.sales-trust{background:var(--navy);color:#fff;min-height:35px;display:flex;align-items:center;justify-content:center;gap:45px;font-size:.8rem}.sales-trust span:before{content:'✓';color:#f1b08d;margin-right:7px}.sales-head{height:70px;position:sticky;top:0;background:rgba(255,255,255,.95);z-index:30;border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.sales-head .wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.sales-hero{padding:65px 0;background:var(--cream)}.sales-hero h1{font-size:clamp(2.8rem,5.3vw,5.5rem)}.micro{font-size:.84rem;color:var(--muted);margin:10px 0 22px}.sales-calm{display:flex;gap:12px;max-width:610px;padding-top:18px;border-top:1px solid #ded8cf;color:var(--muted);font-size:.9rem}.sales-calm b{width:29px;height:29px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#dfede7;color:#2b664f}.sales-form{background:var(--navy);color:#fff;padding:72px 0}.sales-form p{color:#ccdce1}.sales-form .form-panel{color:var(--ink)}fieldset{border:0;padding:0;margin:0}legend{font-weight:800;font-size:.86rem}.sales-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.sales-choices label{position:relative}.sales-choices input{position:absolute;opacity:0}.sales-choices span{display:block;text-align:center;padding:10px 5px;border:1px solid var(--line);border-radius:10px;cursor:pointer}.sales-choices input:checked+span{border-color:var(--copper);background:#faece5;color:var(--copper2)}.sales-cards{grid-template-columns:repeat(5,1fr)}.sales-process{padding:76px 0;background:var(--navy);color:#fff}.sales-process .section-title p{color:#cbd9df}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article{display:flex;gap:15px;padding:23px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.05)}.steps b{width:42px;height:42px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#efad89;color:var(--navy);font-family:Georgia,serif}.steps h3{margin:2px 0 7px}.steps p{margin:0;color:#ccdae0}.sales-note{text-align:center;color:#b9cbd2;max-width:830px;margin:24px auto 0}.assess{display:grid;grid-template-columns:1.1fr .9fr;gap:40px}.compare{display:grid;gap:12px}.compare>div{background:white;border-radius:17px;padding:23px}.compare p{color:var(--muted)}.seam-line,.tear-line{display:block;height:35px;border-bottom:5px solid #aa9183;position:relative}.seam-line:after,.tear-line:after{content:'';position:absolute;left:20%;right:20%;bottom:-7px;border-bottom:3px dashed var(--copper)}.seam-line:after{transform:translateY(5px)}.tear-line{border-bottom-style:dashed}.tear-line:after{transform:rotate(-4deg) translateY(10px)}.sales-answer{font-weight:750;font-size:1.05rem}.honest{display:grid;grid-template-columns:1fr 1fr;gap:60px}.principles p{border-left:3px solid var(--copper);background:var(--cream);padding:16px 18px;margin:0 0 12px}.principles strong,.principles span{display:block}.principles span{color:var(--muted)}.repair-sales{background:var(--copper);color:#fff;padding:58px 0}.repair-sales .wrap,.last-sales .wrap{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.repair-sales p{color:#fae6dc}.repair-sales .eyebrow,.last-sales .eyebrow{color:#ffd8c5}.repair-sales .button,.last-sales .button{background:#fff;color:var(--navy)}.last-sales{background:var(--navy2);color:#fff;padding:70px 0}.last-sales p{color:#d3e0e5}.sales-footer{background:#0d212c;color:#c7d6dc;padding:35px 0 90px}.sales-footer .wrap{display:grid;grid-template-columns:auto 1fr auto;gap:35px;align-items:center}.sales-footer p{font-size:.8rem}.sales-footer>a{color:#efad89;font-weight:800}.sales-cards .card{padding:20px}.sales-cards .card h3{font-size:1rem}.sales-cards .card p{font-size:.88rem}
@media(max-width:960px){.sales-cards{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:1fr}.assess,.honest{grid-template-columns:1fr}.repair-sales .wrap,.last-sales .wrap{grid-template-columns:1fr}.sales-footer .wrap{grid-template-columns:1fr 1fr}.sales-footer p{grid-column:1/-1;grid-row:2}}
@media(max-width:620px){.sales-trust{white-space:nowrap;overflow:hidden;padding:0 14px}.sales-trust span:not(:nth-child(2)){display:none}.sales-head{height:64px}.sales-head .nav-cta{display:none}.sales-hero{padding:38px 0 50px}.sales-hero h1{font-size:2.75rem}.sales-form{padding:52px 0}.sales-choices{grid-template-columns:1fr 1fr}.sales-cards{grid-template-columns:1fr}.sales-footer .wrap{grid-template-columns:1fr}.sales-footer p{grid-column:auto;grid-row:auto}}

/* Editorial premium redesign */
:root{--ink:#111a20;--navy:#122f3b;--navy2:#173a49;--copper:#e05f32;--copper2:#ba4520;--sand:#e9e3d8;--cream:#f1eee7}
body{background:#f7f6f2}.sales-trust{background:#101a20;min-height:40px;letter-spacing:.015em}.sales-head{height:82px;background:rgba(247,246,242,.9);border:0}.brand{font-size:1.12rem;letter-spacing:-.02em}.brand b{border-radius:50%;background:var(--ink)}.head-cta,.nav-cta{border-radius:999px;padding:12px 19px}.sales-hero{padding:82px 0 0;background:linear-gradient(180deg,#f7f6f2 0%,#f7f6f2 78%,var(--navy) 78%)}.sales-hero .hero-grid{grid-template-columns:.88fr 1.12fr;gap:72px;align-items:center}.sales-hero h1{font-family:Georgia,serif;font-size:clamp(3.7rem,6.5vw,7.2rem);line-height:.88;letter-spacing:-.065em;max-width:690px}.sales-hero .intro{font-size:1.22rem;line-height:1.58;max-width:590px}.sales-hero .button{border-radius:999px;padding:17px 25px;box-shadow:0 10px 25px rgba(224,95,50,.2)}.hero-photo{padding:0;border-radius:2px;box-shadow:20px 24px 0 var(--sand);transform:none;position:relative}.hero-photo:before{content:'01';position:absolute;top:-38px;right:0;font:italic 1rem Georgia,serif;color:#7f8585}.hero-photo img{border-radius:2px;aspect-ratio:4/5}.hero-photo figcaption{position:absolute;bottom:0;left:0;background:#f7f6f2;padding:10px 14px;color:var(--ink)}.sales-calm{border:0;padding:0}.sales-form{padding:96px 0;background:var(--navy)}.sales-form .split{grid-template-columns:.7fr 1.3fr;gap:90px}.sales-form h2{font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:.95}.form-panel{border-radius:2px;padding:36px;box-shadow:18px 18px 0 rgba(255,255,255,.12)}input,textarea{border-radius:2px;background:#fafaf8}.sales-choices span{border-radius:2px}.button{border-radius:999px}.section{padding:110px 0}.section-title{text-align:left;margin-left:0;max-width:860px}.section-title h2{font-size:clamp(2.7rem,5vw,5.3rem);line-height:.93}.sales-cards{display:grid;grid-template-columns:1.25fr .75fr 1fr;grid-template-areas:'a b c' 'a d e';gap:2px;background:#ccd1cf}.sales-cards article{border:0;border-radius:0;min-height:210px;padding:30px}.sales-cards article:nth-child(1){grid-area:a;background:var(--ink);color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.sales-cards article:nth-child(1) p{color:#c5ced2}.sales-cards article:nth-child(2){grid-area:b}.sales-cards article:nth-child(3){grid-area:c;background:var(--sand)}.sales-cards article:nth-child(4){grid-area:d;background:#dfd7c9}.sales-cards article:nth-child(5){grid-area:e}.sales-cards .card span{font-size:2.7rem}.sales-cards .card h3{font-size:1.18rem}.sales-process{padding:105px 0;background:#101a20}.sales-process .section-title{text-align:center;margin-inline:auto}.steps{gap:2px;background:#45606b}.steps article{border:0;border-radius:0;background:#162c36;padding:34px;min-height:220px;display:block}.steps b{width:50px;height:50px;margin-bottom:28px;background:var(--copper);color:white}.steps h3{font-family:Georgia,serif;font-size:1.5rem}.assess{grid-template-columns:1.2fr .8fr}.situations{gap:2px}.situations span{border:0;border-radius:0;background:#ebe6dd;padding:21px}.side-cta{border-radius:0;background:var(--ink);padding:38px}.sand{background:#e7e0d4}.compare>div{border-radius:0;padding:30px}.honest{gap:90px}.principles p{border:0;border-top:1px solid #bec5c1;background:transparent;padding:20px 0}.repair-sales{padding:86px 0;background:var(--copper)}.repair-sales h2,.last-sales h2{font-size:clamp(2.8rem,5vw,5.4rem);line-height:.94}.faq-section{background:#f7f6f2}.faq details{padding:25px 0}.faq summary{font-family:Georgia,serif;font-size:1.3rem;font-weight:700}.last-sales{padding:100px 0;background:#101a20}.sales-footer{background:#071217}.mobile-cta{border-radius:999px}
@media(max-width:960px){.sales-hero .hero-grid,.sales-form .split{grid-template-columns:1fr;gap:50px}.hero-photo{max-width:720px}.hero-photo img{aspect-ratio:16/10}.sales-cards{grid-template-columns:1fr 1fr;grid-template-areas:'a a' 'b c' 'd e'}.sales-cards article:nth-child(1){min-height:260px}}
@media(max-width:620px){.sales-head{height:66px}.sales-hero{padding:50px 0 0;background:linear-gradient(180deg,#f7f6f2 0%,#f7f6f2 84%,var(--navy) 84%)}.sales-hero h1{font-size:3.6rem;line-height:.9}.hero-photo{box-shadow:10px 12px 0 var(--sand)}.hero-photo img{aspect-ratio:4/3}.sales-form{padding:70px 0}.sales-form .split{gap:30px}.form-panel{padding:22px;box-shadow:none}.section{padding:72px 0}.section-title h2{font-size:3rem}.sales-cards{grid-template-columns:1fr;grid-template-areas:'a' 'b' 'c' 'd' 'e'}.sales-cards article{min-height:170px}.steps article{min-height:auto}.repair-sales h2,.last-sales h2{font-size:3.1rem}}
.seo-nav{display:flex;align-items:center;gap:24px}.seo-nav a{font-size:.84rem;font-weight:800;text-decoration:none}.seo-nav a:hover{color:var(--copper)}
.hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
.review-band{padding:105px 0;background:#f7f6f2}.review-score{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;max-width:680px;margin-bottom:50px}.review-score>span{font:700 5rem/.8 Georgia,serif;color:var(--copper)}.review-score strong{font-size:1.05rem}.review-score p{margin:2px 0;color:var(--muted)}.review-score a{font-size:.84rem;color:var(--copper2);font-weight:850}.review-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:2px;background:#cdd2cf}.review-grid blockquote{margin:0;background:#fff;padding:32px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between}.review-grid blockquote:first-child{background:var(--ink);color:#fff}.review-grid blockquote p{font:700 1.45rem/1.3 Georgia,serif;margin:0}.review-grid blockquote footer{font-size:.8rem;color:var(--muted);margin-top:25px}.review-grid blockquote:first-child footer{color:#bfcbd0}
@media(max-width:1080px){.seo-nav{display:none}}
@media(max-width:760px){.review-grid{grid-template-columns:1fr}.review-grid blockquote{min-height:170px}.review-score>span{font-size:4rem}.review-band{padding:70px 0}}
