.LocalCommunePage_Page__rayY6{min-height:100vh;background:radial-gradient(circle at top right,rgba(241,137,92,.14),transparent 28%),radial-gradient(circle at top left,rgba(15,39,65,.1),transparent 34%),linear-gradient(180deg,#f6eee7,#fbf7f3 18%,#edf3f8 52%,#f7f3ee);color:#141414}.LocalCommunePage_Container__Iy8HE{width:min(1240px,100% - 32px);margin:0 auto}.LocalCommunePage_Hero__s6wuE{position:relative;overflow:hidden;padding:92px 0 78px;background-position:50%;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid rgba(15,39,65,.08)}.LocalCommunePage_HeroOverlay__la4cM{position:absolute;inset:0;background:linear-gradient(100deg,rgba(6,20,36,.78),rgba(6,20,36,.54) 38%,rgba(6,20,36,.24)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02))}.LocalCommunePage_HeroInner__stAMf{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,430px);grid-gap:32px;gap:32px;align-items:center}.LocalCommunePage_HeroContent__03bx5{color:#fff}.LocalCommunePage_Kicker__7O4av,.LocalCommunePage_PanelTag__fpES8,.LocalCommunePage_SectionTag__XUo3_{margin:0 0 14px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:800;color:#f1895c}.LocalCommunePage_HeroTitle__z2PT9{margin:0;max-width:760px;font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.03em}.LocalCommunePage_HeroSubtitle__KzVm4{margin:22px 0 0;max-width:700px;font-size:1.08rem;line-height:1.8;color:hsla(0,0%,100%,.88)}.LocalCommunePage_CtaActions__2PRPO,.LocalCommunePage_HeroActions__o_L6x{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.LocalCommunePage_PrimaryButton__eMAqv,.LocalCommunePage_SecondaryButton__rd6tw{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;max-width:100%;box-sizing:border-box;text-decoration:none;font-weight:700;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.LocalCommunePage_PrimaryButton__eMAqv:hover,.LocalCommunePage_SecondaryButton__rd6tw:hover{transform:translateY(-1px)}.LocalCommunePage_PrimaryButton__eMAqv{background:linear-gradient(135deg,#f1895c,#de7449);color:#fff;box-shadow:0 16px 28px rgba(241,137,92,.28)}.LocalCommunePage_SecondaryButton__rd6tw{border:1px solid hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.1);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LocalCommunePage_HeroBadges__wH3OG{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:28px 0 0}.LocalCommunePage_HeroBadge__ko4GP{padding:10px 14px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box}.LocalCommunePage_AsideCard__Ezoce,.LocalCommunePage_CopyCard__WIznR,.LocalCommunePage_CtaBox__QiXVa,.LocalCommunePage_FaqItem__PTPkI,.LocalCommunePage_HeroPanel__o903L,.LocalCommunePage_ProofCard__7H4ZC,.LocalCommunePage_ServiceCard__KKi6T{border:1px solid rgba(20,20,20,.08);box-shadow:0 18px 42px rgba(10,17,25,.08)}.LocalCommunePage_HeroPanel__o903L{position:relative;z-index:1;padding:28px;border-radius:28px;background:linear-gradient(180deg,rgba(255,248,242,.96),rgba(247,251,255,.94));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.LocalCommunePage_PanelTitle__xnr7O{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.04}.LocalCommunePage_PanelText__SBYoC{margin:16px 0 0;color:#534f4b;line-height:1.78}.LocalCommunePage_HighlightList__LQ71r{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.LocalCommunePage_HighlightItem__QBHgA{padding:16px 18px;border-radius:18px;background:linear-gradient(180deg,#fff4ec,#f7fbff)}.LocalCommunePage_HighlightItem__QBHgA h3{margin:0 0 8px;font-size:1rem}.LocalCommunePage_HighlightItem__QBHgA p{margin:0;line-height:1.7;color:#5b5652}.LocalCommunePage_FinalCta__UK5TA,.LocalCommunePage_SectionAlt__tjt91,.LocalCommunePage_Section__U_LgA{padding:88px 0}.LocalCommunePage_Section__U_LgA{position:relative;background:linear-gradient(180deg,rgba(255,248,242,.78),rgba(255,255,255,.38))}.LocalCommunePage_SectionAlt__tjt91{position:relative;background:radial-gradient(circle at top left,rgba(15,39,65,.08),transparent 26%),linear-gradient(180deg,rgba(232,240,248,.92),rgba(247,241,235,.72))}.LocalCommunePage_FinalCta__UK5TA{position:relative;background:radial-gradient(circle at right top,rgba(241,137,92,.12),transparent 20%),linear-gradient(180deg,rgba(238,244,248,.72),rgba(246,238,231,.9))}.LocalCommunePage_SectionHeader__p5tUH{max-width:860px;margin-bottom:30px}.LocalCommunePage_SectionHeader__p5tUH h2{margin:0;font-size:clamp(32px,4vw,50px);line-height:1.02;letter-spacing:-.03em;color:#141414}.LocalCommunePage_SectionHeader__p5tUH p{margin:18px 0 0;color:#5b5652;line-height:1.82;font-size:1.04rem}.LocalCommunePage_IntroGrid__6Ehta,.LocalCommunePage_MarketGrid__9JGwV,.LocalCommunePage_ServiceGrid__XGmnu{display:grid;grid-gap:22px;gap:22px}.LocalCommunePage_IntroGrid__6Ehta{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.LocalCommunePage_MarketGrid__9JGwV{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start}.LocalCommunePage_ServiceGrid__XGmnu{grid-template-columns:repeat(2,minmax(0,1fr))}.LocalCommunePage_AsideCard__Ezoce,.LocalCommunePage_CopyCard__WIznR,.LocalCommunePage_ServiceCard__KKi6T{padding:30px;border-radius:28px;background:linear-gradient(180deg,rgba(255,251,247,.98),rgba(244,249,253,.96))}.LocalCommunePage_AsideCard__Ezoce h2,.LocalCommunePage_AsideCard__Ezoce h3,.LocalCommunePage_CopyCard__WIznR h2,.LocalCommunePage_CopyCard__WIznR h3,.LocalCommunePage_ServiceCard__KKi6T h2,.LocalCommunePage_ServiceCard__KKi6T h3{margin:0;line-height:1.08}.LocalCommunePage_AsideCard__Ezoce p,.LocalCommunePage_CopyCard__WIznR p,.LocalCommunePage_ServiceCard__KKi6T p{margin:16px 0 0;line-height:1.82;color:#5b5652}.LocalCommunePage_AsideCard__Ezoce{background:linear-gradient(135deg,#fff1e7,#fffaf5 52%,#edf4fa)}.LocalCommunePage_MarketColumn__b_Afa{display:grid;grid-gap:18px;gap:18px}.LocalCommunePage_MarketLeadCard__Zc8dz{min-height:100%}.LocalCommunePage_MarketMiniGrid__2gRPW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.LocalCommunePage_MarketContextCard__HtdGH,.LocalCommunePage_MarketInsightCard__TBXej{padding:24px;border-radius:24px;border:1px solid rgba(20,20,20,.08);box-shadow:0 18px 42px rgba(10,17,25,.08)}.LocalCommunePage_MarketInsightCard__TBXej{background:radial-gradient(circle at top right,rgba(241,137,92,.14),transparent 28%),linear-gradient(180deg,rgba(255,248,241,.98),rgba(247,251,255,.98))}.LocalCommunePage_MarketInsightCard__TBXej h3{margin:0;line-height:1.14}.LocalCommunePage_MarketContextCard__HtdGH{background:radial-gradient(circle at top left,rgba(15,39,65,.08),transparent 30%),linear-gradient(180deg,rgba(237,244,250,.98),rgba(255,250,246,.98))}.LocalCommunePage_MarketContextCard__HtdGH h3{margin:0;line-height:1.14}.LocalCommunePage_MarketContextCard__HtdGH p{margin:14px 0 0;line-height:1.76;color:#5b5652}.LocalCommunePage_MarketSignalList__QIX_4{display:grid;grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none}.LocalCommunePage_MarketSignalList__QIX_4 li{position:relative;padding-left:18px;line-height:1.72;color:#2d3137}.LocalCommunePage_MarketSignalList__QIX_4 li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#f1895c,#de7449);box-shadow:0 0 0 5px rgba(241,137,92,.16)}.LocalCommunePage_MarketChipGroup__UPTyN{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.LocalCommunePage_MarketChip__FEMZy{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(15,39,65,.1);background:hsla(0,0%,100%,.9);color:#0f2741;text-decoration:none;font-weight:700;transition:transform .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.LocalCommunePage_MarketChip__FEMZy:hover{transform:translateY(-1px);color:#de7449;border-color:rgba(241,137,92,.32);box-shadow:0 12px 24px rgba(15,39,65,.08)}.LocalCommunePage_NearbyList__jHSax{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:18px 0 0}.LocalCommunePage_NearbyItem__85ySs{padding:10px 14px;border-radius:999px;border:1px solid rgba(20,20,20,.08);background:hsla(0,0%,100%,.94);font-weight:600;color:#0f2741;box-sizing:border-box}.LocalCommunePage_NearbyLink___grY8{color:inherit;text-decoration:none;transition:color .2s ease}.LocalCommunePage_NearbyLink___grY8:hover{color:#de7449}.LocalCommunePage_PriceBox__bCVvg{margin-top:20px;padding:18px;border-radius:20px;background:#0f2741;color:#fff}.LocalCommunePage_PriceLabel__IZrfO{display:block;font-size:.82rem;text-transform:uppercase;letter-spacing:.16em;color:hsla(0,0%,100%,.7)}.LocalCommunePage_PriceValue__yG1hx{display:block;margin-top:10px;font-size:1.6rem}.LocalCommunePage_ProofGrid__nQCld{display:grid;grid-gap:18px;gap:18px}.LocalCommunePage_ProofCard__7H4ZC{padding:24px;border-radius:26px;background:linear-gradient(180deg,#fff8f2,#eef5fb)}.LocalCommunePage_ProofCard__7H4ZC h3{margin:0;font-size:1.14rem}.LocalCommunePage_ProofCard__7H4ZC p{margin:12px 0 0;color:#5b5652;line-height:1.76}.LocalCommunePage_ServiceCard__KKi6T{background:linear-gradient(180deg,#fff9f4,#f1f6fb)}.LocalCommunePage_ServiceList__RDAeY{display:grid;grid-gap:12px;gap:12px;margin:22px 0 0;padding:0;list-style:none}.LocalCommunePage_ServiceList__RDAeY li{position:relative;padding-left:24px;line-height:1.72;color:#1d1d1d}.LocalCommunePage_ServiceList__RDAeY li:before{content:"";position:absolute;left:0;top:11px;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#f1895c,#de7449);box-shadow:0 0 0 6px rgba(241,137,92,.16)}.LocalCommunePage_FaqList__y18U3{display:grid;grid-gap:16px;gap:16px}.LocalCommunePage_FaqItem__PTPkI{padding:22px 24px;border-radius:24px;background:linear-gradient(180deg,rgba(255,252,248,.98),rgba(243,248,252,.98))}.LocalCommunePage_FaqItem__PTPkI summary{cursor:pointer;list-style:none;font-weight:700;font-size:1.02rem;line-height:1.5}.LocalCommunePage_FaqItem__PTPkI summary::-webkit-details-marker{display:none}.LocalCommunePage_FaqItem__PTPkI p{margin:14px 0 0;color:#5b5652;line-height:1.78}.LocalCommunePage_FaqItem__PTPkI[open]{border-color:rgba(241,137,92,.28);box-shadow:0 18px 42px rgba(222,116,73,.12)}.LocalCommunePage_CtaBox__QiXVa{padding:34px;border-radius:30px;background:radial-gradient(circle at top right,rgba(241,137,92,.2),transparent 22%),linear-gradient(135deg,#0f2741,#163a5d);color:#fff}.LocalCommunePage_CtaBox__QiXVa h2{margin:0;font-size:clamp(32px,4vw,48px);line-height:1.02;letter-spacing:-.03em}.LocalCommunePage_CtaBox__QiXVa p{margin:18px 0 0;max-width:760px;color:hsla(0,0%,100%,.84);line-height:1.82}.LocalCommunePage_LoadingPage__2ukt4{min-height:100vh;background:linear-gradient(180deg,#f7f1eb,#ffffff 44%,#eef4f8)}.LocalCommunePage_LoadingHero__Eixni,.LocalCommunePage_LoadingSection__Nf_Fk{width:min(1240px,100% - 32px);margin:0 auto;border-radius:28px;background:hsla(0,0%,100%,.82);animation:LocalCommunePage_pulse__PtbX7 1.4s ease-in-out infinite}.LocalCommunePage_LoadingHero__Eixni{height:420px;margin-top:28px}.LocalCommunePage_LoadingSection__Nf_Fk{height:220px;margin-top:26px}@keyframes LocalCommunePage_pulse__PtbX7{0%,to{opacity:.78}50%{opacity:1}}@media screen and (max-width:992px){.LocalCommunePage_HeroInner__stAMf,.LocalCommunePage_IntroGrid__6Ehta,.LocalCommunePage_MarketGrid__9JGwV,.LocalCommunePage_ServiceGrid__XGmnu{grid-template-columns:1fr}.LocalCommunePage_Hero__s6wuE{padding:80px 0 64px}.LocalCommunePage_HeroPanel__o903L{max-width:760px}.LocalCommunePage_MarketMiniGrid__2gRPW{grid-template-columns:1fr}}@media screen and (max-width:768px){.LocalCommunePage_Container__Iy8HE,.LocalCommunePage_LoadingHero__Eixni,.LocalCommunePage_LoadingSection__Nf_Fk{width:min(100%,100% - 24px)}.LocalCommunePage_Hero__s6wuE{padding:64px 0 48px}.LocalCommunePage_HeroTitle__z2PT9{font-size:clamp(32px,10vw,46px)}.LocalCommunePage_AsideCard__Ezoce p,.LocalCommunePage_CopyCard__WIznR p,.LocalCommunePage_CtaBox__QiXVa p,.LocalCommunePage_FaqItem__PTPkI p,.LocalCommunePage_HeroSubtitle__KzVm4,.LocalCommunePage_ProofCard__7H4ZC p,.LocalCommunePage_SectionHeader__p5tUH p,.LocalCommunePage_ServiceCard__KKi6T p{line-height:1.7}.LocalCommunePage_AsideCard__Ezoce,.LocalCommunePage_CopyCard__WIznR,.LocalCommunePage_CtaBox__QiXVa,.LocalCommunePage_FaqItem__PTPkI,.LocalCommunePage_HeroPanel__o903L,.LocalCommunePage_ProofCard__7H4ZC,.LocalCommunePage_ServiceCard__KKi6T{padding:22px 20px;border-radius:24px}.LocalCommunePage_HeroBadges__wH3OG,.LocalCommunePage_NearbyList__jHSax{gap:8px}.LocalCommunePage_HeroBadge__ko4GP,.LocalCommunePage_MarketChip__FEMZy,.LocalCommunePage_NearbyItem__85ySs{width:100%;padding:11px 14px}.LocalCommunePage_CtaBox__QiXVa h2,.LocalCommunePage_SectionHeader__p5tUH h2{font-size:clamp(28px,8vw,38px)}.LocalCommunePage_FinalCta__UK5TA,.LocalCommunePage_SectionAlt__tjt91,.LocalCommunePage_Section__U_LgA{padding:64px 0}.LocalCommunePage_PrimaryButton__eMAqv,.LocalCommunePage_SecondaryButton__rd6tw{width:100%}.LocalCommunePage_CtaActions__2PRPO,.LocalCommunePage_HeroActions__o_L6x{display:grid;grid-template-columns:1fr}.LocalCommunePage_MarketContextCard__HtdGH,.LocalCommunePage_MarketInsightCard__TBXej{padding:22px 20px;border-radius:24px}}@media screen and (max-width:420px){.LocalCommunePage_Container__Iy8HE,.LocalCommunePage_LoadingHero__Eixni,.LocalCommunePage_LoadingSection__Nf_Fk{width:min(100%,100% - 18px)}.LocalCommunePage_Hero__s6wuE{padding:58px 0 42px}.LocalCommunePage_AsideCard__Ezoce,.LocalCommunePage_CopyCard__WIznR,.LocalCommunePage_CtaBox__QiXVa,.LocalCommunePage_FaqItem__PTPkI,.LocalCommunePage_HeroPanel__o903L,.LocalCommunePage_ProofCard__7H4ZC,.LocalCommunePage_ServiceCard__KKi6T{padding:20px 16px;border-radius:20px}.LocalCommunePage_HeroTitle__z2PT9{font-size:clamp(28px,9vw,40px)}.LocalCommunePage_AsideCard__Ezoce p,.LocalCommunePage_CopyCard__WIznR p,.LocalCommunePage_CtaBox__QiXVa p,.LocalCommunePage_FaqItem__PTPkI p,.LocalCommunePage_HeroSubtitle__KzVm4,.LocalCommunePage_ProofCard__7H4ZC p,.LocalCommunePage_SectionHeader__p5tUH p,.LocalCommunePage_ServiceCard__KKi6T p{font-size:.98rem}.LocalCommunePage_PrimaryButton__eMAqv,.LocalCommunePage_SecondaryButton__rd6tw{min-height:50px;padding:0 16px}.LocalCommunePage_MarketContextCard__HtdGH,.LocalCommunePage_MarketInsightCard__TBXej{padding:20px 16px;border-radius:20px}}