@font-face{font-family:Geist;src:url(/assets/geist.73894e0448ca.ttf);font-weight:100 900;font-display:swap}:root:where(:has([data-site-style=marketing])){--ink:#101214;--muted:#73777b;--line:#e4e5e8;--sky:#20cdfb;--sun:#fec912;--moss:#3fd98a;--blossom:#f68cf4}:where(html:has([data-site-style=marketing])) *{box-sizing:border-box}html:where(:has([data-site-style=marketing])){scroll-behavior:smooth;scroll-padding-top:30px}:where(html:has([data-site-style=marketing])) body{color:var(--ink);background:white;font:400 15px/1.55 Geist,Arial,sans-serif}:where(html:has([data-site-style=marketing])) button,:where(html:has([data-site-style=marketing])) input,:where(html:has([data-site-style=marketing])) select{font:inherit}:where(html:has([data-site-style=marketing])) a,:where(html:has([data-site-style=marketing])) button,:where(html:has([data-site-style=marketing])) input,:where(html:has([data-site-style=marketing])) select{touch-action:manipulation}:where(html:has([data-site-style=marketing])) button{cursor:pointer;color:inherit}:where(html:has([data-site-style=marketing])) a{color:inherit;text-decoration:none}:where(html:has([data-site-style=marketing])) img{max-width:100%;display:block}:where(html:has([data-site-style=marketing])) a:focus-visible,:where(html:has([data-site-style=marketing])) button:focus-visible,:where(html:has([data-site-style=marketing])) input:focus-visible,:where(html:has([data-site-style=marketing])) select:focus-visible,:where(html:has([data-site-style=marketing])) summary:focus-visible{outline:3px solid var(--sky);outline-offset:4px}:where(html:has([data-site-style=marketing])) button{transition:background .2s,transform .2s}:where(html:has([data-site-style=marketing])) button:active{transform:translateY(1px)}:where(html:has([data-site-style=marketing])) .nav{height:100px;display:flex;align-items:center;justify-content:space-between;gap:25px}:where(html:has([data-site-style=marketing])) .wordmark{font:800 33px/1 Neighbour,sans-serif;letter-spacing:-.025em}:where(html:has([data-site-style=marketing])) .button{background:var(--ink);color:white;border:1px solid var(--ink);border-radius:10px;padding:15px 21px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:14px;font-weight:500;white-space:nowrap}:where(html:has([data-site-style=marketing])) .button:hover{background:#323538}:where(html:has([data-site-style=marketing])) .button.small{padding:10px 15px;font-size:12px}:where(html:has([data-site-style=marketing])) .eyebrow{font-size:12px;color:#656a70;display:block}:where(html:has([data-site-style=marketing])) h1,:where(html:has([data-site-style=marketing])) h2,:where(html:has([data-site-style=marketing])) h3,:where(html:has([data-site-style=marketing])) h4,:where(html:has([data-site-style=marketing])) p{margin-top:0}:where(html:has([data-site-style=marketing])) h1,:where(html:has([data-site-style=marketing])) h2,:where(html:has([data-site-style=marketing])) h3,:where(html:has([data-site-style=marketing])) h4{font-weight:500}:where(html:has([data-site-style=marketing])) h1{font-size:clamp(44px,5.8vw,78px);line-height:1.055;letter-spacing:-.062em;margin:20px 0 23px}:where(html:has([data-site-style=marketing])) h1 span{color:#72767d}:where(html:has([data-site-style=marketing])) h2{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.05em;margin:15px 0 22px}:where(html:has([data-site-style=marketing])) h3{letter-spacing:-.025em}:where(html:has([data-site-style=marketing])) .hero{padding-top:55px}:where(html:has([data-site-style=marketing])) .paper{background:white;border:1px solid var(--line);border-radius:18px;box-shadow:0 15px 38px -25px #10121445}:where(html:has([data-site-style=marketing])) .status{display:inline-block;color:#205f42;background:#e6f6ec;border-radius:20px;padding:5px 9px;font-size:10px;white-space:nowrap;font-weight:400}:where(html:has([data-site-style=marketing])) .status.warm{color:#775e11;background:#fff4cb}:where(html:has([data-site-style=marketing])) .valuation{height:8px;background:#f0f1f2;border-radius:10px;position:relative;margin:22px 0 12px}:where(html:has([data-site-style=marketing])) .valuation>span{position:absolute;left:13%;width:74%;height:100%;background:#abe9c6;border-radius:10px}:where(html:has([data-site-style=marketing])) .valuation>i{position:absolute;height:18px;width:3px;background:var(--ink);left:49%;top:-5px}:where(html:has([data-site-style=marketing])) .range-label{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}:where(html:has([data-site-style=marketing])) .sky{background:var(--sky)}:where(html:has([data-site-style=marketing])) .sun{background:var(--sun)}:where(html:has([data-site-style=marketing])) .mascot svg{display:block;width:100%;height:auto;overflow:visible}:where(html:has([data-site-style=marketing])) .tiny{font-size:11px;color:var(--muted)}:where(html:has([data-site-style=marketing])) .section{padding-top:100px;padding-bottom:100px}:where(html:has([data-site-style=marketing])) .segmented{display:flex;gap:4px;border:1px solid var(--line);border-radius:12px;padding:4px}:where(html:has([data-site-style=marketing])) .segmented button{border:0;background:none;border-radius:8px;padding:8px 17px;font-size:12px}:where(html:has([data-site-style=marketing])) .segmented [aria-pressed=true]{background:var(--ink);color:white}:where(html:has([data-site-style=marketing])) .listing{border:1px solid var(--line);border-radius:17px;overflow:hidden;transition:transform .25s}:where(html:has([data-site-style=marketing])) .listing:hover{transform:translateY(-4px)}:where(html:has([data-site-style=marketing])) .save{position:absolute;right:14px;top:14px;border-radius:50%;background:white;border:0;width:35px;height:35px;display:grid;place-items:center}:where(html:has([data-site-style=marketing])) .insight-section{background:#f6f6f5}:where(html:has([data-site-style=marketing])) .insight-tabs{display:flex;gap:24px;border-bottom:1px solid #dedfe0;margin-top:35px}:where(html:has([data-site-style=marketing])) .insight-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:15px 0;color:var(--muted);font-size:13px}:where(html:has([data-site-style=marketing])) .insight-tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}:where(html:has([data-site-style=marketing])) .history{margin-top:25px;padding-top:16px;border-top:1px solid var(--line)}:where(html:has([data-site-style=marketing])) .history>div{display:flex;justify-content:space-between;font-size:11px;margin:10px 0;color:var(--muted)}:where(html:has([data-site-style=marketing])) .history strong{color:var(--ink);font-weight:400}:where(html:has([data-site-style=marketing])) .paper>small{display:block;font-size:9px;color:#96999d;margin-top:20px}:where(html:has([data-site-style=marketing])) .sunlight{width:100%;overflow:hidden}:where(html:has([data-site-style=marketing])) .sunlight>img{width:100%;height:210px;object-fit:cover;transition:filter .4s}:where(html:has([data-site-style=marketing])) .sunlight input{width:100%;accent-color:var(--ink);margin:20px 0 12px}:where(html:has([data-site-style=marketing])) .sunlight p{font-size:12px;margin-bottom:8px}:where(html:has([data-site-style=marketing])) .costs{padding:30px;width:100%}:where(html:has([data-site-style=marketing])) .costs h4{font-size:22px;line-height:1.2;letter-spacing:-.035em;margin:22px 0}:where(html:has([data-site-style=marketing])) .costs label{display:flex;align-items:center;gap:8px;padding:14px 0;border-top:1px solid var(--line);font-size:12px}:where(html:has([data-site-style=marketing])) .costs input{accent-color:var(--ink)}:where(html:has([data-site-style=marketing])) .costs label>span{margin-left:auto}:where(html:has([data-site-style=marketing])) .cost-sum{border-top:1px solid var(--line);margin-top:15px;padding-top:20px}:where(html:has([data-site-style=marketing])) .cost-sum span{font-size:11px;color:var(--muted)}:where(html:has([data-site-style=marketing])) .cost-sum strong{font-weight:500;display:block;font-size:35px;letter-spacing:-.04em}:where(html:has([data-site-style=marketing])) .personal{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}:where(html:has([data-site-style=marketing])) .preference-chips [aria-pressed=true]{background:#e6f8fd;border-color:var(--sky)}:where(html:has([data-site-style=marketing])) .newsletter{background:#f5f5f5;border-radius:25px;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:65px;padding-bottom:65px}:where(html:has([data-site-style=marketing])) .newsletter h2{margin-top:15px}:where(html:has([data-site-style=marketing])) .newsletter p{color:var(--muted);font-size:13px}:where(html:has([data-site-style=marketing])) .newsletter form{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}:where(html:has([data-site-style=marketing])) .newsletter input{width:100%;max-width:230px;flex:1 1;min-width:150px;border:1px solid var(--line);border-radius:9px;background:white;padding:13px;font-size:12px}:where(html:has([data-site-style=marketing])) .newsletter .button{font-size:12px;padding:12px}:where(html:has([data-site-style=marketing])) .selling{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}:where(html:has([data-site-style=marketing])) .selling>div>p{font-size:14px;color:var(--muted);max-width:430px}:where(html:has([data-site-style=marketing])) .faq{border-top:1px solid var(--line);padding-top:60px;padding-bottom:60px;display:grid;grid-template-columns:1fr 1.2fr;gap:60px}:where(html:has([data-site-style=marketing])) .faq h2{font-size:32px}:where(html:has([data-site-style=marketing])) .faq details{border-bottom:1px solid var(--line);padding:20px 0}:where(html:has([data-site-style=marketing])) .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:14px}:where(html:has([data-site-style=marketing])) .faq summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=marketing])) .faq details p{font-size:13px;color:var(--muted);max-width:500px;margin:18px 0 0}:where(html:has([data-site-style=marketing])) footer{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:30px;padding-bottom:110px}:where(html:has([data-site-style=marketing])) footer .wordmark{font-size:25px}:where(html:has([data-site-style=marketing])) footer>span{font-size:11px;color:var(--muted)}:where(html:has([data-site-style=marketing])) .explorer [aria-pressed=true][data-direction]{background:var(--ink);color:white}:where(html:has([data-site-style=marketing])) dialog{border:1px solid var(--line);border-radius:22px;padding:38px;width:calc(100% - 40px);max-width:540px;color:var(--ink);max-height:90vh;overflow:auto}:where(html:has([data-site-style=marketing])) dialog::backdrop{background:#10121466;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:where(html:has([data-site-style=marketing])) dialog h2{font-size:32px}:where(html:has([data-site-style=marketing])) dialog>p{font-size:13px;color:var(--muted)}:where(html:has([data-site-style=marketing])) dialog form{display:grid;gap:18px;margin:25px 0}:where(html:has([data-site-style=marketing])) dialog label{display:grid;gap:7px;font-size:12px}:where(html:has([data-site-style=marketing])) dialog select{padding:12px;background:white;border:1px solid var(--line);border-radius:8px}:where(html:has([data-site-style=marketing])) dialog small{font-size:10px;color:var(--muted)}:where(html:has([data-site-style=marketing])) [hidden]{display:none!important}:where(html:has([data-site-style=marketing])) .mascot .gaze{transform-origin:300px 200px;animation:look 7s ease-in-out infinite}:where(html:has([data-site-style=marketing])) .mascot .eyes{animation:eyes 7s ease-in-out infinite}:where(html:has([data-site-style=marketing])) .mascot .roof{animation:roof 7s ease-in-out infinite;transform-origin:300px 160px}@keyframes look{0%,18%,to{transform:translateX(0)}30%,45%{transform:translateX(12px)}65%,80%{transform:translateX(-12px)}}@keyframes eyes{0%,18%,to{transform:translateX(0)}30%,45%{transform:translateX(27px) scaleX(.93)}65%,80%{transform:translateX(-8px) scaleX(.93)}}@keyframes roof{0%,18%,to{transform:rotate(0)}30%,45%{transform:rotate(5deg)}65%,80%{transform:rotate(-5deg)}}:where(html:has([data-site-style=marketing])) body.paused *{animation-play-state:paused!important}@keyframes float{to{translate:0 -12px}}@media(max-width:950px){:where(html:has([data-site-style=marketing])) .personal,:where(html:has([data-site-style=marketing])) .selling{gap:35px}:where(html:has([data-site-style=marketing])) .newsletter{gap:30px}:where(html:has([data-site-style=marketing])) .newsletter form{display:grid}:where(html:has([data-site-style=marketing])) .newsletter input{max-width:none}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .nav{height:80px}:where(html:has([data-site-style=marketing])) .nav .wordmark{font-size:27px}:where(html:has([data-site-style=marketing])) .hero{padding-top:35px}:where(html:has([data-site-style=marketing])) .section{padding-top:65px;padding-bottom:65px}:where(html:has([data-site-style=marketing])) .segmented button{font-size:11px;padding:8px 12px}:where(html:has([data-site-style=marketing])) .insight-tabs{gap:20px}:where(html:has([data-site-style=marketing])) .insight-tabs button{font-size:11px}:where(html:has([data-site-style=marketing])) .personal{grid-template-columns:1fr;gap:40px}:where(html:has([data-site-style=marketing])) .newsletter{border-radius:0;grid-template-columns:1fr;padding-top:45px;padding-bottom:45px}:where(html:has([data-site-style=marketing])) .newsletter form{display:flex}:where(html:has([data-site-style=marketing])) .newsletter input{width:auto}:where(html:has([data-site-style=marketing])) .newsletter .button{font-size:11px}:where(html:has([data-site-style=marketing])) .selling{grid-template-columns:1fr;gap:30px}:where(html:has([data-site-style=marketing])) .faq{grid-template-columns:1fr;gap:15px;padding-top:35px}:where(html:has([data-site-style=marketing])) .faq h2{font-size:30px}:where(html:has([data-site-style=marketing])) footer{flex-wrap:wrap;padding-bottom:110px}:where(html:has([data-site-style=marketing])) footer>span:nth-child(2){display:none}:where(html:has([data-site-style=marketing])) dialog{padding:25px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) *,:where(html:has([data-site-style=marketing])) :after,:where(html:has([data-site-style=marketing])) :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:where(html:has([data-site-style=marketing])) .insight-tabs small{font-size:8px;margin-left:4px;color:#73777b;background:#e8e8e8;border-radius:4px;padding:3px 5px}:where(html:has([data-site-style=marketing])) #search-form input{padding:12px;border:1px solid #e4e5e8;border-radius:8px;width:100%}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .insight-tabs{gap:12px}:where(html:has([data-site-style=marketing])) .insight-tabs button{font-size:10px}:where(html:has([data-site-style=marketing])) .insight-tabs small{display:block;width:fit-content;margin:4px 0 0}}:where(html:has([data-site-style=marketing])) #search-form label{margin-bottom:-12px}:where(html:has([data-site-style=marketing])) #search-form input{font:inherit}:where(html:has([data-site-style=marketing])) .central-icon{display:inline-block;width:1.15em;height:1.15em;flex:none;vertical-align:-.18em;color:inherit}:where(html:has([data-site-style=marketing])) .save .central-icon{width:22px;height:22px}:where(html:has([data-site-style=marketing])) .save[aria-pressed=true] .central-icon{fill:currentColor}:where(html:has([data-site-style=marketing])) details[open] summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=marketing])) .pick{border:1px solid var(--line);border-radius:8px;padding:9px 13px;font-size:11px;background:white;white-space:nowrap}:where(html:has([data-site-style=marketing])) .pick[aria-pressed=true],:where(html:has([data-site-style=marketing])) .shortlist-toggle[aria-pressed=true]{background:#101214;color:white;border-color:#101214}:where(html:has([data-site-style=marketing])) .split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}:where(html:has([data-site-style=marketing])) .split>div>p{color:#73777b;max-width:380px;font-size:14px}:where(html:has([data-site-style=marketing])) .split h2{font-size:42px}:where(html:has([data-site-style=marketing])) .split>div>.mascot{width:85px;margin-top:35px}:where(html:has([data-site-style=marketing])) .quote-controls [aria-pressed=true]{background:#101214;color:white}:where(html:has([data-site-style=marketing])) .roadmap-tabs [aria-pressed=true]{background:#e9f9fd;border-color:#20cdfb}:where(html:has([data-site-style=marketing])) .choice-stack [aria-pressed=true]{border-color:#101214;background:#f5f5f5}:where(html:has([data-site-style=marketing])) .portal-rail [aria-pressed=true]{background:white}:where(html:has([data-site-style=marketing])) .companion-buttons [aria-pressed=true]{background:#101214;color:white}:where(html:has([data-site-style=marketing])) .library-page .specimen [hidden]{display:none!important}@media(max-width:950px){:where(html:has([data-site-style=marketing])) .split{gap:30px}:where(html:has([data-site-style=marketing])) .split h2{font-size:34px}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .pick{font-size:10px;padding:7px 9px}:where(html:has([data-site-style=marketing])) .split{grid-template-columns:1fr;gap:30px}:where(html:has([data-site-style=marketing])) .split h2{font-size:32px}:where(html:has([data-site-style=marketing])) .split>div>.mascot{width:65px;margin-top:15px}}:where(html:has([data-site-style=marketing])) .story-controls [aria-pressed=true]{background:#101214;color:white}@keyframes scan-home{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}:where(html:has([data-site-style=marketing])) .rich-shots button[aria-pressed=true]{background:#101214}@keyframes rich-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(4deg)}}@keyframes rich-orbit{to{transform:rotate(1turn)}}@keyframes rich-counter{to{transform:rotate(-1turn)}}:where(html:has([data-site-style=marketing])) .listing-carousel button[aria-pressed=true]{background:#101214}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="1"] .finale-finding,:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="2"] .finale-finding{opacity:1;transform:none}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="1"] .finale-guide{left:58%;top:25%}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="1"] .roof{transform:rotate(9deg)}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="1"] .eyes{transform:translate(26px,-10px)}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="2"] .finale-guide{left:9%;top:37%}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="2"] .roof{transform:rotate(-9deg)}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="2"] .eyes{transform:translate(-26px,-5px)}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="2"] .finale-finding{background:#f68cf4}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="3"] .listing-deck,:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="4"] .listing-deck{opacity:0;transform:scale(.75);pointer-events:none}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="3"] .finale-report,:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="4"] .finale-report{opacity:1;transform:none}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="3"] .finale-price-track i,:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="4"] .finale-price-track i{left:55%}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="3"] .finale-guide{left:68%;top:72%}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="4"] .finale-guide{left:70%;top:74%}:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="4"] .finale-ring{opacity:1;transform:none}:where(html:has([data-site-style=marketing])) .finish-wide[data-stage="4"] .finale-guide{left:65%;top:72%}:where(html:has([data-site-style=marketing])) .finish-stack[data-stage="3"] .finale-report,:where(html:has([data-site-style=marketing])) .finish-stack[data-stage="4"] .finale-report{transform:rotate(-2deg)}:where(html:has([data-site-style=marketing])) .finish-stack[data-stage="4"] .finale-guide{left:0;top:72%}@keyframes finale-hop{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-9px) rotate(4deg)}}@keyframes finale-turn{to{transform:rotate(1turn)}}@keyframes finale-unturn{to{transform:rotate(-1turn)}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .finale-hero[data-stage="4"] .finale-guide{left:69%;top:76%}:where(html:has([data-site-style=marketing])) .finish-stack[data-stage="4"] .finale-guide{left:0;top:76%}}:where(html:has([data-site-style=marketing])) .gallery-properties button[aria-pressed=true]{background:#101214;color:white;border-color:#101214}:where(html:has([data-site-style=marketing])) [data-gallery][data-stage="4"] .finale-ring{transform:translate(-50%,-50%) scale(1)}:where(html:has([data-site-style=marketing])) [data-gallery][data-stage="4"] .finale-guide{left:2%;top:78%}@keyframes gallery-signal{to{transform:rotate(1turn)}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) [data-gallery][data-stage="4"] .finale-guide{left:3%;top:83%}}:where(html:has([data-site-style=marketing])) .polished-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;padding:35px 38px 25px;align-items:center;background:white;min-height:610px}:where(html:has([data-site-style=marketing])) .polished-copy h1{font-size:clamp(38px,4vw,57px);line-height:1.07;letter-spacing:-.055em;margin:24px 0}:where(html:has([data-site-style=marketing])) .polished-copy em{font-style:normal;color:#5b5f66}:where(html:has([data-site-style=marketing])) .polished-copy>p{font-size:15px;color:#5b5f66;line-height:1.65;max-width:340px;margin-bottom:30px}:where(html:has([data-site-style=marketing])) .polished-signup label{display:block;font-size:12px;margin-bottom:10px}:where(html:has([data-site-style=marketing])) .polished-signup>div{display:flex;gap:7px}:where(html:has([data-site-style=marketing])) .polished-signup input{min-width:0;width:100%;border:1px solid #d9dbde;border-radius:10px;padding:13px 12px;background:#fff;font-size:13px}:where(html:has([data-site-style=marketing])) .polished-signup .button{padding:12px 15px;gap:8px;font-size:12px}:where(html:has([data-site-style=marketing])) .polished-signup>small{display:block;font-size:10px;color:#73777b;margin-top:10px;min-height:30px}:where(html:has([data-site-style=marketing])) .polished-visual{min-width:0}:where(html:has([data-site-style=marketing])) .polished-properties button[aria-pressed=true]{background:#f4f4f4;color:#101214}:where(html:has([data-site-style=marketing])) .polished-scene{height:505px;position:relative;isolation:isolate}:where(html:has([data-site-style=marketing])) .polished-card{position:absolute;width:calc(100% - 40px);left:20px;top:25px;border:1px solid #e4e5e8;border-radius:18px;overflow:hidden;background:#fff;z-index:2}:where(html:has([data-site-style=marketing])) .polished-photo{position:relative;aspect-ratio:3/2;width:100%;overflow:hidden;background:#f4f4f4}:where(html:has([data-site-style=marketing])) .polished-photo .polished-atlas{position:absolute;width:300%;max-width:none;height:auto;left:var(--photo-x,0);top:var(--photo-y,0);display:block}:where(html:has([data-site-style=marketing])) .polished-photo-label{position:absolute;top:13px;left:13px;background:white;padding:7px 10px;border-radius:6px;font-size:10px}:where(html:has([data-site-style=marketing])) .polished-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:7px;background:#fff;padding:7px 10px;border-radius:20px}:where(html:has([data-site-style=marketing])) .polished-dots button{border:0;padding:0;width:6px;height:6px;border-radius:50%;background:#d0d2d4}:where(html:has([data-site-style=marketing])) .polished-dots button[aria-pressed=true]{background:#101214}:where(html:has([data-site-style=marketing])) .polished-card-bottom{height:145px;position:relative}:where(html:has([data-site-style=marketing])) .polished-estimate,:where(html:has([data-site-style=marketing])) .polished-listing-copy{position:absolute;inset:0;padding:20px 23px;transition:opacity .4s,transform .6s}:where(html:has([data-site-style=marketing])) .polished-listing-copy>span{font-size:12px;display:block;color:#5b5f66}:where(html:has([data-site-style=marketing])) .polished-listing-copy strong{font-size:34px;font-weight:500;letter-spacing:-1px;display:block;margin:7px 0}:where(html:has([data-site-style=marketing])) .polished-listing-copy>small{font-size:10px;color:#73777b}:where(html:has([data-site-style=marketing])) .polished-estimate{opacity:0;transform:translateY(8px)}:where(html:has([data-site-style=marketing])) .polished-estimate>div:first-child{display:flex;justify-content:space-between;align-items:center}:where(html:has([data-site-style=marketing])) .polished-estimate .wordmark{font-size:22px}:where(html:has([data-site-style=marketing])) .polished-estimate small{font-size:9px;color:#73777b}:where(html:has([data-site-style=marketing])) .polished-estimate>strong{font-size:33px;letter-spacing:-1.4px;font-weight:500;display:block;margin:9px 0 14px}:where(html:has([data-site-style=marketing])) .polished-meter{height:6px;background:#eee;border-radius:8px;position:relative}:where(html:has([data-site-style=marketing])) .polished-meter>span{position:absolute;left:12%;width:76%;height:6px;background:#3fd98a;border-radius:8px}:where(html:has([data-site-style=marketing])) .polished-meter>i{position:absolute;left:10%;width:3px;height:14px;top:-4px;background:#101214;transition:left .8s .3s}:where(html:has([data-site-style=marketing])) .polished-estimate p{display:flex;justify-content:space-between;font-size:8px;margin:11px 0 0;gap:8px;color:#73777b}:where(html:has([data-site-style=marketing])) .polished-estimate b{color:#205f42;font-weight:400}:where(html:has([data-site-style=marketing])) .polished-processing{position:absolute;z-index:4;top:95px;right:0;background:#fec912;padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:9px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .5s;font-size:12px}:where(html:has([data-site-style=marketing])) .polished-processing [data-central-icon]{width:17px;height:17px}:where(html:has([data-site-style=marketing])) .polished-guide{position:absolute;left:1%;top:65%;z-index:5;width:90px;transition:left .8s,top .8s}:where(html:has([data-site-style=marketing])) .polished-guide-disc{background:white;border:1px solid #e4e5e8;border-radius:50%;width:90px;height:80px;display:grid;place-items:center}:where(html:has([data-site-style=marketing])) .polished-guide .mascot{width:70px;margin:0!important}:where(html:has([data-site-style=marketing])) .polished-guide-caption{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#101214;color:#fff;border-radius:8px;padding:7px 10px;font-size:9px;width:125px;text-align:center}:where(html:has([data-site-style=marketing])) .polished-orbit{position:absolute;inset:0;opacity:0;transition:opacity .6s;z-index:3;pointer-events:none}:where(html:has([data-site-style=marketing])) .polished-orbit-line{display:none}:where(html:has([data-site-style=marketing])) .polished-node{position:absolute;left:calc(8.33% + var(--node)*16.66%);bottom:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:85px}:where(html:has([data-site-style=marketing])) .polished-node>[data-central-icon]{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:#f4f4f4;border:3px solid white;box-sizing:content-box}:where(html:has([data-site-style=marketing])) .polished-node .central-icon{width:20px;height:20px;display:block}:where(html:has([data-site-style=marketing])) .polished-node small{font-size:8px;color:#5b5f66;white-space:nowrap;background:white;padding:2px}:where(html:has([data-site-style=marketing])) .pn-0{--node:0}:where(html:has([data-site-style=marketing])) .pn-1{--node:1}:where(html:has([data-site-style=marketing])) .pn-2{--node:2}:where(html:has([data-site-style=marketing])) .pn-3{--node:3}:where(html:has([data-site-style=marketing])) .pn-4{--node:4}:where(html:has([data-site-style=marketing])) .pn-5{--node:5}:where(html:has([data-site-style=marketing])) .pn-0>[data-central-icon],:where(html:has([data-site-style=marketing])) .pn-3>[data-central-icon]{background:#3fd98a}:where(html:has([data-site-style=marketing])) .pn-1>[data-central-icon],:where(html:has([data-site-style=marketing])) .pn-4>[data-central-icon]{background:#fec912}:where(html:has([data-site-style=marketing])) .pn-2>[data-central-icon]{background:#20cdfb}:where(html:has([data-site-style=marketing])) .pn-5>[data-central-icon]{background:#f68cf4}:where(html:has([data-site-style=marketing])) [data-polished][data-stage="1"] .polished-processing,:where(html:has([data-site-style=marketing])) [data-polished][data-stage="2"] .polished-processing{opacity:1;transform:none}:where(html:has([data-site-style=marketing])) [data-polished][data-stage="1"] .polished-guide{left:67%;top:37%}:where(html:has([data-site-style=marketing])) [data-polished][data-stage="2"] .polished-guide{left:2%;top:37%}:where(html:has([data-site-style=marketing])) [data-polished][data-stage="2"] .polished-processing{background:#f68cf4}:where(html:has([data-site-style=marketing])) [data-polished][data-stage="3"] .polished-listing-copy,:where(html:has([data-site-style=marketing])) [data-polished][data-stage="4"] .polished-listing-copy{opacity:0;transform:translateY(-8px)}:where(html:has([data-site-style=marketing])) [data-polished][data-stage="3"] .polished-estimate,:where(html:has([data-site-style=marketing])) [data-polished][data-stage="4"] .polished-estimate{opacity:1;transform:none}:where(html:has([data-site-style=marketing])) [data-polished][data-stage="3"] .polished-meter i,:where(html:has([data-site-style=marketing])) [data-polished][data-stage="4"] .polished-meter i{left:55%}:where(html:has([data-site-style=marketing])) [data-polished][data-stage="3"] .polished-guide,:where(html:has([data-site-style=marketing])) [data-polished][data-stage="4"] .polished-guide{left:76%;top:46%}:where(html:has([data-site-style=marketing])) [data-polished][data-stage="4"] .polished-orbit{opacity:1}:where(html:has([data-site-style=marketing])) .report-led[data-stage="3"] .polished-guide,:where(html:has([data-site-style=marketing])) .report-led[data-stage="4"] .polished-guide{left:2%;top:79%}@keyframes polished-circle{to{transform:rotate(1turn)}}@media(max-width:950px){:where(html:has([data-site-style=marketing])) .polished-hero{padding:30px 22px;gap:22px}:where(html:has([data-site-style=marketing])) .polished-copy h1{font-size:40px}:where(html:has([data-site-style=marketing])) .polished-copy>p{font-size:13px}:where(html:has([data-site-style=marketing])) .polished-signup>div{flex-direction:column}:where(html:has([data-site-style=marketing])) .polished-scene{height:485px}:where(html:has([data-site-style=marketing])) .polished-node small{font-size:7px}:where(html:has([data-site-style=marketing])) .polished-guide,:where(html:has([data-site-style=marketing])) .polished-guide-disc{width:78px}:where(html:has([data-site-style=marketing])) .polished-guide-disc{height:70px}:where(html:has([data-site-style=marketing])) .polished-guide .mascot{width:60px}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .polished-hero{grid-template-columns:1fr;padding:28px 20px;gap:25px}:where(html:has([data-site-style=marketing])) .polished-copy h1{font-size:42px}:where(html:has([data-site-style=marketing])) .polished-copy h1 br{display:none}:where(html:has([data-site-style=marketing])) .polished-copy em{display:block}:where(html:has([data-site-style=marketing])) .polished-copy>p{max-width:none}:where(html:has([data-site-style=marketing])) .polished-signup>div{flex-direction:row}:where(html:has([data-site-style=marketing])) .polished-signup .button{padding:12px;font-size:11px}:where(html:has([data-site-style=marketing])) .polished-scene{height:480px}:where(html:has([data-site-style=marketing])) .polished-guide-caption{width:100px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .polished-hero *{animation:none!important;transition:none!important}}:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="1"] .polished-guide,:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="2"] .polished-guide,:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="3"] .polished-guide,:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="4"] .polished-guide{left:82px;top:102px;width:90px}@media(max-width:950px){:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="1"] .polished-guide,:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="2"] .polished-guide,:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="3"] .polished-guide,:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="4"] .polished-guide{left:60px;top:75px}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="1"] .polished-guide,:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="2"] .polished-guide,:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="3"] .polished-guide,:where(html:has([data-site-style=marketing])) .agent-centred[data-stage="4"] .polished-guide{left:calc(50% - 45px);top:85px}}:where(html:has([data-site-style=marketing])) .guide-story{grid-template-columns:.78fr 1.22fr;gap:35px}:where(html:has([data-site-style=marketing])) .guide-story .polished-scene{height:550px}:where(html:has([data-site-style=marketing])) .guide-story .polished-card{width:52%;left:auto;right:0;top:150px;overflow:hidden}:where(html:has([data-site-style=marketing])) .guide-story .polished-card-bottom{height:163px}:where(html:has([data-site-style=marketing])) .guide-story .polished-estimate,:where(html:has([data-site-style=marketing])) .guide-story .polished-listing-copy{padding:20px}:where(html:has([data-site-style=marketing])) .guide-story .polished-estimate>strong{font-size:31px}:where(html:has([data-site-style=marketing])) .guide-story .polished-estimate small{font-size:10px}:where(html:has([data-site-style=marketing])) .guide-story .polished-estimate>div:first-child{display:block}:where(html:has([data-site-style=marketing])) .guide-story .polished-estimate .wordmark{display:block;font-size:24px;margin-bottom:6px}:where(html:has([data-site-style=marketing])) .guide-story .polished-estimate p{font-size:9px}:where(html:has([data-site-style=marketing])) .guide-story .polished-photo-label{font-size:10px}:where(html:has([data-site-style=marketing])) .guide-story .polished-listing-copy>span{font-size:14px}:where(html:has([data-site-style=marketing])) .guide-story .polished-listing-copy>small{font-size:12px}:where(html:has([data-site-style=marketing])) .stack-photo-count{position:absolute;bottom:12px;right:12px;background:white;border-radius:6px;padding:6px 9px;font-size:11px}:where(html:has([data-site-style=marketing])) .photo-stack-hint{position:absolute;width:52%;right:0;top:150px;aspect-ratio:3/2;z-index:0}:where(html:has([data-site-style=marketing])) .photo-stack-hint i{position:absolute;inset:0;border:1px solid #ddd;border-radius:17px;background:#f4f4f4;transform:translate(-10px,-10px) rotate(-4deg)}:where(html:has([data-site-style=marketing])) .photo-stack-hint i+i{background:#fff;transform:translate(1px,-6px) rotate(3deg)}:where(html:has([data-site-style=marketing])) .guide-conversation{position:absolute;left:10px;top:26px;max-width:95%;z-index:6}:where(html:has([data-site-style=marketing])) .guide-speaker{font-size:12px;color:#73777b}:where(html:has([data-site-style=marketing])) .guide-conversation h3{font-size:25px;line-height:1.15;letter-spacing:-.8px;margin:10px 0}:where(html:has([data-site-style=marketing])) .guide-conversation p{font-size:15px;line-height:1.5;color:#5b5f66;max-width:410px;margin:0;min-height:45px}:where(html:has([data-site-style=marketing])) .guide-story .polished-guide{width:115px;left:50px;top:290px;z-index:6;transition:left 1s,top 1s}:where(html:has([data-site-style=marketing])) .guide-story .polished-guide-disc{background:none;border:0;border-radius:0;width:115px;height:85px}:where(html:has([data-site-style=marketing])) .guide-story .polished-guide .mascot{width:115px;margin:0}:where(html:has([data-site-style=marketing])) .guide-story .polished-guide svg{overflow:visible}:where(html:has([data-site-style=marketing])) .guide-story .polished-guide-caption{display:none}:where(html:has([data-site-style=marketing])) .guide-story .polished-guide .eyes,:where(html:has([data-site-style=marketing])) .guide-story .polished-guide .gaze,:where(html:has([data-site-style=marketing])) .guide-story .polished-guide .roof{animation:none!important;transition:none!important;transform:none}:where(html:has([data-site-style=marketing])) .guide-story .polished-orbit{inset:auto;width:220px;height:220px;left:0;top:238px;opacity:0;transition:opacity .6s;pointer-events:none;z-index:3}:where(html:has([data-site-style=marketing])) .guide-story .polished-orbit-line{display:block;position:absolute;inset:0;border:1px dashed #d9dde0;border-radius:50%}:where(html:has([data-site-style=marketing])) .guide-story .polished-node{position:absolute;left:var(--orbit-x);top:var(--orbit-y);bottom:auto;transform:translate(-50%,-50%);width:76px;gap:6px}:where(html:has([data-site-style=marketing])) .guide-story .polished-node>[data-central-icon]{width:35px;height:35px;border:0}:where(html:has([data-site-style=marketing])) .guide-story .polished-node small{font-size:9px;background:white;border-radius:4px;padding:3px 4px}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="1"] .polished-guide{left:12px;top:190px}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="2"] .polished-guide{left:78px;top:320px}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="3"] .polished-guide,:where(html:has([data-site-style=marketing])) .guide-story[data-stage="4"] .polished-guide{left:52px;top:309px}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="3"] .polished-listing-copy,:where(html:has([data-site-style=marketing])) .guide-story[data-stage="4"] .polished-listing-copy{opacity:0}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="3"] .polished-estimate,:where(html:has([data-site-style=marketing])) .guide-story[data-stage="4"] .polished-estimate{opacity:1;transform:none}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="3"] .polished-meter i,:where(html:has([data-site-style=marketing])) .guide-story[data-stage="4"] .polished-meter i{left:55%}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="4"] .polished-orbit{opacity:1}:where(html:has([data-site-style=marketing])) .guide-story .polished-copy>p{font-size:16px}:where(html:has([data-site-style=marketing])) .guide-above[data-stage="1"] .polished-guide{left:calc(100% - 118px);top:184px}:where(html:has([data-site-style=marketing])) .guide-above[data-stage="2"] .polished-guide{left:calc(100% - 150px);top:370px}:where(html:has([data-site-style=marketing])) .guide-above[data-stage="3"] .polished-guide,:where(html:has([data-site-style=marketing])) .guide-above[data-stage="4"] .polished-guide{left:calc(100% - 168px);top:324px}@media(max-width:1100px) and (min-width:651px){:where(html:has([data-site-style=marketing])) .guide-story .polished-orbit{width:180px;height:180px;top:290px}:where(html:has([data-site-style=marketing])) .guide-story .polished-guide,:where(html:has([data-site-style=marketing])) .guide-story[data-stage="3"] .polished-guide,:where(html:has([data-site-style=marketing])) .guide-story[data-stage="4"] .polished-guide{width:100px;left:40px;top:340px}:where(html:has([data-site-style=marketing])) .guide-story .polished-guide .mascot,:where(html:has([data-site-style=marketing])) .guide-story .polished-guide-disc{width:100px}:where(html:has([data-site-style=marketing])) .guide-story .polished-card{width:50%}:where(html:has([data-site-style=marketing])) .guide-story .polished-estimate,:where(html:has([data-site-style=marketing])) .guide-story .polished-listing-copy{padding:14px}:where(html:has([data-site-style=marketing])) .guide-story .polished-estimate>strong{font-size:25px}:where(html:has([data-site-style=marketing])) .guide-story .polished-node small{font-size:8px}:where(html:has([data-site-style=marketing])) .guide-above[data-stage="3"] .polished-guide,:where(html:has([data-site-style=marketing])) .guide-above[data-stage="4"] .polished-guide{left:calc(100% - 140px);top:340px}:where(html:has([data-site-style=marketing])) .guide-conversation h3{font-size:23px}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .guide-story{grid-template-columns:1fr}:where(html:has([data-site-style=marketing])) .guide-story .polished-scene{height:820px}:where(html:has([data-site-style=marketing])) .guide-conversation{top:20px;left:0;max-width:100%}:where(html:has([data-site-style=marketing])) .guide-conversation h3{font-size:24px}:where(html:has([data-site-style=marketing])) .guide-conversation p{font-size:15px}:where(html:has([data-site-style=marketing])) .guide-story .photo-stack-hint,:where(html:has([data-site-style=marketing])) .guide-story .polished-card{top:165px;width:90%;left:5%;right:auto}:where(html:has([data-site-style=marketing])) .guide-story .polished-card-bottom{height:165px}:where(html:has([data-site-style=marketing])) .guide-story .polished-orbit{left:calc(50% - 110px);right:auto;top:570px}:where(html:has([data-site-style=marketing])) .guide-story .polished-guide,:where(html:has([data-site-style=marketing])) .guide-story[data-stage="3"] .polished-guide,:where(html:has([data-site-style=marketing])) .guide-story[data-stage="4"] .polished-guide{left:calc(50% - 58px);top:642px;width:115px}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="1"] .polished-guide{left:calc(50% - 95px);top:615px}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="2"] .polished-guide{left:calc(50% - 20px);top:630px}:where(html:has([data-site-style=marketing])) .guide-story .polished-estimate>strong{font-size:31px}:where(html:has([data-site-style=marketing])) .guide-story .polished-node small{font-size:10px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .guide-story *{animation:none!important;transition:none!important}}:where(html:has([data-site-style=marketing])) .guide-story .guide-conversation{display:none}:where(html:has([data-site-style=marketing])) .guide-story .photo-stack-hint{aspect-ratio:auto;height:auto;bottom:auto}:where(html:has([data-site-style=marketing])) .guide-story .photo-stack-hint i{height:100%;width:100%;inset:0}:where(html:has([data-site-style=marketing])) .guide-story .polished-processing{display:flex;position:absolute;left:auto;right:2%;top:115px;max-width:290px;background:#fec912;border:0;border-radius:13px;padding:17px 20px;z-index:7;opacity:0;transform:translateY(12px) rotate(-3deg);transition:opacity .35s,transform .5s;text-align:left;gap:10px}:where(html:has([data-site-style=marketing])) .guide-story .polished-processing>span{font-size:16px;line-height:1.4;letter-spacing:-.25px}:where(html:has([data-site-style=marketing])) .guide-story .polished-processing strong{display:block;font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-.5px;margin-top:6px}:where(html:has([data-site-style=marketing])) .guide-story .polished-processing small{display:block;font-size:11px;margin-top:7px;color:#494329;letter-spacing:0}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="1"] .polished-processing,:where(html:has([data-site-style=marketing])) .guide-story[data-stage="2"] .polished-processing{opacity:1;transform:translateY(0) rotate(-3deg)}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="2"] .polished-processing{background:#f68cf4;top:245px;right:12%;transform:rotate(3deg)}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="2"] .polished-processing small{color:#573353}:where(html:has([data-site-style=marketing])) .guide-above[data-stage="2"] .polished-processing{left:13%;right:auto;top:278px}@media(max-width:950px) and (min-width:651px){:where(html:has([data-site-style=marketing])) .guide-story .polished-processing{max-width:235px;padding:14px 16px}:where(html:has([data-site-style=marketing])) .guide-story .polished-processing>span{font-size:14px}:where(html:has([data-site-style=marketing])) .guide-story .polished-processing strong{font-size:18px}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .guide-story .polished-processing{left:auto;right:0;top:130px;max-width:85%;padding:16px 18px}:where(html:has([data-site-style=marketing])) .guide-story[data-stage="2"] .polished-processing{top:280px;left:0;right:auto;max-width:88%}:where(html:has([data-site-style=marketing])) .guide-story .photo-stack-hint{width:90%}}:where(html:has([data-site-style=marketing])) .guide-left .polished-processing{display:none!important}:where(html:has([data-site-style=marketing])) .guide-left .polished-guide-caption{display:block;background:white;color:#101214;border:1px solid #e4e5e8;border-radius:11px;width:150px;padding:10px 12px;bottom:calc(100% + 8px);top:auto;box-shadow:none}:where(html:has([data-site-style=marketing])) .guide-left .polished-guide{transition:left 1.15s cubic-bezier(.3,0,.2,1),top 1.15s cubic-bezier(.3,0,.2,1)}:where(html:has([data-site-style=marketing])) .insight-trio{position:absolute;inset:0;pointer-events:none;z-index:4}:where(html:has([data-site-style=marketing])) .trio-card{position:absolute;left:10px;width:235px;padding:16px 19px;border-radius:13px;opacity:0;transform:translateY(14px) rotate(-3deg);transition:opacity .45s,transform .65s}:where(html:has([data-site-style=marketing])) .trio-card>span{font-size:12px;display:block}:where(html:has([data-site-style=marketing])) .trio-card strong{font-size:22px;line-height:1.2;letter-spacing:-.5px;font-weight:500;margin:8px 0;display:block}:where(html:has([data-site-style=marketing])) .trio-card small{font-size:11px;color:#424348;display:block}:where(html:has([data-site-style=marketing])) .trio-basics{top:145px;background:#fec912}:where(html:has([data-site-style=marketing])) .trio-price{top:260px;left:28px;background:#f68cf4;transform:translateY(14px) rotate(3deg)}:where(html:has([data-site-style=marketing])) .trio-check{top:377px;background:#20cdfb}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="1"] .trio-basics,:where(html:has([data-site-style=marketing])) .guide-left[data-insight="2"] .trio-basics,:where(html:has([data-site-style=marketing])) .guide-left[data-insight="3"] .trio-basics{opacity:1;transform:rotate(-3deg)}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="2"] .trio-price,:where(html:has([data-site-style=marketing])) .guide-left[data-insight="3"] .trio-price{opacity:1;transform:rotate(3deg)}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="3"] .trio-check{opacity:1;transform:rotate(-2deg)}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="0"] .polished-guide{left:5px;top:40px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="1"] .polished-guide{left:calc(100% - 120px);top:40px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="2"] .polished-guide{left:10px;top:40px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="3"] .polished-guide{left:calc(50% - 45px);top:40px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="4"] .polished-guide{left:calc(100% - 120px);top:40px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="5"] .polished-guide{left:52px;top:309px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="5"] .polished-guide-caption{width:110px;border:0;padding:4px;background:white}@media(max-width:1100px) and (min-width:651px){:where(html:has([data-site-style=marketing])) .guide-left .trio-card{width:205px;left:0;padding:15px}:where(html:has([data-site-style=marketing])) .guide-left .trio-price{left:10px}:where(html:has([data-site-style=marketing])) .guide-left .trio-card strong{font-size:19px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="5"] .polished-guide{left:40px;top:340px}:where(html:has([data-site-style=marketing])) .guide-left .polished-guide-caption{width:135px;font-size:11px}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .guide-left .photo-stack-hint,:where(html:has([data-site-style=marketing])) .guide-left .polished-card{top:165px}:where(html:has([data-site-style=marketing])) .guide-left .trio-card{left:-5px;width:205px;top:180px}:where(html:has([data-site-style=marketing])) .guide-left .trio-price{left:15px;top:290px}:where(html:has([data-site-style=marketing])) .guide-left .trio-check{left:0;top:405px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="0"] .polished-guide{left:5px;top:45px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="1"] .polished-guide{left:calc(100% - 115px);top:45px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="2"] .polished-guide{left:0;top:45px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="3"] .polished-guide{left:calc(50% - 45px);top:45px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="4"] .polished-guide{left:calc(100% - 115px);top:45px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="5"] .polished-guide{left:calc(50% - 58px);top:642px}:where(html:has([data-site-style=marketing])) .guide-left .polished-guide-caption{width:120px;font-size:11px;padding:8px}:where(html:has([data-site-style=marketing])) .guide-left .trio-card strong{font-size:20px}}:where(html:has([data-site-style=marketing])) .guide-left .photo-stack-hint,:where(html:has([data-site-style=marketing])) .guide-left .polished-card{width:52%;left:28%;right:auto;top:145px}:where(html:has([data-site-style=marketing])) .guide-left .trio-basics{left:40%;top:97px;width:230px}:where(html:has([data-site-style=marketing])) .guide-left .trio-price{left:45%;top:337px;width:230px}:where(html:has([data-site-style=marketing])) .guide-left .trio-check{left:13%;top:222px;width:230px}:where(html:has([data-site-style=marketing])) .guide-left .polished-guide-caption{width:145px;font-size:12px;line-height:1.4}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="0"] .polished-guide{left:calc(100% - 100px);top:258px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="1"] .polished-guide{left:calc(100% - 117px);top:39px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="2"] .polished-guide{left:calc(100% - 105px);top:424px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="3"] .polished-guide{left:0;top:165px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="4"] .polished-guide{left:0;top:335px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="5"] .polished-guide{left:calc(12% - 46px);top:335px}:where(html:has([data-site-style=marketing])) .guide-left .polished-orbit{width:190px;height:190px;left:calc(12% - 95px);top:282px}:where(html:has([data-site-style=marketing])) .guide-left .polished-node{width:76px}:where(html:has([data-site-style=marketing])) .guide-left .polished-node small{font-size:9px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="5"] .polished-guide-caption{width:120px;font-size:10px;top:100%;bottom:auto}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="2"] .trio-basics,:where(html:has([data-site-style=marketing])) .guide-left[data-insight="3"] .trio-basics,:where(html:has([data-site-style=marketing])) .guide-left[data-insight="3"] .trio-price{opacity:0;transform:translateY(-8px) scale(.96)}@media(max-width:1100px) and (min-width:651px){:where(html:has([data-site-style=marketing])) .guide-left .photo-stack-hint,:where(html:has([data-site-style=marketing])) .guide-left .polished-card{width:54%;left:27%;top:150px}:where(html:has([data-site-style=marketing])) .guide-left .trio-card{width:200px;padding:15px}:where(html:has([data-site-style=marketing])) .guide-left .trio-basics{left:35%;top:105px}:where(html:has([data-site-style=marketing])) .guide-left .trio-price{left:40%;top:325px}:where(html:has([data-site-style=marketing])) .guide-left .trio-check{left:12%;top:235px}:where(html:has([data-site-style=marketing])) .guide-left .polished-orbit{width:155px;height:155px;left:calc(12% - 77.5px);top:320px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="5"] .polished-guide{left:calc(12% - 50px);top:355px}:where(html:has([data-site-style=marketing])) .guide-left .polished-node>[data-central-icon]{width:28px;height:28px}:where(html:has([data-site-style=marketing])) .guide-left .polished-node small{font-size:8px}:where(html:has([data-site-style=marketing])) .guide-left .polished-guide-caption{width:125px;font-size:11px}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .guide-left .polished-scene{height:850px}:where(html:has([data-site-style=marketing])) .guide-left .photo-stack-hint,:where(html:has([data-site-style=marketing])) .guide-left .polished-card{width:82%;left:9%;top:205px}:where(html:has([data-site-style=marketing])) .guide-left .trio-card{width:210px}:where(html:has([data-site-style=marketing])) .guide-left .trio-basics{left:15%;top:180px}:where(html:has([data-site-style=marketing])) .guide-left .trio-price{left:22%;top:420px}:where(html:has([data-site-style=marketing])) .guide-left .trio-check{left:0;top:290px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="0"] .polished-guide{left:calc(100% - 110px);top:100px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="1"] .polished-guide{left:calc(100% - 110px);top:83px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="2"] .polished-guide{left:calc(100% - 115px);top:568px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="3"] .polished-guide{left:0;top:120px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="4"] .polished-guide,:where(html:has([data-site-style=marketing])) .guide-left[data-insight="5"] .polished-guide{left:calc(50% - 57.5px);top:688px}:where(html:has([data-site-style=marketing])) .guide-left .polished-orbit{width:210px;height:210px;left:calc(50% - 105px);top:625px}:where(html:has([data-site-style=marketing])) .guide-left .polished-guide-caption{width:120px;font-size:11px}}@media(min-width:1101px){:where(html:has([data-site-style=marketing])) .guide-left .polished-orbit{width:180px;height:180px;left:0;top:290px}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="5"] .polished-guide{left:32.5px;top:337.5px}}@media(min-width:651px) and (max-width:1100px){:where(html:has([data-site-style=marketing])) .guide-left .polished-orbit{left:0}:where(html:has([data-site-style=marketing])) .guide-left[data-insight="5"] .polished-guide{left:27.5px;top:357.5px}}:where(html:has([data-site-style=marketing])) .spotlight-hero .photo-stack-hint,:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-card{transition:left 1.2s cubic-bezier(.2,.75,.2,1),top 1.2s cubic-bezier(.2,.75,.2,1),transform 1.2s cubic-bezier(.2,.75,.2,1);transform-origin:100% 50%}:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-guide{transition:left 1.25s cubic-bezier(.4,0,.2,1),top 1.25s cubic-bezier(.25,.1,.2,1)}:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-orbit{width:260px;height:260px;left:0;top:218px;transition:opacity .75s .6s}:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-node>[data-central-icon]{width:40px;height:40px}:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-node small{font-size:10px}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="5"] .photo-stack-hint,:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="5"] .polished-card{left:47%;top:156px;transform:scale(.78)}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="5"] .polished-guide{left:72.5px;top:305.5px}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="5"] .polished-guide-caption{font-size:11px;width:135px;top:100%;bottom:auto}:where(html:has([data-site-style=marketing])) .path-sweep .trio-basics{left:49%;top:220px}:where(html:has([data-site-style=marketing])) .path-sweep .trio-price{left:36%;top:93px}:where(html:has([data-site-style=marketing])) .path-sweep .trio-check{left:16%;top:260px}:where(html:has([data-site-style=marketing])) .path-sweep[data-insight="0"] .polished-guide{left:calc(100% - 110px);top:370px}:where(html:has([data-site-style=marketing])) .path-sweep[data-insight="1"] .polished-guide{left:calc(100% - 110px);top:370px}:where(html:has([data-site-style=marketing])) .path-sweep[data-insight="2"] .polished-guide{left:calc(100% - 125px);top:32px}:where(html:has([data-site-style=marketing])) .path-sweep[data-insight="3"] .polished-guide{left:4px;top:170px}:where(html:has([data-site-style=marketing])) .path-sweep[data-insight="4"] .polished-guide{left:42px;top:282px}:where(html:has([data-site-style=marketing])) .path-arc[data-insight="0"] .polished-guide,:where(html:has([data-site-style=marketing])) .path-arc[data-insight="1"] .polished-guide{left:calc(100% - 112px);top:408px}:where(html:has([data-site-style=marketing])) .path-arc[data-insight="2"] .polished-guide{left:55%;top:10px}:where(html:has([data-site-style=marketing])) .path-arc[data-insight="3"] .polished-guide{left:6px;top:85px}:where(html:has([data-site-style=marketing])) .path-arc[data-insight="4"] .polished-guide{left:52px;top:230px}:where(html:has([data-site-style=marketing])) .path-arc[data-insight="5"] .polished-guide{left:82.5px;top:283.5px}:where(html:has([data-site-style=marketing])) .path-arc[data-insight="5"] .photo-stack-hint,:where(html:has([data-site-style=marketing])) .path-arc[data-insight="5"] .polished-card{left:47%;top:174px;transform:scale(.7) rotate(3deg)}@media(max-width:1100px) and (min-width:651px){:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-orbit{width:210px;height:210px;left:0;top:265px}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="5"] .polished-guide{left:55px;top:327.5px}:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-node>[data-central-icon]{width:33px;height:33px}:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-node small{font-size:8px}:where(html:has([data-site-style=marketing])) .spotlight-hero .trio-card{width:195px}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="5"] .photo-stack-hint,:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="5"] .polished-card{left:45%;top:170px;transform:scale(.7)}:where(html:has([data-site-style=marketing])) .path-arc[data-insight="5"] .photo-stack-hint,:where(html:has([data-site-style=marketing])) .path-arc[data-insight="5"] .polished-card{transform:scale(.65) rotate(3deg)}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-scene{height:850px}:where(html:has([data-site-style=marketing])) .spotlight-hero .photo-stack-hint,:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-card{top:205px;left:9%;width:82%}:where(html:has([data-site-style=marketing])) .spotlight-hero .trio-basics{top:330px;left:20%}:where(html:has([data-site-style=marketing])) .spotlight-hero .trio-price{top:170px;left:12%}:where(html:has([data-site-style=marketing])) .spotlight-hero .trio-check{top:400px;left:0}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="0"] .polished-guide,:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="1"] .polished-guide{left:calc(100% - 115px);top:568px}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="2"] .polished-guide{left:calc(100% - 115px);top:75px}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="3"] .polished-guide{left:0;top:570px}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="4"] .polished-guide{left:25px;top:620px}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="5"] .photo-stack-hint,:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="5"] .polished-card{left:15%;top:190px;transform:scale(.8)}:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-orbit{width:240px;height:240px;left:calc(50% - 120px);top:578px}:where(html:has([data-site-style=marketing])) .spotlight-hero[data-insight="5"] .polished-guide{left:calc(50% - 57.5px);top:655.5px}:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-node>[data-central-icon]{width:36px;height:36px}:where(html:has([data-site-style=marketing])) .spotlight-hero .polished-node small{font-size:9px}:where(html:has([data-site-style=marketing])) .path-arc[data-insight="5"] .photo-stack-hint,:where(html:has([data-site-style=marketing])) .path-arc[data-insight="5"] .polished-card{transform:scale(.72) rotate(3deg)}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .spotlight-hero *{transition:none!important;animation:none!important}}:where(html:has([data-site-style=marketing])) .path-sweep .polished-card{transition:transform 1.2s,left 1.2s,top 1.2s,border-color .45s,box-shadow .45s}:where(html:has([data-site-style=marketing])) .path-sweep .polished-card-bottom{height:188px;transition:background .5s}:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate{padding:18px 20px;transform:translateY(22px);transition:opacity .4s,transform .65s}:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate>div:first-child{display:flex;align-items:center;gap:8px}:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate .wordmark{font-size:22px;margin:0}:where(html:has([data-site-style=marketing])) .path-sweep .estimate-range-title{font-size:11px;display:block;margin-top:19px;color:#5b5f66}:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate>strong{font-size:34px;margin:6px 0 18px;letter-spacing:-1.4px}:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate p{font-size:10px;margin-top:15px;flex-wrap:wrap}:where(html:has([data-site-style=marketing])) .path-sweep .report-reveal-ribbon{position:absolute;left:0;right:0;top:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;background:#101214;color:white;font-size:12px;opacity:0;transform:translateY(-100%);transition:opacity .4s,transform .6s}:where(html:has([data-site-style=marketing])) .path-sweep .report-reveal-ribbon [data-central-icon]{width:16px;height:16px}:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="3"] .report-reveal-ribbon,:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="4"] .report-reveal-ribbon{opacity:1;transform:none}:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="3"] .polished-card,:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="4"] .polished-card{border-color:#101214;box-shadow:0 0 0 4px #3fd98a33}:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="3"] .polished-card-bottom,:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="4"] .polished-card-bottom{background:#fff}:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="3"] .polished-estimate,:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="4"] .polished-estimate{opacity:1;transform:none}:where(html:has([data-site-style=marketing])) .path-sweep .polished-photo-label{transition:opacity .3s}:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="3"] .polished-photo-label,:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="4"] .polished-photo-label{opacity:0}@media(max-width:1100px) and (min-width:651px){:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate{padding:15px}:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate>strong{font-size:29px}:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate .wordmark{font-size:20px}:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate>div:first-child{align-items:flex-start}:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate p{font-size:9px}}@media(max-width:650px){:where(html:has([data-site-style=marketing])) .path-sweep .polished-card-bottom{height:193px}:where(html:has([data-site-style=marketing])) .path-sweep .polished-estimate>strong{font-size:33px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .path-sweep *{transition:none!important}}:where(html:has([data-site-style=marketing])) .geometric-input.geometric-input,:where(html:has([data-site-style=marketing])) .geometric-input.geometric-input:focus-within,:where(html:has([data-site-style=marketing])) .geometric-input.geometric-input:hover{position:relative;isolation:isolate;border:1px solid transparent;background:transparent;box-shadow:none;outline:none;border-radius:0;corner-shape:round;--field-stroke:#a3a3a3;--field-stroke-width:1}:where(html:has([data-site-style=marketing])) .geometric-input.geometric-input:hover{--field-stroke:#737373}:where(html:has([data-site-style=marketing])) .geometric-input.geometric-input:focus-within{--field-stroke:#101214;--field-stroke-width:1.5}:where(html:has([data-site-style=marketing])) .input-squircle-border{z-index:-1;overflow:visible}:where(html:has([data-site-style=marketing])) .input-squircle-border path{fill:white;stroke:var(--field-stroke);stroke-width:var(--field-stroke-width);stroke-linejoin:round;transition:stroke .16s,stroke-width .16s}:where(html:has([data-site-style=marketing])) .geometric-input input{appearance:none;-webkit-appearance:none;border-radius:0!important;corner-shape:round;background:transparent!important;box-shadow:none!important;outline:none!important}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .input-squircle-border path{transition:none}}:where(html:has([data-site-style=marketing])) .geometric-button.geometric-button{position:relative;isolation:isolate;background:transparent;border-color:transparent;border-radius:0;corner-shape:round;min-height:44px;padding:10px 18px;--button-fill:white;--field-stroke:#dedede;--field-stroke-width:1}:where(html:has([data-site-style=marketing])) .geometric-button .input-squircle-border path{fill:var(--button-fill)}:where(html:has([data-site-style=marketing])) .geometric-button.geometric-button:hover{background:transparent;--button-fill:#f5f5f5}:where(html:has([data-site-style=marketing])) .geometric-button.primary.geometric-button{background:transparent;--button-fill:#101214;--field-stroke:#101214;color:white}:where(html:has([data-site-style=marketing])) .geometric-button.primary.geometric-button:hover{--button-fill:#262626;--field-stroke:#262626}:where(html:has([data-site-style=marketing])) #comment-mode.geometric-button[aria-pressed=true]{background:transparent;--button-fill:#101214;--field-stroke:#101214;color:white}:where(html:has([data-site-style=marketing])) input[type=checkbox]:not(.switch){border:0;border-radius:0;corner-shape:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M12.000%2C1.000%20L13.790%2C1.007%20L14.529%2C1.030%20L15.092%2C1.068%20L15.561%2C1.120%20L15.969%2C1.188%20L16.330%2C1.272%20L16.655%2C1.371%20L16.950%2C1.486%20L17.218%2C1.617%20L17.462%2C1.765%20L17.684%2C1.930%20L17.886%2C2.114%20L18.070%2C2.316%20L18.235%2C2.538%20L18.383%2C2.782%20L18.514%2C3.050%20L18.629%2C3.345%20L18.728%2C3.670%20L18.812%2C4.031%20L18.880%2C4.439%20L18.932%2C4.908%20L18.970%2C5.471%20L18.993%2C6.210%20L19.000%2C8.000%20L19.000%2C12.000%20L18.993%2C13.790%20L18.970%2C14.529%20L18.932%2C15.092%20L18.880%2C15.561%20L18.812%2C15.969%20L18.728%2C16.330%20L18.629%2C16.655%20L18.514%2C16.950%20L18.383%2C17.218%20L18.235%2C17.462%20L18.070%2C17.684%20L17.886%2C17.886%20L17.684%2C18.070%20L17.462%2C18.235%20L17.218%2C18.383%20L16.950%2C18.514%20L16.655%2C18.629%20L16.330%2C18.728%20L15.969%2C18.812%20L15.561%2C18.880%20L15.092%2C18.932%20L14.529%2C18.970%20L13.790%2C18.993%20L12.000%2C19.000%20L8.000%2C19.000%20L6.210%2C18.993%20L5.471%2C18.970%20L4.908%2C18.932%20L4.439%2C18.880%20L4.031%2C18.812%20L3.670%2C18.728%20L3.345%2C18.629%20L3.050%2C18.514%20L2.782%2C18.383%20L2.538%2C18.235%20L2.316%2C18.070%20L2.114%2C17.886%20L1.930%2C17.684%20L1.765%2C17.462%20L1.617%2C17.218%20L1.486%2C16.950%20L1.371%2C16.655%20L1.272%2C16.330%20L1.188%2C15.969%20L1.120%2C15.561%20L1.068%2C15.092%20L1.030%2C14.529%20L1.007%2C13.790%20L1.000%2C12.000%20L1.000%2C8.000%20L1.007%2C6.210%20L1.030%2C5.471%20L1.068%2C4.908%20L1.120%2C4.439%20L1.188%2C4.031%20L1.272%2C3.670%20L1.371%2C3.345%20L1.486%2C3.050%20L1.617%2C2.782%20L1.765%2C2.538%20L1.930%2C2.316%20L2.114%2C2.114%20L2.316%2C1.930%20L2.538%2C1.765%20L2.782%2C1.617%20L3.050%2C1.486%20L3.345%2C1.371%20L3.670%2C1.272%20L4.031%2C1.188%20L4.439%2C1.120%20L4.908%2C1.068%20L5.471%2C1.030%20L6.210%2C1.007%20L8.000%2C1.000%20Z%22%20fill%3D%22%23f5f5f5%22%20stroke%3D%22%23c4c4c4%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-size:20px 20px;background-position:50%;background-repeat:no-repeat}:where(html:has([data-site-style=marketing])) input[type=checkbox]:not(.switch):checked{border:0;border-radius:0;corner-shape:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M12.000%2C1.000%20L13.790%2C1.007%20L14.529%2C1.030%20L15.092%2C1.068%20L15.561%2C1.120%20L15.969%2C1.188%20L16.330%2C1.272%20L16.655%2C1.371%20L16.950%2C1.486%20L17.218%2C1.617%20L17.462%2C1.765%20L17.684%2C1.930%20L17.886%2C2.114%20L18.070%2C2.316%20L18.235%2C2.538%20L18.383%2C2.782%20L18.514%2C3.050%20L18.629%2C3.345%20L18.728%2C3.670%20L18.812%2C4.031%20L18.880%2C4.439%20L18.932%2C4.908%20L18.970%2C5.471%20L18.993%2C6.210%20L19.000%2C8.000%20L19.000%2C12.000%20L18.993%2C13.790%20L18.970%2C14.529%20L18.932%2C15.092%20L18.880%2C15.561%20L18.812%2C15.969%20L18.728%2C16.330%20L18.629%2C16.655%20L18.514%2C16.950%20L18.383%2C17.218%20L18.235%2C17.462%20L18.070%2C17.684%20L17.886%2C17.886%20L17.684%2C18.070%20L17.462%2C18.235%20L17.218%2C18.383%20L16.950%2C18.514%20L16.655%2C18.629%20L16.330%2C18.728%20L15.969%2C18.812%20L15.561%2C18.880%20L15.092%2C18.932%20L14.529%2C18.970%20L13.790%2C18.993%20L12.000%2C19.000%20L8.000%2C19.000%20L6.210%2C18.993%20L5.471%2C18.970%20L4.908%2C18.932%20L4.439%2C18.880%20L4.031%2C18.812%20L3.670%2C18.728%20L3.345%2C18.629%20L3.050%2C18.514%20L2.782%2C18.383%20L2.538%2C18.235%20L2.316%2C18.070%20L2.114%2C17.886%20L1.930%2C17.684%20L1.765%2C17.462%20L1.617%2C17.218%20L1.486%2C16.950%20L1.371%2C16.655%20L1.272%2C16.330%20L1.188%2C15.969%20L1.120%2C15.561%20L1.068%2C15.092%20L1.030%2C14.529%20L1.007%2C13.790%20L1.000%2C12.000%20L1.000%2C8.000%20L1.007%2C6.210%20L1.030%2C5.471%20L1.068%2C4.908%20L1.120%2C4.439%20L1.188%2C4.031%20L1.272%2C3.670%20L1.371%2C3.345%20L1.486%2C3.050%20L1.617%2C2.782%20L1.765%2C2.538%20L1.930%2C2.316%20L2.114%2C2.114%20L2.316%2C1.930%20L2.538%2C1.765%20L2.782%2C1.617%20L3.050%2C1.486%20L3.345%2C1.371%20L3.670%2C1.272%20L4.031%2C1.188%20L4.439%2C1.120%20L4.908%2C1.068%20L5.471%2C1.030%20L6.210%2C1.007%20L8.000%2C1.000%20Z%22%20fill%3D%22%23101214%22%20stroke%3D%22%23101214%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20transform%3D%22translate%28-2%20-2%29%22%3E%3Cpath%20d%3D%22M8%2013L11%2016L16%208%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:20px 20px;background-position:50%;background-repeat:no-repeat}:where(html:has([data-site-style=marketing])) input[type=checkbox]:not(.switch):focus-visible{outline:2px solid #101214;outline-offset:4px;border-radius:6px}:root:where(:has([data-site-style=marketing])){--muted:#737373;--line:#e5e5e5}:where(html:has([data-site-style=marketing])) .neighbour-field{display:flex;align-items:center;gap:8px;min-width:0;min-height:48px;width:100%;padding:0 14px;margin:0;flex:1 1}:where(html:has([data-site-style=marketing])) .neighbour-field input{font:400 14px/22px Geist,Arial,sans-serif!important;color:#101214!important;display:block;width:100%!important;min-width:0;min-height:46px;height:46px!important;margin:0!important;padding:0!important;border:0!important;flex:1 1}:where(html:has([data-site-style=marketing])) .neighbour-field input::placeholder{color:#737373}:where(html:has([data-site-style=marketing])) .neighbour-field input[type=search]::-webkit-search-cancel-button,:where(html:has([data-site-style=marketing])) .neighbour-field input[type=search]::-webkit-search-decoration{appearance:none;-webkit-appearance:none;display:none}:where(html:has([data-site-style=marketing])) .neighbour-field:focus-within{outline:none!important;box-shadow:none!important}:where(html:has([data-site-style=marketing])) .neighbour-field .central-icon{width:19px;height:19px;color:#737373;flex:none}:where(html:has([data-site-style=marketing])) .polished-signup>div>.neighbour-field{width:auto}:where(html:has([data-site-style=marketing])) button.primary.geometric-button{border:1px solid transparent!important;box-shadow:none!important;border-radius:0!important;position:relative;isolation:isolate}:where(html:has([data-site-style=marketing])) button.primary.geometric-button:focus-visible{outline:2px solid #101214;outline-offset:3px;border-radius:14px!important}:where(html:has([data-site-style=marketing])) a:focus-visible,:where(html:has([data-site-style=marketing])) button:focus-visible,:where(html:has([data-site-style=marketing])) select:focus-visible,:where(html:has([data-site-style=marketing])) summary:focus-visible{outline-color:#101214}:where(html:has([data-site-style=marketing])) input[type=checkbox]:not(.switch){appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;flex:0 0 20px;vertical-align:middle;margin:0;box-shadow:none;accent-color:#101214}:where(html:has([data-site-style=marketing])) input[type=checkbox]:not(.switch):after{content:none!important}:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="3"] .polished-card,:where(html:has([data-site-style=marketing])) .path-sweep[data-stage="4"] .polished-card{border-color:#e5e5e5;box-shadow:none}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .polished-signup>div>.neighbour-field{width:100%}}:where(html:has([data-site-style=marketing])) .polished-properties button[aria-pressed=true],:where(html:has([data-site-style=marketing])) .preference-chips button[aria-pressed=true]{background:#e1f7fe;color:#173b49;border-color:#a9e6f7}:where(html:has([data-site-style=marketing])) .play-sample[aria-pressed=true]{color:#101214}:where(html:has([data-site-style=marketing])) .bid-control:before{display:none}:where(html:has([data-site-style=marketing])) .decision-zones{position:absolute;top:18px;left:0;right:0;height:9px;display:grid;grid-template-columns:31.25fr 37.5fr 18.75fr 12.5fr;border-radius:8px;overflow:hidden;pointer-events:none}:where(html:has([data-site-style=marketing])) .decision-zones i{display:block;height:100%}:where(html:has([data-site-style=marketing])) .zone-outside{background:#eaeaea}:where(html:has([data-site-style=marketing])) .zone-green{background:#3fd98a}:where(html:has([data-site-style=marketing])) .zone-red{background:#ef8da7}:where(html:has([data-site-style=marketing])) .bid-control[data-outside=hatched] .zone-outside{background:repeating-linear-gradient(135deg,transparent 0 3px,#bdbdbd 3px 4px,transparent 4px 7px),#eeeeee}:where(html:has([data-site-style=marketing])) .zone-red{background:#f91b5e}:where(html:has([data-site-style=marketing])) .zone-yellow{background:#fec912;display:none!important}:where(html:has([data-site-style=marketing])) .bid-control[data-colours=three] .decision-zones{grid-template-columns:12.5fr 18.75fr 37.5fr 18.75fr 12.5fr}:where(html:has([data-site-style=marketing])) .bid-control[data-colours=three] .zone-yellow{display:block!important}:where(html:has([data-site-style=marketing])) .confidence-visual{position:absolute;inset:0;width:100%;height:76px;overflow:visible;pointer-events:none}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=flat] .confidence-visual{display:none}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence]{height:76px;margin-top:48px}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] .decision-zones{display:none}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence]>span{top:-19px;color:#525252}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence]>span:after{top:25px;height:66px;background:#737373}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] input{height:76px}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:38px;background:#101214}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:38px;background:#101214}:where(html:has([data-site-style=marketing])) .bid-control[data-colours=three] .decision-zones,:where(html:has([data-site-style=marketing])) .decision-zones{grid-template-columns:31.25fr 31.25fr 12.5fr 25fr}:where(html:has([data-site-style=marketing])) .decision-zones .zone-outside:last-child{display:none}:where(html:has([data-site-style=marketing])) .decision-zones .zone-yellow{display:block!important;background:#eaeaea}:where(html:has([data-site-style=marketing])) .bid-control[data-colours=three] .zone-yellow{background:#fec912}:where(html:has([data-site-style=marketing])) .confidence-visual{height:44px}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence]{height:44px;margin-top:34px}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence]>span:after{height:30px;top:29px}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] input{height:44px}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:27px}:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:27px}:where(html:has([data-site-style=marketing])) .bid-control,:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence]{margin-top:64px;margin-bottom:22px}:where(html:has([data-site-style=marketing])) .bid-control>span.ask-marker,:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence]>span.ask-marker{top:-44px;z-index:2;background:white;border:1px solid #e5e5e5;border-radius:9px;padding:5px 10px;font-size:12px;line-height:22px;color:#636363;white-space:nowrap;pointer-events:none}:where(html:has([data-site-style=marketing])) .ask-marker strong{font-size:14px;color:#101214;font-weight:500;margin-left:4px}:where(html:has([data-site-style=marketing])) .bid-control>span.ask-marker:after,:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence]>span.ask-marker:after{top:33px;height:48px;width:0;border-left:1px dashed #737373;background:none}:where(html:has([data-site-style=marketing])) .bid-control input::-webkit-slider-thumb,:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:var(--bid-handle-height,27px);width:7px;border-radius:5px;-webkit-transition:height 80ms linear;transition:height 80ms linear}:where(html:has([data-site-style=marketing])) .bid-control input::-moz-range-thumb,:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:var(--bid-handle-height,27px);width:7px;border-radius:5px;-moz-transition:height 80ms linear;transition:height 80ms linear}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .bid-control input::-webkit-slider-thumb{-webkit-transition:none;transition:none}:where(html:has([data-site-style=marketing])) .bid-control input::-moz-range-thumb{-moz-transition:none;transition:none}}:where(html:has([data-site-style=marketing])) .bid-control[data-outside=soft] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 5.07px,#d0d0d0 5.07px 7.07px)}:where(html:has([data-site-style=marketing])) .bid-control[data-outside=wide] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 5.49px,#d6d6d6 5.49px 8.49px)}:where(html:has([data-site-style=marketing])) .bid-control input::-webkit-slider-thumb,:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb,:where(html:has([data-site-style=marketing])) .bid-control[data-shape=flat] input::-webkit-slider-thumb{background:#101214}:where(html:has([data-site-style=marketing])) .bid-control input::-moz-range-thumb,:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence] input::-moz-range-thumb,:where(html:has([data-site-style=marketing])) .bid-control[data-shape=flat] input::-moz-range-thumb{background:#101214}:where(html:has([data-site-style=marketing])) .bid-control[data-outside=airy-wide] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 7.81px,#dddddd 7.81px 11.31px)}:where(html:has([data-site-style=marketing])) .bid-control>span.ask-marker:after,:where(html:has([data-site-style=marketing])) .bid-control[data-shape=confidence]>span.ask-marker:after{display:none}:where(html:has([data-site-style=marketing])) .bid-control:after{content:"";position:absolute;left:56.25%;top:50%;width:1px;height:52px;transform:translate(-50%,-50%);pointer-events:none;background:repeating-linear-gradient(180deg,#b8b8b8 0 4px,transparent 4px 8px);background-position:50%;z-index:1}:where(html:has([data-site-style=marketing])) .bid-control input{z-index:2}:where(html:has([data-site-style=marketing])) .lab-playhead button[aria-pressed=true]{background:#e1f7fe;color:#173b49}:where(html:has([data-site-style=marketing])) .hero-32.polished-hero{padding:35px 10px 20px;grid-template-columns:.8fr 1.2fr;gap:30px;min-height:0}:where(html:has([data-site-style=marketing])) .hero-32 .polished-copy h1{font-size:clamp(38px,4.1vw,60px);line-height:1.07;letter-spacing:-.05em;margin:20px 0}:where(html:has([data-site-style=marketing])) .hero-32 .polished-copy em{font-style:normal;color:#737373}:where(html:has([data-site-style=marketing])) .hero-32 .polished-copy>p{font-size:16px;line-height:1.65;color:#636363;max-width:380px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-signup>div{flex-direction:column;gap:9px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-signup label{font-size:13px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-visual{display:flex;flex-direction:column;min-width:0}:where(html:has([data-site-style=marketing])) .hero-32 .polished-scene{height:690px;overflow:visible;isolation:isolate}:where(html:has([data-site-style=marketing])) .hero-32 .photo-stack-hint,:where(html:has([data-site-style=marketing])) .hero-32 .polished-card{width:min(340px,76%);right:auto;top:85px;transform:translateX(-50%);transform-origin:50% 50%}:where(html:has([data-site-style=marketing])) .hero-32 .polished-card{overflow:hidden;border:1px solid #e5e5e5;box-shadow:none!important}:where(html:has([data-site-style=marketing])) .hero-32 .polished-photo{height:210px;aspect-ratio:auto;transition:height .5s}:where(html:has([data-site-style=marketing])) .hero-32[data-photo=compact] .polished-photo{height:145px}:where(html:has([data-site-style=marketing])) .hero-32[data-photo=none][data-stage="3"] .polished-photo,:where(html:has([data-site-style=marketing])) .hero-32[data-photo=none][data-stage="4"] .polished-photo{height:0}:where(html:has([data-site-style=marketing])) .hero-32 .polished-card-bottom{height:145px;min-height:0;overflow:visible;position:relative}:where(html:has([data-site-style=marketing])) .hero-32 .polished-estimate{padding:20px!important;position:absolute;inset:0;box-sizing:border-box;overflow:visible}:where(html:has([data-site-style=marketing])) .hero-32[data-stage="3"] .polished-card-bottom,:where(html:has([data-site-style=marketing])) .hero-32[data-stage="4"] .polished-card-bottom{height:auto}:where(html:has([data-site-style=marketing])) .hero-32[data-stage="3"] .polished-estimate,:where(html:has([data-site-style=marketing])) .hero-32[data-stage="4"] .polished-estimate{position:relative;opacity:1;transform:none}:where(html:has([data-site-style=marketing])) .hero-32 .polished-estimate>div:first-child{display:flex;justify-content:space-between;align-items:center}:where(html:has([data-site-style=marketing])) .hero-32 .polished-estimate .wordmark{font-size:23px!important}:where(html:has([data-site-style=marketing])) .hero-32 .estimate-range-title{font-size:12px;margin-top:20px;color:#737373}:where(html:has([data-site-style=marketing])) .hero-32 .polished-estimate>strong{font-size:34px!important;margin:8px 0 15px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-estimate p{font-size:12px!important;line-height:1.5;margin:14px 0 0}:where(html:has([data-site-style=marketing])) .hero-32 .polished-listing-copy{padding:20px!important}:where(html:has([data-site-style=marketing])) .hero-32 .polished-listing-copy>strong{font-size:32px}:where(html:has([data-site-style=marketing])) .hero-32 .guide-conversation{display:none}:where(html:has([data-site-style=marketing])) .hero-32 .trio-basics{left:45%;top:190px}:where(html:has([data-site-style=marketing])) .hero-32 .trio-price{left:25%}:where(html:has([data-site-style=marketing])) .hero-32 .trio-card{max-width:225px;width:58%}:where(html:has([data-site-style=marketing])) .hero-32 .polished-guide-caption{font-size:12px!important}:where(html:has([data-site-style=marketing])) .hero-32 .polished-guide{z-index:7}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="4"] .polished-guide{top:390px}:where(html:has([data-site-style=marketing])) .hero-32[data-stage="4"] .photo-stack-hint,:where(html:has([data-site-style=marketing])) .hero-32[data-stage="4"] .polished-card{left:68%;top:140px;transform:translateX(-50%) scale(.65)}:where(html:has([data-site-style=marketing])) .hero-32 .polished-orbit{--ring:300px;width:var(--ring);height:var(--ring);left:calc(24% - var(--ring)/2);top:calc(345px - var(--ring)/2);inset-inline-end:auto;transition:opacity .8s}:where(html:has([data-site-style=marketing])) .hero-32[data-stage="4"] .polished-guide{left:calc(24% - 57.5px);top:300px}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=fade][data-stage="4"] .photo-stack-hint,:where(html:has([data-site-style=marketing])) .hero-32[data-ending=fade][data-stage="4"] .polished-card{left:50%;top:85px;transform:translateX(-50%) scale(.96);opacity:0;pointer-events:none}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=shrink][data-stage="4"] .photo-stack-hint,:where(html:has([data-site-style=marketing])) .hero-32[data-ending=shrink][data-stage="4"] .polished-card{left:50%;top:205px;transform:translateX(-50%) scale(.15);opacity:0;pointer-events:none}:where(html:has([data-site-style=marketing])) .hero-32:not([data-ending=side]) .polished-orbit{left:calc(50% - var(--ring)/2);top:calc(345px - var(--ring)/2)}:where(html:has([data-site-style=marketing])) .hero-32:not([data-ending=side])[data-stage="4"] .polished-guide{left:calc(50% - 57.5px);top:300px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-guide-disc{border-radius:50%;transition:background .4s}:where(html:has([data-site-style=marketing])) .hero-32[data-surface=grey][data-stage="4"] .polished-guide-disc{background:#f5f5f5;box-shadow:0 0 0 18px #f5f5f5}:where(html:has([data-site-style=marketing])) .hero-32 .polished-node small{font-size:12px!important;color:#525252;white-space:nowrap}:where(html:has([data-site-style=marketing])) .hero-32 .polished-node>[data-central-icon]{width:42px!important;height:42px!important}:where(html:has([data-site-style=marketing])) .hero-32 .polished-node .central-icon{width:22px;height:22px}:where(html:has([data-site-style=marketing])) .hero-32 .pn-0>[data-central-icon]{background:#3fd98a}:where(html:has([data-site-style=marketing])) .hero-32 .pn-1>[data-central-icon]{background:#20cdfb}:where(html:has([data-site-style=marketing])) .hero-32 .pn-2>[data-central-icon]{background:#fec912}:where(html:has([data-site-style=marketing])) .hero-32 .pn-3>[data-central-icon]{background:#f68cf4}:where(html:has([data-site-style=marketing])) .hero-32 .pn-4>[data-central-icon]{background:#e5e5e5}:where(html:has([data-site-style=marketing])) .hero-32 .pn-5>[data-central-icon]{background:#f91b5e;color:white}:where(html:has([data-site-style=marketing])) .hero-32[data-palette=soft] .pn-0>[data-central-icon]{background:#dff8e9}:where(html:has([data-site-style=marketing])) .hero-32[data-palette=soft] .pn-1>[data-central-icon]{background:#e1f7fe}:where(html:has([data-site-style=marketing])) .hero-32[data-palette=soft] .pn-2>[data-central-icon]{background:#fff4c7}:where(html:has([data-site-style=marketing])) .hero-32[data-palette=soft] .pn-3>[data-central-icon]{background:#f9d5f8}:where(html:has([data-site-style=marketing])) .hero-32[data-palette=soft] .pn-5>[data-central-icon]{background:#fdd5e1;color:#101214}:where(html:has([data-site-style=marketing])) .hero-32[data-ring=none] .polished-orbit-line{display:none}:where(html:has([data-site-style=marketing])) .hero-32 .hero-flat{margin-top:6px}:where(html:has([data-site-style=marketing])) .hero-32[data-meter=flat] .polished-estimate>p,:where(html:has([data-site-style=marketing])) .hero-32[data-meter=flat] .polished-meter{display:none}:where(html:has([data-site-style=marketing])) .hero-32 .bid-control{position:relative;height:44px;margin:48px 0 10px;--ask-position:50%}:where(html:has([data-site-style=marketing])) .hero-32 .bid-control input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:44px;margin:0;background:transparent;cursor:ew-resize}:where(html:has([data-site-style=marketing])) .hero-32 .bid-control input::-webkit-slider-runnable-track{background:transparent}:where(html:has([data-site-style=marketing])) .hero-32 .bid-control input::-moz-range-track{background:transparent}:where(html:has([data-site-style=marketing])) .hero-32 .bid-control input::-webkit-slider-thumb{appearance:none;width:7px;height:27px;border:0;border-radius:5px;box-shadow:0 0 0 3px white;background:#101214}:where(html:has([data-site-style=marketing])) .hero-32 .bid-control input::-moz-range-thumb{width:7px;height:27px;border:0;border-radius:5px;background:#101214;box-shadow:0 0 0 3px white}:where(html:has([data-site-style=marketing])) .hero-32 .bid-control .ask-marker{left:var(--ask-position);transform:translateX(-50%);position:absolute;top:-36px;line-height:18px;font-size:11px}:where(html:has([data-site-style=marketing])) .hero-32 .ask-marker strong{font-size:12px}:where(html:has([data-site-style=marketing])) .hero-32 .bid-control:after{left:var(--ask-position)}:where(html:has([data-site-style=marketing])) .hero-32 .flat-anchors{display:flex;justify-content:space-between;gap:7px;font-size:11px;color:#737373}:where(html:has([data-site-style=marketing])) .hero-32 .flat-anchors strong{display:block;font-size:13px;font-weight:500;color:#404040}:where(html:has([data-site-style=marketing])) .hero-32 .flat-reading{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding-top:13px;margin-top:13px;border-top:1px solid #ededed}:where(html:has([data-site-style=marketing])) .hero-32 .flat-key{font-size:11px;line-height:1.5;color:#737373;margin-top:10px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-card[inert]{pointer-events:none}@media(max-width:1250px){:where(html:has([data-site-style=marketing])) .hero-32.polished-hero{grid-template-columns:.7fr 1.3fr;gap:24px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-copy h1{font-size:44px}}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .hero-32.polished-hero{grid-template-columns:1fr;padding:26px 0;gap:20px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-copy h1{font-size:43px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-copy>p{max-width:none}:where(html:has([data-site-style=marketing])) .hero-32 .photo-stack-hint,:where(html:has([data-site-style=marketing])) .hero-32 .polished-card{width:76%;top:80px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-scene{height:710px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-node small{font-size:11px!important}:where(html:has([data-site-style=marketing])) .hero-32 .polished-orbit{--ring:260px!important}:where(html:has([data-site-style=marketing])) .hero-32 .polished-guide,:where(html:has([data-site-style=marketing])) .hero-32 .polished-guide .mascot,:where(html:has([data-site-style=marketing])) .hero-32 .polished-guide-disc{width:115px}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=side][data-stage="4"] .polished-card{left:65%;transform:translateX(-50%) scale(.6)}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=side] .polished-orbit{--ring:170px!important;left:calc(28% - 85px)}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=side][data-stage="4"] .polished-guide{left:calc(28% - 57.5px)}:where(html:has([data-site-style=marketing])) .hero-32 .trio-card{font-size:12px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .hero-32 *{transition:none!important;animation:none!important}}:where(html:has([data-site-style=marketing])) .hero-32.polished-hero{padding-bottom:105px;align-items:center}:where(html:has([data-site-style=marketing])) .hero-32 .polished-visual{position:relative}:where(html:has([data-site-style=marketing])) .hero-32 .polished-scene{height:600px}:where(html:has([data-site-style=marketing])) .hero-32 .photo-stack-hint,:where(html:has([data-site-style=marketing])) .hero-32 .polished-card{top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 1s,opacity .8s}:where(html:has([data-site-style=marketing])) .hero-32 .photo-stack-hint{display:none}:where(html:has([data-site-style=marketing])) .hero-32 .flat-anchors,:where(html:has([data-site-style=marketing])) .hero-32 .flat-key,:where(html:has([data-site-style=marketing])) .hero-32 .flat-reading{display:none!important}:where(html:has([data-site-style=marketing])) .hero-32 .hero-flat{margin-bottom:0}:where(html:has([data-site-style=marketing])) .hero-32 .bid-control{margin-bottom:0}:where(html:has([data-site-style=marketing])) .hero-32 .polished-estimate{padding-bottom:18px!important}:where(html:has([data-site-style=marketing])) .hero-32 .polished-orbit,:where(html:has([data-site-style=marketing])) .hero-32:not([data-ending=side]) .polished-orbit{top:calc(300px - var(--ring)/2)}:where(html:has([data-site-style=marketing])) .hero-32:not([data-ending=side])[data-stage="4"] .polished-guide{top:257.5px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="1"] .polished-guide{top:95px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="2"] .polished-guide{left:calc(100% - 115px);top:420px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide{top:165px}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=fade][data-stage="4"] .polished-card{top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=shrink][data-stage="4"] .polished-card{top:50%;left:50%;transform:translate(-50%,-50%) scale(.15);opacity:0}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=lift][data-stage="4"] .polished-card{top:50%;left:50%;transform:translate(-50%,calc(-50% - 75px));opacity:0;pointer-events:none}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=side][data-stage="4"] .polished-card{top:50%;left:68%;transform:translate(-50%,-50%) scale(.65)}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=side][data-stage="4"] .polished-guide{top:257.5px}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .hero-32 .polished-scene{height:600px}:where(html:has([data-site-style=marketing])) .hero-32.polished-hero{padding-bottom:110px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-card{width:min(340px,90%)}:where(html:has([data-site-style=marketing])) .hero-32 .polished-orbit{--ring:min(350px,calc(100vw - 110px))!important}}:where(html:has([data-site-style=marketing])) .hero-32 .polished-photo .polished-atlas{width:300%;height:300%;max-width:none;object-fit:fill;transform:none}:where(html:has([data-site-style=marketing])) .hero-32[data-photo=full] .polished-photo{height:auto;aspect-ratio:3/2}:where(html:has([data-site-style=marketing])) .hero-32 .polished-node{width:42px;height:42px;display:block;transform:translate(-50%,-50%)}:where(html:has([data-site-style=marketing])) .hero-32 .polished-node small{position:absolute;top:48px;left:50%;transform:translateX(-50%);margin:0}:where(html:has([data-site-style=marketing])) .hero-32 .polished-node>[data-central-icon]{box-sizing:border-box;border:0;padding:0}:where(html:has([data-site-style=marketing])) .hero-32 .trio-basics{left:55%;top:160px}:where(html:has([data-site-style=marketing])) .hero-32 .trio-price{left:15%;top:26px}:where(html:has([data-site-style=marketing])) .hero-32 .trio-check{left:0;top:300px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="0"] .polished-guide{left:calc(100% - 100px);top:257.5px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="1"] .polished-guide{left:calc(100% - 100px);top:70px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="2"] .polished-guide{top:145px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide{left:0;top:420px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="4"] .polished-guide{left:0;top:310px}:where(html:has([data-site-style=marketing])) .hero-32[data-asking=plain] .bid-control{margin-top:12px;margin-bottom:30px}:where(html:has([data-site-style=marketing])) .hero-32[data-asking=plain] .bid-control:after{display:none}:where(html:has([data-site-style=marketing])) .hero-32[data-asking=plain] .bid-control .ask-marker{top:44px;left:0;transform:none;padding:0;background:none;border:0;box-shadow:none;border-radius:0;font-size:12px}:where(html:has([data-site-style=marketing])) .hero-32[data-asking=plain] .ask-marker strong{font-weight:500}:where(html:has([data-site-style=marketing])) .hero-32 .polished-estimate>p>b{display:none}:where(html:has([data-site-style=marketing])) .hero-32{--final-shift:20px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="1"] .polished-guide{left:calc(100% - 115px);top:310px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="2"] .polished-guide{left:calc(25% - 57px);top:190px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide{left:10px;top:480px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="1"] .polished-guide-caption,:where(html:has([data-site-style=marketing])) .hero-32[data-insight="2"] .polished-guide-caption,:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide-caption{top:calc(100% + 8px);bottom:auto}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=fade][data-stage="4"] .polished-card,:where(html:has([data-site-style=marketing])) .hero-32[data-stage="3"] .polished-card{left:calc(50% + var(--final-shift))}:where(html:has([data-site-style=marketing])) .hero-32:not([data-ending=side]) .polished-orbit{left:calc(50% + var(--final-shift) - var(--ring)/2)}:where(html:has([data-site-style=marketing])) .hero-32:not([data-ending=side])[data-stage="4"] .polished-guide{left:calc(50% + var(--final-shift) - 57.5px)}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .hero-32{--final-shift:8px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide{left:18px}}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide{top:460px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide-caption{top:calc(100% + 4px)}:where(html:has([data-site-style=marketing])) .hero-32 .photo-stack-hint{display:block;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1}:where(html:has([data-site-style=marketing])) .hero-32 .photo-stack-hint i{border-color:#e5e5e5;background:#f4f4f4;border-radius:18px;transform:translate(-12px,-9px) rotate(-4deg)}:where(html:has([data-site-style=marketing])) .hero-32 .photo-stack-hint i+i{background:#fff;transform:translate(9px,-5px) rotate(3deg)}:where(html:has([data-site-style=marketing])) .hero-32[data-stage="3"] .photo-stack-hint{left:calc(50% + var(--final-shift))}:where(html:has([data-site-style=marketing])) .hero-32[data-ending=fade][data-stage="4"] .photo-stack-hint{top:50%;left:calc(50% + var(--final-shift));transform:translate(-50%,-50%);opacity:0}:where(html:has([data-site-style=marketing])) .hero-32 .polished-card{display:flex;flex-direction:column}:where(html:has([data-site-style=marketing])) .hero-32 .polished-photo{width:calc(100% - 16px);margin:8px 8px 0;border-radius:11px;flex-shrink:0;isolation:isolate;overflow:hidden}:where(html:has([data-site-style=marketing])) .hero-32 .report-reveal-ribbon{position:relative;order:-1;left:auto;right:auto;top:auto;padding:0 11px;height:0;overflow:hidden;flex-shrink:0;transform:none;transition:height .4s,opacity .4s}:where(html:has([data-site-style=marketing])) .hero-32[data-stage="3"] .report-reveal-ribbon,:where(html:has([data-site-style=marketing])) .hero-32[data-stage="4"] .report-reveal-ribbon{height:40px}:where(html:has([data-site-style=marketing])) .hero-32 .polished-card-bottom{flex-shrink:0}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="2"] .polished-guide{left:calc(72% - 57.5px);top:0}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="2"] .polished-guide-caption{top:auto;bottom:calc(100% + 8px)}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide{left:50px;top:205px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide-caption{top:auto;bottom:calc(100% + 8px)}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .hero-32[data-insight="2"] .polished-guide{left:calc(100% - 105px);top:-70px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide{left:50px;top:205px}}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="2"] .polished-guide-caption{top:calc(100% + 8px);bottom:auto;width:110px}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .hero-32[data-insight="2"] .polished-guide{left:calc(100% - 115px);top:0}:where(html:has([data-site-style=marketing])) .hero-32 .trio-price{left:0}}:where(html:has([data-site-style=marketing])) .hero-32 .photo-stack-hint,:where(html:has([data-site-style=marketing])) .hero-32 .polished-card,:where(html:has([data-site-style=marketing])) .hero-32[data-ending=fade][data-stage="4"] .photo-stack-hint,:where(html:has([data-site-style=marketing])) .hero-32[data-ending=fade][data-stage="4"] .polished-card{top:calc(50% + 18px)}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="2"] .polished-guide{top:-16px}:where(html:has([data-site-style=marketing])) .hero-32[data-insight="3"] .polished-guide{transition:left 1.1s cubic-bezier(.4,0,.2,1),top 1.1s cubic-bezier(.4,0,.2,1)}:where(html:has([data-site-style=marketing])) .hero-32 .report-reveal-ribbon{position:absolute;top:8px;left:8px;right:8px;order:0;height:34px!important;padding:0 10px;border-radius:11px 11px 0 0;transform:translateY(-100%);opacity:0;transition:opacity .2s,transform .25s;pointer-events:none}:where(html:has([data-site-style=marketing])) .hero-32[data-stage="3"] .report-reveal-ribbon,:where(html:has([data-site-style=marketing])) .hero-32[data-stage="4"] .report-reveal-ribbon{transform:none;opacity:1}:where(html:has([data-site-style=marketing])) .hero-32 .photo-stack-hint,:where(html:has([data-site-style=marketing])) .hero-32 .polished-card{transition:left .6s ease,top .6s ease,transform .6s ease,opacity .18s ease-out}:where(html:has([data-site-style=marketing])) .hero-32 .polished-orbit{transition:opacity .15s ease-out}:where(html:has([data-site-style=marketing])) .hero-32[data-stage="4"] .polished-orbit{transition:opacity .25s ease-out .22s}:where(html:has([data-site-style=marketing])) .hero-32[data-stage="4"] .polished-guide-caption{animation:hero32-caption-reveal .2s .22s both}@keyframes hero32-caption-reveal{0%{opacity:0}to{opacity:1}}:where(html:has([data-site-style=marketing])) .bento-page{max-width:1280px;margin:auto;padding:46px 36px 30px}:where(html:has([data-site-style=marketing])) .bento-page[hidden]{display:none!important}:where(html:has([data-site-style=marketing])) .bento-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin:0 0 30px}:where(html:has([data-site-style=marketing])) .bento-heading h1{font-size:clamp(38px,4.5vw,60px);line-height:1.04;letter-spacing:-.055em;margin:12px 0 0;font-weight:500}:where(html:has([data-site-style=marketing])) .bento-heading>p{font-size:15px;color:#636363;max-width:310px;margin:0 0 4px}:where(html:has([data-site-style=marketing])) .b-copy>p{font-size:15px;line-height:1.55;color:#525252;margin:0;max-width:370px}:where(html:has([data-site-style=marketing])) .b-copy{position:relative;z-index:3}:where(html:has([data-site-style=marketing])) .b-status{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;margin-bottom:20px;color:inherit;position:relative;z-index:3}:where(html:has([data-site-style=marketing])) .b-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}:where(html:has([data-site-style=marketing])) .sheet-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}:where(html:has([data-site-style=marketing])) .sheet-header .wordmark{font-size:23px}:where(html:has([data-site-style=marketing])) .sheet-header>span:last-child{font-size:12px;color:#737373}:where(html:has([data-site-style=marketing])) .report-label{display:block;font-size:12px;color:#737373;margin:14px 0 4px}:where(html:has([data-site-style=marketing])) .report-range{font-size:35px;font-weight:500;letter-spacing:-.05em;line-height:1.2}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .bento-page{padding:30px 18px}:where(html:has([data-site-style=marketing])) .bento-heading{display:block}:where(html:has([data-site-style=marketing])) .bento-heading>p{margin-top:20px;max-width:100%}}@media(prefers-reduced-motion:reduce){html:where(:has([data-site-style=marketing])){scroll-behavior:auto}}:where(html:has([data-site-style=marketing])) .refined-grid{display:grid;gap:16px;position:relative}:where(html:has([data-site-style=marketing])) .r-card{border-radius:26px;padding:28px;overflow:hidden;min-width:0;position:relative;display:flex;flex-direction:column;transition:transform .25s}:where(html:has([data-site-style=marketing])) .r-card:focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=marketing])) .r-card h2{font-size:30px;line-height:1.08;letter-spacing:-.04em;margin:0 0 12px}:where(html:has([data-site-style=marketing])) .r-card>.b-copy>p{font-size:15px;max-width:420px}:where(html:has([data-site-style=marketing])) .r-card .b-status{margin-bottom:16px}:where(html:has([data-site-style=marketing])) .r-art{margin-top:25px;min-width:0}:where(html:has([data-site-style=marketing])) .r-report{padding:20px;background:white;border-radius:18px;color:#101214;box-shadow:0 10px 30px #10121408}:where(html:has([data-site-style=marketing])) .r-report .sheet-header{margin-bottom:16px}:where(html:has([data-site-style=marketing])) .r-report .sheet-header .wordmark{font-size:23px}:where(html:has([data-site-style=marketing])) .r-report-tabs button[aria-pressed=true]{background:#e1f7fe;color:#173b49}:where(html:has([data-site-style=marketing])) .r-report-photo{position:relative;margin-bottom:16px}:where(html:has([data-site-style=marketing])) .r-report-photo img{width:100%;height:136px;object-fit:cover;border-radius:12px}:where(html:has([data-site-style=marketing])) .r-report-photo span{position:absolute;bottom:10px;left:10px;background:#fffffff2;padding:5px 9px;border-radius:8px;font-size:12px}:where(html:has([data-site-style=marketing])) .r-report h3{font-size:21px;letter-spacing:-.035em;margin:0 0 14px}:where(html:has([data-site-style=marketing])) .r-report .report-range{font-size:31px}:where(html:has([data-site-style=marketing])) .r-surface{background:white;border-radius:18px;padding:17px;color:#101214}:where(html:has([data-site-style=marketing])) .r-surface-head{font-size:13px;font-weight:500;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}:where(html:has([data-site-style=marketing])) .r-surface-head small{color:#737373;font-size:12px}:where(html:has([data-site-style=marketing])) .r-daylight-photo{position:relative;margin-bottom:12px}:where(html:has([data-site-style=marketing])) .r-daylight-photo img{width:100%;height:110px;object-fit:cover;border-radius:10px}:where(html:has([data-site-style=marketing])) .r-daylight-photo span{position:absolute;bottom:10px;left:10px;background:#fff;padding:4px 9px;border-radius:99px;font-size:12px}:where(html:has([data-site-style=marketing])) .r-hours{display:flex;justify-content:space-between;align-items:center;border-bottom:5px solid #fec912;padding-bottom:8px;font-size:12px;color:#737373}:where(html:has([data-site-style=marketing])) .r-hours b{font-weight:500;color:#101214}:where(html:has([data-site-style=marketing])) .r-task{display:flex;align-items:center;gap:10px;font-size:13px;padding:11px 0;border-top:1px solid #ededed}:where(html:has([data-site-style=marketing])) .r-task>.central-icon{width:18px;height:18px}:where(html:has([data-site-style=marketing])) .r-task small{margin-left:auto;color:#737373;font-size:12px}:where(html:has([data-site-style=marketing])) .r-time{width:44px;flex:none;padding:8px 3px;border-radius:10px;background:#e1f7fe;text-align:center;font-size:12px}:where(html:has([data-site-style=marketing])) .r-task strong{font-weight:500}:where(html:has([data-site-style=marketing])) .r-engine{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:#f5f5f5;border-radius:26px;padding:22px;position:relative;min-width:0}:where(html:has([data-site-style=marketing])) .r-engine .wordmark{font-size:24px}:where(html:has([data-site-style=marketing])) .r-engine svg{width:170px;max-width:100%;height:auto;overflow:visible;margin:24px 0}:where(html:has([data-site-style=marketing])) .r-engine .engine-eyes{transform:translate(var(--gaze-x,0),var(--gaze-y,0));transition:transform .25s ease}:where(html:has([data-site-style=marketing])) .r-engine .engine-roof{transform:rotate(var(--gaze-tilt,0deg));transform-origin:300px 180px;transition:transform .3s ease}:where(html:has([data-site-style=marketing])) .r-engine strong{font-size:18px;font-weight:500;letter-spacing:-.025em}:where(html:has([data-site-style=marketing])) .r-engine p{font-size:13px;color:#737373;margin:8px 0 0;max-width:210px}:where(html:has([data-site-style=marketing])) .r-short h2{font-size:24px}:where(html:has([data-site-style=marketing])) .r-short>.b-copy>p{font-size:14px}:where(html:has([data-site-style=marketing])) .r-workbench{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"mail mail report" "compare engine report" "compare daylight move"}:where(html:has([data-site-style=marketing])) .r-workbench .r-newsletter{grid-area:mail;background:#fec912;display:grid;grid-template-columns:1fr 1.2fr;gap:25px;min-height:360px}:where(html:has([data-site-style=marketing])) .r-workbench .r-newsletter .r-art{margin:0 -30px -75px 0;transform:rotate(5deg)}:where(html:has([data-site-style=marketing])) .r-workbench .r-report-card{grid-area:report;background:#f5f5f5}:where(html:has([data-site-style=marketing])) .r-workbench .r-compare{grid-area:compare;background:#f9d5f8}:where(html:has([data-site-style=marketing])) .r-workbench .r-engine{grid-area:engine;background:white;min-height:245px}:where(html:has([data-site-style=marketing])) .r-workbench .r-engine svg{width:110px;margin:16px 0}:where(html:has([data-site-style=marketing])) .r-workbench .r-daylight{grid-area:daylight;background:#fff4cc}:where(html:has([data-site-style=marketing])) .r-workbench .r-move{grid-area:move;background:#e1f7fe}@media(min-width:761px) and (max-width:1050px){:where(html:has([data-site-style=marketing])) .r-workbench{grid-template-columns:1fr 1fr;grid-template-areas:"mail mail" "engine engine" "compare report" "daylight move"}:where(html:has([data-site-style=marketing])) .r-workbench .r-engine{min-height:160px;flex-direction:row;gap:20px}:where(html:has([data-site-style=marketing])) .r-workbench .r-engine p{display:none}}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .refined-grid{display:flex;flex-direction:column}:where(html:has([data-site-style=marketing])) .r-card{padding:24px}:where(html:has([data-site-style=marketing])) .r-card h2{font-size:29px}:where(html:has([data-site-style=marketing])) .r-workbench .r-newsletter{display:flex;min-height:0}:where(html:has([data-site-style=marketing])) .r-workbench .r-newsletter .r-art{margin:24px 0 -35px;transform:rotate(2deg)}:where(html:has([data-site-style=marketing])) .r-engine{order:-1;flex-direction:row;gap:15px;padding:18px!important;min-height:120px!important}:where(html:has([data-site-style=marketing])) .r-engine .wordmark{display:none}:where(html:has([data-site-style=marketing])) .r-engine svg{width:85px!important;margin:0!important}:where(html:has([data-site-style=marketing])) .r-engine strong{font-size:15px}:where(html:has([data-site-style=marketing])) .r-engine p{display:none}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .r-card,:where(html:has([data-site-style=marketing])) .r-engine .engine-eyes,:where(html:has([data-site-style=marketing])) .r-engine .engine-roof{transition:none!important;transform:none!important}}:where(html:has([data-site-style=marketing])) .ten.r-workbench{grid-template-rows:310px auto auto}:where(html:has([data-site-style=marketing])) .ten.r-workbench .r-newsletter{min-height:0;grid-template-columns:1fr 1.15fr;padding:26px;gap:20px}:where(html:has([data-site-style=marketing])) .ten .r-newsletter h2{font-size:32px}:where(html:has([data-site-style=marketing])) .ten .r-newsletter .r-art{margin:0;transform:none;align-self:center}:where(html:has([data-site-style=marketing])) .ten .r-newsletter>.b-copy>p{font-size:14px}:where(html:has([data-site-style=marketing])) .ten .r-compare{background:#f68cf4}:where(html:has([data-site-style=marketing])) .ten .r-daylight{background:#3fd98a}:where(html:has([data-site-style=marketing])) .ten .r-engine{min-height:210px}:where(html:has([data-site-style=marketing])) .ten .r-card .r-art img{max-width:100%;object-fit:cover}:where(html:has([data-site-style=marketing])) .ten .r-report-card .r-art{margin-top:20px}:where(html:has([data-site-style=marketing])) .ten .r-report-photo img{height:155px}:where(html:has([data-site-style=marketing])) .ten .r-report{box-shadow:none}:where(html:has([data-site-style=marketing])) .ten .r-compare .r-art{margin-top:22px}:where(html:has([data-site-style=marketing])) .ten .r-short h2{font-size:25px}:where(html:has([data-site-style=marketing])) .ten-mail-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}:where(html:has([data-site-style=marketing])) .ten-mail-head .wordmark{font-size:21px}:where(html:has([data-site-style=marketing])) .ten-mail-head small{font-size:10px;color:#636363;max-width:80px}:where(html:has([data-site-style=marketing])) .ten-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}:where(html:has([data-site-style=marketing])) .ten-chips span{font-size:11px;padding:6px 10px;border-radius:99px;background:#f5f5f5;color:#404040}:where(html:has([data-site-style=marketing])) .ten-postcards{height:270px;position:relative;margin:0 10px}:where(html:has([data-site-style=marketing])) .ten-back-card{position:absolute;inset:0 5px 15px;background:white;padding:10px;transform:rotate(-9deg);border-radius:14px}:where(html:has([data-site-style=marketing])) .ten-back-card img{width:100%;height:100%;border-radius:10px}:where(html:has([data-site-style=marketing])) .ten-front-card{position:absolute;inset:12px 0 0;background:white;padding:10px;border-radius:14px;transform:rotate(5deg)}:where(html:has([data-site-style=marketing])) .ten-front-card>img{width:100%;height:137px;border-radius:9px}:where(html:has([data-site-style=marketing])) .ten-front-card>div{padding:10px 4px}:where(html:has([data-site-style=marketing])) .ten-front-card .ten-mail-head{margin-bottom:7px}:where(html:has([data-site-style=marketing])) .ten-front-card small,:where(html:has([data-site-style=marketing])) .ten-front-card strong{display:block;font-size:12px}:where(html:has([data-site-style=marketing])) .ten-front-card>div>small{font-size:10px;margin-top:5px}:where(html:has([data-site-style=marketing])) .ten .r-surface>img{width:100%;height:180px;border-radius:12px}:where(html:has([data-site-style=marketing])) .ten .r-surface h3{font-size:22px;line-height:1.12;letter-spacing:-.035em}:where(html:has([data-site-style=marketing])) .ten .r-daylight .r-art{margin-top:auto;padding-top:20px}:where(html:has([data-site-style=marketing])) .ten .r-move .r-art{margin-top:20px}@media(min-width:761px) and (max-width:1050px){:where(html:has([data-site-style=marketing])) .ten.r-workbench{grid-template-rows:310px auto auto auto}:where(html:has([data-site-style=marketing])) .ten .r-engine{min-height:135px}:where(html:has([data-site-style=marketing])) .ten .r-newsletter .r-art{max-width:370px}:where(html:has([data-site-style=marketing])) .ten .r-report-photo img{height:190px}}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .ten.r-workbench .r-newsletter{display:flex;padding:24px}:where(html:has([data-site-style=marketing])) .ten .r-newsletter .r-art{width:100%;max-width:380px;margin:15px auto 0}:where(html:has([data-site-style=marketing])) .ten .r-newsletter h2{font-size:32px}:where(html:has([data-site-style=marketing])) .ten .r-card{min-height:0}:where(html:has([data-site-style=marketing])) .ten .r-daylight .r-art{margin-top:5px}:where(html:has([data-site-style=marketing])) .ten .r-report-photo img{height:180px}:where(html:has([data-site-style=marketing])) .ten .r-engine{order:-1}}:where(html:has([data-site-style=marketing])) .ten-postcards{height:250px}:where(html:has([data-site-style=marketing])) .ten-front-card>img{height:120px}:where(html:has([data-site-style=marketing])) .refine-final.r-workbench{grid-template-rows:310px 190px auto}:where(html:has([data-site-style=marketing])) .refine-final .r-engine{min-height:0;padding:14px}:where(html:has([data-site-style=marketing])) .refine-final .r-engine svg{width:100px;margin:10px 0}:where(html:has([data-site-style=marketing])) .refine-final .r-engine .wordmark{font-size:22px}:where(html:has([data-site-style=marketing])) .refine-final .r-engine strong{font-size:15px}:where(html:has([data-site-style=marketing])) .refine-final .r-engine p{display:none}:where(html:has([data-site-style=marketing])) .refine-final .r-report-card{padding:24px}:where(html:has([data-site-style=marketing])) .refine-final .r-report-card h2{font-size:27px}:where(html:has([data-site-style=marketing])) .refine-final .r-report-card>.b-copy>p{font-size:14px}:where(html:has([data-site-style=marketing])) .refine-final .r-report-card .r-art{margin-top:15px}:where(html:has([data-site-style=marketing])) .refine-final .final-report{padding:16px}:where(html:has([data-site-style=marketing])) .refine-final .r-report-photo img{height:125px}:where(html:has([data-site-style=marketing])) .refine-final .r-report-photo{margin-bottom:12px}:where(html:has([data-site-style=marketing])) .refine-final .sheet-header{margin-bottom:12px}:where(html:has([data-site-style=marketing])) .refine-final .report-range{font-size:30px;display:block;margin-top:7px}:where(html:has([data-site-style=marketing])) .refine-final .bid-control{position:relative;height:44px;margin:6px 0 0}:where(html:has([data-site-style=marketing])) .refine-final .bid-control:after{display:none}:where(html:has([data-site-style=marketing])) .refine-final .bid-control input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:44px;background:transparent;margin:0;cursor:ew-resize}:where(html:has([data-site-style=marketing])) .refine-final .bid-control input::-webkit-slider-runnable-track{background:transparent}:where(html:has([data-site-style=marketing])) .refine-final .bid-control input::-moz-range-track{background:transparent}:where(html:has([data-site-style=marketing])) .refine-final .bid-control input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:7px;height:27px;border:0;border-radius:5px;background:#101214;box-shadow:0 0 0 3px white}:where(html:has([data-site-style=marketing])) .refine-final .bid-control input::-moz-range-thumb{width:7px;height:27px;border:0;border-radius:5px;background:#101214;box-shadow:0 0 0 3px white}:where(html:has([data-site-style=marketing])) .refine-final .final-asking{margin:0;color:#636363;font-size:12px}:where(html:has([data-site-style=marketing])) .final-asking strong{font-weight:500;color:#101214;margin-left:5px}:where(html:has([data-site-style=marketing])) .final-platform-top{display:flex;align-items:center;justify-content:space-between;gap:10px}:where(html:has([data-site-style=marketing])) .final-platform-top .wordmark{font-size:21px}:where(html:has([data-site-style=marketing])) .final-platform-top>span:last-child{font-size:11px;color:#636363}:where(html:has([data-site-style=marketing])) .final-homes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 20px}:where(html:has([data-site-style=marketing])) .final-homes img{width:100%;height:140px;border-radius:10px}:where(html:has([data-site-style=marketing])) .final-homes strong{display:block;font-size:12px;font-weight:500;margin:9px 0 5px}:where(html:has([data-site-style=marketing])) .final-homes small{font-size:11px;color:#636363}:where(html:has([data-site-style=marketing])) .final-comparison>div{display:grid;grid-template-columns:1fr .8fr .8fr;gap:8px;padding:14px 0;border-top:1px solid #ededed;font-size:11px;align-items:center}:where(html:has([data-site-style=marketing])) .final-comparison b,:where(html:has([data-site-style=marketing])) .final-comparison strong{font-weight:500}:where(html:has([data-site-style=marketing])) .final-comparison>div:first-child{color:#636363}:where(html:has([data-site-style=marketing])) .final-notes{margin-top:18px;background:#f5f5f5;padding:15px;border-radius:12px;font-size:12px}:where(html:has([data-site-style=marketing])) .final-notes>span{color:#737373;font-size:11px}:where(html:has([data-site-style=marketing])) .final-notes p{font-size:14px;line-height:1.5;margin:8px 0 0;letter-spacing:-.02em}:where(html:has([data-site-style=marketing])) .refine-final .r-compare .r-art{margin-top:20px}:where(html:has([data-site-style=marketing])) .refine-final .r-daylight{background:#3fd98a}:where(html:has([data-site-style=marketing])) .refine-final .r-move{background:#e1f7fe}:where(html:has([data-site-style=marketing])) .refine-final .r-daylight .r-art{margin-top:15px;padding-top:0}:where(html:has([data-site-style=marketing])) .refine-final .r-short h2{font-size:25px}:where(html:has([data-site-style=marketing])) .refine-final .r-compare{background:#f68cf4}:where(html:has([data-site-style=marketing])) .refine-final .r-compare .r-surface{padding:17px}:where(html:has([data-site-style=marketing])) .refine-final .r-daylight-photo img{height:110px}@media(min-width:761px) and (max-width:1050px){:where(html:has([data-site-style=marketing])) .refine-final.r-workbench{grid-template-rows:310px 115px auto auto}:where(html:has([data-site-style=marketing])) .refine-final .r-engine{min-height:115px}:where(html:has([data-site-style=marketing])) .refine-final .r-report-photo img{height:180px}}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .refine-final .r-engine{min-height:95px!important}:where(html:has([data-site-style=marketing])) .refine-final .r-report-photo img{height:145px}:where(html:has([data-site-style=marketing])) .final-homes img{height:110px}:where(html:has([data-site-style=marketing])) .refine-final .r-card h2{font-size:28px}:where(html:has([data-site-style=marketing])) .final-comparison>div{font-size:10px}}@media(min-width:1051px){:where(html:has([data-site-style=marketing])) .refine-final.r-workbench{grid-template-rows:310px 215px auto}:where(html:has([data-site-style=marketing])) .refine-final .r-report-photo img{height:115px}}:where(html:has([data-site-style=marketing])) .refine-final .final-homes img{height:120px}:where(html:has([data-site-style=marketing])) .refine-final .final-homes{margin:14px 0}:where(html:has([data-site-style=marketing])) .refine-final .final-comparison>div{padding:10px 0}:where(html:has([data-site-style=marketing])) .refine-final .final-notes{margin-top:12px;padding:12px}:where(html:has([data-site-style=marketing])) .refine-final .final-notes p{font-size:12px;margin-top:6px}:where(html:has([data-site-style=marketing])) .refine-final .bid-control input:focus-visible{outline:2px solid #101214;outline-offset:3px;border-radius:8px}:where(html:has([data-site-style=marketing])) .refine-final .b-status{display:inline-flex;align-items:center;background:#fff;color:#101214;padding:6px 10px;border-radius:999px;font-size:11px;line-height:16px;gap:0}:where(html:has([data-site-style=marketing])) .refine-final .b-status:after,:where(html:has([data-site-style=marketing])) .refine-final .b-status:before{display:none}:where(html:has([data-site-style=marketing])) .refine-final .final-platform-top .wordmark,:where(html:has([data-site-style=marketing])) .refine-final .r-engine>.wordmark,:where(html:has([data-site-style=marketing])) .refine-final .r-report .sheet-header .wordmark{display:none}:where(html:has([data-site-style=marketing])) .refine-final .final-platform-top,:where(html:has([data-site-style=marketing])) .refine-final .sheet-header{justify-content:flex-start}:where(html:has([data-site-style=marketing])) .refine-final .final-platform-top>span:last-child{font-size:13px;color:#101214;font-weight:500}:where(html:has([data-site-style=marketing])) .refine-final .final-notes{display:none}:where(html:has([data-site-style=marketing])) .refine-final .final-homes img{height:110px}:where(html:has([data-site-style=marketing])) .refine-final .final-homes{margin-bottom:10px}:where(html:has([data-site-style=marketing])) .refine-final .final-comparison>div{padding:9px 0}:where(html:has([data-site-style=marketing])) .refine-final .r-engine .engine-roof{transform:translateY(var(--roof-lift,0)) rotate(var(--gaze-tilt,0deg));transition:transform .45s ease}:where(html:has([data-site-style=marketing])) .refine-final .r-engine .engine-eyes{transition:transform .45s ease}:where(html:has([data-site-style=marketing])) .refine-final [data-engine-caption]{min-height:40px;display:flex;align-items:center;justify-content:center;transition:opacity .18s ease,transform .18s ease}:where(html:has([data-site-style=marketing])) .card-colour-trigger[aria-expanded=true]{opacity:1}:where(html:has([data-site-style=marketing])) .card-colour-panel[hidden]{display:none}:where(html:has([data-site-style=marketing])) .colour-swatch[aria-pressed=true]{outline:2px solid #101214;outline-offset:3px}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .refine-final .r-engine .engine-roof,:where(html:has([data-site-style=marketing])) .refine-final [data-engine-caption]{transition:none!important;transform:none!important}}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-time{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;line-height:15px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-homes strong{font-size:11px;white-space:nowrap;letter-spacing:-.025em}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-comparison>div{padding:8px 0}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-daylight,:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-move{height:100%;box-sizing:border-box}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-daylight .r-art,:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-move .r-art{margin-top:18px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-daylight .r-surface,:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-move .r-surface{min-height:235px;box-sizing:border-box}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-compare .r-art{margin-top:16px}@media(min-width:1051px){:where(html:has([data-site-style=marketing])) .refine-final.final-0{grid-template-rows:310px 215px auto;align-items:stretch}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-compare{padding-bottom:24px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-homes img{height:100px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-daylight h2,:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-move h2{font-size:24px;min-height:52px}}@media(min-width:1051px){:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-compare .r-art{display:flex;flex:1 1}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-platform{width:100%;display:flex;flex-direction:column;box-sizing:border-box}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-homes img{height:125px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-comparison{margin-top:auto}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-comparison>div{padding:10px 0}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-homes strong{font-size:12px}}:where(html:has([data-site-style=marketing])) .saved-places-heading{display:flex;align-items:center;gap:7px}:where(html:has([data-site-style=marketing])) .saved-places-heading [data-central-icon]{display:inline-flex}:where(html:has([data-site-style=marketing])) .saved-places-heading .central-icon{width:18px;height:18px;color:#101214}:where(html:has([data-site-style=marketing])) .offers-final .offers-subtitle{font-size:20px;line-height:1.5;color:#636363;margin:14px 0 0;letter-spacing:-.025em}:where(html:has([data-site-style=marketing])) .offers-final .bento-heading h1{font-size:clamp(34px,4.2vw,56px)}:where(html:has([data-site-style=marketing])) .offers-final .r-card{cursor:default}:where(html:has([data-site-style=marketing])) .offers-final .r-daylight .r-surface,:where(html:has([data-site-style=marketing])) .offers-final .r-move .r-surface{min-height:220px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-newsletter{background:#3fd98a}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-daylight{background:#fec912}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-hours{border-bottom:0;position:relative;padding-bottom:17px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-hours:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;border-radius:5px;background:linear-gradient(90deg,#e5e5e5 0 20%,#fec912 20% 78%,#e5e5e5 78% 100%)}@media(min-width:1051px){:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-homes img{height:115px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-comparison>div{padding:9px 0}}:where(html:has([data-site-style=marketing])) .offers-final .refine-final.final-0 .r-daylight .r-surface,:where(html:has([data-site-style=marketing])) .offers-final .refine-final.final-0 .r-move .r-surface{height:235px;min-height:235px;box-sizing:border-box}@media(min-width:1051px){:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-homes img{height:110px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .final-comparison>div{padding:7px 0}}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .ten-front-card .ten-mail-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:8px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .ten-front-card .ten-mail-head small{max-width:none;font-size:10px;line-height:1.3;white-space:nowrap;color:#636363}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .ten-front-card>div{padding-top:8px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-time{gap:2px;line-height:13px;font-size:10px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-time>span{font-size:9px;font-weight:400;letter-spacing:.03em}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-time>strong{font-size:11px;font-weight:600;line-height:13px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-task:has(.r-time){gap:12px}:where(html:has([data-site-style=marketing])) .refine-final.final-0 .r-task:has(.r-time)>strong{font-size:12px;font-weight:500;line-height:17px}:where(html:has([data-site-style=marketing])) .research-desk{height:360px;position:relative;max-width:800px;margin:auto}:where(html:has([data-site-style=marketing])) .research-slip{position:absolute;text-align:left;padding:24px;border-radius:12px;width:220px;transition:transform .8s,opacity .5s;top:45px}:where(html:has([data-site-style=marketing])) .research-slip small,:where(html:has([data-site-style=marketing])) .research-slip span{display:block}:where(html:has([data-site-style=marketing])) .research-slip span{font-size:12px;margin-bottom:20px}:where(html:has([data-site-style=marketing])) .research-slip strong{font-size:30px;font-weight:500;letter-spacing:-1px;display:block;margin-bottom:12px}:where(html:has([data-site-style=marketing])) .research-slip small{color:#333}:where(html:has([data-site-style=marketing])) .slip-one{left:0;background:#20cdfb;transform:rotate(-9deg)}:where(html:has([data-site-style=marketing])) .slip-two{left:calc(50% - 110px);background:#fec912;top:75px;transform:rotate(5deg)}:where(html:has([data-site-style=marketing])) .slip-three{right:0;background:#f68cf4;transform:rotate(10deg)}:where(html:has([data-site-style=marketing])) .research-desk>.mascot{position:absolute;bottom:5px;left:calc(50% - 55px);transition:transform .8s}:where(html:has([data-site-style=marketing])) .desk-report{opacity:0;transform:translateY(40px) scale(.8);pointer-events:none;position:absolute;top:15px;left:calc(50% - 170px);width:340px;padding:30px;border:1px solid #ddd;border-radius:16px;background:#fff;text-align:left;transition:opacity .5s .2s,transform .8s}:where(html:has([data-site-style=marketing])) .desk-report .wordmark{font-size:22px}:where(html:has([data-site-style=marketing])) .desk-report h3{font-size:30px;letter-spacing:-1px;font-weight:500;margin:25px 0 15px}:where(html:has([data-site-style=marketing])) .desk-report p{font-size:13px}:where(html:has([data-site-style=marketing])) .gathered .research-slip{transform:translateX(0) scale(.5);opacity:0}:where(html:has([data-site-style=marketing])) .gathered .slip-one{transform:translateX(180px) scale(.5)}:where(html:has([data-site-style=marketing])) .gathered .slip-three{transform:translateX(-180px) scale(.5)}:where(html:has([data-site-style=marketing])) .gathered .desk-report{opacity:1;transform:none}:where(html:has([data-site-style=marketing])) .gathered>.mascot{transform:translateX(210px) rotate(8deg)}:where(html:has([data-site-style=marketing])) .home-depth{padding:80px 0;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}:where(html:has([data-site-style=marketing])) .home-depth h2{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.055em;font-weight:500;margin:16px 0 24px}:where(html:has([data-site-style=marketing])) .depth-together>p{font-size:18px;line-height:1.6;color:#636363;max-width:470px}:where(html:has([data-site-style=marketing])) .depth-cost{background:#f68cf4;padding:32px;border-radius:24px;min-height:470px}:where(html:has([data-site-style=marketing])) .depth-cost[data-cost-mode=monthly]{background:#fec912}:where(html:has([data-site-style=marketing])) .depth-choices{display:flex;gap:8px;margin-bottom:26px}:where(html:has([data-site-style=marketing])) .depth-choices button{border:0;border-radius:24px;padding:10px 20px;min-height:40px;background:#f5f5f5;color:#404040;font:500 13px Geist;cursor:pointer}:where(html:has([data-site-style=marketing])) .depth-choices button[aria-pressed=true]{background:#101214;color:white}:where(html:has([data-site-style=marketing])) .home-depth h3{font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.035em;margin:0 0 22px}:where(html:has([data-site-style=marketing])) .depth-cost label{display:flex;align-items:center;gap:10px;padding:13px 0;font-size:14px;border-bottom:1px solid #10121420}:where(html:has([data-site-style=marketing])) .depth-cost label b{margin-left:auto;font-weight:500;white-space:nowrap}:where(html:has([data-site-style=marketing])) .depth-cost input{width:20px;height:20px;accent-color:#101214;flex:none}:where(html:has([data-site-style=marketing])) .depth-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:28px 0 16px;font-size:13px}:where(html:has([data-site-style=marketing])) .depth-total output{font-size:38px;letter-spacing:-.05em}:where(html:has([data-site-style=marketing])) .depth-cost small{font-size:11px;line-height:1.5;display:block;color:#404040;max-width:350px}:where(html:has([data-site-style=marketing])) .depth-together{display:block;text-align:center;padding-bottom:100px}:where(html:has([data-site-style=marketing])) .depth-together>p{margin:0 auto 28px}:where(html:has([data-site-style=marketing])) .depth-together .button{display:inline-flex;gap:12px;align-items:center}:where(html:has([data-site-style=marketing])) .depth-together .research-desk{height:330px}:where(html:has([data-site-style=marketing])) .depth-together .research-slip{box-sizing:border-box}:where(html:has([data-site-style=marketing])) .depth-together .desk-report{box-sizing:border-box}:where(html:has([data-site-style=marketing])) .depth-together .research-slip p{font-size:15px;line-height:1.6}:where(html:has([data-site-style=marketing])) .depth-together .research-slip small{font-size:12px}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .home-depth{grid-template-columns:1fr;gap:28px;padding:42px 0}:where(html:has([data-site-style=marketing])) .depth-cost{padding:24px;min-height:460px}:where(html:has([data-site-style=marketing])) .depth-together .research-desk{height:380px}:where(html:has([data-site-style=marketing])) .depth-together .research-slip{width:150px;padding:18px}:where(html:has([data-site-style=marketing])) .depth-together .slip-two{left:10px;top:170px}:where(html:has([data-site-style=marketing])) .depth-together .slip-three{top:60px}:where(html:has([data-site-style=marketing])) .depth-together .research-slip strong{font-size:25px}:where(html:has([data-site-style=marketing])) .depth-together .desk-report{left:0;right:0;margin:auto;width:min(300px,100%)}:where(html:has([data-site-style=marketing])) .depth-together>p{font-size:16px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .depth-together .desk-report,:where(html:has([data-site-style=marketing])) .depth-together .research-slip{transition:none}}:where(html:has([data-site-style=marketing])) .depth-together .research-desk{height:410px}:where(html:has([data-site-style=marketing])) .depth-together .desk-report{width:min(510px,100%);left:0;right:0;margin:auto;top:12px;padding:24px;border:0;border-radius:20px;background:#f5f5f5}:where(html:has([data-site-style=marketing])) .desk-report-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}:where(html:has([data-site-style=marketing])) .desk-report-header>span:last-child{font-size:10px;color:#737373}:where(html:has([data-site-style=marketing])) .desk-home{display:flex;align-items:center;gap:14px;margin-bottom:20px}:where(html:has([data-site-style=marketing])) .desk-home>img{width:66px;height:66px;object-fit:cover;border-radius:10px;flex:none}:where(html:has([data-site-style=marketing])) .desk-home small{font-size:10px;color:#737373}:where(html:has([data-site-style=marketing])) .depth-together .desk-home h3{font:500 20px/1.15 Geist,sans-serif;letter-spacing:-.6px;margin:5px 0 7px}:where(html:has([data-site-style=marketing])) .depth-together .desk-home p{font:400 11px/1.4 Geist,sans-serif;color:#636363;margin:0}:where(html:has([data-site-style=marketing])) .desk-summary{display:grid;gap:8px}:where(html:has([data-site-style=marketing])) .desk-summary>div{display:flex;align-items:center;gap:12px;padding:13px 14px;background:white;border-radius:12px;min-width:0}:where(html:has([data-site-style=marketing])) .desk-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:9px}:where(html:has([data-site-style=marketing])) .desk-icon svg{width:18px;height:18px}:where(html:has([data-site-style=marketing])) .desk-price .desk-icon{background:#f68cf4}:where(html:has([data-site-style=marketing])) .desk-documents .desk-icon{background:#20cdfb}:where(html:has([data-site-style=marketing])) .desk-question .desk-icon{background:#fec912}:where(html:has([data-site-style=marketing])) .desk-summary small{display:block;font:400 10px/1.4 Geist,sans-serif;color:#737373}:where(html:has([data-site-style=marketing])) .desk-summary strong{display:block;font:500 12px/1.4 Geist,sans-serif}:where(html:has([data-site-style=marketing])) .desk-price strong{font-size:24px;letter-spacing:-.8px;margin-top:2px}:where(html:has([data-site-style=marketing])) .desk-doc-status{margin-left:auto;font-size:10px;color:#636363}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .depth-together .research-desk{height:405px}:where(html:has([data-site-style=marketing])) .depth-together .desk-report{width:100%;padding:18px}:where(html:has([data-site-style=marketing])) .depth-together .desk-home h3{font-size:18px}:where(html:has([data-site-style=marketing])) .desk-summary>div{padding:12px 10px;gap:10px}:where(html:has([data-site-style=marketing])) .desk-home>img{width:56px;height:64px}:where(html:has([data-site-style=marketing])) .desk-report-header .wordmark{font-size:21px}:where(html:has([data-site-style=marketing])) .desk-doc-status{display:none}}:where(html:has([data-site-style=marketing])) .desk-summary .desk-icon{background:#f4f4f4}:where(html:has([data-site-style=marketing])) .desk-price .desk-icon{color:#c653c4}:where(html:has([data-site-style=marketing])) .desk-documents .desk-icon{color:#0099c0}:where(html:has([data-site-style=marketing])) .desk-question .desk-icon{color:#ab8000}:where(html:has([data-site-style=marketing])) .desk-decision{margin-left:auto;flex:1 1;min-width:100px;max-width:150px}:where(html:has([data-site-style=marketing])) .desk-decision .bid-control{position:relative;height:36px;margin:0}:where(html:has([data-site-style=marketing])) .desk-decision .bid-control:after{display:none}:where(html:has([data-site-style=marketing])) .desk-decision .decision-zones{top:14px;height:8px;grid-template-columns:31.25fr 31.25fr 12.5fr 25fr 0fr!important}:where(html:has([data-site-style=marketing])) .desk-decision .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 4px,#ddd 4px 7px)}:where(html:has([data-site-style=marketing])) .desk-decision .zone-green{background:#3fd98a}:where(html:has([data-site-style=marketing])) .desk-decision .zone-yellow{background:#fec912}:where(html:has([data-site-style=marketing])) .desk-decision .zone-red{background:#f91b5e}:where(html:has([data-site-style=marketing])) .desk-decision input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:36px;background:transparent;margin:0;cursor:ew-resize}:where(html:has([data-site-style=marketing])) .desk-decision input::-webkit-slider-runnable-track{background:transparent}:where(html:has([data-site-style=marketing])) .desk-decision input::-moz-range-track{background:transparent}:where(html:has([data-site-style=marketing])) .desk-decision input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:6px;height:25px;border:0;border-radius:5px;background:#101214;box-shadow:0 0 0 3px white}:where(html:has([data-site-style=marketing])) .desk-decision input::-moz-range-thumb{width:6px;height:25px;border:0;border-radius:5px;background:#101214;box-shadow:0 0 0 3px white}:where(html:has([data-site-style=marketing])) .desk-decision input:focus-visible{outline:2px solid #101214;outline-offset:3px;border-radius:8px}:where(html:has([data-site-style=marketing])) .desk-decision small{font-size:9px}:where(html:has([data-site-style=marketing])) .desk-decision small b{font-weight:500;color:#101214;margin-left:5px}@media(max-width:480px){:where(html:has([data-site-style=marketing])) .desk-summary .desk-price{flex-wrap:wrap}:where(html:has([data-site-style=marketing])) .desk-decision{flex-basis:100%;max-width:none;margin-left:42px}:where(html:has([data-site-style=marketing])) .depth-together .research-desk{height:465px}}:where(html:has([data-site-style=marketing])) .gathered .desk-report{pointer-events:auto}:where(html:has([data-site-style=marketing])) .depth-cost{background:#fbe8fa;min-height:0;padding:30px}:where(html:has([data-site-style=marketing])) .depth-cost[data-cost-mode=monthly]{background:#fff4cc}:where(html:has([data-site-style=marketing])) .depth-cost .depth-choices{display:inline-flex;gap:3px;padding:4px;margin:0 0 26px;background:#10121409;border-radius:14px}:where(html:has([data-site-style=marketing])) .depth-cost .depth-choices button{min-height:36px;padding:8px 14px;border-radius:10px;background:transparent;font:500 12px/20px Geist,sans-serif;color:#636363;transition:background .15s,color .15s}:where(html:has([data-site-style=marketing])) .depth-cost .depth-choices button:hover{background:#ffffff70;color:#101214}:where(html:has([data-site-style=marketing])) .depth-cost .depth-choices button[aria-pressed=true]{background:white;color:#101214;box-shadow:0 1px 3px #1012140d}:where(html:has([data-site-style=marketing])) .depth-cost .depth-choices button:focus-visible{outline:2px solid #101214;outline-offset:2px}:where(html:has([data-site-style=marketing])) .depth-cost h3{font-size:25px;line-height:1.2;margin-bottom:22px}:where(html:has([data-site-style=marketing])) .depth-cost label{border-bottom-color:#10121412;padding:14px 0}:where(html:has([data-site-style=marketing])) .depth-cost .depth-total{background:#fff;border-radius:14px;padding:16px 18px;margin:24px 0 18px}:where(html:has([data-site-style=marketing])) .depth-cost .depth-total output{font-size:34px;line-height:1.15;font-weight:500}:where(html:has([data-site-style=marketing])) .depth-cost small{color:#636363}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .depth-cost{padding:24px}:where(html:has([data-site-style=marketing])) .depth-cost .depth-total{padding:14px}:where(html:has([data-site-style=marketing])) .depth-cost .depth-total output{font-size:30px}}:where(html:has([data-site-style=marketing])) .desk-summary .desk-icon{background:transparent;color:#737373;width:30px;height:32px;border-radius:0}:where(html:has([data-site-style=marketing])) .desk-summary .desk-icon svg{width:23px;height:23px}:where(html:has([data-site-style=marketing])) .monthly-cost-headline{display:flex;align-items:baseline;gap:8px;margin:0 0 26px}:where(html:has([data-site-style=marketing])) .monthly-cost-headline output{font:500 clamp(40px,4.5vw,64px)/1 Geist,sans-serif;letter-spacing:-.055em}:where(html:has([data-site-style=marketing])) .monthly-cost-headline>span{font-size:15px;color:#737373}:where(html:has([data-site-style=marketing])) .monthly-cost-bar{display:flex;gap:4px;height:20px;border-radius:8px;overflow:hidden;background:#f4f4f4;margin-bottom:12px}:where(html:has([data-site-style=marketing])) .monthly-cost-bar i{flex-basis:0;background:#20cdfb}:where(html:has([data-site-style=marketing])) .monthly-cost-bar i:nth-child(2){background:#f68cf4}:where(html:has([data-site-style=marketing])) .monthly-cost-bar i:nth-child(3){background:#fec912}:where(html:has([data-site-style=marketing])) .monthly-cost-bar i:nth-child(4){background:#3fd98a}:where(html:has([data-site-style=marketing])) .monthly-cost-bar i[hidden]{display:none}:where(html:has([data-site-style=marketing])) .home-product-preview{max-width:1200px;margin:80px auto 100px;padding:0 32px}:where(html:has([data-site-style=marketing])) .product-preview-heading{text-align:center;max-width:570px;margin:0 auto 34px}:where(html:has([data-site-style=marketing])) .product-preview-heading h2{font:500 clamp(30px,3.4vw,44px)/1.12 Geist,sans-serif;letter-spacing:-1.5px;margin:14px 0 18px}:where(html:has([data-site-style=marketing])) .product-preview-heading p{font-size:16px;line-height:1.65;color:#737373}:where(html:has([data-site-style=marketing])) .product-preview-surface{background:#f4f4f4;border-radius:24px;padding:24px}:where(html:has([data-site-style=marketing])) .product-detail-choices{display:flex;gap:8px;flex-wrap:wrap}:where(html:has([data-site-style=marketing])) .product-detail-choices button{min-height:40px;padding:10px 18px;border:0;border-radius:24px;font:500 13px/20px Geist,sans-serif;cursor:pointer;background:#eaeaea;color:#404040;transition:background .15s,color .15s}:where(html:has([data-site-style=marketing])) .product-home-choices button[aria-pressed=true]{background:#101214;color:white}:where(html:has([data-site-style=marketing])) .product-detail-choices button{background:#f4f4f4}:where(html:has([data-site-style=marketing])) .product-detail-choices button[aria-pressed=true]{background:#e1f7fe;color:#173b49}:where(html:has([data-site-style=marketing])) .product-preview-surface button:focus-visible{outline:2px solid #101214;outline-offset:3px}:where(html:has([data-site-style=marketing])) .product-preview-body{display:grid;grid-template-columns:1fr 1fr;gap:20px}:where(html:has([data-site-style=marketing])) .product-preview-details{background:white;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}:where(html:has([data-site-style=marketing])) .product-preview-result{width:100%}:where(html:has([data-site-style=marketing])) .product-preview-kicker{display:block;font-size:11px;color:#737373;margin:24px 0 9px}:where(html:has([data-site-style=marketing])) .product-preview-result h3{font:500 26px/1.2 Geist,sans-serif;letter-spacing:-.7px;margin:0 0 12px}:where(html:has([data-site-style=marketing])) .product-preview-result p{font-size:13px;line-height:1.65;color:#737373;margin:0 0 20px;max-width:350px}:where(html:has([data-site-style=marketing])) .preview-price>span{font-size:11px;color:#737373}:where(html:has([data-site-style=marketing])) .preview-price>strong{display:block;font-size:32px;font-weight:500;letter-spacing:-1px;margin:8px 0 17px}:where(html:has([data-site-style=marketing])) .preview-price-band{height:8px;background:linear-gradient(90deg,#eee 0 30%,#3fd98a 30% 67%,#fec912 67% 82%,#ff1760 82%);border-radius:8px;position:relative;margin-bottom:16px}:where(html:has([data-site-style=marketing])) .preview-price-band i{position:absolute;left:50%;top:-6px;height:20px;width:5px;background:#101214;border-radius:4px;outline:3px solid white}:where(html:has([data-site-style=marketing])) .preview-price small{font-size:12px;color:#737373}:where(html:has([data-site-style=marketing])) .preview-price b{font-weight:500;color:#101214;margin-left:8px}:where(html:has([data-site-style=marketing])) .product-preview-link{font-size:12px;font-weight:500;display:inline-flex;align-items:center}:where(html:has([data-site-style=marketing])) .product-preview-link .central-icon{width:16px;height:16px}:where(html:has([data-site-style=marketing])) .preview-space{display:grid;gap:12px}:where(html:has([data-site-style=marketing])) .preview-space>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #eee}:where(html:has([data-site-style=marketing])) .preview-space strong{font-size:15px;font-weight:500}:where(html:has([data-site-style=marketing])) .preview-space span{font-size:11px;color:#737373}:where(html:has([data-site-style=marketing])) .product-preview-details{min-height:410px}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .home-product-preview{padding:0 20px;margin:56px auto}:where(html:has([data-site-style=marketing])) .product-preview-surface{padding:16px}:where(html:has([data-site-style=marketing])) .product-preview-body{grid-template-columns:1fr}:where(html:has([data-site-style=marketing])) .product-preview-details{padding:20px;min-height:405px}:where(html:has([data-site-style=marketing])) .product-detail-choices button{padding:10px 15px}:where(html:has([data-site-style=marketing])) .product-preview-result h3{font-size:24px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .product-preview-surface button{transition:none}}:where(html:has([data-site-style=marketing])) .preview-price-band{background:linear-gradient(90deg,transparent 0 30%,#3fd98a 30% 67%,#fec912 67% 82%,#f91b5e 82%),repeating-linear-gradient(135deg,#eeeeee 0 4px,#dddddd 4px 7px)}:where(html:has([data-site-style=marketing])) .product-detail-choices{gap:7px}:where(html:has([data-site-style=marketing])) .product-detail-choices button{padding:8px 13px;min-height:36px;font-size:12px}:where(html:has([data-site-style=marketing])) .preview-extra{width:100%}:where(html:has([data-site-style=marketing])) .preview-extra>div{padding:13px 0;border-top:1px solid #ededed}:where(html:has([data-site-style=marketing])) .preview-extra strong{display:block;font:500 14px/1.4 Geist,sans-serif}:where(html:has([data-site-style=marketing])) .preview-extra span{display:block;font:400 12px/1.6 Geist,sans-serif;color:#737373;margin-top:4px}:where(html:has([data-site-style=marketing])) .product-preview-details{box-sizing:border-box;align-self:start;min-width:0}:where(html:has([data-site-style=marketing])) .preview-extra>.preview-illustrated-row{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:14px;align-items:center;min-height:82px;box-sizing:border-box}:where(html:has([data-site-style=marketing])) .preview-mini{width:76px;height:58px;box-sizing:border-box;flex:none}:where(html:has([data-site-style=marketing])) .mini-epc,:where(html:has([data-site-style=marketing])) .mini-record{width:60px;margin:auto;padding:6px 8px;transform:rotate(3deg)}:where(html:has([data-site-style=marketing])) .preview-mini b{display:block;font:500 8px/10px Geist,sans-serif;color:#525252;margin-bottom:3px}:where(html:has([data-site-style=marketing])) .mini-epc i{display:block;height:5px;margin:2px 0;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 50%,calc(100% - 4px) 100%,0 100%);background:#3fd98a;width:23px}:where(html:has([data-site-style=marketing])) .mini-epc i:nth-of-type(2){width:29px;background:#a9e6f7}:where(html:has([data-site-style=marketing])) .mini-epc i:nth-of-type(3){width:35px;background:#fec912}:where(html:has([data-site-style=marketing])) .mini-epc i:nth-of-type(4){width:41px;background:#f91b5e}:where(html:has([data-site-style=marketing])) .mini-plan{transform:rotate(-3deg)}:where(html:has([data-site-style=marketing])) .mini-plan svg{display:block;width:100%;height:100%}:where(html:has([data-site-style=marketing])) .mini-record{transform:rotate(3deg)}:where(html:has([data-site-style=marketing])) .mini-record i{position:relative;display:block;margin:5px 0 5px 8px;height:3px;background:#dedede;border-radius:2px}:where(html:has([data-site-style=marketing])) .mini-record i:before{content:"";position:absolute;width:4px;height:4px;left:-8px;top:-.5px;border-radius:50%;background:#3fd98a}:where(html:has([data-site-style=marketing])) .mini-record i:nth-of-type(2){width:22px}:where(html:has([data-site-style=marketing])) .mini-record i:nth-of-type(3){width:17px}:where(html:has([data-site-style=marketing])) body:has([data-page-class=site-builder]){margin:0;background:white;color:#101214}:where(html:has([data-site-style=marketing])) .selected-nav{max-width:1280px;margin:auto;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}:where(html:has([data-site-style=marketing])) .selected-nav .wordmark{font-size:30px}:where(html:has([data-site-style=marketing])) .selected-nav nav{display:flex;align-items:center;gap:28px;font-size:14px}:where(html:has([data-site-style=marketing])) .site-builder-main{max-width:1280px;margin:auto;padding:0 40px}:where(html:has([data-site-style=marketing])) .site-builder-main>.hero-32{padding:45px 0 105px;grid-template-columns:.8fr 1.2fr;gap:40px}:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-orbit{--ring:350px}:where(html:has([data-site-style=marketing])) .site-builder .polished-copy h1{font-size:clamp(42px,4.5vw,64px)}:where(html:has([data-site-style=marketing])) .selected-footer{max-width:1280px;margin:auto;padding:30px 40px;border-top:1px solid #ededed;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:12px;color:#737373}:where(html:has([data-site-style=marketing])) .selected-footer .wordmark{font-size:25px;color:#101214}:where(html:has([data-site-style=marketing])) .selected-footer button{border:0;background:#f5f5f5;border-radius:999px;padding:10px 14px;font:12px Geist;color:#404040}:where(html:has([data-site-style=marketing])) .site-builder a:focus-visible,:where(html:has([data-site-style=marketing])) .site-builder button:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .selected-nav{padding:22px;flex-wrap:wrap}:where(html:has([data-site-style=marketing])) .selected-nav nav{gap:16px;font-size:12px;flex-wrap:wrap}:where(html:has([data-site-style=marketing])) .site-builder-main{padding:0 22px}:where(html:has([data-site-style=marketing])) .site-builder-main>.hero-32{grid-template-columns:1fr;padding-top:25px;gap:28px}:where(html:has([data-site-style=marketing])) .selected-footer{padding:28px 22px;flex-wrap:wrap}:where(html:has([data-site-style=marketing])) .site-builder .polished-copy h1{font-size:44px}}:where(html:has([data-site-style=marketing])) .site-builder-main>.hero-32{padding-bottom:45px}:where(html:has([data-site-style=marketing])) .site-builder .polished-signup>small:empty{display:none}:where(html:has([data-site-style=marketing])) .site-builder .offers-section{max-width:none;padding:64px 0 72px;margin:0}:where(html:has([data-site-style=marketing])) .site-builder .offers-section .bento-heading h2{font-size:clamp(34px,4.2vw,56px);line-height:1.04;letter-spacing:-.055em;margin:12px 0 0;font-weight:500}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .site-builder .offers-section{padding:42px 0 48px}}:where(html:has([data-site-style=marketing])) .home-introduction{text-align:center;max-width:790px;margin:0 auto;padding:58px 0 36px}:where(html:has([data-site-style=marketing])) .home-introduction h2{font:500 clamp(32px,4vw,50px)/1.1 Geist,sans-serif;letter-spacing:-.05em;margin:16px 0 22px}:where(html:has([data-site-style=marketing])) .home-introduction p{max-width:650px;margin:auto;color:#636363;font-size:18px;line-height:1.65}:where(html:has([data-site-style=marketing])) .home-offer-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0 64px}:where(html:has([data-site-style=marketing])) .offer-path{display:flex;flex-direction:column;text-decoration:none;color:#101214;min-width:0}:where(html:has([data-site-style=marketing])) .path-visual{height:235px;padding:24px;border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}:where(html:has([data-site-style=marketing])) .path-copy{padding:24px 2px 0;display:flex;flex-direction:column;flex:1 1}:where(html:has([data-site-style=marketing])) .path-copy h3{font:500 24px/1.15 Geist,sans-serif;letter-spacing:-.8px;margin:12px 0}:where(html:has([data-site-style=marketing])) .path-copy p{font:400 14px/1.65 Geist,sans-serif;color:#636363;margin:0 0 22px}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .home-introduction{padding:38px 0 24px}:where(html:has([data-site-style=marketing])) .home-introduction p{font-size:16px}:where(html:has([data-site-style=marketing])) .home-offer-paths{grid-template-columns:1fr;gap:36px;padding-bottom:36px}:where(html:has([data-site-style=marketing])) .path-visual{height:235px}:where(html:has([data-site-style=marketing])) .path-copy{padding-top:18px}}:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-copy{container-type:inline-size}:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-copy h1{font-size:clamp(26px,3.2vw,44px);line-height:1.12;white-space:nowrap}@supports(font-size:1cqw){:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-copy h1{font-size:clamp(24px,9.2cqw,44px)}}:where(html:has([data-site-style=marketing])) .home-offer-paths{gap:28px}:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy{padding:22px 2px 0}:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy h3{font-size:23px;line-height:1.18;min-height:2.36em}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy h3{min-height:0}}@media(min-width:1050px){:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy h3{min-height:0}}:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-signup>div{display:flex;flex-direction:row;align-items:stretch;gap:10px}:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-signup>div>.motion-input-field{flex:1 1;min-width:0;width:auto}:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-signup>div>.button{width:auto;flex:none;white-space:nowrap;padding:12px 14px;font-size:12px}@container(max-width:300px){:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-signup>div{flex-direction:column}:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-signup>div>.button{width:100%}}:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-copy h1{font-size:clamp(28px,3.5vw,48px)}@supports(font-size:1cqw){:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-copy h1{font-size:clamp(24px,9.6cqw,48px)}}:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-copy>p{font-size:18px;line-height:1.6;max-width:440px}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .site-builder .hero-32 .polished-copy>p{font-size:16px}}:where(html:has([data-site-style=marketing])) .launch-location{display:block;margin-bottom:16px;color:#737373;font-size:13px;letter-spacing:0}:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy{padding:18px 2px 0;display:block}:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy h3{min-height:0;margin:0 0 10px;font-size:22px;line-height:1.2}:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy p{font-size:13px;margin:0 0 16px;min-height:0}:where(html:has([data-site-style=marketing])) .meet-dossier{position:relative;width:100%;max-width:265px;height:220px}:where(html:has([data-site-style=marketing])) .dossier-back{position:absolute;inset:7px 4px 15px 12px;background:#f68cf4;border-radius:14px;transform:rotate(7deg);padding:10px;font-size:9px}:where(html:has([data-site-style=marketing])) .dossier-back>span{position:absolute;right:10px;top:6px}:where(html:has([data-site-style=marketing])) .dossier-sheet{position:absolute;inset:16px 12px 12px 0;background:white;border-radius:14px;padding:18px;transform:rotate(-4deg)}:where(html:has([data-site-style=marketing])) .dossier-sheet>.wordmark{display:block;font-size:20px}:where(html:has([data-site-style=marketing])) .dossier-sheet>strong{display:block;font:500 25px/1.1 Geist,sans-serif;letter-spacing:-.8px;margin:12px 0}:where(html:has([data-site-style=marketing])) .dossier-sheet>div{display:flex;justify-content:space-between;gap:6px;font-size:8px;border-top:1px solid #eee;padding:7px 0}:where(html:has([data-site-style=marketing])) .dossier-sheet b{font-weight:500}:where(html:has([data-site-style=marketing])) .dossier-sheet>div>span{color:#737373}:where(html:has([data-site-style=marketing])) .dossier-tab{position:absolute;right:-4px;bottom:0;padding:10px 12px;background:#fec912;border-radius:10px;font-size:10px;transform:rotate(3deg)}@media(min-width:761px) and (max-width:1050px){:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy h3{font-size:20px;letter-spacing:-.6px}:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy p{font-size:11px}:where(html:has([data-site-style=marketing])) .dossier-sheet{padding:14px}:where(html:has([data-site-style=marketing])) .dossier-sheet>strong{font-size:23px}}:where(html:has([data-site-style=marketing])) .home-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;max-width:1120px;margin:80px auto 100px;padding:0 32px}:where(html:has([data-site-style=marketing])) .faq-heading h2{font:500 clamp(30px,3vw,42px)/1.14 Geist,sans-serif;letter-spacing:-1.3px;margin:14px 0 18px}:where(html:has([data-site-style=marketing])) .faq-heading p{font-size:15px;color:#737373}:where(html:has([data-site-style=marketing])) .faq-questions details{border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .faq-questions details:first-child{border-top:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .faq-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font:500 15px/1.5 Geist,sans-serif;color:#101214}:where(html:has([data-site-style=marketing])) .faq-questions summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=marketing])) .faq-questions summary [data-central-icon]{display:inline-flex;flex:none;width:18px;height:18px}:where(html:has([data-site-style=marketing])) .faq-questions summary .central-icon{width:18px;height:18px}:where(html:has([data-site-style=marketing])) .faq-questions details[open] summary [data-central-icon]{transform:rotate(180deg)}:where(html:has([data-site-style=marketing])) .faq-questions details>p{font:400 14px/1.75 Geist,sans-serif;color:#636363;margin:0;padding:0 30px 22px 0}:where(html:has([data-site-style=marketing])) .faq-questions p button{font:inherit;color:#101214;text-decoration:underline;text-underline-offset:3px;padding:0;border:0;background:transparent;cursor:pointer}:where(html:has([data-site-style=marketing])) .faq-questions button:focus-visible,:where(html:has([data-site-style=marketing])) .faq-questions summary:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .home-faq{grid-template-columns:1fr;gap:20px;margin:56px auto;padding:0 20px}:where(html:has([data-site-style=marketing])) .faq-questions summary{font-size:14px;padding:20px 0}}:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy p{font-size:16px;line-height:1.6}@media(min-width:761px) and (max-width:1050px){:where(html:has([data-site-style=marketing])) .home-offer-paths .path-copy p{font-size:14px}}@media(min-width:761px){:where(html:has([data-site-style=marketing])) .site-builder-main>.hero-32 .photo-stack-hint,:where(html:has([data-site-style=marketing])) .site-builder-main>.hero-32 .polished-card{width:min(380px,84%)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){:where(html:has([data-site-style=marketing])) .site-builder #hero-title>em{background-image:linear-gradient(135deg,#20cdfb 0 20%,#3fd98a 20% 71%,#fec912 71% 86%,#f68cf4 86% 100%);background-size:100% 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:none}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .site-builder #hero-title>em{animation:none;background-position:0 0}}@media(forced-colors:active){:where(html:has([data-site-style=marketing])) .site-builder #hero-title>em{animation:none;background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}:where(html:has([data-site-style=marketing])) .site-builder .polished-signup #hero-signup-note{font:400 12px/1.5 Geist,sans-serif;color:#737373;margin:10px 0 0}@media(min-width:761px){:where(html:has([data-site-style=marketing])) .site-builder-main>.hero-32{padding-top:25px;padding-bottom:65px}}:where(html:has([data-site-style=marketing])) .shared-site-nav{max-width:1280px;margin:auto;padding:25px 40px;display:flex;justify-content:space-between;align-items:center;gap:22px;box-sizing:border-box;background:#fff}:where(html:has([data-site-style=marketing])) .shared-site-footer .wordmark,:where(html:has([data-site-style=marketing])) .shared-site-nav .wordmark{font-family:Neighbour,Geist,sans-serif;font-size:30px;font-weight:800;letter-spacing:-1px;color:#101214;text-decoration:none}:where(html:has([data-site-style=marketing])) .shared-site-nav nav{display:flex;align-items:center;gap:24px;font:14px Geist,sans-serif}:where(html:has([data-site-style=marketing])) .shared-site-nav nav>a{color:#101214;text-decoration:none;white-space:nowrap}:where(html:has([data-site-style=marketing])) .shared-site-nav>nav>a[data-blog-link]{padding:10px 14px;border-radius:12px;text-decoration:none;transition:background .15s}:where(html:has([data-site-style=marketing])) .shared-site-nav>nav>a[data-blog-link][aria-current=page]{background:#f4f4f4;text-decoration:none}:where(html:has([data-site-style=marketing])) .shared-site-nav>nav>a[data-blog-link]:hover{background:#ededed;text-decoration:none}:where(html:has([data-site-style=marketing])) .shared-site-nav nav>.button{background:#101214;color:white;min-height:42px;padding:10px 17px;border-radius:14px;font:500 13px Geist,sans-serif;display:flex;align-items:center}:where(html:has([data-site-style=marketing])) .shared-site-nav a:focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=marketing])) .shared-site-footer{max-width:1280px;margin:auto;padding:30px 40px;border-top:1px solid #ededed;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#737373;font:12px Geist,sans-serif;box-sizing:border-box}:where(html:has([data-site-style=marketing])) .shared-site-footer .wordmark{font-size:25px}@media(max-width:1050px){:where(html:has([data-site-style=marketing])) .shared-site-nav{padding:24px;flex-wrap:wrap}:where(html:has([data-site-style=marketing])) .shared-site-nav nav{gap:18px;flex-wrap:wrap}:where(html:has([data-site-style=marketing])) .shared-site-nav .wordmark{font-size:28px}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .shared-site-nav nav{width:100%;gap:15px;font-size:12px}:where(html:has([data-site-style=marketing])) .shared-site-nav nav>.button{font-size:12px}:where(html:has([data-site-style=marketing])) .shared-site-footer{padding:25px 22px;flex-wrap:wrap}}:where(html:has([data-site-style=marketing])) .shared-site-footer{display:block;padding-top:56px;padding-bottom:56px}:where(html:has([data-site-style=marketing])) .footer-top{display:grid;grid-template-columns:1fr .8fr 1.35fr;gap:56px;align-items:start}:where(html:has([data-site-style=marketing])) .footer-brand p{font-size:14px;line-height:1.65;margin:18px 0 0;color:#737373}:where(html:has([data-site-style=marketing])) .footer-sitemap{display:flex;flex-direction:column;align-items:flex-start;gap:13px}:where(html:has([data-site-style=marketing])) .footer-sitemap h2{font:500 14px Geist,sans-serif;color:#101214;margin:0 0 6px}:where(html:has([data-site-style=marketing])) .footer-sitemap a{font-size:13px;color:#525252;text-decoration:none}:where(html:has([data-site-style=marketing])) .footer-sitemap a:hover{text-decoration:underline;text-underline-offset:4px}:where(html:has([data-site-style=marketing])) .footer-newsletter>span{display:inline-block;font-size:11px;background:#f5f5f5;color:#525252;border-radius:8px;padding:7px 10px}:where(html:has([data-site-style=marketing])) .footer-newsletter h2{font:500 30px/1.1 Geist,sans-serif;letter-spacing:-1.1px;color:#101214;margin:18px 0 12px}:where(html:has([data-site-style=marketing])) .footer-newsletter p{font-size:14px;line-height:1.6;color:#636363;max-width:340px;margin:0 0 22px}:where(html:has([data-site-style=marketing])) .footer-newsletter .button{display:inline-flex;align-items:center;justify-content:center;background:#101214;color:white;text-decoration:none;font:500 13px Geist,sans-serif;padding:15px 20px;min-height:48px;border-radius:14px;box-sizing:border-box}:where(html:has([data-site-style=marketing])) .shared-site-footer a:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .footer-top{grid-template-columns:1fr 1fr;gap:36px}:where(html:has([data-site-style=marketing])) .footer-newsletter{grid-column:1/-1}:where(html:has([data-site-style=marketing])) .shared-site-footer{padding:40px 22px}:where(html:has([data-site-style=marketing])) .footer-newsletter h2{font-size:28px}}@media(max-width:360px){:where(html:has([data-site-style=marketing])) .footer-top{grid-template-columns:1fr}:where(html:has([data-site-style=marketing])) .footer-newsletter{grid-column:auto}}:where(html:has([data-site-style=marketing])) .site-explore{position:relative}:where(html:has([data-site-style=marketing])) .explore-trigger{background:none;border:0;padding:12px 0;font:14px Geist,sans-serif;color:#101214;cursor:pointer;display:flex;gap:8px;align-items:center}:where(html:has([data-site-style=marketing])) .explore-panel{position:absolute;top:calc(100% + 12px);left:-120px;width:650px;background:white;padding:20px;border:1px solid #ededed;border-radius:22px;box-shadow:0 14px 42px #10121414;z-index:100;display:grid;grid-template-columns:1fr 1fr;gap:20px}:where(html:has([data-site-style=marketing])) .explore-panel[hidden]{display:none}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel nav{display:flex;flex-direction:column;align-items:stretch;gap:5px}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel nav a{padding:18px 14px;border-radius:12px;white-space:normal;text-decoration:none}:where(html:has([data-site-style=marketing])) .explore-panel nav a:focus-visible,:where(html:has([data-site-style=marketing])) .explore-panel nav a:hover{background:#f5f5f5}:where(html:has([data-site-style=marketing])) .explore-panel small,:where(html:has([data-site-style=marketing])) .explore-panel strong{display:block}:where(html:has([data-site-style=marketing])) .explore-panel nav strong{font-size:14px;font-weight:500}:where(html:has([data-site-style=marketing])) .explore-panel nav small{font-size:12px;line-height:1.5;color:#737373;margin-top:6px}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .site-explore{position:static}:where(html:has([data-site-style=marketing])) .shared-site-nav{position:relative;z-index:101}:where(html:has([data-site-style=marketing])) .explore-panel{left:16px;right:16px;top:100%;width:auto;grid-template-columns:1fr 1fr;gap:10px;padding:12px}:where(html:has([data-site-style=marketing])) .explore-trigger{font-size:12px}}@media(max-width:440px){:where(html:has([data-site-style=marketing])) .explore-panel{grid-template-columns:1fr}}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer,:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav{font-family:Geist,sans-serif;line-height:1.4;letter-spacing:normal;color:#101214}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer *,:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav *{box-sizing:border-box}:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav .wordmark{line-height:1.2}:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav button{min-height:42px;font:500 14px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav nav>.button{border:0;background:#101214;color:#fff;padding:10px 17px;border-radius:14px;font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav .explore-trigger{border:0;background:transparent;padding:12px 0;color:#101214}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-newsletter h2{font:500 30px/1.1 Geist,sans-serif;letter-spacing:-1.1px;margin:0 0 12px;color:#101214}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-newsletter p{font:400 14px/1.6 Geist,sans-serif;margin:0 0 22px;color:#636363}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-sitemap h2{font:500 14px/1.4 Geist,sans-serif;letter-spacing:normal;margin:0 0 6px}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-sitemap a{font:400 13px/1.4 Geist,sans-serif}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .button{border:0;font:500 13px/20px Geist,sans-serif;cursor:pointer;margin:0;min-height:48px}:where(html:has([data-site-style=marketing])) .shared-site-footer [hidden]{display:none!important}:where(html:has([data-site-style=marketing])) .footer-newsletter-form{max-width:360px;margin-top:22px}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form label{display:block;font:400 12px/18px Geist,sans-serif;color:#525252;margin:14px 0 7px}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form .motion-input-field{display:flex;align-items:center;height:48px;padding:0 16px;background:white;border:1px solid #a3a3a3;border-radius:14px;min-width:0;margin:0}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form .motion-input-field input{font:400 14px/20px Geist,sans-serif;height:44px;width:100%;min-width:0;background:transparent;border:0;outline:0;padding:0;margin:0;color:#101214;box-shadow:none}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form .button{width:100%;margin-top:20px}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-newsletter-form .footer-signup-status{font:400 12px/1.5 Geist,sans-serif;margin:12px 0 0;color:#636363}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form .geometric-input{border-color:transparent;border-radius:0}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-newsletter h2{font-size:28px}:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav button{font-size:12px}}:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav{justify-content:flex-start;gap:40px}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav{gap:20px}}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .geometric-button.primary,:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav .geometric-button.primary{background:transparent!important;border:1px solid transparent!important;isolation:isolate;position:relative}:where(html:has([data-site-style=marketing])) .shared-site-footer .geometric-button>.input-squircle-border,:where(html:has([data-site-style=marketing])) .shared-site-nav .geometric-button>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=marketing])) .shared-site-footer .geometric-button>.input-squircle-border path,:where(html:has([data-site-style=marketing])) .shared-site-nav .geometric-button>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel{width:780px;grid-template-columns:.9fr 1.1fr;left:-80px;gap:24px;padding:24px;top:100%}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel nav{justify-content:center}:where(html:has([data-site-style=marketing])) .nav-product-preview[hidden]{display:none!important}@media(max-width:1050px){:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel{left:0;width:min(740px,calc(100vw - 48px))}:where(html:has([data-site-style=marketing])) .shared-site-nav .site-explore{position:static}:where(html:has([data-site-style=marketing])) .shared-site-nav{position:relative;z-index:100}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel{left:24px}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel{grid-template-columns:1fr;width:calc(100vw - 32px);left:16px;padding:16px;max-height:75vh;overflow:auto}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel nav{display:grid;grid-template-columns:1fr 1fr}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel nav a{padding:12px}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel nav small{font-size:10px}}:where(html:has([data-site-style=marketing])) .shared-site-nav .site-nav-actions{margin-left:auto;display:flex;align-items:center;gap:18px;flex:none}:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav .site-nav-actions>.button{min-height:42px;padding:10px 18px;font:500 13px/20px Geist,sans-serif;color:white;background:#101214;border:0;border-radius:14px;white-space:nowrap}:where(html:has([data-site-style=marketing])) .shared-site-nav .site-nav-actions>.geometric-button.primary{background:transparent!important}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-trigger>[data-central-icon]{display:flex;width:15px;height:15px;flex:none}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-trigger>[data-central-icon] svg{width:15px;height:15px;transition:transform .18s}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-trigger[aria-expanded=true]>[data-central-icon] svg{transform:rotate(180deg)}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav{gap:18px}:where(html:has([data-site-style=marketing])) .shared-site-nav .site-nav-actions{gap:12px}:where(html:has([data-site-style=marketing])) .shared-site-nav .site-nav-actions>.button{padding:10px 14px}:where(html:has([data-site-style=marketing])) .shared-site-nav .site-nav-actions{margin-left:auto}}@media(max-width:520px){:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav{gap:14px 18px}:where(html:has([data-site-style=marketing])) .shared-site-nav .site-nav-actions{gap:8px}:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav .site-nav-actions>.button{font-size:12px;padding:10px 12px}:where(html:has([data-site-style=marketing])) .shared-site-nav .wordmark{font-size:25px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-trigger>[data-central-icon] svg{transition:none}}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel{width:620px;grid-template-columns:1fr 1fr;gap:16px;padding:18px}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel nav a{padding:13px 12px}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel nav small{font-size:11px;margin-top:5px}@media(max-width:1050px){:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel{width:min(620px,calc(100vw - 48px))}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel{width:calc(100vw - 32px);grid-template-columns:1fr;padding:14px;gap:8px}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel nav{grid-template-columns:1fr}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel nav a{padding:12px}}@media(min-width:761px){:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav>.wordmark{justify-self:start}:where(html:has([data-site-style=marketing])) .shared-site-nav.shared-site-nav>.site-nav-actions{justify-self:end;margin-left:0}}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-top{grid-template-columns:.85fr 1.65fr 1.2fr;gap:40px}:where(html:has([data-site-style=marketing])) .footer-link-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-link-groups .footer-sitemap{gap:13px}@media(max-width:1000px){:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-top{grid-template-columns:1fr 1.6fr;gap:36px}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter{grid-column:1/-1;max-width:420px}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-top{grid-template-columns:1fr;gap:34px}:where(html:has([data-site-style=marketing])) .footer-link-groups{gap:22px}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter{grid-column:auto}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-link-groups h2{font-size:13px}}:where(html:has([data-site-style=marketing])) .footer-newsletter{container-type:inline-size}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;max-width:420px;align-items:end}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form>.footer-signup-status,:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form>label{grid-column:1/-1}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form>.motion-input-field:first-of-type{grid-column:1;grid-row:2}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.button{grid-column:2;grid-row:2;width:auto;margin:0;min-height:48px;padding:12px 16px;white-space:nowrap}@container(max-width:290px){:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form{grid-template-columns:1fr}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.button{grid-column:1;grid-row:3;width:100%;margin-top:12px}}:where(html:has([data-site-style=marketing])) .shared-site-nav .site-explore{position:relative}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel.explore-simple{display:block;width:300px;left:50%;right:auto;transform:translateX(-50%);top:100%;padding:10px;max-height:none;overflow:visible;border-radius:16px}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel.explore-simple[hidden]{display:none}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple nav{display:flex;flex-direction:column;gap:2px;align-items:stretch}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple nav a{padding:13px 14px;border-radius:10px;white-space:normal}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple nav a strong{font-size:13px}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple nav a small{font-size:11px;line-height:1.4;margin-top:4px}:where(html:has([data-site-style=marketing])) .realtors-coming{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 14px 10px;margin-top:6px;border-top:1px solid #ededed;color:#737373;font:400 13px/20px Geist,sans-serif;cursor:default}:where(html:has([data-site-style=marketing])) .realtors-coming .coming-chip{display:inline-block;background:#f5f5f5;padding:4px 8px;border-radius:7px;font:500 10px/16px Geist,sans-serif;white-space:nowrap;color:#737373}@media(max-width:520px){:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-panel.explore-simple{left:0;transform:none;width:min(300px,calc(100vw - 44px))}}:where(html:has([data-site-style=marketing])) .site-chat-launcher{position:fixed;right:24px;bottom:24px;z-index:90;min-height:48px;padding:14px 22px;font:500 14px/20px Geist,sans-serif;color:white;border:0;background:#101214;border-radius:14px;box-shadow:0 4px 18px #10121414;cursor:pointer}:where(html:has([data-site-style=marketing])) .site-chat-launcher.geometric-button{background:transparent!important}:where(html:has([data-site-style=marketing])) .site-chat-launcher .input-squircle-border{z-index:-1}:where(html:has([data-site-style=marketing])) .site-chat-panel{position:fixed;right:24px;bottom:24px;z-index:91;width:440px;height:min(660px,calc(100dvh - 48px));max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #e5e5e5;border-radius:24px;background:white;box-shadow:0 12px 48px #1012141a}:where(html:has([data-site-style=marketing])) .site-chat-launcher[hidden],:where(html:has([data-site-style=marketing])) .site-chat-panel[hidden]{display:none!important}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .site-chat-launcher{right:16px;bottom:16px}:where(html:has([data-site-style=marketing])) .site-chat-panel{right:16px;bottom:16px;height:min(660px,calc(100dvh - 32px))}}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple nav a{display:flex;align-items:center;gap:12px;padding:10px}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple .nav-option-copy{display:block;flex:1 1;min-width:0}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple .nav-option-copy small,:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple .nav-option-copy strong{display:block}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple .nav-thumb{display:block;position:relative;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:10px}:where(html:has([data-site-style=marketing])) .site-launch-banner{display:flex;justify-content:center;align-items:center;gap:20px;padding:12px 24px;background:#3fd98a;position:relative}:where(html:has([data-site-style=marketing])) .site-launch-banner p{margin:0;font:400 13px/1.5 Geist,sans-serif;color:#101214}:where(html:has([data-site-style=marketing])) body .site-launch-banner button{min-height:0;height:auto;display:inline-flex;align-items:center;gap:7px;flex:none;padding:0;border:0;background:transparent;color:#101214;font:500 13px/1.5 Geist,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:where(html:has([data-site-style=marketing])) .site-launch-banner button:hover{background:transparent}:where(html:has([data-site-style=marketing])) .site-launch-banner button:focus-visible{outline:2px solid #101214;outline-offset:5px}:where(html:has([data-site-style=marketing])) .site-launch-banner .central-icon{width:15px;height:15px}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .site-launch-banner{flex-wrap:wrap;gap:5px 12px;text-align:center;padding:12px 20px}:where(html:has([data-site-style=marketing])) .site-launch-banner p{font-size:12px}:where(html:has([data-site-style=marketing])) .site-launch-banner button{font-size:12px}}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple .nav-thumb.nav-mini{background:#f4f4f4;border-radius:11px;isolation:isolate}:where(html:has([data-site-style=marketing])) .nav-mini .mini-page{position:absolute;left:10px;top:7px;width:28px;height:35px;background:white;border-radius:4px;padding:4px;box-shadow:0 1px 3px #10121412;overflow:hidden}:where(html:has([data-site-style=marketing])) .nav-mini .mini-backing{position:absolute;left:7px;top:9px;width:30px;height:34px;border-radius:5px;background:#fec912;transform:rotate(-6deg)}:where(html:has([data-site-style=marketing])) .nav-mini .mini-home-photo{display:block;width:20px;height:14px;background:url(/assets/property-photo-atlas.85a1714b4e26.webp) 0 0/300% 300%;border-radius:2px}:where(html:has([data-site-style=marketing])) .mini-report .mini-backing{background:#f68cf4;left:11px;top:5px;transform:rotate(5deg)}:where(html:has([data-site-style=marketing])) .mini-report .mini-page{left:8px;top:8px;height:34px}:where(html:has([data-site-style=marketing])) .mini-report-header{display:flex;height:12px;align-items:center;margin-bottom:3px}:where(html:has([data-site-style=marketing])) .shared-site-nav .mini-report-header .central-icon,:where(html:has([data-site-style=marketing])) .shared-site-nav .mini-report-header [data-central-icon]{width:11px;height:11px;display:block;color:#101214}:where(html:has([data-site-style=marketing])) header.shared-site-nav{position:sticky;top:0;z-index:80;max-width:none;width:100%;background:#fff;padding-left:max(40px,calc((100% - 1200px)/2));padding-right:max(40px,calc((100% - 1200px)/2));box-shadow:0 1px 0 transparent}:where(html:has([data-site-style=marketing])) header.shared-site-nav.is-scrolled{box-shadow:0 1px 0 #e5e5e5}@media(max-width:1050px){:where(html:has([data-site-style=marketing])) header.shared-site-nav{padding-left:24px;padding-right:24px}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) header.shared-site-nav{padding-left:20px;padding-right:20px}}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple .nav-thumb.nav-mini{width:68px;height:68px;flex-basis:68px;border-radius:13px}:where(html:has([data-site-style=marketing])) .nav-mini .mini-page{left:14px;top:10px;width:40px;height:48px;border-radius:6px;padding:5px}:where(html:has([data-site-style=marketing])) .nav-mini .mini-backing{left:10px;top:13px;width:42px;height:47px;border-radius:6px}:where(html:has([data-site-style=marketing])) .nav-mini .mini-home-photo{width:30px;height:38px;border-radius:3px;background-size:auto 300%}:where(html:has([data-site-style=marketing])) .mini-report .mini-backing{left:16px;top:8px}:where(html:has([data-site-style=marketing])) .mini-report .mini-page{left:12px;top:12px;height:46px}:where(html:has([data-site-style=marketing])) .mini-report-header{height:36px;justify-content:center;margin:0}:where(html:has([data-site-style=marketing])) .shared-site-nav .mini-report-header .central-icon,:where(html:has([data-site-style=marketing])) .shared-site-nav .mini-report-header [data-central-icon]{width:25px;height:25px}:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple nav a:focus-visible .nav-thumb.nav-mini,:where(html:has([data-site-style=marketing])) .shared-site-nav .explore-simple nav a:hover .nav-thumb.nav-mini{background:#fff}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher.primary.geometric-button{position:fixed;right:24px;bottom:24px;z-index:90;isolation:isolate}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher>.input-squircle-border path{fill:#101214;stroke:#101214}@media(max-width:600px){:where(html:has([data-site-style=marketing])) body button.site-chat-launcher.primary.geometric-button{right:16px;bottom:16px}}:where(html:has([data-site-style=marketing])) .waitlist-modal{box-sizing:border-box;width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:30px;border:0;border-radius:24px;background:#fff;color:#101214;box-shadow:0 20px 80px #10121426;overflow:auto;font-family:Geist,sans-serif}:where(html:has([data-site-style=marketing])) .waitlist-modal::backdrop{background:#10121459}:where(html:has([data-site-style=marketing])) .waitlist-modal-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}:where(html:has([data-site-style=marketing])) .waitlist-modal .wordmark{font:800 26px Neighbour,Geist,sans-serif;letter-spacing:-.8px}:where(html:has([data-site-style=marketing])) .waitlist-modal-close{border:0;border-radius:10px;background:#f4f4f4;padding:8px 12px;color:#525252;font:500 12px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=marketing])) .waitlist-modal h2{font:500 34px/1.12 Geist,sans-serif;letter-spacing:-1px;margin:12px 0 16px}:where(html:has([data-site-style=marketing])) .waitlist-modal>p{font:400 14px/1.65 Geist,sans-serif;color:#737373;margin:0 0 24px}:where(html:has([data-site-style=marketing])) .waitlist-modal form>label{display:block;font-size:12px;color:#404040;margin:16px 0 8px}:where(html:has([data-site-style=marketing])) .waitlist-modal .motion-input-field{height:48px;box-sizing:border-box;padding:0 14px;background:white}:where(html:has([data-site-style=marketing])) .waitlist-modal input{display:block;box-sizing:border-box;width:100%;height:100%;border:0;font:400 14px Geist,sans-serif;color:#101214;background:transparent;min-width:0}:where(html:has([data-site-style=marketing])) .waitlist-modal form>.primary{width:100%;min-height:48px;margin-top:22px;padding:12px 18px;font:500 14px/20px Geist,sans-serif;color:white;background:#101214;border:0;border-radius:14px;cursor:pointer}:where(html:has([data-site-style=marketing])) .waitlist-modal form>.primary.geometric-button{background:transparent!important;position:relative;isolation:isolate}:where(html:has([data-site-style=marketing])) .waitlist-modal .primary>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=marketing])) .waitlist-modal-status{font-size:12px;line-height:1.5;color:#737373;margin:12px 0 0}:where(html:has([data-site-style=marketing])) .waitlist-modal-status:empty{display:none}:where(html:has([data-site-style=marketing])) .waitlist-modal-close:focus-visible{outline:2px solid #101214;outline-offset:3px}@media(max-width:480px){:where(html:has([data-site-style=marketing])) .waitlist-modal{padding:24px}:where(html:has([data-site-style=marketing])) .waitlist-modal h2{font-size:30px}}:where(html:has([data-site-style=marketing])) .waitlist-modal form{display:block;margin:0;padding:0}:where(html:has([data-site-style=marketing])) .waitlist-modal form>.motion-input-field{margin:0}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher.primary.geometric-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:176px;min-height:66px;padding:13px 20px;text-align:left;filter:drop-shadow(0 4px 7px #10121418);transition:transform .16s ease,filter .16s ease}:where(html:has([data-site-style=marketing])) .site-chat-launcher .chat-launcher-title{display:block;font:500 14px/20px Geist,sans-serif;color:#fff}:where(html:has([data-site-style=marketing])) .site-chat-launcher .chat-launcher-hint{display:block;font:400 11px/16px Geist,sans-serif;color:#d4d4d4}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher:after{content:"";position:absolute;right:15px;bottom:-5px;width:12px;height:12px;background:#101214;transform:skewY(35deg);border-radius:0 0 3px 0;z-index:-1;pointer-events:none}@media(hover:hover){:where(html:has([data-site-style=marketing])) body button.site-chat-launcher.primary.geometric-button:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 9px #10121424)}}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher.primary.geometric-button:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) body button.site-chat-launcher.primary.geometric-button{transition:none}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher.primary.geometric-button:hover{transform:none}}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher.primary.geometric-button{min-width:190px;min-height:68px;gap:4px;padding:13px 19px;filter:drop-shadow(0 3px 6px #10121412)}:where(html:has([data-site-style=marketing])) .site-chat-launcher .chat-launcher-title{display:flex;align-items:baseline;gap:4px;font-size:14px;line-height:21px}:where(html:has([data-site-style=marketing])) .site-chat-launcher .chat-launcher-brand{font:800 17px/21px Neighbour,Geist,sans-serif;letter-spacing:-.35px}:where(html:has([data-site-style=marketing])) .site-chat-launcher .chat-launcher-hint{font-size:11px;line-height:16px;color:#c9c9c9}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher:after{right:12px;bottom:-10px;width:26px;height:20px;border-radius:0;transform:none;clip-path:path("M 0 0 L 23 0 C 20 8 22 13 25 16 C 26 18 25 20 22 20 C 10 19 2 10 0 0 Z")}@media(hover:hover){:where(html:has([data-site-style=marketing])) body button.site-chat-launcher.primary.geometric-button:hover{transform:translateY(-4px);filter:drop-shadow(0 7px 10px #10121420)}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) body button.site-chat-launcher.primary.geometric-button:hover{transform:none}}:where(html:has([data-site-style=marketing])) .site-launch-banner{background:#e1f7fe;color:#101214}:where(html:has([data-site-style=marketing])) body .waitlist-modal .waitlist-modal-close{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;background:#f4f4f4;color:#525252}:where(html:has([data-site-style=marketing])) .waitlist-modal-close svg{width:18px;height:18px}:where(html:has([data-site-style=marketing])) .waitlist-modal-close:hover{background:#e8e8e8}:where(html:has([data-site-style=marketing])) .waitlist-welcome{height:88px;display:flex;align-items:center;justify-content:center;gap:22px;margin:0 0 22px;background:#e1f7fe;border-radius:18px;overflow:hidden}:where(html:has([data-site-style=marketing])) .waitlist-welcome img{width:76px;height:58px;object-fit:contain;transform:rotate(5deg)}:where(html:has([data-site-style=marketing])) .waitlist-modal h2{font-size:30px;margin:8px 0 12px}:where(html:has([data-site-style=marketing])) .waitlist-modal>p{margin-bottom:18px}@media(max-height:700px){:where(html:has([data-site-style=marketing])) .waitlist-modal{padding:24px}:where(html:has([data-site-style=marketing])) .waitlist-welcome{height:64px;margin-bottom:16px}:where(html:has([data-site-style=marketing])) .waitlist-modal .waitlist-modal-top{margin-bottom:14px}:where(html:has([data-site-style=marketing])) .waitlist-modal h2{font-size:28px}:where(html:has([data-site-style=marketing])) .waitlist-modal form>label{margin-top:12px}}:where(html:has([data-site-style=marketing])) .mini-platform .platform-saved-heart{position:absolute;left:9px;top:8px;display:grid;place-items:center;background:white;border-radius:9px;color:#101214;box-shadow:0 1px 3px #1012140a}:where(html:has([data-site-style=marketing])) .mini-platform .platform-saved-heart svg{width:15px;height:15px}:where(html:has([data-site-style=marketing])) .shared-site-nav>nav>a[data-faq-link]{padding:10px 14px;border-radius:12px;text-decoration:none}:where(html:has([data-site-style=marketing])) .shared-site-nav>nav>a[data-faq-link][aria-current=page]{background:#f4f4f4;text-decoration:none}:where(html:has([data-site-style=marketing])) .shared-site-nav>nav>a[data-faq-link]:hover{background:#ededed;text-decoration:none}:where(html:has([data-site-style=marketing])) .faq-page{margin:0;background:white;color:#101214;font-family:Geist,sans-serif}:where(html:has([data-site-style=marketing])) .faq-page .faq-heading h1{font:500 clamp(34px,4vw,48px)/1.12 Geist,sans-serif;letter-spacing:-1.5px;margin:14px 0 18px}:where(html:has([data-site-style=marketing])) .faq-page .faq-heading .eyebrow{font-size:14px;color:#737373}:where(html:has([data-site-style=marketing])) .mini-platform .platform-mini-map{position:absolute;left:11px;top:12px;width:47px;height:46px;background:#3fd98a;border-radius:9px;overflow:hidden;transform:rotate(5deg)}:where(html:has([data-site-style=marketing])) .platform-mini-map .map-street{position:absolute;background:#d5f5e3;display:block}:where(html:has([data-site-style=marketing])) .platform-mini-map .map-street-one{width:65px;height:6px;left:-8px;top:25px;transform:rotate(-30deg)}:where(html:has([data-site-style=marketing])) .platform-mini-map .map-street-two{width:6px;height:62px;left:28px;top:-8px;transform:rotate(-20deg)}:where(html:has([data-site-style=marketing])) .platform-mini-map .map-home{position:absolute;left:18px;top:9px;width:24px;height:22px;display:grid;place-items:center;background:white;border-radius:7px}:where(html:has([data-site-style=marketing])) .platform-mini-map .map-home img{position:static!important;width:17px!important;height:13px!important;object-fit:contain;transform:none!important}:where(html:has([data-site-style=marketing])) .mini-platform .platform-saved-heart{left:6px;top:34px;width:25px;height:25px}:where(html:has([data-site-style=marketing])) header.shared-site-nav{padding-top:25px;padding-bottom:25px;line-height:1;gap:22px}:where(html:has([data-site-style=marketing])) header.shared-site-nav .wordmark{line-height:1}:where(html:has([data-site-style=marketing])) header.shared-site-nav .explore-trigger{min-height:44px;font:400 14px/20px Geist,sans-serif}@media(max-width:1050px){:where(html:has([data-site-style=marketing])) header.shared-site-nav{padding-top:24px;padding-bottom:24px}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) header.shared-site-nav .explore-trigger{font-size:12px}}:where(html:has([data-site-style=marketing])) footer.shared-site-footer.shared-site-footer{display:block;width:100%;max-width:1280px;margin:0 auto;padding:56px 40px;border-top:1px solid #ededed;background:#fff;text-align:left}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-brand p{font:400 14px/1.65 Geist,sans-serif;letter-spacing:normal;margin:18px 0 0;color:#737373}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .wordmark{font:800 25px/1.2 Neighbour,Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-sitemap{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin:0;padding:0}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.footer-signup-status{grid-row:auto}@media(max-width:760px){:where(html:has([data-site-style=marketing])) footer.shared-site-footer.shared-site-footer{padding:40px 22px}}:where(html:has([data-site-style=marketing])) .waitlist-modal{width:420px;padding:28px}:where(html:has([data-site-style=marketing])) .waitlist-modal .wordmark{font-size:23px}:where(html:has([data-site-style=marketing])) .waitlist-modal .waitlist-modal-top{margin-bottom:20px}:where(html:has([data-site-style=marketing])) .waitlist-modal .waitlist-welcome{height:42px;margin:0 0 16px;background:none;border-radius:0;justify-content:flex-start}:where(html:has([data-site-style=marketing])) .waitlist-modal .waitlist-welcome img{width:54px;height:42px;transform:none}:where(html:has([data-site-style=marketing])) .waitlist-modal h2{font-size:28px;line-height:1.15;margin:0 0 10px}:where(html:has([data-site-style=marketing])) .waitlist-modal>p{font-size:14px;line-height:1.5;margin:0 0 20px;max-width:320px}:where(html:has([data-site-style=marketing])) .waitlist-modal form>label{margin:0 0 8px}:where(html:has([data-site-style=marketing])) .waitlist-modal form>.primary{margin-top:14px}@media(max-width:480px){:where(html:has([data-site-style=marketing])) .waitlist-modal{padding:24px}}:where(html:has([data-site-style=marketing])) .guide-grid{align-items:stretch;gap:36px 30px}:where(html:has([data-site-style=marketing])) .guide-grid .guide-card{display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:24px;overflow:hidden;transform:none;padding:10px;background:#fff;transition:border-color .18s,box-shadow .18s}:where(html:has([data-site-style=marketing])) .guide-grid .guide-card:hover{transform:none;border-color:#ccc;box-shadow:0 5px 18px #10121406}:where(html:has([data-site-style=marketing])) .guide-card .cover{border-radius:15px;flex:none}:where(html:has([data-site-style=marketing])) .guide-grid .guide-card-copy{display:flex;flex-direction:column;flex:1 1;padding:22px 16px 14px}:where(html:has([data-site-style=marketing])) .guide-grid .guide-card-copy .article-meta{font-size:12px;margin:0;color:#737373}:where(html:has([data-site-style=marketing])) .guide-grid .guide-card-copy h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:12px 0 14px}:where(html:has([data-site-style=marketing])) .guide-grid .guide-card-copy>p:not(.article-meta){font-size:14px;line-height:1.65;margin:0 0 22px;color:#636363}:where(html:has([data-site-style=marketing])) .guide-grid .guide-card-copy .read-link{margin-top:auto;padding-top:12px;font-size:13px;min-height:36px;align-items:center}:where(html:has([data-site-style=marketing])) .guide-grid .guide-card:hover .read-link{color:#101214;text-decoration:underline;text-underline-offset:4px}:where(html:has([data-site-style=marketing])) .guide-card:focus-visible{outline:2px solid #101214;outline-offset:6px;border-radius:20px}:where(html:has([data-site-style=marketing])) .editorial-cover{height:300px;box-sizing:border-box;padding:24px;color:#101214;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}:where(html:has([data-site-style=marketing])) .cover-caption{font:500 17px/1.3 Geist,sans-serif;letter-spacing:-.3px;text-align:center;margin-top:12px}:where(html:has([data-site-style=marketing])) .cost-art{width:min(100%,310px);align-self:center;position:relative;margin-top:12px}:where(html:has([data-site-style=marketing])) .cost-home{display:flex;gap:14px;align-items:center;padding:12px;background:white;border-radius:12px;position:relative;z-index:3}:where(html:has([data-site-style=marketing])) .cost-home .cover-home-photo{width:58px;height:55px;flex:none;border-radius:7px}:where(html:has([data-site-style=marketing])) .cover-home-photo{background-image:url(/assets/property-photo-atlas.85a1714b4e26.webp);background-size:300% 300%;background-position:0 0}:where(html:has([data-site-style=marketing])) .cost-home span{display:block;font-size:10px;color:#737373}:where(html:has([data-site-style=marketing])) .cost-home strong{display:block;font:500 28px/1.2 Geist,sans-serif;letter-spacing:-.8px;margin-top:4px}:where(html:has([data-site-style=marketing])) .cost-layer{display:flex;align-items:center;justify-content:space-between;padding:9px 15px;font-size:11px;line-height:16px;border-radius:9px;position:relative;margin-top:-3px}:where(html:has([data-site-style=marketing])) .cost-layer b{font-weight:400;font-size:16px}:where(html:has([data-site-style=marketing])) .layer-tax{background:#fec912;transform:rotate(-2deg);z-index:2}:where(html:has([data-site-style=marketing])) .layer-notary{background:#f68cf4;transform:rotate(1deg);z-index:1;margin:0 8px}:where(html:has([data-site-style=marketing])) .layer-buffer{background:#e1f7fe;margin:0 15px}:where(html:has([data-site-style=marketing])) .bid-editorial{padding:22px;justify-content:space-between;background:#eee}:where(html:has([data-site-style=marketing])) .bid-editorial-photo{position:absolute;inset:0;background:url(/assets/neighbour-house-demo.f00098d85b57.webp) center 58%/cover;z-index:-1}:where(html:has([data-site-style=marketing])) .bid-editorial-panel{background:white;border-radius:13px;padding:18px}:where(html:has([data-site-style=marketing])) .bid-editorial-panel>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:18px}:where(html:has([data-site-style=marketing])) .editorial-price-band{height:8px;border-radius:5px;position:relative;background:linear-gradient(90deg,transparent 0 22%,#3fd98a 22% 64%,#fec912 64% 82%,#f91b5e 82%),repeating-linear-gradient(135deg,#eee 0 4px,#ddd 4px 7px)}:where(html:has([data-site-style=marketing])) .editorial-price-band i{position:absolute;left:49%;width:5px;height:22px;top:-7px;border-radius:4px;background:#101214;box-shadow:0 0 0 3px white}:where(html:has([data-site-style=marketing])) .rent-editorial{background:#f4f4f4}:where(html:has([data-site-style=marketing])) .rent-art{display:flex;align-items:center;justify-content:center;margin:14px 0;width:100%}:where(html:has([data-site-style=marketing])) .rent-choice{width:44%;max-width:155px;border-radius:13px;background:#e1f7fe;transform:rotate(-3deg)}:where(html:has([data-site-style=marketing])) .buy-option{background:#3fd98a;transform:rotate(3deg)}:where(html:has([data-site-style=marketing])) .rent-choice>span{font:500 22px/1.2 Geist,sans-serif;letter-spacing:-.5px}:where(html:has([data-site-style=marketing])) .rent-choice .cover-home-photo{height:87px;border-radius:7px;background-position:0 50%}:where(html:has([data-site-style=marketing])) .buy-option .cover-home-photo{background-position:0 0}:where(html:has([data-site-style=marketing])) .rent-choice small{line-height:14px;display:block}:where(html:has([data-site-style=marketing])) .rent-horizon{display:flex;align-items:center;gap:12px;color:#636363}:where(html:has([data-site-style=marketing])) .rent-horizon i{flex:1 1;border-top:2px dotted #c9c9c9}@media(max-width:1000px){:where(html:has([data-site-style=marketing])) .editorial-cover{padding:20px;height:280px}:where(html:has([data-site-style=marketing])) .guide-grid .guide-card-copy h2{font-size:23px}:where(html:has([data-site-style=marketing])) .rent-choice{padding:10px}:where(html:has([data-site-style=marketing])) .rent-choice small{font-size:9px}:where(html:has([data-site-style=marketing])) .rent-choice .cover-home-photo{height:78px}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .guide-grid .guide-card-copy h2{font-size:24px}:where(html:has([data-site-style=marketing])) .editorial-cover{height:290px}:where(html:has([data-site-style=marketing])) .rent-choice small{font-size:10px}}:where(html:has([data-site-style=marketing])) .editorial-cover{background:#f4f4f4;padding:22px}:where(html:has([data-site-style=marketing])) .cost-art{width:min(100%,290px);margin-top:8px}:where(html:has([data-site-style=marketing])) .cost-home{border-radius:12px 12px 0 0;padding:14px 16px;gap:12px}:where(html:has([data-site-style=marketing])) .cost-home .cover-home-photo{width:48px;height:48px}:where(html:has([data-site-style=marketing])) .cost-home strong{font-size:27px}:where(html:has([data-site-style=marketing])) .cost-layer{background:white;transform:none;margin:0;border-radius:0;padding:8px 16px;border-top:1px solid #f0f0f0;justify-content:flex-start;gap:9px}:where(html:has([data-site-style=marketing])) .cost-layer:before{content:"";width:7px;height:7px;border-radius:2px;background:#fec912;flex:none}:where(html:has([data-site-style=marketing])) .cost-layer.layer-notary:before{background:#f68cf4}:where(html:has([data-site-style=marketing])) .cost-layer.layer-buffer:before{background:#3fd98a}:where(html:has([data-site-style=marketing])) .cost-layer b{margin-left:auto;font-size:14px;color:#737373}:where(html:has([data-site-style=marketing])) .cost-layer.layer-buffer{border-radius:0 0 12px 12px}:where(html:has([data-site-style=marketing])) .cost-art:before{content:"";position:absolute;inset:6px -6px -6px;background:#fec912;border-radius:14px;transform:rotate(-3deg);z-index:-1}:where(html:has([data-site-style=marketing])) .cover-caption{font-size:14px;margin-top:15px}:where(html:has([data-site-style=marketing])) .bid-editorial{padding:20px}:where(html:has([data-site-style=marketing])) .bid-editorial-photo{inset:48px 20px 78px;border-radius:10px;background-position:center 58%}:where(html:has([data-site-style=marketing])) .bid-editorial-panel{padding:17px 16px;border-radius:12px;box-shadow:0 2px 8px #10121408}:where(html:has([data-site-style=marketing])) .bid-editorial-panel>div:first-child{font-size:10px;margin-bottom:16px}:where(html:has([data-site-style=marketing])) .rent-art{gap:12px;margin:10px 0}:where(html:has([data-site-style=marketing])) .rent-choice{box-sizing:border-box;width:47%;background:white;padding:12px;transform:rotate(-2deg);border-radius:12px}:where(html:has([data-site-style=marketing])) .buy-option{background:white;transform:rotate(2deg)}:where(html:has([data-site-style=marketing])) .rent-choice>span{font-size:19px;display:inline-block;background:#e1f7fe;padding:3px 9px;border-radius:7px}:where(html:has([data-site-style=marketing])) .buy-option>span{background:#3fd98a}:where(html:has([data-site-style=marketing])) .rent-choice .cover-home-photo{height:92px;margin:10px 0;border-radius:6px}:where(html:has([data-site-style=marketing])) .rent-choice small{font-size:10px;color:#636363}:where(html:has([data-site-style=marketing])) .rent-horizon{font-size:10px}:where(html:has([data-site-style=marketing])) .rent-horizon i{border-top:1px solid #d4d4d4;position:relative}:where(html:has([data-site-style=marketing])) .rent-horizon i:after,:where(html:has([data-site-style=marketing])) .rent-horizon i:before{content:"";position:absolute;width:5px;height:5px;background:#bcbcbc;border-radius:50%;top:-3px}:where(html:has([data-site-style=marketing])) .rent-horizon i:after{right:0}@media(max-width:1000px){:where(html:has([data-site-style=marketing])) .guide-grid{gap:26px}:where(html:has([data-site-style=marketing])) .guide-grid .guide-card-copy{padding:20px 12px 12px}:where(html:has([data-site-style=marketing])) .editorial-cover{padding:18px;height:290px}:where(html:has([data-site-style=marketing])) .rent-choice{padding:10px}:where(html:has([data-site-style=marketing])) .rent-choice small{font-size:9px}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .guide-grid .guide-card-copy{padding:20px 14px 14px}:where(html:has([data-site-style=marketing])) .rent-choice small{font-size:10px}}:where(html:has([data-site-style=marketing])) .cost-editorial,:where(html:has([data-site-style=marketing])) .rent-editorial{justify-content:center;gap:16px}:where(html:has([data-site-style=marketing])) .cost-editorial .cost-art{margin-top:0}:where(html:has([data-site-style=marketing])) .rent-editorial .rent-art{margin:0}:where(html:has([data-site-style=marketing])) .bid-editorial{justify-content:flex-end}:where(html:has([data-site-style=marketing])) .bid-editorial-photo{top:20px}:where(html:has([data-site-style=marketing])) .cost-art:before{background:#a9e6f7}:where(html:has([data-site-style=marketing])) .cost-layer.layer-tax:before{background:#20cdfb}:where(html:has([data-site-style=marketing])) .rent-editorial .rent-choice{box-shadow:0 4px 10px #1012140b;max-width:170px}:where(html:has([data-site-style=marketing])) .rent-editorial .rent-choice>span{font-size:21px;font-weight:500;padding:4px 10px}:where(html:has([data-site-style=marketing])) .rent-editorial .rent-choice .cover-home-photo{height:105px}:where(html:has([data-site-style=marketing])) .rent-editorial .rent-art{gap:14px}:where(html:has([data-site-style=marketing])) body{margin:0}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:fixed;right:24px;bottom:24px;z-index:90;isolation:isolate;width:190px;min-width:190px;min-height:68px;gap:4px;padding:13px 19px;border:0;border-radius:22px;background:#101214;color:white;text-align:left;font:500 14px/21px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher[hidden]{display:none!important}:where(html:has([data-site-style=marketing])) body .site-chat-panel,:where(html:has([data-site-style=marketing])) body .site-chat-panel *{box-sizing:border-box}:where(html:has([data-site-style=marketing])) body:has(.waitlist-modal[open]){overflow:hidden}@media (max-width:600px){:where(html:has([data-site-style=marketing])) body button.site-chat-launcher{right:16px;bottom:16px}}:where(html:has([data-site-style=marketing])) .skip-link{position:fixed;left:16px;top:-60px;z-index:1000;padding:12px 18px;background:#101214;color:#fff;border-radius:8px}:where(html:has([data-site-style=marketing])) .skip-link:focus{top:16px}@media (max-width:600px){:where(html:has([data-site-style=marketing])) body .site-builder-main .hero-32 .trio-basics{left:auto;right:16px}}:where(html:has([data-site-style=marketing])) .icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;vertical-align:middle;flex:none}:where(html:has([data-site-style=marketing])) .icon>svg{width:100%;height:100%;display:block}:where(html:has([data-site-style=marketing])) dialog.site-chat-panel{outline:none;padding:0;margin:0;left:auto;border:1px solid #e5e5e5;max-height:calc(100dvh - 84px);max-width:calc(100vw - 32px)}:where(html:has([data-site-style=marketing])) dialog.site-chat-panel:not([open]){display:none!important}:where(html:has([data-site-style=marketing])) dialog.site-chat-panel::backdrop{background:transparent}:where(html:has([data-site-style=marketing])) .chat-opening{padding:40px;font:15px Geist,sans-serif}:where(html:has([data-site-style=marketing])) .hero-32 .mascot{width:100%;height:100%}:where(html:has([data-site-style=marketing])) .hero-32 .mascot>svg{width:100%;height:100%}:where(html:has([data-site-style=marketing])) .hero-32 .polished-node{--orbit-x:50%;--orbit-y:0%}:where(html:has([data-site-style=marketing])) .hero-32 .pn-0{--orbit-x:100%;--orbit-y:50%}:where(html:has([data-site-style=marketing])) .hero-32 .pn-1{--orbit-x:75%;--orbit-y:93%}:where(html:has([data-site-style=marketing])) .hero-32 .pn-2{--orbit-x:25%;--orbit-y:93%}:where(html:has([data-site-style=marketing])) .hero-32 .pn-3{--orbit-x:0%;--orbit-y:50%}:where(html:has([data-site-style=marketing])) .hero-32 .pn-4{--orbit-x:25%;--orbit-y:7%}:where(html:has([data-site-style=marketing])) .hero-32 .pn-5{--orbit-x:75%;--orbit-y:7%}:where(html:has([data-site-style=marketing])) .geometric-input>input,:where(html:has([data-site-style=marketing])) .geometric-input>textarea{position:relative;z-index:1;background:transparent}:where(html:has([data-site-style=marketing])) .geometric-input{position:relative}:where(html:has([data-site-style=marketing])) .input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:where(html:has([data-site-style=marketing])) .input-squircle-border path{fill:none;stroke:#9a9a9a;stroke-width:1}:where(html:has([data-site-style=marketing])) .geometric-input:focus-within>.input-squircle-border path{stroke:#101214;stroke-width:1.5}:where(html:has([data-site-style=marketing])) .geometric-button{position:relative}:where(html:has([data-site-style=marketing])) .geometric-button>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=marketing])) .geometric-button{isolation:isolate}:where(html:has([data-site-style=marketing])) .geometric-button>.input-squircle-border{z-index:-1}@media (max-width:600px){:where(html:has([data-site-style=marketing])) .product-preview-details{min-height:0}:where(html:has([data-site-style=marketing])) .site-chat-panel{top:auto!important;bottom:16px!important;height:min(660px,calc(100dvh - 32px))!important;max-height:min(660px,calc(100dvh - 32px))!important;right:16px!important}}:where(html:has([data-site-style=marketing])) dialog.site-chat-panel{inset:auto 24px 24px auto;height:min(660px,calc(100dvh - 84px));width:440px;max-height:none;border-radius:24px}:where(html:has([data-site-style=marketing])) dialog.site-chat-panel::backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(html:has([data-site-style=marketing])) .explore-panel[hidden]{display:none!important}:where(html:has([data-site-style=marketing])) .ui-checkbox{position:relative;display:inline-flex;width:20px;height:20px;flex:none;vertical-align:middle}:where(html:has([data-site-style=marketing])) .ui-checkbox>input[type=checkbox]{position:absolute;inset:0;opacity:0;width:20px;height:20px;margin:0;z-index:1;cursor:pointer}:where(html:has([data-site-style=marketing])) .checkbox-surface{width:20px;height:20px;border:1px solid #a3a3a3;border-radius:6px;display:grid;place-items:center;background:white;pointer-events:none}:where(html:has([data-site-style=marketing])) .checkbox-surface .icon{width:16px;height:16px;color:white;opacity:0}:where(html:has([data-site-style=marketing])) .ui-checkbox>input:checked+.checkbox-surface{background:#101214;border-color:#101214}:where(html:has([data-site-style=marketing])) .ui-checkbox>input:checked+.checkbox-surface .icon{opacity:1}:where(html:has([data-site-style=marketing])) .ui-checkbox>input:focus-visible+.checkbox-surface{outline:2px solid #101214;outline-offset:3px}:where(html:has([data-site-style=marketing])) .ui-checkbox>input:disabled+.checkbox-surface{opacity:.5}:where(html:has([data-site-style=marketing])) body .r-compare>.b-copy>p,:where(html:has([data-site-style=marketing])) body .r-newsletter>.b-copy>p{color:#404040}:where(html:has([data-site-style=marketing])) body:has([data-page-class=blog]) .badge{color:#636363}:where(html:has([data-site-style=marketing])) body:has([data-page-class=blog]) .blog-main th{color:#525252;font-size:13px}@media (max-width:600px){:where(html:has([data-site-style=marketing])) body .shared-site-nav{display:grid;grid-template-columns:1fr auto;gap:18px;padding:20px}:where(html:has([data-site-style=marketing])) body .shared-site-nav>.wordmark{grid-area:1/1}:where(html:has([data-site-style=marketing])) body .shared-site-nav>.site-nav-actions{grid-area:1/2;margin:0}:where(html:has([data-site-style=marketing])) body .shared-site-nav>nav{grid-area:2/1/3/3;width:auto;margin:0}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .polished-visual{min-height:440px;height:440px}}:where(html:has([data-site-style=marketing])) body .geometric-button.primary>.input-squircle-border path{fill:var(--button-fill,#101214);stroke:var(--field-stroke,#101214);transition:fill .16s ease,stroke .16s ease}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher{transition:transform .16s ease,filter .16s ease;filter:drop-shadow(0 4px 7px #10121418)}@media (hover:hover){:where(html:has([data-site-style=marketing])) body button.site-chat-launcher:hover{transform:translateY(-4px);filter:drop-shadow(0 7px 10px #10121420)}}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher:active{transform:translateY(0)}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher:focus-visible{outline:2px solid #101214;outline-offset:5px}@media (prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) body button.site-chat-launcher{transition:none}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher:hover{transform:none}}:where(html:has([data-site-style=marketing])) .blog .article-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:56px;align-items:start}:where(html:has([data-site-style=marketing])) .blog .article-layout>.article-body{grid-column:2;grid-row:1;min-width:0}:where(html:has([data-site-style=marketing])) .blog .article-layout>.toc{grid-column:1;grid-row:1;position:sticky;top:calc(var(--article-nav-height,94px) + 24px);max-height:calc(100dvh - var(--article-nav-height,94px) - 48px);overflow-y:auto;border:0;padding:0 12px 0 0;width:auto}:where(html:has([data-site-style=marketing])) .blog .toc nav{display:block}:where(html:has([data-site-style=marketing])) .blog .toc p{font-size:13px;margin:0 0 14px;color:#101214}:where(html:has([data-site-style=marketing])) .blog .toc-items{position:relative}:where(html:has([data-site-style=marketing])) .blog .toc-items a{position:relative;display:block;padding:10px 0 10px 28px;font-size:13px;line-height:1.5;color:#636363;transition:color .18s}:where(html:has([data-site-style=marketing])) .blog .toc-items a:hover,:where(html:has([data-site-style=marketing])) .blog .toc-items a[aria-current=location]{color:#101214}:where(html:has([data-site-style=marketing])) .blog .toc-items a[aria-current=location]{font-weight:500}:where(html:has([data-site-style=marketing])) .blog .article-section{scroll-margin-top:calc(var(--article-nav-height,94px) + 32px)}:where(html:has([data-site-style=marketing])) .blog .article-header{margin-left:266px;max-width:760px}@media(max-width:1000px) and (min-width:761px){:where(html:has([data-site-style=marketing])) .blog .article-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}:where(html:has([data-site-style=marketing])) .blog .article-header{margin-left:208px}}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .blog .article-layout{display:flex;flex-direction:column;gap:32px}:where(html:has([data-site-style=marketing])) .blog .article-header{margin-left:0}:where(html:has([data-site-style=marketing])) .blog .article-layout>.toc{order:-1;position:static;max-height:none;overflow:visible;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0}:where(html:has([data-site-style=marketing])) .blog .toc-items a{padding-top:7px;padding-bottom:7px}}:where(html:has([data-site-style=marketing])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=marketing])) body:has([data-page-class=faq-page]) main>.home-faq{box-sizing:border-box;width:100%;max-width:1280px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}@media(max-width:1050px){:where(html:has([data-site-style=marketing])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=marketing])) body:has([data-page-class=faq-page]) main>.home-faq{padding-left:24px;padding-right:24px}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=marketing])) body:has([data-page-class=faq-page]) main>.home-faq{padding-left:20px;padding-right:20px}}:where(html:has([data-site-style=marketing])) body:has([data-page-class=faq-page]) main#main{width:100%;max-width:none;padding:0;margin:0}:where(html:has([data-site-style=marketing])) .blog .article-header{margin-left:0;max-width:none;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:32px;margin-bottom:40px}:where(html:has([data-site-style=marketing])) .blog .article-header .lede,:where(html:has([data-site-style=marketing])) .blog .article-header h1{max-width:860px}:where(html:has([data-site-style=marketing])) .blog .article-header .article-byline{font-size:13px;line-height:1.5;color:#636363;margin:24px 0 0}:where(html:has([data-site-style=marketing])) .blog .article-header .lede{font-size:18px;line-height:1.6;margin-top:20px;margin-bottom:0}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .blog .article-header .lede{font-size:16px}}:where(html:has([data-site-style=marketing])) .shared-site-footer.shared-site-footer .footer-newsletter>p{margin-bottom:16px}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form{margin-top:0}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-newsletter-form>label{margin-top:0}:where(html:has([data-site-style=marketing])) body:has([data-page-class=blog]) .blog-main{padding-bottom:80px}@media(max-width:600px){:where(html:has([data-site-style=marketing])) body:has([data-page-class=blog]) .blog-main{padding-bottom:48px}}:where(html:has([data-site-style=marketing])) .geometric-input :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea):is([aria-invalid=true]){outline:none!important;box-shadow:none!important}:where(html:has([data-site-style=marketing])) .nd-dropdown{position:relative}:where(html:has([data-site-style=marketing])) .nd-select>button{width:100%;min-height:48px;padding:0 44px 0 16px;border:0;background:transparent;color:#101214;text-align:left;font:400 14px/20px Geist,Arial,sans-serif;cursor:pointer;outline:none}:where(html:has([data-site-style=marketing])) .nd-select:has(>button:focus-visible)>.input-squircle-border path,:where(html:has([data-site-style=marketing])) .nd-select:has(>button[aria-expanded=true])>.input-squircle-border path{stroke:#101214;stroke-width:1.5}:where(html:has([data-site-style=marketing])) .nd-select>button:disabled{opacity:.45;cursor:not-allowed}:where(html:has([data-site-style=marketing])) .nd-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:white;border:1px solid #e5e5e5;border-radius:16px;padding:6px;box-shadow:0 8px 24px #10121414;max-height:240px;overflow:auto}:where(html:has([data-site-style=marketing])) .nd-dropdown-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-radius:10px;font:400 14px/20px Geist,Arial,sans-serif;color:#404040;cursor:pointer}:where(html:has([data-site-style=marketing])) .nd-dropdown-menu [role=option][data-active=true]{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=marketing])) .nd-dropdown-menu [aria-selected=true]{font-weight:500;color:#101214}:where(html:has([data-site-style=marketing])) .nd-dropdown-menu [aria-disabled=true]{opacity:.4;cursor:not-allowed}:where(html:has([data-site-style=marketing])) .nd-dropdown-menu .icon{width:18px;height:18px}:where(html:has([data-site-style=marketing])) .footer-language-menu{max-width:220px;margin-top:20px}:where(html:has([data-site-style=marketing])) .nd-field label{display:block;margin-bottom:10px;font-size:13px;font-weight:500}:where(html:has([data-site-style=marketing])) .nd-select{position:relative;display:flex;align-items:center;background:transparent}:where(html:has([data-site-style=marketing])) .nd-select>.icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}:where(html:has([data-site-style=marketing])) .nd-select>button{justify-content:flex-start;transform:none}:where(html:has([data-site-style=marketing])) .nd-select>button:focus-visible{outline:none!important;box-shadow:none!important}:where(html:has([data-site-style=marketing])) .nd-field label.nd-label-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}:where(html:has([data-site-style=marketing])) .nd-dropdown-compact .nd-select{min-height:36px;height:36px}:where(html:has([data-site-style=marketing])) .nd-dropdown-compact .nd-select>button{min-height:36px;height:36px;padding-left:12px;padding-right:32px;font-size:13px}:where(html:has([data-site-style=marketing])) .nd-dropdown-compact .nd-select>.icon{width:14px;height:14px;right:10px}:where(html:has([data-site-style=marketing])) .nd-dropdown-compact .nd-dropdown-menu{padding:4px;border-radius:12px}:where(html:has([data-site-style=marketing])) .nd-dropdown-compact .nd-dropdown-menu [role=option]{min-height:36px;padding:6px 8px;font-size:13px;gap:6px}:where(html:has([data-site-style=marketing])) .footer-language-menu{width:132px;max-width:100%}:where(html:has([data-site-style=marketing])) .check-question>.nd-dropdown{width:100%;min-width:0}:where(html:has([data-site-style=marketing])) .checklist:has(.nd-dropdown){overflow:visible}:where(html:has([data-site-style=marketing])) .check-question:has(.nd-dropdown [aria-expanded=true]){position:relative;z-index:35}:where(html:has([data-site-style=marketing])) .nd-select.geometric-input{padding:0}:where(html:has([data-site-style=marketing])) .check-question:has(>.nd-dropdown){display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:center}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .check-question:has(>.nd-dropdown){grid-template-columns:1fr;gap:12px}}:where(html:has([data-site-style=marketing])) body header.shared-site-nav>nav{gap:24px}@media(max-width:600px){:where(html:has([data-site-style=marketing])) body header.shared-site-nav>nav{gap:16px}}:where(html:has([data-site-style=marketing])) .depth-together .research-desk:not(.gathered){height:300px}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .depth-together .research-desk:not(.gathered){height:360px}}@media(max-width:480px){:where(html:has([data-site-style=marketing])) .depth-together .research-desk:not(.gathered){height:380px}}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-legal{display:flex;flex-wrap:wrap;gap:24px;width:100%;border-top:1px solid #e5e5e5;margin-top:32px;padding-top:20px;font:400 12px/1.5 Geist,sans-serif;color:#737373}:where(html:has([data-site-style=marketing])) .shared-site-footer .footer-legal a:hover{color:#101214;text-decoration:underline;text-underline-offset:3px}:where(html:has([data-site-style=marketing])) .blog .next-guide-illustrated{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;padding-top:28px;margin-top:40px}:where(html:has([data-site-style=marketing])) .next-guide-art{width:140px;height:120px;overflow:hidden;border-radius:20px;corner-shape:squircle}:where(html:has([data-site-style=marketing])) .next-guide-art .editorial-cover{width:300px;height:257px;margin:0;transform:scale(.4666667);transform-origin:top left}:where(html:has([data-site-style=marketing])) .blog .next-guide-copy h3{margin:10px 0 0}:where(html:has([data-site-style=marketing])) .blog .toc-items a[aria-current=location] .toc-section-dot{opacity:1}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .blog .next-guide-illustrated{grid-template-columns:100px minmax(0,1fr);gap:16px}:where(html:has([data-site-style=marketing])) .next-guide-art{width:100px;height:100px}:where(html:has([data-site-style=marketing])) .next-guide-art .editorial-cover{width:300px;height:300px;transform:scale(.3333333)}}:where(html:has([data-site-style=marketing])) .blog .article-header.article-header-unified{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:center;width:100%;max-width:none;margin:0 0 40px;padding:32px;background:#f5f5f5;border:0;border-radius:28px;corner-shape:squircle}:where(html:has([data-site-style=marketing])) .article-header-visual{width:200px;height:200px;overflow:hidden;border-radius:20px;corner-shape:squircle}:where(html:has([data-site-style=marketing])) .article-header-visual .editorial-cover{width:300px;height:300px;margin:0;transform:scale(.6666667);transform-origin:top left;background:transparent}:where(html:has([data-site-style=marketing])) .blog .article-header-unified .article-meta{display:flex;align-items:center;gap:16px;margin:0;font-size:12px}:where(html:has([data-site-style=marketing])) .blog .article-header-unified .badge{background:#fff}:where(html:has([data-site-style=marketing])) .blog .article-header-unified h1{font-size:clamp(28px,3.1vw,40px);line-height:1.12;letter-spacing:-1.3px;margin:16px 0}:where(html:has([data-site-style=marketing])) .blog .article-header-unified .lede{font-size:16px;line-height:1.6;margin:0;max-width:65ch}:where(html:has([data-site-style=marketing])) .blog .article-header-unified .article-byline{font-size:12px;line-height:1.5;margin:20px 0 0;color:#636363}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .blog .article-header.article-header-unified{grid-template-columns:1fr;gap:20px;padding:24px;margin-bottom:32px}:where(html:has([data-site-style=marketing])) .article-header-visual{width:160px;height:160px}:where(html:has([data-site-style=marketing])) .article-header-visual .editorial-cover{transform:scale(.5333333)}:where(html:has([data-site-style=marketing])) .blog .article-header-unified h1{font-size:30px}:where(html:has([data-site-style=marketing])) .blog .article-header-unified .lede{font-size:16px}}:where(html:has([data-site-style=marketing])) #waitlist .geometric-button{font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=marketing])) .blog .article-header.article-header-unified{position:relative;isolation:isolate;background:transparent;border-radius:0}:where(html:has([data-site-style=marketing])) .article-header-unified>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:visible}:where(html:has([data-site-style=marketing])) .article-header-unified>.input-squircle-border path{fill:#f5f5f5;stroke:none}:where(html:has([data-site-style=marketing])) .article-header-visual{display:flex;align-items:center;justify-content:center;overflow:visible}:where(html:has([data-site-style=marketing])) .article-header-visual .editorial-cover{flex:none;transform:scale(.72);transform-origin:center}:where(html:has([data-site-style=marketing])) .article-header-visual .cover-caption{display:none}:where(html:has([data-site-style=marketing])) .article-header-visual .cost-editorial{justify-content:center}:where(html:has([data-site-style=marketing])) .blog .toc-items .toc-gliding-dot{position:absolute;top:0;left:6px;width:8px;height:8px;border-radius:50%;pointer-events:none;transition:transform .32s cubic-bezier(.4,0,.2,1),background-color .32s ease}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .article-header-visual .editorial-cover{transform:scale(.576)}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .blog .toc-items .toc-gliding-dot{transition:none}}:where(html:has([data-site-style=marketing])) .blog .next-guide.next-guide-card{position:relative;isolation:isolate;display:grid;grid-template-columns:120px minmax(0,1fr) 24px;gap:24px;align-items:center;padding:24px;margin-top:40px;border:0;background:transparent;text-decoration:none}:where(html:has([data-site-style=marketing])) .next-guide-card>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=marketing])) .next-guide-card>.input-squircle-border path{fill:#f5f5f5;stroke:none;transition:fill .18s}:where(html:has([data-site-style=marketing])) .next-guide-card:hover>.input-squircle-border path{fill:#ededed}:where(html:has([data-site-style=marketing])) .next-guide-card:focus-visible{outline:2px solid #101214;outline-offset:4px;border-radius:24px}:where(html:has([data-site-style=marketing])) .next-guide-card>.icon{width:24px;height:24px;color:#101214}:where(html:has([data-site-style=marketing])) .next-guide-card .next-guide-art{width:120px;height:110px}:where(html:has([data-site-style=marketing])) .next-guide-card .next-guide-art .editorial-cover{width:300px;height:275px;transform:scale(.4)}:where(html:has([data-site-style=marketing])) .blog .next-guide-card .next-guide-copy>span{font-size:13px;color:#636363}:where(html:has([data-site-style=marketing])) .blog .next-guide-card h3{font-size:21px;line-height:1.3;margin:8px 0 0}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .blog .next-guide.next-guide-card{grid-template-columns:72px minmax(0,1fr) 20px;gap:12px;padding:20px 16px}:where(html:has([data-site-style=marketing])) .next-guide-card .next-guide-art{width:72px;height:72px}:where(html:has([data-site-style=marketing])) .next-guide-card .next-guide-art .editorial-cover{height:300px;transform:scale(.24)}:where(html:has([data-site-style=marketing])) .blog .next-guide-card h3{font-size:17px}:where(html:has([data-site-style=marketing])) .next-guide-card>.icon{width:20px;height:20px}}:where(html:has([data-site-style=marketing])) .product-preview-details{min-height:0}:where(html:has([data-site-style=marketing])) .product-preview-result{flex:0 0 auto}:where(html:has([data-site-style=marketing])) .blog .next-guide.next-guide-card>.icon{position:static;inset:auto;transform:none;justify-self:end;align-self:center}:where(html:has([data-site-style=marketing])) .blog .article-body details.evidence-accordion{border:0;border-bottom:1px solid #e5e5e5;padding:0;margin:0}:where(html:has([data-site-style=marketing])) .blog .article-body details.evidence-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;margin:0;cursor:pointer;font:500 18px/1.5 Geist,sans-serif;letter-spacing:normal;color:#101214}:where(html:has([data-site-style=marketing])) .blog .article-body details.evidence-accordion>summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=marketing])) .blog .article-body details.evidence-accordion>summary>.icon{position:static;transform:none;width:22px;height:22px;flex:none}:where(html:has([data-site-style=marketing])) .blog .article-body details.evidence-accordion>summary .central-icon{width:22px;height:22px;transition:transform .2s}:where(html:has([data-site-style=marketing])) .blog .article-body details.evidence-accordion[open]>summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=marketing])) .blog .article-body .evidence-answer{margin:0 0 22px;font:400 16px/1.75 Geist,sans-serif;color:#525252}:where(html:has([data-site-style=marketing])) .blog .article-body .evidence-answer p{font:inherit;color:inherit;margin:0}:where(html:has([data-site-style=marketing])) .blog .article-body details.evidence-accordion>summary:focus-visible{outline:2px solid #20cdfb;outline-offset:4px}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .blog .article-body details.evidence-accordion>summary .central-icon{transition:none}}:where(html:has([data-site-style=marketing])) .rb-owner .rb-stack-bar{height:20px;gap:4px;background:#f4f4f4}:where(html:has([data-site-style=marketing])) .rb-owner .rb-stack-bar i{flex-basis:0;min-width:0}:where(html:has([data-site-style=marketing])) .rb-owner .ownership-cost-label{display:flex;align-items:center;gap:10px}:where(html:has([data-site-style=marketing])) .rb-owner .ownership-cost-label>i{width:8px;height:8px;border-radius:2px;flex:none}:where(html:has([data-site-style=marketing])) .rb-owner .switch-label{gap:16px;margin:20px 0 24px;font-size:13px;line-height:20px}:where(html:has([data-site-style=marketing])) #the-report #hero-title em{position:relative;display:inline-block;isolation:isolate;color:#101214;-webkit-text-fill-color:#101214;background:none;background-clip:border-box;font-style:normal}:where(html:has([data-site-style=marketing])) #the-report #hero-title em:before{content:"";position:absolute;z-index:-1;left:-.08em;right:-.09em;top:.2em;bottom:.01em;background:#e1f7fe;clip-path:polygon(1% 5%,99% 0,100% 93%,0 100%);border-radius:.1em;transform:rotate(-.6deg);pointer-events:none}@media(max-width:600px){:where(html:has([data-site-style=marketing])) #the-report #hero-title em{display:table;max-width:100%;white-space:normal}}:where(html:has([data-site-style=marketing])) #the-report #hero-title em{color:#009ee0;-webkit-text-fill-color:#009ee0}:where(html:has([data-site-style=marketing])) #the-report #hero-title em:before{display:none}:where(html:has([data-site-style=marketing])) .product-preview-result{display:grid;flex:1 1}:where(html:has([data-site-style=marketing])) .product-preview-panel{grid-area:1/1;min-width:0}:where(html:has([data-site-style=marketing])) .product-preview-details{align-self:stretch}:where(html:has([data-site-style=marketing])) .product-preview-link{position:relative;isolation:isolate;align-self:flex-end;justify-content:center;gap:8px;min-height:40px;padding:10px 16px;margin-top:24px;color:#404040;font:500 13px/20px Geist,sans-serif;text-decoration:none}:where(html:has([data-site-style=marketing])) .product-preview-link>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=marketing])) .product-preview-link>.input-squircle-border path{fill:#f4f4f4;stroke:none;transition:fill .15s}:where(html:has([data-site-style=marketing])) .product-preview-link:hover>.input-squircle-border path{fill:#eaeaea}:where(html:has([data-site-style=marketing])) .product-preview-link:focus-visible{outline:2px solid #101214;outline-offset:3px;border-radius:14px}:where(html:has([data-site-style=marketing])) .blog .next-guide.next-guide-card{grid-template-columns:120px minmax(0,1fr) 40px}:where(html:has([data-site-style=marketing])) .next-guide-card>.next-guide-arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#101214;justify-self:end}:where(html:has([data-site-style=marketing])) .next-guide-arrow>.icon{display:flex;width:20px;height:20px}:where(html:has([data-site-style=marketing])) .next-guide-arrow .central-icon{width:20px;height:20px;transform:rotate(180deg)}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .blog .next-guide.next-guide-card{grid-template-columns:72px minmax(0,1fr) 40px}}:where(html:has([data-site-style=marketing])) .blog-guide-character{display:block;width:100%;height:auto}:where(html:has([data-site-style=marketing])) .insight-section{max-width:1136px;margin:96px auto;padding:0 32px;background:#fff;color:#101214;font-family:Geist,sans-serif;border:0}:where(html:has([data-site-style=marketing])) .insight-section h2{font:500 36px/42px Geist,sans-serif;letter-spacing:-1.3px;margin:16px 0 24px;text-wrap:balance}:where(html:has([data-site-style=marketing])) .insight-section h3{font:500 24px/30px Geist,sans-serif;letter-spacing:-.6px;margin:0 0 24px}:where(html:has([data-site-style=marketing])) .insight-section p{font:400 14px/22px Geist,sans-serif;color:#636363;margin:0 0 16px}:where(html:has([data-site-style=marketing])) .insight-section>header{max-width:660px;margin:0 auto 40px;text-align:center}:where(html:has([data-site-style=marketing])) .insight-intro>p,:where(html:has([data-site-style=marketing])) .insight-section>header>p,:where(html:has([data-site-style=marketing])) .personal-brief>div:first-child>p{font:400 18px/29px Geist,sans-serif;margin-bottom:0;max-width:48ch}:where(html:has([data-site-style=marketing])) .insight-section .eyebrow,:where(html:has([data-site-style=marketing])) .insight-section small{font:400 12px/18px Geist,sans-serif;color:#737373}:where(html:has([data-site-style=marketing])) .insight-section .badge{display:inline-flex;align-items:center;background:#f5f5f5;padding:8px 12px;border-radius:12px;corner-shape:squircle;font:400 12px/18px Geist,sans-serif;color:#636363}:where(html:has([data-site-style=marketing])) .insight-section .wordmark{font-size:28px;line-height:1.2}:where(html:has([data-site-style=marketing])) .brief-letter,:where(html:has([data-site-style=marketing])) .evidence-range,:where(html:has([data-site-style=marketing])) .insight-frame,:where(html:has([data-site-style=marketing])) .question-pocket,:where(html:has([data-site-style=marketing])) .report-receipt-new{position:relative;isolation:isolate;min-width:0;background:transparent;border:0;border-radius:0}:where(html:has([data-site-style=marketing])) .brief-letter>.input-squircle-border,:where(html:has([data-site-style=marketing])) .evidence-range>.input-squircle-border,:where(html:has([data-site-style=marketing])) .insight-frame>.input-squircle-border,:where(html:has([data-site-style=marketing])) .question-pocket>.input-squircle-border,:where(html:has([data-site-style=marketing])) .report-receipt-new>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=marketing])) .brief-letter>.input-squircle-border path,:where(html:has([data-site-style=marketing])) .evidence-range>.input-squircle-border path,:where(html:has([data-site-style=marketing])) .insight-frame>.input-squircle-border path,:where(html:has([data-site-style=marketing])) .report-receipt-new>.input-squircle-border path{fill:#fff;stroke:none}:where(html:has([data-site-style=marketing])) .insight-section .insight-tabs{display:flex;gap:24px;border-bottom:1px solid #e5e5e5;margin:0;max-width:100%}:where(html:has([data-site-style=marketing])) .insight-section .insight-tabs>button{position:relative;flex:0 1 auto;min-width:0;min-height:44px;padding:12px 0;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#737373;font:500 13px/20px Geist,sans-serif;text-align:left;cursor:pointer;transition:color .2s,border-color .2s}:where(html:has([data-site-style=marketing])) .insight-section .insight-tabs>button[aria-selected=true]{color:#101214;border-bottom-color:#101214}:where(html:has([data-site-style=marketing])) .insight-section .insight-tabs>button:hover{color:#101214}:where(html:has([data-site-style=marketing])) .insight-section [role=tabpanel]:focus-visible,:where(html:has([data-site-style=marketing])) .insight-section a:focus-visible,:where(html:has([data-site-style=marketing])) .insight-section button:focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=marketing])) .insight-overlap{display:grid;min-width:0}:where(html:has([data-site-style=marketing])) .insight-overlap>div{grid-area:1/1;min-width:0}:where(html:has([data-site-style=marketing])) .area-insights{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=marketing])) .area-insights .insight-tabs{margin-top:32px;gap:20px}:where(html:has([data-site-style=marketing])) .area-stage{padding:32px}:where(html:has([data-site-style=marketing])) .area-stage>.input-squircle-border path{fill:#2bd981}:where(html:has([data-site-style=marketing])) .area-paper{padding:24px}:where(html:has([data-site-style=marketing])) .area-panel h3{font-size:20px;line-height:28px;letter-spacing:-.4px;margin-bottom:16px}:where(html:has([data-site-style=marketing])) .area-columns>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px 0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .area-columns h4{font:500 14px/22px Geist,sans-serif;margin:0 0 4px}:where(html:has([data-site-style=marketing])) .area-columns p{font-size:13px;line-height:20px;margin:0;max-width:25ch}:where(html:has([data-site-style=marketing])) .area-marker{display:block;width:8px;height:8px;margin-top:7px;border-radius:50%;background:#20cdfb}:where(html:has([data-site-style=marketing])) .area-detail{font:500 14px/22px Geist,sans-serif;max-width:88px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=marketing])) .area-stage>small{display:block;margin-top:20px;color:#525252}:where(html:has([data-site-style=marketing])) .personal-brief{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=marketing])) .brief-priorities{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}:where(html:has([data-site-style=marketing])) .insight-section .brief-priorities .insight-chip{min-height:40px;padding:9px 20px;border:1px solid transparent;border-radius:999px;background:#f5f5f5;color:#404040;font:500 13px/20px Geist,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}:where(html:has([data-site-style=marketing])) .insight-section .brief-priorities .insight-chip[aria-pressed=true]{background:#e1f7fe;border-color:#a9e6f7;color:#173b49}:where(html:has([data-site-style=marketing])) .brief-stage{padding:32px}:where(html:has([data-site-style=marketing])) .brief-stage>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=marketing])) .brief-letter{padding:28px}:where(html:has([data-site-style=marketing])) .brief-letter>small{display:block;margin:16px 0 24px}:where(html:has([data-site-style=marketing])) .brief-letter h3{font-size:24px;line-height:30px}:where(html:has([data-site-style=marketing])) .brief-reasons{min-height:200px}:where(html:has([data-site-style=marketing])) .brief-reasons>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .brief-reason-marker{width:8px;height:8px;border-radius:50%;background:#20cdfb;margin-top:6px}:where(html:has([data-site-style=marketing])) .brief-reasons>div:nth-child(2) .brief-reason-marker{background:#2bd981}:where(html:has([data-site-style=marketing])) .brief-reasons>div:nth-child(3) .brief-reason-marker{background:#f68cf4}:where(html:has([data-site-style=marketing])) .brief-reasons>div:nth-child(4) .brief-reason-marker{background:#fec912}:where(html:has([data-site-style=marketing])) .brief-reasons div>span:not(.brief-reason-marker){font:500 13px/20px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=marketing])) .brief-reasons p{margin:6px 0 0;font-size:14px}:where(html:has([data-site-style=marketing])) .insight-section .insight-action{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:24px;padding:12px 20px;border:0;border-radius:0;background:transparent;color:white;font:500 13px/20px Geist,sans-serif;text-decoration:none;cursor:pointer}:where(html:has([data-site-style=marketing])) .insight-action>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}:where(html:has([data-site-style=marketing])) .insight-action>.input-squircle-border path{fill:#101214;stroke:none;transition:fill .2s}:where(html:has([data-site-style=marketing])) .insight-action:hover>.input-squircle-border path{fill:#333}:where(html:has([data-site-style=marketing])) .insight-action>.icon{position:static;width:20px;height:20px}:where(html:has([data-site-style=marketing])) .evidence-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;align-items:stretch}:where(html:has([data-site-style=marketing])) .evidence-workbench>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=marketing])) .evidence-range{padding:28px}:where(html:has([data-site-style=marketing])) .evidence-range>.badge{margin-bottom:24px}:where(html:has([data-site-style=marketing])) .evidence-range h3{font-size:24px;line-height:30px}:where(html:has([data-site-style=marketing])) .evidence-checks{display:grid;gap:0;margin:0 0 24px}:where(html:has([data-site-style=marketing])) .evidence-checks label{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e5e5;font:400 14px/22px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=marketing])) .honesty-result{padding:24px}:where(html:has([data-site-style=marketing])) .honesty-result>.input-squircle-border path{fill:#dff7e9}:where(html:has([data-site-style=marketing])) .honesty-ruler{position:relative;height:9px;background:#fff;border-radius:5px;margin:12px 0 24px}:where(html:has([data-site-style=marketing])) .honesty-ruler>span{position:absolute;inset:0;background:#2bd981;border-radius:5px;transition:left .35s ease,right .35s ease}:where(html:has([data-site-style=marketing])) .honesty-ruler>span:after,:where(html:has([data-site-style=marketing])) .honesty-ruler>span:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:3px;height:23px;background:#101214;border:2px solid #dff7e9;border-radius:4px}:where(html:has([data-site-style=marketing])) .honesty-ruler>span:before{left:0}:where(html:has([data-site-style=marketing])) .honesty-ruler>span:after{right:0}:where(html:has([data-site-style=marketing])) .honesty-values{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;font:500 28px/34px Geist,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.8px}:where(html:has([data-site-style=marketing])) .honesty-values strong{font-weight:500}:where(html:has([data-site-style=marketing])) .honesty-result p{color:#404040;margin-bottom:16px}:where(html:has([data-site-style=marketing])) .honesty-result small{display:block;color:#636363}:where(html:has([data-site-style=marketing])) .report-receipt-new,:where(html:has([data-site-style=marketing])) .viewing-questions{padding:28px}:where(html:has([data-site-style=marketing])) .report-receipt-new .wordmark{display:block;margin-bottom:32px}:where(html:has([data-site-style=marketing])) .report-receipt-new h3{font-size:28px;line-height:34px;margin-bottom:20px}:where(html:has([data-site-style=marketing])) .receipt-price{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .receipt-price span{font:400 13px/20px Geist,sans-serif;color:#636363;max-width:160px}:where(html:has([data-site-style=marketing])) .receipt-price strong{font:500 40px/44px Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=marketing])) .report-receipt-new .insight-action{width:100%;margin-top:24px}:where(html:has([data-site-style=marketing])) .question-list{display:grid;margin:24px 0}:where(html:has([data-site-style=marketing])) .question-panel{grid-area:1/1;min-width:0}:where(html:has([data-site-style=marketing])) .viewing-question{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;gap:4px;align-items:center;min-height:88px;padding:18px 0;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .question-copy{font:400 14px/22px Geist,sans-serif;color:#101214;background:none;padding-right:8px}:where(html:has([data-site-style=marketing])) .question-copy>span{background:linear-gradient(#737373,#737373) left 55% /0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .3s,color .3s}:where(html:has([data-site-style=marketing])) .is-dismissed .question-copy>span{background-size:100% 1px;color:#737373}:where(html:has([data-site-style=marketing])) .viewing-question button{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:0;border-radius:50%;background:transparent;color:#737373;cursor:pointer}:where(html:has([data-site-style=marketing])) .viewing-question button:hover{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=marketing])) .viewing-question button .icon,:where(html:has([data-site-style=marketing])) .viewing-question button svg{width:20px;height:20px}:where(html:has([data-site-style=marketing])) .viewing-question .question-heart[aria-pressed=true]{color:#ff0056;background:transparent;animation:question-heart-pop .28s ease-out}:where(html:has([data-site-style=marketing])) .viewing-question .question-dismiss[aria-pressed=true]{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=marketing])) .question-pocket{padding:24px;min-height:176px;margin-bottom:20px}:where(html:has([data-site-style=marketing])) .question-pocket>.input-squircle-border path{fill:#dff7e9;stroke:none}:where(html:has([data-site-style=marketing])) .question-pocket h3{font-size:20px;line-height:28px;margin:12px 0}:where(html:has([data-site-style=marketing])) .question-pocket p{margin:0;color:#525252}:where(html:has([data-site-style=marketing])) .question-pocket ul{margin:0;padding-left:18px;font:400 14px/22px Geist,sans-serif;max-height:180px;overflow:auto}:where(html:has([data-site-style=marketing])) .question-pocket li+li{margin-top:10px}:where(html:has([data-site-style=marketing])) .viewing-questions>small{display:block}@media(max-width:1000px){:where(html:has([data-site-style=marketing])) .area-insights,:where(html:has([data-site-style=marketing])) .personal-brief{gap:32px}:where(html:has([data-site-style=marketing])) .area-stage,:where(html:has([data-site-style=marketing])) .brief-stage{padding:24px}:where(html:has([data-site-style=marketing])) .area-paper,:where(html:has([data-site-style=marketing])) .brief-letter,:where(html:has([data-site-style=marketing])) .evidence-range,:where(html:has([data-site-style=marketing])) .report-receipt-new,:where(html:has([data-site-style=marketing])) .viewing-questions{padding:24px}:where(html:has([data-site-style=marketing])) .honesty-result{padding:20px}:where(html:has([data-site-style=marketing])) .honesty-values{font-size:24px;line-height:30px}:where(html:has([data-site-style=marketing])) .insight-section h2{font-size:32px;line-height:38px}}@media(max-width:820px){:where(html:has([data-site-style=marketing])) .area-insights,:where(html:has([data-site-style=marketing])) .evidence-workbench,:where(html:has([data-site-style=marketing])) .personal-brief{grid-template-columns:minmax(0,1fr)}:where(html:has([data-site-style=marketing])) .insight-section{margin:72px auto;padding:0 24px}:where(html:has([data-site-style=marketing])) .insight-section>header{text-align:left;margin-bottom:32px}:where(html:has([data-site-style=marketing])) .insight-section>header>p{max-width:48ch}:where(html:has([data-site-style=marketing])) .area-insights .insight-tabs{margin-top:24px}:where(html:has([data-site-style=marketing])) .area-stage,:where(html:has([data-site-style=marketing])) .brief-stage{max-width:100%;width:100%}:where(html:has([data-site-style=marketing])) .brief-reasons{min-height:0}:where(html:has([data-site-style=marketing])) .area-columns p{max-width:none}}@media(max-width:480px){:where(html:has([data-site-style=marketing])) .insight-section{padding:0 12px;margin:64px auto}:where(html:has([data-site-style=marketing])) .insight-section h2{font-size:28px;line-height:34px;letter-spacing:-.8px}:where(html:has([data-site-style=marketing])) .insight-intro>p,:where(html:has([data-site-style=marketing])) .insight-section>header>p,:where(html:has([data-site-style=marketing])) .personal-brief>div:first-child>p{font-size:16px;line-height:26px}:where(html:has([data-site-style=marketing])) .area-stage,:where(html:has([data-site-style=marketing])) .brief-stage,:where(html:has([data-site-style=marketing])) .evidence-workbench{padding:16px}:where(html:has([data-site-style=marketing])) .area-paper,:where(html:has([data-site-style=marketing])) .brief-letter,:where(html:has([data-site-style=marketing])) .evidence-range,:where(html:has([data-site-style=marketing])) .report-receipt-new,:where(html:has([data-site-style=marketing])) .viewing-questions{padding:20px}:where(html:has([data-site-style=marketing])) .area-columns>div{gap:10px}:where(html:has([data-site-style=marketing])) .area-detail{max-width:68px;font-size:13px}:where(html:has([data-site-style=marketing])) .insight-section .insight-tabs{gap:16px}:where(html:has([data-site-style=marketing])) .honesty-result{padding:16px}:where(html:has([data-site-style=marketing])) .honesty-values{font-size:22px;line-height:28px}:where(html:has([data-site-style=marketing])) .viewing-question{grid-template-columns:minmax(0,1fr) 36px 36px;gap:0;min-height:100px}:where(html:has([data-site-style=marketing])) .viewing-question button{width:36px;height:40px;padding:8px}:where(html:has([data-site-style=marketing])) .question-copy{font-size:14px}:where(html:has([data-site-style=marketing])) .question-pocket{padding:20px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .insight-section *{animation:none!important;transition:none!important}}:where(html:has([data-site-style=marketing])) .legal-page{max-width:1136px;margin:0 auto;padding:72px 32px 100px;color:#101214}:where(html:has([data-site-style=marketing])) .legal-heading{max-width:760px;margin-bottom:52px}:where(html:has([data-site-style=marketing])) .legal-heading h1{font:500 clamp(36px,5vw,52px)/1.1 Geist,sans-serif;letter-spacing:-1.8px;margin:24px 0 20px}:where(html:has([data-site-style=marketing])) .legal-heading>p{font:400 18px/1.65 Geist,sans-serif;color:#636363;max-width:620px;margin:0 0 20px}:where(html:has([data-site-style=marketing])) .legal-heading small{font:400 12px/1.5 Geist,sans-serif;color:#737373}:where(html:has([data-site-style=marketing])) .legal-layout{display:grid;grid-template-columns:190px minmax(0,720px);gap:64px;align-items:start}:where(html:has([data-site-style=marketing])) .legal-layout>nav{position:sticky;top:120px;display:flex;flex-direction:column;gap:4px}:where(html:has([data-site-style=marketing])) .legal-layout>nav a{padding:10px 12px;font:400 14px/1.5 Geist,sans-serif;color:#636363;text-decoration:none;border-radius:10px}:where(html:has([data-site-style=marketing])) .legal-layout>nav a[aria-current=page]{background:#f5f5f5;color:#101214;font-weight:500}:where(html:has([data-site-style=marketing])) .legal-layout>nav a:hover{color:#101214;background:#f5f5f5}:where(html:has([data-site-style=marketing])) .legal-body{min-width:0;font:400 15px/1.8 Geist,sans-serif;color:#525252}:where(html:has([data-site-style=marketing])) .legal-body section{margin-top:40px;scroll-margin-top:120px}:where(html:has([data-site-style=marketing])) .legal-body h2{font:500 24px/1.3 Geist,sans-serif;letter-spacing:-.6px;color:#101214;margin:0 0 16px}:where(html:has([data-site-style=marketing])) .legal-body h3{font:500 16px/1.5 Geist,sans-serif;color:#101214;margin:0 0 12px}:where(html:has([data-site-style=marketing])) .legal-body p{margin:0 0 16px}:where(html:has([data-site-style=marketing])) .legal-body ul{padding-left:22px;margin:16px 0}:where(html:has([data-site-style=marketing])) .legal-body li{padding-left:4px;margin-bottom:12px}:where(html:has([data-site-style=marketing])) .legal-body a{text-decoration:underline;text-underline-offset:3px;color:#101214}:where(html:has([data-site-style=marketing])) .legal-body strong{font-weight:500;color:#101214}:where(html:has([data-site-style=marketing])) .legal-company{margin:24px 0}:where(html:has([data-site-style=marketing])) .legal-company>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .legal-company dt{font-size:13px;color:#737373}:where(html:has([data-site-style=marketing])) .legal-company dd{margin:0;color:#101214}:where(html:has([data-site-style=marketing])) .legal-body code{font-size:12px;overflow-wrap:anywhere}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .legal-page{padding:44px 20px 64px}:where(html:has([data-site-style=marketing])) .legal-heading{margin-bottom:28px}:where(html:has([data-site-style=marketing])) .legal-heading h1{letter-spacing:-1.2px}:where(html:has([data-site-style=marketing])) .legal-layout{grid-template-columns:minmax(0,1fr);gap:28px}:where(html:has([data-site-style=marketing])) .legal-layout>nav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px}:where(html:has([data-site-style=marketing])) .legal-layout>nav a{font-size:13px;padding:8px 10px}:where(html:has([data-site-style=marketing])) .legal-company>div{grid-template-columns:1fr;gap:4px}:where(html:has([data-site-style=marketing])) .legal-body h2{font-size:22px}}html:where(:has([data-site-style=marketing])):lang(fr) body button.site-chat-launcher{width:230px;min-width:230px}html:where(:has([data-site-style=marketing])):lang(nl) body button.site-chat-launcher{width:210px;min-width:210px}:where(html:has([data-site-style=marketing])) body .chat-launcher-title{white-space:nowrap}@media(max-width:600px){:where(html:has([data-site-style=marketing])) #the-report .polished-node small{max-width:82px;white-space:normal;text-align:center}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .rb-chart{width:100%;max-width:100%;min-width:0}:where(html:has([data-site-style=marketing])) .rb-chart svg{max-width:100%}}:where(html:has([data-site-style=marketing])) .blog .next-guide-card .next-guide-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 14px/1.5 Geist,sans-serif;color:#636363;margin:8px 0 0}:where(html:has([data-site-style=marketing])) #the-report .launch-location{position:relative;isolation:isolate;display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;padding:8px 12px;min-height:36px;font:400 13px/20px Geist,sans-serif;color:#636363;background:transparent}:where(html:has([data-site-style=marketing])) #the-report .launch-location>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=marketing])) #the-report .launch-location>.input-squircle-border path{fill:#f5f5f5;stroke:none}:where(html:has([data-site-style=marketing])) #the-report .launch-location{margin-bottom:0}:where(html:has([data-site-style=marketing])) #the-report #hero-title{margin-top:12px}:where(html:has([data-site-style=marketing])) #the-report #hero-title{font-size:clamp(32px,4.4vw,60px);font-weight:500;line-height:1.12;white-space:normal}@supports(font-size:1cqw){:where(html:has([data-site-style=marketing])) #the-report #hero-title{font-size:clamp(28px,11.8cqw,60px)}}@supports(font-size:round(down,1px,2px)){:where(html:has([data-site-style=marketing])) #the-report #hero-title{font-size:round(down,clamp(28px,11.8cqw,60px),2px)}}:where(html:has([data-site-style=marketing])) .mobile-nav-trigger{display:none}:where(html:has([data-site-style=marketing])) body dialog.mobile-site-menu{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#101314;box-sizing:border-box}:where(html:has([data-site-style=marketing])) .mobile-site-menu[open]{display:flex;flex-direction:column}:where(html:has([data-site-style=marketing])) .mobile-site-menu::backdrop{background:rgba(16,19,20,.2)}:where(html:has([data-site-style=marketing])) .mobile-menu-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:20px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .mobile-menu-header .wordmark{font-size:30px;line-height:1;text-decoration:none;color:inherit}:where(html:has([data-site-style=marketing])) .mobile-menu-close,:where(html:has([data-site-style=marketing])) .mobile-nav-trigger{width:44px;height:44px;align-items:center;justify-content:center;border:0;background:#f5f5f5;border-radius:50%;color:#101314;cursor:pointer;padding:10px}:where(html:has([data-site-style=marketing])) .mobile-menu-close{display:flex}:where(html:has([data-site-style=marketing])) .mobile-menu-content{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px 24px}:where(html:has([data-site-style=marketing])) .mobile-menu-content [hidden]{display:none!important}:where(html:has([data-site-style=marketing])) .mobile-menu-content nav{display:block}:where(html:has([data-site-style=marketing])) .mobile-menu-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:24px 0;border:0;border-bottom:1px solid #e5e5e5;background:none;color:#101314;text-decoration:none;text-align:left;font:500 24px/30px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=marketing])) .mobile-menu-row .icon{flex-shrink:0}:where(html:has([data-site-style=marketing])) .mobile-forward{transform:rotate(45deg)}:where(html:has([data-site-style=marketing])) .mobile-menu-back{display:flex;align-items:center;gap:8px;padding:12px 0;border:0;background:none;color:#555;font:400 14px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=marketing])) .mobile-menu-content h2{font-size:24px;line-height:30px;font-weight:500;margin:20px 0 8px}:where(html:has([data-site-style=marketing])) .mobile-menu-destination{padding:20px 0;font-size:18px;line-height:24px}:where(html:has([data-site-style=marketing])) .mobile-menu-destination strong{font-weight:500}:where(html:has([data-site-style=marketing])) .mobile-menu-destination small{display:block;font-size:14px;line-height:22px;font-weight:400;color:#666;margin-top:6px}:where(html:has([data-site-style=marketing])) .mobile-menu-coming{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 0;font-size:14px;color:#666}:where(html:has([data-site-style=marketing])) .mobile-menu-coming .coming-chip{background:#f5f5f5;padding:6px 10px;border-radius:8px;font-size:12px}:where(html:has([data-site-style=marketing])) .mobile-menu-footer{flex-shrink:0;padding:20px 20px max(24px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .mobile-menu-footer .button{width:100%;justify-content:center;min-height:48px}:where(html:has([data-site-style=marketing])) .mobile-nav-trigger:focus-visible,:where(html:has([data-site-style=marketing])) .mobile-site-menu a:focus-visible,:where(html:has([data-site-style=marketing])) .mobile-site-menu button:focus-visible{outline:2px solid #101314;outline-offset:4px}@media(max-width:700px){:where(html:has([data-site-style=marketing])) body header.shared-site-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}:where(html:has([data-site-style=marketing])) body header.shared-site-nav>.site-nav-actions,:where(html:has([data-site-style=marketing])) body header.shared-site-nav>nav{display:none}:where(html:has([data-site-style=marketing])) body header.shared-site-nav>.wordmark{margin:0}:where(html:has([data-site-style=marketing])) body header.shared-site-nav>.mobile-nav-trigger{display:flex;flex-shrink:0}}:where(html:has([data-site-style=marketing])) #mobile-navigation button.mobile-menu-row{font:500 24px/30px Geist,sans-serif}:where(html:has([data-site-style=marketing])) #mobile-navigation button.mobile-menu-back{font:400 14px/20px Geist,sans-serif}:where(html:has([data-site-style=marketing])) #mobile-navigation .mobile-menu-footer button{font:500 14px/20px Geist,sans-serif;min-height:48px;height:48px}:where(html:has([data-site-style=marketing])) .area-paper>.nd-dropdown{margin-bottom:24px;position:relative;z-index:2}:where(html:has([data-site-style=marketing])) .area-stage>small{color:#101214}:where(html:has([data-site-style=marketing])) .viewing-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=marketing])) .report-pricing-stage,:where(html:has([data-site-style=marketing])) .viewing-question-stage{padding:32px;min-width:0}:where(html:has([data-site-style=marketing])) .viewing-question-stage>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=marketing])) .report-pricing-stage>.input-squircle-border path{fill:#f68cf4}:where(html:has([data-site-style=marketing])) .viewing-split .insight-intro p{max-width:40ch}@media(max-width:1000px){:where(html:has([data-site-style=marketing])) .viewing-split{gap:32px}:where(html:has([data-site-style=marketing])) .report-pricing-stage,:where(html:has([data-site-style=marketing])) .viewing-question-stage{padding:24px}}@media(max-width:820px){:where(html:has([data-site-style=marketing])) .viewing-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){:where(html:has([data-site-style=marketing])) .report-pricing-stage,:where(html:has([data-site-style=marketing])) .viewing-question-stage{padding:16px}}:where(html:has([data-site-style=marketing])) .value-stage{padding:32px}:where(html:has([data-site-style=marketing])) .value-stage>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=marketing])) .value-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}:where(html:has([data-site-style=marketing])) .value-agent,:where(html:has([data-site-style=marketing])) .value-neighbour{padding:32px;min-width:0}:where(html:has([data-site-style=marketing])) .value-neighbour>.input-squircle-border path{fill:#2bd981}:where(html:has([data-site-style=marketing])) .value-agent h3,:where(html:has([data-site-style=marketing])) .value-neighbour h3{font-size:24px;line-height:30px;margin:24px 0 16px}:where(html:has([data-site-style=marketing])) .value-agent p,:where(html:has([data-site-style=marketing])) .value-neighbour p{font-size:14px;line-height:22px;max-width:36ch}:where(html:has([data-site-style=marketing])) .value-agent label{display:block;font-size:13px;line-height:20px;margin:28px 0 10px}:where(html:has([data-site-style=marketing])) .value-agent .geometric-input{display:flex;align-items:center;gap:10px;padding:0 16px}:where(html:has([data-site-style=marketing])) .value-agent input{min-width:0;width:100%;background:transparent;border:0;padding:12px 0;font:400 18px/24px Geist,sans-serif;outline:none}:where(html:has([data-site-style=marketing])) .value-price{font:500 clamp(64px,9vw,112px)/1 Geist,sans-serif;letter-spacing:-5px;margin:32px 0 16px}:where(html:has([data-site-style=marketing])) .value-neighbour .badge{background:#fff;margin-top:12px}:where(html:has([data-site-style=marketing])) .value-neighbour p{color:#101214}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .value-stage{padding:16px}:where(html:has([data-site-style=marketing])) .value-comparison{grid-template-columns:1fr;gap:16px}:where(html:has([data-site-style=marketing])) .value-agent,:where(html:has([data-site-style=marketing])) .value-neighbour{padding:24px}:where(html:has([data-site-style=marketing])) .value-price{font-size:80px}}:where(html:has([data-site-style=marketing])) .agent-example{display:grid;gap:8px;padding-top:24px}:where(html:has([data-site-style=marketing])) .agent-example span{font-size:13px;line-height:20px;color:#636363}:where(html:has([data-site-style=marketing])) .agent-example strong{font:500 32px/38px Geist,sans-serif;margin-bottom:12px}:where(html:has([data-site-style=marketing])) .value-difference[hidden]{display:none}:where(html:has([data-site-style=marketing])) .report-pricing.viewing-split{display:block}:where(html:has([data-site-style=marketing])) .report-pricing>.insight-intro{text-align:center;max-width:660px;margin:0 auto 32px}:where(html:has([data-site-style=marketing])) .report-pricing>.insight-intro p{max-width:48ch;margin-left:auto;margin-right:auto}:where(html:has([data-site-style=marketing])) .report-pricing-stage{padding:40px}:where(html:has([data-site-style=marketing])) .report-pricing .report-receipt-new{max-width:900px;margin:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:48px;padding:40px}:where(html:has([data-site-style=marketing])) .report-pricing .report-receipt-new>.wordmark{grid-column:1/-1;margin-bottom:24px}:where(html:has([data-site-style=marketing])) .report-pricing .receipt-price{grid-column:2;grid-row:2/4;align-self:start;margin:0;padding:24px 0;border:0;flex-direction:column;align-items:flex-start;gap:16px}:where(html:has([data-site-style=marketing])) .report-pricing .receipt-price strong{font-size:88px;line-height:1;letter-spacing:-3px}:where(html:has([data-site-style=marketing])) .report-pricing .report-receipt-new>.insight-action{grid-column:2;grid-row:4;align-self:end}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .report-pricing-stage{padding:16px}:where(html:has([data-site-style=marketing])) .report-pricing .report-receipt-new{display:block;padding:24px}:where(html:has([data-site-style=marketing])) .report-pricing .receipt-price{flex-direction:row;align-items:center;border-top:1px solid #e5e5e5;margin-top:24px}:where(html:has([data-site-style=marketing])) .report-pricing .receipt-price strong{font-size:56px}:where(html:has([data-site-style=marketing])) .report-pricing>.insight-intro{text-align:left}}:where(html:has([data-site-style=marketing])) .report-journey{max-width:1120px;margin:88px auto;padding:0 32px;display:grid;gap:64px}:where(html:has([data-site-style=marketing])) .report-journey>.insight-section{width:100%;max-width:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}:where(html:has([data-site-style=marketing])) .report-journey .insight-intro{max-width:none;margin:0;text-align:left}:where(html:has([data-site-style=marketing])) .report-journey .insight-intro p{margin-left:0;margin-right:0;max-width:38ch}:where(html:has([data-site-style=marketing])) .report-journey .insight-intro h2{font-size:32px;line-height:38px}:where(html:has([data-site-style=marketing])) .report-journey>.viewing-preparation>.insight-intro{grid-column:2;grid-row:1}:where(html:has([data-site-style=marketing])) .report-journey>.viewing-preparation>.viewing-question-stage{grid-column:1;grid-row:1}:where(html:has([data-site-style=marketing])) .report-journey .area-stage,:where(html:has([data-site-style=marketing])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=marketing])) .report-journey .viewing-question-stage{padding:20px}:where(html:has([data-site-style=marketing])) .report-journey .report-receipt-new{display:block;padding:24px}:where(html:has([data-site-style=marketing])) .report-journey .report-receipt-new>.wordmark{margin-bottom:20px}:where(html:has([data-site-style=marketing])) .report-journey .receipt-price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 0;margin-top:20px;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .report-journey .receipt-price strong{font-size:48px;line-height:52px;letter-spacing:-1px}:where(html:has([data-site-style=marketing])) .report-journey .report-receipt-new>.insight-action{margin-top:20px}:where(html:has([data-site-style=marketing])) .report-journey .area-paper,:where(html:has([data-site-style=marketing])) .report-journey .viewing-questions{padding:20px}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket{padding:20px;min-height:0}:where(html:has([data-site-style=marketing])) .report-journey .question-list{margin:16px 0}:where(html:has([data-site-style=marketing])) .report-journey .viewing-question{min-height:76px;padding:14px 0}:where(html:has([data-site-style=marketing])) .value-inline-difference{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px;display:flex;flex-direction:column;gap:8px}:where(html:has([data-site-style=marketing])) .value-inline-difference span{font-size:13px}:where(html:has([data-site-style=marketing])) .value-inline-difference strong{font:500 44px/48px Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=marketing])) .value-inline-difference small{font-size:12px;color:#636363}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .report-journey{padding:0 16px;margin:64px auto;gap:48px}:where(html:has([data-site-style=marketing])) .report-journey>.insight-section{grid-template-columns:minmax(0,1fr);gap:24px}:where(html:has([data-site-style=marketing])) .report-journey>.viewing-preparation>.insight-intro,:where(html:has([data-site-style=marketing])) .report-journey>.viewing-preparation>.viewing-question-stage{grid-column:auto;grid-row:auto}:where(html:has([data-site-style=marketing])) .report-journey .insight-intro h2{font-size:28px;line-height:34px}:where(html:has([data-site-style=marketing])) .report-journey .area-stage,:where(html:has([data-site-style=marketing])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=marketing])) .report-journey .viewing-question-stage{padding:16px}}:where(html:has([data-site-style=marketing])) .report-journey{gap:48px}:where(html:has([data-site-style=marketing])) .report-journey .area-stage,:where(html:has([data-site-style=marketing])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=marketing])) .report-journey .viewing-question-stage{width:100%;max-width:380px;padding:16px;justify-self:center}:where(html:has([data-site-style=marketing])) .report-journey .area-paper,:where(html:has([data-site-style=marketing])) .report-journey .report-receipt-new,:where(html:has([data-site-style=marketing])) .report-journey .viewing-questions{padding:16px}:where(html:has([data-site-style=marketing])) .report-journey .area-paper>.nd-dropdown{margin-bottom:16px}:where(html:has([data-site-style=marketing])) .report-journey .area-panel h3{font-size:18px;line-height:24px;margin-bottom:12px}:where(html:has([data-site-style=marketing])) .report-journey .area-columns>div{padding:12px 0;gap:8px}:where(html:has([data-site-style=marketing])) .report-journey .area-columns p{display:none}:where(html:has([data-site-style=marketing])) .report-journey .area-stage>small{font-size:11px;line-height:16px;margin-top:12px}:where(html:has([data-site-style=marketing])) .report-journey .question-list{margin:12px 0}:where(html:has([data-site-style=marketing])) .report-journey .viewing-question{padding:10px 0;min-height:64px}:where(html:has([data-site-style=marketing])) .report-journey .question-copy{font-size:13px;line-height:20px}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket{padding:16px;margin-bottom:12px}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket h3{font-size:18px;line-height:24px;margin:8px 0}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket p{font-size:13px;line-height:20px}:where(html:has([data-site-style=marketing])) .report-journey .report-receipt-new>.wordmark{font-size:24px;margin-bottom:16px}:where(html:has([data-site-style=marketing])) .receipt-icon-list{list-style:none;margin:0;padding:0}:where(html:has([data-site-style=marketing])) .receipt-icon-list li{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e5e5;font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=marketing])) .receipt-icon-list .icon{width:20px;height:20px;flex-shrink:0}:where(html:has([data-site-style=marketing])) .report-journey .receipt-price{padding-top:16px;margin-top:0}:where(html:has([data-site-style=marketing])) .report-journey .receipt-price strong{font-size:40px;line-height:44px}:where(html:has([data-site-style=marketing])) .report-journey .report-receipt-new>.insight-action{margin-top:16px}:where(html:has([data-site-style=marketing])) .value-neighbour>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=marketing])) .savings-total{display:flex;align-items:center;flex-wrap:wrap;gap:12px}:where(html:has([data-site-style=marketing])) .value-inline-difference .savings-total strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:6ch}:where(html:has([data-site-style=marketing])) .value-inline-difference .savings-total strong span{font:inherit}:where(html:has([data-site-style=marketing])) .product-preview-result>.product-preview-panel>p{font-size:14px;line-height:22px}:where(html:has([data-site-style=marketing])) .cost-panel-stack{display:grid}:where(html:has([data-site-style=marketing])) .cost-panel-stack>[data-cost-panel]{grid-area:1/1;min-width:0;display:block!important}:where(html:has([data-site-style=marketing])) .mortgage-preview{padding:28px;min-width:0}:where(html:has([data-site-style=marketing])) .mortgage-preview h3{font:500 24px/30px Geist,sans-serif;margin:0 0 12px}:where(html:has([data-site-style=marketing])) .mortgage-preview .mortgage-intro{font:400 14px/22px Geist,sans-serif;color:#636363;margin:0 0 20px}:where(html:has([data-site-style=marketing])) .mortgage-control{margin:16px 0}:where(html:has([data-site-style=marketing])) .mortgage-control label{display:flex;justify-content:space-between;align-items:center;gap:12px;font:400 13px/20px Geist,sans-serif;margin-bottom:8px}:where(html:has([data-site-style=marketing])) .mortgage-control label strong{font-weight:500;white-space:nowrap;color:#101214}:where(html:has([data-site-style=marketing])) .mortgage-control .geometric-input{display:flex;align-items:center;gap:8px;padding:0 14px}:where(html:has([data-site-style=marketing])) .mortgage-prefix{color:#737373;font-size:14px}:where(html:has([data-site-style=marketing])) .mortgage-control input[type=text]{width:100%;min-width:0;height:46px;border:0;background:transparent;outline:none;font:400 16px/24px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=marketing])) .mortgage-result{position:relative;isolation:isolate;padding:20px;margin:20px 0}:where(html:has([data-site-style=marketing])) .mortgage-result>.input-squircle-border path{fill:#e1f7fe;stroke:none}:where(html:has([data-site-style=marketing])) .mortgage-result>span{font-size:13px}:where(html:has([data-site-style=marketing])) .mortgage-result>strong{display:block;font:500 36px/44px Geist,sans-serif;letter-spacing:-1px;margin:8px 0 16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=marketing])) .mortgage-result strong small{font:400 12px/20px Geist,sans-serif;letter-spacing:0}:where(html:has([data-site-style=marketing])) .mortgage-result>div{display:flex;justify-content:space-between;gap:12px;font:400 12px/20px Geist,sans-serif}:where(html:has([data-site-style=marketing])) .mortgage-result b{font-weight:500}:where(html:has([data-site-style=marketing])) .evidence-workbench>.evidence-range{align-self:center}@media(max-width:480px){:where(html:has([data-site-style=marketing])) .mortgage-preview{padding:20px}:where(html:has([data-site-style=marketing])) .mortgage-result{padding:16px}:where(html:has([data-site-style=marketing])) .mortgage-result>strong{font-size:32px;line-height:40px}}:where(html:has([data-site-style=marketing])) .report-value .value-stage{padding:24px}:where(html:has([data-site-style=marketing])) .report-value .value-comparison{gap:20px}:where(html:has([data-site-style=marketing])) .report-value .value-agent,:where(html:has([data-site-style=marketing])) .report-value .value-neighbour{padding:24px}:where(html:has([data-site-style=marketing])) .report-value .value-agent h3,:where(html:has([data-site-style=marketing])) .report-value .value-neighbour h3{margin:20px 0 12px}:where(html:has([data-site-style=marketing])) .report-value .value-price{font-size:clamp(64px,8vw,88px);letter-spacing:-4px;margin:24px 0 12px}:where(html:has([data-site-style=marketing])) .report-value .agent-example{padding-top:16px;gap:6px}:where(html:has([data-site-style=marketing])) .report-value .agent-example strong{font-size:28px;line-height:34px;margin-bottom:8px}:where(html:has([data-site-style=marketing])) .report-value .value-inline-difference{margin-top:16px;padding-top:16px;gap:6px}:where(html:has([data-site-style=marketing])) .report-value .value-inline-difference strong{font-size:38px;line-height:44px}:where(html:has([data-site-style=marketing])) .report-value .value-neighbour .insight-action{margin-top:20px}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .report-value .value-stage{padding:16px}:where(html:has([data-site-style=marketing])) .report-value .value-comparison{gap:16px}:where(html:has([data-site-style=marketing])) .report-value .value-agent,:where(html:has([data-site-style=marketing])) .report-value .value-neighbour{padding:20px}}:where(html:has([data-site-style=marketing])) .mortgage-fields{min-width:0}:where(html:has([data-site-style=marketing])) .mortgage-control .nd-tick-range{margin:12px 0 0}:where(html:has([data-site-style=marketing])) .evidence-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:center}:where(html:has([data-site-style=marketing])) .evidence-compact>header{text-align:left;margin:0}:where(html:has([data-site-style=marketing])) .evidence-compact .evidence-workbench{display:block;padding:0}:where(html:has([data-site-style=marketing])) .evidence-compact .evidence-range{padding:24px}:where(html:has([data-site-style=marketing])) .evidence-compact .evidence-range>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=marketing])) .evidence-compact .honesty-result{margin-top:20px}:where(html:has([data-site-style=marketing])) .value-inline-difference .savings-total strong{color:#2a784c}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .evidence-compact{grid-template-columns:1fr;gap:24px}:where(html:has([data-site-style=marketing])) .evidence-compact .evidence-range{padding:20px}}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket h3{font-size:16px;line-height:22px;letter-spacing:0;margin:0}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket ul{margin-top:12px}:where(html:has([data-site-style=marketing])) .report-journey>.evidence-compact>header{grid-column:2;grid-row:1;text-align:left;margin:0}:where(html:has([data-site-style=marketing])) .report-journey>.evidence-compact>.evidence-workbench{grid-column:1;grid-row:1;width:100%;max-width:380px;justify-self:center}:where(html:has([data-site-style=marketing])) .report-journey>.evidence-compact h2{font-size:32px;line-height:38px}:where(html:has([data-site-style=marketing])) .report-journey>.evidence-compact>header p{max-width:38ch;margin-left:0;margin-right:0}:where(html:has([data-site-style=marketing])) .report-journey .evidence-range{padding:20px}:where(html:has([data-site-style=marketing])) .report-journey .evidence-range h3{font-size:18px;line-height:24px}:where(html:has([data-site-style=marketing])) .report-journey .evidence-checks label{font-size:13px;line-height:20px;padding:12px 0}:where(html:has([data-site-style=marketing])) .report-journey .honesty-result{padding:16px;margin-top:16px}:where(html:has([data-site-style=marketing])) .report-journey .honesty-values{font-size:24px;line-height:30px}:where(html:has([data-site-style=marketing])) .report-journey .honesty-result p{font-size:13px;line-height:20px}:where(html:has([data-site-style=marketing])) .report-journey .honesty-result small{font-size:11px;line-height:16px}@media(max-width:700px){:where(html:has([data-site-style=marketing])) .report-journey>.evidence-compact>.evidence-workbench,:where(html:has([data-site-style=marketing])) .report-journey>.evidence-compact>header{grid-column:auto;grid-row:auto}:where(html:has([data-site-style=marketing])) .report-journey>.evidence-compact h2{font-size:28px;line-height:34px}}:where(html:has([data-site-style=marketing])) .blog .article-body .article-section>:is(.calc-shell,.table-scroll){margin-block:32px}@media (max-width:760px){:where(html:has([data-site-style=marketing])) .blog .article-body .article-section>:is(.calc-shell,.table-scroll){margin-block:24px}}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .module-heading{margin-bottom:28px}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .field-pair{gap:10px 24px;margin-bottom:28px}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .band-stats{border:0;margin:0;padding:20px 24px;background:#f4f4f4;border-radius:16px;gap:20px}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .band-stats strong{font-size:24px;line-height:1.3;margin-top:8px}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .practice-total{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 0;padding:0;background:none;border:0}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .practice-total label{font-size:16px;font-weight:500;color:#101214}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .practice-total output{font-size:36px;line-height:1.2;letter-spacing:-1px}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .result-banner{margin-top:24px}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .gap-note{border-top:1px solid #e5e5e5;padding-top:20px;margin-top:24px;font-size:13px}:where(html:has([data-site-style=marketing])) .blog .purpose-picker .chips{gap:10px;margin:0 0 24px;flex-wrap:wrap}:where(html:has([data-site-style=marketing])) .blog .purpose-picker .result-panel{margin:0;padding:24px;background:#e0f7ff;border-radius:16px;min-height:112px;display:flex;align-items:center;font-size:18px;line-height:1.6;color:#101214}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .blog .offer-calculator .band-stats{padding:16px;gap:12px;grid-template-columns:1fr}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .band-stats>div{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .band-stats strong{font-size:22px;margin:0}:where(html:has([data-site-style=marketing])) .blog .offer-calculator .practice-total output{font-size:30px}:where(html:has([data-site-style=marketing])) .blog .purpose-picker .result-panel{font-size:16px;padding:20px;min-height:152px}}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .module-heading{display:block;margin-bottom:28px}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer #rb-breakeven{display:inline-block;margin-top:16px;max-width:none;text-align:left;background:#f4f4f4}:where(html:has([data-site-style=marketing])) .blog .timeline-controls{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}:where(html:has([data-site-style=marketing])) .blog .timeline-controls>div:first-child{min-width:180px}:where(html:has([data-site-style=marketing])) .blog .timeline-controls .segmented{margin:0}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-chart{margin:0}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-legend{margin:16px 0 28px;gap:16px 24px}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-metrics{margin:24px 0 28px;padding:0;background:none;gap:16px}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-metrics>div{padding:20px;border-radius:16px;background:#e0f7ff}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-metrics>div:nth-child(2){background:#dff7eb}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-metrics strong{font-size:28px;line-height:1.3;margin-top:8px}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .module-disclaimer{border-top:0}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-inputs{margin:0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-inputs summary{padding:20px 0;font-size:16px}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .blog .timeline-controls{align-items:stretch;flex-direction:column;gap:16px}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-metrics{gap:10px}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-metrics>div{padding:14px}:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-metrics strong{font-size:22px}}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .blog .timeline-explorer .rb-chart text{font-size:20px}}:where(html:has([data-site-style=marketing])) .blog :is(.investment-explorer,.growth-explorer) .module-heading{margin-bottom:28px}:where(html:has([data-site-style=marketing])) .blog .growth-explorer .module-heading h2{font-size:26px;line-height:1.25;margin:0}:where(html:has([data-site-style=marketing])) .blog .growth-explorer .segmented{margin:0 0 24px}:where(html:has([data-site-style=marketing])) .blog .growth-explorer .motion-input-field{max-width:240px}:where(html:has([data-site-style=marketing])) .blog :is(.investment-explorer,.growth-explorer) .scenario-horizon{margin:28px 0 12px;font-size:14px;color:#636363}:where(html:has([data-site-style=marketing])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics{background:none;padding:0;margin:0 0 24px;gap:16px}:where(html:has([data-site-style=marketing])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div{padding:24px;border-radius:16px;background:#e0f7ff}:where(html:has([data-site-style=marketing])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div:nth-child(2){background:#dff7eb}:where(html:has([data-site-style=marketing])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics strong{font-size:28px;line-height:1.3;margin-top:10px}:where(html:has([data-site-style=marketing])) .blog .investment-explorer .switch-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;margin:12px 0 24px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=marketing])) .blog .investment-explorer .rb-chart{margin:0}:where(html:has([data-site-style=marketing])) .blog .investment-explorer .rb-legend{margin:16px 0 24px}:where(html:has([data-site-style=marketing])) .blog .investment-explorer #rb-invest-result{background:none;padding:0;margin:0 0 24px;font-size:16px}:where(html:has([data-site-style=marketing])) .blog .investment-explorer .module-disclaimer+.module-disclaimer{border-top:0;margin-top:12px;padding-top:0}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics{gap:10px}:where(html:has([data-site-style=marketing])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div{padding:14px}:where(html:has([data-site-style=marketing])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics strong{font-size:22px}:where(html:has([data-site-style=marketing])) .blog .investment-explorer .rb-chart text{font-size:20px}}:where(html:has([data-site-style=marketing])) .search-chat-form .chat-signup-success:disabled{opacity:1;color:#101214;cursor:default}:where(html:has([data-site-style=marketing])) .search-chat-form .chat-signup-success>.input-squircle-border path{fill:#3fd98a!important;stroke:#3fd98a!important}:where(html:has([data-site-style=marketing])) button.geometric-button.signup-success:disabled{opacity:1!important;color:#101214!important;cursor:default}:where(html:has([data-site-style=marketing])) button.geometric-button.signup-success>.input-squircle-border path{fill:#3fd98a!important;stroke:#3fd98a!important;transition:none!important}:where(html:has([data-site-style=marketing])) button.geometric-button.signup-pending:disabled{opacity:1;cursor:progress}:where(html:has([data-site-style=marketing])) button.signup-pending>span{animation:signup-wait 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) button.signup-pending>span{animation:none}}:where(html:has([data-site-style=marketing])) .not-found-page{min-height:100svh;background:#fff;color:#101214;font-family:Geist,sans-serif}:where(html:has([data-site-style=marketing])) .not-found-header{padding:28px 40px}:where(html:has([data-site-style=marketing])) .not-found-header .wordmark{font-size:32px}:where(html:has([data-site-style=marketing])) .not-found-main{max-width:800px;margin:0 auto;padding:48px 24px 80px;text-align:center}:where(html:has([data-site-style=marketing])) .not-found-art{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto 36px}:where(html:has([data-site-style=marketing])) .not-found-art>span{font-size:clamp(110px,18vw,196px);font-weight:500;line-height:1;letter-spacing:-10px}:where(html:has([data-site-style=marketing])) .not-found-character{position:relative;width:clamp(130px,23vw,220px);height:clamp(140px,24vw,230px);display:grid;place-items:center;transform:rotate(-7deg)}:where(html:has([data-site-style=marketing])) .not-found-character>.input-squircle-border path{fill:#f5f5f5;stroke:#f5f5f5}:where(html:has([data-site-style=marketing])) .not-found-character>svg:not(.input-squircle-border){position:relative;width:72%;animation:lost-neighbour 4s ease-in-out infinite}:where(html:has([data-site-style=marketing])) .not-found-label{font-size:14px;color:#636363;margin:0 0 16px}:where(html:has([data-site-style=marketing])) .not-found-main h1{font-size:clamp(32px,5vw,48px);line-height:1.12;letter-spacing:-1.6px;font-weight:500;margin:0 0 20px}:where(html:has([data-site-style=marketing])) .not-found-copy{font-size:18px;line-height:1.6;color:#636363;max-width:430px;margin:0 auto 32px}:where(html:has([data-site-style=marketing])) .not-found-actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}:where(html:has([data-site-style=marketing])) .not-found-home{position:relative;display:inline-flex;align-items:center;gap:16px;padding:16px 24px;color:#fff;min-height:52px}:where(html:has([data-site-style=marketing])) .not-found-home>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=marketing])) .not-found-actions .icon{width:20px;height:20px}:where(html:has([data-site-style=marketing])) .not-found-actions .central-icon{width:20px;height:20px}:where(html:has([data-site-style=marketing])) .not-found-page a:focus-visible{outline:2px solid #101214;outline-offset:6px}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .not-found-header{padding:24px}:where(html:has([data-site-style=marketing])) .not-found-header .wordmark{font-size:28px}:where(html:has([data-site-style=marketing])) .not-found-main{padding-top:48px}:where(html:has([data-site-style=marketing])) .not-found-art{gap:12px}:where(html:has([data-site-style=marketing])) .not-found-art>span{letter-spacing:-6px}:where(html:has([data-site-style=marketing])) .not-found-copy{font-size:16px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) .not-found-character>svg:not(.input-squircle-border){animation:none}}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket{height:290px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket h3{flex:none}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket ul{flex:1 1;min-height:0;max-height:none;overflow:hidden;margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(3,1fr)}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket li{min-height:0;padding:8px 0;font:400 14px/20px Geist,sans-serif}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket li+li{margin:0;border-top:1px solid #10121415}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket li>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(html:has([data-site-style=marketing])) .report-journey .question-pocket-empty{flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;max-width:240px;align-self:center}:where(html:has([data-site-style=marketing])) .question-pocket-overflow{height:26px;flex:none;display:flex;justify-content:flex-end}:where(html:has([data-site-style=marketing])) .question-count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 10px;border-radius:8px;background:#3fd98a;font:500 13px/22px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=marketing])) .evidence-compact .evidence-workbench{padding:16px}:where(html:has([data-site-style=marketing])) .evidence-compact .evidence-workbench>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=marketing])) .evidence-compact .evidence-range>.input-squircle-border path{fill:#fff}:where(html:has([data-site-style=marketing])) .investment-return-controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:10px 0 24px}:where(html:has([data-site-style=marketing])) .investment-return-controls>.motion-input-field{width:150px;flex:none}:where(html:has([data-site-style=marketing])) .investment-return-controls input{min-width:0;width:100%}:where(html:has([data-site-style=marketing])) .blog .investment-return-controls .segmented{margin:0}:where(html:has([data-site-style=marketing])) .investment-return-controls>.motion-input-field>span{color:#636363}html:where(:has([data-site-style=marketing])):has(.blog .article-body){scroll-padding-top:0}:where(html:has([data-site-style=marketing])) .report-journey .area-paper{padding:28px}@media(max-width:480px){:where(html:has([data-site-style=marketing])) .report-journey .area-paper{padding:24px}}:where(html:has([data-site-style=marketing])) body button.site-chat-launcher{height:auto;max-width:calc(100vw - 32px)}:where(html:has([data-site-style=marketing])) body .site-chat-launcher .chat-launcher-hint{max-width:100%;white-space:normal;overflow-wrap:break-word}@media(max-width:700px){:where(html:has([data-site-style=marketing])) body header.shared-site-nav>.mobile-nav-trigger{margin-left:auto;order:10}}:where(html:has([data-site-style=marketing])) .blog .toc-mobile-toggle{display:none}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .blog .toc .toc-desktop-title{display:none}:where(html:has([data-site-style=marketing])) .blog .toc-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:#f4f4f4;color:#101214;font:500 14px/20px Geist,Arial,sans-serif;text-align:left;cursor:pointer}:where(html:has([data-site-style=marketing])) .blog .toc-mobile-toggle .central-icon{width:18px;height:18px}:where(html:has([data-site-style=marketing])) .blog .toc-mobile-toggle[aria-expanded=true] .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=marketing])) .blog .toc-items{display:none}:where(html:has([data-site-style=marketing])) .blog .toc-items.is-expanded{display:block;padding-top:8px}:where(html:has([data-site-style=marketing])) .blog .toc-items a{min-height:44px;box-sizing:border-box;padding:12px 12px 12px 28px;border-radius:10px}:where(html:has([data-site-style=marketing])) .blog .toc-items a:focus-visible,:where(html:has([data-site-style=marketing])) .blog .toc-items a:hover{background:#f4f4f4}}:where(html:has([data-site-style=marketing])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus{outline:none}:where(html:has([data-site-style=marketing])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus:not(:focus-visible){box-shadow:none}:where(html:has([data-site-style=marketing])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus-visible{outline:none;box-shadow:0 0 0 3px #0086a8}:where(html:has([data-site-style=marketing])) #mobile-navigation .mobile-menu-row{position:relative;box-sizing:border-box;width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px;border-bottom:0;border-radius:12px;background:transparent}:where(html:has([data-site-style=marketing])) #mobile-navigation .mobile-menu-row:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:#e5e5e5;pointer-events:none}:where(html:has([data-site-style=marketing])) #mobile-navigation .mobile-menu-back{box-sizing:border-box;width:max-content;min-height:44px;padding:12px;margin-left:-12px;border-radius:12px;background:transparent}@media(max-width:760px){:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .polished-scene,:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .polished-visual{height:480px;min-height:480px}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .polished-scene{width:calc(100% + 44px);margin-left:-22px}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .photo-stack-hint,:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .polished-card{width:min(280px,78%);height:auto!important;left:50%!important;top:32px!important;transform:translateX(-50%) scale(.72)!important;transform-origin:top center}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .photo-stack-hint{height:330px!important}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .polished-guide-caption{font-size:20px!important;line-height:1.25;width:125px!important}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32[data-stage="4"] .polished-guide-caption{font-size:12px!important;width:140px!important}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .polished-guide{transform:scale(.55);transform-origin:top left;transition:left .8s ease,top .8s ease,transform .8s ease}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32[data-insight="0"] .polished-guide{left:calc(100% - 70px);top:200px}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32[data-insight="1"] .polished-guide{left:calc(100% - 70px);top:280px}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32[data-insight="2"] .polished-guide{left:calc(100% - 70px);top:0}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32[data-insight="3"] .polished-guide{left:calc(100% - 70px);top:280px}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32[data-insight="4"] .polished-guide{left:calc(100% - 70px);top:370px}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .trio-card{width:min(180px,56%);transform:scale(.72);transform-origin:top left}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .trio-basics{left:35px;top:280px}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .trio-price{left:calc(50% - 100px);top:15px}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .trio-check{left:35px;top:280px}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .polished-orbit{top:calc(240px - var(--ring)/2)}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32[data-stage="4"] .polished-guide{left:calc(50% - 57.5px);top:197.5px;transform:none;transition-delay:.22s}:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32[data-insight="0"] .polished-card{transition:opacity .18s .8s}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=marketing])) body .site-builder-main>.hero-32 .polished-guide{animation:none;transition:none}}@media(max-width:760px){:where(html:has([data-site-style=marketing])) body .platform-search-bar .nd-postcode-values{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:where(html:has([data-site-style=marketing])) body .platform-search-bar .nd-postcode-values::-webkit-scrollbar{display:none}:where(html:has([data-site-style=marketing])) body .platform-search-bar .nd-postcode-values>button{flex-shrink:0}:where(html:has([data-site-style=marketing])) body .platform-search-bar .nd-postcode-values>input{flex:1 0 90px;min-width:90px}}@media(max-width:600px){:where(html:has([data-site-style=marketing])) body button.site-chat-launcher{width:auto;min-width:0;min-height:48px;padding:12px 16px}:where(html:has([data-site-style=marketing])) body .site-chat-launcher .chat-launcher-hint{display:none}}@media(max-width:760px){:where(html:has([data-site-style=marketing])) .blog .article-body{min-width:0;width:100%;box-sizing:border-box}:where(html:has([data-site-style=marketing])) .blog .calc-shell{min-width:0;max-width:100%;box-sizing:border-box}:where(html:has([data-site-style=marketing])) .blog .cost-line{flex-wrap:wrap;gap:12px}:where(html:has([data-site-style=marketing])) .blog .cost-line>.check{min-width:0;flex:1 1 110px}:where(html:has([data-site-style=marketing])) .blog .editable-line>.line-input{width:120px;flex:0 0 120px}:where(html:has([data-site-style=marketing])) .blog .editable-line .motion-input-field{width:100%}}@media(max-width:430px){:where(html:has([data-site-style=marketing])) :is(.review-section) .email-direction-copy h1{font-size:clamp(24px,7.4vw,32px)!important}}@media(max-width:700px){:where(html:has([data-site-style=marketing])) :is(.review-section) .rollout-phase .path-copy{text-align:center;align-items:center}:where(html:has([data-site-style=marketing])) :is(.review-section) .rollout-phase .rollout-link{align-self:center;justify-content:center}}:where(html:has([data-site-style=marketing])) .leave-waitlist-page{min-height:100dvh;background:#fff;color:#101214}:where(html:has([data-site-style=marketing])) .leave-waitlist-header{padding:28px 40px;border-bottom:1px solid #ededed}:where(html:has([data-site-style=marketing])) .leave-waitlist-header .wordmark{font-size:30px;text-decoration:none;color:inherit}:where(html:has([data-site-style=marketing])) .leave-waitlist-main{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:80px 24px;text-align:center}:where(html:has([data-site-style=marketing])) .leave-waitlist-character{width:88px;margin:0 auto 32px}:where(html:has([data-site-style=marketing])) .leave-waitlist-character svg{display:block;width:100%;height:auto}:where(html:has([data-site-style=marketing])) .leave-waitlist-main h1{font:500 clamp(30px,5vw,42px)/1.14 Geist,sans-serif;letter-spacing:-1.3px;margin:0 0 20px}:where(html:has([data-site-style=marketing])) .leave-waitlist-main>p{font:400 17px/1.6 Geist,sans-serif;color:#636363;margin:0 0 28px}:where(html:has([data-site-style=marketing])) .leave-waitlist-main>.geometric-button{min-height:48px;padding:14px 24px}:where(html:has([data-site-style=marketing])) .leave-waitlist-home{display:block;width:max-content;margin:28px auto 0;color:#636363;text-underline-offset:4px;padding:10px}:where(html:has([data-site-style=marketing])) .leave-waitlist-main>.leave-waitlist-error{color:#b42318;margin-top:24px}@media(max-width:600px){:where(html:has([data-site-style=marketing])) .leave-waitlist-header{padding:22px}:where(html:has([data-site-style=marketing])) .leave-waitlist-main{padding-top:56px}}@media (max-width:1024px),(pointer:coarse){html:where(:has([data-site-style=marketing])) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]),textarea,select){font-size:16px!important}}:root:where(:has([data-site-style=faq])){--ink:#101214;--muted:#808080;--fog:#f4f4f4;--sky:#20cdfb;--green:#3fd98a;--yellow:#fec912}:where(html:has([data-site-style=faq])) *{box-sizing:border-box}html:where(:has([data-site-style=faq])){scroll-behavior:smooth;scroll-padding-top:90px}:where(html:has([data-site-style=faq])) body{font:400 14px/1.6 Geist,Arial,sans-serif;color:var(--ink);background:white}:where(html:has([data-site-style=faq])) button,:where(html:has([data-site-style=faq])) input,:where(html:has([data-site-style=faq])) select{font:inherit}:where(html:has([data-site-style=faq])) a,:where(html:has([data-site-style=faq])) button,:where(html:has([data-site-style=faq])) input,:where(html:has([data-site-style=faq])) select{-webkit-tap-highlight-color:transparent}:where(html:has([data-site-style=faq])) button{cursor:pointer;border:1px solid var(--line);background:white;padding:10px 14px;border-radius:8px;font-size:12px;color:#5e5e5e;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .16s,transform .16s}:where(html:has([data-site-style=faq])) button:hover{background:#f9f9f9}:where(html:has([data-site-style=faq])) button:active{transform:scale(.98)}:where(html:has([data-site-style=faq])) button:disabled{opacity:.42;cursor:not-allowed}:where(html:has([data-site-style=faq])) a{color:inherit;text-decoration:none}:where(html:has([data-site-style=faq])) h1,:where(html:has([data-site-style=faq])) h2,:where(html:has([data-site-style=faq])) h3,:where(html:has([data-site-style=faq])) p{margin-top:0}:where(html:has([data-site-style=faq])) h1{font-size:40px;line-height:1.15;font-weight:500;letter-spacing:-1.8px}:where(html:has([data-site-style=faq])) h2{font-size:23px;font-weight:500;letter-spacing:-.7px;line-height:1.3}:where(html:has([data-site-style=faq])) h3{font-size:15px;font-weight:500;letter-spacing:-.25px}:where(html:has([data-site-style=faq])) p{color:var(--muted);font-size:13px}:where(html:has([data-site-style=faq])) .helper,:where(html:has([data-site-style=faq])) small{font-size:11px;color:var(--muted);font-weight:400}:where(html:has([data-site-style=faq])) .helper{margin:15px 0 0;line-height:1.65}:where(html:has([data-site-style=faq])) strong{font-weight:500}:where(html:has([data-site-style=faq])) a:focus-visible,:where(html:has([data-site-style=faq])) button:focus-visible,:where(html:has([data-site-style=faq])) input:focus-visible,:where(html:has([data-site-style=faq])) select:focus-visible,:where(html:has([data-site-style=faq])) summary:focus-visible{outline:2px solid var(--sky);outline-offset:4px}:where(html:has([data-site-style=faq])) [hidden]{display:none!important}:where(html:has([data-site-style=faq])) .central-icon{width:19px;height:19px;flex-shrink:0;vertical-align:middle}:where(html:has([data-site-style=faq])) span[data-central-icon]{display:inline-flex}:where(html:has([data-site-style=faq])) .brand{display:flex;align-items:center;gap:9px;font:800 27px Neighbour}:where(html:has([data-site-style=faq])) .brand img{width:31px}:where(html:has([data-site-style=faq])) main{max-width:1280px;margin:auto;padding:52px 32px}:where(html:has([data-site-style=faq])) .eyebrow{font-size:11px;color:#979797}:where(html:has([data-site-style=faq])) .review{display:flex;gap:2px}:where(html:has([data-site-style=faq])) .review button{font-size:9px;padding:4px 7px;border:0;background:transparent;color:#a5a5a5;border-radius:5px}:where(html:has([data-site-style=faq])) .review button[aria-pressed=true]{color:#676767;background:#edf5f8}:where(html:has([data-site-style=faq])) .review button[data-review=refine][aria-pressed=true]{background:#fff8df;color:#8f7630}:where(html:has([data-site-style=faq])) .wordmark{font:800 40px Neighbour;letter-spacing:-1px}:where(html:has([data-site-style=faq])) .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}:where(html:has([data-site-style=faq])) .row:first-child{margin-top:0}:where(html:has([data-site-style=faq])) .between{justify-content:space-between}:where(html:has([data-site-style=faq])) .row:last-child{margin-bottom:0}:where(html:has([data-site-style=faq])) .primary{background:#101214;color:white;border-color:#101214}:where(html:has([data-site-style=faq])) .primary:hover{background:#2d2d2d}:where(html:has([data-site-style=faq])) .icon-button[aria-pressed=true]{background:#fff0f8;border-color:#f4c3da;color:#a54d77}:where(html:has([data-site-style=faq])) label{display:block;font-size:12px;color:#6c6c6c}:where(html:has([data-site-style=faq])) label>input:not([type=range]):not([type=checkbox]){display:block;width:100%;border:1px solid var(--line);border-radius:9px;background:white;padding:12px 14px;margin-top:8px;color:#101214}:where(html:has([data-site-style=faq])) input::placeholder{color:#a7a7a7}:where(html:has([data-site-style=faq])) .search-field{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;padding:10px 12px;margin-top:22px;color:#9a9a9a}:where(html:has([data-site-style=faq])) .search-field input{border:0!important;padding:0!important;margin:0!important;background:transparent!important;min-width:0;width:100%;outline:0;font-size:12px}:where(html:has([data-site-style=faq])) .search-field:focus-within{outline:2px solid #20cdfb;outline-offset:2px}:where(html:has([data-site-style=faq])) input[aria-invalid=true]{border-color:#e39ab0!important}:where(html:has([data-site-style=faq])) .label{font-size:12px;color:#7b7b7b;margin-bottom:10px}:where(html:has([data-site-style=faq])) .chips button{border-color:#d0edf6;background:#f1fbfe;color:#598193;border-radius:20px}:where(html:has([data-site-style=faq])) .chips button[aria-pressed=true]{background:#dff7ff;border-color:#87dff6;color:#285c70}:where(html:has([data-site-style=faq])) .segmented{display:inline-flex;padding:3px;background:#f5f5f5;border-radius:9px;gap:3px}:where(html:has([data-site-style=faq])) .segmented button{border:0;background:none;border-radius:7px;padding:8px 17px}:where(html:has([data-site-style=faq])) .segmented button[aria-pressed=true]{background:white;box-shadow:0 1px 3px #10121412;color:#101214}:where(html:has([data-site-style=faq])) .switch-label{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px}:where(html:has([data-site-style=faq])) .switch{appearance:none;width:32px;height:19px;background:#dfdfdf;border-radius:12px;position:relative;cursor:pointer;transition:background .2s}:where(html:has([data-site-style=faq])) .switch:before{content:"";position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:white;transition:transform .2s}:where(html:has([data-site-style=faq])) .switch:checked{background:#8a8a8a}:where(html:has([data-site-style=faq])) .switch:checked:before{transform:translateX(13px)}:where(html:has([data-site-style=faq])) .check{display:flex;gap:10px;margin:13px 0}:where(html:has([data-site-style=faq])) input[type=checkbox]{accent-color:#101214}:where(html:has([data-site-style=faq])) .badge{display:inline-flex;align-items:center;font-size:10px;padding:5px 8px;border-radius:6px;background:#f4f4f4;color:#808080}:where(html:has([data-site-style=faq])) .badge.green{background:#edf9f1;color:#397256}:where(html:has([data-site-style=faq])) .badge.yellow{background:#fff8e0;color:#8d793d}:where(html:has([data-site-style=faq])) .badge.red{background:#fff0f4;color:#ad506d}:where(html:has([data-site-style=faq])) .range-label{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:12px}:where(html:has([data-site-style=faq])) .range-label output{color:#5b5b5b}:where(html:has([data-site-style=faq])) .tick-range{appearance:none;width:100%;height:36px;margin:20px 0 0;border-radius:8px;background:repeating-linear-gradient(90deg,transparent,transparent 17px,#dfdfdf 18px,transparent 19px) 50%/100% 4px no-repeat,#f6f6f6;cursor:ew-resize}:where(html:has([data-site-style=faq])) .tick-range::-webkit-slider-thumb{appearance:none;width:5px;height:20px;background:#727272;border-radius:4px}:where(html:has([data-site-style=faq])) .tick-range::-moz-range-thumb{width:5px;height:20px;background:#727272;border:0;border-radius:4px}:where(html:has([data-site-style=faq])) .ends{display:flex;justify-content:space-between;font-size:10px;color:#9a9a9a;margin-top:9px}:where(html:has([data-site-style=faq])) .bid-control{position:relative;margin:20px 0;height:30px}:where(html:has([data-site-style=faq])) .bid-control:before{content:"";position:absolute;top:11px;left:0;right:0;height:8px;background:linear-gradient(90deg,#f3f3f3 30%,#b9edce 0,#b9edce 70%,#f3f3f3 0);border-radius:5px}:where(html:has([data-site-style=faq])) .bid-control>span{position:absolute;left:56.25%;top:-20px;color:#838383;transform:translateX(-50%)}:where(html:has([data-site-style=faq])) .bid-control>span:after{content:"";display:block;position:absolute;top:20px;left:50%;height:23px;width:2px;background:#9a9a9a}:where(html:has([data-site-style=faq])) .bid-control input{appearance:none;position:absolute;inset:0;width:100%;height:30px;margin:0;background:none;cursor:ew-resize}:where(html:has([data-site-style=faq])) .bid-control input::-webkit-slider-thumb{appearance:none;width:11px;height:24px;border-radius:4px;background:#101214;border:2px solid white;box-shadow:0 1px 2px #10121420}:where(html:has([data-site-style=faq])) .bid-control input::-moz-range-thumb{width:8px;height:20px;border-radius:4px;background:#101214;border:2px solid white}:where(html:has([data-site-style=faq])) output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=faq])) .cost-line{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);gap:15px}:where(html:has([data-site-style=faq])) .cost-line>span{display:flex;align-items:center;gap:10px}:where(html:has([data-site-style=faq])) .total output{font-size:27px;letter-spacing:-1px}:where(html:has([data-site-style=faq])) .valuation{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:26px 28px;border:1px solid var(--line);border-radius:18px}:where(html:has([data-site-style=faq])) .valuation .row{margin:0}:where(html:has([data-site-style=faq])) .valuation h3{margin:0}:where(html:has([data-site-style=faq])) .valuation strong{font-size:clamp(25px,3.3vw,45px);letter-spacing:-2px;font-weight:500;line-height:1.15;display:block}:where(html:has([data-site-style=faq])) .valuation p{font-size:13px;margin:8px 0 0}:where(html:has([data-site-style=faq])) .insight{display:flex;align-items:center;gap:20px;background:#eafaff;border-radius:14px;padding:22px}:where(html:has([data-site-style=faq])) .insight img{width:48px;flex-shrink:0}:where(html:has([data-site-style=faq])) .insight h3{font-size:15px;margin:0}:where(html:has([data-site-style=faq])) .insight p{font-size:12px;margin:7px 0 0;color:#777777}:where(html:has([data-site-style=faq])) .listing{border:1px solid var(--line);border-radius:13px;overflow:hidden;max-width:350px;margin:auto}:where(html:has([data-site-style=faq])) .listing>img{width:100%;height:160px;object-fit:cover}:where(html:has([data-site-style=faq])) .listing>div{padding:18px}:where(html:has([data-site-style=faq])) .listing h3{margin:0}:where(html:has([data-site-style=faq])) .listing strong{font-size:27px;letter-spacing:-1px}:where(html:has([data-site-style=faq])) .listing p{font-size:12px;margin:5px 0}:where(html:has([data-site-style=faq])) .listing .row{margin:0 0 12px}:where(html:has([data-site-style=faq])) dl{margin:0}:where(html:has([data-site-style=faq])) dl>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}:where(html:has([data-site-style=faq])) dt{color:#808080}:where(html:has([data-site-style=faq])) dd{margin:0}:where(html:has([data-site-style=faq])) .evidence details{border-bottom:1px solid var(--line);padding:14px 0}:where(html:has([data-site-style=faq])) .evidence summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-size:13px;color:#666666}:where(html:has([data-site-style=faq])) .evidence summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=faq])) .evidence summary .central-icon{width:15px;transition:transform .2s}:where(html:has([data-site-style=faq])) .evidence details[open] summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=faq])) .evidence p{font-size:12px;margin:12px 0 0}:where(html:has([data-site-style=faq])) .empty-state{text-align:center;padding:10px}:where(html:has([data-site-style=faq])) .empty-state img{width:52px;margin:10px 0 15px}:where(html:has([data-site-style=faq])) .empty-state h3{margin:0 0 8px}:where(html:has([data-site-style=faq])) .empty-state p{font-size:12px}:where(html:has([data-site-style=faq])) .table-scroll{overflow:auto}:where(html:has([data-site-style=faq])) table{font-size:12px}:where(html:has([data-site-style=faq])) td,:where(html:has([data-site-style=faq])) th{text-align:left;padding:15px 10px;border-bottom:1px solid var(--line);white-space:nowrap}:where(html:has([data-site-style=faq])) th{font-weight:400;color:#9b9b9b;font-size:10px}:where(html:has([data-site-style=faq])) th button{border:0;padding:0;font-size:10px;color:#9b9b9b}:where(html:has([data-site-style=faq])) th .central-icon{width:13px;height:13px}:where(html:has([data-site-style=faq])) td:first-child button{border:0;padding:0;text-align:left;color:#727272}:where(html:has([data-site-style=faq])) td:first-child button:hover{color:#101214}:where(html:has([data-site-style=faq])) footer{padding-top:25px;border-top:1px solid var(--line);font-size:10px;color:#9a9a9a}:where(html:has([data-site-style=faq])) dialog{width:min(500px,calc(100% - 32px));border:1px solid var(--line);border-radius:17px;padding:26px;box-shadow:0 25px 100px #10121420;color:#101214;font:inherit;max-height:90vh}:where(html:has([data-site-style=faq])) dialog::backdrop{background:#10121425;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:where(html:has([data-site-style=faq])) .drawer[open]{animation:slide-in .25s ease-out}@media(max-width:950px){:where(html:has([data-site-style=faq])) .valuation{padding:20px}:where(html:has([data-site-style=faq])) .valuation .row{align-items:start}:where(html:has([data-site-style=faq])) .valuation h3{font-size:13px}:where(html:has([data-site-style=faq])) .valuation .badge{font-size:8px}}@media(max-width:700px){:where(html:has([data-site-style=faq])) main{padding:32px 18px}:where(html:has([data-site-style=faq])) .brand{font-size:24px}:where(html:has([data-site-style=faq])) .valuation{min-height:300px}:where(html:has([data-site-style=faq])) .valuation strong{font-size:33px}:where(html:has([data-site-style=faq])) .table-scroll{margin:0 -7px}}@media(prefers-reduced-motion:reduce){html:where(:has([data-site-style=faq])){scroll-behavior:auto}:where(html:has([data-site-style=faq])) *,:where(html:has([data-site-style=faq])) :after,:where(html:has([data-site-style=faq])) :before{animation:none!important;transition:none!important}}:where(html:has([data-site-style=faq])) label>input:not([type=range]):not([type=checkbox]){border-color:transparent;background:#f6f6f6;transition:background .18s,box-shadow .18s}:where(html:has([data-site-style=faq])) label>input:not([type=range]):not([type=checkbox]):hover{background:#f2f2f2}:where(html:has([data-site-style=faq])) label>input:not([type=range]):not([type=checkbox]):focus{background:white;box-shadow:0 0 0 2px #20cdfb45;outline:0;border-color:transparent}:where(html:has([data-site-style=faq])) .search-field{border-color:transparent;background:#f6f6f6;transition:background .18s,box-shadow .18s}:where(html:has([data-site-style=faq])) .search-field:focus-within{outline:0;background:white;box-shadow:0 0 0 2px #20cdfb45}:where(html:has([data-site-style=faq])) input[aria-invalid=true]{background:#fff3f6!important;box-shadow:0 0 0 1px #e8b3c3!important}:where(html:has([data-site-style=faq])) .chips button{border-color:transparent;background:#f5f5f5;color:#828282}:where(html:has([data-site-style=faq])) .chips button:hover{background:#eaf0f3}:where(html:has([data-site-style=faq])) .chips button[aria-pressed=true]{color:#356b80}:where(html:has([data-site-style=faq])) #save-heart[aria-pressed=true],:where(html:has([data-site-style=faq])) [data-favourite][aria-pressed=true]{color:#f91b5e;border-color:transparent;background:transparent}:where(html:has([data-site-style=faq])) #save-heart[aria-pressed=true] svg,:where(html:has([data-site-style=faq])) [data-favourite][aria-pressed=true] svg{fill:currentColor}:where(html:has([data-site-style=faq])) .bid-control{height:44px;margin:34px 0 13px}:where(html:has([data-site-style=faq])) .bid-control:before{top:18px;height:9px;background:linear-gradient(90deg,#f3d679,#d3e6a2 24%,#65d99a 45%,#87ddb0 62%,#efce82 78%,#ee859f);border-radius:8px}:where(html:has([data-site-style=faq])) .bid-control>span{top:-18px;color:#909090;font-size:10px}:where(html:has([data-site-style=faq])) .bid-control>span:after{top:29px;height:22px;width:1px;background:#737373}:where(html:has([data-site-style=faq])) .bid-control input{height:44px}:where(html:has([data-site-style=faq])) .bid-control input::-webkit-slider-thumb{width:6px;height:27px;border:0;border-radius:3px;background:#575757;box-shadow:0 0 0 3px white,0 2px 5px #10121415}:where(html:has([data-site-style=faq])) .bid-control input::-moz-range-thumb{width:6px;height:27px;border:0;border-radius:3px;background:#575757;box-shadow:0 0 0 3px white,0 2px 5px #10121415}:where(html:has([data-site-style=faq])) #bid-value{font-size:20px;color:#676767;font-weight:500;letter-spacing:-.5px}:where(html:has([data-site-style=faq])) input[type=checkbox]:not(.switch){appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;flex-shrink:0;margin:0;border:1.5px solid #e1e1e1;border-radius:6px;background:#f7f7f7;vertical-align:middle;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s;background-size:15px}:where(html:has([data-site-style=faq])) input[type=checkbox]:not(.switch):checked{background-color:#676767;border-color:#676767;background-image:url("data:image/svg+xml,%3Csvg%20class%3D%22central-icon%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2013L11%2016L16%208%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")}:where(html:has([data-site-style=faq])) input[type=checkbox]:not(.switch):hover{border-color:#aeaeae}:where(html:has([data-site-style=faq])) input[type=checkbox]:not(.switch):focus-visible{outline:2px solid #20cdfb;outline-offset:3px}:where(html:has([data-site-style=faq])) .check{min-height:40px;gap:12px;align-items:center}:where(html:has([data-site-style=faq])) .cost-line{align-items:center;min-height:55px}:where(html:has([data-site-style=faq])) .cost-line>span{gap:12px}:where(html:has([data-site-style=faq])) .report-fold details[open] summary>.central-icon,:where(html:has([data-site-style=faq])) .report-fold details[open] summary>span[data-central-icon]{transform:rotate(180deg)}:root:where(:has([data-site-style=faq])){--ink-90:#262626;--ink-75:#404040;--ink-65:#525252;--ink-60:#636363;--ink-50:#737373;--ink-40:#8a8a8a;--border-strong:#bdbdbd;--line:#e5e5e5;--fog:#f5f5f5;--muted:#737373}:where(html:has([data-site-style=faq])) input[type=checkbox]:not(.switch):checked{background-color:#101214;border-color:#101214}:where(html:has([data-site-style=faq])) .switch:checked{background:#101214}:where(html:has([data-site-style=faq])) .check,:where(html:has([data-site-style=faq])) .cost-line,:where(html:has([data-site-style=faq])) .switch-label,:where(html:has([data-site-style=faq])) label{color:#525252}:where(html:has([data-site-style=faq])) .helper,:where(html:has([data-site-style=faq])) p,:where(html:has([data-site-style=faq])) small{color:#737373}:where(html:has([data-site-style=faq])) .review button{color:#737373}:where(html:has([data-site-style=faq])) input[type=checkbox]:not(.switch){background-color:#f5f5f5;border-color:#d4d4d4}:where(html:has([data-site-style=faq])) .chips button:not([aria-pressed=true]){color:#636363}:where(html:has([data-site-style=faq])) #comment-mode[aria-pressed=true]{background:#101214;color:white;border-color:#101214}:where(html:has([data-site-style=faq])) .motion-input-label{display:block;font-size:14px;font-weight:500;color:#404040;line-height:20px;margin-bottom:9px}:where(html:has([data-site-style=faq])) .motion-input-field{position:relative;display:flex;align-items:center;min-height:48px;background:#f5f5f5;border:1px solid transparent;border-radius:14px;corner-shape:squircle;transition:background .18s,box-shadow .18s,border-color .18s}:where(html:has([data-site-style=faq])) .motion-input-field:hover{background:#f0f0f0}:where(html:has([data-site-style=faq])) .motion-input-field:focus-within{background:white;box-shadow:0 0 0 3px #1012140b;border-color:#bdbdbd}:where(html:has([data-site-style=faq])) .search-field,:where(html:has([data-site-style=faq])) label>input:not([type=range]):not([type=checkbox]){border-radius:14px;corner-shape:squircle}:where(html:has([data-site-style=faq])) .search-field{min-height:48px;padding:12px 15px}:where(html:has([data-site-style=faq])) .search-field input{font-size:14px}:where(html:has([data-site-style=faq])) .search-field:focus-within{box-shadow:0 0 0 3px #1012140b;border-color:#bdbdbd}:where(html:has([data-site-style=faq])) .icon-button[aria-pressed=true] svg{fill:none!important}:where(html:has([data-site-style=faq])) .motion-input-field,:where(html:has([data-site-style=faq])) .motion-input-field:hover{background:#fff;border:1px solid #a3a3a3;box-shadow:none;border-radius:var(--input-radius,14px);transition:border-color .16s,box-shadow .16s}:where(html:has([data-site-style=faq])) .motion-input-field:hover{border-color:#737373}:where(html:has([data-site-style=faq])) .motion-input-field:focus-within{background:#fff;border-color:#101214;box-shadow:inset 0 0 0 .5px #101214}:where(html:has([data-site-style=faq])) .search-field,:where(html:has([data-site-style=faq])) .search-field:hover{background:#fff;border:1px solid #a3a3a3;border-radius:var(--input-radius,14px);box-shadow:none}:where(html:has([data-site-style=faq])) .search-field:focus-within{background:#fff;border-color:#101214;box-shadow:inset 0 0 0 .5px #101214;outline:none}:where(html:has([data-site-style=faq])) label>input:not([type=range]):not([type=checkbox]),:where(html:has([data-site-style=faq])) label>input:not([type=range]):not([type=checkbox]):hover{background:#fff;border:1px solid #a3a3a3;border-radius:var(--input-radius,14px);box-shadow:none}:where(html:has([data-site-style=faq])) label>input:not([type=range]):not([type=checkbox]):focus{background:#fff;border-color:#101214;box-shadow:inset 0 0 0 .5px #101214;outline:none}@supports(corner-shape:squircle){:where(html:has([data-site-style=faq])) .motion-input-field,:where(html:has([data-site-style=faq])) .search-field,:where(html:has([data-site-style=faq])) label>input:not([type=range]):not([type=checkbox]){corner-shape:squircle;--input-radius:24px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) .motion-input-field{transition:none}}:where(html:has([data-site-style=faq])) .chips button{padding:9px 20px;min-height:40px;line-height:20px;font-size:13px;font-weight:500;white-space:nowrap}:where(html:has([data-site-style=faq])) .chips button:not([aria-pressed=true]){color:#404040;background:#f5f5f5}:where(html:has([data-site-style=faq])) .chips button[aria-pressed=true]{color:#173b49;background:#e1f7fe;border-color:#a9e6f7}:where(html:has([data-site-style=faq])) .chips button[aria-pressed=true]:hover{color:#173b49;background:#d8f3fc}:where(html:has([data-site-style=faq])) .play-sample[aria-pressed=true]{color:#101214}:where(html:has([data-site-style=faq])) .bid-control:before{display:none}:where(html:has([data-site-style=faq])) .decision-zones{position:absolute;top:18px;left:0;right:0;height:9px;display:grid;grid-template-columns:31.25fr 37.5fr 18.75fr 12.5fr;border-radius:8px;overflow:hidden;pointer-events:none}:where(html:has([data-site-style=faq])) .decision-zones i{display:block;height:100%}:where(html:has([data-site-style=faq])) .zone-outside{background:#eaeaea}:where(html:has([data-site-style=faq])) .zone-green{background:#3fd98a}:where(html:has([data-site-style=faq])) .zone-red{background:#ef8da7}:where(html:has([data-site-style=faq])) .bid-control[data-outside=hatched] .zone-outside{background:repeating-linear-gradient(135deg,transparent 0 3px,#bdbdbd 3px 4px,transparent 4px 7px),#eeeeee}:where(html:has([data-site-style=faq])) .zone-red{background:#f91b5e}:where(html:has([data-site-style=faq])) .zone-yellow{background:#fec912;display:none!important}:where(html:has([data-site-style=faq])) .bid-control[data-colours=three] .decision-zones{grid-template-columns:12.5fr 18.75fr 37.5fr 18.75fr 12.5fr}:where(html:has([data-site-style=faq])) .bid-control[data-colours=three] .zone-yellow{display:block!important}:where(html:has([data-site-style=faq])) .confidence-visual{position:absolute;inset:0;width:100%;height:76px;overflow:visible;pointer-events:none}:where(html:has([data-site-style=faq])) .bid-control[data-shape=flat] .confidence-visual{display:none}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence]{height:76px;margin-top:48px}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] .decision-zones{display:none}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence]>span{top:-19px;color:#525252}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence]>span:after{top:25px;height:66px;background:#737373}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] input{height:76px}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:38px;background:#101214}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:38px;background:#101214}:where(html:has([data-site-style=faq])) .bid-control[data-colours=three] .decision-zones,:where(html:has([data-site-style=faq])) .decision-zones{grid-template-columns:31.25fr 31.25fr 12.5fr 25fr}:where(html:has([data-site-style=faq])) .decision-zones .zone-outside:last-child{display:none}:where(html:has([data-site-style=faq])) .decision-zones .zone-yellow{display:block!important;background:#eaeaea}:where(html:has([data-site-style=faq])) .bid-control[data-colours=three] .zone-yellow{background:#fec912}:where(html:has([data-site-style=faq])) .confidence-visual{height:44px}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence]{height:44px;margin-top:34px}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence]>span:after{height:30px;top:29px}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] input{height:44px}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:27px}:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:27px}:where(html:has([data-site-style=faq])) .bid-control,:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence]{margin-top:64px;margin-bottom:22px}:where(html:has([data-site-style=faq])) .bid-control>span.ask-marker,:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence]>span.ask-marker{top:-44px;z-index:2;background:white;border:1px solid #e5e5e5;border-radius:9px;padding:5px 10px;font-size:12px;line-height:22px;color:#636363;white-space:nowrap;pointer-events:none}:where(html:has([data-site-style=faq])) .ask-marker strong{font-size:14px;color:#101214;font-weight:500;margin-left:4px}:where(html:has([data-site-style=faq])) .bid-control>span.ask-marker:after,:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence]>span.ask-marker:after{top:33px;height:48px;width:0;border-left:1px dashed #737373;background:none}:where(html:has([data-site-style=faq])) .bid-control input::-webkit-slider-thumb,:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:var(--bid-handle-height,27px);width:7px;border-radius:5px;-webkit-transition:height 80ms linear;transition:height 80ms linear}:where(html:has([data-site-style=faq])) .bid-control input::-moz-range-thumb,:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:var(--bid-handle-height,27px);width:7px;border-radius:5px;-moz-transition:height 80ms linear;transition:height 80ms linear}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) .bid-control input::-webkit-slider-thumb{-webkit-transition:none;transition:none}:where(html:has([data-site-style=faq])) .bid-control input::-moz-range-thumb{-moz-transition:none;transition:none}}:where(html:has([data-site-style=faq])) .bid-control[data-outside=soft] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 5.07px,#d0d0d0 5.07px 7.07px)}:where(html:has([data-site-style=faq])) .bid-control[data-outside=wide] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 5.49px,#d6d6d6 5.49px 8.49px)}:where(html:has([data-site-style=faq])) .bid-control input::-webkit-slider-thumb,:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb,:where(html:has([data-site-style=faq])) .bid-control[data-shape=flat] input::-webkit-slider-thumb{background:#101214}:where(html:has([data-site-style=faq])) .bid-control input::-moz-range-thumb,:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence] input::-moz-range-thumb,:where(html:has([data-site-style=faq])) .bid-control[data-shape=flat] input::-moz-range-thumb{background:#101214}:where(html:has([data-site-style=faq])) .bid-control[data-outside=airy-wide] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 7.81px,#dddddd 7.81px 11.31px)}:where(html:has([data-site-style=faq])) .bid-control>span.ask-marker:after,:where(html:has([data-site-style=faq])) .bid-control[data-shape=confidence]>span.ask-marker:after{display:none}:where(html:has([data-site-style=faq])) .bid-control:after{content:"";position:absolute;left:56.25%;top:50%;width:1px;height:52px;transform:translate(-50%,-50%);pointer-events:none;background:repeating-linear-gradient(180deg,#b8b8b8 0 4px,transparent 4px 8px);background-position:50%;z-index:1}:where(html:has([data-site-style=faq])) .bid-control input{z-index:2}:where(html:has([data-site-style=faq])) .geometric-input.geometric-input,:where(html:has([data-site-style=faq])) .geometric-input.geometric-input:focus-within,:where(html:has([data-site-style=faq])) .geometric-input.geometric-input:hover{position:relative;isolation:isolate;border:1px solid transparent;background:transparent;box-shadow:none;outline:none;border-radius:0;corner-shape:round;--field-stroke:#a3a3a3;--field-stroke-width:1}:where(html:has([data-site-style=faq])) .geometric-input.geometric-input:hover{--field-stroke:#737373}:where(html:has([data-site-style=faq])) .geometric-input.geometric-input:focus-within{--field-stroke:#101214;--field-stroke-width:1.5}:where(html:has([data-site-style=faq])) .input-squircle-border{z-index:-1;overflow:visible}:where(html:has([data-site-style=faq])) .input-squircle-border path{fill:white;stroke:var(--field-stroke);stroke-width:var(--field-stroke-width);stroke-linejoin:round;transition:stroke .16s,stroke-width .16s}:where(html:has([data-site-style=faq])) .geometric-input input{appearance:none;-webkit-appearance:none;border-radius:0!important;corner-shape:round;background:transparent!important;box-shadow:none!important;outline:none!important}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) .input-squircle-border path{transition:none}}:where(html:has([data-site-style=faq])) .geometric-button.geometric-button{position:relative;isolation:isolate;background:transparent;border-color:transparent;border-radius:0;corner-shape:round;min-height:44px;padding:10px 18px;--button-fill:white;--field-stroke:#dedede;--field-stroke-width:1}:where(html:has([data-site-style=faq])) .geometric-button .input-squircle-border path{fill:var(--button-fill)}:where(html:has([data-site-style=faq])) .geometric-button.geometric-button:hover{background:transparent;--button-fill:#f5f5f5}:where(html:has([data-site-style=faq])) .geometric-button.primary.geometric-button{background:transparent;--button-fill:#101214;--field-stroke:#101214;color:white}:where(html:has([data-site-style=faq])) .geometric-button.primary.geometric-button:hover{--button-fill:#262626;--field-stroke:#262626}:where(html:has([data-site-style=faq])) #comment-mode.geometric-button[aria-pressed=true]{background:transparent;--button-fill:#101214;--field-stroke:#101214;color:white}:where(html:has([data-site-style=faq])) input[type=checkbox]:not(.switch){border:0;border-radius:0;corner-shape:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M12.000%2C1.000%20L13.790%2C1.007%20L14.529%2C1.030%20L15.092%2C1.068%20L15.561%2C1.120%20L15.969%2C1.188%20L16.330%2C1.272%20L16.655%2C1.371%20L16.950%2C1.486%20L17.218%2C1.617%20L17.462%2C1.765%20L17.684%2C1.930%20L17.886%2C2.114%20L18.070%2C2.316%20L18.235%2C2.538%20L18.383%2C2.782%20L18.514%2C3.050%20L18.629%2C3.345%20L18.728%2C3.670%20L18.812%2C4.031%20L18.880%2C4.439%20L18.932%2C4.908%20L18.970%2C5.471%20L18.993%2C6.210%20L19.000%2C8.000%20L19.000%2C12.000%20L18.993%2C13.790%20L18.970%2C14.529%20L18.932%2C15.092%20L18.880%2C15.561%20L18.812%2C15.969%20L18.728%2C16.330%20L18.629%2C16.655%20L18.514%2C16.950%20L18.383%2C17.218%20L18.235%2C17.462%20L18.070%2C17.684%20L17.886%2C17.886%20L17.684%2C18.070%20L17.462%2C18.235%20L17.218%2C18.383%20L16.950%2C18.514%20L16.655%2C18.629%20L16.330%2C18.728%20L15.969%2C18.812%20L15.561%2C18.880%20L15.092%2C18.932%20L14.529%2C18.970%20L13.790%2C18.993%20L12.000%2C19.000%20L8.000%2C19.000%20L6.210%2C18.993%20L5.471%2C18.970%20L4.908%2C18.932%20L4.439%2C18.880%20L4.031%2C18.812%20L3.670%2C18.728%20L3.345%2C18.629%20L3.050%2C18.514%20L2.782%2C18.383%20L2.538%2C18.235%20L2.316%2C18.070%20L2.114%2C17.886%20L1.930%2C17.684%20L1.765%2C17.462%20L1.617%2C17.218%20L1.486%2C16.950%20L1.371%2C16.655%20L1.272%2C16.330%20L1.188%2C15.969%20L1.120%2C15.561%20L1.068%2C15.092%20L1.030%2C14.529%20L1.007%2C13.790%20L1.000%2C12.000%20L1.000%2C8.000%20L1.007%2C6.210%20L1.030%2C5.471%20L1.068%2C4.908%20L1.120%2C4.439%20L1.188%2C4.031%20L1.272%2C3.670%20L1.371%2C3.345%20L1.486%2C3.050%20L1.617%2C2.782%20L1.765%2C2.538%20L1.930%2C2.316%20L2.114%2C2.114%20L2.316%2C1.930%20L2.538%2C1.765%20L2.782%2C1.617%20L3.050%2C1.486%20L3.345%2C1.371%20L3.670%2C1.272%20L4.031%2C1.188%20L4.439%2C1.120%20L4.908%2C1.068%20L5.471%2C1.030%20L6.210%2C1.007%20L8.000%2C1.000%20Z%22%20fill%3D%22%23f5f5f5%22%20stroke%3D%22%23c4c4c4%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-size:20px 20px;background-position:50%;background-repeat:no-repeat}:where(html:has([data-site-style=faq])) input[type=checkbox]:not(.switch):checked{border:0;border-radius:0;corner-shape:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M12.000%2C1.000%20L13.790%2C1.007%20L14.529%2C1.030%20L15.092%2C1.068%20L15.561%2C1.120%20L15.969%2C1.188%20L16.330%2C1.272%20L16.655%2C1.371%20L16.950%2C1.486%20L17.218%2C1.617%20L17.462%2C1.765%20L17.684%2C1.930%20L17.886%2C2.114%20L18.070%2C2.316%20L18.235%2C2.538%20L18.383%2C2.782%20L18.514%2C3.050%20L18.629%2C3.345%20L18.728%2C3.670%20L18.812%2C4.031%20L18.880%2C4.439%20L18.932%2C4.908%20L18.970%2C5.471%20L18.993%2C6.210%20L19.000%2C8.000%20L19.000%2C12.000%20L18.993%2C13.790%20L18.970%2C14.529%20L18.932%2C15.092%20L18.880%2C15.561%20L18.812%2C15.969%20L18.728%2C16.330%20L18.629%2C16.655%20L18.514%2C16.950%20L18.383%2C17.218%20L18.235%2C17.462%20L18.070%2C17.684%20L17.886%2C17.886%20L17.684%2C18.070%20L17.462%2C18.235%20L17.218%2C18.383%20L16.950%2C18.514%20L16.655%2C18.629%20L16.330%2C18.728%20L15.969%2C18.812%20L15.561%2C18.880%20L15.092%2C18.932%20L14.529%2C18.970%20L13.790%2C18.993%20L12.000%2C19.000%20L8.000%2C19.000%20L6.210%2C18.993%20L5.471%2C18.970%20L4.908%2C18.932%20L4.439%2C18.880%20L4.031%2C18.812%20L3.670%2C18.728%20L3.345%2C18.629%20L3.050%2C18.514%20L2.782%2C18.383%20L2.538%2C18.235%20L2.316%2C18.070%20L2.114%2C17.886%20L1.930%2C17.684%20L1.765%2C17.462%20L1.617%2C17.218%20L1.486%2C16.950%20L1.371%2C16.655%20L1.272%2C16.330%20L1.188%2C15.969%20L1.120%2C15.561%20L1.068%2C15.092%20L1.030%2C14.529%20L1.007%2C13.790%20L1.000%2C12.000%20L1.000%2C8.000%20L1.007%2C6.210%20L1.030%2C5.471%20L1.068%2C4.908%20L1.120%2C4.439%20L1.188%2C4.031%20L1.272%2C3.670%20L1.371%2C3.345%20L1.486%2C3.050%20L1.617%2C2.782%20L1.765%2C2.538%20L1.930%2C2.316%20L2.114%2C2.114%20L2.316%2C1.930%20L2.538%2C1.765%20L2.782%2C1.617%20L3.050%2C1.486%20L3.345%2C1.371%20L3.670%2C1.272%20L4.031%2C1.188%20L4.439%2C1.120%20L4.908%2C1.068%20L5.471%2C1.030%20L6.210%2C1.007%20L8.000%2C1.000%20Z%22%20fill%3D%22%23101214%22%20stroke%3D%22%23101214%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20transform%3D%22translate%28-2%20-2%29%22%3E%3Cpath%20d%3D%22M8%2013L11%2016L16%208%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:20px 20px;background-position:50%;background-repeat:no-repeat}:where(html:has([data-site-style=faq])) input[type=checkbox]:not(.switch):focus-visible{outline:2px solid #101214;outline-offset:4px;border-radius:6px}:where(html:has([data-site-style=faq])) .blog{--muted:#636363;--line:#e5e5e5;background:#fff;font-size:16px;line-height:1.65}:where(html:has([data-site-style=faq])) .blog p{font-size:16px;line-height:1.75;color:#525252}:where(html:has([data-site-style=faq])) .blog h1,:where(html:has([data-site-style=faq])) .blog h2,:where(html:has([data-site-style=faq])) .blog h3{font-weight:500;color:var(--ink)}:where(html:has([data-site-style=faq])) .blog a{text-underline-offset:4px}:where(html:has([data-site-style=faq])) .blog button{font-size:14px;min-height:44px}:where(html:has([data-site-style=faq])) .blog .badge{font-size:12px;padding:5px 10px;border-radius:8px}:where(html:has([data-site-style=faq])) .blog :focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=faq])) .blog-main{max-width:1168px;padding:0 24px;margin:auto}:where(html:has([data-site-style=faq])) .breadcrumbs{display:flex;gap:12px;font-size:14px;color:#737373;margin:44px 0 30px}:where(html:has([data-site-style=faq])) .breadcrumbs a{color:#404040}:where(html:has([data-site-style=faq])) .article-header{max-width:860px;margin-bottom:60px}:where(html:has([data-site-style=faq])) .article-meta{display:flex;align-items:center;gap:18px;font-size:13px!important;color:#737373!important}:where(html:has([data-site-style=faq])) .article-header h1{font-size:clamp(36px,4.7vw,62px);line-height:1.08;letter-spacing:-2.6px;margin:24px 0}:where(html:has([data-site-style=faq])) .blog .lede{font-size:20px;line-height:1.65;max-width:740px;color:#636363}:where(html:has([data-site-style=faq])) .article-layout{display:grid;grid-template-columns:minmax(0,760px) 220px;gap:88px;align-items:start}:where(html:has([data-site-style=faq])) .article-body{min-width:0}:where(html:has([data-site-style=faq])) .article-section{margin:0 0 64px;scroll-margin-top:36px}:where(html:has([data-site-style=faq])) .article-section>h2{font-size:28px;line-height:1.25;letter-spacing:-.8px;margin-bottom:20px}:where(html:has([data-site-style=faq])) .article-section p:last-child{margin-bottom:0}:where(html:has([data-site-style=faq])) .toc{position:sticky;top:32px;border-left:1px solid #e5e5e5;padding-left:24px}:where(html:has([data-site-style=faq])) .toc p{font-size:13px;font-weight:500;color:#101214;margin:0 0 16px}:where(html:has([data-site-style=faq])) .toc a{display:block;font-size:13px;line-height:1.5;padding:9px 0;color:#737373}:where(html:has([data-site-style=faq])) .toc a:hover,:where(html:has([data-site-style=faq])) .toc a[aria-current=true]{color:#101214}:where(html:has([data-site-style=faq])) .toc .central-icon{width:16px;height:16px}:where(html:has([data-site-style=faq])) .calc-shell{padding:32px;border:1px solid #e5e5e5;border-radius:24px;background:white}:where(html:has([data-site-style=faq])) .module-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:30px}:where(html:has([data-site-style=faq])) .blog .eyebrow{font-size:13px;color:#737373}:where(html:has([data-site-style=faq])) .module-heading h2{font-size:26px;margin:6px 0 0;letter-spacing:-.7px}:where(html:has([data-site-style=faq])) .blog .motion-input-label{font-size:14px;color:#404040;margin-bottom:8px}:where(html:has([data-site-style=faq])) .blog .motion-input-field{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;margin:0;min-width:0}:where(html:has([data-site-style=faq])) .blog .motion-input-field input{width:100%;min-width:0;font:400 17px Geist,sans-serif;color:#101214;border:0;background:transparent;margin:0;padding:0;height:44px}:where(html:has([data-site-style=faq])) .currency{font-size:16px;color:#737373}:where(html:has([data-site-style=faq])) .blog .field-help{font-size:13px;color:#737373;line-height:1.6;margin:10px 0 20px}:where(html:has([data-site-style=faq])) .field-help a,:where(html:has([data-site-style=faq])) .module-disclaimer a,:where(html:has([data-site-style=faq])) .source-link{text-decoration:underline}:where(html:has([data-site-style=faq])) .blog .cost-line{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #ededed;font-size:15px}:where(html:has([data-site-style=faq])) .cost-line small{font-size:12px;color:#737373;margin-left:8px}:where(html:has([data-site-style=faq])) .cost-line .check{gap:12px;margin:0;font-size:14px;color:#404040}:where(html:has([data-site-style=faq])) .cost-line .check small{display:block;margin:3px 0 0;font-size:12px}:where(html:has([data-site-style=faq])) .cost-line strong{font-size:17px;font-weight:500;white-space:nowrap}:where(html:has([data-site-style=faq])) .line-input{width:140px;flex-shrink:0}:where(html:has([data-site-style=faq])) .line-input .motion-input-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(html:has([data-site-style=faq])) .line-input .motion-input-field{height:44px;padding:0 12px}:where(html:has([data-site-style=faq])) .line-input .motion-input-field input{font-size:15px}:where(html:has([data-site-style=faq])) .total-panel{padding:24px;background:#f5f5f5;border-radius:16px;margin:24px 0 12px}:where(html:has([data-site-style=faq])) .total-panel>div{display:flex;align-items:center;justify-content:space-between;gap:24px}:where(html:has([data-site-style=faq])) .total-panel span{font-size:14px;max-width:190px}:where(html:has([data-site-style=faq])) .total-panel output{font-size:38px;letter-spacing:-1.5px;font-weight:500}:where(html:has([data-site-style=faq])) .blog .total-panel p{font-size:14px;margin:8px 0 0}:where(html:has([data-site-style=faq])) .blog .module-disclaimer{font-size:13px;color:#737373;border-top:1px solid #ededed;padding-top:20px;margin-top:24px;line-height:1.65}:where(html:has([data-site-style=faq])) .check-question{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;padding:18px 0;border-bottom:1px solid #ededed;color:#404040}:where(html:has([data-site-style=faq])) .check-question:first-child{padding-top:0}:where(html:has([data-site-style=faq])) .check-question select{background:white;border:1px solid #a3a3a3;border-radius:12px;padding:10px;width:155px;flex-shrink:0;color:#404040;font-size:13px;min-height:44px}:where(html:has([data-site-style=faq])) .result-banner{background:#f5f5f5;padding:18px 20px;border-radius:14px;margin-top:24px;font-size:14px;line-height:1.6;color:#404040}:where(html:has([data-site-style=faq])) .source-link{font-size:14px;display:inline-flex;align-items:center;gap:8px}:where(html:has([data-site-style=faq])) .table-scroll{max-width:100%;overflow-x:auto}:where(html:has([data-site-style=faq])) table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}:where(html:has([data-site-style=faq])) caption{text-align:left;color:#737373;font-size:13px;margin-bottom:14px}:where(html:has([data-site-style=faq])) td,:where(html:has([data-site-style=faq])) th{padding:16px 12px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) th{font-weight:500}:where(html:has([data-site-style=faq])) td{text-align:right;white-space:nowrap}:where(html:has([data-site-style=faq])) thead th:not(:first-child){text-align:right}:where(html:has([data-site-style=faq])) thead{background:#f5f5f5}:where(html:has([data-site-style=faq])) tfoot{background:#f5f5f5;font-weight:500}:where(html:has([data-site-style=faq])) .blog details{border:0;border-bottom:1px solid #e5e5e5;border-radius:0;padding:0;background:transparent}:where(html:has([data-site-style=faq])) .blog summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;font-size:16px;font-weight:500;list-style:none}:where(html:has([data-site-style=faq])) .blog summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=faq])) .blog details p{font-size:15px;margin:0 0 22px}:where(html:has([data-site-style=faq])) .blog details[open] summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=faq])) .article-cta{display:flex;align-items:flex-start;gap:32px;background:#e1f7fe;border-radius:24px;padding:36px;margin:38px 0}:where(html:has([data-site-style=faq])) .article-cta>img{margin-top:30px;flex-shrink:0}:where(html:has([data-site-style=faq])) .article-cta h2{font-size:30px;line-height:1.2;margin:12px 0}:where(html:has([data-site-style=faq])) .article-cta .eyebrow{margin:0}:where(html:has([data-site-style=faq])) .article-cta p{font-size:15px}:where(html:has([data-site-style=faq])) .action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;font-size:14px;border-radius:14px}:where(html:has([data-site-style=faq])) .next-guide{display:block;border-top:1px solid #e5e5e5;padding:28px 0 10px;position:relative}:where(html:has([data-site-style=faq])) .next-guide>span:first-child{font-size:13px;color:#737373}:where(html:has([data-site-style=faq])) .next-guide h3{font-size:22px;line-height:1.35;margin:10px 28px 0 0}:where(html:has([data-site-style=faq])) .next-guide>.central-icon,:where(html:has([data-site-style=faq])) .next-guide>span[data-central-icon]{position:absolute;right:0;top:60px}:where(html:has([data-site-style=faq])) .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}:where(html:has([data-site-style=faq])) .field-pair>.motion-input-label:nth-child(3){grid-column:2;grid-row:1}:where(html:has([data-site-style=faq])) .field-pair>.motion-input-field:nth-child(2){grid-column:1;grid-row:2}:where(html:has([data-site-style=faq])) .field-pair>.motion-input-field:nth-child(4){grid-column:2;grid-row:2}:where(html:has([data-site-style=faq])) .band-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;border-top:1px solid #ededed;padding-top:24px;margin-top:24px}:where(html:has([data-site-style=faq])) .band-stats span{font-size:13px;color:#636363;display:block}:where(html:has([data-site-style=faq])) .band-stats strong{display:block;font-size:27px;letter-spacing:-1px;margin-top:6px}:where(html:has([data-site-style=faq])) .band-stats>div:nth-child(2) strong{color:#237447}:where(html:has([data-site-style=faq])) .blog .bid-control{position:relative;height:44px;margin:74px 12px 12px}:where(html:has([data-site-style=faq])) .blog .bid-control:after{left:var(--ask-position,76.67%)}:where(html:has([data-site-style=faq])) .blog .bid-control>input{position:relative;appearance:none;width:100%;height:44px;background:transparent;margin:0;cursor:ew-resize;border:0}:where(html:has([data-site-style=faq])) .blog .bid-control input::-webkit-slider-thumb{appearance:none;width:7px;height:27px;border-radius:5px;background:#101214}:where(html:has([data-site-style=faq])) .blog .bid-control input::-moz-range-thumb{width:7px;height:27px;border:0;border-radius:5px;background:#101214}:where(html:has([data-site-style=faq])) .blog .bid-control>span.ask-marker{left:var(--ask-label-position,76.67%);transform:translateX(-50%);top:-50px;font-size:12px}:where(html:has([data-site-style=faq])) .blog .decision-zones{display:flex}:where(html:has([data-site-style=faq])) .blog .decision-zones i{flex:none}:where(html:has([data-site-style=faq])) .blog .decision-zones .zone-yellow{display:block!important}:where(html:has([data-site-style=faq])) .range-ends{display:flex;justify-content:space-between;font-size:12px;color:#737373}:where(html:has([data-site-style=faq])) .band-legend{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0;font-size:12px;color:#636363}:where(html:has([data-site-style=faq])) .band-legend span{display:flex;align-items:center;gap:6px}:where(html:has([data-site-style=faq])) .band-legend i{display:block;width:7px;height:7px;border-radius:50%}:where(html:has([data-site-style=faq])) .legend-green{background:#3fd98a}:where(html:has([data-site-style=faq])) .legend-yellow{background:#fec912}:where(html:has([data-site-style=faq])) .legend-red{background:#f91b5e}:where(html:has([data-site-style=faq])) .practice-total{display:flex;justify-content:space-between;align-items:center;margin-top:28px}:where(html:has([data-site-style=faq])) .practice-total label{font-size:14px}:where(html:has([data-site-style=faq])) .practice-total output{font-size:32px;letter-spacing:-1px}:where(html:has([data-site-style=faq])) .blog .gap-note{font-size:14px}:where(html:has([data-site-style=faq])) .blog .chips{gap:8px;margin-bottom:24px}:where(html:has([data-site-style=faq])) .blog .chips button{min-height:40px;font-size:13px;padding:9px 20px}:where(html:has([data-site-style=faq])) .guides-hero{display:flex;justify-content:space-between;align-items:center;padding:80px 0 70px;gap:40px}:where(html:has([data-site-style=faq])) .guides-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.06;letter-spacing:-2.8px;margin:24px 0}:where(html:has([data-site-style=faq])) .guides-mascot{width:150px;margin-right:50px;transform:rotate(7deg)}:where(html:has([data-site-style=faq])) .guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:64px}:where(html:has([data-site-style=faq])) .guide-card{display:block;border:1px solid #e5e5e5;border-radius:24px;overflow:hidden;transition:border-color .18s,transform .18s}:where(html:has([data-site-style=faq])) .guide-card:hover{border-color:#aaa;transform:translateY(-3px)}:where(html:has([data-site-style=faq])) .cover{height:280px;position:relative;overflow:hidden}:where(html:has([data-site-style=faq])) .guide-card-copy{padding:28px}:where(html:has([data-site-style=faq])) .guide-card-copy h2{font-size:28px;line-height:1.2;letter-spacing:-.8px;margin:16px 0}:where(html:has([data-site-style=faq])) .guide-card-copy p{font-size:15px}:where(html:has([data-site-style=faq])) .read-link{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-top:28px}:where(html:has([data-site-style=faq])) .skip-link{position:absolute;left:20px;top:-100px;z-index:20;padding:12px;background:#fff}:where(html:has([data-site-style=faq])) .skip-link:focus{top:12px}:where(html:has([data-site-style=faq])) input[aria-invalid=true]{outline:2px solid #b43054!important}:where(html:has([data-site-style=faq])) .blog .segmented button{font-size:14px;padding:8px 18px}:where(html:has([data-site-style=faq])) .blog .geometric-button.primary{color:white}:where(html:has([data-site-style=faq])) .blog .geometric-button.primary>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=faq])) .blog .geometric-button.primary:hover>.input-squircle-border path{fill:#303030}:where(html:has([data-site-style=faq])) .blog .geometric-button.primary:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:1000px){:where(html:has([data-site-style=faq])) .article-layout{grid-template-columns:minmax(0,1fr) 180px;gap:40px}:where(html:has([data-site-style=faq])) .guides-mascot{margin-right:0;width:110px}:where(html:has([data-site-style=faq])) .band-stats strong{font-size:24px}}@media(max-width:760px){:where(html:has([data-site-style=faq])) .blog-main{padding:0 20px}:where(html:has([data-site-style=faq])) .breadcrumbs{margin-top:28px}:where(html:has([data-site-style=faq])) .article-header{margin-bottom:36px}:where(html:has([data-site-style=faq])) .article-header h1{letter-spacing:-1.5px}:where(html:has([data-site-style=faq])) .blog .lede{font-size:18px}:where(html:has([data-site-style=faq])) .article-layout{display:flex;flex-direction:column;gap:32px}:where(html:has([data-site-style=faq])) .toc{order:-1;position:static;border-left:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:16px 0;width:100%}:where(html:has([data-site-style=faq])) .toc nav{display:flex;gap:8px 16px;flex-wrap:wrap}:where(html:has([data-site-style=faq])) .toc p{width:100%;margin:0}:where(html:has([data-site-style=faq])) .toc a{padding:4px 0}:where(html:has([data-site-style=faq])) .article-section{margin-bottom:48px}:where(html:has([data-site-style=faq])) .article-section>h2{font-size:25px}:where(html:has([data-site-style=faq])) .calc-shell{padding:22px 18px;border-radius:20px}:where(html:has([data-site-style=faq])) .module-heading h2{font-size:24px}:where(html:has([data-site-style=faq])) .total-panel{padding:20px 16px}:where(html:has([data-site-style=faq])) .total-panel>div{align-items:flex-start;flex-direction:column;gap:6px}:where(html:has([data-site-style=faq])) .total-panel span{max-width:none}:where(html:has([data-site-style=faq])) .total-panel output{font-size:36px}:where(html:has([data-site-style=faq])) .check-question{flex-direction:column;align-items:stretch;gap:12px}:where(html:has([data-site-style=faq])) .check-question select{width:100%}:where(html:has([data-site-style=faq])) .article-cta{padding:28px 24px;gap:20px;flex-direction:column}:where(html:has([data-site-style=faq])) .article-cta>img{width:52px;margin:0}:where(html:has([data-site-style=faq])) .guides-hero{padding:50px 0 40px}:where(html:has([data-site-style=faq])) .guides-mascot{display:none}:where(html:has([data-site-style=faq])) .guides-hero h1{letter-spacing:-1.7px}:where(html:has([data-site-style=faq])) .guide-grid{grid-template-columns:1fr;gap:24px}:where(html:has([data-site-style=faq])) .guide-card-copy{padding:24px}:where(html:has([data-site-style=faq])) .guide-card-copy h2{font-size:26px}:where(html:has([data-site-style=faq])) .cover{height:260px}:where(html:has([data-site-style=faq])) .field-pair{gap:8px 12px}:where(html:has([data-site-style=faq])) .field-pair .motion-input-label{font-size:12px}:where(html:has([data-site-style=faq])) .field-pair .motion-input-field{padding:0 12px}:where(html:has([data-site-style=faq])) .band-stats{gap:8px}:where(html:has([data-site-style=faq])) .band-stats strong{font-size:21px;letter-spacing:-.5px}:where(html:has([data-site-style=faq])) .band-stats span{font-size:12px}:where(html:has([data-site-style=faq])) .band-legend{gap:10px;font-size:11px}:where(html:has([data-site-style=faq])) .line-input{width:112px}:where(html:has([data-site-style=faq])) .cost-line .check{font-size:13px;gap:8px}:where(html:has([data-site-style=faq])) .cost-line .check small{font-size:11px}:where(html:has([data-site-style=faq])) .article-meta{gap:12px;font-size:12px!important}}@media(max-width:380px){:where(html:has([data-site-style=faq])) .band-stats strong{font-size:18px}:where(html:has([data-site-style=faq])) .line-input{width:100px}:where(html:has([data-site-style=faq])) .cost-line{gap:8px!important}:where(html:has([data-site-style=faq])) .module-heading{flex-wrap:wrap}:where(html:has([data-site-style=faq])) .field-pair{display:block}:where(html:has([data-site-style=faq])) .field-pair .motion-input-label{margin-top:14px}}@media(prefers-reduced-motion:reduce){html:where(:has([data-site-style=faq])){scroll-behavior:auto}:where(html:has([data-site-style=faq])) .guide-card{transition:none}:where(html:has([data-site-style=faq])) .guide-card:hover{transform:none}}:where(html:has([data-site-style=faq])) .article-list{padding-left:24px;color:#525252;font-size:16px;line-height:1.75}:where(html:has([data-site-style=faq])) .article-list li{padding-left:6px;margin-bottom:14px}:where(html:has([data-site-style=faq])) .article-list strong{color:#101214}:where(html:has([data-site-style=faq])) #drie-punten td{white-space:normal;text-align:left;min-width:180px}:where(html:has([data-site-style=faq])) #drie-punten th{vertical-align:top}:where(html:has([data-site-style=faq])) .compact-cta{padding:26px 30px}:where(html:has([data-site-style=faq])) .compact-cta h2{font-size:24px;margin:0 0 8px}:where(html:has([data-site-style=faq])) .compact-cta p{margin-bottom:16px}:where(html:has([data-site-style=faq])) .cta-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}:where(html:has([data-site-style=faq])) .cta-links>a:not(.action){font-size:14px;text-decoration:underline}:where(html:has([data-site-style=faq])) .shared-site-nav{max-width:1280px;margin:auto;padding:25px 40px;display:flex;justify-content:space-between;align-items:center;gap:22px;box-sizing:border-box;background:#fff}:where(html:has([data-site-style=faq])) .shared-site-footer .wordmark,:where(html:has([data-site-style=faq])) .shared-site-nav .wordmark{font-family:Neighbour,Geist,sans-serif;font-size:30px;font-weight:800;letter-spacing:-1px;color:#101214;text-decoration:none}:where(html:has([data-site-style=faq])) .shared-site-nav nav{display:flex;align-items:center;gap:24px;font:14px Geist,sans-serif}:where(html:has([data-site-style=faq])) .shared-site-nav nav>a{color:#101214;text-decoration:none;white-space:nowrap}:where(html:has([data-site-style=faq])) .shared-site-nav>nav>a[data-blog-link]{padding:10px 14px;border-radius:12px;text-decoration:none;transition:background .15s}:where(html:has([data-site-style=faq])) .shared-site-nav>nav>a[data-blog-link][aria-current=page]{background:#f4f4f4;text-decoration:none}:where(html:has([data-site-style=faq])) .shared-site-nav>nav>a[data-blog-link]:hover{background:#ededed;text-decoration:none}:where(html:has([data-site-style=faq])) .shared-site-nav nav>.button{background:#101214;color:white;min-height:42px;padding:10px 17px;border-radius:14px;font:500 13px Geist,sans-serif;display:flex;align-items:center}:where(html:has([data-site-style=faq])) .shared-site-nav a:focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=faq])) .shared-site-footer{max-width:1280px;margin:auto;padding:30px 40px;border-top:1px solid #ededed;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#737373;font:12px Geist,sans-serif;box-sizing:border-box}:where(html:has([data-site-style=faq])) .shared-site-footer .wordmark{font-size:25px}@media(max-width:1050px){:where(html:has([data-site-style=faq])) .shared-site-nav{padding:24px;flex-wrap:wrap}:where(html:has([data-site-style=faq])) .shared-site-nav nav{gap:18px;flex-wrap:wrap}:where(html:has([data-site-style=faq])) .shared-site-nav .wordmark{font-size:28px}}@media(max-width:600px){:where(html:has([data-site-style=faq])) .shared-site-nav nav{width:100%;gap:15px;font-size:12px}:where(html:has([data-site-style=faq])) .shared-site-nav nav>.button{font-size:12px}:where(html:has([data-site-style=faq])) .shared-site-footer{padding:25px 22px;flex-wrap:wrap}}:where(html:has([data-site-style=faq])) .shared-site-footer{display:block;padding-top:56px;padding-bottom:56px}:where(html:has([data-site-style=faq])) .footer-top{display:grid;grid-template-columns:1fr .8fr 1.35fr;gap:56px;align-items:start}:where(html:has([data-site-style=faq])) .footer-brand p{font-size:14px;line-height:1.65;margin:18px 0 0;color:#737373}:where(html:has([data-site-style=faq])) .footer-sitemap{display:flex;flex-direction:column;align-items:flex-start;gap:13px}:where(html:has([data-site-style=faq])) .footer-sitemap h2{font:500 14px Geist,sans-serif;color:#101214;margin:0 0 6px}:where(html:has([data-site-style=faq])) .footer-sitemap a{font-size:13px;color:#525252;text-decoration:none}:where(html:has([data-site-style=faq])) .footer-sitemap a:hover{text-decoration:underline;text-underline-offset:4px}:where(html:has([data-site-style=faq])) .footer-newsletter>span{display:inline-block;font-size:11px;background:#f5f5f5;color:#525252;border-radius:8px;padding:7px 10px}:where(html:has([data-site-style=faq])) .footer-newsletter h2{font:500 30px/1.1 Geist,sans-serif;letter-spacing:-1.1px;color:#101214;margin:18px 0 12px}:where(html:has([data-site-style=faq])) .footer-newsletter p{font-size:14px;line-height:1.6;color:#636363;max-width:340px;margin:0 0 22px}:where(html:has([data-site-style=faq])) .footer-newsletter .button{display:inline-flex;align-items:center;justify-content:center;background:#101214;color:white;text-decoration:none;font:500 13px Geist,sans-serif;padding:15px 20px;min-height:48px;border-radius:14px;box-sizing:border-box}:where(html:has([data-site-style=faq])) .shared-site-footer a:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:760px){:where(html:has([data-site-style=faq])) .footer-top{grid-template-columns:1fr 1fr;gap:36px}:where(html:has([data-site-style=faq])) .footer-newsletter{grid-column:1/-1}:where(html:has([data-site-style=faq])) .shared-site-footer{padding:40px 22px}:where(html:has([data-site-style=faq])) .footer-newsletter h2{font-size:28px}}@media(max-width:360px){:where(html:has([data-site-style=faq])) .footer-top{grid-template-columns:1fr}:where(html:has([data-site-style=faq])) .footer-newsletter{grid-column:auto}}:where(html:has([data-site-style=faq])) .site-explore{position:relative}:where(html:has([data-site-style=faq])) .explore-trigger{background:none;border:0;padding:12px 0;font:14px Geist,sans-serif;color:#101214;cursor:pointer;display:flex;gap:8px;align-items:center}:where(html:has([data-site-style=faq])) .explore-panel{position:absolute;top:calc(100% + 12px);left:-120px;width:650px;background:white;padding:20px;border:1px solid #ededed;border-radius:22px;box-shadow:0 14px 42px #10121414;z-index:100;display:grid;grid-template-columns:1fr 1fr;gap:20px}:where(html:has([data-site-style=faq])) .explore-panel[hidden]{display:none}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel nav{display:flex;flex-direction:column;align-items:stretch;gap:5px}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel nav a{padding:18px 14px;border-radius:12px;white-space:normal;text-decoration:none}:where(html:has([data-site-style=faq])) .explore-panel nav a:focus-visible,:where(html:has([data-site-style=faq])) .explore-panel nav a:hover{background:#f5f5f5}:where(html:has([data-site-style=faq])) .explore-panel small,:where(html:has([data-site-style=faq])) .explore-panel strong{display:block}:where(html:has([data-site-style=faq])) .explore-panel nav strong{font-size:14px;font-weight:500}:where(html:has([data-site-style=faq])) .explore-panel nav small{font-size:12px;line-height:1.5;color:#737373;margin-top:6px}@media(max-width:760px){:where(html:has([data-site-style=faq])) .site-explore{position:static}:where(html:has([data-site-style=faq])) .shared-site-nav{position:relative;z-index:101}:where(html:has([data-site-style=faq])) .explore-panel{left:16px;right:16px;top:100%;width:auto;grid-template-columns:1fr 1fr;gap:10px;padding:12px}:where(html:has([data-site-style=faq])) .explore-trigger{font-size:12px}}@media(max-width:440px){:where(html:has([data-site-style=faq])) .explore-panel{grid-template-columns:1fr}}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer,:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav{font-family:Geist,sans-serif;line-height:1.4;letter-spacing:normal;color:#101214}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer *,:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav *{box-sizing:border-box}:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav .wordmark{line-height:1.2}:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav button{min-height:42px;font:500 14px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav nav>.button{border:0;background:#101214;color:#fff;padding:10px 17px;border-radius:14px;font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav .explore-trigger{border:0;background:transparent;padding:12px 0;color:#101214}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-newsletter h2{font:500 30px/1.1 Geist,sans-serif;letter-spacing:-1.1px;margin:0 0 12px;color:#101214}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-newsletter p{font:400 14px/1.6 Geist,sans-serif;margin:0 0 22px;color:#636363}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-sitemap h2{font:500 14px/1.4 Geist,sans-serif;letter-spacing:normal;margin:0 0 6px}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-sitemap a{font:400 13px/1.4 Geist,sans-serif}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .button{border:0;font:500 13px/20px Geist,sans-serif;cursor:pointer;margin:0;min-height:48px}:where(html:has([data-site-style=faq])) .shared-site-footer [hidden]{display:none!important}:where(html:has([data-site-style=faq])) .footer-newsletter-form{max-width:360px;margin-top:22px}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form label{display:block;font:400 12px/18px Geist,sans-serif;color:#525252;margin:14px 0 7px}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form .motion-input-field{display:flex;align-items:center;height:48px;padding:0 16px;background:white;border:1px solid #a3a3a3;border-radius:14px;min-width:0;margin:0}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form .motion-input-field input{font:400 14px/20px Geist,sans-serif;height:44px;width:100%;min-width:0;background:transparent;border:0;outline:0;padding:0;margin:0;color:#101214;box-shadow:none}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form .button{width:100%;margin-top:20px}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-newsletter-form .footer-signup-status{font:400 12px/1.5 Geist,sans-serif;margin:12px 0 0;color:#636363}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form .geometric-input{border-color:transparent;border-radius:0}@media(max-width:760px){:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-newsletter h2{font-size:28px}:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav button{font-size:12px}}:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav{justify-content:flex-start;gap:40px}@media(max-width:760px){:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav{gap:20px}}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .geometric-button.primary,:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav .geometric-button.primary{background:transparent!important;border:1px solid transparent!important;isolation:isolate;position:relative}:where(html:has([data-site-style=faq])) .shared-site-footer .geometric-button>.input-squircle-border,:where(html:has([data-site-style=faq])) .shared-site-nav .geometric-button>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=faq])) .shared-site-footer .geometric-button>.input-squircle-border path,:where(html:has([data-site-style=faq])) .shared-site-nav .geometric-button>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel{width:780px;grid-template-columns:.9fr 1.1fr;left:-80px;gap:24px;padding:24px;top:100%}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel nav{justify-content:center}:where(html:has([data-site-style=faq])) .nav-product-preview[hidden]{display:none!important}@media(max-width:1050px){:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel{left:0;width:min(740px,calc(100vw - 48px))}:where(html:has([data-site-style=faq])) .shared-site-nav .site-explore{position:static}:where(html:has([data-site-style=faq])) .shared-site-nav{position:relative;z-index:100}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel{left:24px}}@media(max-width:600px){:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel{grid-template-columns:1fr;width:calc(100vw - 32px);left:16px;padding:16px;max-height:75vh;overflow:auto}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel nav{display:grid;grid-template-columns:1fr 1fr}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel nav a{padding:12px}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel nav small{font-size:10px}}:where(html:has([data-site-style=faq])) .shared-site-nav .site-nav-actions{margin-left:auto;display:flex;align-items:center;gap:18px;flex:none}:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav .site-nav-actions>.button{min-height:42px;padding:10px 18px;font:500 13px/20px Geist,sans-serif;color:white;background:#101214;border:0;border-radius:14px;white-space:nowrap}:where(html:has([data-site-style=faq])) .shared-site-nav .site-nav-actions>.geometric-button.primary{background:transparent!important}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-trigger>[data-central-icon]{display:flex;width:15px;height:15px;flex:none}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-trigger>[data-central-icon] svg{width:15px;height:15px;transition:transform .18s}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-trigger[aria-expanded=true]>[data-central-icon] svg{transform:rotate(180deg)}@media(max-width:760px){:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav{gap:18px}:where(html:has([data-site-style=faq])) .shared-site-nav .site-nav-actions{gap:12px}:where(html:has([data-site-style=faq])) .shared-site-nav .site-nav-actions>.button{padding:10px 14px}:where(html:has([data-site-style=faq])) .shared-site-nav .site-nav-actions{margin-left:auto}}@media(max-width:520px){:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav{gap:14px 18px}:where(html:has([data-site-style=faq])) .shared-site-nav .site-nav-actions{gap:8px}:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav .site-nav-actions>.button{font-size:12px;padding:10px 12px}:where(html:has([data-site-style=faq])) .shared-site-nav .wordmark{font-size:25px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) .shared-site-nav .explore-trigger>[data-central-icon] svg{transition:none}}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel{width:620px;grid-template-columns:1fr 1fr;gap:16px;padding:18px}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel nav a{padding:13px 12px}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel nav small{font-size:11px;margin-top:5px}@media(max-width:1050px){:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel{width:min(620px,calc(100vw - 48px))}}@media(max-width:600px){:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel{width:calc(100vw - 32px);grid-template-columns:1fr;padding:14px;gap:8px}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel nav{grid-template-columns:1fr}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel nav a{padding:12px}}@media(min-width:761px){:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav>.wordmark{justify-self:start}:where(html:has([data-site-style=faq])) .shared-site-nav.shared-site-nav>.site-nav-actions{justify-self:end;margin-left:0}}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-top{grid-template-columns:.85fr 1.65fr 1.2fr;gap:40px}:where(html:has([data-site-style=faq])) .footer-link-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-link-groups .footer-sitemap{gap:13px}@media(max-width:1000px){:where(html:has([data-site-style=faq])) .shared-site-footer .footer-top{grid-template-columns:1fr 1.6fr;gap:36px}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter{grid-column:1/-1;max-width:420px}}@media(max-width:600px){:where(html:has([data-site-style=faq])) .shared-site-footer .footer-top{grid-template-columns:1fr;gap:34px}:where(html:has([data-site-style=faq])) .footer-link-groups{gap:22px}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter{grid-column:auto}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-link-groups h2{font-size:13px}}:where(html:has([data-site-style=faq])) .footer-newsletter{container-type:inline-size}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;max-width:420px;align-items:end}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form>.footer-signup-status,:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form>label{grid-column:1/-1}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form>.motion-input-field:first-of-type{grid-column:1;grid-row:2}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.button{grid-column:2;grid-row:2;width:auto;margin:0;min-height:48px;padding:12px 16px;white-space:nowrap}@container(max-width:290px){:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form{grid-template-columns:1fr}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.button{grid-column:1;grid-row:3;width:100%;margin-top:12px}}:where(html:has([data-site-style=faq])) .shared-site-nav .site-explore{position:relative}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel.explore-simple{display:block;width:300px;left:50%;right:auto;transform:translateX(-50%);top:100%;padding:10px;max-height:none;overflow:visible;border-radius:16px}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel.explore-simple[hidden]{display:none}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple nav{display:flex;flex-direction:column;gap:2px;align-items:stretch}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple nav a{padding:13px 14px;border-radius:10px;white-space:normal}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple nav a strong{font-size:13px}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple nav a small{font-size:11px;line-height:1.4;margin-top:4px}:where(html:has([data-site-style=faq])) .realtors-coming{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 14px 10px;margin-top:6px;border-top:1px solid #ededed;color:#737373;font:400 13px/20px Geist,sans-serif;cursor:default}:where(html:has([data-site-style=faq])) .realtors-coming .coming-chip{display:inline-block;background:#f5f5f5;padding:4px 8px;border-radius:7px;font:500 10px/16px Geist,sans-serif;white-space:nowrap;color:#737373}@media(max-width:520px){:where(html:has([data-site-style=faq])) .shared-site-nav .explore-panel.explore-simple{left:0;transform:none;width:min(300px,calc(100vw - 44px))}}:where(html:has([data-site-style=faq])) .site-chat-launcher{position:fixed;right:24px;bottom:24px;z-index:90;min-height:48px;padding:14px 22px;font:500 14px/20px Geist,sans-serif;color:white;border:0;background:#101214;border-radius:14px;box-shadow:0 4px 18px #10121414;cursor:pointer}:where(html:has([data-site-style=faq])) .site-chat-launcher.geometric-button{background:transparent!important}:where(html:has([data-site-style=faq])) .site-chat-launcher .input-squircle-border{z-index:-1}:where(html:has([data-site-style=faq])) .site-chat-panel{position:fixed;right:24px;bottom:24px;z-index:91;width:440px;height:min(660px,calc(100dvh - 48px));max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #e5e5e5;border-radius:24px;background:white;box-shadow:0 12px 48px #1012141a}:where(html:has([data-site-style=faq])) .site-chat-launcher[hidden],:where(html:has([data-site-style=faq])) .site-chat-panel[hidden]{display:none!important}@media(max-width:600px){:where(html:has([data-site-style=faq])) .site-chat-launcher{right:16px;bottom:16px}:where(html:has([data-site-style=faq])) .site-chat-panel{right:16px;bottom:16px;height:min(660px,calc(100dvh - 32px))}}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple nav a{display:flex;align-items:center;gap:12px;padding:10px}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple .nav-option-copy{display:block;flex:1 1;min-width:0}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple .nav-option-copy small,:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple .nav-option-copy strong{display:block}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple .nav-thumb{display:block;position:relative;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:10px}:where(html:has([data-site-style=faq])) .site-launch-banner{display:flex;justify-content:center;align-items:center;gap:20px;padding:12px 24px;background:#3fd98a;position:relative}:where(html:has([data-site-style=faq])) .site-launch-banner p{margin:0;font:400 13px/1.5 Geist,sans-serif;color:#101214}:where(html:has([data-site-style=faq])) body .site-launch-banner button{min-height:0;height:auto;display:inline-flex;align-items:center;gap:7px;flex:none;padding:0;border:0;background:transparent;color:#101214;font:500 13px/1.5 Geist,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:where(html:has([data-site-style=faq])) .site-launch-banner button:hover{background:transparent}:where(html:has([data-site-style=faq])) .site-launch-banner button:focus-visible{outline:2px solid #101214;outline-offset:5px}:where(html:has([data-site-style=faq])) .site-launch-banner .central-icon{width:15px;height:15px}@media(max-width:600px){:where(html:has([data-site-style=faq])) .site-launch-banner{flex-wrap:wrap;gap:5px 12px;text-align:center;padding:12px 20px}:where(html:has([data-site-style=faq])) .site-launch-banner p{font-size:12px}:where(html:has([data-site-style=faq])) .site-launch-banner button{font-size:12px}}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple .nav-thumb.nav-mini{background:#f4f4f4;border-radius:11px;isolation:isolate}:where(html:has([data-site-style=faq])) .nav-mini .mini-page{position:absolute;left:10px;top:7px;width:28px;height:35px;background:white;border-radius:4px;padding:4px;box-shadow:0 1px 3px #10121412;overflow:hidden}:where(html:has([data-site-style=faq])) .nav-mini .mini-backing{position:absolute;left:7px;top:9px;width:30px;height:34px;border-radius:5px;background:#fec912;transform:rotate(-6deg)}:where(html:has([data-site-style=faq])) .nav-mini .mini-home-photo{display:block;width:20px;height:14px;background:url(/assets/property-photo-atlas.85a1714b4e26.webp) 0 0/300% 300%;border-radius:2px}:where(html:has([data-site-style=faq])) .mini-report .mini-backing{background:#f68cf4;left:11px;top:5px;transform:rotate(5deg)}:where(html:has([data-site-style=faq])) .mini-report .mini-page{left:8px;top:8px;height:34px}:where(html:has([data-site-style=faq])) .mini-report-header{display:flex;height:12px;align-items:center;margin-bottom:3px}:where(html:has([data-site-style=faq])) .shared-site-nav .mini-report-header .central-icon,:where(html:has([data-site-style=faq])) .shared-site-nav .mini-report-header [data-central-icon]{width:11px;height:11px;display:block;color:#101214}:where(html:has([data-site-style=faq])) header.shared-site-nav{position:sticky;top:0;z-index:80;max-width:none;width:100%;background:#fff;padding-left:max(40px,calc((100% - 1200px)/2));padding-right:max(40px,calc((100% - 1200px)/2));box-shadow:0 1px 0 transparent}:where(html:has([data-site-style=faq])) header.shared-site-nav.is-scrolled{box-shadow:0 1px 0 #e5e5e5}@media(max-width:1050px){:where(html:has([data-site-style=faq])) header.shared-site-nav{padding-left:24px;padding-right:24px}}@media(max-width:600px){:where(html:has([data-site-style=faq])) header.shared-site-nav{padding-left:20px;padding-right:20px}}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple .nav-thumb.nav-mini{width:68px;height:68px;flex-basis:68px;border-radius:13px}:where(html:has([data-site-style=faq])) .nav-mini .mini-page{left:14px;top:10px;width:40px;height:48px;border-radius:6px;padding:5px}:where(html:has([data-site-style=faq])) .nav-mini .mini-backing{left:10px;top:13px;width:42px;height:47px;border-radius:6px}:where(html:has([data-site-style=faq])) .nav-mini .mini-home-photo{width:30px;height:38px;border-radius:3px;background-size:auto 300%}:where(html:has([data-site-style=faq])) .mini-report .mini-backing{left:16px;top:8px}:where(html:has([data-site-style=faq])) .mini-report .mini-page{left:12px;top:12px;height:46px}:where(html:has([data-site-style=faq])) .mini-report-header{height:36px;justify-content:center;margin:0}:where(html:has([data-site-style=faq])) .shared-site-nav .mini-report-header .central-icon,:where(html:has([data-site-style=faq])) .shared-site-nav .mini-report-header [data-central-icon]{width:25px;height:25px}:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple nav a:focus-visible .nav-thumb.nav-mini,:where(html:has([data-site-style=faq])) .shared-site-nav .explore-simple nav a:hover .nav-thumb.nav-mini{background:#fff}:where(html:has([data-site-style=faq])) body button.site-chat-launcher.primary.geometric-button{position:fixed;right:24px;bottom:24px;z-index:90;isolation:isolate}:where(html:has([data-site-style=faq])) body button.site-chat-launcher>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=faq])) body button.site-chat-launcher>.input-squircle-border path{fill:#101214;stroke:#101214}@media(max-width:600px){:where(html:has([data-site-style=faq])) body button.site-chat-launcher.primary.geometric-button{right:16px;bottom:16px}}:where(html:has([data-site-style=faq])) .waitlist-modal{box-sizing:border-box;width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:30px;border:0;border-radius:24px;background:#fff;color:#101214;box-shadow:0 20px 80px #10121426;overflow:auto;font-family:Geist,sans-serif}:where(html:has([data-site-style=faq])) .waitlist-modal::backdrop{background:#10121459}:where(html:has([data-site-style=faq])) .waitlist-modal-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}:where(html:has([data-site-style=faq])) .waitlist-modal .wordmark{font:800 26px Neighbour,Geist,sans-serif;letter-spacing:-.8px}:where(html:has([data-site-style=faq])) .waitlist-modal-close{border:0;border-radius:10px;background:#f4f4f4;padding:8px 12px;color:#525252;font:500 12px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=faq])) .waitlist-modal h2{font:500 34px/1.12 Geist,sans-serif;letter-spacing:-1px;margin:12px 0 16px}:where(html:has([data-site-style=faq])) .waitlist-modal>p{font:400 14px/1.65 Geist,sans-serif;color:#737373;margin:0 0 24px}:where(html:has([data-site-style=faq])) .waitlist-modal form>label{display:block;font-size:12px;color:#404040;margin:16px 0 8px}:where(html:has([data-site-style=faq])) .waitlist-modal .motion-input-field{height:48px;box-sizing:border-box;padding:0 14px;background:white}:where(html:has([data-site-style=faq])) .waitlist-modal input{display:block;box-sizing:border-box;width:100%;height:100%;border:0;font:400 14px Geist,sans-serif;color:#101214;background:transparent;min-width:0}:where(html:has([data-site-style=faq])) .waitlist-modal form>.primary{width:100%;min-height:48px;margin-top:22px;padding:12px 18px;font:500 14px/20px Geist,sans-serif;color:white;background:#101214;border:0;border-radius:14px;cursor:pointer}:where(html:has([data-site-style=faq])) .waitlist-modal form>.primary.geometric-button{background:transparent!important;position:relative;isolation:isolate}:where(html:has([data-site-style=faq])) .waitlist-modal .primary>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=faq])) .waitlist-modal-status{font-size:12px;line-height:1.5;color:#737373;margin:12px 0 0}:where(html:has([data-site-style=faq])) .waitlist-modal-status:empty{display:none}:where(html:has([data-site-style=faq])) .waitlist-modal-close:focus-visible{outline:2px solid #101214;outline-offset:3px}@media(max-width:480px){:where(html:has([data-site-style=faq])) .waitlist-modal{padding:24px}:where(html:has([data-site-style=faq])) .waitlist-modal h2{font-size:30px}}:where(html:has([data-site-style=faq])) .waitlist-modal form{display:block;margin:0;padding:0}:where(html:has([data-site-style=faq])) .waitlist-modal form>.motion-input-field{margin:0}:where(html:has([data-site-style=faq])) body button.site-chat-launcher.primary.geometric-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:176px;min-height:66px;padding:13px 20px;text-align:left;filter:drop-shadow(0 4px 7px #10121418);transition:transform .16s ease,filter .16s ease}:where(html:has([data-site-style=faq])) .site-chat-launcher .chat-launcher-title{display:block;font:500 14px/20px Geist,sans-serif;color:#fff}:where(html:has([data-site-style=faq])) .site-chat-launcher .chat-launcher-hint{display:block;font:400 11px/16px Geist,sans-serif;color:#d4d4d4}:where(html:has([data-site-style=faq])) body button.site-chat-launcher:after{content:"";position:absolute;right:15px;bottom:-5px;width:12px;height:12px;background:#101214;transform:skewY(35deg);border-radius:0 0 3px 0;z-index:-1;pointer-events:none}@media(hover:hover){:where(html:has([data-site-style=faq])) body button.site-chat-launcher.primary.geometric-button:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 9px #10121424)}}:where(html:has([data-site-style=faq])) body button.site-chat-launcher.primary.geometric-button:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) body button.site-chat-launcher.primary.geometric-button{transition:none}:where(html:has([data-site-style=faq])) body button.site-chat-launcher.primary.geometric-button:hover{transform:none}}:where(html:has([data-site-style=faq])) body button.site-chat-launcher.primary.geometric-button{min-width:190px;min-height:68px;gap:4px;padding:13px 19px;filter:drop-shadow(0 3px 6px #10121412)}:where(html:has([data-site-style=faq])) .site-chat-launcher .chat-launcher-title{display:flex;align-items:baseline;gap:4px;font-size:14px;line-height:21px}:where(html:has([data-site-style=faq])) .site-chat-launcher .chat-launcher-brand{font:800 17px/21px Neighbour,Geist,sans-serif;letter-spacing:-.35px}:where(html:has([data-site-style=faq])) .site-chat-launcher .chat-launcher-hint{font-size:11px;line-height:16px;color:#c9c9c9}:where(html:has([data-site-style=faq])) body button.site-chat-launcher:after{right:12px;bottom:-10px;width:26px;height:20px;border-radius:0;transform:none;clip-path:path("M 0 0 L 23 0 C 20 8 22 13 25 16 C 26 18 25 20 22 20 C 10 19 2 10 0 0 Z")}@media(hover:hover){:where(html:has([data-site-style=faq])) body button.site-chat-launcher.primary.geometric-button:hover{transform:translateY(-4px);filter:drop-shadow(0 7px 10px #10121420)}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) body button.site-chat-launcher.primary.geometric-button:hover{transform:none}}:where(html:has([data-site-style=faq])) .site-launch-banner{background:#e1f7fe;color:#101214}:where(html:has([data-site-style=faq])) body .waitlist-modal .waitlist-modal-close{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;background:#f4f4f4;color:#525252}:where(html:has([data-site-style=faq])) .waitlist-modal-close svg{width:18px;height:18px}:where(html:has([data-site-style=faq])) .waitlist-modal-close:hover{background:#e8e8e8}:where(html:has([data-site-style=faq])) .waitlist-welcome{height:88px;display:flex;align-items:center;justify-content:center;gap:22px;margin:0 0 22px;background:#e1f7fe;border-radius:18px;overflow:hidden}:where(html:has([data-site-style=faq])) .waitlist-welcome img{width:76px;height:58px;object-fit:contain;transform:rotate(5deg)}:where(html:has([data-site-style=faq])) .waitlist-modal h2{font-size:30px;margin:8px 0 12px}:where(html:has([data-site-style=faq])) .waitlist-modal>p{margin-bottom:18px}@media(max-height:700px){:where(html:has([data-site-style=faq])) .waitlist-modal{padding:24px}:where(html:has([data-site-style=faq])) .waitlist-welcome{height:64px;margin-bottom:16px}:where(html:has([data-site-style=faq])) .waitlist-modal .waitlist-modal-top{margin-bottom:14px}:where(html:has([data-site-style=faq])) .waitlist-modal h2{font-size:28px}:where(html:has([data-site-style=faq])) .waitlist-modal form>label{margin-top:12px}}:where(html:has([data-site-style=faq])) .mini-platform .platform-saved-heart{position:absolute;left:9px;top:8px;display:grid;place-items:center;background:white;border-radius:9px;color:#101214;box-shadow:0 1px 3px #1012140a}:where(html:has([data-site-style=faq])) .mini-platform .platform-saved-heart svg{width:15px;height:15px}:where(html:has([data-site-style=faq])) .shared-site-nav>nav>a[data-faq-link]{padding:10px 14px;border-radius:12px;text-decoration:none}:where(html:has([data-site-style=faq])) .shared-site-nav>nav>a[data-faq-link][aria-current=page]{background:#f4f4f4;text-decoration:none}:where(html:has([data-site-style=faq])) .shared-site-nav>nav>a[data-faq-link]:hover{background:#ededed;text-decoration:none}:where(html:has([data-site-style=faq])) .faq-page{margin:0;background:white;color:#101214;font-family:Geist,sans-serif}:where(html:has([data-site-style=faq])) .faq-page .faq-heading h1{font:500 clamp(34px,4vw,48px)/1.12 Geist,sans-serif;letter-spacing:-1.5px;margin:14px 0 18px}:where(html:has([data-site-style=faq])) .faq-page .faq-heading .eyebrow{font-size:14px;color:#737373}:where(html:has([data-site-style=faq])) .mini-platform .platform-mini-map{position:absolute;left:11px;top:12px;width:47px;height:46px;background:#3fd98a;border-radius:9px;overflow:hidden;transform:rotate(5deg)}:where(html:has([data-site-style=faq])) .platform-mini-map .map-street{position:absolute;background:#d5f5e3;display:block}:where(html:has([data-site-style=faq])) .platform-mini-map .map-street-one{width:65px;height:6px;left:-8px;top:25px;transform:rotate(-30deg)}:where(html:has([data-site-style=faq])) .platform-mini-map .map-street-two{width:6px;height:62px;left:28px;top:-8px;transform:rotate(-20deg)}:where(html:has([data-site-style=faq])) .platform-mini-map .map-home{position:absolute;left:18px;top:9px;width:24px;height:22px;display:grid;place-items:center;background:white;border-radius:7px}:where(html:has([data-site-style=faq])) .platform-mini-map .map-home img{position:static!important;width:17px!important;height:13px!important;object-fit:contain;transform:none!important}:where(html:has([data-site-style=faq])) .mini-platform .platform-saved-heart{left:6px;top:34px;width:25px;height:25px}:where(html:has([data-site-style=faq])) header.shared-site-nav{padding-top:25px;padding-bottom:25px;line-height:1;gap:22px}:where(html:has([data-site-style=faq])) header.shared-site-nav .wordmark{line-height:1}:where(html:has([data-site-style=faq])) header.shared-site-nav .explore-trigger{min-height:44px;font:400 14px/20px Geist,sans-serif}@media(max-width:1050px){:where(html:has([data-site-style=faq])) header.shared-site-nav{padding-top:24px;padding-bottom:24px}}@media(max-width:600px){:where(html:has([data-site-style=faq])) header.shared-site-nav .explore-trigger{font-size:12px}}:where(html:has([data-site-style=faq])) footer.shared-site-footer.shared-site-footer{display:block;width:100%;max-width:1280px;margin:0 auto;padding:56px 40px;border-top:1px solid #ededed;background:#fff;text-align:left}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-brand p{font:400 14px/1.65 Geist,sans-serif;letter-spacing:normal;margin:18px 0 0;color:#737373}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .wordmark{font:800 25px/1.2 Neighbour,Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-sitemap{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin:0;padding:0}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.footer-signup-status{grid-row:auto}@media(max-width:760px){:where(html:has([data-site-style=faq])) footer.shared-site-footer.shared-site-footer{padding:40px 22px}}:where(html:has([data-site-style=faq])) .waitlist-modal{width:420px;padding:28px}:where(html:has([data-site-style=faq])) .waitlist-modal .wordmark{font-size:23px}:where(html:has([data-site-style=faq])) .waitlist-modal .waitlist-modal-top{margin-bottom:20px}:where(html:has([data-site-style=faq])) .waitlist-modal .waitlist-welcome{height:42px;margin:0 0 16px;background:none;border-radius:0;justify-content:flex-start}:where(html:has([data-site-style=faq])) .waitlist-modal .waitlist-welcome img{width:54px;height:42px;transform:none}:where(html:has([data-site-style=faq])) .waitlist-modal h2{font-size:28px;line-height:1.15;margin:0 0 10px}:where(html:has([data-site-style=faq])) .waitlist-modal>p{font-size:14px;line-height:1.5;margin:0 0 20px;max-width:320px}:where(html:has([data-site-style=faq])) .waitlist-modal form>label{margin:0 0 8px}:where(html:has([data-site-style=faq])) .waitlist-modal form>.primary{margin-top:14px}@media(max-width:480px){:where(html:has([data-site-style=faq])) .waitlist-modal{padding:24px}}:where(html:has([data-site-style=faq])) .guide-grid{align-items:stretch;gap:36px 30px}:where(html:has([data-site-style=faq])) .guide-grid .guide-card{display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:24px;overflow:hidden;transform:none;padding:10px;background:#fff;transition:border-color .18s,box-shadow .18s}:where(html:has([data-site-style=faq])) .guide-grid .guide-card:hover{transform:none;border-color:#ccc;box-shadow:0 5px 18px #10121406}:where(html:has([data-site-style=faq])) .guide-card .cover{border-radius:15px;flex:none}:where(html:has([data-site-style=faq])) .guide-grid .guide-card-copy{display:flex;flex-direction:column;flex:1 1;padding:22px 16px 14px}:where(html:has([data-site-style=faq])) .guide-grid .guide-card-copy .article-meta{font-size:12px;margin:0;color:#737373}:where(html:has([data-site-style=faq])) .guide-grid .guide-card-copy h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:12px 0 14px}:where(html:has([data-site-style=faq])) .guide-grid .guide-card-copy>p:not(.article-meta){font-size:14px;line-height:1.65;margin:0 0 22px;color:#636363}:where(html:has([data-site-style=faq])) .guide-grid .guide-card-copy .read-link{margin-top:auto;padding-top:12px;font-size:13px;min-height:36px;align-items:center}:where(html:has([data-site-style=faq])) .guide-grid .guide-card:hover .read-link{color:#101214;text-decoration:underline;text-underline-offset:4px}:where(html:has([data-site-style=faq])) .guide-card:focus-visible{outline:2px solid #101214;outline-offset:6px;border-radius:20px}:where(html:has([data-site-style=faq])) .editorial-cover{height:300px;box-sizing:border-box;padding:24px;color:#101214;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}:where(html:has([data-site-style=faq])) .cover-caption{font:500 17px/1.3 Geist,sans-serif;letter-spacing:-.3px;text-align:center;margin-top:12px}:where(html:has([data-site-style=faq])) .cost-art{width:min(100%,310px);align-self:center;position:relative;margin-top:12px}:where(html:has([data-site-style=faq])) .cost-home{display:flex;gap:14px;align-items:center;padding:12px;background:white;border-radius:12px;position:relative;z-index:3}:where(html:has([data-site-style=faq])) .cost-home .cover-home-photo{width:58px;height:55px;flex:none;border-radius:7px}:where(html:has([data-site-style=faq])) .cover-home-photo{background-image:url(/assets/property-photo-atlas.85a1714b4e26.webp);background-size:300% 300%;background-position:0 0}:where(html:has([data-site-style=faq])) .cost-home span{display:block;font-size:10px;color:#737373}:where(html:has([data-site-style=faq])) .cost-home strong{display:block;font:500 28px/1.2 Geist,sans-serif;letter-spacing:-.8px;margin-top:4px}:where(html:has([data-site-style=faq])) .cost-layer{display:flex;align-items:center;justify-content:space-between;padding:9px 15px;font-size:11px;line-height:16px;border-radius:9px;position:relative;margin-top:-3px}:where(html:has([data-site-style=faq])) .cost-layer b{font-weight:400;font-size:16px}:where(html:has([data-site-style=faq])) .layer-tax{background:#fec912;transform:rotate(-2deg);z-index:2}:where(html:has([data-site-style=faq])) .layer-notary{background:#f68cf4;transform:rotate(1deg);z-index:1;margin:0 8px}:where(html:has([data-site-style=faq])) .layer-buffer{background:#e1f7fe;margin:0 15px}:where(html:has([data-site-style=faq])) .bid-editorial{padding:22px;justify-content:space-between;background:#eee}:where(html:has([data-site-style=faq])) .bid-editorial-photo{position:absolute;inset:0;background:url(/assets/neighbour-house-demo.f00098d85b57.webp) center 58%/cover;z-index:-1}:where(html:has([data-site-style=faq])) .bid-editorial-panel{background:white;border-radius:13px;padding:18px}:where(html:has([data-site-style=faq])) .bid-editorial-panel>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:18px}:where(html:has([data-site-style=faq])) .editorial-price-band{height:8px;border-radius:5px;position:relative;background:linear-gradient(90deg,transparent 0 22%,#3fd98a 22% 64%,#fec912 64% 82%,#f91b5e 82%),repeating-linear-gradient(135deg,#eee 0 4px,#ddd 4px 7px)}:where(html:has([data-site-style=faq])) .editorial-price-band i{position:absolute;left:49%;width:5px;height:22px;top:-7px;border-radius:4px;background:#101214;box-shadow:0 0 0 3px white}:where(html:has([data-site-style=faq])) .rent-editorial{background:#f4f4f4}:where(html:has([data-site-style=faq])) .rent-art{display:flex;align-items:center;justify-content:center;margin:14px 0;width:100%}:where(html:has([data-site-style=faq])) .rent-choice{width:44%;max-width:155px;border-radius:13px;background:#e1f7fe;transform:rotate(-3deg)}:where(html:has([data-site-style=faq])) .buy-option{background:#3fd98a;transform:rotate(3deg)}:where(html:has([data-site-style=faq])) .rent-choice>span{font:500 22px/1.2 Geist,sans-serif;letter-spacing:-.5px}:where(html:has([data-site-style=faq])) .rent-choice .cover-home-photo{height:87px;border-radius:7px;background-position:0 50%}:where(html:has([data-site-style=faq])) .buy-option .cover-home-photo{background-position:0 0}:where(html:has([data-site-style=faq])) .rent-choice small{line-height:14px;display:block}:where(html:has([data-site-style=faq])) .rent-horizon{display:flex;align-items:center;gap:12px;color:#636363}:where(html:has([data-site-style=faq])) .rent-horizon i{flex:1 1;border-top:2px dotted #c9c9c9}@media(max-width:1000px){:where(html:has([data-site-style=faq])) .editorial-cover{padding:20px;height:280px}:where(html:has([data-site-style=faq])) .guide-grid .guide-card-copy h2{font-size:23px}:where(html:has([data-site-style=faq])) .rent-choice{padding:10px}:where(html:has([data-site-style=faq])) .rent-choice small{font-size:9px}:where(html:has([data-site-style=faq])) .rent-choice .cover-home-photo{height:78px}}@media(max-width:600px){:where(html:has([data-site-style=faq])) .guide-grid .guide-card-copy h2{font-size:24px}:where(html:has([data-site-style=faq])) .editorial-cover{height:290px}:where(html:has([data-site-style=faq])) .rent-choice small{font-size:10px}}:where(html:has([data-site-style=faq])) .editorial-cover{background:#f4f4f4;padding:22px}:where(html:has([data-site-style=faq])) .cost-art{width:min(100%,290px);margin-top:8px}:where(html:has([data-site-style=faq])) .cost-home{border-radius:12px 12px 0 0;padding:14px 16px;gap:12px}:where(html:has([data-site-style=faq])) .cost-home .cover-home-photo{width:48px;height:48px}:where(html:has([data-site-style=faq])) .cost-home strong{font-size:27px}:where(html:has([data-site-style=faq])) .cost-layer{background:white;transform:none;margin:0;border-radius:0;padding:8px 16px;border-top:1px solid #f0f0f0;justify-content:flex-start;gap:9px}:where(html:has([data-site-style=faq])) .cost-layer:before{content:"";width:7px;height:7px;border-radius:2px;background:#fec912;flex:none}:where(html:has([data-site-style=faq])) .cost-layer.layer-notary:before{background:#f68cf4}:where(html:has([data-site-style=faq])) .cost-layer.layer-buffer:before{background:#3fd98a}:where(html:has([data-site-style=faq])) .cost-layer b{margin-left:auto;font-size:14px;color:#737373}:where(html:has([data-site-style=faq])) .cost-layer.layer-buffer{border-radius:0 0 12px 12px}:where(html:has([data-site-style=faq])) .cost-art:before{content:"";position:absolute;inset:6px -6px -6px;background:#fec912;border-radius:14px;transform:rotate(-3deg);z-index:-1}:where(html:has([data-site-style=faq])) .cover-caption{font-size:14px;margin-top:15px}:where(html:has([data-site-style=faq])) .bid-editorial{padding:20px}:where(html:has([data-site-style=faq])) .bid-editorial-photo{inset:48px 20px 78px;border-radius:10px;background-position:center 58%}:where(html:has([data-site-style=faq])) .bid-editorial-panel{padding:17px 16px;border-radius:12px;box-shadow:0 2px 8px #10121408}:where(html:has([data-site-style=faq])) .bid-editorial-panel>div:first-child{font-size:10px;margin-bottom:16px}:where(html:has([data-site-style=faq])) .rent-art{gap:12px;margin:10px 0}:where(html:has([data-site-style=faq])) .rent-choice{box-sizing:border-box;width:47%;background:white;padding:12px;transform:rotate(-2deg);border-radius:12px}:where(html:has([data-site-style=faq])) .buy-option{background:white;transform:rotate(2deg)}:where(html:has([data-site-style=faq])) .rent-choice>span{font-size:19px;display:inline-block;background:#e1f7fe;padding:3px 9px;border-radius:7px}:where(html:has([data-site-style=faq])) .buy-option>span{background:#3fd98a}:where(html:has([data-site-style=faq])) .rent-choice .cover-home-photo{height:92px;margin:10px 0;border-radius:6px}:where(html:has([data-site-style=faq])) .rent-choice small{font-size:10px;color:#636363}:where(html:has([data-site-style=faq])) .rent-horizon{font-size:10px}:where(html:has([data-site-style=faq])) .rent-horizon i{border-top:1px solid #d4d4d4;position:relative}:where(html:has([data-site-style=faq])) .rent-horizon i:after,:where(html:has([data-site-style=faq])) .rent-horizon i:before{content:"";position:absolute;width:5px;height:5px;background:#bcbcbc;border-radius:50%;top:-3px}:where(html:has([data-site-style=faq])) .rent-horizon i:after{right:0}@media(max-width:1000px){:where(html:has([data-site-style=faq])) .guide-grid{gap:26px}:where(html:has([data-site-style=faq])) .guide-grid .guide-card-copy{padding:20px 12px 12px}:where(html:has([data-site-style=faq])) .editorial-cover{padding:18px;height:290px}:where(html:has([data-site-style=faq])) .rent-choice{padding:10px}:where(html:has([data-site-style=faq])) .rent-choice small{font-size:9px}}@media(max-width:600px){:where(html:has([data-site-style=faq])) .guide-grid .guide-card-copy{padding:20px 14px 14px}:where(html:has([data-site-style=faq])) .rent-choice small{font-size:10px}}:where(html:has([data-site-style=faq])) .cost-editorial,:where(html:has([data-site-style=faq])) .rent-editorial{justify-content:center;gap:16px}:where(html:has([data-site-style=faq])) .cost-editorial .cost-art{margin-top:0}:where(html:has([data-site-style=faq])) .rent-editorial .rent-art{margin:0}:where(html:has([data-site-style=faq])) .bid-editorial{justify-content:flex-end}:where(html:has([data-site-style=faq])) .bid-editorial-photo{top:20px}:where(html:has([data-site-style=faq])) .cost-art:before{background:#a9e6f7}:where(html:has([data-site-style=faq])) .cost-layer.layer-tax:before{background:#20cdfb}:where(html:has([data-site-style=faq])) .rent-editorial .rent-choice{box-shadow:0 4px 10px #1012140b;max-width:170px}:where(html:has([data-site-style=faq])) .rent-editorial .rent-choice>span{font-size:21px;font-weight:500;padding:4px 10px}:where(html:has([data-site-style=faq])) .rent-editorial .rent-choice .cover-home-photo{height:105px}:where(html:has([data-site-style=faq])) .rent-editorial .rent-art{gap:14px}:where(html:has([data-site-style=faq])) body:has([data-page-class=site-builder]){margin:0;background:white;color:#101214}:where(html:has([data-site-style=faq])) .selected-nav{max-width:1280px;margin:auto;padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}:where(html:has([data-site-style=faq])) .selected-nav .wordmark{font-size:30px}:where(html:has([data-site-style=faq])) .selected-nav nav{display:flex;align-items:center;gap:28px;font-size:14px}:where(html:has([data-site-style=faq])) .site-builder-main{max-width:1280px;margin:auto;padding:0 40px}:where(html:has([data-site-style=faq])) .site-builder-main>.hero-32{padding:45px 0 105px;grid-template-columns:.8fr 1.2fr;gap:40px}:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-orbit{--ring:350px}:where(html:has([data-site-style=faq])) .site-builder .polished-copy h1{font-size:clamp(42px,4.5vw,64px)}:where(html:has([data-site-style=faq])) .selected-footer{max-width:1280px;margin:auto;padding:30px 40px;border-top:1px solid #ededed;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:12px;color:#737373}:where(html:has([data-site-style=faq])) .selected-footer .wordmark{font-size:25px;color:#101214}:where(html:has([data-site-style=faq])) .selected-footer button{border:0;background:#f5f5f5;border-radius:999px;padding:10px 14px;font:12px Geist;color:#404040}:where(html:has([data-site-style=faq])) .site-builder a:focus-visible,:where(html:has([data-site-style=faq])) .site-builder button:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:760px){:where(html:has([data-site-style=faq])) .selected-nav{padding:22px;flex-wrap:wrap}:where(html:has([data-site-style=faq])) .selected-nav nav{gap:16px;font-size:12px;flex-wrap:wrap}:where(html:has([data-site-style=faq])) .site-builder-main{padding:0 22px}:where(html:has([data-site-style=faq])) .site-builder-main>.hero-32{grid-template-columns:1fr;padding-top:25px;gap:28px}:where(html:has([data-site-style=faq])) .selected-footer{padding:28px 22px;flex-wrap:wrap}:where(html:has([data-site-style=faq])) .site-builder .polished-copy h1{font-size:44px}}:where(html:has([data-site-style=faq])) .site-builder-main>.hero-32{padding-bottom:45px}:where(html:has([data-site-style=faq])) .site-builder .polished-signup>small:empty{display:none}:where(html:has([data-site-style=faq])) .site-builder .offers-section{max-width:none;padding:64px 0 72px;margin:0}:where(html:has([data-site-style=faq])) .site-builder .offers-section .bento-heading h2{font-size:clamp(34px,4.2vw,56px);line-height:1.04;letter-spacing:-.055em;margin:12px 0 0;font-weight:500}@media(max-width:760px){:where(html:has([data-site-style=faq])) .site-builder .offers-section{padding:42px 0 48px}}:where(html:has([data-site-style=faq])) .home-introduction{text-align:center;max-width:790px;margin:0 auto;padding:58px 0 36px}:where(html:has([data-site-style=faq])) .home-introduction h2{font:500 clamp(32px,4vw,50px)/1.1 Geist,sans-serif;letter-spacing:-.05em;margin:16px 0 22px}:where(html:has([data-site-style=faq])) .home-introduction p{max-width:650px;margin:auto;color:#636363;font-size:18px;line-height:1.65}:where(html:has([data-site-style=faq])) .home-offer-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0 64px}:where(html:has([data-site-style=faq])) .offer-path{display:flex;flex-direction:column;text-decoration:none;color:#101214;min-width:0}:where(html:has([data-site-style=faq])) .path-visual{height:235px;padding:24px;border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden}:where(html:has([data-site-style=faq])) .path-copy{padding:24px 2px 0;display:flex;flex-direction:column;flex:1 1}:where(html:has([data-site-style=faq])) .path-copy h3{font:500 24px/1.15 Geist,sans-serif;letter-spacing:-.8px;margin:12px 0}:where(html:has([data-site-style=faq])) .path-copy p{font:400 14px/1.65 Geist,sans-serif;color:#636363;margin:0 0 22px}@media(max-width:760px){:where(html:has([data-site-style=faq])) .home-introduction{padding:38px 0 24px}:where(html:has([data-site-style=faq])) .home-introduction p{font-size:16px}:where(html:has([data-site-style=faq])) .home-offer-paths{grid-template-columns:1fr;gap:36px;padding-bottom:36px}:where(html:has([data-site-style=faq])) .path-visual{height:235px}:where(html:has([data-site-style=faq])) .path-copy{padding-top:18px}}:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-copy{container-type:inline-size}:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-copy h1{font-size:clamp(26px,3.2vw,44px);line-height:1.12;white-space:nowrap}@supports(font-size:1cqw){:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-copy h1{font-size:clamp(24px,9.2cqw,44px)}}:where(html:has([data-site-style=faq])) .home-offer-paths{gap:28px}:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy{padding:22px 2px 0}:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy h3{font-size:23px;line-height:1.18;min-height:2.36em}@media(max-width:760px){:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy h3{min-height:0}}@media(min-width:1050px){:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy h3{min-height:0}}:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-signup>div{display:flex;flex-direction:row;align-items:stretch;gap:10px}:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-signup>div>.motion-input-field{flex:1 1;min-width:0;width:auto}:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-signup>div>.button{width:auto;flex:none;white-space:nowrap;padding:12px 14px;font-size:12px}@container(max-width:300px){:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-signup>div{flex-direction:column}:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-signup>div>.button{width:100%}}:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-copy h1{font-size:clamp(28px,3.5vw,48px)}@supports(font-size:1cqw){:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-copy h1{font-size:clamp(24px,9.6cqw,48px)}}:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-copy>p{font-size:18px;line-height:1.6;max-width:440px}@media(max-width:600px){:where(html:has([data-site-style=faq])) .site-builder .hero-32 .polished-copy>p{font-size:16px}}:where(html:has([data-site-style=faq])) .launch-location{display:block;margin-bottom:16px;color:#737373;font-size:13px;letter-spacing:0}:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy{padding:18px 2px 0;display:block}:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy h3{min-height:0;margin:0 0 10px;font-size:22px;line-height:1.2}:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy p{font-size:13px;margin:0 0 16px;min-height:0}:where(html:has([data-site-style=faq])) .meet-dossier{position:relative;width:100%;max-width:265px;height:220px}:where(html:has([data-site-style=faq])) .dossier-back{position:absolute;inset:7px 4px 15px 12px;background:#f68cf4;border-radius:14px;transform:rotate(7deg);padding:10px;font-size:9px}:where(html:has([data-site-style=faq])) .dossier-back>span{position:absolute;right:10px;top:6px}:where(html:has([data-site-style=faq])) .dossier-sheet{position:absolute;inset:16px 12px 12px 0;background:white;border-radius:14px;padding:18px;transform:rotate(-4deg)}:where(html:has([data-site-style=faq])) .dossier-sheet>.wordmark{display:block;font-size:20px}:where(html:has([data-site-style=faq])) .dossier-sheet>strong{display:block;font:500 25px/1.1 Geist,sans-serif;letter-spacing:-.8px;margin:12px 0}:where(html:has([data-site-style=faq])) .dossier-sheet>div{display:flex;justify-content:space-between;gap:6px;font-size:8px;border-top:1px solid #eee;padding:7px 0}:where(html:has([data-site-style=faq])) .dossier-sheet b{font-weight:500}:where(html:has([data-site-style=faq])) .dossier-sheet>div>span{color:#737373}:where(html:has([data-site-style=faq])) .dossier-tab{position:absolute;right:-4px;bottom:0;padding:10px 12px;background:#fec912;border-radius:10px;font-size:10px;transform:rotate(3deg)}@media(min-width:761px) and (max-width:1050px){:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy h3{font-size:20px;letter-spacing:-.6px}:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy p{font-size:11px}:where(html:has([data-site-style=faq])) .dossier-sheet{padding:14px}:where(html:has([data-site-style=faq])) .dossier-sheet>strong{font-size:23px}}:where(html:has([data-site-style=faq])) .home-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;max-width:1120px;margin:80px auto 100px;padding:0 32px}:where(html:has([data-site-style=faq])) .faq-heading h2{font:500 clamp(30px,3vw,42px)/1.14 Geist,sans-serif;letter-spacing:-1.3px;margin:14px 0 18px}:where(html:has([data-site-style=faq])) .faq-heading p{font-size:15px;color:#737373}:where(html:has([data-site-style=faq])) .faq-questions details{border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .faq-questions details:first-child{border-top:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .faq-questions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font:500 15px/1.5 Geist,sans-serif;color:#101214}:where(html:has([data-site-style=faq])) .faq-questions summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=faq])) .faq-questions summary [data-central-icon]{display:inline-flex;flex:none;width:18px;height:18px}:where(html:has([data-site-style=faq])) .faq-questions summary .central-icon{width:18px;height:18px}:where(html:has([data-site-style=faq])) .faq-questions details[open] summary [data-central-icon]{transform:rotate(180deg)}:where(html:has([data-site-style=faq])) .faq-questions details>p{font:400 14px/1.75 Geist,sans-serif;color:#636363;margin:0;padding:0 30px 22px 0}:where(html:has([data-site-style=faq])) .faq-questions p button{font:inherit;color:#101214;text-decoration:underline;text-underline-offset:3px;padding:0;border:0;background:transparent;cursor:pointer}:where(html:has([data-site-style=faq])) .faq-questions button:focus-visible,:where(html:has([data-site-style=faq])) .faq-questions summary:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:760px){:where(html:has([data-site-style=faq])) .home-faq{grid-template-columns:1fr;gap:20px;margin:56px auto;padding:0 20px}:where(html:has([data-site-style=faq])) .faq-questions summary{font-size:14px;padding:20px 0}}:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy p{font-size:16px;line-height:1.6}@media(min-width:761px) and (max-width:1050px){:where(html:has([data-site-style=faq])) .home-offer-paths .path-copy p{font-size:14px}}@media(min-width:761px){:where(html:has([data-site-style=faq])) .site-builder-main>.hero-32 .photo-stack-hint,:where(html:has([data-site-style=faq])) .site-builder-main>.hero-32 .polished-card{width:min(380px,84%)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){:where(html:has([data-site-style=faq])) .site-builder #hero-title>em{background-image:linear-gradient(135deg,#20cdfb 0 20%,#3fd98a 20% 71%,#fec912 71% 86%,#f68cf4 86% 100%);background-size:100% 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:none}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) .site-builder #hero-title>em{animation:none;background-position:0 0}}@media(forced-colors:active){:where(html:has([data-site-style=faq])) .site-builder #hero-title>em{animation:none;background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}:where(html:has([data-site-style=faq])) .site-builder .polished-signup #hero-signup-note{font:400 12px/1.5 Geist,sans-serif;color:#737373;margin:10px 0 0}@media(min-width:761px){:where(html:has([data-site-style=faq])) .site-builder-main>.hero-32{padding-top:25px;padding-bottom:65px}}:where(html:has([data-site-style=faq])) body{margin:0}:where(html:has([data-site-style=faq])) body button.site-chat-launcher{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:fixed;right:24px;bottom:24px;z-index:90;isolation:isolate;width:190px;min-width:190px;min-height:68px;gap:4px;padding:13px 19px;border:0;border-radius:22px;background:#101214;color:white;text-align:left;font:500 14px/21px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=faq])) body button.site-chat-launcher[hidden]{display:none!important}:where(html:has([data-site-style=faq])) body .site-chat-panel,:where(html:has([data-site-style=faq])) body .site-chat-panel *{box-sizing:border-box}:where(html:has([data-site-style=faq])) body:has(.waitlist-modal[open]){overflow:hidden}@media (max-width:600px){:where(html:has([data-site-style=faq])) body button.site-chat-launcher{right:16px;bottom:16px}}:where(html:has([data-site-style=faq])) .skip-link{position:fixed;left:16px;top:-60px;z-index:1000;padding:12px 18px;background:#101214;color:#fff;border-radius:8px}:where(html:has([data-site-style=faq])) .skip-link:focus{top:16px}@media (max-width:600px){:where(html:has([data-site-style=faq])) body .site-builder-main .hero-32 .trio-basics{left:auto;right:16px}}:where(html:has([data-site-style=faq])) .icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;vertical-align:middle;flex:none}:where(html:has([data-site-style=faq])) .icon>svg{width:100%;height:100%;display:block}:where(html:has([data-site-style=faq])) dialog.site-chat-panel{outline:none;padding:0;margin:0;left:auto;border:1px solid #e5e5e5;max-height:calc(100dvh - 84px);max-width:calc(100vw - 32px)}:where(html:has([data-site-style=faq])) dialog.site-chat-panel:not([open]){display:none!important}:where(html:has([data-site-style=faq])) dialog.site-chat-panel::backdrop{background:transparent}:where(html:has([data-site-style=faq])) .chat-opening{padding:40px;font:15px Geist,sans-serif}:where(html:has([data-site-style=faq])) .hero-32 .mascot{width:100%;height:100%}:where(html:has([data-site-style=faq])) .hero-32 .mascot>svg{width:100%;height:100%}:where(html:has([data-site-style=faq])) .hero-32 .polished-node{--orbit-x:50%;--orbit-y:0%}:where(html:has([data-site-style=faq])) .hero-32 .pn-0{--orbit-x:100%;--orbit-y:50%}:where(html:has([data-site-style=faq])) .hero-32 .pn-1{--orbit-x:75%;--orbit-y:93%}:where(html:has([data-site-style=faq])) .hero-32 .pn-2{--orbit-x:25%;--orbit-y:93%}:where(html:has([data-site-style=faq])) .hero-32 .pn-3{--orbit-x:0%;--orbit-y:50%}:where(html:has([data-site-style=faq])) .hero-32 .pn-4{--orbit-x:25%;--orbit-y:7%}:where(html:has([data-site-style=faq])) .hero-32 .pn-5{--orbit-x:75%;--orbit-y:7%}:where(html:has([data-site-style=faq])) .geometric-input>input,:where(html:has([data-site-style=faq])) .geometric-input>textarea{position:relative;z-index:1;background:transparent}:where(html:has([data-site-style=faq])) .geometric-input{position:relative}:where(html:has([data-site-style=faq])) .input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:where(html:has([data-site-style=faq])) .input-squircle-border path{fill:none;stroke:#9a9a9a;stroke-width:1}:where(html:has([data-site-style=faq])) .geometric-input:focus-within>.input-squircle-border path{stroke:#101214;stroke-width:1.5}:where(html:has([data-site-style=faq])) .geometric-button{position:relative}:where(html:has([data-site-style=faq])) .geometric-button>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=faq])) .geometric-button{isolation:isolate}:where(html:has([data-site-style=faq])) .geometric-button>.input-squircle-border{z-index:-1}@media (max-width:600px){:where(html:has([data-site-style=faq])) .product-preview-details{min-height:0}:where(html:has([data-site-style=faq])) .site-chat-panel{top:auto!important;bottom:16px!important;height:min(660px,calc(100dvh - 32px))!important;max-height:min(660px,calc(100dvh - 32px))!important;right:16px!important}}:where(html:has([data-site-style=faq])) dialog.site-chat-panel{inset:auto 24px 24px auto;height:min(660px,calc(100dvh - 84px));width:440px;max-height:none;border-radius:24px}:where(html:has([data-site-style=faq])) dialog.site-chat-panel::backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(html:has([data-site-style=faq])) .explore-panel[hidden]{display:none!important}:where(html:has([data-site-style=faq])) .ui-checkbox{position:relative;display:inline-flex;width:20px;height:20px;flex:none;vertical-align:middle}:where(html:has([data-site-style=faq])) .ui-checkbox>input[type=checkbox]{position:absolute;inset:0;opacity:0;width:20px;height:20px;margin:0;z-index:1;cursor:pointer}:where(html:has([data-site-style=faq])) .checkbox-surface{width:20px;height:20px;border:1px solid #a3a3a3;border-radius:6px;display:grid;place-items:center;background:white;pointer-events:none}:where(html:has([data-site-style=faq])) .checkbox-surface .icon{width:16px;height:16px;color:white;opacity:0}:where(html:has([data-site-style=faq])) .ui-checkbox>input:checked+.checkbox-surface{background:#101214;border-color:#101214}:where(html:has([data-site-style=faq])) .ui-checkbox>input:checked+.checkbox-surface .icon{opacity:1}:where(html:has([data-site-style=faq])) .ui-checkbox>input:focus-visible+.checkbox-surface{outline:2px solid #101214;outline-offset:3px}:where(html:has([data-site-style=faq])) .ui-checkbox>input:disabled+.checkbox-surface{opacity:.5}:where(html:has([data-site-style=faq])) body .r-compare>.b-copy>p,:where(html:has([data-site-style=faq])) body .r-newsletter>.b-copy>p{color:#404040}:where(html:has([data-site-style=faq])) body:has([data-page-class=blog]) .badge{color:#636363}:where(html:has([data-site-style=faq])) body:has([data-page-class=blog]) .blog-main th{color:#525252;font-size:13px}@media (max-width:600px){:where(html:has([data-site-style=faq])) body .shared-site-nav{display:grid;grid-template-columns:1fr auto;gap:18px;padding:20px}:where(html:has([data-site-style=faq])) body .shared-site-nav>.wordmark{grid-area:1/1}:where(html:has([data-site-style=faq])) body .shared-site-nav>.site-nav-actions{grid-area:1/2;margin:0}:where(html:has([data-site-style=faq])) body .shared-site-nav>nav{grid-area:2/1/3/3;width:auto;margin:0}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .polished-visual{min-height:440px;height:440px}}:where(html:has([data-site-style=faq])) body .geometric-button.primary>.input-squircle-border path{fill:var(--button-fill,#101214);stroke:var(--field-stroke,#101214);transition:fill .16s ease,stroke .16s ease}:where(html:has([data-site-style=faq])) body button.site-chat-launcher{transition:transform .16s ease,filter .16s ease;filter:drop-shadow(0 4px 7px #10121418)}@media (hover:hover){:where(html:has([data-site-style=faq])) body button.site-chat-launcher:hover{transform:translateY(-4px);filter:drop-shadow(0 7px 10px #10121420)}}:where(html:has([data-site-style=faq])) body button.site-chat-launcher:active{transform:translateY(0)}:where(html:has([data-site-style=faq])) body button.site-chat-launcher:focus-visible{outline:2px solid #101214;outline-offset:5px}@media (prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) body button.site-chat-launcher{transition:none}:where(html:has([data-site-style=faq])) body button.site-chat-launcher:hover{transform:none}}:where(html:has([data-site-style=faq])) .blog .article-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:56px;align-items:start}:where(html:has([data-site-style=faq])) .blog .article-layout>.article-body{grid-column:2;grid-row:1;min-width:0}:where(html:has([data-site-style=faq])) .blog .article-layout>.toc{grid-column:1;grid-row:1;position:sticky;top:calc(var(--article-nav-height,94px) + 24px);max-height:calc(100dvh - var(--article-nav-height,94px) - 48px);overflow-y:auto;border:0;padding:0 12px 0 0;width:auto}:where(html:has([data-site-style=faq])) .blog .toc nav{display:block}:where(html:has([data-site-style=faq])) .blog .toc p{font-size:13px;margin:0 0 14px;color:#101214}:where(html:has([data-site-style=faq])) .blog .toc-items{position:relative}:where(html:has([data-site-style=faq])) .blog .toc-items a{position:relative;display:block;padding:10px 0 10px 28px;font-size:13px;line-height:1.5;color:#636363;transition:color .18s}:where(html:has([data-site-style=faq])) .blog .toc-items a:hover,:where(html:has([data-site-style=faq])) .blog .toc-items a[aria-current=location]{color:#101214}:where(html:has([data-site-style=faq])) .blog .toc-items a[aria-current=location]{font-weight:500}:where(html:has([data-site-style=faq])) .blog .article-section{scroll-margin-top:calc(var(--article-nav-height,94px) + 32px)}:where(html:has([data-site-style=faq])) .blog .article-header{margin-left:266px;max-width:760px}@media(max-width:1000px) and (min-width:761px){:where(html:has([data-site-style=faq])) .blog .article-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}:where(html:has([data-site-style=faq])) .blog .article-header{margin-left:208px}}@media(max-width:760px){:where(html:has([data-site-style=faq])) .blog .article-layout{display:flex;flex-direction:column;gap:32px}:where(html:has([data-site-style=faq])) .blog .article-header{margin-left:0}:where(html:has([data-site-style=faq])) .blog .article-layout>.toc{order:-1;position:static;max-height:none;overflow:visible;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0}:where(html:has([data-site-style=faq])) .blog .toc-items a{padding-top:7px;padding-bottom:7px}}:where(html:has([data-site-style=faq])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=faq])) body:has([data-page-class=faq-page]) main>.home-faq{box-sizing:border-box;width:100%;max-width:1280px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}@media(max-width:1050px){:where(html:has([data-site-style=faq])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=faq])) body:has([data-page-class=faq-page]) main>.home-faq{padding-left:24px;padding-right:24px}}@media(max-width:600px){:where(html:has([data-site-style=faq])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=faq])) body:has([data-page-class=faq-page]) main>.home-faq{padding-left:20px;padding-right:20px}}:where(html:has([data-site-style=faq])) body:has([data-page-class=faq-page]) main#main{width:100%;max-width:none;padding:0;margin:0}:where(html:has([data-site-style=faq])) .blog .article-header{margin-left:0;max-width:none;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:32px;margin-bottom:40px}:where(html:has([data-site-style=faq])) .blog .article-header .lede,:where(html:has([data-site-style=faq])) .blog .article-header h1{max-width:860px}:where(html:has([data-site-style=faq])) .blog .article-header .article-byline{font-size:13px;line-height:1.5;color:#636363;margin:24px 0 0}:where(html:has([data-site-style=faq])) .blog .article-header .lede{font-size:18px;line-height:1.6;margin-top:20px;margin-bottom:0}@media(max-width:600px){:where(html:has([data-site-style=faq])) .blog .article-header .lede{font-size:16px}}:where(html:has([data-site-style=faq])) .shared-site-footer.shared-site-footer .footer-newsletter>p{margin-bottom:16px}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form{margin-top:0}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-newsletter-form>label{margin-top:0}:where(html:has([data-site-style=faq])) body:has([data-page-class=blog]) .blog-main{padding-bottom:80px}@media(max-width:600px){:where(html:has([data-site-style=faq])) body:has([data-page-class=blog]) .blog-main{padding-bottom:48px}}:where(html:has([data-site-style=faq])) .geometric-input :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea):is([aria-invalid=true]){outline:none!important;box-shadow:none!important}:where(html:has([data-site-style=faq])) .nd-dropdown{position:relative}:where(html:has([data-site-style=faq])) .nd-select>button{width:100%;min-height:48px;padding:0 44px 0 16px;border:0;background:transparent;color:#101214;text-align:left;font:400 14px/20px Geist,Arial,sans-serif;cursor:pointer;outline:none}:where(html:has([data-site-style=faq])) .nd-select:has(>button:focus-visible)>.input-squircle-border path,:where(html:has([data-site-style=faq])) .nd-select:has(>button[aria-expanded=true])>.input-squircle-border path{stroke:#101214;stroke-width:1.5}:where(html:has([data-site-style=faq])) .nd-select>button:disabled{opacity:.45;cursor:not-allowed}:where(html:has([data-site-style=faq])) .nd-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:white;border:1px solid #e5e5e5;border-radius:16px;padding:6px;box-shadow:0 8px 24px #10121414;max-height:240px;overflow:auto}:where(html:has([data-site-style=faq])) .nd-dropdown-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-radius:10px;font:400 14px/20px Geist,Arial,sans-serif;color:#404040;cursor:pointer}:where(html:has([data-site-style=faq])) .nd-dropdown-menu [role=option][data-active=true]{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=faq])) .nd-dropdown-menu [aria-selected=true]{font-weight:500;color:#101214}:where(html:has([data-site-style=faq])) .nd-dropdown-menu [aria-disabled=true]{opacity:.4;cursor:not-allowed}:where(html:has([data-site-style=faq])) .nd-dropdown-menu .icon{width:18px;height:18px}:where(html:has([data-site-style=faq])) .footer-language-menu{max-width:220px;margin-top:20px}:where(html:has([data-site-style=faq])) .nd-field label{display:block;margin-bottom:10px;font-size:13px;font-weight:500}:where(html:has([data-site-style=faq])) .nd-select{position:relative;display:flex;align-items:center;background:transparent}:where(html:has([data-site-style=faq])) .nd-select>.icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}:where(html:has([data-site-style=faq])) .nd-select>button{justify-content:flex-start;transform:none}:where(html:has([data-site-style=faq])) .nd-select>button:focus-visible{outline:none!important;box-shadow:none!important}:where(html:has([data-site-style=faq])) .nd-field label.nd-label-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}:where(html:has([data-site-style=faq])) .nd-dropdown-compact .nd-select{min-height:36px;height:36px}:where(html:has([data-site-style=faq])) .nd-dropdown-compact .nd-select>button{min-height:36px;height:36px;padding-left:12px;padding-right:32px;font-size:13px}:where(html:has([data-site-style=faq])) .nd-dropdown-compact .nd-select>.icon{width:14px;height:14px;right:10px}:where(html:has([data-site-style=faq])) .nd-dropdown-compact .nd-dropdown-menu{padding:4px;border-radius:12px}:where(html:has([data-site-style=faq])) .nd-dropdown-compact .nd-dropdown-menu [role=option]{min-height:36px;padding:6px 8px;font-size:13px;gap:6px}:where(html:has([data-site-style=faq])) .footer-language-menu{width:132px;max-width:100%}:where(html:has([data-site-style=faq])) .check-question>.nd-dropdown{width:100%;min-width:0}:where(html:has([data-site-style=faq])) .checklist:has(.nd-dropdown){overflow:visible}:where(html:has([data-site-style=faq])) .check-question:has(.nd-dropdown [aria-expanded=true]){position:relative;z-index:35}:where(html:has([data-site-style=faq])) .nd-select.geometric-input{padding:0}:where(html:has([data-site-style=faq])) .check-question:has(>.nd-dropdown){display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:center}@media(max-width:600px){:where(html:has([data-site-style=faq])) .check-question:has(>.nd-dropdown){grid-template-columns:1fr;gap:12px}}:where(html:has([data-site-style=faq])) body header.shared-site-nav>nav{gap:24px}@media(max-width:600px){:where(html:has([data-site-style=faq])) body header.shared-site-nav>nav{gap:16px}}:where(html:has([data-site-style=faq])) .depth-together .research-desk:not(.gathered){height:300px}@media(max-width:760px){:where(html:has([data-site-style=faq])) .depth-together .research-desk:not(.gathered){height:360px}}@media(max-width:480px){:where(html:has([data-site-style=faq])) .depth-together .research-desk:not(.gathered){height:380px}}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-legal{display:flex;flex-wrap:wrap;gap:24px;width:100%;border-top:1px solid #e5e5e5;margin-top:32px;padding-top:20px;font:400 12px/1.5 Geist,sans-serif;color:#737373}:where(html:has([data-site-style=faq])) .shared-site-footer .footer-legal a:hover{color:#101214;text-decoration:underline;text-underline-offset:3px}:where(html:has([data-site-style=faq])) .blog .next-guide-illustrated{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;padding-top:28px;margin-top:40px}:where(html:has([data-site-style=faq])) .next-guide-art{width:140px;height:120px;overflow:hidden;border-radius:20px;corner-shape:squircle}:where(html:has([data-site-style=faq])) .next-guide-art .editorial-cover{width:300px;height:257px;margin:0;transform:scale(.4666667);transform-origin:top left}:where(html:has([data-site-style=faq])) .blog .next-guide-copy h3{margin:10px 0 0}:where(html:has([data-site-style=faq])) .blog .toc-items a[aria-current=location] .toc-section-dot{opacity:1}@media(max-width:760px){:where(html:has([data-site-style=faq])) .blog .next-guide-illustrated{grid-template-columns:100px minmax(0,1fr);gap:16px}:where(html:has([data-site-style=faq])) .next-guide-art{width:100px;height:100px}:where(html:has([data-site-style=faq])) .next-guide-art .editorial-cover{width:300px;height:300px;transform:scale(.3333333)}}:where(html:has([data-site-style=faq])) .blog .article-header.article-header-unified{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:center;width:100%;max-width:none;margin:0 0 40px;padding:32px;background:#f5f5f5;border:0;border-radius:28px;corner-shape:squircle}:where(html:has([data-site-style=faq])) .article-header-visual{width:200px;height:200px;overflow:hidden;border-radius:20px;corner-shape:squircle}:where(html:has([data-site-style=faq])) .article-header-visual .editorial-cover{width:300px;height:300px;margin:0;transform:scale(.6666667);transform-origin:top left;background:transparent}:where(html:has([data-site-style=faq])) .blog .article-header-unified .article-meta{display:flex;align-items:center;gap:16px;margin:0;font-size:12px}:where(html:has([data-site-style=faq])) .blog .article-header-unified .badge{background:#fff}:where(html:has([data-site-style=faq])) .blog .article-header-unified h1{font-size:clamp(28px,3.1vw,40px);line-height:1.12;letter-spacing:-1.3px;margin:16px 0}:where(html:has([data-site-style=faq])) .blog .article-header-unified .lede{font-size:16px;line-height:1.6;margin:0;max-width:65ch}:where(html:has([data-site-style=faq])) .blog .article-header-unified .article-byline{font-size:12px;line-height:1.5;margin:20px 0 0;color:#636363}@media(max-width:760px){:where(html:has([data-site-style=faq])) .blog .article-header.article-header-unified{grid-template-columns:1fr;gap:20px;padding:24px;margin-bottom:32px}:where(html:has([data-site-style=faq])) .article-header-visual{width:160px;height:160px}:where(html:has([data-site-style=faq])) .article-header-visual .editorial-cover{transform:scale(.5333333)}:where(html:has([data-site-style=faq])) .blog .article-header-unified h1{font-size:30px}:where(html:has([data-site-style=faq])) .blog .article-header-unified .lede{font-size:16px}}:where(html:has([data-site-style=faq])) #waitlist .geometric-button{font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=faq])) .blog .article-header.article-header-unified{position:relative;isolation:isolate;background:transparent;border-radius:0}:where(html:has([data-site-style=faq])) .article-header-unified>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:visible}:where(html:has([data-site-style=faq])) .article-header-unified>.input-squircle-border path{fill:#f5f5f5;stroke:none}:where(html:has([data-site-style=faq])) .article-header-visual{display:flex;align-items:center;justify-content:center;overflow:visible}:where(html:has([data-site-style=faq])) .article-header-visual .editorial-cover{flex:none;transform:scale(.72);transform-origin:center}:where(html:has([data-site-style=faq])) .article-header-visual .cover-caption{display:none}:where(html:has([data-site-style=faq])) .article-header-visual .cost-editorial{justify-content:center}:where(html:has([data-site-style=faq])) .blog .toc-items .toc-gliding-dot{position:absolute;top:0;left:6px;width:8px;height:8px;border-radius:50%;pointer-events:none;transition:transform .32s cubic-bezier(.4,0,.2,1),background-color .32s ease}@media(max-width:760px){:where(html:has([data-site-style=faq])) .article-header-visual .editorial-cover{transform:scale(.576)}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) .blog .toc-items .toc-gliding-dot{transition:none}}:where(html:has([data-site-style=faq])) .blog .next-guide.next-guide-card{position:relative;isolation:isolate;display:grid;grid-template-columns:120px minmax(0,1fr) 24px;gap:24px;align-items:center;padding:24px;margin-top:40px;border:0;background:transparent;text-decoration:none}:where(html:has([data-site-style=faq])) .next-guide-card>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=faq])) .next-guide-card>.input-squircle-border path{fill:#f5f5f5;stroke:none;transition:fill .18s}:where(html:has([data-site-style=faq])) .next-guide-card:hover>.input-squircle-border path{fill:#ededed}:where(html:has([data-site-style=faq])) .next-guide-card:focus-visible{outline:2px solid #101214;outline-offset:4px;border-radius:24px}:where(html:has([data-site-style=faq])) .next-guide-card>.icon{width:24px;height:24px;color:#101214}:where(html:has([data-site-style=faq])) .next-guide-card .next-guide-art{width:120px;height:110px}:where(html:has([data-site-style=faq])) .next-guide-card .next-guide-art .editorial-cover{width:300px;height:275px;transform:scale(.4)}:where(html:has([data-site-style=faq])) .blog .next-guide-card .next-guide-copy>span{font-size:13px;color:#636363}:where(html:has([data-site-style=faq])) .blog .next-guide-card h3{font-size:21px;line-height:1.3;margin:8px 0 0}@media(max-width:600px){:where(html:has([data-site-style=faq])) .blog .next-guide.next-guide-card{grid-template-columns:72px minmax(0,1fr) 20px;gap:12px;padding:20px 16px}:where(html:has([data-site-style=faq])) .next-guide-card .next-guide-art{width:72px;height:72px}:where(html:has([data-site-style=faq])) .next-guide-card .next-guide-art .editorial-cover{height:300px;transform:scale(.24)}:where(html:has([data-site-style=faq])) .blog .next-guide-card h3{font-size:17px}:where(html:has([data-site-style=faq])) .next-guide-card>.icon{width:20px;height:20px}}:where(html:has([data-site-style=faq])) .product-preview-details{min-height:0}:where(html:has([data-site-style=faq])) .product-preview-result{flex:0 0 auto}:where(html:has([data-site-style=faq])) .blog .next-guide.next-guide-card>.icon{position:static;inset:auto;transform:none;justify-self:end;align-self:center}:where(html:has([data-site-style=faq])) .blog .article-body details.evidence-accordion{border:0;border-bottom:1px solid #e5e5e5;padding:0;margin:0}:where(html:has([data-site-style=faq])) .blog .article-body details.evidence-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;margin:0;cursor:pointer;font:500 18px/1.5 Geist,sans-serif;letter-spacing:normal;color:#101214}:where(html:has([data-site-style=faq])) .blog .article-body details.evidence-accordion>summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=faq])) .blog .article-body details.evidence-accordion>summary>.icon{position:static;transform:none;width:22px;height:22px;flex:none}:where(html:has([data-site-style=faq])) .blog .article-body details.evidence-accordion>summary .central-icon{width:22px;height:22px;transition:transform .2s}:where(html:has([data-site-style=faq])) .blog .article-body details.evidence-accordion[open]>summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=faq])) .blog .article-body .evidence-answer{margin:0 0 22px;font:400 16px/1.75 Geist,sans-serif;color:#525252}:where(html:has([data-site-style=faq])) .blog .article-body .evidence-answer p{font:inherit;color:inherit;margin:0}:where(html:has([data-site-style=faq])) .blog .article-body details.evidence-accordion>summary:focus-visible{outline:2px solid #20cdfb;outline-offset:4px}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) .blog .article-body details.evidence-accordion>summary .central-icon{transition:none}}:where(html:has([data-site-style=faq])) .rb-owner .rb-stack-bar{height:20px;gap:4px;background:#f4f4f4}:where(html:has([data-site-style=faq])) .rb-owner .rb-stack-bar i{flex-basis:0;min-width:0}:where(html:has([data-site-style=faq])) .rb-owner .ownership-cost-label{display:flex;align-items:center;gap:10px}:where(html:has([data-site-style=faq])) .rb-owner .ownership-cost-label>i{width:8px;height:8px;border-radius:2px;flex:none}:where(html:has([data-site-style=faq])) .rb-owner .switch-label{gap:16px;margin:20px 0 24px;font-size:13px;line-height:20px}:where(html:has([data-site-style=faq])) #the-report #hero-title em{position:relative;display:inline-block;isolation:isolate;color:#101214;-webkit-text-fill-color:#101214;background:none;background-clip:border-box;font-style:normal}:where(html:has([data-site-style=faq])) #the-report #hero-title em:before{content:"";position:absolute;z-index:-1;left:-.08em;right:-.09em;top:.2em;bottom:.01em;background:#e1f7fe;clip-path:polygon(1% 5%,99% 0,100% 93%,0 100%);border-radius:.1em;transform:rotate(-.6deg);pointer-events:none}@media(max-width:600px){:where(html:has([data-site-style=faq])) #the-report #hero-title em{display:table;max-width:100%;white-space:normal}}:where(html:has([data-site-style=faq])) #the-report #hero-title em{color:#009ee0;-webkit-text-fill-color:#009ee0}:where(html:has([data-site-style=faq])) #the-report #hero-title em:before{display:none}:where(html:has([data-site-style=faq])) .product-preview-result{display:grid;flex:1 1}:where(html:has([data-site-style=faq])) .product-preview-panel{grid-area:1/1;min-width:0}:where(html:has([data-site-style=faq])) .product-preview-details{align-self:stretch}:where(html:has([data-site-style=faq])) .product-preview-link{position:relative;isolation:isolate;align-self:flex-end;justify-content:center;gap:8px;min-height:40px;padding:10px 16px;margin-top:24px;color:#404040;font:500 13px/20px Geist,sans-serif;text-decoration:none}:where(html:has([data-site-style=faq])) .product-preview-link>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=faq])) .product-preview-link>.input-squircle-border path{fill:#f4f4f4;stroke:none;transition:fill .15s}:where(html:has([data-site-style=faq])) .product-preview-link:hover>.input-squircle-border path{fill:#eaeaea}:where(html:has([data-site-style=faq])) .product-preview-link:focus-visible{outline:2px solid #101214;outline-offset:3px;border-radius:14px}:where(html:has([data-site-style=faq])) .blog .next-guide.next-guide-card{grid-template-columns:120px minmax(0,1fr) 40px}:where(html:has([data-site-style=faq])) .next-guide-card>.next-guide-arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#101214;justify-self:end}:where(html:has([data-site-style=faq])) .next-guide-arrow>.icon{display:flex;width:20px;height:20px}:where(html:has([data-site-style=faq])) .next-guide-arrow .central-icon{width:20px;height:20px;transform:rotate(180deg)}@media(max-width:600px){:where(html:has([data-site-style=faq])) .blog .next-guide.next-guide-card{grid-template-columns:72px minmax(0,1fr) 40px}}:where(html:has([data-site-style=faq])) .blog-guide-character{display:block;width:100%;height:auto}:where(html:has([data-site-style=faq])) .insight-section{max-width:1136px;margin:96px auto;padding:0 32px;background:#fff;color:#101214;font-family:Geist,sans-serif;border:0}:where(html:has([data-site-style=faq])) .insight-section h2{font:500 36px/42px Geist,sans-serif;letter-spacing:-1.3px;margin:16px 0 24px;text-wrap:balance}:where(html:has([data-site-style=faq])) .insight-section h3{font:500 24px/30px Geist,sans-serif;letter-spacing:-.6px;margin:0 0 24px}:where(html:has([data-site-style=faq])) .insight-section p{font:400 14px/22px Geist,sans-serif;color:#636363;margin:0 0 16px}:where(html:has([data-site-style=faq])) .insight-section>header{max-width:660px;margin:0 auto 40px;text-align:center}:where(html:has([data-site-style=faq])) .insight-intro>p,:where(html:has([data-site-style=faq])) .insight-section>header>p,:where(html:has([data-site-style=faq])) .personal-brief>div:first-child>p{font:400 18px/29px Geist,sans-serif;margin-bottom:0;max-width:48ch}:where(html:has([data-site-style=faq])) .insight-section .eyebrow,:where(html:has([data-site-style=faq])) .insight-section small{font:400 12px/18px Geist,sans-serif;color:#737373}:where(html:has([data-site-style=faq])) .insight-section .badge{display:inline-flex;align-items:center;background:#f5f5f5;padding:8px 12px;border-radius:12px;corner-shape:squircle;font:400 12px/18px Geist,sans-serif;color:#636363}:where(html:has([data-site-style=faq])) .insight-section .wordmark{font-size:28px;line-height:1.2}:where(html:has([data-site-style=faq])) .brief-letter,:where(html:has([data-site-style=faq])) .evidence-range,:where(html:has([data-site-style=faq])) .insight-frame,:where(html:has([data-site-style=faq])) .question-pocket,:where(html:has([data-site-style=faq])) .report-receipt-new{position:relative;isolation:isolate;min-width:0;background:transparent;border:0;border-radius:0}:where(html:has([data-site-style=faq])) .brief-letter>.input-squircle-border,:where(html:has([data-site-style=faq])) .evidence-range>.input-squircle-border,:where(html:has([data-site-style=faq])) .insight-frame>.input-squircle-border,:where(html:has([data-site-style=faq])) .question-pocket>.input-squircle-border,:where(html:has([data-site-style=faq])) .report-receipt-new>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=faq])) .brief-letter>.input-squircle-border path,:where(html:has([data-site-style=faq])) .evidence-range>.input-squircle-border path,:where(html:has([data-site-style=faq])) .insight-frame>.input-squircle-border path,:where(html:has([data-site-style=faq])) .report-receipt-new>.input-squircle-border path{fill:#fff;stroke:none}:where(html:has([data-site-style=faq])) .insight-section .insight-tabs{display:flex;gap:24px;border-bottom:1px solid #e5e5e5;margin:0;max-width:100%}:where(html:has([data-site-style=faq])) .insight-section .insight-tabs>button{position:relative;flex:0 1 auto;min-width:0;min-height:44px;padding:12px 0;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#737373;font:500 13px/20px Geist,sans-serif;text-align:left;cursor:pointer;transition:color .2s,border-color .2s}:where(html:has([data-site-style=faq])) .insight-section .insight-tabs>button[aria-selected=true]{color:#101214;border-bottom-color:#101214}:where(html:has([data-site-style=faq])) .insight-section .insight-tabs>button:hover{color:#101214}:where(html:has([data-site-style=faq])) .insight-section [role=tabpanel]:focus-visible,:where(html:has([data-site-style=faq])) .insight-section a:focus-visible,:where(html:has([data-site-style=faq])) .insight-section button:focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=faq])) .insight-overlap{display:grid;min-width:0}:where(html:has([data-site-style=faq])) .insight-overlap>div{grid-area:1/1;min-width:0}:where(html:has([data-site-style=faq])) .area-insights{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=faq])) .area-insights .insight-tabs{margin-top:32px;gap:20px}:where(html:has([data-site-style=faq])) .area-stage{padding:32px}:where(html:has([data-site-style=faq])) .area-stage>.input-squircle-border path{fill:#2bd981}:where(html:has([data-site-style=faq])) .area-paper{padding:24px}:where(html:has([data-site-style=faq])) .area-panel h3{font-size:20px;line-height:28px;letter-spacing:-.4px;margin-bottom:16px}:where(html:has([data-site-style=faq])) .area-columns>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px 0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .area-columns h4{font:500 14px/22px Geist,sans-serif;margin:0 0 4px}:where(html:has([data-site-style=faq])) .area-columns p{font-size:13px;line-height:20px;margin:0;max-width:25ch}:where(html:has([data-site-style=faq])) .area-marker{display:block;width:8px;height:8px;margin-top:7px;border-radius:50%;background:#20cdfb}:where(html:has([data-site-style=faq])) .area-detail{font:500 14px/22px Geist,sans-serif;max-width:88px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=faq])) .area-stage>small{display:block;margin-top:20px;color:#525252}:where(html:has([data-site-style=faq])) .personal-brief{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=faq])) .brief-priorities{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}:where(html:has([data-site-style=faq])) .insight-section .brief-priorities .insight-chip{min-height:40px;padding:9px 20px;border:1px solid transparent;border-radius:999px;background:#f5f5f5;color:#404040;font:500 13px/20px Geist,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}:where(html:has([data-site-style=faq])) .insight-section .brief-priorities .insight-chip[aria-pressed=true]{background:#e1f7fe;border-color:#a9e6f7;color:#173b49}:where(html:has([data-site-style=faq])) .brief-stage{padding:32px}:where(html:has([data-site-style=faq])) .brief-stage>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=faq])) .brief-letter{padding:28px}:where(html:has([data-site-style=faq])) .brief-letter>small{display:block;margin:16px 0 24px}:where(html:has([data-site-style=faq])) .brief-letter h3{font-size:24px;line-height:30px}:where(html:has([data-site-style=faq])) .brief-reasons{min-height:200px}:where(html:has([data-site-style=faq])) .brief-reasons>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .brief-reason-marker{width:8px;height:8px;border-radius:50%;background:#20cdfb;margin-top:6px}:where(html:has([data-site-style=faq])) .brief-reasons>div:nth-child(2) .brief-reason-marker{background:#2bd981}:where(html:has([data-site-style=faq])) .brief-reasons>div:nth-child(3) .brief-reason-marker{background:#f68cf4}:where(html:has([data-site-style=faq])) .brief-reasons>div:nth-child(4) .brief-reason-marker{background:#fec912}:where(html:has([data-site-style=faq])) .brief-reasons div>span:not(.brief-reason-marker){font:500 13px/20px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=faq])) .brief-reasons p{margin:6px 0 0;font-size:14px}:where(html:has([data-site-style=faq])) .insight-section .insight-action{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:24px;padding:12px 20px;border:0;border-radius:0;background:transparent;color:white;font:500 13px/20px Geist,sans-serif;text-decoration:none;cursor:pointer}:where(html:has([data-site-style=faq])) .insight-action>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}:where(html:has([data-site-style=faq])) .insight-action>.input-squircle-border path{fill:#101214;stroke:none;transition:fill .2s}:where(html:has([data-site-style=faq])) .insight-action:hover>.input-squircle-border path{fill:#333}:where(html:has([data-site-style=faq])) .insight-action>.icon{position:static;width:20px;height:20px}:where(html:has([data-site-style=faq])) .evidence-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;align-items:stretch}:where(html:has([data-site-style=faq])) .evidence-workbench>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=faq])) .evidence-range{padding:28px}:where(html:has([data-site-style=faq])) .evidence-range>.badge{margin-bottom:24px}:where(html:has([data-site-style=faq])) .evidence-range h3{font-size:24px;line-height:30px}:where(html:has([data-site-style=faq])) .evidence-checks{display:grid;gap:0;margin:0 0 24px}:where(html:has([data-site-style=faq])) .evidence-checks label{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e5e5;font:400 14px/22px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=faq])) .honesty-result{padding:24px}:where(html:has([data-site-style=faq])) .honesty-result>.input-squircle-border path{fill:#dff7e9}:where(html:has([data-site-style=faq])) .honesty-ruler{position:relative;height:9px;background:#fff;border-radius:5px;margin:12px 0 24px}:where(html:has([data-site-style=faq])) .honesty-ruler>span{position:absolute;inset:0;background:#2bd981;border-radius:5px;transition:left .35s ease,right .35s ease}:where(html:has([data-site-style=faq])) .honesty-ruler>span:after,:where(html:has([data-site-style=faq])) .honesty-ruler>span:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:3px;height:23px;background:#101214;border:2px solid #dff7e9;border-radius:4px}:where(html:has([data-site-style=faq])) .honesty-ruler>span:before{left:0}:where(html:has([data-site-style=faq])) .honesty-ruler>span:after{right:0}:where(html:has([data-site-style=faq])) .honesty-values{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;font:500 28px/34px Geist,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.8px}:where(html:has([data-site-style=faq])) .honesty-values strong{font-weight:500}:where(html:has([data-site-style=faq])) .honesty-result p{color:#404040;margin-bottom:16px}:where(html:has([data-site-style=faq])) .honesty-result small{display:block;color:#636363}:where(html:has([data-site-style=faq])) .report-receipt-new,:where(html:has([data-site-style=faq])) .viewing-questions{padding:28px}:where(html:has([data-site-style=faq])) .report-receipt-new .wordmark{display:block;margin-bottom:32px}:where(html:has([data-site-style=faq])) .report-receipt-new h3{font-size:28px;line-height:34px;margin-bottom:20px}:where(html:has([data-site-style=faq])) .receipt-price{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .receipt-price span{font:400 13px/20px Geist,sans-serif;color:#636363;max-width:160px}:where(html:has([data-site-style=faq])) .receipt-price strong{font:500 40px/44px Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=faq])) .report-receipt-new .insight-action{width:100%;margin-top:24px}:where(html:has([data-site-style=faq])) .question-list{display:grid;margin:24px 0}:where(html:has([data-site-style=faq])) .question-panel{grid-area:1/1;min-width:0}:where(html:has([data-site-style=faq])) .viewing-question{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;gap:4px;align-items:center;min-height:88px;padding:18px 0;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .question-copy{font:400 14px/22px Geist,sans-serif;color:#101214;background:none;padding-right:8px}:where(html:has([data-site-style=faq])) .question-copy>span{background:linear-gradient(#737373,#737373) left 55% /0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .3s,color .3s}:where(html:has([data-site-style=faq])) .is-dismissed .question-copy>span{background-size:100% 1px;color:#737373}:where(html:has([data-site-style=faq])) .viewing-question button{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:0;border-radius:50%;background:transparent;color:#737373;cursor:pointer}:where(html:has([data-site-style=faq])) .viewing-question button:hover{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=faq])) .viewing-question button .icon,:where(html:has([data-site-style=faq])) .viewing-question button svg{width:20px;height:20px}:where(html:has([data-site-style=faq])) .viewing-question .question-heart[aria-pressed=true]{color:#ff0056;background:transparent;animation:question-heart-pop .28s ease-out}:where(html:has([data-site-style=faq])) .viewing-question .question-dismiss[aria-pressed=true]{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=faq])) .question-pocket{padding:24px;min-height:176px;margin-bottom:20px}:where(html:has([data-site-style=faq])) .question-pocket>.input-squircle-border path{fill:#dff7e9;stroke:none}:where(html:has([data-site-style=faq])) .question-pocket h3{font-size:20px;line-height:28px;margin:12px 0}:where(html:has([data-site-style=faq])) .question-pocket p{margin:0;color:#525252}:where(html:has([data-site-style=faq])) .question-pocket ul{margin:0;padding-left:18px;font:400 14px/22px Geist,sans-serif;max-height:180px;overflow:auto}:where(html:has([data-site-style=faq])) .question-pocket li+li{margin-top:10px}:where(html:has([data-site-style=faq])) .viewing-questions>small{display:block}@media(max-width:1000px){:where(html:has([data-site-style=faq])) .area-insights,:where(html:has([data-site-style=faq])) .personal-brief{gap:32px}:where(html:has([data-site-style=faq])) .area-stage,:where(html:has([data-site-style=faq])) .brief-stage{padding:24px}:where(html:has([data-site-style=faq])) .area-paper,:where(html:has([data-site-style=faq])) .brief-letter,:where(html:has([data-site-style=faq])) .evidence-range,:where(html:has([data-site-style=faq])) .report-receipt-new,:where(html:has([data-site-style=faq])) .viewing-questions{padding:24px}:where(html:has([data-site-style=faq])) .honesty-result{padding:20px}:where(html:has([data-site-style=faq])) .honesty-values{font-size:24px;line-height:30px}:where(html:has([data-site-style=faq])) .insight-section h2{font-size:32px;line-height:38px}}@media(max-width:820px){:where(html:has([data-site-style=faq])) .area-insights,:where(html:has([data-site-style=faq])) .evidence-workbench,:where(html:has([data-site-style=faq])) .personal-brief{grid-template-columns:minmax(0,1fr)}:where(html:has([data-site-style=faq])) .insight-section{margin:72px auto;padding:0 24px}:where(html:has([data-site-style=faq])) .insight-section>header{text-align:left;margin-bottom:32px}:where(html:has([data-site-style=faq])) .insight-section>header>p{max-width:48ch}:where(html:has([data-site-style=faq])) .area-insights .insight-tabs{margin-top:24px}:where(html:has([data-site-style=faq])) .area-stage,:where(html:has([data-site-style=faq])) .brief-stage{max-width:100%;width:100%}:where(html:has([data-site-style=faq])) .brief-reasons{min-height:0}:where(html:has([data-site-style=faq])) .area-columns p{max-width:none}}@media(max-width:480px){:where(html:has([data-site-style=faq])) .insight-section{padding:0 12px;margin:64px auto}:where(html:has([data-site-style=faq])) .insight-section h2{font-size:28px;line-height:34px;letter-spacing:-.8px}:where(html:has([data-site-style=faq])) .insight-intro>p,:where(html:has([data-site-style=faq])) .insight-section>header>p,:where(html:has([data-site-style=faq])) .personal-brief>div:first-child>p{font-size:16px;line-height:26px}:where(html:has([data-site-style=faq])) .area-stage,:where(html:has([data-site-style=faq])) .brief-stage,:where(html:has([data-site-style=faq])) .evidence-workbench{padding:16px}:where(html:has([data-site-style=faq])) .area-paper,:where(html:has([data-site-style=faq])) .brief-letter,:where(html:has([data-site-style=faq])) .evidence-range,:where(html:has([data-site-style=faq])) .report-receipt-new,:where(html:has([data-site-style=faq])) .viewing-questions{padding:20px}:where(html:has([data-site-style=faq])) .area-columns>div{gap:10px}:where(html:has([data-site-style=faq])) .area-detail{max-width:68px;font-size:13px}:where(html:has([data-site-style=faq])) .insight-section .insight-tabs{gap:16px}:where(html:has([data-site-style=faq])) .honesty-result{padding:16px}:where(html:has([data-site-style=faq])) .honesty-values{font-size:22px;line-height:28px}:where(html:has([data-site-style=faq])) .viewing-question{grid-template-columns:minmax(0,1fr) 36px 36px;gap:0;min-height:100px}:where(html:has([data-site-style=faq])) .viewing-question button{width:36px;height:40px;padding:8px}:where(html:has([data-site-style=faq])) .question-copy{font-size:14px}:where(html:has([data-site-style=faq])) .question-pocket{padding:20px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) .insight-section *{animation:none!important;transition:none!important}}:where(html:has([data-site-style=faq])) .legal-page{max-width:1136px;margin:0 auto;padding:72px 32px 100px;color:#101214}:where(html:has([data-site-style=faq])) .legal-heading{max-width:760px;margin-bottom:52px}:where(html:has([data-site-style=faq])) .legal-heading h1{font:500 clamp(36px,5vw,52px)/1.1 Geist,sans-serif;letter-spacing:-1.8px;margin:24px 0 20px}:where(html:has([data-site-style=faq])) .legal-heading>p{font:400 18px/1.65 Geist,sans-serif;color:#636363;max-width:620px;margin:0 0 20px}:where(html:has([data-site-style=faq])) .legal-heading small{font:400 12px/1.5 Geist,sans-serif;color:#737373}:where(html:has([data-site-style=faq])) .legal-layout{display:grid;grid-template-columns:190px minmax(0,720px);gap:64px;align-items:start}:where(html:has([data-site-style=faq])) .legal-layout>nav{position:sticky;top:120px;display:flex;flex-direction:column;gap:4px}:where(html:has([data-site-style=faq])) .legal-layout>nav a{padding:10px 12px;font:400 14px/1.5 Geist,sans-serif;color:#636363;text-decoration:none;border-radius:10px}:where(html:has([data-site-style=faq])) .legal-layout>nav a[aria-current=page]{background:#f5f5f5;color:#101214;font-weight:500}:where(html:has([data-site-style=faq])) .legal-layout>nav a:hover{color:#101214;background:#f5f5f5}:where(html:has([data-site-style=faq])) .legal-body{min-width:0;font:400 15px/1.8 Geist,sans-serif;color:#525252}:where(html:has([data-site-style=faq])) .legal-body section{margin-top:40px;scroll-margin-top:120px}:where(html:has([data-site-style=faq])) .legal-body h2{font:500 24px/1.3 Geist,sans-serif;letter-spacing:-.6px;color:#101214;margin:0 0 16px}:where(html:has([data-site-style=faq])) .legal-body h3{font:500 16px/1.5 Geist,sans-serif;color:#101214;margin:0 0 12px}:where(html:has([data-site-style=faq])) .legal-body p{margin:0 0 16px}:where(html:has([data-site-style=faq])) .legal-body ul{padding-left:22px;margin:16px 0}:where(html:has([data-site-style=faq])) .legal-body li{padding-left:4px;margin-bottom:12px}:where(html:has([data-site-style=faq])) .legal-body a{text-decoration:underline;text-underline-offset:3px;color:#101214}:where(html:has([data-site-style=faq])) .legal-body strong{font-weight:500;color:#101214}:where(html:has([data-site-style=faq])) .legal-company{margin:24px 0}:where(html:has([data-site-style=faq])) .legal-company>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .legal-company dt{font-size:13px;color:#737373}:where(html:has([data-site-style=faq])) .legal-company dd{margin:0;color:#101214}:where(html:has([data-site-style=faq])) .legal-body code{font-size:12px;overflow-wrap:anywhere}@media(max-width:700px){:where(html:has([data-site-style=faq])) .legal-page{padding:44px 20px 64px}:where(html:has([data-site-style=faq])) .legal-heading{margin-bottom:28px}:where(html:has([data-site-style=faq])) .legal-heading h1{letter-spacing:-1.2px}:where(html:has([data-site-style=faq])) .legal-layout{grid-template-columns:minmax(0,1fr);gap:28px}:where(html:has([data-site-style=faq])) .legal-layout>nav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px}:where(html:has([data-site-style=faq])) .legal-layout>nav a{font-size:13px;padding:8px 10px}:where(html:has([data-site-style=faq])) .legal-company>div{grid-template-columns:1fr;gap:4px}:where(html:has([data-site-style=faq])) .legal-body h2{font-size:22px}}html:where(:has([data-site-style=faq])):lang(fr) body button.site-chat-launcher{width:230px;min-width:230px}html:where(:has([data-site-style=faq])):lang(nl) body button.site-chat-launcher{width:210px;min-width:210px}:where(html:has([data-site-style=faq])) body .chat-launcher-title{white-space:nowrap}@media(max-width:600px){:where(html:has([data-site-style=faq])) #the-report .polished-node small{max-width:82px;white-space:normal;text-align:center}}@media(max-width:600px){:where(html:has([data-site-style=faq])) .rb-chart{width:100%;max-width:100%;min-width:0}:where(html:has([data-site-style=faq])) .rb-chart svg{max-width:100%}}:where(html:has([data-site-style=faq])) .blog .next-guide-card .next-guide-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 14px/1.5 Geist,sans-serif;color:#636363;margin:8px 0 0}:where(html:has([data-site-style=faq])) #the-report .launch-location{position:relative;isolation:isolate;display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;padding:8px 12px;min-height:36px;font:400 13px/20px Geist,sans-serif;color:#636363;background:transparent}:where(html:has([data-site-style=faq])) #the-report .launch-location>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=faq])) #the-report .launch-location>.input-squircle-border path{fill:#f5f5f5;stroke:none}:where(html:has([data-site-style=faq])) #the-report .launch-location{margin-bottom:0}:where(html:has([data-site-style=faq])) #the-report #hero-title{margin-top:12px}:where(html:has([data-site-style=faq])) #the-report #hero-title{font-size:clamp(32px,4.4vw,60px);font-weight:500;line-height:1.12;white-space:normal}@supports(font-size:1cqw){:where(html:has([data-site-style=faq])) #the-report #hero-title{font-size:clamp(28px,11.8cqw,60px)}}@supports(font-size:round(down,1px,2px)){:where(html:has([data-site-style=faq])) #the-report #hero-title{font-size:round(down,clamp(28px,11.8cqw,60px),2px)}}:where(html:has([data-site-style=faq])) .mobile-nav-trigger{display:none}:where(html:has([data-site-style=faq])) body dialog.mobile-site-menu{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#101314;box-sizing:border-box}:where(html:has([data-site-style=faq])) .mobile-site-menu[open]{display:flex;flex-direction:column}:where(html:has([data-site-style=faq])) .mobile-site-menu::backdrop{background:rgba(16,19,20,.2)}:where(html:has([data-site-style=faq])) .mobile-menu-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:20px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .mobile-menu-header .wordmark{font-size:30px;line-height:1;text-decoration:none;color:inherit}:where(html:has([data-site-style=faq])) .mobile-menu-close,:where(html:has([data-site-style=faq])) .mobile-nav-trigger{width:44px;height:44px;align-items:center;justify-content:center;border:0;background:#f5f5f5;border-radius:50%;color:#101314;cursor:pointer;padding:10px}:where(html:has([data-site-style=faq])) .mobile-menu-close{display:flex}:where(html:has([data-site-style=faq])) .mobile-menu-content{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px 24px}:where(html:has([data-site-style=faq])) .mobile-menu-content [hidden]{display:none!important}:where(html:has([data-site-style=faq])) .mobile-menu-content nav{display:block}:where(html:has([data-site-style=faq])) .mobile-menu-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:24px 0;border:0;border-bottom:1px solid #e5e5e5;background:none;color:#101314;text-decoration:none;text-align:left;font:500 24px/30px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=faq])) .mobile-menu-row .icon{flex-shrink:0}:where(html:has([data-site-style=faq])) .mobile-forward{transform:rotate(45deg)}:where(html:has([data-site-style=faq])) .mobile-menu-back{display:flex;align-items:center;gap:8px;padding:12px 0;border:0;background:none;color:#555;font:400 14px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=faq])) .mobile-menu-content h2{font-size:24px;line-height:30px;font-weight:500;margin:20px 0 8px}:where(html:has([data-site-style=faq])) .mobile-menu-destination{padding:20px 0;font-size:18px;line-height:24px}:where(html:has([data-site-style=faq])) .mobile-menu-destination strong{font-weight:500}:where(html:has([data-site-style=faq])) .mobile-menu-destination small{display:block;font-size:14px;line-height:22px;font-weight:400;color:#666;margin-top:6px}:where(html:has([data-site-style=faq])) .mobile-menu-coming{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 0;font-size:14px;color:#666}:where(html:has([data-site-style=faq])) .mobile-menu-coming .coming-chip{background:#f5f5f5;padding:6px 10px;border-radius:8px;font-size:12px}:where(html:has([data-site-style=faq])) .mobile-menu-footer{flex-shrink:0;padding:20px 20px max(24px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .mobile-menu-footer .button{width:100%;justify-content:center;min-height:48px}:where(html:has([data-site-style=faq])) .mobile-nav-trigger:focus-visible,:where(html:has([data-site-style=faq])) .mobile-site-menu a:focus-visible,:where(html:has([data-site-style=faq])) .mobile-site-menu button:focus-visible{outline:2px solid #101314;outline-offset:4px}@media(max-width:700px){:where(html:has([data-site-style=faq])) body header.shared-site-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}:where(html:has([data-site-style=faq])) body header.shared-site-nav>.site-nav-actions,:where(html:has([data-site-style=faq])) body header.shared-site-nav>nav{display:none}:where(html:has([data-site-style=faq])) body header.shared-site-nav>.wordmark{margin:0}:where(html:has([data-site-style=faq])) body header.shared-site-nav>.mobile-nav-trigger{display:flex;flex-shrink:0}}:where(html:has([data-site-style=faq])) #mobile-navigation button.mobile-menu-row{font:500 24px/30px Geist,sans-serif}:where(html:has([data-site-style=faq])) #mobile-navigation button.mobile-menu-back{font:400 14px/20px Geist,sans-serif}:where(html:has([data-site-style=faq])) #mobile-navigation .mobile-menu-footer button{font:500 14px/20px Geist,sans-serif;min-height:48px;height:48px}:where(html:has([data-site-style=faq])) .area-paper>.nd-dropdown{margin-bottom:24px;position:relative;z-index:2}:where(html:has([data-site-style=faq])) .area-stage>small{color:#101214}:where(html:has([data-site-style=faq])) .viewing-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=faq])) .report-pricing-stage,:where(html:has([data-site-style=faq])) .viewing-question-stage{padding:32px;min-width:0}:where(html:has([data-site-style=faq])) .viewing-question-stage>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=faq])) .report-pricing-stage>.input-squircle-border path{fill:#f68cf4}:where(html:has([data-site-style=faq])) .viewing-split .insight-intro p{max-width:40ch}@media(max-width:1000px){:where(html:has([data-site-style=faq])) .viewing-split{gap:32px}:where(html:has([data-site-style=faq])) .report-pricing-stage,:where(html:has([data-site-style=faq])) .viewing-question-stage{padding:24px}}@media(max-width:820px){:where(html:has([data-site-style=faq])) .viewing-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){:where(html:has([data-site-style=faq])) .report-pricing-stage,:where(html:has([data-site-style=faq])) .viewing-question-stage{padding:16px}}:where(html:has([data-site-style=faq])) .value-stage{padding:32px}:where(html:has([data-site-style=faq])) .value-stage>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=faq])) .value-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}:where(html:has([data-site-style=faq])) .value-agent,:where(html:has([data-site-style=faq])) .value-neighbour{padding:32px;min-width:0}:where(html:has([data-site-style=faq])) .value-neighbour>.input-squircle-border path{fill:#2bd981}:where(html:has([data-site-style=faq])) .value-agent h3,:where(html:has([data-site-style=faq])) .value-neighbour h3{font-size:24px;line-height:30px;margin:24px 0 16px}:where(html:has([data-site-style=faq])) .value-agent p,:where(html:has([data-site-style=faq])) .value-neighbour p{font-size:14px;line-height:22px;max-width:36ch}:where(html:has([data-site-style=faq])) .value-agent label{display:block;font-size:13px;line-height:20px;margin:28px 0 10px}:where(html:has([data-site-style=faq])) .value-agent .geometric-input{display:flex;align-items:center;gap:10px;padding:0 16px}:where(html:has([data-site-style=faq])) .value-agent input{min-width:0;width:100%;background:transparent;border:0;padding:12px 0;font:400 18px/24px Geist,sans-serif;outline:none}:where(html:has([data-site-style=faq])) .value-price{font:500 clamp(64px,9vw,112px)/1 Geist,sans-serif;letter-spacing:-5px;margin:32px 0 16px}:where(html:has([data-site-style=faq])) .value-neighbour .badge{background:#fff;margin-top:12px}:where(html:has([data-site-style=faq])) .value-neighbour p{color:#101214}@media(max-width:600px){:where(html:has([data-site-style=faq])) .value-stage{padding:16px}:where(html:has([data-site-style=faq])) .value-comparison{grid-template-columns:1fr;gap:16px}:where(html:has([data-site-style=faq])) .value-agent,:where(html:has([data-site-style=faq])) .value-neighbour{padding:24px}:where(html:has([data-site-style=faq])) .value-price{font-size:80px}}:where(html:has([data-site-style=faq])) .agent-example{display:grid;gap:8px;padding-top:24px}:where(html:has([data-site-style=faq])) .agent-example span{font-size:13px;line-height:20px;color:#636363}:where(html:has([data-site-style=faq])) .agent-example strong{font:500 32px/38px Geist,sans-serif;margin-bottom:12px}:where(html:has([data-site-style=faq])) .value-difference[hidden]{display:none}:where(html:has([data-site-style=faq])) .report-pricing.viewing-split{display:block}:where(html:has([data-site-style=faq])) .report-pricing>.insight-intro{text-align:center;max-width:660px;margin:0 auto 32px}:where(html:has([data-site-style=faq])) .report-pricing>.insight-intro p{max-width:48ch;margin-left:auto;margin-right:auto}:where(html:has([data-site-style=faq])) .report-pricing-stage{padding:40px}:where(html:has([data-site-style=faq])) .report-pricing .report-receipt-new{max-width:900px;margin:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:48px;padding:40px}:where(html:has([data-site-style=faq])) .report-pricing .report-receipt-new>.wordmark{grid-column:1/-1;margin-bottom:24px}:where(html:has([data-site-style=faq])) .report-pricing .receipt-price{grid-column:2;grid-row:2/4;align-self:start;margin:0;padding:24px 0;border:0;flex-direction:column;align-items:flex-start;gap:16px}:where(html:has([data-site-style=faq])) .report-pricing .receipt-price strong{font-size:88px;line-height:1;letter-spacing:-3px}:where(html:has([data-site-style=faq])) .report-pricing .report-receipt-new>.insight-action{grid-column:2;grid-row:4;align-self:end}@media(max-width:600px){:where(html:has([data-site-style=faq])) .report-pricing-stage{padding:16px}:where(html:has([data-site-style=faq])) .report-pricing .report-receipt-new{display:block;padding:24px}:where(html:has([data-site-style=faq])) .report-pricing .receipt-price{flex-direction:row;align-items:center;border-top:1px solid #e5e5e5;margin-top:24px}:where(html:has([data-site-style=faq])) .report-pricing .receipt-price strong{font-size:56px}:where(html:has([data-site-style=faq])) .report-pricing>.insight-intro{text-align:left}}:where(html:has([data-site-style=faq])) .report-journey{max-width:1120px;margin:88px auto;padding:0 32px;display:grid;gap:64px}:where(html:has([data-site-style=faq])) .report-journey>.insight-section{width:100%;max-width:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}:where(html:has([data-site-style=faq])) .report-journey .insight-intro{max-width:none;margin:0;text-align:left}:where(html:has([data-site-style=faq])) .report-journey .insight-intro p{margin-left:0;margin-right:0;max-width:38ch}:where(html:has([data-site-style=faq])) .report-journey .insight-intro h2{font-size:32px;line-height:38px}:where(html:has([data-site-style=faq])) .report-journey>.viewing-preparation>.insight-intro{grid-column:2;grid-row:1}:where(html:has([data-site-style=faq])) .report-journey>.viewing-preparation>.viewing-question-stage{grid-column:1;grid-row:1}:where(html:has([data-site-style=faq])) .report-journey .area-stage,:where(html:has([data-site-style=faq])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=faq])) .report-journey .viewing-question-stage{padding:20px}:where(html:has([data-site-style=faq])) .report-journey .report-receipt-new{display:block;padding:24px}:where(html:has([data-site-style=faq])) .report-journey .report-receipt-new>.wordmark{margin-bottom:20px}:where(html:has([data-site-style=faq])) .report-journey .receipt-price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 0;margin-top:20px;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .report-journey .receipt-price strong{font-size:48px;line-height:52px;letter-spacing:-1px}:where(html:has([data-site-style=faq])) .report-journey .report-receipt-new>.insight-action{margin-top:20px}:where(html:has([data-site-style=faq])) .report-journey .area-paper,:where(html:has([data-site-style=faq])) .report-journey .viewing-questions{padding:20px}:where(html:has([data-site-style=faq])) .report-journey .question-pocket{padding:20px;min-height:0}:where(html:has([data-site-style=faq])) .report-journey .question-list{margin:16px 0}:where(html:has([data-site-style=faq])) .report-journey .viewing-question{min-height:76px;padding:14px 0}:where(html:has([data-site-style=faq])) .value-inline-difference{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px;display:flex;flex-direction:column;gap:8px}:where(html:has([data-site-style=faq])) .value-inline-difference span{font-size:13px}:where(html:has([data-site-style=faq])) .value-inline-difference strong{font:500 44px/48px Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=faq])) .value-inline-difference small{font-size:12px;color:#636363}@media(max-width:700px){:where(html:has([data-site-style=faq])) .report-journey{padding:0 16px;margin:64px auto;gap:48px}:where(html:has([data-site-style=faq])) .report-journey>.insight-section{grid-template-columns:minmax(0,1fr);gap:24px}:where(html:has([data-site-style=faq])) .report-journey>.viewing-preparation>.insight-intro,:where(html:has([data-site-style=faq])) .report-journey>.viewing-preparation>.viewing-question-stage{grid-column:auto;grid-row:auto}:where(html:has([data-site-style=faq])) .report-journey .insight-intro h2{font-size:28px;line-height:34px}:where(html:has([data-site-style=faq])) .report-journey .area-stage,:where(html:has([data-site-style=faq])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=faq])) .report-journey .viewing-question-stage{padding:16px}}:where(html:has([data-site-style=faq])) .report-journey{gap:48px}:where(html:has([data-site-style=faq])) .report-journey .area-stage,:where(html:has([data-site-style=faq])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=faq])) .report-journey .viewing-question-stage{width:100%;max-width:380px;padding:16px;justify-self:center}:where(html:has([data-site-style=faq])) .report-journey .area-paper,:where(html:has([data-site-style=faq])) .report-journey .report-receipt-new,:where(html:has([data-site-style=faq])) .report-journey .viewing-questions{padding:16px}:where(html:has([data-site-style=faq])) .report-journey .area-paper>.nd-dropdown{margin-bottom:16px}:where(html:has([data-site-style=faq])) .report-journey .area-panel h3{font-size:18px;line-height:24px;margin-bottom:12px}:where(html:has([data-site-style=faq])) .report-journey .area-columns>div{padding:12px 0;gap:8px}:where(html:has([data-site-style=faq])) .report-journey .area-columns p{display:none}:where(html:has([data-site-style=faq])) .report-journey .area-stage>small{font-size:11px;line-height:16px;margin-top:12px}:where(html:has([data-site-style=faq])) .report-journey .question-list{margin:12px 0}:where(html:has([data-site-style=faq])) .report-journey .viewing-question{padding:10px 0;min-height:64px}:where(html:has([data-site-style=faq])) .report-journey .question-copy{font-size:13px;line-height:20px}:where(html:has([data-site-style=faq])) .report-journey .question-pocket{padding:16px;margin-bottom:12px}:where(html:has([data-site-style=faq])) .report-journey .question-pocket h3{font-size:18px;line-height:24px;margin:8px 0}:where(html:has([data-site-style=faq])) .report-journey .question-pocket p{font-size:13px;line-height:20px}:where(html:has([data-site-style=faq])) .report-journey .report-receipt-new>.wordmark{font-size:24px;margin-bottom:16px}:where(html:has([data-site-style=faq])) .receipt-icon-list{list-style:none;margin:0;padding:0}:where(html:has([data-site-style=faq])) .receipt-icon-list li{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e5e5;font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=faq])) .receipt-icon-list .icon{width:20px;height:20px;flex-shrink:0}:where(html:has([data-site-style=faq])) .report-journey .receipt-price{padding-top:16px;margin-top:0}:where(html:has([data-site-style=faq])) .report-journey .receipt-price strong{font-size:40px;line-height:44px}:where(html:has([data-site-style=faq])) .report-journey .report-receipt-new>.insight-action{margin-top:16px}:where(html:has([data-site-style=faq])) .value-neighbour>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=faq])) .savings-total{display:flex;align-items:center;flex-wrap:wrap;gap:12px}:where(html:has([data-site-style=faq])) .value-inline-difference .savings-total strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:6ch}:where(html:has([data-site-style=faq])) .value-inline-difference .savings-total strong span{font:inherit}:where(html:has([data-site-style=faq])) .product-preview-result>.product-preview-panel>p{font-size:14px;line-height:22px}:where(html:has([data-site-style=faq])) .cost-panel-stack{display:grid}:where(html:has([data-site-style=faq])) .cost-panel-stack>[data-cost-panel]{grid-area:1/1;min-width:0;display:block!important}:where(html:has([data-site-style=faq])) .mortgage-preview{padding:28px;min-width:0}:where(html:has([data-site-style=faq])) .mortgage-preview h3{font:500 24px/30px Geist,sans-serif;margin:0 0 12px}:where(html:has([data-site-style=faq])) .mortgage-preview .mortgage-intro{font:400 14px/22px Geist,sans-serif;color:#636363;margin:0 0 20px}:where(html:has([data-site-style=faq])) .mortgage-control{margin:16px 0}:where(html:has([data-site-style=faq])) .mortgage-control label{display:flex;justify-content:space-between;align-items:center;gap:12px;font:400 13px/20px Geist,sans-serif;margin-bottom:8px}:where(html:has([data-site-style=faq])) .mortgage-control label strong{font-weight:500;white-space:nowrap;color:#101214}:where(html:has([data-site-style=faq])) .mortgage-control .geometric-input{display:flex;align-items:center;gap:8px;padding:0 14px}:where(html:has([data-site-style=faq])) .mortgage-prefix{color:#737373;font-size:14px}:where(html:has([data-site-style=faq])) .mortgage-control input[type=text]{width:100%;min-width:0;height:46px;border:0;background:transparent;outline:none;font:400 16px/24px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=faq])) .mortgage-result{position:relative;isolation:isolate;padding:20px;margin:20px 0}:where(html:has([data-site-style=faq])) .mortgage-result>.input-squircle-border path{fill:#e1f7fe;stroke:none}:where(html:has([data-site-style=faq])) .mortgage-result>span{font-size:13px}:where(html:has([data-site-style=faq])) .mortgage-result>strong{display:block;font:500 36px/44px Geist,sans-serif;letter-spacing:-1px;margin:8px 0 16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=faq])) .mortgage-result strong small{font:400 12px/20px Geist,sans-serif;letter-spacing:0}:where(html:has([data-site-style=faq])) .mortgage-result>div{display:flex;justify-content:space-between;gap:12px;font:400 12px/20px Geist,sans-serif}:where(html:has([data-site-style=faq])) .mortgage-result b{font-weight:500}:where(html:has([data-site-style=faq])) .evidence-workbench>.evidence-range{align-self:center}@media(max-width:480px){:where(html:has([data-site-style=faq])) .mortgage-preview{padding:20px}:where(html:has([data-site-style=faq])) .mortgage-result{padding:16px}:where(html:has([data-site-style=faq])) .mortgage-result>strong{font-size:32px;line-height:40px}}:where(html:has([data-site-style=faq])) .report-value .value-stage{padding:24px}:where(html:has([data-site-style=faq])) .report-value .value-comparison{gap:20px}:where(html:has([data-site-style=faq])) .report-value .value-agent,:where(html:has([data-site-style=faq])) .report-value .value-neighbour{padding:24px}:where(html:has([data-site-style=faq])) .report-value .value-agent h3,:where(html:has([data-site-style=faq])) .report-value .value-neighbour h3{margin:20px 0 12px}:where(html:has([data-site-style=faq])) .report-value .value-price{font-size:clamp(64px,8vw,88px);letter-spacing:-4px;margin:24px 0 12px}:where(html:has([data-site-style=faq])) .report-value .agent-example{padding-top:16px;gap:6px}:where(html:has([data-site-style=faq])) .report-value .agent-example strong{font-size:28px;line-height:34px;margin-bottom:8px}:where(html:has([data-site-style=faq])) .report-value .value-inline-difference{margin-top:16px;padding-top:16px;gap:6px}:where(html:has([data-site-style=faq])) .report-value .value-inline-difference strong{font-size:38px;line-height:44px}:where(html:has([data-site-style=faq])) .report-value .value-neighbour .insight-action{margin-top:20px}@media(max-width:600px){:where(html:has([data-site-style=faq])) .report-value .value-stage{padding:16px}:where(html:has([data-site-style=faq])) .report-value .value-comparison{gap:16px}:where(html:has([data-site-style=faq])) .report-value .value-agent,:where(html:has([data-site-style=faq])) .report-value .value-neighbour{padding:20px}}:where(html:has([data-site-style=faq])) .mortgage-fields{min-width:0}:where(html:has([data-site-style=faq])) .mortgage-control .nd-tick-range{margin:12px 0 0}:where(html:has([data-site-style=faq])) .evidence-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:center}:where(html:has([data-site-style=faq])) .evidence-compact>header{text-align:left;margin:0}:where(html:has([data-site-style=faq])) .evidence-compact .evidence-workbench{display:block;padding:0}:where(html:has([data-site-style=faq])) .evidence-compact .evidence-range{padding:24px}:where(html:has([data-site-style=faq])) .evidence-compact .evidence-range>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=faq])) .evidence-compact .honesty-result{margin-top:20px}:where(html:has([data-site-style=faq])) .value-inline-difference .savings-total strong{color:#2a784c}@media(max-width:700px){:where(html:has([data-site-style=faq])) .evidence-compact{grid-template-columns:1fr;gap:24px}:where(html:has([data-site-style=faq])) .evidence-compact .evidence-range{padding:20px}}:where(html:has([data-site-style=faq])) .report-journey .question-pocket h3{font-size:16px;line-height:22px;letter-spacing:0;margin:0}:where(html:has([data-site-style=faq])) .report-journey .question-pocket ul{margin-top:12px}:where(html:has([data-site-style=faq])) .report-journey>.evidence-compact>header{grid-column:2;grid-row:1;text-align:left;margin:0}:where(html:has([data-site-style=faq])) .report-journey>.evidence-compact>.evidence-workbench{grid-column:1;grid-row:1;width:100%;max-width:380px;justify-self:center}:where(html:has([data-site-style=faq])) .report-journey>.evidence-compact h2{font-size:32px;line-height:38px}:where(html:has([data-site-style=faq])) .report-journey>.evidence-compact>header p{max-width:38ch;margin-left:0;margin-right:0}:where(html:has([data-site-style=faq])) .report-journey .evidence-range{padding:20px}:where(html:has([data-site-style=faq])) .report-journey .evidence-range h3{font-size:18px;line-height:24px}:where(html:has([data-site-style=faq])) .report-journey .evidence-checks label{font-size:13px;line-height:20px;padding:12px 0}:where(html:has([data-site-style=faq])) .report-journey .honesty-result{padding:16px;margin-top:16px}:where(html:has([data-site-style=faq])) .report-journey .honesty-values{font-size:24px;line-height:30px}:where(html:has([data-site-style=faq])) .report-journey .honesty-result p{font-size:13px;line-height:20px}:where(html:has([data-site-style=faq])) .report-journey .honesty-result small{font-size:11px;line-height:16px}@media(max-width:700px){:where(html:has([data-site-style=faq])) .report-journey>.evidence-compact>.evidence-workbench,:where(html:has([data-site-style=faq])) .report-journey>.evidence-compact>header{grid-column:auto;grid-row:auto}:where(html:has([data-site-style=faq])) .report-journey>.evidence-compact h2{font-size:28px;line-height:34px}}:where(html:has([data-site-style=faq])) .blog .article-body .article-section>:is(.calc-shell,.table-scroll){margin-block:32px}@media (max-width:760px){:where(html:has([data-site-style=faq])) .blog .article-body .article-section>:is(.calc-shell,.table-scroll){margin-block:24px}}:where(html:has([data-site-style=faq])) .blog .offer-calculator .module-heading{margin-bottom:28px}:where(html:has([data-site-style=faq])) .blog .offer-calculator .field-pair{gap:10px 24px;margin-bottom:28px}:where(html:has([data-site-style=faq])) .blog .offer-calculator .band-stats{border:0;margin:0;padding:20px 24px;background:#f4f4f4;border-radius:16px;gap:20px}:where(html:has([data-site-style=faq])) .blog .offer-calculator .band-stats strong{font-size:24px;line-height:1.3;margin-top:8px}:where(html:has([data-site-style=faq])) .blog .offer-calculator .practice-total{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 0;padding:0;background:none;border:0}:where(html:has([data-site-style=faq])) .blog .offer-calculator .practice-total label{font-size:16px;font-weight:500;color:#101214}:where(html:has([data-site-style=faq])) .blog .offer-calculator .practice-total output{font-size:36px;line-height:1.2;letter-spacing:-1px}:where(html:has([data-site-style=faq])) .blog .offer-calculator .result-banner{margin-top:24px}:where(html:has([data-site-style=faq])) .blog .offer-calculator .gap-note{border-top:1px solid #e5e5e5;padding-top:20px;margin-top:24px;font-size:13px}:where(html:has([data-site-style=faq])) .blog .purpose-picker .chips{gap:10px;margin:0 0 24px;flex-wrap:wrap}:where(html:has([data-site-style=faq])) .blog .purpose-picker .result-panel{margin:0;padding:24px;background:#e0f7ff;border-radius:16px;min-height:112px;display:flex;align-items:center;font-size:18px;line-height:1.6;color:#101214}@media(max-width:760px){:where(html:has([data-site-style=faq])) .blog .offer-calculator .band-stats{padding:16px;gap:12px;grid-template-columns:1fr}:where(html:has([data-site-style=faq])) .blog .offer-calculator .band-stats>div{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html:has([data-site-style=faq])) .blog .offer-calculator .band-stats strong{font-size:22px;margin:0}:where(html:has([data-site-style=faq])) .blog .offer-calculator .practice-total output{font-size:30px}:where(html:has([data-site-style=faq])) .blog .purpose-picker .result-panel{font-size:16px;padding:20px;min-height:152px}}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .module-heading{display:block;margin-bottom:28px}:where(html:has([data-site-style=faq])) .blog .timeline-explorer #rb-breakeven{display:inline-block;margin-top:16px;max-width:none;text-align:left;background:#f4f4f4}:where(html:has([data-site-style=faq])) .blog .timeline-controls{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}:where(html:has([data-site-style=faq])) .blog .timeline-controls>div:first-child{min-width:180px}:where(html:has([data-site-style=faq])) .blog .timeline-controls .segmented{margin:0}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-chart{margin:0}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-legend{margin:16px 0 28px;gap:16px 24px}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-metrics{margin:24px 0 28px;padding:0;background:none;gap:16px}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-metrics>div{padding:20px;border-radius:16px;background:#e0f7ff}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-metrics>div:nth-child(2){background:#dff7eb}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-metrics strong{font-size:28px;line-height:1.3;margin-top:8px}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .module-disclaimer{border-top:0}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-inputs{margin:0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-inputs summary{padding:20px 0;font-size:16px}@media(max-width:760px){:where(html:has([data-site-style=faq])) .blog .timeline-controls{align-items:stretch;flex-direction:column;gap:16px}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-metrics{gap:10px}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-metrics>div{padding:14px}:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-metrics strong{font-size:22px}}@media(max-width:760px){:where(html:has([data-site-style=faq])) .blog .timeline-explorer .rb-chart text{font-size:20px}}:where(html:has([data-site-style=faq])) .blog :is(.investment-explorer,.growth-explorer) .module-heading{margin-bottom:28px}:where(html:has([data-site-style=faq])) .blog .growth-explorer .module-heading h2{font-size:26px;line-height:1.25;margin:0}:where(html:has([data-site-style=faq])) .blog .growth-explorer .segmented{margin:0 0 24px}:where(html:has([data-site-style=faq])) .blog .growth-explorer .motion-input-field{max-width:240px}:where(html:has([data-site-style=faq])) .blog :is(.investment-explorer,.growth-explorer) .scenario-horizon{margin:28px 0 12px;font-size:14px;color:#636363}:where(html:has([data-site-style=faq])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics{background:none;padding:0;margin:0 0 24px;gap:16px}:where(html:has([data-site-style=faq])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div{padding:24px;border-radius:16px;background:#e0f7ff}:where(html:has([data-site-style=faq])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div:nth-child(2){background:#dff7eb}:where(html:has([data-site-style=faq])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics strong{font-size:28px;line-height:1.3;margin-top:10px}:where(html:has([data-site-style=faq])) .blog .investment-explorer .switch-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;margin:12px 0 24px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=faq])) .blog .investment-explorer .rb-chart{margin:0}:where(html:has([data-site-style=faq])) .blog .investment-explorer .rb-legend{margin:16px 0 24px}:where(html:has([data-site-style=faq])) .blog .investment-explorer #rb-invest-result{background:none;padding:0;margin:0 0 24px;font-size:16px}:where(html:has([data-site-style=faq])) .blog .investment-explorer .module-disclaimer+.module-disclaimer{border-top:0;margin-top:12px;padding-top:0}@media(max-width:760px){:where(html:has([data-site-style=faq])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics{gap:10px}:where(html:has([data-site-style=faq])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div{padding:14px}:where(html:has([data-site-style=faq])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics strong{font-size:22px}:where(html:has([data-site-style=faq])) .blog .investment-explorer .rb-chart text{font-size:20px}}:where(html:has([data-site-style=faq])) .search-chat-form .chat-signup-success:disabled{opacity:1;color:#101214;cursor:default}:where(html:has([data-site-style=faq])) .search-chat-form .chat-signup-success>.input-squircle-border path{fill:#3fd98a!important;stroke:#3fd98a!important}:where(html:has([data-site-style=faq])) button.geometric-button.signup-success:disabled{opacity:1!important;color:#101214!important;cursor:default}:where(html:has([data-site-style=faq])) button.geometric-button.signup-success>.input-squircle-border path{fill:#3fd98a!important;stroke:#3fd98a!important;transition:none!important}:where(html:has([data-site-style=faq])) button.geometric-button.signup-pending:disabled{opacity:1;cursor:progress}:where(html:has([data-site-style=faq])) button.signup-pending>span{animation:signup-wait 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) button.signup-pending>span{animation:none}}:where(html:has([data-site-style=faq])) .not-found-page{min-height:100svh;background:#fff;color:#101214;font-family:Geist,sans-serif}:where(html:has([data-site-style=faq])) .not-found-header{padding:28px 40px}:where(html:has([data-site-style=faq])) .not-found-header .wordmark{font-size:32px}:where(html:has([data-site-style=faq])) .not-found-main{max-width:800px;margin:0 auto;padding:48px 24px 80px;text-align:center}:where(html:has([data-site-style=faq])) .not-found-art{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto 36px}:where(html:has([data-site-style=faq])) .not-found-art>span{font-size:clamp(110px,18vw,196px);font-weight:500;line-height:1;letter-spacing:-10px}:where(html:has([data-site-style=faq])) .not-found-character{position:relative;width:clamp(130px,23vw,220px);height:clamp(140px,24vw,230px);display:grid;place-items:center;transform:rotate(-7deg)}:where(html:has([data-site-style=faq])) .not-found-character>.input-squircle-border path{fill:#f5f5f5;stroke:#f5f5f5}:where(html:has([data-site-style=faq])) .not-found-character>svg:not(.input-squircle-border){position:relative;width:72%;animation:lost-neighbour 4s ease-in-out infinite}:where(html:has([data-site-style=faq])) .not-found-label{font-size:14px;color:#636363;margin:0 0 16px}:where(html:has([data-site-style=faq])) .not-found-main h1{font-size:clamp(32px,5vw,48px);line-height:1.12;letter-spacing:-1.6px;font-weight:500;margin:0 0 20px}:where(html:has([data-site-style=faq])) .not-found-copy{font-size:18px;line-height:1.6;color:#636363;max-width:430px;margin:0 auto 32px}:where(html:has([data-site-style=faq])) .not-found-actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}:where(html:has([data-site-style=faq])) .not-found-home{position:relative;display:inline-flex;align-items:center;gap:16px;padding:16px 24px;color:#fff;min-height:52px}:where(html:has([data-site-style=faq])) .not-found-home>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=faq])) .not-found-actions .icon{width:20px;height:20px}:where(html:has([data-site-style=faq])) .not-found-actions .central-icon{width:20px;height:20px}:where(html:has([data-site-style=faq])) .not-found-page a:focus-visible{outline:2px solid #101214;outline-offset:6px}@media(max-width:600px){:where(html:has([data-site-style=faq])) .not-found-header{padding:24px}:where(html:has([data-site-style=faq])) .not-found-header .wordmark{font-size:28px}:where(html:has([data-site-style=faq])) .not-found-main{padding-top:48px}:where(html:has([data-site-style=faq])) .not-found-art{gap:12px}:where(html:has([data-site-style=faq])) .not-found-art>span{letter-spacing:-6px}:where(html:has([data-site-style=faq])) .not-found-copy{font-size:16px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) .not-found-character>svg:not(.input-squircle-border){animation:none}}:where(html:has([data-site-style=faq])) .report-journey .question-pocket{height:290px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}:where(html:has([data-site-style=faq])) .report-journey .question-pocket h3{flex:none}:where(html:has([data-site-style=faq])) .report-journey .question-pocket ul{flex:1 1;min-height:0;max-height:none;overflow:hidden;margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(3,1fr)}:where(html:has([data-site-style=faq])) .report-journey .question-pocket li{min-height:0;padding:8px 0;font:400 14px/20px Geist,sans-serif}:where(html:has([data-site-style=faq])) .report-journey .question-pocket li+li{margin:0;border-top:1px solid #10121415}:where(html:has([data-site-style=faq])) .report-journey .question-pocket li>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(html:has([data-site-style=faq])) .report-journey .question-pocket-empty{flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;max-width:240px;align-self:center}:where(html:has([data-site-style=faq])) .question-pocket-overflow{height:26px;flex:none;display:flex;justify-content:flex-end}:where(html:has([data-site-style=faq])) .question-count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 10px;border-radius:8px;background:#3fd98a;font:500 13px/22px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=faq])) .evidence-compact .evidence-workbench{padding:16px}:where(html:has([data-site-style=faq])) .evidence-compact .evidence-workbench>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=faq])) .evidence-compact .evidence-range>.input-squircle-border path{fill:#fff}:where(html:has([data-site-style=faq])) .investment-return-controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:10px 0 24px}:where(html:has([data-site-style=faq])) .investment-return-controls>.motion-input-field{width:150px;flex:none}:where(html:has([data-site-style=faq])) .investment-return-controls input{min-width:0;width:100%}:where(html:has([data-site-style=faq])) .blog .investment-return-controls .segmented{margin:0}:where(html:has([data-site-style=faq])) .investment-return-controls>.motion-input-field>span{color:#636363}html:where(:has([data-site-style=faq])):has(.blog .article-body){scroll-padding-top:0}:where(html:has([data-site-style=faq])) .report-journey .area-paper{padding:28px}@media(max-width:480px){:where(html:has([data-site-style=faq])) .report-journey .area-paper{padding:24px}}:where(html:has([data-site-style=faq])) body button.site-chat-launcher{height:auto;max-width:calc(100vw - 32px)}:where(html:has([data-site-style=faq])) body .site-chat-launcher .chat-launcher-hint{max-width:100%;white-space:normal;overflow-wrap:break-word}@media(max-width:700px){:where(html:has([data-site-style=faq])) body header.shared-site-nav>.mobile-nav-trigger{margin-left:auto;order:10}}:where(html:has([data-site-style=faq])) .blog .toc-mobile-toggle{display:none}@media(max-width:760px){:where(html:has([data-site-style=faq])) .blog .toc .toc-desktop-title{display:none}:where(html:has([data-site-style=faq])) .blog .toc-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:#f4f4f4;color:#101214;font:500 14px/20px Geist,Arial,sans-serif;text-align:left;cursor:pointer}:where(html:has([data-site-style=faq])) .blog .toc-mobile-toggle .central-icon{width:18px;height:18px}:where(html:has([data-site-style=faq])) .blog .toc-mobile-toggle[aria-expanded=true] .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=faq])) .blog .toc-items{display:none}:where(html:has([data-site-style=faq])) .blog .toc-items.is-expanded{display:block;padding-top:8px}:where(html:has([data-site-style=faq])) .blog .toc-items a{min-height:44px;box-sizing:border-box;padding:12px 12px 12px 28px;border-radius:10px}:where(html:has([data-site-style=faq])) .blog .toc-items a:focus-visible,:where(html:has([data-site-style=faq])) .blog .toc-items a:hover{background:#f4f4f4}}:where(html:has([data-site-style=faq])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus{outline:none}:where(html:has([data-site-style=faq])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus:not(:focus-visible){box-shadow:none}:where(html:has([data-site-style=faq])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus-visible{outline:none;box-shadow:0 0 0 3px #0086a8}:where(html:has([data-site-style=faq])) #mobile-navigation .mobile-menu-row{position:relative;box-sizing:border-box;width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px;border-bottom:0;border-radius:12px;background:transparent}:where(html:has([data-site-style=faq])) #mobile-navigation .mobile-menu-row:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:#e5e5e5;pointer-events:none}:where(html:has([data-site-style=faq])) #mobile-navigation .mobile-menu-back{box-sizing:border-box;width:max-content;min-height:44px;padding:12px;margin-left:-12px;border-radius:12px;background:transparent}@media(max-width:760px){:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .polished-scene,:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .polished-visual{height:480px;min-height:480px}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .polished-scene{width:calc(100% + 44px);margin-left:-22px}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .photo-stack-hint,:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .polished-card{width:min(280px,78%);height:auto!important;left:50%!important;top:32px!important;transform:translateX(-50%) scale(.72)!important;transform-origin:top center}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .photo-stack-hint{height:330px!important}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .polished-guide-caption{font-size:20px!important;line-height:1.25;width:125px!important}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32[data-stage="4"] .polished-guide-caption{font-size:12px!important;width:140px!important}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .polished-guide{transform:scale(.55);transform-origin:top left;transition:left .8s ease,top .8s ease,transform .8s ease}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32[data-insight="0"] .polished-guide{left:calc(100% - 70px);top:200px}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32[data-insight="1"] .polished-guide{left:calc(100% - 70px);top:280px}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32[data-insight="2"] .polished-guide{left:calc(100% - 70px);top:0}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32[data-insight="3"] .polished-guide{left:calc(100% - 70px);top:280px}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32[data-insight="4"] .polished-guide{left:calc(100% - 70px);top:370px}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .trio-card{width:min(180px,56%);transform:scale(.72);transform-origin:top left}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .trio-basics{left:35px;top:280px}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .trio-price{left:calc(50% - 100px);top:15px}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .trio-check{left:35px;top:280px}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .polished-orbit{top:calc(240px - var(--ring)/2)}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32[data-stage="4"] .polished-guide{left:calc(50% - 57.5px);top:197.5px;transform:none;transition-delay:.22s}:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32[data-insight="0"] .polished-card{transition:opacity .18s .8s}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=faq])) body .site-builder-main>.hero-32 .polished-guide{animation:none;transition:none}}@media(max-width:760px){:where(html:has([data-site-style=faq])) body .platform-search-bar .nd-postcode-values{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:where(html:has([data-site-style=faq])) body .platform-search-bar .nd-postcode-values::-webkit-scrollbar{display:none}:where(html:has([data-site-style=faq])) body .platform-search-bar .nd-postcode-values>button{flex-shrink:0}:where(html:has([data-site-style=faq])) body .platform-search-bar .nd-postcode-values>input{flex:1 0 90px;min-width:90px}}@media(max-width:600px){:where(html:has([data-site-style=faq])) body button.site-chat-launcher{width:auto;min-width:0;min-height:48px;padding:12px 16px}:where(html:has([data-site-style=faq])) body .site-chat-launcher .chat-launcher-hint{display:none}}@media(max-width:760px){:where(html:has([data-site-style=faq])) .blog .article-body{min-width:0;width:100%;box-sizing:border-box}:where(html:has([data-site-style=faq])) .blog .calc-shell{min-width:0;max-width:100%;box-sizing:border-box}:where(html:has([data-site-style=faq])) .blog .cost-line{flex-wrap:wrap;gap:12px}:where(html:has([data-site-style=faq])) .blog .cost-line>.check{min-width:0;flex:1 1 110px}:where(html:has([data-site-style=faq])) .blog .editable-line>.line-input{width:120px;flex:0 0 120px}:where(html:has([data-site-style=faq])) .blog .editable-line .motion-input-field{width:100%}}@media(max-width:430px){:where(html:has([data-site-style=faq])) :is(.review-section) .email-direction-copy h1{font-size:clamp(24px,7.4vw,32px)!important}}@media(max-width:700px){:where(html:has([data-site-style=faq])) :is(.review-section) .rollout-phase .path-copy{text-align:center;align-items:center}:where(html:has([data-site-style=faq])) :is(.review-section) .rollout-phase .rollout-link{align-self:center;justify-content:center}}:where(html:has([data-site-style=faq])) .leave-waitlist-page{min-height:100dvh;background:#fff;color:#101214}:where(html:has([data-site-style=faq])) .leave-waitlist-header{padding:28px 40px;border-bottom:1px solid #ededed}:where(html:has([data-site-style=faq])) .leave-waitlist-header .wordmark{font-size:30px;text-decoration:none;color:inherit}:where(html:has([data-site-style=faq])) .leave-waitlist-main{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:80px 24px;text-align:center}:where(html:has([data-site-style=faq])) .leave-waitlist-character{width:88px;margin:0 auto 32px}:where(html:has([data-site-style=faq])) .leave-waitlist-character svg{display:block;width:100%;height:auto}:where(html:has([data-site-style=faq])) .leave-waitlist-main h1{font:500 clamp(30px,5vw,42px)/1.14 Geist,sans-serif;letter-spacing:-1.3px;margin:0 0 20px}:where(html:has([data-site-style=faq])) .leave-waitlist-main>p{font:400 17px/1.6 Geist,sans-serif;color:#636363;margin:0 0 28px}:where(html:has([data-site-style=faq])) .leave-waitlist-main>.geometric-button{min-height:48px;padding:14px 24px}:where(html:has([data-site-style=faq])) .leave-waitlist-home{display:block;width:max-content;margin:28px auto 0;color:#636363;text-underline-offset:4px;padding:10px}:where(html:has([data-site-style=faq])) .leave-waitlist-main>.leave-waitlist-error{color:#b42318;margin-top:24px}@media(max-width:600px){:where(html:has([data-site-style=faq])) .leave-waitlist-header{padding:22px}:where(html:has([data-site-style=faq])) .leave-waitlist-main{padding-top:56px}}@media (max-width:1024px),(pointer:coarse){html:where(:has([data-site-style=faq])) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]),textarea,select){font-size:16px!important}}:root:where(:has([data-site-style=blog])){--ink:#101214;--muted:#808080;--fog:#f4f4f4;--sky:#20cdfb;--green:#3fd98a;--yellow:#fec912}:where(html:has([data-site-style=blog])) *{box-sizing:border-box}html:where(:has([data-site-style=blog])){scroll-behavior:smooth;scroll-padding-top:90px}:where(html:has([data-site-style=blog])) body{font:400 14px/1.6 Geist,Arial,sans-serif;color:var(--ink);background:white}:where(html:has([data-site-style=blog])) button,:where(html:has([data-site-style=blog])) input,:where(html:has([data-site-style=blog])) select{font:inherit}:where(html:has([data-site-style=blog])) a,:where(html:has([data-site-style=blog])) button,:where(html:has([data-site-style=blog])) input,:where(html:has([data-site-style=blog])) select{-webkit-tap-highlight-color:transparent}:where(html:has([data-site-style=blog])) button{cursor:pointer;border:1px solid var(--line);background:white;padding:10px 14px;border-radius:8px;font-size:12px;color:#5e5e5e;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .16s,transform .16s}:where(html:has([data-site-style=blog])) button:hover{background:#f9f9f9}:where(html:has([data-site-style=blog])) button:active{transform:scale(.98)}:where(html:has([data-site-style=blog])) button:disabled{opacity:.42;cursor:not-allowed}:where(html:has([data-site-style=blog])) a{color:inherit;text-decoration:none}:where(html:has([data-site-style=blog])) h1,:where(html:has([data-site-style=blog])) h2,:where(html:has([data-site-style=blog])) h3,:where(html:has([data-site-style=blog])) p{margin-top:0}:where(html:has([data-site-style=blog])) h1{font-size:40px;line-height:1.15;font-weight:500;letter-spacing:-1.8px}:where(html:has([data-site-style=blog])) h2{font-size:23px;font-weight:500;letter-spacing:-.7px;line-height:1.3}:where(html:has([data-site-style=blog])) h3{font-size:15px;font-weight:500;letter-spacing:-.25px}:where(html:has([data-site-style=blog])) p{color:var(--muted);font-size:13px}:where(html:has([data-site-style=blog])) .helper,:where(html:has([data-site-style=blog])) small{font-size:11px;color:var(--muted);font-weight:400}:where(html:has([data-site-style=blog])) .helper{margin:15px 0 0;line-height:1.65}:where(html:has([data-site-style=blog])) strong{font-weight:500}:where(html:has([data-site-style=blog])) a:focus-visible,:where(html:has([data-site-style=blog])) button:focus-visible,:where(html:has([data-site-style=blog])) input:focus-visible,:where(html:has([data-site-style=blog])) select:focus-visible,:where(html:has([data-site-style=blog])) summary:focus-visible{outline:2px solid var(--sky);outline-offset:4px}:where(html:has([data-site-style=blog])) [hidden]{display:none!important}:where(html:has([data-site-style=blog])) .central-icon{width:19px;height:19px;flex-shrink:0;vertical-align:middle}:where(html:has([data-site-style=blog])) span[data-central-icon]{display:inline-flex}:where(html:has([data-site-style=blog])) .brand{display:flex;align-items:center;gap:9px;font:800 27px Neighbour}:where(html:has([data-site-style=blog])) .brand img{width:31px}:where(html:has([data-site-style=blog])) main{max-width:1280px;margin:auto;padding:52px 32px}:where(html:has([data-site-style=blog])) .eyebrow{font-size:11px;color:#979797}:where(html:has([data-site-style=blog])) .review{display:flex;gap:2px}:where(html:has([data-site-style=blog])) .review button{font-size:9px;padding:4px 7px;border:0;background:transparent;color:#a5a5a5;border-radius:5px}:where(html:has([data-site-style=blog])) .review button[aria-pressed=true]{color:#676767;background:#edf5f8}:where(html:has([data-site-style=blog])) .review button[data-review=refine][aria-pressed=true]{background:#fff8df;color:#8f7630}:where(html:has([data-site-style=blog])) .wordmark{font:800 40px Neighbour;letter-spacing:-1px}:where(html:has([data-site-style=blog])) .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}:where(html:has([data-site-style=blog])) .row:first-child{margin-top:0}:where(html:has([data-site-style=blog])) .between{justify-content:space-between}:where(html:has([data-site-style=blog])) .row:last-child{margin-bottom:0}:where(html:has([data-site-style=blog])) .primary{background:#101214;color:white;border-color:#101214}:where(html:has([data-site-style=blog])) .primary:hover{background:#2d2d2d}:where(html:has([data-site-style=blog])) .icon-button[aria-pressed=true]{background:#fff0f8;border-color:#f4c3da;color:#a54d77}:where(html:has([data-site-style=blog])) label{display:block;font-size:12px;color:#6c6c6c}:where(html:has([data-site-style=blog])) label>input:not([type=range]):not([type=checkbox]){display:block;width:100%;border:1px solid var(--line);border-radius:9px;background:white;padding:12px 14px;margin-top:8px;color:#101214}:where(html:has([data-site-style=blog])) input::placeholder{color:#a7a7a7}:where(html:has([data-site-style=blog])) .search-field{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;padding:10px 12px;margin-top:22px;color:#9a9a9a}:where(html:has([data-site-style=blog])) .search-field input{border:0!important;padding:0!important;margin:0!important;background:transparent!important;min-width:0;width:100%;outline:0;font-size:12px}:where(html:has([data-site-style=blog])) .search-field:focus-within{outline:2px solid #20cdfb;outline-offset:2px}:where(html:has([data-site-style=blog])) input[aria-invalid=true]{border-color:#e39ab0!important}:where(html:has([data-site-style=blog])) .label{font-size:12px;color:#7b7b7b;margin-bottom:10px}:where(html:has([data-site-style=blog])) .chips button{border-color:#d0edf6;background:#f1fbfe;color:#598193;border-radius:20px}:where(html:has([data-site-style=blog])) .chips button[aria-pressed=true]{background:#dff7ff;border-color:#87dff6;color:#285c70}:where(html:has([data-site-style=blog])) .segmented{display:inline-flex;padding:3px;background:#f5f5f5;border-radius:9px;gap:3px}:where(html:has([data-site-style=blog])) .segmented button{border:0;background:none;border-radius:7px;padding:8px 17px}:where(html:has([data-site-style=blog])) .segmented button[aria-pressed=true]{background:white;box-shadow:0 1px 3px #10121412;color:#101214}:where(html:has([data-site-style=blog])) .switch-label{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px}:where(html:has([data-site-style=blog])) .switch{appearance:none;width:32px;height:19px;background:#dfdfdf;border-radius:12px;position:relative;cursor:pointer;transition:background .2s}:where(html:has([data-site-style=blog])) .switch:before{content:"";position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:white;transition:transform .2s}:where(html:has([data-site-style=blog])) .switch:checked{background:#8a8a8a}:where(html:has([data-site-style=blog])) .switch:checked:before{transform:translateX(13px)}:where(html:has([data-site-style=blog])) .check{display:flex;gap:10px;margin:13px 0}:where(html:has([data-site-style=blog])) input[type=checkbox]{accent-color:#101214}:where(html:has([data-site-style=blog])) .badge{display:inline-flex;align-items:center;font-size:10px;padding:5px 8px;border-radius:6px;background:#f4f4f4;color:#808080}:where(html:has([data-site-style=blog])) .badge.green{background:#edf9f1;color:#397256}:where(html:has([data-site-style=blog])) .badge.yellow{background:#fff8e0;color:#8d793d}:where(html:has([data-site-style=blog])) .badge.red{background:#fff0f4;color:#ad506d}:where(html:has([data-site-style=blog])) .range-label{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:12px}:where(html:has([data-site-style=blog])) .range-label output{color:#5b5b5b}:where(html:has([data-site-style=blog])) .tick-range{appearance:none;width:100%;height:36px;margin:20px 0 0;border-radius:8px;background:repeating-linear-gradient(90deg,transparent,transparent 17px,#dfdfdf 18px,transparent 19px) 50%/100% 4px no-repeat,#f6f6f6;cursor:ew-resize}:where(html:has([data-site-style=blog])) .tick-range::-webkit-slider-thumb{appearance:none;width:5px;height:20px;background:#727272;border-radius:4px}:where(html:has([data-site-style=blog])) .tick-range::-moz-range-thumb{width:5px;height:20px;background:#727272;border:0;border-radius:4px}:where(html:has([data-site-style=blog])) .ends{display:flex;justify-content:space-between;font-size:10px;color:#9a9a9a;margin-top:9px}:where(html:has([data-site-style=blog])) .bid-control{position:relative;margin:20px 0;height:30px}:where(html:has([data-site-style=blog])) .bid-control:before{content:"";position:absolute;top:11px;left:0;right:0;height:8px;background:linear-gradient(90deg,#f3f3f3 30%,#b9edce 0,#b9edce 70%,#f3f3f3 0);border-radius:5px}:where(html:has([data-site-style=blog])) .bid-control>span{position:absolute;left:56.25%;top:-20px;color:#838383;transform:translateX(-50%)}:where(html:has([data-site-style=blog])) .bid-control>span:after{content:"";display:block;position:absolute;top:20px;left:50%;height:23px;width:2px;background:#9a9a9a}:where(html:has([data-site-style=blog])) .bid-control input{appearance:none;position:absolute;inset:0;width:100%;height:30px;margin:0;background:none;cursor:ew-resize}:where(html:has([data-site-style=blog])) .bid-control input::-webkit-slider-thumb{appearance:none;width:11px;height:24px;border-radius:4px;background:#101214;border:2px solid white;box-shadow:0 1px 2px #10121420}:where(html:has([data-site-style=blog])) .bid-control input::-moz-range-thumb{width:8px;height:20px;border-radius:4px;background:#101214;border:2px solid white}:where(html:has([data-site-style=blog])) output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=blog])) .cost-line{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);gap:15px}:where(html:has([data-site-style=blog])) .cost-line>span{display:flex;align-items:center;gap:10px}:where(html:has([data-site-style=blog])) .total output{font-size:27px;letter-spacing:-1px}:where(html:has([data-site-style=blog])) .valuation{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:26px 28px;border:1px solid var(--line);border-radius:18px}:where(html:has([data-site-style=blog])) .valuation .row{margin:0}:where(html:has([data-site-style=blog])) .valuation h3{margin:0}:where(html:has([data-site-style=blog])) .valuation strong{font-size:clamp(25px,3.3vw,45px);letter-spacing:-2px;font-weight:500;line-height:1.15;display:block}:where(html:has([data-site-style=blog])) .valuation p{font-size:13px;margin:8px 0 0}:where(html:has([data-site-style=blog])) .insight{display:flex;align-items:center;gap:20px;background:#eafaff;border-radius:14px;padding:22px}:where(html:has([data-site-style=blog])) .insight img{width:48px;flex-shrink:0}:where(html:has([data-site-style=blog])) .insight h3{font-size:15px;margin:0}:where(html:has([data-site-style=blog])) .insight p{font-size:12px;margin:7px 0 0;color:#777777}:where(html:has([data-site-style=blog])) .listing{border:1px solid var(--line);border-radius:13px;overflow:hidden;max-width:350px;margin:auto}:where(html:has([data-site-style=blog])) .listing>img{width:100%;height:160px;object-fit:cover}:where(html:has([data-site-style=blog])) .listing>div{padding:18px}:where(html:has([data-site-style=blog])) .listing h3{margin:0}:where(html:has([data-site-style=blog])) .listing strong{font-size:27px;letter-spacing:-1px}:where(html:has([data-site-style=blog])) .listing p{font-size:12px;margin:5px 0}:where(html:has([data-site-style=blog])) .listing .row{margin:0 0 12px}:where(html:has([data-site-style=blog])) dl{margin:0}:where(html:has([data-site-style=blog])) dl>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}:where(html:has([data-site-style=blog])) dt{color:#808080}:where(html:has([data-site-style=blog])) dd{margin:0}:where(html:has([data-site-style=blog])) .evidence details{border-bottom:1px solid var(--line);padding:14px 0}:where(html:has([data-site-style=blog])) .evidence summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-size:13px;color:#666666}:where(html:has([data-site-style=blog])) .evidence summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=blog])) .evidence summary .central-icon{width:15px;transition:transform .2s}:where(html:has([data-site-style=blog])) .evidence details[open] summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=blog])) .evidence p{font-size:12px;margin:12px 0 0}:where(html:has([data-site-style=blog])) .empty-state{text-align:center;padding:10px}:where(html:has([data-site-style=blog])) .empty-state img{width:52px;margin:10px 0 15px}:where(html:has([data-site-style=blog])) .empty-state h3{margin:0 0 8px}:where(html:has([data-site-style=blog])) .empty-state p{font-size:12px}:where(html:has([data-site-style=blog])) .table-scroll{overflow:auto}:where(html:has([data-site-style=blog])) table{font-size:12px}:where(html:has([data-site-style=blog])) td,:where(html:has([data-site-style=blog])) th{text-align:left;padding:15px 10px;border-bottom:1px solid var(--line);white-space:nowrap}:where(html:has([data-site-style=blog])) th{font-weight:400;color:#9b9b9b;font-size:10px}:where(html:has([data-site-style=blog])) th button{border:0;padding:0;font-size:10px;color:#9b9b9b}:where(html:has([data-site-style=blog])) th .central-icon{width:13px;height:13px}:where(html:has([data-site-style=blog])) td:first-child button{border:0;padding:0;text-align:left;color:#727272}:where(html:has([data-site-style=blog])) td:first-child button:hover{color:#101214}:where(html:has([data-site-style=blog])) footer{padding-top:25px;border-top:1px solid var(--line);font-size:10px;color:#9a9a9a}:where(html:has([data-site-style=blog])) dialog{width:min(500px,calc(100% - 32px));border:1px solid var(--line);border-radius:17px;padding:26px;box-shadow:0 25px 100px #10121420;color:#101214;font:inherit;max-height:90vh}:where(html:has([data-site-style=blog])) dialog::backdrop{background:#10121425;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:where(html:has([data-site-style=blog])) .drawer[open]{animation:slide-in .25s ease-out}@media(max-width:950px){:where(html:has([data-site-style=blog])) .valuation{padding:20px}:where(html:has([data-site-style=blog])) .valuation .row{align-items:start}:where(html:has([data-site-style=blog])) .valuation h3{font-size:13px}:where(html:has([data-site-style=blog])) .valuation .badge{font-size:8px}}@media(max-width:700px){:where(html:has([data-site-style=blog])) main{padding:32px 18px}:where(html:has([data-site-style=blog])) .brand{font-size:24px}:where(html:has([data-site-style=blog])) .valuation{min-height:300px}:where(html:has([data-site-style=blog])) .valuation strong{font-size:33px}:where(html:has([data-site-style=blog])) .table-scroll{margin:0 -7px}}@media(prefers-reduced-motion:reduce){html:where(:has([data-site-style=blog])){scroll-behavior:auto}:where(html:has([data-site-style=blog])) *,:where(html:has([data-site-style=blog])) :after,:where(html:has([data-site-style=blog])) :before{animation:none!important;transition:none!important}}:where(html:has([data-site-style=blog])) label>input:not([type=range]):not([type=checkbox]){border-color:transparent;background:#f6f6f6;transition:background .18s,box-shadow .18s}:where(html:has([data-site-style=blog])) label>input:not([type=range]):not([type=checkbox]):hover{background:#f2f2f2}:where(html:has([data-site-style=blog])) label>input:not([type=range]):not([type=checkbox]):focus{background:white;box-shadow:0 0 0 2px #20cdfb45;outline:0;border-color:transparent}:where(html:has([data-site-style=blog])) .search-field{border-color:transparent;background:#f6f6f6;transition:background .18s,box-shadow .18s}:where(html:has([data-site-style=blog])) .search-field:focus-within{outline:0;background:white;box-shadow:0 0 0 2px #20cdfb45}:where(html:has([data-site-style=blog])) input[aria-invalid=true]{background:#fff3f6!important;box-shadow:0 0 0 1px #e8b3c3!important}:where(html:has([data-site-style=blog])) .chips button{border-color:transparent;background:#f5f5f5;color:#828282}:where(html:has([data-site-style=blog])) .chips button:hover{background:#eaf0f3}:where(html:has([data-site-style=blog])) .chips button[aria-pressed=true]{color:#356b80}:where(html:has([data-site-style=blog])) #save-heart[aria-pressed=true],:where(html:has([data-site-style=blog])) [data-favourite][aria-pressed=true]{color:#f91b5e;border-color:transparent;background:transparent}:where(html:has([data-site-style=blog])) #save-heart[aria-pressed=true] svg,:where(html:has([data-site-style=blog])) [data-favourite][aria-pressed=true] svg{fill:currentColor}:where(html:has([data-site-style=blog])) .bid-control{height:44px;margin:34px 0 13px}:where(html:has([data-site-style=blog])) .bid-control:before{top:18px;height:9px;background:linear-gradient(90deg,#f3d679,#d3e6a2 24%,#65d99a 45%,#87ddb0 62%,#efce82 78%,#ee859f);border-radius:8px}:where(html:has([data-site-style=blog])) .bid-control>span{top:-18px;color:#909090;font-size:10px}:where(html:has([data-site-style=blog])) .bid-control>span:after{top:29px;height:22px;width:1px;background:#737373}:where(html:has([data-site-style=blog])) .bid-control input{height:44px}:where(html:has([data-site-style=blog])) .bid-control input::-webkit-slider-thumb{width:6px;height:27px;border:0;border-radius:3px;background:#575757;box-shadow:0 0 0 3px white,0 2px 5px #10121415}:where(html:has([data-site-style=blog])) .bid-control input::-moz-range-thumb{width:6px;height:27px;border:0;border-radius:3px;background:#575757;box-shadow:0 0 0 3px white,0 2px 5px #10121415}:where(html:has([data-site-style=blog])) #bid-value{font-size:20px;color:#676767;font-weight:500;letter-spacing:-.5px}:where(html:has([data-site-style=blog])) input[type=checkbox]:not(.switch){appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;flex-shrink:0;margin:0;border:1.5px solid #e1e1e1;border-radius:6px;background:#f7f7f7;vertical-align:middle;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s;background-size:15px}:where(html:has([data-site-style=blog])) input[type=checkbox]:not(.switch):checked{background-color:#676767;border-color:#676767;background-image:url("data:image/svg+xml,%3Csvg%20class%3D%22central-icon%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2013L11%2016L16%208%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")}:where(html:has([data-site-style=blog])) input[type=checkbox]:not(.switch):hover{border-color:#aeaeae}:where(html:has([data-site-style=blog])) input[type=checkbox]:not(.switch):focus-visible{outline:2px solid #20cdfb;outline-offset:3px}:where(html:has([data-site-style=blog])) .check{min-height:40px;gap:12px;align-items:center}:where(html:has([data-site-style=blog])) .cost-line{align-items:center;min-height:55px}:where(html:has([data-site-style=blog])) .cost-line>span{gap:12px}:where(html:has([data-site-style=blog])) .report-fold details[open] summary>.central-icon,:where(html:has([data-site-style=blog])) .report-fold details[open] summary>span[data-central-icon]{transform:rotate(180deg)}:root:where(:has([data-site-style=blog])){--ink-90:#262626;--ink-75:#404040;--ink-65:#525252;--ink-60:#636363;--ink-50:#737373;--ink-40:#8a8a8a;--border-strong:#bdbdbd;--line:#e5e5e5;--fog:#f5f5f5;--muted:#737373}:where(html:has([data-site-style=blog])) input[type=checkbox]:not(.switch):checked{background-color:#101214;border-color:#101214}:where(html:has([data-site-style=blog])) .switch:checked{background:#101214}:where(html:has([data-site-style=blog])) .check,:where(html:has([data-site-style=blog])) .cost-line,:where(html:has([data-site-style=blog])) .switch-label,:where(html:has([data-site-style=blog])) label{color:#525252}:where(html:has([data-site-style=blog])) .helper,:where(html:has([data-site-style=blog])) p,:where(html:has([data-site-style=blog])) small{color:#737373}:where(html:has([data-site-style=blog])) .review button{color:#737373}:where(html:has([data-site-style=blog])) input[type=checkbox]:not(.switch){background-color:#f5f5f5;border-color:#d4d4d4}:where(html:has([data-site-style=blog])) .chips button:not([aria-pressed=true]){color:#636363}:where(html:has([data-site-style=blog])) #comment-mode[aria-pressed=true]{background:#101214;color:white;border-color:#101214}:where(html:has([data-site-style=blog])) .motion-input-label{display:block;font-size:14px;font-weight:500;color:#404040;line-height:20px;margin-bottom:9px}:where(html:has([data-site-style=blog])) .motion-input-field{position:relative;display:flex;align-items:center;min-height:48px;background:#f5f5f5;border:1px solid transparent;border-radius:14px;corner-shape:squircle;transition:background .18s,box-shadow .18s,border-color .18s}:where(html:has([data-site-style=blog])) .motion-input-field:hover{background:#f0f0f0}:where(html:has([data-site-style=blog])) .motion-input-field:focus-within{background:white;box-shadow:0 0 0 3px #1012140b;border-color:#bdbdbd}:where(html:has([data-site-style=blog])) .search-field,:where(html:has([data-site-style=blog])) label>input:not([type=range]):not([type=checkbox]){border-radius:14px;corner-shape:squircle}:where(html:has([data-site-style=blog])) .search-field{min-height:48px;padding:12px 15px}:where(html:has([data-site-style=blog])) .search-field input{font-size:14px}:where(html:has([data-site-style=blog])) .search-field:focus-within{box-shadow:0 0 0 3px #1012140b;border-color:#bdbdbd}:where(html:has([data-site-style=blog])) .icon-button[aria-pressed=true] svg{fill:none!important}:where(html:has([data-site-style=blog])) .motion-input-field,:where(html:has([data-site-style=blog])) .motion-input-field:hover{background:#fff;border:1px solid #a3a3a3;box-shadow:none;border-radius:var(--input-radius,14px);transition:border-color .16s,box-shadow .16s}:where(html:has([data-site-style=blog])) .motion-input-field:hover{border-color:#737373}:where(html:has([data-site-style=blog])) .motion-input-field:focus-within{background:#fff;border-color:#101214;box-shadow:inset 0 0 0 .5px #101214}:where(html:has([data-site-style=blog])) .search-field,:where(html:has([data-site-style=blog])) .search-field:hover{background:#fff;border:1px solid #a3a3a3;border-radius:var(--input-radius,14px);box-shadow:none}:where(html:has([data-site-style=blog])) .search-field:focus-within{background:#fff;border-color:#101214;box-shadow:inset 0 0 0 .5px #101214;outline:none}:where(html:has([data-site-style=blog])) label>input:not([type=range]):not([type=checkbox]),:where(html:has([data-site-style=blog])) label>input:not([type=range]):not([type=checkbox]):hover{background:#fff;border:1px solid #a3a3a3;border-radius:var(--input-radius,14px);box-shadow:none}:where(html:has([data-site-style=blog])) label>input:not([type=range]):not([type=checkbox]):focus{background:#fff;border-color:#101214;box-shadow:inset 0 0 0 .5px #101214;outline:none}@supports(corner-shape:squircle){:where(html:has([data-site-style=blog])) .motion-input-field,:where(html:has([data-site-style=blog])) .search-field,:where(html:has([data-site-style=blog])) label>input:not([type=range]):not([type=checkbox]){corner-shape:squircle;--input-radius:24px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) .motion-input-field{transition:none}}:where(html:has([data-site-style=blog])) .chips button{padding:9px 20px;min-height:40px;line-height:20px;font-size:13px;font-weight:500;white-space:nowrap}:where(html:has([data-site-style=blog])) .chips button:not([aria-pressed=true]){color:#404040;background:#f5f5f5}:where(html:has([data-site-style=blog])) .chips button[aria-pressed=true]{color:#173b49;background:#e1f7fe;border-color:#a9e6f7}:where(html:has([data-site-style=blog])) .chips button[aria-pressed=true]:hover{color:#173b49;background:#d8f3fc}:where(html:has([data-site-style=blog])) .play-sample[aria-pressed=true]{color:#101214}:where(html:has([data-site-style=blog])) .bid-control:before{display:none}:where(html:has([data-site-style=blog])) .decision-zones{position:absolute;top:18px;left:0;right:0;height:9px;display:grid;grid-template-columns:31.25fr 37.5fr 18.75fr 12.5fr;border-radius:8px;overflow:hidden;pointer-events:none}:where(html:has([data-site-style=blog])) .decision-zones i{display:block;height:100%}:where(html:has([data-site-style=blog])) .zone-outside{background:#eaeaea}:where(html:has([data-site-style=blog])) .zone-green{background:#3fd98a}:where(html:has([data-site-style=blog])) .zone-red{background:#ef8da7}:where(html:has([data-site-style=blog])) .bid-control[data-outside=hatched] .zone-outside{background:repeating-linear-gradient(135deg,transparent 0 3px,#bdbdbd 3px 4px,transparent 4px 7px),#eeeeee}:where(html:has([data-site-style=blog])) .zone-red{background:#f91b5e}:where(html:has([data-site-style=blog])) .zone-yellow{background:#fec912;display:none!important}:where(html:has([data-site-style=blog])) .bid-control[data-colours=three] .decision-zones{grid-template-columns:12.5fr 18.75fr 37.5fr 18.75fr 12.5fr}:where(html:has([data-site-style=blog])) .bid-control[data-colours=three] .zone-yellow{display:block!important}:where(html:has([data-site-style=blog])) .confidence-visual{position:absolute;inset:0;width:100%;height:76px;overflow:visible;pointer-events:none}:where(html:has([data-site-style=blog])) .bid-control[data-shape=flat] .confidence-visual{display:none}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence]{height:76px;margin-top:48px}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] .decision-zones{display:none}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence]>span{top:-19px;color:#525252}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence]>span:after{top:25px;height:66px;background:#737373}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] input{height:76px}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:38px;background:#101214}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:38px;background:#101214}:where(html:has([data-site-style=blog])) .bid-control[data-colours=three] .decision-zones,:where(html:has([data-site-style=blog])) .decision-zones{grid-template-columns:31.25fr 31.25fr 12.5fr 25fr}:where(html:has([data-site-style=blog])) .decision-zones .zone-outside:last-child{display:none}:where(html:has([data-site-style=blog])) .decision-zones .zone-yellow{display:block!important;background:#eaeaea}:where(html:has([data-site-style=blog])) .bid-control[data-colours=three] .zone-yellow{background:#fec912}:where(html:has([data-site-style=blog])) .confidence-visual{height:44px}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence]{height:44px;margin-top:34px}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence]>span:after{height:30px;top:29px}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] input{height:44px}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:27px}:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:27px}:where(html:has([data-site-style=blog])) .bid-control,:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence]{margin-top:64px;margin-bottom:22px}:where(html:has([data-site-style=blog])) .bid-control>span.ask-marker,:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence]>span.ask-marker{top:-44px;z-index:2;background:white;border:1px solid #e5e5e5;border-radius:9px;padding:5px 10px;font-size:12px;line-height:22px;color:#636363;white-space:nowrap;pointer-events:none}:where(html:has([data-site-style=blog])) .ask-marker strong{font-size:14px;color:#101214;font-weight:500;margin-left:4px}:where(html:has([data-site-style=blog])) .bid-control>span.ask-marker:after,:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence]>span.ask-marker:after{top:33px;height:48px;width:0;border-left:1px dashed #737373;background:none}:where(html:has([data-site-style=blog])) .bid-control input::-webkit-slider-thumb,:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:var(--bid-handle-height,27px);width:7px;border-radius:5px;-webkit-transition:height 80ms linear;transition:height 80ms linear}:where(html:has([data-site-style=blog])) .bid-control input::-moz-range-thumb,:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:var(--bid-handle-height,27px);width:7px;border-radius:5px;-moz-transition:height 80ms linear;transition:height 80ms linear}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) .bid-control input::-webkit-slider-thumb{-webkit-transition:none;transition:none}:where(html:has([data-site-style=blog])) .bid-control input::-moz-range-thumb{-moz-transition:none;transition:none}}:where(html:has([data-site-style=blog])) .bid-control[data-outside=soft] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 5.07px,#d0d0d0 5.07px 7.07px)}:where(html:has([data-site-style=blog])) .bid-control[data-outside=wide] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 5.49px,#d6d6d6 5.49px 8.49px)}:where(html:has([data-site-style=blog])) .bid-control input::-webkit-slider-thumb,:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb,:where(html:has([data-site-style=blog])) .bid-control[data-shape=flat] input::-webkit-slider-thumb{background:#101214}:where(html:has([data-site-style=blog])) .bid-control input::-moz-range-thumb,:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence] input::-moz-range-thumb,:where(html:has([data-site-style=blog])) .bid-control[data-shape=flat] input::-moz-range-thumb{background:#101214}:where(html:has([data-site-style=blog])) .bid-control[data-outside=airy-wide] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 7.81px,#dddddd 7.81px 11.31px)}:where(html:has([data-site-style=blog])) .bid-control>span.ask-marker:after,:where(html:has([data-site-style=blog])) .bid-control[data-shape=confidence]>span.ask-marker:after{display:none}:where(html:has([data-site-style=blog])) .bid-control:after{content:"";position:absolute;left:56.25%;top:50%;width:1px;height:52px;transform:translate(-50%,-50%);pointer-events:none;background:repeating-linear-gradient(180deg,#b8b8b8 0 4px,transparent 4px 8px);background-position:50%;z-index:1}:where(html:has([data-site-style=blog])) .bid-control input{z-index:2}:where(html:has([data-site-style=blog])) .geometric-input.geometric-input,:where(html:has([data-site-style=blog])) .geometric-input.geometric-input:focus-within,:where(html:has([data-site-style=blog])) .geometric-input.geometric-input:hover{position:relative;isolation:isolate;border:1px solid transparent;background:transparent;box-shadow:none;outline:none;border-radius:0;corner-shape:round;--field-stroke:#a3a3a3;--field-stroke-width:1}:where(html:has([data-site-style=blog])) .geometric-input.geometric-input:hover{--field-stroke:#737373}:where(html:has([data-site-style=blog])) .geometric-input.geometric-input:focus-within{--field-stroke:#101214;--field-stroke-width:1.5}:where(html:has([data-site-style=blog])) .input-squircle-border{z-index:-1;overflow:visible}:where(html:has([data-site-style=blog])) .input-squircle-border path{fill:white;stroke:var(--field-stroke);stroke-width:var(--field-stroke-width);stroke-linejoin:round;transition:stroke .16s,stroke-width .16s}:where(html:has([data-site-style=blog])) .geometric-input input{appearance:none;-webkit-appearance:none;border-radius:0!important;corner-shape:round;background:transparent!important;box-shadow:none!important;outline:none!important}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) .input-squircle-border path{transition:none}}:where(html:has([data-site-style=blog])) .geometric-button.geometric-button{position:relative;isolation:isolate;background:transparent;border-color:transparent;border-radius:0;corner-shape:round;min-height:44px;padding:10px 18px;--button-fill:white;--field-stroke:#dedede;--field-stroke-width:1}:where(html:has([data-site-style=blog])) .geometric-button .input-squircle-border path{fill:var(--button-fill)}:where(html:has([data-site-style=blog])) .geometric-button.geometric-button:hover{background:transparent;--button-fill:#f5f5f5}:where(html:has([data-site-style=blog])) .geometric-button.primary.geometric-button{background:transparent;--button-fill:#101214;--field-stroke:#101214;color:white}:where(html:has([data-site-style=blog])) .geometric-button.primary.geometric-button:hover{--button-fill:#262626;--field-stroke:#262626}:where(html:has([data-site-style=blog])) #comment-mode.geometric-button[aria-pressed=true]{background:transparent;--button-fill:#101214;--field-stroke:#101214;color:white}:where(html:has([data-site-style=blog])) input[type=checkbox]:not(.switch){border:0;border-radius:0;corner-shape:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M12.000%2C1.000%20L13.790%2C1.007%20L14.529%2C1.030%20L15.092%2C1.068%20L15.561%2C1.120%20L15.969%2C1.188%20L16.330%2C1.272%20L16.655%2C1.371%20L16.950%2C1.486%20L17.218%2C1.617%20L17.462%2C1.765%20L17.684%2C1.930%20L17.886%2C2.114%20L18.070%2C2.316%20L18.235%2C2.538%20L18.383%2C2.782%20L18.514%2C3.050%20L18.629%2C3.345%20L18.728%2C3.670%20L18.812%2C4.031%20L18.880%2C4.439%20L18.932%2C4.908%20L18.970%2C5.471%20L18.993%2C6.210%20L19.000%2C8.000%20L19.000%2C12.000%20L18.993%2C13.790%20L18.970%2C14.529%20L18.932%2C15.092%20L18.880%2C15.561%20L18.812%2C15.969%20L18.728%2C16.330%20L18.629%2C16.655%20L18.514%2C16.950%20L18.383%2C17.218%20L18.235%2C17.462%20L18.070%2C17.684%20L17.886%2C17.886%20L17.684%2C18.070%20L17.462%2C18.235%20L17.218%2C18.383%20L16.950%2C18.514%20L16.655%2C18.629%20L16.330%2C18.728%20L15.969%2C18.812%20L15.561%2C18.880%20L15.092%2C18.932%20L14.529%2C18.970%20L13.790%2C18.993%20L12.000%2C19.000%20L8.000%2C19.000%20L6.210%2C18.993%20L5.471%2C18.970%20L4.908%2C18.932%20L4.439%2C18.880%20L4.031%2C18.812%20L3.670%2C18.728%20L3.345%2C18.629%20L3.050%2C18.514%20L2.782%2C18.383%20L2.538%2C18.235%20L2.316%2C18.070%20L2.114%2C17.886%20L1.930%2C17.684%20L1.765%2C17.462%20L1.617%2C17.218%20L1.486%2C16.950%20L1.371%2C16.655%20L1.272%2C16.330%20L1.188%2C15.969%20L1.120%2C15.561%20L1.068%2C15.092%20L1.030%2C14.529%20L1.007%2C13.790%20L1.000%2C12.000%20L1.000%2C8.000%20L1.007%2C6.210%20L1.030%2C5.471%20L1.068%2C4.908%20L1.120%2C4.439%20L1.188%2C4.031%20L1.272%2C3.670%20L1.371%2C3.345%20L1.486%2C3.050%20L1.617%2C2.782%20L1.765%2C2.538%20L1.930%2C2.316%20L2.114%2C2.114%20L2.316%2C1.930%20L2.538%2C1.765%20L2.782%2C1.617%20L3.050%2C1.486%20L3.345%2C1.371%20L3.670%2C1.272%20L4.031%2C1.188%20L4.439%2C1.120%20L4.908%2C1.068%20L5.471%2C1.030%20L6.210%2C1.007%20L8.000%2C1.000%20Z%22%20fill%3D%22%23f5f5f5%22%20stroke%3D%22%23c4c4c4%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-size:20px 20px;background-position:50%;background-repeat:no-repeat}:where(html:has([data-site-style=blog])) input[type=checkbox]:not(.switch):checked{border:0;border-radius:0;corner-shape:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M12.000%2C1.000%20L13.790%2C1.007%20L14.529%2C1.030%20L15.092%2C1.068%20L15.561%2C1.120%20L15.969%2C1.188%20L16.330%2C1.272%20L16.655%2C1.371%20L16.950%2C1.486%20L17.218%2C1.617%20L17.462%2C1.765%20L17.684%2C1.930%20L17.886%2C2.114%20L18.070%2C2.316%20L18.235%2C2.538%20L18.383%2C2.782%20L18.514%2C3.050%20L18.629%2C3.345%20L18.728%2C3.670%20L18.812%2C4.031%20L18.880%2C4.439%20L18.932%2C4.908%20L18.970%2C5.471%20L18.993%2C6.210%20L19.000%2C8.000%20L19.000%2C12.000%20L18.993%2C13.790%20L18.970%2C14.529%20L18.932%2C15.092%20L18.880%2C15.561%20L18.812%2C15.969%20L18.728%2C16.330%20L18.629%2C16.655%20L18.514%2C16.950%20L18.383%2C17.218%20L18.235%2C17.462%20L18.070%2C17.684%20L17.886%2C17.886%20L17.684%2C18.070%20L17.462%2C18.235%20L17.218%2C18.383%20L16.950%2C18.514%20L16.655%2C18.629%20L16.330%2C18.728%20L15.969%2C18.812%20L15.561%2C18.880%20L15.092%2C18.932%20L14.529%2C18.970%20L13.790%2C18.993%20L12.000%2C19.000%20L8.000%2C19.000%20L6.210%2C18.993%20L5.471%2C18.970%20L4.908%2C18.932%20L4.439%2C18.880%20L4.031%2C18.812%20L3.670%2C18.728%20L3.345%2C18.629%20L3.050%2C18.514%20L2.782%2C18.383%20L2.538%2C18.235%20L2.316%2C18.070%20L2.114%2C17.886%20L1.930%2C17.684%20L1.765%2C17.462%20L1.617%2C17.218%20L1.486%2C16.950%20L1.371%2C16.655%20L1.272%2C16.330%20L1.188%2C15.969%20L1.120%2C15.561%20L1.068%2C15.092%20L1.030%2C14.529%20L1.007%2C13.790%20L1.000%2C12.000%20L1.000%2C8.000%20L1.007%2C6.210%20L1.030%2C5.471%20L1.068%2C4.908%20L1.120%2C4.439%20L1.188%2C4.031%20L1.272%2C3.670%20L1.371%2C3.345%20L1.486%2C3.050%20L1.617%2C2.782%20L1.765%2C2.538%20L1.930%2C2.316%20L2.114%2C2.114%20L2.316%2C1.930%20L2.538%2C1.765%20L2.782%2C1.617%20L3.050%2C1.486%20L3.345%2C1.371%20L3.670%2C1.272%20L4.031%2C1.188%20L4.439%2C1.120%20L4.908%2C1.068%20L5.471%2C1.030%20L6.210%2C1.007%20L8.000%2C1.000%20Z%22%20fill%3D%22%23101214%22%20stroke%3D%22%23101214%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20transform%3D%22translate%28-2%20-2%29%22%3E%3Cpath%20d%3D%22M8%2013L11%2016L16%208%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:20px 20px;background-position:50%;background-repeat:no-repeat}:where(html:has([data-site-style=blog])) input[type=checkbox]:not(.switch):focus-visible{outline:2px solid #101214;outline-offset:4px;border-radius:6px}:where(html:has([data-site-style=blog])) .blog{--muted:#636363;--line:#e5e5e5;background:#fff;font-size:16px;line-height:1.65}:where(html:has([data-site-style=blog])) .blog p{font-size:16px;line-height:1.75;color:#525252}:where(html:has([data-site-style=blog])) .blog h1,:where(html:has([data-site-style=blog])) .blog h2,:where(html:has([data-site-style=blog])) .blog h3{font-weight:500;color:var(--ink)}:where(html:has([data-site-style=blog])) .blog a{text-underline-offset:4px}:where(html:has([data-site-style=blog])) .blog button{font-size:14px;min-height:44px}:where(html:has([data-site-style=blog])) .blog .badge{font-size:12px;padding:5px 10px;border-radius:8px}:where(html:has([data-site-style=blog])) .blog :focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=blog])) .blog-main{max-width:1168px;padding:0 24px;margin:auto}:where(html:has([data-site-style=blog])) .breadcrumbs{display:flex;gap:12px;font-size:14px;color:#737373;margin:44px 0 30px}:where(html:has([data-site-style=blog])) .breadcrumbs a{color:#404040}:where(html:has([data-site-style=blog])) .article-header{max-width:860px;margin-bottom:60px}:where(html:has([data-site-style=blog])) .article-meta{display:flex;align-items:center;gap:18px;font-size:13px!important;color:#737373!important}:where(html:has([data-site-style=blog])) .article-header h1{font-size:clamp(36px,4.7vw,62px);line-height:1.08;letter-spacing:-2.6px;margin:24px 0}:where(html:has([data-site-style=blog])) .blog .lede{font-size:20px;line-height:1.65;max-width:740px;color:#636363}:where(html:has([data-site-style=blog])) .article-layout{display:grid;grid-template-columns:minmax(0,760px) 220px;gap:88px;align-items:start}:where(html:has([data-site-style=blog])) .article-body{min-width:0}:where(html:has([data-site-style=blog])) .article-section{margin:0 0 64px;scroll-margin-top:36px}:where(html:has([data-site-style=blog])) .article-section>h2{font-size:28px;line-height:1.25;letter-spacing:-.8px;margin-bottom:20px}:where(html:has([data-site-style=blog])) .article-section p:last-child{margin-bottom:0}:where(html:has([data-site-style=blog])) .toc{position:sticky;top:32px;border-left:1px solid #e5e5e5;padding-left:24px}:where(html:has([data-site-style=blog])) .toc p{font-size:13px;font-weight:500;color:#101214;margin:0 0 16px}:where(html:has([data-site-style=blog])) .toc a{display:block;font-size:13px;line-height:1.5;padding:9px 0;color:#737373}:where(html:has([data-site-style=blog])) .toc a:hover,:where(html:has([data-site-style=blog])) .toc a[aria-current=true]{color:#101214}:where(html:has([data-site-style=blog])) .toc .central-icon{width:16px;height:16px}:where(html:has([data-site-style=blog])) .calc-shell{padding:32px;border:1px solid #e5e5e5;border-radius:24px;background:white}:where(html:has([data-site-style=blog])) .module-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:30px}:where(html:has([data-site-style=blog])) .blog .eyebrow{font-size:13px;color:#737373}:where(html:has([data-site-style=blog])) .module-heading h2{font-size:26px;margin:6px 0 0;letter-spacing:-.7px}:where(html:has([data-site-style=blog])) .blog .motion-input-label{font-size:14px;color:#404040;margin-bottom:8px}:where(html:has([data-site-style=blog])) .blog .motion-input-field{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;margin:0;min-width:0}:where(html:has([data-site-style=blog])) .blog .motion-input-field input{width:100%;min-width:0;font:400 17px Geist,sans-serif;color:#101214;border:0;background:transparent;margin:0;padding:0;height:44px}:where(html:has([data-site-style=blog])) .currency{font-size:16px;color:#737373}:where(html:has([data-site-style=blog])) .blog .field-help{font-size:13px;color:#737373;line-height:1.6;margin:10px 0 20px}:where(html:has([data-site-style=blog])) .field-help a,:where(html:has([data-site-style=blog])) .module-disclaimer a,:where(html:has([data-site-style=blog])) .source-link{text-decoration:underline}:where(html:has([data-site-style=blog])) .blog .cost-line{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #ededed;font-size:15px}:where(html:has([data-site-style=blog])) .cost-line small{font-size:12px;color:#737373;margin-left:8px}:where(html:has([data-site-style=blog])) .cost-line .check{gap:12px;margin:0;font-size:14px;color:#404040}:where(html:has([data-site-style=blog])) .cost-line .check small{display:block;margin:3px 0 0;font-size:12px}:where(html:has([data-site-style=blog])) .cost-line strong{font-size:17px;font-weight:500;white-space:nowrap}:where(html:has([data-site-style=blog])) .line-input{width:140px;flex-shrink:0}:where(html:has([data-site-style=blog])) .line-input .motion-input-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(html:has([data-site-style=blog])) .line-input .motion-input-field{height:44px;padding:0 12px}:where(html:has([data-site-style=blog])) .line-input .motion-input-field input{font-size:15px}:where(html:has([data-site-style=blog])) .total-panel{padding:24px;background:#f5f5f5;border-radius:16px;margin:24px 0 12px}:where(html:has([data-site-style=blog])) .total-panel>div{display:flex;align-items:center;justify-content:space-between;gap:24px}:where(html:has([data-site-style=blog])) .total-panel span{font-size:14px;max-width:190px}:where(html:has([data-site-style=blog])) .total-panel output{font-size:38px;letter-spacing:-1.5px;font-weight:500}:where(html:has([data-site-style=blog])) .blog .total-panel p{font-size:14px;margin:8px 0 0}:where(html:has([data-site-style=blog])) .blog .module-disclaimer{font-size:13px;color:#737373;border-top:1px solid #ededed;padding-top:20px;margin-top:24px;line-height:1.65}:where(html:has([data-site-style=blog])) .check-question{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;padding:18px 0;border-bottom:1px solid #ededed;color:#404040}:where(html:has([data-site-style=blog])) .check-question:first-child{padding-top:0}:where(html:has([data-site-style=blog])) .check-question select{background:white;border:1px solid #a3a3a3;border-radius:12px;padding:10px;width:155px;flex-shrink:0;color:#404040;font-size:13px;min-height:44px}:where(html:has([data-site-style=blog])) .result-banner{background:#f5f5f5;padding:18px 20px;border-radius:14px;margin-top:24px;font-size:14px;line-height:1.6;color:#404040}:where(html:has([data-site-style=blog])) .source-link{font-size:14px;display:inline-flex;align-items:center;gap:8px}:where(html:has([data-site-style=blog])) .table-scroll{max-width:100%;overflow-x:auto}:where(html:has([data-site-style=blog])) table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}:where(html:has([data-site-style=blog])) caption{text-align:left;color:#737373;font-size:13px;margin-bottom:14px}:where(html:has([data-site-style=blog])) td,:where(html:has([data-site-style=blog])) th{padding:16px 12px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) th{font-weight:500}:where(html:has([data-site-style=blog])) td{text-align:right;white-space:nowrap}:where(html:has([data-site-style=blog])) thead th:not(:first-child){text-align:right}:where(html:has([data-site-style=blog])) thead{background:#f5f5f5}:where(html:has([data-site-style=blog])) tfoot{background:#f5f5f5;font-weight:500}:where(html:has([data-site-style=blog])) .blog details{border:0;border-bottom:1px solid #e5e5e5;border-radius:0;padding:0;background:transparent}:where(html:has([data-site-style=blog])) .blog summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;font-size:16px;font-weight:500;list-style:none}:where(html:has([data-site-style=blog])) .blog summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=blog])) .blog details p{font-size:15px;margin:0 0 22px}:where(html:has([data-site-style=blog])) .blog details[open] summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=blog])) .article-cta{display:flex;align-items:flex-start;gap:32px;background:#e1f7fe;border-radius:24px;padding:36px;margin:38px 0}:where(html:has([data-site-style=blog])) .article-cta>img{margin-top:30px;flex-shrink:0}:where(html:has([data-site-style=blog])) .article-cta h2{font-size:30px;line-height:1.2;margin:12px 0}:where(html:has([data-site-style=blog])) .article-cta .eyebrow{margin:0}:where(html:has([data-site-style=blog])) .article-cta p{font-size:15px}:where(html:has([data-site-style=blog])) .action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;font-size:14px;border-radius:14px}:where(html:has([data-site-style=blog])) .next-guide{display:block;border-top:1px solid #e5e5e5;padding:28px 0 10px;position:relative}:where(html:has([data-site-style=blog])) .next-guide>span:first-child{font-size:13px;color:#737373}:where(html:has([data-site-style=blog])) .next-guide h3{font-size:22px;line-height:1.35;margin:10px 28px 0 0}:where(html:has([data-site-style=blog])) .next-guide>.central-icon,:where(html:has([data-site-style=blog])) .next-guide>span[data-central-icon]{position:absolute;right:0;top:60px}:where(html:has([data-site-style=blog])) .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}:where(html:has([data-site-style=blog])) .field-pair>.motion-input-label:nth-child(3){grid-column:2;grid-row:1}:where(html:has([data-site-style=blog])) .field-pair>.motion-input-field:nth-child(2){grid-column:1;grid-row:2}:where(html:has([data-site-style=blog])) .field-pair>.motion-input-field:nth-child(4){grid-column:2;grid-row:2}:where(html:has([data-site-style=blog])) .band-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;border-top:1px solid #ededed;padding-top:24px;margin-top:24px}:where(html:has([data-site-style=blog])) .band-stats span{font-size:13px;color:#636363;display:block}:where(html:has([data-site-style=blog])) .band-stats strong{display:block;font-size:27px;letter-spacing:-1px;margin-top:6px}:where(html:has([data-site-style=blog])) .band-stats>div:nth-child(2) strong{color:#237447}:where(html:has([data-site-style=blog])) .blog .bid-control{position:relative;height:44px;margin:74px 12px 12px}:where(html:has([data-site-style=blog])) .blog .bid-control:after{left:var(--ask-position,76.67%)}:where(html:has([data-site-style=blog])) .blog .bid-control>input{position:relative;appearance:none;width:100%;height:44px;background:transparent;margin:0;cursor:ew-resize;border:0}:where(html:has([data-site-style=blog])) .blog .bid-control input::-webkit-slider-thumb{appearance:none;width:7px;height:27px;border-radius:5px;background:#101214}:where(html:has([data-site-style=blog])) .blog .bid-control input::-moz-range-thumb{width:7px;height:27px;border:0;border-radius:5px;background:#101214}:where(html:has([data-site-style=blog])) .blog .bid-control>span.ask-marker{left:var(--ask-label-position,76.67%);transform:translateX(-50%);top:-50px;font-size:12px}:where(html:has([data-site-style=blog])) .blog .decision-zones{display:flex}:where(html:has([data-site-style=blog])) .blog .decision-zones i{flex:none}:where(html:has([data-site-style=blog])) .blog .decision-zones .zone-yellow{display:block!important}:where(html:has([data-site-style=blog])) .range-ends{display:flex;justify-content:space-between;font-size:12px;color:#737373}:where(html:has([data-site-style=blog])) .band-legend{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0;font-size:12px;color:#636363}:where(html:has([data-site-style=blog])) .band-legend span{display:flex;align-items:center;gap:6px}:where(html:has([data-site-style=blog])) .band-legend i{display:block;width:7px;height:7px;border-radius:50%}:where(html:has([data-site-style=blog])) .legend-green{background:#3fd98a}:where(html:has([data-site-style=blog])) .legend-yellow{background:#fec912}:where(html:has([data-site-style=blog])) .legend-red{background:#f91b5e}:where(html:has([data-site-style=blog])) .practice-total{display:flex;justify-content:space-between;align-items:center;margin-top:28px}:where(html:has([data-site-style=blog])) .practice-total label{font-size:14px}:where(html:has([data-site-style=blog])) .practice-total output{font-size:32px;letter-spacing:-1px}:where(html:has([data-site-style=blog])) .blog .gap-note{font-size:14px}:where(html:has([data-site-style=blog])) .blog .chips{gap:8px;margin-bottom:24px}:where(html:has([data-site-style=blog])) .blog .chips button{min-height:40px;font-size:13px;padding:9px 20px}:where(html:has([data-site-style=blog])) .guides-hero{display:flex;justify-content:space-between;align-items:center;padding:80px 0 70px;gap:40px}:where(html:has([data-site-style=blog])) .guides-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.06;letter-spacing:-2.8px;margin:24px 0}:where(html:has([data-site-style=blog])) .guides-mascot{width:150px;margin-right:50px;transform:rotate(7deg)}:where(html:has([data-site-style=blog])) .guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:64px}:where(html:has([data-site-style=blog])) .guide-card{display:block;border:1px solid #e5e5e5;border-radius:24px;overflow:hidden;transition:border-color .18s,transform .18s}:where(html:has([data-site-style=blog])) .guide-card:hover{border-color:#aaa;transform:translateY(-3px)}:where(html:has([data-site-style=blog])) .cover{height:280px;position:relative;overflow:hidden}:where(html:has([data-site-style=blog])) .guide-card-copy{padding:28px}:where(html:has([data-site-style=blog])) .guide-card-copy h2{font-size:28px;line-height:1.2;letter-spacing:-.8px;margin:16px 0}:where(html:has([data-site-style=blog])) .guide-card-copy p{font-size:15px}:where(html:has([data-site-style=blog])) .read-link{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-top:28px}:where(html:has([data-site-style=blog])) .skip-link{position:absolute;left:20px;top:-100px;z-index:20;padding:12px;background:#fff}:where(html:has([data-site-style=blog])) .skip-link:focus{top:12px}:where(html:has([data-site-style=blog])) input[aria-invalid=true]{outline:2px solid #b43054!important}:where(html:has([data-site-style=blog])) .blog .segmented button{font-size:14px;padding:8px 18px}:where(html:has([data-site-style=blog])) .blog .geometric-button.primary{color:white}:where(html:has([data-site-style=blog])) .blog .geometric-button.primary>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=blog])) .blog .geometric-button.primary:hover>.input-squircle-border path{fill:#303030}:where(html:has([data-site-style=blog])) .blog .geometric-button.primary:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:1000px){:where(html:has([data-site-style=blog])) .article-layout{grid-template-columns:minmax(0,1fr) 180px;gap:40px}:where(html:has([data-site-style=blog])) .guides-mascot{margin-right:0;width:110px}:where(html:has([data-site-style=blog])) .band-stats strong{font-size:24px}}@media(max-width:760px){:where(html:has([data-site-style=blog])) .blog-main{padding:0 20px}:where(html:has([data-site-style=blog])) .breadcrumbs{margin-top:28px}:where(html:has([data-site-style=blog])) .article-header{margin-bottom:36px}:where(html:has([data-site-style=blog])) .article-header h1{letter-spacing:-1.5px}:where(html:has([data-site-style=blog])) .blog .lede{font-size:18px}:where(html:has([data-site-style=blog])) .article-layout{display:flex;flex-direction:column;gap:32px}:where(html:has([data-site-style=blog])) .toc{order:-1;position:static;border-left:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:16px 0;width:100%}:where(html:has([data-site-style=blog])) .toc nav{display:flex;gap:8px 16px;flex-wrap:wrap}:where(html:has([data-site-style=blog])) .toc p{width:100%;margin:0}:where(html:has([data-site-style=blog])) .toc a{padding:4px 0}:where(html:has([data-site-style=blog])) .article-section{margin-bottom:48px}:where(html:has([data-site-style=blog])) .article-section>h2{font-size:25px}:where(html:has([data-site-style=blog])) .calc-shell{padding:22px 18px;border-radius:20px}:where(html:has([data-site-style=blog])) .module-heading h2{font-size:24px}:where(html:has([data-site-style=blog])) .total-panel{padding:20px 16px}:where(html:has([data-site-style=blog])) .total-panel>div{align-items:flex-start;flex-direction:column;gap:6px}:where(html:has([data-site-style=blog])) .total-panel span{max-width:none}:where(html:has([data-site-style=blog])) .total-panel output{font-size:36px}:where(html:has([data-site-style=blog])) .check-question{flex-direction:column;align-items:stretch;gap:12px}:where(html:has([data-site-style=blog])) .check-question select{width:100%}:where(html:has([data-site-style=blog])) .article-cta{padding:28px 24px;gap:20px;flex-direction:column}:where(html:has([data-site-style=blog])) .article-cta>img{width:52px;margin:0}:where(html:has([data-site-style=blog])) .guides-hero{padding:50px 0 40px}:where(html:has([data-site-style=blog])) .guides-mascot{display:none}:where(html:has([data-site-style=blog])) .guides-hero h1{letter-spacing:-1.7px}:where(html:has([data-site-style=blog])) .guide-grid{grid-template-columns:1fr;gap:24px}:where(html:has([data-site-style=blog])) .guide-card-copy{padding:24px}:where(html:has([data-site-style=blog])) .guide-card-copy h2{font-size:26px}:where(html:has([data-site-style=blog])) .cover{height:260px}:where(html:has([data-site-style=blog])) .field-pair{gap:8px 12px}:where(html:has([data-site-style=blog])) .field-pair .motion-input-label{font-size:12px}:where(html:has([data-site-style=blog])) .field-pair .motion-input-field{padding:0 12px}:where(html:has([data-site-style=blog])) .band-stats{gap:8px}:where(html:has([data-site-style=blog])) .band-stats strong{font-size:21px;letter-spacing:-.5px}:where(html:has([data-site-style=blog])) .band-stats span{font-size:12px}:where(html:has([data-site-style=blog])) .band-legend{gap:10px;font-size:11px}:where(html:has([data-site-style=blog])) .line-input{width:112px}:where(html:has([data-site-style=blog])) .cost-line .check{font-size:13px;gap:8px}:where(html:has([data-site-style=blog])) .cost-line .check small{font-size:11px}:where(html:has([data-site-style=blog])) .article-meta{gap:12px;font-size:12px!important}}@media(max-width:380px){:where(html:has([data-site-style=blog])) .band-stats strong{font-size:18px}:where(html:has([data-site-style=blog])) .line-input{width:100px}:where(html:has([data-site-style=blog])) .cost-line{gap:8px!important}:where(html:has([data-site-style=blog])) .module-heading{flex-wrap:wrap}:where(html:has([data-site-style=blog])) .field-pair{display:block}:where(html:has([data-site-style=blog])) .field-pair .motion-input-label{margin-top:14px}}@media(prefers-reduced-motion:reduce){html:where(:has([data-site-style=blog])){scroll-behavior:auto}:where(html:has([data-site-style=blog])) .guide-card{transition:none}:where(html:has([data-site-style=blog])) .guide-card:hover{transform:none}}:where(html:has([data-site-style=blog])) .article-list{padding-left:24px;color:#525252;font-size:16px;line-height:1.75}:where(html:has([data-site-style=blog])) .article-list li{padding-left:6px;margin-bottom:14px}:where(html:has([data-site-style=blog])) .article-list strong{color:#101214}:where(html:has([data-site-style=blog])) #drie-punten td{white-space:normal;text-align:left;min-width:180px}:where(html:has([data-site-style=blog])) #drie-punten th{vertical-align:top}:where(html:has([data-site-style=blog])) .compact-cta{padding:26px 30px}:where(html:has([data-site-style=blog])) .compact-cta h2{font-size:24px;margin:0 0 8px}:where(html:has([data-site-style=blog])) .compact-cta p{margin-bottom:16px}:where(html:has([data-site-style=blog])) .cta-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}:where(html:has([data-site-style=blog])) .cta-links>a:not(.action){font-size:14px;text-decoration:underline}:where(html:has([data-site-style=blog])) .shared-site-nav{max-width:1280px;margin:auto;padding:25px 40px;display:flex;justify-content:space-between;align-items:center;gap:22px;box-sizing:border-box;background:#fff}:where(html:has([data-site-style=blog])) .shared-site-footer .wordmark,:where(html:has([data-site-style=blog])) .shared-site-nav .wordmark{font-family:Neighbour,Geist,sans-serif;font-size:30px;font-weight:800;letter-spacing:-1px;color:#101214;text-decoration:none}:where(html:has([data-site-style=blog])) .shared-site-nav nav{display:flex;align-items:center;gap:24px;font:14px Geist,sans-serif}:where(html:has([data-site-style=blog])) .shared-site-nav nav>a{color:#101214;text-decoration:none;white-space:nowrap}:where(html:has([data-site-style=blog])) .shared-site-nav>nav>a[data-blog-link]{padding:10px 14px;border-radius:12px;text-decoration:none;transition:background .15s}:where(html:has([data-site-style=blog])) .shared-site-nav>nav>a[data-blog-link][aria-current=page]{background:#f4f4f4;text-decoration:none}:where(html:has([data-site-style=blog])) .shared-site-nav>nav>a[data-blog-link]:hover{background:#ededed;text-decoration:none}:where(html:has([data-site-style=blog])) .shared-site-nav nav>.button{background:#101214;color:white;min-height:42px;padding:10px 17px;border-radius:14px;font:500 13px Geist,sans-serif;display:flex;align-items:center}:where(html:has([data-site-style=blog])) .shared-site-nav a:focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=blog])) .shared-site-footer{max-width:1280px;margin:auto;padding:30px 40px;border-top:1px solid #ededed;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#737373;font:12px Geist,sans-serif;box-sizing:border-box}:where(html:has([data-site-style=blog])) .shared-site-footer .wordmark{font-size:25px}@media(max-width:1050px){:where(html:has([data-site-style=blog])) .shared-site-nav{padding:24px;flex-wrap:wrap}:where(html:has([data-site-style=blog])) .shared-site-nav nav{gap:18px;flex-wrap:wrap}:where(html:has([data-site-style=blog])) .shared-site-nav .wordmark{font-size:28px}}@media(max-width:600px){:where(html:has([data-site-style=blog])) .shared-site-nav nav{width:100%;gap:15px;font-size:12px}:where(html:has([data-site-style=blog])) .shared-site-nav nav>.button{font-size:12px}:where(html:has([data-site-style=blog])) .shared-site-footer{padding:25px 22px;flex-wrap:wrap}}:where(html:has([data-site-style=blog])) .shared-site-footer{display:block;padding-top:56px;padding-bottom:56px}:where(html:has([data-site-style=blog])) .footer-top{display:grid;grid-template-columns:1fr .8fr 1.35fr;gap:56px;align-items:start}:where(html:has([data-site-style=blog])) .footer-brand p{font-size:14px;line-height:1.65;margin:18px 0 0;color:#737373}:where(html:has([data-site-style=blog])) .footer-sitemap{display:flex;flex-direction:column;align-items:flex-start;gap:13px}:where(html:has([data-site-style=blog])) .footer-sitemap h2{font:500 14px Geist,sans-serif;color:#101214;margin:0 0 6px}:where(html:has([data-site-style=blog])) .footer-sitemap a{font-size:13px;color:#525252;text-decoration:none}:where(html:has([data-site-style=blog])) .footer-sitemap a:hover{text-decoration:underline;text-underline-offset:4px}:where(html:has([data-site-style=blog])) .footer-newsletter>span{display:inline-block;font-size:11px;background:#f5f5f5;color:#525252;border-radius:8px;padding:7px 10px}:where(html:has([data-site-style=blog])) .footer-newsletter h2{font:500 30px/1.1 Geist,sans-serif;letter-spacing:-1.1px;color:#101214;margin:18px 0 12px}:where(html:has([data-site-style=blog])) .footer-newsletter p{font-size:14px;line-height:1.6;color:#636363;max-width:340px;margin:0 0 22px}:where(html:has([data-site-style=blog])) .footer-newsletter .button{display:inline-flex;align-items:center;justify-content:center;background:#101214;color:white;text-decoration:none;font:500 13px Geist,sans-serif;padding:15px 20px;min-height:48px;border-radius:14px;box-sizing:border-box}:where(html:has([data-site-style=blog])) .shared-site-footer a:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:760px){:where(html:has([data-site-style=blog])) .footer-top{grid-template-columns:1fr 1fr;gap:36px}:where(html:has([data-site-style=blog])) .footer-newsletter{grid-column:1/-1}:where(html:has([data-site-style=blog])) .shared-site-footer{padding:40px 22px}:where(html:has([data-site-style=blog])) .footer-newsletter h2{font-size:28px}}@media(max-width:360px){:where(html:has([data-site-style=blog])) .footer-top{grid-template-columns:1fr}:where(html:has([data-site-style=blog])) .footer-newsletter{grid-column:auto}}:where(html:has([data-site-style=blog])) .site-explore{position:relative}:where(html:has([data-site-style=blog])) .explore-trigger{background:none;border:0;padding:12px 0;font:14px Geist,sans-serif;color:#101214;cursor:pointer;display:flex;gap:8px;align-items:center}:where(html:has([data-site-style=blog])) .explore-panel{position:absolute;top:calc(100% + 12px);left:-120px;width:650px;background:white;padding:20px;border:1px solid #ededed;border-radius:22px;box-shadow:0 14px 42px #10121414;z-index:100;display:grid;grid-template-columns:1fr 1fr;gap:20px}:where(html:has([data-site-style=blog])) .explore-panel[hidden]{display:none}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel nav{display:flex;flex-direction:column;align-items:stretch;gap:5px}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel nav a{padding:18px 14px;border-radius:12px;white-space:normal;text-decoration:none}:where(html:has([data-site-style=blog])) .explore-panel nav a:focus-visible,:where(html:has([data-site-style=blog])) .explore-panel nav a:hover{background:#f5f5f5}:where(html:has([data-site-style=blog])) .explore-panel small,:where(html:has([data-site-style=blog])) .explore-panel strong{display:block}:where(html:has([data-site-style=blog])) .explore-panel nav strong{font-size:14px;font-weight:500}:where(html:has([data-site-style=blog])) .explore-panel nav small{font-size:12px;line-height:1.5;color:#737373;margin-top:6px}@media(max-width:760px){:where(html:has([data-site-style=blog])) .site-explore{position:static}:where(html:has([data-site-style=blog])) .shared-site-nav{position:relative;z-index:101}:where(html:has([data-site-style=blog])) .explore-panel{left:16px;right:16px;top:100%;width:auto;grid-template-columns:1fr 1fr;gap:10px;padding:12px}:where(html:has([data-site-style=blog])) .explore-trigger{font-size:12px}}@media(max-width:440px){:where(html:has([data-site-style=blog])) .explore-panel{grid-template-columns:1fr}}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer,:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav{font-family:Geist,sans-serif;line-height:1.4;letter-spacing:normal;color:#101214}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer *,:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav *{box-sizing:border-box}:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav .wordmark{line-height:1.2}:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav button{min-height:42px;font:500 14px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav nav>.button{border:0;background:#101214;color:#fff;padding:10px 17px;border-radius:14px;font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav .explore-trigger{border:0;background:transparent;padding:12px 0;color:#101214}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-newsletter h2{font:500 30px/1.1 Geist,sans-serif;letter-spacing:-1.1px;margin:0 0 12px;color:#101214}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-newsletter p{font:400 14px/1.6 Geist,sans-serif;margin:0 0 22px;color:#636363}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-sitemap h2{font:500 14px/1.4 Geist,sans-serif;letter-spacing:normal;margin:0 0 6px}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-sitemap a{font:400 13px/1.4 Geist,sans-serif}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .button{border:0;font:500 13px/20px Geist,sans-serif;cursor:pointer;margin:0;min-height:48px}:where(html:has([data-site-style=blog])) .shared-site-footer [hidden]{display:none!important}:where(html:has([data-site-style=blog])) .footer-newsletter-form{max-width:360px;margin-top:22px}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form label{display:block;font:400 12px/18px Geist,sans-serif;color:#525252;margin:14px 0 7px}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form .motion-input-field{display:flex;align-items:center;height:48px;padding:0 16px;background:white;border:1px solid #a3a3a3;border-radius:14px;min-width:0;margin:0}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form .motion-input-field input{font:400 14px/20px Geist,sans-serif;height:44px;width:100%;min-width:0;background:transparent;border:0;outline:0;padding:0;margin:0;color:#101214;box-shadow:none}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form .button{width:100%;margin-top:20px}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-newsletter-form .footer-signup-status{font:400 12px/1.5 Geist,sans-serif;margin:12px 0 0;color:#636363}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form .geometric-input{border-color:transparent;border-radius:0}@media(max-width:760px){:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-newsletter h2{font-size:28px}:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav button{font-size:12px}}:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav{justify-content:flex-start;gap:40px}@media(max-width:760px){:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav{gap:20px}}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .geometric-button.primary,:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav .geometric-button.primary{background:transparent!important;border:1px solid transparent!important;isolation:isolate;position:relative}:where(html:has([data-site-style=blog])) .shared-site-footer .geometric-button>.input-squircle-border,:where(html:has([data-site-style=blog])) .shared-site-nav .geometric-button>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=blog])) .shared-site-footer .geometric-button>.input-squircle-border path,:where(html:has([data-site-style=blog])) .shared-site-nav .geometric-button>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel{width:780px;grid-template-columns:.9fr 1.1fr;left:-80px;gap:24px;padding:24px;top:100%}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel nav{justify-content:center}:where(html:has([data-site-style=blog])) .nav-product-preview[hidden]{display:none!important}@media(max-width:1050px){:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel{left:0;width:min(740px,calc(100vw - 48px))}:where(html:has([data-site-style=blog])) .shared-site-nav .site-explore{position:static}:where(html:has([data-site-style=blog])) .shared-site-nav{position:relative;z-index:100}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel{left:24px}}@media(max-width:600px){:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel{grid-template-columns:1fr;width:calc(100vw - 32px);left:16px;padding:16px;max-height:75vh;overflow:auto}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel nav{display:grid;grid-template-columns:1fr 1fr}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel nav a{padding:12px}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel nav small{font-size:10px}}:where(html:has([data-site-style=blog])) .shared-site-nav .site-nav-actions{margin-left:auto;display:flex;align-items:center;gap:18px;flex:none}:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav .site-nav-actions>.button{min-height:42px;padding:10px 18px;font:500 13px/20px Geist,sans-serif;color:white;background:#101214;border:0;border-radius:14px;white-space:nowrap}:where(html:has([data-site-style=blog])) .shared-site-nav .site-nav-actions>.geometric-button.primary{background:transparent!important}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-trigger>[data-central-icon]{display:flex;width:15px;height:15px;flex:none}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-trigger>[data-central-icon] svg{width:15px;height:15px;transition:transform .18s}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-trigger[aria-expanded=true]>[data-central-icon] svg{transform:rotate(180deg)}@media(max-width:760px){:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav{gap:18px}:where(html:has([data-site-style=blog])) .shared-site-nav .site-nav-actions{gap:12px}:where(html:has([data-site-style=blog])) .shared-site-nav .site-nav-actions>.button{padding:10px 14px}:where(html:has([data-site-style=blog])) .shared-site-nav .site-nav-actions{margin-left:auto}}@media(max-width:520px){:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav{gap:14px 18px}:where(html:has([data-site-style=blog])) .shared-site-nav .site-nav-actions{gap:8px}:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav .site-nav-actions>.button{font-size:12px;padding:10px 12px}:where(html:has([data-site-style=blog])) .shared-site-nav .wordmark{font-size:25px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) .shared-site-nav .explore-trigger>[data-central-icon] svg{transition:none}}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel{width:620px;grid-template-columns:1fr 1fr;gap:16px;padding:18px}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel nav a{padding:13px 12px}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel nav small{font-size:11px;margin-top:5px}@media(max-width:1050px){:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel{width:min(620px,calc(100vw - 48px))}}@media(max-width:600px){:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel{width:calc(100vw - 32px);grid-template-columns:1fr;padding:14px;gap:8px}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel nav{grid-template-columns:1fr}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel nav a{padding:12px}}@media(min-width:761px){:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav>.wordmark{justify-self:start}:where(html:has([data-site-style=blog])) .shared-site-nav.shared-site-nav>.site-nav-actions{justify-self:end;margin-left:0}}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-top{grid-template-columns:.85fr 1.65fr 1.2fr;gap:40px}:where(html:has([data-site-style=blog])) .footer-link-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-link-groups .footer-sitemap{gap:13px}@media(max-width:1000px){:where(html:has([data-site-style=blog])) .shared-site-footer .footer-top{grid-template-columns:1fr 1.6fr;gap:36px}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter{grid-column:1/-1;max-width:420px}}@media(max-width:600px){:where(html:has([data-site-style=blog])) .shared-site-footer .footer-top{grid-template-columns:1fr;gap:34px}:where(html:has([data-site-style=blog])) .footer-link-groups{gap:22px}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter{grid-column:auto}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-link-groups h2{font-size:13px}}:where(html:has([data-site-style=blog])) .footer-newsletter{container-type:inline-size}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;max-width:420px;align-items:end}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form>.footer-signup-status,:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form>label{grid-column:1/-1}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form>.motion-input-field:first-of-type{grid-column:1;grid-row:2}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.button{grid-column:2;grid-row:2;width:auto;margin:0;min-height:48px;padding:12px 16px;white-space:nowrap}@container(max-width:290px){:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form{grid-template-columns:1fr}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.button{grid-column:1;grid-row:3;width:100%;margin-top:12px}}:where(html:has([data-site-style=blog])) .shared-site-nav .site-explore{position:relative}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel.explore-simple{display:block;width:300px;left:50%;right:auto;transform:translateX(-50%);top:100%;padding:10px;max-height:none;overflow:visible;border-radius:16px}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel.explore-simple[hidden]{display:none}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple nav{display:flex;flex-direction:column;gap:2px;align-items:stretch}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple nav a{padding:13px 14px;border-radius:10px;white-space:normal}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple nav a strong{font-size:13px}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple nav a small{font-size:11px;line-height:1.4;margin-top:4px}:where(html:has([data-site-style=blog])) .realtors-coming{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 14px 10px;margin-top:6px;border-top:1px solid #ededed;color:#737373;font:400 13px/20px Geist,sans-serif;cursor:default}:where(html:has([data-site-style=blog])) .realtors-coming .coming-chip{display:inline-block;background:#f5f5f5;padding:4px 8px;border-radius:7px;font:500 10px/16px Geist,sans-serif;white-space:nowrap;color:#737373}@media(max-width:520px){:where(html:has([data-site-style=blog])) .shared-site-nav .explore-panel.explore-simple{left:0;transform:none;width:min(300px,calc(100vw - 44px))}}:where(html:has([data-site-style=blog])) .site-chat-launcher{position:fixed;right:24px;bottom:24px;z-index:90;min-height:48px;padding:14px 22px;font:500 14px/20px Geist,sans-serif;color:white;border:0;background:#101214;border-radius:14px;box-shadow:0 4px 18px #10121414;cursor:pointer}:where(html:has([data-site-style=blog])) .site-chat-launcher.geometric-button{background:transparent!important}:where(html:has([data-site-style=blog])) .site-chat-launcher .input-squircle-border{z-index:-1}:where(html:has([data-site-style=blog])) .site-chat-panel{position:fixed;right:24px;bottom:24px;z-index:91;width:440px;height:min(660px,calc(100dvh - 48px));max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #e5e5e5;border-radius:24px;background:white;box-shadow:0 12px 48px #1012141a}:where(html:has([data-site-style=blog])) .site-chat-launcher[hidden],:where(html:has([data-site-style=blog])) .site-chat-panel[hidden]{display:none!important}@media(max-width:600px){:where(html:has([data-site-style=blog])) .site-chat-launcher{right:16px;bottom:16px}:where(html:has([data-site-style=blog])) .site-chat-panel{right:16px;bottom:16px;height:min(660px,calc(100dvh - 32px))}}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple nav a{display:flex;align-items:center;gap:12px;padding:10px}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple .nav-option-copy{display:block;flex:1 1;min-width:0}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple .nav-option-copy small,:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple .nav-option-copy strong{display:block}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple .nav-thumb{display:block;position:relative;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:10px}:where(html:has([data-site-style=blog])) .site-launch-banner{display:flex;justify-content:center;align-items:center;gap:20px;padding:12px 24px;background:#3fd98a;position:relative}:where(html:has([data-site-style=blog])) .site-launch-banner p{margin:0;font:400 13px/1.5 Geist,sans-serif;color:#101214}:where(html:has([data-site-style=blog])) body .site-launch-banner button{min-height:0;height:auto;display:inline-flex;align-items:center;gap:7px;flex:none;padding:0;border:0;background:transparent;color:#101214;font:500 13px/1.5 Geist,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:where(html:has([data-site-style=blog])) .site-launch-banner button:hover{background:transparent}:where(html:has([data-site-style=blog])) .site-launch-banner button:focus-visible{outline:2px solid #101214;outline-offset:5px}:where(html:has([data-site-style=blog])) .site-launch-banner .central-icon{width:15px;height:15px}@media(max-width:600px){:where(html:has([data-site-style=blog])) .site-launch-banner{flex-wrap:wrap;gap:5px 12px;text-align:center;padding:12px 20px}:where(html:has([data-site-style=blog])) .site-launch-banner p{font-size:12px}:where(html:has([data-site-style=blog])) .site-launch-banner button{font-size:12px}}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple .nav-thumb.nav-mini{background:#f4f4f4;border-radius:11px;isolation:isolate}:where(html:has([data-site-style=blog])) .nav-mini .mini-page{position:absolute;left:10px;top:7px;width:28px;height:35px;background:white;border-radius:4px;padding:4px;box-shadow:0 1px 3px #10121412;overflow:hidden}:where(html:has([data-site-style=blog])) .nav-mini .mini-backing{position:absolute;left:7px;top:9px;width:30px;height:34px;border-radius:5px;background:#fec912;transform:rotate(-6deg)}:where(html:has([data-site-style=blog])) .nav-mini .mini-home-photo{display:block;width:20px;height:14px;background:url(/assets/property-photo-atlas.85a1714b4e26.webp) 0 0/300% 300%;border-radius:2px}:where(html:has([data-site-style=blog])) .mini-report .mini-backing{background:#f68cf4;left:11px;top:5px;transform:rotate(5deg)}:where(html:has([data-site-style=blog])) .mini-report .mini-page{left:8px;top:8px;height:34px}:where(html:has([data-site-style=blog])) .mini-report-header{display:flex;height:12px;align-items:center;margin-bottom:3px}:where(html:has([data-site-style=blog])) .shared-site-nav .mini-report-header .central-icon,:where(html:has([data-site-style=blog])) .shared-site-nav .mini-report-header [data-central-icon]{width:11px;height:11px;display:block;color:#101214}:where(html:has([data-site-style=blog])) header.shared-site-nav{position:sticky;top:0;z-index:80;max-width:none;width:100%;background:#fff;padding-left:max(40px,calc((100% - 1200px)/2));padding-right:max(40px,calc((100% - 1200px)/2));box-shadow:0 1px 0 transparent}:where(html:has([data-site-style=blog])) header.shared-site-nav.is-scrolled{box-shadow:0 1px 0 #e5e5e5}@media(max-width:1050px){:where(html:has([data-site-style=blog])) header.shared-site-nav{padding-left:24px;padding-right:24px}}@media(max-width:600px){:where(html:has([data-site-style=blog])) header.shared-site-nav{padding-left:20px;padding-right:20px}}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple .nav-thumb.nav-mini{width:68px;height:68px;flex-basis:68px;border-radius:13px}:where(html:has([data-site-style=blog])) .nav-mini .mini-page{left:14px;top:10px;width:40px;height:48px;border-radius:6px;padding:5px}:where(html:has([data-site-style=blog])) .nav-mini .mini-backing{left:10px;top:13px;width:42px;height:47px;border-radius:6px}:where(html:has([data-site-style=blog])) .nav-mini .mini-home-photo{width:30px;height:38px;border-radius:3px;background-size:auto 300%}:where(html:has([data-site-style=blog])) .mini-report .mini-backing{left:16px;top:8px}:where(html:has([data-site-style=blog])) .mini-report .mini-page{left:12px;top:12px;height:46px}:where(html:has([data-site-style=blog])) .mini-report-header{height:36px;justify-content:center;margin:0}:where(html:has([data-site-style=blog])) .shared-site-nav .mini-report-header .central-icon,:where(html:has([data-site-style=blog])) .shared-site-nav .mini-report-header [data-central-icon]{width:25px;height:25px}:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple nav a:focus-visible .nav-thumb.nav-mini,:where(html:has([data-site-style=blog])) .shared-site-nav .explore-simple nav a:hover .nav-thumb.nav-mini{background:#fff}:where(html:has([data-site-style=blog])) body button.site-chat-launcher.primary.geometric-button{position:fixed;right:24px;bottom:24px;z-index:90;isolation:isolate}:where(html:has([data-site-style=blog])) body button.site-chat-launcher>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=blog])) body button.site-chat-launcher>.input-squircle-border path{fill:#101214;stroke:#101214}@media(max-width:600px){:where(html:has([data-site-style=blog])) body button.site-chat-launcher.primary.geometric-button{right:16px;bottom:16px}}:where(html:has([data-site-style=blog])) .waitlist-modal{box-sizing:border-box;width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:30px;border:0;border-radius:24px;background:#fff;color:#101214;box-shadow:0 20px 80px #10121426;overflow:auto;font-family:Geist,sans-serif}:where(html:has([data-site-style=blog])) .waitlist-modal::backdrop{background:#10121459}:where(html:has([data-site-style=blog])) .waitlist-modal-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}:where(html:has([data-site-style=blog])) .waitlist-modal .wordmark{font:800 26px Neighbour,Geist,sans-serif;letter-spacing:-.8px}:where(html:has([data-site-style=blog])) .waitlist-modal-close{border:0;border-radius:10px;background:#f4f4f4;padding:8px 12px;color:#525252;font:500 12px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=blog])) .waitlist-modal h2{font:500 34px/1.12 Geist,sans-serif;letter-spacing:-1px;margin:12px 0 16px}:where(html:has([data-site-style=blog])) .waitlist-modal>p{font:400 14px/1.65 Geist,sans-serif;color:#737373;margin:0 0 24px}:where(html:has([data-site-style=blog])) .waitlist-modal form>label{display:block;font-size:12px;color:#404040;margin:16px 0 8px}:where(html:has([data-site-style=blog])) .waitlist-modal .motion-input-field{height:48px;box-sizing:border-box;padding:0 14px;background:white}:where(html:has([data-site-style=blog])) .waitlist-modal input{display:block;box-sizing:border-box;width:100%;height:100%;border:0;font:400 14px Geist,sans-serif;color:#101214;background:transparent;min-width:0}:where(html:has([data-site-style=blog])) .waitlist-modal form>.primary{width:100%;min-height:48px;margin-top:22px;padding:12px 18px;font:500 14px/20px Geist,sans-serif;color:white;background:#101214;border:0;border-radius:14px;cursor:pointer}:where(html:has([data-site-style=blog])) .waitlist-modal form>.primary.geometric-button{background:transparent!important;position:relative;isolation:isolate}:where(html:has([data-site-style=blog])) .waitlist-modal .primary>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=blog])) .waitlist-modal-status{font-size:12px;line-height:1.5;color:#737373;margin:12px 0 0}:where(html:has([data-site-style=blog])) .waitlist-modal-status:empty{display:none}:where(html:has([data-site-style=blog])) .waitlist-modal-close:focus-visible{outline:2px solid #101214;outline-offset:3px}@media(max-width:480px){:where(html:has([data-site-style=blog])) .waitlist-modal{padding:24px}:where(html:has([data-site-style=blog])) .waitlist-modal h2{font-size:30px}}:where(html:has([data-site-style=blog])) .waitlist-modal form{display:block;margin:0;padding:0}:where(html:has([data-site-style=blog])) .waitlist-modal form>.motion-input-field{margin:0}:where(html:has([data-site-style=blog])) body button.site-chat-launcher.primary.geometric-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:176px;min-height:66px;padding:13px 20px;text-align:left;filter:drop-shadow(0 4px 7px #10121418);transition:transform .16s ease,filter .16s ease}:where(html:has([data-site-style=blog])) .site-chat-launcher .chat-launcher-title{display:block;font:500 14px/20px Geist,sans-serif;color:#fff}:where(html:has([data-site-style=blog])) .site-chat-launcher .chat-launcher-hint{display:block;font:400 11px/16px Geist,sans-serif;color:#d4d4d4}:where(html:has([data-site-style=blog])) body button.site-chat-launcher:after{content:"";position:absolute;right:15px;bottom:-5px;width:12px;height:12px;background:#101214;transform:skewY(35deg);border-radius:0 0 3px 0;z-index:-1;pointer-events:none}@media(hover:hover){:where(html:has([data-site-style=blog])) body button.site-chat-launcher.primary.geometric-button:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 9px #10121424)}}:where(html:has([data-site-style=blog])) body button.site-chat-launcher.primary.geometric-button:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) body button.site-chat-launcher.primary.geometric-button{transition:none}:where(html:has([data-site-style=blog])) body button.site-chat-launcher.primary.geometric-button:hover{transform:none}}:where(html:has([data-site-style=blog])) body button.site-chat-launcher.primary.geometric-button{min-width:190px;min-height:68px;gap:4px;padding:13px 19px;filter:drop-shadow(0 3px 6px #10121412)}:where(html:has([data-site-style=blog])) .site-chat-launcher .chat-launcher-title{display:flex;align-items:baseline;gap:4px;font-size:14px;line-height:21px}:where(html:has([data-site-style=blog])) .site-chat-launcher .chat-launcher-brand{font:800 17px/21px Neighbour,Geist,sans-serif;letter-spacing:-.35px}:where(html:has([data-site-style=blog])) .site-chat-launcher .chat-launcher-hint{font-size:11px;line-height:16px;color:#c9c9c9}:where(html:has([data-site-style=blog])) body button.site-chat-launcher:after{right:12px;bottom:-10px;width:26px;height:20px;border-radius:0;transform:none;clip-path:path("M 0 0 L 23 0 C 20 8 22 13 25 16 C 26 18 25 20 22 20 C 10 19 2 10 0 0 Z")}@media(hover:hover){:where(html:has([data-site-style=blog])) body button.site-chat-launcher.primary.geometric-button:hover{transform:translateY(-4px);filter:drop-shadow(0 7px 10px #10121420)}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) body button.site-chat-launcher.primary.geometric-button:hover{transform:none}}:where(html:has([data-site-style=blog])) .site-launch-banner{background:#e1f7fe;color:#101214}:where(html:has([data-site-style=blog])) body .waitlist-modal .waitlist-modal-close{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;background:#f4f4f4;color:#525252}:where(html:has([data-site-style=blog])) .waitlist-modal-close svg{width:18px;height:18px}:where(html:has([data-site-style=blog])) .waitlist-modal-close:hover{background:#e8e8e8}:where(html:has([data-site-style=blog])) .waitlist-welcome{height:88px;display:flex;align-items:center;justify-content:center;gap:22px;margin:0 0 22px;background:#e1f7fe;border-radius:18px;overflow:hidden}:where(html:has([data-site-style=blog])) .waitlist-welcome img{width:76px;height:58px;object-fit:contain;transform:rotate(5deg)}:where(html:has([data-site-style=blog])) .waitlist-modal h2{font-size:30px;margin:8px 0 12px}:where(html:has([data-site-style=blog])) .waitlist-modal>p{margin-bottom:18px}@media(max-height:700px){:where(html:has([data-site-style=blog])) .waitlist-modal{padding:24px}:where(html:has([data-site-style=blog])) .waitlist-welcome{height:64px;margin-bottom:16px}:where(html:has([data-site-style=blog])) .waitlist-modal .waitlist-modal-top{margin-bottom:14px}:where(html:has([data-site-style=blog])) .waitlist-modal h2{font-size:28px}:where(html:has([data-site-style=blog])) .waitlist-modal form>label{margin-top:12px}}:where(html:has([data-site-style=blog])) .mini-platform .platform-saved-heart{position:absolute;left:9px;top:8px;display:grid;place-items:center;background:white;border-radius:9px;color:#101214;box-shadow:0 1px 3px #1012140a}:where(html:has([data-site-style=blog])) .mini-platform .platform-saved-heart svg{width:15px;height:15px}:where(html:has([data-site-style=blog])) .shared-site-nav>nav>a[data-faq-link]{padding:10px 14px;border-radius:12px;text-decoration:none}:where(html:has([data-site-style=blog])) .shared-site-nav>nav>a[data-faq-link][aria-current=page]{background:#f4f4f4;text-decoration:none}:where(html:has([data-site-style=blog])) .shared-site-nav>nav>a[data-faq-link]:hover{background:#ededed;text-decoration:none}:where(html:has([data-site-style=blog])) .faq-page{margin:0;background:white;color:#101214;font-family:Geist,sans-serif}:where(html:has([data-site-style=blog])) .faq-page .faq-heading h1{font:500 clamp(34px,4vw,48px)/1.12 Geist,sans-serif;letter-spacing:-1.5px;margin:14px 0 18px}:where(html:has([data-site-style=blog])) .faq-page .faq-heading .eyebrow{font-size:14px;color:#737373}:where(html:has([data-site-style=blog])) .mini-platform .platform-mini-map{position:absolute;left:11px;top:12px;width:47px;height:46px;background:#3fd98a;border-radius:9px;overflow:hidden;transform:rotate(5deg)}:where(html:has([data-site-style=blog])) .platform-mini-map .map-street{position:absolute;background:#d5f5e3;display:block}:where(html:has([data-site-style=blog])) .platform-mini-map .map-street-one{width:65px;height:6px;left:-8px;top:25px;transform:rotate(-30deg)}:where(html:has([data-site-style=blog])) .platform-mini-map .map-street-two{width:6px;height:62px;left:28px;top:-8px;transform:rotate(-20deg)}:where(html:has([data-site-style=blog])) .platform-mini-map .map-home{position:absolute;left:18px;top:9px;width:24px;height:22px;display:grid;place-items:center;background:white;border-radius:7px}:where(html:has([data-site-style=blog])) .platform-mini-map .map-home img{position:static!important;width:17px!important;height:13px!important;object-fit:contain;transform:none!important}:where(html:has([data-site-style=blog])) .mini-platform .platform-saved-heart{left:6px;top:34px;width:25px;height:25px}:where(html:has([data-site-style=blog])) header.shared-site-nav{padding-top:25px;padding-bottom:25px;line-height:1;gap:22px}:where(html:has([data-site-style=blog])) header.shared-site-nav .wordmark{line-height:1}:where(html:has([data-site-style=blog])) header.shared-site-nav .explore-trigger{min-height:44px;font:400 14px/20px Geist,sans-serif}@media(max-width:1050px){:where(html:has([data-site-style=blog])) header.shared-site-nav{padding-top:24px;padding-bottom:24px}}@media(max-width:600px){:where(html:has([data-site-style=blog])) header.shared-site-nav .explore-trigger{font-size:12px}}:where(html:has([data-site-style=blog])) footer.shared-site-footer.shared-site-footer{display:block;width:100%;max-width:1280px;margin:0 auto;padding:56px 40px;border-top:1px solid #ededed;background:#fff;text-align:left}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-brand p{font:400 14px/1.65 Geist,sans-serif;letter-spacing:normal;margin:18px 0 0;color:#737373}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .wordmark{font:800 25px/1.2 Neighbour,Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-sitemap{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin:0;padding:0}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.footer-signup-status{grid-row:auto}@media(max-width:760px){:where(html:has([data-site-style=blog])) footer.shared-site-footer.shared-site-footer{padding:40px 22px}}:where(html:has([data-site-style=blog])) .waitlist-modal{width:420px;padding:28px}:where(html:has([data-site-style=blog])) .waitlist-modal .wordmark{font-size:23px}:where(html:has([data-site-style=blog])) .waitlist-modal .waitlist-modal-top{margin-bottom:20px}:where(html:has([data-site-style=blog])) .waitlist-modal .waitlist-welcome{height:42px;margin:0 0 16px;background:none;border-radius:0;justify-content:flex-start}:where(html:has([data-site-style=blog])) .waitlist-modal .waitlist-welcome img{width:54px;height:42px;transform:none}:where(html:has([data-site-style=blog])) .waitlist-modal h2{font-size:28px;line-height:1.15;margin:0 0 10px}:where(html:has([data-site-style=blog])) .waitlist-modal>p{font-size:14px;line-height:1.5;margin:0 0 20px;max-width:320px}:where(html:has([data-site-style=blog])) .waitlist-modal form>label{margin:0 0 8px}:where(html:has([data-site-style=blog])) .waitlist-modal form>.primary{margin-top:14px}@media(max-width:480px){:where(html:has([data-site-style=blog])) .waitlist-modal{padding:24px}}:where(html:has([data-site-style=blog])) .guide-grid{align-items:stretch;gap:36px 30px}:where(html:has([data-site-style=blog])) .guide-grid .guide-card{display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:24px;overflow:hidden;transform:none;padding:10px;background:#fff;transition:border-color .18s,box-shadow .18s}:where(html:has([data-site-style=blog])) .guide-grid .guide-card:hover{transform:none;border-color:#ccc;box-shadow:0 5px 18px #10121406}:where(html:has([data-site-style=blog])) .guide-card .cover{border-radius:15px;flex:none}:where(html:has([data-site-style=blog])) .guide-grid .guide-card-copy{display:flex;flex-direction:column;flex:1 1;padding:22px 16px 14px}:where(html:has([data-site-style=blog])) .guide-grid .guide-card-copy .article-meta{font-size:12px;margin:0;color:#737373}:where(html:has([data-site-style=blog])) .guide-grid .guide-card-copy h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:12px 0 14px}:where(html:has([data-site-style=blog])) .guide-grid .guide-card-copy>p:not(.article-meta){font-size:14px;line-height:1.65;margin:0 0 22px;color:#636363}:where(html:has([data-site-style=blog])) .guide-grid .guide-card-copy .read-link{margin-top:auto;padding-top:12px;font-size:13px;min-height:36px;align-items:center}:where(html:has([data-site-style=blog])) .guide-grid .guide-card:hover .read-link{color:#101214;text-decoration:underline;text-underline-offset:4px}:where(html:has([data-site-style=blog])) .guide-card:focus-visible{outline:2px solid #101214;outline-offset:6px;border-radius:20px}:where(html:has([data-site-style=blog])) .editorial-cover{height:300px;box-sizing:border-box;padding:24px;color:#101214;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}:where(html:has([data-site-style=blog])) .cover-caption{font:500 17px/1.3 Geist,sans-serif;letter-spacing:-.3px;text-align:center;margin-top:12px}:where(html:has([data-site-style=blog])) .cost-art{width:min(100%,310px);align-self:center;position:relative;margin-top:12px}:where(html:has([data-site-style=blog])) .cost-home{display:flex;gap:14px;align-items:center;padding:12px;background:white;border-radius:12px;position:relative;z-index:3}:where(html:has([data-site-style=blog])) .cost-home .cover-home-photo{width:58px;height:55px;flex:none;border-radius:7px}:where(html:has([data-site-style=blog])) .cover-home-photo{background-image:url(/assets/property-photo-atlas.85a1714b4e26.webp);background-size:300% 300%;background-position:0 0}:where(html:has([data-site-style=blog])) .cost-home span{display:block;font-size:10px;color:#737373}:where(html:has([data-site-style=blog])) .cost-home strong{display:block;font:500 28px/1.2 Geist,sans-serif;letter-spacing:-.8px;margin-top:4px}:where(html:has([data-site-style=blog])) .cost-layer{display:flex;align-items:center;justify-content:space-between;padding:9px 15px;font-size:11px;line-height:16px;border-radius:9px;position:relative;margin-top:-3px}:where(html:has([data-site-style=blog])) .cost-layer b{font-weight:400;font-size:16px}:where(html:has([data-site-style=blog])) .layer-tax{background:#fec912;transform:rotate(-2deg);z-index:2}:where(html:has([data-site-style=blog])) .layer-notary{background:#f68cf4;transform:rotate(1deg);z-index:1;margin:0 8px}:where(html:has([data-site-style=blog])) .layer-buffer{background:#e1f7fe;margin:0 15px}:where(html:has([data-site-style=blog])) .bid-editorial{padding:22px;justify-content:space-between;background:#eee}:where(html:has([data-site-style=blog])) .bid-editorial-photo{position:absolute;inset:0;background:url(/assets/neighbour-house-demo.f00098d85b57.webp) center 58%/cover;z-index:-1}:where(html:has([data-site-style=blog])) .bid-editorial-panel{background:white;border-radius:13px;padding:18px}:where(html:has([data-site-style=blog])) .bid-editorial-panel>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:18px}:where(html:has([data-site-style=blog])) .editorial-price-band{height:8px;border-radius:5px;position:relative;background:linear-gradient(90deg,transparent 0 22%,#3fd98a 22% 64%,#fec912 64% 82%,#f91b5e 82%),repeating-linear-gradient(135deg,#eee 0 4px,#ddd 4px 7px)}:where(html:has([data-site-style=blog])) .editorial-price-band i{position:absolute;left:49%;width:5px;height:22px;top:-7px;border-radius:4px;background:#101214;box-shadow:0 0 0 3px white}:where(html:has([data-site-style=blog])) .rent-editorial{background:#f4f4f4}:where(html:has([data-site-style=blog])) .rent-art{display:flex;align-items:center;justify-content:center;margin:14px 0;width:100%}:where(html:has([data-site-style=blog])) .rent-choice{width:44%;max-width:155px;border-radius:13px;background:#e1f7fe;transform:rotate(-3deg)}:where(html:has([data-site-style=blog])) .buy-option{background:#3fd98a;transform:rotate(3deg)}:where(html:has([data-site-style=blog])) .rent-choice>span{font:500 22px/1.2 Geist,sans-serif;letter-spacing:-.5px}:where(html:has([data-site-style=blog])) .rent-choice .cover-home-photo{height:87px;border-radius:7px;background-position:0 50%}:where(html:has([data-site-style=blog])) .buy-option .cover-home-photo{background-position:0 0}:where(html:has([data-site-style=blog])) .rent-choice small{line-height:14px;display:block}:where(html:has([data-site-style=blog])) .rent-horizon{display:flex;align-items:center;gap:12px;color:#636363}:where(html:has([data-site-style=blog])) .rent-horizon i{flex:1 1;border-top:2px dotted #c9c9c9}@media(max-width:1000px){:where(html:has([data-site-style=blog])) .editorial-cover{padding:20px;height:280px}:where(html:has([data-site-style=blog])) .guide-grid .guide-card-copy h2{font-size:23px}:where(html:has([data-site-style=blog])) .rent-choice{padding:10px}:where(html:has([data-site-style=blog])) .rent-choice small{font-size:9px}:where(html:has([data-site-style=blog])) .rent-choice .cover-home-photo{height:78px}}@media(max-width:600px){:where(html:has([data-site-style=blog])) .guide-grid .guide-card-copy h2{font-size:24px}:where(html:has([data-site-style=blog])) .editorial-cover{height:290px}:where(html:has([data-site-style=blog])) .rent-choice small{font-size:10px}}:where(html:has([data-site-style=blog])) .editorial-cover{background:#f4f4f4;padding:22px}:where(html:has([data-site-style=blog])) .cost-art{width:min(100%,290px);margin-top:8px}:where(html:has([data-site-style=blog])) .cost-home{border-radius:12px 12px 0 0;padding:14px 16px;gap:12px}:where(html:has([data-site-style=blog])) .cost-home .cover-home-photo{width:48px;height:48px}:where(html:has([data-site-style=blog])) .cost-home strong{font-size:27px}:where(html:has([data-site-style=blog])) .cost-layer{background:white;transform:none;margin:0;border-radius:0;padding:8px 16px;border-top:1px solid #f0f0f0;justify-content:flex-start;gap:9px}:where(html:has([data-site-style=blog])) .cost-layer:before{content:"";width:7px;height:7px;border-radius:2px;background:#fec912;flex:none}:where(html:has([data-site-style=blog])) .cost-layer.layer-notary:before{background:#f68cf4}:where(html:has([data-site-style=blog])) .cost-layer.layer-buffer:before{background:#3fd98a}:where(html:has([data-site-style=blog])) .cost-layer b{margin-left:auto;font-size:14px;color:#737373}:where(html:has([data-site-style=blog])) .cost-layer.layer-buffer{border-radius:0 0 12px 12px}:where(html:has([data-site-style=blog])) .cost-art:before{content:"";position:absolute;inset:6px -6px -6px;background:#fec912;border-radius:14px;transform:rotate(-3deg);z-index:-1}:where(html:has([data-site-style=blog])) .cover-caption{font-size:14px;margin-top:15px}:where(html:has([data-site-style=blog])) .bid-editorial{padding:20px}:where(html:has([data-site-style=blog])) .bid-editorial-photo{inset:48px 20px 78px;border-radius:10px;background-position:center 58%}:where(html:has([data-site-style=blog])) .bid-editorial-panel{padding:17px 16px;border-radius:12px;box-shadow:0 2px 8px #10121408}:where(html:has([data-site-style=blog])) .bid-editorial-panel>div:first-child{font-size:10px;margin-bottom:16px}:where(html:has([data-site-style=blog])) .rent-art{gap:12px;margin:10px 0}:where(html:has([data-site-style=blog])) .rent-choice{box-sizing:border-box;width:47%;background:white;padding:12px;transform:rotate(-2deg);border-radius:12px}:where(html:has([data-site-style=blog])) .buy-option{background:white;transform:rotate(2deg)}:where(html:has([data-site-style=blog])) .rent-choice>span{font-size:19px;display:inline-block;background:#e1f7fe;padding:3px 9px;border-radius:7px}:where(html:has([data-site-style=blog])) .buy-option>span{background:#3fd98a}:where(html:has([data-site-style=blog])) .rent-choice .cover-home-photo{height:92px;margin:10px 0;border-radius:6px}:where(html:has([data-site-style=blog])) .rent-choice small{font-size:10px;color:#636363}:where(html:has([data-site-style=blog])) .rent-horizon{font-size:10px}:where(html:has([data-site-style=blog])) .rent-horizon i{border-top:1px solid #d4d4d4;position:relative}:where(html:has([data-site-style=blog])) .rent-horizon i:after,:where(html:has([data-site-style=blog])) .rent-horizon i:before{content:"";position:absolute;width:5px;height:5px;background:#bcbcbc;border-radius:50%;top:-3px}:where(html:has([data-site-style=blog])) .rent-horizon i:after{right:0}@media(max-width:1000px){:where(html:has([data-site-style=blog])) .guide-grid{gap:26px}:where(html:has([data-site-style=blog])) .guide-grid .guide-card-copy{padding:20px 12px 12px}:where(html:has([data-site-style=blog])) .editorial-cover{padding:18px;height:290px}:where(html:has([data-site-style=blog])) .rent-choice{padding:10px}:where(html:has([data-site-style=blog])) .rent-choice small{font-size:9px}}@media(max-width:600px){:where(html:has([data-site-style=blog])) .guide-grid .guide-card-copy{padding:20px 14px 14px}:where(html:has([data-site-style=blog])) .rent-choice small{font-size:10px}}:where(html:has([data-site-style=blog])) .cost-editorial,:where(html:has([data-site-style=blog])) .rent-editorial{justify-content:center;gap:16px}:where(html:has([data-site-style=blog])) .cost-editorial .cost-art{margin-top:0}:where(html:has([data-site-style=blog])) .rent-editorial .rent-art{margin:0}:where(html:has([data-site-style=blog])) .bid-editorial{justify-content:flex-end}:where(html:has([data-site-style=blog])) .bid-editorial-photo{top:20px}:where(html:has([data-site-style=blog])) .cost-art:before{background:#a9e6f7}:where(html:has([data-site-style=blog])) .cost-layer.layer-tax:before{background:#20cdfb}:where(html:has([data-site-style=blog])) .rent-editorial .rent-choice{box-shadow:0 4px 10px #1012140b;max-width:170px}:where(html:has([data-site-style=blog])) .rent-editorial .rent-choice>span{font-size:21px;font-weight:500;padding:4px 10px}:where(html:has([data-site-style=blog])) .rent-editorial .rent-choice .cover-home-photo{height:105px}:where(html:has([data-site-style=blog])) .rent-editorial .rent-art{gap:14px}:where(html:has([data-site-style=blog])) body{margin:0}:where(html:has([data-site-style=blog])) body button.site-chat-launcher{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:fixed;right:24px;bottom:24px;z-index:90;isolation:isolate;width:190px;min-width:190px;min-height:68px;gap:4px;padding:13px 19px;border:0;border-radius:22px;background:#101214;color:white;text-align:left;font:500 14px/21px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=blog])) body button.site-chat-launcher[hidden]{display:none!important}:where(html:has([data-site-style=blog])) body .site-chat-panel,:where(html:has([data-site-style=blog])) body .site-chat-panel *{box-sizing:border-box}:where(html:has([data-site-style=blog])) body:has(.waitlist-modal[open]){overflow:hidden}@media (max-width:600px){:where(html:has([data-site-style=blog])) body button.site-chat-launcher{right:16px;bottom:16px}}:where(html:has([data-site-style=blog])) .skip-link{position:fixed;left:16px;top:-60px;z-index:1000;padding:12px 18px;background:#101214;color:#fff;border-radius:8px}:where(html:has([data-site-style=blog])) .skip-link:focus{top:16px}@media (max-width:600px){:where(html:has([data-site-style=blog])) body .site-builder-main .hero-32 .trio-basics{left:auto;right:16px}}:where(html:has([data-site-style=blog])) .icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;vertical-align:middle;flex:none}:where(html:has([data-site-style=blog])) .icon>svg{width:100%;height:100%;display:block}:where(html:has([data-site-style=blog])) dialog.site-chat-panel{outline:none;padding:0;margin:0;left:auto;border:1px solid #e5e5e5;max-height:calc(100dvh - 84px);max-width:calc(100vw - 32px)}:where(html:has([data-site-style=blog])) dialog.site-chat-panel:not([open]){display:none!important}:where(html:has([data-site-style=blog])) dialog.site-chat-panel::backdrop{background:transparent}:where(html:has([data-site-style=blog])) .chat-opening{padding:40px;font:15px Geist,sans-serif}:where(html:has([data-site-style=blog])) .hero-32 .mascot{width:100%;height:100%}:where(html:has([data-site-style=blog])) .hero-32 .mascot>svg{width:100%;height:100%}:where(html:has([data-site-style=blog])) .hero-32 .polished-node{--orbit-x:50%;--orbit-y:0%}:where(html:has([data-site-style=blog])) .hero-32 .pn-0{--orbit-x:100%;--orbit-y:50%}:where(html:has([data-site-style=blog])) .hero-32 .pn-1{--orbit-x:75%;--orbit-y:93%}:where(html:has([data-site-style=blog])) .hero-32 .pn-2{--orbit-x:25%;--orbit-y:93%}:where(html:has([data-site-style=blog])) .hero-32 .pn-3{--orbit-x:0%;--orbit-y:50%}:where(html:has([data-site-style=blog])) .hero-32 .pn-4{--orbit-x:25%;--orbit-y:7%}:where(html:has([data-site-style=blog])) .hero-32 .pn-5{--orbit-x:75%;--orbit-y:7%}:where(html:has([data-site-style=blog])) .geometric-input>input,:where(html:has([data-site-style=blog])) .geometric-input>textarea{position:relative;z-index:1;background:transparent}:where(html:has([data-site-style=blog])) .geometric-input{position:relative}:where(html:has([data-site-style=blog])) .input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:where(html:has([data-site-style=blog])) .input-squircle-border path{fill:none;stroke:#9a9a9a;stroke-width:1}:where(html:has([data-site-style=blog])) .geometric-input:focus-within>.input-squircle-border path{stroke:#101214;stroke-width:1.5}:where(html:has([data-site-style=blog])) .geometric-button{position:relative}:where(html:has([data-site-style=blog])) .geometric-button>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=blog])) .geometric-button{isolation:isolate}:where(html:has([data-site-style=blog])) .geometric-button>.input-squircle-border{z-index:-1}@media (max-width:600px){:where(html:has([data-site-style=blog])) .product-preview-details{min-height:0}:where(html:has([data-site-style=blog])) .site-chat-panel{top:auto!important;bottom:16px!important;height:min(660px,calc(100dvh - 32px))!important;max-height:min(660px,calc(100dvh - 32px))!important;right:16px!important}}:where(html:has([data-site-style=blog])) dialog.site-chat-panel{inset:auto 24px 24px auto;height:min(660px,calc(100dvh - 84px));width:440px;max-height:none;border-radius:24px}:where(html:has([data-site-style=blog])) dialog.site-chat-panel::backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(html:has([data-site-style=blog])) .explore-panel[hidden]{display:none!important}:where(html:has([data-site-style=blog])) .ui-checkbox{position:relative;display:inline-flex;width:20px;height:20px;flex:none;vertical-align:middle}:where(html:has([data-site-style=blog])) .ui-checkbox>input[type=checkbox]{position:absolute;inset:0;opacity:0;width:20px;height:20px;margin:0;z-index:1;cursor:pointer}:where(html:has([data-site-style=blog])) .checkbox-surface{width:20px;height:20px;border:1px solid #a3a3a3;border-radius:6px;display:grid;place-items:center;background:white;pointer-events:none}:where(html:has([data-site-style=blog])) .checkbox-surface .icon{width:16px;height:16px;color:white;opacity:0}:where(html:has([data-site-style=blog])) .ui-checkbox>input:checked+.checkbox-surface{background:#101214;border-color:#101214}:where(html:has([data-site-style=blog])) .ui-checkbox>input:checked+.checkbox-surface .icon{opacity:1}:where(html:has([data-site-style=blog])) .ui-checkbox>input:focus-visible+.checkbox-surface{outline:2px solid #101214;outline-offset:3px}:where(html:has([data-site-style=blog])) .ui-checkbox>input:disabled+.checkbox-surface{opacity:.5}:where(html:has([data-site-style=blog])) body .r-compare>.b-copy>p,:where(html:has([data-site-style=blog])) body .r-newsletter>.b-copy>p{color:#404040}:where(html:has([data-site-style=blog])) body:has([data-page-class=blog]) .badge{color:#636363}:where(html:has([data-site-style=blog])) body:has([data-page-class=blog]) .blog-main th{color:#525252;font-size:13px}@media (max-width:600px){:where(html:has([data-site-style=blog])) body .shared-site-nav{display:grid;grid-template-columns:1fr auto;gap:18px;padding:20px}:where(html:has([data-site-style=blog])) body .shared-site-nav>.wordmark{grid-area:1/1}:where(html:has([data-site-style=blog])) body .shared-site-nav>.site-nav-actions{grid-area:1/2;margin:0}:where(html:has([data-site-style=blog])) body .shared-site-nav>nav{grid-area:2/1/3/3;width:auto;margin:0}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .polished-visual{min-height:440px;height:440px}}:where(html:has([data-site-style=blog])) body .geometric-button.primary>.input-squircle-border path{fill:var(--button-fill,#101214);stroke:var(--field-stroke,#101214);transition:fill .16s ease,stroke .16s ease}:where(html:has([data-site-style=blog])) body button.site-chat-launcher{transition:transform .16s ease,filter .16s ease;filter:drop-shadow(0 4px 7px #10121418)}@media (hover:hover){:where(html:has([data-site-style=blog])) body button.site-chat-launcher:hover{transform:translateY(-4px);filter:drop-shadow(0 7px 10px #10121420)}}:where(html:has([data-site-style=blog])) body button.site-chat-launcher:active{transform:translateY(0)}:where(html:has([data-site-style=blog])) body button.site-chat-launcher:focus-visible{outline:2px solid #101214;outline-offset:5px}@media (prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) body button.site-chat-launcher{transition:none}:where(html:has([data-site-style=blog])) body button.site-chat-launcher:hover{transform:none}}:where(html:has([data-site-style=blog])) .blog .article-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:56px;align-items:start}:where(html:has([data-site-style=blog])) .blog .article-layout>.article-body{grid-column:2;grid-row:1;min-width:0}:where(html:has([data-site-style=blog])) .blog .article-layout>.toc{grid-column:1;grid-row:1;position:sticky;top:calc(var(--article-nav-height,94px) + 24px);max-height:calc(100dvh - var(--article-nav-height,94px) - 48px);overflow-y:auto;border:0;padding:0 12px 0 0;width:auto}:where(html:has([data-site-style=blog])) .blog .toc nav{display:block}:where(html:has([data-site-style=blog])) .blog .toc p{font-size:13px;margin:0 0 14px;color:#101214}:where(html:has([data-site-style=blog])) .blog .toc-items{position:relative}:where(html:has([data-site-style=blog])) .blog .toc-items a{position:relative;display:block;padding:10px 0 10px 28px;font-size:13px;line-height:1.5;color:#636363;transition:color .18s}:where(html:has([data-site-style=blog])) .blog .toc-items a:hover,:where(html:has([data-site-style=blog])) .blog .toc-items a[aria-current=location]{color:#101214}:where(html:has([data-site-style=blog])) .blog .toc-items a[aria-current=location]{font-weight:500}:where(html:has([data-site-style=blog])) .blog .article-section{scroll-margin-top:calc(var(--article-nav-height,94px) + 32px)}:where(html:has([data-site-style=blog])) .blog .article-header{margin-left:266px;max-width:760px}@media(max-width:1000px) and (min-width:761px){:where(html:has([data-site-style=blog])) .blog .article-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}:where(html:has([data-site-style=blog])) .blog .article-header{margin-left:208px}}@media(max-width:760px){:where(html:has([data-site-style=blog])) .blog .article-layout{display:flex;flex-direction:column;gap:32px}:where(html:has([data-site-style=blog])) .blog .article-header{margin-left:0}:where(html:has([data-site-style=blog])) .blog .article-layout>.toc{order:-1;position:static;max-height:none;overflow:visible;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0}:where(html:has([data-site-style=blog])) .blog .toc-items a{padding-top:7px;padding-bottom:7px}}:where(html:has([data-site-style=blog])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=blog])) body:has([data-page-class=faq-page]) main>.home-faq{box-sizing:border-box;width:100%;max-width:1280px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}@media(max-width:1050px){:where(html:has([data-site-style=blog])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=blog])) body:has([data-page-class=faq-page]) main>.home-faq{padding-left:24px;padding-right:24px}}@media(max-width:600px){:where(html:has([data-site-style=blog])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=blog])) body:has([data-page-class=faq-page]) main>.home-faq{padding-left:20px;padding-right:20px}}:where(html:has([data-site-style=blog])) body:has([data-page-class=faq-page]) main#main{width:100%;max-width:none;padding:0;margin:0}:where(html:has([data-site-style=blog])) .blog .article-header{margin-left:0;max-width:none;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:32px;margin-bottom:40px}:where(html:has([data-site-style=blog])) .blog .article-header .lede,:where(html:has([data-site-style=blog])) .blog .article-header h1{max-width:860px}:where(html:has([data-site-style=blog])) .blog .article-header .article-byline{font-size:13px;line-height:1.5;color:#636363;margin:24px 0 0}:where(html:has([data-site-style=blog])) .blog .article-header .lede{font-size:18px;line-height:1.6;margin-top:20px;margin-bottom:0}@media(max-width:600px){:where(html:has([data-site-style=blog])) .blog .article-header .lede{font-size:16px}}:where(html:has([data-site-style=blog])) .shared-site-footer.shared-site-footer .footer-newsletter>p{margin-bottom:16px}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form{margin-top:0}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-newsletter-form>label{margin-top:0}:where(html:has([data-site-style=blog])) body:has([data-page-class=blog]) .blog-main{padding-bottom:80px}@media(max-width:600px){:where(html:has([data-site-style=blog])) body:has([data-page-class=blog]) .blog-main{padding-bottom:48px}}:where(html:has([data-site-style=blog])) .geometric-input :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea):is([aria-invalid=true]){outline:none!important;box-shadow:none!important}:where(html:has([data-site-style=blog])) .nd-dropdown{position:relative}:where(html:has([data-site-style=blog])) .nd-select>button{width:100%;min-height:48px;padding:0 44px 0 16px;border:0;background:transparent;color:#101214;text-align:left;font:400 14px/20px Geist,Arial,sans-serif;cursor:pointer;outline:none}:where(html:has([data-site-style=blog])) .nd-select:has(>button:focus-visible)>.input-squircle-border path,:where(html:has([data-site-style=blog])) .nd-select:has(>button[aria-expanded=true])>.input-squircle-border path{stroke:#101214;stroke-width:1.5}:where(html:has([data-site-style=blog])) .nd-select>button:disabled{opacity:.45;cursor:not-allowed}:where(html:has([data-site-style=blog])) .nd-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:white;border:1px solid #e5e5e5;border-radius:16px;padding:6px;box-shadow:0 8px 24px #10121414;max-height:240px;overflow:auto}:where(html:has([data-site-style=blog])) .nd-dropdown-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-radius:10px;font:400 14px/20px Geist,Arial,sans-serif;color:#404040;cursor:pointer}:where(html:has([data-site-style=blog])) .nd-dropdown-menu [role=option][data-active=true]{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=blog])) .nd-dropdown-menu [aria-selected=true]{font-weight:500;color:#101214}:where(html:has([data-site-style=blog])) .nd-dropdown-menu [aria-disabled=true]{opacity:.4;cursor:not-allowed}:where(html:has([data-site-style=blog])) .nd-dropdown-menu .icon{width:18px;height:18px}:where(html:has([data-site-style=blog])) .footer-language-menu{max-width:220px;margin-top:20px}:where(html:has([data-site-style=blog])) .nd-field label{display:block;margin-bottom:10px;font-size:13px;font-weight:500}:where(html:has([data-site-style=blog])) .nd-select{position:relative;display:flex;align-items:center;background:transparent}:where(html:has([data-site-style=blog])) .nd-select>.icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}:where(html:has([data-site-style=blog])) .nd-select>button{justify-content:flex-start;transform:none}:where(html:has([data-site-style=blog])) .nd-select>button:focus-visible{outline:none!important;box-shadow:none!important}:where(html:has([data-site-style=blog])) .nd-field label.nd-label-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}:where(html:has([data-site-style=blog])) .nd-dropdown-compact .nd-select{min-height:36px;height:36px}:where(html:has([data-site-style=blog])) .nd-dropdown-compact .nd-select>button{min-height:36px;height:36px;padding-left:12px;padding-right:32px;font-size:13px}:where(html:has([data-site-style=blog])) .nd-dropdown-compact .nd-select>.icon{width:14px;height:14px;right:10px}:where(html:has([data-site-style=blog])) .nd-dropdown-compact .nd-dropdown-menu{padding:4px;border-radius:12px}:where(html:has([data-site-style=blog])) .nd-dropdown-compact .nd-dropdown-menu [role=option]{min-height:36px;padding:6px 8px;font-size:13px;gap:6px}:where(html:has([data-site-style=blog])) .footer-language-menu{width:132px;max-width:100%}:where(html:has([data-site-style=blog])) .check-question>.nd-dropdown{width:100%;min-width:0}:where(html:has([data-site-style=blog])) .checklist:has(.nd-dropdown){overflow:visible}:where(html:has([data-site-style=blog])) .check-question:has(.nd-dropdown [aria-expanded=true]){position:relative;z-index:35}:where(html:has([data-site-style=blog])) .nd-select.geometric-input{padding:0}:where(html:has([data-site-style=blog])) .check-question:has(>.nd-dropdown){display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:center}@media(max-width:600px){:where(html:has([data-site-style=blog])) .check-question:has(>.nd-dropdown){grid-template-columns:1fr;gap:12px}}:where(html:has([data-site-style=blog])) body header.shared-site-nav>nav{gap:24px}@media(max-width:600px){:where(html:has([data-site-style=blog])) body header.shared-site-nav>nav{gap:16px}}:where(html:has([data-site-style=blog])) .depth-together .research-desk:not(.gathered){height:300px}@media(max-width:760px){:where(html:has([data-site-style=blog])) .depth-together .research-desk:not(.gathered){height:360px}}@media(max-width:480px){:where(html:has([data-site-style=blog])) .depth-together .research-desk:not(.gathered){height:380px}}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-legal{display:flex;flex-wrap:wrap;gap:24px;width:100%;border-top:1px solid #e5e5e5;margin-top:32px;padding-top:20px;font:400 12px/1.5 Geist,sans-serif;color:#737373}:where(html:has([data-site-style=blog])) .shared-site-footer .footer-legal a:hover{color:#101214;text-decoration:underline;text-underline-offset:3px}:where(html:has([data-site-style=blog])) .blog .next-guide-illustrated{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;padding-top:28px;margin-top:40px}:where(html:has([data-site-style=blog])) .next-guide-art{width:140px;height:120px;overflow:hidden;border-radius:20px;corner-shape:squircle}:where(html:has([data-site-style=blog])) .next-guide-art .editorial-cover{width:300px;height:257px;margin:0;transform:scale(.4666667);transform-origin:top left}:where(html:has([data-site-style=blog])) .blog .next-guide-copy h3{margin:10px 0 0}:where(html:has([data-site-style=blog])) .blog .toc-items a[aria-current=location] .toc-section-dot{opacity:1}@media(max-width:760px){:where(html:has([data-site-style=blog])) .blog .next-guide-illustrated{grid-template-columns:100px minmax(0,1fr);gap:16px}:where(html:has([data-site-style=blog])) .next-guide-art{width:100px;height:100px}:where(html:has([data-site-style=blog])) .next-guide-art .editorial-cover{width:300px;height:300px;transform:scale(.3333333)}}:where(html:has([data-site-style=blog])) .blog .article-header.article-header-unified{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:center;width:100%;max-width:none;margin:0 0 40px;padding:32px;background:#f5f5f5;border:0;border-radius:28px;corner-shape:squircle}:where(html:has([data-site-style=blog])) .article-header-visual{width:200px;height:200px;overflow:hidden;border-radius:20px;corner-shape:squircle}:where(html:has([data-site-style=blog])) .article-header-visual .editorial-cover{width:300px;height:300px;margin:0;transform:scale(.6666667);transform-origin:top left;background:transparent}:where(html:has([data-site-style=blog])) .blog .article-header-unified .article-meta{display:flex;align-items:center;gap:16px;margin:0;font-size:12px}:where(html:has([data-site-style=blog])) .blog .article-header-unified .badge{background:#fff}:where(html:has([data-site-style=blog])) .blog .article-header-unified h1{font-size:clamp(28px,3.1vw,40px);line-height:1.12;letter-spacing:-1.3px;margin:16px 0}:where(html:has([data-site-style=blog])) .blog .article-header-unified .lede{font-size:16px;line-height:1.6;margin:0;max-width:65ch}:where(html:has([data-site-style=blog])) .blog .article-header-unified .article-byline{font-size:12px;line-height:1.5;margin:20px 0 0;color:#636363}@media(max-width:760px){:where(html:has([data-site-style=blog])) .blog .article-header.article-header-unified{grid-template-columns:1fr;gap:20px;padding:24px;margin-bottom:32px}:where(html:has([data-site-style=blog])) .article-header-visual{width:160px;height:160px}:where(html:has([data-site-style=blog])) .article-header-visual .editorial-cover{transform:scale(.5333333)}:where(html:has([data-site-style=blog])) .blog .article-header-unified h1{font-size:30px}:where(html:has([data-site-style=blog])) .blog .article-header-unified .lede{font-size:16px}}:where(html:has([data-site-style=blog])) #waitlist .geometric-button{font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=blog])) .blog .article-header.article-header-unified{position:relative;isolation:isolate;background:transparent;border-radius:0}:where(html:has([data-site-style=blog])) .article-header-unified>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:visible}:where(html:has([data-site-style=blog])) .article-header-unified>.input-squircle-border path{fill:#f5f5f5;stroke:none}:where(html:has([data-site-style=blog])) .article-header-visual{display:flex;align-items:center;justify-content:center;overflow:visible}:where(html:has([data-site-style=blog])) .article-header-visual .editorial-cover{flex:none;transform:scale(.72);transform-origin:center}:where(html:has([data-site-style=blog])) .article-header-visual .cover-caption{display:none}:where(html:has([data-site-style=blog])) .article-header-visual .cost-editorial{justify-content:center}:where(html:has([data-site-style=blog])) .blog .toc-items .toc-gliding-dot{position:absolute;top:0;left:6px;width:8px;height:8px;border-radius:50%;pointer-events:none;transition:transform .32s cubic-bezier(.4,0,.2,1),background-color .32s ease}@media(max-width:760px){:where(html:has([data-site-style=blog])) .article-header-visual .editorial-cover{transform:scale(.576)}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) .blog .toc-items .toc-gliding-dot{transition:none}}:where(html:has([data-site-style=blog])) .blog .next-guide.next-guide-card{position:relative;isolation:isolate;display:grid;grid-template-columns:120px minmax(0,1fr) 24px;gap:24px;align-items:center;padding:24px;margin-top:40px;border:0;background:transparent;text-decoration:none}:where(html:has([data-site-style=blog])) .next-guide-card>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=blog])) .next-guide-card>.input-squircle-border path{fill:#f5f5f5;stroke:none;transition:fill .18s}:where(html:has([data-site-style=blog])) .next-guide-card:hover>.input-squircle-border path{fill:#ededed}:where(html:has([data-site-style=blog])) .next-guide-card:focus-visible{outline:2px solid #101214;outline-offset:4px;border-radius:24px}:where(html:has([data-site-style=blog])) .next-guide-card>.icon{width:24px;height:24px;color:#101214}:where(html:has([data-site-style=blog])) .next-guide-card .next-guide-art{width:120px;height:110px}:where(html:has([data-site-style=blog])) .next-guide-card .next-guide-art .editorial-cover{width:300px;height:275px;transform:scale(.4)}:where(html:has([data-site-style=blog])) .blog .next-guide-card .next-guide-copy>span{font-size:13px;color:#636363}:where(html:has([data-site-style=blog])) .blog .next-guide-card h3{font-size:21px;line-height:1.3;margin:8px 0 0}@media(max-width:600px){:where(html:has([data-site-style=blog])) .blog .next-guide.next-guide-card{grid-template-columns:72px minmax(0,1fr) 20px;gap:12px;padding:20px 16px}:where(html:has([data-site-style=blog])) .next-guide-card .next-guide-art{width:72px;height:72px}:where(html:has([data-site-style=blog])) .next-guide-card .next-guide-art .editorial-cover{height:300px;transform:scale(.24)}:where(html:has([data-site-style=blog])) .blog .next-guide-card h3{font-size:17px}:where(html:has([data-site-style=blog])) .next-guide-card>.icon{width:20px;height:20px}}:where(html:has([data-site-style=blog])) .product-preview-details{min-height:0}:where(html:has([data-site-style=blog])) .product-preview-result{flex:0 0 auto}:where(html:has([data-site-style=blog])) .blog .next-guide.next-guide-card>.icon{position:static;inset:auto;transform:none;justify-self:end;align-self:center}:where(html:has([data-site-style=blog])) .blog .article-body details.evidence-accordion{border:0;border-bottom:1px solid #e5e5e5;padding:0;margin:0}:where(html:has([data-site-style=blog])) .blog .article-body details.evidence-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;margin:0;cursor:pointer;font:500 18px/1.5 Geist,sans-serif;letter-spacing:normal;color:#101214}:where(html:has([data-site-style=blog])) .blog .article-body details.evidence-accordion>summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=blog])) .blog .article-body details.evidence-accordion>summary>.icon{position:static;transform:none;width:22px;height:22px;flex:none}:where(html:has([data-site-style=blog])) .blog .article-body details.evidence-accordion>summary .central-icon{width:22px;height:22px;transition:transform .2s}:where(html:has([data-site-style=blog])) .blog .article-body details.evidence-accordion[open]>summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=blog])) .blog .article-body .evidence-answer{margin:0 0 22px;font:400 16px/1.75 Geist,sans-serif;color:#525252}:where(html:has([data-site-style=blog])) .blog .article-body .evidence-answer p{font:inherit;color:inherit;margin:0}:where(html:has([data-site-style=blog])) .blog .article-body details.evidence-accordion>summary:focus-visible{outline:2px solid #20cdfb;outline-offset:4px}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) .blog .article-body details.evidence-accordion>summary .central-icon{transition:none}}:where(html:has([data-site-style=blog])) .rb-owner .rb-stack-bar{height:20px;gap:4px;background:#f4f4f4}:where(html:has([data-site-style=blog])) .rb-owner .rb-stack-bar i{flex-basis:0;min-width:0}:where(html:has([data-site-style=blog])) .rb-owner .ownership-cost-label{display:flex;align-items:center;gap:10px}:where(html:has([data-site-style=blog])) .rb-owner .ownership-cost-label>i{width:8px;height:8px;border-radius:2px;flex:none}:where(html:has([data-site-style=blog])) .rb-owner .switch-label{gap:16px;margin:20px 0 24px;font-size:13px;line-height:20px}:where(html:has([data-site-style=blog])) #the-report #hero-title em{position:relative;display:inline-block;isolation:isolate;color:#101214;-webkit-text-fill-color:#101214;background:none;background-clip:border-box;font-style:normal}:where(html:has([data-site-style=blog])) #the-report #hero-title em:before{content:"";position:absolute;z-index:-1;left:-.08em;right:-.09em;top:.2em;bottom:.01em;background:#e1f7fe;clip-path:polygon(1% 5%,99% 0,100% 93%,0 100%);border-radius:.1em;transform:rotate(-.6deg);pointer-events:none}@media(max-width:600px){:where(html:has([data-site-style=blog])) #the-report #hero-title em{display:table;max-width:100%;white-space:normal}}:where(html:has([data-site-style=blog])) #the-report #hero-title em{color:#009ee0;-webkit-text-fill-color:#009ee0}:where(html:has([data-site-style=blog])) #the-report #hero-title em:before{display:none}:where(html:has([data-site-style=blog])) .product-preview-result{display:grid;flex:1 1}:where(html:has([data-site-style=blog])) .product-preview-panel{grid-area:1/1;min-width:0}:where(html:has([data-site-style=blog])) .product-preview-details{align-self:stretch}:where(html:has([data-site-style=blog])) .product-preview-link{position:relative;isolation:isolate;align-self:flex-end;justify-content:center;gap:8px;min-height:40px;padding:10px 16px;margin-top:24px;color:#404040;font:500 13px/20px Geist,sans-serif;text-decoration:none}:where(html:has([data-site-style=blog])) .product-preview-link>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=blog])) .product-preview-link>.input-squircle-border path{fill:#f4f4f4;stroke:none;transition:fill .15s}:where(html:has([data-site-style=blog])) .product-preview-link:hover>.input-squircle-border path{fill:#eaeaea}:where(html:has([data-site-style=blog])) .product-preview-link:focus-visible{outline:2px solid #101214;outline-offset:3px;border-radius:14px}:where(html:has([data-site-style=blog])) .blog .next-guide.next-guide-card{grid-template-columns:120px minmax(0,1fr) 40px}:where(html:has([data-site-style=blog])) .next-guide-card>.next-guide-arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#101214;justify-self:end}:where(html:has([data-site-style=blog])) .next-guide-arrow>.icon{display:flex;width:20px;height:20px}:where(html:has([data-site-style=blog])) .next-guide-arrow .central-icon{width:20px;height:20px;transform:rotate(180deg)}@media(max-width:600px){:where(html:has([data-site-style=blog])) .blog .next-guide.next-guide-card{grid-template-columns:72px minmax(0,1fr) 40px}}:where(html:has([data-site-style=blog])) .blog-guide-character{display:block;width:100%;height:auto}:where(html:has([data-site-style=blog])) .insight-section{max-width:1136px;margin:96px auto;padding:0 32px;background:#fff;color:#101214;font-family:Geist,sans-serif;border:0}:where(html:has([data-site-style=blog])) .insight-section h2{font:500 36px/42px Geist,sans-serif;letter-spacing:-1.3px;margin:16px 0 24px;text-wrap:balance}:where(html:has([data-site-style=blog])) .insight-section h3{font:500 24px/30px Geist,sans-serif;letter-spacing:-.6px;margin:0 0 24px}:where(html:has([data-site-style=blog])) .insight-section p{font:400 14px/22px Geist,sans-serif;color:#636363;margin:0 0 16px}:where(html:has([data-site-style=blog])) .insight-section>header{max-width:660px;margin:0 auto 40px;text-align:center}:where(html:has([data-site-style=blog])) .insight-intro>p,:where(html:has([data-site-style=blog])) .insight-section>header>p,:where(html:has([data-site-style=blog])) .personal-brief>div:first-child>p{font:400 18px/29px Geist,sans-serif;margin-bottom:0;max-width:48ch}:where(html:has([data-site-style=blog])) .insight-section .eyebrow,:where(html:has([data-site-style=blog])) .insight-section small{font:400 12px/18px Geist,sans-serif;color:#737373}:where(html:has([data-site-style=blog])) .insight-section .badge{display:inline-flex;align-items:center;background:#f5f5f5;padding:8px 12px;border-radius:12px;corner-shape:squircle;font:400 12px/18px Geist,sans-serif;color:#636363}:where(html:has([data-site-style=blog])) .insight-section .wordmark{font-size:28px;line-height:1.2}:where(html:has([data-site-style=blog])) .brief-letter,:where(html:has([data-site-style=blog])) .evidence-range,:where(html:has([data-site-style=blog])) .insight-frame,:where(html:has([data-site-style=blog])) .question-pocket,:where(html:has([data-site-style=blog])) .report-receipt-new{position:relative;isolation:isolate;min-width:0;background:transparent;border:0;border-radius:0}:where(html:has([data-site-style=blog])) .brief-letter>.input-squircle-border,:where(html:has([data-site-style=blog])) .evidence-range>.input-squircle-border,:where(html:has([data-site-style=blog])) .insight-frame>.input-squircle-border,:where(html:has([data-site-style=blog])) .question-pocket>.input-squircle-border,:where(html:has([data-site-style=blog])) .report-receipt-new>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=blog])) .brief-letter>.input-squircle-border path,:where(html:has([data-site-style=blog])) .evidence-range>.input-squircle-border path,:where(html:has([data-site-style=blog])) .insight-frame>.input-squircle-border path,:where(html:has([data-site-style=blog])) .report-receipt-new>.input-squircle-border path{fill:#fff;stroke:none}:where(html:has([data-site-style=blog])) .insight-section .insight-tabs{display:flex;gap:24px;border-bottom:1px solid #e5e5e5;margin:0;max-width:100%}:where(html:has([data-site-style=blog])) .insight-section .insight-tabs>button{position:relative;flex:0 1 auto;min-width:0;min-height:44px;padding:12px 0;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#737373;font:500 13px/20px Geist,sans-serif;text-align:left;cursor:pointer;transition:color .2s,border-color .2s}:where(html:has([data-site-style=blog])) .insight-section .insight-tabs>button[aria-selected=true]{color:#101214;border-bottom-color:#101214}:where(html:has([data-site-style=blog])) .insight-section .insight-tabs>button:hover{color:#101214}:where(html:has([data-site-style=blog])) .insight-section [role=tabpanel]:focus-visible,:where(html:has([data-site-style=blog])) .insight-section a:focus-visible,:where(html:has([data-site-style=blog])) .insight-section button:focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=blog])) .insight-overlap{display:grid;min-width:0}:where(html:has([data-site-style=blog])) .insight-overlap>div{grid-area:1/1;min-width:0}:where(html:has([data-site-style=blog])) .area-insights{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=blog])) .area-insights .insight-tabs{margin-top:32px;gap:20px}:where(html:has([data-site-style=blog])) .area-stage{padding:32px}:where(html:has([data-site-style=blog])) .area-stage>.input-squircle-border path{fill:#2bd981}:where(html:has([data-site-style=blog])) .area-paper{padding:24px}:where(html:has([data-site-style=blog])) .area-panel h3{font-size:20px;line-height:28px;letter-spacing:-.4px;margin-bottom:16px}:where(html:has([data-site-style=blog])) .area-columns>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px 0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) .area-columns h4{font:500 14px/22px Geist,sans-serif;margin:0 0 4px}:where(html:has([data-site-style=blog])) .area-columns p{font-size:13px;line-height:20px;margin:0;max-width:25ch}:where(html:has([data-site-style=blog])) .area-marker{display:block;width:8px;height:8px;margin-top:7px;border-radius:50%;background:#20cdfb}:where(html:has([data-site-style=blog])) .area-detail{font:500 14px/22px Geist,sans-serif;max-width:88px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=blog])) .area-stage>small{display:block;margin-top:20px;color:#525252}:where(html:has([data-site-style=blog])) .personal-brief{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=blog])) .brief-priorities{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}:where(html:has([data-site-style=blog])) .insight-section .brief-priorities .insight-chip{min-height:40px;padding:9px 20px;border:1px solid transparent;border-radius:999px;background:#f5f5f5;color:#404040;font:500 13px/20px Geist,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}:where(html:has([data-site-style=blog])) .insight-section .brief-priorities .insight-chip[aria-pressed=true]{background:#e1f7fe;border-color:#a9e6f7;color:#173b49}:where(html:has([data-site-style=blog])) .brief-stage{padding:32px}:where(html:has([data-site-style=blog])) .brief-stage>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=blog])) .brief-letter{padding:28px}:where(html:has([data-site-style=blog])) .brief-letter>small{display:block;margin:16px 0 24px}:where(html:has([data-site-style=blog])) .brief-letter h3{font-size:24px;line-height:30px}:where(html:has([data-site-style=blog])) .brief-reasons{min-height:200px}:where(html:has([data-site-style=blog])) .brief-reasons>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) .brief-reason-marker{width:8px;height:8px;border-radius:50%;background:#20cdfb;margin-top:6px}:where(html:has([data-site-style=blog])) .brief-reasons>div:nth-child(2) .brief-reason-marker{background:#2bd981}:where(html:has([data-site-style=blog])) .brief-reasons>div:nth-child(3) .brief-reason-marker{background:#f68cf4}:where(html:has([data-site-style=blog])) .brief-reasons>div:nth-child(4) .brief-reason-marker{background:#fec912}:where(html:has([data-site-style=blog])) .brief-reasons div>span:not(.brief-reason-marker){font:500 13px/20px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=blog])) .brief-reasons p{margin:6px 0 0;font-size:14px}:where(html:has([data-site-style=blog])) .insight-section .insight-action{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:24px;padding:12px 20px;border:0;border-radius:0;background:transparent;color:white;font:500 13px/20px Geist,sans-serif;text-decoration:none;cursor:pointer}:where(html:has([data-site-style=blog])) .insight-action>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}:where(html:has([data-site-style=blog])) .insight-action>.input-squircle-border path{fill:#101214;stroke:none;transition:fill .2s}:where(html:has([data-site-style=blog])) .insight-action:hover>.input-squircle-border path{fill:#333}:where(html:has([data-site-style=blog])) .insight-action>.icon{position:static;width:20px;height:20px}:where(html:has([data-site-style=blog])) .evidence-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;align-items:stretch}:where(html:has([data-site-style=blog])) .evidence-workbench>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=blog])) .evidence-range{padding:28px}:where(html:has([data-site-style=blog])) .evidence-range>.badge{margin-bottom:24px}:where(html:has([data-site-style=blog])) .evidence-range h3{font-size:24px;line-height:30px}:where(html:has([data-site-style=blog])) .evidence-checks{display:grid;gap:0;margin:0 0 24px}:where(html:has([data-site-style=blog])) .evidence-checks label{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e5e5;font:400 14px/22px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=blog])) .honesty-result{padding:24px}:where(html:has([data-site-style=blog])) .honesty-result>.input-squircle-border path{fill:#dff7e9}:where(html:has([data-site-style=blog])) .honesty-ruler{position:relative;height:9px;background:#fff;border-radius:5px;margin:12px 0 24px}:where(html:has([data-site-style=blog])) .honesty-ruler>span{position:absolute;inset:0;background:#2bd981;border-radius:5px;transition:left .35s ease,right .35s ease}:where(html:has([data-site-style=blog])) .honesty-ruler>span:after,:where(html:has([data-site-style=blog])) .honesty-ruler>span:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:3px;height:23px;background:#101214;border:2px solid #dff7e9;border-radius:4px}:where(html:has([data-site-style=blog])) .honesty-ruler>span:before{left:0}:where(html:has([data-site-style=blog])) .honesty-ruler>span:after{right:0}:where(html:has([data-site-style=blog])) .honesty-values{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;font:500 28px/34px Geist,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.8px}:where(html:has([data-site-style=blog])) .honesty-values strong{font-weight:500}:where(html:has([data-site-style=blog])) .honesty-result p{color:#404040;margin-bottom:16px}:where(html:has([data-site-style=blog])) .honesty-result small{display:block;color:#636363}:where(html:has([data-site-style=blog])) .report-receipt-new,:where(html:has([data-site-style=blog])) .viewing-questions{padding:28px}:where(html:has([data-site-style=blog])) .report-receipt-new .wordmark{display:block;margin-bottom:32px}:where(html:has([data-site-style=blog])) .report-receipt-new h3{font-size:28px;line-height:34px;margin-bottom:20px}:where(html:has([data-site-style=blog])) .receipt-price{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) .receipt-price span{font:400 13px/20px Geist,sans-serif;color:#636363;max-width:160px}:where(html:has([data-site-style=blog])) .receipt-price strong{font:500 40px/44px Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=blog])) .report-receipt-new .insight-action{width:100%;margin-top:24px}:where(html:has([data-site-style=blog])) .question-list{display:grid;margin:24px 0}:where(html:has([data-site-style=blog])) .question-panel{grid-area:1/1;min-width:0}:where(html:has([data-site-style=blog])) .viewing-question{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;gap:4px;align-items:center;min-height:88px;padding:18px 0;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) .question-copy{font:400 14px/22px Geist,sans-serif;color:#101214;background:none;padding-right:8px}:where(html:has([data-site-style=blog])) .question-copy>span{background:linear-gradient(#737373,#737373) left 55% /0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .3s,color .3s}:where(html:has([data-site-style=blog])) .is-dismissed .question-copy>span{background-size:100% 1px;color:#737373}:where(html:has([data-site-style=blog])) .viewing-question button{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:0;border-radius:50%;background:transparent;color:#737373;cursor:pointer}:where(html:has([data-site-style=blog])) .viewing-question button:hover{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=blog])) .viewing-question button .icon,:where(html:has([data-site-style=blog])) .viewing-question button svg{width:20px;height:20px}:where(html:has([data-site-style=blog])) .viewing-question .question-heart[aria-pressed=true]{color:#ff0056;background:transparent;animation:question-heart-pop .28s ease-out}:where(html:has([data-site-style=blog])) .viewing-question .question-dismiss[aria-pressed=true]{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=blog])) .question-pocket{padding:24px;min-height:176px;margin-bottom:20px}:where(html:has([data-site-style=blog])) .question-pocket>.input-squircle-border path{fill:#dff7e9;stroke:none}:where(html:has([data-site-style=blog])) .question-pocket h3{font-size:20px;line-height:28px;margin:12px 0}:where(html:has([data-site-style=blog])) .question-pocket p{margin:0;color:#525252}:where(html:has([data-site-style=blog])) .question-pocket ul{margin:0;padding-left:18px;font:400 14px/22px Geist,sans-serif;max-height:180px;overflow:auto}:where(html:has([data-site-style=blog])) .question-pocket li+li{margin-top:10px}:where(html:has([data-site-style=blog])) .viewing-questions>small{display:block}@media(max-width:1000px){:where(html:has([data-site-style=blog])) .area-insights,:where(html:has([data-site-style=blog])) .personal-brief{gap:32px}:where(html:has([data-site-style=blog])) .area-stage,:where(html:has([data-site-style=blog])) .brief-stage{padding:24px}:where(html:has([data-site-style=blog])) .area-paper,:where(html:has([data-site-style=blog])) .brief-letter,:where(html:has([data-site-style=blog])) .evidence-range,:where(html:has([data-site-style=blog])) .report-receipt-new,:where(html:has([data-site-style=blog])) .viewing-questions{padding:24px}:where(html:has([data-site-style=blog])) .honesty-result{padding:20px}:where(html:has([data-site-style=blog])) .honesty-values{font-size:24px;line-height:30px}:where(html:has([data-site-style=blog])) .insight-section h2{font-size:32px;line-height:38px}}@media(max-width:820px){:where(html:has([data-site-style=blog])) .area-insights,:where(html:has([data-site-style=blog])) .evidence-workbench,:where(html:has([data-site-style=blog])) .personal-brief{grid-template-columns:minmax(0,1fr)}:where(html:has([data-site-style=blog])) .insight-section{margin:72px auto;padding:0 24px}:where(html:has([data-site-style=blog])) .insight-section>header{text-align:left;margin-bottom:32px}:where(html:has([data-site-style=blog])) .insight-section>header>p{max-width:48ch}:where(html:has([data-site-style=blog])) .area-insights .insight-tabs{margin-top:24px}:where(html:has([data-site-style=blog])) .area-stage,:where(html:has([data-site-style=blog])) .brief-stage{max-width:100%;width:100%}:where(html:has([data-site-style=blog])) .brief-reasons{min-height:0}:where(html:has([data-site-style=blog])) .area-columns p{max-width:none}}@media(max-width:480px){:where(html:has([data-site-style=blog])) .insight-section{padding:0 12px;margin:64px auto}:where(html:has([data-site-style=blog])) .insight-section h2{font-size:28px;line-height:34px;letter-spacing:-.8px}:where(html:has([data-site-style=blog])) .insight-intro>p,:where(html:has([data-site-style=blog])) .insight-section>header>p,:where(html:has([data-site-style=blog])) .personal-brief>div:first-child>p{font-size:16px;line-height:26px}:where(html:has([data-site-style=blog])) .area-stage,:where(html:has([data-site-style=blog])) .brief-stage,:where(html:has([data-site-style=blog])) .evidence-workbench{padding:16px}:where(html:has([data-site-style=blog])) .area-paper,:where(html:has([data-site-style=blog])) .brief-letter,:where(html:has([data-site-style=blog])) .evidence-range,:where(html:has([data-site-style=blog])) .report-receipt-new,:where(html:has([data-site-style=blog])) .viewing-questions{padding:20px}:where(html:has([data-site-style=blog])) .area-columns>div{gap:10px}:where(html:has([data-site-style=blog])) .area-detail{max-width:68px;font-size:13px}:where(html:has([data-site-style=blog])) .insight-section .insight-tabs{gap:16px}:where(html:has([data-site-style=blog])) .honesty-result{padding:16px}:where(html:has([data-site-style=blog])) .honesty-values{font-size:22px;line-height:28px}:where(html:has([data-site-style=blog])) .viewing-question{grid-template-columns:minmax(0,1fr) 36px 36px;gap:0;min-height:100px}:where(html:has([data-site-style=blog])) .viewing-question button{width:36px;height:40px;padding:8px}:where(html:has([data-site-style=blog])) .question-copy{font-size:14px}:where(html:has([data-site-style=blog])) .question-pocket{padding:20px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) .insight-section *{animation:none!important;transition:none!important}}:where(html:has([data-site-style=blog])) .legal-page{max-width:1136px;margin:0 auto;padding:72px 32px 100px;color:#101214}:where(html:has([data-site-style=blog])) .legal-heading{max-width:760px;margin-bottom:52px}:where(html:has([data-site-style=blog])) .legal-heading h1{font:500 clamp(36px,5vw,52px)/1.1 Geist,sans-serif;letter-spacing:-1.8px;margin:24px 0 20px}:where(html:has([data-site-style=blog])) .legal-heading>p{font:400 18px/1.65 Geist,sans-serif;color:#636363;max-width:620px;margin:0 0 20px}:where(html:has([data-site-style=blog])) .legal-heading small{font:400 12px/1.5 Geist,sans-serif;color:#737373}:where(html:has([data-site-style=blog])) .legal-layout{display:grid;grid-template-columns:190px minmax(0,720px);gap:64px;align-items:start}:where(html:has([data-site-style=blog])) .legal-layout>nav{position:sticky;top:120px;display:flex;flex-direction:column;gap:4px}:where(html:has([data-site-style=blog])) .legal-layout>nav a{padding:10px 12px;font:400 14px/1.5 Geist,sans-serif;color:#636363;text-decoration:none;border-radius:10px}:where(html:has([data-site-style=blog])) .legal-layout>nav a[aria-current=page]{background:#f5f5f5;color:#101214;font-weight:500}:where(html:has([data-site-style=blog])) .legal-layout>nav a:hover{color:#101214;background:#f5f5f5}:where(html:has([data-site-style=blog])) .legal-body{min-width:0;font:400 15px/1.8 Geist,sans-serif;color:#525252}:where(html:has([data-site-style=blog])) .legal-body section{margin-top:40px;scroll-margin-top:120px}:where(html:has([data-site-style=blog])) .legal-body h2{font:500 24px/1.3 Geist,sans-serif;letter-spacing:-.6px;color:#101214;margin:0 0 16px}:where(html:has([data-site-style=blog])) .legal-body h3{font:500 16px/1.5 Geist,sans-serif;color:#101214;margin:0 0 12px}:where(html:has([data-site-style=blog])) .legal-body p{margin:0 0 16px}:where(html:has([data-site-style=blog])) .legal-body ul{padding-left:22px;margin:16px 0}:where(html:has([data-site-style=blog])) .legal-body li{padding-left:4px;margin-bottom:12px}:where(html:has([data-site-style=blog])) .legal-body a{text-decoration:underline;text-underline-offset:3px;color:#101214}:where(html:has([data-site-style=blog])) .legal-body strong{font-weight:500;color:#101214}:where(html:has([data-site-style=blog])) .legal-company{margin:24px 0}:where(html:has([data-site-style=blog])) .legal-company>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) .legal-company dt{font-size:13px;color:#737373}:where(html:has([data-site-style=blog])) .legal-company dd{margin:0;color:#101214}:where(html:has([data-site-style=blog])) .legal-body code{font-size:12px;overflow-wrap:anywhere}@media(max-width:700px){:where(html:has([data-site-style=blog])) .legal-page{padding:44px 20px 64px}:where(html:has([data-site-style=blog])) .legal-heading{margin-bottom:28px}:where(html:has([data-site-style=blog])) .legal-heading h1{letter-spacing:-1.2px}:where(html:has([data-site-style=blog])) .legal-layout{grid-template-columns:minmax(0,1fr);gap:28px}:where(html:has([data-site-style=blog])) .legal-layout>nav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px}:where(html:has([data-site-style=blog])) .legal-layout>nav a{font-size:13px;padding:8px 10px}:where(html:has([data-site-style=blog])) .legal-company>div{grid-template-columns:1fr;gap:4px}:where(html:has([data-site-style=blog])) .legal-body h2{font-size:22px}}html:where(:has([data-site-style=blog])):lang(fr) body button.site-chat-launcher{width:230px;min-width:230px}html:where(:has([data-site-style=blog])):lang(nl) body button.site-chat-launcher{width:210px;min-width:210px}:where(html:has([data-site-style=blog])) body .chat-launcher-title{white-space:nowrap}@media(max-width:600px){:where(html:has([data-site-style=blog])) #the-report .polished-node small{max-width:82px;white-space:normal;text-align:center}}@media(max-width:600px){:where(html:has([data-site-style=blog])) .rb-chart{width:100%;max-width:100%;min-width:0}:where(html:has([data-site-style=blog])) .rb-chart svg{max-width:100%}}:where(html:has([data-site-style=blog])) .blog .next-guide-card .next-guide-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 14px/1.5 Geist,sans-serif;color:#636363;margin:8px 0 0}:where(html:has([data-site-style=blog])) #the-report .launch-location{position:relative;isolation:isolate;display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;padding:8px 12px;min-height:36px;font:400 13px/20px Geist,sans-serif;color:#636363;background:transparent}:where(html:has([data-site-style=blog])) #the-report .launch-location>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=blog])) #the-report .launch-location>.input-squircle-border path{fill:#f5f5f5;stroke:none}:where(html:has([data-site-style=blog])) #the-report .launch-location{margin-bottom:0}:where(html:has([data-site-style=blog])) #the-report #hero-title{margin-top:12px}:where(html:has([data-site-style=blog])) #the-report #hero-title{font-size:clamp(32px,4.4vw,60px);font-weight:500;line-height:1.12;white-space:normal}@supports(font-size:1cqw){:where(html:has([data-site-style=blog])) #the-report #hero-title{font-size:clamp(28px,11.8cqw,60px)}}@supports(font-size:round(down,1px,2px)){:where(html:has([data-site-style=blog])) #the-report #hero-title{font-size:round(down,clamp(28px,11.8cqw,60px),2px)}}:where(html:has([data-site-style=blog])) .mobile-nav-trigger{display:none}:where(html:has([data-site-style=blog])) body dialog.mobile-site-menu{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#101314;box-sizing:border-box}:where(html:has([data-site-style=blog])) .mobile-site-menu[open]{display:flex;flex-direction:column}:where(html:has([data-site-style=blog])) .mobile-site-menu::backdrop{background:rgba(16,19,20,.2)}:where(html:has([data-site-style=blog])) .mobile-menu-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:20px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) .mobile-menu-header .wordmark{font-size:30px;line-height:1;text-decoration:none;color:inherit}:where(html:has([data-site-style=blog])) .mobile-menu-close,:where(html:has([data-site-style=blog])) .mobile-nav-trigger{width:44px;height:44px;align-items:center;justify-content:center;border:0;background:#f5f5f5;border-radius:50%;color:#101314;cursor:pointer;padding:10px}:where(html:has([data-site-style=blog])) .mobile-menu-close{display:flex}:where(html:has([data-site-style=blog])) .mobile-menu-content{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px 24px}:where(html:has([data-site-style=blog])) .mobile-menu-content [hidden]{display:none!important}:where(html:has([data-site-style=blog])) .mobile-menu-content nav{display:block}:where(html:has([data-site-style=blog])) .mobile-menu-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:24px 0;border:0;border-bottom:1px solid #e5e5e5;background:none;color:#101314;text-decoration:none;text-align:left;font:500 24px/30px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=blog])) .mobile-menu-row .icon{flex-shrink:0}:where(html:has([data-site-style=blog])) .mobile-forward{transform:rotate(45deg)}:where(html:has([data-site-style=blog])) .mobile-menu-back{display:flex;align-items:center;gap:8px;padding:12px 0;border:0;background:none;color:#555;font:400 14px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=blog])) .mobile-menu-content h2{font-size:24px;line-height:30px;font-weight:500;margin:20px 0 8px}:where(html:has([data-site-style=blog])) .mobile-menu-destination{padding:20px 0;font-size:18px;line-height:24px}:where(html:has([data-site-style=blog])) .mobile-menu-destination strong{font-weight:500}:where(html:has([data-site-style=blog])) .mobile-menu-destination small{display:block;font-size:14px;line-height:22px;font-weight:400;color:#666;margin-top:6px}:where(html:has([data-site-style=blog])) .mobile-menu-coming{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 0;font-size:14px;color:#666}:where(html:has([data-site-style=blog])) .mobile-menu-coming .coming-chip{background:#f5f5f5;padding:6px 10px;border-radius:8px;font-size:12px}:where(html:has([data-site-style=blog])) .mobile-menu-footer{flex-shrink:0;padding:20px 20px max(24px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) .mobile-menu-footer .button{width:100%;justify-content:center;min-height:48px}:where(html:has([data-site-style=blog])) .mobile-nav-trigger:focus-visible,:where(html:has([data-site-style=blog])) .mobile-site-menu a:focus-visible,:where(html:has([data-site-style=blog])) .mobile-site-menu button:focus-visible{outline:2px solid #101314;outline-offset:4px}@media(max-width:700px){:where(html:has([data-site-style=blog])) body header.shared-site-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}:where(html:has([data-site-style=blog])) body header.shared-site-nav>.site-nav-actions,:where(html:has([data-site-style=blog])) body header.shared-site-nav>nav{display:none}:where(html:has([data-site-style=blog])) body header.shared-site-nav>.wordmark{margin:0}:where(html:has([data-site-style=blog])) body header.shared-site-nav>.mobile-nav-trigger{display:flex;flex-shrink:0}}:where(html:has([data-site-style=blog])) #mobile-navigation button.mobile-menu-row{font:500 24px/30px Geist,sans-serif}:where(html:has([data-site-style=blog])) #mobile-navigation button.mobile-menu-back{font:400 14px/20px Geist,sans-serif}:where(html:has([data-site-style=blog])) #mobile-navigation .mobile-menu-footer button{font:500 14px/20px Geist,sans-serif;min-height:48px;height:48px}:where(html:has([data-site-style=blog])) .area-paper>.nd-dropdown{margin-bottom:24px;position:relative;z-index:2}:where(html:has([data-site-style=blog])) .area-stage>small{color:#101214}:where(html:has([data-site-style=blog])) .viewing-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=blog])) .report-pricing-stage,:where(html:has([data-site-style=blog])) .viewing-question-stage{padding:32px;min-width:0}:where(html:has([data-site-style=blog])) .viewing-question-stage>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=blog])) .report-pricing-stage>.input-squircle-border path{fill:#f68cf4}:where(html:has([data-site-style=blog])) .viewing-split .insight-intro p{max-width:40ch}@media(max-width:1000px){:where(html:has([data-site-style=blog])) .viewing-split{gap:32px}:where(html:has([data-site-style=blog])) .report-pricing-stage,:where(html:has([data-site-style=blog])) .viewing-question-stage{padding:24px}}@media(max-width:820px){:where(html:has([data-site-style=blog])) .viewing-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){:where(html:has([data-site-style=blog])) .report-pricing-stage,:where(html:has([data-site-style=blog])) .viewing-question-stage{padding:16px}}:where(html:has([data-site-style=blog])) .value-stage{padding:32px}:where(html:has([data-site-style=blog])) .value-stage>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=blog])) .value-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}:where(html:has([data-site-style=blog])) .value-agent,:where(html:has([data-site-style=blog])) .value-neighbour{padding:32px;min-width:0}:where(html:has([data-site-style=blog])) .value-neighbour>.input-squircle-border path{fill:#2bd981}:where(html:has([data-site-style=blog])) .value-agent h3,:where(html:has([data-site-style=blog])) .value-neighbour h3{font-size:24px;line-height:30px;margin:24px 0 16px}:where(html:has([data-site-style=blog])) .value-agent p,:where(html:has([data-site-style=blog])) .value-neighbour p{font-size:14px;line-height:22px;max-width:36ch}:where(html:has([data-site-style=blog])) .value-agent label{display:block;font-size:13px;line-height:20px;margin:28px 0 10px}:where(html:has([data-site-style=blog])) .value-agent .geometric-input{display:flex;align-items:center;gap:10px;padding:0 16px}:where(html:has([data-site-style=blog])) .value-agent input{min-width:0;width:100%;background:transparent;border:0;padding:12px 0;font:400 18px/24px Geist,sans-serif;outline:none}:where(html:has([data-site-style=blog])) .value-price{font:500 clamp(64px,9vw,112px)/1 Geist,sans-serif;letter-spacing:-5px;margin:32px 0 16px}:where(html:has([data-site-style=blog])) .value-neighbour .badge{background:#fff;margin-top:12px}:where(html:has([data-site-style=blog])) .value-neighbour p{color:#101214}@media(max-width:600px){:where(html:has([data-site-style=blog])) .value-stage{padding:16px}:where(html:has([data-site-style=blog])) .value-comparison{grid-template-columns:1fr;gap:16px}:where(html:has([data-site-style=blog])) .value-agent,:where(html:has([data-site-style=blog])) .value-neighbour{padding:24px}:where(html:has([data-site-style=blog])) .value-price{font-size:80px}}:where(html:has([data-site-style=blog])) .agent-example{display:grid;gap:8px;padding-top:24px}:where(html:has([data-site-style=blog])) .agent-example span{font-size:13px;line-height:20px;color:#636363}:where(html:has([data-site-style=blog])) .agent-example strong{font:500 32px/38px Geist,sans-serif;margin-bottom:12px}:where(html:has([data-site-style=blog])) .value-difference[hidden]{display:none}:where(html:has([data-site-style=blog])) .report-pricing.viewing-split{display:block}:where(html:has([data-site-style=blog])) .report-pricing>.insight-intro{text-align:center;max-width:660px;margin:0 auto 32px}:where(html:has([data-site-style=blog])) .report-pricing>.insight-intro p{max-width:48ch;margin-left:auto;margin-right:auto}:where(html:has([data-site-style=blog])) .report-pricing-stage{padding:40px}:where(html:has([data-site-style=blog])) .report-pricing .report-receipt-new{max-width:900px;margin:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:48px;padding:40px}:where(html:has([data-site-style=blog])) .report-pricing .report-receipt-new>.wordmark{grid-column:1/-1;margin-bottom:24px}:where(html:has([data-site-style=blog])) .report-pricing .receipt-price{grid-column:2;grid-row:2/4;align-self:start;margin:0;padding:24px 0;border:0;flex-direction:column;align-items:flex-start;gap:16px}:where(html:has([data-site-style=blog])) .report-pricing .receipt-price strong{font-size:88px;line-height:1;letter-spacing:-3px}:where(html:has([data-site-style=blog])) .report-pricing .report-receipt-new>.insight-action{grid-column:2;grid-row:4;align-self:end}@media(max-width:600px){:where(html:has([data-site-style=blog])) .report-pricing-stage{padding:16px}:where(html:has([data-site-style=blog])) .report-pricing .report-receipt-new{display:block;padding:24px}:where(html:has([data-site-style=blog])) .report-pricing .receipt-price{flex-direction:row;align-items:center;border-top:1px solid #e5e5e5;margin-top:24px}:where(html:has([data-site-style=blog])) .report-pricing .receipt-price strong{font-size:56px}:where(html:has([data-site-style=blog])) .report-pricing>.insight-intro{text-align:left}}:where(html:has([data-site-style=blog])) .report-journey{max-width:1120px;margin:88px auto;padding:0 32px;display:grid;gap:64px}:where(html:has([data-site-style=blog])) .report-journey>.insight-section{width:100%;max-width:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}:where(html:has([data-site-style=blog])) .report-journey .insight-intro{max-width:none;margin:0;text-align:left}:where(html:has([data-site-style=blog])) .report-journey .insight-intro p{margin-left:0;margin-right:0;max-width:38ch}:where(html:has([data-site-style=blog])) .report-journey .insight-intro h2{font-size:32px;line-height:38px}:where(html:has([data-site-style=blog])) .report-journey>.viewing-preparation>.insight-intro{grid-column:2;grid-row:1}:where(html:has([data-site-style=blog])) .report-journey>.viewing-preparation>.viewing-question-stage{grid-column:1;grid-row:1}:where(html:has([data-site-style=blog])) .report-journey .area-stage,:where(html:has([data-site-style=blog])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=blog])) .report-journey .viewing-question-stage{padding:20px}:where(html:has([data-site-style=blog])) .report-journey .report-receipt-new{display:block;padding:24px}:where(html:has([data-site-style=blog])) .report-journey .report-receipt-new>.wordmark{margin-bottom:20px}:where(html:has([data-site-style=blog])) .report-journey .receipt-price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 0;margin-top:20px;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) .report-journey .receipt-price strong{font-size:48px;line-height:52px;letter-spacing:-1px}:where(html:has([data-site-style=blog])) .report-journey .report-receipt-new>.insight-action{margin-top:20px}:where(html:has([data-site-style=blog])) .report-journey .area-paper,:where(html:has([data-site-style=blog])) .report-journey .viewing-questions{padding:20px}:where(html:has([data-site-style=blog])) .report-journey .question-pocket{padding:20px;min-height:0}:where(html:has([data-site-style=blog])) .report-journey .question-list{margin:16px 0}:where(html:has([data-site-style=blog])) .report-journey .viewing-question{min-height:76px;padding:14px 0}:where(html:has([data-site-style=blog])) .value-inline-difference{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px;display:flex;flex-direction:column;gap:8px}:where(html:has([data-site-style=blog])) .value-inline-difference span{font-size:13px}:where(html:has([data-site-style=blog])) .value-inline-difference strong{font:500 44px/48px Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=blog])) .value-inline-difference small{font-size:12px;color:#636363}@media(max-width:700px){:where(html:has([data-site-style=blog])) .report-journey{padding:0 16px;margin:64px auto;gap:48px}:where(html:has([data-site-style=blog])) .report-journey>.insight-section{grid-template-columns:minmax(0,1fr);gap:24px}:where(html:has([data-site-style=blog])) .report-journey>.viewing-preparation>.insight-intro,:where(html:has([data-site-style=blog])) .report-journey>.viewing-preparation>.viewing-question-stage{grid-column:auto;grid-row:auto}:where(html:has([data-site-style=blog])) .report-journey .insight-intro h2{font-size:28px;line-height:34px}:where(html:has([data-site-style=blog])) .report-journey .area-stage,:where(html:has([data-site-style=blog])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=blog])) .report-journey .viewing-question-stage{padding:16px}}:where(html:has([data-site-style=blog])) .report-journey{gap:48px}:where(html:has([data-site-style=blog])) .report-journey .area-stage,:where(html:has([data-site-style=blog])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=blog])) .report-journey .viewing-question-stage{width:100%;max-width:380px;padding:16px;justify-self:center}:where(html:has([data-site-style=blog])) .report-journey .area-paper,:where(html:has([data-site-style=blog])) .report-journey .report-receipt-new,:where(html:has([data-site-style=blog])) .report-journey .viewing-questions{padding:16px}:where(html:has([data-site-style=blog])) .report-journey .area-paper>.nd-dropdown{margin-bottom:16px}:where(html:has([data-site-style=blog])) .report-journey .area-panel h3{font-size:18px;line-height:24px;margin-bottom:12px}:where(html:has([data-site-style=blog])) .report-journey .area-columns>div{padding:12px 0;gap:8px}:where(html:has([data-site-style=blog])) .report-journey .area-columns p{display:none}:where(html:has([data-site-style=blog])) .report-journey .area-stage>small{font-size:11px;line-height:16px;margin-top:12px}:where(html:has([data-site-style=blog])) .report-journey .question-list{margin:12px 0}:where(html:has([data-site-style=blog])) .report-journey .viewing-question{padding:10px 0;min-height:64px}:where(html:has([data-site-style=blog])) .report-journey .question-copy{font-size:13px;line-height:20px}:where(html:has([data-site-style=blog])) .report-journey .question-pocket{padding:16px;margin-bottom:12px}:where(html:has([data-site-style=blog])) .report-journey .question-pocket h3{font-size:18px;line-height:24px;margin:8px 0}:where(html:has([data-site-style=blog])) .report-journey .question-pocket p{font-size:13px;line-height:20px}:where(html:has([data-site-style=blog])) .report-journey .report-receipt-new>.wordmark{font-size:24px;margin-bottom:16px}:where(html:has([data-site-style=blog])) .receipt-icon-list{list-style:none;margin:0;padding:0}:where(html:has([data-site-style=blog])) .receipt-icon-list li{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e5e5;font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=blog])) .receipt-icon-list .icon{width:20px;height:20px;flex-shrink:0}:where(html:has([data-site-style=blog])) .report-journey .receipt-price{padding-top:16px;margin-top:0}:where(html:has([data-site-style=blog])) .report-journey .receipt-price strong{font-size:40px;line-height:44px}:where(html:has([data-site-style=blog])) .report-journey .report-receipt-new>.insight-action{margin-top:16px}:where(html:has([data-site-style=blog])) .value-neighbour>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=blog])) .savings-total{display:flex;align-items:center;flex-wrap:wrap;gap:12px}:where(html:has([data-site-style=blog])) .value-inline-difference .savings-total strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:6ch}:where(html:has([data-site-style=blog])) .value-inline-difference .savings-total strong span{font:inherit}:where(html:has([data-site-style=blog])) .product-preview-result>.product-preview-panel>p{font-size:14px;line-height:22px}:where(html:has([data-site-style=blog])) .cost-panel-stack{display:grid}:where(html:has([data-site-style=blog])) .cost-panel-stack>[data-cost-panel]{grid-area:1/1;min-width:0;display:block!important}:where(html:has([data-site-style=blog])) .mortgage-preview{padding:28px;min-width:0}:where(html:has([data-site-style=blog])) .mortgage-preview h3{font:500 24px/30px Geist,sans-serif;margin:0 0 12px}:where(html:has([data-site-style=blog])) .mortgage-preview .mortgage-intro{font:400 14px/22px Geist,sans-serif;color:#636363;margin:0 0 20px}:where(html:has([data-site-style=blog])) .mortgage-control{margin:16px 0}:where(html:has([data-site-style=blog])) .mortgage-control label{display:flex;justify-content:space-between;align-items:center;gap:12px;font:400 13px/20px Geist,sans-serif;margin-bottom:8px}:where(html:has([data-site-style=blog])) .mortgage-control label strong{font-weight:500;white-space:nowrap;color:#101214}:where(html:has([data-site-style=blog])) .mortgage-control .geometric-input{display:flex;align-items:center;gap:8px;padding:0 14px}:where(html:has([data-site-style=blog])) .mortgage-prefix{color:#737373;font-size:14px}:where(html:has([data-site-style=blog])) .mortgage-control input[type=text]{width:100%;min-width:0;height:46px;border:0;background:transparent;outline:none;font:400 16px/24px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=blog])) .mortgage-result{position:relative;isolation:isolate;padding:20px;margin:20px 0}:where(html:has([data-site-style=blog])) .mortgage-result>.input-squircle-border path{fill:#e1f7fe;stroke:none}:where(html:has([data-site-style=blog])) .mortgage-result>span{font-size:13px}:where(html:has([data-site-style=blog])) .mortgage-result>strong{display:block;font:500 36px/44px Geist,sans-serif;letter-spacing:-1px;margin:8px 0 16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=blog])) .mortgage-result strong small{font:400 12px/20px Geist,sans-serif;letter-spacing:0}:where(html:has([data-site-style=blog])) .mortgage-result>div{display:flex;justify-content:space-between;gap:12px;font:400 12px/20px Geist,sans-serif}:where(html:has([data-site-style=blog])) .mortgage-result b{font-weight:500}:where(html:has([data-site-style=blog])) .evidence-workbench>.evidence-range{align-self:center}@media(max-width:480px){:where(html:has([data-site-style=blog])) .mortgage-preview{padding:20px}:where(html:has([data-site-style=blog])) .mortgage-result{padding:16px}:where(html:has([data-site-style=blog])) .mortgage-result>strong{font-size:32px;line-height:40px}}:where(html:has([data-site-style=blog])) .report-value .value-stage{padding:24px}:where(html:has([data-site-style=blog])) .report-value .value-comparison{gap:20px}:where(html:has([data-site-style=blog])) .report-value .value-agent,:where(html:has([data-site-style=blog])) .report-value .value-neighbour{padding:24px}:where(html:has([data-site-style=blog])) .report-value .value-agent h3,:where(html:has([data-site-style=blog])) .report-value .value-neighbour h3{margin:20px 0 12px}:where(html:has([data-site-style=blog])) .report-value .value-price{font-size:clamp(64px,8vw,88px);letter-spacing:-4px;margin:24px 0 12px}:where(html:has([data-site-style=blog])) .report-value .agent-example{padding-top:16px;gap:6px}:where(html:has([data-site-style=blog])) .report-value .agent-example strong{font-size:28px;line-height:34px;margin-bottom:8px}:where(html:has([data-site-style=blog])) .report-value .value-inline-difference{margin-top:16px;padding-top:16px;gap:6px}:where(html:has([data-site-style=blog])) .report-value .value-inline-difference strong{font-size:38px;line-height:44px}:where(html:has([data-site-style=blog])) .report-value .value-neighbour .insight-action{margin-top:20px}@media(max-width:600px){:where(html:has([data-site-style=blog])) .report-value .value-stage{padding:16px}:where(html:has([data-site-style=blog])) .report-value .value-comparison{gap:16px}:where(html:has([data-site-style=blog])) .report-value .value-agent,:where(html:has([data-site-style=blog])) .report-value .value-neighbour{padding:20px}}:where(html:has([data-site-style=blog])) .mortgage-fields{min-width:0}:where(html:has([data-site-style=blog])) .mortgage-control .nd-tick-range{margin:12px 0 0}:where(html:has([data-site-style=blog])) .evidence-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:center}:where(html:has([data-site-style=blog])) .evidence-compact>header{text-align:left;margin:0}:where(html:has([data-site-style=blog])) .evidence-compact .evidence-workbench{display:block;padding:0}:where(html:has([data-site-style=blog])) .evidence-compact .evidence-range{padding:24px}:where(html:has([data-site-style=blog])) .evidence-compact .evidence-range>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=blog])) .evidence-compact .honesty-result{margin-top:20px}:where(html:has([data-site-style=blog])) .value-inline-difference .savings-total strong{color:#2a784c}@media(max-width:700px){:where(html:has([data-site-style=blog])) .evidence-compact{grid-template-columns:1fr;gap:24px}:where(html:has([data-site-style=blog])) .evidence-compact .evidence-range{padding:20px}}:where(html:has([data-site-style=blog])) .report-journey .question-pocket h3{font-size:16px;line-height:22px;letter-spacing:0;margin:0}:where(html:has([data-site-style=blog])) .report-journey .question-pocket ul{margin-top:12px}:where(html:has([data-site-style=blog])) .report-journey>.evidence-compact>header{grid-column:2;grid-row:1;text-align:left;margin:0}:where(html:has([data-site-style=blog])) .report-journey>.evidence-compact>.evidence-workbench{grid-column:1;grid-row:1;width:100%;max-width:380px;justify-self:center}:where(html:has([data-site-style=blog])) .report-journey>.evidence-compact h2{font-size:32px;line-height:38px}:where(html:has([data-site-style=blog])) .report-journey>.evidence-compact>header p{max-width:38ch;margin-left:0;margin-right:0}:where(html:has([data-site-style=blog])) .report-journey .evidence-range{padding:20px}:where(html:has([data-site-style=blog])) .report-journey .evidence-range h3{font-size:18px;line-height:24px}:where(html:has([data-site-style=blog])) .report-journey .evidence-checks label{font-size:13px;line-height:20px;padding:12px 0}:where(html:has([data-site-style=blog])) .report-journey .honesty-result{padding:16px;margin-top:16px}:where(html:has([data-site-style=blog])) .report-journey .honesty-values{font-size:24px;line-height:30px}:where(html:has([data-site-style=blog])) .report-journey .honesty-result p{font-size:13px;line-height:20px}:where(html:has([data-site-style=blog])) .report-journey .honesty-result small{font-size:11px;line-height:16px}@media(max-width:700px){:where(html:has([data-site-style=blog])) .report-journey>.evidence-compact>.evidence-workbench,:where(html:has([data-site-style=blog])) .report-journey>.evidence-compact>header{grid-column:auto;grid-row:auto}:where(html:has([data-site-style=blog])) .report-journey>.evidence-compact h2{font-size:28px;line-height:34px}}:where(html:has([data-site-style=blog])) .blog .article-body .article-section>:is(.calc-shell,.table-scroll){margin-block:32px}@media (max-width:760px){:where(html:has([data-site-style=blog])) .blog .article-body .article-section>:is(.calc-shell,.table-scroll){margin-block:24px}}:where(html:has([data-site-style=blog])) .blog .offer-calculator .module-heading{margin-bottom:28px}:where(html:has([data-site-style=blog])) .blog .offer-calculator .field-pair{gap:10px 24px;margin-bottom:28px}:where(html:has([data-site-style=blog])) .blog .offer-calculator .band-stats{border:0;margin:0;padding:20px 24px;background:#f4f4f4;border-radius:16px;gap:20px}:where(html:has([data-site-style=blog])) .blog .offer-calculator .band-stats strong{font-size:24px;line-height:1.3;margin-top:8px}:where(html:has([data-site-style=blog])) .blog .offer-calculator .practice-total{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 0;padding:0;background:none;border:0}:where(html:has([data-site-style=blog])) .blog .offer-calculator .practice-total label{font-size:16px;font-weight:500;color:#101214}:where(html:has([data-site-style=blog])) .blog .offer-calculator .practice-total output{font-size:36px;line-height:1.2;letter-spacing:-1px}:where(html:has([data-site-style=blog])) .blog .offer-calculator .result-banner{margin-top:24px}:where(html:has([data-site-style=blog])) .blog .offer-calculator .gap-note{border-top:1px solid #e5e5e5;padding-top:20px;margin-top:24px;font-size:13px}:where(html:has([data-site-style=blog])) .blog .purpose-picker .chips{gap:10px;margin:0 0 24px;flex-wrap:wrap}:where(html:has([data-site-style=blog])) .blog .purpose-picker .result-panel{margin:0;padding:24px;background:#e0f7ff;border-radius:16px;min-height:112px;display:flex;align-items:center;font-size:18px;line-height:1.6;color:#101214}@media(max-width:760px){:where(html:has([data-site-style=blog])) .blog .offer-calculator .band-stats{padding:16px;gap:12px;grid-template-columns:1fr}:where(html:has([data-site-style=blog])) .blog .offer-calculator .band-stats>div{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html:has([data-site-style=blog])) .blog .offer-calculator .band-stats strong{font-size:22px;margin:0}:where(html:has([data-site-style=blog])) .blog .offer-calculator .practice-total output{font-size:30px}:where(html:has([data-site-style=blog])) .blog .purpose-picker .result-panel{font-size:16px;padding:20px;min-height:152px}}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .module-heading{display:block;margin-bottom:28px}:where(html:has([data-site-style=blog])) .blog .timeline-explorer #rb-breakeven{display:inline-block;margin-top:16px;max-width:none;text-align:left;background:#f4f4f4}:where(html:has([data-site-style=blog])) .blog .timeline-controls{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}:where(html:has([data-site-style=blog])) .blog .timeline-controls>div:first-child{min-width:180px}:where(html:has([data-site-style=blog])) .blog .timeline-controls .segmented{margin:0}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-chart{margin:0}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-legend{margin:16px 0 28px;gap:16px 24px}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-metrics{margin:24px 0 28px;padding:0;background:none;gap:16px}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-metrics>div{padding:20px;border-radius:16px;background:#e0f7ff}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-metrics>div:nth-child(2){background:#dff7eb}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-metrics strong{font-size:28px;line-height:1.3;margin-top:8px}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .module-disclaimer{border-top:0}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-inputs{margin:0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-inputs summary{padding:20px 0;font-size:16px}@media(max-width:760px){:where(html:has([data-site-style=blog])) .blog .timeline-controls{align-items:stretch;flex-direction:column;gap:16px}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-metrics{gap:10px}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-metrics>div{padding:14px}:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-metrics strong{font-size:22px}}@media(max-width:760px){:where(html:has([data-site-style=blog])) .blog .timeline-explorer .rb-chart text{font-size:20px}}:where(html:has([data-site-style=blog])) .blog :is(.investment-explorer,.growth-explorer) .module-heading{margin-bottom:28px}:where(html:has([data-site-style=blog])) .blog .growth-explorer .module-heading h2{font-size:26px;line-height:1.25;margin:0}:where(html:has([data-site-style=blog])) .blog .growth-explorer .segmented{margin:0 0 24px}:where(html:has([data-site-style=blog])) .blog .growth-explorer .motion-input-field{max-width:240px}:where(html:has([data-site-style=blog])) .blog :is(.investment-explorer,.growth-explorer) .scenario-horizon{margin:28px 0 12px;font-size:14px;color:#636363}:where(html:has([data-site-style=blog])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics{background:none;padding:0;margin:0 0 24px;gap:16px}:where(html:has([data-site-style=blog])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div{padding:24px;border-radius:16px;background:#e0f7ff}:where(html:has([data-site-style=blog])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div:nth-child(2){background:#dff7eb}:where(html:has([data-site-style=blog])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics strong{font-size:28px;line-height:1.3;margin-top:10px}:where(html:has([data-site-style=blog])) .blog .investment-explorer .switch-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;margin:12px 0 24px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=blog])) .blog .investment-explorer .rb-chart{margin:0}:where(html:has([data-site-style=blog])) .blog .investment-explorer .rb-legend{margin:16px 0 24px}:where(html:has([data-site-style=blog])) .blog .investment-explorer #rb-invest-result{background:none;padding:0;margin:0 0 24px;font-size:16px}:where(html:has([data-site-style=blog])) .blog .investment-explorer .module-disclaimer+.module-disclaimer{border-top:0;margin-top:12px;padding-top:0}@media(max-width:760px){:where(html:has([data-site-style=blog])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics{gap:10px}:where(html:has([data-site-style=blog])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div{padding:14px}:where(html:has([data-site-style=blog])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics strong{font-size:22px}:where(html:has([data-site-style=blog])) .blog .investment-explorer .rb-chart text{font-size:20px}}:where(html:has([data-site-style=blog])) .search-chat-form .chat-signup-success:disabled{opacity:1;color:#101214;cursor:default}:where(html:has([data-site-style=blog])) .search-chat-form .chat-signup-success>.input-squircle-border path{fill:#3fd98a!important;stroke:#3fd98a!important}:where(html:has([data-site-style=blog])) button.geometric-button.signup-success:disabled{opacity:1!important;color:#101214!important;cursor:default}:where(html:has([data-site-style=blog])) button.geometric-button.signup-success>.input-squircle-border path{fill:#3fd98a!important;stroke:#3fd98a!important;transition:none!important}:where(html:has([data-site-style=blog])) button.geometric-button.signup-pending:disabled{opacity:1;cursor:progress}:where(html:has([data-site-style=blog])) button.signup-pending>span{animation:signup-wait 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) button.signup-pending>span{animation:none}}:where(html:has([data-site-style=blog])) .not-found-page{min-height:100svh;background:#fff;color:#101214;font-family:Geist,sans-serif}:where(html:has([data-site-style=blog])) .not-found-header{padding:28px 40px}:where(html:has([data-site-style=blog])) .not-found-header .wordmark{font-size:32px}:where(html:has([data-site-style=blog])) .not-found-main{max-width:800px;margin:0 auto;padding:48px 24px 80px;text-align:center}:where(html:has([data-site-style=blog])) .not-found-art{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto 36px}:where(html:has([data-site-style=blog])) .not-found-art>span{font-size:clamp(110px,18vw,196px);font-weight:500;line-height:1;letter-spacing:-10px}:where(html:has([data-site-style=blog])) .not-found-character{position:relative;width:clamp(130px,23vw,220px);height:clamp(140px,24vw,230px);display:grid;place-items:center;transform:rotate(-7deg)}:where(html:has([data-site-style=blog])) .not-found-character>.input-squircle-border path{fill:#f5f5f5;stroke:#f5f5f5}:where(html:has([data-site-style=blog])) .not-found-character>svg:not(.input-squircle-border){position:relative;width:72%;animation:lost-neighbour 4s ease-in-out infinite}:where(html:has([data-site-style=blog])) .not-found-label{font-size:14px;color:#636363;margin:0 0 16px}:where(html:has([data-site-style=blog])) .not-found-main h1{font-size:clamp(32px,5vw,48px);line-height:1.12;letter-spacing:-1.6px;font-weight:500;margin:0 0 20px}:where(html:has([data-site-style=blog])) .not-found-copy{font-size:18px;line-height:1.6;color:#636363;max-width:430px;margin:0 auto 32px}:where(html:has([data-site-style=blog])) .not-found-actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}:where(html:has([data-site-style=blog])) .not-found-home{position:relative;display:inline-flex;align-items:center;gap:16px;padding:16px 24px;color:#fff;min-height:52px}:where(html:has([data-site-style=blog])) .not-found-home>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=blog])) .not-found-actions .icon{width:20px;height:20px}:where(html:has([data-site-style=blog])) .not-found-actions .central-icon{width:20px;height:20px}:where(html:has([data-site-style=blog])) .not-found-page a:focus-visible{outline:2px solid #101214;outline-offset:6px}@media(max-width:600px){:where(html:has([data-site-style=blog])) .not-found-header{padding:24px}:where(html:has([data-site-style=blog])) .not-found-header .wordmark{font-size:28px}:where(html:has([data-site-style=blog])) .not-found-main{padding-top:48px}:where(html:has([data-site-style=blog])) .not-found-art{gap:12px}:where(html:has([data-site-style=blog])) .not-found-art>span{letter-spacing:-6px}:where(html:has([data-site-style=blog])) .not-found-copy{font-size:16px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) .not-found-character>svg:not(.input-squircle-border){animation:none}}:where(html:has([data-site-style=blog])) .report-journey .question-pocket{height:290px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}:where(html:has([data-site-style=blog])) .report-journey .question-pocket h3{flex:none}:where(html:has([data-site-style=blog])) .report-journey .question-pocket ul{flex:1 1;min-height:0;max-height:none;overflow:hidden;margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(3,1fr)}:where(html:has([data-site-style=blog])) .report-journey .question-pocket li{min-height:0;padding:8px 0;font:400 14px/20px Geist,sans-serif}:where(html:has([data-site-style=blog])) .report-journey .question-pocket li+li{margin:0;border-top:1px solid #10121415}:where(html:has([data-site-style=blog])) .report-journey .question-pocket li>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(html:has([data-site-style=blog])) .report-journey .question-pocket-empty{flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;max-width:240px;align-self:center}:where(html:has([data-site-style=blog])) .question-pocket-overflow{height:26px;flex:none;display:flex;justify-content:flex-end}:where(html:has([data-site-style=blog])) .question-count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 10px;border-radius:8px;background:#3fd98a;font:500 13px/22px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=blog])) .evidence-compact .evidence-workbench{padding:16px}:where(html:has([data-site-style=blog])) .evidence-compact .evidence-workbench>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=blog])) .evidence-compact .evidence-range>.input-squircle-border path{fill:#fff}:where(html:has([data-site-style=blog])) .investment-return-controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:10px 0 24px}:where(html:has([data-site-style=blog])) .investment-return-controls>.motion-input-field{width:150px;flex:none}:where(html:has([data-site-style=blog])) .investment-return-controls input{min-width:0;width:100%}:where(html:has([data-site-style=blog])) .blog .investment-return-controls .segmented{margin:0}:where(html:has([data-site-style=blog])) .investment-return-controls>.motion-input-field>span{color:#636363}html:where(:has([data-site-style=blog])):has(.blog .article-body){scroll-padding-top:0}:where(html:has([data-site-style=blog])) .report-journey .area-paper{padding:28px}@media(max-width:480px){:where(html:has([data-site-style=blog])) .report-journey .area-paper{padding:24px}}:where(html:has([data-site-style=blog])) body button.site-chat-launcher{height:auto;max-width:calc(100vw - 32px)}:where(html:has([data-site-style=blog])) body .site-chat-launcher .chat-launcher-hint{max-width:100%;white-space:normal;overflow-wrap:break-word}@media(max-width:700px){:where(html:has([data-site-style=blog])) body header.shared-site-nav>.mobile-nav-trigger{margin-left:auto;order:10}}:where(html:has([data-site-style=blog])) .blog .toc-mobile-toggle{display:none}@media(max-width:760px){:where(html:has([data-site-style=blog])) .blog .toc .toc-desktop-title{display:none}:where(html:has([data-site-style=blog])) .blog .toc-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:#f4f4f4;color:#101214;font:500 14px/20px Geist,Arial,sans-serif;text-align:left;cursor:pointer}:where(html:has([data-site-style=blog])) .blog .toc-mobile-toggle .central-icon{width:18px;height:18px}:where(html:has([data-site-style=blog])) .blog .toc-mobile-toggle[aria-expanded=true] .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=blog])) .blog .toc-items{display:none}:where(html:has([data-site-style=blog])) .blog .toc-items.is-expanded{display:block;padding-top:8px}:where(html:has([data-site-style=blog])) .blog .toc-items a{min-height:44px;box-sizing:border-box;padding:12px 12px 12px 28px;border-radius:10px}:where(html:has([data-site-style=blog])) .blog .toc-items a:focus-visible,:where(html:has([data-site-style=blog])) .blog .toc-items a:hover{background:#f4f4f4}}:where(html:has([data-site-style=blog])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus{outline:none}:where(html:has([data-site-style=blog])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus:not(:focus-visible){box-shadow:none}:where(html:has([data-site-style=blog])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus-visible{outline:none;box-shadow:0 0 0 3px #0086a8}:where(html:has([data-site-style=blog])) #mobile-navigation .mobile-menu-row{position:relative;box-sizing:border-box;width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px;border-bottom:0;border-radius:12px;background:transparent}:where(html:has([data-site-style=blog])) #mobile-navigation .mobile-menu-row:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:#e5e5e5;pointer-events:none}:where(html:has([data-site-style=blog])) #mobile-navigation .mobile-menu-back{box-sizing:border-box;width:max-content;min-height:44px;padding:12px;margin-left:-12px;border-radius:12px;background:transparent}@media(max-width:760px){:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .polished-scene,:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .polished-visual{height:480px;min-height:480px}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .polished-scene{width:calc(100% + 44px);margin-left:-22px}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .photo-stack-hint,:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .polished-card{width:min(280px,78%);height:auto!important;left:50%!important;top:32px!important;transform:translateX(-50%) scale(.72)!important;transform-origin:top center}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .photo-stack-hint{height:330px!important}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .polished-guide-caption{font-size:20px!important;line-height:1.25;width:125px!important}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32[data-stage="4"] .polished-guide-caption{font-size:12px!important;width:140px!important}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .polished-guide{transform:scale(.55);transform-origin:top left;transition:left .8s ease,top .8s ease,transform .8s ease}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32[data-insight="0"] .polished-guide{left:calc(100% - 70px);top:200px}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32[data-insight="1"] .polished-guide{left:calc(100% - 70px);top:280px}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32[data-insight="2"] .polished-guide{left:calc(100% - 70px);top:0}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32[data-insight="3"] .polished-guide{left:calc(100% - 70px);top:280px}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32[data-insight="4"] .polished-guide{left:calc(100% - 70px);top:370px}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .trio-card{width:min(180px,56%);transform:scale(.72);transform-origin:top left}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .trio-basics{left:35px;top:280px}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .trio-price{left:calc(50% - 100px);top:15px}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .trio-check{left:35px;top:280px}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .polished-orbit{top:calc(240px - var(--ring)/2)}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32[data-stage="4"] .polished-guide{left:calc(50% - 57.5px);top:197.5px;transform:none;transition-delay:.22s}:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32[data-insight="0"] .polished-card{transition:opacity .18s .8s}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=blog])) body .site-builder-main>.hero-32 .polished-guide{animation:none;transition:none}}@media(max-width:760px){:where(html:has([data-site-style=blog])) body .platform-search-bar .nd-postcode-values{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:where(html:has([data-site-style=blog])) body .platform-search-bar .nd-postcode-values::-webkit-scrollbar{display:none}:where(html:has([data-site-style=blog])) body .platform-search-bar .nd-postcode-values>button{flex-shrink:0}:where(html:has([data-site-style=blog])) body .platform-search-bar .nd-postcode-values>input{flex:1 0 90px;min-width:90px}}@media(max-width:600px){:where(html:has([data-site-style=blog])) body button.site-chat-launcher{width:auto;min-width:0;min-height:48px;padding:12px 16px}:where(html:has([data-site-style=blog])) body .site-chat-launcher .chat-launcher-hint{display:none}}@media(max-width:760px){:where(html:has([data-site-style=blog])) .blog .article-body{min-width:0;width:100%;box-sizing:border-box}:where(html:has([data-site-style=blog])) .blog .calc-shell{min-width:0;max-width:100%;box-sizing:border-box}:where(html:has([data-site-style=blog])) .blog .cost-line{flex-wrap:wrap;gap:12px}:where(html:has([data-site-style=blog])) .blog .cost-line>.check{min-width:0;flex:1 1 110px}:where(html:has([data-site-style=blog])) .blog .editable-line>.line-input{width:120px;flex:0 0 120px}:where(html:has([data-site-style=blog])) .blog .editable-line .motion-input-field{width:100%}}@media(max-width:430px){:where(html:has([data-site-style=blog])) :is(.review-section) .email-direction-copy h1{font-size:clamp(24px,7.4vw,32px)!important}}@media(max-width:700px){:where(html:has([data-site-style=blog])) :is(.review-section) .rollout-phase .path-copy{text-align:center;align-items:center}:where(html:has([data-site-style=blog])) :is(.review-section) .rollout-phase .rollout-link{align-self:center;justify-content:center}}:where(html:has([data-site-style=blog])) .leave-waitlist-page{min-height:100dvh;background:#fff;color:#101214}:where(html:has([data-site-style=blog])) .leave-waitlist-header{padding:28px 40px;border-bottom:1px solid #ededed}:where(html:has([data-site-style=blog])) .leave-waitlist-header .wordmark{font-size:30px;text-decoration:none;color:inherit}:where(html:has([data-site-style=blog])) .leave-waitlist-main{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:80px 24px;text-align:center}:where(html:has([data-site-style=blog])) .leave-waitlist-character{width:88px;margin:0 auto 32px}:where(html:has([data-site-style=blog])) .leave-waitlist-character svg{display:block;width:100%;height:auto}:where(html:has([data-site-style=blog])) .leave-waitlist-main h1{font:500 clamp(30px,5vw,42px)/1.14 Geist,sans-serif;letter-spacing:-1.3px;margin:0 0 20px}:where(html:has([data-site-style=blog])) .leave-waitlist-main>p{font:400 17px/1.6 Geist,sans-serif;color:#636363;margin:0 0 28px}:where(html:has([data-site-style=blog])) .leave-waitlist-main>.geometric-button{min-height:48px;padding:14px 24px}:where(html:has([data-site-style=blog])) .leave-waitlist-home{display:block;width:max-content;margin:28px auto 0;color:#636363;text-underline-offset:4px;padding:10px}:where(html:has([data-site-style=blog])) .leave-waitlist-main>.leave-waitlist-error{color:#b42318;margin-top:24px}@media(max-width:600px){:where(html:has([data-site-style=blog])) .leave-waitlist-header{padding:22px}:where(html:has([data-site-style=blog])) .leave-waitlist-main{padding-top:56px}}@media (max-width:1024px),(pointer:coarse){html:where(:has([data-site-style=blog])) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]),textarea,select){font-size:16px!important}}@font-face{font-family:Geist;src:url(/assets/geist.73894e0448ca.ttf);font-weight:100 900}@font-face{font-family:GeistMono;src:url(/assets/geistmono.d00e590b8eb3.ttf);font-weight:100 900}@font-face{font-family:Neighbour;src:url(/assets/PPPangramSansRounded-Extrabold.bf6e45d1e11c.woff2);font-weight:800}:root:where(:has([data-site-style=rent-buy])){--ink:#101214;--muted:#808080;--fog:#f4f4f4;--sky:#20cdfb;--green:#3fd98a;--yellow:#fec912}:where(html:has([data-site-style=rent-buy])) *{box-sizing:border-box}html:where(:has([data-site-style=rent-buy])){scroll-behavior:smooth;scroll-padding-top:90px}:where(html:has([data-site-style=rent-buy])) body{font:400 14px/1.6 Geist,Arial,sans-serif;color:var(--ink);background:white}:where(html:has([data-site-style=rent-buy])) button,:where(html:has([data-site-style=rent-buy])) input,:where(html:has([data-site-style=rent-buy])) select{font:inherit}:where(html:has([data-site-style=rent-buy])) a,:where(html:has([data-site-style=rent-buy])) button,:where(html:has([data-site-style=rent-buy])) input,:where(html:has([data-site-style=rent-buy])) select{-webkit-tap-highlight-color:transparent}:where(html:has([data-site-style=rent-buy])) button{cursor:pointer;border:1px solid var(--line);background:white;padding:10px 14px;border-radius:8px;font-size:12px;color:#5e5e5e;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .16s,transform .16s}:where(html:has([data-site-style=rent-buy])) button:hover{background:#f9f9f9}:where(html:has([data-site-style=rent-buy])) button:active{transform:scale(.98)}:where(html:has([data-site-style=rent-buy])) button:disabled{opacity:.42;cursor:not-allowed}:where(html:has([data-site-style=rent-buy])) a{color:inherit;text-decoration:none}:where(html:has([data-site-style=rent-buy])) h1,:where(html:has([data-site-style=rent-buy])) h2,:where(html:has([data-site-style=rent-buy])) h3,:where(html:has([data-site-style=rent-buy])) p{margin-top:0}:where(html:has([data-site-style=rent-buy])) h1{font-size:40px;line-height:1.15;font-weight:500;letter-spacing:-1.8px}:where(html:has([data-site-style=rent-buy])) h2{font-size:23px;font-weight:500;letter-spacing:-.7px;line-height:1.3}:where(html:has([data-site-style=rent-buy])) h3{font-size:15px;font-weight:500;letter-spacing:-.25px}:where(html:has([data-site-style=rent-buy])) p{color:var(--muted);font-size:13px}:where(html:has([data-site-style=rent-buy])) .helper,:where(html:has([data-site-style=rent-buy])) small{font-size:11px;color:var(--muted);font-weight:400}:where(html:has([data-site-style=rent-buy])) .helper{margin:15px 0 0;line-height:1.65}:where(html:has([data-site-style=rent-buy])) strong{font-weight:500}:where(html:has([data-site-style=rent-buy])) a:focus-visible,:where(html:has([data-site-style=rent-buy])) button:focus-visible,:where(html:has([data-site-style=rent-buy])) input:focus-visible,:where(html:has([data-site-style=rent-buy])) select:focus-visible,:where(html:has([data-site-style=rent-buy])) summary:focus-visible{outline:2px solid var(--sky);outline-offset:4px}:where(html:has([data-site-style=rent-buy])) [hidden]{display:none!important}:where(html:has([data-site-style=rent-buy])) .central-icon{width:19px;height:19px;flex-shrink:0;vertical-align:middle}:where(html:has([data-site-style=rent-buy])) span[data-central-icon]{display:inline-flex}:where(html:has([data-site-style=rent-buy])) .brand{display:flex;align-items:center;gap:9px;font:800 27px Neighbour}:where(html:has([data-site-style=rent-buy])) .brand img{width:31px}:where(html:has([data-site-style=rent-buy])) main{max-width:1280px;margin:auto;padding:52px 32px}:where(html:has([data-site-style=rent-buy])) .eyebrow{font-size:11px;color:#979797}:where(html:has([data-site-style=rent-buy])) .review{display:flex;gap:2px}:where(html:has([data-site-style=rent-buy])) .review button{font-size:9px;padding:4px 7px;border:0;background:transparent;color:#a5a5a5;border-radius:5px}:where(html:has([data-site-style=rent-buy])) .review button[aria-pressed=true]{color:#676767;background:#edf5f8}:where(html:has([data-site-style=rent-buy])) .review button[data-review=refine][aria-pressed=true]{background:#fff8df;color:#8f7630}:where(html:has([data-site-style=rent-buy])) .wordmark{font:800 40px Neighbour;letter-spacing:-1px}:where(html:has([data-site-style=rent-buy])) .row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}:where(html:has([data-site-style=rent-buy])) .row:first-child{margin-top:0}:where(html:has([data-site-style=rent-buy])) .between{justify-content:space-between}:where(html:has([data-site-style=rent-buy])) .row:last-child{margin-bottom:0}:where(html:has([data-site-style=rent-buy])) .primary{background:#101214;color:white;border-color:#101214}:where(html:has([data-site-style=rent-buy])) .primary:hover{background:#2d2d2d}:where(html:has([data-site-style=rent-buy])) .icon-button[aria-pressed=true]{background:#fff0f8;border-color:#f4c3da;color:#a54d77}:where(html:has([data-site-style=rent-buy])) label{display:block;font-size:12px;color:#6c6c6c}:where(html:has([data-site-style=rent-buy])) label>input:not([type=range]):not([type=checkbox]){display:block;width:100%;border:1px solid var(--line);border-radius:9px;background:white;padding:12px 14px;margin-top:8px;color:#101214}:where(html:has([data-site-style=rent-buy])) input::placeholder{color:#a7a7a7}:where(html:has([data-site-style=rent-buy])) .search-field{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;padding:10px 12px;margin-top:22px;color:#9a9a9a}:where(html:has([data-site-style=rent-buy])) .search-field input{border:0!important;padding:0!important;margin:0!important;background:transparent!important;min-width:0;width:100%;outline:0;font-size:12px}:where(html:has([data-site-style=rent-buy])) .search-field:focus-within{outline:2px solid #20cdfb;outline-offset:2px}:where(html:has([data-site-style=rent-buy])) input[aria-invalid=true]{border-color:#e39ab0!important}:where(html:has([data-site-style=rent-buy])) .label{font-size:12px;color:#7b7b7b;margin-bottom:10px}:where(html:has([data-site-style=rent-buy])) .chips button{border-color:#d0edf6;background:#f1fbfe;color:#598193;border-radius:20px}:where(html:has([data-site-style=rent-buy])) .chips button[aria-pressed=true]{background:#dff7ff;border-color:#87dff6;color:#285c70}:where(html:has([data-site-style=rent-buy])) .segmented{display:inline-flex;padding:3px;background:#f5f5f5;border-radius:9px;gap:3px}:where(html:has([data-site-style=rent-buy])) .segmented button{border:0;background:none;border-radius:7px;padding:8px 17px}:where(html:has([data-site-style=rent-buy])) .segmented button[aria-pressed=true]{background:white;box-shadow:0 1px 3px #10121412;color:#101214}:where(html:has([data-site-style=rent-buy])) .switch-label{display:flex;align-items:center;justify-content:space-between;margin:0 0 24px}:where(html:has([data-site-style=rent-buy])) .switch{appearance:none;width:32px;height:19px;background:#dfdfdf;border-radius:12px;position:relative;cursor:pointer;transition:background .2s}:where(html:has([data-site-style=rent-buy])) .switch:before{content:"";position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:white;transition:transform .2s}:where(html:has([data-site-style=rent-buy])) .switch:checked{background:#8a8a8a}:where(html:has([data-site-style=rent-buy])) .switch:checked:before{transform:translateX(13px)}:where(html:has([data-site-style=rent-buy])) .check{display:flex;gap:10px;margin:13px 0}:where(html:has([data-site-style=rent-buy])) input[type=checkbox]{accent-color:#101214}:where(html:has([data-site-style=rent-buy])) .badge{display:inline-flex;align-items:center;font-size:10px;padding:5px 8px;border-radius:6px;background:#f4f4f4;color:#808080}:where(html:has([data-site-style=rent-buy])) .badge.green{background:#edf9f1;color:#397256}:where(html:has([data-site-style=rent-buy])) .badge.yellow{background:#fff8e0;color:#8d793d}:where(html:has([data-site-style=rent-buy])) .badge.red{background:#fff0f4;color:#ad506d}:where(html:has([data-site-style=rent-buy])) .range-label{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:12px}:where(html:has([data-site-style=rent-buy])) .range-label output{color:#5b5b5b}:where(html:has([data-site-style=rent-buy])) .tick-range{appearance:none;width:100%;height:36px;margin:20px 0 0;border-radius:8px;background:repeating-linear-gradient(90deg,transparent,transparent 17px,#dfdfdf 18px,transparent 19px) 50%/100% 4px no-repeat,#f6f6f6;cursor:ew-resize}:where(html:has([data-site-style=rent-buy])) .tick-range::-webkit-slider-thumb{appearance:none;width:5px;height:20px;background:#727272;border-radius:4px}:where(html:has([data-site-style=rent-buy])) .tick-range::-moz-range-thumb{width:5px;height:20px;background:#727272;border:0;border-radius:4px}:where(html:has([data-site-style=rent-buy])) .ends{display:flex;justify-content:space-between;font-size:10px;color:#9a9a9a;margin-top:9px}:where(html:has([data-site-style=rent-buy])) .bid-control{position:relative;margin:20px 0;height:30px}:where(html:has([data-site-style=rent-buy])) .bid-control:before{content:"";position:absolute;top:11px;left:0;right:0;height:8px;background:linear-gradient(90deg,#f3f3f3 30%,#b9edce 0,#b9edce 70%,#f3f3f3 0);border-radius:5px}:where(html:has([data-site-style=rent-buy])) .bid-control>span{position:absolute;left:56.25%;top:-20px;color:#838383;transform:translateX(-50%)}:where(html:has([data-site-style=rent-buy])) .bid-control>span:after{content:"";display:block;position:absolute;top:20px;left:50%;height:23px;width:2px;background:#9a9a9a}:where(html:has([data-site-style=rent-buy])) .bid-control input{appearance:none;position:absolute;inset:0;width:100%;height:30px;margin:0;background:none;cursor:ew-resize}:where(html:has([data-site-style=rent-buy])) .bid-control input::-webkit-slider-thumb{appearance:none;width:11px;height:24px;border-radius:4px;background:#101214;border:2px solid white;box-shadow:0 1px 2px #10121420}:where(html:has([data-site-style=rent-buy])) .bid-control input::-moz-range-thumb{width:8px;height:20px;border-radius:4px;background:#101214;border:2px solid white}:where(html:has([data-site-style=rent-buy])) output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=rent-buy])) .cost-line{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);gap:15px}:where(html:has([data-site-style=rent-buy])) .cost-line>span{display:flex;align-items:center;gap:10px}:where(html:has([data-site-style=rent-buy])) .total output{font-size:27px;letter-spacing:-1px}:where(html:has([data-site-style=rent-buy])) .valuation{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:26px 28px;border:1px solid var(--line);border-radius:18px}:where(html:has([data-site-style=rent-buy])) .valuation .row{margin:0}:where(html:has([data-site-style=rent-buy])) .valuation h3{margin:0}:where(html:has([data-site-style=rent-buy])) .valuation strong{font-size:clamp(25px,3.3vw,45px);letter-spacing:-2px;font-weight:500;line-height:1.15;display:block}:where(html:has([data-site-style=rent-buy])) .valuation p{font-size:13px;margin:8px 0 0}:where(html:has([data-site-style=rent-buy])) .insight{display:flex;align-items:center;gap:20px;background:#eafaff;border-radius:14px;padding:22px}:where(html:has([data-site-style=rent-buy])) .insight img{width:48px;flex-shrink:0}:where(html:has([data-site-style=rent-buy])) .insight h3{font-size:15px;margin:0}:where(html:has([data-site-style=rent-buy])) .insight p{font-size:12px;margin:7px 0 0;color:#777777}:where(html:has([data-site-style=rent-buy])) .listing{border:1px solid var(--line);border-radius:13px;overflow:hidden;max-width:350px;margin:auto}:where(html:has([data-site-style=rent-buy])) .listing>img{width:100%;height:160px;object-fit:cover}:where(html:has([data-site-style=rent-buy])) .listing>div{padding:18px}:where(html:has([data-site-style=rent-buy])) .listing h3{margin:0}:where(html:has([data-site-style=rent-buy])) .listing strong{font-size:27px;letter-spacing:-1px}:where(html:has([data-site-style=rent-buy])) .listing p{font-size:12px;margin:5px 0}:where(html:has([data-site-style=rent-buy])) .listing .row{margin:0 0 12px}:where(html:has([data-site-style=rent-buy])) dl{margin:0}:where(html:has([data-site-style=rent-buy])) dl>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px}:where(html:has([data-site-style=rent-buy])) dt{color:#808080}:where(html:has([data-site-style=rent-buy])) dd{margin:0}:where(html:has([data-site-style=rent-buy])) .evidence details{border-bottom:1px solid var(--line);padding:14px 0}:where(html:has([data-site-style=rent-buy])) .evidence summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;font-size:13px;color:#666666}:where(html:has([data-site-style=rent-buy])) .evidence summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=rent-buy])) .evidence summary .central-icon{width:15px;transition:transform .2s}:where(html:has([data-site-style=rent-buy])) .evidence details[open] summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=rent-buy])) .evidence p{font-size:12px;margin:12px 0 0}:where(html:has([data-site-style=rent-buy])) .empty-state{text-align:center;padding:10px}:where(html:has([data-site-style=rent-buy])) .empty-state img{width:52px;margin:10px 0 15px}:where(html:has([data-site-style=rent-buy])) .empty-state h3{margin:0 0 8px}:where(html:has([data-site-style=rent-buy])) .empty-state p{font-size:12px}:where(html:has([data-site-style=rent-buy])) .table-scroll{overflow:auto}:where(html:has([data-site-style=rent-buy])) table{font-size:12px}:where(html:has([data-site-style=rent-buy])) td,:where(html:has([data-site-style=rent-buy])) th{text-align:left;padding:15px 10px;border-bottom:1px solid var(--line);white-space:nowrap}:where(html:has([data-site-style=rent-buy])) th{font-weight:400;color:#9b9b9b;font-size:10px}:where(html:has([data-site-style=rent-buy])) th button{border:0;padding:0;font-size:10px;color:#9b9b9b}:where(html:has([data-site-style=rent-buy])) th .central-icon{width:13px;height:13px}:where(html:has([data-site-style=rent-buy])) td:first-child button{border:0;padding:0;text-align:left;color:#727272}:where(html:has([data-site-style=rent-buy])) td:first-child button:hover{color:#101214}:where(html:has([data-site-style=rent-buy])) footer{padding-top:25px;border-top:1px solid var(--line);font-size:10px;color:#9a9a9a}:where(html:has([data-site-style=rent-buy])) dialog{width:min(500px,calc(100% - 32px));border:1px solid var(--line);border-radius:17px;padding:26px;box-shadow:0 25px 100px #10121420;color:#101214;font:inherit;max-height:90vh}:where(html:has([data-site-style=rent-buy])) dialog::backdrop{background:#10121425;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:where(html:has([data-site-style=rent-buy])) .drawer[open]{animation:slide-in .25s ease-out}@keyframes shimmer{to{background-position:-200% 0}}@keyframes hello{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg) translateY(-8px)}65%{transform:rotate(8deg) translateY(-4px)}}@keyframes happy{0%,to{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(-35px) rotate(-6deg)}75%{transform:translateY(0) rotate(3deg)}}@keyframes slide-in{0%{transform:translateX(30px);opacity:.4}to{transform:translateX(0);opacity:1}}@media(max-width:950px){:where(html:has([data-site-style=rent-buy])) .valuation{padding:20px}:where(html:has([data-site-style=rent-buy])) .valuation .row{align-items:start}:where(html:has([data-site-style=rent-buy])) .valuation h3{font-size:13px}:where(html:has([data-site-style=rent-buy])) .valuation .badge{font-size:8px}}@media(max-width:700px){:where(html:has([data-site-style=rent-buy])) main{padding:32px 18px}:where(html:has([data-site-style=rent-buy])) .brand{font-size:24px}:where(html:has([data-site-style=rent-buy])) .valuation{min-height:300px}:where(html:has([data-site-style=rent-buy])) .valuation strong{font-size:33px}:where(html:has([data-site-style=rent-buy])) .table-scroll{margin:0 -7px}}@media(prefers-reduced-motion:reduce){html:where(:has([data-site-style=rent-buy])){scroll-behavior:auto}:where(html:has([data-site-style=rent-buy])) *,:where(html:has([data-site-style=rent-buy])) :after,:where(html:has([data-site-style=rent-buy])) :before{animation:none!important;transition:none!important}}:where(html:has([data-site-style=rent-buy])) label>input:not([type=range]):not([type=checkbox]){border-color:transparent;background:#f6f6f6;transition:background .18s,box-shadow .18s}:where(html:has([data-site-style=rent-buy])) label>input:not([type=range]):not([type=checkbox]):hover{background:#f2f2f2}:where(html:has([data-site-style=rent-buy])) label>input:not([type=range]):not([type=checkbox]):focus{background:white;box-shadow:0 0 0 2px #20cdfb45;outline:0;border-color:transparent}:where(html:has([data-site-style=rent-buy])) .search-field{border-color:transparent;background:#f6f6f6;transition:background .18s,box-shadow .18s}:where(html:has([data-site-style=rent-buy])) .search-field:focus-within{outline:0;background:white;box-shadow:0 0 0 2px #20cdfb45}:where(html:has([data-site-style=rent-buy])) input[aria-invalid=true]{background:#fff3f6!important;box-shadow:0 0 0 1px #e8b3c3!important}:where(html:has([data-site-style=rent-buy])) .chips button{border-color:transparent;background:#f5f5f5;color:#828282}:where(html:has([data-site-style=rent-buy])) .chips button:hover{background:#eaf0f3}:where(html:has([data-site-style=rent-buy])) .chips button[aria-pressed=true]{color:#356b80}:where(html:has([data-site-style=rent-buy])) #save-heart[aria-pressed=true],:where(html:has([data-site-style=rent-buy])) [data-favourite][aria-pressed=true]{color:#f91b5e;border-color:transparent;background:transparent}:where(html:has([data-site-style=rent-buy])) #save-heart[aria-pressed=true] svg,:where(html:has([data-site-style=rent-buy])) [data-favourite][aria-pressed=true] svg{fill:currentColor}:where(html:has([data-site-style=rent-buy])) .bid-control{height:44px;margin:34px 0 13px}:where(html:has([data-site-style=rent-buy])) .bid-control:before{top:18px;height:9px;background:linear-gradient(90deg,#f3d679,#d3e6a2 24%,#65d99a 45%,#87ddb0 62%,#efce82 78%,#ee859f);border-radius:8px}:where(html:has([data-site-style=rent-buy])) .bid-control>span{top:-18px;color:#909090;font-size:10px}:where(html:has([data-site-style=rent-buy])) .bid-control>span:after{top:29px;height:22px;width:1px;background:#737373}:where(html:has([data-site-style=rent-buy])) .bid-control input{height:44px}:where(html:has([data-site-style=rent-buy])) .bid-control input::-webkit-slider-thumb{width:6px;height:27px;border:0;border-radius:3px;background:#575757;box-shadow:0 0 0 3px white,0 2px 5px #10121415}:where(html:has([data-site-style=rent-buy])) .bid-control input::-moz-range-thumb{width:6px;height:27px;border:0;border-radius:3px;background:#575757;box-shadow:0 0 0 3px white,0 2px 5px #10121415}:where(html:has([data-site-style=rent-buy])) #bid-value{font-size:20px;color:#676767;font-weight:500;letter-spacing:-.5px}:where(html:has([data-site-style=rent-buy])) input[type=checkbox]:not(.switch){appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;flex-shrink:0;margin:0;border:1.5px solid #e1e1e1;border-radius:6px;background:#f7f7f7;vertical-align:middle;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s;background-size:15px}:where(html:has([data-site-style=rent-buy])) input[type=checkbox]:not(.switch):checked{background-color:#676767;border-color:#676767;background-image:url("data:image/svg+xml,%3Csvg%20class%3D%22central-icon%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2013L11%2016L16%208%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")}:where(html:has([data-site-style=rent-buy])) input[type=checkbox]:not(.switch):hover{border-color:#aeaeae}:where(html:has([data-site-style=rent-buy])) input[type=checkbox]:not(.switch):focus-visible{outline:2px solid #20cdfb;outline-offset:3px}:where(html:has([data-site-style=rent-buy])) .check{min-height:40px;gap:12px;align-items:center}:where(html:has([data-site-style=rent-buy])) .cost-line{align-items:center;min-height:55px}:where(html:has([data-site-style=rent-buy])) .cost-line>span{gap:12px}:where(html:has([data-site-style=rent-buy])) .report-fold details[open] summary>.central-icon,:where(html:has([data-site-style=rent-buy])) .report-fold details[open] summary>span[data-central-icon]{transform:rotate(180deg)}@keyframes study-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:root:where(:has([data-site-style=rent-buy])){--ink-90:#262626;--ink-75:#404040;--ink-65:#525252;--ink-60:#636363;--ink-50:#737373;--ink-40:#8a8a8a;--border-strong:#bdbdbd;--line:#e5e5e5;--fog:#f5f5f5;--muted:#737373}:where(html:has([data-site-style=rent-buy])) input[type=checkbox]:not(.switch):checked{background-color:#101214;border-color:#101214}:where(html:has([data-site-style=rent-buy])) .switch:checked{background:#101214}:where(html:has([data-site-style=rent-buy])) .check,:where(html:has([data-site-style=rent-buy])) .cost-line,:where(html:has([data-site-style=rent-buy])) .switch-label,:where(html:has([data-site-style=rent-buy])) label{color:#525252}:where(html:has([data-site-style=rent-buy])) .helper,:where(html:has([data-site-style=rent-buy])) p,:where(html:has([data-site-style=rent-buy])) small{color:#737373}:where(html:has([data-site-style=rent-buy])) .review button{color:#737373}:where(html:has([data-site-style=rent-buy])) input[type=checkbox]:not(.switch){background-color:#f5f5f5;border-color:#d4d4d4}:where(html:has([data-site-style=rent-buy])) .chips button:not([aria-pressed=true]){color:#636363}:where(html:has([data-site-style=rent-buy])) #comment-mode[aria-pressed=true]{background:#101214;color:white;border-color:#101214}:where(html:has([data-site-style=rent-buy])) .motion-input-label{display:block;font-size:14px;font-weight:500;color:#404040;line-height:20px;margin-bottom:9px}:where(html:has([data-site-style=rent-buy])) .motion-input-field{position:relative;display:flex;align-items:center;min-height:48px;background:#f5f5f5;border:1px solid transparent;border-radius:14px;corner-shape:squircle;transition:background .18s,box-shadow .18s,border-color .18s}:where(html:has([data-site-style=rent-buy])) .motion-input-field:hover{background:#f0f0f0}:where(html:has([data-site-style=rent-buy])) .motion-input-field:focus-within{background:white;box-shadow:0 0 0 3px #1012140b;border-color:#bdbdbd}:where(html:has([data-site-style=rent-buy])) .search-field,:where(html:has([data-site-style=rent-buy])) label>input:not([type=range]):not([type=checkbox]){border-radius:14px;corner-shape:squircle}:where(html:has([data-site-style=rent-buy])) .search-field{min-height:48px;padding:12px 15px}:where(html:has([data-site-style=rent-buy])) .search-field input{font-size:14px}:where(html:has([data-site-style=rent-buy])) .search-field:focus-within{box-shadow:0 0 0 3px #1012140b;border-color:#bdbdbd}@keyframes input-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}}:where(html:has([data-site-style=rent-buy])) .icon-button[aria-pressed=true] svg{fill:none!important}:where(html:has([data-site-style=rent-buy])) .motion-input-field,:where(html:has([data-site-style=rent-buy])) .motion-input-field:hover{background:#fff;border:1px solid #a3a3a3;box-shadow:none;border-radius:var(--input-radius,14px);transition:border-color .16s,box-shadow .16s}:where(html:has([data-site-style=rent-buy])) .motion-input-field:hover{border-color:#737373}:where(html:has([data-site-style=rent-buy])) .motion-input-field:focus-within{background:#fff;border-color:#101214;box-shadow:inset 0 0 0 .5px #101214}:where(html:has([data-site-style=rent-buy])) .search-field,:where(html:has([data-site-style=rent-buy])) .search-field:hover{background:#fff;border:1px solid #a3a3a3;border-radius:var(--input-radius,14px);box-shadow:none}:where(html:has([data-site-style=rent-buy])) .search-field:focus-within{background:#fff;border-color:#101214;box-shadow:inset 0 0 0 .5px #101214;outline:none}:where(html:has([data-site-style=rent-buy])) label>input:not([type=range]):not([type=checkbox]),:where(html:has([data-site-style=rent-buy])) label>input:not([type=range]):not([type=checkbox]):hover{background:#fff;border:1px solid #a3a3a3;border-radius:var(--input-radius,14px);box-shadow:none}:where(html:has([data-site-style=rent-buy])) label>input:not([type=range]):not([type=checkbox]):focus{background:#fff;border-color:#101214;box-shadow:inset 0 0 0 .5px #101214;outline:none}@supports(corner-shape:squircle){:where(html:has([data-site-style=rent-buy])) .motion-input-field,:where(html:has([data-site-style=rent-buy])) .search-field,:where(html:has([data-site-style=rent-buy])) label>input:not([type=range]):not([type=checkbox]){corner-shape:squircle;--input-radius:24px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) .motion-input-field{transition:none}}:where(html:has([data-site-style=rent-buy])) .chips button{padding:9px 20px;min-height:40px;line-height:20px;font-size:13px;font-weight:500;white-space:nowrap}:where(html:has([data-site-style=rent-buy])) .chips button:not([aria-pressed=true]){color:#404040;background:#f5f5f5}:where(html:has([data-site-style=rent-buy])) .chips button[aria-pressed=true]{color:#173b49;background:#e1f7fe;border-color:#a9e6f7}:where(html:has([data-site-style=rent-buy])) .chips button[aria-pressed=true]:hover{color:#173b49;background:#d8f3fc}:where(html:has([data-site-style=rent-buy])) .play-sample[aria-pressed=true]{color:#101214}:where(html:has([data-site-style=rent-buy])) .bid-control:before{display:none}:where(html:has([data-site-style=rent-buy])) .decision-zones{position:absolute;top:18px;left:0;right:0;height:9px;display:grid;grid-template-columns:31.25fr 37.5fr 18.75fr 12.5fr;border-radius:8px;overflow:hidden;pointer-events:none}:where(html:has([data-site-style=rent-buy])) .decision-zones i{display:block;height:100%}:where(html:has([data-site-style=rent-buy])) .zone-outside{background:#eaeaea}:where(html:has([data-site-style=rent-buy])) .zone-green{background:#3fd98a}:where(html:has([data-site-style=rent-buy])) .zone-red{background:#ef8da7}:where(html:has([data-site-style=rent-buy])) .bid-control[data-outside=hatched] .zone-outside{background:repeating-linear-gradient(135deg,transparent 0 3px,#bdbdbd 3px 4px,transparent 4px 7px),#eeeeee}:where(html:has([data-site-style=rent-buy])) .zone-red{background:#f91b5e}:where(html:has([data-site-style=rent-buy])) .zone-yellow{background:#fec912;display:none!important}:where(html:has([data-site-style=rent-buy])) .bid-control[data-colours=three] .decision-zones{grid-template-columns:12.5fr 18.75fr 37.5fr 18.75fr 12.5fr}:where(html:has([data-site-style=rent-buy])) .bid-control[data-colours=three] .zone-yellow{display:block!important}:where(html:has([data-site-style=rent-buy])) .confidence-visual{position:absolute;inset:0;width:100%;height:76px;overflow:visible;pointer-events:none}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=flat] .confidence-visual{display:none}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence]{height:76px;margin-top:48px}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] .decision-zones{display:none}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence]>span{top:-19px;color:#525252}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence]>span:after{top:25px;height:66px;background:#737373}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] input{height:76px}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:38px;background:#101214}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:38px;background:#101214}:where(html:has([data-site-style=rent-buy])) .bid-control[data-colours=three] .decision-zones,:where(html:has([data-site-style=rent-buy])) .decision-zones{grid-template-columns:31.25fr 31.25fr 12.5fr 25fr}:where(html:has([data-site-style=rent-buy])) .decision-zones .zone-outside:last-child{display:none}:where(html:has([data-site-style=rent-buy])) .decision-zones .zone-yellow{display:block!important;background:#eaeaea}:where(html:has([data-site-style=rent-buy])) .bid-control[data-colours=three] .zone-yellow{background:#fec912}:where(html:has([data-site-style=rent-buy])) .confidence-visual{height:44px}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence]{height:44px;margin-top:34px}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence]>span:after{height:30px;top:29px}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] input{height:44px}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:27px}:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:27px}:where(html:has([data-site-style=rent-buy])) .bid-control,:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence]{margin-top:64px;margin-bottom:22px}:where(html:has([data-site-style=rent-buy])) .bid-control>span.ask-marker,:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence]>span.ask-marker{top:-44px;z-index:2;background:white;border:1px solid #e5e5e5;border-radius:9px;padding:5px 10px;font-size:12px;line-height:22px;color:#636363;white-space:nowrap;pointer-events:none}:where(html:has([data-site-style=rent-buy])) .ask-marker strong{font-size:14px;color:#101214;font-weight:500;margin-left:4px}:where(html:has([data-site-style=rent-buy])) .bid-control>span.ask-marker:after,:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence]>span.ask-marker:after{top:33px;height:48px;width:0;border-left:1px dashed #737373;background:none}:where(html:has([data-site-style=rent-buy])) .bid-control input::-webkit-slider-thumb,:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:var(--bid-handle-height,27px);width:7px;border-radius:5px;-webkit-transition:height 80ms linear;transition:height 80ms linear}:where(html:has([data-site-style=rent-buy])) .bid-control input::-moz-range-thumb,:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] input::-moz-range-thumb{height:var(--bid-handle-height,27px);width:7px;border-radius:5px;-moz-transition:height 80ms linear;transition:height 80ms linear}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) .bid-control input::-webkit-slider-thumb{-webkit-transition:none;transition:none}:where(html:has([data-site-style=rent-buy])) .bid-control input::-moz-range-thumb{-moz-transition:none;transition:none}}:where(html:has([data-site-style=rent-buy])) .bid-control[data-outside=soft] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 5.07px,#d0d0d0 5.07px 7.07px)}:where(html:has([data-site-style=rent-buy])) .bid-control[data-outside=wide] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 5.49px,#d6d6d6 5.49px 8.49px)}:where(html:has([data-site-style=rent-buy])) .bid-control input::-webkit-slider-thumb,:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] input::-webkit-slider-thumb,:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=flat] input::-webkit-slider-thumb{background:#101214}:where(html:has([data-site-style=rent-buy])) .bid-control input::-moz-range-thumb,:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence] input::-moz-range-thumb,:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=flat] input::-moz-range-thumb{background:#101214}:where(html:has([data-site-style=rent-buy])) .bid-control[data-outside=airy-wide] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 7.81px,#dddddd 7.81px 11.31px)}:where(html:has([data-site-style=rent-buy])) .bid-control>span.ask-marker:after,:where(html:has([data-site-style=rent-buy])) .bid-control[data-shape=confidence]>span.ask-marker:after{display:none}:where(html:has([data-site-style=rent-buy])) .bid-control:after{content:"";position:absolute;left:56.25%;top:50%;width:1px;height:52px;transform:translate(-50%,-50%);pointer-events:none;background:repeating-linear-gradient(180deg,#b8b8b8 0 4px,transparent 4px 8px);background-position:50%;z-index:1}:where(html:has([data-site-style=rent-buy])) .bid-control input{z-index:2}:where(html:has([data-site-style=rent-buy])) .geometric-input.geometric-input,:where(html:has([data-site-style=rent-buy])) .geometric-input.geometric-input:focus-within,:where(html:has([data-site-style=rent-buy])) .geometric-input.geometric-input:hover{position:relative;isolation:isolate;border:1px solid transparent;background:transparent;box-shadow:none;outline:none;border-radius:0;corner-shape:round;--field-stroke:#a3a3a3;--field-stroke-width:1}:where(html:has([data-site-style=rent-buy])) .geometric-input.geometric-input:hover{--field-stroke:#737373}:where(html:has([data-site-style=rent-buy])) .geometric-input.geometric-input:focus-within{--field-stroke:#101214;--field-stroke-width:1.5}:where(html:has([data-site-style=rent-buy])) .input-squircle-border{z-index:-1;overflow:visible}:where(html:has([data-site-style=rent-buy])) .input-squircle-border path{fill:white;stroke:var(--field-stroke);stroke-width:var(--field-stroke-width);stroke-linejoin:round;transition:stroke .16s,stroke-width .16s}:where(html:has([data-site-style=rent-buy])) .geometric-input input{appearance:none;-webkit-appearance:none;border-radius:0!important;corner-shape:round;background:transparent!important;box-shadow:none!important;outline:none!important}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) .input-squircle-border path{transition:none}}:where(html:has([data-site-style=rent-buy])) .geometric-button.geometric-button{position:relative;isolation:isolate;background:transparent;border-color:transparent;border-radius:0;corner-shape:round;min-height:44px;padding:10px 18px;--button-fill:white;--field-stroke:#dedede;--field-stroke-width:1}:where(html:has([data-site-style=rent-buy])) .geometric-button .input-squircle-border path{fill:var(--button-fill)}:where(html:has([data-site-style=rent-buy])) .geometric-button.geometric-button:hover{background:transparent;--button-fill:#f5f5f5}:where(html:has([data-site-style=rent-buy])) .geometric-button.primary.geometric-button{background:transparent;--button-fill:#101214;--field-stroke:#101214;color:white}:where(html:has([data-site-style=rent-buy])) .geometric-button.primary.geometric-button:hover{--button-fill:#262626;--field-stroke:#262626}:where(html:has([data-site-style=rent-buy])) #comment-mode.geometric-button[aria-pressed=true]{background:transparent;--button-fill:#101214;--field-stroke:#101214;color:white}:where(html:has([data-site-style=rent-buy])) input[type=checkbox]:not(.switch){border:0;border-radius:0;corner-shape:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M12.000%2C1.000%20L13.790%2C1.007%20L14.529%2C1.030%20L15.092%2C1.068%20L15.561%2C1.120%20L15.969%2C1.188%20L16.330%2C1.272%20L16.655%2C1.371%20L16.950%2C1.486%20L17.218%2C1.617%20L17.462%2C1.765%20L17.684%2C1.930%20L17.886%2C2.114%20L18.070%2C2.316%20L18.235%2C2.538%20L18.383%2C2.782%20L18.514%2C3.050%20L18.629%2C3.345%20L18.728%2C3.670%20L18.812%2C4.031%20L18.880%2C4.439%20L18.932%2C4.908%20L18.970%2C5.471%20L18.993%2C6.210%20L19.000%2C8.000%20L19.000%2C12.000%20L18.993%2C13.790%20L18.970%2C14.529%20L18.932%2C15.092%20L18.880%2C15.561%20L18.812%2C15.969%20L18.728%2C16.330%20L18.629%2C16.655%20L18.514%2C16.950%20L18.383%2C17.218%20L18.235%2C17.462%20L18.070%2C17.684%20L17.886%2C17.886%20L17.684%2C18.070%20L17.462%2C18.235%20L17.218%2C18.383%20L16.950%2C18.514%20L16.655%2C18.629%20L16.330%2C18.728%20L15.969%2C18.812%20L15.561%2C18.880%20L15.092%2C18.932%20L14.529%2C18.970%20L13.790%2C18.993%20L12.000%2C19.000%20L8.000%2C19.000%20L6.210%2C18.993%20L5.471%2C18.970%20L4.908%2C18.932%20L4.439%2C18.880%20L4.031%2C18.812%20L3.670%2C18.728%20L3.345%2C18.629%20L3.050%2C18.514%20L2.782%2C18.383%20L2.538%2C18.235%20L2.316%2C18.070%20L2.114%2C17.886%20L1.930%2C17.684%20L1.765%2C17.462%20L1.617%2C17.218%20L1.486%2C16.950%20L1.371%2C16.655%20L1.272%2C16.330%20L1.188%2C15.969%20L1.120%2C15.561%20L1.068%2C15.092%20L1.030%2C14.529%20L1.007%2C13.790%20L1.000%2C12.000%20L1.000%2C8.000%20L1.007%2C6.210%20L1.030%2C5.471%20L1.068%2C4.908%20L1.120%2C4.439%20L1.188%2C4.031%20L1.272%2C3.670%20L1.371%2C3.345%20L1.486%2C3.050%20L1.617%2C2.782%20L1.765%2C2.538%20L1.930%2C2.316%20L2.114%2C2.114%20L2.316%2C1.930%20L2.538%2C1.765%20L2.782%2C1.617%20L3.050%2C1.486%20L3.345%2C1.371%20L3.670%2C1.272%20L4.031%2C1.188%20L4.439%2C1.120%20L4.908%2C1.068%20L5.471%2C1.030%20L6.210%2C1.007%20L8.000%2C1.000%20Z%22%20fill%3D%22%23f5f5f5%22%20stroke%3D%22%23c4c4c4%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-size:20px 20px;background-position:50%;background-repeat:no-repeat}:where(html:has([data-site-style=rent-buy])) input[type=checkbox]:not(.switch):checked{border:0;border-radius:0;corner-shape:round;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M12.000%2C1.000%20L13.790%2C1.007%20L14.529%2C1.030%20L15.092%2C1.068%20L15.561%2C1.120%20L15.969%2C1.188%20L16.330%2C1.272%20L16.655%2C1.371%20L16.950%2C1.486%20L17.218%2C1.617%20L17.462%2C1.765%20L17.684%2C1.930%20L17.886%2C2.114%20L18.070%2C2.316%20L18.235%2C2.538%20L18.383%2C2.782%20L18.514%2C3.050%20L18.629%2C3.345%20L18.728%2C3.670%20L18.812%2C4.031%20L18.880%2C4.439%20L18.932%2C4.908%20L18.970%2C5.471%20L18.993%2C6.210%20L19.000%2C8.000%20L19.000%2C12.000%20L18.993%2C13.790%20L18.970%2C14.529%20L18.932%2C15.092%20L18.880%2C15.561%20L18.812%2C15.969%20L18.728%2C16.330%20L18.629%2C16.655%20L18.514%2C16.950%20L18.383%2C17.218%20L18.235%2C17.462%20L18.070%2C17.684%20L17.886%2C17.886%20L17.684%2C18.070%20L17.462%2C18.235%20L17.218%2C18.383%20L16.950%2C18.514%20L16.655%2C18.629%20L16.330%2C18.728%20L15.969%2C18.812%20L15.561%2C18.880%20L15.092%2C18.932%20L14.529%2C18.970%20L13.790%2C18.993%20L12.000%2C19.000%20L8.000%2C19.000%20L6.210%2C18.993%20L5.471%2C18.970%20L4.908%2C18.932%20L4.439%2C18.880%20L4.031%2C18.812%20L3.670%2C18.728%20L3.345%2C18.629%20L3.050%2C18.514%20L2.782%2C18.383%20L2.538%2C18.235%20L2.316%2C18.070%20L2.114%2C17.886%20L1.930%2C17.684%20L1.765%2C17.462%20L1.617%2C17.218%20L1.486%2C16.950%20L1.371%2C16.655%20L1.272%2C16.330%20L1.188%2C15.969%20L1.120%2C15.561%20L1.068%2C15.092%20L1.030%2C14.529%20L1.007%2C13.790%20L1.000%2C12.000%20L1.000%2C8.000%20L1.007%2C6.210%20L1.030%2C5.471%20L1.068%2C4.908%20L1.120%2C4.439%20L1.188%2C4.031%20L1.272%2C3.670%20L1.371%2C3.345%20L1.486%2C3.050%20L1.617%2C2.782%20L1.765%2C2.538%20L1.930%2C2.316%20L2.114%2C2.114%20L2.316%2C1.930%20L2.538%2C1.765%20L2.782%2C1.617%20L3.050%2C1.486%20L3.345%2C1.371%20L3.670%2C1.272%20L4.031%2C1.188%20L4.439%2C1.120%20L4.908%2C1.068%20L5.471%2C1.030%20L6.210%2C1.007%20L8.000%2C1.000%20Z%22%20fill%3D%22%23101214%22%20stroke%3D%22%23101214%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20transform%3D%22translate%28-2%20-2%29%22%3E%3Cpath%20d%3D%22M8%2013L11%2016L16%208%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:20px 20px;background-position:50%;background-repeat:no-repeat}:where(html:has([data-site-style=rent-buy])) input[type=checkbox]:not(.switch):focus-visible{outline:2px solid #101214;outline-offset:4px;border-radius:6px}:where(html:has([data-site-style=rent-buy])) .blog{--muted:#636363;--line:#e5e5e5;background:#fff;font-size:16px;line-height:1.65}:where(html:has([data-site-style=rent-buy])) .blog p{font-size:16px;line-height:1.75;color:#525252}:where(html:has([data-site-style=rent-buy])) .blog h1,:where(html:has([data-site-style=rent-buy])) .blog h2,:where(html:has([data-site-style=rent-buy])) .blog h3{font-weight:500;color:var(--ink)}:where(html:has([data-site-style=rent-buy])) .blog a{text-underline-offset:4px}:where(html:has([data-site-style=rent-buy])) .blog button{font-size:14px;min-height:44px}:where(html:has([data-site-style=rent-buy])) .blog .badge{font-size:12px;padding:5px 10px;border-radius:8px}:where(html:has([data-site-style=rent-buy])) .blog :focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=rent-buy])) .blog-main{max-width:1168px;padding:0 24px;margin:auto}:where(html:has([data-site-style=rent-buy])) .breadcrumbs{display:flex;gap:12px;font-size:14px;color:#737373;margin:44px 0 30px}:where(html:has([data-site-style=rent-buy])) .breadcrumbs a{color:#404040}:where(html:has([data-site-style=rent-buy])) .article-header{max-width:860px;margin-bottom:60px}:where(html:has([data-site-style=rent-buy])) .article-meta{display:flex;align-items:center;gap:18px;font-size:13px!important;color:#737373!important}:where(html:has([data-site-style=rent-buy])) .article-header h1{font-size:clamp(36px,4.7vw,62px);line-height:1.08;letter-spacing:-2.6px;margin:24px 0}:where(html:has([data-site-style=rent-buy])) .blog .lede{font-size:20px;line-height:1.65;max-width:740px;color:#636363}:where(html:has([data-site-style=rent-buy])) .article-layout{display:grid;grid-template-columns:minmax(0,760px) 220px;gap:88px;align-items:start}:where(html:has([data-site-style=rent-buy])) .article-body{min-width:0}:where(html:has([data-site-style=rent-buy])) .article-section{margin:0 0 64px;scroll-margin-top:36px}:where(html:has([data-site-style=rent-buy])) .article-section>h2{font-size:28px;line-height:1.25;letter-spacing:-.8px;margin-bottom:20px}:where(html:has([data-site-style=rent-buy])) .article-section p:last-child{margin-bottom:0}:where(html:has([data-site-style=rent-buy])) .toc{position:sticky;top:32px;border-left:1px solid #e5e5e5;padding-left:24px}:where(html:has([data-site-style=rent-buy])) .toc p{font-size:13px;font-weight:500;color:#101214;margin:0 0 16px}:where(html:has([data-site-style=rent-buy])) .toc a{display:block;font-size:13px;line-height:1.5;padding:9px 0;color:#737373}:where(html:has([data-site-style=rent-buy])) .toc a:hover,:where(html:has([data-site-style=rent-buy])) .toc a[aria-current=true]{color:#101214}:where(html:has([data-site-style=rent-buy])) .toc .central-icon{width:16px;height:16px}:where(html:has([data-site-style=rent-buy])) .calc-shell{padding:32px;border:1px solid #e5e5e5;border-radius:24px;background:white}:where(html:has([data-site-style=rent-buy])) .module-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:30px}:where(html:has([data-site-style=rent-buy])) .blog .eyebrow{font-size:13px;color:#737373}:where(html:has([data-site-style=rent-buy])) .module-heading h2{font-size:26px;margin:6px 0 0;letter-spacing:-.7px}:where(html:has([data-site-style=rent-buy])) .blog .motion-input-label{font-size:14px;color:#404040;margin-bottom:8px}:where(html:has([data-site-style=rent-buy])) .blog .motion-input-field{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;margin:0;min-width:0}:where(html:has([data-site-style=rent-buy])) .blog .motion-input-field input{width:100%;min-width:0;font:400 17px Geist,sans-serif;color:#101214;border:0;background:transparent;margin:0;padding:0;height:44px}:where(html:has([data-site-style=rent-buy])) .currency{font-size:16px;color:#737373}:where(html:has([data-site-style=rent-buy])) .blog .field-help{font-size:13px;color:#737373;line-height:1.6;margin:10px 0 20px}:where(html:has([data-site-style=rent-buy])) .field-help a,:where(html:has([data-site-style=rent-buy])) .module-disclaimer a,:where(html:has([data-site-style=rent-buy])) .source-link{text-decoration:underline}:where(html:has([data-site-style=rent-buy])) .blog .cost-line{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #ededed;font-size:15px}:where(html:has([data-site-style=rent-buy])) .cost-line small{font-size:12px;color:#737373;margin-left:8px}:where(html:has([data-site-style=rent-buy])) .cost-line .check{gap:12px;margin:0;font-size:14px;color:#404040}:where(html:has([data-site-style=rent-buy])) .cost-line .check small{display:block;margin:3px 0 0;font-size:12px}:where(html:has([data-site-style=rent-buy])) .cost-line strong{font-size:17px;font-weight:500;white-space:nowrap}:where(html:has([data-site-style=rent-buy])) .line-input{width:140px;flex-shrink:0}:where(html:has([data-site-style=rent-buy])) .line-input .motion-input-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(html:has([data-site-style=rent-buy])) .line-input .motion-input-field{height:44px;padding:0 12px}:where(html:has([data-site-style=rent-buy])) .line-input .motion-input-field input{font-size:15px}:where(html:has([data-site-style=rent-buy])) .total-panel{padding:24px;background:#f5f5f5;border-radius:16px;margin:24px 0 12px}:where(html:has([data-site-style=rent-buy])) .total-panel>div{display:flex;align-items:center;justify-content:space-between;gap:24px}:where(html:has([data-site-style=rent-buy])) .total-panel span{font-size:14px;max-width:190px}:where(html:has([data-site-style=rent-buy])) .total-panel output{font-size:38px;letter-spacing:-1.5px;font-weight:500}:where(html:has([data-site-style=rent-buy])) .blog .total-panel p{font-size:14px;margin:8px 0 0}:where(html:has([data-site-style=rent-buy])) .blog .module-disclaimer{font-size:13px;color:#737373;border-top:1px solid #ededed;padding-top:20px;margin-top:24px;line-height:1.65}:where(html:has([data-site-style=rent-buy])) .check-question{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;padding:18px 0;border-bottom:1px solid #ededed;color:#404040}:where(html:has([data-site-style=rent-buy])) .check-question:first-child{padding-top:0}:where(html:has([data-site-style=rent-buy])) .check-question select{background:white;border:1px solid #a3a3a3;border-radius:12px;padding:10px;width:155px;flex-shrink:0;color:#404040;font-size:13px;min-height:44px}:where(html:has([data-site-style=rent-buy])) .result-banner{background:#f5f5f5;padding:18px 20px;border-radius:14px;margin-top:24px;font-size:14px;line-height:1.6;color:#404040}:where(html:has([data-site-style=rent-buy])) .source-link{font-size:14px;display:inline-flex;align-items:center;gap:8px}:where(html:has([data-site-style=rent-buy])) .table-scroll{max-width:100%;overflow-x:auto}:where(html:has([data-site-style=rent-buy])) table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}:where(html:has([data-site-style=rent-buy])) caption{text-align:left;color:#737373;font-size:13px;margin-bottom:14px}:where(html:has([data-site-style=rent-buy])) td,:where(html:has([data-site-style=rent-buy])) th{padding:16px 12px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) th{font-weight:500}:where(html:has([data-site-style=rent-buy])) td{text-align:right;white-space:nowrap}:where(html:has([data-site-style=rent-buy])) thead th:not(:first-child){text-align:right}:where(html:has([data-site-style=rent-buy])) thead{background:#f5f5f5}:where(html:has([data-site-style=rent-buy])) tfoot{background:#f5f5f5;font-weight:500}:where(html:has([data-site-style=rent-buy])) .blog details{border:0;border-bottom:1px solid #e5e5e5;border-radius:0;padding:0;background:transparent}:where(html:has([data-site-style=rent-buy])) .blog summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;font-size:16px;font-weight:500;list-style:none}:where(html:has([data-site-style=rent-buy])) .blog summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=rent-buy])) .blog details p{font-size:15px;margin:0 0 22px}:where(html:has([data-site-style=rent-buy])) .blog details[open] summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=rent-buy])) .article-cta{display:flex;align-items:flex-start;gap:32px;background:#e1f7fe;border-radius:24px;padding:36px;margin:38px 0}:where(html:has([data-site-style=rent-buy])) .article-cta>img{margin-top:30px;flex-shrink:0}:where(html:has([data-site-style=rent-buy])) .article-cta h2{font-size:30px;line-height:1.2;margin:12px 0}:where(html:has([data-site-style=rent-buy])) .article-cta .eyebrow{margin:0}:where(html:has([data-site-style=rent-buy])) .article-cta p{font-size:15px}:where(html:has([data-site-style=rent-buy])) .action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;font-size:14px;border-radius:14px}:where(html:has([data-site-style=rent-buy])) .next-guide{display:block;border-top:1px solid #e5e5e5;padding:28px 0 10px;position:relative}:where(html:has([data-site-style=rent-buy])) .next-guide>span:first-child{font-size:13px;color:#737373}:where(html:has([data-site-style=rent-buy])) .next-guide h3{font-size:22px;line-height:1.35;margin:10px 28px 0 0}:where(html:has([data-site-style=rent-buy])) .next-guide>.central-icon,:where(html:has([data-site-style=rent-buy])) .next-guide>span[data-central-icon]{position:absolute;right:0;top:60px}:where(html:has([data-site-style=rent-buy])) .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}:where(html:has([data-site-style=rent-buy])) .field-pair>.motion-input-label:nth-child(3){grid-column:2;grid-row:1}:where(html:has([data-site-style=rent-buy])) .field-pair>.motion-input-field:nth-child(2){grid-column:1;grid-row:2}:where(html:has([data-site-style=rent-buy])) .field-pair>.motion-input-field:nth-child(4){grid-column:2;grid-row:2}:where(html:has([data-site-style=rent-buy])) .band-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;border-top:1px solid #ededed;padding-top:24px;margin-top:24px}:where(html:has([data-site-style=rent-buy])) .band-stats span{font-size:13px;color:#636363;display:block}:where(html:has([data-site-style=rent-buy])) .band-stats strong{display:block;font-size:27px;letter-spacing:-1px;margin-top:6px}:where(html:has([data-site-style=rent-buy])) .band-stats>div:nth-child(2) strong{color:#237447}:where(html:has([data-site-style=rent-buy])) .blog .bid-control{position:relative;height:44px;margin:74px 12px 12px}:where(html:has([data-site-style=rent-buy])) .blog .bid-control:after{left:var(--ask-position,76.67%)}:where(html:has([data-site-style=rent-buy])) .blog .bid-control>input{position:relative;appearance:none;width:100%;height:44px;background:transparent;margin:0;cursor:ew-resize;border:0}:where(html:has([data-site-style=rent-buy])) .blog .bid-control input::-webkit-slider-thumb{appearance:none;width:7px;height:27px;border-radius:5px;background:#101214}:where(html:has([data-site-style=rent-buy])) .blog .bid-control input::-moz-range-thumb{width:7px;height:27px;border:0;border-radius:5px;background:#101214}:where(html:has([data-site-style=rent-buy])) .blog .bid-control>span.ask-marker{left:var(--ask-label-position,76.67%);transform:translateX(-50%);top:-50px;font-size:12px}:where(html:has([data-site-style=rent-buy])) .blog .decision-zones{display:flex}:where(html:has([data-site-style=rent-buy])) .blog .decision-zones i{flex:none}:where(html:has([data-site-style=rent-buy])) .blog .decision-zones .zone-yellow{display:block!important}:where(html:has([data-site-style=rent-buy])) .range-ends{display:flex;justify-content:space-between;font-size:12px;color:#737373}:where(html:has([data-site-style=rent-buy])) .band-legend{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0;font-size:12px;color:#636363}:where(html:has([data-site-style=rent-buy])) .band-legend span{display:flex;align-items:center;gap:6px}:where(html:has([data-site-style=rent-buy])) .band-legend i{display:block;width:7px;height:7px;border-radius:50%}:where(html:has([data-site-style=rent-buy])) .legend-green{background:#3fd98a}:where(html:has([data-site-style=rent-buy])) .legend-yellow{background:#fec912}:where(html:has([data-site-style=rent-buy])) .legend-red{background:#f91b5e}:where(html:has([data-site-style=rent-buy])) .practice-total{display:flex;justify-content:space-between;align-items:center;margin-top:28px}:where(html:has([data-site-style=rent-buy])) .practice-total label{font-size:14px}:where(html:has([data-site-style=rent-buy])) .practice-total output{font-size:32px;letter-spacing:-1px}:where(html:has([data-site-style=rent-buy])) .blog .gap-note{font-size:14px}:where(html:has([data-site-style=rent-buy])) .blog .chips{gap:8px;margin-bottom:24px}:where(html:has([data-site-style=rent-buy])) .blog .chips button{min-height:40px;font-size:13px;padding:9px 20px}:where(html:has([data-site-style=rent-buy])) .guides-hero{display:flex;justify-content:space-between;align-items:center;padding:80px 0 70px;gap:40px}:where(html:has([data-site-style=rent-buy])) .guides-hero h1{font-size:clamp(38px,5vw,64px);line-height:1.06;letter-spacing:-2.8px;margin:24px 0}:where(html:has([data-site-style=rent-buy])) .guides-mascot{width:150px;margin-right:50px;transform:rotate(7deg)}:where(html:has([data-site-style=rent-buy])) .guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:64px}:where(html:has([data-site-style=rent-buy])) .guide-card{display:block;border:1px solid #e5e5e5;border-radius:24px;overflow:hidden;transition:border-color .18s,transform .18s}:where(html:has([data-site-style=rent-buy])) .guide-card:hover{border-color:#aaa;transform:translateY(-3px)}:where(html:has([data-site-style=rent-buy])) .cover{height:280px;position:relative;overflow:hidden}:where(html:has([data-site-style=rent-buy])) .guide-card-copy{padding:28px}:where(html:has([data-site-style=rent-buy])) .guide-card-copy h2{font-size:28px;line-height:1.2;letter-spacing:-.8px;margin:16px 0}:where(html:has([data-site-style=rent-buy])) .guide-card-copy p{font-size:15px}:where(html:has([data-site-style=rent-buy])) .read-link{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-top:28px}:where(html:has([data-site-style=rent-buy])) .skip-link{position:absolute;left:20px;top:-100px;z-index:20;padding:12px;background:#fff}:where(html:has([data-site-style=rent-buy])) .skip-link:focus{top:12px}:where(html:has([data-site-style=rent-buy])) input[aria-invalid=true]{outline:2px solid #b43054!important}:where(html:has([data-site-style=rent-buy])) .blog .segmented button{font-size:14px;padding:8px 18px}:where(html:has([data-site-style=rent-buy])) .blog .geometric-button.primary{color:white}:where(html:has([data-site-style=rent-buy])) .blog .geometric-button.primary>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=rent-buy])) .blog .geometric-button.primary:hover>.input-squircle-border path{fill:#303030}:where(html:has([data-site-style=rent-buy])) .blog .geometric-button.primary:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:1000px){:where(html:has([data-site-style=rent-buy])) .article-layout{grid-template-columns:minmax(0,1fr) 180px;gap:40px}:where(html:has([data-site-style=rent-buy])) .guides-mascot{margin-right:0;width:110px}:where(html:has([data-site-style=rent-buy])) .band-stats strong{font-size:24px}}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog-main{padding:0 20px}:where(html:has([data-site-style=rent-buy])) .breadcrumbs{margin-top:28px}:where(html:has([data-site-style=rent-buy])) .article-header{margin-bottom:36px}:where(html:has([data-site-style=rent-buy])) .article-header h1{letter-spacing:-1.5px}:where(html:has([data-site-style=rent-buy])) .blog .lede{font-size:18px}:where(html:has([data-site-style=rent-buy])) .article-layout{display:flex;flex-direction:column;gap:32px}:where(html:has([data-site-style=rent-buy])) .toc{order:-1;position:static;border-left:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:16px 0;width:100%}:where(html:has([data-site-style=rent-buy])) .toc nav{display:flex;gap:8px 16px;flex-wrap:wrap}:where(html:has([data-site-style=rent-buy])) .toc p{width:100%;margin:0}:where(html:has([data-site-style=rent-buy])) .toc a{padding:4px 0}:where(html:has([data-site-style=rent-buy])) .article-section{margin-bottom:48px}:where(html:has([data-site-style=rent-buy])) .article-section>h2{font-size:25px}:where(html:has([data-site-style=rent-buy])) .calc-shell{padding:22px 18px;border-radius:20px}:where(html:has([data-site-style=rent-buy])) .module-heading h2{font-size:24px}:where(html:has([data-site-style=rent-buy])) .total-panel{padding:20px 16px}:where(html:has([data-site-style=rent-buy])) .total-panel>div{align-items:flex-start;flex-direction:column;gap:6px}:where(html:has([data-site-style=rent-buy])) .total-panel span{max-width:none}:where(html:has([data-site-style=rent-buy])) .total-panel output{font-size:36px}:where(html:has([data-site-style=rent-buy])) .check-question{flex-direction:column;align-items:stretch;gap:12px}:where(html:has([data-site-style=rent-buy])) .check-question select{width:100%}:where(html:has([data-site-style=rent-buy])) .article-cta{padding:28px 24px;gap:20px;flex-direction:column}:where(html:has([data-site-style=rent-buy])) .article-cta>img{width:52px;margin:0}:where(html:has([data-site-style=rent-buy])) .guides-hero{padding:50px 0 40px}:where(html:has([data-site-style=rent-buy])) .guides-mascot{display:none}:where(html:has([data-site-style=rent-buy])) .guides-hero h1{letter-spacing:-1.7px}:where(html:has([data-site-style=rent-buy])) .guide-grid{grid-template-columns:1fr;gap:24px}:where(html:has([data-site-style=rent-buy])) .guide-card-copy{padding:24px}:where(html:has([data-site-style=rent-buy])) .guide-card-copy h2{font-size:26px}:where(html:has([data-site-style=rent-buy])) .cover{height:260px}:where(html:has([data-site-style=rent-buy])) .field-pair{gap:8px 12px}:where(html:has([data-site-style=rent-buy])) .field-pair .motion-input-label{font-size:12px}:where(html:has([data-site-style=rent-buy])) .field-pair .motion-input-field{padding:0 12px}:where(html:has([data-site-style=rent-buy])) .band-stats{gap:8px}:where(html:has([data-site-style=rent-buy])) .band-stats strong{font-size:21px;letter-spacing:-.5px}:where(html:has([data-site-style=rent-buy])) .band-stats span{font-size:12px}:where(html:has([data-site-style=rent-buy])) .band-legend{gap:10px;font-size:11px}:where(html:has([data-site-style=rent-buy])) .line-input{width:112px}:where(html:has([data-site-style=rent-buy])) .cost-line .check{font-size:13px;gap:8px}:where(html:has([data-site-style=rent-buy])) .cost-line .check small{font-size:11px}:where(html:has([data-site-style=rent-buy])) .article-meta{gap:12px;font-size:12px!important}}@media(max-width:380px){:where(html:has([data-site-style=rent-buy])) .band-stats strong{font-size:18px}:where(html:has([data-site-style=rent-buy])) .line-input{width:100px}:where(html:has([data-site-style=rent-buy])) .cost-line{gap:8px!important}:where(html:has([data-site-style=rent-buy])) .module-heading{flex-wrap:wrap}:where(html:has([data-site-style=rent-buy])) .field-pair{display:block}:where(html:has([data-site-style=rent-buy])) .field-pair .motion-input-label{margin-top:14px}}@media(prefers-reduced-motion:reduce){html:where(:has([data-site-style=rent-buy])){scroll-behavior:auto}:where(html:has([data-site-style=rent-buy])) .guide-card{transition:none}:where(html:has([data-site-style=rent-buy])) .guide-card:hover{transform:none}}:where(html:has([data-site-style=rent-buy])) .article-list{padding-left:24px;color:#525252;font-size:16px;line-height:1.75}:where(html:has([data-site-style=rent-buy])) .article-list li{padding-left:6px;margin-bottom:14px}:where(html:has([data-site-style=rent-buy])) .article-list strong{color:#101214}:where(html:has([data-site-style=rent-buy])) #drie-punten td{white-space:normal;text-align:left;min-width:180px}:where(html:has([data-site-style=rent-buy])) #drie-punten th{vertical-align:top}:where(html:has([data-site-style=rent-buy])) .compact-cta{padding:26px 30px}:where(html:has([data-site-style=rent-buy])) .compact-cta h2{font-size:24px;margin:0 0 8px}:where(html:has([data-site-style=rent-buy])) .compact-cta p{margin-bottom:16px}:where(html:has([data-site-style=rent-buy])) .cta-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}:where(html:has([data-site-style=rent-buy])) .cta-links>a:not(.action){font-size:14px;text-decoration:underline}:where(html:has([data-site-style=rent-buy])) .rb-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;padding:4px 0 24px}:where(html:has([data-site-style=rent-buy])) .rb-inputs{margin-bottom:24px}:where(html:has([data-site-style=rent-buy])) .rb-input-grid .motion-input-label{font-size:13px}:where(html:has([data-site-style=rent-buy])) .rb-chart{width:100%;margin:24px 0 12px;touch-action:pan-y}:where(html:has([data-site-style=rent-buy])) .rb-chart svg{display:block;width:100%;overflow:visible}:where(html:has([data-site-style=rent-buy])) .rb-chart text{font:12px Geist,Arial,sans-serif;fill:#636363}:where(html:has([data-site-style=rent-buy])) .rb-legend{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:13px;margin:16px 0 28px;color:#525252}:where(html:has([data-site-style=rent-buy])) .rb-legend>span{display:flex;gap:8px;align-items:center}:where(html:has([data-site-style=rent-buy])) .rb-legend>span:before{content:"";width:18px;height:3px;background:var(--series);display:block}:where(html:has([data-site-style=rent-buy])) .rb-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:22px;background:#f5f5f5;border-radius:16px;margin:20px 0}:where(html:has([data-site-style=rent-buy])) .rb-metrics span{font-size:12px;color:#636363;display:block}:where(html:has([data-site-style=rent-buy])) .rb-metrics strong{font-size:22px;font-weight:500;display:block;margin-top:6px;letter-spacing:-.5px}:where(html:has([data-site-style=rent-buy])) .rb-stack-bar{display:flex;height:12px;overflow:hidden;border-radius:8px;margin:24px 0 12px}:where(html:has([data-site-style=rent-buy])) .rb-stack-bar i{height:100%}:where(html:has([data-site-style=rent-buy])) .rb-cost-stack .total-panel{display:flex;align-items:center;justify-content:space-between;gap:18px}:where(html:has([data-site-style=rent-buy])) .rb-cost-stack .total-panel output{font-size:32px}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .rb-input-grid{grid-template-columns:1fr;gap:16px}:where(html:has([data-site-style=rent-buy])) .rb-chart{margin-left:-12px;width:calc(100% + 24px)}:where(html:has([data-site-style=rent-buy])) .rb-chart text{font-size:13px}:where(html:has([data-site-style=rent-buy])) .rb-metrics{padding:16px;gap:14px}:where(html:has([data-site-style=rent-buy])) .rb-metrics strong{font-size:19px}:where(html:has([data-site-style=rent-buy])) .rb-cost-stack .total-panel{align-items:flex-start;flex-direction:column}:where(html:has([data-site-style=rent-buy])) .rb-legend{font-size:12px;gap:10px}}@font-face{font-family:Neighbour;src:url(/assets/PPPangramSansRounded-Extrabold.bf6e45d1e11c.woff2);font-weight:800;font-display:swap}:where(html:has([data-site-style=rent-buy])) .shared-site-nav{max-width:1280px;margin:auto;padding:25px 40px;display:flex;justify-content:space-between;align-items:center;gap:22px;box-sizing:border-box;background:#fff}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .wordmark,:where(html:has([data-site-style=rent-buy])) .shared-site-nav .wordmark{font-family:Neighbour,Geist,sans-serif;font-size:30px;font-weight:800;letter-spacing:-1px;color:#101214;text-decoration:none}:where(html:has([data-site-style=rent-buy])) .shared-site-nav nav{display:flex;align-items:center;gap:24px;font:14px Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .shared-site-nav nav>a{color:#101214;text-decoration:none;white-space:nowrap}:where(html:has([data-site-style=rent-buy])) .shared-site-nav>nav>a[data-blog-link]{padding:10px 14px;border-radius:12px;text-decoration:none;transition:background .15s}:where(html:has([data-site-style=rent-buy])) .shared-site-nav>nav>a[data-blog-link][aria-current=page]{background:#f4f4f4;text-decoration:none}:where(html:has([data-site-style=rent-buy])) .shared-site-nav>nav>a[data-blog-link]:hover{background:#ededed;text-decoration:none}:where(html:has([data-site-style=rent-buy])) .shared-site-nav nav>.button{background:#101214;color:white;min-height:42px;padding:10px 17px;border-radius:14px;font:500 13px Geist,sans-serif;display:flex;align-items:center}:where(html:has([data-site-style=rent-buy])) .shared-site-nav a:focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer{max-width:1280px;margin:auto;padding:30px 40px;border-top:1px solid #ededed;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#737373;font:12px Geist,sans-serif;box-sizing:border-box}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .wordmark{font-size:25px}@media(max-width:1050px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav{padding:24px;flex-wrap:wrap}:where(html:has([data-site-style=rent-buy])) .shared-site-nav nav{gap:18px;flex-wrap:wrap}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .wordmark{font-size:28px}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav nav{width:100%;gap:15px;font-size:12px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav nav>.button{font-size:12px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer{padding:25px 22px;flex-wrap:wrap}}:where(html:has([data-site-style=rent-buy])) .shared-site-footer{display:block;padding-top:56px;padding-bottom:56px}:where(html:has([data-site-style=rent-buy])) .footer-top{display:grid;grid-template-columns:1fr .8fr 1.35fr;gap:56px;align-items:start}:where(html:has([data-site-style=rent-buy])) .footer-brand p{font-size:14px;line-height:1.65;margin:18px 0 0;color:#737373}:where(html:has([data-site-style=rent-buy])) .footer-sitemap{display:flex;flex-direction:column;align-items:flex-start;gap:13px}:where(html:has([data-site-style=rent-buy])) .footer-sitemap h2{font:500 14px Geist,sans-serif;color:#101214;margin:0 0 6px}:where(html:has([data-site-style=rent-buy])) .footer-sitemap a{font-size:13px;color:#525252;text-decoration:none}:where(html:has([data-site-style=rent-buy])) .footer-sitemap a:hover{text-decoration:underline;text-underline-offset:4px}:where(html:has([data-site-style=rent-buy])) .footer-newsletter>span{display:inline-block;font-size:11px;background:#f5f5f5;color:#525252;border-radius:8px;padding:7px 10px}:where(html:has([data-site-style=rent-buy])) .footer-newsletter h2{font:500 30px/1.1 Geist,sans-serif;letter-spacing:-1.1px;color:#101214;margin:18px 0 12px}:where(html:has([data-site-style=rent-buy])) .footer-newsletter p{font-size:14px;line-height:1.6;color:#636363;max-width:340px;margin:0 0 22px}:where(html:has([data-site-style=rent-buy])) .footer-newsletter .button{display:inline-flex;align-items:center;justify-content:center;background:#101214;color:white;text-decoration:none;font:500 13px Geist,sans-serif;padding:15px 20px;min-height:48px;border-radius:14px;box-sizing:border-box}:where(html:has([data-site-style=rent-buy])) .shared-site-footer a:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .footer-top{grid-template-columns:1fr 1fr;gap:36px}:where(html:has([data-site-style=rent-buy])) .footer-newsletter{grid-column:1/-1}:where(html:has([data-site-style=rent-buy])) .shared-site-footer{padding:40px 22px}:where(html:has([data-site-style=rent-buy])) .footer-newsletter h2{font-size:28px}}@media(max-width:360px){:where(html:has([data-site-style=rent-buy])) .footer-top{grid-template-columns:1fr}:where(html:has([data-site-style=rent-buy])) .footer-newsletter{grid-column:auto}}:where(html:has([data-site-style=rent-buy])) .site-explore{position:relative}:where(html:has([data-site-style=rent-buy])) .explore-trigger{background:none;border:0;padding:12px 0;font:14px Geist,sans-serif;color:#101214;cursor:pointer;display:flex;gap:8px;align-items:center}:where(html:has([data-site-style=rent-buy])) .explore-panel{position:absolute;top:calc(100% + 12px);left:-120px;width:650px;background:white;padding:20px;border:1px solid #ededed;border-radius:22px;box-shadow:0 14px 42px #10121414;z-index:100;display:grid;grid-template-columns:1fr 1fr;gap:20px}:where(html:has([data-site-style=rent-buy])) .explore-panel[hidden]{display:none}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel nav{display:flex;flex-direction:column;align-items:stretch;gap:5px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel nav a{padding:18px 14px;border-radius:12px;white-space:normal;text-decoration:none}:where(html:has([data-site-style=rent-buy])) .explore-panel nav a:focus-visible,:where(html:has([data-site-style=rent-buy])) .explore-panel nav a:hover{background:#f5f5f5}:where(html:has([data-site-style=rent-buy])) .explore-panel small,:where(html:has([data-site-style=rent-buy])) .explore-panel strong{display:block}:where(html:has([data-site-style=rent-buy])) .explore-panel nav strong{font-size:14px;font-weight:500}:where(html:has([data-site-style=rent-buy])) .explore-panel nav small{font-size:12px;line-height:1.5;color:#737373;margin-top:6px}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .site-explore{position:static}:where(html:has([data-site-style=rent-buy])) .shared-site-nav{position:relative;z-index:101}:where(html:has([data-site-style=rent-buy])) .explore-panel{left:16px;right:16px;top:100%;width:auto;grid-template-columns:1fr 1fr;gap:10px;padding:12px}:where(html:has([data-site-style=rent-buy])) .explore-trigger{font-size:12px}}@media(max-width:440px){:where(html:has([data-site-style=rent-buy])) .explore-panel{grid-template-columns:1fr}}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer,:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav{font-family:Geist,sans-serif;line-height:1.4;letter-spacing:normal;color:#101214}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer *,:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav *{box-sizing:border-box}:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav .wordmark{line-height:1.2}:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav button{min-height:42px;font:500 14px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav nav>.button{border:0;background:#101214;color:#fff;padding:10px 17px;border-radius:14px;font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav .explore-trigger{border:0;background:transparent;padding:12px 0;color:#101214}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-newsletter h2{font:500 30px/1.1 Geist,sans-serif;letter-spacing:-1.1px;margin:0 0 12px;color:#101214}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-newsletter p{font:400 14px/1.6 Geist,sans-serif;margin:0 0 22px;color:#636363}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-sitemap h2{font:500 14px/1.4 Geist,sans-serif;letter-spacing:normal;margin:0 0 6px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-sitemap a{font:400 13px/1.4 Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .button{border:0;font:500 13px/20px Geist,sans-serif;cursor:pointer;margin:0;min-height:48px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer [hidden]{display:none!important}:where(html:has([data-site-style=rent-buy])) .footer-newsletter-form{max-width:360px;margin-top:22px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form label{display:block;font:400 12px/18px Geist,sans-serif;color:#525252;margin:14px 0 7px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form .motion-input-field{display:flex;align-items:center;height:48px;padding:0 16px;background:white;border:1px solid #a3a3a3;border-radius:14px;min-width:0;margin:0}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form .motion-input-field input{font:400 14px/20px Geist,sans-serif;height:44px;width:100%;min-width:0;background:transparent;border:0;outline:0;padding:0;margin:0;color:#101214;box-shadow:none}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form .button{width:100%;margin-top:20px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-newsletter-form .footer-signup-status{font:400 12px/1.5 Geist,sans-serif;margin:12px 0 0;color:#636363}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form .geometric-input{border-color:transparent;border-radius:0}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-newsletter h2{font-size:28px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav button{font-size:12px}}:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav{justify-content:flex-start;gap:40px}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav{gap:20px}}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .geometric-button.primary,:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav .geometric-button.primary{background:transparent!important;border:1px solid transparent!important;isolation:isolate;position:relative}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .geometric-button>.input-squircle-border,:where(html:has([data-site-style=rent-buy])) .shared-site-nav .geometric-button>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .geometric-button>.input-squircle-border path,:where(html:has([data-site-style=rent-buy])) .shared-site-nav .geometric-button>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel{width:780px;grid-template-columns:.9fr 1.1fr;left:-80px;gap:24px;padding:24px;top:100%}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel nav{justify-content:center}:where(html:has([data-site-style=rent-buy])) .nav-product-preview[hidden]{display:none!important}@keyframes nav-preview-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes nav-marker{0%{left:40%}to{left:48%}}@keyframes nav-letter{0%{transform:translateY(7px) rotate(-1deg)}to{transform:none}}@media(max-width:1050px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel{left:0;width:min(740px,calc(100vw - 48px))}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .site-explore{position:static}:where(html:has([data-site-style=rent-buy])) .shared-site-nav{position:relative;z-index:100}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel{left:24px}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel{grid-template-columns:1fr;width:calc(100vw - 32px);left:16px;padding:16px;max-height:75vh;overflow:auto}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel nav{display:grid;grid-template-columns:1fr 1fr}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel nav a{padding:12px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel nav small{font-size:10px}}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .site-nav-actions{margin-left:auto;display:flex;align-items:center;gap:18px;flex:none}:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav .site-nav-actions>.button{min-height:42px;padding:10px 18px;font:500 13px/20px Geist,sans-serif;color:white;background:#101214;border:0;border-radius:14px;white-space:nowrap}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .site-nav-actions>.geometric-button.primary{background:transparent!important}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-trigger>[data-central-icon]{display:flex;width:15px;height:15px;flex:none}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-trigger>[data-central-icon] svg{width:15px;height:15px;transition:transform .18s}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-trigger[aria-expanded=true]>[data-central-icon] svg{transform:rotate(180deg)}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav{gap:18px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .site-nav-actions{gap:12px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .site-nav-actions>.button{padding:10px 14px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .site-nav-actions{margin-left:auto}}@media(max-width:520px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav{gap:14px 18px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .site-nav-actions{gap:8px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav .site-nav-actions>.button{font-size:12px;padding:10px 12px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .wordmark{font-size:25px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-trigger>[data-central-icon] svg{transition:none}}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel{width:620px;grid-template-columns:1fr 1fr;gap:16px;padding:18px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel nav a{padding:13px 12px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel nav small{font-size:11px;margin-top:5px}@media(max-width:1050px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel{width:min(620px,calc(100vw - 48px))}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel{width:calc(100vw - 32px);grid-template-columns:1fr;padding:14px;gap:8px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel nav{grid-template-columns:1fr}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel nav a{padding:12px}}@media(min-width:761px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav>.wordmark{justify-self:start}:where(html:has([data-site-style=rent-buy])) .shared-site-nav.shared-site-nav>.site-nav-actions{justify-self:end;margin-left:0}}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-top{grid-template-columns:.85fr 1.65fr 1.2fr;gap:40px}:where(html:has([data-site-style=rent-buy])) .footer-link-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-link-groups .footer-sitemap{gap:13px}@media(max-width:1000px){:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-top{grid-template-columns:1fr 1.6fr;gap:36px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter{grid-column:1/-1;max-width:420px}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-top{grid-template-columns:1fr;gap:34px}:where(html:has([data-site-style=rent-buy])) .footer-link-groups{gap:22px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter{grid-column:auto}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-link-groups h2{font-size:13px}}:where(html:has([data-site-style=rent-buy])) .footer-newsletter{container-type:inline-size}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;max-width:420px;align-items:end}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form>.footer-signup-status,:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form>label{grid-column:1/-1}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form>.motion-input-field:first-of-type{grid-column:1;grid-row:2}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.button{grid-column:2;grid-row:2;width:auto;margin:0;min-height:48px;padding:12px 16px;white-space:nowrap}@container(max-width:290px){:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form{grid-template-columns:1fr}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.button{grid-column:1;grid-row:3;width:100%;margin-top:12px}}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .site-explore{position:relative}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel.explore-simple{display:block;width:300px;left:50%;right:auto;transform:translateX(-50%);top:100%;padding:10px;max-height:none;overflow:visible;border-radius:16px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel.explore-simple[hidden]{display:none}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple nav{display:flex;flex-direction:column;gap:2px;align-items:stretch}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple nav a{padding:13px 14px;border-radius:10px;white-space:normal}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple nav a strong{font-size:13px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple nav a small{font-size:11px;line-height:1.4;margin-top:4px}:where(html:has([data-site-style=rent-buy])) .realtors-coming{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 14px 10px;margin-top:6px;border-top:1px solid #ededed;color:#737373;font:400 13px/20px Geist,sans-serif;cursor:default}:where(html:has([data-site-style=rent-buy])) .realtors-coming .coming-chip{display:inline-block;background:#f5f5f5;padding:4px 8px;border-radius:7px;font:500 10px/16px Geist,sans-serif;white-space:nowrap;color:#737373}@media(max-width:520px){:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-panel.explore-simple{left:0;transform:none;width:min(300px,calc(100vw - 44px))}}:where(html:has([data-site-style=rent-buy])) .site-chat-launcher{position:fixed;right:24px;bottom:24px;z-index:90;min-height:48px;padding:14px 22px;font:500 14px/20px Geist,sans-serif;color:white;border:0;background:#101214;border-radius:14px;box-shadow:0 4px 18px #10121414;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .site-chat-launcher.geometric-button{background:transparent!important}:where(html:has([data-site-style=rent-buy])) .site-chat-launcher .input-squircle-border{z-index:-1}:where(html:has([data-site-style=rent-buy])) .site-chat-panel{position:fixed;right:24px;bottom:24px;z-index:91;width:440px;height:min(660px,calc(100dvh - 48px));max-width:calc(100vw - 32px);overflow:hidden;border:1px solid #e5e5e5;border-radius:24px;background:white;box-shadow:0 12px 48px #1012141a}:where(html:has([data-site-style=rent-buy])) .site-chat-launcher[hidden],:where(html:has([data-site-style=rent-buy])) .site-chat-panel[hidden]{display:none!important}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .site-chat-launcher{right:16px;bottom:16px}:where(html:has([data-site-style=rent-buy])) .site-chat-panel{right:16px;bottom:16px;height:min(660px,calc(100dvh - 32px))}}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple nav a{display:flex;align-items:center;gap:12px;padding:10px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple .nav-option-copy{display:block;flex:1 1;min-width:0}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple .nav-option-copy small,:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple .nav-option-copy strong{display:block}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple .nav-thumb{display:block;position:relative;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:10px}:where(html:has([data-site-style=rent-buy])) .site-launch-banner{display:flex;justify-content:center;align-items:center;gap:20px;padding:12px 24px;background:#3fd98a;position:relative}:where(html:has([data-site-style=rent-buy])) .site-launch-banner p{margin:0;font:400 13px/1.5 Geist,sans-serif;color:#101214}:where(html:has([data-site-style=rent-buy])) body .site-launch-banner button{min-height:0;height:auto;display:inline-flex;align-items:center;gap:7px;flex:none;padding:0;border:0;background:transparent;color:#101214;font:500 13px/1.5 Geist,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .site-launch-banner button:hover{background:transparent}:where(html:has([data-site-style=rent-buy])) .site-launch-banner button:focus-visible{outline:2px solid #101214;outline-offset:5px}:where(html:has([data-site-style=rent-buy])) .site-launch-banner .central-icon{width:15px;height:15px}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .site-launch-banner{flex-wrap:wrap;gap:5px 12px;text-align:center;padding:12px 20px}:where(html:has([data-site-style=rent-buy])) .site-launch-banner p{font-size:12px}:where(html:has([data-site-style=rent-buy])) .site-launch-banner button{font-size:12px}}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple .nav-thumb.nav-mini{background:#f4f4f4;border-radius:11px;isolation:isolate}:where(html:has([data-site-style=rent-buy])) .nav-mini .mini-page{position:absolute;left:10px;top:7px;width:28px;height:35px;background:white;border-radius:4px;padding:4px;box-shadow:0 1px 3px #10121412;overflow:hidden}:where(html:has([data-site-style=rent-buy])) .nav-mini .mini-backing{position:absolute;left:7px;top:9px;width:30px;height:34px;border-radius:5px;background:#fec912;transform:rotate(-6deg)}:where(html:has([data-site-style=rent-buy])) .nav-mini .mini-home-photo{display:block;width:20px;height:14px;background:url(/assets/property-photo-atlas.85a1714b4e26.webp) 0 0/300% 300%;border-radius:2px}:where(html:has([data-site-style=rent-buy])) .mini-report .mini-backing{background:#f68cf4;left:11px;top:5px;transform:rotate(5deg)}:where(html:has([data-site-style=rent-buy])) .mini-report .mini-page{left:8px;top:8px;height:34px}:where(html:has([data-site-style=rent-buy])) .mini-report-header{display:flex;height:12px;align-items:center;margin-bottom:3px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .mini-report-header .central-icon,:where(html:has([data-site-style=rent-buy])) .shared-site-nav .mini-report-header [data-central-icon]{width:11px;height:11px;display:block;color:#101214}:where(html:has([data-site-style=rent-buy])) header.shared-site-nav{position:sticky;top:0;z-index:80;max-width:none;width:100%;background:#fff;padding-left:max(40px,calc((100% - 1200px)/2));padding-right:max(40px,calc((100% - 1200px)/2));box-shadow:0 1px 0 transparent}:where(html:has([data-site-style=rent-buy])) header.shared-site-nav.is-scrolled{box-shadow:0 1px 0 #e5e5e5}@media(max-width:1050px){:where(html:has([data-site-style=rent-buy])) header.shared-site-nav{padding-left:24px;padding-right:24px}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) header.shared-site-nav{padding-left:20px;padding-right:20px}}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple .nav-thumb.nav-mini{width:68px;height:68px;flex-basis:68px;border-radius:13px}:where(html:has([data-site-style=rent-buy])) .nav-mini .mini-page{left:14px;top:10px;width:40px;height:48px;border-radius:6px;padding:5px}:where(html:has([data-site-style=rent-buy])) .nav-mini .mini-backing{left:10px;top:13px;width:42px;height:47px;border-radius:6px}:where(html:has([data-site-style=rent-buy])) .nav-mini .mini-home-photo{width:30px;height:38px;border-radius:3px;background-size:auto 300%}:where(html:has([data-site-style=rent-buy])) .mini-report .mini-backing{left:16px;top:8px}:where(html:has([data-site-style=rent-buy])) .mini-report .mini-page{left:12px;top:12px;height:46px}:where(html:has([data-site-style=rent-buy])) .mini-report-header{height:36px;justify-content:center;margin:0}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .mini-report-header .central-icon,:where(html:has([data-site-style=rent-buy])) .shared-site-nav .mini-report-header [data-central-icon]{width:25px;height:25px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple nav a:focus-visible .nav-thumb.nav-mini,:where(html:has([data-site-style=rent-buy])) .shared-site-nav .explore-simple nav a:hover .nav-thumb.nav-mini{background:#fff}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher.primary.geometric-button{position:fixed;right:24px;bottom:24px;z-index:90;isolation:isolate}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher>.input-squircle-border path{fill:#101214;stroke:#101214}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher.primary.geometric-button{right:16px;bottom:16px}}:where(html:has([data-site-style=rent-buy])) .waitlist-modal{box-sizing:border-box;width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:30px;border:0;border-radius:24px;background:#fff;color:#101214;box-shadow:0 20px 80px #10121426;overflow:auto;font-family:Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .waitlist-modal::backdrop{background:#10121459}:where(html:has([data-site-style=rent-buy])) .waitlist-modal-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal .wordmark{font:800 26px Neighbour,Geist,sans-serif;letter-spacing:-.8px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal-close{border:0;border-radius:10px;background:#f4f4f4;padding:8px 12px;color:#525252;font:500 12px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .waitlist-modal h2{font:500 34px/1.12 Geist,sans-serif;letter-spacing:-1px;margin:12px 0 16px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal>p{font:400 14px/1.65 Geist,sans-serif;color:#737373;margin:0 0 24px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal form>label{display:block;font-size:12px;color:#404040;margin:16px 0 8px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal .motion-input-field{height:48px;box-sizing:border-box;padding:0 14px;background:white}:where(html:has([data-site-style=rent-buy])) .waitlist-modal input{display:block;box-sizing:border-box;width:100%;height:100%;border:0;font:400 14px Geist,sans-serif;color:#101214;background:transparent;min-width:0}:where(html:has([data-site-style=rent-buy])) .waitlist-modal form>.primary{width:100%;min-height:48px;margin-top:22px;padding:12px 18px;font:500 14px/20px Geist,sans-serif;color:white;background:#101214;border:0;border-radius:14px;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .waitlist-modal form>.primary.geometric-button{background:transparent!important;position:relative;isolation:isolate}:where(html:has([data-site-style=rent-buy])) .waitlist-modal .primary>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=rent-buy])) .waitlist-modal-status{font-size:12px;line-height:1.5;color:#737373;margin:12px 0 0}:where(html:has([data-site-style=rent-buy])) .waitlist-modal-status:empty{display:none}:where(html:has([data-site-style=rent-buy])) .waitlist-modal-close:focus-visible{outline:2px solid #101214;outline-offset:3px}@media(max-width:480px){:where(html:has([data-site-style=rent-buy])) .waitlist-modal{padding:24px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal h2{font-size:30px}}:where(html:has([data-site-style=rent-buy])) .waitlist-modal form{display:block;margin:0;padding:0}:where(html:has([data-site-style=rent-buy])) .waitlist-modal form>.motion-input-field{margin:0}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher.primary.geometric-button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:176px;min-height:66px;padding:13px 20px;text-align:left;filter:drop-shadow(0 4px 7px #10121418);transition:transform .16s ease,filter .16s ease}:where(html:has([data-site-style=rent-buy])) .site-chat-launcher .chat-launcher-title{display:block;font:500 14px/20px Geist,sans-serif;color:#fff}:where(html:has([data-site-style=rent-buy])) .site-chat-launcher .chat-launcher-hint{display:block;font:400 11px/16px Geist,sans-serif;color:#d4d4d4}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher:after{content:"";position:absolute;right:15px;bottom:-5px;width:12px;height:12px;background:#101214;transform:skewY(35deg);border-radius:0 0 3px 0;z-index:-1;pointer-events:none}@media(hover:hover){:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher.primary.geometric-button:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 9px #10121424)}}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher.primary.geometric-button:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher.primary.geometric-button{transition:none}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher.primary.geometric-button:hover{transform:none}}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher.primary.geometric-button{min-width:190px;min-height:68px;gap:4px;padding:13px 19px;filter:drop-shadow(0 3px 6px #10121412)}:where(html:has([data-site-style=rent-buy])) .site-chat-launcher .chat-launcher-title{display:flex;align-items:baseline;gap:4px;font-size:14px;line-height:21px}:where(html:has([data-site-style=rent-buy])) .site-chat-launcher .chat-launcher-brand{font:800 17px/21px Neighbour,Geist,sans-serif;letter-spacing:-.35px}:where(html:has([data-site-style=rent-buy])) .site-chat-launcher .chat-launcher-hint{font-size:11px;line-height:16px;color:#c9c9c9}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher:after{right:12px;bottom:-10px;width:26px;height:20px;border-radius:0;transform:none;clip-path:path("M 0 0 L 23 0 C 20 8 22 13 25 16 C 26 18 25 20 22 20 C 10 19 2 10 0 0 Z")}@media(hover:hover){:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher.primary.geometric-button:hover{transform:translateY(-4px);filter:drop-shadow(0 7px 10px #10121420)}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher.primary.geometric-button:hover{transform:none}}:where(html:has([data-site-style=rent-buy])) .site-launch-banner{background:#e1f7fe;color:#101214}:where(html:has([data-site-style=rent-buy])) body .waitlist-modal .waitlist-modal-close{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;background:#f4f4f4;color:#525252}:where(html:has([data-site-style=rent-buy])) .waitlist-modal-close svg{width:18px;height:18px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal-close:hover{background:#e8e8e8}:where(html:has([data-site-style=rent-buy])) .waitlist-welcome{height:88px;display:flex;align-items:center;justify-content:center;gap:22px;margin:0 0 22px;background:#e1f7fe;border-radius:18px;overflow:hidden}:where(html:has([data-site-style=rent-buy])) .waitlist-welcome img{width:76px;height:58px;object-fit:contain;transform:rotate(5deg)}:where(html:has([data-site-style=rent-buy])) .waitlist-modal h2{font-size:30px;margin:8px 0 12px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal>p{margin-bottom:18px}@media(max-height:700px){:where(html:has([data-site-style=rent-buy])) .waitlist-modal{padding:24px}:where(html:has([data-site-style=rent-buy])) .waitlist-welcome{height:64px;margin-bottom:16px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal .waitlist-modal-top{margin-bottom:14px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal h2{font-size:28px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal form>label{margin-top:12px}}:where(html:has([data-site-style=rent-buy])) .mini-platform .platform-saved-heart{position:absolute;left:9px;top:8px;display:grid;place-items:center;background:white;border-radius:9px;color:#101214;box-shadow:0 1px 3px #1012140a}:where(html:has([data-site-style=rent-buy])) .mini-platform .platform-saved-heart svg{width:15px;height:15px}:where(html:has([data-site-style=rent-buy])) .shared-site-nav>nav>a[data-faq-link]{padding:10px 14px;border-radius:12px;text-decoration:none}:where(html:has([data-site-style=rent-buy])) .shared-site-nav>nav>a[data-faq-link][aria-current=page]{background:#f4f4f4;text-decoration:none}:where(html:has([data-site-style=rent-buy])) .shared-site-nav>nav>a[data-faq-link]:hover{background:#ededed;text-decoration:none}:where(html:has([data-site-style=rent-buy])) .faq-page{margin:0;background:white;color:#101214;font-family:Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .faq-page .faq-heading h1{font:500 clamp(34px,4vw,48px)/1.12 Geist,sans-serif;letter-spacing:-1.5px;margin:14px 0 18px}:where(html:has([data-site-style=rent-buy])) .faq-page .faq-heading .eyebrow{font-size:14px;color:#737373}:where(html:has([data-site-style=rent-buy])) .mini-platform .platform-mini-map{position:absolute;left:11px;top:12px;width:47px;height:46px;background:#3fd98a;border-radius:9px;overflow:hidden;transform:rotate(5deg)}:where(html:has([data-site-style=rent-buy])) .platform-mini-map .map-street{position:absolute;background:#d5f5e3;display:block}:where(html:has([data-site-style=rent-buy])) .platform-mini-map .map-street-one{width:65px;height:6px;left:-8px;top:25px;transform:rotate(-30deg)}:where(html:has([data-site-style=rent-buy])) .platform-mini-map .map-street-two{width:6px;height:62px;left:28px;top:-8px;transform:rotate(-20deg)}:where(html:has([data-site-style=rent-buy])) .platform-mini-map .map-home{position:absolute;left:18px;top:9px;width:24px;height:22px;display:grid;place-items:center;background:white;border-radius:7px}:where(html:has([data-site-style=rent-buy])) .platform-mini-map .map-home img{position:static!important;width:17px!important;height:13px!important;object-fit:contain;transform:none!important}:where(html:has([data-site-style=rent-buy])) .mini-platform .platform-saved-heart{left:6px;top:34px;width:25px;height:25px}:where(html:has([data-site-style=rent-buy])) header.shared-site-nav{padding-top:25px;padding-bottom:25px;line-height:1;gap:22px}:where(html:has([data-site-style=rent-buy])) header.shared-site-nav .wordmark{line-height:1}:where(html:has([data-site-style=rent-buy])) header.shared-site-nav .explore-trigger{min-height:44px;font:400 14px/20px Geist,sans-serif}@media(max-width:1050px){:where(html:has([data-site-style=rent-buy])) header.shared-site-nav{padding-top:24px;padding-bottom:24px}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) header.shared-site-nav .explore-trigger{font-size:12px}}:where(html:has([data-site-style=rent-buy])) footer.shared-site-footer.shared-site-footer{display:block;width:100%;max-width:1280px;margin:0 auto;padding:56px 40px;border-top:1px solid #ededed;background:#fff;text-align:left}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-brand p{font:400 14px/1.65 Geist,sans-serif;letter-spacing:normal;margin:18px 0 0;color:#737373}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .wordmark{font:800 25px/1.2 Neighbour,Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-sitemap{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin:0;padding:0}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-newsletter-form>.footer-signup-status{grid-row:auto}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) footer.shared-site-footer.shared-site-footer{padding:40px 22px}}:where(html:has([data-site-style=rent-buy])) .waitlist-modal{width:420px;padding:28px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal .wordmark{font-size:23px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal .waitlist-modal-top{margin-bottom:20px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal .waitlist-welcome{height:42px;margin:0 0 16px;background:none;border-radius:0;justify-content:flex-start}:where(html:has([data-site-style=rent-buy])) .waitlist-modal .waitlist-welcome img{width:54px;height:42px;transform:none}:where(html:has([data-site-style=rent-buy])) .waitlist-modal h2{font-size:28px;line-height:1.15;margin:0 0 10px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal>p{font-size:14px;line-height:1.5;margin:0 0 20px;max-width:320px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal form>label{margin:0 0 8px}:where(html:has([data-site-style=rent-buy])) .waitlist-modal form>.primary{margin-top:14px}@media(max-width:480px){:where(html:has([data-site-style=rent-buy])) .waitlist-modal{padding:24px}}:where(html:has([data-site-style=rent-buy])) .guide-grid{align-items:stretch;gap:36px 30px}:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card{display:flex;flex-direction:column;border:1px solid #e5e5e5;border-radius:24px;overflow:hidden;transform:none;padding:10px;background:#fff;transition:border-color .18s,box-shadow .18s}:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card:hover{transform:none;border-color:#ccc;box-shadow:0 5px 18px #10121406}:where(html:has([data-site-style=rent-buy])) .guide-card .cover{border-radius:15px;flex:none}:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card-copy{display:flex;flex-direction:column;flex:1 1;padding:22px 16px 14px}:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card-copy .article-meta{font-size:12px;margin:0;color:#737373}:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card-copy h2{font-size:25px;line-height:1.2;letter-spacing:-.7px;margin:12px 0 14px}:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card-copy>p:not(.article-meta){font-size:14px;line-height:1.65;margin:0 0 22px;color:#636363}:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card-copy .read-link{margin-top:auto;padding-top:12px;font-size:13px;min-height:36px;align-items:center}:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card:hover .read-link{color:#101214;text-decoration:underline;text-underline-offset:4px}:where(html:has([data-site-style=rent-buy])) .guide-card:focus-visible{outline:2px solid #101214;outline-offset:6px;border-radius:20px}:where(html:has([data-site-style=rent-buy])) .editorial-cover{height:300px;box-sizing:border-box;padding:24px;color:#101214;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}:where(html:has([data-site-style=rent-buy])) .cover-caption{font:500 17px/1.3 Geist,sans-serif;letter-spacing:-.3px;text-align:center;margin-top:12px}:where(html:has([data-site-style=rent-buy])) .cost-art{width:min(100%,310px);align-self:center;position:relative;margin-top:12px}:where(html:has([data-site-style=rent-buy])) .cost-home{display:flex;gap:14px;align-items:center;padding:12px;background:white;border-radius:12px;position:relative;z-index:3}:where(html:has([data-site-style=rent-buy])) .cost-home .cover-home-photo{width:58px;height:55px;flex:none;border-radius:7px}:where(html:has([data-site-style=rent-buy])) .cover-home-photo{background-image:url(/assets/property-photo-atlas.85a1714b4e26.webp);background-size:300% 300%;background-position:0 0}:where(html:has([data-site-style=rent-buy])) .cost-home span{display:block;font-size:10px;color:#737373}:where(html:has([data-site-style=rent-buy])) .cost-home strong{display:block;font:500 28px/1.2 Geist,sans-serif;letter-spacing:-.8px;margin-top:4px}:where(html:has([data-site-style=rent-buy])) .cost-layer{display:flex;align-items:center;justify-content:space-between;padding:9px 15px;font-size:11px;line-height:16px;border-radius:9px;position:relative;margin-top:-3px}:where(html:has([data-site-style=rent-buy])) .cost-layer b{font-weight:400;font-size:16px}:where(html:has([data-site-style=rent-buy])) .layer-tax{background:#fec912;transform:rotate(-2deg);z-index:2}:where(html:has([data-site-style=rent-buy])) .layer-notary{background:#f68cf4;transform:rotate(1deg);z-index:1;margin:0 8px}:where(html:has([data-site-style=rent-buy])) .layer-buffer{background:#e1f7fe;margin:0 15px}:where(html:has([data-site-style=rent-buy])) .bid-editorial{padding:22px;justify-content:space-between;background:#eee}:where(html:has([data-site-style=rent-buy])) .bid-editorial-photo{position:absolute;inset:0;background:url(/assets/neighbour-house-demo.f00098d85b57.webp) center 58%/cover;z-index:-1}:where(html:has([data-site-style=rent-buy])) .bid-editorial-panel{background:white;border-radius:13px;padding:18px}:where(html:has([data-site-style=rent-buy])) .bid-editorial-panel>div:first-child{display:flex;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:18px}:where(html:has([data-site-style=rent-buy])) .editorial-price-band{height:8px;border-radius:5px;position:relative;background:linear-gradient(90deg,transparent 0 22%,#3fd98a 22% 64%,#fec912 64% 82%,#f91b5e 82%),repeating-linear-gradient(135deg,#eee 0 4px,#ddd 4px 7px)}:where(html:has([data-site-style=rent-buy])) .editorial-price-band i{position:absolute;left:49%;width:5px;height:22px;top:-7px;border-radius:4px;background:#101214;box-shadow:0 0 0 3px white}:where(html:has([data-site-style=rent-buy])) .rent-editorial{background:#f4f4f4}:where(html:has([data-site-style=rent-buy])) .rent-art{display:flex;align-items:center;justify-content:center;margin:14px 0;width:100%}:where(html:has([data-site-style=rent-buy])) .rent-choice{width:44%;max-width:155px;border-radius:13px;background:#e1f7fe;transform:rotate(-3deg)}:where(html:has([data-site-style=rent-buy])) .buy-option{background:#3fd98a;transform:rotate(3deg)}:where(html:has([data-site-style=rent-buy])) .rent-choice>span{font:500 22px/1.2 Geist,sans-serif;letter-spacing:-.5px}:where(html:has([data-site-style=rent-buy])) .rent-choice .cover-home-photo{height:87px;border-radius:7px;background-position:0 50%}:where(html:has([data-site-style=rent-buy])) .buy-option .cover-home-photo{background-position:0 0}:where(html:has([data-site-style=rent-buy])) .rent-choice small{line-height:14px;display:block}:where(html:has([data-site-style=rent-buy])) .rent-horizon{display:flex;align-items:center;gap:12px;color:#636363}:where(html:has([data-site-style=rent-buy])) .rent-horizon i{flex:1 1;border-top:2px dotted #c9c9c9}@media(max-width:1000px){:where(html:has([data-site-style=rent-buy])) .editorial-cover{padding:20px;height:280px}:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card-copy h2{font-size:23px}:where(html:has([data-site-style=rent-buy])) .rent-choice{padding:10px}:where(html:has([data-site-style=rent-buy])) .rent-choice small{font-size:9px}:where(html:has([data-site-style=rent-buy])) .rent-choice .cover-home-photo{height:78px}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card-copy h2{font-size:24px}:where(html:has([data-site-style=rent-buy])) .editorial-cover{height:290px}:where(html:has([data-site-style=rent-buy])) .rent-choice small{font-size:10px}}:where(html:has([data-site-style=rent-buy])) .editorial-cover{background:#f4f4f4;padding:22px}:where(html:has([data-site-style=rent-buy])) .cost-art{width:min(100%,290px);margin-top:8px}:where(html:has([data-site-style=rent-buy])) .cost-home{border-radius:12px 12px 0 0;padding:14px 16px;gap:12px}:where(html:has([data-site-style=rent-buy])) .cost-home .cover-home-photo{width:48px;height:48px}:where(html:has([data-site-style=rent-buy])) .cost-home strong{font-size:27px}:where(html:has([data-site-style=rent-buy])) .cost-layer{background:white;transform:none;margin:0;border-radius:0;padding:8px 16px;border-top:1px solid #f0f0f0;justify-content:flex-start;gap:9px}:where(html:has([data-site-style=rent-buy])) .cost-layer:before{content:"";width:7px;height:7px;border-radius:2px;background:#fec912;flex:none}:where(html:has([data-site-style=rent-buy])) .cost-layer.layer-notary:before{background:#f68cf4}:where(html:has([data-site-style=rent-buy])) .cost-layer.layer-buffer:before{background:#3fd98a}:where(html:has([data-site-style=rent-buy])) .cost-layer b{margin-left:auto;font-size:14px;color:#737373}:where(html:has([data-site-style=rent-buy])) .cost-layer.layer-buffer{border-radius:0 0 12px 12px}:where(html:has([data-site-style=rent-buy])) .cost-art:before{content:"";position:absolute;inset:6px -6px -6px;background:#fec912;border-radius:14px;transform:rotate(-3deg);z-index:-1}:where(html:has([data-site-style=rent-buy])) .cover-caption{font-size:14px;margin-top:15px}:where(html:has([data-site-style=rent-buy])) .bid-editorial{padding:20px}:where(html:has([data-site-style=rent-buy])) .bid-editorial-photo{inset:48px 20px 78px;border-radius:10px;background-position:center 58%}:where(html:has([data-site-style=rent-buy])) .bid-editorial-panel{padding:17px 16px;border-radius:12px;box-shadow:0 2px 8px #10121408}:where(html:has([data-site-style=rent-buy])) .bid-editorial-panel>div:first-child{font-size:10px;margin-bottom:16px}:where(html:has([data-site-style=rent-buy])) .rent-art{gap:12px;margin:10px 0}:where(html:has([data-site-style=rent-buy])) .rent-choice{box-sizing:border-box;width:47%;background:white;padding:12px;transform:rotate(-2deg);border-radius:12px}:where(html:has([data-site-style=rent-buy])) .buy-option{background:white;transform:rotate(2deg)}:where(html:has([data-site-style=rent-buy])) .rent-choice>span{font-size:19px;display:inline-block;background:#e1f7fe;padding:3px 9px;border-radius:7px}:where(html:has([data-site-style=rent-buy])) .buy-option>span{background:#3fd98a}:where(html:has([data-site-style=rent-buy])) .rent-choice .cover-home-photo{height:92px;margin:10px 0;border-radius:6px}:where(html:has([data-site-style=rent-buy])) .rent-choice small{font-size:10px;color:#636363}:where(html:has([data-site-style=rent-buy])) .rent-horizon{font-size:10px}:where(html:has([data-site-style=rent-buy])) .rent-horizon i{border-top:1px solid #d4d4d4;position:relative}:where(html:has([data-site-style=rent-buy])) .rent-horizon i:after,:where(html:has([data-site-style=rent-buy])) .rent-horizon i:before{content:"";position:absolute;width:5px;height:5px;background:#bcbcbc;border-radius:50%;top:-3px}:where(html:has([data-site-style=rent-buy])) .rent-horizon i:after{right:0}@media(max-width:1000px){:where(html:has([data-site-style=rent-buy])) .guide-grid{gap:26px}:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card-copy{padding:20px 12px 12px}:where(html:has([data-site-style=rent-buy])) .editorial-cover{padding:18px;height:290px}:where(html:has([data-site-style=rent-buy])) .rent-choice{padding:10px}:where(html:has([data-site-style=rent-buy])) .rent-choice small{font-size:9px}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .guide-grid .guide-card-copy{padding:20px 14px 14px}:where(html:has([data-site-style=rent-buy])) .rent-choice small{font-size:10px}}:where(html:has([data-site-style=rent-buy])) .cost-editorial,:where(html:has([data-site-style=rent-buy])) .rent-editorial{justify-content:center;gap:16px}:where(html:has([data-site-style=rent-buy])) .cost-editorial .cost-art{margin-top:0}:where(html:has([data-site-style=rent-buy])) .rent-editorial .rent-art{margin:0}:where(html:has([data-site-style=rent-buy])) .bid-editorial{justify-content:flex-end}:where(html:has([data-site-style=rent-buy])) .bid-editorial-photo{top:20px}:where(html:has([data-site-style=rent-buy])) .cost-art:before{background:#a9e6f7}:where(html:has([data-site-style=rent-buy])) .cost-layer.layer-tax:before{background:#20cdfb}:where(html:has([data-site-style=rent-buy])) .rent-editorial .rent-choice{box-shadow:0 4px 10px #1012140b;max-width:170px}:where(html:has([data-site-style=rent-buy])) .rent-editorial .rent-choice>span{font-size:21px;font-weight:500;padding:4px 10px}:where(html:has([data-site-style=rent-buy])) .rent-editorial .rent-choice .cover-home-photo{height:105px}:where(html:has([data-site-style=rent-buy])) .rent-editorial .rent-art{gap:14px}:where(html:has([data-site-style=rent-buy])) body{margin:0}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:fixed;right:24px;bottom:24px;z-index:90;isolation:isolate;width:190px;min-width:190px;min-height:68px;gap:4px;padding:13px 19px;border:0;border-radius:22px;background:#101214;color:white;text-align:left;font:500 14px/21px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher[hidden]{display:none!important}:where(html:has([data-site-style=rent-buy])) body .site-chat-panel,:where(html:has([data-site-style=rent-buy])) body .site-chat-panel *{box-sizing:border-box}:where(html:has([data-site-style=rent-buy])) body:has(.waitlist-modal[open]){overflow:hidden}@media (max-width:600px){:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher{right:16px;bottom:16px}}:where(html:has([data-site-style=rent-buy])) .skip-link{position:fixed;left:16px;top:-60px;z-index:1000;padding:12px 18px;background:#101214;color:#fff;border-radius:8px}:where(html:has([data-site-style=rent-buy])) .skip-link:focus{top:16px}@media (max-width:600px){:where(html:has([data-site-style=rent-buy])) body .site-builder-main .hero-32 .trio-basics{left:auto;right:16px}}:where(html:has([data-site-style=rent-buy])) .icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;vertical-align:middle;flex:none}:where(html:has([data-site-style=rent-buy])) .icon>svg{width:100%;height:100%;display:block}:where(html:has([data-site-style=rent-buy])) dialog.site-chat-panel{outline:none;padding:0;margin:0;left:auto;border:1px solid #e5e5e5;max-height:calc(100dvh - 84px);max-width:calc(100vw - 32px)}:where(html:has([data-site-style=rent-buy])) dialog.site-chat-panel:not([open]){display:none!important}:where(html:has([data-site-style=rent-buy])) dialog.site-chat-panel::backdrop{background:transparent}:where(html:has([data-site-style=rent-buy])) .chat-opening{padding:40px;font:15px Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .hero-32 .mascot{width:100%;height:100%}:where(html:has([data-site-style=rent-buy])) .hero-32 .mascot>svg{width:100%;height:100%}:where(html:has([data-site-style=rent-buy])) .hero-32 .polished-node{--orbit-x:50%;--orbit-y:0%}:where(html:has([data-site-style=rent-buy])) .hero-32 .pn-0{--orbit-x:100%;--orbit-y:50%}:where(html:has([data-site-style=rent-buy])) .hero-32 .pn-1{--orbit-x:75%;--orbit-y:93%}:where(html:has([data-site-style=rent-buy])) .hero-32 .pn-2{--orbit-x:25%;--orbit-y:93%}:where(html:has([data-site-style=rent-buy])) .hero-32 .pn-3{--orbit-x:0%;--orbit-y:50%}:where(html:has([data-site-style=rent-buy])) .hero-32 .pn-4{--orbit-x:25%;--orbit-y:7%}:where(html:has([data-site-style=rent-buy])) .hero-32 .pn-5{--orbit-x:75%;--orbit-y:7%}:where(html:has([data-site-style=rent-buy])) .geometric-input>input,:where(html:has([data-site-style=rent-buy])) .geometric-input>textarea{position:relative;z-index:1;background:transparent}:where(html:has([data-site-style=rent-buy])) .geometric-input{position:relative}:where(html:has([data-site-style=rent-buy])) .input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:where(html:has([data-site-style=rent-buy])) .input-squircle-border path{fill:none;stroke:#9a9a9a;stroke-width:1}:where(html:has([data-site-style=rent-buy])) .geometric-input:focus-within>.input-squircle-border path{stroke:#101214;stroke-width:1.5}:where(html:has([data-site-style=rent-buy])) .geometric-button{position:relative}:where(html:has([data-site-style=rent-buy])) .geometric-button>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=rent-buy])) .geometric-button{isolation:isolate}:where(html:has([data-site-style=rent-buy])) .geometric-button>.input-squircle-border{z-index:-1}@media (max-width:600px){:where(html:has([data-site-style=rent-buy])) .product-preview-details{min-height:0}:where(html:has([data-site-style=rent-buy])) .site-chat-panel{top:auto!important;bottom:16px!important;height:min(660px,calc(100dvh - 32px))!important;max-height:min(660px,calc(100dvh - 32px))!important;right:16px!important}}:where(html:has([data-site-style=rent-buy])) dialog.site-chat-panel{inset:auto 24px 24px auto;height:min(660px,calc(100dvh - 84px));width:440px;max-height:none;border-radius:24px}:where(html:has([data-site-style=rent-buy])) dialog.site-chat-panel::backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:where(html:has([data-site-style=rent-buy])) .explore-panel[hidden]{display:none!important}:where(html:has([data-site-style=rent-buy])) .ui-checkbox{position:relative;display:inline-flex;width:20px;height:20px;flex:none;vertical-align:middle}:where(html:has([data-site-style=rent-buy])) .ui-checkbox>input[type=checkbox]{position:absolute;inset:0;opacity:0;width:20px;height:20px;margin:0;z-index:1;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .checkbox-surface{width:20px;height:20px;border:1px solid #a3a3a3;border-radius:6px;display:grid;place-items:center;background:white;pointer-events:none}:where(html:has([data-site-style=rent-buy])) .checkbox-surface .icon{width:16px;height:16px;color:white;opacity:0}:where(html:has([data-site-style=rent-buy])) .ui-checkbox>input:checked+.checkbox-surface{background:#101214;border-color:#101214}:where(html:has([data-site-style=rent-buy])) .ui-checkbox>input:checked+.checkbox-surface .icon{opacity:1}:where(html:has([data-site-style=rent-buy])) .ui-checkbox>input:focus-visible+.checkbox-surface{outline:2px solid #101214;outline-offset:3px}:where(html:has([data-site-style=rent-buy])) .ui-checkbox>input:disabled+.checkbox-surface{opacity:.5}:where(html:has([data-site-style=rent-buy])) body .r-compare>.b-copy>p,:where(html:has([data-site-style=rent-buy])) body .r-newsletter>.b-copy>p{color:#404040}:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=blog]) .badge{color:#636363}:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=blog]) .blog-main th{color:#525252;font-size:13px}@media (max-width:600px){:where(html:has([data-site-style=rent-buy])) body .shared-site-nav{display:grid;grid-template-columns:1fr auto;gap:18px;padding:20px}:where(html:has([data-site-style=rent-buy])) body .shared-site-nav>.wordmark{grid-area:1/1}:where(html:has([data-site-style=rent-buy])) body .shared-site-nav>.site-nav-actions{grid-area:1/2;margin:0}:where(html:has([data-site-style=rent-buy])) body .shared-site-nav>nav{grid-area:2/1/3/3;width:auto;margin:0}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .polished-visual{min-height:440px;height:440px}}:where(html:has([data-site-style=rent-buy])) body .geometric-button.primary>.input-squircle-border path{fill:var(--button-fill,#101214);stroke:var(--field-stroke,#101214);transition:fill .16s ease,stroke .16s ease}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher{transition:transform .16s ease,filter .16s ease;filter:drop-shadow(0 4px 7px #10121418)}@media (hover:hover){:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher:hover{transform:translateY(-4px);filter:drop-shadow(0 7px 10px #10121420)}}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher:active{transform:translateY(0)}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher:focus-visible{outline:2px solid #101214;outline-offset:5px}@media (prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher{transition:none}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher:hover{transform:none}}:where(html:has([data-site-style=rent-buy])) .blog .article-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:56px;align-items:start}:where(html:has([data-site-style=rent-buy])) .blog .article-layout>.article-body{grid-column:2;grid-row:1;min-width:0}:where(html:has([data-site-style=rent-buy])) .blog .article-layout>.toc{grid-column:1;grid-row:1;position:sticky;top:calc(var(--article-nav-height,94px) + 24px);max-height:calc(100dvh - var(--article-nav-height,94px) - 48px);overflow-y:auto;border:0;padding:0 12px 0 0;width:auto}:where(html:has([data-site-style=rent-buy])) .blog .toc nav{display:block}:where(html:has([data-site-style=rent-buy])) .blog .toc p{font-size:13px;margin:0 0 14px;color:#101214}:where(html:has([data-site-style=rent-buy])) .blog .toc-items{position:relative}:where(html:has([data-site-style=rent-buy])) .blog .toc-items a{position:relative;display:block;padding:10px 0 10px 28px;font-size:13px;line-height:1.5;color:#636363;transition:color .18s}:where(html:has([data-site-style=rent-buy])) .blog .toc-items a:hover,:where(html:has([data-site-style=rent-buy])) .blog .toc-items a[aria-current=location]{color:#101214}:where(html:has([data-site-style=rent-buy])) .blog .toc-items a[aria-current=location]{font-weight:500}:where(html:has([data-site-style=rent-buy])) .blog .article-section{scroll-margin-top:calc(var(--article-nav-height,94px) + 32px)}:where(html:has([data-site-style=rent-buy])) .blog .article-header{margin-left:266px;max-width:760px}@media(max-width:1000px) and (min-width:761px){:where(html:has([data-site-style=rent-buy])) .blog .article-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}:where(html:has([data-site-style=rent-buy])) .blog .article-header{margin-left:208px}}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog .article-layout{display:flex;flex-direction:column;gap:32px}:where(html:has([data-site-style=rent-buy])) .blog .article-header{margin-left:0}:where(html:has([data-site-style=rent-buy])) .blog .article-layout>.toc{order:-1;position:static;max-height:none;overflow:visible;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0}:where(html:has([data-site-style=rent-buy])) .blog .toc-items a{padding-top:7px;padding-bottom:7px}}:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=faq-page]) main>.home-faq{box-sizing:border-box;width:100%;max-width:1280px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}@media(max-width:1050px){:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=faq-page]) main>.home-faq{padding-left:24px;padding-right:24px}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=blog]) .blog-main,:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=faq-page]) main>.home-faq{padding-left:20px;padding-right:20px}}:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=faq-page]) main#main{width:100%;max-width:none;padding:0;margin:0}:where(html:has([data-site-style=rent-buy])) .blog .article-header{margin-left:0;max-width:none;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:32px;margin-bottom:40px}:where(html:has([data-site-style=rent-buy])) .blog .article-header .lede,:where(html:has([data-site-style=rent-buy])) .blog .article-header h1{max-width:860px}:where(html:has([data-site-style=rent-buy])) .blog .article-header .article-byline{font-size:13px;line-height:1.5;color:#636363;margin:24px 0 0}:where(html:has([data-site-style=rent-buy])) .blog .article-header .lede{font-size:18px;line-height:1.6;margin-top:20px;margin-bottom:0}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .blog .article-header .lede{font-size:16px}}:where(html:has([data-site-style=rent-buy])) .shared-site-footer.shared-site-footer .footer-newsletter>p{margin-bottom:16px}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form{margin-top:0}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-newsletter-form>label{margin-top:0}:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=blog]) .blog-main{padding-bottom:80px}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) body:has([data-page-class=blog]) .blog-main{padding-bottom:48px}}:where(html:has([data-site-style=rent-buy])) .geometric-input :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea):is([aria-invalid=true]){outline:none!important;box-shadow:none!important}:where(html:has([data-site-style=rent-buy])) .nd-dropdown{position:relative}:where(html:has([data-site-style=rent-buy])) .nd-select>button{width:100%;min-height:48px;padding:0 44px 0 16px;border:0;background:transparent;color:#101214;text-align:left;font:400 14px/20px Geist,Arial,sans-serif;cursor:pointer;outline:none}:where(html:has([data-site-style=rent-buy])) .nd-select:has(>button:focus-visible)>.input-squircle-border path,:where(html:has([data-site-style=rent-buy])) .nd-select:has(>button[aria-expanded=true])>.input-squircle-border path{stroke:#101214;stroke-width:1.5}:where(html:has([data-site-style=rent-buy])) .nd-select>button:disabled{opacity:.45;cursor:not-allowed}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:white;border:1px solid #e5e5e5;border-radius:16px;padding:6px;box-shadow:0 8px 24px #10121414;max-height:240px;overflow:auto}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-radius:10px;font:400 14px/20px Geist,Arial,sans-serif;color:#404040;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-menu [role=option][data-active=true]{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-menu [aria-selected=true]{font-weight:500;color:#101214}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-menu [aria-disabled=true]{opacity:.4;cursor:not-allowed}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-menu .icon{width:18px;height:18px}:where(html:has([data-site-style=rent-buy])) .footer-language-menu{max-width:220px;margin-top:20px}:where(html:has([data-site-style=rent-buy])) .nd-field label{display:block;margin-bottom:10px;font-size:13px;font-weight:500}:where(html:has([data-site-style=rent-buy])) .nd-select{position:relative;display:flex;align-items:center;background:transparent}:where(html:has([data-site-style=rent-buy])) .nd-select>.icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}:where(html:has([data-site-style=rent-buy])) .nd-select>button{justify-content:flex-start;transform:none}:where(html:has([data-site-style=rent-buy])) .nd-select>button:focus-visible{outline:none!important;box-shadow:none!important}:where(html:has([data-site-style=rent-buy])) .nd-field label.nd-label-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-compact .nd-select{min-height:36px;height:36px}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-compact .nd-select>button{min-height:36px;height:36px;padding-left:12px;padding-right:32px;font-size:13px}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-compact .nd-select>.icon{width:14px;height:14px;right:10px}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-compact .nd-dropdown-menu{padding:4px;border-radius:12px}:where(html:has([data-site-style=rent-buy])) .nd-dropdown-compact .nd-dropdown-menu [role=option]{min-height:36px;padding:6px 8px;font-size:13px;gap:6px}:where(html:has([data-site-style=rent-buy])) .footer-language-menu{width:132px;max-width:100%}:where(html:has([data-site-style=rent-buy])) .check-question>.nd-dropdown{width:100%;min-width:0}:where(html:has([data-site-style=rent-buy])) .checklist:has(.nd-dropdown){overflow:visible}:where(html:has([data-site-style=rent-buy])) .check-question:has(.nd-dropdown [aria-expanded=true]){position:relative;z-index:35}:where(html:has([data-site-style=rent-buy])) .nd-select.geometric-input{padding:0}:where(html:has([data-site-style=rent-buy])) .check-question:has(>.nd-dropdown){display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:center}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .check-question:has(>.nd-dropdown){grid-template-columns:1fr;gap:12px}}:where(html:has([data-site-style=rent-buy])) body header.shared-site-nav>nav{gap:24px}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) body header.shared-site-nav>nav{gap:16px}}:where(html:has([data-site-style=rent-buy])) .depth-together .research-desk:not(.gathered){height:300px}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .depth-together .research-desk:not(.gathered){height:360px}}@media(max-width:480px){:where(html:has([data-site-style=rent-buy])) .depth-together .research-desk:not(.gathered){height:380px}}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-legal{display:flex;flex-wrap:wrap;gap:24px;width:100%;border-top:1px solid #e5e5e5;margin-top:32px;padding-top:20px;font:400 12px/1.5 Geist,sans-serif;color:#737373}:where(html:has([data-site-style=rent-buy])) .shared-site-footer .footer-legal a:hover{color:#101214;text-decoration:underline;text-underline-offset:3px}:where(html:has([data-site-style=rent-buy])) .blog .next-guide-illustrated{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;padding-top:28px;margin-top:40px}:where(html:has([data-site-style=rent-buy])) .next-guide-art{width:140px;height:120px;overflow:hidden;border-radius:20px;corner-shape:squircle}:where(html:has([data-site-style=rent-buy])) .next-guide-art .editorial-cover{width:300px;height:257px;margin:0;transform:scale(.4666667);transform-origin:top left}:where(html:has([data-site-style=rent-buy])) .blog .next-guide-copy h3{margin:10px 0 0}:where(html:has([data-site-style=rent-buy])) .blog .toc-items a[aria-current=location] .toc-section-dot{opacity:1}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog .next-guide-illustrated{grid-template-columns:100px minmax(0,1fr);gap:16px}:where(html:has([data-site-style=rent-buy])) .next-guide-art{width:100px;height:100px}:where(html:has([data-site-style=rent-buy])) .next-guide-art .editorial-cover{width:300px;height:300px;transform:scale(.3333333)}}:where(html:has([data-site-style=rent-buy])) .blog .article-header.article-header-unified{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:center;width:100%;max-width:none;margin:0 0 40px;padding:32px;background:#f5f5f5;border:0;border-radius:28px;corner-shape:squircle}:where(html:has([data-site-style=rent-buy])) .article-header-visual{width:200px;height:200px;overflow:hidden;border-radius:20px;corner-shape:squircle}:where(html:has([data-site-style=rent-buy])) .article-header-visual .editorial-cover{width:300px;height:300px;margin:0;transform:scale(.6666667);transform-origin:top left;background:transparent}:where(html:has([data-site-style=rent-buy])) .blog .article-header-unified .article-meta{display:flex;align-items:center;gap:16px;margin:0;font-size:12px}:where(html:has([data-site-style=rent-buy])) .blog .article-header-unified .badge{background:#fff}:where(html:has([data-site-style=rent-buy])) .blog .article-header-unified h1{font-size:clamp(28px,3.1vw,40px);line-height:1.12;letter-spacing:-1.3px;margin:16px 0}:where(html:has([data-site-style=rent-buy])) .blog .article-header-unified .lede{font-size:16px;line-height:1.6;margin:0;max-width:65ch}:where(html:has([data-site-style=rent-buy])) .blog .article-header-unified .article-byline{font-size:12px;line-height:1.5;margin:20px 0 0;color:#636363}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog .article-header.article-header-unified{grid-template-columns:1fr;gap:20px;padding:24px;margin-bottom:32px}:where(html:has([data-site-style=rent-buy])) .article-header-visual{width:160px;height:160px}:where(html:has([data-site-style=rent-buy])) .article-header-visual .editorial-cover{transform:scale(.5333333)}:where(html:has([data-site-style=rent-buy])) .blog .article-header-unified h1{font-size:30px}:where(html:has([data-site-style=rent-buy])) .blog .article-header-unified .lede{font-size:16px}}:where(html:has([data-site-style=rent-buy])) #waitlist .geometric-button{font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .blog .article-header.article-header-unified{position:relative;isolation:isolate;background:transparent;border-radius:0}:where(html:has([data-site-style=rent-buy])) .article-header-unified>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:visible}:where(html:has([data-site-style=rent-buy])) .article-header-unified>.input-squircle-border path{fill:#f5f5f5;stroke:none}:where(html:has([data-site-style=rent-buy])) .article-header-visual{display:flex;align-items:center;justify-content:center;overflow:visible}:where(html:has([data-site-style=rent-buy])) .article-header-visual .editorial-cover{flex:none;transform:scale(.72);transform-origin:center}:where(html:has([data-site-style=rent-buy])) .article-header-visual .cover-caption{display:none}:where(html:has([data-site-style=rent-buy])) .article-header-visual .cost-editorial{justify-content:center}:where(html:has([data-site-style=rent-buy])) .blog .toc-items .toc-gliding-dot{position:absolute;top:0;left:6px;width:8px;height:8px;border-radius:50%;pointer-events:none;transition:transform .32s cubic-bezier(.4,0,.2,1),background-color .32s ease}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .article-header-visual .editorial-cover{transform:scale(.576)}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) .blog .toc-items .toc-gliding-dot{transition:none}}:where(html:has([data-site-style=rent-buy])) .blog .next-guide.next-guide-card{position:relative;isolation:isolate;display:grid;grid-template-columns:120px minmax(0,1fr) 24px;gap:24px;align-items:center;padding:24px;margin-top:40px;border:0;background:transparent;text-decoration:none}:where(html:has([data-site-style=rent-buy])) .next-guide-card>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=rent-buy])) .next-guide-card>.input-squircle-border path{fill:#f5f5f5;stroke:none;transition:fill .18s}:where(html:has([data-site-style=rent-buy])) .next-guide-card:hover>.input-squircle-border path{fill:#ededed}:where(html:has([data-site-style=rent-buy])) .next-guide-card:focus-visible{outline:2px solid #101214;outline-offset:4px;border-radius:24px}:where(html:has([data-site-style=rent-buy])) .next-guide-card>.icon{width:24px;height:24px;color:#101214}:where(html:has([data-site-style=rent-buy])) .next-guide-card .next-guide-art{width:120px;height:110px}:where(html:has([data-site-style=rent-buy])) .next-guide-card .next-guide-art .editorial-cover{width:300px;height:275px;transform:scale(.4)}:where(html:has([data-site-style=rent-buy])) .blog .next-guide-card .next-guide-copy>span{font-size:13px;color:#636363}:where(html:has([data-site-style=rent-buy])) .blog .next-guide-card h3{font-size:21px;line-height:1.3;margin:8px 0 0}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .blog .next-guide.next-guide-card{grid-template-columns:72px minmax(0,1fr) 20px;gap:12px;padding:20px 16px}:where(html:has([data-site-style=rent-buy])) .next-guide-card .next-guide-art{width:72px;height:72px}:where(html:has([data-site-style=rent-buy])) .next-guide-card .next-guide-art .editorial-cover{height:300px;transform:scale(.24)}:where(html:has([data-site-style=rent-buy])) .blog .next-guide-card h3{font-size:17px}:where(html:has([data-site-style=rent-buy])) .next-guide-card>.icon{width:20px;height:20px}}:where(html:has([data-site-style=rent-buy])) .product-preview-details{min-height:0}:where(html:has([data-site-style=rent-buy])) .product-preview-result{flex:0 0 auto}:where(html:has([data-site-style=rent-buy])) .blog .next-guide.next-guide-card>.icon{position:static;inset:auto;transform:none;justify-self:end;align-self:center}:where(html:has([data-site-style=rent-buy])) .blog .article-body details.evidence-accordion{border:0;border-bottom:1px solid #e5e5e5;padding:0;margin:0}:where(html:has([data-site-style=rent-buy])) .blog .article-body details.evidence-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;margin:0;cursor:pointer;font:500 18px/1.5 Geist,sans-serif;letter-spacing:normal;color:#101214}:where(html:has([data-site-style=rent-buy])) .blog .article-body details.evidence-accordion>summary::-webkit-details-marker{display:none}:where(html:has([data-site-style=rent-buy])) .blog .article-body details.evidence-accordion>summary>.icon{position:static;transform:none;width:22px;height:22px;flex:none}:where(html:has([data-site-style=rent-buy])) .blog .article-body details.evidence-accordion>summary .central-icon{width:22px;height:22px;transition:transform .2s}:where(html:has([data-site-style=rent-buy])) .blog .article-body details.evidence-accordion[open]>summary .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=rent-buy])) .blog .article-body .evidence-answer{margin:0 0 22px;font:400 16px/1.75 Geist,sans-serif;color:#525252}:where(html:has([data-site-style=rent-buy])) .blog .article-body .evidence-answer p{font:inherit;color:inherit;margin:0}:where(html:has([data-site-style=rent-buy])) .blog .article-body details.evidence-accordion>summary:focus-visible{outline:2px solid #20cdfb;outline-offset:4px}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) .blog .article-body details.evidence-accordion>summary .central-icon{transition:none}}:where(html:has([data-site-style=rent-buy])) .rb-owner .rb-stack-bar{height:20px;gap:4px;background:#f4f4f4}:where(html:has([data-site-style=rent-buy])) .rb-owner .rb-stack-bar i{flex-basis:0;min-width:0}:where(html:has([data-site-style=rent-buy])) .rb-owner .ownership-cost-label{display:flex;align-items:center;gap:10px}:where(html:has([data-site-style=rent-buy])) .rb-owner .ownership-cost-label>i{width:8px;height:8px;border-radius:2px;flex:none}:where(html:has([data-site-style=rent-buy])) .rb-owner .switch-label{gap:16px;margin:20px 0 24px;font-size:13px;line-height:20px}:where(html:has([data-site-style=rent-buy])) #the-report #hero-title em{position:relative;display:inline-block;isolation:isolate;color:#101214;-webkit-text-fill-color:#101214;background:none;background-clip:border-box;font-style:normal}:where(html:has([data-site-style=rent-buy])) #the-report #hero-title em:before{content:"";position:absolute;z-index:-1;left:-.08em;right:-.09em;top:.2em;bottom:.01em;background:#e1f7fe;clip-path:polygon(1% 5%,99% 0,100% 93%,0 100%);border-radius:.1em;transform:rotate(-.6deg);pointer-events:none}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) #the-report #hero-title em{display:table;max-width:100%;white-space:normal}}:where(html:has([data-site-style=rent-buy])) #the-report #hero-title em{color:#009ee0;-webkit-text-fill-color:#009ee0}:where(html:has([data-site-style=rent-buy])) #the-report #hero-title em:before{display:none}:where(html:has([data-site-style=rent-buy])) .product-preview-result{display:grid;flex:1 1}:where(html:has([data-site-style=rent-buy])) .product-preview-panel{grid-area:1/1;min-width:0}:where(html:has([data-site-style=rent-buy])) .product-preview-details{align-self:stretch}:where(html:has([data-site-style=rent-buy])) .product-preview-link{position:relative;isolation:isolate;align-self:flex-end;justify-content:center;gap:8px;min-height:40px;padding:10px 16px;margin-top:24px;color:#404040;font:500 13px/20px Geist,sans-serif;text-decoration:none}:where(html:has([data-site-style=rent-buy])) .product-preview-link>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=rent-buy])) .product-preview-link>.input-squircle-border path{fill:#f4f4f4;stroke:none;transition:fill .15s}:where(html:has([data-site-style=rent-buy])) .product-preview-link:hover>.input-squircle-border path{fill:#eaeaea}:where(html:has([data-site-style=rent-buy])) .product-preview-link:focus-visible{outline:2px solid #101214;outline-offset:3px;border-radius:14px}:where(html:has([data-site-style=rent-buy])) .blog .next-guide.next-guide-card{grid-template-columns:120px minmax(0,1fr) 40px}:where(html:has([data-site-style=rent-buy])) .next-guide-card>.next-guide-arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#101214;justify-self:end}:where(html:has([data-site-style=rent-buy])) .next-guide-arrow>.icon{display:flex;width:20px;height:20px}:where(html:has([data-site-style=rent-buy])) .next-guide-arrow .central-icon{width:20px;height:20px;transform:rotate(180deg)}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .blog .next-guide.next-guide-card{grid-template-columns:72px minmax(0,1fr) 40px}}:where(html:has([data-site-style=rent-buy])) .blog-guide-character{display:block;width:100%;height:auto}:where(html:has([data-site-style=rent-buy])) .insight-section{max-width:1136px;margin:96px auto;padding:0 32px;background:#fff;color:#101214;font-family:Geist,sans-serif;border:0}:where(html:has([data-site-style=rent-buy])) .insight-section h2{font:500 36px/42px Geist,sans-serif;letter-spacing:-1.3px;margin:16px 0 24px;text-wrap:balance}:where(html:has([data-site-style=rent-buy])) .insight-section h3{font:500 24px/30px Geist,sans-serif;letter-spacing:-.6px;margin:0 0 24px}:where(html:has([data-site-style=rent-buy])) .insight-section p{font:400 14px/22px Geist,sans-serif;color:#636363;margin:0 0 16px}:where(html:has([data-site-style=rent-buy])) .insight-section>header{max-width:660px;margin:0 auto 40px;text-align:center}:where(html:has([data-site-style=rent-buy])) .insight-intro>p,:where(html:has([data-site-style=rent-buy])) .insight-section>header>p,:where(html:has([data-site-style=rent-buy])) .personal-brief>div:first-child>p{font:400 18px/29px Geist,sans-serif;margin-bottom:0;max-width:48ch}:where(html:has([data-site-style=rent-buy])) .insight-section .eyebrow,:where(html:has([data-site-style=rent-buy])) .insight-section small{font:400 12px/18px Geist,sans-serif;color:#737373}:where(html:has([data-site-style=rent-buy])) .insight-section .badge{display:inline-flex;align-items:center;background:#f5f5f5;padding:8px 12px;border-radius:12px;corner-shape:squircle;font:400 12px/18px Geist,sans-serif;color:#636363}:where(html:has([data-site-style=rent-buy])) .insight-section .wordmark{font-size:28px;line-height:1.2}:where(html:has([data-site-style=rent-buy])) .brief-letter,:where(html:has([data-site-style=rent-buy])) .evidence-range,:where(html:has([data-site-style=rent-buy])) .insight-frame,:where(html:has([data-site-style=rent-buy])) .question-pocket,:where(html:has([data-site-style=rent-buy])) .report-receipt-new{position:relative;isolation:isolate;min-width:0;background:transparent;border:0;border-radius:0}:where(html:has([data-site-style=rent-buy])) .brief-letter>.input-squircle-border,:where(html:has([data-site-style=rent-buy])) .evidence-range>.input-squircle-border,:where(html:has([data-site-style=rent-buy])) .insight-frame>.input-squircle-border,:where(html:has([data-site-style=rent-buy])) .question-pocket>.input-squircle-border,:where(html:has([data-site-style=rent-buy])) .report-receipt-new>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=rent-buy])) .brief-letter>.input-squircle-border path,:where(html:has([data-site-style=rent-buy])) .evidence-range>.input-squircle-border path,:where(html:has([data-site-style=rent-buy])) .insight-frame>.input-squircle-border path,:where(html:has([data-site-style=rent-buy])) .report-receipt-new>.input-squircle-border path{fill:#fff;stroke:none}:where(html:has([data-site-style=rent-buy])) .insight-section .insight-tabs{display:flex;gap:24px;border-bottom:1px solid #e5e5e5;margin:0;max-width:100%}:where(html:has([data-site-style=rent-buy])) .insight-section .insight-tabs>button{position:relative;flex:0 1 auto;min-width:0;min-height:44px;padding:12px 0;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#737373;font:500 13px/20px Geist,sans-serif;text-align:left;cursor:pointer;transition:color .2s,border-color .2s}:where(html:has([data-site-style=rent-buy])) .insight-section .insight-tabs>button[aria-selected=true]{color:#101214;border-bottom-color:#101214}:where(html:has([data-site-style=rent-buy])) .insight-section .insight-tabs>button:hover{color:#101214}:where(html:has([data-site-style=rent-buy])) .insight-section [role=tabpanel]:focus-visible,:where(html:has([data-site-style=rent-buy])) .insight-section a:focus-visible,:where(html:has([data-site-style=rent-buy])) .insight-section button:focus-visible{outline:2px solid #101214;outline-offset:4px}:where(html:has([data-site-style=rent-buy])) .insight-overlap{display:grid;min-width:0}:where(html:has([data-site-style=rent-buy])) .insight-overlap>div{grid-area:1/1;min-width:0}:where(html:has([data-site-style=rent-buy])) .area-insights{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=rent-buy])) .area-insights .insight-tabs{margin-top:32px;gap:20px}:where(html:has([data-site-style=rent-buy])) .area-stage{padding:32px}:where(html:has([data-site-style=rent-buy])) .area-stage>.input-squircle-border path{fill:#2bd981}:where(html:has([data-site-style=rent-buy])) .area-paper{padding:24px}:where(html:has([data-site-style=rent-buy])) .area-panel h3{font-size:20px;line-height:28px;letter-spacing:-.4px;margin-bottom:16px}:where(html:has([data-site-style=rent-buy])) .area-columns>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px 0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) .area-columns h4{font:500 14px/22px Geist,sans-serif;margin:0 0 4px}:where(html:has([data-site-style=rent-buy])) .area-columns p{font-size:13px;line-height:20px;margin:0;max-width:25ch}:where(html:has([data-site-style=rent-buy])) .area-marker{display:block;width:8px;height:8px;margin-top:7px;border-radius:50%;background:#20cdfb}:where(html:has([data-site-style=rent-buy])) .area-detail{font:500 14px/22px Geist,sans-serif;max-width:88px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=rent-buy])) .area-stage>small{display:block;margin-top:20px;color:#525252}:where(html:has([data-site-style=rent-buy])) .personal-brief{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=rent-buy])) .brief-priorities{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}:where(html:has([data-site-style=rent-buy])) .insight-section .brief-priorities .insight-chip{min-height:40px;padding:9px 20px;border:1px solid transparent;border-radius:999px;background:#f5f5f5;color:#404040;font:500 13px/20px Geist,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}:where(html:has([data-site-style=rent-buy])) .insight-section .brief-priorities .insight-chip[aria-pressed=true]{background:#e1f7fe;border-color:#a9e6f7;color:#173b49}:where(html:has([data-site-style=rent-buy])) .brief-stage{padding:32px}:where(html:has([data-site-style=rent-buy])) .brief-stage>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=rent-buy])) .brief-letter{padding:28px}:where(html:has([data-site-style=rent-buy])) .brief-letter>small{display:block;margin:16px 0 24px}:where(html:has([data-site-style=rent-buy])) .brief-letter h3{font-size:24px;line-height:30px}:where(html:has([data-site-style=rent-buy])) .brief-reasons{min-height:200px}:where(html:has([data-site-style=rent-buy])) .brief-reasons>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) .brief-reason-marker{width:8px;height:8px;border-radius:50%;background:#20cdfb;margin-top:6px}:where(html:has([data-site-style=rent-buy])) .brief-reasons>div:nth-child(2) .brief-reason-marker{background:#2bd981}:where(html:has([data-site-style=rent-buy])) .brief-reasons>div:nth-child(3) .brief-reason-marker{background:#f68cf4}:where(html:has([data-site-style=rent-buy])) .brief-reasons>div:nth-child(4) .brief-reason-marker{background:#fec912}:where(html:has([data-site-style=rent-buy])) .brief-reasons div>span:not(.brief-reason-marker){font:500 13px/20px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=rent-buy])) .brief-reasons p{margin:6px 0 0;font-size:14px}:where(html:has([data-site-style=rent-buy])) .insight-section .insight-action{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:24px;padding:12px 20px;border:0;border-radius:0;background:transparent;color:white;font:500 13px/20px Geist,sans-serif;text-decoration:none;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .insight-action>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}:where(html:has([data-site-style=rent-buy])) .insight-action>.input-squircle-border path{fill:#101214;stroke:none;transition:fill .2s}:where(html:has([data-site-style=rent-buy])) .insight-action:hover>.input-squircle-border path{fill:#333}:where(html:has([data-site-style=rent-buy])) .insight-action>.icon{position:static;width:20px;height:20px}:where(html:has([data-site-style=rent-buy])) .evidence-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;align-items:stretch}:where(html:has([data-site-style=rent-buy])) .evidence-workbench>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=rent-buy])) .evidence-range{padding:28px}:where(html:has([data-site-style=rent-buy])) .evidence-range>.badge{margin-bottom:24px}:where(html:has([data-site-style=rent-buy])) .evidence-range h3{font-size:24px;line-height:30px}:where(html:has([data-site-style=rent-buy])) .evidence-checks{display:grid;gap:0;margin:0 0 24px}:where(html:has([data-site-style=rent-buy])) .evidence-checks label{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e5e5;font:400 14px/22px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .honesty-result{padding:24px}:where(html:has([data-site-style=rent-buy])) .honesty-result>.input-squircle-border path{fill:#dff7e9}:where(html:has([data-site-style=rent-buy])) .honesty-ruler{position:relative;height:9px;background:#fff;border-radius:5px;margin:12px 0 24px}:where(html:has([data-site-style=rent-buy])) .honesty-ruler>span{position:absolute;inset:0;background:#2bd981;border-radius:5px;transition:left .35s ease,right .35s ease}:where(html:has([data-site-style=rent-buy])) .honesty-ruler>span:after,:where(html:has([data-site-style=rent-buy])) .honesty-ruler>span:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:3px;height:23px;background:#101214;border:2px solid #dff7e9;border-radius:4px}:where(html:has([data-site-style=rent-buy])) .honesty-ruler>span:before{left:0}:where(html:has([data-site-style=rent-buy])) .honesty-ruler>span:after{right:0}:where(html:has([data-site-style=rent-buy])) .honesty-values{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;font:500 28px/34px Geist,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.8px}:where(html:has([data-site-style=rent-buy])) .honesty-values strong{font-weight:500}:where(html:has([data-site-style=rent-buy])) .honesty-result p{color:#404040;margin-bottom:16px}:where(html:has([data-site-style=rent-buy])) .honesty-result small{display:block;color:#636363}:where(html:has([data-site-style=rent-buy])) .report-receipt-new,:where(html:has([data-site-style=rent-buy])) .viewing-questions{padding:28px}:where(html:has([data-site-style=rent-buy])) .report-receipt-new .wordmark{display:block;margin-bottom:32px}:where(html:has([data-site-style=rent-buy])) .report-receipt-new h3{font-size:28px;line-height:34px;margin-bottom:20px}:where(html:has([data-site-style=rent-buy])) .receipt-price{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) .receipt-price span{font:400 13px/20px Geist,sans-serif;color:#636363;max-width:160px}:where(html:has([data-site-style=rent-buy])) .receipt-price strong{font:500 40px/44px Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=rent-buy])) .report-receipt-new .insight-action{width:100%;margin-top:24px}:where(html:has([data-site-style=rent-buy])) .question-list{display:grid;margin:24px 0}:where(html:has([data-site-style=rent-buy])) .question-panel{grid-area:1/1;min-width:0}:where(html:has([data-site-style=rent-buy])) .viewing-question{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;gap:4px;align-items:center;min-height:88px;padding:18px 0;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) .question-copy{font:400 14px/22px Geist,sans-serif;color:#101214;background:none;padding-right:8px}:where(html:has([data-site-style=rent-buy])) .question-copy>span{background:linear-gradient(#737373,#737373) left 55% /0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .3s,color .3s}:where(html:has([data-site-style=rent-buy])) .is-dismissed .question-copy>span{background-size:100% 1px;color:#737373}:where(html:has([data-site-style=rent-buy])) .viewing-question button{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:0;border-radius:50%;background:transparent;color:#737373;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .viewing-question button:hover{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=rent-buy])) .viewing-question button .icon,:where(html:has([data-site-style=rent-buy])) .viewing-question button svg{width:20px;height:20px}:where(html:has([data-site-style=rent-buy])) .viewing-question .question-heart[aria-pressed=true]{color:#ff0056;background:transparent;animation:question-heart-pop .28s ease-out}:where(html:has([data-site-style=rent-buy])) .viewing-question .question-dismiss[aria-pressed=true]{background:#f5f5f5;color:#101214}:where(html:has([data-site-style=rent-buy])) .question-pocket{padding:24px;min-height:176px;margin-bottom:20px}:where(html:has([data-site-style=rent-buy])) .question-pocket>.input-squircle-border path{fill:#dff7e9;stroke:none}:where(html:has([data-site-style=rent-buy])) .question-pocket h3{font-size:20px;line-height:28px;margin:12px 0}:where(html:has([data-site-style=rent-buy])) .question-pocket p{margin:0;color:#525252}:where(html:has([data-site-style=rent-buy])) .question-pocket ul{margin:0;padding-left:18px;font:400 14px/22px Geist,sans-serif;max-height:180px;overflow:auto}:where(html:has([data-site-style=rent-buy])) .question-pocket li+li{margin-top:10px}:where(html:has([data-site-style=rent-buy])) .viewing-questions>small{display:block}@media(max-width:1000px){:where(html:has([data-site-style=rent-buy])) .area-insights,:where(html:has([data-site-style=rent-buy])) .personal-brief{gap:32px}:where(html:has([data-site-style=rent-buy])) .area-stage,:where(html:has([data-site-style=rent-buy])) .brief-stage{padding:24px}:where(html:has([data-site-style=rent-buy])) .area-paper,:where(html:has([data-site-style=rent-buy])) .brief-letter,:where(html:has([data-site-style=rent-buy])) .evidence-range,:where(html:has([data-site-style=rent-buy])) .report-receipt-new,:where(html:has([data-site-style=rent-buy])) .viewing-questions{padding:24px}:where(html:has([data-site-style=rent-buy])) .honesty-result{padding:20px}:where(html:has([data-site-style=rent-buy])) .honesty-values{font-size:24px;line-height:30px}:where(html:has([data-site-style=rent-buy])) .insight-section h2{font-size:32px;line-height:38px}}@media(max-width:820px){:where(html:has([data-site-style=rent-buy])) .area-insights,:where(html:has([data-site-style=rent-buy])) .evidence-workbench,:where(html:has([data-site-style=rent-buy])) .personal-brief{grid-template-columns:minmax(0,1fr)}:where(html:has([data-site-style=rent-buy])) .insight-section{margin:72px auto;padding:0 24px}:where(html:has([data-site-style=rent-buy])) .insight-section>header{text-align:left;margin-bottom:32px}:where(html:has([data-site-style=rent-buy])) .insight-section>header>p{max-width:48ch}:where(html:has([data-site-style=rent-buy])) .area-insights .insight-tabs{margin-top:24px}:where(html:has([data-site-style=rent-buy])) .area-stage,:where(html:has([data-site-style=rent-buy])) .brief-stage{max-width:100%;width:100%}:where(html:has([data-site-style=rent-buy])) .brief-reasons{min-height:0}:where(html:has([data-site-style=rent-buy])) .area-columns p{max-width:none}}@media(max-width:480px){:where(html:has([data-site-style=rent-buy])) .insight-section{padding:0 12px;margin:64px auto}:where(html:has([data-site-style=rent-buy])) .insight-section h2{font-size:28px;line-height:34px;letter-spacing:-.8px}:where(html:has([data-site-style=rent-buy])) .insight-intro>p,:where(html:has([data-site-style=rent-buy])) .insight-section>header>p,:where(html:has([data-site-style=rent-buy])) .personal-brief>div:first-child>p{font-size:16px;line-height:26px}:where(html:has([data-site-style=rent-buy])) .area-stage,:where(html:has([data-site-style=rent-buy])) .brief-stage,:where(html:has([data-site-style=rent-buy])) .evidence-workbench{padding:16px}:where(html:has([data-site-style=rent-buy])) .area-paper,:where(html:has([data-site-style=rent-buy])) .brief-letter,:where(html:has([data-site-style=rent-buy])) .evidence-range,:where(html:has([data-site-style=rent-buy])) .report-receipt-new,:where(html:has([data-site-style=rent-buy])) .viewing-questions{padding:20px}:where(html:has([data-site-style=rent-buy])) .area-columns>div{gap:10px}:where(html:has([data-site-style=rent-buy])) .area-detail{max-width:68px;font-size:13px}:where(html:has([data-site-style=rent-buy])) .insight-section .insight-tabs{gap:16px}:where(html:has([data-site-style=rent-buy])) .honesty-result{padding:16px}:where(html:has([data-site-style=rent-buy])) .honesty-values{font-size:22px;line-height:28px}:where(html:has([data-site-style=rent-buy])) .viewing-question{grid-template-columns:minmax(0,1fr) 36px 36px;gap:0;min-height:100px}:where(html:has([data-site-style=rent-buy])) .viewing-question button{width:36px;height:40px;padding:8px}:where(html:has([data-site-style=rent-buy])) .question-copy{font-size:14px}:where(html:has([data-site-style=rent-buy])) .question-pocket{padding:20px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) .insight-section *{animation:none!important;transition:none!important}}:where(html:has([data-site-style=rent-buy])) .legal-page{max-width:1136px;margin:0 auto;padding:72px 32px 100px;color:#101214}:where(html:has([data-site-style=rent-buy])) .legal-heading{max-width:760px;margin-bottom:52px}:where(html:has([data-site-style=rent-buy])) .legal-heading h1{font:500 clamp(36px,5vw,52px)/1.1 Geist,sans-serif;letter-spacing:-1.8px;margin:24px 0 20px}:where(html:has([data-site-style=rent-buy])) .legal-heading>p{font:400 18px/1.65 Geist,sans-serif;color:#636363;max-width:620px;margin:0 0 20px}:where(html:has([data-site-style=rent-buy])) .legal-heading small{font:400 12px/1.5 Geist,sans-serif;color:#737373}:where(html:has([data-site-style=rent-buy])) .legal-layout{display:grid;grid-template-columns:190px minmax(0,720px);gap:64px;align-items:start}:where(html:has([data-site-style=rent-buy])) .legal-layout>nav{position:sticky;top:120px;display:flex;flex-direction:column;gap:4px}:where(html:has([data-site-style=rent-buy])) .legal-layout>nav a{padding:10px 12px;font:400 14px/1.5 Geist,sans-serif;color:#636363;text-decoration:none;border-radius:10px}:where(html:has([data-site-style=rent-buy])) .legal-layout>nav a[aria-current=page]{background:#f5f5f5;color:#101214;font-weight:500}:where(html:has([data-site-style=rent-buy])) .legal-layout>nav a:hover{color:#101214;background:#f5f5f5}:where(html:has([data-site-style=rent-buy])) .legal-body{min-width:0;font:400 15px/1.8 Geist,sans-serif;color:#525252}:where(html:has([data-site-style=rent-buy])) .legal-body section{margin-top:40px;scroll-margin-top:120px}:where(html:has([data-site-style=rent-buy])) .legal-body h2{font:500 24px/1.3 Geist,sans-serif;letter-spacing:-.6px;color:#101214;margin:0 0 16px}:where(html:has([data-site-style=rent-buy])) .legal-body h3{font:500 16px/1.5 Geist,sans-serif;color:#101214;margin:0 0 12px}:where(html:has([data-site-style=rent-buy])) .legal-body p{margin:0 0 16px}:where(html:has([data-site-style=rent-buy])) .legal-body ul{padding-left:22px;margin:16px 0}:where(html:has([data-site-style=rent-buy])) .legal-body li{padding-left:4px;margin-bottom:12px}:where(html:has([data-site-style=rent-buy])) .legal-body a{text-decoration:underline;text-underline-offset:3px;color:#101214}:where(html:has([data-site-style=rent-buy])) .legal-body strong{font-weight:500;color:#101214}:where(html:has([data-site-style=rent-buy])) .legal-company{margin:24px 0}:where(html:has([data-site-style=rent-buy])) .legal-company>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) .legal-company dt{font-size:13px;color:#737373}:where(html:has([data-site-style=rent-buy])) .legal-company dd{margin:0;color:#101214}:where(html:has([data-site-style=rent-buy])) .legal-body code{font-size:12px;overflow-wrap:anywhere}@media(max-width:700px){:where(html:has([data-site-style=rent-buy])) .legal-page{padding:44px 20px 64px}:where(html:has([data-site-style=rent-buy])) .legal-heading{margin-bottom:28px}:where(html:has([data-site-style=rent-buy])) .legal-heading h1{letter-spacing:-1.2px}:where(html:has([data-site-style=rent-buy])) .legal-layout{grid-template-columns:minmax(0,1fr);gap:28px}:where(html:has([data-site-style=rent-buy])) .legal-layout>nav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px}:where(html:has([data-site-style=rent-buy])) .legal-layout>nav a{font-size:13px;padding:8px 10px}:where(html:has([data-site-style=rent-buy])) .legal-company>div{grid-template-columns:1fr;gap:4px}:where(html:has([data-site-style=rent-buy])) .legal-body h2{font-size:22px}}html:where(:has([data-site-style=rent-buy])):lang(fr) body button.site-chat-launcher{width:230px;min-width:230px}html:where(:has([data-site-style=rent-buy])):lang(nl) body button.site-chat-launcher{width:210px;min-width:210px}:where(html:has([data-site-style=rent-buy])) body .chat-launcher-title{white-space:nowrap}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) #the-report .polished-node small{max-width:82px;white-space:normal;text-align:center}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .rb-chart{width:100%;max-width:100%;min-width:0}:where(html:has([data-site-style=rent-buy])) .rb-chart svg{max-width:100%}}:where(html:has([data-site-style=rent-buy])) .blog .next-guide-card .next-guide-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 14px/1.5 Geist,sans-serif;color:#636363;margin:8px 0 0}:where(html:has([data-site-style=rent-buy])) #the-report .launch-location{position:relative;isolation:isolate;display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;padding:8px 12px;min-height:36px;font:400 13px/20px Geist,sans-serif;color:#636363;background:transparent}:where(html:has([data-site-style=rent-buy])) #the-report .launch-location>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:where(html:has([data-site-style=rent-buy])) #the-report .launch-location>.input-squircle-border path{fill:#f5f5f5;stroke:none}:where(html:has([data-site-style=rent-buy])) #the-report .launch-location{margin-bottom:0}:where(html:has([data-site-style=rent-buy])) #the-report #hero-title{margin-top:12px}:where(html:has([data-site-style=rent-buy])) #the-report #hero-title{font-size:clamp(32px,4.4vw,60px);font-weight:500;line-height:1.12;white-space:normal}@supports(font-size:1cqw){:where(html:has([data-site-style=rent-buy])) #the-report #hero-title{font-size:clamp(28px,11.8cqw,60px)}}@supports(font-size:round(down,1px,2px)){:where(html:has([data-site-style=rent-buy])) #the-report #hero-title{font-size:round(down,clamp(28px,11.8cqw,60px),2px)}}:where(html:has([data-site-style=rent-buy])) .mobile-nav-trigger{display:none}:where(html:has([data-site-style=rent-buy])) body dialog.mobile-site-menu{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#101314;box-sizing:border-box}:where(html:has([data-site-style=rent-buy])) .mobile-site-menu[open]{display:flex;flex-direction:column}:where(html:has([data-site-style=rent-buy])) .mobile-site-menu::backdrop{background:rgba(16,19,20,.2)}:where(html:has([data-site-style=rent-buy])) .mobile-menu-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:20px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) .mobile-menu-header .wordmark{font-size:30px;line-height:1;text-decoration:none;color:inherit}:where(html:has([data-site-style=rent-buy])) .mobile-menu-close,:where(html:has([data-site-style=rent-buy])) .mobile-nav-trigger{width:44px;height:44px;align-items:center;justify-content:center;border:0;background:#f5f5f5;border-radius:50%;color:#101314;cursor:pointer;padding:10px}:where(html:has([data-site-style=rent-buy])) .mobile-menu-close{display:flex}:where(html:has([data-site-style=rent-buy])) .mobile-menu-content{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px 24px}:where(html:has([data-site-style=rent-buy])) .mobile-menu-content [hidden]{display:none!important}:where(html:has([data-site-style=rent-buy])) .mobile-menu-content nav{display:block}:where(html:has([data-site-style=rent-buy])) .mobile-menu-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:24px 0;border:0;border-bottom:1px solid #e5e5e5;background:none;color:#101314;text-decoration:none;text-align:left;font:500 24px/30px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .mobile-menu-row .icon{flex-shrink:0}:where(html:has([data-site-style=rent-buy])) .mobile-forward{transform:rotate(45deg)}:where(html:has([data-site-style=rent-buy])) .mobile-menu-back{display:flex;align-items:center;gap:8px;padding:12px 0;border:0;background:none;color:#555;font:400 14px/20px Geist,sans-serif;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .mobile-menu-content h2{font-size:24px;line-height:30px;font-weight:500;margin:20px 0 8px}:where(html:has([data-site-style=rent-buy])) .mobile-menu-destination{padding:20px 0;font-size:18px;line-height:24px}:where(html:has([data-site-style=rent-buy])) .mobile-menu-destination strong{font-weight:500}:where(html:has([data-site-style=rent-buy])) .mobile-menu-destination small{display:block;font-size:14px;line-height:22px;font-weight:400;color:#666;margin-top:6px}:where(html:has([data-site-style=rent-buy])) .mobile-menu-coming{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 0;font-size:14px;color:#666}:where(html:has([data-site-style=rent-buy])) .mobile-menu-coming .coming-chip{background:#f5f5f5;padding:6px 10px;border-radius:8px;font-size:12px}:where(html:has([data-site-style=rent-buy])) .mobile-menu-footer{flex-shrink:0;padding:20px 20px max(24px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) .mobile-menu-footer .button{width:100%;justify-content:center;min-height:48px}:where(html:has([data-site-style=rent-buy])) .mobile-nav-trigger:focus-visible,:where(html:has([data-site-style=rent-buy])) .mobile-site-menu a:focus-visible,:where(html:has([data-site-style=rent-buy])) .mobile-site-menu button:focus-visible{outline:2px solid #101314;outline-offset:4px}@media(max-width:700px){:where(html:has([data-site-style=rent-buy])) body header.shared-site-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}:where(html:has([data-site-style=rent-buy])) body header.shared-site-nav>.site-nav-actions,:where(html:has([data-site-style=rent-buy])) body header.shared-site-nav>nav{display:none}:where(html:has([data-site-style=rent-buy])) body header.shared-site-nav>.wordmark{margin:0}:where(html:has([data-site-style=rent-buy])) body header.shared-site-nav>.mobile-nav-trigger{display:flex;flex-shrink:0}}:where(html:has([data-site-style=rent-buy])) #mobile-navigation button.mobile-menu-row{font:500 24px/30px Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) #mobile-navigation button.mobile-menu-back{font:400 14px/20px Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) #mobile-navigation .mobile-menu-footer button{font:500 14px/20px Geist,sans-serif;min-height:48px;height:48px}:where(html:has([data-site-style=rent-buy])) .area-paper>.nd-dropdown{margin-bottom:24px;position:relative;z-index:2}:where(html:has([data-site-style=rent-buy])) .area-stage>small{color:#101214}:where(html:has([data-site-style=rent-buy])) .viewing-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}:where(html:has([data-site-style=rent-buy])) .report-pricing-stage,:where(html:has([data-site-style=rent-buy])) .viewing-question-stage{padding:32px;min-width:0}:where(html:has([data-site-style=rent-buy])) .viewing-question-stage>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=rent-buy])) .report-pricing-stage>.input-squircle-border path{fill:#f68cf4}:where(html:has([data-site-style=rent-buy])) .viewing-split .insight-intro p{max-width:40ch}@media(max-width:1000px){:where(html:has([data-site-style=rent-buy])) .viewing-split{gap:32px}:where(html:has([data-site-style=rent-buy])) .report-pricing-stage,:where(html:has([data-site-style=rent-buy])) .viewing-question-stage{padding:24px}}@media(max-width:820px){:where(html:has([data-site-style=rent-buy])) .viewing-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){:where(html:has([data-site-style=rent-buy])) .report-pricing-stage,:where(html:has([data-site-style=rent-buy])) .viewing-question-stage{padding:16px}}:where(html:has([data-site-style=rent-buy])) .value-stage{padding:32px}:where(html:has([data-site-style=rent-buy])) .value-stage>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=rent-buy])) .value-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}:where(html:has([data-site-style=rent-buy])) .value-agent,:where(html:has([data-site-style=rent-buy])) .value-neighbour{padding:32px;min-width:0}:where(html:has([data-site-style=rent-buy])) .value-neighbour>.input-squircle-border path{fill:#2bd981}:where(html:has([data-site-style=rent-buy])) .value-agent h3,:where(html:has([data-site-style=rent-buy])) .value-neighbour h3{font-size:24px;line-height:30px;margin:24px 0 16px}:where(html:has([data-site-style=rent-buy])) .value-agent p,:where(html:has([data-site-style=rent-buy])) .value-neighbour p{font-size:14px;line-height:22px;max-width:36ch}:where(html:has([data-site-style=rent-buy])) .value-agent label{display:block;font-size:13px;line-height:20px;margin:28px 0 10px}:where(html:has([data-site-style=rent-buy])) .value-agent .geometric-input{display:flex;align-items:center;gap:10px;padding:0 16px}:where(html:has([data-site-style=rent-buy])) .value-agent input{min-width:0;width:100%;background:transparent;border:0;padding:12px 0;font:400 18px/24px Geist,sans-serif;outline:none}:where(html:has([data-site-style=rent-buy])) .value-price{font:500 clamp(64px,9vw,112px)/1 Geist,sans-serif;letter-spacing:-5px;margin:32px 0 16px}:where(html:has([data-site-style=rent-buy])) .value-neighbour .badge{background:#fff;margin-top:12px}:where(html:has([data-site-style=rent-buy])) .value-neighbour p{color:#101214}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .value-stage{padding:16px}:where(html:has([data-site-style=rent-buy])) .value-comparison{grid-template-columns:1fr;gap:16px}:where(html:has([data-site-style=rent-buy])) .value-agent,:where(html:has([data-site-style=rent-buy])) .value-neighbour{padding:24px}:where(html:has([data-site-style=rent-buy])) .value-price{font-size:80px}}:where(html:has([data-site-style=rent-buy])) .agent-example{display:grid;gap:8px;padding-top:24px}:where(html:has([data-site-style=rent-buy])) .agent-example span{font-size:13px;line-height:20px;color:#636363}:where(html:has([data-site-style=rent-buy])) .agent-example strong{font:500 32px/38px Geist,sans-serif;margin-bottom:12px}:where(html:has([data-site-style=rent-buy])) .value-difference[hidden]{display:none}:where(html:has([data-site-style=rent-buy])) .report-pricing.viewing-split{display:block}:where(html:has([data-site-style=rent-buy])) .report-pricing>.insight-intro{text-align:center;max-width:660px;margin:0 auto 32px}:where(html:has([data-site-style=rent-buy])) .report-pricing>.insight-intro p{max-width:48ch;margin-left:auto;margin-right:auto}:where(html:has([data-site-style=rent-buy])) .report-pricing-stage{padding:40px}:where(html:has([data-site-style=rent-buy])) .report-pricing .report-receipt-new{max-width:900px;margin:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:48px;padding:40px}:where(html:has([data-site-style=rent-buy])) .report-pricing .report-receipt-new>.wordmark{grid-column:1/-1;margin-bottom:24px}:where(html:has([data-site-style=rent-buy])) .report-pricing .receipt-price{grid-column:2;grid-row:2/4;align-self:start;margin:0;padding:24px 0;border:0;flex-direction:column;align-items:flex-start;gap:16px}:where(html:has([data-site-style=rent-buy])) .report-pricing .receipt-price strong{font-size:88px;line-height:1;letter-spacing:-3px}:where(html:has([data-site-style=rent-buy])) .report-pricing .report-receipt-new>.insight-action{grid-column:2;grid-row:4;align-self:end}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .report-pricing-stage{padding:16px}:where(html:has([data-site-style=rent-buy])) .report-pricing .report-receipt-new{display:block;padding:24px}:where(html:has([data-site-style=rent-buy])) .report-pricing .receipt-price{flex-direction:row;align-items:center;border-top:1px solid #e5e5e5;margin-top:24px}:where(html:has([data-site-style=rent-buy])) .report-pricing .receipt-price strong{font-size:56px}:where(html:has([data-site-style=rent-buy])) .report-pricing>.insight-intro{text-align:left}}:where(html:has([data-site-style=rent-buy])) .report-journey{max-width:1120px;margin:88px auto;padding:0 32px;display:grid;gap:64px}:where(html:has([data-site-style=rent-buy])) .report-journey>.insight-section{width:100%;max-width:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}:where(html:has([data-site-style=rent-buy])) .report-journey .insight-intro{max-width:none;margin:0;text-align:left}:where(html:has([data-site-style=rent-buy])) .report-journey .insight-intro p{margin-left:0;margin-right:0;max-width:38ch}:where(html:has([data-site-style=rent-buy])) .report-journey .insight-intro h2{font-size:32px;line-height:38px}:where(html:has([data-site-style=rent-buy])) .report-journey>.viewing-preparation>.insight-intro{grid-column:2;grid-row:1}:where(html:has([data-site-style=rent-buy])) .report-journey>.viewing-preparation>.viewing-question-stage{grid-column:1;grid-row:1}:where(html:has([data-site-style=rent-buy])) .report-journey .area-stage,:where(html:has([data-site-style=rent-buy])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=rent-buy])) .report-journey .viewing-question-stage{padding:20px}:where(html:has([data-site-style=rent-buy])) .report-journey .report-receipt-new{display:block;padding:24px}:where(html:has([data-site-style=rent-buy])) .report-journey .report-receipt-new>.wordmark{margin-bottom:20px}:where(html:has([data-site-style=rent-buy])) .report-journey .receipt-price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 0;margin-top:20px;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) .report-journey .receipt-price strong{font-size:48px;line-height:52px;letter-spacing:-1px}:where(html:has([data-site-style=rent-buy])) .report-journey .report-receipt-new>.insight-action{margin-top:20px}:where(html:has([data-site-style=rent-buy])) .report-journey .area-paper,:where(html:has([data-site-style=rent-buy])) .report-journey .viewing-questions{padding:20px}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket{padding:20px;min-height:0}:where(html:has([data-site-style=rent-buy])) .report-journey .question-list{margin:16px 0}:where(html:has([data-site-style=rent-buy])) .report-journey .viewing-question{min-height:76px;padding:14px 0}:where(html:has([data-site-style=rent-buy])) .value-inline-difference{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px;display:flex;flex-direction:column;gap:8px}:where(html:has([data-site-style=rent-buy])) .value-inline-difference span{font-size:13px}:where(html:has([data-site-style=rent-buy])) .value-inline-difference strong{font:500 44px/48px Geist,sans-serif;letter-spacing:-1px}:where(html:has([data-site-style=rent-buy])) .value-inline-difference small{font-size:12px;color:#636363}@media(max-width:700px){:where(html:has([data-site-style=rent-buy])) .report-journey{padding:0 16px;margin:64px auto;gap:48px}:where(html:has([data-site-style=rent-buy])) .report-journey>.insight-section{grid-template-columns:minmax(0,1fr);gap:24px}:where(html:has([data-site-style=rent-buy])) .report-journey>.viewing-preparation>.insight-intro,:where(html:has([data-site-style=rent-buy])) .report-journey>.viewing-preparation>.viewing-question-stage{grid-column:auto;grid-row:auto}:where(html:has([data-site-style=rent-buy])) .report-journey .insight-intro h2{font-size:28px;line-height:34px}:where(html:has([data-site-style=rent-buy])) .report-journey .area-stage,:where(html:has([data-site-style=rent-buy])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=rent-buy])) .report-journey .viewing-question-stage{padding:16px}}:where(html:has([data-site-style=rent-buy])) .report-journey{gap:48px}:where(html:has([data-site-style=rent-buy])) .report-journey .area-stage,:where(html:has([data-site-style=rent-buy])) .report-journey .report-pricing-stage,:where(html:has([data-site-style=rent-buy])) .report-journey .viewing-question-stage{width:100%;max-width:380px;padding:16px;justify-self:center}:where(html:has([data-site-style=rent-buy])) .report-journey .area-paper,:where(html:has([data-site-style=rent-buy])) .report-journey .report-receipt-new,:where(html:has([data-site-style=rent-buy])) .report-journey .viewing-questions{padding:16px}:where(html:has([data-site-style=rent-buy])) .report-journey .area-paper>.nd-dropdown{margin-bottom:16px}:where(html:has([data-site-style=rent-buy])) .report-journey .area-panel h3{font-size:18px;line-height:24px;margin-bottom:12px}:where(html:has([data-site-style=rent-buy])) .report-journey .area-columns>div{padding:12px 0;gap:8px}:where(html:has([data-site-style=rent-buy])) .report-journey .area-columns p{display:none}:where(html:has([data-site-style=rent-buy])) .report-journey .area-stage>small{font-size:11px;line-height:16px;margin-top:12px}:where(html:has([data-site-style=rent-buy])) .report-journey .question-list{margin:12px 0}:where(html:has([data-site-style=rent-buy])) .report-journey .viewing-question{padding:10px 0;min-height:64px}:where(html:has([data-site-style=rent-buy])) .report-journey .question-copy{font-size:13px;line-height:20px}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket{padding:16px;margin-bottom:12px}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket h3{font-size:18px;line-height:24px;margin:8px 0}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket p{font-size:13px;line-height:20px}:where(html:has([data-site-style=rent-buy])) .report-journey .report-receipt-new>.wordmark{font-size:24px;margin-bottom:16px}:where(html:has([data-site-style=rent-buy])) .receipt-icon-list{list-style:none;margin:0;padding:0}:where(html:has([data-site-style=rent-buy])) .receipt-icon-list li{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e5e5;font:500 13px/20px Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .receipt-icon-list .icon{width:20px;height:20px;flex-shrink:0}:where(html:has([data-site-style=rent-buy])) .report-journey .receipt-price{padding-top:16px;margin-top:0}:where(html:has([data-site-style=rent-buy])) .report-journey .receipt-price strong{font-size:40px;line-height:44px}:where(html:has([data-site-style=rent-buy])) .report-journey .report-receipt-new>.insight-action{margin-top:16px}:where(html:has([data-site-style=rent-buy])) .value-neighbour>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=rent-buy])) .savings-total{display:flex;align-items:center;flex-wrap:wrap;gap:12px}:where(html:has([data-site-style=rent-buy])) .value-inline-difference .savings-total strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:6ch}:where(html:has([data-site-style=rent-buy])) .value-inline-difference .savings-total strong span{font:inherit}:where(html:has([data-site-style=rent-buy])) .product-preview-result>.product-preview-panel>p{font-size:14px;line-height:22px}:where(html:has([data-site-style=rent-buy])) .cost-panel-stack{display:grid}:where(html:has([data-site-style=rent-buy])) .cost-panel-stack>[data-cost-panel]{grid-area:1/1;min-width:0;display:block!important}:where(html:has([data-site-style=rent-buy])) .mortgage-preview{padding:28px;min-width:0}:where(html:has([data-site-style=rent-buy])) .mortgage-preview h3{font:500 24px/30px Geist,sans-serif;margin:0 0 12px}:where(html:has([data-site-style=rent-buy])) .mortgage-preview .mortgage-intro{font:400 14px/22px Geist,sans-serif;color:#636363;margin:0 0 20px}:where(html:has([data-site-style=rent-buy])) .mortgage-control{margin:16px 0}:where(html:has([data-site-style=rent-buy])) .mortgage-control label{display:flex;justify-content:space-between;align-items:center;gap:12px;font:400 13px/20px Geist,sans-serif;margin-bottom:8px}:where(html:has([data-site-style=rent-buy])) .mortgage-control label strong{font-weight:500;white-space:nowrap;color:#101214}:where(html:has([data-site-style=rent-buy])) .mortgage-control .geometric-input{display:flex;align-items:center;gap:8px;padding:0 14px}:where(html:has([data-site-style=rent-buy])) .mortgage-prefix{color:#737373;font-size:14px}:where(html:has([data-site-style=rent-buy])) .mortgage-control input[type=text]{width:100%;min-width:0;height:46px;border:0;background:transparent;outline:none;font:400 16px/24px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=rent-buy])) .mortgage-result{position:relative;isolation:isolate;padding:20px;margin:20px 0}:where(html:has([data-site-style=rent-buy])) .mortgage-result>.input-squircle-border path{fill:#e1f7fe;stroke:none}:where(html:has([data-site-style=rent-buy])) .mortgage-result>span{font-size:13px}:where(html:has([data-site-style=rent-buy])) .mortgage-result>strong{display:block;font:500 36px/44px Geist,sans-serif;letter-spacing:-1px;margin:8px 0 16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(html:has([data-site-style=rent-buy])) .mortgage-result strong small{font:400 12px/20px Geist,sans-serif;letter-spacing:0}:where(html:has([data-site-style=rent-buy])) .mortgage-result>div{display:flex;justify-content:space-between;gap:12px;font:400 12px/20px Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .mortgage-result b{font-weight:500}:where(html:has([data-site-style=rent-buy])) .evidence-workbench>.evidence-range{align-self:center}@media(max-width:480px){:where(html:has([data-site-style=rent-buy])) .mortgage-preview{padding:20px}:where(html:has([data-site-style=rent-buy])) .mortgage-result{padding:16px}:where(html:has([data-site-style=rent-buy])) .mortgage-result>strong{font-size:32px;line-height:40px}}:where(html:has([data-site-style=rent-buy])) .report-value .value-stage{padding:24px}:where(html:has([data-site-style=rent-buy])) .report-value .value-comparison{gap:20px}:where(html:has([data-site-style=rent-buy])) .report-value .value-agent,:where(html:has([data-site-style=rent-buy])) .report-value .value-neighbour{padding:24px}:where(html:has([data-site-style=rent-buy])) .report-value .value-agent h3,:where(html:has([data-site-style=rent-buy])) .report-value .value-neighbour h3{margin:20px 0 12px}:where(html:has([data-site-style=rent-buy])) .report-value .value-price{font-size:clamp(64px,8vw,88px);letter-spacing:-4px;margin:24px 0 12px}:where(html:has([data-site-style=rent-buy])) .report-value .agent-example{padding-top:16px;gap:6px}:where(html:has([data-site-style=rent-buy])) .report-value .agent-example strong{font-size:28px;line-height:34px;margin-bottom:8px}:where(html:has([data-site-style=rent-buy])) .report-value .value-inline-difference{margin-top:16px;padding-top:16px;gap:6px}:where(html:has([data-site-style=rent-buy])) .report-value .value-inline-difference strong{font-size:38px;line-height:44px}:where(html:has([data-site-style=rent-buy])) .report-value .value-neighbour .insight-action{margin-top:20px}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .report-value .value-stage{padding:16px}:where(html:has([data-site-style=rent-buy])) .report-value .value-comparison{gap:16px}:where(html:has([data-site-style=rent-buy])) .report-value .value-agent,:where(html:has([data-site-style=rent-buy])) .report-value .value-neighbour{padding:20px}}:where(html:has([data-site-style=rent-buy])) .mortgage-fields{min-width:0}:where(html:has([data-site-style=rent-buy])) .mortgage-control .nd-tick-range{margin:12px 0 0}:where(html:has([data-site-style=rent-buy])) .evidence-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:center}:where(html:has([data-site-style=rent-buy])) .evidence-compact>header{text-align:left;margin:0}:where(html:has([data-site-style=rent-buy])) .evidence-compact .evidence-workbench{display:block;padding:0}:where(html:has([data-site-style=rent-buy])) .evidence-compact .evidence-range{padding:24px}:where(html:has([data-site-style=rent-buy])) .evidence-compact .evidence-range>.input-squircle-border path{fill:#f5f5f5}:where(html:has([data-site-style=rent-buy])) .evidence-compact .honesty-result{margin-top:20px}:where(html:has([data-site-style=rent-buy])) .value-inline-difference .savings-total strong{color:#2a784c}@media(max-width:700px){:where(html:has([data-site-style=rent-buy])) .evidence-compact{grid-template-columns:1fr;gap:24px}:where(html:has([data-site-style=rent-buy])) .evidence-compact .evidence-range{padding:20px}}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket h3{font-size:16px;line-height:22px;letter-spacing:0;margin:0}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket ul{margin-top:12px}:where(html:has([data-site-style=rent-buy])) .report-journey>.evidence-compact>header{grid-column:2;grid-row:1;text-align:left;margin:0}:where(html:has([data-site-style=rent-buy])) .report-journey>.evidence-compact>.evidence-workbench{grid-column:1;grid-row:1;width:100%;max-width:380px;justify-self:center}:where(html:has([data-site-style=rent-buy])) .report-journey>.evidence-compact h2{font-size:32px;line-height:38px}:where(html:has([data-site-style=rent-buy])) .report-journey>.evidence-compact>header p{max-width:38ch;margin-left:0;margin-right:0}:where(html:has([data-site-style=rent-buy])) .report-journey .evidence-range{padding:20px}:where(html:has([data-site-style=rent-buy])) .report-journey .evidence-range h3{font-size:18px;line-height:24px}:where(html:has([data-site-style=rent-buy])) .report-journey .evidence-checks label{font-size:13px;line-height:20px;padding:12px 0}:where(html:has([data-site-style=rent-buy])) .report-journey .honesty-result{padding:16px;margin-top:16px}:where(html:has([data-site-style=rent-buy])) .report-journey .honesty-values{font-size:24px;line-height:30px}:where(html:has([data-site-style=rent-buy])) .report-journey .honesty-result p{font-size:13px;line-height:20px}:where(html:has([data-site-style=rent-buy])) .report-journey .honesty-result small{font-size:11px;line-height:16px}@media(max-width:700px){:where(html:has([data-site-style=rent-buy])) .report-journey>.evidence-compact>.evidence-workbench,:where(html:has([data-site-style=rent-buy])) .report-journey>.evidence-compact>header{grid-column:auto;grid-row:auto}:where(html:has([data-site-style=rent-buy])) .report-journey>.evidence-compact h2{font-size:28px;line-height:34px}}:where(html:has([data-site-style=rent-buy])) .blog .article-body .article-section>:is(.calc-shell,.table-scroll){margin-block:32px}@media (max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog .article-body .article-section>:is(.calc-shell,.table-scroll){margin-block:24px}}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .module-heading{margin-bottom:28px}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .field-pair{gap:10px 24px;margin-bottom:28px}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .band-stats{border:0;margin:0;padding:20px 24px;background:#f4f4f4;border-radius:16px;gap:20px}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .band-stats strong{font-size:24px;line-height:1.3;margin-top:8px}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .practice-total{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 0;padding:0;background:none;border:0}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .practice-total label{font-size:16px;font-weight:500;color:#101214}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .practice-total output{font-size:36px;line-height:1.2;letter-spacing:-1px}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .result-banner{margin-top:24px}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .gap-note{border-top:1px solid #e5e5e5;padding-top:20px;margin-top:24px;font-size:13px}:where(html:has([data-site-style=rent-buy])) .blog .purpose-picker .chips{gap:10px;margin:0 0 24px;flex-wrap:wrap}:where(html:has([data-site-style=rent-buy])) .blog .purpose-picker .result-panel{margin:0;padding:24px;background:#e0f7ff;border-radius:16px;min-height:112px;display:flex;align-items:center;font-size:18px;line-height:1.6;color:#101214}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .band-stats{padding:16px;gap:12px;grid-template-columns:1fr}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .band-stats>div{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .band-stats strong{font-size:22px;margin:0}:where(html:has([data-site-style=rent-buy])) .blog .offer-calculator .practice-total output{font-size:30px}:where(html:has([data-site-style=rent-buy])) .blog .purpose-picker .result-panel{font-size:16px;padding:20px;min-height:152px}}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .module-heading{display:block;margin-bottom:28px}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer #rb-breakeven{display:inline-block;margin-top:16px;max-width:none;text-align:left;background:#f4f4f4}:where(html:has([data-site-style=rent-buy])) .blog .timeline-controls{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}:where(html:has([data-site-style=rent-buy])) .blog .timeline-controls>div:first-child{min-width:180px}:where(html:has([data-site-style=rent-buy])) .blog .timeline-controls .segmented{margin:0}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-chart{margin:0}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-legend{margin:16px 0 28px;gap:16px 24px}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-metrics{margin:24px 0 28px;padding:0;background:none;gap:16px}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-metrics>div{padding:20px;border-radius:16px;background:#e0f7ff}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-metrics>div:nth-child(2){background:#dff7eb}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-metrics strong{font-size:28px;line-height:1.3;margin-top:8px}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .module-disclaimer{border-top:0}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-inputs{margin:0;border-top:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-inputs summary{padding:20px 0;font-size:16px}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog .timeline-controls{align-items:stretch;flex-direction:column;gap:16px}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-metrics{gap:10px}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-metrics>div{padding:14px}:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-metrics strong{font-size:22px}}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog .timeline-explorer .rb-chart text{font-size:20px}}:where(html:has([data-site-style=rent-buy])) .blog :is(.investment-explorer,.growth-explorer) .module-heading{margin-bottom:28px}:where(html:has([data-site-style=rent-buy])) .blog .growth-explorer .module-heading h2{font-size:26px;line-height:1.25;margin:0}:where(html:has([data-site-style=rent-buy])) .blog .growth-explorer .segmented{margin:0 0 24px}:where(html:has([data-site-style=rent-buy])) .blog .growth-explorer .motion-input-field{max-width:240px}:where(html:has([data-site-style=rent-buy])) .blog :is(.investment-explorer,.growth-explorer) .scenario-horizon{margin:28px 0 12px;font-size:14px;color:#636363}:where(html:has([data-site-style=rent-buy])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics{background:none;padding:0;margin:0 0 24px;gap:16px}:where(html:has([data-site-style=rent-buy])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div{padding:24px;border-radius:16px;background:#e0f7ff}:where(html:has([data-site-style=rent-buy])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div:nth-child(2){background:#dff7eb}:where(html:has([data-site-style=rent-buy])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics strong{font-size:28px;line-height:1.3;margin-top:10px}:where(html:has([data-site-style=rent-buy])) .blog .investment-explorer .switch-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;margin:12px 0 24px;border-bottom:1px solid #e5e5e5}:where(html:has([data-site-style=rent-buy])) .blog .investment-explorer .rb-chart{margin:0}:where(html:has([data-site-style=rent-buy])) .blog .investment-explorer .rb-legend{margin:16px 0 24px}:where(html:has([data-site-style=rent-buy])) .blog .investment-explorer #rb-invest-result{background:none;padding:0;margin:0 0 24px;font-size:16px}:where(html:has([data-site-style=rent-buy])) .blog .investment-explorer .module-disclaimer+.module-disclaimer{border-top:0;margin-top:12px;padding-top:0}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics{gap:10px}:where(html:has([data-site-style=rent-buy])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div{padding:14px}:where(html:has([data-site-style=rent-buy])) .blog :is(.investment-explorer,.growth-explorer) .rb-metrics strong{font-size:22px}:where(html:has([data-site-style=rent-buy])) .blog .investment-explorer .rb-chart text{font-size:20px}}:where(html:has([data-site-style=rent-buy])) .search-chat-form .chat-signup-success:disabled{opacity:1;color:#101214;cursor:default}:where(html:has([data-site-style=rent-buy])) .search-chat-form .chat-signup-success>.input-squircle-border path{fill:#3fd98a!important;stroke:#3fd98a!important}:where(html:has([data-site-style=rent-buy])) button.geometric-button.signup-success:disabled{opacity:1!important;color:#101214!important;cursor:default}:where(html:has([data-site-style=rent-buy])) button.geometric-button.signup-success>.input-squircle-border path{fill:#3fd98a!important;stroke:#3fd98a!important;transition:none!important}:where(html:has([data-site-style=rent-buy])) button.geometric-button.signup-pending:disabled{opacity:1;cursor:progress}:where(html:has([data-site-style=rent-buy])) button.signup-pending>span{animation:signup-wait 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) button.signup-pending>span{animation:none}}:where(html:has([data-site-style=rent-buy])) .not-found-page{min-height:100svh;background:#fff;color:#101214;font-family:Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .not-found-header{padding:28px 40px}:where(html:has([data-site-style=rent-buy])) .not-found-header .wordmark{font-size:32px}:where(html:has([data-site-style=rent-buy])) .not-found-main{max-width:800px;margin:0 auto;padding:48px 24px 80px;text-align:center}:where(html:has([data-site-style=rent-buy])) .not-found-art{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto 36px}:where(html:has([data-site-style=rent-buy])) .not-found-art>span{font-size:clamp(110px,18vw,196px);font-weight:500;line-height:1;letter-spacing:-10px}:where(html:has([data-site-style=rent-buy])) .not-found-character{position:relative;width:clamp(130px,23vw,220px);height:clamp(140px,24vw,230px);display:grid;place-items:center;transform:rotate(-7deg)}:where(html:has([data-site-style=rent-buy])) .not-found-character>.input-squircle-border path{fill:#f5f5f5;stroke:#f5f5f5}:where(html:has([data-site-style=rent-buy])) .not-found-character>svg:not(.input-squircle-border){position:relative;width:72%;animation:lost-neighbour 4s ease-in-out infinite}:where(html:has([data-site-style=rent-buy])) .not-found-label{font-size:14px;color:#636363;margin:0 0 16px}:where(html:has([data-site-style=rent-buy])) .not-found-main h1{font-size:clamp(32px,5vw,48px);line-height:1.12;letter-spacing:-1.6px;font-weight:500;margin:0 0 20px}:where(html:has([data-site-style=rent-buy])) .not-found-copy{font-size:18px;line-height:1.6;color:#636363;max-width:430px;margin:0 auto 32px}:where(html:has([data-site-style=rent-buy])) .not-found-actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}:where(html:has([data-site-style=rent-buy])) .not-found-home{position:relative;display:inline-flex;align-items:center;gap:16px;padding:16px 24px;color:#fff;min-height:52px}:where(html:has([data-site-style=rent-buy])) .not-found-home>.input-squircle-border path{fill:#101214;stroke:#101214}:where(html:has([data-site-style=rent-buy])) .not-found-actions .icon{width:20px;height:20px}:where(html:has([data-site-style=rent-buy])) .not-found-actions .central-icon{width:20px;height:20px}:where(html:has([data-site-style=rent-buy])) .not-found-page a:focus-visible{outline:2px solid #101214;outline-offset:6px}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .not-found-header{padding:24px}:where(html:has([data-site-style=rent-buy])) .not-found-header .wordmark{font-size:28px}:where(html:has([data-site-style=rent-buy])) .not-found-main{padding-top:48px}:where(html:has([data-site-style=rent-buy])) .not-found-art{gap:12px}:where(html:has([data-site-style=rent-buy])) .not-found-art>span{letter-spacing:-6px}:where(html:has([data-site-style=rent-buy])) .not-found-copy{font-size:16px}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) .not-found-character>svg:not(.input-squircle-border){animation:none}}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket{height:290px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket h3{flex:none}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket ul{flex:1 1;min-height:0;max-height:none;overflow:hidden;margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(3,1fr)}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket li{min-height:0;padding:8px 0;font:400 14px/20px Geist,sans-serif}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket li+li{margin:0;border-top:1px solid #10121415}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket li>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(html:has([data-site-style=rent-buy])) .report-journey .question-pocket-empty{flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;max-width:240px;align-self:center}:where(html:has([data-site-style=rent-buy])) .question-pocket-overflow{height:26px;flex:none;display:flex;justify-content:flex-end}:where(html:has([data-site-style=rent-buy])) .question-count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 10px;border-radius:8px;background:#3fd98a;font:500 13px/22px Geist,sans-serif;color:#101214}:where(html:has([data-site-style=rent-buy])) .evidence-compact .evidence-workbench{padding:16px}:where(html:has([data-site-style=rent-buy])) .evidence-compact .evidence-workbench>.input-squircle-border path{fill:#20cdfb}:where(html:has([data-site-style=rent-buy])) .evidence-compact .evidence-range>.input-squircle-border path{fill:#fff}:where(html:has([data-site-style=rent-buy])) .investment-return-controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:10px 0 24px}:where(html:has([data-site-style=rent-buy])) .investment-return-controls>.motion-input-field{width:150px;flex:none}:where(html:has([data-site-style=rent-buy])) .investment-return-controls input{min-width:0;width:100%}:where(html:has([data-site-style=rent-buy])) .blog .investment-return-controls .segmented{margin:0}:where(html:has([data-site-style=rent-buy])) .investment-return-controls>.motion-input-field>span{color:#636363}html:where(:has([data-site-style=rent-buy])):has(.blog .article-body){scroll-padding-top:0}:where(html:has([data-site-style=rent-buy])) .report-journey .area-paper{padding:28px}@media(max-width:480px){:where(html:has([data-site-style=rent-buy])) .report-journey .area-paper{padding:24px}}:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher{height:auto;max-width:calc(100vw - 32px)}:where(html:has([data-site-style=rent-buy])) body .site-chat-launcher .chat-launcher-hint{max-width:100%;white-space:normal;overflow-wrap:break-word}@media(max-width:700px){:where(html:has([data-site-style=rent-buy])) body header.shared-site-nav>.mobile-nav-trigger{margin-left:auto;order:10}}:where(html:has([data-site-style=rent-buy])) .blog .toc-mobile-toggle{display:none}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog .toc .toc-desktop-title{display:none}:where(html:has([data-site-style=rent-buy])) .blog .toc-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:#f4f4f4;color:#101214;font:500 14px/20px Geist,Arial,sans-serif;text-align:left;cursor:pointer}:where(html:has([data-site-style=rent-buy])) .blog .toc-mobile-toggle .central-icon{width:18px;height:18px}:where(html:has([data-site-style=rent-buy])) .blog .toc-mobile-toggle[aria-expanded=true] .central-icon{transform:rotate(180deg)}:where(html:has([data-site-style=rent-buy])) .blog .toc-items{display:none}:where(html:has([data-site-style=rent-buy])) .blog .toc-items.is-expanded{display:block;padding-top:8px}:where(html:has([data-site-style=rent-buy])) .blog .toc-items a{min-height:44px;box-sizing:border-box;padding:12px 12px 12px 28px;border-radius:10px}:where(html:has([data-site-style=rent-buy])) .blog .toc-items a:focus-visible,:where(html:has([data-site-style=rent-buy])) .blog .toc-items a:hover{background:#f4f4f4}}:where(html:has([data-site-style=rent-buy])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus{outline:none}:where(html:has([data-site-style=rent-buy])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus:not(:focus-visible){box-shadow:none}:where(html:has([data-site-style=rent-buy])) body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus-visible{outline:none;box-shadow:0 0 0 3px #0086a8}:where(html:has([data-site-style=rent-buy])) #mobile-navigation .mobile-menu-row{position:relative;box-sizing:border-box;width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px;border-bottom:0;border-radius:12px;background:transparent}:where(html:has([data-site-style=rent-buy])) #mobile-navigation .mobile-menu-row:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:#e5e5e5;pointer-events:none}:where(html:has([data-site-style=rent-buy])) #mobile-navigation .mobile-menu-back{box-sizing:border-box;width:max-content;min-height:44px;padding:12px;margin-left:-12px;border-radius:12px;background:transparent}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .polished-scene,:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .polished-visual{height:480px;min-height:480px}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .polished-scene{width:calc(100% + 44px);margin-left:-22px}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .photo-stack-hint,:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .polished-card{width:min(280px,78%);height:auto!important;left:50%!important;top:32px!important;transform:translateX(-50%) scale(.72)!important;transform-origin:top center}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .photo-stack-hint{height:330px!important}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .polished-guide-caption{font-size:20px!important;line-height:1.25;width:125px!important}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32[data-stage="4"] .polished-guide-caption{font-size:12px!important;width:140px!important}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .polished-guide{transform:scale(.55);transform-origin:top left;transition:left .8s ease,top .8s ease,transform .8s ease}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32[data-insight="0"] .polished-guide{left:calc(100% - 70px);top:200px}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32[data-insight="1"] .polished-guide{left:calc(100% - 70px);top:280px}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32[data-insight="2"] .polished-guide{left:calc(100% - 70px);top:0}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32[data-insight="3"] .polished-guide{left:calc(100% - 70px);top:280px}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32[data-insight="4"] .polished-guide{left:calc(100% - 70px);top:370px}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .trio-card{width:min(180px,56%);transform:scale(.72);transform-origin:top left}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .trio-basics{left:35px;top:280px}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .trio-price{left:calc(50% - 100px);top:15px}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .trio-check{left:35px;top:280px}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .polished-orbit{top:calc(240px - var(--ring)/2)}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32[data-stage="4"] .polished-guide{left:calc(50% - 57.5px);top:197.5px;transform:none;transition-delay:.22s}:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32[data-insight="0"] .polished-card{transition:opacity .18s .8s}}@media(prefers-reduced-motion:reduce){:where(html:has([data-site-style=rent-buy])) body .site-builder-main>.hero-32 .polished-guide{animation:none;transition:none}}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) body .platform-search-bar .nd-postcode-values{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:where(html:has([data-site-style=rent-buy])) body .platform-search-bar .nd-postcode-values::-webkit-scrollbar{display:none}:where(html:has([data-site-style=rent-buy])) body .platform-search-bar .nd-postcode-values>button{flex-shrink:0}:where(html:has([data-site-style=rent-buy])) body .platform-search-bar .nd-postcode-values>input{flex:1 0 90px;min-width:90px}}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) body button.site-chat-launcher{width:auto;min-width:0;min-height:48px;padding:12px 16px}:where(html:has([data-site-style=rent-buy])) body .site-chat-launcher .chat-launcher-hint{display:none}}@media(max-width:760px){:where(html:has([data-site-style=rent-buy])) .blog .article-body{min-width:0;width:100%;box-sizing:border-box}:where(html:has([data-site-style=rent-buy])) .blog .calc-shell{min-width:0;max-width:100%;box-sizing:border-box}:where(html:has([data-site-style=rent-buy])) .blog .cost-line{flex-wrap:wrap;gap:12px}:where(html:has([data-site-style=rent-buy])) .blog .cost-line>.check{min-width:0;flex:1 1 110px}:where(html:has([data-site-style=rent-buy])) .blog .editable-line>.line-input{width:120px;flex:0 0 120px}:where(html:has([data-site-style=rent-buy])) .blog .editable-line .motion-input-field{width:100%}}@media(max-width:430px){:where(html:has([data-site-style=rent-buy])) :is(.review-section) .email-direction-copy h1{font-size:clamp(24px,7.4vw,32px)!important}}@media(max-width:700px){:where(html:has([data-site-style=rent-buy])) :is(.review-section) .rollout-phase .path-copy{text-align:center;align-items:center}:where(html:has([data-site-style=rent-buy])) :is(.review-section) .rollout-phase .rollout-link{align-self:center;justify-content:center}}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-page{min-height:100dvh;background:#fff;color:#101214}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-header{padding:28px 40px;border-bottom:1px solid #ededed}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-header .wordmark{font-size:30px;text-decoration:none;color:inherit}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-main{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:80px 24px;text-align:center}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-character{width:88px;margin:0 auto 32px}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-character svg{display:block;width:100%;height:auto}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-main h1{font:500 clamp(30px,5vw,42px)/1.14 Geist,sans-serif;letter-spacing:-1.3px;margin:0 0 20px}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-main>p{font:400 17px/1.6 Geist,sans-serif;color:#636363;margin:0 0 28px}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-main>.geometric-button{min-height:48px;padding:14px 24px}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-home{display:block;width:max-content;margin:28px auto 0;color:#636363;text-underline-offset:4px;padding:10px}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-main>.leave-waitlist-error{color:#b42318;margin-top:24px}@media(max-width:600px){:where(html:has([data-site-style=rent-buy])) .leave-waitlist-header{padding:22px}:where(html:has([data-site-style=rent-buy])) .leave-waitlist-main{padding-top:56px}}@media (max-width:1024px),(pointer:coarse){html:where(:has([data-site-style=rent-buy])) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]),textarea,select){font-size:16px!important}}body{margin:0}body button.site-chat-launcher{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:fixed;right:24px;bottom:24px;z-index:90;isolation:isolate;width:190px;min-width:190px;gap:4px;padding:13px 19px;border:0;border-radius:22px;background:#101214;color:white;text-align:left;font:500 14px/21px Geist,sans-serif;cursor:pointer}body button.site-chat-launcher[hidden]{display:none!important}body .site-chat-panel,body .site-chat-panel *{box-sizing:border-box}body:has(.waitlist-modal[open]){overflow:hidden}.migration-form-status{margin:0;padding:0 40px 24px;font:13px/1.5 Geist,sans-serif}@media (max-width:600px){body button.site-chat-launcher{right:16px;bottom:16px}}.skip-link{position:fixed;left:16px;top:-60px;z-index:1000;padding:12px 18px;background:#101214;color:#fff;border-radius:8px}.skip-link:focus{top:16px}@media (max-width:600px){body .site-builder-main .hero-32 .trio-basics{left:auto;right:16px}}.icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;vertical-align:middle;flex:none}.icon>svg{width:100%;height:100%;display:block}dialog.site-chat-panel{outline:none;padding:0;margin:0;left:auto;border:1px solid #e5e5e5;max-height:calc(100dvh - 84px);max-width:calc(100vw - 32px)}dialog.site-chat-panel:not([open]){display:none!important}dialog.site-chat-panel::backdrop{background:transparent}.chat-opening{padding:40px;font:15px Geist,sans-serif}.hero-playback{position:absolute;right:16px;bottom:8px;z-index:8}.hero-playback button{font:11px Geist,sans-serif;background:white;border:1px solid #e5e5e5;border-radius:12px;padding:6px 10px;color:#636363}.hero-playback button:disabled{display:none}.hero-32 .mascot,.hero-32 .mascot>svg{width:100%;height:100%}.hero-32 .polished-node{--orbit-x:50%;--orbit-y:0%}.hero-32 .pn-0{--orbit-x:100%;--orbit-y:50%}.hero-32 .pn-1{--orbit-x:75%;--orbit-y:93%}.hero-32 .pn-2{--orbit-x:25%;--orbit-y:93%}.hero-32 .pn-3{--orbit-x:0%;--orbit-y:50%}.hero-32 .pn-4{--orbit-x:25%;--orbit-y:7%}.hero-32 .pn-5{--orbit-x:75%;--orbit-y:7%}.geometric-input>input,.geometric-input>textarea{position:relative;z-index:1;background:transparent}.geometric-input{position:relative}.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.input-squircle-border path{fill:none;stroke:#9a9a9a;stroke-width:1}.geometric-input:focus-within>.input-squircle-border path{stroke:#101214;stroke-width:1.5}.geometric-button{position:relative}.geometric-button>.input-squircle-border path{fill:#101214;stroke:#101214}.geometric-button{isolation:isolate}.geometric-button>.input-squircle-border{z-index:-1}@media (max-width:600px){.product-preview-details{min-height:0}.site-chat-panel{top:auto!important;bottom:16px!important;height:min(660px,calc(100dvh - 32px))!important;max-height:min(660px,calc(100dvh - 32px))!important;right:16px!important}.hero-playback{bottom:0}}dialog.site-chat-panel{inset:auto 24px 24px auto;height:min(660px,calc(100dvh - 84px));width:440px;max-height:none;border-radius:24px}dialog.site-chat-panel::backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.explore-panel[hidden]{display:none!important}.ui-checkbox{position:relative;display:inline-flex;width:20px;height:20px;flex:none;vertical-align:middle}.ui-checkbox>input[type=checkbox]{position:absolute;inset:0;opacity:0;width:20px;height:20px;margin:0;z-index:1;cursor:pointer}.checkbox-surface{width:20px;height:20px;border:1px solid #a3a3a3;border-radius:6px;display:grid;place-items:center;background:white;pointer-events:none}.checkbox-surface .icon{width:16px;height:16px;color:white;opacity:0}.ui-checkbox>input:checked+.checkbox-surface{background:#101214;border-color:#101214}.ui-checkbox>input:checked+.checkbox-surface .icon{opacity:1}.ui-checkbox>input:focus-visible+.checkbox-surface{outline:2px solid #101214;outline-offset:3px}.ui-checkbox>input:disabled+.checkbox-surface{opacity:.5}body .r-compare>.b-copy>p,body .r-newsletter>.b-copy>p{color:#404040}body.blog .badge{color:#636363}body.blog .blog-main th{color:#525252;font-size:13px}@media (max-width:600px){body .shared-site-nav{display:grid;grid-template-columns:1fr auto;gap:18px;padding:20px}body .shared-site-nav>.wordmark{grid-area:1/1}body .shared-site-nav>.site-nav-actions{grid-area:1/2;margin:0}body .shared-site-nav>nav{grid-area:2/1/3/3;width:auto;margin:0}body .site-builder-main>.hero-32 .polished-visual{min-height:440px;height:440px}}body .geometric-button.primary>.input-squircle-border path{fill:var(--button-fill,#101214);stroke:var(--field-stroke,#101214);transition:fill .16s ease,stroke .16s ease}body .geometric-button.primary:enabled:is(:hover,:focus-visible){--button-fill:#262626;--field-stroke:#262626}body button.site-chat-launcher{transition:transform .16s ease,filter .16s ease;filter:drop-shadow(0 4px 7px #10121418)}@media (hover:hover){body button.site-chat-launcher:hover{transform:translateY(-4px);filter:drop-shadow(0 7px 10px #10121420)}}body button.site-chat-launcher:active{transform:translateY(0)}body button.site-chat-launcher:focus-visible{outline:2px solid #101214;outline-offset:5px}@media (prefers-reduced-motion:reduce){body button.site-chat-launcher{transition:none}body button.site-chat-launcher:hover{transform:none}}body .geometric-button.primary:enabled:is(:hover,:focus-visible)>.input-squircle-border path{fill:#262626;stroke:#262626}.footer-language .language-control,.footer-language .language-control select{width:132px;max-width:132px}.footer-language .language-control select{padding-right:34px}.footer-language .language-control select:focus-visible{outline:2px solid #101214;outline-offset:3px}.shared-site-footer .language-status{font-size:12px;line-height:1.5;max-width:260px;margin-top:12px;color:#636363}.language-status:empty{display:none}.blog .article-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:56px;align-items:start}.blog .article-layout>.article-body{grid-column:2;grid-row:1;min-width:0}.blog .article-layout>.toc{grid-column:1;grid-row:1;position:sticky;top:calc(var(--article-nav-height,94px) + 24px);max-height:calc(100dvh - var(--article-nav-height,94px) - 48px);overflow-y:auto;border:0;padding:0 12px 0 0;width:auto}.blog .toc nav{display:block}.blog .toc p{font-size:13px;margin:0 0 14px;color:#101214}.blog .toc-items{position:relative}.blog .toc-items a{position:relative;display:block;padding:10px 0 10px 28px;font-size:13px;line-height:1.5;color:#636363;transition:color .18s}.blog .toc-items a:hover,.blog .toc-items a[aria-current=location]{color:#101214}.blog .toc-items a[aria-current=location]{font-weight:500}.toc-indicator{position:absolute;top:0;left:6px;width:8px;height:8px;pointer-events:none;transition:transform .42s cubic-bezier(.22,1.35,.45,1)}.toc-indicator>span{display:block;width:8px;height:8px;border-radius:50%;background:#101214;animation:toc-hop .42s ease-out}@keyframes toc-hop{0%,to{transform:translateX(0) scale(1)}45%{transform:translateX(-3px) scale(1.15,.85)}}.blog .article-section{scroll-margin-top:calc(var(--article-nav-height,94px) + 32px)}.blog .article-header{margin-left:266px;max-width:760px}@media(max-width:1000px) and (min-width:761px){.blog .article-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}.blog .article-header{margin-left:208px}}@media(max-width:760px){.blog .article-layout{display:flex;flex-direction:column;gap:32px}.blog .article-header{margin-left:0}.blog .article-layout>.toc{order:-1;position:static;max-height:none;overflow:visible;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:20px 0}.blog .toc .toc-back{display:block}.blog .toc-items a{padding-top:7px;padding-bottom:7px}}@media(prefers-reduced-motion:reduce){.toc-indicator{transition:none}.toc-indicator>span{animation:none}}body.blog .blog-main,body.faq-page main>.home-faq{box-sizing:border-box;width:100%;max-width:1280px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}@media(max-width:1050px){body.blog .blog-main,body.faq-page main>.home-faq{padding-left:24px;padding-right:24px}}@media(max-width:600px){body.blog .blog-main,body.faq-page main>.home-faq{padding-left:20px;padding-right:20px}}body.faq-page main#main{width:100%;max-width:none;padding:0;margin:0}.blog .article-header{margin-left:0;max-width:none;text-align:left;border-bottom:1px solid #e5e5e5;padding-bottom:32px;margin-bottom:40px}.blog .article-header .lede,.blog .article-header h1{max-width:860px}.blog .article-header .article-byline{font-size:13px;line-height:1.5;color:#636363;margin:24px 0 0}.blog .article-header .lede{font-size:18px;line-height:1.6;margin-top:20px;margin-bottom:0}@media(max-width:600px){.blog .article-header .lede{font-size:16px}}.shared-site-footer.shared-site-footer .footer-newsletter>p{margin-bottom:16px}.shared-site-footer .footer-newsletter-form,.shared-site-footer .footer-newsletter-form>label{margin-top:0}.blog .article-header-illustrated{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:32px;align-items:center}.article-header-art{overflow:hidden;border-radius:28px;corner-shape:squircle;isolation:isolate}.article-header-art .editorial-cover{width:100%;margin:0}.blog .article-header-illustrated h1{font-size:clamp(30px,3.5vw,48px);margin-top:20px;margin-bottom:20px}.blog .article-header-illustrated .lede{margin-top:0}@media(max-width:760px){.blog .article-header-illustrated{grid-template-columns:1fr;gap:24px}.article-header-art{width:min(100%,340px)}.article-header-art .editorial-cover{height:280px}}body.blog .blog-main{padding-bottom:80px}@media(max-width:600px){body.blog .blog-main{padding-bottom:48px}}.geometric-input :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea):is(:focus,:focus-visible,[aria-invalid=true]){outline:none!important;box-shadow:none!important}.nd-dropdown{position:relative}.nd-select>button{width:100%;min-height:48px;padding:0 44px 0 16px;border:0;background:transparent;color:#101214;text-align:left;font:400 14px/20px Geist,Arial,sans-serif;cursor:pointer;outline:none}.nd-select:has(>button:focus-visible)>.input-squircle-border path,.nd-select:has(>button[aria-expanded=true])>.input-squircle-border path{stroke:#101214;stroke-width:1.5}.nd-select>button:disabled{opacity:.45;cursor:not-allowed}.nd-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:white;border:1px solid #e5e5e5;border-radius:16px;padding:6px;box-shadow:0 8px 24px #10121414;max-height:240px;overflow:auto}.nd-dropdown-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-radius:10px;font:400 14px/20px Geist,Arial,sans-serif;color:#404040;cursor:pointer}.nd-dropdown-menu [role=option][data-active=true]{background:#f5f5f5;color:#101214}.nd-dropdown-menu [aria-selected=true]{font-weight:500;color:#101214}.nd-dropdown-menu [aria-disabled=true]{opacity:.4;cursor:not-allowed}.nd-dropdown-menu .icon{width:18px;height:18px}.footer-language-menu{max-width:220px;margin-top:20px}.nd-field label{display:block;margin-bottom:10px;font-size:13px;font-weight:500}.nd-select{position:relative;display:flex;align-items:center;background:transparent}.nd-select>.icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.nd-select>button{justify-content:flex-start;transform:none}.nd-select>button:focus-visible{outline:none!important;box-shadow:none!important}.nd-field label.nd-label-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}.nd-dropdown-compact .nd-select{min-height:36px;height:36px}.nd-dropdown-compact .nd-select>button{min-height:36px;height:36px;padding-left:12px;padding-right:32px;font-size:13px}.nd-dropdown-compact .nd-select>.icon{width:14px;height:14px;right:10px}.nd-dropdown-compact .nd-dropdown-menu{padding:4px;border-radius:12px}.nd-dropdown-compact .nd-dropdown-menu [role=option]{min-height:36px;padding:6px 8px;font-size:13px;gap:6px}.footer-language-menu{width:132px;max-width:100%}.check-question>.nd-dropdown{width:100%;min-width:0}.checklist:has(.nd-dropdown){overflow:visible}.check-question:has(.nd-dropdown [aria-expanded=true]){position:relative;z-index:35}.nd-select.geometric-input{padding:0}.check-question:has(>.nd-dropdown){display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:center}@media(max-width:600px){.check-question:has(>.nd-dropdown){grid-template-columns:1fr;gap:12px}}body header.shared-site-nav>nav{gap:24px}@media(max-width:600px){body header.shared-site-nav>nav{gap:16px}}.shared-site-nav .explore-simple nav a:is(:hover,:focus-visible) .nav-thumb.nav-mini.mini-newsletter{background:#fff1b8}.shared-site-nav .explore-simple nav a:is(:hover,:focus-visible) .nav-thumb.nav-mini.mini-report{background:#fbe0fa}.shared-site-nav .explore-simple nav a:is(:hover,:focus-visible) .nav-thumb.nav-mini.mini-platform{background:#d5f5e3}.depth-together .research-desk:not(.gathered){height:300px}@media(max-width:760px){.depth-together .research-desk:not(.gathered){height:360px}}@media(max-width:480px){.depth-together .research-desk:not(.gathered){height:380px}}.shared-site-footer .footer-legal{display:flex;flex-wrap:wrap;gap:24px;width:100%;border-top:1px solid #e5e5e5;margin-top:32px;padding-top:20px;font:400 12px/1.5 Geist,sans-serif;color:#737373}.shared-site-footer .footer-legal a:hover{color:#101214;text-decoration:underline;text-underline-offset:3px}.legal-placeholder{max-width:760px;margin:0 auto;padding:80px 24px 100px;color:#101214}.legal-placeholder h1{font:500 clamp(32px,5vw,48px)/1.15 Geist,sans-serif;letter-spacing:-1.5px;margin:16px 0 24px}.legal-placeholder p{font:400 16px/1.65 Geist,sans-serif;color:#636363}.legal-placeholder .legal-status{font-size:13px;color:#737373}.blog .article-header-illustrated{grid-template-columns:240px minmax(0,1fr);gap:24px}.article-header-art{width:240px;height:240px}.article-header-art .editorial-cover{width:300px;height:300px;transform:scale(.8);transform-origin:top left}.blog .next-guide-illustrated{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;padding-top:28px;margin-top:40px}.next-guide-art{width:140px;height:120px;overflow:hidden;border-radius:20px;corner-shape:squircle}.next-guide-art .editorial-cover{width:300px;height:257px;margin:0;transform:scale(.4666667);transform-origin:top left}.blog .next-guide-copy h3{margin:10px 0 0}.blog .toc-items .toc-section-dot{position:absolute;left:6px;top:50%;width:8px;height:8px;border-radius:50%;transform:translateY(-50%);opacity:0;transition:opacity .18s ease}.blog .toc-items a[aria-current=location] .toc-section-dot{opacity:1}@media(max-width:760px){.blog .article-header-illustrated{grid-template-columns:1fr;gap:20px}.blog .next-guide-illustrated{grid-template-columns:100px minmax(0,1fr);gap:16px}.next-guide-art{width:100px;height:100px}.next-guide-art .editorial-cover{width:300px;height:300px;transform:scale(.3333333)}}@media(prefers-reduced-motion:reduce){.blog .toc-items .toc-section-dot{transition:none}}.blog .article-header.article-header-unified{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:center;width:100%;max-width:none;margin:0 0 40px;padding:32px;background:#f5f5f5;border:0;border-radius:28px;corner-shape:squircle}.article-header-visual{width:200px;height:200px;overflow:hidden;border-radius:20px;corner-shape:squircle}.article-header-visual .editorial-cover{width:300px;height:300px;margin:0;transform:scale(.6666667);transform-origin:top left;background:transparent}.blog .article-header-unified .article-meta{display:flex;align-items:center;gap:16px;margin:0;font-size:12px}.blog .article-header-unified .badge{background:#fff}.blog .article-header-unified h1{font-size:clamp(28px,3.1vw,40px);line-height:1.12;letter-spacing:-1.3px;margin:16px 0}.blog .article-header-unified .lede{font-size:16px;line-height:1.6;margin:0;max-width:65ch}.blog .article-header-unified .article-byline{font-size:12px;line-height:1.5;margin:20px 0 0;color:#636363}@media(max-width:760px){.blog .article-header.article-header-unified{grid-template-columns:1fr;gap:20px;padding:24px;margin-bottom:32px}.article-header-visual{width:160px;height:160px}.article-header-visual .editorial-cover{transform:scale(.5333333)}.blog .article-header-unified h1{font-size:30px}.blog .article-header-unified .lede{font-size:16px}}#waitlist .geometric-button{font:500 13px/20px Geist,sans-serif}.blog .article-header.article-header-unified{position:relative;isolation:isolate;background:transparent;border-radius:0}.article-header-unified>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:visible}.article-header-unified>.input-squircle-border path{fill:#f5f5f5;stroke:none}.article-header-visual{display:flex;align-items:center;justify-content:center;overflow:visible}.article-header-visual .editorial-cover{flex:none;transform:scale(.72);transform-origin:center}.article-header-visual .cover-caption{display:none}.article-header-visual .cost-editorial{justify-content:center}.blog .toc-items .toc-gliding-dot{position:absolute;top:0;left:6px;width:8px;height:8px;border-radius:50%;pointer-events:none;transition:transform .32s cubic-bezier(.4,0,.2,1),background-color .32s ease}@media(max-width:760px){.article-header-visual .editorial-cover{transform:scale(.576)}}@media(prefers-reduced-motion:reduce){.blog .toc-items .toc-gliding-dot{transition:none}}.blog .next-guide.next-guide-card{position:relative;isolation:isolate;display:grid;grid-template-columns:120px minmax(0,1fr) 24px;gap:24px;align-items:center;padding:24px;margin-top:40px;border:0;background:transparent;text-decoration:none}.next-guide-card>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.next-guide-card>.input-squircle-border path{fill:#f5f5f5;stroke:none;transition:fill .18s}.next-guide-card:hover>.input-squircle-border path{fill:#ededed}.next-guide-card:focus-visible{outline:2px solid #101214;outline-offset:4px;border-radius:24px}.next-guide-card>.icon{width:24px;height:24px;color:#101214}.next-guide-card .next-guide-art{width:120px;height:110px}.next-guide-card .next-guide-art .editorial-cover{width:300px;height:275px;transform:scale(.4)}.blog .next-guide-card .next-guide-copy>span{font-size:13px;color:#636363}.blog .next-guide-card h3{font-size:21px;line-height:1.3;margin:8px 0 0}@media(max-width:600px){.blog .next-guide.next-guide-card{grid-template-columns:72px minmax(0,1fr) 20px;gap:12px;padding:20px 16px}.next-guide-card .next-guide-art{width:72px;height:72px}.next-guide-card .next-guide-art .editorial-cover{height:300px;transform:scale(.24)}.blog .next-guide-card h3{font-size:17px}.next-guide-card>.icon{width:20px;height:20px}}.product-preview-details{min-height:0}.product-preview-result{flex:0 0 auto}.product-preview-image{background-image:none}.product-preview-image>.product-preview-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-preview-image>div,.product-preview-image>span{position:relative;z-index:1}.blog .next-guide.next-guide-card>.icon{position:static;inset:auto;transform:none;justify-self:end;align-self:center}.blog .article-body details.evidence-accordion{border:0;border-bottom:1px solid #e5e5e5;padding:0;margin:0}.blog .article-body details.evidence-accordion>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;margin:0;cursor:pointer;font:500 18px/1.5 Geist,sans-serif;letter-spacing:normal;color:#101214}.blog .article-body details.evidence-accordion>summary::-webkit-details-marker{display:none}.blog .article-body details.evidence-accordion>summary>.icon{position:static;transform:none;width:22px;height:22px;flex:none}.blog .article-body details.evidence-accordion>summary .central-icon{width:22px;height:22px;transition:transform .2s}.blog .article-body details.evidence-accordion[open]>summary .central-icon{transform:rotate(180deg)}.blog .article-body .evidence-answer{margin:0 0 22px;font:400 16px/1.75 Geist,sans-serif;color:#525252}.blog .article-body .evidence-answer p{font:inherit;color:inherit;margin:0}.blog .article-body details.evidence-accordion>summary:focus-visible{outline:2px solid #20cdfb;outline-offset:4px}@media(prefers-reduced-motion:reduce){.blog .article-body details.evidence-accordion>summary .central-icon{transition:none}}.rb-owner .rb-stack-bar{height:20px;gap:4px;background:#f4f4f4}.rb-owner .rb-stack-bar i{flex-basis:0;min-width:0}.rb-owner .ownership-cost-label{display:flex;align-items:center;gap:10px}.rb-owner .ownership-cost-label>i{width:8px;height:8px;border-radius:2px;flex:none}.rb-owner .switch-label{gap:16px;margin:20px 0 24px;font-size:13px;line-height:20px}#the-report #hero-title em{position:relative;display:inline-block;isolation:isolate;color:#101214;-webkit-text-fill-color:#101214;background:none;background-clip:border-box;font-style:normal}#the-report #hero-title em:before{content:"";position:absolute;z-index:-1;left:-.08em;right:-.09em;top:.2em;bottom:.01em;background:#e1f7fe;clip-path:polygon(1% 5%,99% 0,100% 93%,0 100%);border-radius:.1em;transform:rotate(-.6deg);pointer-events:none}@media(max-width:600px){#the-report #hero-title em{display:table;max-width:100%;white-space:normal}}#the-report #hero-title em{color:#009ee0;-webkit-text-fill-color:#009ee0}#the-report #hero-title em:before{display:none}.product-preview-result{display:grid;flex:1 1}.product-preview-panel{grid-area:1/1;min-width:0}.product-preview-details{align-self:stretch}.product-preview-link{position:relative;isolation:isolate;align-self:flex-end;justify-content:center;gap:8px;min-height:40px;padding:10px 16px;margin-top:24px;color:#404040;font:500 13px/20px Geist,sans-serif;text-decoration:none}.product-preview-link>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.product-preview-link>.input-squircle-border path{fill:#f4f4f4;stroke:none;transition:fill .15s}.product-preview-link:hover>.input-squircle-border path{fill:#eaeaea}.product-preview-link:focus-visible{outline:2px solid #101214;outline-offset:3px;border-radius:14px}.blog .next-guide.next-guide-card{grid-template-columns:120px minmax(0,1fr) 40px}.next-guide-card>.next-guide-arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#101214;justify-self:end}.next-guide-arrow>.icon{display:flex;width:20px;height:20px}.next-guide-arrow .central-icon{width:20px;height:20px;transform:rotate(180deg)}@media(max-width:600px){.blog .next-guide.next-guide-card{grid-template-columns:72px minmax(0,1fr) 40px}}.blog-guide-character{display:block;width:100%;height:auto}.insight-section{max-width:1136px;margin:96px auto;padding:0 32px;background:#fff;color:#101214;font-family:Geist,sans-serif;border:0}.insight-section h2{font:500 36px/42px Geist,sans-serif;letter-spacing:-1.3px;margin:16px 0 24px;text-wrap:balance}.insight-section h3{font:500 24px/30px Geist,sans-serif;letter-spacing:-.6px;margin:0 0 24px}.insight-section p{font:400 14px/22px Geist,sans-serif;color:#636363;margin:0 0 16px}.insight-section>header{max-width:660px;margin:0 auto 40px;text-align:center}.insight-intro>p,.insight-section>header>p,.personal-brief>div:first-child>p{font:400 18px/29px Geist,sans-serif;margin-bottom:0;max-width:48ch}.insight-section .eyebrow,.insight-section small{font:400 12px/18px Geist,sans-serif;color:#737373}.insight-section .badge{display:inline-flex;align-items:center;background:#f5f5f5;padding:8px 12px;border-radius:12px;corner-shape:squircle;font:400 12px/18px Geist,sans-serif;color:#636363}.insight-section .wordmark{font-size:28px;line-height:1.2}.brief-letter,.evidence-range,.insight-frame,.question-pocket,.report-receipt-new{position:relative;isolation:isolate;min-width:0;background:transparent;border:0;border-radius:0}.brief-letter>.input-squircle-border,.evidence-range>.input-squircle-border,.insight-frame>.input-squircle-border,.question-pocket>.input-squircle-border,.report-receipt-new>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.brief-letter>.input-squircle-border path,.evidence-range>.input-squircle-border path,.insight-frame>.input-squircle-border path,.report-receipt-new>.input-squircle-border path{fill:#fff;stroke:none}.insight-section .insight-tabs{display:flex;gap:24px;border-bottom:1px solid #e5e5e5;margin:0;max-width:100%}.insight-section .insight-tabs>button{position:relative;flex:0 1 auto;min-width:0;min-height:44px;padding:12px 0;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#737373;font:500 13px/20px Geist,sans-serif;text-align:left;cursor:pointer;transition:color .2s,border-color .2s}.insight-section .insight-tabs>button[aria-selected=true]{color:#101214;border-bottom-color:#101214}.insight-section .insight-tabs>button:hover{color:#101214}.insight-section [role=tabpanel]:focus-visible,.insight-section a:focus-visible,.insight-section button:focus-visible{outline:2px solid #101214;outline-offset:4px}.insight-overlap{display:grid;min-width:0}.insight-overlap>div{grid-area:1/1;min-width:0}.area-insights{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}.area-insights .insight-tabs{margin-top:32px;gap:20px}.area-stage{padding:32px}.area-stage>.input-squircle-border path{fill:#2bd981}.insight-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.insight-stage-heading .badge{background:#fff}.area-paper{padding:24px}.area-panel h3{font-size:20px;line-height:28px;letter-spacing:-.4px;margin-bottom:16px}.area-columns>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding:20px 0;border-top:1px solid #e5e5e5}.area-columns h4{font:500 14px/22px Geist,sans-serif;margin:0 0 4px}.area-columns p{font-size:13px;line-height:20px;margin:0;max-width:25ch}.area-marker{display:block;width:8px;height:8px;margin-top:7px;border-radius:50%;background:#20cdfb}.area-marker-1{background:#2bd981}.area-marker-2{background:#fec912}.area-detail{font:500 14px/22px Geist,sans-serif;max-width:88px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.area-stage>small{display:block;margin-top:20px;color:#525252}.personal-brief{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}.brief-priorities{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.insight-section .brief-priorities .insight-chip{min-height:40px;padding:9px 20px;border:1px solid transparent;border-radius:999px;background:#f5f5f5;color:#404040;font:500 13px/20px Geist,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}.insight-section .brief-priorities .insight-chip[aria-pressed=true]{background:#e1f7fe;border-color:#a9e6f7;color:#173b49}.brief-stage{padding:32px}.brief-stage>.input-squircle-border path{fill:#20cdfb}.brief-letter{padding:28px}.brief-letter>small{display:block;margin:16px 0 24px}.brief-letter h3{font-size:24px;line-height:30px}.brief-reasons{min-height:200px}.brief-reasons>div{display:grid;grid-template-columns:8px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid #e5e5e5}.brief-reason-marker{width:8px;height:8px;border-radius:50%;background:#20cdfb;margin-top:6px}.brief-reasons>div:nth-child(2) .brief-reason-marker{background:#2bd981}.brief-reasons>div:nth-child(3) .brief-reason-marker{background:#f68cf4}.brief-reasons>div:nth-child(4) .brief-reason-marker{background:#fec912}.brief-reasons div>span:not(.brief-reason-marker){font:500 13px/20px Geist,sans-serif;color:#101214}.brief-reasons p{margin:6px 0 0;font-size:14px}.insight-section .insight-action{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:24px;padding:12px 20px;border:0;border-radius:0;background:transparent;color:white;font:500 13px/20px Geist,sans-serif;text-decoration:none;cursor:pointer}.insight-action>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.insight-action>.input-squircle-border path{fill:#101214;stroke:none;transition:fill .2s}.insight-action:hover>.input-squircle-border path{fill:#333}.insight-action>.icon{position:static;width:20px;height:20px}.evidence-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px;align-items:stretch}.evidence-workbench>.input-squircle-border path{fill:#f5f5f5}.evidence-range,.source-ledger{padding:28px}.evidence-range>.badge{margin-bottom:24px}.evidence-range h3{font-size:24px;line-height:30px}.evidence-checks{display:grid;gap:0;margin:0 0 24px}.evidence-checks label{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e5e5;font:400 14px/22px Geist,sans-serif;cursor:pointer}.honesty-result{padding:24px}.honesty-result>.input-squircle-border path{fill:#dff7e9}.honesty-ruler{position:relative;height:9px;background:#fff;border-radius:5px;margin:12px 0 24px}.honesty-ruler>span{position:absolute;inset:0;background:#2bd981;border-radius:5px;transition:left .35s ease,right .35s ease}.honesty-ruler>span:after,.honesty-ruler>span:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:3px;height:23px;background:#101214;border:2px solid #dff7e9;border-radius:4px}.honesty-ruler>span:before{left:0}.honesty-ruler>span:after{right:0}.honesty-values{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;font:500 28px/34px Geist,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.8px}.honesty-values strong{font-weight:500}.honesty-result p{color:#404040;margin-bottom:16px}.honesty-result small{display:block;color:#636363}.source-ledger>.eyebrow{display:block;margin:8px 0 24px}.source-ledger .insight-tabs{gap:20px}.source-panel h3{margin:28px 0 24px;min-height:60px;font-size:28px;line-height:34px}.source-panel dl{margin:0 0 24px}.source-panel dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid #e5e5e5;font:400 13px/20px Geist,sans-serif}.source-panel dt{color:#737373}.source-panel dd{margin:0;color:#101214}.insight-section .source-limit{border-left:3px solid #f68cf4;padding:0 0 0 16px;margin:0;font-size:13px;line-height:20px}.receipt-overview{grid-area:1/1;align-self:start;padding-top:20px}.receipt-overview>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.receipt-overview>div>div{background:#f5f5f5;border-radius:14px;corner-shape:squircle;min-height:100px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.receipt-overview small{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt-overview strong{font:500 13px/20px Geist,sans-serif;color:#101214}.viewing-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:24px;align-items:start}.viewing-layout>.input-squircle-border path{fill:#f5f5f5}.report-receipt-new,.viewing-questions{padding:28px}.report-receipt-new .wordmark{display:block;margin-bottom:32px}.report-receipt-new h3{font-size:28px;line-height:34px;margin-bottom:20px}.receipt-disclosure{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:14px 0;border:0;border-bottom:1px solid #e5e5e5;background:transparent;color:#636363;font:400 13px/20px Geist,sans-serif;text-align:left;cursor:pointer}.receipt-disclosure .icon{width:15px;height:15px;flex-shrink:0;transition:transform .2s}.receipt-reserved{display:grid;position:relative;padding-top:8px}.receipt-reserved ul{grid-area:1/1;list-style:none;margin:0;padding:0}.receipt-reserved li{padding:14px 0;border-bottom:1px solid #e5e5e5}.receipt-reserved li:last-child{border-bottom:0}.receipt-reserved span,.receipt-reserved strong{display:block;font:400 13px/20px Geist,sans-serif}.receipt-reserved strong{font-weight:500;color:#101214}.receipt-reserved span{color:#636363;margin-top:4px}.receipt-reserved>p{grid-area:1/1;padding-top:16px}.receipt-price{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}.receipt-price span{font:400 13px/20px Geist,sans-serif;color:#636363;max-width:160px}.receipt-price strong{font:500 40px/44px Geist,sans-serif;letter-spacing:-1px}.report-receipt-new .insight-action{width:100%;margin-top:24px}.question-list{display:grid;margin:24px 0}.question-panel{grid-area:1/1;min-width:0}.viewing-question{display:grid;grid-template-columns:minmax(0,1fr) 40px 40px;gap:4px;align-items:center;min-height:88px;padding:18px 0;border-bottom:1px solid #e5e5e5}.question-copy{font:400 14px/22px Geist,sans-serif;color:#101214;background:none;padding-right:8px}.question-copy>span{background:linear-gradient(#737373,#737373) left 55% /0 1px no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size .3s,color .3s}.is-dismissed .question-copy>span{background-size:100% 1px;color:#737373}.viewing-question button{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:0;border-radius:50%;background:transparent;color:#737373;cursor:pointer}.viewing-question button:hover{background:#f5f5f5;color:#101214}.viewing-question button .icon,.viewing-question button svg{width:20px;height:20px}.viewing-question .question-heart[aria-pressed=true]{color:#ff0056;background:transparent;animation:question-heart-pop .28s ease-out}.viewing-question .question-dismiss[aria-pressed=true]{background:#f5f5f5;color:#101214}.question-pocket{padding:24px;min-height:176px;margin-bottom:20px}.question-pocket>.input-squircle-border path{fill:#dff7e9;stroke:none}.question-pocket h3{font-size:20px;line-height:28px;margin:12px 0}.question-pocket p{margin:0;color:#525252}.question-pocket ul{margin:0;padding-left:18px;font:400 14px/22px Geist,sans-serif;max-height:180px;overflow:auto}.question-pocket li+li{margin-top:10px}.viewing-questions>small{display:block}@keyframes question-heart-pop{50%{transform:scale(1.16)}}@media(max-width:1000px){.area-insights,.personal-brief{gap:32px}.area-paper,.area-stage,.brief-letter,.brief-stage,.evidence-range,.report-receipt-new,.source-ledger,.viewing-questions{padding:24px}.honesty-result{padding:20px}.honesty-values{font-size:24px;line-height:30px}.insight-section h2{font-size:32px;line-height:38px}.source-ledger .insight-tabs{gap:14px}}@media(max-width:820px){.area-insights,.evidence-workbench,.personal-brief,.viewing-layout{grid-template-columns:minmax(0,1fr)}.insight-section{margin:72px auto;padding:0 24px}.insight-section>header{text-align:left;margin-bottom:32px}.insight-section>header>p{max-width:48ch}.area-insights .insight-tabs{margin-top:24px}.area-stage,.brief-stage{max-width:100%;width:100%}.brief-reasons,.source-panel h3{min-height:0}.area-columns p{max-width:none}.source-panel dl>div{grid-template-columns:96px minmax(0,1fr)}}@media(max-width:480px){.insight-section{padding:0 12px;margin:64px auto}.insight-section h2{font-size:28px;line-height:34px;letter-spacing:-.8px}.insight-intro>p,.insight-section>header>p,.personal-brief>div:first-child>p{font-size:16px;line-height:26px}.area-stage,.brief-stage,.evidence-workbench,.viewing-layout{padding:16px}.area-paper,.brief-letter,.evidence-range,.report-receipt-new,.source-ledger,.viewing-questions{padding:20px}.area-columns>div{gap:10px}.area-detail{max-width:68px;font-size:13px}.insight-section .insight-tabs{gap:16px}.honesty-result{padding:16px}.honesty-values{font-size:22px;line-height:28px}.viewing-question{grid-template-columns:minmax(0,1fr) 36px 36px;gap:0;min-height:100px}.viewing-question button{width:36px;height:40px;padding:8px}.question-copy{font-size:14px}.question-pocket{padding:20px}.source-panel dl>div{grid-template-columns:64px minmax(0,1fr);gap:12px}}@media(prefers-reduced-motion:reduce){.insight-section *{animation:none!important;transition:none!important}}.legal-page{max-width:1136px;margin:0 auto;padding:72px 32px 100px;color:#101214}.legal-heading{max-width:760px;margin-bottom:52px}.legal-heading h1{font:500 clamp(36px,5vw,52px)/1.1 Geist,sans-serif;letter-spacing:-1.8px;margin:24px 0 20px}.legal-heading>p{font:400 18px/1.65 Geist,sans-serif;color:#636363;max-width:620px;margin:0 0 20px}.legal-heading small{font:400 12px/1.5 Geist,sans-serif;color:#737373}.legal-layout{display:grid;grid-template-columns:190px minmax(0,720px);gap:64px;align-items:start}.legal-layout>nav{position:sticky;top:120px;display:flex;flex-direction:column;gap:4px}.legal-layout>nav a{padding:10px 12px;font:400 14px/1.5 Geist,sans-serif;color:#636363;text-decoration:none;border-radius:10px}.legal-layout>nav a[aria-current=page]{background:#f5f5f5;color:#101214;font-weight:500}.legal-layout>nav a:hover{color:#101214;background:#f5f5f5}.legal-body{min-width:0;font:400 15px/1.8 Geist,sans-serif;color:#525252}.legal-body section{margin-top:40px;scroll-margin-top:120px}.legal-body h2{font:500 24px/1.3 Geist,sans-serif;letter-spacing:-.6px;color:#101214;margin:0 0 16px}.legal-body h3{font:500 16px/1.5 Geist,sans-serif;color:#101214;margin:0 0 12px}.legal-body p{margin:0 0 16px}.legal-body ul{padding-left:22px;margin:16px 0}.legal-body li{padding-left:4px;margin-bottom:12px}.legal-body a{text-decoration:underline;text-underline-offset:3px;color:#101214}.legal-body strong{font-weight:500;color:#101214}.legal-note{position:relative;isolation:isolate;padding:24px;--surface-fill:#f5f5f5;--surface-stroke:transparent;font-size:14px}.legal-note>strong{display:block;margin-bottom:8px}.legal-note p{margin:0}.legal-company{margin:24px 0}.legal-company>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid #e5e5e5}.legal-company dt{font-size:13px;color:#737373}.legal-company dd{margin:0;color:#101214}.legal-company dd.legal-pending{color:#737373;font-size:13px}.legal-storage-item{padding:20px 0 4px;border-bottom:1px solid #e5e5e5;margin-bottom:20px}.legal-body code{font-size:12px;overflow-wrap:anywhere}@media(max-width:700px){.legal-page{padding:44px 20px 64px}.legal-heading{margin-bottom:28px}.legal-heading h1{letter-spacing:-1.2px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:28px}.legal-layout>nav{position:static;flex-direction:row;flex-wrap:wrap;gap:4px}.legal-layout>nav a{font-size:13px;padding:8px 10px}.legal-company>div{grid-template-columns:1fr;gap:4px}.legal-body h2{font-size:22px}.legal-note{padding:20px}}.legal-note>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.legal-note>.input-squircle-border path{fill:#f5f5f5;stroke:none}html:lang(fr) body button.site-chat-launcher{width:230px;min-width:230px}html:lang(nl) body button.site-chat-launcher{width:210px;min-width:210px}body .chat-launcher-title{white-space:nowrap}@media(max-width:600px){#the-report .polished-node small{max-width:82px;white-space:normal;text-align:center}.rb-chart{width:100%;min-width:0}.rb-chart,.rb-chart svg{max-width:100%}}.blog .next-guide-card .next-guide-subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 14px/1.5 Geist,sans-serif;color:#636363;margin:8px 0 0}#the-report .launch-location{position:relative;isolation:isolate;display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;padding:8px 12px;min-height:36px;font:400 13px/20px Geist,sans-serif;color:#636363;background:transparent}#the-report .launch-location>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}#the-report .launch-location>.input-squircle-border path{fill:#f5f5f5;stroke:none}#the-report .launch-location{margin-bottom:0}#the-report #hero-title{margin-top:12px;font-size:clamp(32px,4.4vw,60px);font-weight:500;line-height:1.12;white-space:normal}@supports(font-size:1cqw){#the-report #hero-title{font-size:clamp(28px,11.8cqw,60px)}}@supports(font-size:round(down,1px,2px)){#the-report #hero-title{font-size:round(down,clamp(28px,11.8cqw,60px),2px)}}.mobile-nav-trigger{display:none}body dialog.mobile-site-menu{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#101314;box-sizing:border-box}.mobile-site-menu[open]{display:flex;flex-direction:column}.mobile-site-menu::backdrop{background:rgba(16,19,20,.2)}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:20px;border-bottom:1px solid #e5e5e5}.mobile-menu-header .wordmark{font-size:30px;line-height:1;text-decoration:none;color:inherit}.mobile-menu-close,.mobile-nav-trigger{width:44px;height:44px;align-items:center;justify-content:center;border:0;background:#f5f5f5;border-radius:50%;color:#101314;cursor:pointer;padding:10px}.mobile-menu-close{display:flex}.mobile-menu-content{flex:1 1;min-height:0;overflow-y:auto;padding:16px 20px 24px}.mobile-menu-content [hidden]{display:none!important}.mobile-menu-content nav{display:block}.mobile-menu-row{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:24px 0;border:0;border-bottom:1px solid #e5e5e5;background:none;color:#101314;text-decoration:none;text-align:left;font:500 24px/30px Geist,sans-serif;cursor:pointer}.mobile-menu-row .icon{flex-shrink:0}.mobile-forward{transform:rotate(45deg)}.mobile-menu-back{display:flex;align-items:center;gap:8px;padding:12px 0;border:0;background:none;color:#555;font:400 14px/20px Geist,sans-serif;cursor:pointer}.mobile-menu-content h2{font-size:24px;line-height:30px;font-weight:500;margin:20px 0 8px}.mobile-menu-destination{padding:20px 0;font-size:18px;line-height:24px}.mobile-menu-destination strong{font-weight:500}.mobile-menu-destination small{display:block;font-size:14px;line-height:22px;font-weight:400;color:#666;margin-top:6px}.mobile-menu-coming{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px 0;font-size:14px;color:#666}.mobile-menu-coming .coming-chip{background:#f5f5f5;padding:6px 10px;border-radius:8px;font-size:12px}.mobile-menu-footer{flex-shrink:0;padding:20px 20px max(24px,env(safe-area-inset-bottom));border-top:1px solid #e5e5e5}.mobile-menu-footer .button{width:100%;justify-content:center;min-height:48px}.mobile-nav-trigger:focus-visible,.mobile-site-menu a:focus-visible,.mobile-site-menu button:focus-visible{outline:2px solid #101314;outline-offset:4px}@media(max-width:700px){body header.shared-site-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}body header.shared-site-nav>.site-nav-actions,body header.shared-site-nav>nav{display:none}body header.shared-site-nav>.wordmark{margin:0}body header.shared-site-nav>.mobile-nav-trigger{display:flex;flex-shrink:0}}#mobile-navigation button.mobile-menu-row{font:500 24px/30px Geist,sans-serif}#mobile-navigation button.mobile-menu-back{font:400 14px/20px Geist,sans-serif}#mobile-navigation .mobile-menu-footer button{font:500 14px/20px Geist,sans-serif;min-height:48px;height:48px}.area-paper>.nd-dropdown{margin-bottom:24px;position:relative;z-index:2}.area-stage>small{color:#101214}.viewing-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:center}.report-pricing-stage,.viewing-question-stage{padding:32px;min-width:0}.viewing-question-stage>.input-squircle-border path{fill:#f5f5f5}.report-pricing-stage>.input-squircle-border path{fill:#f68cf4}.viewing-split .insight-intro p{max-width:40ch}@media(max-width:1000px){.viewing-split{gap:32px}.report-pricing-stage,.viewing-question-stage{padding:24px}}@media(max-width:820px){.viewing-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.report-pricing-stage,.viewing-question-stage{padding:16px}}.value-stage{padding:32px}.value-stage>.input-squircle-border path{fill:#f5f5f5}.value-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.value-agent,.value-neighbour{padding:32px;min-width:0}.value-neighbour>.input-squircle-border path{fill:#2bd981}.value-agent h3,.value-neighbour h3{font-size:24px;line-height:30px;margin:24px 0 16px}.value-agent p,.value-neighbour p{font-size:14px;line-height:22px;max-width:36ch}.value-agent label{display:block;font-size:13px;line-height:20px;margin:28px 0 10px}.value-agent .geometric-input{display:flex;align-items:center;gap:10px;padding:0 16px}.value-agent input{min-width:0;width:100%;background:transparent;border:0;padding:12px 0;font:400 18px/24px Geist,sans-serif;outline:none}.value-currency{color:#636363}.value-price{font:500 clamp(64px,9vw,112px)/1 Geist,sans-serif;letter-spacing:-5px;margin:32px 0 16px}.value-neighbour .badge{background:#fff;margin-top:12px}.value-neighbour p{color:#101214}.value-difference{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px 8px 0}.value-difference>div{display:flex;flex-direction:column;gap:8px}.value-difference span{font-size:14px}.value-difference strong{font:500 clamp(32px,5vw,56px)/1.1 Geist,sans-serif;letter-spacing:-1px}.value-difference p{max-width:42ch;margin:0;font-size:13px;line-height:20px;color:#525252}@media(max-width:600px){.value-stage{padding:16px}.value-comparison{grid-template-columns:1fr;gap:16px}.value-agent,.value-neighbour{padding:24px}.value-difference{align-items:start;flex-direction:column;gap:16px;padding:24px 8px 8px}.value-price{font-size:80px}}.agent-example{display:grid;gap:8px;padding-top:24px}.agent-example span{font-size:13px;line-height:20px;color:#636363}.agent-example strong{font:500 32px/38px Geist,sans-serif;margin-bottom:12px}.value-reveal{display:flex;justify-content:center;margin-top:24px}.value-difference[hidden]{display:none}.value-stage .value-assumptions{font:400 12px/18px Geist,sans-serif;color:#636363;margin:24px 0 8px;max-width:76ch}.value-source{font:400 12px/18px Geist,sans-serif;color:#525252;text-underline-offset:3px}.report-pricing.viewing-split{display:block}.report-pricing>.insight-intro{text-align:center;max-width:660px;margin:0 auto 32px}.report-pricing>.insight-intro p{max-width:48ch;margin-left:auto;margin-right:auto}.report-pricing-stage{padding:40px}.report-pricing .report-receipt-new{max-width:900px;margin:auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:48px;padding:40px}.report-pricing .report-receipt-new>.wordmark{grid-column:1/-1;margin-bottom:24px}.report-pricing .receipt-disclosure{grid-column:1;grid-row:2}.report-pricing .receipt-reserved{grid-column:1;grid-row:3/5}.report-pricing .receipt-price{grid-column:2;grid-row:2/4;align-self:start;margin:0;padding:24px 0;border:0;flex-direction:column;align-items:flex-start;gap:16px}.report-pricing .receipt-price strong{font-size:88px;line-height:1;letter-spacing:-3px}.report-pricing .report-receipt-new>.insight-action{grid-column:2;grid-row:4;align-self:end}@media(max-width:600px){.report-pricing-stage{padding:16px}.report-pricing .report-receipt-new{display:block;padding:24px}.report-pricing .receipt-price{flex-direction:row;align-items:center;border-top:1px solid #e5e5e5;margin-top:24px}.report-pricing .receipt-price strong{font-size:56px}.report-pricing>.insight-intro{text-align:left}}.report-journey{max-width:1120px;margin:88px auto;padding:0 32px;display:grid;gap:64px}.report-journey>.insight-section{width:100%;max-width:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.report-journey .insight-intro{max-width:none;margin:0;text-align:left}.report-journey .insight-intro p{margin-left:0;margin-right:0;max-width:38ch}.report-journey .insight-intro h2{font-size:32px;line-height:38px}.report-journey>.viewing-preparation>.insight-intro{grid-column:2;grid-row:1}.report-journey>.viewing-preparation>.viewing-question-stage{grid-column:1;grid-row:1}.report-journey .area-stage,.report-journey .report-pricing-stage,.report-journey .viewing-question-stage{padding:20px}.report-journey .report-receipt-new{display:block;padding:24px}.report-journey .report-receipt-new>.wordmark{margin-bottom:20px}.report-journey .receipt-disclosure{padding:12px 14px;min-height:48px;background:#f5f5f5;border:1px solid #e5e5e5;border-radius:12px;corner-shape:squircle;color:#101214;font-weight:500}.report-journey .receipt-disclosure:hover{background:#ededed}.report-journey .receipt-disclosure:focus-visible{outline:2px solid #101214;outline-offset:3px}.report-journey .receipt-disclosure .icon{width:20px;height:20px}.report-journey .receipt-price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 0;margin-top:20px;border-top:1px solid #e5e5e5}.report-journey .receipt-price strong{font-size:48px;line-height:52px;letter-spacing:-1px}.report-journey .report-receipt-new>.insight-action{margin-top:20px}.report-journey .area-paper,.report-journey .viewing-questions{padding:20px}.report-journey .question-pocket{padding:20px;min-height:0}.report-journey .question-list{margin:16px 0}.report-journey .viewing-question{min-height:76px;padding:14px 0}.report-journey .receipt-reserved li{padding:10px 0}.value-inline-difference{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px;display:flex;flex-direction:column;gap:8px}.value-inline-difference span{font-size:13px}.value-inline-difference strong{font:500 44px/48px Geist,sans-serif;letter-spacing:-1px}.value-inline-difference small{font-size:12px;color:#636363}@media(max-width:700px){.report-journey{padding:0 16px;margin:64px auto;gap:48px}.report-journey>.insight-section{grid-template-columns:minmax(0,1fr);gap:24px}.report-journey>.viewing-preparation>.insight-intro,.report-journey>.viewing-preparation>.viewing-question-stage{grid-column:auto;grid-row:auto}.report-journey .insight-intro h2{font-size:28px;line-height:34px}.report-journey .area-stage,.report-journey .report-pricing-stage,.report-journey .viewing-question-stage{padding:16px}}.report-journey{gap:48px}.report-journey .area-stage,.report-journey .report-pricing-stage,.report-journey .viewing-question-stage{width:100%;max-width:380px;padding:16px;justify-self:center}.report-journey .area-paper,.report-journey .report-receipt-new,.report-journey .viewing-questions{padding:16px}.report-journey .area-paper>.nd-dropdown{margin-bottom:16px}.report-journey .area-panel h3{font-size:18px;line-height:24px;margin-bottom:12px}.report-journey .area-columns>div{padding:12px 0;gap:8px}.report-journey .area-columns p{display:none}.report-journey .area-stage>small{font-size:11px;line-height:16px;margin-top:12px}.report-journey .question-list{margin:12px 0}.report-journey .viewing-question{padding:10px 0;min-height:64px}.report-journey .question-copy{font-size:13px;line-height:20px}.report-journey .question-pocket{padding:16px;margin-bottom:12px}.report-journey .question-pocket h3{font-size:18px;line-height:24px;margin:8px 0}.report-journey .question-pocket p{font-size:13px;line-height:20px}.report-journey .report-receipt-new>.wordmark{font-size:24px;margin-bottom:16px}.receipt-icon-list{list-style:none;margin:0;padding:0}.receipt-icon-list li{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #e5e5e5;font:500 13px/20px Geist,sans-serif}.receipt-icon-list .icon{width:20px;height:20px;flex-shrink:0}.report-journey .receipt-price{padding-top:16px;margin-top:0}.report-journey .receipt-price strong{font-size:40px;line-height:44px}.report-journey .report-receipt-new>.insight-action{margin-top:16px}.value-neighbour>.input-squircle-border path{fill:#20cdfb}.savings-total{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.value-inline-difference .savings-total strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:6ch}.value-inline-difference .savings-total strong span{font:inherit}.savings-chip{display:inline-flex;align-items:center;padding:6px 10px;background:#2bd981;color:#101214;border-radius:10px;corner-shape:squircle;font:500 12px/18px Geist,sans-serif}.product-preview-result>.product-preview-panel>p{font-size:14px;line-height:22px}.preview-daylight{padding:20px;background:#fec912;color:#101214;min-height:190px}.preview-daylight .daylight-caption{font:500 13px/20px Geist,sans-serif}.daylight-path{display:block;width:100%;height:130px;overflow:visible;margin:12px 0 0}.daylight-times{display:flex;align-items:center;justify-content:space-between;gap:8px}.preview-daylight .daylight-times span{font:500 13px/20px Geist,sans-serif}.cost-panel-stack{display:grid}.cost-panel-stack>[data-cost-panel]{grid-area:1/1;min-width:0;display:block!important}.source-ledger .source-purpose{font:500 24px/30px Geist,sans-serif;margin:0 0 12px}.source-ledger .source-explainer{font:400 14px/22px Geist,sans-serif;margin:0 0 24px;color:#636363}.report-preview-note{max-width:960px;margin:0 auto 48px;padding:0 24px;text-align:center;font:400 12px/18px Geist,sans-serif;color:#636363}.mortgage-preview{padding:28px;min-width:0}.mortgage-preview h3{font:500 24px/30px Geist,sans-serif;margin:0 0 12px}.mortgage-preview .mortgage-intro{font:400 14px/22px Geist,sans-serif;color:#636363;margin:0 0 20px}.mortgage-control{margin:16px 0}.mortgage-control label{display:flex;justify-content:space-between;align-items:center;gap:12px;font:400 13px/20px Geist,sans-serif;margin-bottom:8px}.mortgage-control label strong{font-weight:500;white-space:nowrap;color:#101214}.mortgage-control .geometric-input{display:flex;align-items:center;gap:8px;padding:0 14px}.mortgage-prefix{color:#737373;font-size:14px}.mortgage-control input[type=text]{width:100%;min-width:0;height:46px;border:0;background:transparent;outline:none;font:400 16px/24px Geist,sans-serif;color:#101214}.mortgage-slider{appearance:none;-webkit-appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.mortgage-slider::-webkit-slider-runnable-track{height:4px;background:#e1f7fe;border-radius:3px}.mortgage-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border:2px solid white;border-radius:50%;background:#101214;box-shadow:0 0 0 1px #101214}.mortgage-slider::-moz-range-track{height:4px;background:#e1f7fe;border-radius:3px}.mortgage-slider::-moz-range-thumb{width:12px;height:12px;border:2px solid white;border-radius:50%;background:#101214;box-shadow:0 0 0 1px #101214}.mortgage-slider:focus-visible{outline:2px solid #101214;outline-offset:3px;border-radius:4px}.mortgage-scale{display:flex;justify-content:space-between;font:400 12px/18px Geist,sans-serif;color:#737373}.mortgage-result{position:relative;isolation:isolate;padding:20px;margin:20px 0}.mortgage-result>.input-squircle-border path{fill:#e1f7fe;stroke:none}.mortgage-result>span{font-size:13px}.mortgage-result>strong{display:block;font:500 36px/44px Geist,sans-serif;letter-spacing:-1px;margin:8px 0 16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mortgage-result strong small{font:400 12px/20px Geist,sans-serif;letter-spacing:0}.mortgage-result>div{display:flex;justify-content:space-between;gap:12px;font:400 12px/20px Geist,sans-serif}.mortgage-result b{font-weight:500}.mortgage-affordability{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:16px}.mortgage-affordability summary{cursor:pointer;padding:16px 0;font:500 14px/20px Geist,sans-serif}.mortgage-affordability dl{margin:16px 0}.mortgage-affordability dl>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font:400 13px/20px Geist,sans-serif}.mortgage-affordability dd{margin:0;font-weight:500;white-space:nowrap}.mortgage-affordability p{font:400 12px/18px Geist,sans-serif;color:#636363}.mortgage-rate-note{display:block;font:400 11px/16px Geist,sans-serif;color:#737373}.mortgage-rate-source{display:inline-block;margin-top:6px;font:400 11px/16px Geist,sans-serif;text-decoration:underline;text-underline-offset:3px}.evidence-workbench>.evidence-range{align-self:center}@media(max-width:480px){.mortgage-preview{padding:20px}.mortgage-result{padding:16px}.mortgage-result>strong{font-size:32px;line-height:40px}}.report-value .value-stage{padding:24px}.report-value .value-comparison{gap:20px}.report-value .value-agent,.report-value .value-neighbour{padding:24px}.report-value .value-agent h3,.report-value .value-neighbour h3{margin:20px 0 12px}.report-value .value-price{font-size:clamp(64px,8vw,88px);letter-spacing:-4px;margin:24px 0 12px}.report-value .agent-example{padding-top:16px;gap:6px}.report-value .agent-example strong{font-size:28px;line-height:34px;margin-bottom:8px}.report-value .value-inline-difference{margin-top:16px;padding-top:16px;gap:6px}.report-value .value-inline-difference strong{font-size:38px;line-height:44px}.report-value .value-neighbour .insight-action{margin-top:20px}@media(max-width:600px){.report-value .value-stage{padding:16px}.report-value .value-comparison{gap:16px}.report-value .value-agent,.report-value .value-neighbour{padding:20px}}.mortgage-section .mortgage-preview{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px;padding:28px}.mortgage-section .mortgage-preview>.input-squircle-border path{fill:#f5f5f5}.mortgage-fields{min-width:0}.mortgage-control .nd-tick-range{margin:12px 0 0}.mortgage-section .mortgage-result{align-self:center;margin:0;padding:28px}.mortgage-section .mortgage-result>strong{font-size:44px;line-height:52px}.evidence-compact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:center}.evidence-compact>header{text-align:left;margin:0}.evidence-compact .evidence-workbench{display:block;padding:0}.evidence-compact .evidence-range{padding:24px}.evidence-compact .evidence-range>.input-squircle-border path{fill:#f5f5f5}.evidence-compact .honesty-result{margin-top:20px}.value-inline-difference .savings-total strong{color:#2a784c}@media(max-width:700px){.mortgage-section .mortgage-preview{grid-template-columns:1fr;padding:20px;gap:24px}.mortgage-section .mortgage-result{padding:20px}.mortgage-section .mortgage-result>strong{font-size:36px;line-height:44px}.evidence-compact{grid-template-columns:1fr;gap:24px}.evidence-compact .evidence-range{padding:20px}}.report-journey .question-pocket h3{font-size:16px;line-height:22px;letter-spacing:0;margin:0}.report-journey .question-pocket ul{margin-top:12px}.report-journey>.evidence-compact>header{grid-column:2;grid-row:1;text-align:left;margin:0}.report-journey>.evidence-compact>.evidence-workbench{grid-column:1;grid-row:1;width:100%;max-width:380px;justify-self:center}.report-journey>.evidence-compact h2{font-size:32px;line-height:38px}.report-journey>.evidence-compact>header p{max-width:38ch;margin-left:0;margin-right:0}.report-journey .evidence-range{padding:20px}.report-journey .evidence-range h3{font-size:18px;line-height:24px}.report-journey .evidence-checks label{font-size:13px;line-height:20px;padding:12px 0}.report-journey .honesty-result{padding:16px;margin-top:16px}.report-journey .honesty-values{font-size:24px;line-height:30px}.report-journey .honesty-result p{font-size:13px;line-height:20px}.report-journey .honesty-result small{font-size:11px;line-height:16px}@media(max-width:700px){.report-journey>.evidence-compact>.evidence-workbench,.report-journey>.evidence-compact>header{grid-column:auto;grid-row:auto}.report-journey>.evidence-compact h2{font-size:28px;line-height:34px}}.blog .article-body .article-section>:is(.calc-shell,.table-scroll){margin-block:32px}@media (max-width:760px){.blog .article-body .article-section>:is(.calc-shell,.table-scroll){margin-block:24px}}.blog .offer-calculator .module-heading{margin-bottom:28px}.blog .offer-calculator .field-pair{gap:10px 24px;margin-bottom:28px}.blog .offer-calculator .band-stats{border:0;margin:0;padding:20px 24px;background:#f4f4f4;border-radius:16px;gap:20px}.blog .offer-calculator .band-stats strong{font-size:24px;line-height:1.3;margin-top:8px}.blog .offer-calculator .practice-total{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 0;padding:0;background:none;border:0}.blog .offer-calculator .practice-total label{font-size:16px;font-weight:500;color:#101214}.blog .offer-calculator .practice-total output{font-size:36px;line-height:1.2;letter-spacing:-1px}.blog .offer-calculator .result-banner{margin-top:24px}.blog .offer-calculator .gap-note{border-top:1px solid #e5e5e5;padding-top:20px;margin-top:24px;font-size:13px}.blog .purpose-picker .chips{gap:10px;margin:0 0 24px;flex-wrap:wrap}.blog .purpose-picker .result-panel{margin:0;padding:24px;background:#e0f7ff;border-radius:16px;min-height:112px;display:flex;align-items:center;font-size:18px;line-height:1.6;color:#101214}@media(max-width:760px){.blog .offer-calculator .band-stats{padding:16px;gap:12px;grid-template-columns:1fr}.blog .offer-calculator .band-stats>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.blog .offer-calculator .band-stats strong{font-size:22px;margin:0}.blog .offer-calculator .practice-total output{font-size:30px}.blog .purpose-picker .result-panel{font-size:16px;padding:20px;min-height:152px}}.blog .timeline-explorer .module-heading{display:block;margin-bottom:28px}.blog .timeline-explorer #rb-breakeven{display:inline-block;margin-top:16px;max-width:none;text-align:left;background:#f4f4f4}.blog .timeline-controls{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.blog .timeline-controls>div:first-child{min-width:180px}.blog .timeline-controls .segmented,.blog .timeline-explorer .rb-chart{margin:0}.blog .timeline-explorer .rb-legend{margin:16px 0 28px;gap:16px 24px}.blog .timeline-explorer .rb-metrics{margin:24px 0 28px;padding:0;background:none;gap:16px}.blog .timeline-explorer .rb-metrics>div{padding:20px;border-radius:16px;background:#e0f7ff}.blog .timeline-explorer .rb-metrics>div:nth-child(2){background:#dff7eb}.blog .timeline-explorer .rb-metrics strong{font-size:28px;line-height:1.3;margin-top:8px}.blog .timeline-explorer .module-disclaimer{border-top:0}.blog .timeline-explorer .rb-inputs{margin:0;border-top:1px solid #e5e5e5}.blog .timeline-explorer .rb-inputs summary{padding:20px 0;font-size:16px}@media(max-width:760px){.blog .timeline-controls{align-items:stretch;flex-direction:column;gap:16px}.blog .timeline-explorer .rb-metrics{gap:10px}.blog .timeline-explorer .rb-metrics>div{padding:14px}.blog .timeline-explorer .rb-metrics strong{font-size:22px}.blog .timeline-explorer .rb-chart text{font-size:20px}}.blog :is(.investment-explorer,.growth-explorer) .module-heading{margin-bottom:28px}.blog .growth-explorer .module-heading h2{font-size:26px;line-height:1.25;margin:0}.blog .growth-explorer .segmented{margin:0 0 24px}.blog .growth-explorer .motion-input-field{max-width:240px}.blog :is(.investment-explorer,.growth-explorer) .scenario-horizon{margin:28px 0 12px;font-size:14px;color:#636363}.blog :is(.investment-explorer,.growth-explorer) .rb-metrics{background:none;padding:0;margin:0 0 24px;gap:16px}.blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div{padding:24px;border-radius:16px;background:#e0f7ff}.blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div:nth-child(2){background:#dff7eb}.blog :is(.investment-explorer,.growth-explorer) .rb-metrics strong{font-size:28px;line-height:1.3;margin-top:10px}.blog .investment-explorer .switch-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;margin:12px 0 24px;border-bottom:1px solid #e5e5e5}.blog .investment-explorer .rb-chart{margin:0}.blog .investment-explorer .rb-legend{margin:16px 0 24px}.blog .investment-explorer #rb-invest-result{background:none;padding:0;margin:0 0 24px;font-size:16px}.blog .investment-explorer .module-disclaimer+.module-disclaimer{border-top:0;margin-top:12px;padding-top:0}@media(max-width:760px){.blog :is(.investment-explorer,.growth-explorer) .rb-metrics{gap:10px}.blog :is(.investment-explorer,.growth-explorer) .rb-metrics>div{padding:14px}.blog :is(.investment-explorer,.growth-explorer) .rb-metrics strong{font-size:22px}.blog .investment-explorer .rb-chart text{font-size:20px}}.search-chat-form .chat-signup-success:disabled{opacity:1;color:#101214;cursor:default}.search-chat-form .chat-signup-success>.input-squircle-border path{fill:#3fd98a!important;stroke:#3fd98a!important}button.geometric-button.signup-success:disabled{opacity:1!important;color:#101214!important;cursor:default}button.geometric-button.signup-success>.input-squircle-border path{fill:#3fd98a!important;stroke:#3fd98a!important;transition:none!important}button.geometric-button.signup-pending:disabled{opacity:1;cursor:progress}button.signup-pending>span{animation:signup-wait 1.2s ease-in-out infinite}@keyframes signup-wait{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){button.signup-pending>span{animation:none}}.not-found-page{min-height:100svh;background:#fff;color:#101214;font-family:Geist,sans-serif}.not-found-header{padding:28px 40px}.not-found-header .wordmark{font-size:32px}.not-found-main{max-width:800px;margin:0 auto;padding:48px 24px 80px;text-align:center}.not-found-art{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto 36px}.not-found-art>span{font-size:clamp(110px,18vw,196px);font-weight:500;line-height:1;letter-spacing:-10px}.not-found-character{position:relative;width:clamp(130px,23vw,220px);height:clamp(140px,24vw,230px);display:grid;place-items:center;transform:rotate(-7deg)}.not-found-character>.input-squircle-border path{fill:#f5f5f5;stroke:#f5f5f5}.not-found-character>svg:not(.input-squircle-border){position:relative;width:72%;animation:lost-neighbour 4s ease-in-out infinite}.not-found-label{font-size:14px;color:#636363;margin:0 0 16px}.not-found-main h1{font-size:clamp(32px,5vw,48px);line-height:1.12;letter-spacing:-1.6px;font-weight:500;margin:0 0 20px}.not-found-copy{font-size:18px;line-height:1.6;color:#636363;max-width:430px;margin:0 auto 32px}.not-found-actions{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}.not-found-home{position:relative;display:inline-flex;align-items:center;gap:16px;padding:16px 24px;color:#fff;min-height:52px}.not-found-home>.input-squircle-border path{fill:#101214;stroke:#101214}.not-found-actions .central-icon,.not-found-actions .icon{width:20px;height:20px}.not-found-page a:focus-visible{outline:2px solid #101214;outline-offset:6px}@keyframes lost-neighbour{50%{transform:translateY(-7px) rotate(5deg)}}@media(max-width:600px){.not-found-header{padding:24px}.not-found-header .wordmark{font-size:28px}.not-found-main{padding-top:48px}.not-found-art{gap:12px}.not-found-art>span{letter-spacing:-6px}.not-found-copy{font-size:16px}}@media(prefers-reduced-motion:reduce){.not-found-character>svg:not(.input-squircle-border){animation:none}}.report-journey .question-pocket{height:290px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.report-journey .question-pocket h3{flex:none}.report-journey .question-pocket ul{flex:1 1;min-height:0;max-height:none;overflow:hidden;margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(3,1fr)}.report-journey .question-pocket li{min-height:0;padding:8px 0;font:400 14px/20px Geist,sans-serif}.report-journey .question-pocket li+li{margin:0;border-top:1px solid #10121415}.report-journey .question-pocket li>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.report-journey .question-pocket-empty{flex:1 1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;max-width:240px;align-self:center}.question-pocket-overflow{height:26px;flex:none;display:flex;justify-content:flex-end}.question-count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 10px;border-radius:8px;background:#3fd98a;font:500 13px/22px Geist,sans-serif;color:#101214}.evidence-compact .evidence-workbench{padding:16px}.evidence-compact .evidence-workbench>.input-squircle-border path{fill:#20cdfb}.evidence-compact .evidence-range>.input-squircle-border path{fill:#fff}.investment-return-controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:10px 0 24px}.investment-return-controls>.motion-input-field{width:150px;flex:none}.investment-return-controls input{min-width:0;width:100%}.blog .investment-return-controls .segmented{margin:0}.investment-return-controls>.motion-input-field>span{color:#636363}html:has(.blog .article-body){scroll-padding-top:0}.report-journey .area-paper{padding:28px}@media(max-width:480px){.report-journey .area-paper{padding:24px}}body button.site-chat-launcher{max-width:calc(100vw - 32px)}body .site-chat-launcher .chat-launcher-hint{max-width:100%;white-space:normal;overflow-wrap:break-word}@media(max-width:700px){body header.shared-site-nav>.mobile-nav-trigger{margin-left:auto;order:10}}.blog .toc-mobile-toggle{display:none}@media(max-width:760px){.blog .toc .toc-desktop-title{display:none}.blog .toc-mobile-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:#f4f4f4;color:#101214;font:500 14px/20px Geist,Arial,sans-serif;text-align:left;cursor:pointer}.blog .toc-mobile-toggle .central-icon{width:18px;height:18px}.blog .toc-mobile-toggle[aria-expanded=true] .central-icon{transform:rotate(180deg)}.blog .toc-items{display:none}.blog .toc-items.is-expanded{display:block;padding-top:8px}.blog .toc-items a{min-height:44px;box-sizing:border-box;padding:12px 12px 12px 28px;border-radius:10px}.blog .toc-items a:focus-visible,.blog .toc-items a:hover{background:#f4f4f4}}body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus{outline:none}body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus:not(:focus-visible){box-shadow:none}body :is(#site-chat-panel .search-close,.waitlist-modal .waitlist-modal-close,.mobile-site-menu .mobile-menu-close):focus-visible{outline:none;box-shadow:0 0 0 3px #0086a8}#mobile-navigation .mobile-menu-row{position:relative;box-sizing:border-box;width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px;border-bottom:0;border-radius:12px;background:transparent}#mobile-navigation .mobile-menu-row:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:#e5e5e5;pointer-events:none}#mobile-navigation .mobile-menu-back{box-sizing:border-box;width:max-content;min-height:44px;padding:12px;margin-left:-12px;border-radius:12px;background:transparent}#mobile-navigation :is(.mobile-menu-row,.mobile-menu-back):is(:hover,:active){background:#f4f4f4;text-decoration:none}@media(max-width:760px){body .site-builder-main>.hero-32 .polished-scene,body .site-builder-main>.hero-32 .polished-visual{height:480px;min-height:480px}body .site-builder-main>.hero-32 .polished-scene{width:calc(100% + 44px);margin-left:-22px}body .site-builder-main>.hero-32 .photo-stack-hint,body .site-builder-main>.hero-32 .polished-card{width:min(280px,78%);height:auto!important;left:50%!important;top:32px!important;transform:translateX(-50%) scale(.72)!important;transform-origin:top center}body .site-builder-main>.hero-32 .photo-stack-hint{height:330px!important}body .site-builder-main>.hero-32 .polished-guide-caption{font-size:20px!important;line-height:1.25;width:125px!important}body .site-builder-main>.hero-32[data-stage="4"] .polished-guide-caption{font-size:12px!important;width:140px!important}body .site-builder-main>.hero-32 .polished-guide{transform:scale(.55);transform-origin:top left;transition:left .8s ease,top .8s ease,transform .8s ease}body .site-builder-main>.hero-32[data-insight="0"] .polished-guide{left:calc(100% - 70px);top:200px}body .site-builder-main>.hero-32[data-insight="1"] .polished-guide{left:calc(100% - 70px);top:280px}body .site-builder-main>.hero-32[data-insight="2"] .polished-guide{left:calc(100% - 70px);top:0}body .site-builder-main>.hero-32[data-insight="3"] .polished-guide{left:calc(100% - 70px);top:280px}body .site-builder-main>.hero-32[data-insight="4"] .polished-guide{left:calc(100% - 70px);top:370px}body .site-builder-main>.hero-32 .trio-card{width:min(180px,56%);transform:scale(.72);transform-origin:top left}body .site-builder-main>.hero-32 .trio-basics{left:35px;top:280px}body .site-builder-main>.hero-32 .trio-price{left:calc(50% - 100px);top:15px}body .site-builder-main>.hero-32 .trio-check{left:35px;top:280px}body .site-builder-main>.hero-32 .polished-orbit{top:calc(240px - var(--ring)/2)}body .site-builder-main>.hero-32[data-stage="4"] .polished-guide{left:calc(50% - 57.5px);top:197.5px;transform:none;transition-delay:.22s}body .site-builder-main>.hero-32[data-insight="0"] .polished-card{transition:opacity .18s .8s}}@media(prefers-reduced-motion:reduce){body .site-builder-main>.hero-32 .polished-guide{animation:none;transition:none}}@media(max-width:760px){body .platform-search-bar .nd-postcode-values{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}body .platform-search-bar .nd-postcode-values::-webkit-scrollbar{display:none}body .platform-search-bar .nd-postcode-values>button{flex-shrink:0}body .platform-search-bar .nd-postcode-values>input{flex:1 0 90px;min-width:90px}}@media(max-width:600px){body button.site-chat-launcher{width:auto;min-width:0;min-height:48px;padding:12px 16px}body .site-chat-launcher .chat-launcher-hint{display:none}}@media(max-width:760px){.blog .article-body{min-width:0;width:100%;box-sizing:border-box}.blog .calc-shell{min-width:0;max-width:100%;box-sizing:border-box}.blog .cost-line{flex-wrap:wrap;gap:12px}.blog .cost-line>.check{min-width:0;flex:1 1 110px}.blog .editable-line>.line-input{width:120px;flex:0 0 120px}.blog .editable-line .motion-input-field{width:100%}}@media(max-width:430px){:is(#review-mount,.review-section) .email-direction-copy h1{font-size:clamp(24px,7.4vw,32px)!important}}@media(max-width:700px){:is(#review-mount,.review-section) .rollout-phase .path-copy{text-align:center;align-items:center}:is(#review-mount,.review-section) .rollout-phase .rollout-link{align-self:center;justify-content:center}}.leave-waitlist-page{min-height:100dvh;background:#fff;color:#101214}.leave-waitlist-header{padding:28px 40px;border-bottom:1px solid #ededed}.leave-waitlist-header .wordmark{font-size:30px;text-decoration:none;color:inherit}.leave-waitlist-main{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;padding:80px 24px;text-align:center}.leave-waitlist-character{width:88px;margin:0 auto 32px}.leave-waitlist-character svg{display:block;width:100%;height:auto}.leave-waitlist-main h1{font:500 clamp(30px,5vw,42px)/1.14 Geist,sans-serif;letter-spacing:-1.3px;margin:0 0 20px}.leave-waitlist-main>p{font:400 17px/1.6 Geist,sans-serif;color:#636363;margin:0 0 28px}.leave-waitlist-main>.geometric-button{min-height:48px;padding:14px 24px}.leave-waitlist-home{display:block;width:max-content;margin:28px auto 0;color:#636363;text-underline-offset:4px;padding:10px}.leave-waitlist-main>.leave-waitlist-error{color:#b42318;margin-top:24px}@media(max-width:600px){.leave-waitlist-header{padding:22px}.leave-waitlist-main{padding-top:56px}}@media (max-width:1024px),(pointer:coarse){html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=hidden]),textarea,select){font-size:16px!important}}@font-face{font-family:Geist;src:url(/marketing-assets/geist.73894e0448ca.ttf)}@font-face{font-family:Pangram;src:url(/marketing-assets/PPPangramSansRounded-Extrabold.bf6e45d1e11c.woff2)}.review-section *{box-sizing:border-box}.review-section{margin:0;font-family:Geist,Arial,sans-serif;color:#111315;background:#f7f7f5}.review-section button,.review-section input,.review-section textarea{font:inherit}.review-section button{cursor:pointer}.review-section a:focus-visible,.review-section button:focus-visible,.review-section input:focus-visible,.review-section summary:focus-visible,.review-section textarea:focus-visible{outline:2px solid #111;outline-offset:4px}.review-section button{border:0}.review-section button:disabled{cursor:default}.review-section .brand{font-family:Pangram,Geist,sans-serif;font-size:29px;letter-spacing:-1px;white-space:nowrap}.review-section .sidebar{position:fixed;inset:0 auto 0 0;width:252px;background:#fff;border-right:1px solid #e3e4e1;padding:30px 20px;display:flex;flex-direction:column;z-index:5}.review-section .room-label{font-size:10px;letter-spacing:1.5px;color:#6c716f;margin-top:15px}.review-section .sidebar>p{font-size:14px;line-height:1.6;color:#696d69;margin:23px 0}.review-section .sidebar nav{display:grid;gap:6px}.review-section .sidebar nav button{display:flex;align-items:center;gap:11px;text-align:left;padding:13px 10px;background:transparent;border-radius:10px;font-size:13px;color:#3b403b;min-height:61px}.review-section .sidebar nav button.selected{background:#e8f3e9;color:#132e21}.review-section .sidebar nav button:hover{background:#f1f3ee}.review-section .sidebar nav small{display:block;font-size:10px;color:#777e78;margin-top:5px}.review-section .num{font-size:11px;color:#7b837c}.review-section .status-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#d7dcd5;flex:none}.review-section .status-dot.approve{background:#298652}.review-section .status-dot.revise{background:#cf9220}.review-section .status-dot.keep{background:#717675}.review-section .side-bottom{margin-top:auto;padding:20px 10px 0}.review-section .side-bottom strong{font-size:13px}.review-section .side-bottom p{font-size:12px;color:#757975;line-height:1.7}.review-section .side-bottom button{border:1px solid #d5d9d2;padding:12px;width:100%;background:#fff;border-radius:8px}.review-section .review-main{margin-left:252px;padding:0 34px;max-width:2300px}.review-section .review-top{height:73px;border-bottom:1px solid #dfe3dc;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#787e76}.review-section .safe-label{background:#ebf1e7;color:#49613e;border-radius:20px;padding:8px 12px}.review-section .review-intro{max-width:820px;padding:34px 0 25px}.review-section .eyebrow{font-size:11px;letter-spacing:1.3px;color:#737b6f}.review-section .review-intro h1{font-size:32px;line-height:1.16;letter-spacing:-1.3px;font-weight:550;margin:13px 0}.review-section .review-intro>p{font-size:14px;line-height:1.65;color:#61675e;max-width:740px;margin-bottom:15px}.review-section details{font-size:12px;color:#5c645a;line-height:1.6}.review-section summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.review-section .review-toolbar{display:flex;justify-content:space-between;margin:0 0 16px;gap:12px;flex-wrap:wrap}.review-section .segmented{display:flex;background:#e9ece6;border-radius:9px;padding:3px;gap:2px}.review-section .segmented button{font-size:12px;padding:9px 14px;border-radius:7px;background:transparent;color:#60665d}.review-section .segmented button[aria-pressed=true]{background:white;color:#111;box-shadow:0 1px 3px #0000000a}.review-section .comparison{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.review-section .comparison.single{grid-template-columns:minmax(0,1fr)}.review-section .preview-panel{min-width:0;background:white;border:1px solid #dfe2da;border-radius:12px}.review-section .panel-caption{padding:14px 16px;border-bottom:1px solid #e7e8e3;display:flex;justify-content:space-between;gap:12px;font-size:12px}.review-section .panel-caption span{font-size:10px;color:#7c8279}.review-section .current-image{background:#fff;max-height:960px;overflow:auto;text-align:center}.review-section .current-image img{width:100%;display:block;margin:auto}.review-section .current-image img[src*="10-mobile"]{max-width:390px}.review-section .panel-note{font-size:10px;color:#757d70;line-height:1.5;padding:10px 15px;margin:0;background:#fafbf8;border-top:1px solid #eceee8}.review-section .scaled-host{position:relative;background:white;overflow:hidden;max-height:1160px}.review-section .scaled-page{position:absolute;left:50%;transform-origin:top left;margin-left:0;overflow:auto;background:#fff}.review-section .decision-panel{margin:24px 0 0;padding:25px;background:#fff;border:1px solid #dfe3d9;border-radius:12px;display:grid;grid-template-columns:1fr 1.4fr;gap:35px}.review-section .decision-panel h2{font-size:20px;letter-spacing:-.6px;margin:9px 0}.review-section .decision-panel p{font-size:12px;color:#737a6e;line-height:1.6;max-width:300px}.review-section .decisions{display:flex;gap:7px;margin-bottom:17px;flex-wrap:wrap}.review-section .decisions button{border:1px solid #dce1d7;border-radius:8px;background:white;padding:11px 13px;font-size:12px}.review-section .decisions .approve{background:#e5f4e8;border-color:#488761;color:#1f5533}.review-section .decisions .revise{background:#fff2d7;border-color:#c6983a}.review-section .decisions .keep{background:#e9ece7;border-color:#798275}.review-section .decision-controls label{font-size:11px;display:block;margin:0 0 8px}.review-section .decision-controls textarea{resize:vertical;width:100%;min-height:80px;border:1px solid #dce1d7;border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.review-section .save-row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;font-size:10px;color:#73816c}.review-section .save-row button{background:none;font-size:10px;text-decoration:underline;color:#71796c}.review-section .review-footer{padding:25px 0 35px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#7b8274;gap:15px}.review-section .review-footer button{background:#18201a;color:#fff;border-radius:8px;padding:12px 18px}.review-section .toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);max-width:600px;background:#18231a;color:white;font-size:13px;line-height:1.5;padding:17px 22px;border-radius:12px;box-shadow:0 6px 30px #0003;z-index:20}.review-section .toast button{background:none;color:#d6e8d1;text-decoration:underline;margin-left:15px;font-size:11px}.review-section .proposal-site{background:#fff;color:#111315;font-size:18px;min-height:100%;width:100%}.review-section .proposal-site h1{font-size:57px;line-height:1.04;letter-spacing:-2.7px;font-weight:650;margin:24px 0}.review-section .proposal-site h2{font-size:31px;line-height:1.1;letter-spacing:-1px;font-weight:600}.review-section .proposal-site h3{font-size:24px;letter-spacing:-.7px;line-height:1.25;margin:20px 0 12px}.review-section .proposal-site p{font-size:18px;line-height:1.65;color:#626262}.review-section .proposal-site small{display:block;font-size:12px;line-height:1.6;color:#737373}.review-section .proposal-site .brand{font-size:31px}.review-section .site-nav{height:92px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:18px}.review-section .site-nav>span:not(.brand){font-size:13px;color:#494949}.review-section .banner{text-align:center;background:#e1f7fe;font-size:13px;padding:16px;color:#343b3c}.review-section .geometric-button{padding:14px 21px;border-radius:18px;background:transparent!important;color:#fff;font-size:14px;font-weight:550}.review-section .input-squircle-border{z-index:-1}.review-section .geometric-button>.input-squircle-border path{stroke-width:1}.review-section .geometric-button:hover>.input-squircle-border path{fill:#2f3435}.review-section .geometric-input{isolation:isolate;background:transparent;display:flex;padding:1px;gap:8px;align-items:center}.review-section .geometric-input>.input-squircle-border path{fill:white;stroke:#bcbcbc;stroke-width:1}.review-section .geometric-input:focus-within>.input-squircle-border path{stroke:#111}.review-section .geometric-input:has(input:focus-visible){outline:none}.review-section .geometric-input input{position:relative;z-index:1;background:transparent;border:0;outline:0;padding:14px;min-width:0;flex:1 1;width:100%;font-size:14px}.review-section .geometric-input input:focus-visible{outline:none}.review-section .hero-grid{padding:88px 40px 66px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.review-section .hero-grid>div>p{max-width:515px;margin-bottom:28px}.review-section .hero-grid em{color:#509fc9;font-style:normal}.review-section .pill{display:inline-block;background:#f5f5f5;padding:9px 12px;border-radius:12px;font-size:12px;color:#505050}.review-section .hero-grid .geometric-input{max-width:485px}.review-section .hero-grid>div>small{margin-top:13px}.review-section .text-link{display:block;margin-top:23px;font-size:14px;background:none;padding:0;text-decoration:underline;text-underline-offset:5px}.review-section .hero-art{position:relative;padding:0 56px 0 10px}.review-section .roof{width:90px;height:auto;object-fit:contain}.review-section .hero-art>.roof{position:absolute;right:-20px;bottom:40px;width:100px;rotate:8deg}.review-section .price-card{padding:19px;border-radius:23px;background:#fff;border:1px solid #ededed;box-shadow:0 2px 4px #00000008}.review-section .price-card>img{width:100%;height:160px;border-radius:15px;object-fit:cover}.review-section .price-card h3{font-size:21px;margin-top:15px}.review-section .price-card>span{font-size:13px;color:#626262}.review-section .price{font-size:43px;letter-spacing:-1.5px;display:block;margin:10px 0 14px;line-height:1.1}.review-section .range{height:8px;background:#74d194;border-radius:10px;position:relative;margin:20px 0}.review-section .range i{position:absolute;left:48%;width:8px;height:23px;top:-7px;border-radius:4px;background:#151515;box-shadow:0 0 0 3px white}.review-section .price-card p{font-size:14px;display:flex;justify-content:space-between;margin:18px 0 10px}.review-section .price-card>small{font-size:11px;margin-top:8px}.review-section .product-strip{margin:0 40px;border-top:1px solid #e9e9e9;padding:25px 0;display:flex;justify-content:space-between;gap:22px;font-size:16px}.review-section .product-strip small{display:inline-block;background:#f5f5f5;padding:3px 9px;border-radius:8px;margin-left:10px}.review-section .product-section{padding:43px 40px}.review-section .product-section h1{font-size:43px;margin:12px 0}.review-section .product-section>p{margin:12px 0 27px}.review-section .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-section .product-grid article{padding:24px;border-radius:26px;display:flex;flex-direction:column;align-items:flex-start}.review-section .green{background:#72d393}.review-section .blue{background:#59c8ec}.review-section .lavender{background:#e095ef}.review-section .yellow{background:#f8d246}.review-section .product-grid .pill{background:#ffffffd9}.review-section .product-grid h2{margin:23px 0 10px}.review-section .product-grid article>p{font-size:16px;line-height:1.5;color:#25332d;margin:0 0 22px;min-height:72px}.review-section .product-grid .mini{height:249px;overflow:hidden;width:100%;border-radius:17px;background:white;margin-bottom:24px}.review-section .mini .email-card{padding:18px}.review-section .mini .email-card h3{display:none}.review-section .mini .email-card>img{height:85px}.review-section .mini .email-card p{font-size:12px;line-height:1.5}.review-section .mini .email-card .tags{margin:9px 0}.review-section .mini .price-card{border:0;box-shadow:none;padding:15px}.review-section .mini .price-card img{height:90px}.review-section .mini .price-card h3{display:none}.review-section .mini .price-card .price{font-size:30px}.review-section .mini .price-card .range{margin:10px 0}.review-section .mini .price-card>small:last-child{display:none}.review-section .mini .email-card small{font-size:10px}.review-section .mini .email-card b{font-size:14px}.review-section .mini .email-card .brand{font-size:21px}.review-section .product-grid .geometric-button{margin-top:auto;font-size:13px;padding:14px 17px}.review-section .market-mini{height:249px;padding:14px;background:#fff;border-radius:17px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.review-section .market-mini img:not(.roof){width:100%;height:100px;object-fit:cover;border-radius:10px}.review-section .market-mini .roof{width:65px;grid-column:1/3;justify-self:center}.review-section .market-mini b{grid-column:1/3;text-align:center;font-size:16px}.review-section .colour-stage{padding:43px;border-radius:28px;display:flex;align-items:center;justify-content:center;min-height:480px}.review-section .email-card{padding:26px;border-radius:20px;background:#fff;width:100%}.review-section .email-card>small{margin:7px 0 17px}.review-section .email-card>img{width:100%;height:147px;border-radius:13px;object-fit:cover}.review-section .email-card h3{font-size:29px;margin:20px 0}.review-section .email-card p{font-size:14px;line-height:1.6;margin:8px 0}.review-section .tags{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.review-section .tags span{font-size:12px;background:#f5f5f5;color:#404040;border-radius:20px;padding:8px 13px}.review-section .audience{display:flex;gap:5px;border-radius:12px;background:#f5f5f5;padding:4px;width:fit-content;margin:23px 0}.review-section .audience button{padding:12px 22px;border-radius:9px;background:transparent;font-size:14px;color:#5a5a5a}.review-section .audience button[aria-pressed=true]{background:white;color:#111;box-shadow:0 1px 3px #0001}.review-section .report-hero .colour-stage{padding:32px}.review-section .market-board{padding:27px;background:white;border-radius:20px}.review-section .market-board>div:not(.tags){display:flex;gap:12px}.review-section .market-board img{width:calc(50% - 6px);height:180px;object-fit:cover;border-radius:14px}.review-section .market-board small{margin-top:18px}.review-section .modal-scene{position:relative;padding:65px 55px;background:#ecefeb;display:flex;align-items:center;justify-content:center;min-height:960px}.review-section .scene-word{position:absolute;inset:45px;opacity:.15;filter:blur(3px)}.review-section .scene-word h1{margin-top:220px}.review-section .mock-modal{position:relative;width:460px;max-width:100%;background:#fff;padding:30px;border-radius:30px;box-shadow:0 15px 65px #19241b17}.review-section .mock-modal>.roof{display:block;width:43px;margin:27px 0 15px}.review-section .mock-modal h2{font-size:31px;margin:20px 0 14px}.review-section .mock-modal p{font-size:15px;line-height:1.65}.review-section .mock-modal form{margin-top:25px}.review-section .mock-modal label{display:block;font-size:12px;margin:15px 0 7px}.review-section .mock-modal form>.geometric-button{width:100%;margin-top:16px}.review-section .mock-modal>small{margin-top:16px;font-size:11px}.review-section .mock-modal .audience{margin-top:15px;margin-bottom:12px}.review-section .demo-status{background:#e5f4e8;padding:12px;border-radius:10px}.review-section .summary{width:440px;margin-left:auto;min-height:790px}.review-section .helper-heading{display:flex;align-items:center;gap:17px;font-size:14px;padding-bottom:25px;border-bottom:1px solid #eee}.review-section .helper-heading .roof{width:40px}.review-section .progress{height:4px;background:#111;border-radius:4px;margin:23px 0 30px}.review-section .brief{padding:17px;background:#f6f7f5;border-radius:16px;margin:25px 0}.review-section .brief .tags{margin-bottom:0}.review-section .brief .tags span{background:#fff}.review-section .mobile .site-nav{padding:20px;height:80px}.review-section .mobile .site-nav .brand{font-size:26px}.review-section .mobile .site-nav>span:not(.brand){display:none}.review-section .mobile .site-nav .geometric-button{font-size:11px;padding:10px;min-height:40px}.review-section .mobile .banner{font-size:11px;padding:15px 22px}.review-section .mobile .hero-grid{padding:28px 22px 30px;display:flex;flex-direction:column;gap:34px;align-items:stretch}.review-section .mobile .proposal-site h1{font-size:38px;letter-spacing:-1.7px;line-height:1.1;margin:20px 0}.review-section .mobile .proposal-site p{font-size:16px;line-height:1.6}.review-section .mobile .hero-grid .pill{font-size:10px}.review-section .mobile .hero-art{padding:0 25px 0 0}.review-section .mobile .hero-art>.roof{right:0;width:65px}.review-section .mobile .hero-grid .geometric-input{display:block}.review-section .mobile .hero-grid .geometric-input>.geometric-button{position:relative;width:100%}.review-section .mobile .hero-grid .geometric-input>.input-squircle-border{height:48px}.review-section .mobile .product-strip{margin:0 22px;display:grid;font-size:14px}.review-section .mobile .colour-stage{padding:20px;min-height:0}.review-section .mobile .product-section{padding:28px 22px}.review-section .mobile .product-grid{grid-template-columns:1fr}.review-section .mobile .product-grid article>p{min-height:0}.review-section .mobile .product-grid h2{font-size:29px}.review-section .mobile .product-grid .mini{height:230px}.review-section .mobile .modal-scene{padding:25px 14px;min-height:1160px;align-items:flex-start}.review-section .mobile .mock-modal{padding:24px;border-radius:24px;margin-top:15px}.review-section .mobile .mock-modal h2{font-size:29px}.review-section .mobile .summary{min-height:800px}.review-section .mobile .market-board{padding:20px}.review-section .mobile .market-board img{height:135px}.review-section .mobile .market-board .tags span{padding:7px;font-size:10px}.review-section .mobile .audience button{padding:12px 17px}.review-section .mobile .email-card h3{font-size:28px}@media(max-width:1000px){.review-section .sidebar{width:215px;padding:23px 13px}.review-section .review-main{margin-left:215px;padding:0 20px}.review-section .review-intro h1{font-size:28px}.review-section .decision-panel{grid-template-columns:1fr;gap:10px}.review-section .comparison{gap:10px}.review-section .panel-caption{padding:11px;flex-wrap:wrap}.review-section .panel-caption span{font-size:9px}}@media(max-width:700px){.review-section .sidebar{position:relative;width:100%;padding:20px}.review-section .room-label,.review-section .side-bottom p,.review-section .sidebar>p{display:none}.review-section .sidebar nav{display:flex;overflow:auto;margin-top:18px}.review-section .sidebar nav button{min-width:155px}.review-section .side-bottom{margin-top:12px;padding:0;display:flex;align-items:center;justify-content:space-between}.review-section .side-bottom button{width:auto}.review-section .review-main{margin-left:0;padding:0 16px}.review-section .review-top{height:64px;font-size:9px}.review-section .safe-label{font-size:9px;padding:7px}.review-section .review-intro{padding:25px 0}.review-section .comparison{grid-template-columns:1fr}.review-section .review-toolbar .segmented button{padding:9px 11px;font-size:11px}.review-section .review-footer>span{display:none}.review-section .review-footer{justify-content:flex-end}.review-section .toast{width:90%}}@media(prefers-reduced-motion:reduce){.review-section *{scroll-behavior:auto!important}}.review-section .highlight-toggle{font-size:11px;background:#fff;border:1px solid #d8ded3;border-radius:8px;padding:9px 13px;color:#58674e;margin-left:auto}.review-section .highlight-toggle[aria-pressed=true]{background:#f4e6fa;border-color:#b87acc;color:#733d83}.review-section .show-highlights .hero-grid>div:first-child>.geometric-button,.review-section .show-highlights .hero-grid>div:first-child>p,.review-section .show-highlights .mock-modal .brief,.review-section .show-highlights .mock-modal h2,.review-section .show-highlights .mock-modal>p,.review-section .show-highlights .product-grid article,.review-section .show-highlights .proposal-site h1{outline:2px dashed #a955c2;outline-offset:7px}.review-section .show-highlights .mock-modal h2,.review-section .show-highlights .proposal-site h1{background:#fcf5ff}.review-section .show-highlights .product-grid article{outline-offset:4px}.review-section .retained-label,.review-section .sequence-note{font-size:13px;padding:19px 40px;background:#f0f4ed;color:#53624b;line-height:1.6}.review-section .service-intro{padding:66px 40px 40px}.review-section .service-intro h1{font-size:47px;line-height:1.12;max-width:960px;margin:22px 0}.review-section .service-intro>p{max-width:770px}.review-section .service-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-top:38px}.review-section .service-columns article{padding:30px 27px 30px 0;display:flex;align-items:flex-start;flex-direction:column}.review-section .service-columns article+article{border-left:1px solid #dedede;padding-left:27px}.review-section .service-index{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#777}.review-section .service-columns h2{font-size:31px;min-height:70px;margin:23px 0 12px;max-width:260px}.review-section .service-columns b{font-size:13px;color:#555}.review-section .service-columns p{font-size:16px;line-height:1.6;margin:14px 0}.review-section .service-columns .benefit{font-weight:550;color:#222;margin-top:0;margin-bottom:24px}.review-section .service-columns .geometric-button{margin-top:auto;font-size:13px}.review-section .independent-note{font-size:13px!important;color:#666!important;margin-top:23px!important;max-width:none!important}.review-section .retained{background:white}.review-section .retained iframe{width:100%;height:980px;border:0;display:block}.review-section .retained-label{border-top:1px solid #dfe7d9;border-bottom:1px solid #dfe7d9}.review-section .service-expanded>.proposal-site,.review-section .service-expanded>.proposal-site:first-child{min-height:0}.review-section .service-expanded .hero-grid{padding-top:66px}.review-section .closing-service,.review-section .how-section,.review-section .service-faq,.review-section .support-section{padding:56px 40px;border-top:1px solid #eee}.review-section .closing-service h2,.review-section .how-section>h2,.review-section .service-faq>h2,.review-section .support-section>h2{font-size:38px;max-width:820px;line-height:1.15;margin:17px 0 32px}.review-section .support-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.review-section .support-columns h3{font-size:23px}.review-section .support-columns p{font-size:16px}.review-section .how-section{background:#f5f6f3}.review-section .how-section ol{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding-left:24px}.review-section .how-section li{padding:0 15px;font-size:17px}.review-section .how-section p{font-size:16px}.review-section .service-faq{max-width:1050px;margin:auto}.review-section .service-faq details{padding:21px 0;border-bottom:1px solid #dedede}.review-section .service-faq summary{font-size:18px;font-weight:550;color:#151515;text-decoration:none}.review-section .service-faq p{font-size:16px;max-width:800px}.review-section .closing-service{text-align:center;background:#f5f5f5}.review-section .closing-service h2{margin:12px auto 18px}.review-section .closing-service p{max-width:650px;margin:0 auto 25px}.review-section .title-picker{padding:24px 40px;background:#f0f4ed;display:flex;gap:10px;flex-wrap:wrap}.review-section .title-picker p{width:100%;font-size:13px;margin:0 0 8px}.review-section .title-picker button{font-size:13px;padding:13px 17px;background:white;border:1px solid #dae0d4;border-radius:9px}.review-section .title-picker button[aria-pressed=true]{background:#1a261e;color:white;border-color:#1a261e}.review-section .hero-original{width:100%;height:1100px;border:0;display:block}.review-section .current-intro-frame{width:100%;height:850px;border:0;display:block}.review-section .assessment{padding:55px 40px}.review-section .assessment h1{font-size:46px}.review-section .assessment>p{max-width:1000px}.review-section .verdict-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:35px 0}.review-section .verdict-grid article{padding:25px;border-radius:20px;background:#f6f6f3}.review-section .verdict-grid h2{font-size:27px}.review-section .verdict-grid p{font-size:16px}.review-section .assessment>h2{font-size:31px;margin-top:40px}.review-section .assessment li{font-size:17px;line-height:1.7;margin-bottom:10px}.review-section .show-highlights .service-columns article,.review-section .show-highlights .service-faq,.review-section .show-highlights .service-intro h1,.review-section .show-highlights .support-section{outline:2px dashed #a955c2;outline-offset:-5px}.review-section .mobile .service-intro{padding:32px 22px}.review-section .mobile .service-intro h1{font-size:34px;line-height:1.15}.review-section .mobile .service-columns{grid-template-columns:1fr;margin-top:28px}.review-section .mobile .service-columns article{padding:25px 0!important;border-left:0!important}.review-section .mobile .service-columns article+article{border-top:1px solid #ddd}.review-section .mobile .retained-label,.review-section .mobile .sequence-note{padding:15px 22px;font-size:11px}.review-section .mobile .closing-service,.review-section .mobile .how-section,.review-section .mobile .service-faq,.review-section .mobile .support-section{padding:35px 22px}.review-section .mobile .how-section ol,.review-section .mobile .support-columns,.review-section .mobile .verdict-grid{grid-template-columns:1fr;gap:15px}.review-section .mobile .closing-service h2,.review-section .mobile .how-section h2,.review-section .mobile .service-faq>h2,.review-section .mobile .support-section>h2{font-size:29px}.review-section .mobile .service-faq summary{font-size:16px}.review-section .mobile .assessment{padding:30px 22px}.review-section .mobile .title-picker{padding:20px}.review-section .mobile .title-picker button{font-size:12px}.review-section .mobile .retained iframe{height:1200px}.review-section .scaled-host{max-height:none;overflow:visible}.review-section .scaled-page{overflow:visible}.review-section .current-image{max-height:none;overflow:visible}.review-section .preview-panel{overflow:hidden}.review-section .auto-frame{height:auto;min-height:0;max-height:none}.review-section .service-intro h1{font-size:45px}.review-section .service-columns{gap:24px;border:0}.review-section .service-columns article,.review-section .service-columns article+article{border:0;padding:0}.review-section .service-columns h2{font-size:29px;min-height:65px;margin-top:17px}.review-section .service-columns .service-index{margin-top:20px}.review-section .service-visual{width:100%;height:350px;background:#f5f5f5;border-radius:22px;overflow:hidden}.review-section .service-visual .auto-frame{height:350px!important}.review-section .service-visual .newsletter-visual{width:100%;height:350px;padding:19px}.review-section .newsletter-visual{background:#fff;border-radius:20px;width:100%;padding:25px;box-shadow:0 3px 15px #00000005}.review-section .mail-top,.review-section .market-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-section .mail-top .brand,.review-section .market-head .brand{font-size:21px}.review-section .mail-top>span:last-child,.review-section .market-head>span:last-child{font-size:9px;color:#707770}.review-section .mail-copy small{font-size:10px;margin-top:14px}.review-section .mail-copy h3{font-size:23px;line-height:1.1;margin:8px 0 16px}.review-section .mail-property{display:flex;align-items:center;gap:13px;margin-top:13px}.review-section .mail-property img{width:88px;height:78px;object-fit:cover;border-radius:10px}.review-section .mail-property small{font-size:9px}.review-section .mail-property b{font-size:12px;display:block;line-height:1.25;margin:4px 0}.review-section .mail-property p{font-size:10px;line-height:1.4;margin:0;color:#51674e}.review-section .mail-bottom{font-size:10px;border-top:1px solid #eee;padding-top:13px;margin-top:14px}.review-section .service-visual .mail-bottom{display:none}.review-section .marketplace-visual{height:350px;padding:18px;display:flex;flex-direction:column}.review-section .market-search{background:white;padding:10px 12px;border-radius:12px;margin:20px 0 15px;display:flex;justify-content:space-between;align-items:center;font-size:12px}.review-section .market-search>div{display:flex;gap:3px}.review-section .market-search button{font-size:10px;padding:6px 10px;border-radius:7px;background:#f5f5f5}.review-section .market-search button[aria-pressed=true]{background:#151515;color:white}.review-section .listing-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.review-section .listing-pair article{background:white;border-radius:13px;padding:8px!important}.review-section .listing-pair img{height:110px;width:100%;object-fit:cover;border-radius:8px}.review-section .listing-pair b{font-size:10px;display:block;padding-top:8px}.review-section .listing-pair small{font-size:9px;padding-top:4px}.review-section .compare-tray{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:12px;background:#e9e0f0;border-radius:10px;font-size:9px}.review-section .addition-label{padding:18px 40px;background:#f0e6f7;color:#754a88;border-bottom:1px solid #dfcce8;font-size:13px}.review-section .panel-caption{position:relative}.review-section .review-toolbar{position:sticky;top:0;z-index:6;background:#f7f7f5;padding:10px 0}.review-section .decision-jump{background:#17261c;color:white;border-radius:8px;font-size:12px;padding:10px 15px;text-decoration:none}.review-section .mobile .service-columns{gap:28px}.review-section .mobile .service-columns article+article{border:0}.review-section .mobile .service-intro h1{font-size:32px}.review-section .mobile .service-columns h2{min-height:0}.review-section .mobile .addition-label{padding:15px 22px;font-size:11px}.review-section .mobile .retained .auto-frame{height:auto}.review-section .service-expanded .colour-stage .newsletter-visual{max-width:430px}.review-section .service-expanded .colour-stage .mail-property img{height:100px;width:112px}.review-section .service-expanded .colour-stage .mail-property b{font-size:15px}.review-section .service-expanded .colour-stage .mail-property p{font-size:12px}.review-section .service-expanded .colour-stage .mail-copy h3{font-size:31px}.review-section .service-visual,.review-section .service-visual .marketplace-visual,.review-section .service-visual .newsletter-visual{height:260px}.review-section .service-visual .auto-frame{height:260px!important}.review-section .service-visual .newsletter-visual{padding:15px}.review-section .service-visual .mail-copy small{margin-top:9px;font-size:9px}.review-section .service-visual .mail-copy h3{font-size:19px;margin:5px 0 10px}.review-section .service-visual .mail-property{gap:9px;margin-top:9px}.review-section .service-visual .mail-property img{width:70px;height:59px}.review-section .service-visual .mail-property p{font-size:9px}.review-section .service-visual .mail-property b{font-size:10px}.review-section .service-visual .mail-top .brand,.review-section .service-visual .market-head .brand{font-size:19px}.review-section .service-visual .mail-top>span:last-child{font-size:8px}.review-section .service-visual .marketplace-visual{padding:14px}.review-section .service-visual .market-search{margin:12px 0 10px;padding:7px 10px}.review-section .service-visual .listing-pair img{height:70px}.review-section .service-visual .compare-tray{padding:9px;font-size:8px}.review-section .service-visual .listing-pair small{font-size:8px}.review-section .service-visual .listing-pair b{font-size:9px}.review-section .refined{font-family:Geist,Arial,sans-serif;color:#101214}.review-section .refined-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:72px 40px;max-width:1200px;margin:auto}.review-section .refined .eyebrow{font-size:11px;color:#737373;letter-spacing:.5px;display:block;margin-bottom:22px}.review-section .refined h1{font-size:44px;line-height:1.12;letter-spacing:-1.8px;margin:0 0 24px;font-weight:650}.review-section .refined-copy>p{font-size:17px;line-height:1.65;color:#525252;max-width:490px;margin:0 0 22px}.review-section .refined-copy>small{display:block;font-size:11px;color:#737373;margin-top:16px}.review-section .refined .choices{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.review-section .refined button{cursor:pointer}.review-section .refined .choices button{border:1px solid transparent;background:#f5f5f5;color:#404040;border-radius:24px;min-height:40px;padding:9px 20px;font:500 13px/20px Geist,Arial}.review-section .refined .choices button[aria-pressed=true]{background:#e1f7fe;color:#173b49;border-color:#a9e6f7}.review-section .refined-copy>.audience-note{font-size:14px;min-height:46px;margin:18px 0}.review-section .visual-stage{padding:28px;border-radius:32px;background:#f5f5f5;min-width:0}.review-section .visual-stage.emails{background:#f5d74c}.review-section .visual-stage.reports{background:#dff4fa}.review-section .visual-stage.marketplace{background:#e8dcf4;padding:20px}.review-section .mail-demo,.review-section .platform-demo,.review-section .report-demo{background:white;border-radius:20px;padding:24px;box-shadow:0 10px 30px #00000006}.review-section .demo-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.review-section .refined .brand{font-family:Pangram,Geist,Arial;font-size:24px;letter-spacing:-1px}.review-section .refined small{font-size:10px;line-height:1.5;color:#737373}.review-section .refined h3{font-size:22px;line-height:1.2;letter-spacing:-.6px;margin:10px 0 16px}.review-section .refined h4{font-size:15px;margin:13px 0 6px}.review-section .search-brief{background:#f5f5f5;padding:13px;border-radius:12px;font-size:11px;line-height:1.8;margin-bottom:17px}.review-section .feature-photo{width:100%;height:160px;object-fit:cover;border-radius:12px}.review-section .price-line{display:flex;justify-content:space-between;gap:10px;margin-top:13px}.review-section .price-line b{font-size:17px}.review-section .mail-demo p,.review-section .report-demo p{font-size:12px;color:#525252;line-height:1.6;margin:8px 0 16px}.review-section .property-line{display:flex;align-items:center;gap:14px;margin-bottom:26px}.review-section .property-line img{height:65px;width:80px;object-fit:cover;border-radius:10px}.review-section .property-line b{font-size:14px;display:block}.review-section .property-line small{display:block;margin-top:6px}.review-section .estimate{display:block;font-size:38px;letter-spacing:-1.5px;margin:6px 0 20px}.review-section .value-scale{display:flex;justify-content:space-between;border-top:8px solid #acd5bd;padding-top:9px;font-size:10px;gap:8px}.review-section .report-question{background:#f5f5f5;border-radius:14px;padding:18px;margin-top:24px}.review-section .report-question h3{font-size:19px}.review-section .report-lines{display:flex;flex-direction:column;gap:6px;font-size:11px;margin:18px 0}.review-section .platform-controls{display:flex;align-items:center;justify-content:space-between;background:#f5f5f5;padding:0 12px;border-radius:12px;font-size:12px}.review-section .platform-controls .choices{margin:8px 0}.review-section .platform-demo .choices button{font-size:11px;min-height:32px;padding:5px 12px}.review-section .platform-listings{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-height:260px}.review-section .platform-listings img{width:100%;height:125px;object-fit:cover;border-radius:10px}.review-section .platform-listings article>b{display:block;font-size:14px;margin:12px 0 8px}.review-section .platform-listings h4{font-size:12px;margin:6px 0}.review-section .platform-listings small{display:block}.review-section .platform-listings button{background:#f5f5f5;border:0;border-radius:20px;padding:8px 12px;font-size:11px;margin:12px 0}.review-section .platform-listings button[aria-pressed=true]{background:#e1f7fe;color:#173b49}.review-section .platform-demo>small{display:block;border-top:1px solid #eee;padding-top:14px;margin-top:14px}.review-section .compare-photos{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.review-section .compare-photos img{height:95px;width:100%;object-fit:cover;border-radius:10px}.review-section .comparison-demo>div{display:grid;grid-template-columns:60px 1fr 1fr;gap:10px;font-size:10px;padding:10px 0;border-bottom:1px solid #eee}.review-section .comparison-demo>div span:first-child{color:#737373}.review-section .empty{grid-column:1/-1;font-size:13px;padding:30px 10px;line-height:1.6}.review-section .refined button:focus-visible{outline:2px solid #101214;outline-offset:3px}@media(max-width:700px){.review-section .refined-hero{grid-template-columns:1fr;padding:36px 22px;gap:30px}.review-section .refined h1{font-size:32px;letter-spacing:-1px}.review-section .refined-copy>p{font-size:15px}.review-section .visual-stage{padding:16px;border-radius:24px}.review-section .mail-demo,.review-section .platform-demo,.review-section .report-demo{padding:18px}.review-section .estimate{font-size:32px}.review-section .refined .brand{font-size:20px}.review-section .demo-top{gap:8px}.review-section .visual-stage.marketplace{padding:12px}.review-section .platform-listings img{height:100px}}.review-section .email-letter{padding:0;overflow:hidden}.review-section .email-envelope{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:15px 20px;background:#fafafa;border-bottom:1px solid #eee}.review-section .email-envelope b{font-size:12px}.review-section .email-envelope small{display:block;margin-top:3px}.review-section .email-envelope>span{font-size:9px;color:#737373}.review-section .email-subject{padding:12px 20px;border-bottom:1px solid #eee}.review-section .email-subject small{display:block;margin-bottom:4px}.review-section .email-subject b{font-size:13px;line-height:1.4}.email-.review-section{padding:22px}.email-.review-section .demo-top{margin-bottom:16px}.email-.review-section>p{font-size:12px;line-height:1.6;margin:8px 0 14px}.email-.review-section .email-greeting{margin-bottom:5px}.email-.review-section .search-brief{padding:10px 12px;margin:14px 0 6px}.review-section .email-listing{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:17px 0;border-bottom:1px solid #eee;align-items:start}.review-section .email-listing img{width:100%;height:112px;border-radius:10px;object-fit:cover}.review-section .email-highlight{font-size:9px;line-height:1.3;color:#525252;background:#f5f5f5;border-radius:6px;padding:4px 6px;display:inline-block}.review-section .email-listing h4{font-size:13px;line-height:1.35;margin:7px 0 5px}.review-section .email-price{display:block;font-size:12px}.review-section .email-listing small{display:block;margin-top:3px}.review-section .email-listing p{font-size:10px;line-height:1.5;margin:6px 0 0}.review-section .email-signoff{padding-top:8px}.review-section .email-signoff p{font-size:11px;margin:12px 0 5px}.review-section .email-signoff b{font-size:12px}.review-section .email-foot{border-top:1px solid #eee;margin-top:17px;padding-top:12px;font-size:9px;line-height:1.6;color:#737373}.review-section .email-foot span{display:inline-block;margin-top:5px}.review-section .refined-hero.emails{align-items:start}.review-section .refined-hero.emails .refined-copy{padding-top:45px}@media(max-width:700px){.review-section .refined-hero.emails .refined-copy{padding-top:0}.email-.review-section{padding:16px}.review-section .email-envelope,.review-section .email-subject{padding:12px 16px}.review-section .email-listing{grid-template-columns:78px minmax(0,1fr);gap:10px}.review-section .email-listing img{height:100px}.review-section .email-listing h4{font-size:12px}}.review-section .newsletter-depth h2{font-size:38px;line-height:1.15;letter-spacing:-1.3px;margin:0 0 22px}.review-section .preference-story{max-width:1200px;margin:40px auto 0;padding:65px 40px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.review-section .preference-copy>p{font-size:16px;line-height:1.65;color:#525252;max-width:460px}.review-section .preference-copy>.try-label{font-size:12px;margin-top:24px;color:#737373}.review-section .priority-choices{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 20px}.review-section .priority-choices button{font:500 13px/20px Geist,Arial;min-height:40px;padding:10px 18px;border-radius:25px;border:1px solid transparent;background:#f5f5f5;color:#404040}.review-section .priority-choices button[aria-pressed=true]{background:#e1f7fe;border-color:#a9e6f7;color:#173b49}.review-section .priority-translation{border-left:2px solid #d5e9ef;padding:0 0 0 18px;margin:24px 0}.review-section .priority-translation small{display:block}.review-section .priority-translation>b{display:block;font-size:14px;margin:5px 0 15px}.review-section .priority-translation p{font-size:14px;line-height:1.65;color:#525252;margin:5px 0}.review-section .priority-scene{background:#e1f7fe;border-radius:28px;padding:22px;min-width:0}.review-section .priority-photo{position:relative}.review-section .priority-photo img{width:100%;height:275px;object-fit:cover;border-radius:15px;display:block}.review-section .priority-photo>span{position:absolute;bottom:12px;left:12px;background:#fff;padding:7px 10px;border-radius:15px;font-size:9px}.review-section .priority-caption{background:white;border-radius:15px;padding:24px;margin-top:14px}.review-section .priority-match{font-size:10px;background:#f5f5f5;padding:6px 10px;border-radius:15px;display:inline-block}.review-section .priority-caption h3{font-size:25px;margin:17px 0}.review-section .detail-to-check{border-top:1px solid #eee;padding-top:16px;margin:16px 0}.review-section .detail-to-check b{font-size:12px}.review-section .detail-to-check p{font-size:12px;line-height:1.6;color:#525252;margin:7px 0}.review-section .newsletter-journey{max-width:1200px;padding:70px 40px;margin:auto}.review-section .journey-heading{max-width:660px}.review-section .journey-heading>p{font-size:16px;line-height:1.6;color:#525252}.review-section .journey-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px}.review-section .journey-cards article{min-width:0}.review-section .journey-visual{height:225px;background:#f5f5f5;border-radius:18px;padding:20px;overflow:hidden}.review-section .brief-mini{display:flex;flex-direction:column;justify-content:space-between;background:#edf3e9}.review-section .brief-mini .brand{font-family:Geist,Arial;font-size:18px;letter-spacing:-.3px}.review-section .brief-mini>div{display:flex;gap:6px;flex-wrap:wrap}.review-section .brief-mini span{padding:7px 10px;border-radius:20px;background:white;font-size:10px}.review-section .brief-mini strong{font-size:17px;letter-spacing:-.4px}.review-section .inbox-mini{background:#fcf6d7}.review-section .inbox-mini>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:13px}.review-section .inbox-mini .brand{font-size:18px}.review-section .inbox-mini small{font-size:8px}.review-section .inbox-row{display:flex;gap:10px;align-items:center;margin-top:10px}.review-section .inbox-row img{height:40px;width:50px;object-fit:cover;border-radius:6px}.review-section .inbox-row b{display:block;font-size:10px}.review-section .inbox-row span{display:block;font-size:8px;color:#737373;margin-top:4px}.review-section .closer-mini{padding:0;display:flex;flex-direction:column}.review-section .closer-mini>img{width:100%;height:100px;object-fit:cover}.review-section .closer-mini>div{padding:16px 20px}.review-section .closer-mini b{font-size:13px}.review-section .closer-mini p{font-size:11px;line-height:1.5;margin:6px 0;color:#525252}.review-section .step-number{display:block;margin-top:22px}.review-section .journey-cards h3{font-size:21px;margin:10px 0}.review-section .journey-cards article>p{font-size:14px;line-height:1.65;color:#525252}.review-section .newsletter-launch{background:#f5f5f5;border-radius:22px;padding:32px;margin-top:50px;display:flex;justify-content:space-between;align-items:center;gap:35px}.review-section .newsletter-launch .eyebrow{margin:0 0 12px}.review-section .newsletter-launch h3{font-size:26px}.review-section .newsletter-launch p{font-size:14px;color:#525252;line-height:1.6;max-width:550px}.review-section .newsletter-launch>button{flex-shrink:0}@media(max-width:700px){.review-section .preference-story{grid-template-columns:1fr;padding:35px 22px;gap:30px;margin-top:0}.review-section .newsletter-depth h2{font-size:30px;letter-spacing:-1px}.review-section .priority-scene{padding:16px}.review-section .priority-photo img{height:210px}.review-section .priority-caption{padding:20px}.review-section .newsletter-journey{padding:35px 22px}.review-section .journey-cards{grid-template-columns:1fr;gap:30px}.review-section .journey-visual{height:225px}.review-section .newsletter-launch{display:block;padding:24px}.review-section .newsletter-launch>button{margin-top:14px}}.review-section .report-audience-top{max-width:1120px;margin:45px auto 0;display:flex;align-items:center;justify-content:center;gap:22px;padding:0 30px}.review-section .report-audience-top>span{font-size:14px;color:#525252}.review-section .report-audience-top .choices{margin:0}.review-section .report-v3 .refined-hero{padding-top:40px}.review-section .report-outcomes{margin:24px 0 30px}.review-section .report-outcomes>div{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid #eee}.review-section .report-outcomes b{font-size:14px}.review-section .report-board{padding:26px;background:white;border-radius:20px}.review-section .report-home{display:flex;align-items:center;gap:14px;margin-bottom:25px}.review-section .report-home img{width:95px;height:78px;object-fit:cover;border-radius:12px}.review-section .report-home b,.review-section .report-home span{display:block;font-size:13px;margin-top:6px}.review-section .report-home span{font-size:10px;color:#737373}.review-section .report-range>strong{display:block;font-size:38px;letter-spacing:-1.5px;margin:8px 0 18px}.review-section .range-track{height:9px;background:#b2e4c8;position:relative;border-radius:6px}.review-section .range-track i{position:absolute;left:47%;width:5px;height:20px;top:-5px;background:#101214;border:2px solid white;border-radius:6px}.review-section .report-range>div:last-child{display:flex;justify-content:space-between;gap:8px;font-size:9px;margin-top:10px}.review-section .report-board h3{font-size:19px;margin:27px 0 13px}.review-section .evidence-table>div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #eee;font-size:11px}.review-section .evidence-table b{text-align:right}.review-section .report-takeaway{background:#f5f5f5;border-radius:12px;padding:16px;margin:20px 0}.review-section .report-takeaway b{font-size:11px}.review-section .report-takeaway p{font-size:13px;line-height:1.6;margin:7px 0}.review-section .questions-v3{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;max-width:1200px;padding:60px 40px;margin:auto}.review-section .platform-examples h2,.review-section .questions-v3 h2{font-size:36px;line-height:1.15;letter-spacing:-1.2px}.review-section .questions-v3 p{font-size:16px;line-height:1.6;color:#525252}.review-section .question-workbench{background:#f5f5f5;border-radius:24px;padding:24px}.review-section .question-workbench>.choices:first-child{margin-top:0}.review-section .question-rows{background:white;border-radius:14px;padding:4px 18px}.review-section .question-rows label{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid #eee;font-size:13px;line-height:1.6;cursor:pointer}.review-section .question-rows label:last-child{border-bottom:0}.review-section .question-rows input{width:20px;height:20px;accent-color:#101214;flex-shrink:0;margin:0}.review-section .question-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;margin-top:20px}.review-section .question-bottom button{border:0;background:#101214;color:white;border-radius:14px;padding:12px 15px;font:500 11px Geist;cursor:pointer}.review-section .question-bottom button:disabled{opacity:.45;cursor:default}.review-section .visual-stage.marketplace{background:#20cdfb}.review-section .lively .listing-image{position:relative}.review-section .lively .platform-listings .listing-image>img{height:108px;display:block}.review-section .lively .platform-listings .save-heart{position:absolute;right:5px;top:5px;border:0;background:#fff;border-radius:50%;width:34px;height:34px;padding:6px;margin:0;color:#101214;display:grid;place-items:center}.review-section .save-heart svg{width:22px;height:22px}.review-section .lively .platform-listings{gap:18px 12px}.review-section .lively .platform-listings h4{margin-bottom:5px}.review-section .lively .platform-listings article>b{font-size:13px}.review-section .save-heart[aria-pressed=true] svg{animation:heart-pop .18s ease-out}@keyframes heart-pop{50%{transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.review-section .save-heart[aria-pressed=true] svg{animation:none}}.review-section .platform-examples{max-width:1200px;padding:65px 40px;margin:auto}.review-section .platform-examples>p{font-size:16px;color:#525252}.review-section .platform-example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:35px 0}.review-section .platform-example-grid article>div{height:240px;border-radius:18px;padding:20px;background:#f5f5f5;overflow:hidden}.review-section .platform-example-grid h3{font-size:21px}.review-section .platform-example-grid p{font-size:14px;line-height:1.6;color:#525252}.review-section .example-search>b,.review-section .example-search>span{display:block;font-size:13px;margin-bottom:8px}.review-section .example-search>div{display:flex;gap:7px;margin:12px 0}.review-section .example-search>div span{padding:7px 10px;background:white;font-size:9px;border-radius:20px}.review-section .example-search>img{width:100%;height:120px;object-fit:cover;border-radius:10px}.review-section .example-compare>b,.review-section .example-saved>b{font-size:14px;display:block;margin-bottom:20px}.review-section .example-saved>div{display:flex;align-items:center;gap:10px;padding:12px 0}.review-section .example-saved img{width:55px;height:55px;object-fit:cover;border-radius:8px}.review-section .example-saved span{font-size:11px}.review-section .example-saved small{display:block;margin-top:6px}.review-section .example-saved svg{width:18px;height:18px}.review-section .example-compare>div{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:11px;padding:17px 0;border-bottom:1px solid #ddd}.review-section .example-compare span{color:#737373}@media(max-width:700px){.review-section .report-audience-top{display:block;margin-top:28px;padding:0 22px}.review-section .report-audience-top .choices{margin-top:12px}.review-section .report-board{padding:20px}.review-section .report-range>strong{font-size:33px}.review-section .questions-v3{grid-template-columns:1fr;padding:35px 22px;gap:25px}.review-section .platform-examples h2,.review-section .questions-v3 h2{font-size:30px}.review-section .question-workbench{padding:16px}.review-section .question-bottom{flex-wrap:wrap}.review-section .platform-examples{padding:35px 22px}.review-section .platform-example-grid{grid-template-columns:1fr}.review-section .lively .platform-listings .listing-image>img{height:95px}.review-section .evidence-table>div{font-size:10px}}@media(min-width:701px){.review-section .refined-hero.emails .refined-copy{position:sticky;top:115px;align-self:start;padding-top:0}.review-section .refined-hero.emails{padding-top:50px;gap:52px}.review-section .refined-hero.emails .visual-stage{padding:22px}.refined-hero.emails .email-.review-section{padding:18px}.review-section .refined-hero.emails .email-listing{padding:13px 0}.review-section .refined-hero.emails .email-envelope{padding:12px 18px}}.review-section .journey-connected{padding:55px 40px;max-width:1200px;margin:auto}.review-section .journey-frame{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:48px;background:#20cdfb;border-radius:24px}.review-section .invitation-note>.input-squircle-border,.review-section .journey-frame>.input-squircle-border,.review-section .journey-live>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.review-section .journey-frame>.input-squircle-border path{fill:#20cdfb;stroke:none}.review-section .journey-narrative{padding:12px 0;min-width:0}.review-section .journey-narrative>.eyebrow{color:#303030}.review-section .journey-narrative h2{font-size:36px}.review-section .journey-step-list{display:flex;flex-direction:column;gap:8px;margin:30px 0 22px}.review-section .journey-step-list button{display:flex;gap:15px;align-items:flex-start;text-align:left;padding:16px;border:0;border-radius:16px;background:transparent;color:#101214;font-family:Geist;cursor:pointer}.review-section .journey-step-list button[aria-pressed=true]{background:white}.review-section .journey-number{font-size:12px;padding-top:2px;color:#525252}.review-section .journey-step-list b{font-size:16px;display:block;margin-bottom:7px}.review-section .journey-step-list button>span:last-child>span{display:block;font-size:13px;line-height:1.6}.review-section .journey-narrative>small{color:#303030}.review-section .journey-live{position:relative;isolation:isolate;background:white;border-radius:24px;padding:28px;min-width:0;min-height:440px;align-self:center}.review-section .invitation-note>.input-squircle-border path,.review-section .journey-live>.input-squircle-border path{fill:white;stroke:none}.review-section .journey-live h3{font-size:27px;line-height:1.15;letter-spacing:-.8px;margin:0 0 22px}.review-section .journey-live .eyebrow{font-size:10px;margin-bottom:20px}.review-section .journey-search dl{margin:20px 0}.review-section .journey-search dl>div{border-bottom:1px solid #eee;padding:14px 0}.review-section .journey-search dt{font-size:10px;color:#737373}.review-section .journey-search dd{margin:5px 0 0;font-size:17px;letter-spacing:-.3px;font-weight:550}.review-section .journey-field-label{font-size:11px;color:#737373}.review-section .journey-tags{display:flex;gap:7px;flex-wrap:wrap}.review-section .journey-tags span{font-size:11px;background:#f5f5f5;border-radius:20px;padding:8px 12px}.review-section .journey-photo-strip{display:flex;gap:10px;margin-top:22px}.review-section .journey-photo-strip img{width:calc(50% - 5px);height:95px;border-radius:10px;object-fit:cover}.review-section .journey-email>p{font-size:12px;color:#525252;margin-bottom:20px}.review-section .journey-match{display:flex;align-items:center;gap:13px;padding:16px 0;border-bottom:1px solid #eee}.review-section .journey-match img{width:83px;height:76px;object-fit:cover;border-radius:10px}.review-section .journey-match b{font-size:13px;display:block;line-height:1.4}.review-section .journey-match small{display:block;margin-top:7px;font-size:10px}.review-section .journey-detail>img{width:100%;height:155px;object-fit:cover;border-radius:12px;margin-bottom:24px}.review-section .journey-detail>div{display:flex;flex-direction:column;gap:0}.review-section .journey-detail>div span{padding:11px 0;border-bottom:1px solid #eee;font-size:13px}.review-section .journey-detail>p{font-size:12px;line-height:1.6;color:#525252}.review-section .newsletter-invitation{max-width:1120px;margin:35px auto 65px;padding:40px;display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.review-section .newsletter-invitation h2{font-size:38px;line-height:1.15;letter-spacing:-1.3px}.review-section .newsletter-invitation p{font-size:16px;line-height:1.6;color:#525252;margin:0 0 26px}.review-section .newsletter-invitation>div>small{display:block;margin-top:16px;font-size:11px}.review-section .invitation-art{position:relative;padding:35px 25px 45px}.review-section .invitation-note{position:relative;isolation:isolate;border-radius:24px;background:white;padding:25px;box-shadow:0 10px 40px #0000000d;transform:rotate(-4deg)}.review-section .invitation-note>span{display:block;font-size:12px;color:#737373}.review-section .invitation-note>b{display:block;font-size:22px;letter-spacing:-.7px;margin:10px 0 20px}.review-section .invitation-note>div{display:flex;gap:10px;margin-bottom:16px}.review-section .invitation-note>div img{width:calc(50% - 5px);height:110px;object-fit:cover;border-radius:10px}.review-section .invitation-roof{position:absolute;width:95px;height:auto;right:0;bottom:10px;transform:rotate(6deg)}@media(max-width:700px){.review-section .refined-hero.emails .refined-copy{position:static}.review-section .journey-connected{padding:30px 22px}.review-section .journey-frame{grid-template-columns:1fr;padding:24px;gap:25px}.review-section .journey-narrative h2{font-size:30px}.review-section .journey-live{padding:22px;min-height:450px}.review-section .journey-step-list{margin:22px 0 15px}.review-section .journey-step-list button{padding:12px;gap:10px}.review-section .journey-step-list b{font-size:14px}.review-section .journey-step-list button>span:last-child>span{font-size:12px}.review-section .newsletter-invitation{grid-template-columns:1fr;padding:30px 22px;margin:15px auto 35px;gap:10px}.review-section .newsletter-invitation h2{font-size:30px}.review-section .invitation-art{max-width:340px;width:100%;margin:auto}}@media(prefers-reduced-motion:reduce){.review-section .refined-hero.emails .refined-copy{position:static}.review-section .invitation-note,.review-section .invitation-roof{transform:none}}.review-section .property-detail-story{max-width:1200px;margin:auto;padding:35px 40px 75px}.review-section .property-detail-story>header{max-width:650px;margin:0 0 35px}.review-section .property-detail-story h2{font-size:38px;line-height:1.15;letter-spacing:-1.3px}.review-section .property-detail-story>header p{font-size:16px;line-height:1.6;color:#525252}.review-section .property-detail-window{border:1px solid #e5e5e5;border-radius:24px;background:white;padding:28px;box-shadow:0 8px 35px #00000005}.review-section .detail-window-top{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#737373;margin-bottom:22px}.review-section .detail-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.review-section .detail-title h3{font-size:25px;line-height:1.2;margin:0 0 8px;letter-spacing:-.7px}.review-section .detail-title p{font-size:12px;color:#737373;margin:0}.review-section .detail-example-pill{font-size:9px;background:#f5f5f5;border-radius:20px;padding:8px 12px;white-space:nowrap}.review-section .detail-tabs{display:flex;gap:20px;border-bottom:1px solid #e5e5e5;margin:25px 0;overflow:auto}.review-section .detail-tabs button{font:500 11px Geist,Arial;border:0;border-bottom:2px solid transparent;padding:12px 0;background:transparent;color:#737373;white-space:nowrap;cursor:pointer}.review-section .detail-tabs button[aria-pressed=true]{color:#101214;border-bottom-color:#101214}.review-section .detail-content{min-height:440px}.review-section .detail-overview{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px}.review-section .detail-overview>img{width:100%;height:240px;object-fit:cover;border-radius:16px}.review-section .detail-estimate{border:1px solid #eee;border-radius:16px;padding:22px;min-width:0}.review-section .detail-estimate>strong{font-size:32px;letter-spacing:-1.3px;display:block;margin:18px 0 8px}.review-section .detail-estimate>p{font-size:12px;color:#737373}.review-section .detail-estimate-track{height:8px;border-radius:8px;background:#f5f5f5;position:relative;margin:24px 0 10px}.review-section .detail-estimate-track>span{position:absolute;left:20%;right:20%;height:8px;background:#3fd98a;border-radius:8px}.review-section .detail-estimate-track>i{position:absolute;left:61%;top:-5px;width:3px;height:18px;background:#101214}.review-section .detail-estimate-labels{display:flex;justify-content:space-between;font-size:9px;color:#737373;gap:8px}.review-section .detail-estimate>button,.review-section .detail-guidance>button{background:transparent;border:0;text-decoration:underline;padding:0;font:500 11px Geist;cursor:pointer;margin-top:22px}.review-section .detail-guidance{display:flex;align-items:center;gap:18px;background:#e1f7fe;border-radius:14px;padding:20px;margin:22px 0}.review-section .detail-guidance>img{width:42px;height:auto}.review-section .detail-guidance b{font-size:13px}.review-section .detail-guidance p{font-size:11px;line-height:1.5;color:#525252;margin:6px 0 0}.review-section .detail-guidance>button{margin:0 0 0 auto;flex-shrink:0}.review-section .detail-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review-section .detail-summary-card{border:1px solid #e5e5e5;border-radius:14px;padding:19px;background:white;text-align:left;font-family:Geist;cursor:pointer}.review-section .detail-summary-card>span{display:block;font-size:11px}.review-section .detail-summary-card>b{display:block;font-size:23px;letter-spacing:-.6px;margin:17px 0 12px}.review-section .detail-summary-card>small{font-size:10px;text-decoration:underline}.review-section .property-detail-window>footer{font-size:9px;line-height:1.6;color:#737373;border-top:1px solid #eee;margin-top:25px;padding-top:17px}.review-section .detail-two-column{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:18px 0}.review-section .detail-big{display:block;font-size:38px;letter-spacing:-1px;margin:20px 0}.review-section .detail-two-column h4{font-size:21px;line-height:1.3;letter-spacing:-.4px;margin:10px 0 20px}.review-section .detail-two-column p{font-size:13px;line-height:1.7;color:#525252}.review-section .detail-evidence{background:#f7f7f7;border-radius:16px;padding:24px}.review-section .detail-evidence>div{display:flex;flex-direction:column;gap:7px;font-size:12px;padding:14px 0;border-bottom:1px solid #e5e5e5}.review-section .detail-note{font-size:11px!important}.review-section .work-slider{display:flex;flex-direction:column;font-size:12px;gap:14px;margin-top:25px}.review-section .work-slider input{width:100%;accent-color:#101214}.review-section .sunlight-bars{height:105px;display:flex;align-items:flex-end;gap:8px;padding:10px 0}.review-section .sunlight-bars>span{flex:1 1;border-radius:6px}.review-section .document-review>label{display:flex;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid #eee;font-size:12px}.review-section .document-review small{margin-left:auto;font-size:9px}.review-section .detail-question{display:flex;align-items:center;gap:10px;padding:14px 0;font-size:13px}.review-section .detail-question input,.review-section .document-review input{width:18px;height:18px;accent-color:#101214;flex-shrink:0}@media(max-width:700px){.review-section .property-detail-story{padding:30px 22px 45px}.review-section .property-detail-story h2{font-size:30px}.review-section .property-detail-window{padding:18px}.review-section .detail-title{display:block}.review-section .detail-title h3{font-size:22px}.review-section .detail-example-pill{display:inline-block;margin-top:12px}.review-section .detail-overview,.review-section .detail-summary-grid,.review-section .detail-two-column{grid-template-columns:1fr}.review-section .detail-overview>img{height:190px}.review-section .detail-estimate>strong{font-size:26px}.review-section .detail-content{min-height:0}.review-section .detail-guidance{flex-wrap:wrap;padding:16px}.review-section .detail-guidance>div{flex:1 1}.review-section .detail-guidance>button{margin-left:60px}.review-section .detail-two-column{gap:20px}.review-section .detail-summary-card>b{margin:12px 0}.review-section .detail-window-top{font-size:9px}.review-section .detail-evidence{padding:18px}}.review-section .home-clarity-content{font-family:Geist,Arial,sans-serif;color:#101214;padding:64px 40px 70px;max-width:1280px;margin:auto}.review-section .home-clarity-content .home-introduction{text-align:center;max-width:850px;margin:0 auto 38px}.review-section .home-clarity-content .eyebrow{font-size:11px;color:#525252;letter-spacing:.4px}.review-section .home-clarity-content h2{font-size:38px;letter-spacing:-1.3px;line-height:1.15;margin:18px 0}.review-section .home-clarity-content .home-introduction p{font-size:16px;line-height:1.6;color:#525252;max-width:650px;margin:auto}.review-section .home-clarity-content .home-offer-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.review-section .home-clarity-content .path-visual{height:240px;background:#f5f5f5;border-radius:22px;padding:18px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.review-section .home-clarity-content h3{font-size:23px;letter-spacing:-.6px;line-height:1.2;margin:22px 0 10px}.review-section .home-service-status{display:block;font-size:11px;color:#525252;margin-bottom:14px}.review-section .home-clarity-content .path-copy p{font-size:14px;line-height:1.6;color:#404040;min-height:68px}.review-section .home-clarity-content .path-link{display:inline-flex;gap:8px;align-items:center;background:#f5f5f5;padding:12px 14px;border-radius:14px;font-size:12px;color:#101214;text-decoration:none}.review-section .home-clarity-content .path-link svg{width:16px;height:16px}.review-section .home-clarity-content .meet-mail{background:white;padding:15px;border-radius:14px;width:100%;font-size:9px}.review-section .meet-mail-head{display:flex;align-items:center;gap:7px}.review-section .meet-mail-head>div{flex:1 1}.review-section .meet-mail-head small{display:block}.review-section .mail-subject{margin:12px 0 6px}.review-section .mail-subject small,.review-section .mail-subject strong{display:block}.review-section .mail-match{display:flex;gap:8px;margin:8px 0}.review-section .mail-match-photo{width:28px;height:28px;border-radius:6px;background:url(/marketing-assets/neighbour-apartment-demo.d695785d5bbe.webp) 50%/cover}.review-section .mail-match small,.review-section .mail-match strong{display:block}.review-section .home-clarity-content .meet-dossier{position:relative;width:85%;height:190px}.review-section .dossier-back{position:absolute;inset:0;background:#f68cf4;border-radius:13px;transform:rotate(7deg)}.review-section .dossier-sheet{position:absolute;inset:8px 0 0;background:white;border-radius:12px;padding:18px;transform:rotate(-5deg)}.review-section .dossier-sheet>.wordmark{font-size:14px}.review-section .dossier-sheet>strong{display:block;font-size:23px;line-height:1.1;margin:14px 0}.review-section .dossier-sheet>div{display:flex;justify-content:space-between;border-top:1px solid #eee;padding:6px 0;font-size:8px}.review-section .dossier-tab{position:absolute;right:-8px;bottom:-2px;background:#fec912;padding:10px;border-radius:10px;font-size:9px}.review-section .home-market-preview{width:100%;font-size:10px;background:white;padding:15px;border-radius:15px}.review-section .home-market-bottom,.review-section .home-market-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.review-section .home-market-top>b{font-size:13px}.review-section .home-market-chips{display:flex;gap:5px;margin:12px 0}.review-section .home-market-chips span{padding:5px 8px;background:#e1f7fe;border-radius:15px}.review-section .home-market-homes{display:grid;grid-template-columns:1fr 1fr;gap:9px}.review-section .home-market-homes img{width:100%;height:76px;object-fit:cover;border-radius:8px}.review-section .home-market-homes b,.review-section .home-market-homes small{display:block;font-size:9px;margin-top:5px}.review-section .home-market-homes small{color:#525252;font-size:8px}.review-section .home-market-bottom{border-top:1px solid #eee;margin-top:12px;padding-top:10px;font-size:9px}@media(max-width:700px){.review-section .home-clarity-content{padding:35px 22px}.review-section .home-clarity-content h2{font-size:30px}.review-section .home-clarity-content .home-offer-paths{grid-template-columns:1fr;gap:32px}.review-section .home-clarity-content .path-copy p{min-height:0}.review-section .home-clarity-content .path-visual{height:250px}}.review-section .example-saved .icon,.review-section .lively .save-heart[aria-pressed=true]{color:#f91b5e!important}.review-section .lively .platform-listings{display:flex!important;overflow-x:auto;overflow-y:hidden;gap:14px;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:16px;height:304px;box-sizing:border-box;align-items:flex-start}.review-section .lively .platform-listings article{flex:0 0 54.6%;min-width:0;scroll-snap-align:start}.review-section .lively .platform-listings .listing-image>img{height:164px!important;width:100%;object-fit:cover}.review-section .lively .comparison-demo{height:304px;overflow:auto;box-sizing:border-box}.review-section .lively .platform-controls{flex-wrap:wrap;gap:12px;background:white}.review-section .postcode-chips{display:flex;gap:5px;flex-wrap:wrap}.review-section .postcode-chips button{border:1px solid transparent;background:#f5f5f5;color:#404040;padding:9px 11px;font:500 11px Geist;border-radius:22px;cursor:pointer}.review-section .postcode-chips button[aria-pressed=true]{background:#e1f7fe;border-color:#a9e6f7;color:#173b49}.review-section .lively .platform-controls .choices button{background:white;color:#101214;border:1px solid #e5e5e5}.review-section .lively .platform-controls .choices button[aria-pressed=true]{background:#101214;color:white;border-color:#101214}.review-section .lively .empty{font-size:13px;line-height:1.5;min-width:200px}.review-section .market-daylight{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:auto;padding:65px 40px}.review-section .market-daylight h2{font-size:40px;line-height:1.12;letter-spacing:-1.4px;margin:18px 0 25px}.review-section .market-daylight p{font-size:17px;line-height:1.65;color:#404040}.review-section .market-daylight small{font-size:11px;line-height:1.6;color:#525252;display:block;margin-top:24px}.review-section .daylight-details{display:grid;gap:18px;margin:28px 0}.review-section .daylight-details b,.review-section .daylight-details span{display:block;font-size:14px;line-height:1.5}.review-section .daylight-details span{color:#525252;margin-top:4px}.review-section .daylight-scene{padding:20px;position:relative;isolation:isolate}.review-section .daylight-scene>.input-squircle-border,.review-section .viewing-calendar>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.review-section .daylight-scene>.input-squircle-border path{fill:#fec912;stroke:none}.review-section .daylight-photo{position:relative}.review-section .daylight-photo img{width:100%;height:220px;object-fit:cover;border-radius:16px;display:block}.review-section .daylight-photo>span{position:absolute;bottom:14px;left:14px;background:white;padding:10px 13px;border-radius:12px;font-size:12px}.review-section .daylight-paper{background:white;padding:22px;border-radius:16px;margin-top:12px}.review-section .daylight-paper h3{font-size:21px;line-height:1.2;margin-top:22px}.review-section .daylight-paper small{margin-top:20px}.review-section .detail-estimate,.review-section .detail-evidence,.review-section .detail-summary-card,.review-section .property-detail-window{position:relative;isolation:isolate;border:0!important;background:transparent!important;box-shadow:none!important}.review-section .detail-estimate>.input-squircle-border,.review-section .detail-evidence>.input-squircle-border,.review-section .detail-summary-card>.input-squircle-border,.review-section .property-detail-window>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.review-section .detail-estimate>.input-squircle-border path,.review-section .detail-summary-card>.input-squircle-border path,.review-section .property-detail-window>.input-squircle-border path{fill:white;stroke:#e5e5e5;stroke-width:1}.review-section .detail-evidence>.input-squircle-border path{fill:#f5f5f5;stroke:none}.review-section .detail-summary-card:focus-visible{outline:2px solid #101214;outline-offset:3px}.review-section .viewing-calendar{position:relative;isolation:isolate;padding:28px}.review-section .viewing-calendar>.input-squircle-border path{fill:#f5f5f5;stroke:none}.review-section .viewing-calendar-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.review-section .viewing-calendar-head button{background:transparent;border:0;font:500 12px Geist;text-decoration:underline;cursor:pointer}.review-section .viewing-calendar h3{font-size:27px;letter-spacing:-.6px;margin:26px 0 12px}.review-section .viewing-calendar p{font-size:14px;color:#404040;line-height:1.6}.review-section .booking-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:28px 0}.review-section .booking-grid>div>b{font-size:13px}.review-section .calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:20px}.review-section .calendar-days>span{font-size:11px;text-align:center;padding:8px 0;color:#525252}.review-section .calendar-days button{height:36px;border-radius:50%;border:0;background:white;font:500 12px Geist;cursor:pointer}.review-section .calendar-days button[aria-pressed=true]{background:#101214;color:white}.review-section .calendar-days button:disabled{background:transparent;color:#aaa;text-decoration:line-through;cursor:not-allowed}.review-section .booking-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.review-section .booking-slots button{background:white;border:1px solid #e5e5e5;border-radius:14px;padding:11px;font:500 13px Geist;cursor:pointer}.review-section .booking-slots small{display:block;font-size:10px;margin-top:5px}.review-section .booking-slots button[aria-pressed=true]{background:#101214;color:white;border-color:#101214}.review-section .booking-slots button:disabled{color:#8a8a8a;background:#ededed;cursor:not-allowed}.review-section .booking-slots button:disabled small{text-decoration:line-through}.review-section .booking-footer{display:flex;justify-content:space-between;gap:16px;align-items:center}.review-section .booking-footer>span{font-size:11px;color:#525252}.review-section .booking-footer .primary,.review-section .viewing-end .primary{font-size:13px}.review-section .booking-footer button:disabled{opacity:.45;cursor:default}.review-section .viewing-end{max-width:560px;margin:35px auto;padding:20px 0}.review-section .viewing-end>strong{display:block;font-size:24px;margin:20px 0}.review-section .viewing-end>small{font-size:12px;line-height:1.6;display:block;color:#525252;margin-bottom:22px}.review-section .viewing-status{display:inline-block;background:#e1f7fe;color:#173b49;border-radius:20px;padding:10px 15px;font-size:12px}@media(max-width:700px){.review-section .market-daylight{grid-template-columns:1fr;padding:35px 22px;gap:28px}.review-section .market-daylight h2{font-size:32px}.review-section .daylight-scene{padding:14px}.review-section .daylight-photo img{height:180px}.review-section .booking-grid{grid-template-columns:1fr;gap:24px}.review-section .viewing-calendar{padding:20px}.review-section .booking-footer,.review-section .viewing-calendar-head{align-items:flex-start;flex-direction:column}.review-section .viewing-calendar h3{font-size:23px}.review-section .lively .platform-listings article{flex-basis:61.6%}}.review-section .document-review .report-check>span:last-child{display:flex;justify-content:space-between;gap:12px;align-items:center;flex:1 1}.review-section .document-review .report-check-control input{width:20px;height:20px}.review-section .document-review .report-check small{margin-left:0}.review-section .platform-listings:focus-visible{outline:2px solid #101214;outline-offset:3px}.review-section .report-refinement{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;max-width:1200px;margin:auto;padding:64px 40px;color:#101214}.review-section .report-refinement h2{font-size:36px;line-height:1.14;letter-spacing:-1.3px;margin:16px 0 24px}.review-section .report-refinement h3{font-size:23px;line-height:1.25;letter-spacing:-.7px;margin:14px 0 22px}.review-section .report-explanation>p{font-size:17px;line-height:1.65;color:#404040;max-width:39ch}.review-section .report-explanation>small{display:block;color:#525252;font-size:12px;line-height:1.6;margin-top:24px;max-width:43ch}.review-section .cost-refinement,.review-section .report-colour-frame,.review-section .report-white-paper{position:relative;isolation:isolate}.review-section .report-colour-frame{padding:20px}.review-section .cost-refinement>.input-squircle-border,.review-section .report-colour-frame>.input-squircle-border,.review-section .report-white-paper>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.review-section .report-colour-frame>.input-squircle-border path{fill:#20cdfb;stroke:none}.review-section .report-white-paper{padding:28px;min-width:0}.review-section .report-white-paper>.input-squircle-border path{fill:white;stroke:none}.review-section .report-check{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 0;border-bottom:1px solid #e5e5e5;cursor:pointer;font:400 14px/1.5 Geist,Arial}.review-section .report-check-control{position:relative;width:20px;height:20px;flex:0 0 20px}.review-section .report-check-control input{position:absolute;inset:0;width:20px;height:20px;margin:0;opacity:0;cursor:pointer;z-index:2}.review-section .report-check-box{position:absolute;inset:0;display:grid;place-items:center}.review-section .report-check-box>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%}.review-section .report-check-box>.input-squircle-border path{fill:white;stroke:#737373;stroke-width:1}.review-section .report-check-box>.icon{width:20px;height:20px;opacity:0;color:white}.review-section .report-check-control input:checked+.report-check-box>.input-squircle-border path{fill:#101214;stroke:#101214}.review-section .report-check-control input:checked+.report-check-box>.icon{opacity:1}.review-section .report-check-control input:focus-visible+.report-check-box{outline:2px solid #101214;outline-offset:4px;border-radius:6px}.review-section .evidence-output{margin-top:28px}.review-section .evidence-output>span,.review-section .evidence-slider-labels{font-size:11px;color:#525252}.review-section .evidence-numbers{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:10px;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px;white-space:nowrap}.review-section .evidence-numbers b{font-weight:500}.review-section .evidence-output .nd-tick-range{height:48px;margin:20px 0 10px}.review-section .evidence-output .nd-tick-range input[type=range]{height:48px}.review-section .evidence-output .nd-range-fill{background:#20cdfb;top:8px;bottom:8px}.review-section .evidence-output .nd-range-handle{background:#101214;width:6px;height:32px;top:8px}.review-section .evidence-output .nd-range-ticks i[data-selected=true]{background:#173b49}.review-section .evidence-slider-labels{display:flex;justify-content:space-between}.review-section .evidence-steady-note{font-size:13px!important;line-height:20px!important;min-height:60px;margin:24px 0 0!important;color:#404040}.review-section .cost-refinement{padding:40px;max-width:1120px;gap:54px;margin:30px auto}.review-section .cost-refinement>.input-squircle-border path{fill:#f68cf4;stroke:none}.review-section .cost-choice-list{min-height:224px}.review-section .cost-choice-list .report-check>span:last-child{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.review-section .cost-sum{border-top:2px solid #101214;padding:20px 0 8px}.review-section .cost-sum>span{display:block;font-size:12px;color:#404040}.review-section .cost-sum strong{display:block;font-size:36px;letter-spacing:-1px;margin:8px 0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review-section .cost-sum strong small{font-size:14px;margin-left:8px;letter-spacing:0}.review-section .cost-footnote{display:block;min-height:38px;line-height:18px;font-size:11px;color:#525252}.review-section .cost-context{display:grid;gap:8px;margin-top:32px}.review-section .cost-context span{font-size:11px;margin-top:12px}.review-section .cost-context b{font-size:16px;font-weight:500}.review-section .questions-refinement .report-colour-frame>.input-squircle-border path{fill:#20cdfb}.review-section .questions-refinement .choices{gap:6px;flex-wrap:wrap}.review-section .questions-refinement .choices button{min-height:40px;padding:8px 15px;font-size:12px}.review-section .questions-fixed-area{min-height:224px;margin:14px 0}.review-section .questions-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;border-top:1px solid #e5e5e5;padding-top:20px}.review-section .questions-actions>span{font-size:11px;color:#404040}.review-section .questions-actions .primary{margin:0;font-size:12px}.review-section .questions-actions button:disabled{opacity:.45;cursor:default}.review-section .final-questions{margin:0;padding-left:22px}.review-section .final-questions li{padding:14px 0 14px 6px;border-bottom:1px solid #e5e5e5;font-size:14px;line-height:1.5}.review-section .report-refinement .eyebrow{color:#525252}.review-section .report-check-box svg.central-icon{width:20px;height:20px}@media(max-width:700px){.review-section .report-refinement{grid-template-columns:1fr;gap:28px;padding:32px 22px}.review-section .report-refinement h2{font-size:30px}.review-section .report-colour-frame{padding:14px}.review-section .report-white-paper{padding:20px}.review-section .evidence-numbers{font-size:20px;letter-spacing:-.8px}.review-section .cost-refinement{margin:20px 12px;padding:22px}.review-section .report-refinement h3{font-size:21px}.review-section .questions-actions{gap:12px}.review-section .report-check{font-size:13px}}.review-section .cost-refinement .monthly-caption{font-size:16px;font-weight:400;letter-spacing:0;margin:26px 0 18px}.review-section .restored-monthly-total{display:flex;align-items:baseline;gap:10px;margin:0 0 26px}.review-section .restored-monthly-total strong{font-size:64px;font-weight:600;letter-spacing:-3px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review-section .restored-monthly-total>span{font-size:16px;color:#737373}.review-section .restored-monthly-bar{height:22px;border-radius:9px;overflow:hidden;display:flex;gap:4px;background:#f5f5f5;margin-bottom:16px}.review-section .restored-monthly-bar>span{flex-basis:0;min-width:0}.review-section .cost-refinement [hidden]{display:none!important}.review-section .cost-refinement .choices{display:inline-flex;background:#f5f5f5;border-radius:18px;padding:4px;gap:0}.review-section .cost-refinement .choices button{background:transparent;border:0;color:#525252;border-radius:14px}.review-section .cost-refinement .choices button[aria-pressed=true]{background:white;color:#101214;box-shadow:0 1px 4px #0000000d}@media(max-width:700px){.review-section .restored-monthly-total strong{font-size:54px}}.review-section .evidence-price-decision .practice-price{display:flex;align-items:center;justify-content:space-between;margin:24px 0;font-size:12px}.review-section .practice-price output{font-size:22px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.review-section .evidence-price-decision .bid-control{position:relative;height:44px;margin:62px 0 8px}.review-section .evidence-price-decision .bid-control .decision-zones{top:15px;height:14px;display:grid}.review-section .evidence-price-decision .bid-control input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:44px;background:transparent;margin:0;cursor:ew-resize}.review-section .evidence-price-decision .bid-control input::-webkit-slider-runnable-track{background:transparent}.review-section .evidence-price-decision .bid-control input::-moz-range-track{background:transparent}.review-section .evidence-price-decision .bid-control input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:7px;height:32px;border:0;border-radius:5px;background:#101214;box-shadow:0 0 0 3px white}.review-section .evidence-price-decision .bid-control input::-moz-range-thumb{width:7px;height:32px;border:0;border-radius:5px;background:#101214;box-shadow:0 0 0 3px white}.review-section .evidence-price-decision .bid-control:after{left:var(--ask-position)}.review-section .evidence-price-decision .bid-control .ask-marker{position:absolute;left:var(--ask-position);transform:translateX(-50%);font-size:10px;top:-40px}.review-section .evidence-price-decision .ask-marker strong{font-size:12px}.review-section .evidence-price-decision input:focus-visible{outline:2px solid #101214;outline-offset:4px;border-radius:8px}.review-section .price-decision-ends{display:flex;justify-content:space-between;font-size:10px;color:#525252}.review-section .price-decision-legend{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0;font-size:9px}.review-section .price-decision-legend span{display:flex;gap:5px;align-items:center}.review-section .price-decision-legend i{width:8px;height:8px;border-radius:3px}.review-section .price-green{background:#3fd98a}.review-section .price-yellow{background:#fec912}.review-section .price-red{background:#f91b5e}.review-section .price-decision-reading{font-size:12px;line-height:1.5;min-height:36px;color:#101214;margin:16px 0 8px}.review-section .evidence-price-decision>small{display:block;font-size:10px;line-height:1.5;color:#525252}.review-section .cost-work-original .cost-choice-list{min-height:0}.review-section .cost-work-original .cost-sum{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f5f5f5;border:0;border-radius:14px;padding:16px;margin-top:18px}.review-section .cost-work-original .cost-sum>span{font-size:12px;color:#101214}.review-section .cost-work-original .cost-sum strong{font-size:32px;line-height:1.2;margin:0;letter-spacing:-1px}.review-section .cost-work-original{min-height:440px}.review-section .cost-work-original h3{margin-top:24px}.review-section .cost-work-original .report-check{min-height:48px;font-size:13px}@media(max-width:700px){.review-section .cost-work-original{min-height:400px}.review-section .cost-work-original .cost-sum strong{font-size:28px}}.review-section .design-picker{max-width:1120px;margin:24px auto;padding:14px 20px;background:#fafafa;border:1px dashed #d9d9d9;border-radius:14px;font-family:Geist;color:#525252}.review-section .design-picker>span{display:block;font-size:10px;margin-bottom:10px}.review-section .design-picker>div{display:flex;gap:8px;flex-wrap:wrap}.review-section .design-picker button{border:1px solid #e5e5e5;border-radius:20px;background:white;font:500 12px Geist;padding:9px 14px;cursor:pointer}.review-section .design-picker button[aria-pressed=true]{background:#101214;color:white;border-color:#101214}.review-section .email-direction-layout{max-width:1200px;margin:auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:start;padding:48px 40px 65px}.review-section .email-direction-copy{position:sticky;top:115px}.review-section .email-direction-copy h1{font-size:42px;line-height:1.18;letter-spacing:-1.6px}.review-section .frequency-chip{display:inline-block;font:inherit;letter-spacing:inherit;line-height:1.1;border:0;border-radius:20px;background:#e1f7fe;color:#101214;padding:3px 12px 7px}.review-section .frequency-chip:hover{background:#c4effb}.review-section .email-direction-copy>p{font-size:17px;line-height:1.65;color:#525252;margin:23px 0}.review-section .email-direction-copy>.choices{margin:25px 0}.review-section .copy-promise{padding:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:25px 0}.review-section .copy-promise b{font-size:14px}.review-section .copy-promise p{font-size:13px;line-height:1.65;color:#525252;margin:10px 0 0}.review-section .email-direction-copy>small{display:block;max-width:360px;font-size:10px;margin-top:18px;line-height:1.6}.review-section .email-option-stage{background:#fec912;border-radius:25px;padding:22px}.review-section .option-mail{background:white;border-radius:18px;padding:24px;overflow:hidden}.review-section .option-envelope{border-bottom:1px solid #eee;padding-bottom:14px;display:flex;justify-content:space-between;gap:10px;font-size:10px}.review-section .option-envelope>span{font-size:9px;color:#737373}.review-section .option-mail-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px 0}.review-section .option-mail-head .brand{font-size:24px}.review-section .option-mail-head small{font-size:8px;max-width:100px;text-align:right}.review-section .option-mail>h3{font-size:27px;line-height:1.12;margin:10px 0 15px}.review-section .option-mail-intro{font-size:12px;line-height:1.7;color:#525252}.review-section .option-brief{padding:12px 0;display:flex;justify-content:space-between;gap:10px;border-top:1px solid #eee;border-bottom:1px solid #eee;margin:20px 0;font-size:10px}.review-section .editorial-homes article{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #eee}.review-section .editorial-homes article>img{width:100%;height:165px;object-fit:cover;border-radius:12px;margin-bottom:15px}.review-section .editorial-homes article>div{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-top:8px}.review-section .editorial-homes h4{font-size:16px;line-height:1.3;margin:0}.review-section .editorial-homes article>div>b{font-size:12px;white-space:nowrap}.review-section .editorial-homes article>small{font-size:10px;display:block;margin-top:8px}.review-section .editorial-homes p{font-size:12px;line-height:1.6;color:#525252;margin:12px 0}.review-section .mail-check{display:block;font-size:10px;background:#f5f5f5;padding:9px 12px;border-radius:10px}.review-section .option-mail-signoff b,.review-section .option-mail-signoff p{font-size:12px}.review-section .option-mail-signoff small{display:block;font-size:9px;border-top:1px solid #eee;padding-top:13px;margin-top:18px}.review-section .option-stage-2{background:#20cdfb}.review-section .reason-homes article{border-bottom:1px solid #eee;margin:0 0 22px;padding:0 0 22px}.review-section .reason-photo{position:relative}.review-section .reason-photo img{width:100%;height:150px;object-fit:cover;border-radius:12px}.review-section .reason-photo>b{position:absolute;bottom:12px;left:12px;font-size:12px;background:white;border-radius:10px;padding:8px 12px}.review-section .reason-chip{font-size:10px;display:inline-block;background:#e1f7fe;border-radius:20px;padding:7px 10px;margin:15px 0 5px}.review-section .reason-homes h4{font-size:17px;margin:7px 0}.review-section .reason-homes p{font-size:12px;line-height:1.6;color:#525252}.review-section .reason-check{font-size:10px;margin-top:13px;border-left:2px solid #20cdfb;padding-left:10px}.review-section .option-stage-3{background:#3fd98a}.review-section .digest-priorities{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.review-section .digest-priorities span{font-size:9px;border-radius:15px;background:#f5f5f5;padding:7px 9px}.review-section .digest-home{display:grid;grid-template-columns:95px 1fr;gap:15px;padding:18px 0;border-bottom:1px solid #eee}.review-section .digest-home img{width:95px;height:115px;object-fit:cover;border-radius:10px}.review-section .digest-home h4{font-size:14px;line-height:1.3;margin:0 0 8px}.review-section .digest-home b{font-size:12px}.review-section .digest-home small{display:block;font-size:9px;margin:7px 0}.review-section .digest-home p{font-size:11px;line-height:1.6;color:#525252;margin:0}.review-section .digest-summary{background:#f5f5f5;padding:16px;border-radius:12px;margin:20px 0}.review-section .digest-summary b{font-size:13px}.review-section .digest-summary p{font-size:12px;line-height:1.6;color:#525252}.review-section .personal-option{max-width:1200px;margin:auto;padding:45px 40px 65px;display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:start}.review-section .personal-option h2{font-size:37px;line-height:1.14;letter-spacing:-1.3px;margin:0 0 24px}.review-section .personal-option-copy>p{font-size:16px;line-height:1.7;color:#525252}.review-section .personal-option-copy .choices{margin:28px 0}.review-section .personal-option-copy>small{font-size:11px;line-height:1.6}.review-section .personal-option-visual{background:#20cdfb;padding:22px;border-radius:25px}.review-section .translation-sheet{background:white;padding:24px;border-radius:18px}.review-section .translation-top{display:flex;gap:14px;align-items:center;padding-bottom:20px;border-bottom:1px solid #eee}.review-section .translation-top img{width:36px}.review-section .translation-top b{font-size:15px;line-height:1.4}.review-section .translation-sheet article{padding:20px 0;border-bottom:1px solid #eee}.review-section .translation-sheet article:last-child{border-bottom:0;padding-bottom:0}.review-section .translation-sheet article>span{font-size:10px;padding:6px 10px;border-radius:15px;background:#e1f7fe;display:inline-block}.review-section .translation-sheet h3{font-size:21px;margin:14px 0}.review-section .translation-sheet article>div{display:flex;gap:20px;align-items:baseline;font-size:11px}.review-section .translation-sheet article>div>b{white-space:nowrap;color:#737373;font-weight:400}.review-section .translation-sheet article p{line-height:1.6;font-size:13px;margin:0 0 12px}.review-section .translation-sheet small{font-size:10px}.review-section .personal-option-2 .personal-option-visual{background:#fec912}.review-section .personal-match-board{display:flex;flex-direction:column;gap:14px}.review-section .personal-match-board article{display:grid;grid-template-columns:110px 1fr;gap:18px;background:white;border-radius:16px;padding:16px}.review-section .personal-match-board img{width:110px;height:130px;object-fit:cover;border-radius:10px}.review-section .personal-match-board h3{font-size:17px;line-height:1.3;margin:0 0 10px}.review-section .fit-label{font-size:9px;display:block;color:#173b49;background:#e1f7fe;border-radius:10px;padding:7px 9px}.review-section .personal-match-board p{font-size:11px;line-height:1.6;margin:10px 0 0;color:#525252}.review-section .unselected-fit{color:#737373!important}.review-section .personal-option-3 .personal-option-visual{background:#3fd98a}.review-section .priority-comparison{background:white;border-radius:18px;padding:22px}.review-section .comparison-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-section .comparison-photo-pair img{width:100%;height:135px;object-fit:cover;border-radius:12px}.review-section .priority-row,.review-section .priority-table-heading{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;align-items:center;font-size:10px;padding:17px 7px;border-bottom:1px solid #eee}.review-section .priority-table-heading{margin-top:12px;font-size:9px}.review-section .priority-row{color:#737373}.review-section .priority-row.active{background:#e1f7fe;color:#101214}.review-section .priority-row b{font-weight:500;line-height:1.5}.review-section .priority-comparison>p{font-size:12px;line-height:1.6;margin:18px 0 12px}.review-section .priority-comparison>small{font-size:10px}.review-section .option-empty{padding:35px 5px;font-size:14px;color:#737373}.review-section .needs-conversation{max-width:1120px;margin:35px auto 65px;padding:50px 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.review-section .needs-copy h2{font-size:36px;line-height:1.15;letter-spacing:-1.2px}.review-section .needs-copy>p{font-size:16px;line-height:1.65;color:#525252}.review-section .needs-example{margin:25px 0;padding-left:18px;border-left:2px solid #20cdfb}.review-section .needs-example>b{font-size:12px}.review-section .needs-example>p{font-size:13px;line-height:1.65;color:#525252}.review-section .needs-panel{position:relative;isolation:isolate;background:#f5f5f5;border-radius:24px;padding:28px;min-height:430px}.review-section .needs-panel>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.review-section .needs-panel>.input-squircle-border path{fill:#f5f5f5;stroke:none}.review-section .needs-panel-top{display:flex;align-items:center;gap:10px;font-size:11px}.review-section .needs-panel-top>img{width:29px}.review-section .needs-panel-top>button{margin-left:auto;background:transparent;border:0;font:11px Geist;color:#737373;cursor:pointer}.review-section .needs-progress{display:flex;gap:5px;margin:24px 0}.review-section .needs-progress span{height:3px;background:#e5e5e5;flex:1 1}.review-section .needs-progress span.done{background:#101214}.review-section .needs-question>small,.review-section .needs-result>small{font-size:10px;display:block;margin-bottom:15px;color:#737373}.review-section .needs-question h3,.review-section .needs-result h3{font-size:26px;line-height:1.2;letter-spacing:-.8px;margin:0 0 24px}.review-section .needs-question>div{display:flex;flex-direction:column;gap:8px}.review-section .needs-question>div>button{border:1px solid #e0e0e0;background:white;border-radius:14px;padding:14px 17px;text-align:left;font:500 13px Geist;cursor:pointer;min-height:48px}.review-section .needs-question>div>button:hover{border-color:#101214}.review-section .needs-back,.review-section .needs-result>button{background:transparent;border:0;text-decoration:underline;padding:0;margin-top:18px;font:12px Geist;cursor:pointer}.review-section .needs-result>div{display:flex;flex-wrap:wrap;gap:8px}.review-section .needs-result>div>span{border-radius:18px;padding:10px 13px;font-size:11px}.review-section .needs-result>p{font-size:13px;line-height:1.65;margin-top:22px;color:#525252}.review-section .newsletter-depth>.design-picker{margin-top:35px}@media(max-width:700px){.review-section .design-picker{margin:18px 22px}.review-section .design-picker button{font-size:11px}.review-section .email-direction-layout,.review-section .needs-conversation,.review-section .personal-option{grid-template-columns:1fr;padding:30px 22px;gap:30px}.review-section .email-direction-copy{position:static}.review-section .email-direction-copy h1{font-size:32px;letter-spacing:-1px}.review-section .email-direction-copy>p{font-size:15px}.review-section .email-option-stage,.review-section .personal-option-visual{padding:14px}.review-section .option-mail{padding:18px}.review-section .editorial-homes article>div{display:block}.review-section .editorial-homes article>div>b{display:block;margin-top:8px}.review-section .option-brief{flex-wrap:wrap}.review-section .digest-home{grid-template-columns:76px 1fr;gap:10px}.review-section .digest-home img{width:76px;height:110px}.review-section .needs-copy h2,.review-section .personal-option h2{font-size:30px}.review-section .translation-sheet{padding:18px}.review-section .personal-match-board article{grid-template-columns:85px 1fr;padding:12px;gap:12px}.review-section .personal-match-board img{width:85px;height:130px}.review-section .personal-match-board h3{font-size:15px}.review-section .priority-comparison{padding:16px}.review-section .priority-row,.review-section .priority-table-heading{gap:6px;font-size:9px}.review-section .comparison-photo-pair img{height:110px}.review-section .needs-panel{padding:22px}.review-section .needs-conversation{margin:10px auto 35px}.review-section .needs-question h3,.review-section .needs-result h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.review-section .email-direction-copy{position:static}}.review-section .frequency-chip{display:inline-flex;align-items:center;gap:8px;cursor:pointer;vertical-align:baseline}.review-section .frequency-chip .icon,.review-section .frequency-chip .icon svg{width:.5em;height:.5em;flex-shrink:0}.review-section .frequency-chip:focus-visible{outline:2px solid #101214;outline-offset:4px}.review-section .frequency-hint{display:block;font-size:12px;color:#525252;margin:-6px 0 22px}.review-section .email-audience-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.review-section .email-audience-controls>span{font-size:12px;color:#101214}.review-section .email-audience-controls .choices{margin:0}.review-section .email-audience-controls .choices button{background:white}.review-section .email-audience-controls .choices button[aria-pressed=true]{background:#e1f7fe}@media(max-width:700px){.review-section .email-audience-controls{gap:10px}.review-section .frequency-hint{font-size:11px}}.review-section .digest-with-reasons{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:16px}.review-section .digest-photo{position:relative}.review-section .digest-photo img{width:100%;height:155px;display:block}.review-section .digest-photo>b{position:absolute;bottom:8px;left:6px;right:6px;background:white;border-radius:8px;padding:7px 5px;text-align:center;font-size:10px;line-height:1.35;color:#101214}.review-section .digest-with-reasons .reason-chip{margin:0 0 9px;font-size:9px;padding:6px 9px}.review-section .digest-with-reasons .reason-check{font-size:10px;line-height:1.5;margin-top:11px}.review-section .digest-with-reasons h4{margin-bottom:7px}@media(max-width:700px){.review-section .digest-with-reasons{grid-template-columns:95px minmax(0,1fr);gap:12px}.review-section .digest-photo img{height:150px}.review-section .digest-photo>b{font-size:9px;left:4px;right:4px}}.review-section .personal-option-3{grid-template-columns:.8fr 1.2fr;gap:35px}.review-section .elimination-comparison{padding:20px}.review-section .comparison-scroll{overflow-x:auto;scrollbar-width:thin}.review-section .comparison-three-head,.review-section .comparison-three-row{display:grid;grid-template-columns:92px repeat(3,minmax(95px,1fr));gap:8px;min-width:401px}.review-section .comparison-three-head{align-items:end;margin-bottom:18px}.review-section .comparison-three-head>span{font-size:10px;color:#525252}.review-section .comparison-home-photo{position:relative}.review-section .comparison-home-photo img{width:100%;height:90px;object-fit:cover;border-radius:10px;display:block;transition:opacity .18s}.review-section .comparison-three-head b{display:block;font-size:11px;margin-top:10px}.review-section .comparison-three-head small{font-size:9px;line-height:1.4;display:block;margin-top:5px;color:#404040}.review-section .home-eliminated img{opacity:.28;filter:grayscale(1)}.review-section .home-eliminated b{color:#737373}.review-section .home-eliminated small{color:#b0163e}.review-section .eliminated-mark{position:absolute;right:5px;top:5px;display:grid;place-items:center;background:white;border-radius:50%;width:24px;height:24px;color:#c81343}.review-section .eliminated-mark .icon{width:18px;height:18px}.review-section .comparison-three-row{border-top:1px solid #e5e5e5;padding:12px 0;align-items:stretch;font-size:10px;line-height:1.5}.review-section .comparison-three-row>span{align-self:center}.review-section .comparison-three-row small{display:block;font-size:9px;margin-top:5px}.review-section .comparison-three-row>div{padding:8px 6px;border-radius:8px;min-width:0}.review-section .comparison-three-row .icon{width:16px;height:16px;display:block;margin-bottom:5px}.review-section .requirement-miss{background:#fff0f3;color:#ad133a}.review-section .requirement-fit{background:#f5f5f5;color:#101214}.review-section .comparison-three-row:not(.is-required){color:#737373}.review-section .comparison-outcome{border-top:1px solid #e5e5e5;margin-top:10px;padding-top:18px}.review-section .comparison-outcome>b{font-size:13px}.review-section .comparison-outcome p{font-size:11px;line-height:1.6;color:#525252}.review-section .elimination-comparison>small{display:block;font-size:9px;line-height:1.5;color:#737373}.review-section .comparison-scroll:focus-visible{outline:2px solid #101214;outline-offset:3px}@media(max-width:700px){.review-section .personal-option-3{grid-template-columns:1fr}.review-section .elimination-comparison{padding:15px}}@media(prefers-reduced-motion:reduce){.review-section .comparison-home-photo img{transition:none}}.review-section .needs-conversation{position:relative;isolation:isolate;padding:44px;gap:44px;margin:35px auto 55px}.review-section .needs-conversation>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.review-section .needs-conversation>.input-squircle-border path{fill:#20cdfb;stroke:none}.review-section .needs-copy h2{font-size:38px;margin:18px 0 24px}.review-section .needs-copy>p{color:#17313a}.review-section .needs-copy>small{font-size:11px;color:#17313a;line-height:1.6}.review-section .needs-live-brief{margin:30px 0 22px;border-top:1px solid #10121430;padding-top:24px;min-height:160px}.review-section .needs-live-brief>.eyebrow{font-size:11px;color:#17313a}.review-section .needs-brief-chips{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.review-section .needs-brief-chips>span{display:inline-block;background:white;border-radius:20px;padding:9px 12px;font-size:12px;line-height:1.4}.review-section .needs-live-brief p{font-size:13px;line-height:1.6;color:#17313a;max-width:38ch}.review-section .needs-panel{background:transparent;min-height:490px;padding:30px}.review-section .needs-panel>.input-squircle-border path{fill:white}.review-section .needs-panel-top{font-size:12px}.review-section .needs-panel-top>img{width:38px}.review-section .needs-panel-top>button{color:#525252;text-decoration:underline}.review-section .needs-step-label{font-size:10px;color:#525252;margin-top:26px}.review-section .needs-progress{margin:10px 0 24px}.review-section .needs-progress span{height:5px;border-radius:4px}.review-section .needs-progress span.done{background:#20cdfb}.review-section .needs-question>small{color:#525252;line-height:1.5}.review-section .needs-question>div{gap:10px}.review-section .needs-question>div>button{position:relative;isolation:isolate;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;min-height:58px}.review-section .needs-question>div>button>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.review-section .needs-question>div>button>.input-squircle-border path{fill:#f5f5f5;stroke:transparent;stroke-width:1}.review-section .needs-question>div>button:hover>.input-squircle-border path{fill:#e1f7fe;stroke:#a9e6f7}.review-section .needs-question>div>button>span{font-size:13px;line-height:1.4}.review-section .needs-question>div>button small{display:block;font-size:11px;font-weight:400;color:#525252;margin-top:5px}.review-section .needs-question>div>button>.icon{width:18px;height:18px;transform:rotate(-90deg);flex-shrink:0}.review-section .needs-question>div>button:focus-visible{outline:2px solid #101214;outline-offset:3px}.review-section .needs-question{animation:needs-appear .2s ease-out}.review-section .needs-result>div>span{background:#e1f7fe}.review-section .needs-result h3{font-size:29px}@keyframes needs-appear{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.review-section .needs-conversation{margin:20px 12px 35px;padding:24px;gap:22px}.review-section .needs-copy h2{font-size:30px}.review-section .needs-panel{padding:22px;min-height:480px}.review-section .needs-live-brief{min-height:0}.review-section .needs-panel-top{font-size:11px}.review-section .needs-panel-top>img{width:30px}}@media(prefers-reduced-motion:reduce){.review-section .needs-question{animation:none}}.review-section{--nd-sky:#20cdfb;--nd-green:#3fd98a;--nd-yellow:#fec912;--nd-purple:#f68cf4;--nd-red:#f91b5e;--nd-inset:#f5f5f5;--nd-selected:#e1f7fe;--nd-selected-border:#a9e6f7;--nd-selected-text:#173b49;--nd-body:#404040;--nd-secondary:#636363;--nd-display:500 56px/60px Geist,Arial,sans-serif;--nd-page:500 36px/42px Geist,Arial,sans-serif;--nd-section:500 28px/34px Geist,Arial,sans-serif;--nd-card:500 20px/28px Geist,Arial,sans-serif;--nd-body-font:400 16px/26px Geist,Arial,sans-serif;--nd-compact:400 14px/22px Geist,Arial,sans-serif;--nd-caption:400 12px/18px Geist,Arial,sans-serif;--nd-data:500 32px/38px Geist,Arial,sans-serif;--nd-ink:#101214;--nd-muted:#737373;--nd-line:#e5e5e5}.review-section .geometric-button,.review-section .geometric-input,.review-section .nd-check,.review-section .nd-chip,.review-section .nd-field,.review-section .nd-notice,.review-section .nd-switch{box-sizing:border-box;font-family:Geist,Arial,sans-serif}.review-section .geometric-button{position:relative;isolation:isolate;background:transparent;border:0;color:white;min-height:48px;padding:12px 20px;font-size:13px;line-height:20px;font-weight:500;cursor:pointer}.review-section .input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.review-section .input-squircle-border path{fill:none;stroke:#9a9a9a;stroke-width:1;transition:fill .16s,stroke .16s}.review-section .geometric-button>.input-squircle-border{z-index:-1}.review-section .geometric-button>.input-squircle-border path{fill:#101214;stroke:#101214}.review-section .geometric-button:hover>.input-squircle-border path{fill:#262626;stroke:#262626}.review-section .geometric-button:disabled{opacity:.4;cursor:not-allowed}.review-section .geometric-input{position:relative;background:white;min-height:48px}.review-section .geometric-input:focus-within>.input-squircle-border path{stroke:#101214;stroke-width:1.5}.review-section .nd-field label{display:block;margin-bottom:10px;font-size:13px;font-weight:500}.review-section .nd-input{display:flex;align-items:center;gap:8px;padding:0 6px}.review-section .nd-input input{width:0;min-width:0;flex:1 1;height:48px;border:0;outline:0;background:transparent;padding:0 10px;font:400 14px/20px Geist,Arial,sans-serif;color:#101214}.review-section .nd-input:has(button){padding:6px}.review-section .nd-input:has(button) input{height:40px}.review-section .nd-input button{flex:none;min-height:40px;padding:10px 14px}.review-section .nd-field-message{min-height:20px;margin-top:8px;font-size:12px;color:#737373}.review-section .nd-field-message[role=alert]{color:#bc1744}.review-section .nd-invalid>.input-squircle-border path{stroke:#f91b5e}.review-section .nd-chip{min-height:40px;padding:9px 20px;border:1px solid transparent;border-radius:999px;font-size:13px;line-height:20px;font-weight:500;color:#404040;background:#f5f5f5;cursor:pointer;transition:background .16s}.review-section .nd-chip:hover{background:#eee}.review-section .nd-chip[aria-pressed=true]{background:#e1f7fe;border-color:#a9e6f7;color:#173b49}.review-section .nd-chip[aria-pressed=true]:hover{background:#d8f3fc}.review-section .nd-check,.review-section .nd-switch{position:relative;display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.5;cursor:pointer}.review-section .nd-check input,.review-section .nd-switch input{position:absolute;width:20px;height:20px;opacity:0;margin:0}.review-section .nd-check-box{flex:none;width:20px;height:20px;border:1px solid #9a9a9a;border-radius:6px;display:grid;place-items:center;background:white}.review-section .nd-check-box .icon{width:18px;height:18px;display:none;color:white}.review-section .nd-check input:checked+.nd-check-box{background:#101214;border-color:#101214}.review-section .nd-check input:checked+.nd-check-box .icon{display:block}.review-section .nd-switch-track{width:36px;height:22px;border-radius:20px;background:#ddd;position:relative;flex:none;transition:background .16s}.review-section .nd-switch-track:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:white;transition:transform .16s}.review-section .nd-switch input:checked+.nd-switch-track{background:#101214}.review-section .nd-switch input:checked+.nd-switch-track:after{transform:translateX(14px)}.review-section .geometric-button:focus-visible,.review-section .nd-check input:focus-visible+.nd-check-box,.review-section .nd-chip:focus-visible,.review-section .nd-switch input:focus-visible+.nd-switch-track{outline:2px solid #101214;outline-offset:3px}.review-section .nd-notice{position:relative;display:table;margin:16px auto;padding:10px 14px;border-radius:12px;background:#f91b5e;color:white;font-size:13px;line-height:20px;text-align:center}.review-section .nd-notice:before{content:"";position:absolute;left:50%;top:-5px;width:12px;height:12px;border-radius:4px;background:inherit;transform:translateX(-50%) rotate(45deg)}@media(prefers-reduced-motion:reduce){.review-section .geometric-button *,.review-section .nd-chip,.review-section .nd-switch-track,.review-section .nd-switch-track:after{transition:none}}.review-section .nd-check-box,.review-section .nd-switch-track{pointer-events:none}.review-section .nd-switch input{width:36px;height:22px}.review-section .nd-select{background:transparent;display:flex;align-items:center;position:relative}.review-section .nd-select select{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:0 44px 0 16px;border:0;background:transparent;outline:none;color:#101214;font:400 14px/20px Geist,Arial,sans-serif;cursor:pointer}.review-section .nd-select>.icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;pointer-events:none}.review-section .nd-select:has(select:disabled){opacity:.45}.review-section .nd-select select:disabled{cursor:not-allowed}.review-section .nd-select:has(select[aria-invalid=true])>.input-squircle-border path{stroke:#f91b5e}.review-section .geometric-input :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea):is(:focus,:focus-visible,[aria-invalid=true]){outline:none!important;box-shadow:none!important}.review-section .geometric-button[data-variant=secondary]{color:#101214;--button-fill:#fff;--field-stroke:#a3a3a3}.review-section .geometric-button[data-variant=secondary]>.input-squircle-border path{fill:#fff;stroke:#a3a3a3}.review-section .geometric-button[data-variant=secondary]:hover>.input-squircle-border path{fill:#f5f5f5;stroke:#737373}.review-section .geometric-input.nd-invalid>.input-squircle-border path{stroke:#f91b5e;stroke-width:1.5}.review-section .nd-dropdown{position:relative}.review-section .nd-select>button{width:100%;min-height:48px;padding:0 44px 0 16px;border:0;background:transparent;color:#101214;text-align:left;font:400 14px/20px Geist,Arial,sans-serif;cursor:pointer;outline:none}.review-section .nd-select:has(>button:focus-visible)>.input-squircle-border path,.review-section .nd-select:has(>button[aria-expanded=true])>.input-squircle-border path{stroke:#101214;stroke-width:1.5}.review-section .nd-select>button:disabled{opacity:.45;cursor:not-allowed}.review-section .nd-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;background:white;border:1px solid #e5e5e5;border-radius:16px;padding:6px;box-shadow:0 8px 24px #10121414;max-height:240px;overflow:auto}.review-section .nd-dropdown-menu [role=option]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-radius:10px;font:400 14px/20px Geist,Arial,sans-serif;color:#404040;cursor:pointer}.review-section .nd-dropdown-menu [role=option][data-active=true]{background:#f5f5f5;color:#101214}.review-section .nd-dropdown-menu [aria-selected=true]{font-weight:500;color:#101214}.review-section .nd-dropdown-menu [aria-disabled=true]{opacity:.4;cursor:not-allowed}.review-section .nd-dropdown-menu .icon{width:18px;height:18px}.review-section .nd-select>button{justify-content:flex-start;transform:none}.review-section .nd-select>button:focus-visible{outline:none!important;box-shadow:none!important}.review-section .nd-postcode.geometric-input{display:flex;align-items:center;gap:6px;padding:8px;min-height:56px;box-sizing:border-box}.review-section .nd-postcode-values{display:flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.review-section .nd-postcode-values>input{flex:1 1 110px;width:0;min-width:min(110px,100%);height:40px;min-height:40px;margin:0;padding:0 8px;border:0;border-radius:0;background:transparent;color:#101214;font:400 14px/20px Geist,Arial,sans-serif;box-sizing:border-box}.review-section .nd-postcode .geometric-button{height:40px;min-height:40px;flex:none;margin:0;padding:0 12px;font:500 13px/20px Geist,Arial,sans-serif;gap:8px;transform:none}.review-section .nd-postcode .nd-postcode-add{align-self:flex-end}.review-section .nd-postcode .nd-postcode-add>.input-squircle-border path{fill:#f5f5f5;stroke:transparent}.review-section .nd-postcode .nd-postcode-add:hover>.input-squircle-border path{fill:#eee;stroke:transparent}.review-section .nd-postcode .nd-postcode-token{color:#173b49;padding-left:16px;padding-right:10px;gap:6px}.review-section .nd-postcode .nd-postcode-token>.input-squircle-border path{fill:#e1f7fe;stroke:transparent}.review-section .nd-postcode .nd-postcode-token:hover>.input-squircle-border path{fill:#d8f3fc;stroke:transparent}.review-section .nd-postcode:has(input:disabled){opacity:.5}.review-section .nd-postcode.geometric-input{height:auto!important;max-height:none;overflow:visible}.review-section .nd-postcode-values{height:auto;min-height:40px}.review-section .nd-field label.nd-label-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}.review-section .nd-dropdown-compact .nd-select{min-height:36px;height:36px}.review-section .nd-dropdown-compact .nd-select>button{min-height:36px;height:36px;padding-left:12px;padding-right:32px;font-size:13px}.review-section .nd-dropdown-compact .nd-select>.icon{width:14px;height:14px;right:10px}.review-section .nd-dropdown-compact .nd-dropdown-menu{padding:4px;border-radius:12px}.review-section .nd-dropdown-compact .nd-dropdown-menu [role=option]{min-height:36px;padding:6px 8px;font-size:13px;gap:6px}.review-section .footer-language-menu{width:132px;max-width:100%}.review-section .check-question>.nd-dropdown{width:100%;min-width:0}.review-section .checklist:has(.nd-dropdown){overflow:visible}.review-section .check-question:has(.nd-dropdown [aria-expanded=true]){position:relative;z-index:35}.review-section .nd-select.geometric-input{padding:0}.review-section .check-question:has(>.nd-dropdown){display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:center}@media(max-width:600px){.review-section .check-question:has(>.nd-dropdown){grid-template-columns:1fr;gap:12px}}.review-section .nd-postcode-values>.nd-postcode-token+input{padding-left:4px}.review-section .search-question [data-central-icon=verified]{color:#3fd98a}.review-section .nd-postcode-editable{display:inline-flex;align-items:center;border-radius:12px;background:#e1f7fe;color:#173b49;min-height:40px;overflow:hidden}.review-section .nd-postcode-editable>button{border:0;background:transparent;color:inherit;min-height:40px;padding:0 12px;font:500 13px/20px Geist,Arial,sans-serif;cursor:pointer}.review-section .nd-postcode-editable>button:first-child{padding-left:16px;padding-right:6px}.review-section .nd-postcode-editable>button:last-child{padding-left:6px;display:flex;align-items:center;justify-content:center}.review-section .nd-postcode-editable .icon{width:14px;height:14px;display:flex}.review-section .nd-postcode-editable>button:hover,.review-section .nd-postcode-editable[data-editing=true]{background:#d8f3fc}.review-section .nd-postcode-editable>button:focus-visible{outline:2px solid #101214;outline-offset:-3px;border-radius:10px}.review-section .nd-postcode .nd-postcode-token{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.review-section .nd-postcode-token .nd-postcode-label{display:block;line-height:20px}.review-section .nd-postcode-token .icon{display:flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px;line-height:0}.review-section .nd-postcode-token .icon svg{display:block;width:14px;height:14px;flex:none}.review-section .ds-choices{display:flex;gap:8px;flex-wrap:wrap}.review-section .ds-segmented{display:inline-flex;padding:3px;background:#f5f5f5;border-radius:9px;gap:3px;flex-wrap:wrap}.review-section .ds-segmented button{border:0;background:transparent;border-radius:7px;padding:8px 17px;font:400 12px/20px Geist,Arial,sans-serif;color:#636363;cursor:pointer;min-height:36px}.review-section .ds-segmented button[aria-pressed=true]{background:white;box-shadow:0 1px 3px #10121412;color:#101214}.review-section .ds-tabs{display:flex;border-bottom:1px solid #e5e5e5;gap:26px;overflow-x:auto;scrollbar-width:thin;margin-bottom:24px}.review-section .ds-tabs button{flex:none;border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0;padding:0 0 13px;color:#737373;font:400 12px/20px Geist,Arial,sans-serif;cursor:pointer;white-space:nowrap}.review-section .ds-tabs button[aria-selected=true]{border-bottom-color:#797979;color:#101214}.review-section .ds-badge{display:inline-flex;align-items:center;font:400 10px/16px Geist,Arial,sans-serif;padding:5px 8px;border-radius:6px;background:#f4f4f4;color:#737373;max-width:100%}.review-section .ds-badge-green{background:#edf9f1;color:#397256}.review-section .ds-badge-yellow{background:#fff8e0;color:#8d793d}.review-section .ds-badge-red{background:#fff0f4;color:#ad506d}.review-section .ds-badge-blue{background:#e1f7fe;color:#173b49}.review-section .ds-card{position:relative;isolation:isolate;min-width:0;padding:24px;background:transparent;border:0;border-radius:0;--ds-card-fill:#fff;--ds-card-stroke:#e5e5e5}.review-section .ds-card>.input-squircle-border{z-index:-1}.review-section .ds-card>.input-squircle-border path{fill:var(--ds-card-fill);stroke:var(--ds-card-stroke);stroke-width:1}.review-section .ds-card-inset{--ds-card-fill:#f5f5f5;--ds-card-stroke:transparent}.review-section .ds-card-blue{--ds-card-fill:#20cdfb;--ds-card-stroke:transparent}.review-section .ds-card-green{--ds-card-fill:#3fd98a;--ds-card-stroke:transparent}.review-section .ds-card-yellow{--ds-card-fill:#fec912;--ds-card-stroke:transparent}.review-section .ds-card-purple{--ds-card-fill:#f68cf4;--ds-card-stroke:transparent}.review-section .ds-note{display:flex;align-items:center;gap:20px;background:#eafaff;border-radius:14px;padding:22px;color:#101214;font:400 12px/20px Geist,Arial,sans-serif}.review-section .ds-note>img{width:48px;flex:none}.review-section .ds-note>div{min-width:0}.review-section .ds-note b{font:500 15px/22px Geist,Arial,sans-serif}.review-section .ds-note p{font:400 12px/20px Geist,Arial,sans-serif;color:#636363;margin:7px 0 0}.review-section .ds-progress{height:7px;background:#f3f3f3;border-radius:5px;margin:24px 0;overflow:hidden}.review-section .ds-progress i{display:block;height:7px;border-radius:5px;background:#9ee0bd;transition:width .3s}.review-section .ds-price-meter{height:9px;border-radius:8px;background:#f4f4f4;position:relative;margin:24px 0 16px}.review-section .ds-price-meter i{position:absolute;left:20%;width:60%;height:9px;background:#3fd98a;border-radius:8px}.review-section .ds-price-meter b{position:absolute;width:3px;height:23px;top:-7px;background:#101214}.review-section .ds-favourite{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:white;color:#101214;cursor:pointer}.review-section .ds-favourite>.icon{width:24px;height:24px}.review-section .ds-favourite[aria-pressed=true]{color:#f91b5e}.review-section .ds-favourite[aria-pressed=true]>.icon{animation:ds-favourite-pop .18s ease-out}.review-section .ds-empty{text-align:center;padding:24px;font:400 14px/22px Geist,Arial,sans-serif}.review-section .ds-empty img{width:52px;margin:10px 0 15px}.review-section .ds-empty h3{margin:0 0 8px}.review-section .ds-empty p{font:400 12px/20px Geist,Arial,sans-serif;margin:0;color:#636363}.review-section .ds-text-action{border:0;background:transparent;color:#101214;text-decoration:underline;text-underline-offset:3px;padding:8px 0;font:400 14px/22px Geist,Arial,sans-serif;cursor:pointer}.review-section :is(.ds-tabs button,.ds-segmented button,.ds-favourite,.ds-text-action):focus-visible{outline:2px solid #101214;outline-offset:3px}.review-section [role=tabpanel]:focus-visible{outline:2px solid #101214;outline-offset:3px}@keyframes ds-favourite-pop{50%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.review-section .ds-progress i{transition:none}.review-section .ds-favourite[aria-pressed=true]>.icon{animation:none}}.review-section .ds-table-scroll{overflow:auto;scrollbar-width:thin}.review-section .ds-comparison-table{width:100%;min-width:440px;border-collapse:collapse;font:400 12px/20px Geist,Arial,sans-serif;text-align:left}.review-section .ds-comparison-table td,.review-section .ds-comparison-table th{padding:15px 10px;border-bottom:1px solid #e5e5e5;vertical-align:top;text-align:left;min-width:100px;font-weight:400}.review-section .ds-comparison-table th{font-weight:500}.review-section .ds-comparison-table small{display:block;font:400 10px/16px Geist,Arial,sans-serif;color:#737373;margin-top:4px}.review-section .ds-comparison-table .icon{width:16px;height:16px;display:block;margin-bottom:6px}.review-section .ds-comparison-table .ds-cell-miss{background:#fff0f4;color:#ad506d}.review-section .ds-cell-miss small{color:inherit}.review-section .ds-table-scroll:focus-visible{outline:2px solid #101214;outline-offset:3px}.review-section .ds-check{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 0;border-bottom:1px solid #e5e5e5;font:400 14px/22px Geist,Arial,sans-serif;cursor:pointer}.review-section .ds-check-control{position:relative;width:20px;height:20px;flex:0 0 20px}.review-section .ds-check-control input{position:absolute;inset:0;width:20px;height:20px;opacity:0;margin:0;cursor:pointer;z-index:2}.review-section .ds-check-box{position:absolute;inset:0;display:grid;place-items:center}.review-section .ds-check-box>.input-squircle-border path{fill:white;stroke:#9a9a9a;stroke-width:1}.review-section .ds-check-box>.icon{width:20px;height:20px;opacity:0;color:white}.review-section .ds-check-box .central-icon{width:20px;height:20px}.review-section .ds-check-control input:checked+.ds-check-box>.input-squircle-border path{fill:#101214;stroke:#101214}.review-section .ds-check-control input:checked+.ds-check-box>.icon{opacity:1}.review-section .ds-check-control input:focus-visible+.ds-check-box{outline:2px solid #101214;outline-offset:3px;border-radius:6px}.review-section .ds-listing{border:1px solid #e5e5e5;border-radius:13px;overflow:hidden;background:white;min-width:0}.review-section .ds-listing-photo{position:relative}.review-section .ds-listing-photo>img{display:block;width:100%;height:164px;object-fit:cover}.review-section .ds-listing-photo>.ds-favourite{position:absolute;top:8px;right:8px}.review-section .ds-listing-copy{padding:12px 16px}.review-section .ds-listing-copy strong{font:500 14px/22px Geist,Arial,sans-serif}.review-section .ds-listing-copy h4{font:500 14px/20px Geist,Arial,sans-serif;margin:4px 0}.review-section .ds-listing-copy p{font:400 10px/16px Geist,Arial,sans-serif;color:#737373;margin:4px 0 0}.review-section .ds-card-red{--ds-card-fill:var(--nd-red);--ds-card-stroke:transparent}@font-face{font-family:Geist;src:url(/marketing-assets/geist.73894e0448ca.ttf);font-weight:100 900;font-display:swap}@font-face{font-family:Pangram;src:url(/marketing-assets/PPPangramSansRounded-Extrabold.bf6e45d1e11c.woff2);font-weight:800;font-display:swap}:is(#review-mount,.review-section){font-family:Geist,Arial,sans-serif;color:var(--nd-ink);font-synthesis:none}:is(#review-mount,.review-section) :is(h1,h2,h3,h4){font-family:Geist,Arial,sans-serif;font-weight:500;color:var(--nd-ink);text-wrap:balance}:is(#review-mount,.review-section) h1{font:var(--nd-display);letter-spacing:-2px;margin:0 0 24px}:is(#review-mount,.review-section) h2{font:var(--nd-page);letter-spacing:-1.3px;margin:16px 0 24px}:is(#review-mount,.review-section) h3{font:var(--nd-card);letter-spacing:-.4px}:is(#review-mount,.review-section) h4{font:500 14px/20px Geist,Arial,sans-serif;letter-spacing:0}:is(#review-mount,.review-section) :is(.option-mail>h3,.needs-question h3,.needs-result h3,.viewing-calendar h3){font:var(--nd-section);letter-spacing:-.8px}:is(#review-mount,.review-section) :is(.home-clarity-content h3,.platform-example-grid h3){font:var(--nd-card);letter-spacing:-.4px}:is(#review-mount,.review-section) :is(.refined-copy>p,.email-direction-copy>p,.personal-option-copy>p,.needs-copy>p,.report-explanation>p,.home-introduction>p,.property-detail-story>p){font:var(--nd-body-font);color:var(--nd-body);max-width:56ch}:is(#review-mount,.review-section) :is(.eyebrow,.frequency-hint){font:var(--nd-caption);letter-spacing:0;color:var(--nd-secondary)}:is(#review-mount,.review-section) .eyebrow{display:block;margin-bottom:16px}:is(#review-mount,.review-section) :is(.brand,.wordmark){font-family:Pangram,Geist,sans-serif;font-weight:800}:is(#review-mount,.review-section) :is(.geometric-button,.primary){font-family:Geist,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:500;min-height:48px;padding:12px 20px}:is(#review-mount,.review-section) .geometric-button:hover>.input-squircle-border path{fill:#262626;stroke:#262626}:is(#review-mount,.review-section) .choices{gap:8px;flex-wrap:wrap}:is(#review-mount,.review-section) .choices button{min-height:40px;padding:9px 20px;font:500 13px/20px Geist,Arial,sans-serif;border:1px solid transparent;border-radius:999px;background:var(--nd-inset);color:var(--nd-body)}:is(#review-mount,.review-section) .choices button[aria-pressed=true]{background:var(--nd-selected);border-color:var(--nd-selected-border);color:var(--nd-selected-text)}:is(#review-mount,.review-section) .choices button:hover{background:#eeeeee}:is(#review-mount,.review-section) .choices button[aria-pressed=true]:hover{background:#d8f3fc}:is(#review-mount,.review-section) .cost-refinement .choices{display:inline-flex;gap:0;padding:4px;background:var(--nd-inset);border-radius:18px}:is(#review-mount,.review-section) .cost-refinement .choices button{border:0;border-radius:14px;background:transparent;color:var(--nd-body);padding:9px 16px}:is(#review-mount,.review-section) .cost-refinement .choices button[aria-pressed=true]{background:white;color:var(--nd-ink)}:is(#review-mount,.review-section) .frequency-chip{font:inherit;letter-spacing:inherit;vertical-align:baseline}:is(#review-mount,.review-section) .report-check{font:var(--nd-compact);min-height:48px}:is(#review-mount,.review-section) .restored-monthly-total strong{font:var(--nd-display);letter-spacing:-2px}:is(#review-mount,.review-section) .cost-work-original .cost-sum strong{font:var(--nd-data);letter-spacing:-1px}:is(#review-mount,.review-section) .cost-refinement .monthly-caption{font:var(--nd-body-font);letter-spacing:0}:is(#review-mount,.review-section) .evidence-numbers{font:var(--nd-data);letter-spacing:-1px}:is(#review-mount,.review-section) :is(.email-direction-layout,.personal-option,.refined-hero,.report-refinement,.needs-conversation)>*{min-width:0}:is(#review-mount,.review-section) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--nd-ink);outline-offset:4px}:is(#review-mount,.review-section) .design-picker{display:none}.review-section([data-exploring]) :is(#review-mount,.review-section) .design-picker{display:block}@media(max-width:700px){.review-section{--nd-display:500 36px/42px Geist,Arial,sans-serif;--nd-page:500 28px/34px Geist,Arial,sans-serif}:is(#review-mount,.review-section) h1{letter-spacing:-1.3px}:is(#review-mount,.review-section) h2{letter-spacing:-.8px}:is(#review-mount,.review-section) .evidence-numbers{font:500 20px/28px Geist,Arial,sans-serif;letter-spacing:-.4px}:is(#review-mount,.review-section) .restored-monthly-total strong{font:500 56px/60px Geist,Arial,sans-serif;letter-spacing:-2px}:is(#review-mount,.review-section) .choices button{padding-inline:16px}}:is(#review-mount,.review-section) :is(.email-direction-copy,.refined-copy) h1{font:var(--nd-page);letter-spacing:-1.3px}:is(#review-mount,.review-section) .needs-copy :is(p,small),:is(#review-mount,.review-section) .needs-live-brief :is(p,.eyebrow){color:var(--nd-body)}:is(#review-mount,.review-section) .visual-stage.emails{background:var(--nd-yellow)}:is(#review-mount,.review-section) .visual-stage.reports{background:var(--nd-selected)}:is(#review-mount,.review-section) .visual-stage.marketplace{background:var(--nd-sky)}@media(max-width:700px){:is(#review-mount,.review-section) :is(.email-direction-copy,.refined-copy) h1{font:500 36px/42px Geist,Arial,sans-serif;letter-spacing:-1.3px}}:is(#review-mount,.review-section) .lively .platform-controls .choices button{background:white;color:var(--nd-ink);border-color:var(--nd-line)}:is(#review-mount,.review-section) .lively .platform-controls .choices button[aria-pressed=true]{background:var(--nd-ink);color:white;border-color:var(--nd-ink)}:is(#review-mount,.review-section) :is(.email-option-stage,.option-mail,.personal-option-visual){position:relative;isolation:isolate;background:transparent;border-radius:0}:is(#review-mount,.review-section) :is(.email-option-stage,.option-mail,.personal-option-visual)>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:is(#review-mount,.review-section) .email-option-stage>.input-squircle-border path{fill:var(--nd-yellow)}:is(#review-mount,.review-section) .option-stage-2>.input-squircle-border path{fill:var(--nd-sky)}:is(#review-mount,.review-section) .option-stage-3>.input-squircle-border path{fill:var(--nd-yellow)}:is(#review-mount,.review-section) .option-mail>.input-squircle-border path{fill:white}:is(#review-mount,.review-section) .personal-option-visual>.input-squircle-border path{fill:var(--nd-sky)}:is(#review-mount,.review-section) .personal-option-2 .personal-option-visual>.input-squircle-border path{fill:var(--nd-yellow)}:is(#review-mount,.review-section) .personal-option-3 .personal-option-visual>.input-squircle-border path{fill:var(--nd-green)}:is(#review-mount,.review-section) :is(b,strong){font-weight:500}:is(#review-mount,.review-section) :is(b.brand,strong.brand){font-weight:800}:is(#review-mount,.review-section) :is(.estimate,.report-board .estimate,.detail-estimate>strong){font:var(--nd-data);letter-spacing:-1px}@media(max-width:700px){:is(#review-mount,.review-section) :is(.email-direction-layout,.personal-option,.refined-hero,.market-daylight,.property-detail-story,.platform-examples){padding-inline:0}:is(#review-mount,.review-section) :is(.needs-conversation,.cost-refinement){margin-inline:0;padding:24px}:is(#review-mount,.review-section) :is(.evidence-refinement,.questions-refinement){padding-inline:0}:is(#review-mount,.review-section) .option-mail>h3{font:var(--nd-card);letter-spacing:-.4px}}.review-section .play-variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:30px 0;padding-top:24px;border-top:1px solid #ededed}.review-section .play-variants>div{display:flex;align-items:center;gap:12px}.review-section .play-variants small{font-size:12px;color:#525252;line-height:1.5}.review-section .play-sample,.review-section .ruler-controls #play{width:44px;height:44px;flex:0 0 44px;padding:11px;border-radius:50%;corner-shape:round;background:#f1f1f1;border:1px solid transparent;color:#404040;box-shadow:none;transition:background .16s,color .16s}.review-section .play-sample .central-icon{width:20px;height:20px}.review-section .play-sample[data-surface=outline]{background:white;border-color:#dedede}.review-section .play-sample:hover,.review-section .ruler-controls #play:hover{background:#e8e8e8;color:#101214}.review-section .play-sample[data-surface=outline]:hover{background:#f7f7f7}.review-section .play-sample[aria-pressed=true]{color:#101214}.review-section .play-sample:focus-visible,.review-section .ruler-controls #play:focus-visible{outline:2px solid #101214;outline-offset:4px}.review-section .range-treatment{margin-bottom:32px!important;font-size:12px;color:#636363;gap:12px}.review-section .bid-control:before{display:none}.review-section .decision-zones{position:absolute;top:18px;left:0;right:0;height:9px;display:grid;grid-template-columns:31.25fr 37.5fr 18.75fr 12.5fr;border-radius:8px;overflow:hidden;pointer-events:none}.review-section .decision-zones i{display:block;height:100%}.review-section .zone-outside{background:#eaeaea}.review-section .zone-green{background:#3fd98a}.review-section .zone-red{background:#ef8da7}.review-section .bid-control[data-outside=hatched] .zone-outside{background:repeating-linear-gradient(135deg,transparent 0 3px,#bdbdbd 3px 4px,transparent 4px 7px),#eeeeee}@media(max-width:480px){.review-section .play-variants{grid-template-columns:1fr}.review-section .range-treatment{align-items:flex-start;flex-direction:column}}.review-section .decision-options{border-bottom:1px solid #ededed;padding-bottom:18px;margin-bottom:20px;font-size:12px;color:#525252}.review-section .decision-options .row{gap:12px}.review-section .zone-red{background:#f91b5e}.review-section .zone-yellow{background:#fec912;display:none!important}.review-section .bid-control[data-colours=three] .decision-zones{grid-template-columns:12.5fr 18.75fr 37.5fr 18.75fr 12.5fr}.review-section .bid-control[data-colours=three] .zone-yellow{display:block!important}.review-section .confidence-visual{position:absolute;inset:0;width:100%;height:76px;overflow:visible;pointer-events:none}.review-section .bid-control[data-shape=flat] .confidence-visual{display:none}.review-section .bid-control[data-shape=confidence]{height:76px;margin-top:48px}.review-section .bid-control[data-shape=confidence] .decision-zones{display:none}.review-section .bid-control[data-shape=confidence]>span{top:-19px;color:#525252}.review-section .bid-control[data-shape=confidence]>span:after{top:25px;height:66px;background:#737373}.review-section .bid-control[data-shape=confidence] input{height:76px}.review-section .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:38px;background:#101214}.review-section .bid-control[data-shape=confidence] input::-moz-range-thumb{height:38px;background:#101214}@media(max-width:480px){.review-section .decision-options .row{align-items:flex-start;flex-direction:column}.review-section .decision-options .segmented button{padding:8px 10px}}.review-section .decision-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 42px}.review-section .decision-summary small{display:block;font-size:12px;color:#636363}.review-section .decision-summary strong{display:block;font-size:28px;font-weight:500;letter-spacing:-1px;margin-top:5px}.review-section .decision-summary .badge{color:#525252;background:#f5f5f5}.review-section .bid-control[data-colours=three] .decision-zones,.review-section .decision-zones{grid-template-columns:31.25fr 31.25fr 12.5fr 25fr}.review-section .decision-zones .zone-outside:last-child{display:none}.review-section .decision-zones .zone-yellow{display:block!important;background:#eaeaea}.review-section .bid-control[data-colours=three] .zone-yellow{background:#fec912}.review-section .confidence-visual{height:44px}.review-section .bid-control[data-shape=confidence]{height:44px;margin-top:34px}.review-section .bid-control[data-shape=confidence]>span:after{height:30px;top:29px}.review-section .bid-control[data-shape=confidence] input{height:44px}.review-section .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:27px}.review-section .bid-control[data-shape=confidence] input::-moz-range-thumb{height:27px}.review-section .decision-anchors{position:relative;height:66px;margin:0 0 18px}.review-section .decision-anchors button{position:absolute;transform:translateX(-50%);border:0;background:transparent;padding:8px 2px;display:flex;flex-direction:column;gap:2px;min-width:80px}.review-section .decision-anchors button:before{content:"";position:absolute;top:0;width:1px;height:5px;background:#bdbdbd}.review-section .decision-anchors button:hover{background:#f5f5f5}.review-section .decision-anchors small{font-size:10px;color:#636363;white-space:nowrap}.review-section .decision-anchors strong{font-size:14px;font-weight:500;color:#101214}.review-section .decision-reading{font-size:13px;line-height:1.6;color:#404040;background:#f5f5f5;border-radius:12px;padding:14px 16px;margin:18px 0 0;min-height:70px}@media(max-width:480px){.review-section .decision-summary{align-items:flex-start;flex-direction:column}.review-section .decision-anchors small{font-size:9px}.review-section .decision-anchors button{min-width:64px}}.review-section .bid-control,.review-section .bid-control[data-shape=confidence]{margin-top:64px;margin-bottom:22px}.review-section .bid-control>span.ask-marker,.review-section .bid-control[data-shape=confidence]>span.ask-marker{top:-44px;z-index:2;background:white;border:1px solid #e5e5e5;border-radius:9px;padding:5px 10px;font-size:12px;line-height:22px;color:#636363;white-space:nowrap;pointer-events:none}.review-section .ask-marker strong{font-size:14px;color:#101214;font-weight:500;margin-left:4px}.review-section .bid-control>span.ask-marker:after,.review-section .bid-control[data-shape=confidence]>span.ask-marker:after{top:33px;height:48px;width:0;border-left:1px dashed #737373;background:none}.review-section .decision-summary{margin-bottom:32px}.review-section .decision-anchors{height:72px;margin-bottom:22px}.review-section .decision-anchors button{padding:12px 3px;gap:4px}.review-section .decision-anchors small{font-size:11px}.review-section .decision-anchors strong{font-size:16px}.review-section .bid-control input::-webkit-slider-thumb,.review-section .bid-control[data-shape=confidence] input::-webkit-slider-thumb{height:var(--bid-handle-height,27px);width:7px;border-radius:5px;-webkit-transition:height 80ms linear;transition:height 80ms linear}.review-section .bid-control input::-moz-range-thumb,.review-section .bid-control[data-shape=confidence] input::-moz-range-thumb{height:var(--bid-handle-height,27px);width:7px;border-radius:5px;-moz-transition:height 80ms linear;transition:height 80ms linear}@media(prefers-reduced-motion:reduce){.review-section .bid-control input::-webkit-slider-thumb{-webkit-transition:none;transition:none}.review-section .bid-control input::-moz-range-thumb{-moz-transition:none;transition:none}}.review-section .bid-control[data-outside=soft] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 5.07px,#d0d0d0 5.07px 7.07px)}.review-section .bid-control[data-outside=wide] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 5.49px,#d6d6d6 5.49px 8.49px)}.review-section .bid-control[data-outside=airy] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 8.81px,#d3d3d3 8.81px 11.31px)}.review-section .range-treatment .segmented{flex-wrap:wrap}.review-section .bid-control input::-webkit-slider-thumb,.review-section .bid-control[data-shape=confidence] input::-webkit-slider-thumb,.review-section .bid-control[data-shape=flat] input::-webkit-slider-thumb{background:#101214}.review-section .bid-control input::-moz-range-thumb,.review-section .bid-control[data-shape=confidence] input::-moz-range-thumb,.review-section .bid-control[data-shape=flat] input::-moz-range-thumb{background:#101214}.review-section .bid-control[data-outside=airy-wide] .zone-outside{background:repeating-linear-gradient(135deg,#eee 0 7.81px,#dddddd 7.81px 11.31px)}.review-section .bid-control>span.ask-marker:after,.review-section .bid-control[data-shape=confidence]>span.ask-marker:after{display:none}.review-section .bid-control:after{content:"";position:absolute;left:56.25%;top:50%;width:1px;height:52px;transform:translate(-50%,-50%);pointer-events:none;background:repeating-linear-gradient(180deg,#b8b8b8 0 4px,transparent 4px 8px);background-position:50%;z-index:1}.review-section .bid-control input{z-index:2}:is(#review-mount,.review-section) .ds-card{background:transparent;border:0;border-radius:0;padding:24px}:is(#review-mount,.review-section) .ds-badge{font:400 10px/16px Geist,Arial,sans-serif;letter-spacing:0;border:0;border-radius:6px;padding:5px 8px}:is(#review-mount,.review-section) .ds-badge-blue{background:#e1f7fe;color:#173b49}:is(#review-mount,.review-section) .ds-badge-neutral{background:#f4f4f4;color:#737373}:is(#review-mount,.review-section) .ds-badge-red{background:#fff0f4;color:#ad506d}:is(#review-mount,.review-section) .ds-badge-green{background:#edf9f1;color:#397256}:is(#review-mount,.review-section) .ds-badge-yellow{background:#fff8e0;color:#8d793d}:is(#review-mount,.review-section) .ds-card>.input-squircle-border path{fill:var(--ds-card-fill);stroke:var(--ds-card-stroke)}:is(#review-mount,.review-section) .geometric-button[data-variant=secondary]{color:#101214}:is(#review-mount,.review-section) .geometric-button[data-variant=secondary]>.input-squircle-border path{fill:white;stroke:#a3a3a3}:is(#review-mount,.review-section) .geometric-button[data-variant=secondary]:hover>.input-squircle-border path{fill:#f5f5f5;stroke:#737373}:is(#review-mount,.review-section) .nd-chip{min-height:40px;padding:9px 20px;font:500 13px/20px Geist,Arial,sans-serif;background:#f5f5f5;color:#404040;border:1px solid transparent;border-radius:999px}:is(#review-mount,.review-section) .nd-chip[aria-pressed=true]{background:#e1f7fe;border-color:#a9e6f7;color:#173b49}:is(#review-mount,.review-section) .nd-chip:disabled{color:#a3a3a3;cursor:not-allowed}:is(#review-mount,.review-section) .postcode-chips{gap:8px}:is(#review-mount,.review-section) .platform-mode{display:flex;gap:8px}:is(#review-mount,.review-section) .platform-mode .geometric-button{padding:8px 16px;min-height:40px;font-size:13px}:is(#review-mount,.review-section) .platform-demo .ds-tabs{margin:20px 0 16px}:is(#review-mount,.review-section) .listing-image .ds-favourite{position:absolute;right:8px;top:8px}:is(#review-mount,.review-section) .platform-listings .ds-empty{min-width:100%;font-size:14px}:is(#review-mount,.review-section) .report-range>strong{font:var(--nd-data);letter-spacing:-1px}:is(#review-mount,.review-section) .report-board .ds-price-meter{margin-top:24px}:is(#review-mount,.review-section) .report-takeaway{margin-top:24px}:is(#review-mount,.review-section) .report-takeaway p{margin-bottom:0}:is(#review-mount,.review-section) .digest-summary{margin-top:24px}:is(#review-mount,.review-section) .reason-chip{margin-bottom:8px}:is(#review-mount,.review-section) .needs-brief-chips{gap:8px}:is(#review-mount,.review-section) .needs-result>div{display:flex;gap:8px;flex-wrap:wrap}:is(#review-mount,.review-section) .needs-result>div .ds-badge{background:#e1f7fe;color:#173b49}:is(#review-mount,.review-section) .needs-question>div>.geometric-button{display:flex;justify-content:space-between;align-items:center;text-align:left;gap:12px;font-size:13px}:is(#review-mount,.review-section) .needs-question>div>.geometric-button .icon{width:18px;height:18px;flex:none}:is(#review-mount,.review-section) .ds-progress{margin:16px 0 24px}:is(#review-mount,.review-section) .elimination-comparison .comparison-home-photo img{height:96px;object-fit:cover}:is(#review-mount,.review-section) .elimination-comparison th>b{margin:8px 0}:is(#review-mount,.review-section) .elimination-comparison .ds-badge{white-space:normal;margin-top:4px}:is(#review-mount,.review-section) .viewing-calendar .booking-slots>.geometric-button{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:12px;min-height:64px;text-decoration:none;font-size:14px}:is(#review-mount,.review-section) .booking-slots>.geometric-button small{font:400 10px/16px Geist,Arial,sans-serif;color:inherit;text-decoration:none}:is(#review-mount,.review-section) .booking-slots>.geometric-button:disabled{opacity:.4;text-decoration:none}:is(#review-mount,.review-section) .calendar-days{grid-template-columns:repeat(7,minmax(40px,1fr));min-width:280px;gap:4px}:is(#review-mount,.review-section) .calendar-days .calendar-date{min-height:40px;padding:0;width:100%;height:40px;aspect-ratio:auto;text-decoration:none}:is(#review-mount,.review-section) .booking-grid>div{min-width:0;overflow-x:auto}:is(#review-mount,.review-section) .ds-tabs{scroll-padding:8px}:is(#review-mount,.review-section) .detail-guidance{background:#eafaff;border-radius:14px;padding:22px;gap:20px}:is(#review-mount,.review-section) .detail-guidance img{width:48px}:is(#review-mount,.review-section) .detail-guidance p{font:400 12px/20px Geist,Arial,sans-serif;color:#636363}:is(#review-mount,.review-section) .detail-guidance b{font:500 15px/22px Geist,Arial,sans-serif}:is(#review-mount,.review-section) .detail-guidance .ds-text-action{font:400 14px/22px Geist,Arial,sans-serif}@media(max-width:700px){:is(#review-mount,.review-section) .ds-card{padding:20px}:is(#review-mount,.review-section) .booking-grid{grid-template-columns:1fr}:is(#review-mount,.review-section) .detail-guidance{flex-wrap:wrap}:is(#review-mount,.review-section) .platform-mode{margin-bottom:8px}}:is(#review-mount,.review-section) .ds-favourite{width:44px;height:44px;padding:0;margin:0;display:grid;place-items:center;background:white;color:#101214;border:0;border-radius:50%}:is(#review-mount,.review-section) .ds-favourite[aria-pressed=true]{background:white;color:#f91b5e}:is(#review-mount,.review-section) .ds-favourite .icon,:is(#review-mount,.review-section) .ds-favourite svg{width:24px;height:24px}:is(#review-mount,.review-section) .platform-listings .ds-empty img{width:52px;height:auto;object-fit:contain;border-radius:0;margin:10px 0 15px}:is(#review-mount,.review-section) .booking-slots>.geometric-button{border:0;border-radius:0;box-shadow:none;background:transparent}:is(#review-mount,.review-section) .platform-listings .ds-listing{padding:0;border:1px solid #e5e5e5;border-radius:13px;background:white}:is(#review-mount,.review-section) .platform-listings .ds-listing-photo>img{width:100%;height:164px;border-radius:0;object-fit:cover}:is(#review-mount,.review-section) .ds-listing-copy>p{font:400 10px/16px Geist,Arial,sans-serif;margin:4px 0 0;color:#737373}:is(#review-mount,.review-section) :is(.email-option-stage,.personal-option-visual)>.input-squircle-border path{stroke:none}:is(#review-mount,.review-section) .option-mail>.input-squircle-border path{stroke:none}@media(max-width:700px){:is(#review-mount,.review-section) .viewing-calendar{padding:20px 0}:is(#review-mount,.review-section) .calendar-days{gap:0;min-width:280px}:is(#review-mount,.review-section) .booking-grid>div{overflow-x:auto}}:is(#review-mount,.review-section) .frequency-chip.nd-chip{font:inherit;letter-spacing:inherit;padding:2px 12px;background:#e1f7fe;border-color:#a9e6f7}:is(#review-mount,.review-section) .frequency-chip.nd-chip{font:var(--nd-card);letter-spacing:-.4px;min-height:40px;padding:5px 14px;border-radius:999px;background:var(--nd-selected);border-color:var(--nd-selected-border);display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;gap:8px;white-space:nowrap}:is(#review-mount,.review-section) .frequency-chip .icon{width:20px;height:20px}:is(#review-mount,.review-section) .frequency-chip .icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;line-height:0}:is(#review-mount,.review-section) .frequency-chip .icon svg{display:block;width:16px;height:16px}:is(#review-mount,.review-section) .priority-selections{margin-top:24px;max-width:360px}:is(#review-mount,.review-section) .priority-selections .ds-check{padding:14px 0;gap:12px}:is(#review-mount,.review-section) .priority-selections .ds-check>span:last-child{display:flex;flex-direction:column;gap:2px;font:var(--nd-compact);color:var(--nd-ink)}:is(#review-mount,.review-section) .priority-selections small{font:var(--nd-caption);color:var(--nd-muted);margin:0}:is(#review-mount,.review-section) .email-direction-copy>.geometric-button{margin-top:8px}:is(#review-mount,.review-section) .email-audience-controls{justify-content:flex-end}:is(#review-mount,.review-section) .elimination-comparison{padding:16px;overflow:hidden}:is(#review-mount,.review-section) .elimination-comparison .ds-table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#b3b3b3 transparent;padding-bottom:10px}:is(#review-mount,.review-section) .elimination-comparison .ds-comparison-table{table-layout:fixed;min-width:1384px;width:1384px;border-collapse:separate;border-spacing:0}:is(#review-mount,.review-section) .elimination-comparison :is(th,td){width:156px;padding:12px;font:var(--nd-caption);vertical-align:middle;transition:opacity .3s ease,background-color .3s ease,color .3s ease}:is(#review-mount,.review-section) .elimination-comparison tr>:first-child{width:112px;position:sticky;left:0;z-index:2;background:white;text-align:left}:is(#review-mount,.review-section) .elimination-comparison thead th{vertical-align:top}:is(#review-mount,.review-section) .elimination-comparison th>b{font:500 13px/20px Geist,Arial,sans-serif;margin:8px 0 0}:is(#review-mount,.review-section) .elimination-comparison tbody tr:last-child>*{border-bottom:0}:is(#review-mount,.review-section) .elimination-comparison .comparison-home-photo{position:relative;overflow:hidden;border-radius:12px}:is(#review-mount,.review-section) .elimination-comparison .comparison-home-photo img{display:block;width:100%;height:104px;transition:filter .35s ease,opacity .35s ease,transform .35s ease}:is(#review-mount,.review-section) .elimination-comparison .home-eliminated img{filter:grayscale(1);opacity:.22;transform:scale(.96)}:is(#review-mount,.review-section) .elimination-comparison .comparison-muted,:is(#review-mount,.review-section) .elimination-comparison .home-eliminated>b{color:var(--nd-muted)}:is(#review-mount,.review-section) .elimination-comparison .eliminated-mark{position:absolute;inset:50% auto auto 50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:white;color:var(--nd-red);transform:translate(-50%,-50%);animation:comparison-reject .3s ease-out}:is(#review-mount,.review-section) .elimination-comparison .eliminated-mark .icon{width:20px;height:20px;display:flex;margin:0;flex:none}:is(#review-mount,.review-section) .elimination-comparison .ds-cell-miss{color:var(--nd-red);background:#fff0f4}:is(#review-mount,.review-section) .elimination-comparison td>.icon{display:inline-flex;width:14px;height:14px;vertical-align:middle;margin-right:6px}@keyframes comparison-reject{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .elimination-comparison *{transition:none!important;animation:none!important}}:is(#review-mount,.review-section) .profile-conversation{background:transparent;grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;padding:40px;margin-block:48px}:is(#review-mount,.review-section) .profile-conversation>.input-squircle-border path{fill:var(--nd-inset);stroke:none}:is(#review-mount,.review-section) .profile-conversation .needs-copy{padding-top:32px}:is(#review-mount,.review-section) .profile-conversation .needs-copy>p{max-width:340px;margin-bottom:0}:is(#review-mount,.review-section) .profile-builder.ds-card{padding:28px;min-height:450px;--surface-fill:white}:is(#review-mount,.review-section) .profile-builder-head{display:flex;align-items:center;gap:10px;font:var(--nd-compact);margin-bottom:30px}:is(#review-mount,.review-section) .profile-builder-head>img{width:28px;height:auto}:is(#review-mount,.review-section) .profile-builder-head>.ds-text-action{margin-left:auto}:is(#review-mount,.review-section) .profile-step-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font:var(--nd-caption);color:var(--nd-secondary);margin-bottom:12px}:is(#review-mount,.review-section) .profile-builder h3{font:var(--nd-card);letter-spacing:-.4px;margin:24px 0 20px}:is(#review-mount,.review-section) .profile-options{display:grid;gap:10px}:is(#review-mount,.review-section) .profile-options>.geometric-button{display:flex;justify-content:space-between;gap:16px;min-height:52px;font:500 14px/22px Geist,Arial,sans-serif;padding:14px 16px}:is(#review-mount,.review-section) .profile-options .icon{display:flex;flex:0 0 16px;width:16px;height:16px}:is(#review-mount,.review-section) .profile-back{display:block;margin-top:20px}:is(#review-mount,.review-section) .profile-feature-list{margin-bottom:24px}:is(#review-mount,.review-section) .profile-feature{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--nd-line);font:var(--nd-compact)}:is(#review-mount,.review-section) .profile-feature>div{display:flex;gap:8px;flex-shrink:0}:is(#review-mount,.review-section) .profile-feature .geometric-button{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0}:is(#review-mount,.review-section) .profile-feature .icon{display:flex;width:18px;height:18px}:is(#review-mount,.review-section) .profile-builder .geometric-button:disabled{opacity:.4;cursor:default}:is(#review-mount,.review-section) .profile-building{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;text-align:center}:is(#review-mount,.review-section) .profile-building>img{width:48px;height:auto}:is(#review-mount,.review-section) .profile-building>span{font:var(--nd-caption);color:var(--nd-muted)}:is(#review-mount,.review-section) .profile-build-track{height:4px;background:var(--nd-line);width:180px;overflow:hidden;border-radius:4px;margin:4px 0 18px}:is(#review-mount,.review-section) .profile-build-track>span{display:block;width:100%;height:100%;background:var(--nd-ink);transform-origin:left;animation:profile-build 1.1s ease-out both}:is(#review-mount,.review-section) .profile-complete>p{font:var(--nd-compact);color:var(--nd-secondary);margin-bottom:20px}:is(#review-mount,.review-section) .profile-step-meta .ds-badge{display:flex;align-items:center;gap:5px}:is(#review-mount,.review-section) .profile-step-meta .icon{display:flex;width:14px;height:14px}:is(#review-mount,.review-section) .profile-next>span,:is(#review-mount,.review-section) .profile-summary>span{display:block;font:var(--nd-caption);color:var(--nd-muted);margin:16px 0 8px}:is(#review-mount,.review-section) .profile-summary>div{display:flex;gap:6px;flex-wrap:wrap}:is(#review-mount,.review-section) .profile-summary>p{font:var(--nd-compact);margin:0 0 20px}:is(#review-mount,.review-section) .profile-next{border-top:1px solid var(--nd-line);margin-top:24px;padding-top:4px}:is(#review-mount,.review-section) .profile-next>div{display:flex;align-items:center;gap:12px;padding:12px 0;font:var(--nd-caption);color:var(--nd-muted)}:is(#review-mount,.review-section) .profile-next b{font:var(--nd-compact);color:var(--nd-secondary)}:is(#review-mount,.review-section) .profile-next>div>span:last-child{margin-left:auto;white-space:nowrap}@keyframes profile-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes profile-build{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:700px){:is(#review-mount,.review-section) .profile-conversation{grid-template-columns:1fr;padding:24px;gap:24px}:is(#review-mount,.review-section) .profile-conversation .needs-copy{padding-top:0}:is(#review-mount,.review-section) .profile-builder.ds-card{padding:20px}:is(#review-mount,.review-section) .profile-feature{gap:8px}:is(#review-mount,.review-section) .profile-feature>div{gap:4px}}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .profile-build-track>span,:is(#review-mount,.review-section) .profile-step{animation:none}}:is(#review-mount,.review-section) .rollout-content .home-introduction{margin-bottom:32px;padding-bottom:0}:is(#review-mount,.review-section) .rollout-content .home-introduction h2{margin-bottom:0}:is(#review-mount,.review-section) .rollout-paths{position:relative;isolation:isolate;gap:24px;padding-top:0}:is(#review-mount,.review-section) .rollout-paths:after,:is(#review-mount,.review-section) .rollout-paths:before{content:"";position:absolute;top:21px;left:22px;right:22px;height:2px;z-index:-1;background:var(--nd-line)}:is(#review-mount,.review-section) .rollout-paths:after{background:var(--nd-ink);transform:scaleX(var(--rollout-progress));transform-origin:left;transition:transform var(--rollout-duration,.35s) linear}:is(#review-mount,.review-section) .rollout-phase-marker{display:flex;gap:10px;margin-bottom:18px}:is(#review-mount,.review-section) .rollout-phase-marker>.geometric-button{min-height:44px;width:44px;padding:0;display:flex;align-items:center;justify-content:center}:is(#review-mount,.review-section) .rollout-phase-marker>span{background:white;padding:6px 10px;font:var(--nd-caption);color:var(--nd-muted)}:is(#review-mount,.review-section) .rollout-content .path-visual{height:260px;padding:14px;transition:opacity .25s ease}:is(#review-mount,.review-section) .rollout-phase:not([data-active=true]) .path-visual{opacity:.75}:is(#review-mount,.review-section) .rollout-content .path-copy h3{font:var(--nd-card);letter-spacing:-.4px;margin:18px 0 8px}:is(#review-mount,.review-section) .rollout-content .path-copy p{font:var(--nd-compact);min-height:0;margin:0 0 18px}:is(#review-mount,.review-section) .rollout-content .rollout-link>.input-squircle-border path{fill:var(--nd-inset);stroke:none}:is(#review-mount,.review-section) .rollout-email,:is(#review-mount,.review-section) .rollout-market{width:100%;min-width:0;box-sizing:border-box;background:white;border-radius:14px;padding:14px}:is(#review-mount,.review-section) .rollout-email>.brand{font-size:16px}:is(#review-mount,.review-section) .rollout-email h4{font:500 14px/22px Geist,Arial,sans-serif;margin:12px 0}:is(#review-mount,.review-section) .rollout-email-home{display:flex;align-items:center;gap:10px;margin-top:12px}:is(#review-mount,.review-section) .rollout-email-home>img{width:54px;height:54px;object-fit:cover;border-radius:8px}:is(#review-mount,.review-section) .rollout-email-home b,:is(#review-mount,.review-section) .rollout-property b{font:500 12px/18px Geist,Arial,sans-serif;display:block}:is(#review-mount,.review-section) .rollout-email-home span,:is(#review-mount,.review-section) .rollout-property span{font:400 10px/16px Geist,Arial,sans-serif;color:var(--nd-muted);display:block}:is(#review-mount,.review-section) .rollout-market-mode{display:flex;gap:8px}:is(#review-mount,.review-section) .rollout-market-mode>.geometric-button{min-height:40px;padding:10px 16px;font:500 13px/20px Geist,Arial,sans-serif}:is(#review-mount,.review-section) .rollout-postcodes{display:flex;gap:5px;margin:12px 0;overflow-x:auto}:is(#review-mount,.review-section) .rollout-property{display:flex;align-items:center;gap:10px}:is(#review-mount,.review-section) .rollout-property>img{width:72px;height:72px;object-fit:cover;border-radius:8px;flex-shrink:0}@media(max-width:700px){:is(#review-mount,.review-section) .rollout-paths:after,:is(#review-mount,.review-section) .rollout-paths:before{display:none}:is(#review-mount,.review-section) .rollout-paths{gap:32px}:is(#review-mount,.review-section) .rollout-content .path-visual{height:250px}}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .rollout-content .path-visual,:is(#review-mount,.review-section) .rollout-paths:after{transition:none}}:is(#review-mount,.review-section) .rollout-postcodes>.nd-chip{padding:9px 12px}:is(#review-mount,.review-section) .rollout-postcodes>.nd-chip{padding:9px 20px;flex-shrink:0}:is(#review-mount,.review-section) .daylight-graph-bars{display:flex;align-items:flex-end;gap:7px;height:100px;margin-top:12px}:is(#review-mount,.review-section) .daylight-graph-bars>span{flex:1 1;min-width:0;border-radius:6px 6px 3px 3px;background:var(--nd-inset);transition:height .3s ease}:is(#review-mount,.review-section) .daylight-graph-bars>span[data-lit=true]{background:var(--nd-yellow)}:is(#review-mount,.review-section) .daylight-graph-times{display:flex;justify-content:space-between;font:var(--nd-caption);color:var(--nd-muted);margin-top:12px}:is(#review-mount,.review-section) .home-daylight-graph{padding:20px 0;font-family:Geist,Arial,sans-serif;color:var(--nd-ink)}:is(#review-mount,.review-section) .home-daylight-graph h3{font:var(--nd-card);letter-spacing:-.4px;margin:20px 0 4px}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .daylight-graph-bars>span{transition:none}}:is(#review-mount,.review-section):has(.home-preview-image){height:100%}:is(#review-mount,.review-section) .home-preview-image{height:100%;position:relative;overflow:hidden;border-radius:20px;background:var(--nd-inset);font-family:Geist,Arial,sans-serif}:is(#review-mount,.review-section) .preview-scene{position:absolute;inset:0;animation:preview-scene-in .3s ease-out}:is(#review-mount,.review-section) .preview-scene-photo{display:block;width:100%;height:100%;object-fit:cover}:is(#review-mount,.review-section) .preview-scene-location{position:absolute;top:18px;left:18px;background:white;padding:10px 14px;border-radius:12px;font:var(--nd-compact)}:is(#review-mount,.review-section) .preview-scene-caption.ds-card{position:absolute;bottom:18px;left:18px;right:18px;padding:18px;--ds-card-stroke:transparent}:is(#review-mount,.review-section) .preview-scene-caption strong{display:block;font:var(--nd-card);letter-spacing:-.4px;margin-bottom:8px}:is(#review-mount,.review-section) .preview-scene-caption span{display:block;font:var(--nd-caption);color:var(--nd-muted)}:is(#review-mount,.review-section) .preview-document-stack{position:absolute;inset:80px 40px 150px;min-height:210px}:is(#review-mount,.review-section) .preview-document-back{position:absolute;inset:0;background:var(--nd-purple);border-radius:18px;transform:rotate(5deg)}:is(#review-mount,.review-section) .preview-document-sheet.ds-card{height:100%;transform:rotate(-3deg);--ds-card-stroke:transparent}:is(#review-mount,.review-section) .preview-document-sheet .brand{font-size:20px}:is(#review-mount,.review-section) .preview-document-sheet h3{font:var(--nd-card);margin:20px 0}:is(#review-mount,.review-section) .preview-document-sheet>div>span{color:var(--nd-muted)}@keyframes preview-scene-in{0%{opacity:.35}to{opacity:1}}@media(max-width:700px){:is(#review-mount,.review-section) .home-preview-image{min-height:400px}:is(#review-mount,.review-section) .preview-document-stack{inset:60px 28px 140px}:is(#review-mount,.review-section) .preview-document-sheet.ds-card{padding:18px}}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .preview-scene{animation:none}}:is(#review-mount,.review-section) .market-daylight .daylight-paper{margin-top:0}:is(#review-mount,.review-section) .daylight-graph-bars.interactive-light{position:relative;height:176px;padding-top:72px;box-sizing:border-box;gap:7px}:is(#review-mount,.review-section) .daylight-bar-target{position:relative;display:block;flex:1 1;align-self:stretch;min-width:0;padding:0;border:0;background:transparent;cursor:pointer;border-radius:6px}:is(#review-mount,.review-section) .daylight-bar-target>span{position:absolute;bottom:0;left:0;right:0;border-radius:6px 6px 3px 3px;transition:height .3s ease}:is(#review-mount,.review-section) [data-season=Winter] .daylight-bar-reference{background:repeating-linear-gradient(135deg,#ededed,#ededed 4px,#cfcfcf 0,#cfcfcf 6px)}:is(#review-mount,.review-section) .daylight-bar-value{background:var(--nd-inset)}:is(#review-mount,.review-section) .daylight-bar-value[data-lit=true]{background:var(--nd-yellow)}:is(#review-mount,.review-section) .daylight-bar-target:is(:hover,:focus-visible) .daylight-bar-value{box-shadow:inset 0 0 0 1px var(--nd-ink)}:is(#review-mount,.review-section) .daylight-bar-target:focus-visible{outline:2px solid var(--nd-ink);outline-offset:3px}:is(#review-mount,.review-section) .daylight-tooltip{position:absolute;top:0;z-index:3;transform:translateX(-50%);box-sizing:border-box;width:192px;padding:10px 12px;border-radius:12px;background:var(--nd-ink);color:white;font:400 12px/18px Geist,Arial,sans-serif;pointer-events:none;text-align:left}:is(#review-mount,.review-section) .daylight-tooltip>b{display:block;font-weight:500;margin-bottom:2px}:is(#review-mount,.review-section) .daylight-tooltip>span{display:block}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .daylight-bar-target>span{transition:none}}:is(#review-mount,.review-section) .daylight-benefits{display:grid;gap:20px;margin-top:28px}:is(#review-mount,.review-section) .garden-benefit.ds-card,:is(#review-mount,.review-section) .season-benefit{display:flex;align-items:center;gap:16px;padding:18px}:is(#review-mount,.review-section) .season-benefit{padding-block:0}:is(#review-mount,.review-section) .daylight-benefit-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:var(--nd-yellow);border-radius:50%;color:var(--nd-ink)}:is(#review-mount,.review-section) .season-benefit .daylight-benefit-icon{background:var(--nd-inset)}:is(#review-mount,.review-section) .daylight-benefit-icon>.icon{display:flex;width:24px;height:24px}:is(#review-mount,.review-section) .daylight-benefits b{display:block;font:500 14px/22px Geist,Arial,sans-serif}:is(#review-mount,.review-section) .daylight-benefits p{font:var(--nd-compact);color:var(--nd-secondary);margin:4px 0 0}:is(#review-mount,.review-section) .platform-highlights>h2{margin-bottom:32px}:is(#review-mount,.review-section) .platform-benefit-grid{display:grid;gap:32px 24px}:is(#review-mount,.review-section) .platform-benefit{grid-column:span 2;min-width:0}:is(#review-mount,.review-section) .platform-benefit:nth-child(-n+2){grid-column:span 3}:is(#review-mount,.review-section) .platform-benefit>h3{font:var(--nd-card);letter-spacing:-.4px}:is(#review-mount,.review-section) .platform-benefit>p{font:var(--nd-compact);margin:0;color:var(--nd-secondary)}:is(#review-mount,.review-section) .feature-art.ds-card{height:260px;padding:20px;overflow:hidden}:is(#review-mount,.review-section) .feature-search-controls{display:flex;gap:8px;overflow-x:auto;margin-bottom:16px}:is(#review-mount,.review-section) .feature-search-controls .nd-chip{flex-shrink:0}:is(#review-mount,.review-section) .feature-search-results{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}:is(#review-mount,.review-section) .feature-search-results>div{background:white;border-radius:12px;overflow:hidden}:is(#review-mount,.review-section) .feature-search-results img{display:block;width:100%;height:140px;object-fit:cover}:is(#review-mount,.review-section) .feature-search-results span{display:block;font:var(--nd-caption);padding:8px 10px}:is(#review-mount,.review-section) .feature-saved-stack{height:100%;max-width:380px;position:relative;margin:auto}:is(#review-mount,.review-section) .feature-saved-home{position:absolute;width:58%;padding:8px;background:white;border-radius:14px}:is(#review-mount,.review-section) .saved-home-0{left:4px;top:12px;transform:rotate(-7deg)}:is(#review-mount,.review-section) .saved-home-1{right:4px;top:28px;transform:rotate(7deg)}:is(#review-mount,.review-section) .feature-saved-home>img{width:100%;height:150px;object-fit:cover;border-radius:9px;display:block}:is(#review-mount,.review-section) .feature-saved-home>.ds-favourite{position:absolute;top:14px;right:14px}:is(#review-mount,.review-section) .feature-saved-home>b{display:block;font:500 12px/18px Geist,Arial,sans-serif;margin:8px 4px}:is(#review-mount,.review-section) .feature-compare-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}:is(#review-mount,.review-section) .feature-compare-photos img{width:100%;height:90px;object-fit:cover;border-radius:9px}:is(#review-mount,.review-section) .feature-compare .ds-comparison-table{min-width:0;width:100%;font:var(--nd-caption)}:is(#review-mount,.review-section) .feature-compare :is(td,th){padding:9px 4px;white-space:nowrap;font:var(--nd-caption)}:is(#review-mount,.review-section) .feature-report{display:flex;align-items:center;justify-content:center}:is(#review-mount,.review-section) .feature-report-sheet.ds-card{width:100%;padding:20px;--ds-card-stroke:transparent}:is(#review-mount,.review-section) .feature-report-sheet>span{display:block;font:var(--nd-caption);color:var(--nd-muted)}:is(#review-mount,.review-section) .feature-report-sheet>strong{display:block;font:var(--nd-data);letter-spacing:-1px;margin:12px 0 20px}:is(#review-mount,.review-section) .feature-report-sheet>div:not(.ds-price-meter){display:flex;justify-content:space-between;gap:8px;margin:16px 0;font:var(--nd-caption)}:is(#review-mount,.review-section) .feature-calendar-title{font:500 14px/22px Geist,Arial,sans-serif;display:flex;justify-content:space-between;gap:8px}:is(#review-mount,.review-section) .feature-calendar-title>span{font:var(--nd-caption);color:var(--nd-muted)}:is(#review-mount,.review-section) .feature-calendar-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;margin:22px 0}:is(#review-mount,.review-section) .feature-calendar-days>div{text-align:center}:is(#review-mount,.review-section) .feature-calendar-days small{display:block;font:var(--nd-caption);color:var(--nd-muted);margin-bottom:6px}:is(#review-mount,.review-section) .feature-calendar-days .nd-chip{width:40px;padding:9px 0}:is(#review-mount,.review-section) .feature-time-options{display:flex;gap:8px}:is(#review-mount,.review-section) .feature-time-options>.geometric-button{flex:1 1;min-height:40px;padding:10px;font:500 13px/20px Geist,Arial,sans-serif}:is(#review-mount,.review-section) .feature-calendar-summary{display:block;font:var(--nd-caption);color:var(--nd-muted);margin-top:18px}@media(max-width:1000px){:is(#review-mount,.review-section) .platform-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#review-mount,.review-section) .platform-benefit,:is(#review-mount,.review-section) .platform-benefit:nth-child(-n+2){grid-column:span 1}}@media(max-width:600px){:is(#review-mount,.review-section) .platform-benefit-grid{grid-template-columns:1fr;gap:28px}:is(#review-mount,.review-section) .feature-art.ds-card{height:260px}}:is(#review-mount,.review-section) .platform-postcode-field{width:100%;min-width:0}:is(#review-mount,.review-section) .platform-postcode-field .nd-field{width:100%}:is(#review-mount,.review-section) .platform-postcode-field .nd-postcode-values>input{font:400 14px/20px Geist,Arial,sans-serif}:is(#review-mount,.review-section) .platform-controls.platform-search-bar{position:relative;isolation:isolate;align-items:center;flex-wrap:nowrap;gap:10px;padding:8px}:is(#review-mount,.review-section) .platform-search-bar>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}:is(#review-mount,.review-section) .platform-search-bar>.input-squircle-border path{fill:white;stroke:var(--nd-line);stroke-width:1}:is(#review-mount,.review-section) .platform-search-bar:focus-within>.input-squircle-border path{stroke:var(--nd-ink)}:is(#review-mount,.review-section) .platform-search-bar .platform-postcode-field{flex:1 1;width:auto}:is(#review-mount,.review-section) .platform-search-bar .nd-field>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode{padding:8px;background:transparent}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode>.input-squircle-border{display:block}:is(#review-mount,.review-section) .platform-search-bar .platform-mode{flex-shrink:0;padding-left:10px;border-left:1px solid var(--nd-line);gap:4px}@container(max-width:360px){:is(#review-mount,.review-section) .platform-controls.platform-search-bar{flex-wrap:wrap}:is(#review-mount,.review-section) .platform-search-bar .platform-postcode-field{flex-basis:100%}:is(#review-mount,.review-section) .platform-search-bar .platform-mode{width:100%;padding:8px 0 0;border-left:0;border-top:1px solid var(--nd-line);justify-content:flex-end}}:is(#review-mount,.review-section) .evidence-price-decision .confidence-visual{height:44px;transition:transform .22s ease}:is(#review-mount,.review-section) .evidence-price-decision .bid-control input::-webkit-slider-thumb{height:40px}:is(#review-mount,.review-section) .evidence-price-decision .bid-control input::-moz-range-thumb{height:40px}:is(#review-mount,.review-section) .profile-options>.nd-chip{width:100%;white-space:normal;text-align:left;justify-content:flex-start}:is(#review-mount,.review-section) .profile-feature .nd-chip{display:inline-flex;align-items:center;gap:8px}:is(#review-mount,.review-section) .profile-feature:last-child{border-bottom:0}:is(#review-mount,.review-section) .profile-building .search-falling-animation{width:100%}:is(#review-mount,.review-section) .profile-feature>div{flex-wrap:wrap}@media(max-width:420px){:is(#review-mount,.review-section) .profile-feature{align-items:flex-start;flex-direction:column}}:is(#review-mount,.review-section) .profile-complete h3{margin:16px 0 12px}:is(#review-mount,.review-section) .profile-complete>p{margin-bottom:12px}:is(#review-mount,.review-section) .profile-complete .profile-summary>span{margin:12px 0 6px}:is(#review-mount,.review-section) .profile-complete .profile-summary>p{margin-bottom:12px}:is(#review-mount,.review-section) .profile-complete .profile-next{margin-top:16px;padding-top:0}:is(#review-mount,.review-section) .profile-complete .profile-next>span{margin:12px 0 4px}:is(#review-mount,.review-section) .profile-complete .profile-next>div{padding:8px 0}:is(#review-mount,.review-section) .rollout-content .rollout-link>.icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;line-height:0}:is(#review-mount,.review-section) .rollout-content .rollout-link>.icon svg{display:block;width:20px;height:20px}:is(#review-mount,.review-section) .rollout-content .rollout-link:hover>.input-squircle-border path{fill:#f5f5f5;stroke:var(--nd-ink);stroke-width:1}:is(#review-mount,.review-section) .rollout-content .rollout-link{padding:10px 14px;min-height:40px}:is(#review-mount,.review-section) .rollout-content .rollout-link{font:500 13px/20px Geist,Arial,sans-serif;padding:12px 20px;min-height:48px;gap:12px;vertical-align:middle;white-space:nowrap}:is(#review-mount,.review-section) .home-preview-image{background:transparent}:is(#review-mount,.review-section) .preview-document-stack{inset:0;min-height:0;display:grid;align-content:center;padding:42px}:is(#review-mount,.review-section) .preview-document-back{inset:50px 32px;background:var(--preview-accent)}:is(#review-mount,.review-section) .preview-document-sheet.ds-card{height:auto;min-height:340px;max-width:100%;padding:28px}:is(#review-mount,.review-section) .preview-illustration-detail{font:var(--nd-caption);color:var(--nd-secondary)}:is(#review-mount,.review-section) .preview-illustration-number{display:block;font:var(--nd-data);color:var(--nd-ink);margin:12px 0 24px;letter-spacing:-1px}:is(#review-mount,.review-section) .preview-illustration-number small{font:var(--nd-caption);letter-spacing:0;color:var(--nd-muted)}:is(#review-mount,.review-section) .preview-floorplan{display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:90px 70px 40px;gap:4px;font:var(--nd-caption)}:is(#review-mount,.review-section) .preview-floorplan>div{display:grid;place-items:center;background:var(--nd-inset);border:2px solid var(--nd-ink)}:is(#review-mount,.review-section) .preview-floorplan .plan-living{grid-row:span 2;background:var(--nd-selected)}:is(#review-mount,.review-section) .preview-floorplan .plan-terrace{grid-column:span 2;border-style:dashed;background:transparent}:is(#review-mount,.review-section) .preview-light-bars{display:flex;align-items:end;gap:8px;height:135px;margin-top:28px}:is(#review-mount,.review-section) .preview-light-bars i{flex:1 1;background:var(--nd-yellow);border-radius:6px}:is(#review-mount,.review-section) .preview-light-times{display:flex;justify-content:space-between;margin:8px 0 20px}:is(#review-mount,.review-section) .preview-cost-split{display:flex;height:14px;gap:3px;border-radius:8px;overflow:hidden;margin-bottom:20px}:is(#review-mount,.review-section) .preview-cost-split i:first-child{flex:120 1;background:var(--nd-sky)}:is(#review-mount,.review-section) .preview-cost-split i:nth-child(2){flex:95 1;background:var(--nd-purple)}:is(#review-mount,.review-section) .preview-cost-split i:nth-child(3){flex:35 1;background:var(--nd-yellow)}@media(max-width:700px){:is(#review-mount,.review-section) .preview-document-stack{inset:0;padding:28px}:is(#review-mount,.review-section) .preview-document-back{inset:36px 20px}:is(#review-mount,.review-section) .preview-document-sheet.ds-card{padding:24px;min-height:320px}}:is(#review-mount,.review-section) .preview-document-sheet>div{display:flex;gap:12px;border-top:1px solid var(--nd-line);padding:12px 0;font:var(--nd-caption)}:is(#review-mount,.review-section) .platform-listings .ds-favourite{width:32px;height:32px;min-height:0}:is(#review-mount,.review-section) .platform-listings .ds-favourite .icon,:is(#review-mount,.review-section) .platform-listings .ds-favourite svg{width:18px;height:18px}:is(#review-mount,.review-section) .daylight-bar-reference{background:transparent}:is(#review-mount,.review-section) .daylight-bar-reference{background:var(--nd-inset)}:is(#review-mount,.review-section) .daylight-benefits .daylight-view-choice{display:flex;align-items:center;gap:16px;width:100%;text-align:left;white-space:normal;padding:16px}:is(#review-mount,.review-section) .daylight-benefits .daylight-view-choice>.input-squircle-border path{fill:white;stroke:transparent}:is(#review-mount,.review-section) .daylight-benefits .daylight-view-choice[aria-pressed=true]>.input-squircle-border path{fill:var(--nd-inset);stroke:transparent}:is(#review-mount,.review-section) .daylight-benefits .daylight-view-choice:hover>.input-squircle-border path{stroke:var(--nd-line)}:is(#review-mount,.review-section) .daylight-choice-copy{display:block;font:var(--nd-compact);color:var(--nd-secondary);margin-top:4px}:is(#review-mount,.review-section) .daylight-season-comparison{display:grid;gap:20px}:is(#review-mount,.review-section) .daylight-season-comparison .daylight-graph-bars.interactive-light{height:152px;padding-top:48px}:is(#review-mount,.review-section) .market-daylight .daylight-paper{min-height:390px;box-sizing:border-box}:is(#review-mount,.review-section) .garden-hour-plan{height:190px;display:grid;grid-template-rows:1fr 40px 32px;gap:4px;font:var(--nd-caption);color:var(--nd-ink)}:is(#review-mount,.review-section) .garden-hour-lawn{position:relative;overflow:hidden;border-radius:12px 12px 0 0;background:var(--nd-inset);border:1px solid var(--nd-line)}:is(#review-mount,.review-section) .garden-hour-lawn>span:first-child{position:absolute;left:14px;bottom:10px;z-index:2}:is(#review-mount,.review-section) .garden-hour-sunpatch{position:absolute;top:-20px;bottom:-20px;background:var(--nd-yellow);transform:skewX(-20deg);opacity:.65;transition:left .3s ease,width .3s ease}:is(#review-mount,.review-section) .garden-hour-sun{position:absolute;top:14px;margin-left:12px;z-index:2;transition:left .3s ease}:is(#review-mount,.review-section) .garden-hour-sun .icon{display:block;width:24px;height:24px}:is(#review-mount,.review-section) .garden-hour-terrace{display:grid;place-items:center;border:1px dashed var(--nd-muted);background:var(--nd-inset)}:is(#review-mount,.review-section) .garden-hour-home{display:grid;place-items:center;background:var(--nd-ink);color:white;border-radius:0 0 8px 8px}:is(#review-mount,.review-section) .garden-hour-caption{font:var(--nd-caption);color:var(--nd-secondary);margin:12px 0 0}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .garden-hour-sun,:is(#review-mount,.review-section) .garden-hour-sunpatch{transition:none}}:is(#review-mount,.review-section) .frequency-chip.rotating-frequency{width:4.5em;padding:2px 14px;gap:0;transition:background-color .45s ease,border-color .45s ease,color .45s ease}:is(#review-mount,.review-section) .frequency-window{position:relative;display:block;overflow:hidden;width:100%;height:1.2em;line-height:1.2;text-align:center}:is(#review-mount,.review-section) .frequency-window>span{display:block;width:100%}:is(#review-mount,.review-section) .frequency-outgoing{position:absolute;inset:0;animation:frequency-roll-out .45s ease-in-out both}:is(#review-mount,.review-section) .frequency-incoming{animation:frequency-roll-in .45s ease-in-out both}@keyframes frequency-roll-in{0%{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes frequency-roll-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(110%);opacity:0}}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .frequency-chip.rotating-frequency{transition:none}:is(#review-mount,.review-section) .frequency-incoming{animation:none}:is(#review-mount,.review-section) .frequency-outgoing{display:none}}:is(#review-mount,.review-section) .option-mail-3 .option-mail-head{margin:0 0 20px}:is(#review-mount,.review-section) .option-mail-3 .option-brief{margin:18px 0 4px;border-top:0}:is(#review-mount,.review-section) .option-mail-3 .digest-with-reasons{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:20px 0}:is(#review-mount,.review-section) .digest-squircle-photo{display:block;width:100%;height:auto}:is(#review-mount,.review-section) .digest-match-label{display:block;font:var(--nd-caption);color:var(--nd-muted);margin-bottom:6px}:is(#review-mount,.review-section) .option-mail-3 .digest-price{display:block;font:var(--nd-compact);margin:6px 0}:is(#review-mount,.review-section) .option-mail-3 .digest-home:last-of-type{border-bottom:0}:is(#review-mount,.review-section) .option-mail-3 .option-mail-signoff{margin-top:16px}@media(max-width:700px){:is(#review-mount,.review-section) .option-mail-3 .digest-with-reasons{grid-template-columns:90px minmax(0,1fr);gap:12px}}:is(#review-mount,.review-section) .priority-selections{display:grid;gap:10px}:is(#review-mount,.review-section) .priority-choice{display:flex;align-items:center;gap:14px;padding:16px;width:100%;text-align:left;white-space:normal}:is(#review-mount,.review-section) .priority-choice>span:last-child{display:grid;gap:3px}:is(#review-mount,.review-section) .priority-choice b{font:var(--nd-compact)}:is(#review-mount,.review-section) .priority-choice[aria-pressed=true]>.input-squircle-border path{fill:var(--nd-selected);stroke:var(--nd-selected-border)}:is(#review-mount,.review-section) .priority-choice-check{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border:1px solid var(--nd-muted);border-radius:6px;background:white}:is(#review-mount,.review-section) .priority-choice-check .icon{display:flex;width:16px;height:16px;opacity:0}:is(#review-mount,.review-section) .priority-choice[aria-pressed=true] .priority-choice-check{background:var(--nd-ink);border-color:var(--nd-ink);color:white}:is(#review-mount,.review-section) .priority-choice[aria-pressed=true] .priority-choice-check .icon{opacity:1}:is(#review-mount,.review-section) .elimination-comparison .home-eliminated .comparison-home-photo{transform:translateY(8px) scale(.9);opacity:.6}:is(#review-mount,.review-section) .elimination-comparison .comparison-home-photo{transition:transform .35s ease,opacity .35s ease}:is(#review-mount,.review-section) .elimination-comparison .home-in-running .comparison-home-photo{transform:none;opacity:1}:is(#review-mount,.review-section) .report-audience-inline{display:flex;gap:8px;margin-bottom:24px;flex-wrap:wrap}:is(#review-mount,.review-section) .report-audience-inline+.report-headline{margin-top:0}:is(#review-mount,.review-section) .report-range>.compact-price-decision{display:block;margin-top:16px;font:var(--nd-caption)}:is(#review-mount,.review-section) .compact-price-decision .practice-price{margin:12px 0 20px}:is(#review-mount,.review-section) .compact-price-decision .price-decision-legend{gap:8px;margin:12px 0}:is(#review-mount,.review-section) .compact-price-decision .price-decision-reading{margin:10px 0;min-height:0}:is(#review-mount,.review-section) .compact-price-decision>small{display:none}:is(#review-mount,.review-section) .garden-time-heading{display:flex;justify-content:space-between;align-items:center;font:var(--nd-caption);margin-bottom:10px;color:var(--nd-secondary)}:is(#review-mount,.review-section) .garden-time-heading output{font:var(--nd-compact);color:var(--nd-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(#review-mount,.review-section) .garden-time-labels{display:flex;justify-content:space-between;font:var(--nd-caption);color:var(--nd-muted);margin-top:8px}:is(#review-mount,.review-section) .garden-parcel-view{display:block;width:100%;height:auto;max-height:230px;overflow:visible}:is(#review-mount,.review-section) .garden-parcel-view text{font:12px Geist,Arial,sans-serif;text-anchor:middle;fill:var(--nd-secondary)}:is(#review-mount,.review-section) .garden-neighbours{fill:var(--nd-inset);stroke:var(--nd-line);stroke-width:1}:is(#review-mount,.review-section) .garden-parcel{stroke-width:1.5}:is(#review-mount,.review-section) .garden-house-shadow{fill-opacity:.2}:is(#review-mount,.review-section) .garden-parcel-house{fill:var(--nd-ink)}:is(#review-mount,.review-section) .garden-parcel-terrace{stroke:var(--nd-red);stroke-opacity:.6;stroke-dasharray:3 3}:is(#review-mount,.review-section) .garden-parcel-view .garden-house-label{fill:white}:is(#review-mount,.review-section) .garden-sun-arc{fill:none;stroke:var(--nd-yellow);stroke-width:2;stroke-dasharray:4 5}:is(#review-mount,.review-section) .garden-sun-ray{stroke:var(--nd-yellow);stroke-width:1.5;stroke-opacity:.75}:is(#review-mount,.review-section) .garden-orbit-sun{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--nd-yellow);color:var(--nd-ink)}:is(#review-mount,.review-section) .garden-orbit-sun .icon{display:flex;width:22px;height:22px}:is(#review-mount,.review-section) .amenity-map{height:190px;position:relative;overflow:hidden;border-radius:14px;background:var(--nd-inset)}:is(#review-mount,.review-section) .amenity-map-base{position:absolute;inset:0;width:100%;height:100%}:is(#review-mount,.review-section) .amenity-home{position:absolute;left:46.25%;top:52.6%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:5px;background:var(--nd-ink);color:white;padding:7px 9px;border-radius:8px;font:var(--nd-caption)}:is(#review-mount,.review-section) .amenity-home img{width:20px;filter:invert(1)}:is(#review-mount,.review-section) .amenity-place{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:5px;animation:amenity-appear .2s ease-out;max-width:44%}:is(#review-mount,.review-section) .amenity-place-dot{width:9px;height:9px;border-radius:50%;background:var(--nd-sky);border:2px solid white;flex-shrink:0}:is(#review-mount,.review-section) .amenity-place-label{display:grid;gap:1px;background:white;border-radius:8px;padding:6px 8px;min-width:0}:is(#review-mount,.review-section) .amenity-place-label b{font:500 11px/15px Geist,Arial,sans-serif}:is(#review-mount,.review-section) .amenity-place-label small{font:400 10px/14px Geist,Arial,sans-serif;color:var(--nd-muted)}@keyframes amenity-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .amenity-place{animation:none}}:is(#review-mount,.review-section) .platform-demo{container-type:inline-size}:is(#review-mount,.review-section) .platform-controls.platform-search-bar{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:0;background:transparent;border:0;border-radius:0}:is(#review-mount,.review-section) .platform-search-bar .platform-postcode-field{width:100%;min-width:0}:is(#review-mount,.review-section) .platform-search-bar .platform-mode{display:flex;align-self:flex-end;gap:6px;margin:0}:is(#review-mount,.review-section) .platform-search-bar .platform-mode>.geometric-button{padding:8px 12px}:is(#review-mount,.review-section) .nd-postcode .geometric-button{height:40px;min-height:40px;padding:0 12px;font:500 13px/20px Geist,Arial,sans-serif;gap:8px}:is(#review-mount,.review-section) .nd-postcode .nd-postcode-token{padding-left:16px;padding-right:10px;gap:6px}:is(#review-mount,.review-section) .nd-postcode .nd-postcode-token:hover>.input-squircle-border path{fill:#d8f3fc;stroke:transparent}:is(#review-mount,.review-section) .nd-postcode .nd-postcode-add:hover>.input-squircle-border path{fill:#eee;stroke:transparent}:is(#review-mount,.review-section) .nd-postcode-token .icon{width:14px;height:14px;display:inline-flex}:is(#review-mount,.review-section) .visit-month{display:flex;justify-content:space-between;gap:8px;font:var(--nd-caption);margin-bottom:12px}:is(#review-mount,.review-section) .visit-month>span{color:var(--nd-secondary)}:is(#review-mount,.review-section) .feature-document-sheet.ds-card,:is(#review-mount,.review-section) .feature-visit-sheet.ds-card{padding:14px;margin-top:12px}:is(#review-mount,.review-section) .feature-visit-sheet>span{font:var(--nd-caption);color:var(--nd-secondary)}:is(#review-mount,.review-section) .visit-slot-options{display:flex;gap:6px;margin:10px 0 14px}:is(#review-mount,.review-section) .visit-slot-options .nd-chip{flex:1 1;min-width:0;padding:8px 6px;font:var(--nd-caption)}:is(#review-mount,.review-section) .visit-choice{display:grid;gap:3px;font:var(--nd-caption)}:is(#review-mount,.review-section) .visit-choice>span{color:var(--nd-secondary)}:is(#review-mount,.review-section) .document-summary{display:flex;align-items:center;justify-content:space-between;gap:8px}:is(#review-mount,.review-section) .document-summary>span:last-child{font:10px/16px Geist,Arial,sans-serif;color:var(--nd-secondary)}:is(#review-mount,.review-section) .feature-document-sheet>p{font:var(--nd-caption);margin:12px 0;min-height:36px}:is(#review-mount,.review-section) .document-question{padding-top:12px;border-top:1px solid var(--nd-line);display:grid;gap:6px}:is(#review-mount,.review-section) .document-question>small{font:var(--nd-caption);color:var(--nd-secondary)}:is(#review-mount,.review-section) .document-question>b{font:500 13px/19px Geist,Arial,sans-serif}:is(#review-mount,.review-section) .feature-visit .visit-month{margin-bottom:8px}:is(#review-mount,.review-section) .feature-visit .feature-visit-sheet{padding:12px;margin-top:8px}:is(#review-mount,.review-section) .feature-visit .visit-slot-options{margin:8px 0 10px}:is(#review-mount,.review-section) .feature-visit .feature-demo-note{display:block;margin-top:6px}:is(#review-mount,.review-section) .seller-listing-price>.ds-badge{margin-top:8px}:is(#review-mount,.review-section) .seller-price-context{margin:24px 0;font:var(--nd-caption)}:is(#review-mount,.review-section) .seller-price-context>div:first-child{display:flex;justify-content:space-between;gap:12px}:is(#review-mount,.review-section) .seller-strategy-track{height:8px;background:var(--nd-inset);border-radius:8px;position:relative;margin:24px 0 12px}:is(#review-mount,.review-section) .seller-strategy-track>span{position:absolute;left:17%;width:50%;height:8px;background:#bfe9cd;border-radius:8px}:is(#review-mount,.review-section) .seller-strategy-track>i{position:absolute;top:-5px;height:18px;width:4px;background:var(--nd-ink);border-radius:4px;transition:left .2s}:is(#review-mount,.review-section) .seller-strategy-ends{display:flex;justify-content:space-between;color:var(--nd-secondary)}:is(#review-mount,.review-section) .report-board>.seller-example-note{display:block;font:var(--nd-caption);margin-top:16px;color:var(--nd-secondary)}:is(#review-mount,.review-section) .report-board>.ds-segmented{display:flex;width:100%;margin-top:22px}:is(#review-mount,.review-section) .report-board>.ds-segmented>button{flex:1 1;padding-left:8px;padding-right:8px}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .seller-strategy-track>i{transition:none}}:is(#review-mount,.review-section) .evidence-range-note{display:block;margin-top:14px;font:var(--nd-caption);color:var(--nd-secondary)}:is(#review-mount,.review-section) .evidence-numbers{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;white-space:normal}:is(#review-mount,.review-section) .evidence-numbers>b{white-space:nowrap}:is(#review-mount,.review-section) .price-listing-feedback{margin-top:18px;min-height:96px}:is(#review-mount,.review-section) .price-listing-feedback[hidden]{display:none}:is(#review-mount,.review-section) .price-listing-feedback .ds-badge{font:500 12px/18px Geist,Arial,sans-serif;padding:6px 10px}:is(#review-mount,.review-section) .price-listing-feedback>p{font:var(--nd-caption);color:var(--nd-secondary);margin:10px 0 0}:is(#review-mount,.review-section) .questions-refinement .final-questions li{border:0;padding:10px 0 10px 6px}:is(#review-mount,.review-section) .questions-refinement .report-check{border-bottom:0}:is(#review-mount,.review-section) .questions-refinement .questions-actions{border-top:0;padding-top:16px}:is(#review-mount,.review-section) .report-v3 .refined-hero.reports{align-items:start}:is(#review-mount,.review-section) .report-v3 .report-audience-title{min-height:2lh;text-wrap:wrap}:is(#review-mount,.review-section) .report-audience-title>span{color:inherit;display:block;white-space:nowrap}:is(#review-mount,.review-section) .report-v3 .report-board{min-height:640px;box-sizing:border-box}@media(max-width:700px){:is(#review-mount,.review-section) .report-v3 .report-board{min-height:660px}}:is(#review-mount,.review-section) .report-refinement.cost-refinement{width:calc(100% - 80px);max-width:1120px;box-sizing:border-box;padding:32px;gap:40px;margin:24px auto}:is(#review-mount,.review-section) .cost-refinement .cost-choice-list{min-height:0}:is(#review-mount,.review-section) .cost-refinement .report-check{min-height:44px;padding:8px 0}:is(#review-mount,.review-section) .cost-refinement .restored-monthly-total{margin-bottom:20px}:is(#review-mount,.review-section) .cost-refinement .restored-monthly-total strong{font:var(--nd-data);letter-spacing:-1px}:is(#review-mount,.review-section) .cost-refinement .restored-monthly-bar{height:18px;margin-bottom:12px}:is(#review-mount,.review-section) .cost-refinement h3{margin-top:18px;margin-bottom:18px}:is(#review-mount,.review-section) .cost-refinement .cost-explanation h2{font:var(--nd-section);margin:12px 0 18px}@media(max-width:900px){:is(#review-mount,.review-section) .report-refinement.cost-refinement{width:calc(100% - 44px);gap:28px;padding:24px}}@media(max-width:700px){:is(#review-mount,.review-section) .report-refinement.cost-refinement{width:calc(100% - 24px);padding:18px;margin:20px auto;gap:24px}:is(#review-mount,.review-section) .cost-refinement .cost-paper{padding:20px}}:is(#review-mount,.review-section) .evidence-price-decision .bid-control[data-thin=true] input::-webkit-slider-thumb{height:27px}:is(#review-mount,.review-section) .evidence-price-decision .bid-control[data-thin=true] input::-moz-range-thumb{height:27px}:is(#review-mount,.review-section) .evidence-price-decision .practice-price[hidden]{display:none}:is(#review-mount,.review-section) .platform-postcode-field .nd-field>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(#review-mount,.review-section) :is(.refined-copy,.email-direction-copy)>.platform-coming-soon{display:inline-flex;align-items:center;margin-bottom:22px;padding:8px 14px;font:var(--nd-compact);background:var(--nd-inset);color:var(--nd-secondary);border-radius:8px}:is(#review-mount,.review-section) .daylight-benefits .daylight-view-choice{padding:18px 20px}:is(#review-mount,.review-section) .daylight-benefits .daylight-view-choice[data-variant=secondary]>.input-squircle-border path{stroke:rgb(16 18 20/28%);stroke-width:1;fill:white}:is(#review-mount,.review-section) .daylight-benefits .daylight-view-choice[data-variant=secondary][aria-pressed=true]>.input-squircle-border path{fill:var(--nd-inset);stroke:rgb(16 18 20/45%)}:is(#review-mount,.review-section) .daylight-benefits .daylight-view-choice[data-variant=secondary]:hover>.input-squircle-border path{stroke:rgb(16 18 20/55%)}:is(#review-mount,.review-section) .garden-parcel{fill:var(--nd-red);fill-opacity:.08;stroke:var(--nd-red);stroke-opacity:.75;stroke-width:1.25;stroke-dasharray:5 4}:is(#review-mount,.review-section) .garden-house-shadow{fill:var(--nd-red);fill-opacity:.16}:is(#review-mount,.review-section) .garden-parcel-terrace{fill:var(--nd-red);fill-opacity:.08;stroke:none}:is(#review-mount,.review-section) .garden-sun-arc{stroke-width:1.5;stroke-dasharray:none;stroke-opacity:.8}:is(#review-mount,.review-section) .platform-benefit-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:56px;grid-auto-flow:row dense;gap:24px}:is(#review-mount,.review-section) .platform-benefit,:is(#review-mount,.review-section) .platform-benefit:nth-child(-n+2){grid-column:span 2;grid-row:span 5;display:flex;flex-direction:column;min-height:0}:is(#review-mount,.review-section) .platform-benefit.benefit-0{grid-column:span 4;grid-row:span 10}:is(#review-mount,.review-section) .platform-benefit.benefit-3,:is(#review-mount,.review-section) .platform-benefit.benefit-6,:is(#review-mount,.review-section) .platform-benefit.benefit-7{grid-row:span 6}:is(#review-mount,.review-section) .platform-highlights .feature-art{height:auto;flex:1 1;min-height:0;padding:20px}:is(#review-mount,.review-section) .platform-benefit>h3{flex:none;margin:16px 0 6px}:is(#review-mount,.review-section) .platform-benefit>p{flex:none;min-height:40px}:is(#review-mount,.review-section) .platform-highlights .feature-nearby{display:flex;flex-direction:column;gap:16px}:is(#review-mount,.review-section) .feature-nearby .amenity-map{flex:1 1;height:auto;min-height:280px;margin:0;order:0}:is(#review-mount,.review-section) .map-category-options{display:flex;gap:8px;flex-wrap:wrap;order:1}:is(#review-mount,.review-section) .feature-nearby .amenity-place-label b{font-size:13px}:is(#review-mount,.review-section) .feature-nearby .amenity-place-label small{font-size:11px}:is(#review-mount,.review-section) .feature-nearby .amenity-place-label{padding:8px 10px}:is(#review-mount,.review-section) .platform-highlights .feature-mortgage,:is(#review-mount,.review-section) .platform-highlights .feature-price{display:flex;flex-direction:column;justify-content:space-between;gap:16px}:is(#review-mount,.review-section) .feature-mortgage .feature-cost-sheet,:is(#review-mount,.review-section) .feature-price .feature-cost-sheet{margin-top:0}:is(#review-mount,.review-section) .condition-options,:is(#review-mount,.review-section) .mortgage-term-options{display:flex;gap:6px;flex-wrap:wrap}:is(#review-mount,.review-section) .mortgage-term-options>span{flex-basis:100%;font:var(--nd-caption);margin-bottom:2px}:is(#review-mount,.review-section) .condition-options .nd-chip,:is(#review-mount,.review-section) .mortgage-term-options .nd-chip{padding:8px 10px;font:var(--nd-caption)}:is(#review-mount,.review-section) .platform-highlights .feature-fit-photo{height:160px}:is(#review-mount,.review-section) .platform-highlights .feature-compare-photos img{height:150px}:is(#review-mount,.review-section) .viewing-day-options{display:flex;gap:8px;margin:16px 0}:is(#review-mount,.review-section) .viewing-day-options .nd-chip{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:14px;padding:12px 8px}:is(#review-mount,.review-section) .viewing-day-options .nd-chip>span{font:var(--nd-caption)}:is(#review-mount,.review-section) .viewing-day-options .nd-chip>b{font:var(--nd-card)}:is(#review-mount,.review-section) .platform-highlights .feature-visit .feature-visit-sheet{margin-top:16px}@media(max-width:1000px){:is(#review-mount,.review-section) .platform-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;align-items:start}:is(#review-mount,.review-section) .platform-benefit,:is(#review-mount,.review-section) .platform-benefit.benefit-3,:is(#review-mount,.review-section) .platform-benefit.benefit-6,:is(#review-mount,.review-section) .platform-benefit.benefit-7,:is(#review-mount,.review-section) .platform-benefit:nth-child(-n+2){grid-column:span 1;grid-row:auto}:is(#review-mount,.review-section) .platform-benefit.benefit-0{grid-column:span 2;grid-row:auto}:is(#review-mount,.review-section) .platform-highlights .feature-art{flex:auto;min-height:300px}:is(#review-mount,.review-section) .feature-nearby .amenity-map{min-height:360px}:is(#review-mount,.review-section) .platform-highlights .feature-nearby{min-height:450px}}@media(max-width:600px){:is(#review-mount,.review-section) .platform-benefit-grid{grid-template-columns:1fr;gap:28px}:is(#review-mount,.review-section) .platform-benefit.benefit-0{grid-column:span 1}:is(#review-mount,.review-section) .feature-nearby .amenity-map{min-height:300px}:is(#review-mount,.review-section) .platform-highlights .feature-nearby{min-height:390px}:is(#review-mount,.review-section) .platform-benefit>p{min-height:0}}:is(#review-mount,.review-section) .platform-highlights .feature-mortgage,:is(#review-mount,.review-section) .platform-highlights .feature-price{padding:16px;gap:12px}:is(#review-mount,.review-section) .mortgage-term-options>span{display:none}:is(#review-mount,.review-section) .condition-options .nd-chip,:is(#review-mount,.review-section) .mortgage-term-options .nd-chip{padding:8px;font-size:11px}:is(#review-mount,.review-section) .platform-benefit.benefit-8{grid-row:span 7}:is(#review-mount,.review-section) .platform-highlights .feature-documents{display:flex;flex-direction:column;gap:16px}:is(#review-mount,.review-section) .feature-documents .feature-document-sheet{flex:1 1;margin:0;padding:18px}:is(#review-mount,.review-section) .feature-document-sheet h4{font:500 20px/1.2 Geist,sans-serif;letter-spacing:-.5px;margin:12px 0}:is(#review-mount,.review-section) .document-repair-allowance small,:is(#review-mount,.review-section) .feature-document-sheet>small{font:var(--nd-caption);color:var(--nd-secondary)}:is(#review-mount,.review-section) .feature-document-sheet>p{min-height:0;line-height:1.5}:is(#review-mount,.review-section) .document-repair-allowance{display:grid;gap:8px;margin:22px 0}:is(#review-mount,.review-section) .document-repair-allowance strong{font:500 30px/1.15 Geist,sans-serif;letter-spacing:-1px}:is(#review-mount,.review-section) .document-demo-note,:is(#review-mount,.review-section) .document-provider>span,:is(#review-mount,.review-section) .document-repair-allowance>span{font:12px/1.5 Geist,sans-serif;color:var(--nd-secondary)}:is(#review-mount,.review-section) .document-next-steps{display:flex;flex-wrap:wrap;gap:6px}:is(#review-mount,.review-section) .document-next-steps .nd-chip{font-size:12px;padding:9px 10px}:is(#review-mount,.review-section) .document-provider{display:grid;gap:5px;margin:18px 0}:is(#review-mount,.review-section) .document-provider>b{font:500 14px/1.4 Geist,sans-serif}:is(#review-mount,.review-section) .document-quote-questions{padding-left:18px;font:13px/1.5 Geist,sans-serif;margin:16px 0}:is(#review-mount,.review-section) .document-quote-questions li+li{margin-top:10px}@media(max-width:1000px){:is(#review-mount,.review-section) .platform-benefit.benefit-8{grid-row:auto}}:is(#review-mount,.review-section) .email-direction-copy>h1{line-height:1.4}:is(#review-mount,.review-section) .email-direction-copy .frequency-chip{line-height:1.2;vertical-align:baseline}:is(#review-mount,.review-section) .rotating-frequency[data-frequency=weekly]{background:#fff8e0;border-color:var(--nd-yellow);color:var(--nd-ink)}:is(#review-mount,.review-section) .received-mail-header{padding-bottom:20px;border-bottom:1px solid var(--nd-line)}:is(#review-mount,.review-section) .received-mail-folder{display:flex;justify-content:space-between;gap:12px;font:var(--nd-caption);color:var(--nd-secondary);margin-bottom:20px}:is(#review-mount,.review-section) .received-mail-header h3{font:500 24px/1.25 Geist,sans-serif;letter-spacing:-.6px;margin:0 0 18px}:is(#review-mount,.review-section) .received-mail-sender{display:flex;align-items:center;gap:10px}:is(#review-mount,.review-section) .received-mail-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--nd-yellow);font:500 18px/1 Geist,sans-serif}:is(#review-mount,.review-section) .received-mail-sender>div{display:grid;gap:3px}:is(#review-mount,.review-section) .received-mail-sender b{font:var(--nd-compact)}:is(#review-mount,.review-section) .received-mail-sender small{font:var(--nd-caption);color:var(--nd-secondary)}:is(#review-mount,.review-section) .option-mail-3 .received-mail-intro{font:var(--nd-compact);margin:20px 0 0}:is(#review-mount,.review-section) .option-mail-3 .digest-with-reasons>div>p{border-left:3px solid var(--nd-yellow);padding-left:10px;margin-top:10px}:is(#review-mount,.review-section) .priority-checkbox-card{position:relative;isolation:isolate}:is(#review-mount,.review-section) .priority-checkbox-card>.input-squircle-border path{fill:white;stroke:rgb(16 18 20/30%);stroke-width:1}:is(#review-mount,.review-section) .priority-checkbox-card:hover>.input-squircle-border path{stroke:rgb(16 18 20/45%)}:is(#review-mount,.review-section) .priority-selections .priority-checkbox-card .ds-check{position:relative;padding:18px 16px;margin:0;gap:14px;border:0;cursor:pointer;min-height:76px;box-sizing:border-box}:is(#review-mount,.review-section) .priority-checkbox-card .ds-check>span:last-child{gap:4px}:is(#review-mount,.review-section) .priority-checkbox-card b{font:var(--nd-compact)}:is(#review-mount,.review-section) .personal-option-3 .personal-option-visual{min-width:0;padding:20px}:is(#review-mount,.review-section) .elimination-comparison .ds-comparison-table{width:1152px;min-width:1152px}:is(#review-mount,.review-section) .elimination-comparison :is(th,td){width:132px;padding:10px}:is(#review-mount,.review-section) .elimination-comparison tr>:first-child{width:96px}:is(#review-mount,.review-section) .elimination-comparison .comparison-home-photo{border-radius:0;overflow:visible}:is(#review-mount,.review-section) .elimination-comparison .digest-squircle-photo{width:100%;height:auto;max-height:96px}:is(#review-mount,.review-section) .elimination-comparison .home-eliminated .digest-squircle-photo{filter:grayscale(1);opacity:.3}@media(max-width:800px){:is(#review-mount,.review-section) .personal-option-3{grid-template-columns:1fr}}:is(#review-mount,.review-section) .profile-options>.geometric-button{width:100%;white-space:normal;text-align:left;justify-content:flex-start;padding:16px 20px}:is(#review-mount,.review-section) .profile-options>.geometric-button>.input-squircle-border path{fill:white;stroke:rgb(16 18 20/30%)}:is(#review-mount,.review-section) .profile-feature .profile-decision{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:80px;padding:12px 16px}:is(#review-mount,.review-section) .profile-decision .icon,:is(#review-mount,.review-section) .profile-decision .icon svg{display:block;width:16px;height:16px;flex:none}:is(#review-mount,.review-section) .profile-decision[aria-pressed=true]{color:var(--nd-ink)}:is(#review-mount,.review-section) .profile-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}:is(#review-mount,.review-section) .profile-actions>.geometric-button,:is(#review-mount,.review-section) .profile-actions>.profile-back{margin:0}:is(#review-mount,.review-section) .report-v3 .refined-copy>p{min-height:5lh}:is(#review-mount,.review-section) .report-v3 .refined-copy>p{min-height:0;padding-top:8px}:is(#review-mount,.review-section) .cost-refinement .cost-paper{min-height:0}:is(#review-mount,.review-section) .cost-refinement .cost-paper{padding:22px;min-height:500px}:is(#review-mount,.review-section) .rollout-content .path-visual{transition:opacity .6s ease,filter .6s ease}:is(#review-mount,.review-section) .rollout-phase .path-copy{transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .rollout-content .path-visual,:is(#review-mount,.review-section) .rollout-phase .path-copy{transition:none}}:is(#review-mount,.review-section) .rollout-phase:not([data-active=true]) .path-visual{opacity:.9}:is(#review-mount,.review-section) .rollout-phase[data-upcoming=true] .path-visual{filter:grayscale(.8)}:is(#review-mount,.review-section) .preview-document-sheet.ds-card{--ds-card-stroke:color-mix(in srgb,var(--preview-accent) 45%,white);min-height:300px;padding:24px}:is(#review-mount,.review-section) .preview-document-sheet.ds-card>.input-squircle-border path{stroke:color-mix(in srgb,var(--preview-accent) 45%,white);stroke-width:1}:is(#review-mount,.review-section) .preview-document-sheet h3{margin:0 0 20px}:is(#review-mount,.review-section) .preview-apartment-plan{display:block;width:100%;height:auto;max-height:235px}:is(#review-mount,.review-section) .home-preview-image{min-height:460px}:is(#review-mount,.review-section) .preview-document-stack{padding:34px}:is(#review-mount,.review-section) .preview-document-back{inset:30px 26px}:is(#review-mount,.review-section) .preview-document-sheet.preview-document-dark.ds-card{color:white;--ds-card-stroke:var(--nd-ink)}:is(#review-mount,.review-section) .preview-document-sheet.preview-document-dark.ds-card>.input-squircle-border path{fill:var(--nd-ink);stroke:var(--nd-ink)}:is(#review-mount,.review-section) .preview-document-dark :is(h3,.preview-illustration-detail,.preview-paper-row,.preview-paper-row b){color:white}:is(#review-mount,.review-section) .preview-document-dark .preview-paper-row{border-color:rgb(255 255 255/20%)}:is(#review-mount,.review-section) .preview-document-dark .preview-paper-row>span{color:rgb(255 255 255/70%)}:is(#review-mount,.review-section) .rollout-paths:after,:is(#review-mount,.review-section) .rollout-paths:before{right:calc((100% - 48px)/3 - 22px)}:is(#review-mount,.review-section) .rollout-paths:after,:is(#review-mount,.review-section) .rollout-paths:before{left:calc((100% - 48px)/6);right:calc((100% - 48px)/6)}:is(#review-mount,.review-section) .frequency-window{transition:width .65s cubic-bezier(.22,1,.36,1)}:is(#review-mount,.review-section) .frequency-roll{position:relative;height:100%}:is(#review-mount,.review-section) .personal-option-3{align-items:stretch}:is(#review-mount,.review-section) .personal-option-3 .personal-option-visual{display:flex;flex-direction:column;align-self:stretch}:is(#review-mount,.review-section) .personal-option-3 .elimination-comparison{flex:1 1;display:flex;flex-direction:column}:is(#review-mount,.review-section) .personal-option-3 .elimination-comparison .ds-table-scroll{flex:1 1;display:flex;flex-direction:column}:is(#review-mount,.review-section) .personal-option-3 .elimination-comparison .ds-comparison-table{flex:1 1}:is(#review-mount,.review-section) .profile-conversation .ds-progress>i{background:var(--nd-ink)}:is(#review-mount,.review-section) .frequency-chip.geometric-button>.input-squircle-border path{fill:var(--nd-selected);stroke:var(--nd-selected-border);stroke-width:1}:is(#review-mount,.review-section) .rollout-phase-marker{width:max-content;margin:0 auto 18px}:is(#review-mount,.review-section) .rollout-phase-marker{display:grid;grid-template-columns:44px minmax(0,1fr);width:184px;box-sizing:border-box;max-width:100%;gap:12px;margin:0 auto 20px;align-items:center;background:white;padding:0 10px}:is(#review-mount,.review-section) .rollout-phase-marker>span{padding:6px 0;white-space:nowrap;text-align:left}:is(#review-mount,.review-section) .option-mail-3 .digest-with-reasons>div{min-width:0}@media(min-width:801px){:is(#review-mount,.review-section) .personal-option-3>.personal-option-visual{grid-column:1;grid-row:1}:is(#review-mount,.review-section) .personal-option-3>.personal-option-copy{grid-column:2;grid-row:1}}:is(#review-mount,.review-section) .personal-option-3{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}:is(#review-mount,.review-section) .marketplace-graphic-link{position:absolute;inset:0;z-index:1;border-radius:inherit}:is(#review-mount,.review-section) .marketplace-graphic-link:focus-visible{outline:2px solid var(--nd-ink);outline-offset:-4px}:is(#review-mount,.review-section) .marketplace-visual-link .rollout-market-mode,:is(#review-mount,.review-section) .marketplace-visual-link .rollout-postcodes{position:relative;z-index:2}:is(#review-mount,.review-section) .marketplace-visual-link .rollout-market{pointer-events:none}:is(#review-mount,.review-section) .email-direction-copy .frequency-chip.geometric-button>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}:is(#review-mount,.review-section) .email-direction-copy .frequency-chip.geometric-button[data-variant=secondary]:hover>.input-squircle-border path{fill:#c8effc;stroke:var(--nd-selected-border)}:is(#review-mount,.review-section) .elimination-comparison .comparison-value{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;line-height:20px}:is(#review-mount,.review-section) .elimination-comparison .comparison-status{display:flex;align-items:center;justify-content:center;width:14px;height:20px}:is(#review-mount,.review-section) .elimination-comparison .comparison-status .icon,:is(#review-mount,.review-section) .elimination-comparison .comparison-status svg{display:block;width:14px;height:14px;margin:0;flex:none}:is(#review-mount,.review-section) .elimination-comparison tbody :is(th,td){vertical-align:middle}:is(#review-mount,.review-section) .profile-feature .profile-decision .icon{display:flex;align-items:center;justify-content:center;width:20px;height:24px;flex:0 0 20px}:is(#review-mount,.review-section) .profile-feature .decision-yes .icon svg{width:24px;height:24px}:is(#review-mount,.review-section) .profile-feature .decision-no .icon svg{width:18px;height:18px}:is(#review-mount,.review-section) .profile-decision.decision-no[aria-pressed=true]>.input-squircle-border path{fill:var(--nd-red);stroke:var(--nd-red)}:is(#review-mount,.review-section) .profile-feature .profile-decision.decision-no[data-variant=secondary][aria-pressed=true]>.input-squircle-border path{fill:white}:is(#review-mount,.review-section) .profile-decision.decision-yes[aria-pressed=true]>.input-squircle-border path{fill:var(--nd-green);stroke:var(--nd-green)}:is(#review-mount,.review-section) .profile-feature .profile-decision.decision-yes[data-variant=secondary][aria-pressed=true]>.input-squircle-border path{fill:white}:is(#review-mount,.review-section) .profile-summary-clean{margin:20px 0 24px}:is(#review-mount,.review-section) .profile-summary-clean>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--nd-line);align-items:baseline}:is(#review-mount,.review-section) .profile-summary-clean>div:first-child{padding-top:0}:is(#review-mount,.review-section) .profile-summary-clean dt{font:var(--nd-caption);color:var(--nd-muted)}:is(#review-mount,.review-section) .profile-summary-clean dd{margin:0;font:var(--nd-compact);color:var(--nd-ink);line-height:1.6}:is(#review-mount,.review-section) .profile-next-clean{margin-top:24px}:is(#review-mount,.review-section) .profile-next-clean>span{font:var(--nd-caption);color:var(--nd-muted)}:is(#review-mount,.review-section) .profile-next-clean>p{font:var(--nd-caption);color:var(--nd-secondary);line-height:1.6;margin:6px 0 0}@media(max-width:500px){:is(#review-mount,.review-section) .profile-summary-clean>div{grid-template-columns:1fr;gap:4px}}:is(#review-mount,.review-section) .personal-option-3 .priority-selections{width:100%;max-width:280px}@media(max-width:800px){:is(#review-mount,.review-section) .personal-option-3{gap:28px}:is(#review-mount,.review-section) .personal-option-3 .priority-selections{max-width:none}}:is(#review-mount,.review-section) .personal-option-3{gap:28px}:is(#review-mount,.review-section) .personal-option-3{grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr);gap:44px}:is(#review-mount,.review-section) .headline-inbox{display:inline-flex;align-items:center;gap:.15em;white-space:nowrap}:is(#review-mount,.review-section) .headline-inbox .icon,:is(#review-mount,.review-section) .headline-inbox .icon svg{display:block;width:.65em;height:.65em;flex:none}@media(max-width:420px){:is(#review-mount,.review-section) .cost-refinement .cost-paper{min-height:540px}}:is(#review-mount,.review-section) .platform-highlights .platform-benefit-grid{display:block;column-count:3;column-gap:24px}:is(#review-mount,.review-section) .platform-highlights .platform-benefit{display:inline-block;vertical-align:top;width:100%;break-inside:avoid;page-break-inside:avoid;margin:0 0 32px}:is(#review-mount,.review-section) .platform-highlights .platform-benefit .feature-art{height:auto;min-height:0;flex:none;padding:18px}:is(#review-mount,.review-section) .platform-highlights .platform-benefit>p{min-height:0}:is(#review-mount,.review-section) .platform-highlights .feature-nearby .map-category-options{order:0;gap:6px;flex-wrap:wrap}:is(#review-mount,.review-section) .platform-highlights .feature-nearby .amenity-map{order:1;flex:none;height:280px;min-height:0;margin:0}:is(#review-mount,.review-section) .feature-static-label{display:block;font:var(--nd-caption);color:var(--nd-ink);margin:0 0 14px}:is(#review-mount,.review-section) .mortgage-term-slider{display:block;margin-top:18px;font:var(--nd-caption)}:is(#review-mount,.review-section) .mortgage-term-slider>span{display:flex;justify-content:space-between;gap:12px}:is(#review-mount,.review-section) .mortgage-term-slider .term-endpoints{color:var(--nd-secondary)}@media(max-width:1100px){:is(#review-mount,.review-section) .platform-highlights .platform-benefit-grid{column-count:2}}@media(max-width:600px){:is(#review-mount,.review-section) .platform-highlights .platform-benefit-grid{column-count:1}}:is(#review-mount,.review-section) .garden-minimal-plot{fill:#fff9df;stroke:rgb(16 18 20/18%);stroke-width:1}:is(#review-mount,.review-section) .garden-parcel-view .garden-sun-arc{stroke:var(--nd-yellow);stroke-width:2;stroke-opacity:1}:is(#review-mount,.review-section) .garden-parcel-view .garden-orbit-sun{width:36px;height:36px}:is(#review-mount,.review-section) .season-graph-frame.ds-card{padding:20px;margin-top:12px;--ds-card-stroke:rgb(16 18 20/20%);width:100%;box-sizing:border-box}:is(#review-mount,.review-section) .season-graph-frame .daylight-graph-bars.interactive-light{height:190px;padding-top:40px}:is(#review-mount,.review-section) .profile-step{animation:profile-appear .22s ease-out}:is(#review-mount,.review-section) .profile-step{display:flex;flex-direction:column;min-height:400px;animation:none}:is(#review-mount,.review-section) .profile-step>.profile-actions{margin-top:auto;padding-top:24px}:is(#review-mount,.review-section) .profile-complete>h3{font-size:28px;line-height:1.2;margin:16px 0}:is(#review-mount,.review-section) .profile-next-steps>p{font:var(--nd-compact);color:var(--nd-secondary);margin:0 0 16px}:is(#review-mount,.review-section) .profile-next-steps ul{list-style:none;padding:0;margin:0 0 24px}:is(#review-mount,.review-section) .profile-next-steps li{padding:12px 0;border-bottom:1px solid var(--nd-line);font:var(--nd-compact)}:is(#review-mount,.review-section) .profile-saved-details{margin-bottom:20px}:is(#review-mount,.review-section) .profile-saved-details summary{cursor:pointer;font:var(--nd-caption);color:var(--nd-secondary)}:is(#review-mount,.review-section) .profile-complete>.geometric-button{align-self:flex-start}:is(#review-mount,.review-section) .platform-highlights .platform-benefit{padding:16px;box-sizing:border-box;border:1px solid rgb(16 18 20/12%);border-radius:20px;background:white}:is(#review-mount,.review-section) .platform-benefit-heading{margin:0 0 18px}:is(#review-mount,.review-section) .platform-benefit-heading h3{font:var(--nd-card);letter-spacing:-.4px;margin:0 0 8px}:is(#review-mount,.review-section) .platform-benefit-heading p{font:var(--nd-compact);color:var(--nd-secondary);margin:0}:is(#review-mount,.review-section) .email-direction-copy .frequency-chip.geometric-button,:is(#review-mount,.review-section) .frequency-roll,:is(#review-mount,.review-section) .frequency-window{overflow:visible;clip-path:none}:is(#review-mount,.review-section) .frequency-incoming{animation:frequency-fade-in .22s ease-out .12s both}:is(#review-mount,.review-section) .frequency-outgoing{animation:frequency-fade-out .12s ease-out both}@keyframes frequency-fade-in{0%{opacity:0}to{opacity:1}}@keyframes frequency-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .frequency-incoming{animation:none}}:is(#review-mount,.review-section) .received-mail-folder{justify-content:flex-start;align-items:center;gap:7px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--nd-line)}:is(#review-mount,.review-section) .received-mail-folder .icon,:is(#review-mount,.review-section) .received-mail-folder svg{width:16px;height:16px;display:block}:is(#review-mount,.review-section) .received-mail-sender{align-items:flex-start}:is(#review-mount,.review-section) .received-mail-avatar{flex:none;border-radius:50%}:is(#review-mount,.review-section) .received-mail-sender>div{flex:1 1;min-width:0}:is(#review-mount,.review-section) .received-mail-sender-note{font:var(--nd-caption);color:var(--nd-secondary);font-weight:400}:is(#review-mount,.review-section) .received-mail-time{display:grid;gap:3px;flex:none;text-align:right;font:var(--nd-caption);color:var(--nd-secondary)}:is(#review-mount,.review-section) .personal-option-3 .elimination-comparison.ds-card{--ds-card-stroke:transparent;border:0}:is(#review-mount,.review-section) .personal-option-3 .elimination-comparison.ds-card>.input-squircle-border path{stroke:none}:is(#review-mount,.review-section) .retained-service-art{width:100%;display:flex;align-items:center;justify-content:center}:is(#review-mount,.review-section) .rollout-phase-marker{grid-template-columns:44px max-content;justify-content:center}:is(#review-mount,.review-section) .rollout-content .rollout-link{position:relative;display:inline-flex;align-items:center;gap:10px;color:var(--nd-ink);text-decoration:none;background:transparent}:is(#review-mount,.review-section) .rollout-content .rollout-link>.input-squircle-border path{fill:white;stroke:rgb(16 18 20/40%);stroke-width:1}:is(#review-mount,.review-section) .rollout-phase .path-copy,:is(#review-mount,.review-section) .rollout-phase .path-visual{opacity:1;filter:none}:is(#review-mount,.review-section) .rollout-phase[data-upcoming=true] .path-visual{opacity:.22;filter:grayscale(1)}:is(#review-mount,.review-section) .rollout-phase[data-upcoming=true] .path-copy{opacity:.4}:is(#review-mount,.review-section) .frequency-chip.geometric-button{font:inherit;letter-spacing:inherit;min-height:48px;padding:3px 12px;border-radius:0;background:transparent;border:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;gap:0;white-space:nowrap;width:auto;min-width:0}:is(#review-mount,.review-section) .frequency-window{overflow:visible;width:auto;height:1.3em;line-height:1.3;transition:width .42s cubic-bezier(.2,.8,.2,1)}:is(#review-mount,.review-section) .frequency-roll .frequency-word{display:inline-block;width:max-content;white-space:nowrap}:is(#review-mount,.review-section) .email-direction-copy .frequency-chip.geometric-button[data-variant=secondary]>.input-squircle-border path{fill:var(--nd-selected);stroke:var(--nd-selected-border);stroke-width:1}:is(#review-mount,.review-section) .email-direction-copy .frequency-chip.geometric-button,:is(#review-mount,.review-section) .email-direction-copy .frequency-chip.geometric-button>.input-squircle-border{border:0!important;outline:none!important;box-shadow:none!important}:is(#review-mount,.review-section) .email-direction-copy .frequency-chip.geometric-button:focus-visible>.input-squircle-border path{stroke:var(--nd-ink);stroke-width:2}:is(#review-mount,.review-section) .headline-inbox{display:inline-block;margin-inline:2px;vertical-align:baseline}:is(#review-mount,.review-section) .headline-inbox .icon{display:inline-block;vertical-align:-.18em;margin-inline-end:calc(.15em + 2px)}:is(#review-mount,.review-section) .headline-inbox .icon,:is(#review-mount,.review-section) .headline-inbox .icon svg{width:1.05em;height:1.05em}:is(#review-mount,.review-section) .elimination-comparison th>b{display:block;text-align:center}:is(#review-mount,.review-section) .profile-feature .profile-decision.decision-yes[data-variant=secondary][aria-pressed=true]>.input-squircle-border path{fill:color-mix(in srgb,var(--nd-green) 12%,white);stroke:var(--nd-green);stroke-width:2}:is(#review-mount,.review-section) .profile-feature .profile-decision.decision-no[data-variant=secondary][aria-pressed=true]>.input-squircle-border path{fill:color-mix(in srgb,var(--nd-red) 12%,white);stroke:var(--nd-red);stroke-width:2}:is(#review-mount,.review-section) .cost-refinement .cost-paper{height:460px;min-height:460px;box-sizing:border-box;overflow-y:auto}@media(max-width:420px){:is(#review-mount,.review-section) .cost-refinement .cost-paper{height:480px;min-height:480px}}:is(#review-mount,.review-section) .mortgage-term-slider>div{margin:14px 0 8px}@media(max-width:800px){:is(#review-mount,.review-section) .personal-option-3{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .frequency-window{transition:none}}:is(#review-mount,.review-section) .platform-highlights .platform-benefit.benefit-0{display:block;column-span:all;width:100%;margin-bottom:32px}:is(#review-mount,.review-section) .platform-highlights .benefit-0 .feature-nearby .amenity-map{height:320px}:is(#review-mount,.review-section) .platform-highlights .amenity-place-label small{white-space:nowrap}:is(#review-mount,.review-section) .platform-highlights .document-summary .document-report-label{display:block;font:500 16px/1.4 Geist,Arial,sans-serif;color:var(--nd-ink)}@media(max-width:600px){:is(#review-mount,.review-section) .platform-highlights .benefit-0 .feature-nearby .amenity-map{height:260px}}:is(#review-mount,.review-section) .preview-document-back{background:transparent;border:0;border-radius:0}:is(#review-mount,.review-section) .preview-document-back>.input-squircle-border path{fill:var(--preview-accent);stroke:none}:is(#review-mount,.review-section) .preview-document-sheet.ds-card{background:transparent;border:0;border-radius:0;--ds-card-stroke:var(--preview-accent)}:is(#review-mount,.review-section) .preview-document-sheet.ds-card>.input-squircle-border path{fill:white;stroke:var(--preview-accent);stroke-width:2}:is(#review-mount,.review-section) .preview-document-sheet>.preview-illustration-detail{display:block;border:0;padding:0}:is(#review-mount,.review-section) .preview-document-sheet .preview-illustration-number{white-space:nowrap;font-size:clamp(24px,3vw,40px)}:is(#review-mount,.review-section) .preview-paper-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--nd-line);padding:12px 0;font:var(--nd-caption)}:is(#review-mount,.review-section) .feature-cost-sheet>strong{display:block;font:500 34px/1.15 Geist,Arial,sans-serif;letter-spacing:-1px;margin:0 0 18px}:is(#review-mount,.review-section) .feature-cost-sheet>strong>span{font:var(--nd-caption);letter-spacing:0;color:var(--nd-secondary)}:is(#review-mount,.review-section) .feature-cost-sheet>small:first-child{display:block;margin-bottom:12px;color:var(--nd-secondary)}:is(#review-mount,.review-section) .feature-detail-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--nd-line);font:var(--nd-caption)}:is(#review-mount,.review-section) .feature-detail-row b{white-space:nowrap;font-weight:500}:is(#review-mount,.review-section) .feature-demo-note{display:block;margin-top:14px;font:400 10px/1.5 Geist,Arial,sans-serif;color:var(--nd-secondary)}:is(#review-mount,.review-section) .feature-journey-row{margin:0 0 18px}:is(#review-mount,.review-section) .feature-journey-row:last-child{margin-bottom:0}:is(#review-mount,.review-section) .feature-journey-row>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font:var(--nd-caption)}:is(#review-mount,.review-section) .feature-journey-row b{font-weight:500}:is(#review-mount,.review-section) .feature-route-track{height:6px;border-radius:6px;background:var(--nd-inset);overflow:hidden}:is(#review-mount,.review-section) .feature-route-track i{display:block;height:100%;background:var(--nd-ink);border-radius:6px}:is(#review-mount,.review-section) .estimate-range{height:7px;background:#dcebdc;border-radius:6px;position:relative;margin:24px 0 18px}:is(#review-mount,.review-section) .estimate-range i{position:absolute;width:4px;height:16px;top:-5px;background:var(--nd-ink);border-radius:3px}:is(#review-mount,.review-section) .feature-fit-photo{position:relative;width:100%;overflow:hidden;border-radius:12px;margin-bottom:14px;flex:none}:is(#review-mount,.review-section) .feature-fit-photo>img{width:100%;height:100%;display:block;object-fit:cover}:is(#review-mount,.review-section) .feature-fit-photo>.ds-badge{position:absolute;bottom:10px;left:10px}:is(#review-mount,.review-section) .feature-fit-result{display:block;margin-top:12px;font:var(--nd-caption);color:var(--nd-secondary)}:is(#review-mount,.review-section) .feature-compare-photos>div{position:relative;min-width:0}:is(#review-mount,.review-section) .feature-compare-photos .ds-favourite{position:absolute;top:8px;right:8px}:is(#review-mount,.review-section) .feature-fit .ds-check-row{position:relative}:is(#review-mount,.review-section) .platform-highlights .platform-benefit-grid{display:grid;columns:auto;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-auto-rows:auto;gap:24px;align-items:start}:is(#review-mount,.review-section) .platform-benefit-column{display:flex;flex-direction:column;gap:32px;min-width:0}:is(#review-mount,.review-section) .platform-highlights .platform-benefit-column .platform-benefit{display:block;width:100%;margin:0;column-span:none}:is(#review-mount,.review-section) .platform-highlights .benefit-0 .feature-nearby .amenity-map{height:300px;min-height:0}@media(max-width:600px){:is(#review-mount,.review-section) .platform-highlights .platform-benefit-grid{grid-template-columns:minmax(0,1fr);gap:32px}:is(#review-mount,.review-section) .platform-highlights .benefit-0 .feature-nearby .amenity-map{height:260px}}:is(#review-mount,.review-section) .platform-search-bar .platform-mode{align-self:flex-start;width:auto;padding:0;border:0;justify-content:flex-start}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode>.input-squircle-border path{fill:white;stroke:rgb(16 18 20/40%);stroke-width:1}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode:focus-within>.input-squircle-border path{stroke:var(--nd-ink)}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode-token{color:#173b49}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode-token>.input-squircle-border path{fill:#e1f7fe;stroke:transparent}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode-token:hover>.input-squircle-border path{fill:#d8f3fc}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode-add>.input-squircle-border path{fill:#f5f5f5;stroke:transparent}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode-add:hover>.input-squircle-border path{fill:#eee}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode-values>input{flex:1 1 40px;min-width:40px}:is(#review-mount,.review-section) .platform-search-bar .nd-postcode.geometric-input{background:transparent}:is(#review-mount,.review-section) .garden-minimal-plot{stroke:#ff0055;stroke-opacity:.7;stroke-width:1.5;stroke-dasharray:5 4}:is(#review-mount,.review-section) .garden-parcel-house{fill:#ff0055;fill-opacity:.2;stroke:#ff0055;stroke-opacity:.65;stroke-width:1}:is(#review-mount,.review-section) .garden-parcel-view .garden-house-label{fill:var(--nd-ink)}:is(#review-mount,.review-section){background:white}:is(#review-mount,.review-section) .email-direction-copy h1 .frequency-chip,:is(#review-mount,.review-section) .email-direction-copy h1 .frequency-window,:is(#review-mount,.review-section) .email-direction-copy h1 .frequency-word,:is(#review-mount,.review-section) .email-direction-copy h1 .headline-inbox{color:var(--nd-ink)}:is(#review-mount,.review-section) .platform-demo button.ds-favourite,:is(#review-mount,.review-section) button.ds-favourite{background:white;color:var(--nd-ink)}:is(#review-mount,.review-section) .platform-demo button.ds-favourite[aria-pressed=true],:is(#review-mount,.review-section) button.ds-favourite[aria-pressed=true]{background:white;color:#f91b5e}:is(#review-mount,.review-section) .report-range{font:var(--nd-caption);letter-spacing:0}:is(#review-mount,.review-section) .evidence-price-decision{letter-spacing:0}:is(#review-mount,.review-section) .option-mail-3 .digest-photo-led{display:block;padding:20px 0}:is(#review-mount,.review-section) .digest-photo-stack{position:relative;isolation:isolate;height:122px;width:100%;max-width:320px;margin:0 auto 14px;overflow:hidden}:is(#review-mount,.review-section) .digest-stacked-photo{position:absolute;width:32%;top:25px;filter:drop-shadow(0 3px 5px #10121414) drop-shadow(0 1px 2px #1012140a)}:is(#review-mount,.review-section) .digest-stacked-photo:first-child{left:3%;top:34px;width:26%;transform:rotate(-12deg)}:is(#review-mount,.review-section) .digest-stacked-photo:nth-child(2){right:3%;top:34px;width:26%;transform:rotate(12deg)}:is(#review-mount,.review-section) .digest-stacked-photo:nth-child(3){left:15%;transform:rotate(-7deg);z-index:1}:is(#review-mount,.review-section) .digest-stacked-photo:nth-child(4){right:15%;transform:rotate(7deg);z-index:1}:is(#review-mount,.review-section) .digest-stacked-photo:nth-child(5){left:31%;top:10px;width:38%;z-index:2}:is(#review-mount,.review-section) .digest-stacked-photo .digest-squircle-photo{display:block;width:100%;height:auto}:is(#review-mount,.review-section) .digest-listing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}:is(#review-mount,.review-section) .digest-listing-heading h4{margin:0;min-width:0}:is(#review-mount,.review-section) .option-mail-3 .digest-listing-heading .digest-price{margin:0;white-space:nowrap;flex-shrink:0}:is(#review-mount,.review-section) .digest-listing-copy>small{display:block;margin-top:6px}:is(#review-mount,.review-section) .option-mail-3 .digest-photo-led .digest-listing-copy>p{margin:10px 0 0}@media(min-width:701px) and (max-width:1000px){:is(#review-mount,.review-section) .digest-listing-heading{gap:10px}:is(#review-mount,.review-section) .digest-listing-heading h4{font-size:15px}:is(#review-mount,.review-section) .option-mail-3 .digest-listing-heading .digest-price{font-size:15px}}:is(#review-mount,.review-section) .price-decision-reading .ds-badge{display:inline-flex;align-items:center;gap:7px;font:500 12px/18px Geist,Arial,sans-serif;padding:6px 10px}:is(#review-mount,.review-section) .price-decision-reading .ds-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}:is(#review-mount,.review-section) .market-daylight .daylight-paper{display:grid}:is(#review-mount,.review-section) .daylight-view-panel{grid-area:1/1;min-width:0;visibility:hidden;pointer-events:none}:is(#review-mount,.review-section) .daylight-view-panel[data-active=true]{visibility:visible;pointer-events:auto}:is(#review-mount,.review-section) .daylight-view-panel>h3{min-height:2.4em}:is(#review-mount,.review-section) .daylight-season-title{display:grid}:is(#review-mount,.review-section) .daylight-season-title>span{grid-area:1/1;visibility:hidden}:is(#review-mount,.review-section) .daylight-view-panel[data-active=true] .daylight-season-title>span[data-active=true]{visibility:visible}:is(#review-mount,.review-section) .amenity-map-camera{position:absolute;inset:0;transform-origin:50% 50%;transform:translate(0) scale(1);transition:transform .55s cubic-bezier(.22,.68,0,1)}:is(#review-mount,.review-section) .amenity-map[data-view="1"] .amenity-map-camera{transform:translate(2%,-1%) scale(.92)}:is(#review-mount,.review-section) .amenity-map[data-view="2"] .amenity-map-camera{transform:translate(-2%,2%) scale(1.025)}:is(#review-mount,.review-section) .amenity-map{background:#f4f4f4}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .amenity-map-camera{transition:none}}:is(#review-mount,.review-section) .profile-builder .profile-builder-head{margin-bottom:10px}:is(#review-mount,.review-section) .profile-builder>.profile-example-intro{font:400 14px/1.5 Geist,Arial,sans-serif;color:var(--nd-secondary);margin:0 0 24px;max-width:360px}:is(#review-mount,.review-section) .profile-builder .profile-complete>p{font:400 16px/1.65 Geist,Arial,sans-serif;margin:0 0 18px;max-width:480px}:is(#review-mount,.review-section) .platform-highlights .feature-documents{gap:12px}:is(#review-mount,.review-section) .feature-documents .feature-document-sheet{padding:16px}:is(#review-mount,.review-section) .feature-document-sheet h4{margin:8px 0}:is(#review-mount,.review-section) .feature-document-sheet>p{margin:8px 0}:is(#review-mount,.review-section) .document-repair-allowance{gap:6px;margin:14px 0}:is(#review-mount,.review-section) .feature-document-sheet>.document-ready-note{margin-bottom:0}:is(#review-mount,.review-section) .report-v3 .report-board{min-height:0}:is(#review-mount,.review-section) .report-audience-panels{display:grid}:is(#review-mount,.review-section) .report-audience-panel{grid-area:1/1;min-width:0;visibility:hidden;pointer-events:none}:is(#review-mount,.review-section) .report-audience-panel[data-active=true]{visibility:visible;pointer-events:auto}:is(#review-mount,.review-section) .report-seller-panel{display:flex;flex-direction:column}:is(#review-mount,.review-section) .report-seller-panel>.ds-segmented{display:flex;width:100%;margin-top:22px}:is(#review-mount,.review-section) .report-seller-panel>.ds-segmented>button{flex:1 1;padding-left:8px;padding-right:8px}:is(#review-mount,.review-section) .report-seller-panel .seller-price-context{margin-top:auto;margin-bottom:0;padding-top:24px}:is(#review-mount,.review-section) .report-audience-panel:not(.report-seller-panel){display:flex;flex-direction:column;gap:24px}:is(#review-mount,.review-section) .report-audience-panel .report-takeaway{margin-top:auto;margin-bottom:0}:is(#review-mount,.review-section) .email-direction-3 .option-stage-3{width:100%;max-width:460px;box-sizing:border-box;justify-self:center}:is(#review-mount,.review-section) .option-mail-3 .digest-photo-led{padding:28px 0}:is(#review-mount,.review-section) .option-mail-3 .digest-photo-stack{max-width:360px;height:136px;margin-bottom:12px}:is(#review-mount,.review-section) .option-mail-3 .digest-listing-copy{max-width:360px;margin-inline:auto}:is(#review-mount,.review-section) .option-mail-3 .digest-stacked-photo:nth-child(3){left:12%}:is(#review-mount,.review-section) .option-mail-3 .digest-stacked-photo:nth-child(4){right:12%}:is(#review-mount,.review-section) .option-mail-3 .digest-stacked-photo:nth-child(5){left:33%;width:34%}@media(max-width:500px){:is(#review-mount,.review-section) .option-mail-3 .digest-photo-stack{height:116px}}:is(#review-mount,.review-section) .property-light-zone{fill:white;stroke:#bfc5c6;stroke-width:1;transition:fill .2s}:is(#review-mount,.review-section) .property-light-zone[data-sunny=true]{fill:#ffeb9c;stroke:#e5b400}:is(#review-mount,.review-section) .garden-parcel-view .property-kitchen-label{font-size:9px}:is(#review-mount,.review-section) .property-light-moments{display:grid;margin-top:12px}:is(#review-mount,.review-section) .property-light-moment{display:grid;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e5e5e5}:is(#review-mount,.review-section) .property-light-moment:last-child{border-bottom:0}:is(#review-mount,.review-section) .property-light-moment time{font:500 13px/20px Geist,sans-serif;color:#636363;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(#review-mount,.review-section) .property-light-moment strong{font:500 15px/20px Geist,sans-serif}:is(#review-mount,.review-section) .property-light-moment p{font:400 12px/18px Geist,sans-serif;color:#636363;margin:5px 0 0;min-height:30px}:is(#review-mount,.review-section) .property-light-level{display:flex;gap:3px;align-items:center}:is(#review-mount,.review-section) .property-light-level i{width:6px;height:18px;border-radius:3px;background:#eeeeec}:is(#review-mount,.review-section) .property-light-level i[data-lit=true]{background:#fec912}:is(#review-mount,.review-section) .property-light-example{grid-column:1;grid-row:2;display:block;margin-top:12px;font:400 11px/16px Geist,sans-serif;color:#737373}@media(prefers-reduced-motion:reduce){:is(#review-mount,.review-section) .property-light-zone{transition:none}}@media(min-width:701px){:is(#review-mount,.review-section) .email-direction-3{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}:is(#review-mount,.review-section) .email-direction-3 .option-stage-3{justify-self:end}}@media(min-width:701px){:is(#review-mount,.review-section) .market-daylight>.daylight-scene{grid-column:1;grid-row:1}:is(#review-mount,.review-section) .market-daylight>div:first-child{grid-column:2;grid-row:1}}:is(#review-mount,.review-section) .cost-refinement .cost-work-original{display:flex;flex-direction:column}:is(#review-mount,.review-section) .cost-refinement .cost-work-original>:not(.input-squircle-border){flex-shrink:0}:is(#review-mount,.review-section) .cost-refinement .cost-paper>.ds-segmented{align-self:flex-start;width:fit-content;max-width:100%}:is(#review-mount,.review-section) .cost-refinement .cost-work-original .cost-choice-list{margin-bottom:24px}:is(#review-mount,.review-section) .cost-refinement .cost-work-original .cost-sum{margin-top:auto}.report-value.review-merged-value .value-stage{padding:24px;background:transparent;border:0;box-shadow:none}.report-value.review-merged-value .value-stage>.input-squircle-border{display:block}.report-value.review-merged-value .value-stage>.input-squircle-border path{fill:white;stroke:rgb(16 18 20/22%);stroke-width:1}.report-value.review-merged-value .value-comparison{gap:24px;align-items:stretch}.report-value.review-merged-value .value-neighbour{display:flex;flex-direction:column;align-items:flex-start;padding:32px;gap:0;min-width:0}.report-value.review-merged-value .value-neighbour .wordmark{margin:0 0 28px}.report-value.review-merged-value .value-neighbour .value-price{font:var(--nd-data,500 48px/1.1 Geist,Arial,sans-serif);letter-spacing:-1.5px;margin:0 0 12px}.report-value.review-merged-value .value-neighbour>h3{margin:0 0 24px}.report-value.review-merged-value .value-neighbour>p{display:none}.report-value.review-merged-value .review-inclusions{width:100%;padding:0;margin:0 0 28px;background:transparent;border:0;box-shadow:none}.report-value.review-merged-value .review-inclusions .receipt-icon-list{display:grid;gap:16px;margin:0;padding:0;border:0;background:transparent;list-style:none}.report-value.review-merged-value .review-inclusions .receipt-icon-list li{display:flex;align-items:center;gap:12px;padding:0;margin:0;border:0;background:transparent}.report-value.review-merged-value .value-neighbour>.insight-action{margin-top:auto;align-self:flex-start}@media(max-width:700px){.report-value.review-merged-value .value-neighbour{padding:24px}.report-value.review-merged-value .value-comparison{gap:16px}}.report-value.review-merged-value .value-neighbour{background:transparent;color:white}.report-value.review-merged-value .value-neighbour :is(.wordmark,.value-price,h3,.receipt-icon-list li){color:white}.report-value.review-merged-value .value-neighbour>.insight-action{color:#101214}.report-value.review-merged-value .value-neighbour>.insight-action>.input-squircle-border path{fill:white!important;stroke:white!important}.report-value .agent-fee-versus{display:flex;align-items:center;gap:20px;margin-top:12px}.report-value .agent-fee-versus>div{display:grid;gap:8px}.report-value .agent-fee-versus small,.report-value .agent-fee-versus>span{font:400 13px/1.5 Geist,sans-serif;color:#636363}.report-value .agent-fee-versus strong{margin:0;font:500 30px/1.15 Geist,sans-serif;letter-spacing:-1px}@media(max-width:700px){.report-value.review-merged-value .value-stage{padding:16px}}.report-value .value-neighbour>.input-squircle-border path{fill:#101214;stroke:#101214}@media(min-width:761px){.report-value.review-merged-value .value-comparison{grid-template-columns:minmax(0,1fr) minmax(260px,36%)}}@media(max-width:760px){.report-value.review-merged-value .value-comparison{grid-template-columns:minmax(0,1fr)}}.shared-site-nav .mini-platform .platform-mini-map{background:#20cdfb}.shared-site-nav .platform-mini-map .map-street{background:#e1f7fe}.shared-site-nav .explore-simple nav a:has(.mini-platform):is(:hover,:focus-visible){background:rgb(32 205 251/12%)}.shared-site-nav .explore-simple nav a:is(:hover,:focus-visible) .nav-thumb.nav-mini.mini-platform{background:rgb(32 205 251/12%)}.home-product-preview .product-preview-body{min-height:0}.home-product-preview .product-preview-details{min-height:0;height:auto}.home-product-preview .product-preview-result{min-height:0;flex:initial}.home-product-preview .product-preview-link{align-self:flex-start;margin-top:24px;background:transparent;border:0;border-radius:0}.home-product-preview .product-preview-body>:is(#review-mount,.review-section){background:white;border-radius:16px;overflow:hidden;min-width:0}.home-product-preview .review-section .home-preview-image{background:transparent}:has(>.input-squircle-border[data-geometry-ready=false]){visibility:hidden}body button.site-chat-launcher{height:auto;min-height:68px;flex-shrink:0}body .chat-launcher-hint,body .chat-launcher-title{white-space:nowrap}.preview-daylight-timeline{margin-top:24px;padding:18px;background:#f7f7f7;border-radius:16px;color:#101214}.daylight-timeline-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:20px;font:500 13px/20px Geist,sans-serif}.daylight-timeline-heading>span{font-weight:400;color:#636363;font-size:11px}.daylight-timeline-axis{display:flex;justify-content:space-between;font:10px/16px Geist,sans-serif;color:#636363;margin-bottom:12px}.daylight-timeline-row{margin:12px 0}.daylight-timeline-row>div:first-child{display:flex;justify-content:space-between;gap:10px;font:12px/18px Geist,sans-serif;margin-bottom:6px}.daylight-timeline-row strong{font-weight:500}.daylight-timeline-row span{color:#636363;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.daylight-timeline-track{position:relative;height:10px;border-radius:6px;background:#e8e8e8;overflow:hidden}.daylight-timeline-track>i{position:absolute;top:0;height:100%;background:#fec912;border-radius:6px}.search-chat{height:100%;display:flex;flex-direction:column;color:#101214;font:14px/1.55 Geist,sans-serif;background:white}.search-chat,.search-chat *{box-sizing:border-box}.search-chat-header{display:flex;align-items:center;gap:18px;margin:0 20px;padding:32px 20px 24px;border-bottom:1px solid #e5e5e5;flex:none}.search-chat-header .chat-guide{width:44px;height:34px;flex:none}.search-chat-header strong{font-size:15px;font-weight:500}.search-close{border:0;background:#f4f4f4;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;margin-left:auto;cursor:pointer}.search-close .icon{width:18px;height:18px}.search-chat-form{min-height:0;flex:1 1;display:flex;flex-direction:column}.search-chat-scroll{padding:20px 40px 0;overflow-y:auto;min-height:0;flex:1 1;overscroll-behavior:contain}.chat-step-track{height:4px;background:#e5e5e5;border-radius:3px;overflow:hidden;margin:0 0 30px}.chat-step-track i{display:block;height:100%;background:#101214;transition:width .2s}.search-question{font:500 24px/1.2 Geist,sans-serif;letter-spacing:-1px;margin:0 0 18px;display:flex;align-items:center;gap:10px;outline:0}.search-question .icon{color:#3fd98a;width:28px;height:28px;flex:none}.chat-ready-copy,.search-hint{font-size:14px;line-height:1.6;color:#636363;margin:0 0 28px}.search-controls label{display:block;font-weight:500;margin:0 0 10px}.search-controls label small{font-weight:400;color:#737373;margin-left:8px}.search-controls input,.search-controls textarea{font:inherit;color:inherit;width:100%;min-width:0;background:transparent;border:0;outline:none}.search-controls input{height:46px;padding:0 16px}.search-controls textarea{padding:14px 16px;resize:vertical;min-height:130px}.search-controls .motion-input-field{min-width:0;min-height:48px}.search-chat button{font-family:inherit;cursor:pointer}.search-chat button:focus-visible,.search-chat input[type=range]:focus-visible{outline:2px solid #101214;outline-offset:3px}.chat-intent-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chat-intent-options button{border:1px solid #d4d4d4;border-radius:16px;background:white;min-height:56px;font-size:16px;font-weight:500}#site-chat-panel .chat-intent-options button[aria-pressed=true]{border-color:#101214;background:#101214;color:white}.search-chat .postcode-composite{display:flex;align-items:center;gap:8px;padding:6px;min-height:56px}.postcode-values{display:flex;align-items:center;gap:6px;flex:1 1;flex-wrap:wrap;min-width:0}.postcode-values input{flex:1 1;min-width:100px;height:40px;padding:0 10px}.search-chat .postcode-add{align-self:center;border:0;border-radius:12px;background:#f4f4f4;padding:0 14px;min-height:40px;flex:none;font-size:13px;margin:0}.postcode-token{display:flex;align-items:center;gap:6px;border:0;background:#e1f7fe;border-radius:10px;min-height:36px;padding:5px 10px;color:#173b49}.postcode-token .icon{width:14px;height:14px}.postcode-composite>input{height:40px}.chat-budget-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.chat-budget-field{display:flex;align-items:center;padding-left:14px}.chat-budget-field input{padding-left:8px}.search-budget-sliders{display:grid;gap:18px;margin-top:24px}.search-budget-sliders label span{font-weight:400;color:#636363;font-size:12px}.search-budget-sliders input{padding:0;height:24px;accent-color:#101214}.chat-category-switch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.chat-category-switch button,.chat-needs button{min-height:40px;padding:10px 16px;border:1px solid transparent;background:#f5f5f5;border-radius:20px;color:#404040;font:500 13px/20px Geist,sans-serif}.chat-category-switch button[aria-pressed=true]{background:#101214;color:white}.chat-needs{display:flex;gap:8px;flex-wrap:wrap}.chat-needs button[aria-pressed=true]{background:#e1f7fe;border-color:#a9e6f7;color:#173b49}.chat-selection-count{font-size:12px;color:#737373;min-height:20px;margin:14px 0 20px}.chat-search-summary{margin:0}.chat-search-summary>div{padding:12px 0;border-bottom:1px solid #e5e5e5}.chat-search-summary dt{font-size:12px;color:#737373}.chat-search-summary dd{margin:4px 0 0}.chat-keep-touch{font:500 21px/1.3 Geist,sans-serif;letter-spacing:-.6px;margin:26px 0 14px}#search-error{font-size:13px;color:#bc1744;margin:12px 0;min-height:20px}.search-actions{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 32px;background:white}.search-actions>button:not(.primary){border:0;background:none;color:#636363;padding:12px 16px;min-height:44px;font-size:14px}.search-actions .primary{min-height:44px;padding:12px 20px;font:500 13px/20px Geist,sans-serif}.chat-home-carousel{display:flex;gap:6px;overflow:hidden;margin:6px -20px 26px -2px;padding:5px 0;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.chat-home-card{width:58px;height:58px;flex:none;border-radius:14px;overflow:hidden;transform:rotate(-4deg);background:#e5e5e5;padding:6px}.chat-home-card:nth-child(2n){transform:rotate(4deg)}.chat-home-card span{display:block;width:100%;height:100%;background:url(/assets/property-photo-atlas.85a1714b4e26.webp) 0 0/300% 300%;filter:blur(3px);border-radius:8px}.chat-home-card:nth-child(3n) span{background-position:50% 50%}.chat-home-card:nth-child(4n) span{background-position:0 50%}.search-loading{text-align:center;padding-top:30px}.search-loading>p{font-size:18px;line-height:1.6;color:#636363;margin:24px 0}.search-fall{height:230px;position:relative;overflow:hidden}.search-fall svg{height:100%;width:100%;fill:currentColor}.fall-roof{transform-origin:300px 300px;animation:search-fall 5.3s both}.fall-walls{animation:search-walls 5.3s both}.fall-streaks{position:absolute;inset:0}.fall-streaks i{position:absolute;width:2px;height:35px;background:linear-gradient(transparent,#20cdfb,transparent);animation:search-streak .7s linear 6;opacity:0}.search-chat-form[aria-busy=true] .search-hint{font-size:16px;line-height:1.65}@keyframes search-streak{0%{transform:translateY(-50px);opacity:0}30%{opacity:.4}to{transform:translateY(230px);opacity:0}}@keyframes search-fall{0%,65%{transform:translateY(-100px) rotate(-4deg)}70%{transform:translateY(-95px) rotate(3deg)}79%{transform:translateY(0) scale(1.1,.85)}84%{transform:translateY(-40px) rotate(-3deg)}90%{transform:translateY(0) scale(1.05,.93)}96%,to{transform:none}}@keyframes search-walls{0%,70%{opacity:0;transform:translateY(40px)}79%,to{opacity:1;transform:none}}@media(max-width:600px){.search-chat-header{margin:0 12px;padding:24px 12px 20px;gap:12px}.search-chat-scroll{padding:20px 24px 0}.search-actions{padding:16px 12px max(24px,env(safe-area-inset-bottom))}.search-question{font-size:23px}.search-chat-header strong{font-size:14px}.search-fall{height:200px}}@media(prefers-reduced-motion:reduce){.fall-streaks i,.search-fall *{animation:none!important}.chat-step-track i{transition:none}.fall-streaks{display:none}}#site-chat-panel .postcode-invalid>.input-squircle-border path{stroke:#f91b5e;stroke-width:1.5}#site-chat-panel .postcode-invalid input[aria-invalid=true]{outline:none!important;box-shadow:none}#site-chat-panel #search-error.postcode-error-bubble{position:relative;display:table;background:#f91b5e;color:#fff;text-align:center;padding:10px 14px;margin:12px auto 0;border-radius:12px;font:500 13px/1.5 Geist,sans-serif;max-width:100%;min-height:0}.postcode-error-bubble:before{content:"";position:absolute;top:-5px;left:50%;width:12px;height:12px;background:#f91b5e;transform:translateX(-50%) rotate(45deg);border-radius:4px}#site-chat-panel .chat-budget-range{position:relative;height:44px;margin:24px 0 0;isolation:isolate}.budget-shared-track{position:absolute;left:10px;right:10px;top:19px;height:6px;border-radius:4px;background:#e5e5e5;overflow:hidden}.budget-shared-track>span{position:absolute;top:0;height:100%;background:#101214;border-radius:4px}#site-chat-panel .budget-handle{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:44px;margin:0;padding:0;border:0;background:transparent;pointer-events:none;box-shadow:none}#site-chat-panel .budget-handle::-webkit-slider-runnable-track{height:6px;background:transparent;border:0}#site-chat-panel .budget-handle::-moz-range-track{height:6px;background:transparent;border:0}#site-chat-panel .budget-handle::-webkit-slider-thumb{appearance:none;width:20px;height:20px;margin-top:-7px;background:#101214;border:2px solid white;border-radius:50%;pointer-events:auto;cursor:ew-resize;box-shadow:0 0 0 1px #101214}#site-chat-panel .budget-handle::-moz-range-thumb{width:16px;height:16px;background:#101214;border:2px solid white;border-radius:50%;pointer-events:auto;cursor:ew-resize;box-shadow:0 0 0 1px #101214}#site-chat-panel .budget-handle:focus-visible{outline:none;z-index:3}#site-chat-panel .budget-handle:focus-visible::-webkit-slider-thumb{outline:2px solid #101214;outline-offset:4px}#site-chat-panel .budget-handle:focus-visible::-moz-range-thumb{outline:2px solid #101214;outline-offset:4px}.budget-range-ends{display:flex;justify-content:space-between;font:12px/1.5 Geist,sans-serif;color:#636363}#site-chat-panel .chat-category-switch{display:flex;gap:24px;border-bottom:1px solid #e5e5e5;margin-bottom:24px}#site-chat-panel .chat-category-switch [role=tab]{position:relative;min-height:44px;padding:8px 0 14px;border:0;border-radius:0;background:transparent;color:#737373;font:500 14px/20px Geist,sans-serif}#site-chat-panel .chat-category-switch [role=tab]:hover{color:#101214;background:transparent}#site-chat-panel .chat-category-switch [aria-selected=true]{color:#101214}#site-chat-panel .chat-category-switch [aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:#101214}#site-chat-panel .chat-category-switch [role=tab]:focus-visible{outline:2px solid #101214;outline-offset:3px}#site-chat-panel .chat-needs{gap:10px;min-height:90px;align-content:flex-start}#site-chat-panel .search-chat-form{margin:0;padding:0}#site-chat-panel .search-actions{padding:16px 20px 32px;margin:0;min-height:0}#site-chat-panel .search-actions>button:not(.primary){padding-left:0;padding-right:0}#site-chat-panel .search-chat[data-step="6"] .chat-step-track{margin-bottom:20px}#site-chat-panel .search-chat[data-step="6"] .search-question{margin-bottom:12px}#site-chat-panel .search-chat[data-step="6"] .search-hint{margin-bottom:16px}#site-chat-panel .chat-search-summary>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:baseline;padding:10px 0}#site-chat-panel .chat-search-summary dt{font-size:12px;line-height:1.5}#site-chat-panel .chat-search-summary dd{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}#site-chat-panel #search-error:empty{display:none}@media(max-width:600px){#site-chat-panel .search-actions{padding:16px 12px max(24px,env(safe-area-inset-bottom))}#site-chat-panel .chat-search-summary>div{grid-template-columns:80px minmax(0,1fr);gap:12px}}#site-chat-panel .search-loading{padding-top:20px}#site-chat-panel .search-fall{width:190px;height:210px;max-width:100%;margin:0 auto;overflow:hidden}#site-chat-panel .search-fall svg{display:block;width:100%;height:100%}#site-chat-panel .search-loading>p{font-size:16px;line-height:1.6;margin:16px 0 0}#site-chat-panel .fall-roof{animation:chat-gentle-fall 5.3s both;transform-origin:300px 254px}#site-chat-panel .fall-walls{animation:chat-gentle-walls 5.3s both}#site-chat-panel .fall-streaks i{height:24px;animation-duration:1s;animation-iteration-count:5}@keyframes chat-gentle-fall{0%{transform:translateY(-70px) rotate(-2deg)}35%{transform:translateY(-45px) rotate(2deg)}65%{transform:translateY(-18px) rotate(-1deg)}82%{transform:translateY(0)}89%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes chat-gentle-walls{0%,72%{opacity:0;transform:translateY(12px)}84%,to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#site-chat-panel .fall-roof,#site-chat-panel .fall-walls{animation:none}}#site-chat-panel .chat-email-composite{padding:0;min-height:48px}#site-chat-panel .chat-email-composite input{width:100%;min-width:0;height:48px;padding:0 16px}#site-chat-panel .chat-email-composite .primary{flex:none;align-self:center;margin:0;min-height:40px;padding:10px 14px;font:500 13px/20px Geist,sans-serif;white-space:nowrap}#site-chat-panel .search-chat[data-step="8"] .search-chat-scroll{padding-bottom:32px}#site-chat-panel .postcode-add,#site-chat-panel .postcode-token{box-sizing:border-box;height:40px;min-height:40px;margin:0;font:500 13px/20px Geist,sans-serif}#site-chat-panel .postcode-token{padding:0 10px}#site-chat-panel .postcode-values input{box-sizing:border-box;padding:0 10px}#site-chat-panel .postcode-token{background:#e1f7fe;color:#173b49;transition:background-color .16s}#site-chat-panel .postcode-token:focus-visible,#site-chat-panel .postcode-token:hover{background:#d8f3fc;color:#173b49}#site-chat-panel .search-close{box-sizing:border-box;flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;aspect-ratio:1;padding:0;border-radius:50%;line-height:1}#site-chat-panel .postcode-composite{padding:8px;gap:6px;height:auto!important;max-height:none;overflow:visible}#site-chat-panel .postcode-values{height:auto;min-height:40px}#site-chat-panel .postcode-values input{flex:1 1 110px;width:0;min-width:min(110px,100%);height:40px;min-height:40px;padding:0 8px;margin:0;border:0;background:transparent;font:400 14px/20px Geist,sans-serif}#site-chat-panel .postcode-composite .geometric-button{height:40px;min-height:40px;flex:none;margin:0;border:0;background:transparent;padding:0 12px;gap:8px;font:500 13px/20px Geist,sans-serif;transform:none;color:#101214}#site-chat-panel .postcode-composite .postcode-add{align-self:flex-end}#site-chat-panel .postcode-add>.input-squircle-border path{fill:#f5f5f5;stroke:transparent}#site-chat-panel .postcode-add:hover>.input-squircle-border path{fill:#eee;stroke:transparent}#site-chat-panel .postcode-composite .postcode-token{padding-left:16px;color:#173b49;background:transparent}#site-chat-panel .postcode-token>.input-squircle-border path{fill:#e1f7fe;stroke:transparent}#site-chat-panel .postcode-token:focus-visible>.input-squircle-border path,#site-chat-panel .postcode-token:hover>.input-squircle-border path{fill:#d8f3fc;stroke:transparent}#site-chat-panel .postcode-token .icon{width:14px;height:14px}#site-chat-panel .chat-category-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;flex-wrap:nowrap}#site-chat-panel .chat-category-switch [role=tab]{font-size:13px;white-space:nowrap;min-width:0;text-align:center;justify-content:center}#site-chat-panel .chat-needs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#site-chat-panel .chat-needs button{width:100%;min-height:40px;padding:8px 10px;white-space:normal;line-height:20px}#site-chat-panel .search-actions>button:not(.primary){padding:12px 20px}#site-chat-panel .search-actions>.primary{padding:12px 20px;margin:0}#site-chat-panel .chat-freeform{height:auto;min-height:132px;padding:0;align-items:stretch}#site-chat-panel .chat-freeform textarea{display:block;box-sizing:border-box;width:100%;min-height:132px;max-height:260px;resize:none;overflow-y:auto;margin:0;padding:14px 16px;border:0;background:transparent;border-radius:18px;font:400 14px/22px Geist,sans-serif}#site-chat-panel .chat-search-summary>div{align-items:center}#site-chat-panel .chat-summary-chips{display:flex;flex-wrap:wrap;gap:6px}#site-chat-panel .chat-summary-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;box-sizing:border-box;border-radius:999px;background:#e1f7fe;color:#173b49;font:500 13px/20px Geist,sans-serif}#site-chat-panel .chat-summary-postcode{border-radius:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#site-chat-panel .chat-home-card span{background-image:url(/assets/match-interiors-atlas.be32ccf3fd55.webp);background-size:300% 200%}#site-chat-panel .chat-home-card-0 span{background-position:0 0}#site-chat-panel .chat-home-card-1 span{background-position:50% 0}#site-chat-panel .chat-home-card-2 span{background-position:100% 0}#site-chat-panel .chat-home-card-3 span{background-position:0 100%}#site-chat-panel .chat-home-card-4 span{background-position:50% 100%}#site-chat-panel .chat-home-card-5 span{background-position:100% 100%}#site-chat-panel .chat-budget-field>span{color:#808080}#site-chat-panel .search-chat-header{padding-left:0;padding-right:0}#site-chat-panel .chat-needs{display:flex;flex-wrap:wrap;gap:8px}#site-chat-panel .chat-needs button{flex:0 0 auto;width:auto;min-width:0;max-width:none;min-height:44px;padding:8px 12px;font-size:12px;line-height:16px;white-space:nowrap;overflow-wrap:normal;text-align:center}#site-chat-panel .chat-selection-count{display:flex;align-items:center;gap:8px;margin-top:24px;min-height:24px}#site-chat-panel .chat-count-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#e1f7fe;border:1px solid #a9e6f7;color:#173b49;font:500 12px/1 Geist,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#site-chat-panel .postcode-values>.postcode-token+input{padding-left:4px}#site-chat-panel .search-chat:not([data-step="8"]) .search-question{margin-bottom:28px}#site-chat-panel .chat-ready-copy{font-size:13px;line-height:1.6}#site-chat-panel .chat-search-summary>div:has(.chat-summary-chips){align-items:start}#site-chat-panel .chat-search-summary>div:has(.chat-summary-chips)>dt{padding-top:5px}.moving-budget-inputs{position:relative;width:100%;margin-top:4px}.moving-budget-input{position:absolute;width:100px;transform:translateX(-50%)}#site-chat-panel .moving-budget-input label{display:block;font:500 11px/16px Geist,sans-serif;margin:0 0 4px;text-align:center}#site-chat-panel .moving-budget-input .chat-budget-field{height:34px;min-height:34px;padding-left:8px}#site-chat-panel .moving-budget-input .chat-budget-field input{width:100%;min-width:0;height:34px;min-height:34px;padding:4px 6px;font:400 12px/20px Geist,sans-serif}#site-chat-panel .moving-budget-input .chat-budget-field>span{font-size:11px}#site-chat-panel .chat-selection-count>span:not(.chat-count-badge){font-size:14px;line-height:20px}.chat-first-name-composite{margin-bottom:20px}.search-question [data-central-icon=verified]{color:#3fd98a}#site-chat-panel .chat-confirmation{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px;padding:40px 32px;min-height:0}#site-chat-panel .chat-confirmation h2{font:500 clamp(32px,5vw,44px)/1.1 Geist,sans-serif;letter-spacing:-1.6px;color:#101214;margin:0;outline:none}#site-chat-panel .chat-confirmation p{max-width:340px;font:400 16px/1.6 Geist,sans-serif;color:#636363;margin:0}#site-chat-panel .chat-confirmation>.geometric-button{min-width:144px;min-height:48px;margin-top:8px;flex-shrink:0}.chat-confirmation-art{position:relative;display:grid;place-items:center;width:184px;height:164px;flex-shrink:0;border-radius:40px;background:#18c4ec;margin-bottom:8px}.chat-confirmation-card{width:100px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:white;border-radius:18px;transform:rotate(-8deg);box-shadow:0 6px 18px #173b4910}.chat-confirmation-card>.chat-confirmation-brand{display:block;width:48px;height:36px;color:#101214;flex-shrink:0}.chat-confirmation-card>.icon svg{width:100%;height:100%}.chat-confirmation-card>span:not(.icon){width:52px;height:5px;border-radius:3px;background:#e6e6e6}.chat-confirmation-card>span:last-child{width:36px}.chat-confirmation-art>.chat-confirmation-seal{position:absolute;right:12px;bottom:12px;display:flex;width:56px;height:56px;color:#31d584;background:white;border-radius:50%;padding:3px}.chat-confirmation-seal svg{width:100%;height:100%}@media(max-height:650px){#site-chat-panel .chat-confirmation{justify-content:flex-start;gap:18px;padding:24px}.chat-confirmation-art{width:150px;height:140px}}.chat-home-basics{display:grid;gap:24px;padding-bottom:16px}.chat-property-types{display:flex;gap:8px}.chat-property-types>.geometric-button{flex:1 1;min-width:0;padding:12px 8px;font-size:13px}.chat-property-types>.geometric-button[aria-pressed=false]{color:#101214}.chat-property-types>.geometric-button[aria-pressed=false]>.input-squircle-border path{fill:white!important;stroke:#aaa!important}.chat-home-basics .nd-tick-range{margin-top:12px}#site-chat-panel .chat-basics-hint{font-size:12px;color:#636363;margin:8px 0 0}.chat-epc-labels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.chat-epc{position:relative;min-width:0;flex:1 1;border:2px solid transparent;border-radius:5px 12px 12px 5px;background:var(--epc);color:#fff;font-weight:600;font-size:15px;box-shadow:inset 0 0 0 1px #10121415}.chat-epc[aria-pressed=true]{border-color:transparent;box-shadow:inset 0 0 0 1px #10121415;opacity:1}.chat-epc.epc-0{--epc:#187841;color:white}.chat-epc.epc-1{--epc:#46a64b}.chat-epc.epc-2{--epc:#b9cf4a}.chat-epc.epc-3{--epc:#f7dc38}.chat-epc.epc-4{--epc:#f7b438}.chat-epc.epc-5{--epc:#ed8c41}.chat-epc.epc-6{--epc:#d9473d;color:white}.chat-epc-any{border:1px solid #aaa;border-radius:12px;background:white;color:#636363;padding:8px 12px;margin-top:12px}.chat-epc-any[aria-pressed=true]{border-color:#101214;color:#101214;background:#f4f4f4}.chat-epc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:44px;opacity:.5}.chat-epc:focus-visible{outline:2px solid #18c4ec;outline-offset:3px}.nd-select-leading{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none}.nd-select-with-leading>button{padding-left:72px}.chat-bedroom-icon{display:flex;align-items:center;gap:5px}.chat-bedroom-icon .icon,.chat-bedroom-icon svg{width:24px;height:24px}.chat-bedroom-icon small{font:500 10px Geist,sans-serif}.chat-summary-epc{display:flex;flex-wrap:wrap;gap:6px}.chat-summary-epc .chat-summary-epc-label{flex:none;min-width:34px;min-height:32px;padding:4px 8px;box-sizing:border-box;opacity:1;font-size:13px}.chat-notify-actions{display:flex;justify-content:flex-end;margin-top:20px}.chat-notify-actions .chat-notify-button{min-height:44px;padding:12px 20px}.chat-antwerp-map{margin:20px 0 0;padding:0;position:relative}.chat-antwerp-map>.postcode-geography{display:block;width:100%;height:255px}@media(max-width:600px){.chat-antwerp-map>.postcode-geography{height:255px}}#site-chat-panel .search-chat[data-step="1"] .search-question{margin-bottom:12px}.chat-bedroom-label{display:block;font-weight:500;margin-bottom:10px}.chat-bedroom-stepper{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px;min-height:56px!important}#site-chat-panel .chat-bedroom-adjust{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;background:transparent;color:#101214}#site-chat-panel .chat-bedroom-adjust .input-squircle-border path{fill:#f4f4f4;stroke:none}#site-chat-panel .chat-bedroom-adjust:disabled{opacity:.3;cursor:default}.chat-bedroom-adjust svg:not(.input-squircle-border){width:20px;height:20px}.chat-bedroom-display{flex:1 1;min-width:0;flex-direction:row;gap:10px}.chat-bedroom-beds,.chat-bedroom-display{display:flex;align-items:center;justify-content:center}.chat-bedroom-beds{height:28px}.chat-bedroom-beds>span{display:flex;width:22px;height:22px;animation:bedroom-arrive .18s ease-out both}.chat-bedroom-beds>span+span{margin-left:1px}.chat-bedroom-beds svg{width:22px;height:22px}.chat-bedroom-beds.is-unspecified{opacity:.35}.chat-bedroom-value{flex-shrink:0;font-size:14px;line-height:20px;font-weight:500;text-align:center}@keyframes bedroom-arrive{0%{opacity:0;transform:translateX(7px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.chat-bedroom-beds>span{animation:none}}#site-chat-panel .chat-epc-selection{font-size:13px;line-height:1.5;color:#636363;margin:12px 0 0;min-height:20px}.chat-epc-selection>span{font-weight:500}.postcode-map-label{font:500 5px Geist,sans-serif;fill:#747c7f;paint-order:stroke;stroke:white;stroke-width:1.7px;stroke-linejoin:round;pointer-events:none}.postcode-map-label.is-selected{fill:#075c76;font-weight:700;stroke:#e1f7fe}@media(max-width:360px){.chat-bedroom-display{gap:8px}.chat-bedroom-beds svg,.chat-bedroom-beds>span{width:18px;height:18px}.chat-bedroom-beds>span+span{margin-left:0}}#site-chat-panel .chat-search-summary{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:14px}#site-chat-panel .chat-search-summary>div{grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit}#site-chat-panel .chat-search-summary dt{white-space:nowrap}.chat-summary-bedroom{display:flex;align-items:center;gap:8px}.chat-summary-bedroom .icon{width:20px;height:20px;flex:none}.chat-notify-actions .chat-notify-button{width:100%}#site-chat-panel #search-error.chat-email-error,#site-chat-panel #search-error.chat-postcode-error{margin:12px auto 0;min-height:0;text-align:center;box-sizing:border-box}.postcode-map-area{cursor:pointer;transition:fill .15s,stroke .15s}.postcode-map-area:hover{fill:#effaff;stroke:#83bdcc}#site-chat-panel .postcode-map-area:focus{outline:none}.postcode-map-area:focus-visible{outline:none;stroke:#075c76;stroke-width:1.4;fill:#e1f7fe}@media(prefers-reduced-motion:reduce){.postcode-map-area{transition:none}}.chat-floor-area-field{display:flex;align-items:center}.chat-floor-area-field input{flex:1 1;min-width:0}.chat-floor-area-field .chat-input-suffix{flex:none;padding-right:16px;color:#737373;font:400 13px/20px Geist,sans-serif;pointer-events:none}@media(max-width:360px){#site-chat-panel .chat-needs{grid-template-columns:repeat(2,minmax(0,1fr))}}#site-chat-panel .search-actions>button:not(.primary){text-underline-offset:4px;text-decoration-thickness:1px;transition:color .15s}#site-chat-panel .search-actions>button:not(.primary):hover{color:#101214;text-decoration:none}#site-chat-panel .search-actions>button:not(.primary):active{color:#075c76}@media(prefers-reduced-motion:reduce){#site-chat-panel .search-actions>button:not(.primary){transition:none}}#site-chat-panel .postcode-composite{min-height:56px;align-items:center}#site-chat-panel .postcode-values{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}#site-chat-panel .postcode-values::-webkit-scrollbar{display:none}#site-chat-panel .postcode-values input{flex:1 0 34px;width:34px;min-width:34px;padding:0 4px}#site-chat-panel .postcode-values input:only-child{flex-basis:110px}#site-chat-panel .postcode-composite .postcode-token{padding-left:12px;padding-right:10px;gap:6px;font-size:13px}.postcode-overflow{flex:none;font:500 12px/20px Geist,sans-serif;color:#173b49;white-space:nowrap}#site-chat-panel .postcode-composite .postcode-add{position:relative;align-self:center;padding:0 10px}#site-chat-panel .chat-back-button{position:relative;isolation:isolate}#site-chat-panel .chat-back-button>.input-squircle-border path{fill:transparent;stroke:transparent;transition:fill .15s}#site-chat-panel .chat-back-button:hover>.input-squircle-border path{fill:#f4f4f4}#site-chat-panel .chat-back-button:active>.input-squircle-border path{fill:#e8e8e8}@media(prefers-reduced-motion:reduce){#site-chat-panel .chat-back-button>.input-squircle-border path{transition:none}}.chat-error-anchor{position:relative;height:0;z-index:10}#site-chat-panel .chat-error-anchor #search-error.postcode-error-bubble{position:absolute;top:10px;left:50%;transform:translateX(-50%);margin:0;width:max-content;max-width:100%;box-sizing:border-box;pointer-events:none}#site-chat-panel .postcode-reveal{flex:none;border:0;background:transparent;color:#173b49;font:500 13px/20px Geist,sans-serif;padding:8px 4px;min-height:40px;cursor:pointer}.postcode-values.is-expanded .postcode-token{animation:postcode-unfold .18s ease-out}@keyframes postcode-unfold{0%{opacity:.45;transform:translateX(5px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.postcode-values.is-expanded .postcode-token{animation:none}}.about-story{max-width:1280px;margin:0 auto;padding:88px 40px 64px;display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.about-story-copy .about-eyebrow{font-size:14px;color:#636363;margin:0 0 24px}.about-story-copy h1{font:500 clamp(32px,3.8vw,46px)/1.12 Geist,sans-serif;letter-spacing:-1.5px;color:#101214;margin:0 0 32px}.about-story-copy>p{font:400 17px/1.7 Geist,sans-serif;color:#444;margin:0 0 18px}.about-signature{display:block;font:500 13px/1.5 Geist,sans-serif;margin-top:28px;color:#636363}.about-illustration{height:440px;position:relative;border-radius:40px;background:#f4f3ef;overflow:hidden}.about-browser{position:absolute;left:14%;top:15%;width:72%;border-radius:18px;background:white;overflow:hidden;border:1px solid #dfded9}.about-browser-back{height:260px;transform:rotate(-11deg) translate(-5px,-15px);background:#e7e6e1}.about-browser-front{transform:rotate(5deg);box-shadow:0 12px 24px #10121409}.about-tab-strip{height:34px;background:#eeede9;display:flex;align-items:flex-end;gap:5px;padding:0 12px}.about-tab-strip>i{height:22px;width:26%;border-radius:8px 8px 0 0;background:#deddd7}.about-browser-front .about-tab-strip>i:first-child{background:#fec912}.about-listing{padding:12px}.about-listing>img{display:block;width:100%;height:164px;object-fit:cover;object-position:center 48%;border-radius:10px}.about-listing-lines{display:flex;flex-wrap:wrap;gap:8px;padding:14px 3px 4px}.about-listing-lines>i{width:68%;height:6px;background:#deddd7;border-radius:4px}.about-listing-lines>i:nth-child(2){width:23%;background:#fec912}.about-listing-lines>i:last-child{width:43%;background:#eeede9}.about-question{position:absolute;z-index:2;font:500 16px/1.2 Geist,sans-serif;letter-spacing:-.3px;background:#fec912;padding:15px 19px;border-radius:16px;color:#101214;box-shadow:0 4px 12px #10121408}.about-question-price{left:6%;top:39%;transform:rotate(-7deg)}.about-question-light{right:5%;top:65%;transform:rotate(7deg)}.about-curious{position:absolute;left:14%;bottom:7%;width:145px;color:#101214}.about-curious svg{width:100%;display:block}.about-curiosity-dot{position:absolute;background:#101214;border-radius:50%}.about-dot-one{width:5px;height:5px;left:52%;bottom:19%}.about-dot-two{width:8px;height:8px;left:58%;bottom:23%}.about-values{max-width:1120px;margin:0 auto 88px;padding:36px 32px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px;border-top:1px solid #e5e5e5}.about-values h3{font:500 36px/1.1 Geist,sans-serif;letter-spacing:-1px;margin:0 0 16px;color:#101214}.about-values p{font:400 16px/1.65 Geist,sans-serif;color:#636363;margin:0}@media(max-width:760px){.about-story{grid-template-columns:1fr;padding:48px 24px;gap:36px}.about-illustration{height:380px;max-width:420px;width:100%;justify-self:center}.about-listing>img{height:135px}.about-browser-back{height:225px}.about-question{font-size:14px;padding:12px 15px}.about-curious{width:120px}.about-values{grid-template-columns:1fr;padding:32px 24px 0;margin-bottom:56px;gap:28px}.about-values h3{font-size:30px;margin-bottom:10px}}.about-foundations{max-width:1120px;margin:8px auto 88px;padding:48px 32px 0;border-top:1px solid #e5e5e5}.about-foundations>.about-eyebrow{font:400 14px/1.5 Geist,sans-serif;color:#636363;text-align:center;margin:0 0 18px}.about-foundations>h2{text-align:center;font:500 clamp(30px,4vw,44px)/1.12 Geist,sans-serif;letter-spacing:-1.5px;margin:0 0 36px;color:#101214}.about-foundation-art{position:relative;isolation:isolate;max-width:760px;aspect-ratio:1.65;margin:0 auto 40px;color:#101214}.about-foundation-art .input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.about-foundation-art>.input-squircle-border path{fill:#f4f4f4;stroke:none}.about-foundation-art .foundation-brand{position:absolute;left:43%;top:7%;width:14%;height:auto}.foundation-lintel{position:absolute;isolation:isolate;left:9%;right:9%;top:29%;height:6%;z-index:2}.foundation-lintel>.input-squircle-border path{fill:white;stroke:none}.foundation-columns{position:absolute;left:12%;right:12%;top:36%;bottom:15%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10%}.foundation-column{position:relative;--pillar:#fec912;--pillar-tint:#fff8e0}.foundation-column-1{--pillar:#18c4ec;--pillar-tint:#e1f7fe}.foundation-column-2{--pillar:#31d584;--pillar-tint:#edf9f1}.foundation-colour-sheet{position:absolute;isolation:isolate;inset:-3% -11% -6%;transform:rotate(-5deg)}.foundation-column-1 .foundation-colour-sheet{transform:rotate(4deg)}.foundation-column-2 .foundation-colour-sheet{transform:rotate(-3deg)}.foundation-colour-sheet>.input-squircle-border path{fill:var(--pillar);stroke:none}.foundation-shaft{position:absolute;isolation:isolate;left:9%;right:9%;top:5%;bottom:4%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12%}.foundation-shaft>.input-squircle-border path{fill:white;stroke:none}.foundation-flutes{display:flex;justify-content:center;gap:10%;width:65%;height:44%}.foundation-flutes i{width:10%;border-radius:8px;background:var(--pillar-tint)}.foundation-shaft strong{font:800 clamp(20px,3vw,34px)/1 Pangram,Geist,sans-serif;letter-spacing:-1px}.foundation-capital{position:absolute;isolation:isolate;left:0;right:0;top:-3%;height:14%;display:flex;align-items:center;justify-content:space-between;padding:0 7%}.foundation-capital>.input-squircle-border path,.foundation-foot>.input-squircle-border path{fill:white;stroke:none}.foundation-capital i{width:12%;aspect-ratio:1;border:2px solid var(--pillar);border-radius:50%;box-sizing:border-box}.foundation-foot{position:absolute;isolation:isolate;left:0;right:0;bottom:0;height:10%}.foundation-ground{position:absolute;isolation:isolate;left:8%;right:8%;bottom:8%;height:4%}.foundation-ground>.input-squircle-border path{fill:#e7e7e7;stroke:none}@media(max-width:500px){.about-foundation-art{aspect-ratio:1.35}.foundation-columns{left:10%;right:10%;gap:8%}.foundation-shaft strong{font-size:20px;letter-spacing:-.6px}.foundation-capital i{border-width:1.5px}}.about-foundations .about-values{border:0;padding:12px 0 0;margin:0;max-width:none;gap:48px}.about-foundations .about-values h3{font-size:25px;letter-spacing:-.7px}.about-foundations .about-values p{font-size:16px}@media(max-width:760px){.about-foundations{padding:36px 24px 0;margin-bottom:56px}.about-foundations .about-values{gap:24px}.about-foundations>h2{letter-spacing:-1px}}.about-curiosity-art{position:relative;isolation:isolate;transform:translateZ(0);width:100%;aspect-ratio:1/1.12;max-width:460px;justify-self:center;color:#101214}.about-curiosity-art .input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.about-curiosity-art>.input-squircle-border path{fill:#f4f3ef;stroke:none}.curiosity-paper-back{position:absolute;isolation:isolate;inset:15% 15% 13%;transform:rotate(-7deg)}.curiosity-paper-back>.input-squircle-border path{fill:#18c4ec;stroke:none}.curiosity-paper{position:absolute;isolation:isolate;inset:14% 15%;padding:8%;display:flex;flex-direction:column;align-items:flex-start}.curiosity-paper>.input-squircle-border path{fill:white;stroke:none}.curiosity-home{width:35%;aspect-ratio:1;margin:0 0 10%}.curiosity-home .icon,.curiosity-home svg{display:block;width:100%;height:100%}.curiosity-paper>strong{font:500 clamp(22px,2.5vw,30px)/1.15 Geist,sans-serif;letter-spacing:-.8px}.curiosity-details{width:100%;margin-top:8%}.curiosity-details>div{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eeeeec;padding:9px 0;font:400 13px/1.4 Geist,sans-serif;color:#636363}.curiosity-details i{display:block;width:22%;height:6px;border-radius:4px;background:#e1f7fe}.curiosity-signature{width:27px;height:auto;margin-top:auto;align-self:flex-end}.curiosity-lens{position:absolute;isolation:isolate;right:9%;top:20%;width:23%;aspect-ratio:1;display:grid;place-items:center;transform:rotate(8deg)}.curiosity-lens>.input-squircle-border path{fill:#18c4ec;stroke:none}.curiosity-lens .icon{display:block;width:50%;height:50%}.curiosity-lens svg{width:100%;height:100%}@media(max-width:500px){.curiosity-paper>strong{font-size:24px}.curiosity-details>div{font-size:12px;padding:7px 0}}.about-foundations>.foundation-instruction{text-align:center;color:#636363;font:400 14px/1.5 Geist,sans-serif;margin:0 0 20px}.foundation-column{appearance:none;background:transparent;border:0;padding:0;color:inherit;cursor:pointer;transition:transform .22s ease}.foundation-column:hover{transform:translateY(-4px)}.foundation-column[aria-selected=true]{transform:translateY(-7px)}.foundation-column:focus-visible{outline:2px solid #101214;outline-offset:12px;border-radius:16px}.foundation-colour-sheet{transition:transform .25s ease}.foundation-column[aria-selected=true] .foundation-colour-sheet{transform:rotate(0deg)}.about-foundation-art.is-revealed .foundation-capital,.about-foundation-art.is-revealed .foundation-foot,.about-foundation-art.is-revealed .foundation-shaft{animation:foundation-entrance .5s ease both}.about-foundation-art.is-revealed .foundation-column-1 :is(.foundation-shaft,.foundation-capital,.foundation-foot){animation-delay:.12s}.about-foundation-art.is-revealed .foundation-column-2 :is(.foundation-shaft,.foundation-capital,.foundation-foot){animation-delay:.24s}.foundation-details{position:relative;isolation:isolate;display:grid;max-width:760px;margin:0 auto;padding:28px 32px;--detail:#fff8e0}.foundation-detail-1{--detail:#e1f7fe}.foundation-detail-2{--detail:#edf9f1}.foundation-details>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.foundation-details>.input-squircle-border path{fill:var(--detail);stroke:none;transition:fill .2s}.foundation-details>article{grid-area:1/1;visibility:hidden;outline-offset:6px}.foundation-details>article.is-active{visibility:visible;animation:foundation-copy .2s ease}.foundation-details h3{font:800 28px/1.2 Pangram,Geist,sans-serif;margin:0 0 12px}.foundation-details p{font:400 16px/1.65 Geist,sans-serif;color:#444;margin:0;max-width:620px}@keyframes foundation-entrance{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes foundation-copy{0%{opacity:0}to{opacity:1}}@media(max-width:500px){.foundation-details{padding:24px}.foundation-column:focus-visible{outline-offset:5px}.foundation-column[aria-selected=true]{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.foundation-colour-sheet,.foundation-column,.foundation-details>.input-squircle-border path{transition:none}.about-foundation-art.is-revealed :is(.foundation-shaft,.foundation-capital,.foundation-foot),.foundation-details>article.is-active{animation:none}}.foundation-columns{top:34%;bottom:21%}.foundation-colour-sheet{inset:-9% -14% -9%}.foundation-column:hover .foundation-colour-sheet{transform:rotate(0deg) scale(1.025)}.foundation-progress{position:absolute;left:12%;right:12%;bottom:-16%;height:4px;border-radius:4px;background:#d9d9d9;overflow:hidden}.foundation-progress i{display:block;height:100%;width:100%;background:var(--pillar);transform:scaleX(0);transform-origin:left}.foundation-column[aria-selected=true] .foundation-progress i{transform:scaleX(1)}.is-rotating .foundation-column[aria-selected=true] .foundation-progress i{animation:foundation-timer 6s linear both}.foundation-controls{position:absolute;bottom:4%;left:5%;right:5%;display:flex;align-items:center;justify-content:center;gap:16px;font:400 13px/1.5 Geist,sans-serif;color:#636363}.foundation-controls button{font:inherit;color:#101214;border:0;background:transparent;padding:8px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.foundation-controls button:focus-visible{outline:2px solid #101214;outline-offset:3px}@keyframes foundation-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:500px){.foundation-controls{font-size:11px;gap:12px;bottom:2%}.foundation-colour-sheet{inset:-9% -11% -9%}}@media(prefers-reduced-motion:reduce){.is-rotating .foundation-column[aria-selected=true] .foundation-progress i{animation:none}}.about-foundation-art{aspect-ratio:2.05}.foundation-columns{top:17%;bottom:26%}@media(max-width:500px){.about-foundation-art{aspect-ratio:1.7}}.cookie-consent{position:fixed;isolation:isolate;z-index:1400;bottom:24px;left:50%;transform:translateX(-50%);width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;padding:24px;background:transparent;color:#101214;filter:drop-shadow(0 8px 24px #1012141a)}.cookie-consent>.input-squircle-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.cookie-consent>.input-squircle-border path{fill:white;stroke:#e5e5e5;stroke-width:1}.cookie-consent h2{font:500 20px/1.25 Geist,sans-serif;letter-spacing:-.5px;margin:0 0 10px;outline:none}.cookie-consent>p{font:400 13px/1.5 Geist,sans-serif;color:#636363;margin:0 0 18px}.cookie-consent>p a{text-decoration:underline;text-underline-offset:3px;color:inherit}.cookie-consent-actions{display:flex;gap:10px}.cookie-consent-actions>.geometric-button{flex:1 1;min-width:0;min-height:44px;padding:11px 12px;font:500 13px/1.4 Geist,sans-serif;white-space:normal}body .cookie-consent .cookie-consent-actions>button.geometric-button.primary.cookie-consent-reject{--button-fill:#fff;--field-stroke:#8b8b8b;color:#101214}body .cookie-consent .cookie-consent-actions>button.geometric-button.primary.cookie-consent-reject:enabled:is(:hover,:focus-visible){--button-fill:#f4f4f4;--field-stroke:#101214;color:#101214}.footer-legal>button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cookie-consent a:focus-visible,.cookie-consent button:focus-visible,.footer-legal>button:focus-visible{outline:2px solid #101214;outline-offset:4px}@media(max-width:480px){.cookie-consent{bottom:max(16px,env(safe-area-inset-bottom));padding:22px}.cookie-consent h2{font-size:19px}}body .cookie-consent button.geometric-button.primary.cookie-consent-reject:enabled:is(:hover,:focus-visible)>.input-squircle-border path{fill:var(--button-fill);stroke:var(--field-stroke)}:root{--section-title-size:clamp(34px,4vw,48px);--section-title-leading:1.12;--section-title-tracking:-1.5px}body #main .cost-refinement .cost-explanation h2,body #main .offers-section #offers-title,body #main .report-journey h2,body #main .report-value>header h2,body #main .review-section :is(h1,h2),body #main :is(.home-introduction h2,.product-preview-heading h2,.home-depth>h2,.faq-heading h2),body :is(.faq-page .faq-heading h1,.about-story-copy h1,.about-foundations>h2,.guides-hero h1){font-family:Geist,sans-serif;font-size:var(--section-title-size);font-weight:500;line-height:var(--section-title-leading);letter-spacing:var(--section-title-tracking)}body #main .b-copy h2{font-family:Geist,sans-serif;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.6px}