
:root{--bg:#07101d;--bg2:#0a1626;--ink:#eaf2ff;--muted:#9aa7bd;--blue:#168bff;--blue2:#0b4fcc;--paper:#f3f7fb;--paper2:#e7eef6;--text:#101827;--line:rgba(154,167,189,.22);--radius:18px;--shadow:0 24px 70px rgba(0,0,0,.25)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,system-ui,sans-serif;background:var(--paper);color:var(--text);font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,summary{font:inherit}.shell{width:min(1180px,calc(100% - 40px));margin:auto}.narrow{width:min(860px,calc(100% - 40px));margin:auto}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;background:#fff;color:#000;padding:10px 14px;transform:translateY(-140%)}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:100;background:rgba(7,16,29,.9);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08);color:var(--ink)}.header-inner{height:84px;display:flex;align-items:center;gap:28px}.brand{width:220px;display:block}.brand img{width:100%;height:auto}.site-header nav{display:flex;align-items:center;gap:28px;margin-left:auto}.site-header nav>a,.nav-more summary{font-size:.88rem;font-weight:700;letter-spacing:.03em;cursor:pointer;list-style:none;padding:28px 0}.site-header nav>a:hover,.site-header nav>a[aria-current=page],.nav-more summary:hover{color:#61afff}.nav-more{position:relative}.nav-more summary::-webkit-details-marker{display:none}.nav-more[open] summary{color:#61afff}.mega{position:absolute;right:-80px;top:58px;background:#0a1626;border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow);padding:26px;display:grid;grid-template-columns:repeat(4,180px);gap:24px;border-radius:14px}.mega section{display:flex;flex-direction:column;gap:8px}.mega b{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#61afff;margin-bottom:6px}.mega a{font-size:.82rem;color:#cbd5e4}.mega a:hover{color:#fff}.header-call{background:var(--blue2);padding:12px 16px;border-radius:8px;font-size:.82rem;font-weight:800}.menu-button,.mobile-menu{display:none}.home-hero{position:relative;background:radial-gradient(circle at 68% 34%,rgba(22,139,255,.18),transparent 28%),linear-gradient(135deg,#07101d,#091525 60%,#07101d);color:var(--ink);min-height:710px;overflow:hidden;border-bottom:1px solid #132338}.hero-noise{position:absolute;inset:0;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E")}.home-grid{position:relative;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;min-height:710px;gap:50px}.eyebrow{display:flex;align-items:center;gap:10px;color:#65b1ff;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}.eyebrow span{width:38px;height:1px;background:currentColor}.home-copy h1,.page-hero h1{font-size:clamp(4rem,8.3vw,7.4rem);line-height:.87;letter-spacing:-.075em;margin:28px 0 30px;font-weight:800}.home-copy h1 em{font-style:normal;color:var(--blue)}.home-copy>p{max-width:620px;color:#b8c6d9;font-size:1.18rem}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 20px;border-radius:8px;font-weight:800;font-size:.9rem;min-height:54px;transition:.2s ease}.button.primary{background:var(--blue2);color:#fff}.button.primary:hover{background:#3a9cff;transform:translateY(-2px)}.button.secondary{border:1px solid rgba(255,255,255,.25);color:#fff}.inner-page .button.secondary,.shop-feature .button.secondary{border-color:#c7d3e0;color:var(--text)}.button.secondary:hover{border-color:var(--blue);color:var(--blue)}.text-link{font-weight:700;color:#b9c7da;margin-left:8px}.micro-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:34px;color:#aab8ca;font-size:.76rem}.micro-trust span:before{content:'•';color:var(--blue);margin-right:8px}.home-visual{position:relative}.visual-frame{border:1px solid rgba(80,157,240,.32);padding:16px;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.005));box-shadow:0 30px 90px rgba(0,0,0,.36);transform:rotate(1.2deg)}.visual-frame img{aspect-ratio:1;object-fit:cover}.visual-frame span{display:block;text-transform:uppercase;letter-spacing:.22em;font-size:.62rem;color:#7790ab;padding:14px 8px 4px}.priority-section,.secondary-services{padding:110px 0}.section-intro span,.kicker{color:var(--blue2);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.section-intro h2,.proof-grid h2,.shop-feature h2,.closing h2{font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1.02;letter-spacing:-.055em;margin:14px 0 44px}.priority-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.priority-card{min-height:390px;padding:32px;border-radius:var(--radius);display:flex;flex-direction:column;border:1px solid #d6e0ea;position:relative;overflow:hidden;transition:.25s ease;background:#fff}.priority-card:before{content:'';position:absolute;width:220px;height:220px;border-radius:50%;right:-80px;top:-90px;background:rgba(22,139,255,.08)}.priority-card:hover{transform:translateY(-7px);box-shadow:0 20px 50px rgba(7,16,29,.12);border-color:#9bcfff}.priority-card small{font-size:.68rem;letter-spacing:.14em;color:#68788b;font-weight:800}.priority-card h3{font-size:2rem;letter-spacing:-.04em;margin:80px 0 10px}.priority-card p{color:#58687a}.priority-card b{margin-top:auto;color:var(--blue2);font-size:.86rem}.priority-card.sell{background:var(--blue2);color:#fff;border-color:var(--blue2)}.priority-card.sell p,.priority-card.sell small,.priority-card.sell b{color:#eef7ff}.proof-section{background:var(--bg);color:var(--ink);padding:120px 0}.proof-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.proof-grid h2{margin-bottom:0}.proof-section .kicker{color:#65b1ff}.proof-list>div{border-top:1px solid rgba(255,255,255,.14);padding:26px 0;display:grid;grid-template-columns:48px 1fr;gap:15px}.proof-list b{color:var(--blue);font-size:.75rem}.proof-list p{margin:0;color:#9eb0c5}.proof-list strong{display:block;color:#fff;font-size:1.05rem;margin-bottom:5px}.repair-strip{background:#0b192a;color:var(--ink);padding:110px 0}.section-intro.light span{color:#65b1ff}.section-intro.light h2{max-width:760px}.repair-links{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15)}.repair-links a{min-height:170px;padding:28px;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;justify-content:flex-end;transition:.2s}.repair-links a:hover{background:var(--blue);transform:translateY(-3px)}.repair-links b{font-size:1.12rem}.repair-links span{color:#93a6bc;font-size:.8rem;margin-top:6px}.repair-links a:hover span{color:white}.shop-feature{padding:120px 0;background:var(--paper2)}.shop-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:80px;align-items:center}.shop-image{background:#0a1524;padding:14px;box-shadow:var(--shadow)}.shop-feature h2{margin-bottom:24px}.shop-feature p{color:#5c6d80;max-width:520px}.shop-feature address{font-style:normal;font-weight:700;margin:26px 0;border-left:3px solid var(--blue);padding-left:16px}.hours-note{font-size:.78rem}.secondary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.secondary-grid a{padding:25px;border:1px solid #d3deea;background:#fff;display:flex;justify-content:space-between;font-weight:800}.secondary-grid a:hover{border-color:var(--blue);color:var(--blue2)}.closing{background:var(--blue2);color:#fff;padding:80px 0}.closing>.shell{display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.closing h2{margin:10px 0 0}.closing>div>div:first-child>span{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.closing .button.primary{background:#fff;color:var(--text)}.closing .button.secondary{border-color:rgba(255,255,255,.45);color:#fff}footer{background:#050b13;color:#d6e3f2;padding:70px 0 32px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr .8fr .7fr;gap:50px}.footer-grid>div{display:flex;flex-direction:column;gap:8px}.footer-grid img{width:220px}.footer-grid p{color:#8294aa;font-size:.85rem;margin:8px 0}.footer-grid b{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:#65b1ff}.footer-grid a{font-size:.85rem;color:#bdcad9}.footer-grid a:hover{color:white}.footer-base{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.12);padding-top:24px;margin-top:50px;color:#8192a7;font-size:.7rem}.mobile-actions{display:none}.page-hero{background:radial-gradient(circle at 80% 0,rgba(22,139,255,.2),transparent 30%),var(--bg);color:var(--ink);padding:110px 0 90px}.page-hero .narrow{margin-left:max(20px,calc((100vw - 1180px)/2))}.page-hero h1{font-size:clamp(3.3rem,6.5vw,6.6rem);max-width:1000px}.page-hero .lede{font-size:1.15rem;color:#afbdd0;max-width:720px}.article-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:90px;padding:100px 0}.article-body>section{padding:0 0 75px;margin:0 0 75px;border-bottom:1px solid #cbd6e2}.article-body>section:last-child{border-bottom:0}.section-num{color:var(--blue2);font-size:.7rem;letter-spacing:.15em;font-weight:800}.article-body h2{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.08;letter-spacing:-.045em;margin:8px 0 28px}.article-body p{color:#47596d}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.feature-grid article{background:white;border:1px solid #d6e0ea;border-radius:12px;padding:24px}.feature-grid b{font-size:1rem}.feature-grid p{font-size:.86rem;margin-bottom:0}.chip-grid{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.chip-grid span{background:white;border:1px solid #cbd8e5;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:700;color:#36495d}.steps{list-style:none;padding:0;counter-reset:steps}.steps li{counter-increment:steps;display:grid;grid-template-columns:42px 1fr;column-gap:14px;border-top:1px solid #cad6e1;padding:20px 0}.steps li:before{content:counter(steps,decimal-leading-zero);grid-row:1/3;color:var(--blue2);font-size:.7rem;font-weight:800}.steps b{font-size:1rem}.steps span{color:#607185;font-size:.88rem}.check-list{padding:0;list-style:none}.check-list li{padding:14px 0 14px 28px;border-bottom:1px solid #d3dee8;position:relative}.check-list li:before{content:'✓';position:absolute;left:0;color:var(--blue2);font-weight:800}.note,.time-callout{padding:24px;background:#e0edfa;border-left:3px solid var(--blue);margin:28px 0}.note.warning{background:#fff1dd;border-left-color:#f3a62a}.note p,.time-callout p{margin:8px 0 0}.faq details{border-top:1px solid #cbd6e2}.faq details:last-child{border-bottom:1px solid #cbd6e2}.faq summary{cursor:pointer;font-weight:800;padding:20px 36px 20px 0;position:relative;list-style:none}.faq summary:after{content:'+';position:absolute;right:8px;color:var(--blue2);font-size:1.3rem}.faq details[open] summary:after{content:'−'}.faq p{padding:0 34px 20px 0;margin:0}.article-grid aside{padding-top:30px}.side-card{position:sticky;top:110px;background:white;border:1px solid #d1dce7;border-radius:14px;padding:24px;margin-bottom:14px}.side-card+ .side-card{position:static}.side-card span{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.13em;color:#65768a}.side-card b{display:block;font-size:1.2rem;margin-top:12px}.side-card p{font-size:.82rem;color:#607185}.side-card a{font-size:.8rem;font-weight:800;color:var(--blue2)}.side-card.dark{background:var(--bg);color:white}.side-card.dark p{color:#92a5bb}.side-card.dark a{color:#65b1ff}.visit-card{display:grid;grid-template-columns:1.1fr .9fr;background:white;border:1px solid #d6e0ea}.visit-card>div{padding:28px}.visit-card h2{font-size:1.6rem;margin-top:0}.visit-card a{color:var(--blue2);font-weight:700}:focus-visible{outline:3px solid #ffcc4d;outline-offset:3px}
@media(max-width:900px){.site-header nav,.header-call{display:none}.header-inner{height:72px}.brand{width:188px}.menu-button{display:flex;margin-left:auto;width:46px;height:42px;border:1px solid rgba(255,255,255,.18);background:transparent;border-radius:8px;flex-direction:column;justify-content:center;gap:7px;padding:0 11px}.menu-button span{height:2px;background:white;width:100%}.mobile-menu{display:block;background:#0a1626;border-top:1px solid rgba(255,255,255,.1);max-height:calc(100vh - 72px);overflow:auto}.mobile-menu[hidden]{display:none!important}.mobile-menu>.shell{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:24px 0 34px}.mobile-menu section{display:flex;flex-direction:column;gap:8px}.mobile-menu b{font-size:.68rem;text-transform:uppercase;letter-spacing:.13em;color:#65b1ff}.mobile-menu a{font-size:.86rem;color:#d3deec}.home-grid{grid-template-columns:1fr;min-height:auto;padding:80px 0}.home-visual{max-width:600px}.priority-grid{grid-template-columns:1fr}.priority-card{min-height:290px}.priority-card h3{margin-top:46px}.proof-grid,.shop-grid{grid-template-columns:1fr;gap:50px}.repair-links{grid-template-columns:repeat(2,1fr)}.secondary-grid{grid-template-columns:repeat(2,1fr)}.closing>.shell{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:repeat(2,1fr)}.article-grid{grid-template-columns:1fr;gap:0}.article-grid aside{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 0 80px}.side-card{position:static;margin:0}.feature-grid{grid-template-columns:1fr}.visit-card{grid-template-columns:1fr}}
@media(max-width:600px){body{padding-bottom:66px}.shell,.narrow{width:min(100% - 28px,1180px)}.home-copy h1,.page-hero h1{font-size:clamp(3.6rem,17vw,5.4rem)}.home-hero,.home-grid{min-height:auto}.home-grid{padding:65px 0 55px}.home-copy>p,.page-hero .lede{font-size:1rem}.home-visual{margin-top:12px}.hero-actions{align-items:stretch}.button{width:100%}.text-link{text-align:center;margin:6px 0}.micro-trust{gap:8px 16px;margin-top:25px}.priority-section,.secondary-services,.proof-section,.repair-strip,.shop-feature{padding:76px 0}.section-intro h2,.proof-grid h2,.shop-feature h2,.closing h2{font-size:2.65rem}.repair-links{grid-template-columns:1fr}.repair-links a{min-height:130px}.secondary-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:30px}.footer-base{flex-direction:column;gap:5px}.mobile-actions{position:fixed;z-index:99;display:grid;grid-template-columns:repeat(3,1fr);bottom:0;left:0;right:0;background:#07101d;border-top:1px solid rgba(255,255,255,.15);padding-bottom:env(safe-area-inset-bottom);color:white}.mobile-actions a{min-height:66px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:.68rem;font-weight:700;border-right:1px solid rgba(255,255,255,.1)}.mobile-actions i{font-style:normal;color:#65b1ff;font-size:1rem}.page-hero{padding:72px 0 65px}.page-hero .narrow{margin:auto}.page-hero h1{font-size:3.55rem}.article-grid{padding:70px 0}.article-body>section{padding-bottom:55px;margin-bottom:55px}.article-body h2{font-size:2.35rem}.article-grid aside{grid-template-columns:1fr}.closing{padding:65px 0}.mobile-menu>.shell{grid-template-columns:1fr 1fr;gap:24px 18px}.visit-card>div{padding:22px}}
/* Second-pass visual system */
.hero-shop-card{transform:rotate(.7deg);padding:12px;background:#0b1727}.hero-shop-card img{aspect-ratio:4/3;object-fit:cover}.hero-shop-card figcaption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 8px 3px}.hero-shop-card figcaption b{font-size:.82rem;color:#fff}.hero-shop-card figcaption span{padding:0;display:block;color:#8197af;letter-spacing:.13em;font-size:.58rem}.trust-rail{background:#0a1626;color:#c4d2e3;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.trust-rail>.shell{display:grid;grid-template-columns:repeat(4,1fr)}.trust-rail span{padding:23px 20px;border-right:1px solid rgba(255,255,255,.1);font-size:.75rem;line-height:1.45}.trust-rail span:first-child{border-left:1px solid rgba(255,255,255,.1)}.trust-rail b{display:block;color:#fff;font-size:.78rem;margin-bottom:3px}.sell-lead{padding:120px 0;background:#f5f8fc}.sell-lead-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:100px;align-items:start}.sell-lead h2,.split-feature h2,.signature h2,.home-faq h2{font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98;letter-spacing:-.06em;margin:16px 0 24px}.sell-lead p,.split-feature>div>p,.signature p{color:#53677c;max-width:620px}.ink-button{border:1px solid #aebdcc;color:#142238}.ink-button:hover{border-color:var(--blue);color:var(--blue2)}.home-journey{list-style:none;padding:0;margin:0;counter-reset:home-steps;border-top:1px solid #cbd7e3}.home-journey li{counter-increment:home-steps;display:grid;grid-template-columns:48px 1fr;padding:21px 0;border-bottom:1px solid #cbd7e3}.home-journey li:before{content:counter(home-steps,decimal-leading-zero);grid-row:1/3;color:var(--blue2);font-size:.72rem;font-weight:800}.home-journey b{font-size:1.08rem}.home-journey span{font-size:.84rem;color:#617286}.refurb-home,.repair-home{padding:120px 0}.refurb-home{background:#e7eef6}.repair-home{background:#f7f9fc}.split-feature{display:grid;grid-template-columns:1.02fr .98fr;gap:85px;align-items:center}.split-feature.reverse figure{order:2}.split-feature figure,.signature figure{margin:0;background:#07101d;padding:10px;box-shadow:var(--shadow)}.split-feature figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.split-feature figure figcaption,.signature figure figcaption{padding:11px 6px 3px;color:#8ca0b8;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.mini-checks{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;list-style:none;padding:0;margin:28px 0}.mini-checks li{padding:12px 0 12px 22px;border-top:1px solid #c6d2de;position:relative;font-size:.83rem;font-weight:700}.mini-checks li:before{content:'✓';position:absolute;left:0;color:var(--blue2)}.dark-link{color:#334c65}.repair-shortcuts{border-top:1px solid #c7d3df;margin:28px 0}.repair-shortcuts a{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #c7d3df;padding:16px 0}.repair-shortcuts span{color:#5e7186;font-size:.8rem}.inline-proof{font-size:.82rem!important;border-left:3px solid var(--blue);padding-left:16px;margin-top:28px}.inline-proof b{color:#17283c}.home-faq{padding:110px 0;background:#f4f7fb}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start}.home-faq h2{margin-bottom:0}.page-hero{padding:50px 0 72px}.breadcrumbs{display:flex;gap:9px;align-items:center;color:#788ba2;font-size:.68rem;margin-bottom:55px;white-space:nowrap;overflow:hidden}.breadcrumbs a{color:#91a4bb}.breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.page-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end}.page-hero h1{font-size:clamp(2.9rem,5.8vw,5.8rem);margin:22px 0 0;line-height:.92}.page-hero .lede{margin-top:0}.hero-detail .hero-actions{margin-top:25px}.hero-detail .micro-trust{margin-top:25px}.signature{padding:100px 0;background:#e7eef6}.signature-head{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:55px}.signature-head h2{max-width:760px;margin-bottom:0}.journey{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:0;counter-reset:journey}.journey li{counter-increment:journey;min-height:210px;background:#fff;border:1px solid #cbd7e3;border-right:0;padding:24px;display:flex;flex-direction:column}.journey li:last-child{border-right:1px solid #cbd7e3}.journey li:before{content:counter(journey,decimal-leading-zero);color:var(--blue2);font-size:.7rem;font-weight:800}.journey b{font-size:1.05rem;margin-top:auto}.journey span{font-size:.78rem;color:#627489;margin-top:5px}.signature-action{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:26px}.signature-action p{font-size:.82rem;margin:0;max-width:600px}.signature-refurb{background:#e7eef6}.refurb-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.refurb-layout h2,.repair-evidence h2{font-size:clamp(2.6rem,4.5vw,4.2rem)}.check-board{display:grid;grid-template-columns:repeat(2,1fr);margin:28px 0;border-top:1px solid #bdcad7;border-left:1px solid #bdcad7}.check-board span{padding:12px;border-right:1px solid #bdcad7;border-bottom:1px solid #bdcad7;font-size:.78rem;font-weight:700}.refurb-layout figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.signature-repair{background:#07101d;color:#edf5ff}.repair-evidence{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.repair-evidence h2{margin-top:16px}.repair-evidence figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.repair-evidence .symptom-list{border-top-color:rgba(255,255,255,.17)}.symptom-list{border-top:1px solid #c7d3df;margin:28px 0}.symptom-list a{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(255,255,255,.17);padding:16px 0}.symptom-list span{font-size:.78rem;color:#79b9ff;white-space:nowrap}.repair-evidence .inline-proof{color:#aebdd0!important}.repair-evidence .inline-proof b{color:#fff}.article-after-signature{padding-top:85px}.article-grid{gap:80px}.side-card.accent{border-top:3px solid var(--blue);box-shadow:0 16px 45px rgba(9,25,45,.08)}.compact-closing{padding:64px 0}.compact-closing h2{font-size:clamp(2rem,3.6vw,3.5rem)}
@media(max-width:900px){.trust-rail>.shell{grid-template-columns:repeat(2,1fr)}.sell-lead-grid,.split-feature,.refurb-layout,.repair-evidence,.page-hero-grid,.faq-layout{grid-template-columns:1fr;gap:48px}.split-feature.reverse figure{order:0}.page-hero-grid{align-items:start}.journey{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto;padding-bottom:12px}.journey li{border-right:1px solid #cbd7e3}.signature-head{display:block}.signature-head h2{margin-top:16px}.signature-action{align-items:flex-start;flex-direction:column}.refurb-layout figure{max-width:650px}.repair-evidence figure{max-width:650px}.page-hero{padding-top:40px}.breadcrumbs{margin-bottom:40px}}
@media(max-width:600px){.home-copy h1{font-size:clamp(3.45rem,17vw,5.2rem)}.page-hero h1{font-size:clamp(2.75rem,13.5vw,4.2rem)}.hero-shop-card figcaption{align-items:flex-start;flex-direction:column;gap:2px}.trust-rail>.shell{width:100%;grid-template-columns:1fr 1fr}.trust-rail span{padding:16px 14px;font-size:.68rem}.sell-lead,.refurb-home,.repair-home,.home-faq,.signature{padding:76px 0}.sell-lead h2,.split-feature h2,.signature h2,.home-faq h2{font-size:2.65rem}.sell-lead-grid,.split-feature,.refurb-layout,.repair-evidence,.faq-layout{gap:38px}.mini-checks{grid-template-columns:1fr}.page-hero{padding:28px 0 54px}.breadcrumbs{margin-bottom:34px}.page-hero-grid{gap:30px}.page-hero .hero-actions{margin-top:22px}.journey{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.journey li{min-height:190px}.signature-action .button{width:100%}.check-board{grid-template-columns:1fr}.repair-shortcuts a,.symptom-list a{align-items:flex-start;flex-direction:column;gap:3px}.article-after-signature{padding-top:65px}.compact-closing{padding:56px 0}.compact-closing .hero-actions{width:100%}}
.reviews-home{padding:105px 0;background:#fff}.reviews-home>.shell{display:grid;grid-template-columns:.76fr 1.24fr;gap:76px;align-items:start}.reviews-home h2{font-size:clamp(2.6rem,4.6vw,4.5rem);line-height:.98;letter-spacing:-.055em;margin:16px 0 28px}.rating-row{display:flex;gap:18px;align-items:center}.rating-row>strong{font-size:4rem;line-height:1;letter-spacing:-.07em}.rating-row span{font-size:.8rem;color:#607185}.rating-row span b,.review-stars{color:#f2a900;letter-spacing:.08em}.review-date{font-size:.72rem;color:#56697f;margin-top:16px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.review-grid article{display:flex;min-height:285px;flex-direction:column;border:1px solid #d7e1eb;background:#f6f9fc;padding:25px}.review-grid blockquote{font-size:1.05rem;line-height:1.55;margin:24px 0;color:#24364a}.review-grid article>p{margin-top:auto;margin-bottom:0}.review-grid article>p b,.review-grid article>p span{display:block}.review-grid article>p span{font-size:.72rem;color:#52657a}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.related-grid a{display:flex;justify-content:space-between;gap:18px;background:#fff;border:1px solid #d3dee9;padding:18px;font-weight:800}.related-grid a:hover{border-color:var(--blue);color:var(--blue2)}.hours-list{margin:22px 0;border-top:1px solid #d2dde8}.hours-list div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #d2dde8}.hours-list dt{font-weight:800}.hours-list dd{margin:0;color:#5b6c7e}
@media(max-width:900px){.reviews-home>.shell{grid-template-columns:1fr}.review-grid{grid-template-columns:repeat(3,1fr)}.related-grid{grid-template-columns:1fr}}
@media(max-width:700px){.reviews-home{padding:76px 0}.review-grid{grid-template-columns:1fr}.review-grid article{min-height:220px}.reviews-home h2{font-size:2.65rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.page-hero .button.secondary{color:#fff;border-color:rgba(255,255,255,.28)}.sell-journey{grid-template-columns:repeat(4,1fr)}.sell-journey li:nth-child(4){border-right:1px solid #cbd7e3}.sell-journey li:nth-child(n+5){border-top:0}.sell-journey li:last-child{border-right:1px solid #cbd7e3}.review-highlight{border:1px solid #ccd8e4;background:#f5f8fc;padding:24px;margin-top:28px}.review-highlight blockquote{font-size:1.05rem;line-height:1.55;margin:14px 0}.review-highlight p{font-size:.75rem;color:#5b6d81}.review-highlight a,.review-source{font-size:.75rem;font-weight:800;color:var(--blue2);margin-top:14px}.review-grid-full{grid-template-columns:repeat(2,1fr)}.review-grid-full article:last-child{grid-column:1/-1}.review-brand,.review-author{display:flex;align-items:center;gap:10px}.review-brand{justify-content:space-between}.review-avatar{border-radius:50%;object-fit:cover}.review-author>span,.review-author>span>span{display:block}
@media(max-width:900px){.sell-journey{grid-template-columns:repeat(4,minmax(190px,1fr));overflow-x:auto}.review-grid-full{grid-template-columns:1fr}.review-grid-full article:last-child{grid-column:auto}}
@media(max-width:600px){.journey,.sell-journey{grid-template-columns:1fr;overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.journey li,.sell-journey li{min-height:130px;border-right:1px solid #cbd7e3}.journey li b{margin-top:28px}.review-grid-full{grid-template-columns:1fr}}
.site-header{background:#05101b;backdrop-filter:none}
