.page_page__Uoe0w{background:var(--background)}.page_heroSection__eXgaN{position:relative}.page_heroHeader__dYRxF{max-width:64rem;margin:0 auto;text-align:center}.page_heroIntro__cIUbx{display:grid;justify-items:center;gap:1rem}.page_heroTitle__Pcc6O,.page_memberName__cSYPl,.page_teamTitle__7EFzL,.page_valueTitle__DHlqM{margin:0;color:var(--foreground)}.page_heroTitle__Pcc6O{font-size:clamp(2.15rem,4.2vw,4.1rem);line-height:1.02;letter-spacing:-.03em;max-width:16ch;margin-inline:auto}.page_heroLead__w8Q49{margin:1.5rem auto 0;max-width:54rem;font-size:1rem;line-height:1.75;color:var(--muted-foreground)}.page_heroActions___r1zo{margin-top:2rem}.page_primaryLink__1nv_W{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.35rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);text-decoration:none;font-weight:500}.page_valuesSection__DeCxg{border-top:1px solid var(--border)}.page_aboutSection__dqGAG,.page_valuesSection__DeCxg{border-bottom:1px solid var(--border)}.page_aboutLayout__bHM1D{display:grid;gap:2rem;align-items:center}.page_aboutCopy__UtEeE{display:grid;gap:1rem}.page_aboutTitle__b1z8h{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.02;letter-spacing:-.03em}.page_aboutText__4X_Sl{display:grid;gap:1rem;color:var(--muted-foreground);line-height:1.8}.page_aboutText__4X_Sl p{margin:0}.page_aboutHighlight__HwXOx{color:var(--foreground);font-weight:600}.page_aboutMedia__BPd8w{position:relative;overflow:hidden;border-radius:1.75rem;border:1px solid var(--border);background:var(--card)}.page_aboutImage___CcjD{display:block;width:100%;height:auto;object-fit:cover}.page_valuesGrid__38p8V{margin:0;padding:0;list-style:none;display:grid;gap:1.5rem}.page_valueCard__81vKS{border:1px solid color-mix(in srgb,var(--border) 88%,white);border-radius:1.6rem;background:var(--card);padding:1.75rem;text-align:center}.page_valueIcon__2xmB4{width:3.5rem;height:3.5rem;margin:0 auto 1rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,white)}.page_valueTitle__DHlqM{font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.15;margin-bottom:.7rem}.page_valueText__fYBto{margin:0;color:var(--muted-foreground);line-height:1.75}.page_teamHeader__hBsJe{max-width:48rem;margin-bottom:2rem}.page_teamTitle__7EFzL{font-size:clamp(1.9rem,3vw,3rem);line-height:1.02;letter-spacing:-.03em;margin-top:.35rem}.page_teamGrid__QTSPx{display:grid;gap:1.5rem}.page_teamCard___jzk1{border-radius:1.7rem;border:1px solid var(--border);background:var(--card);overflow:hidden}.page_teamImageWrap__hFAwx{position:relative;aspect-ratio:1/1;background:var(--background)}.page_teamImage__VTbz8{width:100%;height:100%;object-fit:cover}.page_teamBody__RrHuX{padding:1.25rem}.page_teamCopy__JxUOg{display:grid;gap:.35rem}.page_memberName__cSYPl{font-size:1.45rem;line-height:1.08}.page_memberRole__CltHJ{margin:0;color:var(--muted-foreground);font-size:.96rem}.page_memberMeta__7qJ_6{display:grid;gap:.6rem;margin-top:1rem;font-size:.95rem}.page_metaLink__gs6df{display:inline-flex;align-items:center;gap:.55rem;color:inherit;text-decoration:none}.page_metaLink__gs6df:hover{text-decoration:underline}@media (min-width:600px){.page_teamGrid__QTSPx,.page_valuesGrid__38p8V{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.page_aboutLayout__bHM1D{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem}.page_valuesGrid__38p8V{grid-template-columns:repeat(3,minmax(0,1fr))}.page_teamGrid__QTSPx{grid-template-columns:repeat(4,minmax(0,1fr))}}.SubtitleBadge_component__dHHXZ{display:inline-block}.SubtitleBadge_wrapper__bjjgt{position:relative;display:inline-block}.SubtitleBadge_icon__orJc1{width:1rem;height:1rem;max-width:none;position:absolute;top:-2px;right:-2px;transform:translateX(66%)}.SubtitleBadge_text__5cVmC{display:inline-block;letter-spacing:.16em;text-transform:uppercase;font-weight:700;font-size:.75rem;line-height:1;color:var(--primary)}.PropertyValuationHeroForm_section__lJBYh{padding-top:3.5rem;padding-bottom:3.5rem}.PropertyValuationHeroForm_layout__W7m1C{display:grid;gap:1.1rem;align-items:start}.PropertyValuationHeroForm_content__1Ujg3{padding:.15rem .15rem 0}.PropertyValuationHeroForm_heading__OQHii{margin:.65rem 0 0;font-size:clamp(2rem,3.1vw,3rem);line-height:1.06;color:var(--foreground)}.PropertyValuationHeroForm_intro__tMwh_{margin:.85rem 0 0;color:color-mix(in srgb,var(--foreground) 76%,transparent);font-size:1.03rem;line-height:1.62;max-width:52ch}.PropertyValuationHeroForm_benefits__S9jhO{margin:1.15rem 0 0;padding:0;list-style:none;display:grid;gap:.62rem;max-width:44rem}.PropertyValuationHeroForm_benefit__Xoyk4{display:grid;grid-template-columns:.9rem 1fr;gap:.5rem;align-items:start;color:color-mix(in srgb,var(--foreground) 82%,transparent);line-height:1.4}.PropertyValuationHeroForm_benefitDot__GQbBR{margin-top:.38rem;display:inline-block;width:.42rem;height:.42rem;border-radius:999px;background:var(--primary)}.PropertyValuationHeroForm_formWrap__y14GH{min-width:0}.PropertyValuationHeroForm_calculatorLayout__20y2K{width:100%;max-width:58rem;margin:0 auto}.PropertyValuationHeroForm_formCard__aq9j4{border-radius:1rem;box-shadow:0 16px 40px -34px rgba(8,76,126,.46)}.PropertyValuationHeroForm_formCardCalculator__u52_R{border-color:color-mix(in srgb,var(--border) 92%,transparent);box-shadow:0 18px 48px -40px rgba(8,76,126,.28)}.PropertyValuationHeroForm_progressWrap__Lht0f{margin-top:.7rem;margin-bottom:.55rem}.PropertyValuationHeroForm_progressRail__kNmgz{position:relative}.PropertyValuationHeroForm_progressDots__Y4mKW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.5rem;position:relative;z-index:1}.PropertyValuationHeroForm_dotButton__KE_cb{display:inline-flex;justify-content:center;align-items:center;width:1rem;height:1rem;margin:0 auto;border-radius:999px;border:1px solid var(--border);background:var(--background);color:color-mix(in srgb,var(--foreground) 65%,transparent);transition:all .18s ease}.PropertyValuationHeroForm_dotActive__zmktH{background:var(--primary);color:var(--primary-foreground);border-color:color-mix(in srgb,var(--primary) 76%,black 24%);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 20%,transparent)}.PropertyValuationHeroForm_dotDone__eW92e{background:color-mix(in srgb,var(--primary) 88%,black 12%);border-color:color-mix(in srgb,var(--primary) 88%,black 12%);color:var(--primary-foreground)}.PropertyValuationHeroForm_progressBar__9I1Pa{position:absolute;top:50%;left:calc(12.5% - .55rem);right:calc(12.5% - .55rem);height:.28rem;transform:translateY(-50%);border-radius:999px;background:color-mix(in srgb,var(--muted) 82%,var(--background) 18%);overflow:hidden}.PropertyValuationHeroForm_progressFill__rBFHd{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 92%,black 8%),color-mix(in srgb,var(--secondary) 74%,var(--primary) 26%))}.PropertyValuationHeroForm_stepTitle__DdY2o{margin:0;font-size:1.14rem;color:var(--foreground)}.PropertyValuationHeroForm_stepMetaRow__e7U91{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.PropertyValuationHeroForm_stepCounter__WV7Xn{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.PropertyValuationHeroForm_stepMetaRow__e7U91 .PropertyValuationHeroForm_stepTitle__DdY2o{text-align:center;flex:1 1 auto}.PropertyValuationHeroForm_stepMetaRow__e7U91 .PropertyValuationHeroForm_stepCounter__WV7Xn{flex:0 0 auto}.PropertyValuationHeroForm_optionGrid__EojZQ{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.6rem}.PropertyValuationHeroForm_firstStep__qqDc7{display:grid;gap:.5rem}.PropertyValuationHeroForm_firstStepLabel__BcCBW{margin-bottom:0}.PropertyValuationHeroForm_radioCard__Cex_F{border:1px solid color-mix(in srgb,var(--border) 95%,transparent);border-radius:.9rem;padding:.9rem;background:color-mix(in srgb,var(--background) 88%,white 12%);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;cursor:pointer}.PropertyValuationHeroForm_radioCard__Cex_F:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--background) 84%,white 16%)}.PropertyValuationHeroForm_radioCard__Cex_F:has(input:checked){border-color:color-mix(in srgb,var(--primary) 52%,var(--border));background:color-mix(in srgb,var(--primary) 10%,white 90%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.PropertyValuationHeroForm_radioTile__kex9f{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem}.PropertyValuationHeroForm_radioTileIconWrap__BmfCC{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.8rem;background:color-mix(in srgb,var(--primary) 8%,white 92%);color:color-mix(in srgb,var(--primary) 78%,black 22%);transition:background-color .16s ease,color .16s ease}.PropertyValuationHeroForm_radioTileIconWrapChecked__2gooC{background:var(--primary);color:var(--primary-foreground)}.PropertyValuationHeroForm_radioTileIcon__fF3HC{width:1.1rem;height:1.1rem}.PropertyValuationHeroForm_radioTileBody__nlUor{min-width:0}.PropertyValuationHeroForm_radioTileTopRow__GZYk_{display:flex;align-items:center;gap:.75rem}.PropertyValuationHeroForm_radioTileHint__xEiBP{display:block;margin-top:.16rem;font-size:.82rem;color:color-mix(in srgb,var(--foreground) 56%,transparent)}.PropertyValuationHeroForm_radioControl__SKPQK{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--primary) 58%,var(--border));background:white;flex:0 0 auto;transition:background-color .14s ease,border-color .14s ease}.PropertyValuationHeroForm_radioControlFill__7LelK{width:100%;height:100%;border-radius:inherit;background:transparent;border:1.5px solid transparent;display:inline-flex;align-items:center;justify-content:center;color:transparent}.PropertyValuationHeroForm_radioControlChecked__JbyIs{background:var(--primary);border:1.5px solid color-mix(in srgb,var(--primary) 84%,black 16%);color:var(--primary-foreground)}.PropertyValuationHeroForm_radioControlIcon__ry_g2{width:.72rem;height:.72rem}.PropertyValuationHeroForm_radioLabel__J8QXa{width:100%;color:color-mix(in srgb,var(--foreground) 82%,transparent);font-size:.96rem}.PropertyValuationHeroForm_radioLabelChecked__8VBxT{color:color-mix(in srgb,var(--foreground) 92%,var(--primary) 8%);font-weight:600}.PropertyValuationHeroForm_fieldGrid__YObst,.PropertyValuationHeroForm_fieldTwoCol__vklbX{display:grid;gap:.68rem}.PropertyValuationHeroForm_formInput__FKS0t{min-height:2.9rem;padding-inline:.9rem;color:var(--foreground)}.PropertyValuationHeroForm_formInput__FKS0t::placeholder{color:color-mix(in srgb,var(--foreground) 42%,white 58%)}.PropertyValuationHeroForm_formInputError__Iy2Zf{border-color:color-mix(in srgb,var(--destructive) 78%,white 22%);background:color-mix(in srgb,var(--destructive) 4%,white 96%)}.PropertyValuationHeroForm_stepMeta__haQGD{text-align:center;margin-top:.72rem}.PropertyValuationHeroForm_errorText__36Of7{margin:-.25rem 0 0;font-size:.82rem;color:var(--destructive)}.PropertyValuationHeroForm_submitError__h9UwN{margin-top:.7rem;font-size:.9rem;color:var(--destructive)}@media (min-width:640px){.PropertyValuationHeroForm_fieldTwoCol__vklbX,.PropertyValuationHeroForm_optionGrid__EojZQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.PropertyValuationHeroForm_section__lJBYh{padding-top:8rem;padding-bottom:8rem}.PropertyValuationHeroForm_layout__W7m1C{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.85rem}.PropertyValuationHeroForm_content__1Ujg3{padding-top:.75rem;padding-right:1rem}}.PropertyValuationLandingPage_introSection__es_JV,.PropertyValuationLandingPage_page__A_9nH{background:var(--background)}.PropertyValuationLandingPage_introShell__dGPf5{max-width:54rem}.PropertyValuationLandingPage_breadcrumb__nege0{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.92rem;color:color-mix(in srgb,var(--foreground) 62%,transparent)}.PropertyValuationLandingPage_breadcrumb__nege0 a{color:inherit;text-decoration:none}.PropertyValuationLandingPage_homeIcon__AJ1Dm{width:.95rem;height:.95rem;display:block}.PropertyValuationLandingPage_breadcrumb__nege0 a:hover{color:var(--primary)}.PropertyValuationLandingPage_separator__dC2tX{color:color-mix(in srgb,var(--foreground) 36%,transparent)}.PropertyValuationLandingPage_headline__gLpRR{margin:1.15rem 0 0;font-size:clamp(1.85rem,3vw,3rem);line-height:1.08;color:var(--foreground)}.PropertyValuationLandingPage_lead__s7ZGG{margin:1rem 0 0;max-width:44rem;font-size:1.05rem;line-height:1.7;color:color-mix(in srgb,var(--foreground) 76%,transparent)}.PropertyValuationLandingPage_calculatorSection__asowh{background:color-mix(in srgb,var(--muted) 28%,var(--background) 72%);border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.PropertyValuationLandingPage_formFallback__rY_jF{min-height:40rem}.PropertyValuationLandingPage_summaryShell__snwRK{max-width:72rem}.PropertyValuationLandingPage_summaryHeadline__fLK1R{margin:0;font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.12;color:var(--foreground)}.PropertyValuationLandingPage_summaryGrid__9qslA{margin-top:1.75rem;display:grid;gap:1rem}.PropertyValuationLandingPage_summaryCard__qvEKL{border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);padding:1rem 0 0}.PropertyValuationLandingPage_summaryCardTitle__eo3Um{margin:0;font-size:1.05rem;line-height:1.3;color:var(--foreground)}.PropertyValuationLandingPage_summaryCardCopy__WhTQ2{margin:.75rem 0 0;font-size:.98rem;line-height:1.7;color:color-mix(in srgb,var(--foreground) 76%,transparent)}.PropertyValuationLandingPage_processSection__LSq7v{border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.PropertyValuationLandingPage_processLayout__f6SI_{display:grid;gap:2rem;align-items:start}.PropertyValuationLandingPage_processContent__x1lv6{max-width:48rem}.PropertyValuationLandingPage_processHeadline__CEH_u{margin:0;font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.12;color:var(--foreground)}.PropertyValuationLandingPage_processParagraph__JWrED{margin:1rem 0 0;font-size:1rem;line-height:1.8;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.PropertyValuationLandingPage_processQuote__qjJHm{margin:1.4rem 0 0;padding:.95rem 0 0;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);font-size:1.02rem;line-height:1.7;color:var(--foreground);max-width:42rem}.PropertyValuationLandingPage_processCta__bGo3T{border-radius:1.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 96%,white) 0,color-mix(in srgb,var(--primary) 88%,#04263d) 100%);color:var(--primary-foreground);padding:1.35rem 1.25rem;box-shadow:0 24px 52px -36px rgba(8,76,126,.72)}.PropertyValuationLandingPage_processCtaIcon__6CJuZ{display:inline-flex;height:2.9rem;width:2.9rem;align-items:center;justify-content:center;border-radius:.95rem;background:rgba(255,255,255,.12);color:var(--primary-foreground)}.PropertyValuationLandingPage_processCtaTitle__R3fuW{margin:1rem 0 0;font-size:1.18rem;line-height:1.2;color:inherit}.PropertyValuationLandingPage_processCtaText__jKy_Q{margin:.7rem 0 0;font-size:.95rem;line-height:1.7;color:color-mix(in srgb,var(--primary-foreground) 86%,transparent)}.PropertyValuationLandingPage_processCtaLink__y5m17{margin-top:1.2rem;display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;font-size:.9rem;font-weight:700;color:inherit;transition:gap .16s ease}.PropertyValuationLandingPage_processCtaLink__y5m17:hover{gap:.65rem}@media (min-width:768px){.PropertyValuationLandingPage_summaryGrid__9qslA{grid-template-columns:1fr 1fr;gap:1.25rem}.PropertyValuationLandingPage_summaryCard__qvEKL{padding-top:1.15rem}.PropertyValuationLandingPage_processLayout__f6SI_{grid-template-columns:minmax(0,1.9fr) minmax(18rem,.95fr);gap:2.25rem}.PropertyValuationLandingPage_processCta__bGo3T{position:sticky;top:6.5rem;padding:1.6rem 1.5rem}}.PropertySellHeroForm_section__DCE7h{padding-top:3.5rem;padding-bottom:3.5rem}.PropertySellHeroForm_layout__P_xOt{display:grid;gap:1.1rem;align-items:start}.PropertySellHeroForm_content__zmoi0{padding:.15rem .15rem 0}.PropertySellHeroForm_heading__Gs7nZ{margin:.65rem 0 0;font-size:clamp(2rem,3.1vw,3rem);line-height:1.06;color:var(--foreground)}.PropertySellHeroForm_intro__79tzy{margin:.85rem 0 0;color:color-mix(in srgb,var(--foreground) 76%,transparent);font-size:1.03rem;line-height:1.62;max-width:52ch}.PropertySellHeroForm_benefits__s1_ID{margin:1.15rem 0 0;padding:0;list-style:none;display:grid;gap:.62rem;max-width:44rem}.PropertySellHeroForm_benefit___YQgZ{display:grid;grid-template-columns:.9rem 1fr;gap:.5rem;align-items:start;color:color-mix(in srgb,var(--foreground) 82%,transparent);line-height:1.4}.PropertySellHeroForm_benefitDot__8TuDm{margin-top:.38rem;display:inline-block;width:.42rem;height:.42rem;border-radius:999px;background:var(--primary)}.PropertySellHeroForm_formWrap__LpGFL{min-width:0}.PropertySellHeroForm_calculatorLayout__HkdGN{width:100%;max-width:58rem;margin:0 auto}.PropertySellHeroForm_formCard__gz5X_{border-radius:1rem;box-shadow:0 16px 40px -34px rgba(8,76,126,.46)}.PropertySellHeroForm_formCardCalculator__7S2Av{border-color:color-mix(in srgb,var(--border) 92%,transparent);box-shadow:0 18px 48px -40px rgba(8,76,126,.28)}.PropertySellHeroForm_progressWrap__oZS_6{margin-top:.7rem;margin-bottom:.55rem}.PropertySellHeroForm_progressRail__YCYlY{position:relative}.PropertySellHeroForm_progressDots__6_hbu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:.5rem;position:relative;z-index:1}.PropertySellHeroForm_dotButton__cNBcp{display:inline-flex;justify-content:center;align-items:center;width:1rem;height:1rem;margin:0 auto;border-radius:999px;border:1px solid var(--border);background:var(--background);color:color-mix(in srgb,var(--foreground) 65%,transparent);transition:all .18s ease}.PropertySellHeroForm_dotActive__9UNSF{background:var(--primary);color:var(--primary-foreground);border-color:color-mix(in srgb,var(--primary) 76%,black 24%);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 20%,transparent)}.PropertySellHeroForm_dotDone__W3mEI{background:color-mix(in srgb,var(--primary) 88%,black 12%);border-color:color-mix(in srgb,var(--primary) 88%,black 12%);color:var(--primary-foreground)}.PropertySellHeroForm_progressBar__RWtgp{position:absolute;top:50%;left:calc(12.5% - .55rem);right:calc(12.5% - .55rem);height:.28rem;transform:translateY(-50%);border-radius:999px;background:color-mix(in srgb,var(--muted) 82%,var(--background) 18%);overflow:hidden}.PropertySellHeroForm_progressFill__FLydX{height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 92%,black 8%),color-mix(in srgb,var(--secondary) 74%,var(--primary) 26%))}.PropertySellHeroForm_stepTitle__1ZvOc{margin:0;font-size:1.14rem;color:var(--foreground)}.PropertySellHeroForm_stepMetaRow__8peeX{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.PropertySellHeroForm_stepCounter__QxPf6{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 52%,transparent)}.PropertySellHeroForm_stepMetaRow__8peeX .PropertySellHeroForm_stepTitle__1ZvOc{text-align:center;flex:1 1 auto}.PropertySellHeroForm_stepMetaRow__8peeX .PropertySellHeroForm_stepCounter__QxPf6{flex:0 0 auto}.PropertySellHeroForm_optionGrid__wVk_R{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.6rem}.PropertySellHeroForm_firstStep__ldL1T{display:grid;gap:.5rem}.PropertySellHeroForm_firstStepLabel__uj_JW{margin-bottom:0}.PropertySellHeroForm_radioCard__aAQI7{border:1px solid color-mix(in srgb,var(--border) 95%,transparent);border-radius:.9rem;padding:.9rem;background:color-mix(in srgb,var(--background) 88%,white 12%);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;cursor:pointer}.PropertySellHeroForm_radioCard__aAQI7:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--background) 84%,white 16%)}.PropertySellHeroForm_radioCard__aAQI7:has(input:checked){border-color:color-mix(in srgb,var(--primary) 52%,var(--border));background:color-mix(in srgb,var(--primary) 10%,white 90%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.PropertySellHeroForm_radioTile__lmGUH{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem}.PropertySellHeroForm_radioTileIconWrap__D1bbU{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:.8rem;background:color-mix(in srgb,var(--primary) 8%,white 92%);color:color-mix(in srgb,var(--primary) 78%,black 22%);transition:background-color .16s ease,color .16s ease}.PropertySellHeroForm_radioTileIconWrapChecked__I26EM{background:var(--primary);color:var(--primary-foreground)}.PropertySellHeroForm_radioTileIcon__BPN_K{width:1.1rem;height:1.1rem}.PropertySellHeroForm_radioTileBody__2NxPg{min-width:0}.PropertySellHeroForm_radioTileTopRow__Ehntm{display:flex;align-items:center;gap:.75rem}.PropertySellHeroForm_radioTileHint__jnwQR{display:block;margin-top:.16rem;font-size:.82rem;color:color-mix(in srgb,var(--foreground) 56%,transparent)}.PropertySellHeroForm_radioControl__IXcs2{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--primary) 58%,var(--border));background:white;flex:0 0 auto;transition:background-color .14s ease,border-color .14s ease}.PropertySellHeroForm_radioControlFill__w6hZt{width:100%;height:100%;border-radius:inherit;background:transparent;border:1.5px solid transparent;display:inline-flex;align-items:center;justify-content:center;color:transparent}.PropertySellHeroForm_radioControlChecked__yQCA0{background:var(--primary);border:1.5px solid color-mix(in srgb,var(--primary) 84%,black 16%);color:var(--primary-foreground)}.PropertySellHeroForm_radioControlIcon__c_Eam{width:.72rem;height:.72rem}.PropertySellHeroForm_radioLabel__MEqj2{width:100%;color:color-mix(in srgb,var(--foreground) 82%,transparent);font-size:.96rem}.PropertySellHeroForm_radioLabelChecked__jkrT9{color:color-mix(in srgb,var(--foreground) 92%,var(--primary) 8%);font-weight:600}.PropertySellHeroForm_fieldGrid__Vk8NF,.PropertySellHeroForm_fieldTwoCol__MOgAZ{display:grid;gap:.68rem}.PropertySellHeroForm_formInput__Kansa{min-height:2.9rem;padding-inline:.9rem;color:var(--foreground)}.PropertySellHeroForm_formInput__Kansa::placeholder{color:color-mix(in srgb,var(--foreground) 42%,white 58%)}.PropertySellHeroForm_formInputError__NWhjl{border-color:color-mix(in srgb,var(--destructive) 78%,white 22%);background:color-mix(in srgb,var(--destructive) 4%,white 96%)}.PropertySellHeroForm_stepMeta__vsd50{text-align:center;margin-top:.72rem}.PropertySellHeroForm_errorText__MKsoN{margin:-.25rem 0 0;font-size:.82rem;color:var(--destructive)}.PropertySellHeroForm_submitError__VDzQ6{margin-top:.7rem;font-size:.9rem;color:var(--destructive)}@media (min-width:640px){.PropertySellHeroForm_fieldTwoCol__MOgAZ,.PropertySellHeroForm_optionGrid__wVk_R{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.PropertySellHeroForm_section__DCE7h{padding-top:8rem;padding-bottom:8rem}.PropertySellHeroForm_layout__P_xOt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.85rem}.PropertySellHeroForm_content__zmoi0{padding-top:.75rem;padding-right:1rem}}.PropertySellLandingPage_introSection__bqQ2E,.PropertySellLandingPage_page__dputj{background:var(--background)}.PropertySellLandingPage_introShell__WhIwK{max-width:54rem}.PropertySellLandingPage_breadcrumb__LiluQ{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.92rem;color:color-mix(in srgb,var(--foreground) 62%,transparent)}.PropertySellLandingPage_breadcrumb__LiluQ a{color:inherit;text-decoration:none}.PropertySellLandingPage_homeIcon__5ddoK{width:.95rem;height:.95rem;display:block}.PropertySellLandingPage_breadcrumb__LiluQ a:hover{color:var(--primary)}.PropertySellLandingPage_separator__OzIw6{color:color-mix(in srgb,var(--foreground) 36%,transparent)}.PropertySellLandingPage_headline__fSyIG{margin:1.15rem 0 0;font-size:clamp(1.85rem,3vw,3rem);line-height:1.08;color:var(--foreground)}.PropertySellLandingPage_lead__kDzSs{margin:1rem 0 0;max-width:44rem;font-size:1.05rem;line-height:1.7;color:color-mix(in srgb,var(--foreground) 76%,transparent)}.PropertySellLandingPage_calculatorSection__ItHPu{background:color-mix(in srgb,var(--muted) 28%,var(--background) 72%);border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.PropertySellLandingPage_summaryShell__UhmrS{max-width:72rem}.PropertySellLandingPage_summaryHeadline__IcTEz{margin:0;font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.12;color:var(--foreground)}.PropertySellLandingPage_summaryGrid__kTkVq{margin-top:1.75rem;display:grid;gap:1rem}.PropertySellLandingPage_summaryCard__g47mB{border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);padding:1rem 0 0}.PropertySellLandingPage_summaryCardTitle__ajkLj{margin:0;font-size:1.05rem;line-height:1.3;color:var(--foreground)}.PropertySellLandingPage_summaryCardCopy__NLCDX{margin:.75rem 0 0;font-size:.98rem;line-height:1.7;color:color-mix(in srgb,var(--foreground) 76%,transparent)}.PropertySellLandingPage_closingSection__i_u6P,.PropertySellLandingPage_processSection__KmvvZ{border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.PropertySellLandingPage_processLayout__y2hng{display:grid;gap:2rem;align-items:start}.PropertySellLandingPage_processContent__aUfX2{max-width:48rem}.PropertySellLandingPage_processHeadline__Akk6_{margin:0;font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.12;color:var(--foreground)}.PropertySellLandingPage_processParagraph__YarCd{margin:1rem 0 0;font-size:1rem;line-height:1.8;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.PropertySellLandingPage_processQuote__1LJaq{margin:1.4rem 0 0;padding:.95rem 0 0;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);font-size:1.02rem;line-height:1.7;color:var(--foreground);max-width:42rem}.PropertySellLandingPage_processCta__Gh1fH{border-radius:1.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 96%,white) 0,color-mix(in srgb,var(--primary) 88%,#04263d) 100%);color:var(--primary-foreground);padding:1.35rem 1.25rem;box-shadow:0 24px 52px -36px rgba(8,76,126,.72)}.PropertySellLandingPage_processCtaIcon__E7s_S{display:inline-flex;height:2.9rem;width:2.9rem;align-items:center;justify-content:center;border-radius:.95rem;background:rgba(255,255,255,.12);color:var(--primary-foreground)}.PropertySellLandingPage_processCtaTitle__qCTt7{margin:1rem 0 0;font-size:1.18rem;line-height:1.2;color:inherit}.PropertySellLandingPage_processCtaText__E32nS{margin:.7rem 0 0;font-size:.95rem;line-height:1.7;color:color-mix(in srgb,var(--primary-foreground) 86%,transparent)}.PropertySellLandingPage_processCtaLink__oFsDa{margin-top:1.2rem;display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;font-size:.9rem;font-weight:700;color:inherit;transition:gap .16s ease}.PropertySellLandingPage_processCtaLink__oFsDa:hover{gap:.65rem}.PropertySellLandingPage_closingShell__irJGG{max-width:76rem}.PropertySellLandingPage_closingHeader__uREBv{max-width:48rem}.PropertySellLandingPage_closingHeadline__pHmUX{margin:0;font-size:clamp(1.6rem,2.5vw,2.25rem);line-height:1.12;color:var(--foreground)}.PropertySellLandingPage_closingLead__a4SO7{margin:.9rem 0 0;font-size:1rem;line-height:1.75;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.PropertySellLandingPage_closingGrid__6Wq1C{display:grid;gap:1.25rem;margin-top:1.8rem}.PropertySellLandingPage_closingCard__9K2Yh{padding:1.4rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:1.6rem;background:color-mix(in srgb,var(--card) 94%,white)}.PropertySellLandingPage_closingCardIcon__roELQ{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.95rem;background:color-mix(in srgb,var(--primary) 10%,white);color:var(--primary)}.PropertySellLandingPage_closingCardTitle__EaU0L{margin:1rem 0 0;font-size:1.2rem;line-height:1.2;color:var(--foreground)}.PropertySellLandingPage_closingCardIntro__WJtTj{margin:.75rem 0 0;font-size:.98rem;line-height:1.7;color:color-mix(in srgb,var(--foreground) 78%,transparent)}.PropertySellLandingPage_closingList__yTyhL{display:grid;gap:.7rem;margin:1.1rem 0 0;padding:0;list-style:none;color:color-mix(in srgb,var(--foreground) 88%,transparent)}.PropertySellLandingPage_closingListItem__4kubF{display:flex;align-items:flex-start;gap:.7rem;line-height:1.65}.PropertySellLandingPage_closingListIcon__YLMvc{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.12rem;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,white);color:var(--primary)}.PropertySellLandingPage_closingHighlight__967Ur{margin:1.15rem 0 0;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);font-size:.98rem;line-height:1.7;font-weight:600;color:var(--foreground)}@media (min-width:768px){.PropertySellLandingPage_summaryGrid__kTkVq{grid-template-columns:1fr 1fr;gap:1.25rem}.PropertySellLandingPage_summaryCard__g47mB{padding-top:1.15rem}.PropertySellLandingPage_processLayout__y2hng{grid-template-columns:minmax(0,1.9fr) minmax(18rem,.95fr);gap:2.25rem}.PropertySellLandingPage_processCta__Gh1fH{position:sticky;top:6.5rem;padding:1.6rem 1.5rem}.PropertySellLandingPage_closingGrid__6Wq1C{grid-template-columns:1fr 1fr;gap:1.35rem}.PropertySellLandingPage_closingCard__9K2Yh{padding:1.55rem}}.MaklerBenefitsTabs_section__fdL2x{border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}.MaklerBenefitsTabs_inner__MBLl7{padding-block:3.5rem}.MaklerBenefitsTabs_header__ZNZPa{margin:0 auto 2.5rem;max-width:48rem;text-align:center}.MaklerBenefitsTabs_tabsRoot__JVnkL{display:grid;gap:1.25rem}.MaklerBenefitsTabs_tabList__SuwWt{display:flex;justify-content:center;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none}.MaklerBenefitsTabs_tabList__SuwWt::-webkit-scrollbar{display:none}.MaklerBenefitsTabs_tabButton__XCZ0R{border:1px solid transparent;background:transparent;color:rgba(17,17,17,.66);border-radius:9999px;padding:.55rem .95rem;font-size:.95rem;font-weight:600;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.MaklerBenefitsTabs_tabButton__XCZ0R:hover{border-color:rgba(8,76,126,.18);background:rgba(255,255,255,.6);color:rgba(17,17,17,.9)}.MaklerBenefitsTabs_tabButtonActive__Njivs{border-color:rgba(8,76,126,.22);background:rgba(255,255,255,.92);color:rgba(8,76,126,.98);box-shadow:0 8px 24px -18px rgba(8,76,126,.35)}.MaklerBenefitsTabs_panel__ciqX_{padding-top:.25rem}.MaklerBenefitsTabs_list__AmCqI{display:grid;grid-template-columns:1fr;gap:1rem}.MaklerBenefitsTabs_item__ZhoOj{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-content:start;border-radius:0;border:0;border-top:1px solid rgba(17,17,17,.08);background:transparent;padding:1rem 0 0}.MaklerBenefitsTabs_iconWrap__w0LaR{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(8,76,126,.12);background:rgba(8,76,126,.04);color:rgba(8,76,126,.95);margin-top:.1rem}.MaklerBenefitsTabs_itemTitle__hHswQ{margin:0 0 .35rem;font-size:1.125rem;line-height:1.3}.MaklerBenefitsTabs_itemCopy__mAwDl{margin:0;font-size:.95rem;line-height:1.55;color:rgba(17,17,17,.72)}@media (min-width:768px){.MaklerBenefitsTabs_inner__MBLl7{padding-block:4.5rem}.MaklerBenefitsTabs_panel__ciqX_{padding-top:.35rem}.MaklerBenefitsTabs_list__AmCqI{grid-template-columns:1fr 1fr;gap:1.25rem}}@media (min-width:1024px){.MaklerBenefitsTabs_list__AmCqI{grid-template-columns:1fr 1fr 1fr;gap:2rem}.MaklerBenefitsTabs_item__ZhoOj{padding-top:1.15rem}}.HomeServiceHero_heroStage__FIeQr{position:relative;min-height:34rem}.HomeServiceHero_heroPanel__JYKKi{position:relative;overflow:hidden;border-radius:2rem;background:radial-gradient(circle at 12% 18%,var(--home-hero-orb-secondary),transparent 28%),radial-gradient(circle at 86% 14%,var(--home-hero-orb-primary),transparent 24%),linear-gradient(180deg,var(--home-hero-surface-strong),var(--home-hero-surface));box-shadow:var(--home-hero-shadow)}.HomeServiceHero_heroPanel__JYKKi:before{content:"";position:absolute;inset:0;border:1px solid var(--home-hero-border);border-radius:inherit;pointer-events:none}.HomeServiceHero_heroContent__KtLza{position:relative;z-index:1;display:grid;gap:1rem;justify-items:center;padding:5rem 1.5rem 7.5rem;text-align:center}.HomeServiceHero_intro__GW5_u{max-width:52rem}.HomeServiceHero_title__wtqUb{margin-top:1rem;color:var(--home-hero-text);font-size:clamp(1.95rem,3.4vw,3.35rem);line-height:1.02;text-wrap:balance;animation:HomeServiceHero_fadeUp__73gQg .64s ease both}.HomeServiceHero_copy__TFEJh{margin:1.1rem auto 0;max-width:36rem;color:var(--home-hero-muted);font-size:clamp(.98rem,1.2vw,1.05rem);line-height:1.68;animation:HomeServiceHero_fadeUp__73gQg .76s ease both}.HomeServiceHero_cards__IWiGC{position:relative;z-index:2;display:grid;gap:1rem;width:min(100%,78rem);margin:-4.5rem auto 0}.HomeServiceHero_card__JDuFm{position:relative;overflow:hidden;min-height:18rem;border-radius:1.75rem;background:var(--home-service-card-bg);border:1px solid var(--home-hero-border);box-shadow:0 24px 55px rgba(15,32,52,.12);color:inherit;text-decoration:none;isolation:isolate;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;animation:HomeServiceHero_fadeUp__73gQg .64s ease both;animation-delay:var(--card-delay,0s)}.HomeServiceHero_card__JDuFm:before{content:"";position:absolute;inset:auto auto 12% -6%;width:9rem;height:9rem;border-radius:999px;background:color-mix(in srgb,var(--card-accent) 24%,transparent);filter:blur(24px);opacity:.95;transition:transform .22s ease,opacity .22s ease}.HomeServiceHero_cardContent__oYGe4{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100%;padding:1.35rem}.HomeServiceHero_cardTitle__M_fpQ{margin:0;color:var(--home-service-card-title);font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1.08;text-align:center}.HomeServiceHero_cardMedia__kIZe1{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:9rem;padding:1rem 0 .5rem}.HomeServiceHero_cardImage___fnC9{width:min(13rem,65%);height:auto;object-fit:contain;filter:drop-shadow(0 22px 24px rgba(14,30,49,.18));transform:scale(1);transition:transform .24s ease,filter .24s ease}.HomeServiceHero_cardFooter__X6PGy{display:flex;align-items:end;justify-content:space-between;gap:1rem}.HomeServiceHero_cardCopy__3oqaN{margin:0;max-width:14rem;color:var(--home-service-card-copy);font-size:.9rem;line-height:1.48}.HomeServiceHero_cardArrowDock__gYI_4{position:relative;flex:0 0 auto;margin-right:-1.35rem;margin-bottom:-1.35rem}.HomeServiceHero_cardArrow__qppTa{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.1rem;height:4.1rem;border-radius:1.35rem 0 1.7rem 0;background:var(--home-service-card-arrow-bg);color:var(--home-service-card-title);transition:transform .22s ease,background .22s ease,color .22s ease}.HomeServiceHero_card__JDuFm:focus-visible,.HomeServiceHero_card__JDuFm:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--card-accent) 34%,var(--home-hero-border));box-shadow:0 30px 65px rgba(15,32,52,.18)}.HomeServiceHero_card__JDuFm:focus-visible:before,.HomeServiceHero_card__JDuFm:hover:before{transform:scale(1.08);opacity:1}.HomeServiceHero_card__JDuFm:focus-visible .HomeServiceHero_cardImage___fnC9,.HomeServiceHero_card__JDuFm:hover .HomeServiceHero_cardImage___fnC9{transform:scale(1.08);filter:drop-shadow(0 28px 30px rgba(14,30,49,.22))}.HomeServiceHero_card__JDuFm:focus-visible .HomeServiceHero_cardArrow__qppTa,.HomeServiceHero_card__JDuFm:hover .HomeServiceHero_cardArrow__qppTa{transform:translate(-.1rem,-.1rem);background:var(--card-accent);color:var(--home-hero-surface)}.HomeServiceHero_card__JDuFm:focus-visible{outline:3px solid color-mix(in srgb,var(--card-accent) 40%,transparent);outline-offset:4px}.HomeServiceHero_card__JDuFm[data-accent=primary]{--card-accent:var(--primary)}.HomeServiceHero_card__JDuFm[data-accent=secondary]{--card-accent:var(--secondary)}.HomeServiceHero_card__JDuFm[data-accent=hausverwaltung]{--card-accent:#328c28}@media (min-width:768px){.HomeServiceHero_heroContent__KtLza{padding:6rem 2rem 8rem}.HomeServiceHero_cards__IWiGC{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:-5rem}.HomeServiceHero_card__JDuFm:last-child{grid-column:1/-1}}@media (min-width:1024px){.HomeServiceHero_heroStage__FIeQr{min-height:42rem}.HomeServiceHero_heroContent__KtLza{padding:6.5rem 2.5rem 9rem}.HomeServiceHero_cards__IWiGC{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:-5.5rem}.HomeServiceHero_card__JDuFm:last-child{grid-column:auto}.HomeServiceHero_card__JDuFm{min-height:20.5rem}}@media (prefers-reduced-motion:reduce){.HomeServiceHero_card__JDuFm,.HomeServiceHero_copy__TFEJh,.HomeServiceHero_title__wtqUb{animation:none}.HomeServiceHero_cardArrow__qppTa,.HomeServiceHero_cardImage___fnC9,.HomeServiceHero_card__JDuFm,.HomeServiceHero_card__JDuFm:before{transition:none}.HomeServiceHero_card__JDuFm:focus-visible,.HomeServiceHero_card__JDuFm:focus-visible .HomeServiceHero_cardArrow__qppTa,.HomeServiceHero_card__JDuFm:focus-visible .HomeServiceHero_cardImage___fnC9,.HomeServiceHero_card__JDuFm:hover,.HomeServiceHero_card__JDuFm:hover .HomeServiceHero_cardArrow__qppTa,.HomeServiceHero_card__JDuFm:hover .HomeServiceHero_cardImage___fnC9{transform:none}}@keyframes HomeServiceHero_fadeUp__73gQg{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.HomeCompanyServicesSection_section__keIfj{position:relative}.HomeCompanyServicesSection_stack__z2E7U{display:grid;gap:var(--section-space-lg)}.HomeCompanyServicesSection_companyBand__aQiTy{position:relative;overflow:hidden;width:100%;min-height:34rem}.HomeCompanyServicesSection_companyBackground__O_cr9{object-fit:cover}.HomeCompanyServicesSection_companyOverlay__NXZX3{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,20,32,.6),rgba(9,20,32,.72)),linear-gradient(90deg,rgba(9,20,32,.4),rgba(9,20,32,.18))}.HomeCompanyServicesSection_companyInner__LQWBF{position:relative;z-index:1}.HomeCompanyServicesSection_companyBlock__8M_gp{display:grid;gap:1.5rem;align-items:end;padding-top:var(--section-space-lg);padding-bottom:var(--section-space-lg)}.HomeCompanyServicesSection_companyCopy__yQovw{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.HomeCompanyServicesSection_companyBadge__u2G92>div>div:first-child{color:white}.HomeCompanyServicesSection_companyBadge__u2G92 img{filter:brightness(0) invert(1);opacity:.9}.HomeCompanyServicesSection_companyTitle__wPdQt{margin:0;max-width:16ch;font-size:clamp(1.75rem,3vw,2.7rem);line-height:1;letter-spacing:-.03em;color:white}.HomeCompanyServicesSection_companyText__ON9W9{margin:0;max-width:60ch;color:rgba(255,255,255,.82);line-height:1.75}.HomeCompanyServicesSection_companyLink__e3wig{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;margin-top:.4rem;color:white;font-weight:600;text-decoration:none}.HomeCompanyServicesSection_companyMedia__8qUAQ{position:relative;min-height:20rem;width:100%;justify-self:end;align-self:end;margin-bottom:calc(var(--section-space-lg) * -1);overflow:visible;background:transparent}.HomeCompanyServicesSection_companyImage__tjp_S{object-fit:contain;object-position:center bottom;transform:scale(1.08);transform-origin:center bottom}.HomeCompanyServicesSection_servicesHeader__xW_Q0{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin-bottom:1.6rem}.HomeCompanyServicesSection_servicesBlock__XQ8tS{border-top:0}.HomeCompanyServicesSection_servicesTitle__J4YK_{margin:0;max-width:20ch;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.02;letter-spacing:-.025em}.HomeCompanyServicesSection_serviceGrid__xtjwj{display:grid;gap:1.2rem}.HomeCompanyServicesSection_serviceCard___9iqI{padding:1.4rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:1.6rem}.HomeCompanyServicesSection_serviceCard___9iqI,.HomeCompanyServicesSection_serviceCard___9iqI[data-tone=secondary]{background:color-mix(in srgb,var(--card) 92%,white)}.HomeCompanyServicesSection_serviceIcon__Kbi45,.HomeCompanyServicesSection_tileIcon__B4yvx{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,white);color:var(--primary)}.HomeCompanyServicesSection_serviceCardTitle__V_PpM,.HomeCompanyServicesSection_tileTitle__m_joB{margin:1rem 0 0;font-size:1.3rem;line-height:1.1}.HomeCompanyServicesSection_serviceCardCopy__9GjW6,.HomeCompanyServicesSection_tileCopy__9ix5w{margin:.7rem 0 0;color:color-mix(in srgb,var(--foreground) 76%,transparent);line-height:1.65}.HomeCompanyServicesSection_serviceList__Rxw2Q{margin:1rem 0 0;padding-left:0;display:grid;gap:.55rem;list-style:none;color:color-mix(in srgb,var(--foreground) 88%,transparent)}.HomeCompanyServicesSection_serviceListItem__EMao2{display:flex;align-items:flex-start;gap:.65rem}.HomeCompanyServicesSection_serviceListIcon__zl3dP{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;margin-top:.1rem;flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,white);color:var(--primary)}.HomeCompanyServicesSection_serviceCardLink__pZMfT,.HomeCompanyServicesSection_tileLink__rkFx5{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.25rem;color:var(--primary);font-weight:600;text-decoration:none}.HomeCompanyServicesSection_tileGrid__jUvsf{display:grid;gap:1rem;margin-top:1rem}.HomeCompanyServicesSection_tileCard__ORHr2{padding:1.25rem 1.3rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:1.35rem;background:color-mix(in srgb,var(--card) 92%,white)}.HomeCompanyServicesSection_tileHeader__f4zIx{display:flex;align-items:center;gap:.8rem}@media (min-width:768px){.HomeCompanyServicesSection_serviceGrid__xtjwj,.HomeCompanyServicesSection_tileGrid__jUvsf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.HomeCompanyServicesSection_companyBlock__8M_gp{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem}.HomeCompanyServicesSection_companyMedia__8qUAQ{min-height:31rem;width:118%;margin-right:-8%}.HomeCompanyServicesSection_companyImage__tjp_S{transform:scale(1.26);transform-origin:center bottom}}@media (max-width:1119px){.HomeCompanyServicesSection_companyMedia__8qUAQ{min-height:23rem}.HomeCompanyServicesSection_companyImage__tjp_S{transform:scale(1.14)}}