
.page-cash-offer-v28{--co-ink:#0b2e38;--co-ink2:#143e48;--co-coral:#d66f49;--co-gold:#c79a52;--co-soft:#eff4f2;--co-line:#d8e0dd;--co-copy:#5d6f73;background:#fff;color:var(--co-ink)}
.page-cash-offer-v28 .floating-actions{display:none!important}
.co28-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto}.co28-eyebrow{margin:0 0 16px;font:800 12px/1.2 Manrope,sans-serif;letter-spacing:.19em;color:var(--co-gold)}
.co28-hero{background:linear-gradient(135deg,#082d35 0%,#0e3943 58%,#143f48 100%);color:#fff;padding:72px 0 82px;overflow:hidden}.co28-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:68px;align-items:center}.co28-hero h1{margin:0;max-width:700px;font:500 clamp(58px,6.1vw,91px)/.9 'Cormorant Garamond',serif;letter-spacing:-.045em}.co28-hero h1 em{font-weight:500}.co28-hero-lead{max-width:690px;margin:28px 0 0;font:400 18px/1.72 Manrope,sans-serif;color:#d9e4e3}.co28-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.co28-btn{display:inline-flex;min-height:54px;padding:0 25px;align-items:center;justify-content:center;border-radius:8px;text-decoration:none;font:800 12px/1 Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:.2s ease}.co28-btn:hover{transform:translateY(-1px)}.co28-btn-primary{background:var(--co-coral);color:#fff!important}.co28-btn-outline{border-color:rgba(255,255,255,.52);color:#fff!important;background:transparent}.co28-btn-dark{background:var(--co-ink);color:#fff!important}.co28-btn-outline-dark{border-color:#afbfbc;color:var(--co-ink)!important;background:#fff}.co28-btn-light{background:#fff;color:var(--co-ink)!important}.co28-btn-ghost{border-color:rgba(255,255,255,.48);color:#fff!important}.co28-proof{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:29px;color:#bcd0cd;font:600 12px/1.4 Manrope,sans-serif}.co28-proof span{position:relative;padding-left:13px}.co28-proof span:before{content:'';position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#e3bd79}
.co28-hero-visual{position:relative}.co28-hero-visual img{display:block;width:100%;height:560px;object-fit:cover;border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.24)}.co28-image-card{position:absolute;left:-38px;right:34px;bottom:30px;padding:23px 26px;background:rgba(6,36,43,.92);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.15);border-radius:18px;box-shadow:0 18px 42px rgba(0,0,0,.22)}.co28-image-card span{display:block;color:#e6bd77;font:800 11px/1 Manrope,sans-serif;letter-spacing:.18em}.co28-image-card strong{display:block;margin-top:10px;color:#fff;font:500 23px/1.2 'Cormorant Garamond',serif}.co28-image-card small{display:block;margin-top:10px;color:#c9d8d6;font:500 12px/1.55 Manrope,sans-serif}
.co28-signal-strip{background:#fff;border-bottom:1px solid var(--co-line)}.co28-signal-grid{display:grid;grid-template-columns:repeat(4,1fr)}.co28-signal-grid>div{padding:25px 25px 25px 0;border-right:1px solid var(--co-line)}.co28-signal-grid>div+div{padding-left:25px}.co28-signal-grid>div:last-child{border-right:0}.co28-signal-grid strong{display:block;font:700 13px/1.3 Manrope,sans-serif}.co28-signal-grid span{display:block;margin-top:5px;color:#6b7a7d;font:500 12px/1.5 Manrope,sans-serif}
.co28-section{padding:96px 0}.co28-soft{background:var(--co-soft)}.co28-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.co28-editorial-grid h2,.co28-section-head h2,.co28-form-intro h2,.co28-faq-grid h2,.co28-final h2,.co28-visual-copy h2{margin:0;font:500 clamp(44px,4.6vw,70px)/.97 'Cormorant Garamond',serif;letter-spacing:-.03em}.co28-rich-copy{padding-top:20px}.co28-rich-copy p,.co28-section-head>p,.co28-form-intro>p,.co28-visual-copy>p,.co28-final p{margin:0;color:var(--co-copy);font:400 17px/1.8 Manrope,sans-serif}.co28-rich-copy p+p{margin-top:22px}.co28-section-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:70px;align-items:end;margin-bottom:42px}.co28-section-head>p{max-width:430px;padding-bottom:7px}
.co28-reason-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.co28-reason-grid article{background:#fff;border:1px solid var(--co-line);border-radius:18px;padding:26px;min-height:248px}.co28-reason-grid article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e7efed;color:var(--co-ink);font:800 11px Manrope,sans-serif}.co28-reason-grid h3{margin:28px 0 9px;font:600 24px/1.1 'Cormorant Garamond',serif}.co28-reason-grid p{margin:0;color:var(--co-copy);font:400 13px/1.65 Manrope,sans-serif}
.co28-compare{background:#fff}.co28-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.co28-path-card{border-radius:24px;padding:38px;min-height:440px}.co28-path-cash{background:#0d343e;color:#fff}.co28-path-market{background:#f2f5f3;border:1px solid var(--co-line)}.co28-path-label{margin:0 0 18px;color:#d6a85f;font:800 11px/1 Manrope,sans-serif;letter-spacing:.17em}.co28-path-card h3{margin:0 0 28px;font:500 34px/1.08 'Cormorant Garamond',serif}.co28-path-card ul{list-style:none;margin:0;padding:0}.co28-path-card li{position:relative;padding:14px 0 14px 24px;border-top:1px solid rgba(255,255,255,.13);font:500 13px/1.55 Manrope,sans-serif}.co28-path-market li{border-color:#dce4e1;color:#44595d}.co28-path-card li:before{content:'✓';position:absolute;left:0;color:#d6a85f;font-weight:800}.co28-center-actions{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.co28-text-link{color:var(--co-ink);font:800 12px/1 Manrope,sans-serif;letter-spacing:.04em;text-decoration:none}
.co28-process{background:#0a3039;color:#fff}.co28-process .co28-section-head>p{color:#c0d0ce}.co28-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.co28-step-grid article{padding:28px 24px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.04)}.co28-step-grid span{color:#e0b56e;font:700 12px Manrope,sans-serif}.co28-step-grid h3{margin:45px 0 9px;font:500 26px/1.05 'Cormorant Garamond',serif}.co28-step-grid p{margin:0;color:#c6d5d3;font:400 13px/1.65 Manrope,sans-serif}
.co28-visual-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:72px;align-items:center}.co28-photo-wrap{position:relative}.co28-photo-wrap img{display:block;width:100%;height:590px;object-fit:cover;border-radius:24px}.co28-photo-note{position:absolute;left:28px;right:28px;bottom:28px;background:rgba(255,255,255,.93);backdrop-filter:blur(10px);border-radius:14px;padding:18px 20px;box-shadow:0 18px 40px rgba(9,37,44,.15)}.co28-photo-note strong{display:block;font:700 13px Manrope,sans-serif}.co28-photo-note span{display:block;margin-top:5px;color:#617276;font:500 12px/1.55 Manrope,sans-serif}.co28-link-stack{display:grid;gap:10px;margin-top:30px}.co28-link-stack a{display:grid;grid-template-columns:1fr;gap:4px;padding:18px 0;border-top:1px solid var(--co-line);text-decoration:none;color:inherit}.co28-link-stack a:last-child{border-bottom:1px solid var(--co-line)}.co28-link-stack strong{font:700 13px Manrope,sans-serif}.co28-link-stack span{color:#687a7e;font:500 12px/1.55 Manrope,sans-serif}
.co28-form-section{background:#eaf1ef}.co28-form-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:78px;align-items:start}.co28-form-intro{position:sticky;top:130px}.co28-form-intro>p{margin-top:24px}.co28-form-points{display:grid;gap:15px;margin-top:34px}.co28-form-points>div{padding:17px 0;border-top:1px solid #cbd8d5}.co28-form-points strong{display:block;font:700 13px Manrope,sans-serif}.co28-form-points span{display:block;margin-top:4px;color:#64777a;font:500 12px/1.55 Manrope,sans-serif}.co28-form-card{background:#fff;border:1px solid #d7e0dd;border-radius:26px;padding:34px;box-shadow:0 22px 60px rgba(18,50,57,.1)}.co28-form-top{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid #e2e8e6}.co28-form-top span{display:block;color:#86969a;font:700 10px Manrope,sans-serif;text-transform:uppercase;letter-spacing:.12em}.co28-form-top strong{display:block;margin-top:5px;font:700 17px Manrope,sans-serif}.co28-progress{width:180px;height:5px;border-radius:999px;background:#e4eae8;overflow:hidden}.co28-progress i{display:block;height:100%;width:33.333%;background:var(--co-coral);transition:width .25s ease}.co28-form-step{display:none}.co28-form-step.is-active{display:block}.co28-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.co28-form-grid label{display:grid;gap:8px;color:#183943;font:700 12px/1.3 Manrope,sans-serif}.co28-form-grid label.full{grid-column:1/-1}.co28-form-grid input,.co28-form-grid select,.co28-form-grid textarea{width:100%;box-sizing:border-box;border:1px solid #cbd6d3;border-radius:10px;background:#fbfcfc;color:#102f37;padding:14px 14px;font:500 14px/1.4 Manrope,sans-serif;outline:none;transition:.2s ease}.co28-form-grid input,.co28-form-grid select{min-height:50px}.co28-form-grid textarea{min-height:118px;resize:vertical}.co28-form-grid input:focus,.co28-form-grid select:focus,.co28-form-grid textarea:focus{border-color:#718f8c;box-shadow:0 0 0 3px rgba(85,127,123,.12);background:#fff}.co28-acks{display:grid;gap:11px;margin-top:22px;padding:18px;border-radius:14px;background:#f3f6f5}.co28-acks label{display:flex;gap:10px;align-items:flex-start;color:#4d6266;font:500 12px/1.55 Manrope,sans-serif}.co28-acks input{margin-top:3px}.co28-honeypot{position:absolute!important;left:-9999px!important}.co28-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.co28-status{min-height:20px;margin:18px 0 0;font:700 12px/1.5 Manrope,sans-serif}.co28-status.ok{color:#23704c}.co28-status.err{color:#a63d2d}.co28-form-disclaimer{margin:12px 0 0;color:#7b8a8d;font:500 11px/1.55 Manrope,sans-serif}
.co28-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:78px;align-items:start}.co28-faq details{border-top:1px solid var(--co-line);padding:20px 0}.co28-faq details:last-child{border-bottom:1px solid var(--co-line)}.co28-faq summary{cursor:pointer;font:700 14px/1.45 Manrope,sans-serif}.co28-faq p{margin:12px 0 0;color:var(--co-copy);font:400 13px/1.7 Manrope,sans-serif}.co28-final{background:#0a3039;color:#fff;padding:70px 0}.co28-final-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.co28-final p{color:#c3d2d0;max-width:650px;margin-top:14px}.co28-final-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}
@media(max-width:980px){.co28-hero-grid,.co28-editorial-grid,.co28-visual-grid,.co28-form-layout,.co28-faq-grid,.co28-final-grid{grid-template-columns:1fr}.co28-hero-visual{max-width:700px}.co28-form-intro{position:static}.co28-reason-grid,.co28-step-grid{grid-template-columns:repeat(2,1fr)}.co28-signal-grid{grid-template-columns:repeat(2,1fr)}.co28-signal-grid>div:nth-child(2){border-right:0}.co28-signal-grid>div:nth-child(3){border-top:1px solid var(--co-line);padding-left:0}.co28-signal-grid>div:nth-child(4){border-top:1px solid var(--co-line)}.co28-final-actions{justify-content:flex-start}}
@media(max-width:720px){.co28-wrap{width:min(100% - 30px,1180px)}.co28-hero{padding:48px 0 56px}.co28-hero-grid{gap:34px}.co28-hero h1{font-size:52px}.co28-hero-lead{font-size:15px}.co28-hero-visual img{height:430px;border-radius:20px}.co28-image-card{left:14px;right:14px;bottom:14px;padding:18px}.co28-signal-grid,.co28-reason-grid,.co28-compare-grid,.co28-step-grid,.co28-form-grid{grid-template-columns:1fr}.co28-signal-grid>div,.co28-signal-grid>div+div{padding:17px 0;border-right:0;border-top:1px solid var(--co-line)}.co28-signal-grid>div:first-child{border-top:0}.co28-section{padding:68px 0}.co28-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.co28-editorial-grid{gap:24px}.co28-editorial-grid h2,.co28-section-head h2,.co28-form-intro h2,.co28-faq-grid h2,.co28-final h2,.co28-visual-copy h2{font-size:44px}.co28-path-card{padding:28px;min-height:0}.co28-photo-wrap img{height:460px}.co28-form-card{padding:22px;border-radius:20px}.co28-form-top{display:block}.co28-progress{width:100%;margin-top:14px}.co28-form-grid label.full{grid-column:auto}.co28-form-actions{justify-content:stretch}.co28-form-actions .co28-btn{flex:1;padding:0 12px}.co28-final{padding:55px 0}.page-cash-offer-v28 .mobile-bar{display:grid!important;grid-template-columns:repeat(3,1fr)}}
