.valuation-section{display:grid;grid-template-columns:1fr 1fr;margin-top:60px;background:#fff}.valuation-photo{position:relative;min-height:615px;overflow:hidden}.valuation-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:39% center}.valuation-photo:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#11233790)}.valuation-photo>span{position:absolute;z-index:1;bottom:35px;left:40px;color:white;letter-spacing:.2em;font-size:9px}.valuation-content{padding:65px min(6vw,90px)}.valuation-content h2{font-size:clamp(43px,4.6vw,66px);margin:20px 0}.valuation-content>p:not(.eyebrow){max-width:430px;font-size:13px;color:var(--muted)}#valuation-start{margin-top:26px}#valuation-start>label{display:block;font-size:10px;margin-bottom:8px}#valuation-start>input{width:100%;padding:15px 14px;border:1px solid #cbd0c5;border-radius:0;font-size:12px;background:#fafaf7}#valuation-start>.button{width:100%;margin-top:12px}.valuation-benefits{display:flex;gap:17px;font-size:9px;margin-top:18px;color:#525e4d}.valuation-benefits span:before{content:'✓';color:var(--gold);margin-right:6px}.valuation-content .valuation-note{font-size:9px!important;line-height:1.8;margin-top:19px}.valuation-content>.text-link{margin-top:20px;font-size:10px}.evaluation-steps{display:grid;grid-template-columns:repeat(3,1fr);padding-block:35px;gap:35px;border-bottom:1px solid var(--line)}.evaluation-steps article{display:flex;gap:18px}.evaluation-steps article>span{font-family:var(--serif);font-size:27px;color:var(--gold)}.evaluation-steps h3{font-size:23px;line-height:1.2;letter-spacing:-.02em;margin-bottom:8px}.evaluation-steps p{font-size:10px;color:var(--muted);line-height:1.8}.stories-section{padding:85px 0;background:#eaece7}.stories-section .section-heading>.text-link{margin-bottom:6px}.stories-empty{border:1px solid #bdc6b8;background:#f5f6f1;padding:35px;display:flex;align-items:center;gap:30px}.story-mark{font-family:var(--serif);font-size:100px;line-height:.6;color:var(--gold);display:block;align-self:flex-start}.stories-empty h3{font-size:34px;margin:0 0 12px}.stories-empty p{font-size:12px;color:var(--muted)}.stories-empty div>span{display:block;font-size:9px;margin-top:14px;color:var(--muted)}.stories-empty>.button{margin-left:auto;white-space:nowrap;font-size:11px}.stories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.story-card{padding:35px;background:var(--ivory);border-top:2px solid var(--gold)}.story-card .story-mark{font-size:72px;margin:10px 0 20px}.story-card blockquote{font-family:var(--serif);font-size:26px;line-height:1.4;margin:0 0 26px;overflow-wrap:anywhere}.story-card>strong{display:block;font-size:12px;font-weight:500}.story-client{display:block;font-size:9px;color:var(--muted);margin-top:4px}.small-status{font-size:10px;color:var(--muted);margin-top:15px}.small-status:empty{display:none}.planning-section{padding-block:90px}.planning-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.planning-card{background:#fff;padding:40px;text-align:left;border:1px solid var(--line);position:relative;transition:border-color .2s}.planning-card:hover{border-color:var(--gold)}.planning-card>.eyebrow{color:var(--gold);font-size:9px}.planning-card h3{font-size:43px;margin:27px 0 20px}.planning-card p{font-size:12px;color:var(--muted);max-width:330px;margin-bottom:30px}.planning-card>.text-link{font-size:11px}.inquiry-form{margin-top:27px}.inquiry-form>label:not(.honey-field){margin-bottom:20px}#inquiry-address-group{margin-bottom:20px}.honey-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.consent-row{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px!important;margin-top:23px;font-size:10px!important;line-height:1.8}.form-step .consent-row input{flex-shrink:0;width:16px!important;height:16px!important;min-width:16px!important;margin:3px 0 0;padding:0!important;accent-color:var(--blue)}.privacy-note a{text-decoration:underline;text-underline-offset:3px}.form-message{font-size:11px;color:#9a2f29;line-height:1.7}.form-message:empty{display:none}.button:disabled{opacity:.65;transform:none}.submission-success{padding:30px 0 5px}.submission-success>.result-check{margin-bottom:23px}.submission-success h3{font-size:38px;margin-bottom:15px}.submission-success>p{font-size:13px;color:var(--muted);line-height:1.8}.submission-success .privacy-note{font-size:10px}.submission-success .reference-number{font-size:9px;overflow-wrap:anywhere;margin-top:18px}.submission-success .button{margin-top:25px}.guide-list{padding-left:23px;margin-top:28px}.guide-list li{padding-left:10px;margin-bottom:22px}.guide-list li::marker{color:var(--gold)}.guide-list strong{font-weight:500;font-size:13px}.guide-list p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:4px}.guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px}.guide-actions>.text-link{font-size:11px}.mobile-action-bar{display:none}.footer-bottom>a{text-decoration:underline}.brief-actions{gap:12px}.brief-actions .text-link{margin-left:0}
@media(max-width:1050px){.valuation-content{padding:50px 35px}.valuation-photo{min-height:620px}.valuation-benefits{gap:12px;font-size:8px}.evaluation-steps{gap:25px}.evaluation-steps h3{font-size:21px}.stories-empty{padding:30px;gap:20px}.stories-empty>.button{font-size:10px;gap:15px}.stories-grid{gap:15px}.story-card{padding:25px}.story-card blockquote{font-size:24px}.desktop-nav{gap:18px}.desktop-nav a{font-size:10px}}
@media(max-width:700px){.valuation-section{grid-template-columns:1fr;margin-top:40px}.valuation-photo{min-height:330px}.valuation-photo img{object-position:center}.valuation-photo>span{bottom:25px;left:25px;font-size:8px}.valuation-content{padding:40px 25px 45px}.valuation-content>.eyebrow{font-size:8px}.valuation-content h2{font-size:48px}.valuation-content>p:not(.eyebrow){font-size:12px}#valuation-start>input{font-size:16px}#valuation-start>.button{font-size:11px}.valuation-benefits{font-size:9px;gap:15px}.evaluation-steps{grid-template-columns:1fr;gap:25px;padding-block:30px}.evaluation-steps article{gap:20px}.evaluation-steps h3{font-size:26px}.evaluation-steps p{font-size:11px}.stories-section{padding:65px 0}.stories-section .section-heading>.text-link{margin-top:25px}.stories-empty{display:block;padding:28px}.stories-empty .story-mark{font-size:75px;margin:12px 0 20px}.stories-empty h3{font-size:31px}.stories-empty>.button{margin-top:25px;min-width:200px}.stories-grid{grid-template-columns:1fr}.story-card{padding:30px}.story-card blockquote{font-size:28px}.planning-section{padding-block:65px}.planning-grid{grid-template-columns:1fr;gap:18px}.planning-card{padding:30px}.planning-card h3{font-size:40px;margin-block:22px 17px}.planning-card p{font-size:11px}.mobile-action-bar{display:grid;grid-template-columns:1.25fr 1fr;position:fixed;z-index:19;bottom:0;left:0;right:0;background:#fff;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #d3d6cb;box-shadow:0 -3px 20px #0001}.mobile-action-bar>button{background:white;min-height:53px;padding:10px 17px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px}.mobile-action-bar>button:first-child{background:var(--blue);color:white}.mobile-action-bar>button>span{font-size:18px}.site-footer{padding-bottom:85px}.inquiry-form .privacy-note{font-size:9px}.consent-row{font-size:10px!important}.guide-actions{gap:20px}.guide-actions>.button{font-size:11px}.guide-list p{font-size:11px}.submission-success h3{font-size:33px}}
