:root{--cs-container:1240px;--cs-container-wide:1380px;--cs-page-gutter:24px;--cs-page-gutter-mobile:16px;--cs-bg-page:#f7f7f8;--cs-bg-surface:#fff;--cs-bg-soft:#f1f2f4;--cs-text-primary:#09090b;--cs-text-secondary:#5f6368;--cs-text-inverse:#fff;--cs-accent-primary:#09090b;--cs-accent-support:#0f766e;--cs-border-subtle:rgba(15,23,42,.09);--cs-border-strong:rgba(15,23,42,.16);--cs-radius-control:14px;--cs-radius-card:24px;--cs-radius-feature:32px;--cs-radius-hero:36px;--cs-radius-pill:999px;--cs-shadow-card:0 16px 48px rgba(15,23,42,.07);--cs-shadow-feature:0 28px 80px rgba(15,23,42,.10);--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:12px;--cs-space-4:16px;--cs-space-5:20px;--cs-space-6:24px;--cs-space-8:32px;--cs-space-10:40px;--cs-space-12:48px;--cs-space-16:64px;--cs-space-20:80px;--cs-space-24:96px;--cs-display:clamp(44px,5.6vw,84px);--cs-h1:clamp(40px,4.5vw,64px);--cs-h2:clamp(30px,3.2vw,46px);--cs-h3:clamp(22px,2vw,30px);--cs-body-lg:18px;--cs-body:16px;--cs-small:14px;--cs-label:12px;--cs-control-height:52px;--cs-touch-min:44px;--cs-mobile-fixed-ui-height:calc(94px + env(safe-area-inset-bottom,0px));--cs-ease:cubic-bezier(.2,.8,.2,1);--cs-duration:220ms;}*,*::before,*::after{box-sizing:border-box}html{max-width:100%;overflow-x:clip;scroll-padding-top:92px;background:var(--cs-bg-page)}body.cs-production-v9932,body.cs-unified-v9928,body.cs-visual-v9930,body.cs-visual-v9931,body.pseo-public-page{margin:0;max-width:100%;overflow-x:clip;background:var(--cs-bg-page);color:var(--cs-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.cs-production-v9932 img,body.cs-unified-v9928 img,body.pseo-public-page img{display:block;max-width:100%;height:auto}body.cs-production-v9932 a,body.cs-unified-v9928 a{color:inherit}body.cs-production-v9932 main,body.cs-unified-v9928 main{min-width:0}.cs-container,.cs-unified-container{width:min(var(--cs-container),calc(100% - (var(--cs-page-gutter) * 2)));margin-inline:auto}.cs-container-wide,.cs-unified-container-wide,.cs-apple-shell,.cs-pseo-container,.cs-pseo-breadcrumbs{width:min(var(--cs-container-wide),calc(100% - (var(--cs-page-gutter) * 2)));margin-inline:auto}.cs-skip-link{position:fixed;left:16px;top:16px;z-index:2147483647;transform:translateY(-150%);padding:12px 16px;border-radius:12px;background:#09090b;color:#fff;text-decoration:none;font-weight:800}.cs-skip-link:focus{transform:translateY(0)}.cs-production-v9932 :focus-visible,.cs-unified-v9928 :focus-visible{outline:3px solid rgba(15,118,110,.42);outline-offset:3px}.cs-apple-header-wrap{position:relative;z-index:1000;width:100%;padding:20px 24px 0;background:transparent}.cs-apple-header{width:min(var(--cs-container),100%);min-height:64px;margin-inline:auto;padding:9px 12px 9px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-pill);background:rgba(255,255,255,.94);box-shadow:0 18px 52px rgba(15,23,42,.10);backdrop-filter:blur(18px)}.cs-apple-brand{display:inline-flex;align-items:center;min-width:0;color:var(--cs-text-primary);text-decoration:none}.cs-raw-logo-frame-v9922{display:inline-flex;align-items:center;min-width:0}.cs-raw-logo-v9922{display:block;width:154px;max-width:100%;height:42px;object-fit:contain}.cs-apple-nav{display:flex;align-items:center;justify-content:center;gap:34px}.cs-apple-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--cs-text-primary);text-decoration:none;font-size:14px;font-weight:750}.cs-mobile-menu-btn{display:none;width:44px;height:44px;border:0;border-radius:16px;background:var(--cs-bg-soft);color:var(--cs-text-primary);cursor:pointer}.cs-mobile-drawer{position:fixed;inset:0;z-index:12000;display:none;padding:18px;background:#fff;color:var(--cs-text-primary)}.cs-mobile-drawer[aria-hidden="false"]{display:block}.cs-mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.cs-mobile-drawer-close{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--cs-border-subtle);border-radius:50%;background:#fff;font-size:28px;cursor:pointer}.cs-mobile-drawer-links{display:grid;gap:8px;margin-top:28px}.cs-mobile-drawer-links a{display:flex;align-items:center;min-height:56px;padding:0 16px;border-radius:16px;background:var(--cs-bg-soft);color:var(--cs-text-primary);text-decoration:none;font-weight:800}.cs-button,.cs-btn,.cs-apple-black-pill,.cs-home-cta-v9924,.cs-showcase-cta-v9926,.cs-pseo-actions__primary,.cs-pseo-actions__secondary,.cs-pseo-cta a{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--cs-control-height);padding:0 22px;border:1px solid transparent;border-radius:var(--cs-radius-pill);font:inherit;font-size:15px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform var(--cs-duration) var(--cs-ease),box-shadow var(--cs-duration) var(--cs-ease),background var(--cs-duration) var(--cs-ease),border-color var(--cs-duration) var(--cs-ease)}.cs-button:hover,.cs-btn:hover,.cs-apple-black-pill:hover,.cs-pseo-actions__primary:hover,.cs-pseo-actions__secondary:hover,.cs-pseo-cta a:hover{transform:translateY(-2px)}.cs-button--primary,.cs-btn-primary,.cs-btn-green,.cs-apple-black-pill,.cs-home-cta-v9924,.cs-showcase-cta-v9926,.cs-pseo-actions__primary,.cs-pseo-cta a{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 14px 32px rgba(9,9,11,.18)}.cs-button--primary *,.cs-btn-primary *,.cs-btn-green *,.cs-apple-black-pill *,.cs-pseo-actions__primary *,.cs-pseo-cta a *{color:#fff;-webkit-text-fill-color:#fff}.cs-button--secondary,.cs-btn-outline,.cs-pseo-actions__secondary{background:#fff;color:var(--cs-text-primary);-webkit-text-fill-color:var(--cs-text-primary);border-color:var(--cs-border-strong);box-shadow:none}.cs-button--support{background:var(--cs-accent-support);color:#fff}.cs-button[data-arrow]::after,.cs-button--arrow::after{content:"";width:17px;height:17px;flex:none;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--cs-duration) var(--cs-ease)}.cs-button[data-arrow]:hover::after,.cs-button--arrow:hover::after{transform:translateX(3px)}.cs-unified-section,.cs-section{padding-block:var(--cs-space-20)}.cs-unified-section--soft,.cs-section-soft{background:var(--cs-bg-soft)}.cs-unified-stack{display:grid;gap:var(--cs-space-6);min-width:0}.cs-unified-grid,.cs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cs-space-6);min-width:0}.cs-unified-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-unified-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cs-unified-hero{padding:clamp(92px,10vw,150px) 0 var(--cs-space-20);background:linear-gradient(180deg,#fff 0%,var(--cs-bg-page) 92%)}.cs-unified-hero__panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:clamp(44px,7vw,96px);align-items:center;padding:clamp(34px,5vw,72px);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-hero);background:linear-gradient(135deg,#fff 0%,#fafafa 68%,#f1f2f4 100%);box-shadow:var(--cs-shadow-feature);overflow:hidden}.cs-unified-hero__copy{min-width:0;display:grid;justify-items:start;gap:var(--cs-space-6)}.cs-unified-eyebrow,.cs-eyebrow,.cs-pseo-eyebrow{display:inline-flex;align-items:center;min-height:34px;width:auto;max-width:100%;margin:0;padding:7px 12px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-pill);background:rgba(255,255,255,.9);color:#34383d;font-size:var(--cs-label);font-weight:850;letter-spacing:.13em;text-transform:uppercase}.cs-unified-display,.cs-unified-h1,.cs-unified-h2,.cs-unified-h3,.cs-title,.cs-title-display,.cs-title-h1,.cs-title-h2,.cs-title-h3{margin:0;color:var(--cs-text-primary);font-weight:760;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere}.cs-unified-display,.cs-title-display{font-size:var(--cs-display);line-height:.96}.cs-unified-h1,.cs-title-h1{font-size:var(--cs-h1);line-height:1}.cs-unified-h2,.cs-title-h2{font-size:var(--cs-h2);line-height:1.04}.cs-unified-h3,.cs-title-h3{font-size:var(--cs-h3);line-height:1.08;letter-spacing:-.035em}.cs-unified-lead,.cs-unified-copy,.cs-unified-small,.cs-lead,.cs-copy{margin:0;color:var(--cs-text-secondary)}.cs-unified-lead,.cs-lead{max-width:700px;font-size:var(--cs-body-lg);line-height:1.6}.cs-unified-copy,.cs-copy{font-size:var(--cs-body);line-height:1.7}.cs-unified-small{font-size:var(--cs-small);line-height:1.55}.cs-unified-actions,.cs-home-actions,.cs-service-actions,.cs-shop-actions,.cs-sell-actions{display:flex;flex-wrap:wrap;gap:var(--cs-space-3);align-items:center}.cs-unified-section-head,.cs-section-head{display:grid;gap:var(--cs-space-4);max-width:780px;margin-bottom:var(--cs-space-10)}.cs-unified-section-head--center,.cs-section-head.center{justify-items:center;text-align:center;margin-inline:auto}.cs-unified-card,.cs-card,.cs-home-service-card,.cs-home-proof-grid>*,.cs-shop-qc-card,.cs-sell-card,.cs-sell-progress-card{min-width:0;padding:var(--cs-space-6);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-card);background:var(--cs-bg-surface);color:var(--cs-text-primary);box-shadow:var(--cs-shadow-card)}.cs-unified-card--feature{padding:clamp(28px,4vw,44px);border-radius:var(--cs-radius-feature)}.cs-unified-card--dark,.cs-final-cta,.dark{background:var(--cs-text-primary);color:#fff;border-color:var(--cs-text-primary)}.cs-unified-card--dark h1,.cs-unified-card--dark h2,.cs-unified-card--dark h3,.cs-unified-card--dark p,.cs-final-cta h1,.cs-final-cta h2,.cs-final-cta h3,.cs-final-cta p,.cs-final-cta span,.dark h1,.dark h2,.dark h3,.dark p,.dark span{color:#fff;-webkit-text-fill-color:#fff}.cs-unified-card--dark .cs-unified-copy,.cs-unified-card--dark .cs-unified-small{color:rgba(255,255,255,.76)}.cs-unified-visual,.cs-home-visual,.cs-service-visual-v9922,.cs-shop-visual,.cs-sell-visual{position:relative;display:grid;place-items:center;min-width:0;min-height:420px;padding:clamp(24px,4vw,52px);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-feature);background:radial-gradient(circle at 50% 34%,#fff 0,#f7f7f8 58%,#eceef0 100%);box-shadow:var(--cs-shadow-feature);overflow:hidden}.cs-unified-visual::after{content:"";position:absolute;left:12%;right:12%;bottom:6%;height:12%;border-radius:50%;background:rgba(15,23,42,.12);filter:blur(30px)}.cs-unified-visual>*{position:relative;z-index:1}.cs-unified-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cs-space-3);margin-top:var(--cs-space-8)}.cs-unified-metric{padding:20px;border:1px solid var(--cs-border-subtle);border-radius:20px;background:rgba(255,255,255,.9)}.cs-unified-metric strong,.cs-unified-metric span{display:block}.cs-unified-metric strong{font-size:16px}.cs-unified-metric span{margin-top:6px;color:var(--cs-text-secondary);font-size:13px;line-height:1.45}.cs-unified-chips{display:flex;flex-wrap:wrap;gap:10px}.cs-unified-chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-pill);background:#fff;font-size:13px;font-weight:750;text-decoration:none}.cs-unified-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cs-space-4)}.cs-unified-step{display:grid;gap:12px;min-width:0}.cs-unified-step__number{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:var(--cs-text-primary);color:#fff;font-weight:800}.cs-unified-note{padding:16px 18px;border:1px solid var(--cs-border-subtle);border-radius:18px;background:var(--cs-bg-soft)}.cs-unified-note--support{border-color:rgba(15,118,110,.2);background:rgba(15,118,110,.07)}.cs-unified-result-row{display:grid;gap:5px;padding-top:14px;border-top:1px solid var(--cs-border-subtle)}.cs-unified-result-row small{color:var(--cs-text-secondary);font-weight:700}.cs-unified-result-row strong{font-size:clamp(17px,2vw,21px);overflow-wrap:anywhere}.cs-unified-alert{padding:15px 17px;border-radius:18px;background:#fff7ed;color:#9a3412;font-weight:750}.cs-unified-form{display:grid;gap:var(--cs-space-4)}.cs-unified-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-space-4)}.cs-unified-field{display:grid;gap:8px;min-width:0}.cs-unified-field--full{grid-column:1/-1}.cs-unified-label,.cs-label,label{font-size:13px;font-weight:800;color:var(--cs-text-primary)}.cs-unified-input,.cs-unified-select,.cs-unified-textarea,.cs-input,.cs-textarea{width:100%;min-height:var(--cs-control-height);padding:14px 15px;border:1px solid var(--cs-border-strong);border-radius:var(--cs-radius-control);background:#fff;color:var(--cs-text-primary);-webkit-text-fill-color:var(--cs-text-primary);font:inherit;font-size:16px;outline:none;transition:border-color var(--cs-duration) var(--cs-ease),box-shadow var(--cs-duration) var(--cs-ease)}.cs-unified-textarea,.cs-textarea{min-height:132px;resize:vertical}.cs-unified-input:focus,.cs-unified-select:focus,.cs-unified-textarea:focus,.cs-input:focus,.cs-textarea:focus{border-color:var(--cs-text-primary);box-shadow:0 0 0 4px rgba(9,9,11,.08)}.cs-unified-input[type="file"]{padding:10px}.cs-unified-faq,.cs-faq{display:grid;gap:12px}.cs-unified-faq details,.cs-faq details{padding:18px 20px;border:1px solid var(--cs-border-subtle);border-radius:20px;background:#fff}.cs-unified-faq summary,.cs-faq summary{min-height:var(--cs-touch-min);display:flex;align-items:center;font-weight:800;cursor:pointer}.cs-unified-faq p,.cs-faq p{margin:12px 0 0;color:var(--cs-text-secondary);line-height:1.7}.cs-home-hero-v9924{padding:clamp(92px,10vw,142px) 0 72px;background:linear-gradient(180deg,#fff 0%,var(--cs-bg-page) 100%)}.cs-home-wrap-v9924{width:min(var(--cs-container-wide),calc(100% - 48px));margin-inline:auto}.cs-home-hero-card-v9924{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(42px,6vw,86px);padding:clamp(36px,5vw,72px);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-hero);background:linear-gradient(135deg,#fff 0%,#fafafa 70%,#f0f1f2 100%);box-shadow:var(--cs-shadow-feature);overflow:hidden}.cs-home-copy-v9924{display:grid;justify-items:start;gap:22px;min-width:0}.cs-home-eyebrow-v9924,.cs-banner-kicker-v9924{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid var(--cs-border-subtle);border-radius:999px;background:#fff;color:#34383d;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.cs-home-title-v9924{margin:0;font-size:clamp(48px,6vw,88px);line-height:.93;letter-spacing:-.065em;font-weight:780;text-wrap:balance}.cs-home-subtitle-v9924{margin:0;max-width:700px;color:var(--cs-text-secondary);font-size:18px;line-height:1.62}.cs-home-benefits-v9924{display:flex;flex-wrap:wrap;gap:14px}.cs-home-benefit-v9924{display:flex;align-items:center;gap:9px;min-height:52px;padding:10px 13px;border:1px solid var(--cs-border-subtle);border-radius:18px;background:#fff;font-size:13px;font-weight:750}.cs-home-benefit-v9924 svg{width:21px;height:21px}.cs-home-visual-v9924{min-width:0}.cs-home-hero-image-v9924{width:100%;height:auto;border-radius:28px;object-fit:contain}.cs-home-grid-v9924{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:80px}.cs-home-banner-v9924{display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-width:0;min-height:430px;padding:32px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-feature);background:#fff;color:var(--cs-text-primary);box-shadow:var(--cs-shadow-card);text-decoration:none;overflow:hidden}.cs-home-banner-v9924 h2{margin:18px 0 12px;font-size:clamp(28px,3vw,44px);line-height:1;letter-spacing:-.05em}.cs-home-banner-v9924 p{margin:0;color:var(--cs-text-secondary);line-height:1.65}.cs-banner-features-v9924{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.cs-banner-feature-v9924,.cs-banner-badge-v9924{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid var(--cs-border-subtle);border-radius:999px;background:var(--cs-bg-soft);font-size:11px;font-weight:800}.cs-banner-bottom-v9924{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-banner-link-v9924{font-weight:850}.cs-home-banner-v9924.dark{background:#09090b;color:#fff}.cs-home-banner-v9924.dark p{color:rgba(255,255,255,.74)}.cs-home-banner-v9924.dark .cs-banner-feature-v9924,.cs-home-banner-v9924.dark .cs-banner-badge-v9924{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.09);color:#fff}.cs-home-hero,.cs-service-hero,.cs-shop-hero,.cs-sell-hero{padding:clamp(88px,10vw,138px) 0 72px;background:linear-gradient(180deg,#fff 0%,var(--cs-bg-page) 100%);border:0}.cs-home-hero-grid,.cs-service-hero-grid,.cs-shop-hero-grid,.cs-sell-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:clamp(42px,6vw,86px);align-items:center}.cs-home-hero-copy,.cs-service-copy,.cs-shop-copy,.cs-sell-copy{display:grid;justify-items:start;gap:20px;min-width:0}.cs-home-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;width:min(var(--cs-container),calc(100% - 48px));margin:0 auto;padding:64px 0}.cs-home-showcase-card{display:flex;flex-direction:column;gap:18px;min-width:0;padding:32px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-card);background:#fff;box-shadow:var(--cs-shadow-card);overflow:hidden}.cs-home-showcase-card.dark{background:#09090b;color:#fff}.cs-home-showcase-card ul,.cs-home-showcase-card ol{display:grid;gap:8px;margin:0;padding-left:22px}.cs-home-service-grid,.cs-home-proof-grid,.cs-shop-qc-grid,.cs-sell-grid,.cs-sell-progress-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.cs-home-service-card,.cs-home-proof-grid>*,.cs-shop-qc-card,.cs-sell-card,.cs-sell-progress-card{display:flex;flex-direction:column;gap:14px}.cs-home-service-card .cs-button,.cs-home-service-card .cs-btn{margin-top:auto}.cs-trust-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;width:min(var(--cs-container),calc(100% - 48px));margin:0 auto;padding:18px 0 64px}.cs-trust-item{display:grid;gap:8px;min-width:0;padding:18px;border:1px solid var(--cs-border-subtle);border-radius:18px;background:#fff;box-shadow:0 10px 32px rgba(15,23,42,.05)}.cs-trust-item strong,.cs-trust-item span{display:block;overflow-wrap:anywhere}.cs-trust-item span{color:var(--cs-text-secondary);line-height:1.55}.cs-pseo-link-cluster{padding:56px 0;background:var(--cs-bg-page)}.cs-pseo-link-cluster__inner{width:min(var(--cs-container),calc(100% - 48px));margin-inline:auto;display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:32px;align-items:start}.cs-pseo-link-cluster__copy{display:grid;gap:10px}.cs-pseo-link-cluster__copy h2{margin:0;font-size:clamp(26px,3vw,40px);line-height:1.02;letter-spacing:-.05em}.cs-pseo-link-cluster__copy p{margin:0;color:var(--cs-text-secondary);line-height:1.6}.cs-pseo-link-grid,.cs-regional-link-grid,.cs-area-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;min-width:0}.cs-pseo-link-grid a,.cs-regional-link-grid a,.cs-area-grid a{display:flex;align-items:center;min-height:48px;padding:12px 14px;border:1px solid var(--cs-border-subtle);border-radius:16px;background:#fff;color:var(--cs-text-primary);text-decoration:none;font-size:13px;font-weight:750;overflow-wrap:anywhere;transition:transform var(--cs-duration) var(--cs-ease),box-shadow var(--cs-duration) var(--cs-ease)}.cs-pseo-link-grid a:hover,.cs-regional-link-grid a:hover,.cs-area-grid a:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(15,23,42,.08)}.pseo-public-page .page-main,.pseo-public-page .cs-pseo-master{background:var(--cs-bg-page);color:var(--cs-text-primary);overflow:visible}.pseo-public-page .cs-pseo-hero{padding:92px 0 54px;background:linear-gradient(180deg,#fff 0%,var(--cs-bg-page) 100%)}.pseo-public-page .cs-pseo-hero__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:center;gap:clamp(36px,6vw,82px);padding:clamp(32px,5vw,64px);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-hero);background:linear-gradient(135deg,#fff 0%,#fafafa 70%,#f0f1f2 100%);box-shadow:var(--cs-shadow-feature)}.pseo-public-page .cs-pseo-hero h1{margin:0;font-size:clamp(42px,5.2vw,78px);font-weight:760;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.pseo-public-page .cs-pseo-lead,.pseo-public-page .cs-pseo-usp{color:var(--cs-text-secondary);font-size:clamp(16px,1.45vw,20px);line-height:1.68}.pseo-public-page .cs-pseo-business-badge-v9929{display:inline-flex;align-items:center;min-height:36px;max-width:100%;margin-top:18px;padding:8px 13px;border:1px solid var(--cs-border-subtle);border-radius:999px;background:#fff;color:var(--cs-text-primary);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.pseo-public-page .cs-pseo-actions{display:grid;gap:12px;justify-content:stretch}.pseo-public-page .cs-pseo-section{padding:64px 0;background:transparent}.pseo-public-page .cs-pseo-section--soft{background:var(--cs-bg-soft)}.pseo-public-page .cs-pseo-section__head{display:grid;gap:12px;max-width:780px;margin-bottom:32px}.pseo-public-page .cs-pseo-section__head h2{margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1.04;letter-spacing:-.05em}.pseo-public-page .cs-pseo-section__head p{margin:0;color:var(--cs-text-secondary);line-height:1.68}.pseo-public-page .cs-pseo-feature-grid,.pseo-public-page .cs-pseo-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pseo-public-page .cs-pseo-feature,.pseo-public-page .cs-pseo-step,.pseo-public-page .cs-pseo-buyback-info{min-width:0;padding:26px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-card);background:#fff;box-shadow:var(--cs-shadow-card)}.pseo-public-page .cs-pseo-feature h3,.pseo-public-page .cs-pseo-step h3{margin:0 0 10px;font-size:22px;line-height:1.08;letter-spacing:-.035em}.pseo-public-page .cs-pseo-feature p,.pseo-public-page .cs-pseo-step p{margin:0;color:var(--cs-text-secondary);line-height:1.65}.pseo-public-page .cs-pseo-step b{display:grid;place-items:center;width:40px;height:40px;margin-bottom:18px;border-radius:14px;background:#09090b;color:#fff}.pseo-public-page .cs-pseo-chip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pseo-public-page .cs-pseo-chip-grid a{display:flex;align-items:center;min-height:48px;padding:12px 14px;border:1px solid var(--cs-border-subtle);border-radius:16px;background:#fff;text-decoration:none;font-weight:750}.pseo-public-page .cs-pseo-faq{display:grid;gap:12px}.pseo-public-page .cs-pseo-faq details{padding:18px 20px;border:1px solid var(--cs-border-subtle);border-radius:20px;background:#fff}.pseo-public-page .cs-pseo-faq summary{min-height:44px;display:flex;align-items:center;font-weight:800;cursor:pointer}.pseo-public-page .cs-pseo-faq p{color:var(--cs-text-secondary);line-height:1.7}.pseo-public-page .cs-pseo-cta{padding:64px 0;background:#09090b;color:#fff}.pseo-public-page .cs-pseo-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.pseo-public-page .cs-pseo-cta h2,.pseo-public-page .cs-pseo-cta p{color:#fff}.pseo-public-page .cs-pseo-cta h2{margin:0 0 10px;font-size:clamp(28px,3.4vw,46px);letter-spacing:-.05em}.pseo-public-page .cs-pseo-cta p{margin:0;color:rgba(255,255,255,.72);line-height:1.6}.cs-pseo-buyback-info{display:grid;gap:18px;margin-top:18px}.cs-pseo-buyback-info address{display:grid;gap:6px;font-style:normal}.cs-pseo-buyback-info address span,.cs-pseo-series-copy{color:var(--cs-text-secondary);line-height:1.65}.cs-apple-footer,.cs-footer{background:#fff;color:var(--cs-text-primary);border-top:1px solid var(--cs-border-subtle);padding:58px 24px 0}.cs-apple-footer-grid{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(170px,.75fr));gap:clamp(28px,5vw,72px);width:min(var(--cs-container),100%);margin-inline:auto;padding-bottom:44px}.cs-footer-brand-column-v9930{display:grid;align-content:start;gap:16px}.cs-footer-brand-column-v9930 p,.cs-footer-brand-column-v9930 address{margin:0;color:var(--cs-text-secondary);font-size:14px;line-height:1.7;font-style:normal}.cs-footer-link-column-v9930 h4{margin:0 0 14px;font-size:14px}.cs-apple-footer-links{display:grid;gap:8px}.cs-apple-footer-links a{display:flex;align-items:center;min-height:44px;padding:9px 0;color:var(--cs-text-secondary);text-decoration:none;font-size:14px;font-weight:700}.cs-apple-footer-links a:hover{color:var(--cs-text-primary)}.cs-footer-legal-v9930{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(var(--cs-container),100%);margin-inline:auto;padding:20px 0;border-top:1px solid var(--cs-border-subtle);color:var(--cs-text-secondary);font-size:12px}.cs-bottom-dock{display:none}@media(max-width:1200px){:root{--cs-page-gutter:20px}.cs-unified-hero__panel{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:42px;padding:44px}.cs-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-unified-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-home-grid-v9924{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-home-grid-v9924 .cs-home-banner-v9924:first-child{grid-column:1/-1}.cs-apple-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){html{scroll-padding-top:78px}.cs-apple-header-wrap{padding:14px 16px 0}.cs-apple-header{grid-template-columns:auto 1fr auto;padding:8px 10px;gap:12px}.cs-mobile-menu-btn{display:grid;place-items:center}.cs-apple-nav{display:none}.cs-apple-header>.cs-apple-black-pill{min-height:44px;padding:0 16px;font-size:13px}.cs-raw-logo-v9922{width:132px;height:38px}.cs-unified-hero{padding:90px 0 56px}.cs-unified-hero__panel{grid-template-columns:1fr;gap:32px;padding:36px}.cs-unified-visual{min-height:300px}.cs-unified-section,.cs-section{padding-block:64px}.cs-unified-grid,.cs-unified-grid--2,.cs-unified-grid--4,.cs-unified-steps,.cs-unified-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-unified-form-grid{grid-template-columns:1fr}.cs-unified-field--full{grid-column:auto}.cs-home-hero-card-v9924,.cs-home-hero-grid,.cs-service-hero-grid,.cs-shop-hero-grid,.cs-sell-hero-grid{grid-template-columns:1fr}.cs-home-showcase{grid-template-columns:1fr}.cs-pseo-link-cluster__inner{grid-template-columns:1fr}.pseo-public-page .cs-pseo-hero__inner{grid-template-columns:1fr}.pseo-public-page .cs-pseo-feature-grid,.pseo-public-page .cs-pseo-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pseo-public-page .cs-pseo-cta__inner{align-items:flex-start;flex-direction:column}}@media(max-width:640px){:root{--cs-page-gutter:var(--cs-page-gutter-mobile);--cs-mobile-fixed-ui-height:calc(98px + env(safe-area-inset-bottom,0px))}body.cs-production-v9932,body.cs-unified-v9928{padding-bottom:var(--cs-mobile-fixed-ui-height)}.cs-container,.cs-unified-container,.cs-container-wide,.cs-unified-container-wide,.cs-apple-shell,.cs-pseo-container,.cs-pseo-breadcrumbs{width:calc(100% - (var(--cs-page-gutter) * 2))}.cs-apple-header>.cs-apple-black-pill{display:none}.cs-apple-header{grid-template-columns:auto 1fr}.cs-apple-brand{justify-self:center}.cs-unified-hero{padding:72px 0 40px}.cs-unified-hero__panel{padding:24px;border-radius:26px}.cs-unified-display{font-size:clamp(38px,12vw,56px)}.cs-unified-grid,.cs-unified-grid--2,.cs-unified-grid--4,.cs-unified-steps,.cs-unified-metrics{grid-template-columns:1fr}.cs-unified-section,.cs-section{padding-block:48px}.cs-unified-actions{width:100%}.cs-unified-actions .cs-button,.cs-unified-actions .cs-btn{width:100%}.cs-unified-card,.cs-card{padding:22px}.cs-unified-card--feature{padding:24px}.cs-unified-visual{min-height:260px;padding:24px}.cs-home-wrap-v9924,.cs-home-showcase,.cs-trust-strip,.cs-pseo-link-cluster__inner{width:calc(100% - 32px)}.cs-home-hero-v9924{padding:72px 0 44px}.cs-home-hero-card-v9924{padding:24px;border-radius:26px}.cs-home-title-v9924{font-size:clamp(42px,14vw,62px)}.cs-home-benefits-v9924{display:grid;width:100%}.cs-home-benefit-v9924{width:100%}.cs-home-grid-v9924{grid-template-columns:1fr;padding-bottom:48px}.cs-home-grid-v9924 .cs-home-banner-v9924:first-child{grid-column:auto}.cs-home-banner-v9924{min-height:360px;padding:24px}.cs-home-showcase{padding:48px 0}.cs-home-showcase-card{padding:24px}.cs-trust-strip{grid-template-columns:1fr;padding-bottom:48px}.cs-pseo-link-grid,.cs-regional-link-grid,.cs-area-grid{grid-template-columns:1fr}.pseo-public-page .cs-pseo-hero{padding:72px 0 40px}.pseo-public-page .cs-pseo-hero__inner{padding:24px;border-radius:26px}.pseo-public-page .cs-pseo-hero h1{font-size:clamp(38px,12vw,56px)}.pseo-public-page .cs-pseo-feature-grid,.pseo-public-page .cs-pseo-step-grid,.pseo-public-page .cs-pseo-chip-grid{grid-template-columns:1fr}.pseo-public-page .cs-pseo-section{padding:48px 0}.pseo-public-page .cs-pseo-actions a{width:100%}.cs-apple-footer,.cs-footer{padding:44px 16px 0}.cs-apple-footer-grid{grid-template-columns:1fr;gap:30px;width:100%;padding-bottom:32px}.cs-footer-legal-v9930{flex-direction:column;align-items:flex-start;width:100%;padding-bottom:110px}.cs-bottom-dock{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:11000;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:7px;border:1px solid rgba(15,23,42,.10);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 20px 54px rgba(15,23,42,.18);backdrop-filter:blur(18px)}.cs-bottom-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px;padding:5px 3px;border-radius:17px;color:var(--cs-text-secondary);text-decoration:none;font-size:10px;font-weight:800;text-align:center}.cs-bottom-dock a.active,.cs-bottom-dock a[aria-current="page"]{background:var(--cs-bg-soft);color:var(--cs-text-primary)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--cs-dock-height:72px;--cs-dock-edge:12px;--cs-dock-safe-bottom:calc(10px + env(safe-area-inset-bottom,0px));--cs-mobile-contact-gap:14px;}body.cs-production-v9933 .cs-mobile-drawer{background:linear-gradient(180deg,rgba(255,255,255,.98),#f7f7f8 100%);backdrop-filter:blur(24px);}body.cs-production-v9933 .cs-mobile-drawer-links{gap:10px;margin-top:26px;}body.cs-production-v9933 .cs-mobile-drawer-links a{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;gap:12px;min-height:62px;padding:9px 14px 9px 10px;border:1px solid rgba(15,23,42,.07);border-radius:19px;background:rgba(255,255,255,.86);box-shadow:0 10px 28px rgba(15,23,42,.045);transition:background var(--cs-duration) var(--cs-ease),box-shadow var(--cs-duration) var(--cs-ease),transform var(--cs-duration) var(--cs-ease);}body.cs-production-v9933 .cs-mobile-drawer-links a:hover,body.cs-production-v9933 .cs-mobile-drawer-links a:focus-visible{background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.08);transform:translateY(-1px);}body.cs-production-v9933 .cs-drawer-link-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(15,23,42,.07);border-radius:15px;background:linear-gradient(145deg,#fff,#eef0f3);color:#111827;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);}body.cs-production-v9933 .cs-drawer-link-icon svg{width:21px;height:21px;}body.cs-production-v9933 .cs-drawer-link-label{min-width:0;align-self:center;line-height:1.25;}body.cs-production-v9933 .cs-drawer-link-arrow{align-self:center;color:#8a9099;font-size:18px;font-weight:600;transition:transform var(--cs-duration) var(--cs-ease),color var(--cs-duration) var(--cs-ease);}body.cs-production-v9933 .cs-mobile-drawer-links a:hover .cs-drawer-link-arrow{color:#111827;transform:translateX(2px);}body.cs-production-v9933 .cs-home-visual-v9924{position:relative;display:grid;place-items:center;min-height:430px;padding:clamp(18px,3vw,34px);border:1px solid rgba(15,23,42,.07);border-radius:32px;background: radial-gradient(circle at 50% 30%,rgba(255,255,255,.98) 0 24%,rgba(235,239,244,.92) 58%,rgba(217,223,231,.82) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 26px 64px rgba(15,23,42,.12);overflow:hidden;isolation:isolate;}body.cs-production-v9933 .cs-home-visual-v9924::before{content:"";position:absolute;inset:12% 8% auto;height:58%;border-radius:50%;background:rgba(255,255,255,.72);filter:blur(34px);z-index:-1;}body.cs-production-v9933 .cs-home-visual-v9924::after{content:"";position:absolute;left:13%;right:13%;bottom:7%;height:10%;border-radius:50%;background:rgba(15,23,42,.18);filter:blur(24px);z-index:-1;}body.cs-production-v9933 .cs-home-hero-image-v9924{width:112%;max-width:none;border-radius:30px;filter:drop-shadow(0 30px 28px rgba(15,23,42,.19)) drop-shadow(0 10px 12px rgba(15,23,42,.12));transform:translateZ(0) scale(1.04);transform-origin:center;transition:transform 420ms var(--cs-ease),filter 420ms var(--cs-ease);}body.cs-production-v9933 .cs-pseo-link-grid a,body.cs-production-v9933 .cs-regional-link-grid a,body.cs-production-v9933 .cs-area-grid a{justify-content:space-between;gap:14px;min-height:58px;padding:15px 17px;border-radius:18px;background:linear-gradient(145deg,#fff,#fafbfc);box-shadow:0 10px 28px rgba(15,23,42,.045);}body.cs-production-v9933 .cs-pseo-link-grid a::after,body.cs-production-v9933 .cs-regional-link-grid a::after,body.cs-production-v9933 .cs-area-grid a::after{content:"→";display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:999px;background:#f0f1f3;color:#5f6368;font-size:15px;line-height:1;transition:transform var(--cs-duration) var(--cs-ease),background var(--cs-duration) var(--cs-ease),color var(--cs-duration) var(--cs-ease);}body.cs-production-v9933 .cs-pseo-link-grid a:hover::after,body.cs-production-v9933 .cs-regional-link-grid a:hover::after,body.cs-production-v9933 .cs-area-grid a:hover::after{transform:translateX(2px);background:#09090b;color:#fff;}@media(max-width:640px){body.cs-production-v9933,body.cs-production-v9933.cs-production-v9932{padding-bottom:calc(var(--cs-dock-height) + 34px + env(safe-area-inset-bottom,0px));}body.cs-production-v9933 .cs-bottom-dock{left:var(--cs-dock-edge);right:var(--cs-dock-edge);bottom:var(--cs-dock-safe-bottom);z-index:11000;min-height:var(--cs-dock-height);gap:5px;padding:7px;border-color:rgba(15,23,42,.09);border-radius:25px;background:rgba(255,255,255,.92);box-shadow:0 20px 58px rgba(15,23,42,.20),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35);}body.cs-production-v9933 .cs-bottom-dock a{position:relative;min-height:58px;gap:3px;padding:5px 2px;border:1px solid transparent;border-radius:18px;font-size:10px;font-weight:780;letter-spacing:-.01em;transition:background var(--cs-duration) var(--cs-ease),color var(--cs-duration) var(--cs-ease),box-shadow var(--cs-duration) var(--cs-ease);}body.cs-production-v9933 .cs-bottom-dock a>span{display:grid;place-items:center;width:30px;height:30px;border-radius:11px;transition:background var(--cs-duration) var(--cs-ease),box-shadow var(--cs-duration) var(--cs-ease),color var(--cs-duration) var(--cs-ease);}body.cs-production-v9933 .cs-bottom-dock a svg{width:21px;height:21px;stroke-width:1.8;}body.cs-production-v9933 .cs-bottom-dock a.active,body.cs-production-v9933 .cs-bottom-dock a[aria-current="page"]{border-color:rgba(15,23,42,.06);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(235,238,242,.96));color:#09090b;box-shadow:0 8px 22px rgba(15,23,42,.09),inset 0 1px 0 rgba(255,255,255,.98);}body.cs-production-v9933 .cs-bottom-dock a.active>span,body.cs-production-v9933 .cs-bottom-dock a[aria-current="page"]>span{background:rgba(9,9,11,.06);color:#09090b;box-shadow:0 0 0 5px rgba(9,9,11,.025),0 5px 14px rgba(15,23,42,.08);}body.cs-production-v9933 #csplusLiveChatButton{right:16px!important;bottom:calc(176px + env(safe-area-inset-bottom,0px))!important;z-index:2147483300!important;}body.cs-production-v9933 #csplusWaButton{right:16px!important;bottom:calc(120px + env(safe-area-inset-bottom,0px))!important;z-index:2147483299!important;}body.cs-production-v9933 .csplus-livechat-panel{bottom:calc(116px + env(safe-area-inset-bottom,0px))!important;z-index:2147483400!important;}body.cs-production-v9933 .cs-mobile-drawer{z-index:2147483600;padding:16px;padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:max(20px,env(safe-area-inset-bottom,0px));overflow-y:auto;}body.cs-production-v9933 .cs-home-hero-card-v9924{overflow:hidden;}body.cs-production-v9933 .cs-home-visual-v9924{min-height:320px;margin:2px -8px -4px;padding:10px 0 2px;border-radius:26px;}body.cs-production-v9933 .cs-home-hero-image-v9924{width:138%;max-width:none;transform:translateX(-13.75%) translateY(2px) scale(1.02);filter:drop-shadow(0 34px 28px rgba(15,23,42,.23)) drop-shadow(0 12px 12px rgba(15,23,42,.14));}body.cs-production-v9933 .cs-pseo-link-grid a,body.cs-production-v9933 .cs-regional-link-grid a,body.cs-production-v9933 .cs-area-grid a{min-height:60px;padding:16px 17px;}}@media(prefers-reduced-motion:reduce){body.cs-production-v9933 .cs-home-hero-image-v9924,body.cs-production-v9933 .cs-drawer-link-arrow,body.cs-production-v9933 .cs-mobile-drawer-links a{transition:none;}}:root{--cs-cms-content-max:1120px;}body.cs-production-v9934 .cs-home-visual-v9924{overflow:hidden;padding:clamp(16px,3vw,34px);}body.cs-production-v9934 .cs-home-hero-image-v9924{display:block;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;object-position:center!important;border-radius:26px;transform:none!important;filter:drop-shadow(0 28px 26px rgba(15,23,42,.18)) drop-shadow(0 8px 10px rgba(15,23,42,.10));}body.cs-production-v9934 .cs-raw-logo-frame-v9922{min-width:132px;}body.cs-production-v9934 .cs-brand-text-fallback{display:inline-flex;align-items:center;gap:8px;color:#09090b;font-size:24px;font-weight:850;letter-spacing:-.055em;}body.cs-production-v9934 .cs-brand-text-fallback::before{content:"C";display:grid;place-items:center;width:34px;height:34px;border:3px solid currentColor;border-radius:50%;font-size:18px;font-weight:900;line-height:1;}body.cs-production-v9934 .cs-cms-page{background:var(--cs-bg-page);color:var(--cs-text-primary);overflow:visible;}body.cs-production-v9934 .cs-cms-page h1,body.cs-production-v9934 .cs-cms-page h2,body.cs-production-v9934 .cs-cms-page h3{max-width:100%;overflow:visible;overflow-wrap:anywhere;text-wrap:balance;}body.cs-production-v9934 .cs-cms-hero{padding-top:clamp(72px,9vw,124px);}body.cs-production-v9934 .cs-cms-visual{min-height:360px;background:linear-gradient(145deg,#fff 0%,#f5f6f7 70%,#eceef1 100%);}body.cs-production-v9934 .cs-cms-content-grid{align-items:stretch;}body.cs-production-v9934 .cs-cms-link-stack{display:grid;gap:14px;}body.cs-production-v9934 .cs-cms-link-stack>a{display:grid;gap:8px;color:inherit;text-decoration:none;box-shadow:none;transition:transform var(--cs-duration) var(--cs-ease),box-shadow var(--cs-duration) var(--cs-ease);}body.cs-production-v9934 .cs-cms-link-stack>a:hover{transform:translateY(-2px);box-shadow:var(--cs-shadow-card);}body.cs-production-v9934 .cs-cms-address{margin:0;color:var(--cs-text-secondary);font-style:normal;font-size:17px;line-height:1.75;}body.cs-production-v9934 .cs-cms-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}body.cs-production-v9934 .cs-cms-fact-grid .cs-unified-note{min-width:0;}body.cs-production-v9934 .cs-cms-fact-grid strong,body.cs-production-v9934 .cs-cms-fact-grid p{display:block;margin:0;}body.cs-production-v9934 .cs-cms-fact-grid p{margin-top:6px;}body.cs-production-v9934 .cs-cms-list{display:grid;gap:12px;margin:0;padding:0;list-style:none;}body.cs-production-v9934 .cs-cms-list li{position:relative;min-height:44px;padding:11px 14px 11px 46px;border:1px solid var(--cs-border-subtle);border-radius:16px;background:var(--cs-bg-soft);color:var(--cs-text-secondary);line-height:1.55;}body.cs-production-v9934 .cs-cms-list li::before{content:"✓";position:absolute;left:14px;top:11px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#09090b;color:#fff;font-size:12px;font-weight:900;}body.cs-production-v9934 .cs-warranty-exclusions .cs-cms-list li::before{content:"—";background:#5f6368;}body.cs-production-v9934 .cs-warranty-metrics{width:min(var(--cs-container),calc(100% - 48px));margin:24px auto 0;}body.cs-production-v9934 .cs-cms-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}body.cs-production-v9934 .cs-cms-step-grid .cs-unified-card{min-height:240px;}body.cs-production-v9934 .cs-cms-faq{max-width:920px;margin-inline:auto;}body.cs-production-v9934 .cs-cms-faq details{overflow:hidden;}body.cs-production-v9934 .cs-cms-faq summary{position:relative;padding-right:36px;line-height:1.4;}body.cs-production-v9934 .cs-cms-faq summary::after{content:"+";position:absolute;right:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--cs-bg-soft);font-size:20px;line-height:1;}body.cs-production-v9934 .cs-cms-faq details[open] summary::after{content:"−";}body.cs-production-v9934 .cs-proof-visual{min-height:390px;background:linear-gradient(145deg,#fff 0%,#f5f6f8 58%,#e9edf1 100%);}body.cs-production-v9934 .cs-proof-visual-card{display:grid;gap:18px;width:min(100%,520px);padding:clamp(24px,4vw,42px);border:1px solid var(--cs-border-subtle);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 24px 64px rgba(15,23,42,.10);}body.cs-production-v9934 .cs-proof-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));}body.cs-production-v9934 .cs-proof-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}body.cs-production-v9934 .cs-proof-item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;}body.cs-production-v9934 .cs-proof-item-number{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#09090b;color:#fff;font-weight:850;}body.cs-production-v9934 .cs-proof-privacy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px;align-items:center;}body.cs-production-v9934 .cs-proof-final{padding-top:0;}body.cs-production-v9934 .cs-proof-final-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,5vw,54px);border-radius:32px;}body.cs-production-v9934 .cs-proof-final-card .cs-unified-copy{color:rgba(255,255,255,.72);}@media(max-width:900px){body.cs-production-v9934 .cs-cms-fact-grid,body.cs-production-v9934 .cs-proof-category-grid,body.cs-production-v9934 .cs-proof-gallery-grid,body.cs-production-v9934 .cs-cms-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));}body.cs-production-v9934 .cs-proof-privacy{grid-template-columns:1fr;}}@media(max-width:640px){body.cs-production-v9934 .cs-home-visual-v9924{min-height:auto;margin:2px 0 -4px;padding:12px;overflow:hidden;}body.cs-production-v9934 .cs-home-hero-image-v9924{width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;object-position:center!important;transform:none!important;border-radius:22px;filter:drop-shadow(0 22px 20px rgba(15,23,42,.18)) drop-shadow(0 6px 8px rgba(15,23,42,.10));}body.cs-production-v9934 .cs-cms-hero{padding-top:68px;}body.cs-production-v9934 .cs-cms-visual,body.cs-production-v9934 .cs-proof-visual{min-height:280px;padding:20px;}body.cs-production-v9934 .cs-cms-fact-grid,body.cs-production-v9934 .cs-proof-category-grid,body.cs-production-v9934 .cs-proof-gallery-grid,body.cs-production-v9934 .cs-cms-step-grid{grid-template-columns:1fr;}body.cs-production-v9934 .cs-cms-step-grid .cs-unified-card{min-height:0;}body.cs-production-v9934 .cs-warranty-metrics{width:calc(100% - 32px);grid-template-columns:1fr;}body.cs-production-v9934 .cs-proof-item{grid-template-columns:44px minmax(0,1fr);}body.cs-production-v9934 .cs-proof-item-number{width:44px;height:44px;border-radius:15px;}body.cs-production-v9934 .cs-proof-final-card{align-items:flex-start;flex-direction:column;}body.cs-production-v9934 .cs-proof-final-card .cs-button{width:100%;}}body.cs-production-v9935 .cs-brand-text-fallback[hidden]{display:none!important}body.cs-production-v9935 .cs-raw-logo-frame-v9922{display:inline-flex;align-items:center;justify-content:center;min-width:0;line-height:0;}body.cs-production-v9935 .cs-raw-logo-frame-v9922>img{display:block;width:auto;max-width:100%;height:42px;object-fit:contain;}body.cs-production-v9935 .cs-apple-header .cs-raw-logo-frame-v9922>img{height:40px;}body.cs-production-v9935 .cs-footer-brand-column-v9930 .cs-raw-logo-frame-v9922>img{height:46px;}body.cs-production-v9935 .cs-footer-link-column-v9930 .cs-footer-heading{margin:0 0 14px;color:var(--cs-text-primary,#09090b);font-size:14px;font-weight:700;line-height:1.35;}@media(max-width:768px){body.cs-production-v9935 .cs-apple-header{position:relative;display:flex;align-items:center;min-height:72px;}body.cs-production-v9935 .cs-apple-header>.cs-apple-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:min(190px,52vw);margin:0;z-index:2;}body.cs-production-v9935 .cs-apple-header>.cs-apple-brand .cs-raw-logo-frame-v9922{width:100%;justify-content:center;}body.cs-production-v9935 .cs-apple-header>.cs-apple-brand img{width:auto;max-width:100%;height:38px;}body.cs-production-v9935 .cs-mobile-menu-btn{position:relative;z-index:3;margin-right:auto;}body.cs-production-v9935 .cs-apple-header>.cs-apple-black-pill,body.cs-production-v9935 .cs-apple-header>.cs-apple-nav{display:none!important;}}@media (display-mode: standalone),(display-mode: window-controls-overlay){.cs-whatsapp-floating-bar,.csplus-livechat-root,.cs-cro-sticky{display:none!important;visibility:hidden!important;pointer-events:none!important;}body #cs-main-content,body main,body .main-content{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important;}body .cs-apple-footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important;}}body.cs-mode-pwa .cs-whatsapp-floating-bar,body.cs-mode-pwa .csplus-livechat-root,body.cs-mode-pwa .cs-cro-sticky{display:none!important;visibility:hidden!important;pointer-events:none!important;}body.cs-mode-pwa #cs-main-content,body.cs-mode-pwa main,body.cs-mode-pwa .main-content,body.has-bottom-dock #cs-main-content,body.has-bottom-dock main,body.has-bottom-dock .main-content{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important;}body.cs-mode-pwa .cs-apple-footer,body.has-bottom-dock .cs-apple-footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important;}body.cs-page-home .cs-whatsapp-floating-bar,body.cs-page-home .csplus-livechat-root,body.cs-page-home .cs-cro-sticky{display:none!important;}@media (max-width:768px){body .cs-bottom-dock{display:grid!important;z-index:9999!important;}}:root{--cs-light:#fff;--cs-soft:#f8fafc;--cs-soft-2:#f1f5f9;--cs-ink:#0f172a;--cs-body:#475569;--cs-muted:#64748b;--cs-border:rgba(226,232,240,.86);--cs-shadow:0 18px 48px rgba(15,23,42,.075)}html,body{background:#fff;color:var(--cs-ink)}.cs-apple-header-wrap{position:sticky!important;top:0!important;z-index:999!important;background:rgba(255,255,255,.85)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(226,232,240,.55)!important}.cs-public-header,.cs-apple-header{position:relative!important;z-index:1000!important}.cs-home-hero-v9924,.cs-home-hero,.buyback-hero,.cs-unified-hero,.cs-v9958-core-hero,.cs-v9958-pseo-hero,.cs-v9959-global-hero{position:relative;background:linear-gradient(180deg,#fff 0%,#f8fafc 100%)!important;color:var(--cs-ink)!important;overflow:visible!important}.cs-home-hero-card-v9924,.cs-unified-hero__panel,.cs-v9959-global-hero__panel{background:rgba(255,255,255,.72)!important;border:1px solid var(--cs-border)!important;box-shadow:0 26px 80px rgba(15,23,42,.075)!important;color:var(--cs-ink)!important}.cs-home-title-v9924,.buyback-title,.cs-title-display,.cs-unified-display,.cs-v9959-global-hero h1{font-size:clamp(2.25rem,4.25vw,4.25rem)!important;line-height:1.02!important;letter-spacing:-.048em!important;text-wrap:balance;color:var(--cs-ink)!important;-webkit-text-fill-color:initial}.cs-home-subtitle-v9924,.buyback-copy,.cs-lead,.cs-unified-lead,.cs-v9959-global-hero p{font-size:clamp(1rem,1.15vw,1.16rem)!important;line-height:1.65!important;color:var(--cs-body)!important}.cs-v9952-metallic{background:linear-gradient(112deg,#0f172a 0%,#334155 30%,#94a3b8 50%,#475569 68%,#0f172a 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.cs-unified-card,.cs-unified-card--feature,.cs-unified-card--dark,.cs-unified-stack,.cs-unified-note,.cs-unified-metric,.cs-unified-step,.cs-unified-result-row{background:#fff!important;color:var(--cs-ink)!important;border-color:#e2e8f0!important}.cs-unified-card--dark h1,.cs-unified-card--dark h2,.cs-unified-card--dark h3,.cs-unified-card--dark strong,.cs-unified-card h1,.cs-unified-card h2,.cs-unified-card h3,.cs-unified-card strong,.cs-unified-h2,.cs-unified-h3,.cs-unified-display{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.cs-unified-card--dark p,.cs-unified-card--dark small,.cs-unified-card p,.cs-unified-card small,.cs-unified-copy,.cs-unified-small,.cs-unified-lead,.cs-unified-metric span{color:#475569!important;-webkit-text-fill-color:#475569!important}.cs-unified-card,.cs-unified-card--feature{border:1px solid var(--cs-border)!important;box-shadow:var(--cs-shadow)!important}.cs-unified-step__number{background:#0f172a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.cs-unified-input,.cs-unified-select,.cs-unified-textarea{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}body.cs-cro-buyback,body.cs-cro-buyback main,body.cs-cro-buyback .buyback-hero{background:linear-gradient(180deg,#fff,#f8fafc)!important;color:var(--cs-ink)!important}body.cs-cro-buyback .buyback-title,body.cs-cro-buyback .buyback-card h2,body.cs-cro-buyback .buyback-card h3,body.cs-cro-buyback .buyback-card strong,body.cs-cro-buyback .buyback-label,body.cs-cro-buyback .buyback-radio strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}body.cs-cro-buyback .buyback-copy,body.cs-cro-buyback .buyback-muted,body.cs-cro-buyback .buyback-radio small,body.cs-cro-buyback .buyback-card p{color:#475569!important;-webkit-text-fill-color:#475569!important}body.cs-cro-buyback .buyback-point,body.cs-cro-buyback .buyback-card,body.cs-cro-buyback .cs-unified-card{background:#fff!important;border:1px solid #e2e8f0!important;color:#0f172a!important;box-shadow:var(--cs-shadow)!important}.cs-home-banner-v9924,.cs-home-banner-v9924.dark,.cs-home-showcase-card,.cs-home-showcase-card.dark,.cs-card,.buyback-step,.cs-cro-fold-selector__inner{background:linear-gradient(145deg,#fff,#f8fafc)!important;color:#0f172a!important;border:1px solid var(--cs-border)!important;box-shadow:var(--cs-shadow)!important}.cs-home-banner-v9924 h2,.cs-home-banner-v9924 h3,.cs-home-banner-v9924 strong,.cs-home-banner-v9924 .cs-banner-link-v9924,.cs-home-showcase-card h2,.cs-home-showcase-card h3,.cs-home-showcase-card strong,.cs-card h2,.cs-card h3,.cs-card strong,.buyback-step h2,.buyback-step h3,.buyback-step strong,.cs-cro-fold-selector__inner h2,.cs-cro-fold-selector__inner h3,.cs-cro-fold-selector__inner strong{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.cs-home-banner-v9924 p,.cs-home-banner-v9924 small,.cs-home-banner-v9924 .cs-banner-feature-v9924,.cs-home-banner-v9924 .cs-banner-kicker-v9924,.cs-home-showcase-card p,.cs-home-showcase-card small,.cs-card p,.cs-card small,.buyback-step p,.buyback-step small,.cs-cro-fold-selector__inner p,.cs-cro-fold-selector__inner small{color:#475569!important;-webkit-text-fill-color:#475569!important}.cs-v9958-core-hero .cs-home-wrap-v9924,.cs-v9958-pseo-hero .cs-home-wrap-v9924,.cs-v9959-global-hero .cs-home-wrap-v9924{width:min(1180px,calc(100% - 36px));margin:0 auto}.cs-v9958-core-hero .cs-home-hero-card-v9924,.cs-v9958-pseo-hero .cs-home-hero-card-v9924,.cs-v9958-buyback-grid,.cs-v9959-global-hero__panel{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr)!important;gap:32px!important;align-items:center!important}.cs-v9958-core-hero .cs-home-visual-v9924,.cs-v9958-pseo-hero .cs-home-visual-v9924,.cs-v9958-buyback-mascot,.cs-v9952-hero-slot,.cs-v9959-global-hero__visual{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;min-width:0}.cs-v9959-global-hero{padding:42px 0 36px}.cs-v9959-global-hero__copy{min-width:0}.cs-v9959-global-hero__eyebrow{display:inline-flex;margin-bottom:18px;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#334155}.cs-v9959-global-hero__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:18px;min-height:50px;padding:0 20px;border-radius:999px;background:#050505;color:#fff!important;text-decoration:none;font-weight:800;box-shadow:0 14px 34px rgba(15,23,42,.16)}.cs-showcase-v9926,.cs-showcase-visual-v9926,.cs-pseo-hero-media,.cs-pseo-hero__media,.legacy-hero-image,.legacy-stock-hero{display:none!important}main>section:nth-of-type(even),.buyback-section-soft,.cs-section-soft,.cs-unified-section--soft{background:var(--cs-soft)!important}main>section:nth-of-type(odd):not(.buyback-hero):not(.cs-home-hero-v9924):not(.cs-home-hero):not(.cs-unified-hero):not(.cs-v9959-global-hero){background:#fff}@media(max-width:980px){.cs-v9958-core-hero .cs-home-hero-card-v9924,.cs-v9958-pseo-hero .cs-home-hero-card-v9924,.cs-v9958-buyback-grid,.cs-v9959-global-hero__panel{grid-template-columns:1fr!important;gap:10px!important}.cs-home-title-v9924,.buyback-title,.cs-title-display,.cs-unified-display,.cs-v9959-global-hero h1{font-size:clamp(2.05rem,8.4vw,3.45rem)!important;line-height:1.045!important}.cs-home-hero-v9924,.cs-home-hero,.buyback-hero,.cs-unified-hero,.cs-v9959-global-hero{padding-top:28px!important;padding-bottom:34px!important}}@media(max-width:560px){.cs-apple-header-wrap{top:0!important}.cs-v9958-core-hero .cs-home-wrap-v9924,.cs-v9958-pseo-hero .cs-home-wrap-v9924,.cs-v9959-global-hero .cs-home-wrap-v9924{width:calc(100% - 20px)}.cs-home-title-v9924,.buyback-title,.cs-title-display,.cs-unified-display,.cs-v9959-global-hero h1{font-size:clamp(1.95rem,9.5vw,2.9rem)!important;letter-spacing:-.04em!important}.cs-home-subtitle-v9924,.buyback-copy,.cs-lead,.cs-unified-lead,.cs-v9959-global-hero p{font-size:1rem!important}.cs-home-hero-v9924,.cs-home-hero,.buyback-hero,.cs-unified-hero,.cs-v9959-global-hero{padding-top:20px!important;padding-bottom:26px!important}}
