.site-shell{--night:var(--elevate-background);--slate:var(--elevate-surface);--slate-raised:var(--elevate-surface-raised);--green:var(--elevate-primary);--green-bright:var(--elevate-primary-strong);--gold:#d97706;--gold-bright:var(--elevate-accent);--white:var(--elevate-foreground);--muted:var(--elevate-muted);--line:var(--elevate-border);color:var(--white);background:var(--night);min-height:100vh;font-family:Inter,sans-serif;overflow-x:clip}.site-shell *{box-sizing:border-box}.site-shell a{color:inherit;text-decoration:none}.site-shell button,.site-shell input,.site-shell select{font:inherit}.site-shell button:focus-visible,.site-shell a:focus-visible,.site-shell input:focus-visible,.site-shell select:focus-visible,.site-shell summary:focus-visible{outline-offset:3px;outline:3px solid #fbbf24}.site-header{justify-content:space-between;align-items:center;max-width:1440px;height:78px;margin:0 auto;padding:0 6.2% 0 0;display:flex}.brand{letter-spacing:-.045em;align-items:center;font-size:19px;font-weight:700;line-height:1;display:inline-flex}.site-header>.brand{justify-content:flex-start;align-self:stretch;min-width:max-content}.site-header>.brand>span{align-items:center;height:100%;display:inline-flex}.site-header .brand-light{margin-left:.23em}.desktop-nav{align-self:stretch}.desktop-nav>a{align-items:center;height:100%;display:inline-flex}.brand-mark{background:linear-gradient(145deg, var(--green-bright), var(--green));color:#fff;border-radius:12px 12px 12px 4px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.brand-mark svg{width:19px;height:19px}.brand-light{color:#a7b4c5;font-weight:400}.desktop-nav{color:#bdc8d6;align-items:center;gap:33px;font-size:12px;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--green-bright)}.desktop-nav .nav-contact{color:#d1fae5;background:#05966929;border:1px solid #10b9814d;border-radius:999px;align-items:center;gap:10px;padding:11px 16px;display:inline-flex}.nav-contact svg,.primary-button svg,.secondary-button svg,.offer-cta svg{width:15px;height:15px}.mobile-cta{background:var(--green);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:none;color:#fff!important}.hero{border:none;grid-template-columns:minmax(0,1fr) minmax(430px,.94fr);align-items:center;gap:clamp(38px,5vw,74px);max-width:1440px;margin:0 auto;padding:56px 6.2% 74px;display:grid}.hero-copy,.hero-form-column{min-width:0}.hero-copy{padding:4px 0 0}.eyebrow,.section-eyebrow{color:#a5b4c7;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:700;display:flex}.eyebrow-dot{background:var(--gold-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #f59e0b99}.hero h1{color:var(--white);letter-spacing:-.065em;margin:22px 0 19px;font-size:clamp(42px,5.2vw,70px);font-weight:700;line-height:1.04}.hero h1 span{color:#a5b4c7;font-weight:500}.hero-subtitle{color:#a5b4c7;max-width:500px;margin:0;font-size:14px;line-height:1.85}.primary-button{cursor:pointer;background:linear-gradient(135deg,#059669,#047857);border:1px solid #6ee7b72e;border-radius:999px;justify-content:center;align-items:center;gap:13px;padding:14px 19px;font-size:12px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #05966929;color:#fff!important}.primary-button:hover{background:linear-gradient(135deg,#10b981,#059669);transform:translateY(-1px);box-shadow:0 10px 27px #05966940}.primary-button:disabled{cursor:wait;opacity:.68;transform:none}.hero-button{margin-top:23px}.hero-assurance{color:#9aa8ba;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:10px;display:flex}.hero-assurance>svg{color:#34d399;width:16px;height:16px}.assurance-divider{background:#94a3b86b;width:1px;height:12px}.hero-photo{border:1px solid var(--line);background:#1a2924;border-radius:12px;height:clamp(195px,22vw,280px);margin-top:30px;position:relative;overflow:hidden}.photo-overlay-note{color:#fff;align-items:center;gap:11px;display:flex;position:absolute;bottom:19px;left:20px}.photo-overlay-note>svg{color:#fbbf24;width:17px;height:17px}.photo-overlay-note strong,.photo-overlay-note small{display:block}.photo-overlay-note strong{font-size:12px}.photo-overlay-note small{color:#d4dce6;margin-top:4px;font-size:10px}.photo-index{color:#ffffffdb;letter-spacing:.14em;font-size:8px;position:absolute;bottom:22px;right:20px}.photo-index span{color:#fbbf24;margin-left:8px}.hero-form-column{min-width:0}.estimator-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);background:#1e293bde;border-radius:15px;overflow:hidden;box-shadow:0 28px 80px #00000047}.estimator-photo{background-image:linear-gradient(90deg,#0f172a66,#0000 68%),linear-gradient(#0000 15%,#0f172aa6),url(/elevate-home-hero.png);background-position:50% 54%;background-size:cover;height:116px;position:relative}.photo-scrim{background:linear-gradient(#0000 15%,#0f172a61);position:absolute;inset:0}.photo-caption{color:#fff;align-items:center;gap:10px;display:flex;position:absolute;bottom:15px;left:19px}.photo-mark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2b;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.photo-mark svg{width:16px;height:16px}.photo-caption strong,.photo-caption small{display:block}.photo-caption strong{font-size:11px}.photo-caption small{color:#dce5ed;margin-top:3px;font-size:9px}.estimator-heading-row{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.form-kicker{color:#9ed9c2;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:700}.estimator-heading-row h2,.estimator-success h2{color:#f8fafc;letter-spacing:-.045em;margin:0;font-size:21px;font-weight:650;line-height:1.25}.step-indicator{color:#6ee7b7;font-size:11px;font-weight:700}.step-indicator span{color:#8190a3;font-weight:400}.wizard-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.wizard-progress li{color:#8796aa;border-bottom:2px solid #94a3b833;align-items:center;gap:6px;padding:0 0 8px;font-size:9px;display:flex}.wizard-progress li.is-active{border-color:var(--green-bright);color:#c7f9e5}.wizard-progress li>span{background:#94a3b824;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:8px;display:inline-flex}.wizard-progress li.is-active>span{color:#6ee7b7;background:#10b98133}.wizard-progress li>span svg{width:10px;height:10px}.estimator-form{flex-direction:column;gap:9px;display:flex}.step-title{color:#e2e8f0;margin:0 0 2px;font-size:13px;font-weight:600}.field-label{color:#d6e0eb;margin-top:2px;font-size:10px;font-weight:600}.field-label span{color:#8392a5;margin-left:5px;font-size:9px;font-weight:400}.field-hint{color:#8796aa;margin:-5px 0 2px;font-size:9px;line-height:1.55}.input-wrap,.select-wrap{background:#0f172a85;border:1px solid #94a3b833;border-radius:7px;align-items:center;height:40px;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.input-wrap:focus-within,.select-wrap:focus-within{border-color:#34d399;box-shadow:0 0 0 3px #10b98121}.input-wrap>svg{color:#8292a5;flex:none;width:14px;height:14px;margin-left:12px}.input-wrap input,.text-input,.select-wrap select{appearance:none;color:#f1f5f9;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 12px;font-size:11px}.input-wrap input::placeholder,.text-input::placeholder{color:#718096}.input-wrap input:focus-visible,.text-input:focus-visible,.select-wrap select:focus-visible{outline:none}.input-wrap input::-webkit-inner-spin-button{appearance:none;margin:0}.input-wrap input::-webkit-outer-spin-button{appearance:none;margin:0}.input-wrap input[type=number]{appearance:textfield}.input-wrap input[type=number]::-webkit-inner-spin-button{appearance:none}.input-wrap input[type=number]::-webkit-outer-spin-button{appearance:none}.input-wrap input[type=number]{-moz-appearance:textfield}.value-input>span{color:#92a3b8;white-space:nowrap;margin:0 12px;font-size:10px}.value-input input+span{margin-left:0}.value-input input{padding-left:12px}.select-wrap select{cursor:pointer;padding-right:34px}.select-wrap select option{color:#f8fafc;background:#1e293b}.select-wrap>svg{color:#91a0b3;pointer-events:none;width:13px;height:13px;position:absolute;right:11px}.estimator-submit{width:100%;min-height:43px;margin-top:6px}.secure-note{color:#8291a4;text-align:center;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:8px;display:flex}.secure-note svg{width:11px;height:11px}.condition-options{border:0;gap:7px;margin:0;padding:0;display:grid}.condition-option{cursor:pointer;background:#0f172a73;border:1px solid #94a3b82b;border-radius:8px;align-items:center;gap:10px;min-height:49px;padding:8px 10px;transition:border-color .18s,background .18s;display:flex}.condition-option input,.choice-pill input,.priority-option input{opacity:0;position:absolute}.condition-check{color:#0000;border:1px solid #617187;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.condition-check svg{width:10px;height:10px}.condition-option.selected .condition-check{background:var(--green);border-color:var(--green-bright);color:#fff}.condition-option strong,.condition-option small{display:block}.condition-option strong{color:#e2e8f0;font-size:10px}.condition-option small{color:#8796aa;margin-top:3px;font-size:8px;line-height:1.4}.repair-budget-heading{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.repair-budget-heading strong{color:#6ee7b7;font-size:12px}.repair-slider{accent-color:var(--green-bright);cursor:pointer;width:100%;height:18px;margin:-3px 0}.slider-labels{color:#8291a4;justify-content:space-between;margin-top:-5px;font-size:8px;display:flex}.wizard-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:5px;display:flex}.wizard-actions .primary-button{flex:1}.text-button{color:#9cafc3;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:9px 0;font-size:10px;display:inline-flex}.text-button:hover{color:#dce8f2}.text-button svg{width:13px;height:13px}.choice-fieldset{border:0;margin:2px 0 0;padding:0}.choice-fieldset legend{margin-bottom:8px;padding:0}.choice-row{flex-wrap:wrap;gap:7px;display:flex}.choice-pill{color:#b6c2d0;cursor:pointer;background:#0f172a85;border:1px solid #94a3b833;border-radius:999px;padding:8px 11px;font-size:9px;position:relative}.choice-pill.selected{color:#d1fae5;background:#05966926;border-color:#34d39999}.priority-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.priority-option{color:#aab8c9;cursor:pointer;text-align:center;background:#0f172a85;border:1px solid #94a3b833;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:65px;font-size:8px;display:flex;position:relative}.priority-option svg{color:#94a3b8;width:16px;height:16px}.priority-option.selected{color:#d1fae5;background:#05966921;border-color:#34d39999}.priority-option.selected svg{color:#6ee7b7}.comparison-results{animation:.3s both appear}@keyframes appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.result-intro{margin:0 0 15px}.result-address{color:#dce5ef;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.result-address svg{color:#6ee7b7;flex:none;width:13px;height:13px}.result-intro p{color:#91a0b3;margin:6px 0 0;font-size:9px}.result-intro .text-button{padding:7px 0 0}.offer-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.offer-card{background:#0f172a91;border:1px solid #ffffff1a;border-radius:10px;min-width:0;padding:15px}.cash-card{border-top:2px solid var(--green)}.creative-card{border-top:2px solid var(--gold)}.offer-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.offer-badge{color:#b6c5d5;align-items:center;gap:4px;font-size:7px;line-height:1.35;display:inline-flex}.offer-badge svg{color:#6ee7b7;flex:none;width:11px;height:11px}.creative-card .offer-badge svg{color:#fbbf24}.offer-symbol{color:#6ee7b7;background:#05966924;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.offer-symbol svg{width:14px;height:14px}.offer-card h3{color:#f1f5f9;letter-spacing:-.02em;margin:10px 0 11px;font-size:13px}.offer-label{color:#94a3b8;margin:0 0 3px;font-size:8px}.offer-number{color:#6ee7b7;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(14px,1.45vw,19px);line-height:1.35;display:block}.custom-flag{color:#fbbf24;margin:5px 0 0;font-size:8px;line-height:1.4}.creative-metrics{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:9px 0;display:grid}.creative-metrics span,.creative-metrics strong{display:block}.creative-metrics span{color:#91a0b3;font-size:7px;line-height:1.45}.creative-metrics strong{color:#fde68a;margin-top:4px;font-size:10px}.offer-benefits{gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.offer-benefits li{color:#b6c2d0;align-items:flex-start;gap:6px;font-size:8px;line-height:1.45;display:flex}.offer-benefits li svg{color:#6ee7b7;flex:none;width:11px;height:11px}.loan-note{color:#e6c98d;background:#d9770614;border-radius:5px;margin:9px 0;padding:8px;font-size:8px;line-height:1.5}.offer-cta{text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:8px;font-size:9px;font-weight:700;transition:filter .2s,transform .2s;display:flex}.offer-cta:hover{filter:brightness(1.12);transform:translateY(-1px)}.cash-cta{background:#047857;color:#fff!important}.creative-cta{background:#b45309;color:#fff!important}.offer-disclaimer{color:#8391a3;margin:8px 0 0;font-size:7px;line-height:1.45}.estimate-details{border:1px solid var(--line);color:#96a4b5;background:#94a3b812;border-radius:7px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:8px;line-height:1.55;display:flex}.estimate-details svg{color:#6ee7b7;flex:none;width:14px;height:14px}.contact-panel{border:1px solid var(--line);background:#0f172a70;border-radius:9px;grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:13px;padding:15px;display:grid}.contact-panel h3{color:#f1f5f9;letter-spacing:-.025em;margin:0;font-size:13px}.contact-panel>div>p:last-child{color:#91a0b3;margin:6px 0 0;font-size:9px;line-height:1.55}.contact-form{flex-direction:column;gap:7px;display:flex}.contact-form .field-label{font-size:9px}.text-input{background:#0f172ab8;border:1px solid #94a3b833;border-radius:6px;height:37px}.contact-form-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-form-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error,.form-success{border-radius:5px;margin:0;padding:8px;font-size:9px}.form-error{color:#fecaca;background:#ef44441f}.form-success{color:#a7f3d0;background:#10b9811f}.estimator-success{min-height:420px;padding:40px 30px}.success-icon{color:#6ee7b7;background:#10b98129;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:19px;display:flex}.success-icon svg{width:22px;height:22px}.estimator-success h2{font-size:26px}.success-copy{color:#a5b4c7;font-size:12px;line-height:1.7}.success-summary{background:#0596691f;border:1px solid #10b98133;border-radius:8px;margin-top:24px;padding:15px}.success-summary span{color:#a5b4c7;font-size:10px;display:block}.success-summary strong{color:#6ee7b7;margin-top:6px;font-size:19px;display:block}.trust-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1.05fr 1fr 1fr 1fr;align-items:center;gap:25px;max-width:1280px;margin:0 auto;padding:23px 5%;display:grid}.trust-intro>span{color:#fbbf24;letter-spacing:.14em;font-size:8px;font-weight:700}.trust-intro p{color:#f8fafc;margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.35}.trust-item{align-items:center;gap:11px;display:flex}.trust-icon{color:#6ee7b7;background:#05966924;border-radius:50%;flex:none;justify-content:center;align-items:center;width:33px;height:33px;display:inline-flex}.trust-item strong,.trust-item small{display:block}.trust-item strong{color:#dbe4ee;font-size:10px;font-weight:600}.trust-item small{color:#8796aa;margin-top:4px;font-size:8px}.content-section{max-width:1280px;margin:0 auto;padding:82px 5%}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:27px;display:flex}.section-eyebrow{color:#fbbf24;margin:0 0 12px;font-size:8px}.section-heading h2{color:#f8fafc;letter-spacing:-.055em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.18}.section-heading h2 span{color:#a5b4c7;font-weight:450}.section-description{color:#94a3b8;max-width:370px;margin:0 0 3px;font-size:11px;line-height:1.8}.options-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.option-card{border:1px solid var(--line);background:linear-gradient(145deg,#1e293be0,#1e293b7a);border-radius:11px;padding:23px}.option-label{color:#9eafc2;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.cash-option .option-label{color:#6ee7b7}.finance-option .option-label{color:#fbbf24}.option-card h3{color:#f1f5f9;letter-spacing:-.03em;margin:11px 0 8px;font-size:17px}.option-card ul{gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.option-card li{color:#b8c4d1;align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;display:flex}.option-card li svg{color:#6ee7b7;flex:none;width:13px;height:13px}.process-section{padding-top:64px}.process-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.process-card{border:1px solid var(--line);background:#1e293b8c;border-radius:9px;min-height:169px;padding:18px}.process-card-top{justify-content:space-between;align-items:center;display:flex}.process-number{color:#fbbf24;letter-spacing:.1em;font-size:9px}.process-icon{color:#6ee7b7;background:#05966921;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;display:inline-flex}.process-icon svg{width:15px;height:15px}.process-card h3{color:#e2e8f0;letter-spacing:-.025em;margin:18px 0 7px;font-size:12px}.advantage-section{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.advantage-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.advantage-card{border:1px solid var(--line);background:#1e293b6b;border-radius:9px;padding:19px}.advantage-icon{color:#fbbf24;background:#d977061f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.advantage-icon svg{width:17px;height:17px}.advantage-card h3{color:#e2e8f0;margin:15px 0 7px;font-size:12px}.advantage-card p{color:#94a3b8;margin:0;font-size:9px;line-height:1.7}.faq-section{grid-template-columns:.8fr 1.2fr;gap:45px;display:grid}.faq-section .section-heading{flex-direction:column;align-items:flex-start;gap:13px;margin:0}.faq-section .section-heading h2{font-size:clamp(27px,3vw,37px)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{color:#e2e8f0;cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0;font-size:11px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:#6ee7b7;font-size:18px;font-weight:400;transition:transform .2s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{color:#94a3b8;max-width:650px;margin:-3px 0 15px;font-size:10px;line-height:1.8}.closing-note{background:linear-gradient(120deg,#0596692b,#1e293bd1);border:1px solid #10b9812e;border-radius:12px;align-items:center;gap:18px;max-width:1160px;margin:0 auto 55px;padding:23px 27px;display:flex}.closing-mark{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.closing-mark svg{width:19px;height:19px}.closing-note>div:nth-child(2){flex:1}.closing-note .section-eyebrow{margin-bottom:5px}.closing-note h2{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:19px}.closing-note p:last-child{color:#a5b4c7;margin:5px 0 0;font-size:10px}.secondary-button{background:#0f172a7a;border:1px solid #94a3b83b;border-radius:999px;flex:none;align-items:center;gap:9px;padding:11px 15px;font-size:10px;font-weight:600;display:inline-flex;color:#e2e8f0!important}.secondary-button:hover{border-color:#34d399}.site-footer{border-top:1px solid var(--line);color:#8796aa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 25px;max-width:1280px;margin:0 auto;padding:22px 5% 27px;font-size:9px;display:flex}.footer-brand{color:#f8fafc;font-size:15px}.site-footer p{margin:0}.site-footer .legal-notice{color:#76859a;order:3;width:100%;line-height:1.7}.footer-legal{white-space:nowrap}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1050px){.site-header{padding-left:4%;padding-right:4%}.hero{grid-template-columns:minmax(0,.85fr) minmax(390px,1fr);gap:30px;padding-left:4%;padding-right:4%}.hero h1{font-size:clamp(38px,5vw,56px)}.estimator-body{padding:19px}.trust-strip,.content-section{padding-left:4%;padding-right:4%}.trust-strip{gap:14px}.trust-item{gap:8px}.trust-item small{font-size:7px}.closing-note{margin-left:4%;margin-right:4%}.site-footer{padding-left:4%;padding-right:4%}}@media (max-width:800px){.desktop-nav{gap:18px}.hero{grid-template-columns:1fr;max-width:750px;padding-top:36px}.hero-copy{grid-template-columns:1fr .8fr;column-gap:28px;display:grid}.hero-copy>.eyebrow,.hero-copy>h1,.hero-copy>.hero-subtitle,.hero-copy>.hero-button,.hero-copy>.hero-assurance{grid-column:1}.hero-photo{grid-area:1/2/span 5;align-self:end;height:235px;margin:0}.hero-form-column{width:100%}.estimator-card{max-width:660px;margin:0 auto}.offer-number{font-size:17px}.trust-strip{grid-template-columns:1fr 1fr}.trust-intro{grid-column:1/-1}.trust-intro p br{display:none}.options-grid{grid-template-columns:1fr 1fr}.option-card:last-child{grid-column:1/-1}.process-grid,.advantage-grid{grid-template-columns:1fr 1fr}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section .section-heading{max-width:600px}}@media (max-width:600px){.site-header{height:67px;padding:0 18px}.desktop-nav{display:none}.mobile-cta{display:inline-flex}.hero{gap:25px;padding:29px 17px 42px}.hero-copy{display:block}.hero h1{margin:18px 0 15px;font-size:clamp(39px,10.5vw,58px)}.hero-subtitle{font-size:13px}.hero-photo{height:210px;margin-top:24px}.estimator-card{border-radius:12px}.estimator-photo{height:104px}.estimator-body{padding:19px 16px}.wizard-progress{margin-bottom:17px}.offer-cards{grid-template-columns:1fr}.offer-card{padding:16px}.offer-number{font-size:20px}.offer-benefits li,.offer-disclaimer,.loan-note{font-size:9px}.contact-panel{grid-template-columns:1fr}.trust-strip{padding:23px 18px}.content-section{padding:58px 18px}.section-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:21px}.section-heading h2{font-size:32px}.options-grid{grid-template-columns:1fr}.option-card:last-child{grid-column:auto}.option-card>p{min-height:0}.closing-note{flex-wrap:wrap;align-items:flex-start;margin:0 18px 38px;padding:20px}.closing-note>div:nth-child(2){flex:1;min-width:calc(100% - 65px)}.secondary-button{margin-left:60px}.site-footer{align-items:flex-start;gap:13px 16px;padding:19px 18px 24px}.site-footer>p:not(.legal-notice){order:2;width:100%}.site-footer .legal-notice{order:4}.footer-legal{margin-left:auto}}@media (max-width:390px){.hero{padding-left:14px;padding-right:14px}.estimator-body{padding-left:13px;padding-right:13px}.priority-grid{gap:5px}.priority-option{font-size:7px}.contact-form-row{grid-template-columns:1fr}.trust-strip,.content-section{padding-left:14px;padding-right:14px}.closing-note{margin-left:14px;margin-right:14px}.site-footer{padding-left:14px;padding-right:14px}.footer-legal{white-space:normal}}@media (prefers-reduced-motion:reduce){.site-shell *,.site-shell :before,.site-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell h1,.site-shell h2,.site-shell h3,.site-shell .brand,.site-shell .desktop-nav,.site-shell .step-indicator,.site-shell .proceeds-range strong,.site-shell .offer-number,.site-shell .proceeds-card h3,.site-shell .creative-metrics strong,.site-shell .scenario-chart-row>strong{font-family:Plus Jakarta Sans,sans-serif}.site-shell h1,.site-shell h2,.site-shell h3{letter-spacing:-.035em}.site-shell .desktop-nav{font-size:12px;font-weight:550}.wizard-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.wizard-progress li{font-size:10px}.wizard-progress li>span{width:19px;height:19px}.wizard-form{gap:11px}.step-title{font-size:15px;line-height:1.45}.field-label{font-size:11px}.field-hint{font-size:10px}.input-wrap input,.select-wrap select{font-size:12px}.scan-status{color:#d1fae5;background:#0596691a;border:1px solid #10b98145;border-radius:9px;align-items:center;gap:12px;padding:13px;animation:.25s both appear;display:flex}.scan-status strong,.scan-status small{display:block}.scan-status strong{font-size:11px}.scan-status small{color:#a7caba;margin-top:4px;font-size:9px;line-height:1.5}.scan-orbit{border:2px solid #10b98140;border-top-color:#10b981;border-radius:50%;flex:none;width:22px;height:22px;animation:1s linear infinite orbit}@keyframes orbit{to{transform:rotate(360deg)}}.record-panel{border:1px solid var(--line);background:#0f172a8f;border-radius:10px;padding:14px}.record-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.record-panel-heading .form-kicker{margin-bottom:5px}.record-panel-heading h3{color:#f1f5f9;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.record-badge{color:#fcd34d;background:#f59e0b1c;border:1px solid #f59e0b33;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex}.record-badge svg{width:11px;height:11px}.record-disclaimer{color:#9ba9ba;margin:10px 0;font-size:9px;line-height:1.5}.record-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.record-grid>div,.record-edit-grid>label{background:#ffffff06;border:1px solid #ffffff0f;border-radius:7px;min-width:0;padding:9px}.record-grid>div>span,.record-edit-grid>label{color:#9ca3af;font-size:9px;line-height:1.4;display:block}.record-grid>div>strong{color:#f9fafb;margin-top:5px;font-size:12px;display:block}.record-edit-grid{gap:8px}.record-edit-grid>label{padding:8px}.record-edit-grid .input-wrap{height:34px;margin-top:6px}.record-edit-grid .input-wrap input{font-size:10px}.record-edit-grid .value-input>span{margin:0 7px}.record-edit-button{color:#6ee7b7;padding-bottom:0;font-size:10px}.condition-options>legend{margin-bottom:7px}.condition-option small{font-size:9px}.site-shell .offer-cta{cursor:pointer;border:0;font-family:Inter,sans-serif;font-size:10px}.offer-cta:focus-visible,.modal-close:focus-visible{outline-offset:3px;outline:3px solid #fbbf24}.offer-modal{color:var(--white);background:0 0;border:0;width:calc(100% - 28px);max-width:690px;height:min(88vh,760px);max-height:88vh;margin:auto;padding:0;overflow:visible}.offer-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030712c7}.offer-modal-content{background:#111827;border:1px solid #334155;border-radius:16px;flex-direction:column;max-height:88vh;padding:clamp(17px,4vw,28px);display:flex;box-shadow:0 30px 100px #00000080}.modal-heading{justify-content:space-between;align-items:flex-start;display:flex}.modal-heading h2{color:#f9fafb;margin:0;font-size:clamp(18px,4vw,23px)}.modal-close{border:1px solid var(--line);color:#d1d5db;cursor:pointer;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.modal-close svg{width:17px;height:17px}.modal-recipient,.modal-subject{color:#cbd5e1;margin:14px 0 0;font-size:11px;line-height:1.5}.modal-subject{overflow-wrap:anywhere;margin-top:5px}.email-preview{border:1px solid var(--line);color:#d1d5db;white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0f17;border-radius:9px;flex:1;margin:12px 0 0;padding:13px;font-family:Inter,sans-serif;font-size:10px;line-height:1.7;overflow:auto}.modal-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:10px;display:flex}.modal-actions .offer-cta{min-width:155px}.comparison-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:720px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);color:#cbd5e1;text-align:left;vertical-align:top;padding:14px 15px;font-size:10px;line-height:1.6}.comparison-table thead th{color:#f9fafb;background:#111827;font-size:10px}.comparison-table thead th:nth-child(3){color:#6ee7b7}.comparison-table thead th:nth-child(4){color:#fbbf24}.comparison-table tbody th{color:#f1f5f9;min-width:145px;font-weight:600}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.proceeds-section{border-top:1px solid var(--line)}.proceeds-controls{border:1px solid var(--line);background:#1e293b73;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:16px;padding:20px;display:grid}.proceeds-range{color:#cbd5e1;flex-direction:column;gap:8px;font-size:10px;display:flex}.proceeds-range strong{color:#f8fafc;font-family:Plus Jakarta Sans,sans-serif;font-size:18px}.proceeds-range input{accent-color:var(--green-bright);width:100%}.range-ends{color:#8291a4;justify-content:space-between;font-size:8px;display:flex}.proceeds-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.proceeds-card{border:1px solid var(--line);background:linear-gradient(145deg,#1e293bd1,#111827d1);border-radius:11px;min-width:0;padding:19px}.proceeds-card h3{color:#f8fafc;letter-spacing:-.045em;overflow-wrap:anywhere;margin:15px 0 4px;font-size:clamp(20px,2.4vw,29px)}.proceeds-icon{color:#6ee7b7;background:#05966924;border:1px solid #10b98133;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.proceeds-icon svg{width:18px;height:18px}.proceeds-kicker{color:#aebdce;letter-spacing:.1em;text-transform:uppercase;margin:12px 0 0;font-size:9px;font-weight:700}.proceeds-caption{color:#94a3b8;min-height:29px;font-size:9px;line-height:1.55}.proceeds-card dl{border-top:1px solid var(--line);margin:14px 0 0;padding-top:7px}.proceeds-card dl div{justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0;display:flex}.proceeds-card dt{color:#9ca3af;font-size:8px;line-height:1.5}.proceeds-card dd{color:#e2e8f0;text-align:right;white-space:nowrap;margin:0;font-size:9px;font-weight:600}.direct-scenario{border-top:2px solid var(--green)}.financing-scenario{border-top:2px solid var(--gold)}.financing-scenario .proceeds-icon{color:#fbbf24;background:#d9770621;border-color:#f59e0b33}.proceeds-disclosure{border:1px solid var(--line);color:#9ca3af;background:#94a3b80f;border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;font-size:9px;line-height:1.75;display:flex}.proceeds-disclosure svg{color:#fbbf24;flex:none;width:15px;height:15px;margin-top:2px}.proceeds-disclosure p{margin:0}@media (max-width:800px){.photo-index{display:none}.proceeds-controls{grid-template-columns:1fr}.proceeds-grid{grid-template-columns:1fr 1fr}.proceeds-grid .proceeds-card:last-child{grid-column:1/-1}.process-grid-three{grid-template-columns:1fr 1fr}}@media (max-width:600px){.comparison-table-wrap{border-radius:8px}.comparison-table th,.comparison-table td,.record-panel{padding:11px}.record-grid{gap:7px}.record-grid>div{padding:8px}.record-grid>div>strong{font-size:11px}.offer-modal{width:calc(100% - 20px)}.offer-modal-content{border-radius:12px}.email-preview{font-size:9px}.process-grid-three{grid-template-columns:1fr}}@keyframes wizard-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.eyebrow-dot{animation:2.4s ease-in-out infinite status-pulse}@keyframes status-pulse{50%{transform:scale(1.15);box-shadow:0 0 22px #f59e0bd9}}.offer-card{transition:transform .22s,border-color .22s,box-shadow .22s}.offer-card:hover{transform:translateY(-3px);box-shadow:0 17px 38px #0000003d}.celebration-modal{background:#0b0f17;border:1px solid #ffffff14;border-radius:0;width:100%;max-width:none;height:100%;max-height:100%;padding:24px;overflow:auto}.celebration-modal::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712e0}.celebration-content{text-align:center;background:radial-gradient(at 17% 25%,#05966929,#0000 40%),radial-gradient(at 85% 70%,#d977061f,#0000 36%),#111827;border:1px solid #ffffff17;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:620px;min-height:min(640px,100vh - 48px);margin:auto;padding:clamp(24px,5vw,48px);display:flex;position:relative;overflow:hidden}.celebration-glow{filter:blur(62px);opacity:.38;pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute}.celebration-glow-green{background:#059669;animation:7s ease-in-out infinite alternate glow-drift;top:-80px;left:-100px}.celebration-glow-gold{background:#d97706;animation:8s ease-in-out infinite alternate-reverse glow-drift;bottom:-110px;right:-80px}@keyframes glow-drift{to{transform:translate(38px,26px)scale(1.2)}}.celebration-badge{color:#a7f3d0;background:#10b9811a;border:1px solid #10b98147;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:inline-flex;position:relative}.celebration-badge svg{width:14px;height:14px}.celebration-check{color:#a7f3d0;background:radial-gradient(circle,#10b9814d,#05966914);border:1px solid #6ee7b78c;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:25px 0 16px;animation:.4s both badge-pop;display:flex;position:relative;box-shadow:0 0 36px #10b9812b,inset 0 0 18px #10b9811a}.celebration-check svg{width:27px;height:27px}@keyframes badge-pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.celebration-content .form-kicker{color:#6ee7b7;margin-bottom:9px;position:relative}.celebration-content h2{color:#f9fafb;letter-spacing:-.045em;max-width:480px;margin:0;font-size:clamp(23px,4vw,32px);line-height:1.2;position:relative}.celebration-copy{color:#aab7c6;max-width:490px;margin:14px 0 22px;font-size:12px;line-height:1.8;position:relative}.celebration-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-bottom:21px;display:grid;position:relative}.celebration-metrics>div{background:#0b0f17a8;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:15px 12px;animation:.5s both metric-reveal}.celebration-metrics>div:nth-child(2){animation-delay:.1s}@keyframes metric-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.celebration-metrics span,.celebration-metrics strong,.celebration-metrics small{display:block}.celebration-metrics span{color:#a5b4c7;font-size:9px}.celebration-metrics strong{color:#f9fafb;overflow-wrap:anywhere;margin:7px 0 4px;font-size:clamp(13px,2vw,18px)}.celebration-metrics small{color:#78879a;font-size:8px}.celebration-button{width:100%;min-height:48px;position:relative}.celebration-disclaimer{color:#77879a;max-width:460px;margin:12px 0 0;font-size:9px;line-height:1.6;position:relative}.financing-guide-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:28px;display:grid}.financing-guide-intro{border:1px solid var(--line);background:linear-gradient(145deg,#1e293bc2,#111827ad);border-radius:13px;padding:24px}.guide-icon,.security-section-icon{color:#fbbf24;background:#d977061f;border:1px solid #f59e0b2b;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.guide-icon svg,.security-section-icon svg{width:18px;height:18px}.financing-guide-intro h3{color:#f9fafb;margin:18px 0 9px;font-size:17px}.financing-guide-intro p,.security-card>div>p:last-child{color:#9ca3af;font-size:10px;line-height:1.8}.financing-guide-intro a{color:#6ee7b7;align-items:center;gap:7px;margin-top:6px;font-size:10px;display:inline-flex}.financing-guide-intro a svg{width:13px;height:13px}.financing-accordions{border-top:1px solid var(--line)}.financing-topic summary{padding:17px 0;font-size:12px}.financing-topic p{color:#9ca3af;max-width:700px;margin:0 0 12px;font-size:10px;line-height:1.8}.financing-topic p:last-child{margin-bottom:18px}.security-section{padding-top:0}.security-card{background:linear-gradient(110deg,#05966921,#111827e6 55%,#d9770617);border:1px solid #94a3b821;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid}.security-section-icon{color:#6ee7b7;background:#05966921;border-color:#10b98130}.security-card .section-eyebrow{margin:0 0 7px}.security-card h2{color:#f9fafb;margin:0;font-size:18px}.security-card>div>p:last-child{margin:6px 0 0}.security-open-button{color:#d1fae5;cursor:pointer;white-space:nowrap;background:#0b0f1780;border:1px solid #6ee7b740;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 15px;font-family:Inter,sans-serif;font-size:10px;display:inline-flex}.security-open-button>svg{width:14px;height:14px}.security-open-button:hover{border-color:#34d399}.security-modal-content{gap:4px}.security-modal-copy{color:#aab7c6;flex:1;min-height:0;margin:12px 0 8px;font-size:11px;line-height:1.75;overflow-y:auto}.security-modal-copy h3{color:#f1f5f9;margin:17px 0 4px;font-size:12px}.security-modal-copy p{margin:0}.security-close-button{align-self:flex-end;min-width:130px}.site-shell{--night:#0b0f17;--slate:#111827;--slate-raised:#182235;--green:#059669;--green-bright:#10b981;--gold:#d97706;--gold-bright:#f59e0b;--white:#f8fafc;--muted:#cbd5e1;--line:#ffffff17;background:radial-gradient(ellipse at 52% -16%, #10b9811a, transparent 39%), var(--night);font-family:Inter,sans-serif}.site-shell :focus-visible{outline-color:#d5b477}.site-header{max-width:1360px;height:82px;padding-left:5%;padding-right:5%}.brand{letter-spacing:normal;gap:0}.brand-copy{flex-direction:column;gap:4px;display:flex;align-items:flex-start!important;height:auto!important}.brand-name{color:#f8fafc;letter-spacing:-.005em;word-spacing:.12em;align-items:center;gap:7px;font-size:15px;font-weight:750;line-height:1;display:flex}.brand-sub-label{color:#aebbb2;letter-spacing:.23em;font-size:8px;font-weight:600;line-height:1}.brand-mark,.brand-light{display:none}.desktop-nav .nav-contact{color:#d8ecdd;background:#6fbd941f;border-color:#6fbd944d}.hero{max-width:1360px;padding:clamp(44px,6vw,78px) 5% 58px;display:block}.hero-copy{grid-template-columns:minmax(0,1.02fr) minmax(290px,.84fr);align-items:center;column-gap:clamp(34px,6vw,86px);display:grid}.hero-copy>.eyebrow,.hero-copy>h1,.hero-copy>.hero-subtitle,.hero-copy>.hero-button,.hero-copy>.hero-assurance{grid-column:1}.hero h1{letter-spacing:-.04em;max-width:730px;margin:22px 0 18px;font-size:clamp(44px,5.5vw,70px);line-height:1.08}.hero h1 span{color:#d5b477}.eyebrow,.section-eyebrow{color:#d5b477;letter-spacing:.16em}.eyebrow-dot{background:#d5b477;box-shadow:0 0 18px #d5b47780}.primary-button{background:linear-gradient(135deg,#478b6b,#28634e);border-color:#91cfa752;box-shadow:0 10px 28px #245d4440}.primary-button:hover{background:linear-gradient(135deg,#5a9e7c,#32745d)}.hero-photo{border-color:#d5b4773d;border-radius:18px 18px 18px 5px;grid-area:1/2/span 5;height:clamp(260px,30vw,410px);margin:0;box-shadow:0 24px 65px #00000047}.photo-overlay-note>svg{color:#e0c88d}.trust-strip{grid-template-columns:1.1fr 1fr 1.2fr 1fr;gap:clamp(12px,2vw,28px);max-width:1280px;padding:24px 5%}.trust-intro>span,.section-eyebrow{color:#d5b477}.trust-intro p{font-size:17px}.trust-icon{color:#8ecba7;background:#6fbd9424}.trust-item strong{font-size:11px}.trust-item small{color:#a6b4aa;font-size:9px;line-height:1.5}.offer-section{max-width:1360px;margin:0 auto;padding:64px 5% 78px;scroll-margin-top:24px}.offer-section-heading{text-align:center;max-width:1050px;margin:0 auto 25px}.offer-section-heading .section-eyebrow{justify-content:center;margin-bottom:10px}.offer-section-heading h2{color:#f4f2eb;letter-spacing:-.055em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.5vw,42px);line-height:1.15}.offer-section-heading>p:last-child{color:#aebbb2;max-width:660px;margin:12px auto 0;font-size:12px;line-height:1.8}.estimator-card{background:linear-gradient(155deg,#20312df2,#162320fa);border:1px solid #c9d5ca29;border-radius:20px;max-width:1120px;margin:0 auto;overflow:hidden;box-shadow:0 28px 85px #00000045}.estimator-body{padding:clamp(22px,4vw,42px)}.estimator-heading-row{align-items:end;max-width:830px;margin:0 auto 21px}.estimator-heading-row h2{font-size:clamp(22px,2.5vw,30px)}.form-kicker{color:#d5b477;font-size:9px}.step-indicator{color:#8ecba7;font-size:13px}.wizard-progress{gap:12px;max-width:830px;margin-left:auto;margin-right:auto}.wizard-progress li{color:#a7b3aa;border-color:#c9d5ca2e;gap:8px;padding-bottom:11px;font-size:10px}.wizard-progress li.is-active{color:#d4e7d8;border-color:#78bd94}.wizard-progress li>span{background:#c9d5ca1a;width:21px;height:21px}.wizard-form{gap:12px;max-width:830px;margin:0 auto}.step-title{color:#f0f1e8;font-size:16px}.field-label{color:#d8e0d9;font-size:12px}.field-label span,.field-hint{color:#aebbb2}.field-hint{font-size:11px;line-height:1.65}.input-wrap,.select-wrap{background:#0a14118a;border-color:#c9d5ca33;border-radius:9px;height:46px}.input-wrap input,.text-input,.select-wrap select{color:#f4f2eb;font-size:13px}.condition-option{background:#0b17136b;border-color:#c9d5ca29;border-radius:10px;min-height:60px;padding:10px 12px}.condition-option.selected{background:#4a8f6a2b;border-color:#7ec797a6}.condition-option strong{font-size:12px}.condition-option small{color:#aebbb2;font-size:10px}.record-panel{background:#0b17136b;border-color:#c9d5ca29;border-radius:12px;padding:17px}.record-grid>div{background:#ffffff06;border-color:#c9d5ca1a;padding:12px}.record-grid>div>span,.record-edit-grid>label{color:#aebbb2;font-size:10px}.record-grid>div>strong{font-size:14px}.record-disclaimer{color:#aebbb2;font-size:10px}.record-badge{color:#e1c78c;background:#d5b4771c;border-color:#d5b4773d}.record-edit-button,.text-button:hover{color:#a1d2b0}.priority-option,.choice-pill{color:#c4d0c8;background:#0b17137a;border-color:#c9d5ca2e}.priority-option.selected,.choice-pill.selected{color:#e2f0e3;background:#4a8f6a2b;border-color:#7ec797a6}.wizard-actions{gap:16px}.comparison-results{max-width:none;scroll-margin-top:24px}.result-intro{border-bottom:1px solid #c9d5ca24;margin-bottom:18px;padding-bottom:16px}.result-address{color:#f0f1e8;font-size:12px}.result-intro p{color:#aebbb2;font-size:10px}.offer-cards{align-items:stretch;gap:18px}.offer-card{background:linear-gradient(155deg,#0b17139e,#13201cb8);border:1px solid #c9d5ca26;border-radius:16px;padding:clamp(18px,2.5vw,28px)}.cash-card{border-top:3px solid #70bd92;box-shadow:inset 0 1px #70bd921a}.creative-card{border-top:3px solid #d5b477;box-shadow:inset 0 1px #d5b4771a}.offer-card h3{margin:14px 0 8px;font-size:18px}.offer-label{color:#aebbb2;font-size:10px;line-height:1.5}.offer-number{color:#8ecba7;font-size:clamp(19px,2vw,25px)}.creative-card .offer-number{color:#e0c88d}.offer-badge{color:#c6d0c8;font-size:9px}.offer-symbol{color:#8ecba7;background:#6fbd941f;width:34px;height:34px}.creative-card .offer-symbol{color:#e0c88d;background:#d5b47721}.creative-metrics{border-color:#c9d5ca26;gap:12px;padding:13px 0}.creative-metrics span{color:#aebbb2;font-size:9px}.creative-metrics strong{color:#d9e8da;font-size:12px;line-height:1.4}.creative-card .creative-metrics strong{color:#e0c88d}.offer-benefits{gap:9px;margin:16px 0}.offer-benefits li{color:#c4d0c8;font-size:10px;line-height:1.6}.offer-benefits li svg{color:#8ecba7}.creative-card .offer-benefits li svg{color:#e0c88d}.cash-cta{background:linear-gradient(135deg,#478b6b,#28634e)}.creative-cta{background:linear-gradient(135deg,#9a7137,#745222)}.offer-cta{border-radius:9px;min-height:43px;font-size:10px}.offer-disclaimer{color:#9ead9f;font-size:9px;line-height:1.55}.estimate-details{color:#b4c0b8;background:#6fbd9412;border-color:#6fbd9429;border-radius:10px;padding:13px;font-size:10px;line-height:1.7}.estimate-details svg{color:#8ecba7}.contact-panel{background:#0b17135e;border-color:#c9d5ca24;border-radius:13px;grid-template-columns:.82fr 1.18fr;padding:20px}.contact-panel h3{font-size:16px}.contact-panel>div>p:last-child{color:#aebbb2;font-size:10px;line-height:1.7}.text-input{background:#0a1411a8;border-color:#c9d5ca33;border-radius:8px;height:42px}.secure-note{color:#a2afa6;font-size:9px}.scan-status{color:#e1efe4;background:#4a8f6a21;border-color:#6fbd943d}.scan-status small{color:#b8d1bf}.scan-orbit{border-color:#8ecba7 #6fbd943d #6fbd943d}.section-heading{align-items:end}.section-heading h2{font-size:clamp(30px,3.4vw,44px)}.content-section{max-width:1360px;padding-left:5%;padding-right:5%}.option-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.option-card{background:linear-gradient(155deg,#21312cdb,#172420cc);border:1px solid #c9d5ca24;border-radius:16px;min-width:0;padding:24px;transition:border-color .25s,transform .25s,box-shadow .25s}.option-card-top{justify-content:space-between;align-items:center;display:flex}.option-illustration{color:#d1ddd4;background:#c9d5ca1a;border:1px solid #c9d5ca21;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.option-label{letter-spacing:.13em;font-size:9px}.traditional-option{border-top:3px solid #aeb9b0}.cash-option{border-top:3px solid #70bd92}.finance-option{border-top:3px solid #d5b477}.cash-option .option-illustration{color:#8ecba7;background:#6fbd941f}.finance-option .option-illustration{color:#e0c88d;background:#d5b4771f}.option-card h3{color:#f4f2eb;margin:18px 0 9px;font-size:20px}.option-card li{color:#c4d0c8;font-size:10px;line-height:1.6}.option-link{align-items:center;gap:8px;margin-top:4px;font-size:10px;font-weight:700;display:inline-flex;color:#b9d9c3!important}.option-link svg{width:14px;height:14px;transition:transform .2s}.option-link:hover svg{transform:translate(3px)}.process-card,.advantage-card,.proceeds-card{background:linear-gradient(155deg,#21312cb8,#172420b8);border-color:#c9d5ca24;border-radius:13px;transition:border-color .22s,transform .22s,box-shadow .22s}.process-card:hover,.advantage-card:hover,.proceeds-card:hover{border-color:#d5b47754;transform:translateY(-3px);box-shadow:0 15px 38px #0000002e}.process-number{color:#d5b477;font-size:10px}.process-card h3,.advantage-card h3{font-size:13px}.process-card p,.advantage-card p{color:#afbbb2;font-size:10px;line-height:1.8}.advantage-icon{color:#e0c88d;background:#d5b4771f}.proceeds-section{border-color:#c9d5ca21}.proceeds-controls{background:#20312da3;border-color:#c9d5ca24;border-radius:15px;padding:clamp(16px,2.3vw,25px)}.proceeds-range{color:#c4d0c8;font-size:11px}.proceeds-range strong{color:#f4f2eb;font-size:21px}.proceeds-range input{accent-color:#80c89d}.proceeds-card{padding:22px}.proceeds-card h3{font-size:clamp(21px,2.4vw,30px)}.proceeds-kicker{color:#d4ded6;font-size:10px}.proceeds-caption{color:#afbbb2;font-size:10px;line-height:1.65}.proceeds-card dl{border-color:#c9d5ca24}.proceeds-card dt{color:#aebbb2;font-size:9px}.proceeds-card dd{color:#e2e9e2;font-size:10px}.traditional-scenario .proceeds-icon{color:#d1ddd4;background:#c9d5ca1a}.direct-scenario{border-top-color:#70bd92}.financing-scenario{border-top-color:#d5b477}.financing-scenario .proceeds-icon,.guide-icon{color:#e0c88d;background:#d5b4771f;border-color:#d5b47733}.proceeds-disclosure{color:#afbbb2;background:#c9d5ca0d;border-color:#c9d5ca24;font-size:10px}.proceeds-disclosure svg{color:#e0c88d}.closing-note{background:linear-gradient(115deg,#35644f4f,#20312de0 56%,#8b65301f);border-color:#6fbd9433;border-radius:16px}.closing-mark{background:#32745d}.secondary-button{background:#0a141180;border-color:#c9d5ca40}.financing-guide-intro,.security-card{background:linear-gradient(145deg,#20312dd1,#14211dc7);border-color:#c9d5ca24}.security-card{background:linear-gradient(110deg,#35644f33,#14211de0 55%,#8b65301f)}.security-open-button{color:#d9e9dc;background:#0a14117a;border-color:#6fbd9447}.faq-item{border-color:#c9d5ca24}.faq-item summary{color:#e3e9e3;font-size:12px}.faq-item summary span{color:#8ecba7}.faq-item p{color:#afbbb2;font-size:11px;line-height:1.8}.site-footer{border-color:#c9d5ca24;max-width:1360px}.site-footer>a:not(.brand){color:#c3d0c7}.footer-legal{color:#9eaaa1}.offer-modal-content{background:#172522;border-color:#c9d5ca2b}.email-preview{background:#101a18;border-color:#c9d5ca24}.modal-close{border-color:#c9d5ca2e}.celebration-modal{background:#101a18}.celebration-content{background:radial-gradient(at 17% 25%,#357d5833,#0000 40%),radial-gradient(at 85% 70%,#a8793a24,#0000 36%),#172522;border-color:#c9d5ca24}.celebration-glow-green{background:#4b8d6a}.celebration-glow-gold{background:#a8793a}.celebration-badge{color:#c8e3ce;background:#6fbd941a;border-color:#6fbd9447}.celebration-check{color:#c8e3ce;background:radial-gradient(circle,#6fbd9445,#32745d14);border-color:#8ecba78c}.celebration-content .form-kicker{color:#8ecba7}.celebration-content h2{color:#f4f2eb}.celebration-copy{color:#b7c2b9}.celebration-metrics>div{background:#0a14119e;border-color:#c9d5ca24}.celebration-metrics span{color:#afbbb2}.celebration-metrics>div:first-child strong{color:#8ecba7}.celebration-metrics>div:nth-child(2) strong{color:#e0c88d}.celebration-disclaimer{color:#9eaaa1}.wizard-form,.comparison-results{animation:.36s cubic-bezier(.2,.8,.2,1) both wizard-enter}@media (max-width:800px){.hero-copy{grid-template-columns:minmax(0,1fr) minmax(235px,.8fr);align-items:start;column-gap:25px}.hero h1{font-size:clamp(38px,5.3vw,50px)}.hero-photo{grid-row:1/span 5;height:270px}.site-header{padding-left:4%;padding-right:4%}.desktop-nav{gap:13px;font-size:10px}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-intro{grid-column:1/-1}.offer-section{padding:50px 4% 62px}.option-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.option-card:last-child{grid-column:1/-1}.option-card>p{min-height:0}.content-section{padding-left:4%;padding-right:4%}}@media (max-width:600px){.site-header{height:68px;padding:0 17px}.brand-name{font-size:14px}.brand-sub-label{font-size:7px}.hero{padding:31px 17px 38px}.hero-copy{display:block}.hero h1{max-width:540px;margin:17px 0 15px;font-size:clamp(38px,11vw,52px)}.hero-subtitle{font-size:13px;line-height:1.8}.hero-photo{height:225px;margin-top:23px}.hero-assurance{font-size:10px}.trust-strip{gap:17px 12px;padding:22px 17px}.trust-item{align-items:flex-start}.trust-item strong{line-height:1.4}.trust-item small{font-size:8px;line-height:1.5}.offer-section{padding:44px 14px 55px}.offer-section-heading{text-align:left;margin-bottom:19px}.offer-section-heading .section-eyebrow{justify-content:flex-start}.offer-section-heading h2{font-size:29px}.offer-section-heading>p:last-child{margin-left:0;font-size:11px}.estimator-card{border-radius:15px}.estimator-body{padding:21px 16px 22px}.estimator-heading-row{align-items:center;gap:12px}.estimator-heading-row h2{font-size:22px}.wizard-progress{gap:6px;margin-bottom:19px}.wizard-progress li{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;font-size:9px}.wizard-progress li>span{width:20px;height:20px}.wizard-form{gap:11px}.step-title{font-size:14px}.field-label{font-size:10px}.field-hint{font-size:9px}.record-panel{padding:12px}.record-panel-heading{flex-direction:column;align-items:flex-start;gap:8px}.record-grid{gap:7px}.record-grid>div{padding:9px}.record-grid>div>strong{font-size:12px}.condition-option{min-height:54px}.wizard-actions{align-items:stretch}.wizard-actions .primary-button{padding:12px;line-height:1.35}.offer-cards{grid-template-columns:1fr;gap:12px}.offer-card{padding:17px}.offer-card h3{font-size:17px}.offer-number{font-size:20px}.creative-metrics span{font-size:8px}.creative-metrics strong{font-size:11px}.offer-benefits li{font-size:9px}.contact-panel{grid-template-columns:1fr;gap:14px;padding:15px}.contact-form-row{grid-template-columns:1fr 1fr}.content-section{padding:54px 17px}.section-heading{align-items:flex-start;gap:12px}.section-heading h2{font-size:31px}.option-cards{grid-template-columns:1fr}.option-card:last-child{grid-column:auto}.option-card{padding:21px}.option-card h3{font-size:19px}.option-card>p{font-size:10px}.option-card li{font-size:9px}.proceeds-controls,.proceeds-grid{grid-template-columns:1fr}.proceeds-grid .proceeds-card:last-child{grid-column:auto}.proceeds-card{padding:19px}.process-grid-three,.process-grid,.advantage-grid{grid-template-columns:1fr}.closing-note{flex-wrap:wrap;align-items:flex-start;gap:13px;margin:0 17px 38px;padding:19px}.closing-note>div:nth-child(2){flex:1;min-width:calc(100% - 60px)}.secondary-button{margin-left:56px}.site-footer{align-items:flex-start;gap:13px 16px;padding:19px 17px 24px}.site-footer>p:not(.legal-notice){order:2;width:100%}.site-footer .legal-notice{order:4}.footer-legal{white-space:normal;margin-left:auto}}@media (max-width:390px){.hero{padding-left:14px;padding-right:14px}.offer-section{padding-left:10px;padding-right:10px}.estimator-body{padding-left:12px;padding-right:12px}.priority-grid{gap:5px}.priority-option{font-size:7px}.contact-form-row{grid-template-columns:1fr}.trust-strip,.content-section{padding-left:14px;padding-right:14px}.closing-note{margin-left:14px;margin-right:14px}}@media (prefers-reduced-motion:no-preference){.hero-copy>*,.trust-item,.option-card,.proceeds-card,.process-card,.advantage-card{animation:.6s both entrance-soft}.hero-copy>:nth-child(2){animation-delay:70ms}.hero-copy>:nth-child(3){animation-delay:.13s}.hero-copy>:nth-child(4){animation-delay:.19s}.hero-copy>:nth-child(5){animation-delay:.25s}.option-card:nth-child(2),.process-card:nth-child(2),.advantage-card:nth-child(2){animation-delay:70ms}.option-card:nth-child(3),.process-card:nth-child(3),.advantage-card:nth-child(3){animation-delay:.14s}}@keyframes entrance-soft{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-shell *,.site-shell :before,.site-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:800px){.financing-guide-layout{grid-template-columns:1fr;gap:18px}.financing-guide-intro{padding:20px}.security-card{grid-template-columns:auto 1fr;align-items:start}.security-open-button{grid-column:2;justify-self:start}}@media (max-width:600px){.celebration-modal{padding:12px}.celebration-content{border-radius:16px;min-height:calc(100vh - 24px);padding:25px 17px}.celebration-copy{font-size:11px}.celebration-metrics{gap:7px}.celebration-metrics>div{padding:12px 8px}.security-card{gap:12px;padding:18px}.security-open-button{white-space:normal;padding:11px 12px;font-size:9px}}.photo-carousel{isolation:isolate;background:#1a2924}.photo-carousel:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 50%,#0a1310d1);position:absolute;inset:0}.carousel-image{object-fit:cover;object-position:center 54%;width:100%;height:100%;animation:.55s both photo-reveal;position:absolute;inset:0}.carousel-scrim{z-index:1;background:linear-gradient(90deg,#0a13100d,#0000 62%);border-radius:12px;position:absolute;inset:0}@keyframes photo-reveal{0%{opacity:.45;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.photo-carousel .photo-overlay-note{z-index:2;bottom:30px;left:24px}.carousel-copy-mark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101a1873;border:1px solid #d5b4776b;border-radius:12px 12px 12px 4px;justify-content:center;align-items:center;width:37px;height:37px;display:inline-flex}.carousel-copy-mark span{background:#d5b477;border-radius:6px 6px 6px 1px;width:13px;height:13px;transform:rotate(-45deg)}.carousel-controls{z-index:3;align-items:center;gap:17px;display:flex;position:absolute;bottom:82px;left:24px}.carousel-pagination,.carousel-arrows{align-items:center;gap:7px;display:flex}.carousel-dot{cursor:pointer;background:#ffffff85;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:background .22s,width .22s}.carousel-dot.is-active{background:#e1c78c;width:23px}.carousel-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#101a187a;border:1px solid #ffffff42;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;transition:background .2s,transform .2s;display:inline-flex}.carousel-arrow:hover{background:#d5b47757;transform:translateY(-1px)}.carousel-arrow svg{width:13px;height:13px}.photo-carousel .photo-index{z-index:2}.photo-gallery-section{border-top:1px solid #c9d5ca1f;border-bottom:1px solid #c9d5ca1f;max-width:1360px;margin:18px auto 0;padding:clamp(68px,8vw,104px) 5% clamp(72px,8vw,100px)}.photo-gallery-heading{grid-template-columns:1fr minmax(230px,.72fr);align-items:end;gap:12px 34px;max-width:1080px;margin:0 auto 35px;display:grid}.photo-gallery-heading .section-eyebrow{grid-column:1/-1;margin:0}.photo-gallery-heading h2{color:#f4f2eb;letter-spacing:-.055em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(34px,4vw,46px);line-height:1.12}.photo-gallery-heading>p:last-child{color:#bdc8c0;max-width:430px;margin:0;font-size:14px;line-height:1.75}.photo-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1080px;margin:0 auto;display:grid}.photo-gallery-card{background:#182521;border:1px solid #c9d5ca24;border-radius:12px;grid-template-rows:200px 1fr;min-width:0;margin:0;display:grid;overflow:hidden}.photo-gallery-card figcaption{color:#f4f2eb;grid-template-columns:30px minmax(0,1fr);gap:7px 15px;padding:20px;display:grid}.photo-gallery-card .gallery-card-number{color:#d5b477;grid-row:span 2;align-self:start;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.35}.photo-gallery-card figcaption strong{letter-spacing:-.025em;font-family:Plus Jakarta Sans,sans-serif;font-size:17px;font-weight:650;line-height:1.35}.photo-gallery-card .gallery-card-detail{color:#b2beb5;font-size:13px;line-height:1.7}.option-illustration{background:#c9d5ca12;border:1px solid #c9d5ca26;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.option-illustration svg{stroke-width:1.7px;width:27px;height:27px}.traditional-option .option-illustration{color:#d1ddd4;background:#aeb9b01a;border-color:#aeb9b03b}.cash-option .option-illustration{color:#a1d2b0;background:#6fbd941a;border-color:#6fbd943b}.finance-option .option-illustration{color:#e0c88d;background:#d5b4771a;border-color:#d5b4773d}@media (max-width:800px){.photo-gallery-section{padding-left:4%;padding-right:4%}.photo-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-gallery-card.gallery-card-3{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.photo-gallery-card.gallery-card-3 img{min-height:200px}.process-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hero-photo{height:255px}.photo-carousel .photo-overlay-note{bottom:42px;left:15px}.photo-carousel .photo-overlay-note strong{font-size:12px}.photo-carousel .photo-overlay-note small{font-size:10px}.carousel-controls{bottom:16px;left:15px}.photo-carousel .photo-index{font-size:7px;bottom:23px;right:15px}.photo-gallery-section{margin-top:8px;padding:58px 18px 64px}.photo-gallery-heading{grid-template-columns:1fr;align-items:start;gap:12px;margin-bottom:25px;display:grid}.photo-gallery-heading h2{margin:0;font-size:clamp(31px,9vw,38px)}.photo-gallery-heading>p:last-child{font-size:14px}.photo-gallery-grid{grid-template-columns:1fr;gap:14px}.photo-gallery-card{grid-template-rows:205px 1fr}.photo-gallery-card.gallery-card-3{grid-column:auto;grid-template-rows:205px 1fr;grid-template-columns:1fr}.photo-gallery-card.gallery-card-3 img{min-height:0}.photo-gallery-card figcaption{gap:6px 12px;padding:17px}.photo-gallery-card figcaption strong{font-size:17px}.photo-gallery-card .gallery-card-detail{font-size:13px}.process-grid-three{grid-template-columns:1fr}.closing-note{flex-wrap:wrap;align-items:flex-start;gap:18px}.closing-note>div:first-child{flex:100%;min-width:0}.closing-note .secondary-button{margin:0}.option-illustration{width:53px;height:53px}}@media (max-width:390px){.photo-gallery-section{padding-left:15px;padding-right:15px}}.site-shell .brand-mark{color:#e9ddc1;background:linear-gradient(145deg,#214c3b,#132d24);border:1px solid #d5b4778c;border-radius:9px;width:42px;height:42px;box-shadow:0 5px 18px #00000038,inset 0 1px #ffffff14}.brand-mark svg{width:28px;height:28px;overflow:visible}.brand-mark svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.brand-mark svg .brand-mark-accent{stroke:#d5b477;stroke-width:2px}.footer-brand .brand-mark{width:31px;height:31px}.footer-brand .brand-mark svg{width:21px;height:21px}.process-section{padding-top:clamp(58px,7vw,86px);padding-bottom:clamp(55px,7vw,84px)}.process-card{flex-direction:column;gap:14px;min-height:0;padding:clamp(20px,3vw,30px);display:flex}.process-card-top{border-bottom:1px solid #c9d5ca24;justify-content:space-between;align-items:center;padding-bottom:14px}.process-number{color:#e0c88d;letter-spacing:.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700}.process-icon{color:#e0c88d;background:#d5b4771a;border:1px solid #d5b4773d;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.process-icon svg{stroke-width:1.8px;width:20px;height:20px}.process-card h3{color:#f4f2eb;letter-spacing:-.03em;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.3}.process-card p{color:#b6c2b9;margin:0;font-size:14px;line-height:1.8}.closing-note{gap:28px;padding:clamp(25px,4vw,42px)}.closing-note>div:first-child{flex:1}.closing-note h2{color:#f4f2eb;letter-spacing:-.045em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3vw,34px)}.closing-note p:last-child{color:#bdc8c0;font-size:14px;line-height:1.7}.closing-note .secondary-button{border-radius:8px;padding:14px 18px;font-size:13px}.carousel-dot{border-radius:2px;width:7px;height:7px}.carousel-arrow{border-radius:6px}.carousel-copy-mark{display:none}@media (max-width:800px){.site-shell .brand-mark{width:38px;height:38px}.photo-gallery-heading{grid-template-columns:1fr}.photo-gallery-heading>p:last-child{max-width:610px}}@media (max-width:600px){.site-shell .brand-mark{width:36px;height:36px}.brand-mark svg{width:25px;height:25px}.mobile-cta{border-radius:8px}.process-grid-three{grid-template-columns:1fr}.process-card{padding:21px}}@media (prefers-reduced-motion:reduce){.carousel-image,.photo-gallery-card,.photo-gallery-card img{transition:none!important;animation:none!important}}.options-note{color:#bdc8c0;background:#c9d5ca0b;border:1px solid #c9d5ca21;border-radius:12px;max-width:1080px;margin:20px auto 0;padding:17px 20px;font-size:13px;line-height:1.75}.photo-gallery-stage{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:clamp(24px,5vw,58px);max-width:1080px;margin:0 auto;display:grid}.photo-gallery-card{aspect-ratio:1.16;isolation:isolate;background:#182521;border:1px solid #c9d5ca24;border-radius:14px;min-width:0;margin:0;animation:.45s both photo-reveal;display:block;position:relative;overflow:hidden}.photo-gallery-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#0a13108c);position:absolute;inset:0}.photo-gallery-card img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1);display:block}.photo-gallery-card:hover img{transform:scale(1.035)}.photo-gallery-card figcaption{color:#f4f2eb;z-index:1;gap:10px;padding:20px 23px;display:flex;position:absolute;bottom:0;left:0}.photo-gallery-card .gallery-card-number{color:#e0c88d;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700}.gallery-story-copy{flex-direction:column;align-self:center;gap:18px;min-width:0;padding:18px 0;display:flex}.gallery-story-kicker{color:#d5b477;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.gallery-story-copy h3{color:#f4f2eb;letter-spacing:-.045em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(25px,3vw,36px);line-height:1.18}.gallery-story-copy>p{color:#bdc8c0;margin:0;font-size:14px;line-height:1.8}.gallery-story-disclaimer{color:#87958c;font-size:11px;line-height:1.6}.gallery-controls{border-top:1px solid #c9d5ca26;justify-content:space-between;align-items:center;margin-top:5px;padding-top:19px;display:flex}.gallery-pagination,.gallery-arrows{align-items:center;gap:8px;display:flex}.gallery-dot{cursor:pointer;background:#ffffff47;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:background .2s,width .2s}.gallery-dot.is-active{background:#e0c88d;width:24px}.gallery-arrow{color:#f4f2eb;cursor:pointer;background:#c9d5ca12;border:1px solid #c9d5ca33;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,transform .2s;display:inline-flex}.gallery-arrow:hover{background:#d5b4772e;transform:translateY(-1px)}.gallery-arrow svg{width:16px;height:16px}@media (max-width:800px){.site-header{padding-left:4%}.photo-gallery-stage{grid-template-columns:minmax(0,1fr)}.photo-gallery-card{aspect-ratio:1.55}.gallery-story-copy{padding:0}.options-note{font-size:12px}}@media (max-width:600px){.site-header{padding-left:17px}.photo-gallery-card{aspect-ratio:1.15}.photo-gallery-card figcaption{padding:15px}.gallery-story-copy{gap:14px}.gallery-story-copy h3{font-size:28px}.gallery-controls{padding-top:15px}.wizard-progress li{font-size:8px}.wizard-progress li>span{width:18px;height:18px}.options-note{padding:14px 15px}}.address-autocomplete{position:relative}.address-suggestions{z-index:10;background:#20312d;border:1px solid #c9d5ca33;border-radius:10px;max-height:240px;margin:6px 0 0;padding:5px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000059}.address-suggestions button{color:#e4ebe4;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:10px;font-size:12px;line-height:1.5;display:block}.address-suggestions button:hover,.address-suggestions button:focus-visible{background:#6fbd9421}.address-search-note,.address-attribution{color:#a4b1a8;margin:5px 0 0;font-size:9px;line-height:1.6}.address-attribution a{text-underline-offset:2px;color:#d5b477!important;text-decoration:underline!important}.micro-survey-card{min-height:240px}.micro-survey-progress{color:#d5b477;letter-spacing:.16em;margin:0 0 2px;font-size:9px;font-weight:700}.micro-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.micro-choice-grid .choice-pill{text-align:left;justify-content:flex-start;min-height:45px;padding:10px}.proof-section{border-top:1px solid #c9d5ca21}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.proof-card{background:linear-gradient(150deg,#20312dad,#14211da8);border:1px solid #c9d5ca21;border-radius:13px;min-width:0;padding:clamp(18px,2.5vw,25px)}.proof-card>span{color:#e0c88d;border:1px solid #d5b47752;border-radius:6px;justify-content:center;align-items:center;width:34px;height:30px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;display:inline-flex}.proof-card h3{color:#f4f2eb;margin:17px 0 8px;font-size:16px}.proof-card p{color:#b4c0b8;min-height:78px;margin:0;font-size:11px;line-height:1.8}.proof-card a{align-items:center;gap:6px;margin-top:17px;font-size:10px;font-weight:600;display:inline-flex;color:#d6c18d!important}.proof-card a svg{width:13px;height:13px}.scenario-chart{background:#20312d7a;border:1px solid #c9d5ca24;border-radius:14px;margin:0 0 16px;padding:clamp(16px,2.5vw,25px)}.scenario-chart-rows{gap:18px;display:grid}.scenario-chart-row{grid-template-columns:minmax(180px,.72fr) minmax(100px,1fr) auto;align-items:center;gap:14px;display:grid}.scenario-chart-label{color:#f0f1e8;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.scenario-chart-label>svg{color:#d5b477;flex:none;width:18px;height:18px}.scenario-chart-label span,.scenario-chart-label small{display:block}.scenario-chart-label small{color:#a4b1a8;margin-top:3px;font-size:9px;line-height:1.5}.scenario-chart-track{background:#c9d5ca1a;border-radius:99px;height:12px;overflow:hidden}.scenario-chart-track span{border-radius:inherit;min-width:0;height:100%;transition:width .25s;display:block}.traditional-bar{background:#aeb9b0}.direct-bar{background:linear-gradient(90deg,#478b6b,#8ecba7)}.financing-bar{background:linear-gradient(90deg,#9a7137,#e0c88d)}.scenario-chart-row>strong{color:#f4f2eb;text-align:right;min-width:88px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px}.scenario-chart figcaption{color:#a4b1a8;margin-top:16px;font-size:9px;line-height:1.6}.seller-next-steps{grid-column:1/-1;gap:15px;margin-top:4px;display:grid}.next-steps-heading{align-items:flex-start;gap:12px;display:flex}.next-steps-icon{color:#a1d2b0;background:#6fbd9421;border:1px solid #6fbd9442;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.next-steps-icon svg{width:16px;height:16px}.next-steps-heading .form-kicker{margin-bottom:5px}.next-steps-heading h3{color:#f4f2eb;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:16px}.next-steps-heading p:last-child{color:#aebbb2;margin:5px 0 0;font-size:10px;line-height:1.6}.next-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.photo-upload-card,.walkthrough-card{background:#0a141175;border:1px solid #c9d5ca24;border-radius:11px;flex-direction:column;gap:9px;min-width:0;padding:14px;display:flex}.next-step-title{align-items:center;gap:9px;margin-bottom:3px;display:flex}.next-step-title>svg{color:#d5b477;flex:none;width:18px;height:18px}.next-step-title h4{color:#f0f1e8;margin:0;font-size:12px}.next-step-title p{color:#a4b1a8;margin:3px 0 0;font-size:9px;line-height:1.5}.photo-picker{color:#d8e0d9;cursor:pointer;background:#c9d5ca0d;border:1px dashed #c9d5ca40;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:10px;transition:border-color .2s,background .2s;display:flex}.photo-picker.is-dragging{background:#6fbd9421;border-color:#8ecba7}.photo-picker svg{color:#8ecba7;width:15px;height:15px}.photo-picker input{width:100%;min-width:0;font-size:9px}.photo-picker input::file-selector-button{color:#d9e9dc;cursor:pointer;background:#6fbd941f;border:1px solid #6fbd9438;border-radius:5px;margin-right:8px;padding:6px 8px;font-size:9px}.upload-button{color:#e4ebe4;cursor:pointer;border-radius:7px;justify-content:center;gap:7px;min-height:38px;margin:0;padding:9px 11px;font-size:10px}.upload-button svg{width:14px;height:14px}.upload-button:disabled{cursor:not-allowed;opacity:.62}.privacy-caption,.upload-count,.next-step-message{color:#a4b1a8;margin:0;font-size:9px;line-height:1.5}.next-step-message{color:#a1d2b0}.next-step-error{color:#f3b6aa}.walkthrough-time,.walkthrough-preference{width:100%}.walkthrough-preference{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.walkthrough-preference option{color:#f4f2eb;background:#172522}.spin-icon{animation:1s linear infinite concierge-spin}@keyframes concierge-spin{to{transform:rotate(360deg)}}.mobile-action-bar{display:none}.concierge-root{z-index:70;position:fixed;bottom:24px;right:24px}.concierge-launcher{color:#f4f2eb;cursor:pointer;background:linear-gradient(135deg,#478b6b,#28634e);border:1px solid #d5b4775c;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:11px;font-weight:650;display:inline-flex;box-shadow:0 10px 32px #00000057}.concierge-launcher svg{width:17px;height:17px}.concierge-panel{background:#172522;border:1px solid #c9d5ca33;border-radius:14px;flex-direction:column;width:min(365px,100vw - 32px);height:min(510px,100dvh - 120px);display:flex;position:absolute;bottom:60px;right:0;overflow:hidden;box-shadow:0 24px 60px #0000007a}.concierge-header{background:#0a141173;border-bottom:1px solid #c9d5ca21;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.concierge-header>div{align-items:center;gap:10px;display:flex}.concierge-header strong,.concierge-header small{display:block}.concierge-header strong{color:#f4f2eb;font-size:11px}.concierge-header small{color:#a4b1a8;margin-top:3px;font-size:9px}.concierge-status{background:#8ecba7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #8ecba780}.concierge-close{color:#bdc8c0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.concierge-close svg{width:16px;height:16px}.concierge-messages{flex-direction:column;flex:1;gap:9px;padding:14px;display:flex;overflow-y:auto}.concierge-message{white-space:pre-wrap;border-radius:11px;max-width:88%;margin:0;padding:9px 11px;font-size:11px;line-height:1.7}.concierge-message.assistant{color:#e4ebe4;background:#c9d5ca14;align-self:flex-start}.concierge-message.user{color:#ecf5ed;background:#6fbd942e;align-self:flex-end}.concierge-evaluate-button{color:#dcefe1;cursor:pointer;background:#6fbd941f;border:1px solid #8ecba75c;border-radius:8px;margin:7px 0 2px;padding:8px 10px;font-size:10px;font-weight:650}.concierge-evaluate-button:hover,.concierge-evaluate-button:focus-visible{outline-offset:2px;background:#6fbd9438;outline:2px solid #8ecba7}.concierge-loading{align-items:center;gap:7px;display:inline-flex}.concierge-loading svg{width:14px;height:14px}.concierge-error{color:#f3b6aa;margin:0 14px 7px;font-size:9px}.concierge-form{border:1px solid #c9d5ca2b;border-radius:9px;align-items:center;gap:7px;margin:0 12px;padding:5px 6px 5px 10px;display:flex}.concierge-form input{color:#f4f2eb;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:7px 0;font-size:11px}.concierge-form input::placeholder{color:#9eaaa1}.concierge-form button{color:#f4f2eb;cursor:pointer;background:#32745d;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:34px;height:32px;display:inline-flex}.concierge-form button:disabled{cursor:not-allowed;opacity:.55}.concierge-form button svg{width:14px;height:14px}.concierge-disclaimer{color:#9eaaa1;margin:8px 13px 11px;font-size:8px;line-height:1.5}.concierge-disclaimer a{text-underline-offset:2px;color:#d5b477!important;text-decoration:underline!important}@media (max-width:800px){.proof-grid{grid-template-columns:1fr 1fr}.proof-card:last-child{grid-column:1/-1}.scenario-chart-row{grid-template-columns:minmax(150px,.8fr) minmax(80px,1fr) auto}}@media (max-width:600px){.site-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.proof-grid,.next-steps-grid{grid-template-columns:1fr}.proof-card:last-child{grid-column:auto}.proof-card p{min-height:0}.micro-choice-grid{grid-template-columns:1fr}.scenario-chart-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px}.scenario-chart-label{grid-column:1}.scenario-chart-track{grid-area:2/1}.scenario-chart-row>strong{grid-area:1/2/span 2;align-self:center;min-width:80px}.mobile-action-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 14px calc(10px + env(safe-area-inset-bottom));z-index:60;background:#101a18f5;border-top:1px solid #c9d5ca29;grid-template-columns:1fr 1fr;align-items:center;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-action-bar a{color:#e4ebe4;background:#c9d5ca12;border:1px solid #c9d5ca2e;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px;font-size:10px;font-weight:600;display:flex}.mobile-action-bar a svg{width:14px;height:14px}.mobile-action-bar .mobile-offer-link{color:#fff;background:#32745d;border-color:#478b6b}.concierge-root{bottom:calc(82px + env(safe-area-inset-bottom));right:14px}.concierge-launcher{min-height:43px;padding:0 13px}.concierge-panel{width:min(360px,100vw - 28px);height:min(500px,100dvh - 160px);bottom:53px}}@media (prefers-reduced-motion:reduce){.spin-icon{animation:none!important}.scenario-chart-track span{transition:none!important}}@media (prefers-reduced-motion:no-preference){html.has-scroll-motion .motion-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1);transform:translateY(24px)scale(.99)}html.has-scroll-motion .motion-reveal.is-visible{opacity:1;transform:translateY(0)scale(1)}html.has-scroll-motion .proof-card:nth-child(2),html.has-scroll-motion .option-card:nth-child(2),html.has-scroll-motion .process-card:nth-child(2),html.has-scroll-motion .advantage-card:nth-child(2),html.has-scroll-motion .photo-gallery-card:nth-child(2){transition-delay:90ms}html.has-scroll-motion .proof-card:nth-child(3),html.has-scroll-motion .option-card:nth-child(3),html.has-scroll-motion .process-card:nth-child(3),html.has-scroll-motion .advantage-card:nth-child(3),html.has-scroll-motion .photo-gallery-card:nth-child(3){transition-delay:.17s}html.has-scroll-motion .trust-item:nth-child(2){transition-delay:80ms}html.has-scroll-motion .trust-item:nth-child(3){transition-delay:.16s}html.has-scroll-motion .trust-item:nth-child(4){transition-delay:.24s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.proof-card,.process-card,.advantage-card,.photo-gallery-card{transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.75,.2,1)}.proof-card:hover,.process-card:hover,.advantage-card:hover,.photo-gallery-card:hover{border-color:#d5b47766;transform:translateY(-4px);box-shadow:0 18px 42px #0003}.option-illustration{transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s}.option-card:hover .option-illustration{transform:translateY(-2px)rotate(-4deg);box-shadow:0 7px 24px #d5b4771f}}.site-shell :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #e0c88d}.photo-carousel{touch-action:pan-y}@media (max-width:600px){.site-header{gap:12px;height:70px;padding-inline:18px}.site-header .brand{gap:9px;font-size:17px}.site-shell .brand-mark{flex:none}.mobile-cta{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:110px;height:44px;padding:0 13px}.mobile-cta span{font-size:12px;font-weight:650}.hero{padding:32px 20px 38px}.hero h1{font-size:clamp(42px,11vw,52px);line-height:1.02}.hero-subtitle{font-size:15px;line-height:1.68}.hero-button{min-height:52px;padding-inline:18px}.hero-assurance{column-gap:9px;font-size:11px;line-height:1.45}.hero-photo{border-radius:14px;height:clamp(220px,66vw,270px)}.content-section{padding:58px 20px}.section-heading{gap:11px;margin-bottom:22px}.section-heading h2,.offer-section-heading h2{font-size:clamp(30px,8.8vw,36px);line-height:1.12}.section-description,.offer-section-heading>p:last-child{font-size:14px;line-height:1.7}.section-eyebrow{font-size:9px;line-height:1.55}.proof-grid,.photo-gallery-grid,.option-cards,.process-grid-three,.advantage-grid,.proceeds-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin-right:-20px;padding:2px 20px 14px 0;scroll-padding-inline:20px;display:flex;overflow-x:auto}.proof-grid::-webkit-scrollbar{display:none}.photo-gallery-grid::-webkit-scrollbar{display:none}.option-cards::-webkit-scrollbar{display:none}.process-grid-three::-webkit-scrollbar{display:none}.advantage-grid::-webkit-scrollbar{display:none}.proceeds-grid::-webkit-scrollbar{display:none}.proof-card,.photo-gallery-card,.option-card,.process-card,.advantage-card,.proceeds-card{scroll-snap-align:start;flex:0 0 min(84vw,350px);min-width:0}.proof-card{padding:20px}.proof-card h3{font-size:18px;line-height:1.35}.proof-card p{font-size:13px;line-height:1.7}.proof-card a{font-size:12px;line-height:1.5}.photo-gallery-section{padding:58px 20px 62px}.photo-gallery-grid{margin-right:-20px}.photo-gallery-card,.photo-gallery-card.gallery-card-3{grid-template-rows:168px 1fr;grid-template-columns:1fr;display:grid}.photo-gallery-card.gallery-card-3{grid-column:auto}.photo-gallery-card.gallery-card-3 img{min-height:0}.photo-gallery-card figcaption{min-height:112px;padding:16px}.option-cards{margin-right:-20px}.option-card{padding:21px}.option-card>p{font-size:13px;line-height:1.7}.option-card li{font-size:12px;line-height:1.6}.option-link{min-height:44px;font-size:12px}.process-grid-three{margin-right:-20px}.process-card{padding:20px}.process-card h3,.advantage-card h3{font-size:18px;line-height:1.35}.process-card p,.advantage-card p{font-size:13px;line-height:1.7}.advantage-grid{margin-right:-20px}.advantage-card{padding:20px}.proceeds-section{overflow:hidden}.proceeds-grid{margin-right:-20px}.proceeds-card{padding:20px}.proceeds-caption{font-size:12px;line-height:1.6}.proceeds-card dt,.proceeds-card dd{font-size:11px;line-height:1.5}.proceeds-disclosure{font-size:12px;line-height:1.7}.scenario-chart{padding:16px}.scenario-chart-label{font-size:12px}.scenario-chart-label small,.scenario-chart figcaption{font-size:11px;line-height:1.55}.scenario-chart-row>strong{min-width:90px;font-size:13px}.offer-section{padding:48px 16px 56px}.estimator-body{padding:22px 18px}.estimator-heading-row h2{font-size:22px}.field-label{font-size:12px;line-height:1.5}.field-hint{font-size:11px;line-height:1.6}.input-wrap,.select-wrap{min-height:50px}.input-wrap input,.select-wrap select,.text-input{font-size:16px}.text-input{height:50px}.estimator-submit,.wizard-actions .primary-button{min-height:50px}.micro-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.micro-choice-grid .choice-pill{min-height:50px;padding:11px;font-size:12px;line-height:1.4}.condition-option{min-height:60px}.condition-option strong{font-size:12px}.condition-option small{font-size:10px;line-height:1.45}.choice-pill{min-height:42px;font-size:11px}.priority-option{min-height:76px;font-size:10px}.repair-slider,.proceeds-range input{min-height:36px}.wizard-actions .primary-button{font-size:13px}.faq-item summary{min-height:56px;padding:15px 0;font-size:14px;line-height:1.5}.faq-item p{font-size:13px;line-height:1.75}.security-open-button,.secondary-button,.offer-cta{min-height:46px}.carousel-arrow{width:44px;height:44px}.carousel-arrow svg{width:17px;height:17px}.carousel-dot{background:0 0;justify-content:center;align-items:center;width:32px;height:44px;display:inline-flex;position:relative}.carousel-dot:before{content:"";background:#fff9;border-radius:2px;width:7px;height:7px}.carousel-dot.is-active{background:0 0;width:44px}.carousel-dot.is-active:before{background:#e1c78c;width:24px}.carousel-controls{align-items:center;gap:8px;bottom:10px;left:12px}.photo-carousel .photo-overlay-note{bottom:55px;left:14px}.site-shell{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mobile-action-bar{padding:10px 14px calc(10px + env(safe-area-inset-bottom));gap:9px}.mobile-action-bar a{border-radius:9px;min-height:48px;padding:9px 10px;font-size:12px}.mobile-action-bar a svg{flex:none;width:16px;height:16px}.concierge-root{bottom:calc(94px + env(safe-area-inset-bottom));right:14px}.concierge-launcher{min-height:48px}.concierge-panel{width:min(360px,100vw - 28px);height:min(490px,100dvh - 180px);bottom:58px}.closing-note{gap:15px;margin:0 20px 32px;padding:22px}.closing-note h2{font-size:28px}.closing-note p:last-child{font-size:14px}.site-footer{gap:14px 16px;padding:22px 20px 28px}.site-footer .legal-notice{font-size:11px;line-height:1.7}.footer-legal{font-size:10px}}@media (max-width:360px){.site-header{padding-inline:14px}.site-header .brand{font-size:16px}.mobile-cta{min-width:104px;padding-inline:10px}.hero{padding-inline:16px}.hero h1{font-size:40px}.hero-assurance{align-items:flex-start}.assurance-divider{display:none}.mobile-action-bar{gap:7px;padding-inline:10px}.mobile-action-bar a{font-size:11px}}.site-shell :is(.proof-grid,.photo-gallery-grid,.option-cards,.process-grid-three,.advantage-grid,.proceeds-grid):focus-visible{outline-offset:4px;outline:2px solid #e0c88d}@media (prefers-reduced-motion:reduce){.site-shell :is(.proof-grid,.photo-gallery-grid,.option-cards,.process-grid-three,.advantage-grid,.proceeds-grid){scroll-behavior:auto}}@media (min-width:851px){.mobile-action-bar{display:contents}.mobile-action-bar>a{display:none}.mobile-action-bar .concierge-root{display:block}.concierge-mobile-label{display:none}}@media (max-width:850px){.site-shell{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.mobile-action-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 14px calc(10px + env(safe-area-inset-bottom));z-index:60;background:#101a18f5;border-top:1px solid #c9d5ca29;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-action-bar>a{white-space:nowrap;gap:5px;min-width:0;padding-inline:6px;font-size:10px}.mobile-action-bar .concierge-root{min-width:0;display:block;position:static}.mobile-action-bar .concierge-launcher{box-shadow:none;border-radius:9px;justify-content:center;gap:5px;width:100%;min-height:48px;padding:6px;font-size:10px}.mobile-action-bar .concierge-launcher svg{width:15px;height:15px}.concierge-desktop-label{display:none}.concierge-mobile-label{display:inline}.concierge-panel{bottom:calc(68px + env(safe-area-inset-bottom));position:fixed;right:14px}}@media (max-width:360px){.mobile-action-bar{gap:6px}.mobile-action-bar>a,.mobile-action-bar .concierge-launcher{gap:4px;padding-inline:4px;font-size:9px}}.site-header,.hero,.trust-strip,.content-section,.photo-gallery-section,.site-footer{width:100%}.trust-strip,.content-section{max-width:1360px}.trust-item,.proof-card,.option-card,.process-card,.advantage-card,.proceeds-card,.photo-gallery-card{min-width:0}.proof-card,.option-card{flex-direction:column;display:flex}.proof-card>p{min-height:0}.proof-card>a,.option-card>.option-link{margin-top:auto;padding-top:17px}.proof-card>.proof-icon{color:#a1d2b0;background:#6fbd941a;border:1px solid #6fbd943d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.proof-icon svg{width:21px;height:21px}@media (max-width:850px){.site-header{gap:16px}.desktop-nav{display:none}.mobile-cta{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:110px;height:44px;padding:0 13px;display:inline-flex}}@media (max-width:800px){.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-intro{grid-column:1/-1}.section-heading{flex-direction:column;align-items:flex-start;gap:13px}.section-description{max-width:600px}.proof-grid,.option-cards,.process-grid-three,.advantage-grid,.proceeds-grid,.photo-gallery-grid{scroll-snap-type:none;gap:16px;width:100%;margin:0 auto;padding:0;display:grid;overflow:visible}.proof-grid,.option-cards,.proceeds-grid,.photo-gallery-grid,.process-grid-three,.advantage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-card:last-child,.option-card:last-child,.proceeds-card:last-child,.photo-gallery-card.gallery-card-3{grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}.photo-gallery-card.gallery-card-3{grid-template-rows:200px 1fr;grid-template-columns:minmax(0,1fr)}.photo-gallery-card.gallery-card-3 img{min-height:200px}.proof-card,.option-card,.process-card,.advantage-card,.proceeds-card,.photo-gallery-card{flex:initial;scroll-snap-align:none;max-width:none}.option-card:last-child{grid-column:1/-1;width:calc(50% - 8px)}.process-card{min-height:0}}@media (max-width:600px){.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px;padding:23px 20px}.trust-item{align-items:center;gap:9px}.trust-icon{width:34px;height:34px}.trust-item strong{font-size:11px;line-height:1.4}.trust-item small{font-size:10px;line-height:1.5}.proof-grid,.photo-gallery-grid,.option-cards,.process-grid-three,.advantage-grid,.proceeds-grid{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;margin:0;padding:0;overflow:visible}.proof-card,.proof-card:last-child,.photo-gallery-card,.photo-gallery-card.gallery-card-3,.option-card,.option-card:last-child,.process-card,.advantage-card,.proceeds-card,.proceeds-card:last-child{grid-column:auto;justify-self:stretch;width:100%;min-width:0;max-width:none}.photo-gallery-card,.photo-gallery-card.gallery-card-3{grid-template-rows:clamp(190px,58vw,235px) auto;grid-template-columns:minmax(0,1fr)}.photo-gallery-card.gallery-card-3 img{min-height:0}.photo-gallery-card figcaption{min-height:0;padding:18px}.photo-gallery-card figcaption strong{font-size:19px}.photo-gallery-card .gallery-card-detail{font-size:14px;line-height:1.7}.proof-card,.option-card,.process-card,.advantage-card,.proceeds-card{padding:20px}.proof-card>a,.option-card>.option-link{padding-top:15px}.option-card>p{min-height:0}.option-card ul{gap:11px}.option-card li{font-size:13px;line-height:1.6}.process-card h3,.advantage-card h3{font-size:19px}.process-card p,.advantage-card p{font-size:14px;line-height:1.75}.proceeds-section{overflow:visible}.repair-slider,.proceeds-range input{min-height:40px}.slider-labels{font-size:11px;line-height:1.5}.repair-slider-hint{margin-top:-4px}.micro-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.micro-choice-grid .choice-pill{justify-content:flex-start;align-items:center;min-height:56px;padding:12px;font-size:13px;line-height:1.45;display:flex}.wizard-actions{align-items:stretch;gap:10px}.wizard-actions .primary-button{white-space:normal;min-width:0}.choice-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choice-row .choice-pill{text-align:center;justify-content:center;align-items:center;display:flex}.carousel-controls{bottom:10px}.photo-carousel .photo-overlay-note{bottom:76px}.concierge-launcher{min-height:43px;padding:0 12px;font-size:10px}}@media (max-width:360px){.hero,.trust-strip,.content-section{padding-inline:16px}.offer-section{padding-inline:12px}.estimator-body{padding-inline:14px}.micro-choice-grid{grid-template-columns:minmax(0,1fr)}.wizard-progress{gap:5px}.wizard-progress li{font-size:9px}.wizard-actions{gap:7px}.wizard-actions .primary-button{padding-inline:9px;font-size:12px}}@media (min-width:851px) and (max-width:1050px){.concierge-launcher{border-radius:50%;justify-content:center;width:48px;height:48px;padding:0}.concierge-desktop-label,.concierge-mobile-label{display:none}}.desktop-nav{gap:clamp(14px,1.8vw,26px);font-size:14px}.desktop-nav>a:not(.nav-contact){font-size:14px}.desktop-nav .nav-contact{align-self:center;gap:8px;height:46px;min-height:46px;padding:0 14px;font-size:14px;line-height:1}.nav-contact svg{width:16px;height:16px}.eyebrow{color:#dbe9df;letter-spacing:.12em;font-size:11px}.eyebrow-mark{color:#a1d2b0;background:#6fbd941f;border:1px solid #6fbd943d;border-radius:10px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.eyebrow-mark svg{width:16px;height:16px}.hero-subtitle{color:#c0cbc3;max-width:580px;font-size:16px;line-height:1.75}.hero-copy>.hero-button{place-self:start;min-height:54px;padding:0 22px;font-size:15px}.hero-assurance{font-size:12px}.trust-strip{background:linear-gradient(110deg,#32745d1f,#101a1829 62%,#d5b4770f);border-top-color:#c9d5ca30;border-bottom-color:#c9d5ca30;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:28px clamp(24px,5%,68px)}.trust-intro>span{color:#a1d2b0;letter-spacing:.12em;font-size:10px}.trust-intro p{font-size:20px;line-height:1.25}.trust-item{border-left:1px solid #c9d5ca33;gap:13px;min-height:58px;padding-left:clamp(14px,1.8vw,25px)}.trust-icon{width:42px;height:42px}.trust-icon svg{width:19px;height:19px}.trust-item strong{font-size:14px;line-height:1.35}.trust-item small{font-size:11px;line-height:1.5}.options-section .section-heading{align-items:end;margin-bottom:32px}.options-section .section-heading h2{font-size:clamp(36px,4.2vw,52px);line-height:1.08}.options-section .section-description{color:#bdc8c0;max-width:430px;font-size:15px;line-height:1.7}.option-cards{align-items:stretch;gap:18px}.option-card{background:linear-gradient(145deg,#243731f5,#162420f0);border:1px solid #c9d5ca2e;border-radius:20px;min-height:492px;padding:27px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.option-card:before{background:var(--option-accent,#b4c1b8);content:"";border-radius:0 0 5px 5px;width:54px;height:3px;position:absolute;top:0;left:27px}.option-card:after{background:radial-gradient(circle, var(--option-glow,#8ecba71a), transparent 72%);content:"";pointer-events:none;width:190px;height:190px;position:absolute;top:-105px;right:-95px}.option-card>*{z-index:1;position:relative}.traditional-option{--option-accent:#bdc8c0;--option-glow:#bdc8c01f;border-top:1px solid #c9d5ca2e}.cash-option{--option-accent:#8ecba7;--option-glow:#8ecba729;border-top:1px solid #c9d5ca2e}.finance-option{--option-accent:#e0c88d;--option-glow:#e0c88d24;border-top:1px solid #c9d5ca2e}.option-card:hover{border-color:color-mix(in srgb, var(--option-accent) 48%, transparent);transform:translateY(-5px);box-shadow:0 22px 52px #00000040,inset 0 1px #ffffff0d}.option-card-top{border-bottom:1px solid #c9d5ca26;gap:12px;min-height:64px;margin-bottom:22px;padding-bottom:16px}.option-illustration{background:#c9d5ca14;border-color:#c9d5ca2e;border-radius:15px;width:50px;height:50px}.option-illustration svg{width:23px;height:23px}.option-label{color:#d4ded6;letter-spacing:.08em;background:#c9d5ca14;border:1px solid #c9d5ca24;border-radius:999px;padding:7px 10px;font-size:10px}.cash-option .option-label{color:#a9d9b7;background:#6fbd941f;border-color:#6fbd9436}.finance-option .option-label{color:#e0c88d;background:#d5b4771a;border-color:#d5b47733}.option-card h3{color:#f4f2eb;letter-spacing:-.04em;min-height:58px;margin:0 0 10px;font-size:24px;line-height:1.2}.option-card>p{color:#c0cbc3;min-height:96px;font-size:14px;line-height:1.7}.option-card ul{border-top:1px solid #c9d5ca26;gap:14px;margin:17px 0 0;padding:18px 0 8px}.option-card li{color:#d0d9d2;gap:10px;font-size:13px;line-height:1.55}.option-card li svg{color:#a1d2b0;width:16px;height:16px}.finance-option li svg{color:#e0c88d}.option-link{background:#6fbd941a;border:1px solid #6fbd9433;border-radius:999px;align-self:flex-start;gap:9px;min-height:46px;padding:0 15px;font-size:14px;color:#d4e7d8!important}.finance-option .option-link{background:#d5b47714;border-color:#d5b47733;color:#e6d6b2!important}.option-link svg{width:16px;height:16px}@media (max-width:800px){.trust-strip{gap:16px 0}.trust-item{padding-left:16px}}@media (max-width:600px){.desktop-nav .nav-contact{height:44px;min-height:44px}.hero-subtitle{font-size:16px;line-height:1.7}.hero-copy>.hero-button{min-height:54px;padding-inline:21px}.trust-strip{gap:18px 10px;padding:22px 20px}.trust-intro p{font-size:18px}.trust-item{border-left:0;gap:10px;min-height:54px;padding-left:0}.trust-icon{width:38px;height:38px}.trust-icon svg{width:17px;height:17px}.trust-item strong{font-size:13px}.trust-item small{font-size:11px}.options-section .section-heading{margin-bottom:25px}.options-section .section-heading h2{font-size:clamp(34px,9vw,42px)}.options-section .section-description{font-size:15px}.option-card{min-height:0;padding:24px 22px}.option-card:before{left:22px}.option-card h3{min-height:0;font-size:24px}.option-card>p{min-height:0;font-size:15px}.option-card li,.option-link{font-size:14px}}@media (prefers-reduced-motion:reduce){.option-card,.option-card:hover,.option-illustration,.option-card:hover .option-illustration,.option-link svg{transition-duration:.01ms;transform:none}}.site-header>.theme-toggle{flex:none}.theme-toggle{background:#111827d1;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:3px;padding:3px;display:inline-flex}.theme-toggle button{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:10px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.theme-toggle button[aria-pressed=true]{color:#f8fafc;background:#253044}.theme-toggle button svg{width:13px;height:13px}.site-shell .carousel-controls{justify-content:space-between;align-items:center;gap:9px;display:flex;bottom:15px;left:16px;right:16px}.site-shell .carousel-pagination{align-items:center;gap:5px;display:flex}.site-shell .carousel-thumbnail{cursor:pointer;background:#0b0f1780;border:1px solid #ffffff4d;border-radius:5px;width:35px;height:28px;padding:0;transition:border-color .2s,width .2s,opacity .2s;position:relative;overflow:hidden}.site-shell .carousel-thumbnail img{object-fit:cover;opacity:.72;width:100%;height:100%;display:block}.site-shell .carousel-thumbnail[aria-current=true]{opacity:1;border-color:#f0cd8b;width:44px}.site-shell .carousel-thumbnail[aria-current=true] img{opacity:1}.site-shell .carousel-arrows{align-items:center;gap:5px;display:flex}.site-shell .carousel-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#101a18ad;border:1px solid #ffffff42;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.site-shell .photo-carousel .photo-overlay-note{bottom:66px;left:20px}.site-shell .photo-index{inset:16px 16px auto auto}.site-shell .photo-index span{margin-left:0}.site-shell .carousel-pagination button:focus-visible,.site-shell .carousel-arrow:focus-visible{outline-offset:2px;outline:2px solid #f0cd8b}.process-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.process-grid-three.process-flow{margin:0;padding:0;list-style:none}.site-shell .process-card{flex-direction:column;gap:16px;min-height:265px;padding:clamp(21px,2.5vw,32px);display:flex}.site-shell .process-card-top{justify-content:space-between;align-items:center;display:flex}.site-shell .process-number{color:#d5b477;letter-spacing:.12em;font-size:12px;font-weight:700}.site-shell .process-stage{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.site-shell .process-card h3{color:#f4f2eb;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.3}.site-shell .process-card p{color:#b4c0b8;margin:0;font-size:13px;line-height:1.75}.site-shell .process-step-link{color:#d8ecdd;align-items:center;gap:7px;margin-top:auto;padding-top:3px;font-size:12px;font-weight:600;display:inline-flex}.site-shell .process-step-link svg{width:14px;height:14px}.site-shell .process-step-link:hover{color:#f0cd8b}.site-shell .theme-toggle button:focus-visible{outline-offset:2px;outline:2px solid #d5b477}html[data-theme=light] .site-shell{--night:#f8fafc;--slate:#fff;--slate-raised:#f1f3f5;--green:#111827;--green-bright:#334155;--gold:#86653a;--gold-bright:#a67d45;--white:#171b20;--muted:#4b5563;--line:#dfe3e8;color:#171b20;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8fafc}html[data-theme=light] .site-shell .brand-name,html[data-theme=light] .site-shell .hero h1,html[data-theme=light] .site-shell .offer-section-heading h2,html[data-theme=light] .site-shell .section-heading h2,html[data-theme=light] .site-shell .process-card h3,html[data-theme=light] .site-shell .closing-note h2{color:#111827}html[data-theme=light] .site-shell .brand-home,html[data-theme=light] .site-shell .eyebrow,html[data-theme=light] .site-shell .eyebrow:before,html[data-theme=light] .site-shell .section-eyebrow,html[data-theme=light] .site-shell .trust-intro>span{color:#475569}html[data-theme=light] .site-shell .desktop-nav,html[data-theme=light] .site-shell .hero-subtitle,html[data-theme=light] .site-shell .section-description,html[data-theme=light] .site-shell .offer-section-heading>p:last-child,html[data-theme=light] .site-shell .hero-assurance,html[data-theme=light] .site-shell .trust-item small,html[data-theme=light] .site-shell .process-card p,html[data-theme=light] .site-shell .closing-note>div>p:last-child{color:#556070}html[data-theme=light] .site-shell .brand-sub-label,html[data-theme=light] .site-shell .trust-item strong{color:#344256}html[data-theme=light] .site-shell .desktop-nav .nav-contact,html[data-theme=light] .site-shell .primary-button,html[data-theme=light] .site-shell .mobile-cta,html[data-theme=light] .site-shell .secondary-button,html[data-theme=light] .site-shell .wizard-actions .primary-button,html[data-theme=light] .site-shell .estimator-submit,html[data-theme=light] .site-shell .celebration-button{color:#fff;background:#111827;border-color:#111827}html[data-theme=light] .site-shell .desktop-nav .nav-contact:hover,html[data-theme=light] .site-shell .primary-button:hover,html[data-theme=light] .site-shell .secondary-button:hover{background:#334155}html[data-theme=light] .site-shell .hero{background:radial-gradient(at 76% 42%,#cbd5e173,#0000 42%)}html[data-theme=light] .site-shell .hero-photo{border-color:#0f172a1f;box-shadow:0 22px 54px #0f172a1f}html[data-theme=light] .site-shell .trust-strip{background:#eef1f4;border-color:#dfe3e8}html[data-theme=light] .site-shell .trust-intro p{color:#17202b}html[data-theme=light] .site-shell .trust-item{border-left-color:#d6dce3}html[data-theme=light] .site-shell .trust-icon,html[data-theme=light] .site-shell .proof-icon,html[data-theme=light] .site-shell .process-icon,html[data-theme=light] .site-shell .guide-icon,html[data-theme=light] .site-shell .security-section-icon{color:#354253;background:#e8edf2;border-color:#d8dee6}html[data-theme=light] .site-shell .proof-card,html[data-theme=light] .site-shell .process-card,html[data-theme=light] .site-shell .advantage-card,html[data-theme=light] .site-shell .proceeds-card{background:#fff;border-color:#dfe3e8;box-shadow:0 8px 24px #0f172a0b}html[data-theme=light] .site-shell .proof-card h3,html[data-theme=light] .site-shell .process-card h3,html[data-theme=light] .site-shell .advantage-card h3{color:#1c2430}html[data-theme=light] .site-shell .proof-card>p,html[data-theme=light] .site-shell .process-card p,html[data-theme=light] .site-shell .advantage-card p{color:#556070}html[data-theme=light] .site-shell .proof-card>a,html[data-theme=light] .site-shell .financing-guide-intro a,html[data-theme=light] .site-shell .process-step-link{color:#263447!important}html[data-theme=light] .site-shell .process-number{color:#86653a}html[data-theme=light] .site-shell .process-stage{color:#64748b}html[data-theme=light] .site-shell .process-step-link:hover{color:#8a683b!important}html[data-theme=light] .site-shell .financing-guide-intro,html[data-theme=light] .site-shell .security-card{background:#eef1f4;border-color:#dfe3e8}html[data-theme=light] .site-shell .financing-guide-intro h3,html[data-theme=light] .site-shell .security-card h2{color:#1c2430}html[data-theme=light] .site-shell .financing-guide-intro p,html[data-theme=light] .site-shell .security-card>div>p:last-child,html[data-theme=light] .site-shell .financing-topic p,html[data-theme=light] .site-shell .faq-item p{color:#556070}html[data-theme=light] .site-shell .faq-item{border-color:#dfe3e8}html[data-theme=light] .site-shell .faq-item summary{color:#1c2430}html[data-theme=light] .site-shell .faq-item summary span{color:#475569}html[data-theme=light] .site-shell .closing-note{background:#eef1f4;border-color:#dfe3e8}html[data-theme=light] .site-shell .theme-toggle{background:#e8edf2;border-color:#d8dee6}html[data-theme=light] .site-shell .theme-toggle button{color:#586477}html[data-theme=light] .site-shell .theme-toggle button[aria-pressed=true]{color:#111827;background:#fff;box-shadow:0 1px 3px #0f172a29}html[data-theme=light] .site-shell .theme-toggle button:focus-visible{outline-color:#475569}html[data-theme=light] .site-shell .carousel-thumbnail[aria-current=true]{border-color:#f0cd8b}html[data-theme=light] .site-shell .desktop-nav a:hover{color:#111827}html[data-theme=light] .site-shell .hero-copy>.hero-button{color:#fff;background:#111827;border-color:#111827;box-shadow:0 6px 18px #0f172a24}html[data-theme=light] .site-shell .hero-copy>.hero-button:hover{background:#334155}html[data-theme=light] .site-shell .process-card:hover,html[data-theme=light] .site-shell .proof-card:hover{border-color:#aab4c1}html[data-theme=light] .site-shell .site-footer{color:#556070;border-color:#dfe3e8}html[data-theme=light] .site-shell .site-footer>a:not(.brand){color:#263447}html[data-theme=light] .site-shell .footer-legal{color:#637083}@media (max-width:800px){.site-shell .process-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.theme-toggle button{min-height:36px;padding:0 8px}.theme-toggle button span{display:none}.site-shell .process-grid-three{grid-template-columns:minmax(0,1fr)}.site-shell .process-card{min-height:0}}@media (max-width:390px){.site-shell .carousel-controls{left:12px;right:12px}.site-shell .carousel-thumbnail{width:30px;height:25px}.site-shell .carousel-thumbnail[aria-current=true]{width:39px}.site-shell .carousel-arrows{gap:4px}.site-shell .carousel-arrow{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.site-shell .carousel-image{animation:none}}.site-shell{--night:var(--elevate-background);--slate:var(--elevate-surface);--slate-raised:var(--elevate-surface-raised);--green:var(--elevate-primary);--green-bright:var(--elevate-primary-strong);--gold:var(--elevate-cta);--gold-bright:var(--elevate-secondary);--white:var(--elevate-foreground);--muted:var(--elevate-muted);--line:var(--elevate-border);--accent-violet:var(--elevate-primary);--accent-teal:var(--elevate-secondary);--accent-coral:var(--elevate-cta);background:var(--night);color:var(--white);font-family:Inter,sans-serif}html[data-theme=light] .site-shell{--night:var(--elevate-background);--slate:var(--elevate-surface);--slate-raised:var(--elevate-surface-raised);--green:var(--elevate-primary);--green-bright:var(--elevate-primary-strong);--gold:var(--elevate-cta);--gold-bright:var(--elevate-secondary);--white:var(--elevate-foreground);--muted:var(--elevate-muted);--line:var(--elevate-border);--accent-violet:var(--elevate-primary);--accent-teal:var(--elevate-secondary);--accent-coral:var(--elevate-cta);background:var(--elevate-background);color:var(--elevate-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site-shell .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--night) 87%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);z-index:60;position:sticky;top:0}.site-shell .brand{letter-spacing:normal;gap:0}.site-shell .brand-copy{flex-direction:column;align-items:flex-start;gap:5px;height:auto!important;display:flex!important}.site-shell .brand-name{color:var(--white);letter-spacing:.12em;gap:.42em;font-size:15px;font-weight:760;line-height:1;display:flex}.site-shell .brand-sub-label{color:var(--muted);letter-spacing:.25em;font-size:8px;font-weight:650;line-height:1}.site-shell .brand-mark,.site-shell .brand-light{display:none}.navigation-wrap{display:contents}.menu-toggle{display:none}.site-shell .desktop-nav{color:var(--muted);gap:clamp(16px,2.3vw,32px)}.site-shell .desktop-nav>a:not(.nav-contact){transition:color .2s;position:relative}.site-shell .desktop-nav>a:not(.nav-contact):after{background:linear-gradient(90deg, var(--accent-teal), var(--accent-coral));content:"";transform-origin:0;border-radius:99px;width:100%;height:2px;transition:transform .28s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:20px;left:0;transform:scaleX(0)}.site-shell .desktop-nav>a:not(.nav-contact):hover,.site-shell .desktop-nav>a:not(.nav-contact):focus-visible{color:var(--white)}.site-shell .desktop-nav>a:not(.nav-contact):hover:after,.site-shell .desktop-nav>a:not(.nav-contact):focus-visible:after{transform:scaleX(1)}.site-shell .desktop-nav .nav-contact{background:color-mix(in srgb, var(--accent-violet) 28%, transparent);border:1px solid color-mix(in srgb, var(--accent-teal) 48%, transparent);color:var(--white);transition:background .2s,border-color .2s,transform .2s}.site-shell .desktop-nav .nav-contact:hover{background:color-mix(in srgb, var(--accent-violet) 45%, transparent);border-color:var(--accent-teal);transform:translateY(-1px)}.site-shell .hero{background:radial-gradient(ellipse at 84% 32%, color-mix(in srgb, var(--accent-violet) 18%, transparent), transparent 38%)}.site-shell .hero h1{max-width:640px}.site-shell .primary-button{background:var(--accent-coral);border-color:color-mix(in srgb, var(--accent-coral) 82%, white);box-shadow:0 10px 32px color-mix(in srgb, var(--accent-coral) 24%, transparent);color:#1a1a2e!important}.site-shell .primary-button:hover{background:color-mix(in srgb, var(--accent-coral) 88%, white);box-shadow:0 14px 34px color-mix(in srgb, var(--accent-coral) 32%, transparent)}.site-shell .hero-assurance>svg,.site-shell .wizard-progress li.is-active>span{color:var(--accent-teal)}.site-shell :is(.photo-overlay-note,.photo-slide-kicker){color:#fff}.site-shell .photo-carousel .photo-overlay-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff30;border-left:3px solid var(--accent-coral);z-index:2;background:linear-gradient(110deg,#141326f0,#1c1c2fd6);border-radius:0 12px 12px 0;flex-direction:column;align-items:flex-start;gap:7px;max-width:min(78%,390px);padding:15px 19px 16px;display:flex;bottom:67px;left:20px}.site-shell .photo-overlay-note strong{color:#fff;letter-spacing:-.025em;font-size:clamp(15px,1.45vw,19px);font-weight:700;line-height:1.3;display:block}.site-shell .photo-overlay-note small{color:#e1deea;margin-top:5px;font-size:12px;line-height:1.5;display:block}.site-shell .photo-slide-kicker{color:#a5e7df;letter-spacing:.18em;font-size:9px;font-weight:750}.site-shell .carousel-controls{z-index:3}.site-shell .photo-index{color:#fff;z-index:3}.site-shell .photo-index span:first-child{color:#ff9b8d;font-weight:700}.site-shell .carousel-thumbnail[aria-current=true]{border-color:var(--accent-teal)}.site-shell .carousel-arrow:focus-visible{outline-color:var(--accent-teal)}.site-shell .theme-toggle{background:color-mix(in srgb, var(--slate-raised) 88%, transparent);border-color:var(--line)}.site-shell .theme-toggle button{color:var(--muted)}.site-shell .theme-toggle button[aria-pressed=true]{background:var(--accent-violet);color:#fff}.site-shell :is(a,button):focus-visible{outline-color:var(--accent-teal)}.seller-stories{background:radial-gradient(ellipse at 3% 20%, color-mix(in srgb, var(--accent-violet) 17%, transparent), transparent 45%);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.seller-stories-heading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.8fr);align-items:end;gap:32px;max-width:1200px;margin:0 auto 30px;display:grid}.seller-stories-heading .section-eyebrow{color:var(--accent-teal)}.seller-stories-heading h2{color:var(--white);letter-spacing:-.06em;max-width:660px;margin:12px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(32px,4.4vw,52px);line-height:1.05}.seller-stories-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.seller-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1200px;margin:0 auto;display:grid}.seller-story-card{background:linear-gradient(145deg, color-mix(in srgb, var(--slate) 92%, var(--accent-violet)), var(--slate));border:1px solid color-mix(in srgb, var(--line) 82%, var(--accent-teal));border-radius:17px;flex-direction:column;min-height:265px;padding:clamp(21px,2.5vw,30px);transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.seller-story-card-featured{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-violet) 44%, var(--slate)), var(--slate));border-color:color-mix(in srgb, var(--accent-violet) 70%, var(--line))}.seller-story-label{color:var(--accent-teal);letter-spacing:.16em;font-size:9px;font-weight:750}.seller-story-card h3{color:var(--white);letter-spacing:-.04em;margin:26px 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(19px,2vw,24px);line-height:1.25}.seller-story-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.seller-story-proof{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);color:var(--accent-coral);letter-spacing:.14em;margin-top:auto;padding-top:18px;font-size:8px;font-weight:750}.concierge-launcher{color:#fff;background:linear-gradient(125deg,#7b6ba8,#52457c);border-color:#3dbabab8}.concierge-panel{background:#222237;border-color:#a99bc95c}.concierge-header{background:#1a1a2e;border-color:#a99bc933}.concierge-header strong,.concierge-message.assistant{color:#f5f3ef}.concierge-message.assistant{background:#a99bc924}.concierge-message.user{color:#e8fffc;background:#3dbaba33}.concierge-evaluate-button{color:#c7f4ef;background:#3dbaba1f;border-color:#3dbaba73}.concierge-form{border-color:#a99bc952}.concierge-form input{color:#f5f3ef}.concierge-form button{background:var(--accent-coral);color:#1a1a2e}.concierge-disclaimer a{color:#a5e7df!important}.concierge-loading{color:#b9b7c8;align-items:center;gap:8px;margin:0;padding:0 2px;font-size:10px;display:flex}.concierge-loading svg{color:var(--accent-teal);width:14px;height:14px;animation:1s linear infinite concierge-spin}.concierge-status.is-thinking{background:var(--accent-coral);animation:1.2s ease-in-out infinite concierge-pulse}@keyframes concierge-pulse{50%{opacity:.65;box-shadow:0 0 0 6px #ff6b5e1f}}html[data-theme=light] .site-shell .site-header{background:#faf8f5eb;border-bottom-color:#e3ded8}html[data-theme=light] .site-shell .brand-name,html[data-theme=light] .site-shell .hero h1,html[data-theme=light] .seller-stories-heading h2,html[data-theme=light] .seller-story-card h3{color:#1a1a2e}html[data-theme=light] .site-shell .brand-home,html[data-theme=light] .seller-story-label{color:#247e7d}html[data-theme=light] .site-shell .brand-sub-label{color:#625e6e}html[data-theme=light] .site-shell .desktop-nav .nav-contact{color:#352958;background:#5b4b8a1a;border-color:#2d898970}html[data-theme=light] .site-shell .theme-toggle button[aria-pressed=true]{color:#fff;background:#5b4b8a}html[data-theme=light] .site-shell .carousel-arrow{background:#1a1a2ec7}html[data-theme=light] .seller-stories{background:radial-gradient(at 3% 20%,#7b6ba81a,#0000 45%)}html[data-theme=light] .seller-story-card{background:linear-gradient(145deg,#fff,#f5f1f8);border-color:#e3ded8;box-shadow:0 14px 36px #1a1a2e0e}html[data-theme=light] .seller-story-card-featured{background:linear-gradient(145deg,#eee9f7,#fff);border-color:#c9bfde}html[data-theme=light] .seller-story-card p,html[data-theme=light] .seller-stories-heading>p{color:#625e6e}html[data-theme=light] .seller-story-proof{color:#a83934;border-color:#e3ded8}html[data-theme=light] .concierge-panel{background:#fff;border-color:#d7d0e5}html[data-theme=light] .concierge-header{background:#f5f1fa;border-color:#e3ded8}html[data-theme=light] .concierge-header strong,html[data-theme=light] .concierge-message.assistant,html[data-theme=light] .concierge-form input{color:#1a1a2e}html[data-theme=light] .concierge-header small,html[data-theme=light] .concierge-disclaimer{color:#625e6e}html[data-theme=light] .concierge-message.assistant{background:#f1eef7}html[data-theme=light] .concierge-message.user{color:#174f50;background:#e3f5f2}html[data-theme=light] .concierge-form{border-color:#d7d0e5}html[data-theme=light] .concierge-disclaimer a{color:#247e7d!important}@media (max-width:850px){.site-shell .site-header{position:sticky}.menu-toggle{background:color-mix(in srgb, var(--slate-raised) 85%, transparent);border:1px solid var(--line);color:var(--white);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:10px;font-weight:650;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.menu-toggle:hover{background:color-mix(in srgb, var(--accent-violet) 24%, var(--slate));border-color:var(--accent-teal);transform:translateY(-1px)}.menu-toggle svg{width:15px;height:15px}.site-shell .desktop-nav{background:color-mix(in srgb, var(--slate) 96%, var(--accent-violet));border:1px solid color-mix(in srgb, var(--accent-teal) 35%, var(--line));opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;border-radius:16px;flex-direction:column;align-items:stretch;gap:4px;width:calc(100vw - 32px);max-width:430px;margin-inline:auto;padding:11px;transition:opacity .22s,transform .28s cubic-bezier(.2,.75,.2,1),visibility .22s;display:flex;position:absolute;top:calc(100% + 8px);left:16px;right:16px;transform:translateY(-9px)scale(.985);box-shadow:0 22px 56px #0a0a1852}.site-shell .desktop-nav.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.site-shell .desktop-nav>a:not(.nav-contact){border-radius:9px;min-height:44px;padding:0 12px;transition:background .2s,color .2s,transform .2s}.site-shell .desktop-nav>a:not(.nav-contact):after{display:none}.site-shell .desktop-nav>a:not(.nav-contact):hover{background:color-mix(in srgb, var(--accent-violet) 18%, transparent);transform:translate(3px)}.site-shell .desktop-nav .nav-contact{justify-content:space-between;min-height:46px;margin-top:5px}.site-shell .photo-carousel .photo-overlay-note{max-width:min(82%,390px);padding:13px 15px;bottom:66px;left:16px}}@media (max-width:600px){.site-shell .site-header{gap:10px;height:70px;padding-inline:15px}.site-shell .brand-name{letter-spacing:.1em;font-size:13px}.site-shell .brand-sub-label{letter-spacing:.2em;font-size:7px}.menu-toggle{min-height:39px;padding-inline:9px}.site-shell .theme-toggle{gap:2px}.site-shell .theme-toggle button{min-height:34px;padding-inline:7px}.site-shell .theme-toggle button span{display:none}.site-shell .mobile-cta{background:var(--accent-coral);border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex;color:#1a1a2e!important}.site-shell .photo-carousel .photo-overlay-note{max-width:min(84%,350px);padding:11px 13px 12px;bottom:67px;left:12px}.site-shell .photo-overlay-note strong{font-size:15px}.site-shell .photo-overlay-note small{font-size:11px}.seller-stories-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-bottom:20px;display:grid}.seller-stories-heading h2{font-size:clamp(30px,8.5vw,39px)}.seller-stories-heading>p{font-size:13px}.seller-stories-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:13px;margin-right:-20px;padding:2px 20px 13px 0;display:flex;overflow-x:auto}.seller-stories-grid::-webkit-scrollbar{display:none}.seller-story-card{scroll-snap-align:start;flex:0 0 min(84vw,350px);min-height:240px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.seller-story-card:hover{border-color:var(--accent-teal);transform:translateY(-4px);box-shadow:0 20px 44px #0a0a1833}}@media (prefers-reduced-motion:reduce){.site-shell .desktop-nav,.site-shell .desktop-nav>a,.site-shell .desktop-nav>a:after,.seller-story-card,.menu-toggle{transition-duration:.01ms!important}.concierge-loading svg,.concierge-status.is-thinking{animation:none!important}}@media (max-width:850px) and (prefers-reduced-motion:no-preference){.site-shell .desktop-nav.is-open>a{animation:menu-link-in .32s calc(var(--nav-index,0) * 45ms) both}@keyframes menu-link-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}html[data-theme=light] .site-shell .hero-copy>.hero-button,html[data-theme=light] .site-shell .primary-button,html[data-theme=light] .site-shell .wizard-actions .primary-button,html[data-theme=light] .site-shell .estimator-submit,html[data-theme=light] .site-shell .mobile-cta{background:#e85a50;border-color:#e85a50;box-shadow:0 10px 28px #e85a502e;color:#1a1a2e!important}html[data-theme=light] .site-shell .mobile-cta{width:39px;min-width:39px;height:39px;padding:0}html[data-theme=light] .site-shell .hero-copy>.hero-button:hover,html[data-theme=light] .site-shell .primary-button:hover{background:#f07166;border-color:#f07166}.site-shell :is(#process,#offer,#seller-stories,#proof-title,#financing-guide,#questions){scroll-margin-top:94px}@media (max-width:850px){.site-shell :is(#process,#offer,#seller-stories,#proof-title,#financing-guide,#questions){scroll-margin-top:82px}}.site-shell .brand-name{color:var(--white);letter-spacing:.15em;gap:.32em;font-size:16px;font-weight:800}.site-shell .brand-home{color:var(--accent-teal);font-weight:650}.site-shell .brand-sub-label{color:var(--muted);letter-spacing:.22em;font-size:9px}.site-shell .desktop-nav{color:var(--muted);font-size:13px;font-weight:600}.site-shell .desktop-nav .nav-contact{background:linear-gradient(110deg, color-mix(in srgb, var(--accent-violet) 42%, transparent), color-mix(in srgb, var(--accent-teal) 18%, transparent));border-color:color-mix(in srgb, var(--accent-teal) 62%, var(--line));color:var(--white);min-height:44px;padding-inline:18px}.site-shell .menu-toggle{min-height:44px;font-size:12px}.site-shell .hero h1{font-size:clamp(48px,5.8vw,76px);line-height:1.02}.site-shell .hero-subtitle,.site-shell .section-description,.site-shell .offer-section-heading>p:last-child,.site-shell .seller-stories-heading>p,.site-shell .proof-card>p,.site-shell .process-card p,.site-shell .financing-guide-intro p,.site-shell .financing-topic p,.site-shell .faq-item p{color:var(--muted);font-size:14px;line-height:1.8}.site-shell .hero-assurance{color:var(--muted);font-size:12px}.site-shell .photo-carousel:after{background:linear-gradient(#0000 0%,#09081138 40%,#090811e6 100%)}.site-shell .photo-carousel .photo-overlay-note{border-color:#ffffff47;border-left:4px solid var(--accent-coral);background:linear-gradient(110deg,#0e0c17fa,#191526f0);max-width:min(82%,440px);padding:18px 22px;bottom:66px}.site-shell .photo-overlay-note strong{font-size:clamp(19px,1.8vw,24px);line-height:1.25}.site-shell .photo-overlay-note small{color:#f1edf7;font-size:14px;line-height:1.55}.site-shell .photo-slide-kicker{color:#a6f2e9;font-size:11px}.site-shell .photo-index{color:#fff;font-size:11px}.site-shell .photo-index span:first-child{color:var(--accent-coral)}.site-shell .carousel-arrow{background:#100e19e0;width:38px;height:38px}.site-shell .carousel-arrow svg{width:16px;height:16px}.site-shell .carousel-thumbnail{width:44px;height:34px}.site-shell .carousel-thumbnail[aria-current=true]{width:54px}.site-shell :is(.primary-button,.concierge-form button,.mobile-cta){color:var(--elevate-cta-foreground)}.site-shell .proof-section{background:radial-gradient(ellipse at 92% 18%, color-mix(in srgb, var(--accent-teal) 15%, transparent), transparent 37%), radial-gradient(ellipse at 0% 80%, color-mix(in srgb, var(--accent-violet) 22%, transparent), transparent 46%);border-block:1px solid color-mix(in srgb, var(--accent-violet) 38%, var(--line));padding-block:clamp(64px,8vw,100px)}.site-shell .proof-section .section-heading h2{max-width:620px}.site-shell .proof-card{background:linear-gradient(145deg, color-mix(in srgb, var(--slate) 84%, var(--accent-violet)), var(--slate));border-color:color-mix(in srgb, var(--accent-violet) 32%, var(--line));border-radius:18px;min-height:260px;padding:clamp(22px,3vw,34px)}.site-shell .proof-card:nth-child(2){background:linear-gradient(145deg, color-mix(in srgb, var(--slate) 86%, var(--accent-teal)), var(--slate));border-color:color-mix(in srgb, var(--accent-teal) 34%, var(--line))}.site-shell .proof-card:nth-child(3){background:linear-gradient(145deg, color-mix(in srgb, var(--slate) 88%, var(--accent-coral)), var(--slate));border-color:color-mix(in srgb, var(--accent-coral) 36%, var(--line))}.site-shell .proof-card h3{font-size:21px;line-height:1.3}.site-shell .proof-card>p{font-size:14px;line-height:1.75}.site-shell .seller-stories{background:radial-gradient(ellipse at 8% 5%, color-mix(in srgb, var(--accent-violet) 23%, transparent), transparent 44%), radial-gradient(ellipse at 100% 92%, color-mix(in srgb, var(--accent-teal) 13%, transparent), transparent 38%);padding-block:clamp(64px,8vw,100px)}.site-shell .seller-stories-heading{margin-bottom:34px}.site-shell .seller-stories-heading .section-eyebrow{color:var(--accent-teal)}.site-shell .seller-stories-heading h2{font-size:clamp(38px,5vw,60px)}.site-shell .seller-stories-heading>p{font-size:15px}.site-shell .seller-stories-grid{grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.site-shell .seller-story-card{background:linear-gradient(145deg, color-mix(in srgb, var(--slate) 86%, var(--accent-teal)), var(--slate));border-color:color-mix(in srgb, var(--accent-teal) 34%, var(--line));min-height:0;padding:clamp(24px,3vw,36px)}.site-shell .seller-story-card-featured{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-violet) 48%, var(--slate)), color-mix(in srgb, var(--slate) 95%, var(--accent-coral)));border-color:color-mix(in srgb, var(--accent-violet) 64%, var(--line));grid-column:1/-1;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:12px clamp(22px,4vw,52px);min-height:280px;display:grid}.site-shell .seller-story-card-featured .seller-story-label,.site-shell .seller-story-card-featured .seller-story-proof{grid-column:1/-1}.site-shell .seller-story-card-featured h3{grid-column:1;margin:12px 0 0}.site-shell .seller-story-card-featured p{grid-area:2/2;align-self:center}.site-shell .seller-story-label{color:var(--accent-teal);font-size:11px}.site-shell .seller-story-card h3{margin-top:28px;font-size:clamp(23px,2.7vw,34px)}.site-shell .seller-story-card-featured h3{max-width:520px;font-size:clamp(30px,4vw,46px)}.site-shell .seller-story-card p{color:var(--muted);font-size:15px;line-height:1.8}.site-shell .seller-story-proof{font-size:10px}.site-shell .seller-stories-contact{color:var(--accent-teal);align-items:center;gap:9px;margin-top:24px;font-size:14px;font-weight:700;display:inline-flex}.site-shell .seller-stories-contact svg{width:16px;height:16px;transition:transform .2s}.site-shell .seller-stories-contact:hover svg{transform:translate(4px)}.site-shell .concierge-launcher{min-height:52px;padding-inline:20px;font-size:13px}.site-shell .concierge-panel{background:var(--slate);border-color:color-mix(in srgb, var(--accent-violet) 42%, var(--line))}.site-shell .concierge-header{background:color-mix(in srgb, var(--slate-raised) 85%, transparent)}.site-shell .concierge-header strong{font-size:13px}.site-shell .concierge-header small{color:var(--muted);font-size:11px}.site-shell .concierge-message{font-size:13px;line-height:1.7}.site-shell .concierge-form input{font-size:14px}.site-shell .concierge-disclaimer{color:var(--muted);font-size:10px}.site-shell .theme-toggle button{min-height:35px;font-size:11px}html[data-theme=light] .site-shell .seller-story-card{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--accent-teal) 7%, white));border-color:color-mix(in srgb, var(--accent-teal) 35%, var(--line))}html[data-theme=light] .site-shell .seller-story-card-featured{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-violet) 12%, white), white 72%);border-color:color-mix(in srgb, var(--accent-violet) 42%, var(--line))}html[data-theme=light] .site-shell .proof-card{box-shadow:0 15px 38px #261c3312}html[data-theme=light] .site-shell .concierge-message.user{color:#17352f}@media (max-width:850px){.site-shell .seller-stories-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.site-shell .seller-story-card-featured{grid-area:auto;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);min-height:290px}.site-shell .seller-story-card-featured .seller-story-label,.site-shell .seller-story-card-featured h3,.site-shell .seller-story-card-featured p,.site-shell .seller-story-card-featured .seller-story-proof{grid-area:auto/1}.site-shell .seller-story-card{min-height:220px}}@media (max-width:600px){.site-shell .brand-name{letter-spacing:.12em;font-size:12px}.site-shell .brand-sub-label{font-size:8px}.site-shell .mobile-cta{flex:0 0 39px;width:39px;min-width:39px;padding:0}.site-shell .hero h1{font-size:clamp(42px,11vw,60px)}.site-shell .photo-carousel .photo-overlay-note{max-width:min(88%,380px);padding:14px 16px;bottom:64px;left:12px}.site-shell .photo-overlay-note strong{font-size:18px}.site-shell .photo-overlay-note small{font-size:13px}.site-shell .carousel-arrow{width:34px;height:34px}.site-shell .carousel-thumbnail{width:38px;height:30px}.site-shell .carousel-thumbnail[aria-current=true]{width:48px}.site-shell .seller-stories-grid{gap:12px;margin-right:0;padding:0;display:grid;overflow:visible}.site-shell .seller-story-card,.site-shell .seller-story-card-featured{min-height:220px;padding:22px}.site-shell .seller-story-card-featured h3{font-size:30px}.site-shell .seller-stories-contact{font-size:13px}.site-shell .concierge-launcher{min-height:46px}}@media (prefers-reduced-motion:reduce){.site-shell .seller-stories-contact svg{transition:none}}@media (max-width:360px){.site-shell .site-header{gap:5px;padding-inline:8px}.site-shell .brand-name{letter-spacing:.08em;font-size:11px}.site-shell .brand-sub-label{letter-spacing:.14em;font-size:7px}.site-shell .menu-toggle{gap:5px;padding-inline:7px}.site-shell .theme-toggle button{min-height:32px;padding-inline:5px}.site-shell .mobile-cta{flex-basis:36px;width:36px;min-width:36px;height:36px}.site-shell .hero{padding-top:22px;padding-bottom:20px}.site-shell .hero-photo{height:200px;margin-top:18px}.site-shell .carousel-controls{gap:4px;left:8px;right:8px}.site-shell .carousel-thumbnail{width:29px;height:25px}.site-shell .carousel-thumbnail[aria-current=true]{width:36px}.site-shell .carousel-arrows{gap:3px}.site-shell .carousel-arrow{width:26px;height:26px}}
