.adviser-site-shell.adviser-layout{--layout-body:max(1rem,var(--a-body-size,1rem));--layout-label:.875rem;--layout-meta:.8125rem;--layout-h1:clamp(2.25rem,1.5rem + 3vw,3.75rem);--layout-h2:clamp(1.875rem,1.5rem + 1.5vw,2.75rem);--layout-h3:clamp(1.25rem,1.125rem + .5vw,1.5rem);--layout-gutter:clamp(1.25rem,3vw,2.5rem);--layout-section:clamp(3.5rem,6vw,5.5rem);--layout-card:clamp(1.25rem,2.4vw,2rem);font-size:var(--layout-body);line-height:1.65;overflow-wrap:anywhere}html body .adviser-site-shell.adviser-layout :is(h1,h2,h3){font-family:var(--a-heading-font,var(--font-montserrat),Arial,sans-serif);font-weight:600;letter-spacing:-.025em;text-wrap:pretty;max-width:100%;height:auto;min-height:0;-webkit-line-clamp:unset}html body .adviser-site-shell.adviser-layout h1{font-size:calc(var(--layout-h1) * var(--a-type-scale, 1))!important;line-height:1.12!important;margin:0 0 1.5rem}html body .adviser-site-shell.adviser-layout h2{font-size:calc(var(--layout-h2) * var(--a-type-scale, 1))!important;line-height:1.2!important;margin:0 0 1.25rem}html body .adviser-site-shell.adviser-layout h3{font-size:calc(var(--layout-h3) * var(--a-type-scale, 1))!important;line-height:1.35!important;margin:0 0 .875rem}html body .adviser-site-shell.adviser-layout :is(p,li){font-size:var(--layout-body)!important;line-height:1.65!important}.adviser-layout p{margin-block:0 1rem}.adviser-layout p:last-child{margin-bottom:0}html body .adviser-site-shell.adviser-layout :is(.adviser-number,.adviser-kicker,.valuation-kicker){font-size:var(--layout-label)!important;font-weight:700;letter-spacing:.08em;line-height:1.5!important;margin:0 0 .875rem!important}.adviser-layout .adviser-container,.adviser-layout .customer-footer-v3-shell{width:min(74rem,calc(100% - 2 * var(--layout-gutter)));max-width:none;margin-inline:auto}html body .adviser-site-shell.adviser-layout footer.customer-footer-v3>.customer-footer-v3-shell{width:min(74rem,calc(100% - 2 * var(--layout-gutter)));padding-top:0}html body .adviser-site-shell.adviser-layout .adviser-section{padding-block:var(--layout-section);padding-inline:0}.adviser-layout .adviser-hero{padding-block:var(--layout-section)}.adviser-layout :is(.adviser-split,.adviser-guide-grid,.adviser-hero-grid,.market-report-layout,.newsletter-public-grid){gap:clamp(2rem,4vw,3.5rem)}.adviser-layout :is(.adviser-section-heading,.knowledge-heading){gap:1.5rem;margin-bottom:2rem;align-items:start}.adviser-layout :is(.adviser-news-grid,.adviser-blog-grid,.adviser-property-grid,.adviser-reference-grid,.adviser-promise-grid,.widget-card-grid){gap:1.5rem;margin-top:2rem}.adviser-layout :is(.adviser-container,.adviser-section-heading,.adviser-split,.adviser-hero-grid,.adviser-guide-grid)>*{min-width:0}.adviser-layout :is(.adviser-news-grid article,.adviser-promise-grid article,.widget-card-grid article,.guide-form-card,.adviser-contact-card,.budget-check,.financing-tip-provider,.valuation-wizard){padding:var(--layout-card)}.adviser-layout :is(.guide-card-content,.adviser-blog-grid article>div,.adviser-property-grid article>div:not(.property-card-media),.adviser-reference-grid article>div){padding:var(--layout-card)}.adviser-layout :is(.adviser-news-grid article,.adviser-promise-grid article){min-height:0}html body .adviser-site-shell.adviser-layout .adviser-promise-grid{gap:1.5rem!important}.adviser-layout .valuation-wizard{padding:var(--layout-card)!important}.adviser-layout .adviser-valuation .adviser-container.adviser-split{gap:clamp(2rem,4vw,3.5rem)}.adviser-layout .adviser-news-grid h3{margin-block:1rem .875rem}.adviser-layout .adviser-news-grid a{padding-top:1rem}.adviser-layout .adviser-news-image{width:calc(100% + 2 * var(--layout-card));max-width:none}.adviser-layout .adviser-news-image,.adviser-layout .promise-mini-image{margin:calc(-1 * var(--layout-card)) calc(-1 * var(--layout-card)) 1.25rem}.adviser-layout :is(.adviser-property-grid,.adviser-reference-grid) h3{display:block;overflow:visible}.adviser-layout :is(.widget-card-grid>article>strong,.reference-cta strong,.financing-consent>strong){font-size:var(--layout-h3);line-height:1.35}html body .adviser-site-shell.adviser-layout :is(label,.lead-consent,.lead-consent span,.guide-consent,.guide-consent span,.adviser-trust,.adviser-about dt,.adviser-about dd,.adviser-direct a,.market-report-meta span,.market-report-sources,.budget-result span,.valuation-wizard>header,.adviser-person aside span,.adviser-team-card span:not(.adviser-team-initials)){font-size:var(--layout-label)!important;line-height:1.55;letter-spacing:normal}.adviser-layout :is(label,.lead-consent,.guide-consent){text-transform:none}html body .adviser-site-shell.adviser-layout :is(small,figcaption,time,.adviser-news-grid>article>span,.adviser-blog-grid article>div>span,.guide-card-content>span,.property-status-label,.market-report-note,.customer-footer-v3-bottom,.customer-footer-v3-links nav>span){font-size:var(--layout-meta)!important;line-height:1.55!important;letter-spacing:.02em}html body .adviser-site-shell.adviser-layout .property-keyfacts li{font-size:var(--layout-label)!important}.adviser-layout :is(.adviser-person aside strong,.adviser-team-card strong,.budget-result strong,.adviser-property-meta strong){font-size:1.25rem;line-height:1.35}.adviser-layout :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not(.lead-honeypot),select,textarea){font-family:inherit;font-size:var(--layout-body)!important;line-height:1.5;min-height:3rem;max-width:100%;min-width:0}.adviser-layout :is(.lead-consent,.guide-consent){display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;align-items:start}.adviser-layout :is(.lead-consent,.guide-consent) input{width:1.25rem;height:1.25rem;min-height:0;margin-top:.2rem}html body .adviser-site-shell.adviser-layout :is(.adviser-button,.adviser-whatsapp,.valuation-next,.valuation-back,.widget-link-button,.financing-consent button,.customer-footer-v3-cta,.customer-footer-v3-whatsapp){font-family:inherit;font-size:var(--layout-label)!important;font-weight:700;line-height:1.45;letter-spacing:normal;min-height:3rem;height:auto;max-width:100%;padding:.875rem 1.25rem;text-align:center;white-space:normal;justify-content:center;align-items:center}.adviser-layout .adviser-button-row{gap:.75rem;margin-top:1.5rem}.adviser-layout .adviser-site-header{gap:1rem;padding-inline:max(var(--layout-gutter),calc((100% - 90rem) / 2));padding-block:.75rem;overflow-wrap:normal;word-break:normal}.adviser-layout .adviser-site-header>a:first-child{flex-shrink:0}.adviser-layout .adviser-site-header .white-label-network{flex:0 0 9.5rem;margin-left:0}.adviser-layout .adviser-site-header nav{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;font-size:var(--layout-label);line-height:1.5}.adviser-layout .adviser-site-header nav>a{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal;word-break:normal}html body .adviser-site-shell.adviser-layout .adviser-site-header .adviser-whatsapp{white-space:nowrap}.adviser-layout .adviser-whatsapp{flex-shrink:0}.adviser-layout .adviser-direct a{width:fit-content;max-width:100%}.adviser-layout .faq-grid{gap:1rem;margin-top:2rem}html body .adviser-site-shell.adviser-layout .faq-grid summary{font-size:var(--layout-body)!important;line-height:1.5;min-height:4.5rem;padding:1.25rem 3.5rem 1.25rem 1.25rem}.adviser-layout .faq-grid p{padding:0 1.25rem 1.25rem}.adviser-layout .market-report-action{gap:1.5rem}.adviser-layout .market-report-meta{flex-wrap:wrap;gap:.5rem}.adviser-layout .market-report-visual figcaption{left:1rem;right:1rem;bottom:1rem;padding:.75rem}.adviser-layout .budget-financing-stack{margin-top:0}.adviser-layout .budget-fields{gap:1rem}.adviser-layout .adviser-rate-preview{margin-top:3rem;padding-top:3rem}.adviser-layout .customer-footer-v3{padding-block:var(--layout-section) 1.5rem}.adviser-layout .customer-footer-v3 :is(a,p){font-size:var(--layout-label)!important;line-height:1.6}.adviser-layout .customer-footer-v3-links{gap:1.5rem}.adviser-layout .customer-footer-v3-direct strong{font-size:1rem}@media (max-width:760px){.adviser-site-shell.adviser-layout{--layout-h1:clamp(2rem,1.5rem + 2.5vw,2.5rem);--layout-h2:clamp(1.75rem,1.5rem + 1.25vw,2rem);--layout-h3:1.25rem;--layout-section:3.5rem;--layout-card:1.25rem;--layout-gutter:1.25rem}.adviser-layout :is(.adviser-section-heading,.knowledge-heading,.adviser-split,.adviser-guide-grid,.adviser-hero-grid,.market-report-layout,.newsletter-public-grid,.adviser-contact-layout,.appointment-grid){display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.adviser-layout :is(.adviser-news-grid,.adviser-blog-grid,.adviser-property-grid,.adviser-reference-grid,.adviser-promise-grid,.widget-card-grid,.faq-grid){grid-template-columns:minmax(0,1fr)}.adviser-layout .adviser-section-heading>p{max-width:none}.adviser-layout :is(.adviser-button-row,.market-report-action,.reference-cta,.property-search-cta){display:flex;flex-direction:column;align-items:stretch;gap:1rem}.adviser-layout .adviser-button-row>*{width:100%}.adviser-layout .adviser-site-header{min-height:5rem;padding:.75rem var(--layout-gutter);flex-wrap:nowrap}.adviser-layout .adviser-site-header>a:first-child{width:9rem;min-width:0;height:3.25rem;flex:0 1 9rem}.adviser-layout .adviser-site-header>a:first-child img{width:100%;max-width:9rem;max-height:3.25rem;object-fit:contain}.adviser-layout .adviser-person{width:min(100%,26rem);margin-inline:auto}.adviser-layout .adviser-person aside{max-width:calc(100% - 1rem)}.adviser-layout .adviser-trust{gap:.75rem;flex-wrap:wrap}.adviser-layout .valuation-wizard{gap:1.25rem}.adviser-layout .valuation-wizard>footer{gap:.75rem;flex-wrap:wrap}.adviser-layout .valuation-options :is(button,label){padding:1rem;min-height:3.5rem}.adviser-layout .budget-result{grid-template-columns:minmax(0,1fr)}.adviser-layout .market-report-visual{min-height:0;aspect-ratio:4/3}.adviser-layout .market-report-visual img{height:100%;object-fit:cover}.adviser-layout .financing-widget-copy{padding:var(--layout-card)}.adviser-layout .customer-footer-v3-brand{flex-wrap:wrap;gap:1rem}.adviser-layout .customer-footer-v3-person{padding-left:0}}@media (max-width:480px){.adviser-layout :is(.budget-fields,.valuation-fields,.property-search-fields){grid-template-columns:minmax(0,1fr)}.adviser-layout .valuation-wizard>header{flex-wrap:wrap;gap:.5rem}}.adviser-answer{font-size:1rem;line-height:1.7}.adviser-answer a{color:inherit;text-decoration:underline}.adviser-geo h3{font-size:1.15rem;line-height:1.4}.adviser-geo p{font-size:1rem;line-height:1.8}.adviser-geo .adviser-container>div{padding:16px 0;border-bottom:1px solid var(--a-line,#ddd)}