.valuation-page{--vl-accent:#102b45;--vl-pale:#c4d8e8;color:#102b45}.valuation-version-1{--vl-accent:#191a17;--vl-pale:#c9cdc1}
.vl-breadcrumb{display:flex;gap:12px;align-items:center;min-height:57px;font-size:12px;color:#68717a}.vl-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.vl-breadcrumb span[aria-current]{color:#102b45}
.vl-hero{background:var(--vl-accent);color:#fff}.vl-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-block:48px 50px}.vl-hero .eyebrow{font-size:10px;letter-spacing:.13em;color:var(--vl-pale)}.vl-hero h1{font-size:clamp(60px,6.5vw,88px);line-height:1.01;letter-spacing:-.055em;margin-top:24px}.vl-hero h1 em{color:var(--vl-pale)}.vl-hero-copy>p{font-size:15px;line-height:1.85;color:#d9e1e5;max-width:450px;margin-top:27px}.vl-hero .btn{margin-top:28px;font-size:13px;gap:25px;color:#102b45}.vl-hero-note{font-size:10px;letter-spacing:.035em;margin-top:23px;color:var(--vl-pale)}.vl-hero-photo{margin:0;min-width:0}.vl-hero-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 50%}.vl-hero-photo figcaption{font-size:10px;color:var(--vl-pale);padding-top:12px}.vl-hero a:focus-visible{outline-color:#c5e1f6}
.vl-request{padding-block:76px;scroll-margin-top:22px}.vl-request-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:10%;align-items:start}.vl-journey{padding-top:6px}.vl-journey>.eyebrow,.vl-factors .eyebrow,.vl-faq .eyebrow{font-size:10px}.vl-journey h2{font-size:48px;line-height:1.07;margin-top:19px}.vl-journey>p{font-size:14px;line-height:1.85;margin-top:24px;max-width:390px;color:#617787}.vl-journey-list{list-style:none;padding:0;margin:31px 0 18px}.vl-journey-list li{display:grid;grid-template-columns:30px 1fr;gap:18px;padding-block:22px;border-top:1px solid #cbd3d8}.vl-journey-list li>span{font:18px/1.5 var(--serif);color:#638096}.vl-journey-list h3{font-size:25px;line-height:1.2;color:#173b55}.vl-journey-list p{font-size:12px;line-height:1.9;color:#647b8b;margin-top:10px}.vl-journey>.text-link{font-size:12px}
.vl-form-panel{background:#fff;border:1px solid #c8d3da;padding:30px 32px;min-width:0}.vl-form-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vl-form-top>.eyebrow{font-size:9px}.vl-form-top>span:last-child{font-size:10px;color:#58748a;white-space:nowrap}.vl-progress{list-style:none;padding:0;margin:23px 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.vl-progress li{font-size:11px;color:#7b8c97;border-top:2px solid #d9e0e4;padding-top:12px;display:flex;gap:10px;align-items:center}.vl-progress li span{font-size:10px}.vl-progress li[aria-current=step]{color:#102b45;border-top-color:#102b45}.vl-progress li.is-complete{border-top-color:#7396ad;color:#52738a}.vl-form-panel fieldset{border:0;padding:0;margin:0;min-width:0}.vl-form-panel legend{font:32px/1.15 var(--serif);letter-spacing:-.035em;padding:0;color:#102b45}.vl-form-intro{font-size:11px;color:#6b7e8b;margin-block:13px 24px}.vl-form-panel .form-grid{gap:17px 14px}.vl-form-panel .control>span{font-size:11px;line-height:1.5;color:#4c667b}.vl-form-panel input,.vl-form-panel select,.vl-form-panel textarea{font-size:14px;min-height:48px;color:#102b45;border-color:#becbd3}.vl-form-panel textarea{min-height:111px;line-height:1.8}.vl-form-panel .control.full{grid-column:1/-1}.vl-form-panel .btn{background:#102b45;border-color:#102b45;font-size:12px;min-height:50px;gap:16px}.vl-form-panel .btn:hover{background:#204c6c}.vl-form-panel .btn:disabled{cursor:wait;opacity:.65}.vl-continue{width:100%;margin-top:26px}.vl-form-note{font-size:10px;line-height:1.85;color:#6b7f8d;margin-top:17px}.vl-form-note a{text-decoration:underline;text-underline-offset:3px}.vl-summary{white-space:pre-line;font-size:12px;line-height:1.8;color:#47667e;background:#eef3f5;padding:14px 16px;border-left:2px solid #7295ae;margin-block:20px 24px;overflow-wrap:anywhere}.vl-form-panel .check{font-size:11px;line-height:1.8;color:#607788;margin-top:20px}.vl-form-panel .check input{accent-color:#102b45}.vl-form-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:25px}.vl-back{border:0;background:none;color:#315b79;font-size:11px;min-height:44px;padding:6px 0;text-decoration:underline;text-underline-offset:4px;flex-shrink:0}
.vl-factors{background:#e8e9e4;padding-block:63px 66px}.vl-factors-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.vl-factors h2{font-size:48px;line-height:1.07;margin-top:20px}.vl-factors-grid>div>p{font-size:14px;line-height:1.9;margin-top:25px;max-width:400px;color:#607787}.vl-factors .text-link{font-size:12px;margin-top:19px}.vl-factor-list{margin:0}.vl-factor-list>div{border-top:1px solid #bac9d1;padding-block:22px;display:grid;grid-template-columns:.9fr 1.1fr;gap:22px}.vl-factor-list>div:last-child{border-bottom:1px solid #bac9d1}.vl-factor-list dt{font:25px/1.2 var(--serif);letter-spacing:-.035em;color:#153a56}.vl-factor-list dd{margin:0;font-size:12px;line-height:1.85;color:#627b8b}
.vl-faq{padding-block:70px 75px}.vl-faq-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:10%;align-items:start}.vl-faq h2{font-size:46px;line-height:1.08;margin-top:20px}.vl-faq-list{border-top:1px solid #c0cdd5}.vl-faq details{border-bottom:1px solid #c0cdd5;padding-block:23px}.vl-faq summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:22px;font-size:14px;line-height:1.7;color:#20445f}.vl-faq summary::-webkit-details-marker{display:none}.vl-faq summary:after{content:'+';font-size:24px;line-height:1;flex-shrink:0;color:#68889f}.vl-faq details[open] summary:after{content:'−'}.vl-faq details p{font-size:13px;line-height:1.9;color:#617a8b;margin-top:20px}.vl-faq summary:focus-visible{outline:3px solid #315b79;outline-offset:6px}
.vl-talk{background:var(--vl-accent);padding-block:55px;color:white}.vl-talk-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.vl-talk .eyebrow{font-size:10px;color:var(--vl-pale)}.vl-talk h2{font-size:46px;line-height:1.08;margin-top:20px}.vl-talk h2 em{color:var(--vl-pale)}.vl-talk p{font-size:12px;line-height:1.8;color:#c9d6df;margin-top:24px}.vl-talk-links>a:not(.vl-contact-link){display:grid;grid-template-columns:1fr auto;gap:8px 20px;padding-block:19px;border-bottom:1px solid #afc4d241}.vl-talk-links>a>span:first-child{grid-column:1/-1;font-size:10px;color:var(--vl-pale)}.vl-talk-links strong{font:31px/1.3 var(--serif);font-weight:400;letter-spacing:-.02em}.vl-talk-links>a>span:last-child{align-self:center;font-size:19px}.vl-contact-link{display:inline-flex;gap:20px;align-items:center;min-height:44px;margin-top:14px;font-size:11px;color:#d9e5ec}.vl-talk-links a:hover{text-decoration:underline;text-underline-offset:5px}.vl-talk a:focus-visible{outline-color:#c5e1f6}.valuation-page .result-actions .btn{background:#102b45;border-color:#102b45}.valuation-page .result-actions .btn.outline{background:transparent;color:#102b45}
@media(max-width:1100px){.vl-hero-grid{gap:7%}.vl-hero h1{font-size:75px}.vl-hero-copy>p{font-size:14px}.vl-request-grid,.vl-faq-grid{gap:7%;grid-template-columns:.9fr 1.1fr}.vl-journey h2,.vl-factors h2{font-size:42px}.vl-form-panel{padding:27px 25px}.vl-form-top{display:block}.vl-form-top>span:last-child{display:block;margin-top:9px}.vl-factors-grid{gap:7%}.vl-factor-list>div{grid-template-columns:1fr;gap:10px}.vl-faq h2,.vl-talk h2{font-size:40px}}
@media(max-width:900px){.vl-hero-grid{padding-block:40px;gap:6%}.vl-hero h1{font-size:62px}.vl-hero-copy>p{font-size:13px}.vl-hero .btn{font-size:12px;padding-inline:17px;gap:15px}.vl-hero-photo img{aspect-ratio:3/4}.vl-request{padding-block:59px}.vl-request-grid,.vl-faq-grid{gap:6%;grid-template-columns:.87fr 1.13fr}.vl-journey h2{font-size:37px}.vl-journey>p{font-size:13px}.vl-journey-list li{gap:13px;grid-template-columns:24px 1fr}.vl-journey-list h3{font-size:23px}.vl-form-panel{padding:25px 22px}.vl-form-panel legend{font-size:29px}.vl-form-panel .form-grid{grid-template-columns:1fr}.vl-form-actions{align-items:stretch;flex-direction:column-reverse;gap:9px}.vl-back{align-self:flex-start}.vl-factors{padding-block:52px}.vl-factors h2,.vl-faq h2{font-size:37px}.vl-faq{padding-block:55px}.vl-talk-grid{gap:7%}.vl-talk h2{font-size:38px}}
@media(max-width:640px){.vl-breadcrumb{font-size:11px;min-height:49px;gap:10px}.vl-hero-grid{grid-template-columns:1fr;gap:31px;padding-block:35px 34px}.vl-hero h1{font-size:clamp(57px,12vw,74px);margin-top:22px}.vl-hero-copy>p{font-size:15px;max-width:none;margin-top:24px}.vl-hero .btn{font-size:13px;min-height:53px}.vl-hero-note{font-size:10px;margin-top:20px}.vl-hero-photo img{aspect-ratio:4/3}.vl-hero-photo figcaption{font-size:10px;padding-top:10px}.vl-request{padding-block:46px}.vl-request-grid{grid-template-columns:1fr;gap:31px}.vl-journey{padding-top:0}.vl-journey h2{font-size:42px}.vl-journey>p{font-size:14px;max-width:none;margin-top:21px}.vl-journey-list{margin-top:27px}.vl-journey-list li{grid-template-columns:27px 1fr;gap:16px;padding-block:20px}.vl-journey-list h3{font-size:26px}.vl-journey-list p{font-size:13px}.vl-form-panel{padding:27px 22px}.vl-form-top{display:flex}.vl-form-top>span:last-child{margin-top:0}.vl-form-top>.eyebrow{font-size:8px}.vl-form-panel legend{font-size:32px}.vl-form-panel .form-grid{grid-template-columns:1fr 1fr;gap:17px 12px}.vl-form-panel .control{grid-column:1/-1}.vl-form-panel .control.half-name{grid-column:auto}.vl-form-panel input,.vl-form-panel select,.vl-form-panel textarea{font-size:16px}.vl-form-actions{gap:9px}.vl-form-panel .btn{font-size:13px;min-height:53px}.vl-form-panel .check{font-size:11px}.vl-summary{font-size:12px}.vl-factors{padding-block:45px}.vl-factors-grid{grid-template-columns:1fr;gap:30px}.vl-factors h2{font-size:42px}.vl-factors-grid>div>p{font-size:14px;max-width:none}.vl-factor-list>div{grid-template-columns:1fr 1.1fr;gap:20px;padding-block:20px}.vl-factor-list dt{font-size:25px}.vl-factor-list dd{font-size:12px}.vl-faq{padding-block:46px 50px}.vl-faq-grid{grid-template-columns:1fr;gap:29px}.vl-faq h2{font-size:40px}.vl-faq details{padding-block:21px}.vl-faq summary{font-size:14px}.vl-faq details p{font-size:13px}.vl-talk{padding-block:44px}.vl-talk-grid{grid-template-columns:1fr;gap:24px}.vl-talk h2{font-size:41px}.vl-talk p{font-size:12px;margin-top:20px}.vl-talk-links strong{font-size:32px}}
@media(max-width:360px){.vl-hero h1{font-size:53px}.vl-form-top{display:block}.vl-form-top>span:last-child{margin-top:9px}.vl-form-panel{padding:24px 19px}.vl-form-panel legend{font-size:29px}.vl-form-panel .form-grid{grid-template-columns:1fr}.vl-form-panel .control.half-name{grid-column:1/-1}.vl-factor-list>div{grid-template-columns:1fr;gap:9px}.vl-journey h2,.vl-factors h2,.vl-faq h2,.vl-talk h2{font-size:37px}}


.vl-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.valuation-page #vl-send-status{font-size:12px;line-height:1.7;color:#23445e}.valuation-page #vl-send:disabled{cursor:default;opacity:.65}
.vl-success{background:#edf4f1;border:1px solid #abc5bb;border-left:4px solid #527d6e;padding:24px;margin-bottom:0;scroll-margin-block:24px;overflow-wrap:anywhere}.vl-success .eyebrow{font-size:9px;color:#426b5d}.vl-success h3{font:38px/1.12 var(--serif);letter-spacing:-.035em;color:#102b45;margin:13px 0 15px}.vl-success p{font-size:13px;line-height:1.85;color:#35584d}.vl-success .vl-reference{font-size:10px;letter-spacing:.025em;margin-top:16px}.vl-success .btn{margin-top:20px;max-width:100%;white-space:normal}.vl-success:focus{outline:2px solid #527d6e;outline-offset:5px}
