.PublicPageShell_page__TEb0e{min-height:100vh;padding-top:calc(var(--public-header-height) + var(--public-header-safe-gap));background:var(--background);color:var(--foreground)}.PublicPageShell_desktopThemeAction__4sr_9{display:inline-flex}.PublicPageShell_headerLoginButton__AsCxI{font-weight:600;letter-spacing:-.01em}.PublicPageShell_mobileThemeSwitchRow__0unk3{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:44px;padding:.65rem .75rem;border:0;border-radius:8px;background:transparent;color:var(--foreground);display:flex;align-items:center;justify-content:space-between;gap:.85rem;cursor:pointer;font:inherit;font-weight:700;transition:background-color var(--press-duration) var(--press-ease),transform var(--press-duration) var(--press-ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.PublicPageShell_mobileThemeSwitchRow__0unk3:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.PublicPageShell_mobileThemeSwitchRow__0unk3:active{transform:scale(var(--press-scale-surface))}.PublicPageShell_mobileThemeSwitchRow__0unk3:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 24%,transparent)}.PublicPageShell_mobileThemeSwitchLabel__zRcln{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.PublicPageShell_mobileThemeSwitchTrack__kn42L{position:relative;width:2.2rem;height:1.25rem;border-radius:9999px;flex:0 0 auto;background:color-mix(in srgb,var(--muted-foreground) 22%,transparent);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1)}.PublicPageShell_mobileThemeSwitchKnob__0nHSj{position:absolute;top:50%;left:.15rem;width:.88rem;height:.88rem;border-radius:9999px;background:var(--foreground);transform:translateY(-50%);transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.PublicPageShell_mobileThemeSwitchRow__0unk3[aria-checked=true] .PublicPageShell_mobileThemeSwitchTrack__kn42L{background:var(--primary);border-color:var(--primary)}.PublicPageShell_mobileThemeSwitchRow__0unk3[aria-checked=true] .PublicPageShell_mobileThemeSwitchKnob__0nHSj{background:var(--primary-foreground);transform:translate(.92rem,-50%)}[data-mode=dark] .PublicPageShell_page__TEb0e{background:var(--background)}@media (prefers-reduced-motion:reduce){.PublicPageShell_mobileThemeSwitchKnob__0nHSj,.PublicPageShell_mobileThemeSwitchRow__0unk3,.PublicPageShell_mobileThemeSwitchTrack__kn42L{transition:none}.PublicPageShell_mobileThemeSwitchRow__0unk3:active{transform:none}}@media (max-width:1023px){.PublicPageShell_desktopThemeAction__4sr_9{display:none}.PublicPageShell_documentThemeAction___28Qs{display:inline-flex}}.PublicPageShell_documentPage__lbwMk,[data-mode=dark] .PublicPageShell_documentPage__lbwMk{background:var(--background)}.PublicPageShell_shell__PEp8w{width:min(1280px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0 4rem}.PublicPageShell_documentShell__Q88f3{width:min(1280px,calc(100% - 2rem));margin:0 auto;padding:1.4rem 0 4rem}.PublicPageShell_hero__nEOxN{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);padding:clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,3rem);display:grid;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.PublicPageShell_documentHero__AA2pv{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.75rem 0 1.35rem;margin-bottom:1.5rem}.PublicPageShell_eyebrow__fb56U{gap:.5rem;background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:9999px;padding:.35rem .85rem;letter-spacing:.16em}.PublicPageShell_documentEyebrow__K1Qr_,.PublicPageShell_eyebrow__fb56U{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--primary);font-size:var(--fs-xs-4);font-weight:800;text-transform:uppercase}.PublicPageShell_documentEyebrow__K1Qr_{letter-spacing:.18em}.PublicPageShell_title__y_ooG{font-size:clamp(var(--fs-2xl),4vw,var(--fs-3xl));line-height:1.05;letter-spacing:-.04em;font-weight:800;color:var(--foreground);margin:0}.PublicPageShell_documentTitle___FOv1{font-size:clamp(var(--fs-2xl),4.8vw,var(--fs-3xl));line-height:1.02;letter-spacing:-.05em;font-weight:800;color:var(--foreground);margin:0}.PublicPageShell_lead__N5YJu{margin:0;max-width:60ch;color:var(--muted-foreground);font-size:var(--fs-md-7);line-height:1.6}.PublicPageShell_documentLead__vc1zG{margin:0;max-width:68ch;color:var(--muted-foreground);font-size:var(--fs-md-6);line-height:1.75}.PublicPageShell_heroMeta__o66tE{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem}.PublicPageShell_documentHeroMeta__fyWsS{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.2rem}.PublicPageShell_metaPill__86RA0{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--background) 60%,transparent);color:var(--muted-foreground);padding:.35rem .85rem;font-size:var(--fs-sm-4);font-weight:600}.PublicPageShell_documentMetaPill__v59Rm{border:1px solid color-mix(in srgb,var(--border) 58%,transparent);background:color-mix(in srgb,var(--background) 72%,transparent);color:var(--muted-foreground);padding:.3rem .75rem;font-size:var(--fs-sm-3)}.PublicPageShell_trustStrip__BUDT3{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--primary) 15%,transparent);background:color-mix(in srgb,var(--primary) 4%,var(--card));margin-bottom:3rem}.PublicPageShell_trustItem__p30qN{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-sm-6);font-weight:600;color:var(--foreground)}.PublicPageShell_trustItem__p30qN svg{color:var(--primary)}.PublicPageShell_layout__usbS_{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);grid-gap:2.5rem;gap:2.5rem;align-items:start;margin-bottom:4rem}.PublicPageShell_asideColumn__TgBj1,.PublicPageShell_contentColumn__6jSfA{display:grid;grid-gap:1.5rem;gap:1.5rem}.PublicPageShell_documentBody__WzMFk{display:grid;grid-gap:2.25rem;gap:2.25rem}.PublicPageShell_asideCard__E_QVZ,.PublicPageShell_sectionCard__a_he9,.PublicPageShell_summaryCard__89zfG{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-card);padding:1.5rem;box-shadow:none}.PublicPageShell_asideCard__E_QVZ{position:-webkit-sticky;position:sticky;top:5rem;background:color-mix(in srgb,var(--card) 98%,transparent)}.PublicPageShell_asideLabel__HDVVX{display:inline-flex;align-items:center;margin-bottom:.75rem;color:var(--foreground);font-size:var(--fs-md-2);font-weight:800;letter-spacing:-.01em}.PublicPageShell_asideLead__kcnSS{margin:0 0 1rem;color:var(--muted-foreground);font-size:var(--fs-md-2);line-height:1.6}.PublicPageShell_summaryGrid__e3YLQ{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:2rem}.PublicPageShell_summaryCard__89zfG{display:flex;flex-direction:column;gap:.45rem;padding:1.25rem}.PublicPageShell_summaryLabel__86k30{font-size:var(--fs-sm-2);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.PublicPageShell_summaryValue__w6ACv{font-size:var(--fs-md);line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}.PublicPageShell_summaryBody__nTDqK{margin:0;color:var(--muted-foreground);font-size:var(--fs-md-3);line-height:1.5}.PublicPageShell_sectionGrid__SmAU1{display:grid;grid-gap:1.5rem;gap:1.5rem}.PublicPageShell_sectionTitle__HTepk{margin:0 0 .65rem;font-size:var(--fs-md);font-weight:800;letter-spacing:-.02em;color:var(--foreground)}.PublicPageShell_sectionBody__InClf{margin:0;color:var(--muted-foreground);line-height:1.65;font-size:var(--fs-base)}.PublicPageShell_calloutCard__pxb23{border:1px solid color-mix(in srgb,var(--primary) 25%,transparent);background:color-mix(in srgb,var(--primary) 6%,var(--card));border-radius:16px;padding:1.5rem}.PublicPageShell_calloutTitle__vj0BH{margin:0 0 .5rem;font-size:var(--fs-md-7);font-weight:800;letter-spacing:-.02em;color:var(--foreground)}.PublicPageShell_calloutBody__AB4Tr{margin:0;color:var(--muted-foreground);line-height:1.65;font-size:var(--fs-base)}.PublicPageShell_documentStack__13Ahj{display:grid;grid-gap:2rem;gap:2rem}.PublicPageShell_documentIntro__JJQ_N{margin:0;max-width:68ch;color:var(--muted-foreground);font-size:var(--fs-md-6);line-height:1.75}.PublicPageShell_documentSection__JRsb4{padding-top:0}.PublicPageShell_documentSectionTitle__131Vs{margin:0 0 .75rem;font-size:var(--fs-sm-4);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--primary)}.PublicPageShell_documentSectionBody__ijtHO{margin:0;color:var(--muted-foreground);font-size:var(--fs-md-5);line-height:1.75}.PublicPageShell_documentSectionBody__ijtHO+.PublicPageShell_documentSectionBody__ijtHO{margin-top:1rem}.PublicPageShell_documentMetaRow__CEw_P{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;color:var(--muted-foreground);font-size:var(--fs-sm-5);margin-bottom:1rem}.PublicPageShell_documentMetaPill__v59Rm{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);background:color-mix(in srgb,var(--background) 68%,transparent);color:var(--foreground);font-weight:700}.PublicPageShell_contactList__OZChB{display:grid;grid-gap:0;gap:0;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.PublicPageShell_contactForm__ePU7T{display:grid;grid-gap:1rem;gap:1rem;padding-top:.25rem}.PublicPageShell_contactGrid__i0uvf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.PublicPageShell_contactField__FyoOD{display:grid;grid-gap:.45rem;gap:.45rem}.PublicPageShell_contactLabel__VNpZX{font-size:var(--fs-sm-2);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.PublicPageShell_contactInput__fxG5u,.PublicPageShell_contactTextarea__kQPuG{width:100%;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--radius-control);background:var(--surface-control-bg);color:var(--foreground);padding:.95rem 1rem;font:inherit;outline:none;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:none}.PublicPageShell_contactInput__fxG5u::placeholder,.PublicPageShell_contactTextarea__kQPuG::placeholder{color:color-mix(in srgb,var(--muted-foreground) 78%,transparent)}.PublicPageShell_contactInput__fxG5u:focus,.PublicPageShell_contactTextarea__kQPuG:focus{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.PublicPageShell_contactTextarea__kQPuG{resize:vertical;min-height:160px;line-height:1.7}.PublicPageShell_contactSubmitRow__b0zJN{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding-top:.35rem}.PublicPageShell_contactHint___Z3rX{font-size:var(--fs-sm-6);color:var(--muted-foreground);line-height:1.5}.PublicPageShell_contactRow__YUdoY{display:grid;grid-gap:.35rem;gap:.35rem;padding:1.35rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.PublicPageShell_contactRowHeader__fPDC5{display:flex;align-items:center;gap:.55rem}.PublicPageShell_contactRowIcon__nAn56{color:var(--primary)}.PublicPageShell_contactRowTitle__1FU2_{margin:0;font-size:var(--fs-base);font-weight:800;letter-spacing:-.02em;color:var(--foreground)}.PublicPageShell_contactRowBody__T8hTj{margin:0;max-width:70ch;color:var(--muted-foreground);line-height:1.7;font-size:var(--fs-md-5)}.PublicPageShell_contactRowLink__jnvTT{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;color:var(--primary);font-weight:800;text-decoration:none;transition:opacity .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.PublicPageShell_contactRowLink__jnvTT:hover{text-decoration:underline}.PublicPageShell_contactRowLink__jnvTT:active{opacity:.72;transform:scale(.99)}.PublicPageShell_legalOutline__CShAl{display:grid;grid-gap:1rem;gap:1rem;padding:1rem 0 0}.PublicPageShell_legalSection__9wQ4_{padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.PublicPageShell_legalSectionTitle__IgAbx{margin:0 0 .6rem;font-size:var(--fs-base);line-height:1.35;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}.PublicPageShell_legalSectionBody__eOcK3{margin:0;color:var(--muted-foreground);line-height:1.75;font-size:var(--fs-md-5)}.PublicPageShell_legalSectionBody__eOcK3+.PublicPageShell_legalSectionBody__eOcK3{margin-top:.95rem}.PublicPageShell_legalNotes__IsyqY{display:grid;grid-gap:.65rem;gap:.65rem;margin:0;padding:0;list-style:none}.PublicPageShell_legalNotes__IsyqY li{position:relative;padding-left:1rem;color:var(--muted-foreground);line-height:1.65}.PublicPageShell_legalNotes__IsyqY li:before{content:"";position:absolute;left:0;top:.7em;width:.35rem;height:.35rem;border-radius:9999px;background:var(--primary)}.PublicPageShell_blogArticle__QewPj{display:grid;grid-gap:1.75rem;gap:1.75rem}.PublicPageShell_blogArticleIntro__QR9hJ{margin:0;max-width:72ch;color:var(--muted-foreground);font-size:var(--fs-md-6);line-height:1.8}.PublicPageShell_blogArticleSection__LL5tM{display:grid;grid-gap:.7rem;gap:.7rem}.PublicPageShell_blogArticleSectionTitle__UoXTH{margin:0;font-size:var(--fs-lg);line-height:1.15;letter-spacing:-.03em;font-weight:800;color:var(--foreground)}.PublicPageShell_blogArticleSectionBody__i4_Mj{margin:0;max-width:72ch;color:var(--muted-foreground);line-height:1.8;font-size:var(--fs-base)}.PublicPageShell_blogArticleTakeaways__pCl4t{display:grid;grid-gap:.65rem;gap:.65rem}.PublicPageShell_blogArticleTakeawaysTitle__vIwX8{margin:0;font-size:var(--fs-md-6);line-height:1.25;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}.PublicPageShell_calloutList__RkHNH{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.75rem;gap:.75rem}.PublicPageShell_calloutListItem__sWa6Y{display:flex;align-items:flex-start;gap:.65rem;color:var(--foreground);font-size:var(--fs-md-4);line-height:1.5}.PublicPageShell_calloutBullet__BYyAD{flex-shrink:0;width:6px;height:6px;margin-top:.55rem;border-radius:50%;background:var(--primary);box-shadow:none}.PublicPageShell_softCta__GCv_8{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;margin:4rem 0 2rem;padding:2.5rem;border-radius:var(--radius-panel);background:var(--card);border:1px solid var(--border);box-shadow:none}.PublicPageShell_softCtaContent__NZ397{max-width:45ch}.PublicPageShell_softCtaTitle__if1g0{margin:0 0 .5rem;font-size:var(--fs-xl);font-weight:800;letter-spacing:-.03em;color:var(--foreground)}.PublicPageShell_softCtaLead__db7kx{margin:0 0 1rem;font-size:var(--fs-base);color:var(--muted-foreground);line-height:1.5}.PublicPageShell_softCtaList__rmX9r{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:1.25rem}.PublicPageShell_softCtaList__rmX9r li{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-sm-6);font-weight:600;color:var(--foreground)}.PublicPageShell_softCtaList__rmX9r svg{color:var(--primary)}.PublicPageShell_inlineLink__kDokL{color:var(--primary);font-weight:700;text-decoration:none;transition:opacity .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.PublicPageShell_inlineLink__kDokL:hover{text-decoration:underline}.PublicPageShell_inlineLink__kDokL:active{opacity:.72;transform:scale(.99)}.PublicPageShell_blogBackLink__OK8V2{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;color:var(--primary);font-weight:800;text-decoration:none;margin-bottom:.9rem;transition:opacity .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.PublicPageShell_blogBackLink__OK8V2:hover{text-decoration:underline}.PublicPageShell_blogBackLink__OK8V2:active{opacity:.72;transform:scale(.99)}@media (hover:none) and (pointer:coarse){.PublicPageShell_blogBackLink__OK8V2:hover,.PublicPageShell_contactRowLink__jnvTT:hover,.PublicPageShell_inlineLink__kDokL:hover{text-decoration:none}.PublicPageShell_blogBackLink__OK8V2:active,.PublicPageShell_contactRowLink__jnvTT:active,.PublicPageShell_inlineLink__kDokL:active{opacity:.72;transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.PublicPageShell_blogBackLink__OK8V2,.PublicPageShell_contactRowLink__jnvTT,.PublicPageShell_inlineLink__kDokL{transition-duration:1ms}.PublicPageShell_blogBackLink__OK8V2:active,.PublicPageShell_contactRowLink__jnvTT:active,.PublicPageShell_inlineLink__kDokL:active{transform:none}}.PublicPageShell_asideList__deSAy{margin:0;padding:0;list-style:none;display:grid;grid-gap:1.1rem;gap:1.1rem}.PublicPageShell_asideListItem__zmlIj{display:flex;flex-direction:column;gap:.2rem}.PublicPageShell_asideListItem__zmlIj strong{font-size:var(--fs-sm-6);font-weight:700;color:var(--foreground)}.PublicPageShell_asideListItem__zmlIj span{font-size:var(--fs-sm-6);color:var(--muted-foreground);line-height:1.5}@media (max-width:1023px){.PublicPageShell_layout__usbS_{grid-template-columns:1fr;gap:2rem}.PublicPageShell_asideCard__E_QVZ{position:static}.PublicPageShell_softCta__GCv_8{flex-direction:column;align-items:flex-start;gap:1.5rem}}@media (max-width:639px){.PublicPageShell_compactMobileHero__sthaF .PublicPageShell_documentShell__Q88f3{padding-top:0}.PublicPageShell_compactMobileHero__sthaF .PublicPageShell_documentHero__AA2pv{padding-top:.55rem}.PublicPageShell_trustStrip__BUDT3{flex-direction:column;align-items:flex-start;gap:1rem}.PublicPageShell_softCtaList__rmX9r{flex-direction:column;align-items:flex-start;gap:.75rem}.PublicPageShell_contactGrid__i0uvf,.PublicPageShell_summaryGrid__e3YLQ{grid-template-columns:1fr}}.PublicPageShell_pricingHeader__k3FXJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.PublicPageShell_pricingRegion__ODGo5{display:flex;flex-direction:column}.PublicPageShell_pricingRegionName__IXQ2S{font-size:var(--fs-lg);font-weight:800;color:var(--foreground)}.PublicPageShell_pricingRegionNote__mw51T{font-size:var(--fs-sm-6);color:var(--muted-foreground);font-weight:600}.PublicPageShell_pricingColumns__NGeQP{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.PublicPageShell_pricingCard__Tj7EC{display:flex;flex-direction:column;gap:1.25rem;padding:2rem;border-radius:20px;border:1px solid var(--border);background:var(--card)}.PublicPageShell_pricingTierTitle__NnBmO{font-size:var(--fs-sm-2);font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--primary)}.PublicPageShell_pricingAmountGroup__mAG56{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:.5rem}.PublicPageShell_pricingAnchorAmount__tg6c8{font-size:var(--fs-2xl);font-weight:800;color:var(--muted-foreground);text-decoration:line-through;opacity:.4;line-height:1;letter-spacing:-.04em}.PublicPageShell_pricingAmount__qcNc9{font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.04em;color:var(--foreground)}.PublicPageShell_pricingBilling__pZPIB{font-size:var(--fs-md-2);color:var(--muted-foreground);line-height:1.5}.PublicPageShell_pricingBadge__IV5Tx{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.35rem .85rem;border-radius:9999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:var(--fs-xs-4);font-weight:800;text-transform:uppercase;letter-spacing:.1em}.PublicPageShell_pricingList__EghIr{list-style:none;padding:0;margin:0;display:grid;grid-gap:.75rem;gap:.75rem}.PublicPageShell_pricingList__EghIr li{display:flex;align-items:flex-start;gap:.75rem;color:var(--muted-foreground);font-size:var(--fs-md-2);line-height:1.5}.PublicPageShell_pricingList__EghIr li svg{color:var(--primary);flex-shrink:0;margin-top:.15rem}.PublicPageShell_billingToggleWrapper__xfUb3{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:1.5rem}.PublicPageShell_billingToggle__Ya0AP{display:inline-flex;align-items:center;background:color-mix(in srgb,var(--card) 95%,white 5%);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);padding:.25rem;border-radius:9999px;position:relative}.PublicPageShell_billingToggleOption__JCn50{padding:.45rem 1.25rem;font-size:var(--fs-sm-6);font-weight:700;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;transition:color .2s;position:relative;z-index:1}.PublicPageShell_billingToggleOptionActive__VRZoI{color:var(--primary-foreground)}.PublicPageShell_billingToggleIndicator__Zcms8{position:absolute;top:.25rem;bottom:.25rem;background:var(--primary);border-radius:9999px;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s;box-shadow:none}.PublicPageShell_yearlyBadge__Simfl{position:absolute;top:-1.25rem;right:-1.5rem;display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;background:var(--primary);color:var(--primary-foreground);border-radius:9999px;font-size:var(--fs-xxs);font-weight:900;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;box-shadow:none}.PublicPageShell_yearlyBadge__Simfl:after{content:"";position:absolute;bottom:-3px;left:20%;width:6px;height:6px;background:var(--primary);transform:rotate(45deg)}.PublicPageShell_pricingEffectiveGroup__7hvlm{display:flex;flex-direction:column;gap:.15rem}.PublicPageShell_pricingEffectiveLabel__TLq3O{font-size:var(--fs-sm-2);font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.05em}.PublicPageShell_pricingEffectiveValue___bm3t{font-size:var(--fs-2xl);font-weight:900;color:var(--foreground);line-height:1;letter-spacing:-.04em}.PublicPageShell_pricingGuarantee__wgp8e{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:var(--fs-sm-2);color:var(--muted-foreground);margin-top:1.5rem;font-weight:500}.PublicPageShell_pricingGuarantee__wgp8e svg{color:var(--primary);opacity:.8}.PublicPageShell_pricingMonthlySuffix__sC87P{font-size:var(--fs-base);color:var(--muted-foreground);font-weight:600;margin-left:.15rem}.PublicPageShell_footerNote__yPYS4{margin:1.25rem 0 .75rem;font-size:var(--fs-sm-2);color:var(--muted-foreground);opacity:.6;text-align:center;width:100%}.PublicContent_splitHero__WrAOe{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:start}.PublicContent_proseStack__1RoBJ{display:grid;grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem)}.PublicContent_proseBlock__3T7JO{max-width:68ch}.PublicContent_sectionLabel___dzYF{display:block;margin-bottom:.75rem;color:var(--accent-text);font-size:var(--fs-xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.PublicContent_sectionTitle__dHrJP{margin:0;color:var(--foreground);font-size:clamp(var(--fs-xl),3vw,var(--fs-2xl));line-height:1.15;letter-spacing:-.025em}.PublicContent_sectionLead__3dMZ2{margin:1rem 0 0;color:var(--muted-foreground);font-size:var(--fs-md);line-height:1.75}.PublicContent_articleGrid__42IYJ,.PublicContent_factGrid___TOxy,.PublicContent_principleGrid__4LiXD,.PublicContent_supportGrid__i2LIk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.PublicContent_splitHero__WrAOe .PublicContent_factGrid___TOxy{grid-template-columns:1fr}.PublicContent_articleCard__lFkfX,.PublicContent_factCard___Vbzx,.PublicContent_legalCallout__6VbLH,.PublicContent_principleCard__CvRSU,.PublicContent_supportCard__dJVzv{border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:var(--radius-card);background:color-mix(in srgb,var(--card) 96%,var(--background) 4%);box-shadow:var(--surface-shadow)}.PublicContent_factCard___Vbzx,.PublicContent_principleCard__CvRSU,.PublicContent_supportCard__dJVzv{padding:clamp(1.1rem,2.5vw,1.5rem)}.PublicContent_factCard___Vbzx{display:grid;grid-gap:.5rem;gap:.5rem}.PublicContent_factLabel__PeTYH{color:var(--accent-text);font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.PublicContent_cardIcon__zOEoR{display:grid;width:2.5rem;height:2.5rem;margin-bottom:1rem;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);border-radius:var(--radius-control);background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--accent-text)}.PublicContent_cardTitle__CS0Vb{margin:0;color:var(--foreground);font-size:var(--fs-md);line-height:1.3}.PublicContent_cardBody__UI_KX{margin:.65rem 0 0;color:var(--muted-foreground);line-height:1.65}.PublicContent_articleFeatured__FeT_F{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);box-shadow:var(--surface-shadow)}.PublicContent_articleFeaturedCopy__2SBOc{padding:clamp(1.5rem,4vw,2.75rem)}.PublicContent_articleFeaturedVisual__rxTP1{display:grid;min-height:16rem;padding:2rem;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 13%,var(--card)),var(--card));border-left:1px solid var(--border)}.PublicContent_ledgerVisual__JFppJ{width:min(100%,20rem);padding:1rem;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--radius-card);background:var(--surface-panel-bg);box-shadow:var(--surface-shadow)}.PublicContent_ledgerRow__ItDoJ{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-size:var(--fs-sm)}.PublicContent_ledgerRow__ItDoJ:last-child{border-bottom:0}.PublicContent_ledgerRow__ItDoJ strong{color:var(--foreground)}.PublicContent_articleCard__lFkfX{display:flex;min-height:15rem;padding:1.4rem;flex-direction:column}.PublicContent_relatedSection__PNIpf{display:grid;grid-gap:1rem;gap:1rem;padding-top:1rem;border-top:1px solid var(--border)}.PublicContent_articleMeta__myboT{display:flex;flex-wrap:wrap;gap:.5rem .9rem;color:var(--muted-foreground);font-size:var(--fs-xs)}.PublicContent_articleCategory__AXDE4{color:var(--accent-text);font-weight:800}.PublicContent_articleTitle___yM2r{margin:1.1rem 0 0;color:var(--foreground);font-size:var(--fs-lg);line-height:1.25}.PublicContent_articleExcerpt__DU2zt{margin:.75rem 0 1.25rem;color:var(--muted-foreground);line-height:1.65}.PublicContent_articleLink__WaXrb{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:var(--accent-text);font-weight:600}.PublicContent_faqLayout__G9tcC{width:min(100%,60rem)}.PublicContent_faqGroup__s0qZL{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-card);background:var(--card);box-shadow:var(--surface-shadow)}.PublicContent_faqItem__HNIcJ{border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent)}.PublicContent_faqItem__HNIcJ:last-child{border-bottom:0}.PublicContent_faqItemOpen__WeKY5{background:var(--card)}.PublicContent_faqQuestion___BZEN{display:flex;width:100%;min-height:4.25rem;padding:.9rem 1rem .9rem 1.25rem;align-items:center;justify-content:space-between;gap:1.5rem;border:0;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-size:clamp(var(--fs-base),1.4vw,var(--fs-md));font-weight:750;line-height:1.35;text-align:left;transition:background-color .18s ease,color .18s ease}.PublicContent_faqQuestion___BZEN:hover{background:color-mix(in srgb,var(--foreground) 3%,transparent)}.PublicContent_faqItemOpen__WeKY5 .PublicContent_faqQuestion___BZEN{background:color-mix(in srgb,var(--primary) 6%,var(--card))}.PublicContent_faqQuestion___BZEN:focus-visible{outline:3px solid var(--field-focus-ring);outline-offset:-3px}.PublicContent_faqControl__5Ip_h{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--muted-foreground);transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.PublicContent_faqQuestion___BZEN:hover .PublicContent_faqControl__5Ip_h{background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--accent-text)}.PublicContent_faqQuestion___BZEN[aria-expanded=true] .PublicContent_faqControl__5Ip_h{border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:color-mix(in srgb,var(--primary) 11%,var(--card));color:var(--accent-text)}.PublicContent_faqAnswer__DVFmJ{max-width:66ch;margin:0;padding:1.25rem 5rem 1.25rem 1.25rem;color:var(--muted-foreground);line-height:1.7;animation:PublicContent_faqAnswerIn___dQSO .18s ease-out}@keyframes PublicContent_faqAnswerIn___dQSO{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.PublicContent_contactLayout__vmOUm,.PublicContent_legalLayout__eFfd8{display:grid;grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr);grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.PublicContent_contactLayout__vmOUm .PublicContent_supportGrid__i2LIk{grid-template-columns:1fr;margin-top:1.5rem}.PublicContent_contactFormCard__4Quu7{padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--card);box-shadow:var(--surface-shadow)}.PublicContent_legalLayout__eFfd8 section{scroll-margin-top:calc(var(--public-header-height) + 1.5rem)}.PublicContent_stickyAside__kTakg{position:-webkit-sticky;position:sticky;top:calc(var(--public-header-height) + 2rem)}.PublicContent_mobileDocumentNav__RoBQI{display:none}.PublicContent_mobileDocumentNav__RoBQI summary{min-height:2.75rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-panel-bg);color:var(--foreground);cursor:pointer;font-weight:750}.PublicContent_mobileDocumentNav__RoBQI[open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.PublicContent_mobileDocumentNav__RoBQI nav{padding:.55rem;border:1px solid var(--border);border-top:0;border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--card)}.PublicContent_mobileDocumentNav__RoBQI .PublicContent_asideList__N0IJh{margin-top:0}.PublicContent_asideList__N0IJh{display:grid;grid-gap:.35rem;gap:.35rem;margin:1rem 0 0;padding:0;list-style:none}.PublicContent_asideLink__Q_N0_{display:block;padding:.55rem .75rem;border-radius:var(--radius-control);color:var(--muted-foreground);font-size:var(--fs-sm);line-height:1.35}.PublicContent_asideLink__Q_N0_:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent);color:var(--foreground)}.PublicContent_legalCallout__6VbLH{padding:1.25rem;border-color:color-mix(in srgb,var(--primary) 25%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--card))}@media (max-width:767px){.PublicContent_articleFeatured__FeT_F,.PublicContent_articleGrid__42IYJ,.PublicContent_contactLayout__vmOUm,.PublicContent_factGrid___TOxy,.PublicContent_legalLayout__eFfd8,.PublicContent_principleGrid__4LiXD,.PublicContent_splitHero__WrAOe,.PublicContent_supportGrid__i2LIk{grid-template-columns:1fr}.PublicContent_articleFeaturedVisual__rxTP1{min-height:12rem;border-top:1px solid var(--border);border-left:0}.PublicContent_stickyAside__kTakg{position:static}.PublicContent_desktopDocumentNav__tlys_{display:none}.PublicContent_legalLayout__eFfd8{gap:1.25rem}.PublicContent_mobileDocumentNav__RoBQI{display:block}.PublicContent_faqQuestion___BZEN{min-height:4rem;padding:.9rem .85rem .9rem 1rem;gap:1rem}.PublicContent_faqAnswer__DVFmJ{padding:1rem}}@media (prefers-reduced-motion:reduce){.PublicContent_faqControl__5Ip_h,.PublicContent_faqQuestion___BZEN{transition:none}.PublicContent_faqAnswer__DVFmJ{animation:none}}.LandingScreen_page__63AGx{min-height:100vh;background:var(--background);color:var(--foreground);overflow-x:clip}.LandingScreen_main__rAsI_{width:min(1280px,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,3.5vh,3rem) 0 4rem;display:grid;grid-gap:clamp(2.25rem,4vh,3.25rem);gap:clamp(2.25rem,4vh,3.25rem)}.LandingScreen_sectionLabel__7xfSg{display:block;color:var(--primary);font-size:var(--fs-xs-4);font-weight:800;text-transform:uppercase;letter-spacing:.2em;margin-bottom:.75rem}.LandingScreen_sectionTitle__S1Naq{font-size:clamp(var(--fs-2xl),4vw,var(--fs-3xl));font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0 0 1rem}.LandingScreen_sectionLead__ea_uc{font-size:var(--fs-md-6);color:var(--muted-foreground);line-height:1.65;max-width:58ch}.LandingScreen_hero__QaC1P{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(1rem,3vh,2.25rem) 0}.LandingScreen_heroCopy__cFE20{max-width:620px;padding:0;display:flex;flex-direction:column}.LandingScreen_kickerRow__gINoV{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;flex-wrap:wrap}.LandingScreen_livePillHero__UZ7sz{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:9999px;background:color-mix(in srgb,var(--primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);color:var(--primary);font-size:var(--fs-xs-2);font-weight:700;letter-spacing:.04em}.LandingScreen_kicker__hQxLV{display:inline-block;color:var(--primary);font-size:var(--fs-xs-4);font-weight:800;letter-spacing:.18em;text-transform:uppercase}.LandingScreen_heroCopy__cFE20 h1{font-size:clamp(2.35rem,4.25vw,3.25rem);line-height:1.08;letter-spacing:-.045em;font-weight:800;margin:0 0 1.25rem}.LandingScreen_headlineAccent__BNqdU{background:none;color:var(--primary);-webkit-text-fill-color:currentColor}.LandingScreen_dueAccent__oada5{color:var(--warning)}.LandingScreen_dueAccent__oada5,.LandingScreen_paidAccent__gTZMy{background:none;-webkit-text-fill-color:currentColor;font-weight:800}.LandingScreen_paidAccent__gTZMy{color:var(--primary)}.LandingScreen_overdueAccent__8ACf4{position:relative;display:inline-block;color:var(--danger);font-weight:800;white-space:nowrap}.LandingScreen_underlineSvg__5Vea5{position:absolute;left:0;bottom:-6px;width:100%;height:10px;overflow:visible;pointer-events:none}.LandingScreen_heroCopy__cFE20 p{color:var(--muted-foreground);font-size:var(--fs-md-6);line-height:1.65;max-width:48ch;margin-bottom:1.75rem}.LandingScreen_heroActions__tX8pr{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.75rem}.LandingScreen_proofStatsStrip__H4TOE{display:flex;align-items:center;gap:1.5rem;padding:.85rem 1.15rem;margin-bottom:1.25rem;background:color-mix(in srgb,var(--card) 45%,transparent);border:1px solid color-mix(in srgb,var(--border) 40%,transparent);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:520px}@media (max-width:480px){.LandingScreen_proofStatsStrip__H4TOE{gap:.75rem;padding:.75rem .85rem}}.LandingScreen_proofStatItem___GoKL{display:flex;flex-direction:column;gap:.15rem}.LandingScreen_proofStatValue__0ces7{font-size:var(--fs-md-6);font-weight:800;color:var(--foreground);line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum" 1}.LandingScreen_proofStatLabel__bg03d{font-size:var(--fs-xs-2);color:var(--muted-foreground);font-weight:600}.LandingScreen_proofStatDivider__55rbr{width:1px;height:24px;background:color-mix(in srgb,var(--border) 60%,transparent)}.LandingScreen_trustStripHero__E8Iv2{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;font-size:var(--fs-xs-2);color:var(--muted-foreground);font-weight:500}.LandingScreen_trustItemInline__lcI3x{display:inline-flex;align-items:center;gap:.35rem}.LandingScreen_trustIconCheck__yE64_{color:var(--primary);flex-shrink:0}.LandingScreen_trustDot__91XU_{opacity:.4}.LandingScreen_ctaPrimary__NUjjA,.LandingScreen_ctaSecondary__0C7YH{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background-color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.LandingScreen_ctaPrimary__NUjjA:hover{transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 28%,transparent)}.LandingScreen_ctaSecondary__0C7YH:hover{transform:translateY(-1px)}.LandingScreen_ctaPrimary__NUjjA:active,.LandingScreen_ctaSecondary__0C7YH:active{transform:translateY(0)}.LandingScreen_mockWrapper__yVx3T{position:relative;display:grid;place-items:center;min-height:380px}.LandingScreen_mockWrapper__yVx3T:before{content:"";position:absolute;inset:-40px;background:radial-gradient(circle at 65% 35%,color-mix(in srgb,var(--primary) 22%,transparent),transparent 70%);filter:blur(50px);z-index:-1;pointer-events:none}.LandingScreen_tenantPortalMock__pJW4P{position:absolute;top:-42px;left:-48px;width:320px;min-height:420px;padding:1.1rem;border-radius:20px;background:color-mix(in srgb,var(--card) 75%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);box-shadow:0 20px 50px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent);z-index:1;display:flex;flex-direction:column;gap:.85rem;transform-origin:top left;transition:transform .45s cubic-bezier(.16,1,.3,1),z-index .45s,opacity .35s ease,box-shadow .45s ease,border-color .35s ease;cursor:pointer}.LandingScreen_tenantPortalMock__pJW4P.LandingScreen_cardFocused__JtXRo{z-index:10;opacity:1;transform:translate(28px,24px) scale(1.02);border-color:color-mix(in srgb,var(--primary) 42%,transparent);box-shadow:0 32px 75px rgba(0,0,0,.55),0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent)}.LandingScreen_tenantPortalMock__pJW4P.LandingScreen_cardRecessed__JW3eL{z-index:1;opacity:.82;transform:scale(.97)}@media (max-width:1024px){.LandingScreen_tenantPortalMock__pJW4P{display:none}}.LandingScreen_tenantMockHeader__SAquU{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.65rem;border-bottom:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.LandingScreen_tenantMockBrand__q75sG{display:flex;align-items:center;gap:.55rem}.LandingScreen_tenantMockIcon__0_SSx{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--primary) 16%,transparent);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 28%,transparent)}.LandingScreen_tenantMockEyebrow__ZaCTb{font-size:var(--fs-xxs);font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.08em;line-height:1}.LandingScreen_tenantMockTitle__LlDw8{font-size:var(--fs-xs);font-weight:800;color:var(--foreground);line-height:1.2;margin-top:2px}.LandingScreen_tenantMockStatus__JnZMV{font-size:var(--fs-xxs);font-weight:700;color:var(--primary);padding:.15rem .5rem;border-radius:9999px;background:color-mix(in srgb,var(--primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary) 26%,transparent)}.LandingScreen_tenantMockLayout__1g7dJ{display:flex;gap:.75rem;flex:1 1}.LandingScreen_tenantMockNavStrip__3kOmx{display:flex;flex-direction:column;gap:.55rem;padding-right:.65rem;border-right:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.LandingScreen_tenantNavItem__jawcA{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--muted-foreground);background:transparent;transition:background .15s ease,color .15s ease}.LandingScreen_tenantNavItemActive__sEvNa{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary)}.LandingScreen_tenantMockMain__9LD1T{flex:1 1;display:flex;flex-direction:column;gap:.75rem;min-width:0}.LandingScreen_tenantBillCard__agFZX{padding:.7rem .8rem;border-radius:12px;background:var(--surface-control-bg);border:1px solid color-mix(in srgb,var(--border) 55%,transparent);display:flex;flex-direction:column;gap:.5rem}.LandingScreen_tenantBillHeader__dz9xh{display:flex;flex-direction:column;gap:.15rem}.LandingScreen_tenantBillLabel__zdnJP{font-size:var(--fs-xxs);color:var(--muted-foreground);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.LandingScreen_tenantBillAmount__w46ZO{font-size:var(--fs-md);font-weight:800;color:var(--foreground);font-feature-settings:"tnum" 1}.LandingScreen_tenantBillMetaRow__tYfAN{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.4rem;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.LandingScreen_tenantBillSubStat__HaJAh{display:flex;flex-direction:column}.LandingScreen_subStatLabel__reoAZ{font-size:var(--fs-xxs);color:var(--muted-foreground)}.LandingScreen_subStatValue__xhgYr{font-size:var(--fs-xs);font-weight:700;color:var(--primary)}.LandingScreen_tenantViewBtn__p_6I_{font-size:var(--fs-xxs)!important;padding:.2rem .55rem!important}.LandingScreen_tenantMockSectionTitle__0q8wn{font-size:var(--fs-xxs);font-weight:800;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em}.LandingScreen_tenantInvoiceList__JtFoR{display:flex;flex-direction:column;gap:.4rem}.LandingScreen_tenantInvoiceItem__7X3kA{display:flex;align-items:center;justify-content:space-between;padding:.5rem .6rem;border-radius:8px;background:color-mix(in srgb,var(--card) 50%,transparent);border:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.LandingScreen_invoiceItemLeft__wsX_m{display:flex;align-items:center;gap:.45rem}.LandingScreen_tenantInvoiceIcon__wdvq8{color:var(--primary)}.LandingScreen_tenantInvoiceIconNotice__b0hwA{color:var(--warning)}.LandingScreen_invoiceItemName__s4nBv{font-size:var(--fs-xs);font-weight:700;color:var(--foreground);line-height:1.1}.LandingScreen_invoiceItemDate__Sc4b5{font-size:var(--fs-xxs);color:var(--muted-foreground)}.LandingScreen_invoiceItemRight__xCVdI{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.LandingScreen_invoicePaidPill__DiDBS{font-size:10px;font-weight:700;color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent);padding:.05rem .35rem;border-radius:4px}.LandingScreen_invoicePendingPill__caJ9a{font-size:10px;font-weight:700;color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,transparent);padding:.05rem .35rem;border-radius:4px}.LandingScreen_invoiceItemAmount__Y4cJo{font-size:var(--fs-xs);font-weight:700;color:var(--foreground)}.LandingScreen_dashboardMock__ChboV{position:relative;z-index:2;border-radius:var(--radius-panel);padding:1.15rem;background:var(--surface-panel-bg);-webkit-backdrop-filter:var(--surface-panel-backdrop);backdrop-filter:var(--surface-panel-backdrop);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);box-shadow:0 24px 60px rgba(0,0,0,.45),0 8px 24px color-mix(in srgb,var(--primary) 8%,transparent);display:grid;grid-gap:.75rem;gap:.75rem;max-width:540px;width:100%;margin-left:auto;transform-origin:bottom right;transition:transform .45s cubic-bezier(.16,1,.3,1),z-index .45s,opacity .35s ease,box-shadow .45s ease,border-color .35s ease;cursor:pointer}.LandingScreen_dashboardMock__ChboV.LandingScreen_cardFocused__JtXRo{z-index:10;opacity:1;transform:scale(1);box-shadow:0 28px 65px rgba(0,0,0,.48),0 10px 28px color-mix(in srgb,var(--primary) 14%,transparent)}.LandingScreen_dashboardMock__ChboV.LandingScreen_cardRecessed__JW3eL{z-index:1;opacity:.78;transform:scale(.95)}.LandingScreen_mockHeader__DpFNh{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.LandingScreen_previewEyebrow__J4MY4{margin-bottom:.25rem;font-size:var(--fs-xs-2);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--primary)}.LandingScreen_mockTitle__w7_4l{font-size:var(--fs-md);font-weight:800;letter-spacing:-.035em;color:var(--foreground);line-height:1}.LandingScreen_mockSubtitle__S8luy{margin-top:.3rem;font-size:var(--fs-xs);color:var(--muted-foreground)}.LandingScreen_livePill__5Tby1{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .75rem;border-radius:9999px;background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);color:var(--primary);font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.LandingScreen_liveDot__UVZLG{display:block;width:6px;height:6px;border-radius:50%;background:var(--primary);animation:LandingScreen_pulse__oAR5o 2s ease-in-out infinite}@keyframes LandingScreen_pulse__oAR5o{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.LandingScreen_mockLayout__rejBN{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:1.25rem;gap:1.25rem;margin-top:.5rem}@media (max-width:520px){.LandingScreen_mockLayout__rejBN{grid-template-columns:1fr;gap:1rem}}.LandingScreen_mockColumnLeft__WPKJN,.LandingScreen_mockColumnRight__2mYsx{display:flex;flex-direction:column;gap:.5rem}.LandingScreen_mockCardTitle__Qba6e{font-size:var(--fs-xs);font-weight:800;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em}.LandingScreen_donutWrapper__IEtE0{position:relative;display:flex;justify-content:center;align-items:flex-end;padding:0;height:90px;width:100%}.LandingScreen_mockDonutSvg__LMbBq{width:100%;height:auto;max-width:140px;display:block}.LandingScreen_donutContent__DIHBA{position:absolute;bottom:-2px;display:flex;flex-direction:column;align-items:center;line-height:1}.LandingScreen_donutPercent__jiby8{font-size:var(--fs-xl);font-weight:800;color:var(--foreground);line-height:1}.LandingScreen_donutLabel__ZMCIN{font-size:var(--fs-xxs);font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.LandingScreen_donutLegend__NOZho{display:flex;flex-direction:column;gap:.35rem;margin-top:.75rem}.LandingScreen_legendItem__FL0qH{display:flex;align-items:center;gap:.45rem;font-size:var(--fs-xs);color:var(--muted-foreground);font-weight:600}.LandingScreen_legendDot__55DLM{width:7px;height:7px;border-radius:50%}.LandingScreen_legendCollected__8RNhv{background:var(--primary)}.LandingScreen_legendOverdue__9NXf1{background:var(--danger)}.LandingScreen_quickActionsGrid__4ieC0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.LandingScreen_quickActionBtn__s5uFn{width:100%!important;justify-content:flex-start!important;padding:.4rem .6rem!important;font-size:var(--fs-xs-2)!important;font-weight:600!important;border-radius:12px!important;white-space:nowrap!important;overflow:hidden!important}.LandingScreen_quickActionIcon__SGbQM{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px}.LandingScreen_actionIconRecord__7aITa{color:var(--primary)}.LandingScreen_actionIconTenant__xbmEb{color:#3b82f6}.LandingScreen_actionIconProperty___P1Qb{color:#8b5cf6}.LandingScreen_actionIconInvoice__6Yhly{color:#f59e0b}.LandingScreen_pendingInvoices__q6Bil{display:flex;flex-direction:column;gap:.4rem}.LandingScreen_pendingInvoiceRow__sQNUe{display:flex;align-items:center;justify-content:space-between;padding:.5rem .65rem;border-radius:12px;background:var(--surface-control-bg);border:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.LandingScreen_invoiceMeta__0gYbU{display:flex;flex-direction:column;gap:1px;min-width:0}.LandingScreen_invoiceTenant__3t8WP{font-size:var(--fs-xs);font-weight:700;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LandingScreen_invoiceDetails__tpKgS{font-size:var(--fs-xxs);color:var(--muted-foreground);font-weight:500}.LandingScreen_invoiceStatus__kkBL6{font-size:var(--fs-xxs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .45rem;border-radius:6px}.LandingScreen_invoiceStatusOverdue__BQtk7{background:var(--payment-overdue-bg);color:var(--payment-overdue-text)}.LandingScreen_invoiceStatusPending__12lhe{background:var(--payment-pending-bg);color:var(--payment-pending-text)}.LandingScreen_invoiceAmount__wRkrM{font-size:var(--fs-xs);font-weight:700;color:var(--foreground);font-feature-settings:"tnum" 1}.LandingScreen_featureSection__WV6MI{scroll-margin-top:80px;display:grid;grid-gap:1.5rem;gap:1.5rem}.LandingScreen_featureSectionHeader__mU35A{max-width:60ch}.LandingScreen_bentoGrid__rbi7v{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.LandingScreen_bentoCardHero__sYXsO{grid-column:span 2;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;border-radius:var(--radius-panel);border:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 9%,transparent) 0,transparent 60%),var(--card);transition:border-color .25s,transform .25s}.LandingScreen_bentoCardHero__sYXsO:hover,.LandingScreen_bentoCardSide__ooifI:hover,.LandingScreen_bentoSubCard__MLz9o:hover{border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.LandingScreen_bentoCardSide__ooifI{grid-column:span 2;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;border-radius:var(--radius-panel);border:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:var(--card);transition:border-color .25s}.LandingScreen_bentoCardContent__vamXJ{display:flex;flex-direction:column;gap:.45rem}.LandingScreen_bentoIcon__f9mvF{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);color:var(--primary);display:grid;place-items:center;margin-bottom:.4rem}.LandingScreen_bentoTitle__xbVG6{font-size:var(--fs-md-4);font-weight:800;letter-spacing:-.02em;color:var(--foreground);margin:0}.LandingScreen_bentoText__WtHf1{font-size:var(--fs-sm-4);color:var(--muted-foreground);line-height:1.55;margin:0}.LandingScreen_bentoReconcilePreview__nWg8E{display:flex;flex-direction:column;gap:.6rem;padding:.85rem 1rem;border-radius:12px;background:var(--surface-control-bg);border:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.LandingScreen_bentoPreviewRow__8k9bi{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.LandingScreen_bentoPreviewMeta__aRRLP{display:flex;flex-direction:column;gap:1px}.LandingScreen_bentoPreviewLabel__ewr0C{font-size:var(--fs-xs);font-weight:700;color:var(--foreground)}.LandingScreen_bentoPreviewDue__EbRTx{font-size:var(--fs-xxs);color:var(--muted-foreground)}.LandingScreen_bentoBadgePending__w2qXw{padding:.15rem .45rem;border-radius:6px;font-size:var(--fs-xxs);font-weight:800;color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--warning) 25%,transparent)}.LandingScreen_bentoPreviewAmount__9_BW2{font-size:var(--fs-sm);font-weight:800;color:var(--foreground);font-feature-settings:"tnum" 1}.LandingScreen_bentoReconcileSplit__bbm6q{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px dashed color-mix(in srgb,var(--border) 45%,transparent);font-size:var(--fs-xs-2)}.LandingScreen_bentoSplitItem__K618i{display:inline-flex;align-items:center;gap:.35rem;color:var(--muted-foreground)}.LandingScreen_bentoSplitDotGreen__mKvpS{width:6px;height:6px;border-radius:50%;background:var(--primary)}.LandingScreen_bentoSplitBalance__QycyH{display:flex;align-items:center;gap:.4rem}.LandingScreen_bentoBalanceTag__oiYl1{color:var(--muted-foreground);font-weight:600}.LandingScreen_bentoBalanceVal__Ry_Ve{color:var(--primary);font-weight:800;font-feature-settings:"tnum" 1}.LandingScreen_bentoInviteWidget__XxzhT{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem;border-radius:12px;background:var(--surface-control-bg);border:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.LandingScreen_bentoInviteCodeRow__M3HCW{display:flex;justify-content:space-between;align-items:center}.LandingScreen_bentoCodePill__WMF6i{display:flex;align-items:center;gap:.45rem}.LandingScreen_bentoCodeLabel__YOU9L{font-size:var(--fs-xxs);color:var(--muted-foreground);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.LandingScreen_bentoCodeVal__emHfD{font-family:monospace;font-size:var(--fs-xs);font-weight:800;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);padding:.15rem .45rem;border-radius:6px;letter-spacing:.08em}.LandingScreen_bentoCodeActive__N6Wma{font-size:var(--fs-xxs);font-weight:700;color:var(--primary)}.LandingScreen_bentoTenantPreview__HC46y{display:flex;align-items:center;gap:.55rem;padding-top:.45rem;border-top:1px solid color-mix(in srgb,var(--border) 35%,transparent)}.LandingScreen_bentoTenantAvatar__0k1pw{width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);font-size:var(--fs-xxs);font-weight:800;display:grid;place-items:center}.LandingScreen_bentoTenantInfo__zYlWD{display:flex;flex-direction:column;line-height:1.2}.LandingScreen_bentoTenantName__tfiiQ{font-size:var(--fs-xs-2);font-weight:700;color:var(--foreground)}.LandingScreen_bentoTenantStatus__zrkuQ{font-size:var(--fs-xxs);color:var(--muted-foreground)}.LandingScreen_bentoSubCard__MLz9o{grid-column:span 1;display:flex;flex-direction:column;gap:.45rem;padding:1.25rem;border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:var(--card);transition:border-color .2s}.LandingScreen_bentoSubIcon__Qxg6a{width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);display:grid;place-items:center;margin-bottom:.2rem}.LandingScreen_bentoSubCard__MLz9o h4{font-size:var(--fs-sm-6);font-weight:800;letter-spacing:-.01em;color:var(--foreground);margin:0}.LandingScreen_bentoSubCard__MLz9o p{font-size:var(--fs-xs);color:var(--muted-foreground);line-height:1.5;margin:0;flex:1 1}.LandingScreen_bentoMiniTags__aSpAl{display:flex;align-items:center;gap:.35rem;margin-top:.35rem}.LandingScreen_bentoTag__VHeNZ{font-size:var(--fs-xxs);font-weight:700;color:var(--muted-foreground);background:color-mix(in srgb,var(--foreground) 5%,transparent);padding:.15rem .45rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.LandingScreen_bentoTagSuccess__qk8Xl{font-size:var(--fs-xxs);font-weight:700;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);padding:.15rem .45rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}.LandingScreen_stepsSection__jlNLs{display:grid;grid-gap:1.5rem;gap:1.5rem}.LandingScreen_stepsHeader__5HKa_{max-width:55ch}.LandingScreen_stepsTimelineGrid__rYMP9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.LandingScreen_timelineStepCard__ZqEcl{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:var(--card);position:relative;transition:border-color .2s}.LandingScreen_timelineStepCard__ZqEcl:hover{border-color:color-mix(in srgb,var(--primary) 32%,transparent)}.LandingScreen_timelineStepHeader__qPbS6{display:flex;align-items:center;gap:.65rem;margin-bottom:.25rem}.LandingScreen_timelineStepBadge__tKKou{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:9999px;font-size:var(--fs-xs-2);font-weight:800;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);letter-spacing:.04em}.LandingScreen_timelineStepLine__oNq9o{flex:1 1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 30%,transparent),transparent)}.LandingScreen_timelineStepTitle__LzK_i{font-size:var(--fs-sm-6);font-weight:800;color:var(--foreground);letter-spacing:-.01em;margin:0}.LandingScreen_timelineStepText___ZbrI{font-size:var(--fs-xs);color:var(--muted-foreground);line-height:1.55;margin:0}.LandingScreen_partialPaySection__V3N0Y{display:grid;grid-gap:1.75rem;gap:1.75rem;padding:clamp(1.5rem,3.5vw,2.25rem);border-radius:var(--radius-panel);border:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:var(--card)}.LandingScreen_partialPayHeader__Obb8_{max-width:65ch}.LandingScreen_partialPayHeader__Obb8_ .LandingScreen_sectionTitle__S1Naq{font-size:clamp(var(--fs-xl),2.5vw,var(--fs-2xl))}.LandingScreen_partialPayStepperGrid__MOtiI{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}.LandingScreen_stepperCard__eZLao{padding:1.25rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:var(--surface-control-bg);display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s}.LandingScreen_stepperCardActive___CTBp{border-color:color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 6%,var(--surface-control-bg))}.LandingScreen_stepperConnector__rpeHW{color:color-mix(in srgb,var(--primary) 60%,var(--muted-foreground));display:grid;place-items:center;flex-shrink:0}.LandingScreen_stepperHeader__TaPx_{display:flex;align-items:center;gap:.5rem}.LandingScreen_stepperStageNum__mgryv{font-size:var(--fs-xxs);font-weight:800;color:var(--muted-foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent);padding:.15rem .45rem;border-radius:6px}.LandingScreen_stepperStageNumActive__no7gF{font-size:var(--fs-xxs);font-weight:800;color:var(--warning);background:color-mix(in srgb,var(--warning) 16%,transparent);padding:.15rem .45rem;border-radius:6px}.LandingScreen_stepperStageLabel__dvFhB{font-size:var(--fs-xs-2);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}.LandingScreen_stepperStageLabelActive__uxLjt{font-size:var(--fs-xs-2);font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--warning)}.LandingScreen_stepperBody__t1KFC{display:flex;flex-direction:column;gap:.5rem}.LandingScreen_stepperInvoiceHeader__8A_BO{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.LandingScreen_stepperInvoiceTitle__iJG3m{font-size:var(--fs-sm-4);font-weight:700;color:var(--foreground)}.LandingScreen_stepperInvoiceDue__3_QM7{font-size:var(--fs-xxs);color:var(--muted-foreground)}.LandingScreen_stepperAmountBlock__g_uYR{display:flex;flex-direction:column;gap:1px}.LandingScreen_stepperAmountDue__LjPIK{font-size:var(--fs-md-4);font-weight:800;color:var(--danger);font-feature-settings:"tnum" 1}.LandingScreen_stepperAmountSettled__69jy2{font-size:var(--fs-md-4);font-weight:800;color:var(--primary);font-feature-settings:"tnum" 1}.LandingScreen_stepperAmountMeta__Dpke3{font-size:var(--fs-xxs);color:var(--muted-foreground)}.LandingScreen_stepperPaymentRow__IuIGl{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-xs-2)}.LandingScreen_stepperPaidAmt__9_UjE{color:var(--primary);font-weight:700;font-feature-settings:"tnum" 1}.LandingScreen_stepperRemainAmt___ldJ_{color:var(--danger);font-weight:800;font-feature-settings:"tnum" 1}.LandingScreen_stepperBalanceBar__y1LOF{padding:.35rem .6rem;border-radius:6px;background:color-mix(in srgb,var(--warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning) 24%,transparent);font-size:var(--fs-xxs);font-weight:700;color:var(--warning)}.LandingScreen_stepperFooter__PPBFq{display:flex;align-items:center;gap:.4rem;font-size:var(--fs-xxs);color:var(--muted-foreground);padding-top:.4rem;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.LandingScreen_stepperDotGrey__dHwAG{width:6px;height:6px;border-radius:50%;background:var(--muted-foreground);flex-shrink:0}.LandingScreen_stepperDotGreen__uPhJj{width:6px;height:6px;border-radius:50%;background:var(--primary);flex-shrink:0}.LandingScreen_portalSection__5SCvs{display:grid;grid-gap:1.75rem;gap:1.75rem}.LandingScreen_portalHeader__QW_ap{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap}.LandingScreen_portalFlowPills__ux0hx{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border-radius:9999px;background:color-mix(in srgb,var(--card) 85%,transparent);border:1px solid color-mix(in srgb,var(--border) 55%,transparent)}.LandingScreen_portalFlowPill__RmiUZ{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-xs-2);font-weight:700;color:var(--foreground)}.LandingScreen_portalFlowArrow__mQRqE{color:var(--primary);font-size:var(--fs-xs-2)}.LandingScreen_portalSplitGrid__am1YY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.LandingScreen_portalPreviewCard__kVUXY{padding:1.5rem;border-radius:var(--radius-panel);border:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:var(--card);display:flex;flex-direction:column;gap:1.25rem;transition:border-color .25s}.LandingScreen_portalPreviewCard__kVUXY:hover{border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.LandingScreen_portalCardHead__0N2_C{display:flex;justify-content:space-between;align-items:flex-start}.LandingScreen_portalCardBrand__vEaP9{display:flex;align-items:center;gap:.75rem}.LandingScreen_portalCardIcon__5_58U{width:38px;height:38px;border-radius:10px;background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);color:var(--primary);display:grid;place-items:center}.LandingScreen_portalCardTitle__bQkgB{font-size:var(--fs-lg-2);font-weight:800;letter-spacing:-.02em;color:var(--foreground);margin:0}.LandingScreen_portalAudienceBadge__eKipB{font-size:var(--fs-xs-2);font-weight:700;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);padding:.2rem .6rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);margin-top:.2rem;display:inline-block}.LandingScreen_portalMiniDashboard__Kiohm{padding:1rem 1.15rem;border-radius:12px;background:var(--surface-control-bg);border:1px solid color-mix(in srgb,var(--border) 45%,transparent);display:flex;flex-direction:column;gap:.85rem}.LandingScreen_portalMiniStatRow__egTjR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.LandingScreen_portalMiniStat__vUavW{display:flex;flex-direction:column;gap:3px}.LandingScreen_portalStatNum__JFSwv{font-size:var(--fs-md-7);font-weight:800;color:var(--foreground);font-feature-settings:"tnum" 1}.LandingScreen_portalStatNumDanger__d3NO0{font-size:var(--fs-md-7);font-weight:800;color:var(--danger);font-feature-settings:"tnum" 1}.LandingScreen_portalStatLbl__MOWw7{font-size:var(--fs-xs-2);color:var(--muted-foreground)}.LandingScreen_portalMiniActionRow__xxrw_{display:flex;gap:.45rem;flex-wrap:wrap}.LandingScreen_portalActionPill__BELuc{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-xs);font-weight:700;color:var(--muted-foreground);background:color-mix(in srgb,var(--card) 95%,transparent);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);padding:.3rem .65rem;border-radius:8px}.LandingScreen_portalMiniResident__dpXJY{padding:1rem 1.15rem;border-radius:12px;background:var(--surface-control-bg);border:1px solid color-mix(in srgb,var(--border) 45%,transparent);display:flex;flex-direction:column;gap:.85rem}.LandingScreen_portalTenantBillHeader__9JSVW{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.LandingScreen_portalTenantUnit__NgXXY{font-size:var(--fs-sm);font-weight:700;color:var(--foreground)}.LandingScreen_portalTenantStatusRow__YfXTf{margin-top:2px}.LandingScreen_portalLeasePill__Bxb8M{font-size:var(--fs-xs-2);font-weight:700;color:var(--primary)}.LandingScreen_portalTenantDueBox__NsY1I{text-align:right}.LandingScreen_portalTenantDueLbl__jFAbg{font-size:var(--fs-xs-2);color:var(--muted-foreground);display:block}.LandingScreen_portalTenantDueAmt__UujTq{font-size:var(--fs-lg-2);font-weight:800;color:var(--danger);font-feature-settings:"tnum" 1}.LandingScreen_portalTenantPayRow__M0OIi{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.LandingScreen_portalPayBtn__9ktFJ{font-size:var(--fs-sm);font-weight:800;color:var(--primary-foreground);background:var(--primary);padding:.45rem .95rem;border-radius:8px}.LandingScreen_portalReceiptBtn___ZJgW{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-xs);font-weight:700;color:var(--muted-foreground);background:color-mix(in srgb,var(--card) 90%,transparent);padding:.4rem .75rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border) 45%,transparent)}.LandingScreen_portalBulletList__v_I_u{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem;font-size:var(--fs-md-2);color:var(--muted-foreground);line-height:1.55}.LandingScreen_portalBulletList__v_I_u li{display:flex;align-items:flex-start;gap:.65rem}.LandingScreen_portalCheck__w9oxE{color:var(--primary);flex-shrink:0;margin-top:.18rem}.LandingScreen_faqPreviewSection__ztptL{display:grid;grid-gap:1.75rem;gap:1.75rem}.LandingScreen_faqPreviewHeader__eqMXC{max-width:55ch}.LandingScreen_faqPreviewGrid__oWbLc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.LandingScreen_faqCard__j2_wl{padding:1.75rem;border-radius:var(--radius-card);border:1px solid var(--border);background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;flex-direction:column;gap:.65rem;transition:border-color .2s,transform .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.LandingScreen_faqCard__j2_wl:hover{border-color:color-mix(in srgb,var(--primary) 28%,transparent);transform:none}.LandingScreen_faqCard__j2_wl:active{transform:scale(var(--press-scale-surface))}.LandingScreen_faqQuestion__a93tO{font-size:var(--fs-md-4);font-weight:700;color:var(--foreground);line-height:1.4;letter-spacing:-.01em;margin:0}.LandingScreen_faqAnswer__cduOL{font-size:var(--fs-sm-7);color:var(--muted-foreground);line-height:1.6;margin:0;flex:1 1}.LandingScreen_faqMoreRow__QtzRi{display:flex;justify-content:center}.LandingScreen_faqMoreLink__meyEC{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-md-2);font-weight:700;color:var(--primary);transition:gap .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.LandingScreen_faqMoreLink__meyEC:hover{gap:.7rem}.LandingScreen_faqMoreLink__meyEC:active{opacity:.72;gap:.45rem}.LandingScreen_ctaBanner__wESSM{border-radius:var(--radius-panel);overflow:hidden;background:var(--primary);position:relative}.LandingScreen_ctaBanner__wESSM:before{content:"";position:absolute;inset:0;background:none;pointer-events:none}.LandingScreen_ctaInner__Ywgxe{position:relative;padding:clamp(2rem,4.5vw,3.25rem) clamp(1.75rem,4.5vw,3.5rem);text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.LandingScreen_ctaHeadline__Cd6OO{font-size:clamp(var(--fs-2xl),4vw,var(--fs-3xl));font-weight:800;color:#fff;letter-spacing:-.04em;line-height:1.1;max-width:18ch;margin:0}.LandingScreen_ctaSub__w5wg4{font-size:var(--fs-md-6);color:rgba(255,255,255,.78);margin:0;max-width:42ch;line-height:1.55}.LandingScreen_ctaButton__II5JQ{margin-top:.5rem}@media (max-width:1023px){.LandingScreen_hero__QaC1P{grid-template-columns:1fr}.LandingScreen_dashboardMock__ChboV{justify-self:stretch;max-width:none;transform:none}.LandingScreen_trustStripHero__E8Iv2{gap:1rem}.LandingScreen_bentoGrid__rbi7v{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingScreen_bentoCardHero__sYXsO,.LandingScreen_bentoCardSide__ooifI{grid-column:span 2}.LandingScreen_bentoSubCard__MLz9o{grid-column:span 1}.LandingScreen_stepsTimelineGrid__rYMP9{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingScreen_partialPayStepperGrid__MOtiI{grid-template-columns:1fr}.LandingScreen_stepperConnector__rpeHW{transform:rotate(90deg);padding:.3rem 0}.LandingScreen_portalHeader__QW_ap,.LandingScreen_portalSplitGrid__am1YY{grid-template-columns:1fr}.LandingScreen_faqPreviewGrid__oWbLc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.LandingScreen_main__rAsI_{gap:clamp(2rem,3.5vh,2.5rem);padding:2rem 0 3rem}.LandingScreen_bentoGrid__rbi7v{grid-template-columns:1fr}.LandingScreen_bentoCardHero__sYXsO,.LandingScreen_bentoCardSide__ooifI,.LandingScreen_bentoSubCard__MLz9o{grid-column:span 1}.LandingScreen_faqPreviewGrid__oWbLc,.LandingScreen_stepsTimelineGrid__rYMP9{grid-template-columns:1fr}.LandingScreen_mockKpis__L1PtZ{gap:.8rem}.LandingScreen_mockKpiValue__ktuQY{font-size:clamp(var(--fs-base),5vw,var(--fs-md))}.LandingScreen_portalSection__5SCvs{gap:1.25rem}.LandingScreen_portalFlowPills__ux0hx{flex-wrap:wrap}.LandingScreen_portalPreviewCard__kVUXY{padding:1.25rem}}@media (max-width:639px){.LandingScreen_hero__QaC1P{gap:1.5rem;min-height:auto}.LandingScreen_heroActions__tX8pr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.LandingScreen_trustStripHero__E8Iv2{flex-direction:column;align-items:flex-start;gap:.6rem}}@media (hover:none) and (pointer:coarse){.LandingScreen_ctaPrimary__NUjjA:hover,.LandingScreen_ctaSecondary__0C7YH:hover,.LandingScreen_faqCard__j2_wl:hover,.LandingScreen_faqMoreLink__meyEC:hover{transform:none}.LandingScreen_ctaPrimary__NUjjA:active,.LandingScreen_ctaSecondary__0C7YH:active,.LandingScreen_faqCard__j2_wl:active{transform:scale(.985)!important}.LandingScreen_faqMoreLink__meyEC:active{opacity:.72;transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.LandingScreen_ctaPrimary__NUjjA,.LandingScreen_ctaSecondary__0C7YH,.LandingScreen_faqCard__j2_wl,.LandingScreen_faqMoreLink__meyEC{transition-duration:1ms!important}.LandingScreen_ctaPrimary__NUjjA:active,.LandingScreen_ctaSecondary__0C7YH:active,.LandingScreen_faqCard__j2_wl:active,.LandingScreen_faqMoreLink__meyEC:active{transform:none!important}.LandingScreen_heroEnterCopy__US8dd,.LandingScreen_heroEnterMock__qP0Nv{animation:none!important;opacity:1!important;transform:none!important}}@keyframes LandingScreen_heroEnter__u1rhm{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.LandingScreen_heroEnterCopy__US8dd,.LandingScreen_heroEnterMock__qP0Nv{opacity:0}.LandingScreen_heroEnterCopy__US8dd.LandingScreen_heroEnterVisible__O_o6X{animation:LandingScreen_heroEnter__u1rhm .7s cubic-bezier(.16,1,.3,1) forwards}.LandingScreen_heroEnterMock__qP0Nv.LandingScreen_heroEnterVisible__O_o6X{animation:LandingScreen_heroEnter__u1rhm .7s cubic-bezier(.16,1,.3,1) .15s forwards}