.property-home{display:grid;gap:0}.property-home__hero{padding-top:3.5rem;padding-bottom:2.5rem;position:relative;isolation:isolate;overflow:hidden}.property-home__hero:before{content:"";position:absolute;inset:-8% -4% -8% -4%;z-index:-2;background:radial-gradient(42% 48% at 18% 14%,rgba(143,224,192,.3),transparent 62%),radial-gradient(38% 42% at 82% 24%,rgba(111,185,145,.22),transparent 66%),radial-gradient(50% 52% at 74% 94%,rgba(191,232,212,.28),transparent 70%);filter:blur(6px);animation:heroBlobs 28s ease-in-out infinite alternate}.property-landing-hero__copy>*{animation:fadeUp .62s cubic-bezier(.22,1,.36,1) both}.property-landing-hero__copy>:first-child{animation-delay:40ms}.property-landing-hero__copy>:nth-child(2){animation-delay:.12s}.property-landing-hero__copy>:nth-child(3){animation-delay:.21s}.property-landing-hero__copy>:nth-child(4){animation-delay:.3s}.property-landing-hero__copy>:nth-child(5){animation-delay:.39s}@media (prefers-reduced-motion:reduce){.property-home__hero:before,.property-landing-hero__copy>*{animation:none!important}}.property-home__result-stack,.property-home__stack{display:grid;gap:1rem;margin-top:1.2rem}.property-home__funnel-shell{gap:.9rem}.property-home__section{padding-top:2.5rem}.property-home__editorial-grid,.property-landing-hero{display:grid;gap:1rem}.property-card,.property-landing-hero__copy,.property-landing-hero__panel{position:relative}.property-landing-hero__copy{display:grid;gap:1rem}.property-landing-hero--copy-only{max-width:760px}.property-landing-hero__signals{display:grid;gap:.8rem}.property-card,.property-signal-card{padding:1.15rem;border-radius:24px;border:1px solid rgba(82,104,90,.1);background:rgba(255,255,255,.94);box-shadow:var(--shadow)}.property-signal-card{display:grid;gap:.35rem}.property-card__eyebrow,.property-signal-card span{margin:0;color:#4f8f72;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.property-signal-card strong{font-size:.98rem;line-height:1.45}.property-card h2,.property-card h3{margin:0}.property-card p{margin:0;color:var(--muted);line-height:1.7}.property-search-card{display:grid;gap:1rem;background:radial-gradient(circle at top right,rgba(156,216,176,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,252,248,.96))}.property-search{display:grid;gap:.8rem}.property-search__label{font-size:.9rem;font-weight:600;color:var(--muted-strong)}.property-search__field{position:relative}.property-search__input{padding-right:7rem}.property-search__status{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#4f8f72;font-size:.86rem;font-weight:700}.property-search__results{display:grid;gap:.65rem}.property-search__result{display:grid;gap:.3rem;width:100%;padding:.95rem 1rem;border:1px solid rgba(82,104,90,.1);border-radius:18px;background:rgba(255,255,255,.96);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.property-search__result:hover{transform:translateY(-1px);border-color:rgba(111,185,145,.35);box-shadow:0 14px 26px rgba(73,54,44,.08);background:rgba(248,252,249,.98)}.property-search__result strong{font-size:.98rem;line-height:1.35}.property-search__empty,.property-search__error,.property-search__result span{color:var(--muted);font-size:.92rem;line-height:1.55}.property-search__error{color:var(--danger)}.property-flow{gap:.85rem;background:linear-gradient(180deg,rgba(248,252,249,.98),rgba(255,255,255,.98)),radial-gradient(circle at top left,rgba(111,185,145,.12),transparent 35%)}.property-flow__head{display:grid;gap:.35rem}.property-flow__steps{gap:.65rem}.property-flow__step{gap:.75rem;align-items:center;padding:.85rem .9rem;border:1px solid rgba(82,104,90,.08);background:rgba(255,255,255,.72)}.property-flow__marker{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;font-size:.86rem;font-weight:700;background:rgba(79,143,114,.12);color:#2e6d54}.property-flow__content{gap:.12rem}.property-flow__content strong{font-size:.95rem;line-height:1.35}.property-flow__content span{font-size:.86rem;color:var(--muted)}.property-flow__step--active{border-color:rgba(79,143,114,.28);background:rgba(243,250,246,.95)}.property-flow__step--active .property-flow__marker,.property-flow__step--done .property-flow__marker{background:#4f8f72;color:white}.property-loader{gap:1rem;margin-top:1rem}.property-loader__head{display:grid;gap:.45rem}.property-loader__steps{gap:.8rem}.property-loader__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.95rem 1rem;border-radius:18px}.property-loader__step span,.property-loader__step strong{display:block}.property-loader__step strong{font-size:.96rem;color:var(--text)}.property-loader__step span{color:var(--muted);font-size:.88rem}.property-loader__step--done{background:rgba(243,250,245,.96)}.property-loader__step--active{background:rgba(255,255,255,.98)}.property-loader__dot{width:.9rem;height:.9rem;border-radius:999px;background:rgba(111,185,145,.22);box-shadow:0 0 0 8px rgba(111,185,145,.08)}.property-loader__step--active .property-loader__dot,.property-loader__step--done .property-loader__dot{background:#4f8f72}.property-resolved-card{display:grid;gap:1rem}.property-resolved-card__head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.property-resolved-card__head h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.05}.property-resolved-card__links{display:flex;flex-wrap:wrap;gap:.6rem}.property-resolved-card__content{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.property-resolved-card__section{display:grid;gap:.9rem;padding:1rem;border-radius:22px;border:1px solid rgba(82,104,90,.08);background:rgba(248,252,249,.9)}.property-resolved-card__section-head{display:flex;align-items:flex-start;gap:.75rem}.property-resolved-card__section-head svg{width:1rem;height:1rem;margin-top:.12rem;color:#2e6d54}.property-resolved-card__section-head div{display:grid;gap:.2rem}.property-resolved-card__section-head span{color:var(--muted);font-size:.85rem;line-height:1.55}.property-resolved-card__definition-list{display:grid;gap:.7rem;margin:0}.property-resolved-card__definition-row{display:grid;gap:.3rem;padding-bottom:.7rem;border-bottom:1px solid rgba(82,104,90,.08)}.property-resolved-card__definition-row:last-child{padding-bottom:0;border-bottom:0}.property-resolved-card__definition-row dt{color:var(--muted);font-size:.83rem;line-height:1.45}.property-resolved-card__definition-row dd{margin:0;color:var(--muted-strong);font-weight:600;line-height:1.55}.property-resolved-card__fact-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.property-resolved-card__fact-item{display:grid;gap:.45rem;padding:.9rem .95rem;border-radius:18px;background:rgba(255,255,255,.86);border:1px solid rgba(82,104,90,.08)}.property-resolved-card__fact-main{display:grid;gap:.2rem}.property-resolved-card__fact-main span{color:var(--muted);font-size:.83rem}.property-resolved-card__fact-main strong{line-height:1.55}.property-resolved-card__fact-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.property-resolved-card__fact-meta small{color:var(--muted);font-size:.78rem;line-height:1.5}.property-resolved-card__proof{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .55rem;border-radius:999px;font-size:.74rem;font-weight:700}.property-resolved-card__proof--confirmed{background:rgba(79,143,114,.12);color:#2f6d54}.property-resolved-card__proof--signal{background:rgba(210,193,140,.18);color:#7a6432}.property-resolved-card__proof--derived{background:rgba(82,104,90,.08);color:var(--muted-strong)}.property-resolved-card__proof--user{background:rgba(112,119,196,.12);color:#4f579d}.property-source-link{display:inline-flex;align-items:center;gap:.45rem;justify-content:center;padding:.6rem .85rem;border-radius:999px;border:1px solid rgba(79,143,114,.18);background:rgba(243,250,246,.92);color:#2e6d54;font-size:.84rem;font-weight:600;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.property-source-link__icon{width:.92rem;height:.92rem;flex:0 0 auto;opacity:.8;transition:transform .16s ease,opacity .16s ease}.property-source-link:hover{transform:translateY(-1px);border-color:rgba(79,143,114,.34);background:rgba(236,247,241,.98)}.property-source-link:hover .property-source-link__icon{transform:translate(1px,-1px);opacity:1}.property-source-tag{text-decoration:none}.property-details-card__grid,.property-qualification-card__grid,.property-resolved-card__grid{display:grid;gap:.85rem}.property-fact{display:grid;gap:.3rem;padding:.95rem 1rem;border-radius:18px;background:rgba(248,252,249,.9)}.property-fact span{color:var(--muted);font-size:.84rem}.property-fact strong{font-size:.98rem;line-height:1.5}.property-fact small{color:var(--muted);font-size:.82rem;line-height:1.55}.property-resolved-card__sources{display:flex;flex-wrap:wrap;gap:.55rem}.property-resolved-card__signals{display:grid;gap:.55rem;margin-top:.35rem}.property-resolved-card__signals-label{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.property-resolved-card__signals-list{display:flex;flex-wrap:wrap;gap:.45rem}.property-eligibility-card{display:grid;gap:1rem;background:radial-gradient(circle at top right,rgba(238,208,137,.18),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,249,242,.96))}.property-eligibility-card--blocked{background:radial-gradient(circle at top right,rgba(185,93,115,.18),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(253,247,248,.96))}.property-eligibility-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.property-eligibility-card__grid{display:grid;gap:.85rem}.property-eligibility-card__panel{display:grid;gap:.75rem;padding:1rem;border-radius:20px;border:1px solid rgba(82,104,90,.08);background:rgba(255,255,255,.82)}.property-eligibility-card__section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.property-eligibility-card__caption,.property-eligibility-card__label{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.property-eligibility-card__label{color:var(--muted-strong);font-weight:700}.property-eligibility-card__caption{color:var(--muted)}.property-eligibility-card__list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.property-eligibility-card__item{display:grid;gap:.85rem;padding:.9rem .95rem;border-radius:16px;background:rgba(248,252,249,.92)}.property-eligibility-card__item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.property-eligibility-card__item-main{display:grid;gap:.18rem}.property-eligibility-card__item-main strong{line-height:1.4}.property-eligibility-card__empty,.property-eligibility-card__item-main span{color:var(--muted);font-size:.9rem;line-height:1.55}.property-eligibility-card__item-notes{display:grid;gap:.7rem}.property-eligibility-card__note{display:grid;gap:.18rem}.property-eligibility-card__note span{color:var(--muted-strong);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.property-eligibility-card__note p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.property-eligibility-card__actions{display:flex;flex-wrap:wrap;gap:.6rem}.property-eligibility-card__item--check{justify-content:flex-start}.property-eligibility-card__badge,.property-eligibility-card__pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;line-height:1;white-space:nowrap}.property-eligibility-card__badge{padding:.7rem .95rem;font-size:.84rem}.property-eligibility-card__badge--eligible{background:rgba(79,143,114,.14);color:#2f6d54}.property-eligibility-card__badge--to_verify{background:rgba(210,193,140,.2);color:#7a6432}.property-eligibility-card__badge--blocked{background:rgba(185,93,115,.14);color:#8a3f53}.property-eligibility-card__pill{padding:.48rem .72rem;font-size:.78rem;border:1px solid transparent}.property-eligibility-card__pill--eligible{background:rgba(79,143,114,.12);color:#2f6d54;border-color:rgba(79,143,114,.2)}.property-eligibility-card__pill--to_verify{background:rgba(210,193,140,.16);color:#7a6432;border-color:rgba(210,193,140,.22)}.property-eligibility-card__pill--not_applicable{background:rgba(110,103,95,.1);color:#5d584f;border-color:rgba(110,103,95,.12)}.property-signal{display:inline-flex;align-items:center;padding:.45rem .75rem;border-radius:999px;font-size:.82rem;font-weight:600;border:1px solid transparent;line-height:1}.property-signal--positive{background:rgba(79,143,114,.12);color:#2e6d54;border-color:rgba(79,143,114,.28)}.property-signal--warning{background:rgba(207,142,53,.14);color:#7a4c11;border-color:rgba(207,142,53,.32)}.property-signal--neutral{background:rgba(80,94,110,.08);color:#3a475a;border-color:rgba(80,94,110,.18)}.property-confidence{display:inline-flex;align-items:center;justify-content:center;min-width:7rem;padding:.55rem .8rem;border-radius:999px;font-size:.8rem;font-weight:700}.property-confidence--high{background:rgba(111,185,145,.14);color:#3f7d63}.property-confidence--medium{background:rgba(210,193,140,.16);color:#7a6432}.property-confidence--low{background:rgba(185,93,115,.12);color:var(--danger)}.property-details-card,.property-qualification-card,.property-question-card{display:grid;gap:1rem}.property-choice-grid{display:grid;gap:.7rem}.property-choice-grid--cecb{grid-template-columns:repeat(4,minmax(0,1fr))}.property-choice{padding:.95rem 1rem;border:1px solid rgba(82,104,90,.1);border-radius:18px;background:rgba(255,255,255,.98);text-align:left;color:var(--muted-strong);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.property-choice--cecb-option{min-height:4rem;padding:.82rem .9rem;text-align:center;justify-content:center}.property-choice:hover{transform:translateY(-1px);border-color:rgba(111,185,145,.28);box-shadow:0 12px 24px rgba(73,54,44,.06)}.property-choice--selected{border-color:rgba(111,185,145,.55);background:rgba(230,246,235,.98);color:var(--text);box-shadow:0 0 0 3px rgba(111,185,145,.18)}.property-choice[class*=property-choice--cecb-]{color:#173a33}.property-choice--cecb-a{border-color:rgba(79,143,114,.28);background:rgba(231,247,237,.98)}.property-choice--cecb-b{border-color:rgba(102,163,113,.26);background:rgba(237,248,228,.98)}.property-choice--cecb-c{border-color:rgba(144,181,104,.26);background:rgba(244,248,220,.98)}.property-choice--cecb-d{border-color:rgba(198,178,96,.26);background:rgba(250,245,211,.98)}.property-choice--cecb-e{border-color:rgba(216,154,86,.26);background:rgba(252,238,213,.98)}.property-choice--cecb-f{border-color:rgba(211,118,91,.26);background:rgba(252,230,220,.98)}.property-choice--cecb-g{border-color:rgba(187,93,115,.26);background:rgba(251,224,231,.98)}.property-choice--cecb-neutral{border-color:rgba(82,104,90,.12);background:rgba(250,251,250,.98)}.property-choice--cecb-a.property-choice--selected{border-color:rgba(79,143,114,.55);background:rgba(214,241,224,.98);box-shadow:0 0 0 3px rgba(79,143,114,.16)}.property-choice--cecb-b.property-choice--selected{border-color:rgba(102,163,113,.52);background:rgba(225,242,212,.98);box-shadow:0 0 0 3px rgba(102,163,113,.16)}.property-choice--cecb-c.property-choice--selected{border-color:rgba(144,181,104,.52);background:rgba(235,242,204,.98);box-shadow:0 0 0 3px rgba(144,181,104,.16)}.property-choice--cecb-d.property-choice--selected{border-color:rgba(198,178,96,.52);background:rgba(246,239,193,.98);box-shadow:0 0 0 3px rgba(198,178,96,.16)}.property-choice--cecb-e.property-choice--selected{border-color:rgba(216,154,86,.52);background:rgba(248,229,196,.98);box-shadow:0 0 0 3px rgba(216,154,86,.16)}.property-choice--cecb-f.property-choice--selected{border-color:rgba(211,118,91,.52);background:rgba(248,217,203,.98);box-shadow:0 0 0 3px rgba(211,118,91,.16)}.property-choice--cecb-g.property-choice--selected{border-color:rgba(187,93,115,.52);background:rgba(246,209,219,.98);box-shadow:0 0 0 3px rgba(187,93,115,.16)}.property-choice--cecb-neutral.property-choice--selected{border-color:rgba(82,104,90,.22);background:rgba(241,244,242,.98);box-shadow:0 0 0 3px rgba(82,104,90,.08)}.property-choice--cecb-option span{font-size:.95rem}@media (max-width:900px){.property-choice-grid--cecb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.property-choice-grid--cecb{grid-template-columns:1fr}}.property-choice__indicator{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-right:.6rem;border-radius:6px;border:1.5px solid rgba(82,104,90,.28);background:#fff;color:var(--verdict-ok,#3e8f63);font-weight:700;font-size:.82rem;vertical-align:middle;transition:background .14s ease,border-color .14s ease}.property-choice--selected .property-choice__indicator{background:var(--verdict-ok,#3e8f63);border-color:var(--verdict-ok,#3e8f63);color:#fff}.property-choice--multi{display:flex;align-items:center;gap:.6rem}.property-choice--multi .property-choice__indicator{margin-right:0;flex-shrink:0;padding-left:0}.property-choice--multi .property-choice__label{display:inline;font-weight:600;line-height:1.4}.property-choice--multi .property-choice__indicator svg{width:1.2rem;height:1.2rem}.property-question-card__field{display:grid}.property-question-card__actions{display:flex;flex-wrap:wrap;gap:.75rem}.property-question-card__error{color:var(--danger)}.property-alert-callout{display:grid;gap:.35rem;padding:1rem 1.05rem;border-radius:20px;border:1px solid transparent}.property-alert-callout__eyebrow{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.property-alert-callout strong{line-height:1.45}.property-alert-callout p{margin:0;line-height:1.6}.property-eligibility-card .property-alert-callout:not(.property-alert-callout--blocked){border-color:rgba(210,193,140,.24);background:rgba(255,248,235,.96);color:#6b5326}.property-alert-callout--blocked{border-color:rgba(185,93,115,.22);background:rgba(255,241,244,.96);color:#6f3042}.property-teaser{display:grid;gap:1rem;overflow:hidden}.property-teaser--high{background:radial-gradient(circle at top right,rgba(111,185,145,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,251,246,.96))}.property-teaser--medium{background:radial-gradient(circle at top right,rgba(210,193,140,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,248,241,.96))}.property-teaser--low{background:radial-gradient(circle at top right,rgba(185,93,115,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,247,248,.96))}.property-teaser--blocked{border-color:rgba(185,93,115,.16)}.property-teaser__score{display:inline-grid;gap:.2rem;width:fit-content;padding:1rem 1.1rem;border-radius:22px;background:rgba(255,255,255,.82)}.property-teaser__score span{color:var(--muted);font-size:.84rem}.property-teaser__score strong{font-size:clamp(2rem,6vw,3rem);line-height:1}.property-teaser__body{display:grid;gap:.5rem}.property-level-pill{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .8rem;border-radius:999px;font-size:.84rem;font-weight:700}.property-level-pill--high{background:rgba(111,185,145,.14);color:#3f7d63}.property-level-pill--medium{background:rgba(210,193,140,.16);color:#7a6432}.property-level-pill--low{background:rgba(185,93,115,.12);color:var(--danger)}.property-details-card__head,.property-qualification-card__head{display:grid;gap:.45rem}.property-details-card__drivers{display:grid;gap:.75rem}.property-driver-card{padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(82,104,90,.08);background:rgba(248,252,249,.88)}.property-driver-card strong{display:block;line-height:1.55}.property-details-card__next-step,.property-disclaimer{display:grid;gap:.45rem}.property-details-card__next-step small{color:var(--muted);line-height:1.55}.property-disclaimer__text{color:var(--muted-strong)}.property-cta-card{display:grid;gap:1rem}.property-cta-card--hot{background:radial-gradient(circle at top right,rgba(111,185,145,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,251,246,.96))}.property-cta-card--blocked{background:radial-gradient(circle at top right,rgba(185,93,115,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,247,248,.96))}.property-cta-card__actions{display:flex;flex-wrap:wrap;gap:.75rem}.property-inline-error{display:grid;gap:.75rem;margin-top:1rem;border-color:rgba(185,93,115,.18);background:rgba(255,247,249,.96)}.property-editorial-card{gap:.5rem}@media (min-width:720px){.property-choice-grid--boolean,.property-details-card__grid,.property-eligibility-card__grid,.property-home__editorial-grid,.property-loader__steps,.property-parcel-map-card__comparison,.property-qualification-card__grid,.property-qualification-card__groups,.property-resolved-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.property-home__hero{padding-top:4.5rem}.property-landing-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:1.25rem}.property-landing-hero--copy-only{grid-template-columns:minmax(0,1fr);max-width:900px}.property-landing-hero__copy{padding-right:1rem}.property-home__editorial-grid,.property-landing-hero__signals{grid-template-columns:repeat(3,minmax(0,1fr))}.property-details-card__grid,.property-resolved-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.property-home__hero{padding-top:2.5rem}.property-home--funnel .property-home__hero--funnel{padding-top:.65rem;padding-bottom:1.4rem}.property-home--funnel .property-home__search-stage,.property-home--funnel .property-landing-hero,.property-home--funnel .property-landing-hero__copy{gap:.65rem}.property-home--funnel .property-landing-hero__copy .eyebrow,.property-home--funnel .property-landing-hero__signals{display:none}.property-home--funnel .property-landing-hero__copy h1{font-size:2.15rem;line-height:1.02}.property-home--funnel .property-landing-hero__helper{font-size:.96rem;line-height:1.45}.property-flow__step{grid-template-columns:minmax(0,1fr);align-items:start}.property-search__input{padding-right:1rem}.property-search__status{position:static;transform:none;display:inline-block;margin-top:.6rem}.property-resolved-card__head{flex-direction:column}.property-eligibility-card__head,.property-eligibility-card__item-top{flex-direction:column;align-items:flex-start}.property-resolved-card__links{flex-direction:column}.property-confidence{min-width:0}.property-cta-card__actions,.property-parcel-map-card__actions,.property-qualification-card__actions,.property-question-card__actions{display:grid}.property-teaser__score{width:100%}}.property-loader-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:rgba(16,24,21,.58);backdrop-filter:blur(10px)}.property-loader-overlay__panel{width:min(100%,38rem)}.property-flow{position:sticky;top:5.5rem}.property-step-panel{scroll-margin-top:7rem}.property-flow__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.property-flow__active-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem .9rem;border-radius:999px;border:1px solid rgba(27,66,53,.18);background:rgba(255,252,246,.88);color:#214135;font-size:.9rem;font-weight:600}.property-flow__active-pill svg,.property-flow__marker svg{width:1rem;height:1rem}.property-flow__steps{display:grid;gap:.75rem}.property-flow__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.8rem;border-radius:18px;border:1px solid rgba(27,66,53,.12);background:rgba(255,252,246,.92)}.property-flow__step--active{border-color:rgba(27,66,53,.32);box-shadow:0 12px 30px rgba(17,44,35,.08)}.property-flow__marker{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#ece2d0;color:#305445}.property-flow__step--done .property-flow__marker{background:#214135;color:#fff7ea}.property-flow__content{display:grid;gap:.18rem}.property-flow__content strong{font-size:.98rem}.property-flow__content span{color:#6a6257;font-size:.88rem}.property-lead-card__consent,.property-parcel-map-card__head,.property-step-actions,.property-teaser__subsidy{display:flex;align-items:center;justify-content:space-between;gap:1rem}.property-parcel-map-card__map{min-height:22rem;border-radius:22px;overflow:hidden;border:1px solid rgba(27,66,53,.16);margin:1rem 0}.property-parcel-map-card__comparison{display:grid;gap:.85rem}.property-parcel-map-card__parcel{display:grid;gap:.8rem;padding:1rem;border-radius:20px;border:1px solid rgba(27,66,53,.12);background:rgba(255,255,255,.9)}.property-parcel-map-card__parcel--current{background:rgba(247,252,249,.94)}.property-parcel-map-card__parcel--candidate{border-color:rgba(185,106,24,.22);background:rgba(255,249,242,.98)}.property-parcel-map-card__parcel--placeholder{border-style:dashed;background:rgba(250,248,244,.88)}.property-parcel-map-card__parcel-head{display:grid;gap:.2rem}.property-parcel-map-card__parcel-head strong{line-height:1.4}.property-parcel-map-card__facts{display:grid;gap:.6rem;margin:0}.property-parcel-map-card__facts div{display:grid;gap:.12rem}.property-parcel-map-card__facts dt{color:var(--muted-strong);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.property-parcel-map-card__facts dd{margin:0;color:var(--text);line-height:1.5}.property-parcel-map-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.property-parcel-map-card__status{display:grid;gap:.3rem;color:#6a6257;font-size:.92rem}.property-parcel-map-card__actions{display:flex;flex-wrap:wrap;gap:.75rem}.property-teaser__subsidy{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,247,234,.24)}.property-teaser__subsidy span{font-size:.85rem;color:rgba(255,247,234,.78)}.property-teaser__subsidy strong{font-size:1rem}.property-teaser__subsidy small{display:block;margin-top:.35rem;color:rgba(255,247,234,.72);line-height:1.5;font-size:.84rem}.property-driver-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.45rem .8rem;border-radius:999px;border:1px solid rgba(27,66,53,.12);background:rgba(250,244,236,.9);color:#27493d}.property-details-card__drivers{display:flex;flex-wrap:wrap;gap:.55rem}.property-lead-card__consent{justify-content:flex-start;align-items:flex-start;padding:.9rem 1rem;border-radius:18px;background:rgba(246,239,228,.9)}.property-lead-card__consent input{margin-top:.2rem}.property-submit-success{background:linear-gradient(180deg,rgba(255,252,246,.98),rgba(246,239,228,.98))}@media (max-width:900px){.property-flow{position:sticky;top:.4rem;z-index:4}.property-flow__head,.property-parcel-map-card__footer,.property-parcel-map-card__head,.property-step-actions,.property-teaser__subsidy{flex-direction:column;align-items:stretch}.property-parcel-map-card__map{min-height:18rem}}html{scroll-padding-top:6.5rem}.page-shell{overflow-x:clip;overflow-y:visible}.site-header{position:sticky;top:0;z-index:80;padding:.85rem 0 .55rem;background:transparent}.header-inner{border-radius:24px}.site-header__actions{display:flex;align-items:center;gap:.75rem}.nav a[data-active=true]{color:var(--text);background:rgba(156,216,176,.16)}.bottom-nav{display:none}.bottom-nav__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.35rem;padding:.45rem;border-radius:28px}.bottom-nav__item{display:grid;justify-items:center;gap:.28rem;padding:.6rem .4rem;border-radius:18px;font-size:.78rem}.bottom-nav__item svg{width:1.05rem;height:1.05rem}.bottom-nav__item span{line-height:1.2}.bottom-nav__item[data-active=true]{color:var(--text);background:rgba(156,216,176,.22)}.bottom-nav__item[data-kind=primary]{background:linear-gradient(135deg,#0f6a51,#4fb389);color:#ffffff;padding:.85rem .6rem;border-radius:22px;box-shadow:0 12px 28px rgba(15,106,81,.32);transform:translateY(-6px)}.bottom-nav__item[data-kind=primary] svg{width:1.2rem;height:1.2rem}.bottom-nav__item[data-kind=primary]:hover,.bottom-nav__item[data-kind=primary][data-active=true]{background:linear-gradient(135deg,#0a5b45,#3da079);color:#ffffff}.public-home-hub__hero{padding-top:2.5rem}.public-home-hub__hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:1.4rem;align-items:stretch}.public-home-hub__hero-copy{display:grid;align-content:start;gap:.4rem}.public-home-hub__hero-copy h1{max-width:12ch}.public-home-hub__entry-card,.public-home-hub__hero-card,.public-home-hub__hero-panel{border:1px solid rgba(82,104,90,.1);background:rgba(255,255,255,.94);box-shadow:var(--shadow)}.public-home-hub__entry-card,.public-home-hub__hero-panel{border-radius:28px}.public-home-hub__entry-card,.public-home-hub__hero-card{display:grid;gap:.95rem;padding:1.35rem;border-radius:24px}.public-home-hub__entry-card h3,.public-home-hub__hero-card h2{margin:0;font-family:var(--font-fraunces),Georgia,serif;line-height:1.08}.public-home-hub__entry-card p,.public-home-hub__hero-card p{margin:0;color:var(--muted);line-height:1.7}.public-home-hub__hero-points{display:grid;gap:.75rem}.public-home-hub__hero-point{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(82,104,90,.08);background:rgba(248,252,249,.92)}.public-home-hub__hero-point svg{width:1rem;height:1rem;color:#4f8f72;margin-top:.15rem}.public-home-hub__entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.public-home-hub__entry-card .button{width:auto}.property-home--funnel{min-height:100%}.property-home__hero--funnel{padding-top:2rem;padding-bottom:3rem}.property-home__search-stage,.property-home__stage-shell{display:grid;gap:1.25rem}.property-home__trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}.property-home__funnel-shell{display:grid;gap:1rem}.property-home__funnel-shell--search{align-content:start}.property-home__funnel-shell--stage{max-width:880px;margin:0 auto}.property-home__stage-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.property-home__stage-intro h1{margin:0;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(2rem,4vw,3rem);line-height:.98;max-width:12ch}.property-home__stage-edit{flex-shrink:0}.property-editorial-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:1.2rem}.property-editorial-card__icon{display:inline-grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:16px;background:rgba(156,216,176,.16);color:#4f8f72}.property-editorial-card__icon svg{width:1.1rem;height:1.1rem}.property-editorial-card h3{margin:0;font-size:1rem;line-height:1.4}.property-editorial-card p{margin:0;color:var(--muted);line-height:1.65}.property-flow{position:static;top:auto;gap:.9rem;padding:1rem 1.05rem}.property-flow__count{font-size:.86rem}.property-flow__current{gap:.85rem}.property-flow__current-icon{width:2.45rem;height:2.45rem;color:#4f8f72}.property-flow__current-icon svg{width:1rem;height:1rem}.property-flow__current-copy{gap:.2rem}.property-flow__current-copy strong{font-size:1rem}.property-flow__current-copy span{font-size:.92rem;line-height:1.55}.property-flow__bar{background:rgba(82,104,90,.1)}.property-flow__dots{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.property-flow__dot{min-height:2.1rem;border-radius:14px;background:rgba(248,252,249,.9);font-size:.78rem}.property-flow__dot--active,.property-flow__dot--done{color:#285847;background:rgba(240,248,243,.98)}.property-flow__dot--active{box-shadow:inset 0 0 0 1px rgba(111,185,145,.2)}.property-mini-summary{flex-wrap:wrap}.property-mini-summary__copy{display:grid;gap:.22rem}.property-mini-summary__copy strong{font-size:1.02rem;line-height:1.4}.property-mini-summary__copy span{color:var(--muted);line-height:1.6;font-size:.92rem}.property-mini-summary__meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-left:auto}.property-mini-summary__fact{flex:1 1 100%;display:grid;gap:.22rem;padding:.85rem 1rem;border-radius:16px;border:1px solid rgba(82,104,90,.12);background:rgba(247,250,248,.96)}.property-mini-summary__fact-label{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5f786a}.property-mini-summary__fact strong{font-size:.96rem;line-height:1.45;color:#1f3129}.property-mini-summary__fact small{color:var(--muted);line-height:1.55}.property-mini-summary__fact-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.property-mini-summary__fact--signal{border-color:rgba(198,160,69,.28);background:rgba(253,247,230,.96)}.property-mini-summary__fact--confirmed,.property-mini-summary__fact--user{border-color:rgba(79,143,114,.2);background:rgba(241,248,243,.98)}.property-text-button{border:0;padding:0;background:transparent;color:#4f8f72;font-weight:700;cursor:pointer}.property-edit-address-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.6rem;padding:.6rem .9rem;border:1px solid rgba(79,143,114,.18);border-radius:999px;background:rgba(243,250,246,.94);color:#2e6d54;font-weight:700;line-height:1;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.property-edit-address-button:hover{transform:translateY(-1px);border-color:rgba(79,143,114,.34);background:rgba(236,247,241,.98);box-shadow:0 10px 20px rgba(73,54,44,.06)}.property-edit-address-button .button-icon{width:1rem;height:1rem;color:currentColor;flex-shrink:0}.property-question-card__hint{margin:0;color:var(--muted);line-height:1.6;font-size:.92rem}.property-choice{align-items:start}.property-choice span{display:block;font-weight:700}.property-choice small{display:block;margin-top:.3rem;color:var(--muted);line-height:1.55;font-size:.88rem;font-weight:500}.property-qualification-card__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border-radius:999px;border:1px solid rgba(82,104,90,.1);background:rgba(248,252,249,.9);color:var(--muted-strong);font-weight:700}.property-qualification-card__badge svg{width:.95rem;height:.95rem;color:#4f8f72}.property-qualification-card__step{display:grid;gap:.9rem}.property-qualification-card__step-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.property-qualification-card__intro{display:grid;gap:.35rem}.property-qualification-card__groups{display:grid;gap:1rem}.property-qualification-card__group{display:grid;gap:.9rem;padding:1rem;border-radius:22px;border:1px solid rgba(82,104,90,.08);background:rgba(248,252,249,.92)}.property-qualification-card__group-head{display:flex;align-items:flex-start;gap:.8rem}.property-qualification-card__group-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:14px;background:rgba(230,246,235,.95);color:#4f8f72}.property-qualification-card__group-icon svg{width:1rem;height:1rem}.property-qualification-card__group-copy{display:grid;gap:.15rem}.property-qualification-card__group-copy span{color:var(--muted);line-height:1.55}.property-qualification-card__actions{justify-content:flex-end}.property-lead-card__intro,.property-lead-card__project,.property-lead-card__project-group{display:grid;gap:.9rem}.property-lead-card__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.property-lead-card__benefit{display:grid;gap:.3rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(82,104,90,.08);background:rgba(248,252,249,.92)}.property-lead-card__benefit span{color:var(--muted);line-height:1.6}.property-lead-card__intro{grid-template-columns:minmax(0,1fr) auto;align-items:start}.property-lead-card__project{padding:1rem;border-radius:22px;border:1px solid rgba(82,104,90,.08);background:rgba(248,252,249,.92)}.property-details-card--blocked .property-details-card__next-step,.property-lead-card--blocked .property-lead-card__project{border-color:rgba(185,93,115,.12);background:rgba(255,248,249,.9)}.property-lead-card__project-head{display:grid;gap:.3rem}.property-lead-card__project-head span{color:var(--muted);line-height:1.6}.property-lead-card__project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.property-lead-card__hint{display:grid;gap:.3rem;padding:.95rem 1rem;border-radius:18px;background:rgba(246,239,228,.72)}.property-lead-card__hint span{color:var(--muted);line-height:1.6}.property-lead-card__notes textarea{min-height:8.5rem}.property-success-card{display:grid;justify-items:center;gap:1.2rem;padding:1.6rem;text-align:center;background:linear-gradient(180deg,rgba(248,255,250,.98),rgba(241,248,244,.96))}.property-success-card__hero{position:relative;display:grid;place-items:center}.property-success-card__halo{position:absolute;inset:50% auto auto 50%;width:8rem;height:8rem;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(156,216,176,.28),rgba(156,216,176,0))}.property-success-card__badge{position:relative;display:inline-grid;place-items:center;width:4.75rem;height:4.75rem;border-radius:999px;color:#225b45;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.92),rgba(255,255,255,0) 40%),linear-gradient(135deg,rgba(156,216,176,.9),rgba(111,185,145,.98));box-shadow:0 16px 30px rgba(79,143,114,.18)}.property-success-card__badge svg{width:2rem;height:2rem}.property-success-card__copy{display:grid;gap:.45rem;max-width:34rem}.property-success-card__copy h2{margin:0}.property-success-card__copy p{margin:0;color:var(--muted);line-height:1.7}.property-success-card__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:100%}.property-success-card__signal{display:grid;gap:.3rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(82,104,90,.08);background:rgba(255,255,255,.9)}.property-success-card__signal strong{font-size:1.1rem;color:#285847}.property-success-card__signal span{color:var(--muted);line-height:1.55;font-size:.9rem}.property-success-card__actions{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap}.public-home-hub__entry-card--primary{border-color:rgba(79,143,114,.22);background:radial-gradient(circle at top right,rgba(156,216,176,.14),transparent 34%),linear-gradient(180deg,rgba(250,253,251,.98),rgba(244,250,246,.96))}@media (max-width:960px){.property-home__stage-intro,.property-home__trust-grid,.property-lead-card__benefits,.property-lead-card__project-grid,.property-mini-summary,.property-success-card__signals,.public-home-hub__entry-grid,.public-home-hub__hero-grid{grid-template-columns:1fr}.property-home__stage-intro,.property-mini-summary,.property-success-card__signals{display:grid}.property-lead-card__intro{grid-template-columns:1fr}}@media (max-width:820px){.site-header{padding-top:calc(.65rem + env(safe-area-inset-top))}.header-inner{align-items:center;gap:.75rem;border-radius:22px}.nav{display:none}.site-header__actions{margin-left:auto}.bottom-nav{display:block;position:fixed;left:50%;bottom:calc(.7rem + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(520px,calc(100% - 1rem));z-index:70}.page-shell{scroll-padding-bottom:8.75rem}.page-shell,.site-footer{padding-bottom:8.75rem}}@media (max-width:640px){.site-header__dashboard-link{min-width:0;width:auto}.public-home-hub__hero{padding-top:1.25rem}.property-home__stage-intro h1,.public-home-hub__hero-copy h1{max-width:100%}.property-home__hero--funnel{padding-top:1rem}.property-home__funnel-shell--stage,.property-home__trust-grid{gap:.85rem}.property-flow,.property-mini-summary,.property-success-card,.public-home-hub__entry-card,.public-home-hub__hero-card{border-radius:22px}.property-flow__dots{gap:.35rem}.property-flow__dot{min-height:1.9rem;border-radius:12px;font-size:.72rem}.property-success-card__actions,.property-success-card__signals{grid-template-columns:1fr}.property-success-card__actions{display:grid;width:100%}.property-success-card__actions .button{width:100%}}@supports (-webkit-touch-callout:none){@media (max-width:820px){.property-home__hero:before{animation:none!important;filter:none!important;transform:none!important;background:linear-gradient(180deg,rgba(248,255,251,.96),rgba(255,255,255,.72))}.property-home__hero--funnel[data-reveal],.property-home__trust-grid[data-reveal-stagger]>*,.property-landing-hero__copy>*{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;will-change:auto!important}.property-card,.property-editorial-card,.property-mini-summary,.property-stage-panel,.property-success-card{box-shadow:0 6px 14px rgba(23,58,51,.06)!important}}}@media (pointer:coarse){.property-teaser__cta,.property-teaser__cta-inline,.property-teaser__detail-amount{animation:none!important}.property-teaser__cta-inline:after,.property-teaser__cta:after{animation:none!important;display:none}.property-home__hero{overflow:visible;isolation:auto}.property-home__hero:before{inset:0}}.property-home__funnel-shell--search,.property-home__funnel-shell--stage{align-items:start;width:min(1180px,100%);overflow:visible}.property-home__funnel-shell--stage{max-width:none;margin:0}.property-home__search-stage,.property-landing-hero,.property-landing-hero__panel,.property-stage-panel--search{overflow:visible}.property-flow{position:relative;top:0;align-self:stretch;z-index:1}.property-stage-panel{scroll-margin-top:7rem;position:relative;z-index:1}.property-stage-panel--search{overflow:visible}.property-stage-panel__body,.property-stage-panel__header,.property-stage-panel__summary{display:grid;gap:1rem}.property-stage-panel__building-note{display:grid;gap:.75rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(82,104,90,.08);background:rgba(248,252,249,.88)}.property-stage-panel__building-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.property-stage-panel__building-card{display:grid;gap:.8rem;padding:.9rem .95rem;border-radius:16px;border:1px solid rgba(82,104,90,.08);background:rgba(255,255,255,.9)}.property-stage-panel__building-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start}.property-stage-panel__building-icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:14px;background:rgba(156,216,176,.16);color:#2f6d54}.property-stage-panel__building-icon svg{width:1rem;height:1rem}.property-stage-panel__building-copy{display:grid;min-width:0}.property-stage-panel__building-copy strong{line-height:1.45;color:var(--muted-strong);overflow-wrap:anywhere}.property-stage-panel__building-table{width:100%;border-collapse:collapse;border-radius:14px;overflow:hidden;background:rgba(248,252,249,.86)}.property-stage-panel__building-table td,.property-stage-panel__building-table th{padding:.62rem .72rem;text-align:left;vertical-align:top;border-bottom:1px solid rgba(82,104,90,.08);line-height:1.5}.property-stage-panel__building-table tr:last-child td,.property-stage-panel__building-table tr:last-child th{border-bottom:0}.property-stage-panel__building-table th{width:42%;color:var(--muted);font-size:.78rem;font-weight:700}.property-stage-panel__building-table td{color:var(--muted-strong);font-size:.88rem;font-weight:600;overflow-wrap:anywhere}.property-search__control{position:relative;overflow:visible;isolation:isolate}.property-search__results{position:static;z-index:60;max-height:min(24rem,60vh);overflow:auto;margin-top:.65rem;padding:.45rem;border-radius:22px;border:1px solid rgba(82,104,90,.12);background:rgba(255,255,255,.98);box-shadow:0 18px 36px rgba(15,36,32,.16)}.property-search__result{position:relative;z-index:1}.property-step-actions{justify-content:flex-start}@media (max-width:980px){.property-home__funnel-shell--search,.property-home__funnel-shell--stage{grid-template-columns:1fr}}@media (max-width:640px){.property-search__results{position:absolute;top:calc(100% + .65rem);left:0;right:0;margin-top:0}}.property-home__funnel-shell--search,.property-home__funnel-shell--stage{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:min(860px,100%);margin:0 auto}.property-stage-panel{display:grid;gap:1rem;min-width:0;overflow:visible}.property-stage-panel__header{display:grid;gap:.9rem}.property-stage-panel__intro{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1rem;flex-wrap:wrap;text-align:left;width:100%}.property-stage-panel__intro>div{display:grid;gap:.35rem}.property-stage-panel__intro h2{margin:0}.property-flow{display:grid;gap:.75rem;padding:.95rem 1rem;border-radius:20px;border:1px solid rgba(82,104,90,.1);background:rgba(248,252,249,.92)}.property-flow__topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.property-flow__count{color:var(--muted);font-size:.82rem;font-weight:700}.property-flow__current{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center}.property-flow__current-icon{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:16px;background:rgba(156,216,176,.18);color:#0f2420}.property-flow__current-copy{display:grid;gap:.18rem}.property-flow__current-copy strong{font-size:.98rem;line-height:1.3}.property-flow__current-copy span{color:var(--muted);font-size:.9rem;line-height:1.45}.property-flow__bar{position:relative;height:.38rem;border-radius:999px;background:rgba(82,104,90,.12);overflow:hidden}.property-flow__bar-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-strong))}.property-flow__dots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.property-flow__dot{appearance:none;display:inline-grid;place-items:center;width:100%;min-height:1.95rem;padding:0;border-radius:12px;border:1px solid rgba(82,104,90,.1);background:rgba(255,255,255,.86);color:var(--muted);font-size:.76rem;font-weight:700;opacity:1}.property-flow__dot svg{width:.9rem;height:.9rem}.property-flow__dot--active,.property-flow__dot--done{color:#214135;border-color:rgba(111,185,145,.24);background:rgba(240,248,243,.96)}.property-flow__dot--clickable:not(:disabled){cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.property-flow__dot--clickable:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(79,143,114,.3);background:rgba(246,252,248,1);box-shadow:0 10px 18px rgba(15,36,32,.06)}.property-flow__dot--clickable:not(:disabled):focus-visible{outline:2px solid var(--brand-strong,#2c5943);outline-offset:2px}.property-mini-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(82,104,90,.08);background:rgba(248,252,249,.88)}@media (max-width:900px){.property-mini-summary,.property-stage-panel__intro{display:grid}}@media (max-width:640px){.property-home__funnel-shell--search,.property-home__funnel-shell--stage{width:100%}.property-flow__dots{gap:.3rem}.property-flow__dot{min-height:1.8rem;font-size:.72rem}}.property-search__result{display:flex;align-items:center;gap:0;min-height:3.4rem}.property-search__result strong{width:100%}.property-flow__dots{grid-template-columns:repeat(3,minmax(0,1fr))}.property-loader-overlay__panel{width:min(100%,28rem)}.report-preparation-overlay.property-loader-overlay{z-index:2500;background:rgba(24,30,26,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.property-loader{display:grid;justify-items:center;gap:.85rem;width:100%;text-align:center}.property-loader .muted{color:var(--muted);line-height:1.65}.property-loader__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#6fb991,#52685a)}.property-loader__steps{display:grid;gap:.55rem;width:100%}.property-loader__step{display:flex;align-items:center;gap:.65rem;width:100%;padding:.8rem .9rem;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(82,104,90,.08)}.property-loader__step svg{width:1rem;height:1rem;flex-shrink:0}.property-loader__step span{color:var(--muted-strong);font-size:.92rem}.property-loader__step--done{background:rgba(240,248,243,.92);border-color:rgba(111,185,145,.22);color:#2e6d54}.property-loader__step--active{background:rgba(250,253,251,.98);border-color:rgba(111,185,145,.28);box-shadow:inset 0 0 0 1px rgba(111,185,145,.14);color:#214135}.property-loader__step--pending{color:var(--muted)}.property-teaser__subsidy{align-items:flex-start;border-top-color:rgba(82,104,90,.12)}.property-teaser__subsidy small,.property-teaser__subsidy span{color:var(--muted)}.property-teaser__subsidy strong{color:var(--text)}.property-eligibility-card__badge,.property-eligibility-card__pill{gap:.4rem}.property-eligibility-card__badge svg,.property-eligibility-card__pill svg{width:.95rem;height:.95rem;flex-shrink:0}.property-eligibility-card__toggle{display:grid;gap:.75rem}.property-eligibility-card__toggle summary{list-style:none}.property-eligibility-card__toggle summary::-webkit-details-marker{display:none}.property-details-card__sections{display:grid;gap:.9rem}.property-details-card__section{display:grid;gap:.85rem;padding:1rem;border-radius:20px;border:1px solid rgba(82,104,90,.08);background:rgba(248,252,249,.9)}.property-details-card__section-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start}.property-details-card__section-head svg{width:1rem;height:1rem;color:#4f8f72;margin-top:.18rem}.property-details-card__section-head div{display:grid;gap:.18rem}.property-details-card__section-head span{color:var(--muted);font-size:.9rem;line-height:1.5}.property-details-card__facts{display:grid}.property-details-card__programs{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.property-details-card__program{display:flex;align-items:center;justify-content:space-between;padding:.85rem .9rem;border-radius:16px;background:rgba(255,255,255,.76)}.property-details-card__program-copy{display:grid;gap:.18rem}.property-details-card__program-copy span{color:var(--muted);font-size:.88rem}.property-details-card__action{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:1rem 1.05rem;border-radius:20px;border:1px solid rgba(82,104,90,.12);background:linear-gradient(180deg,rgba(250,253,251,.96),rgba(244,250,246,.94))}.property-details-card__action svg{width:1rem;height:1rem;color:#4f8f72;margin-top:.18rem}.property-details-card__action div{display:grid;gap:.18rem}.property-details-card__action span,.property-lead-card__choice-hint{color:var(--muted);font-size:.9rem}.property-details-card__action small{color:var(--muted);line-height:1.55}.property-lead-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.property-lead-card__notes{grid-column:1/-1}.property-lead-card__project--invalid{border-color:rgba(185,93,115,.24);box-shadow:inset 0 0 0 1px rgba(185,93,115,.14)}.property-lead-card__field--invalid input,.property-lead-card__field--invalid textarea{border-color:rgba(185,93,115,.55);box-shadow:0 0 0 3px rgba(185,93,115,.14)}.property-lead-card__field-error{color:var(--danger);font-size:.84rem;line-height:1.5}.property-lead-card__consent-text{max-width:44rem;margin:0;color:var(--muted);line-height:1.65}.property-question-card__actions--submit{display:grid;gap:.85rem}.property-question-card__actions--submit .button{width:auto}.property-success-card__actions{width:100%}@media (min-width:900px){.property-details-card__facts,.property-details-card__sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.property-details-card__facts,.property-details-card__sections,.property-lead-card__grid{grid-template-columns:1fr}.property-lead-card__form{order:1}.property-lead-card__intro{order:2}.property-lead-card>.property-alert-callout{order:3}.property-lead-card__project{order:4}.property-details-card__program,.property-question-card__actions--submit,.property-step-actions{flex-direction:column;align-items:stretch}.property-question-card__actions--submit .button{width:100%}}.property-resolved-card__head{align-items:end}.property-resolved-card__address{display:grid;gap:.25rem}.property-resolved-card__edit{flex-shrink:0}.property-resolved-card__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem}.property-metric-card{display:grid;gap:.35rem;padding:1rem;border-radius:20px;border:1px solid rgba(82,104,90,.08);background:rgba(248,252,249,.9)}.property-metric-card__icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:14px;background:rgba(156,216,176,.16);color:#2e6d54}.property-metric-card__icon svg{width:1rem;height:1rem}.property-metric-card__label{color:var(--muted);font-size:.82rem;line-height:1.45}.property-metric-card strong{font-size:.98rem;line-height:1.45}.property-eligibility-card__groups{display:grid;gap:.85rem}.property-eligibility-card__group{display:grid;gap:.75rem;padding:1rem;border-radius:20px;border:1px solid rgba(82,104,90,.08);background:rgba(255,255,255,.82)}.property-eligibility-card__group--active{background:rgba(244,251,246,.96)}.property-eligibility-card__group--to_verify{background:rgba(252,248,239,.96)}.property-eligibility-card__group--alternative{background:rgba(244,247,252,.96)}.property-eligibility-card__group--blocked{background:rgba(249,249,247,.96)}.property-eligibility-card__group-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.property-eligibility-card__group-title{display:inline-flex;align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;color:var(--muted-strong)}.property-eligibility-card__group-title svg{width:1rem;height:1rem}.property-eligibility-card__group-caption{margin:0;color:var(--muted);font-size:.84rem;line-height:1.6}.property-eligibility-card__group-count{min-height:2rem;padding:.35rem .55rem}.property-eligibility-card__item-main{align-content:start}.property-eligibility-card__item-main small{color:var(--muted);line-height:1.55}.property-details-card__head{gap:.3rem}.property-details-card__head h2{max-width:24ch}.property-details-card__section{background:rgba(249,252,250,.92)}.property-details-card__action{background:linear-gradient(180deg,rgba(248,252,249,.96),rgba(241,248,244,.94))}.property-mini-summary__meta{align-items:flex-end;justify-content:flex-end}.property-lead-card__intro{grid-template-columns:1fr}.property-lead-card__benefits{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.property-lead-card__benefit{align-content:start}.property-lead-card__benefit svg{width:1rem;height:1rem;color:#4f8f72}.property-lead-card__section-head{display:grid;gap:.25rem}.property-lead-card__section-head span{color:var(--muted);line-height:1.6}.property-lead-card__contact{display:grid;gap:.9rem;padding:1rem;border-radius:22px;border:1px solid rgba(82,104,90,.08);background:rgba(255,255,255,.82)}.property-lead-card__grid{grid-template-columns:1fr}.property-lead-card__notes{grid-column:auto}.property-cta-card--secondary{background:linear-gradient(180deg,rgba(251,252,251,.96),rgba(245,248,246,.94))}.property-cta-card__compact{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.property-cta-card__compact>div{display:grid;gap:.25rem;max-width:34rem}@media (max-width:900px){.property-cta-card__compact,.property-resolved-card__head{display:grid}.property-mini-summary__meta{align-items:flex-end;justify-content:flex-end;margin-left:0}}.property-teaser{gap:1.25rem}.property-teaser__header{display:grid;gap:1rem;align-items:start}.property-teaser__headline{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start}.property-teaser__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:18px;background:rgba(230,246,235,.92);color:#2f6d54}.property-teaser__icon--eligible{background:rgba(230,246,235,.96);color:#2f6d54}.property-teaser__icon--to_verify{background:rgba(250,241,216,.96);color:#8a6a2f}.property-teaser__icon--blocked{background:rgba(252,234,239,.96);color:#9a4259}.property-teaser__icon svg{width:1.2rem;height:1.2rem}.property-teaser__copy{display:grid;gap:.2rem}.property-teaser__promo{display:grid;gap:.35rem}.property-teaser__promo-actions{display:flex;width:100%;margin-top:.35rem}.property-teaser__promo-lead,.property-teaser__promo-tail{margin:0;color:var(--muted-strong);line-height:1.5}.property-teaser__promo-amount{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;max-width:100%;padding:.42rem .9rem;border-radius:18px;background:radial-gradient(circle at top left,rgba(255,255,255,.52),transparent 55%),linear-gradient(135deg,rgba(79,143,114,.2),rgba(111,185,145,.3));color:#1f5f45;font-size:clamp(1.55rem,4.6vw,2.3rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;box-shadow:inset 0 0 0 1px rgba(79,143,114,.18),0 14px 28px rgba(79,143,114,.14);animation:property-teaser-amount-pop 3s ease-in-out infinite,property-teaser-amount-glow 3s ease-in-out infinite}.property-teaser__cta-inline{position:relative;width:100%;max-width:100%;justify-content:space-between;padding:.95rem 1rem .95rem 1.2rem;border-color:rgba(15,36,32,.16);box-shadow:0 18px 32px rgba(62,125,99,.24);overflow:hidden;animation:property-teaser-cta-bob 2.9s ease-in-out infinite,property-teaser-cta-glow 2.9s ease-in-out infinite}.property-teaser__cta-inline:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 12%,rgba(255,255,255,.22) 42%,transparent 68%);transform:translateX(-135%);animation:property-teaser-cta-sheen 2.9s ease-in-out infinite;pointer-events:none}.property-teaser__cta-inline-copy{display:grid;min-width:0;text-align:left;line-height:1.35;white-space:normal}.property-teaser__cta-inline-copy span{position:relative;z-index:1;max-width:24ch;font-size:1rem;font-weight:800}.property-teaser__cta-inline-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;flex:0 0 2.55rem;border-radius:999px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.property-teaser__cta-inline-icon svg{width:1.05rem;height:1.05rem}.property-teaser__copy h2{max-width:30ch}.property-teaser__copy p{max-width:58ch;color:var(--muted);line-height:1.65}.property-teaser__signals{display:grid;grid-template-columns:repeat(auto-fit,minmax(45%,1fr));gap:.85rem}.property-teaser__unlock{display:grid;gap:.3rem;padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(23,58,51,.1);background:rgba(248,252,250,.94)}.property-teaser__unlock p{color:var(--muted);line-height:1.6}.property-teaser__detail-preview{display:grid;gap:.8rem;padding:1.05rem;border-radius:20px;border:1px solid rgba(23,58,51,.1);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,250,247,.94))}.property-teaser__detail-list{display:grid;gap:.2rem}.property-teaser__detail-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:start;padding:.9rem 0;border-top:1px dashed rgba(82,104,90,.14)}.property-teaser__detail-row:first-child{padding-top:0;border-top:0}.property-teaser__detail-main{display:grid;gap:.25rem;min-width:0}.property-teaser__detail-main strong{line-height:1.45}.property-teaser__detail-main small{color:var(--muted);line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.property-teaser__detail-meta{display:grid;gap:.45rem;justify-items:end}.property-teaser__detail-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.25rem .65rem;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.property-teaser__detail-pill--eligible{background:rgba(230,246,235,.98);color:#2f6d54}.property-teaser__detail-pill--to_verify{background:rgba(250,241,216,.98);color:#8a6a2f}.property-teaser__detail-pill--blocked{background:rgba(252,234,239,.98);color:#9a4259}.property-teaser__detail-amount{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .7rem;border-radius:999px;background:rgba(23,58,51,.06);color:#173a33;font-size:.92rem;font-weight:900;letter-spacing:.08em}.property-teaser__detail-more{color:var(--muted);font-size:.84rem;line-height:1.5}.property-teaser__cta{position:relative;overflow:hidden;box-shadow:0 18px 34px rgba(62,125,99,.28);animation:property-teaser-cta-bob 2.9s ease-in-out infinite,property-teaser-cta-glow 2.9s ease-in-out infinite}.property-teaser__cta:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 12%,rgba(255,255,255,.18) 42%,transparent 68%);transform:translateX(-135%);animation:property-teaser-cta-sheen 2.9s ease-in-out infinite;pointer-events:none}@keyframes property-teaser-cta-bob{0%,to{transform:translateY(0) scale(1)}12%{transform:translateY(-2px) scale(1.01)}24%{transform:translateY(0) scale(1)}36%{transform:translateY(-5px) scale(1.02)}48%{transform:translateY(0) scale(1)}}@keyframes property-teaser-cta-glow{0%,to{box-shadow:0 18px 34px rgba(62,125,99,.24)}36%{box-shadow:0 22px 40px rgba(62,125,99,.36)}}@keyframes property-teaser-cta-sheen{0%,22%,to{transform:translateX(-135%)}40%,62%{transform:translateX(135%)}}@keyframes property-teaser-amount-pop{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(-1px) scale(1.015)}34%{transform:translateY(0) scale(1)}52%{transform:translateY(-3px) scale(1.03)}68%{transform:translateY(0) scale(1)}}@keyframes property-teaser-amount-glow{0%,to{box-shadow:inset 0 0 0 1px rgba(79,143,114,.18),0 14px 28px rgba(79,143,114,.14)}52%{box-shadow:inset 0 0 0 1px rgba(79,143,114,.24),0 18px 34px rgba(79,143,114,.22)}}.property-teaser__signal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(82,104,90,.08);background:rgba(255,255,255,.84)}.property-teaser__signal-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:14px;background:rgba(230,246,235,.92);color:#3e7d63}.property-teaser__signal-icon svg{width:1rem;height:1rem}.property-teaser__signal-copy{display:grid;gap:.18rem}.property-details-card__fact-copy span,.property-teaser__signal-copy span{color:var(--muted);font-size:.84rem;line-height:1.5}.property-details-card__fact-copy strong,.property-teaser__signal-copy strong{line-height:1.45}.property-details-card__fact-copy small,.property-teaser__signal-copy small{color:var(--muted);line-height:1.55}@media (max-width:720px){.property-teaser__cta-inline{width:100%;padding-left:1rem;padding-right:.9rem}.property-teaser__detail-row,.property-teaser__signals{grid-template-columns:1fr}.property-teaser__detail-meta{justify-items:start}}@media (prefers-reduced-motion:reduce){.property-teaser__cta,.property-teaser__cta-inline,.property-teaser__cta-inline:after,.property-teaser__cta:after,.property-teaser__promo-amount{animation:none}}.property-details-card{gap:1.2rem}.property-details-card__head{gap:.4rem}.property-details-card__head p:last-child{max-width:58ch;color:var(--muted);line-height:1.65}.property-details-card__section,.property-details-card__sections{gap:1rem}.property-details-card__facts{gap:.75rem}.property-details-card__fact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(82,104,90,.08);background:rgba(255,255,255,.84)}.property-details-card__fact--highlight{background:linear-gradient(180deg,rgba(249,252,250,.98),rgba(242,248,244,.94));border-color:rgba(79,143,114,.14)}.property-details-card__fact-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:14px;background:rgba(230,246,235,.92);color:#3e7d63}.property-details-card__fact-icon svg{width:1rem;height:1rem}.property-details-card__fact-copy{display:grid;gap:.18rem}.property-details-card__program{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:start}.property-details-card__program-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start}.property-details-card__program-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:14px;background:rgba(245,248,246,.96);color:#4f8f72}.property-details-card__program-icon svg{width:1rem;height:1rem}.property-qualification-card{display:grid;gap:1.35rem}.property-stage-panel--qualification .property-stage-panel__body,.property-stage-panel--submit .property-stage-panel__body{gap:1.4rem}.property-qualification-card__groups{grid-template-columns:1fr;gap:1.1rem}.property-qualification-card__group{padding:1.1rem}.property-lead-card{display:grid;gap:1.35rem}.property-lead-card__form{display:grid;gap:1.15rem}.property-lead-card__benefits{gap:1rem}.property-lead-card__contact{padding:1.15rem}.property-cta-card--secondary{margin-top:.2rem}@media (min-width:900px){.property-teaser__header{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr)}}@media (max-width:900px){.property-details-card__program,.property-teaser__header{grid-template-columns:1fr}}.property-loader__activity{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.property-loader__activity span{width:.55rem;height:.55rem;border-radius:999px;background:#4f8f72;opacity:.24;animation:property-loader-pulse 1.1s ease-in-out infinite}.property-loader__activity span:nth-child(2){animation-delay:.12s}.property-loader__activity span:nth-child(3){animation-delay:.24s}.property-eligibility-card__group-head{cursor:pointer}.property-eligibility-card__group-head:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:999px;background:rgba(82,104,90,.08);color:var(--muted-strong);font-weight:700;flex-shrink:0}.property-eligibility-card__toggle[open] .property-eligibility-card__group-head:after{content:"−"}.property-eligibility-card__group-count{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;min-width:2rem;padding:.28rem .55rem;border-radius:999px;background:rgba(82,104,90,.08);color:var(--muted-strong);font-size:.82rem;font-weight:700}.property-stage-panel--estimate .property-stage-panel__body{gap:1.2rem}.property-stage-panel--submit .property-stage-panel__body{gap:1.75rem}@keyframes property-loader-pulse{0%,to{opacity:.24;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.property-home__search-stage .property-home__funnel-shell--search{width:min(1240px,100%);margin:0 auto}.property-home__search-stage .map-report-shell,.property-home__search-stage .map-report-shell--balanced,.property-home__search-stage .property-stage-panel--search{width:100%;max-width:none}@media (min-width:1181px){.property-home__search-stage .map-report-shell--balanced{grid-template-columns:minmax(0,1.6fr) minmax(340px,390px)}}