.valuation-experience{color:#15332f;width:100%;min-width:0;scroll-margin-top:108px}.valuation-experience [hidden]{display:none!important}.valuation-wizard{background:#fff;border:1px solid #dce5e1;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 16px 60px #15332f0a}.valuation-wizard-top{color:#546c64;background:#f0f5f2;justify-content:space-between;gap:12px;padding:16px 28px;font-size:.72rem;display:flex}.valuation-wizard-top>span:first-child{color:#23675b;align-items:center;gap:6px;font-weight:700;display:flex}.valuation-stepper{padding:27px 30px 0}.valuation-stepper ol{gap:10px;margin:0;padding:0;list-style:none;display:flex}.valuation-stepper li{flex:1;min-width:0;position:relative}.valuation-stepper li:not(:last-child):after{content:"";background:#e0e7e2;height:1px;position:absolute;top:16px;left:42px;right:0}.valuation-stepper li.complete:not(:last-child):after{background:#8fb8a9}.valuation-stepper button{z-index:1;color:#6b7b73;text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;font-family:inherit;display:flex;position:relative}.valuation-stepper button:not(:disabled){cursor:pointer}.valuation-stepper button>span{background:#fff;border:1px solid #dce5df;border-radius:50%;place-items:center;width:33px;height:33px;font-size:.65rem;font-weight:700;display:grid}.valuation-stepper strong{font-size:.73rem;font-weight:500}.valuation-stepper .current button{color:#174d40}.valuation-stepper .current strong{font-weight:700}.valuation-stepper .current button>span{color:#fff;background:#173f35;border-color:#173f35;box-shadow:0 0 0 4px #eef4ef}.valuation-stepper .complete button>span{color:#256d55;background:#edf5ef;border-color:#d7e9dc}.valuation-step-content{padding:31px 30px 12px}.valuation-step-content section{animation:.25s both valuation-arrive}.valuation-step-heading{margin-bottom:27px;padding-right:28px;position:relative}.valuation-step-heading>svg{color:#b08056;position:absolute;top:4px;right:0}.valuation-step-heading .eyebrow{letter-spacing:.12em;margin:0 0 10px;font-size:.65rem}.valuation-step-heading h2{max-width:480px;margin:0 0 12px;font-size:clamp(1.7rem,2.2vw,2.25rem);line-height:1.12}.valuation-step-heading h2:focus,.valuation-result h2:focus,.valuation-preparing h2:focus{outline:none}.valuation-step-heading p:last-child{color:#64726c;margin:0;font-size:.86rem;line-height:1.6}.valuation-wizard .field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.valuation-wizard .valuation-field{flex-direction:column;gap:7px;min-width:0;margin:0 0 20px;display:flex}.valuation-field-title{flex-wrap:wrap;align-items:center;gap:6px 9px;font-size:.81rem;font-weight:700;line-height:1.45;display:flex}.valuation-field-title>small{color:#758078;font-size:.69rem;font-weight:400}.valuation-wizard .valuation-field input,.valuation-wizard .valuation-field select,.valuation-wizard .valuation-field textarea{color:#1c342b;width:100%;min-width:0;min-height:49px;box-shadow:none;background:#fbfcfa;border:1px solid #d6ded7;border-radius:8px;margin:0;padding:12px 14px;font:400 .95rem/1.5 Arial,Helvetica,sans-serif;transition:border-color .15s,background .15s,box-shadow .15s}.valuation-wizard .valuation-field textarea{resize:vertical;min-height:88px}.valuation-wizard .valuation-field input::placeholder,.valuation-wizard .valuation-field textarea::placeholder{color:#8a968e}.valuation-wizard .valuation-field input:focus,.valuation-wizard .valuation-field select:focus,.valuation-wizard .valuation-field textarea:focus{background:#fff;border-color:#4f8872;outline:0;box-shadow:0 0 0 3px #4f887214}.valuation-wizard input[aria-invalid=true],.valuation-wizard select[aria-invalid=true],.valuation-number-input.has-error{border-color:#ad503f!important}.valuation-number-input{background:#fbfcfa;border:1px solid #d6ded7;border-radius:8px;align-items:center;min-height:51px;display:flex;overflow:hidden}.valuation-number-input:focus-within{background:#fff;border-color:#4f8872;box-shadow:0 0 0 3px #4f887214}.valuation-wizard .valuation-number-input input,.valuation-wizard .valuation-number-input input:focus{box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;outline:0;flex:1;width:0;padding-left:12px;font-size:1.04rem;border:0!important}.valuation-input-prefix{color:#61786a;padding-left:16px;font-size:1.04rem}.valuation-input-suffix{color:#758379;letter-spacing:.04em;padding-right:14px;font-size:.68rem}.valuation-field-hint{color:#6b786e;font-size:.73rem;font-weight:400;line-height:1.55}.valuation-field-error{color:#a43f2b;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.valuation-select{display:block;position:relative}.valuation-wizard .valuation-select select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:34px;font-size:.87rem}.valuation-select>svg{pointer-events:none;color:#61786a;position:absolute;top:16px;right:12px}.valuation-soft-note{color:#5a6d5f;background:#f3f6f1;border-radius:8px;align-items:flex-start;gap:10px;margin:7px 0 10px;padding:15px;display:flex}.valuation-soft-note svg{color:#648168;flex-shrink:0;margin-top:2px}.valuation-soft-note p{margin:0;font-size:.75rem;line-height:1.65}.valuation-inline-note{color:#6d7359;background:#f8f6ec;border-radius:7px;margin:-8px 0 20px;padding:12px 14px;font-size:.75rem}.valuation-provider-details{border-top:1px solid #e1e7df;margin:28px 0 12px;padding-top:25px}.valuation-provider-details>h3{color:#244a3b;margin:0 0 8px;font:600 1.05rem/1.4 Arial,Helvetica,sans-serif}.valuation-provider-details>p{color:#68786b;margin:0 0 22px;font-size:.78rem;line-height:1.65}.valuation-occupancy-note,.valuation-reference-notice{color:#705c32;background:#fbf7ed;border:1px solid #e9dcc0;border-radius:9px;margin:0 0 23px;padding:16px 18px}.valuation-occupancy-note strong,.valuation-reference-notice strong{font-size:.8rem;display:block}.valuation-occupancy-note p,.valuation-reference-notice p{margin:7px 0 0;font-size:.75rem;line-height:1.65}.valuation-reference-notice{margin-top:18px}.valuation-input-summary{background:#f3f6f0;border:1px solid #e5eadf;border-radius:9px;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:26px;padding:17px 18px 43px;display:grid;position:relative}.valuation-input-summary div{flex-direction:column;gap:4px;display:flex}.valuation-input-summary span{color:#72806d;font-size:.66rem}.valuation-input-summary strong{font-size:.83rem;font-weight:700}.valuation-input-summary button{color:#39664f;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:.68rem;display:flex;position:absolute;bottom:12px;right:18px}.valuation-wizard .valuation-consent{align-items:flex-start;gap:10px;margin:5px 0 12px;padding:0;display:flex}.valuation-consent input{accent-color:#24634d;flex:0 0 17px;width:17px;height:17px;min-height:17px;margin-top:3px}.valuation-consent>span{color:#647064;font-size:.74rem;font-weight:400;line-height:1.65}.valuation-consent a{text-underline-offset:3px;text-decoration:underline}.valuation-small-print{color:#7b8377;margin:12px 0 4px;font-size:.68rem;line-height:1.6}.valuation-wizard-controls{border-top:1px solid #e8ece5;justify-content:space-between;align-items:center;gap:12px;padding:20px 30px 18px;display:flex}.valuation-wizard-controls .button{background:#163e32;border-radius:8px;min-height:49px;padding:13px 20px;font-size:.82rem}.valuation-back{cursor:pointer;color:#657265;background:0 0;border:0;align-items:center;gap:7px;padding:9px 0;font-size:.77rem;display:flex}.valuation-time{color:#7e867b;font-size:.7rem}.valuation-wizard-footer{color:#7d897b;justify-content:center;align-items:center;gap:6px;padding:0 18px 23px;font-size:.67rem;display:flex}.valuation-submit-error{color:#883c29;background:#fff5f1;border:1px solid #e4c4bc;border-radius:8px;margin:15px 0;padding:15px;font-size:.8rem}.valuation-submit-error p{margin:4px 0 0}.valuation-preparing{text-align:center;background:radial-gradient(at 50% 20%,#ecf5ec,#fff 70%);border:1px solid #dce5df;border-radius:16px;min-height:575px;padding:52px 32px 40px;box-shadow:0 16px 60px #15332f0a}.valuation-preparing h2{max-width:460px;margin:0 auto 19px;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.13}.valuation-preparing>p:not(.eyebrow){color:#677967;max-width:420px;margin:0 auto 24px;font-size:.85rem}.valuation-preparing .eyebrow{letter-spacing:.13em;margin-bottom:15px;font-size:.65rem}.valuation-orbit{place-items:center;width:136px;height:136px;margin:0 auto 34px;display:grid;position:relative}.valuation-orbit>span{border:1px solid #dce8dc;border-radius:50%;position:absolute;inset:0}.valuation-orbit>span:first-child{border-top-color:#3b7858;border-right-color:#94bb9b;animation:3s linear infinite valuation-spin}.valuation-orbit>span:nth-child(2){border-bottom-color:#ac865a;animation:4s linear infinite reverse valuation-spin;inset:12px}.valuation-orbit>div{color:#216245;background:#fff;border:1px solid #dae8d9;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 6px 25px #173f3510}.valuation-orbit.is-ready>span{border-color:#8bb494;animation:none}.valuation-bars{align-items:flex-end;gap:4px;height:30px;display:flex}.valuation-bars i{background:#427a5d;border-radius:3px;width:5px;height:13px;animation:1.2s ease-in-out infinite alternate valuation-bar;display:block}.valuation-bars i:nth-child(2){height:22px;animation-delay:.2s}.valuation-bars i:nth-child(3){background:#ad8659;height:17px;animation-delay:.4s}.valuation-bars i:nth-child(4){height:30px;animation-delay:.6s}.valuation-bars i:nth-child(5){height:24px;animation-delay:.8s}.valuation-processing-track{background:#e9eee6;border-radius:10px;max-width:440px;height:5px;margin:28px auto 20px;overflow:hidden}.valuation-processing-track>span{background:linear-gradient(90deg,#749b76,#27553b);border-radius:10px;height:100%;transition:width .6s;display:block}.valuation-processing-steps{justify-content:space-between;gap:8px;max-width:440px;margin:0 auto 32px;padding:0;list-style:none;display:flex}.valuation-processing-steps li{color:#98a392;flex-direction:column;align-items:center;gap:8px;font-size:.65rem;display:flex}.valuation-processing-steps .complete{color:#35724c}.valuation-processing-steps .active{color:#526f4e}.valuation-spin{animation:1.5s linear infinite valuation-spin}.valuation-private{color:#87917e;justify-content:center;align-items:center;gap:6px;font-size:.66rem;display:inline-flex}.valuation-preparing .valuation-wait-note{font-size:.75rem}.valuation-result{background:#fff;border:1px solid #dbe5dc;border-radius:16px;animation:.4s both valuation-arrive;overflow:hidden;box-shadow:0 16px 60px #15332f0b}.valuation-result-header{color:#fff;background:#173a2e;justify-content:space-between;align-items:center;gap:15px;padding:22px 30px;display:flex}.valuation-result-brand{letter-spacing:.12em;font:400 1.25rem Georgia,serif}.valuation-result-brand small{letter-spacing:.38em;text-align:center;color:#a7c5ae;margin-top:2px;font:500 .47rem Arial,sans-serif;display:block}.valuation-result-header>span:last-child{color:#c0d6c1;align-items:center;gap:5px;font-size:.66rem;display:flex}.valuation-result-body{padding:26px 30px 0}.valuation-saved{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.valuation-saved>span{color:#498057;align-items:center;gap:5px;font-size:.64rem;display:inline-flex}.valuation-saved small{color:#8a9484;font-size:.6rem}.valuation-result-body>.eyebrow{letter-spacing:.1em;margin-bottom:11px;font-size:.61rem}.valuation-result h2{margin:0 0 14px;font-size:clamp(1.9rem,2.5vw,2.55rem);line-height:1.1}.valuation-result-context{color:#6f7e6c;overflow-wrap:anywhere;margin:0 0 25px;font-size:.79rem}.valuation-value-card{text-align:center;background:linear-gradient(145deg,#f4f7ef,#eaf2e5);border:1px solid #dfe8d7;border-radius:10px;padding:28px 23px 23px}.valuation-value-card>span{text-transform:uppercase;letter-spacing:.1em;color:#65845d;font-size:.62rem;display:block}.valuation-value-card>strong{color:#1b442e;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:11px 0 7px;font:400 clamp(2.6rem,4vw,4rem)/1.2 Georgia,serif;display:block}.valuation-value-card>small{color:#7d8c70;font-size:.62rem}.valuation-value-scale{background:linear-gradient(90deg,#c5d6b7,#4a7646 50%,#c5d6b7);border-radius:3px;height:3px;margin:30px 0 18px;position:relative}.valuation-value-scale i{background:#48703d;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #a9c09b}.valuation-range-endpoints{text-align:left;justify-content:space-between;gap:10px;display:flex}.valuation-range-endpoints>div:last-child{text-align:right}.valuation-range-endpoints span{color:#7a8b6b;margin-bottom:3px;font-size:.61rem;display:block}.valuation-range-endpoints strong{color:#385331;font-size:clamp(.92rem,1.4vw,1.2rem);font-weight:500}.valuation-result-facts{border-bottom:1px solid #e3e9dc;grid-template-columns:1fr 1fr;gap:18px;padding:22px 0;display:grid}.valuation-result-facts span{color:#839077;font-size:.64rem;display:block}.valuation-result-facts strong{color:#405a36;margin-top:4px;font-size:.85rem;font-weight:500;display:block}.valuation-result-explainer{gap:12px;padding-top:22px;display:flex}.valuation-result-explainer>svg{color:#879b73;flex-shrink:0;margin-top:1px}.valuation-result-explainer h3{margin:0 0 7px;font-size:.82rem;font-weight:700}.valuation-result-explainer p{color:#76826a;margin:0;font-size:.75rem;line-height:1.7}.valuation-result-notes{color:#6b7e60;margin:17px 0 0;font-size:.73rem}.valuation-result-notes h3{margin:0 0 9px;font:700 .76rem Arial,Helvetica,sans-serif}.valuation-result-notes ul{padding-left:17px}.valuation-result-notes li{margin-bottom:7px}.valuation-review-card ul{color:#6f7d60;padding-left:20px;font-size:.8rem;line-height:1.7}.valuation-review-card li{margin-bottom:10px}.valuation-result-disclaimer{color:#8b927e;margin:0;padding:17px 0;font-size:.67rem;line-height:1.7}.valuation-result-next{border-top:1px solid #e3e9dc;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0 20px;display:flex}.valuation-result-next .eyebrow{letter-spacing:.12em;margin:0 0 8px;font-size:.58rem}.valuation-result-next h3{margin:0 0 9px;font:400 1.4rem/1.2 Georgia,serif}.valuation-result-next p:not(.eyebrow){color:#7a876d;margin:0;font-size:.74rem}.valuation-result-next .button{background:#244530;border-radius:7px;font-size:.79rem}.valuation-call{color:#647852;align-items:center;gap:7px;font-size:.74rem;display:flex}.valuation-result-tools{border-top:1px solid #e6ebde;justify-content:space-between;gap:14px;padding:20px 0;display:flex}.valuation-result-tools button{color:#697f56;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.69rem;display:flex}.valuation-result-footer{color:#89947b;background:#f5f7f0;justify-content:space-between;gap:12px;padding:15px 30px;font-size:.57rem;display:flex}.valuation-review-card{background:#f3f6ee;border:1px solid #e2e8d7;border-radius:10px;padding:25px}.valuation-review-card>svg{color:#728d5e;margin-bottom:15px}.valuation-review-card h3{margin-bottom:14px;font:400 1.6rem Georgia,serif}.valuation-review-card p{color:#6f7d60;font-size:.83rem;line-height:1.7}.valuation-review-card small{color:#8b957c;font-size:.67rem}.calculator-hero.valuation-page-hero{background:linear-gradient(120deg,#f7f8f2,#edf3e9);grid-template-columns:1.45fr .55fr;gap:7vw;min-height:480px;padding-top:76px;padding-bottom:70px}.valuation-page-hero h1{letter-spacing:-.025em;max-width:790px;font-size:clamp(2.7rem,5vw,4.7rem)}.calculator-hero.valuation-page-hero>div:first-child>p:not(.eyebrow){color:#72816b;max-width:660px;font-size:1rem}.valuation-page-hero .trust-row{gap:12px 20px;margin-top:24px}.valuation-page-hero .trust-row span{color:#617956;font-size:.71rem;font-weight:500}.valuation-hero-note{color:#748567;border-left:1px solid #d1dec7;padding:26px 0 26px 26px}.valuation-hero-note strong{color:#385533;margin-bottom:22px;font:400 1.6rem/1.2 Georgia,serif;display:block}.valuation-hero-note ol{flex-direction:column;gap:17px;margin:0;padding:0;list-style:none;display:flex}.valuation-hero-note li{align-items:center;gap:12px;font-size:.79rem;display:flex}.valuation-hero-note li>span{color:#93a384;font-size:.65rem}.calculator-shell:has(.valuation-experience){grid-template-columns:.62fr 1.38fr;gap:5vw;padding-top:70px;padding-bottom:80px}.calculator-shell:has(.valuation-experience) .calculator-copy h2{font-size:clamp(2rem,3vw,2.8rem)}.calculator-shell:has(.valuation-experience) .calculator-copy p{font-size:.91rem}.valuation-sidebar-list{flex-direction:column;gap:15px;margin:25px 0;padding:0;list-style:none;display:flex}.valuation-sidebar-list li{color:#647b56;align-items:center;gap:9px;font-size:.78rem;display:flex}.valuation-sidebar-list svg{flex-shrink:0;width:16px}@keyframes valuation-spin{to{transform:rotate(360deg)}}@keyframes valuation-bar{to{opacity:.55;height:8px}}@keyframes valuation-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.calculator-shell:has(.valuation-experience){grid-template-columns:1fr;max-width:none}.calculator-shell:has(.valuation-experience) .calculator-copy{max-width:700px;position:static}.valuation-sidebar-list{flex-flow:wrap;gap:12px 22px;margin:18px 0 26px}.valuation-experience{max-width:760px;margin:0 auto}.calculator-hero.valuation-page-hero{grid-template-columns:1fr;min-height:0}.valuation-hero-note{display:none}}@media (max-width:600px){.valuation-experience{scroll-margin-top:85px}.calculator-hero.valuation-page-hero{padding:45px 22px 40px}.valuation-page-hero h1{font-size:2.65rem}.valuation-page-hero .trust-row{gap:10px 15px}.calculator-shell:has(.valuation-experience){gap:0;padding:35px 14px 50px}.calculator-shell:has(.valuation-experience) .calculator-copy{padding:0 9px 7px}.calculator-shell:has(.valuation-experience) .calculator-copy h2{font-size:2rem}.valuation-wizard-top{padding:13px 19px;font-size:.63rem}.valuation-stepper{padding:23px 20px 0}.valuation-stepper ol{gap:8px}.valuation-stepper strong{font-size:.65rem}.valuation-step-content{padding:26px 20px 8px}.valuation-step-heading{margin-bottom:24px}.valuation-step-heading h2{font-size:1.85rem}.valuation-step-heading p:last-child{font-size:.81rem}.valuation-wizard .field-row{grid-template-columns:1fr;gap:0}.valuation-wizard .valuation-field input,.valuation-wizard .valuation-field select,.valuation-wizard .valuation-field textarea,.valuation-wizard .valuation-select select{font-size:16px}.valuation-wizard-controls{padding:18px 20px 15px}.valuation-wizard-controls .button{padding:12px 15px;font-size:.77rem}.valuation-time{font-size:.65rem}.valuation-result-header{padding:19px 21px}.valuation-result-body{padding:22px 20px 0}.valuation-result h2{font-size:2rem}.valuation-value-card{padding:26px 15px 22px}.valuation-value-card>strong{font-size:clamp(2.5rem,10vw,3.2rem)}.valuation-result-facts{gap:12px}.valuation-result-facts span{font-size:.59rem}.valuation-result-facts strong{font-size:.78rem}.valuation-result-footer{flex-direction:column;gap:4px;padding:14px 20px}.valuation-result-tools{flex-wrap:wrap}.valuation-result-next .button{width:100%}.valuation-preparing{padding:40px 21px 32px}.valuation-processing-steps li{font-size:.6rem}.valuation-input-summary{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.valuation-experience *,.valuation-experience :before,.valuation-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body:has(.valuation-print-root){background:#fff!important}body:has(.valuation-print-root) .site-header{display:none!important}body:has(.valuation-print-root) .site-footer{display:none!important}body:has(.valuation-print-root) .consent-banner{display:none!important}body:has(.valuation-print-root) main>section:not(.calculator-shell){display:none!important}body:has(.valuation-print-root) .calculator-copy{display:none!important}body:has(.valuation-print-root) .footer-lead{display:none!important}body:has(.valuation-print-root) .valuation-result-tools{display:none!important}body:has(.valuation-print-root) .valuation-result-next{display:none!important}body:has(.valuation-print-root) .calculator-shell{padding:0!important;display:block!important}.valuation-print-root{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;max-width:680px;margin:0 auto}.valuation-result-header{color:#173a2e;background:#fff;border-bottom:1px solid #ddd}.valuation-result-header>span:last-child,.valuation-result-brand small{color:#5d735e}.valuation-result-body{padding-top:15px}.valuation-result h2{font-size:25px}.valuation-value-card>strong{font-size:42px}.valuation-result-notes{display:block}.valuation-result,.valuation-value-card{break-inside:avoid}}
