.Select_wrap__FCtTz{position:relative;display:block}.Select_select___FHyr{padding-right:var(--spacing-2xl);cursor:pointer}.Select_chevron__QJxov{position:absolute;top:50%;right:var(--spacing-md);display:inline-flex;color:var(--color-text-secondary);pointer-events:none;transform:translateY(-50%)}.Select_chevron__QJxov svg{width:20px;height:20px}.Select_select___FHyr:disabled+.Select_chevron__QJxov{color:var(--color-text-disabled)}.Text_text__JAOnf{margin:0}.Text_text__JAOnf,.Text_text__JAOnf[data-tone=primary]{color:var(--color-text-primary)}.Text_text__JAOnf[data-tone=secondary]{color:var(--color-text-secondary)}.Text_text__JAOnf[data-tone=muted]{color:var(--color-text-muted)}.Text_text__JAOnf[data-tone=accent]{color:var(--color-accent-text)}.Text_text__JAOnf[data-tone=on-inverse]{color:var(--color-text-on-inverse)}.Text_text__JAOnf[data-tone=on-accent]{color:var(--color-text-on-accent)}.Text_text__JAOnf[data-tone=inherit]{color:inherit}.Text_text__JAOnf[data-caps]{text-transform:uppercase;letter-spacing:.08em}.Text_lgMedium__AmOE9{font-weight:550}.FormField_field__PQYw2{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.FormField_label__rAnd1{color:var(--color-text-primary)}.FormField_message__Uks7B{margin:0;color:var(--color-text-muted)}.FormField_field__PQYw2[data-invalid] .FormField_message__Uks7B{color:var(--color-error-solid)}.FormField_field__PQYw2:has(input:disabled,select:disabled,textarea:disabled) .FormField_label__rAnd1,.FormField_field__PQYw2:has(input:disabled,select:disabled,textarea:disabled) .FormField_message__Uks7B{color:var(--color-text-disabled)}.PriceForm_form__507xY{container-type:inline-size;box-sizing:border-box;width:100%;padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-sm);color:var(--color-text-primary);scroll-margin-top:calc(var(--spacing-3xl) + var(--spacing-md))}.PriceForm_form__507xY[data-variant=compact]{padding:var(--spacing-lg)}@media (width < 768px){.PriceForm_form__507xY{padding:var(--spacing-lg)}}.PriceForm_row___4C7F{display:flex;flex-direction:column;gap:var(--spacing-md)}.PriceForm_form__507xY .PriceForm_cell__cMrrA{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}@container (width >= 41rem){.PriceForm_row___4C7F{display:grid;grid-template-columns:minmax(6.5rem,1fr) minmax(8.5rem,1fr) minmax(9.5rem,1.15fr) auto;grid-template-rows:auto auto auto;gap:var(--spacing-xs) var(--spacing-md)}.PriceForm_form__507xY .PriceForm_cell__cMrrA{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:var(--spacing-xs)}.PriceForm_submit__taPim{grid-row:2;grid-column:4}}@container (width >= 28rem){.PriceForm_form__507xY[data-fields=plz] .PriceForm_row___4C7F{display:grid;grid-template-columns:minmax(10rem,1fr) auto;grid-template-rows:auto auto auto;gap:var(--spacing-xs) var(--spacing-md)}.PriceForm_form__507xY[data-fields=plz] .PriceForm_cell__cMrrA{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:var(--spacing-xs)}.PriceForm_form__507xY[data-fields=plz] .PriceForm_submit__taPim{grid-row:2;grid-column:2}.PriceForm_form__507xY[data-fields=plz] .PriceForm_button__i9e9N{width:auto}}.PriceForm_label__sUiCN{color:var(--color-text-primary)}.PriceForm_message__Ensh8{margin:0;color:var(--color-text-muted)}.PriceForm_submitNote__lZKoW{margin:var(--spacing-md) 0 0;color:var(--color-text-secondary)}.PriceForm_cell__cMrrA[data-invalid] .PriceForm_message__Ensh8{color:var(--color-error-solid)}.PriceForm_stepper__Ks4kv{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:48px;padding:0 var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}.PriceForm_stepper__Ks4kv:has(:focus-visible){border-color:var(--color-border-strong)}.PriceForm_stepButton__Rn9Gz{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-text-on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent}.PriceForm_stepButton__Rn9Gz:hover:not([aria-disabled]){background:var(--color-accent-hover)}.PriceForm_stepButton__Rn9Gz:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.PriceForm_stepButton__Rn9Gz[aria-disabled]{background:var(--color-surface);color:var(--color-text-disabled);cursor:not-allowed}.PriceForm_stepValue__czDZS{flex:1 1 auto;min-width:0;text-align:center;color:var(--color-text-primary)}.PriceForm_unitField__f3IAE{position:relative}.PriceForm_form__507xY .PriceForm_kwhInput__F5daA{padding-right:calc(var(--spacing-md) + 5.5rem)}.PriceForm_unit__tUCrI{position:absolute;top:50%;right:var(--spacing-md);transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.PriceForm_button__i9e9N{width:100%;white-space:nowrap}@container (width >= 41rem){.PriceForm_button__i9e9N{width:auto}}.PriceForm_visuallyHidden__EmMXA{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.Section_section__ILLTf{position:relative;padding-block:var(--spacing-section-y);background:var(--color-background);color:var(--color-text-primary)}.Section_section__ILLTf[data-spacing=compact]{padding-block:var(--spacing-section-y-sm)}.Section_section__ILLTf[data-background=accent],.Section_section__ILLTf[data-background=info],.Section_section__ILLTf[data-background=muted],.Section_section__ILLTf[data-background=warm]{background:var(--color-accent-subtle)}.Section_section__ILLTf[data-background=inverse]{background:var(--color-text-primary);color:var(--color-text-on-inverse)}@media (width < 768px){.Section_section__ILLTf{padding-block:var(--spacing-section-y-sm)}}.Heading_heading__er2yi{margin:0;color:var(--color-text-primary);text-wrap:balance;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:10 4 4}.Heading_heading__er2yi[data-tone=secondary]{color:var(--color-text-secondary)}.Heading_heading__er2yi[data-tone=accent]{color:var(--color-accent)}.Heading_heading__er2yi[data-tone=on-inverse]{color:var(--color-text-on-inverse)}.Heading_heading__er2yi[data-tone=on-accent]{color:var(--color-text-on-accent)}.ErrorState_layout__RLWtE{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);min-height:50vh;padding-top:var(--spacing-3xl);text-align:center}.ErrorState_code__4cASO{margin:0;color:var(--color-accent-decorative)}.ErrorState_action__gUpui{margin-top:var(--spacing-md)}.ErrorState_links__JV0LN{display:flex;gap:var(--spacing-lg);margin:var(--spacing-xl) 0 0;padding:0;list-style:none}.ErrorState_link__UxXM9{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:.2em}.ErrorState_link__UxXM9:hover{color:var(--color-link)}.ErrorState_link__UxXM9:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;box-shadow:none}.Tag_tag__YYgLg{display:inline-flex;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text-primary);white-space:nowrap;vertical-align:middle}.Tag_sizeS__fnLbv{--tag-padding-s:2px var(--spacing-xs);padding:var(--tag-padding-s)}.Tag_sizeM__I1qPY{padding:var(--spacing-xs) var(--spacing-sm)}.Tag_tag__YYgLg[data-kind=success]{background:var(--color-success-bg);color:var(--color-success-text)}.Tag_tag__YYgLg[data-kind=error]{background:var(--color-error-bg);color:var(--color-error-text)}.Tag_tag__YYgLg[data-kind=warning]{background:var(--color-warning-bg);color:var(--color-warning-text)}.Tag_tag__YYgLg[data-kind=info]{background:var(--color-info-bg);color:var(--color-info-text)}.Tag_tag__YYgLg[data-solid][data-kind=neutral]{background:var(--color-text-primary);color:var(--color-white)}.Tag_tag__YYgLg[data-solid][data-kind=success]{background:var(--color-success-solid);color:var(--color-success-on-solid)}.Tag_tag__YYgLg[data-solid][data-kind=error]{background:var(--color-error-solid);color:var(--color-error-on-solid)}.Tag_tag__YYgLg[data-solid][data-kind=warning]{background:var(--color-warning-solid);color:var(--color-warning-on-solid)}.Tag_tag__YYgLg[data-solid][data-kind=info]{background:var(--color-info-solid);color:var(--color-info-on-solid)}.Banner_banner__NOKaZ{--banner-icon-size:24px;display:flex;align-items:flex-start;gap:var(--spacing-md);box-sizing:border-box;padding:var(--spacing-lg);border:1px solid var(--banner-solid,transparent);border-radius:var(--radius-sm);background:var(--color-info-bg);color:var(--color-text-primary)}.Banner_banner__NOKaZ[data-kind=info]{--banner-solid:var(--color-info-solid);--banner-ink:var(--color-info-text)}.Banner_banner__NOKaZ[data-size=s]{--banner-icon-size:20px;gap:var(--spacing-sm);padding:var(--spacing-md)}.Banner_icon__T6kgu{display:inline-flex;flex:none}.Banner_icon__T6kgu svg{width:var(--banner-icon-size);height:var(--banner-icon-size);fill:var(--color-info-solid);color:var(--color-info-on-solid)}.Banner_body__eh5jL{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0;flex:1}.Banner_title__5NSI1{margin:0;color:var(--banner-ink,var(--color-text-primary));overflow-wrap:break-word;hyphens:auto}.Banner_description__jOy53{margin:0;overflow-wrap:break-word;hyphens:auto;color:var(--color-text-muted)}.Banner_banner__NOKaZ[data-kind=success]{--banner-solid:var(--color-success-solid);--banner-ink:var(--color-forest-700);background:var(--color-success-bg)}.Banner_banner__NOKaZ[data-kind=success] .Banner_icon__T6kgu svg{fill:var(--color-success-solid);color:var(--color-success-on-solid)}.Banner_banner__NOKaZ[data-kind=warning]{--banner-solid:var(--color-warning-solid);--banner-ink:var(--color-warning-text);background:var(--color-warning-bg)}.Banner_banner__NOKaZ[data-kind=warning] .Banner_icon__T6kgu svg{fill:var(--color-warning-solid);color:var(--color-warning-on-solid)}.Banner_banner__NOKaZ[data-kind=error]{--banner-solid:var(--color-error-solid);--banner-ink:var(--color-error-text);background:var(--color-error-bg)}.Banner_banner__NOKaZ[data-kind=error] .Banner_icon__T6kgu svg{fill:var(--color-error-solid);color:var(--color-error-on-solid)}.Banner_banner__NOKaZ[data-kind=neutral]{background:var(--color-surface)}.Banner_banner__NOKaZ[data-kind=neutral] .Banner_icon__T6kgu svg{fill:var(--color-text-primary);color:var(--color-white)}.ContactForm_form__gyc9f{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ContactForm_success__LPb68{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.ContactForm_nameRow__7K6np{display:grid;gap:var(--spacing-md)}@media (width >= 640px){.ContactForm_nameRow__7K6np{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactForm_group__n8o5_{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ContactForm_message__wHoOa{margin:0;color:var(--color-error-solid)}.ContactForm_optional__xwWbU{font-weight:400;color:var(--color-text-muted)}.ContactForm_submit__wnpkC{align-self:flex-start}.TariffIdentity_tone__KJR7g{--tariff-tint:var(--color-surface-subtle);--tariff-ink:var(--color-text-primary)}.TariffIdentity_tone__KJR7g[data-tariff=fest]{--tariff-tint:var(--color-forest-100);--tariff-ink:var(--color-forest-700)}.TariffIdentity_tone__KJR7g[data-tariff=dynamisch]{--tariff-tint:var(--color-water-100);--tariff-ink:var(--color-water-600)}.TariffIdentity_tone__KJR7g[data-tariff=community]{--tariff-tint:var(--color-accent-soft);--tariff-ink:var(--color-accent-text)}.TariffIdentity_media__3P7s_{--tariff-media-ratio:16/7;--tariff-label-scrim:linear-gradient(0deg,color-mix(in srgb,var(--color-black) 50%,transparent) 0%,transparent 45%);--tariff-label-ink:var(--color-text-on-inverse);position:relative;overflow:hidden;aspect-ratio:var(--tariff-media-ratio);background:var(--tariff-tint,var(--color-surface))}@media (width >= 960px){.TariffIdentity_media__3P7s_{--tariff-media-ratio:4/1}}.TariffIdentity_media__3P7s_:after{content:"";position:absolute;inset:0;background:var(--tariff-label-scrim);pointer-events:none}.TariffIdentity_image__gB5Oh{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.TariffIdentity_media__3P7s_[data-tariff=fest] .TariffIdentity_image__gB5Oh{-o-object-position:center 45%;object-position:center 45%}.TariffIdentity_aiLabel__FJmja{position:absolute;right:var(--spacing-sm);bottom:var(--spacing-xs);z-index:1;margin:0;color:var(--tariff-label-ink)}.TariffIdentity_mark__hEa5W{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.TariffIdentity_disc__qaulK{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-background);color:var(--tariff-ink)}.TariffIdentity_disc__qaulK svg{width:18px;height:18px}.Tile_tile__eq6x0{--tile-padding:calc(var(--spacing-lg) - var(--spacing-xs)) var(--spacing-lg);--tile-ring-pressed:inset 0 0 0 1px var(--color-text-primary);--tile-ring-selected:inset 0 0 0 1px var(--color-accent-decorative);position:relative;display:flex;align-items:flex-start;gap:var(--spacing-sm);box-sizing:border-box;padding:var(--tile-padding);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text-primary);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.Tile_tile__eq6x0:hover{border-color:var(--color-black)}.Tile_tile__eq6x0:active{box-shadow:var(--tile-ring-pressed);border-color:var(--color-text-primary)}.Tile_tile__eq6x0:has(.Tile_input__dxn5z:checked){border-color:var(--color-accent-decorative);box-shadow:var(--tile-ring-selected)}.Tile_tile__eq6x0:has(.Tile_input__dxn5z:focus-visible){outline:3px solid var(--color-focus-ring);outline-offset:2px}.Tile_tile__eq6x0:has(.Tile_input__dxn5z:disabled){background:var(--color-surface);color:var(--color-text-disabled);border-color:var(--color-divider);cursor:not-allowed}.Tile_input__dxn5z{flex:none;width:20px;height:20px;margin:0;accent-color:var(--color-accent);cursor:inherit}.Tile_input__dxn5z:focus-visible{outline:none;box-shadow:none}.Tile_body__hjoth{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.Tile_description__PD1Or{color:var(--color-text-muted)}.Tile_tile__eq6x0:has(.Tile_input__dxn5z:disabled) .Tile_description__PD1Or{color:var(--color-text-disabled)}@media (prefers-reduced-motion:reduce){.Tile_tile__eq6x0{transition:none}}.ContractForm_form___1JpR,.ContractForm_root__ztfE_{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ContractForm_nameRow__AEPxt{display:grid;gap:var(--spacing-md)}@media (width >= 640px){.ContractForm_nameRow__AEPxt{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContractForm_optional__RHaJd{font-weight:400;color:var(--color-text-muted)}.ContractForm_fieldset__0u7WO{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.ContractForm_legend__fMo3P{padding:0;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.ContractForm_tiles__Y8EX4{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ContractForm_error__aBpod{margin:0;color:var(--color-error-solid)}.ContractForm_submit__yDnx9{align-self:flex-start}@media (width < 480px){.ContractForm_submit__yDnx9{align-self:stretch}}.ContractForm_receipt__jQ4tF{display:flex;flex-direction:column;gap:var(--spacing-md)}.ContractForm_summary__FnNCp{display:grid;gap:var(--spacing-sm);margin:0;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface)}.ContractForm_row__MEJhi{display:grid;gap:var(--spacing-xs)}@media (width >= 640px){.ContractForm_row__MEJhi{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.ContractForm_term__efTx1{color:var(--color-text-secondary)}.ContractForm_value__mWmeC{margin:0;color:var(--color-text-primary);overflow-wrap:anywhere}.ContractForm_staging__J6eRl{margin:0;padding:var(--spacing-sm) var(--spacing-md);border:2px dashed var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);color:var(--color-text-secondary)}.ContractForm_staging__J6eRl strong{color:var(--color-text-primary)}.ProseSection_page__h5oDF{display:flex;flex-direction:column;gap:var(--spacing-xl);padding-top:var(--spacing-xl)}.ProseSection_head__2UdsD{display:flex;flex-direction:column;gap:var(--spacing-md)}.ProseSection_block__T9Rb3{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ProseSection_paragraph__LlAyo{max-width:62ch;white-space:pre-line}.ProseSection_first__12QOH{padding-top:calc(var(--spacing-3xl) + var(--spacing-section-y-sm))}.Switch_main__cIq2r{padding-top:var(--spacing-3xl);background-color:var(--color-background);color:var(--color-text-primary)}.Switch_stack__Y7z24{display:flex;flex-direction:column;gap:var(--spacing-lg)}.Switch_fieldset__8qrEC{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.Switch_legend__4vYFv{padding:0;color:var(--color-text-primary)}.Switch_help__35WgK{margin:0;color:var(--color-text-secondary)}.Switch_row__YzqOZ{display:grid;gap:var(--spacing-md);grid-template-columns:1fr}@media (width >= 40rem){.Switch_row__YzqOZ{grid-template-columns:1fr 1fr}}.Switch_error__v2rXb{margin:0;color:var(--color-error-text)}.Switch_errorSummary___Pqyt{padding:var(--spacing-md);border:2px solid var(--color-error-solid);border-radius:var(--radius-sm);background-color:var(--color-error-bg);color:var(--color-error-text)}.Switch_errorSummary___Pqyt:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.Switch_errorSummary___Pqyt p{margin:0 0 var(--spacing-sm);font-weight:700}.Switch_errorSummary___Pqyt ul{margin:0;padding-left:var(--spacing-lg)}.Switch_errorSummary___Pqyt a{color:var(--color-error-text);text-decoration:underline}.Switch_placeholder__hdxWn{padding:0 var(--spacing-xs);border:1px dashed var(--color-border-strong);border-radius:var(--radius-xs);background-color:var(--color-surface-subtle);color:var(--color-text-primary);overflow-wrap:anywhere}.Switch_stagingNotice__0ekdU{padding:var(--spacing-sm) var(--spacing-md);border:2px dashed var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);color:var(--color-text-secondary)}.Switch_stagingNotice__0ekdU strong{display:block;color:var(--color-text-primary)}.Switch_actions__9vcyQ{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-start}.Switch_link__OQ5Wo:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.Switch_link__OQ5Wo{color:var(--color-link);text-decoration:underline}.Switch_link__OQ5Wo:hover{color:var(--color-link-hover)}.Switch_summary___Fkk7{margin:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.Switch_summaryBlock__ciYLp{display:flex;flex-direction:column;gap:var(--spacing-xs);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-divider)}.Switch_summaryBlock__ciYLp dt{font-weight:700}.Switch_summaryBlock__ciYLp dd{margin:0}.Switch_price__xsxeV{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface)}.Switch_price__xsxeV h2{margin:0 0 var(--spacing-sm)}.Switch_price__xsxeV p{margin:0 0 var(--spacing-xs)}.Switch_documents__iMzat{margin:0;padding-left:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs)}.Switch_marketing__PDAxG{padding-top:var(--spacing-md);border-top:1px solid var(--color-divider)}.Switch_visuallyHidden__zWsCz{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.FestChat_wrap__3HjfQ{--chat-avatar:32px;--chat-summary-width:360px;max-width:var(--spacing-container-max);margin:0 auto;padding:calc(var(--spacing-3xl) + var(--spacing-xl)) var(--spacing-container-x) var(--spacing-3xl);display:grid;grid-template-columns:minmax(0,1fr) var(--chat-summary-width);gap:var(--spacing-2xl);align-items:start}.FestChat_convo__xubqI{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0;max-width:680px}.FestChat_intro__uhxpc{display:flex;flex-direction:column;gap:var(--spacing-sm)}.FestChat_eyebrow__hy4X7{color:var(--color-accent-text)}.FestChat_identity__rS62D{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--radius-sm);background:var(--tariff-tint)}.FestChat_identity__rS62D .FestChat_eyebrow__hy4X7{color:var(--tariff-ink)}.FestChat_steps__Rsn0w{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.FestChat_steps__Rsn0w li{display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--color-text-muted)}.FestChat_steps__Rsn0w li[data-state=done]{color:var(--color-text-secondary)}.FestChat_steps__Rsn0w li[data-state=now]{color:var(--color-text-primary)}.FestChat_steps__Rsn0w i{position:relative;display:block;height:4px;overflow:hidden;border-radius:var(--radius-full);background:var(--color-divider)}.FestChat_steps__Rsn0w i:after{content:"";position:absolute;inset:0;width:0;background:var(--color-accent);transition:width .5s cubic-bezier(.2,.8,.2,1)}.FestChat_steps__Rsn0w li[data-state=done] i:after{width:100%}.FestChat_steps__Rsn0w li[data-state=now] i:after{width:50%}.FestChat_feed__ci5Jw{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:240px}.FestChat_line__3b9hr{display:flex;gap:var(--spacing-sm);align-items:flex-end;animation:FestChat_rise__NkkV0 .4s cubic-bezier(.2,.8,.2,1) both}.FestChat_line__3b9hr[data-from=me]{justify-content:flex-end}@keyframes FestChat_rise__NkkV0{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.FestChat_avatar__RlGGg{flex:0 0 var(--chat-avatar);width:var(--chat-avatar);height:var(--chat-avatar);border-radius:var(--radius-full);background:var(--color-white);box-shadow:var(--shadow-sm)}.FestChat_avatar__RlGGg[data-ghost]{visibility:hidden}.FestChat_bubble__IEmW6{max-width:min(520px,86%);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-xs);background:var(--color-surface);overflow-wrap:anywhere}.FestChat_line__3b9hr[data-from=me] .FestChat_bubble__IEmW6{border-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-xs);background:var(--color-accent-soft)}.FestChat_bubble__IEmW6[data-typing]{padding:0}.FestChat_typing__ctWVv{display:inline-flex;gap:var(--spacing-xs);padding:var(--spacing-md)}.FestChat_srOnly__AAziq{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.FestChat_typing__ctWVv b{width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-text-muted);animation:FestChat_blink__lz9k6 1s infinite}.FestChat_typing__ctWVv b:nth-child(2){animation-delay:.15s}.FestChat_typing__ctWVv b:nth-child(3){animation-delay:.3s}@keyframes FestChat_blink__lz9k6{0%,to{opacity:.25}50%{opacity:1}}.FestChat_ok__zdd7N{display:inline-flex;gap:var(--spacing-xs);align-items:center}.FestChat_okIcon__56xzv{flex:0 0 auto;width:20px;height:20px;color:var(--color-success-text)}.FestChat_panel__VcOpw{margin-left:calc(var(--chat-avatar) + var(--spacing-sm));padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-md);animation:FestChat_rise__NkkV0 .45s cubic-bezier(.2,.8,.2,1) both}.FestChat_panel__VcOpw,.FestChat_price__3hqbr{display:flex;flex-direction:column;gap:var(--spacing-md)}.FestChat_tariffName__jrMDS{color:var(--color-accent-text)}.FestChat_priceLine__5aWJz{margin:0}.FestChat_priceNum__fzlEx{font-variant-numeric:tabular-nums}.FestChat_priceSlot__nlh1f{margin:var(--spacing-xs) 0}.FestChat_priceRows__yIa4i{display:flex;flex-direction:column;margin:0}.FestChat_priceRow__egaL3{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md);justify-content:space-between;padding:var(--spacing-sm) 0;border-top:1px solid var(--color-divider)}.FestChat_priceRow__egaL3 dd{margin:0;text-align:right}.FestChat_sell__n_qx0{display:flex;flex-direction:column;gap:var(--spacing-xs)}.FestChat_priceNote___6Rbk{display:flex;gap:var(--spacing-xs);align-items:center;margin:0}.FestChat_badges__6Adli{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.FestChat_badge__B6Tg4{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);background:var(--color-accent-subtle);color:var(--color-text-secondary)}.FestChat_badgeIcon__5dxoE{flex:0 0 auto;width:16px;height:16px;color:var(--color-accent-text)}.FestChat_fields__FcWX3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.FestChat_full__a_XU6{grid-column:1/-1}.FestChat_check__azKby{display:flex;gap:var(--spacing-sm);align-items:flex-start;cursor:pointer}.FestChat_check__azKby input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--color-accent)}.FestChat_error__ioSC2{margin:var(--spacing-xs) 0 0;color:var(--color-error-text)}.FestChat_staging__G9IS2{margin:0;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-warning-bg);color:var(--color-warning-text)}.FestChat_panel__VcOpw .FestChat_staging__G9IS2{margin:calc(-1 * var(--spacing-sm))}.FestChat_dock__z0__d{position:sticky;bottom:0;z-index:5;min-height:88px;margin-left:calc(var(--chat-avatar) + var(--spacing-sm));padding:var(--spacing-lg) 0 var(--spacing-md);background:linear-gradient(180deg,transparent,var(--color-background) 30%)}.FestChat_dock__z0__d[data-empty]{min-height:0;padding:0;background:none}.FestChat_chips__8W81x{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.FestChat_chips__8W81x .FestChat_chip__USAJ0{border-radius:var(--radius-pill);animation:FestChat_rise__NkkV0 .3s cubic-bezier(.2,.8,.2,1) both}.FestChat_chips__8W81x .FestChat_chip__USAJ0[data-round]{width:48px;padding:0}.FestChat_chips__8W81x .FestChat_chip__USAJ0[data-kind=faq]{flex-basis:100%;flex-grow:0;justify-content:flex-start;width:-moz-fit-content;width:fit-content;border-color:var(--color-border);background:transparent;color:var(--color-text-secondary)}.FestChat_chips__8W81x .FestChat_chip__USAJ0[data-kind=faq]:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.FestChat_chips__8W81x .FestChat_chip__USAJ0[data-kind=faq] svg{color:var(--color-accent-text)}.FestChat_summary__1ldxw{position:sticky;top:calc(var(--spacing-3xl) + var(--spacing-2xl))}.FestChat_summaryCard__0WNNJ{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm)}.FestChat_summaryHead___qNJN{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-sm)}.FestChat_toggle__vM_1R{display:none;padding:0;border:0;background:none;color:var(--color-link);cursor:pointer}.FestChat_summaryPrice__iatX1{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-accent-subtle)}.FestChat_summaryNumber__5lIa_{font-variant-numeric:tabular-nums}.FestChat_rows__dgb6j{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.FestChat_row__17ejU{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-top:1px solid var(--color-divider);color:var(--color-text-muted);transition:color .3s}.FestChat_row__17ejU:first-child{border-top:0}.FestChat_rowIcon__ZvTVY{width:20px;height:20px;color:var(--color-text-muted)}.FestChat_row__17ejU[data-set]{color:var(--color-text-primary)}.FestChat_row__17ejU[data-set] .FestChat_rowIcon__ZvTVY{color:var(--color-accent-text)}.FestChat_rowLabel__LQU0r{display:block}.FestChat_rowValue__goydG{display:block;overflow-wrap:anywhere}.FestChat_row__17ejU[data-set] .FestChat_rowValue__goydG{color:var(--color-text-secondary)}@media (width <= 960px){.FestChat_wrap__3HjfQ{grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg);padding-top:calc(var(--spacing-3xl) + var(--spacing-md))}.FestChat_summary__1ldxw{position:static;order:-1}.FestChat_summaryCard__0WNNJ{gap:var(--spacing-sm);padding:var(--spacing-md)}.FestChat_rows__dgb6j{display:none}.FestChat_summaryCard__0WNNJ[data-open] .FestChat_rows__dgb6j{display:flex}.FestChat_summaryPrice__iatX1{flex-direction:row;align-items:baseline;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.FestChat_toggle__vM_1R{display:inline}}@media (width <= 520px){.FestChat_summaryPrice__iatX1{flex-direction:column;align-items:flex-start}.FestChat_stepLabel__OMlDM{display:none}.FestChat_panel__VcOpw{margin-left:0;padding:var(--spacing-md)}.FestChat_fields__FcWX3{grid-template-columns:minmax(0,1fr)}.FestChat_dock__z0__d{margin-left:0}}@media (prefers-reduced-motion:reduce){.FestChat_chips__8W81x .FestChat_chip__USAJ0,.FestChat_line__3b9hr,.FestChat_panel__VcOpw{animation:none}.FestChat_row__17ejU,.FestChat_steps__Rsn0w i:after{transition:none}}.FestChat_order__HApxj{display:flex;flex-direction:column;gap:var(--spacing-md)}.FestChat_contracts__xKmg_,.FestChat_docs___tUiK,.FestChat_ticks__JeUjn{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--color-divider)}.FestChat_tickHint__OpzgR{margin:0;padding-left:calc(20px + var(--spacing-sm))}.FestChat_contractList__7jxGJ{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding-left:var(--spacing-lg)}.FestChat_contractText__9POmY{display:block}.FestChat_tag__cYkwp{display:inline-block;padding:0 var(--spacing-xs);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-text)}.FestChat_tag__cYkwp[data-tone=app]{background:var(--color-info-bg);color:var(--color-info-text)}.FestChat_docList__hVpD_{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.FestChat_docList__hVpD_ li{display:flex;gap:var(--spacing-xs);align-items:center}.FestChat_orderActions__Ni5jJ{flex-wrap:wrap}.FestChat_done__U5Hw6,.FestChat_orderActions__Ni5jJ{display:flex;gap:var(--spacing-md);align-items:center}.FestChat_done__U5Hw6{flex-direction:column;max-width:640px;margin:0 auto;text-align:center}.FestChat_doneIcon__7HnWh{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success-text)}.FestChat_done__U5Hw6[data-wait] .FestChat_doneIcon__7HnWh{background:var(--color-warning-bg);color:var(--color-warning-text)}.FestChat_doneIcon__7HnWh svg{width:32px;height:32px}.FestChat_doneTitle__ZUPrt{text-wrap:balance}.FestChat_doneCard__betwS{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-md);text-align:left}.FestChat_doneList__3PBwk{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.FestChat_doneList__3PBwk li{display:flex;gap:var(--spacing-sm);align-items:flex-start}.FestChat_doneItemIcon__NKnbM{flex:0 0 auto;width:20px;height:20px;color:var(--color-success-text)}.FestChat_doneItemTitle__BK1XP{display:block}.FestChat_cardBox__ZzMJL{display:flex;gap:var(--spacing-sm);align-items:flex-start;margin:0;padding:var(--spacing-md);border-radius:var(--radius-sm);background:var(--color-info-bg);color:var(--color-info-text)}.FestChat_doneNotes__XywWK{display:flex;flex-direction:column;gap:var(--spacing-sm)}.FestChat_doneWrap__ginfY{display:flex;flex-direction:column;gap:var(--spacing-2xl);max-width:680px;margin:0 auto;padding:calc(var(--spacing-3xl) + var(--spacing-xl)) var(--spacing-container-x) var(--spacing-3xl)}.Hero_hero__sbIHl{--hero-header-offset:var(--spacing-3xl);--hero-rule-width:6px;--hero-rule-color:transparent;--hero-scrim:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.55) 48%,rgba(0,0,0,.2));--hero-media-min-height:clamp(560px,82svh,860px);padding-top:calc(var(--hero-header-offset) + var(--spacing-section-y));padding-bottom:var(--spacing-section-y-sm)}.Hero_hero__sbIHl[data-spacing-below=overlap]{padding-bottom:calc(var(--spacing-section-y) + var(--spacing-3xl))}.Hero_hero__sbIHl[data-accent=platform],.Hero_hero__sbIHl[data-accent=supply]{--hero-rule-color:var(--color-accent-decorative)}.Hero_hero__sbIHl[data-body-accent=platform],.Hero_hero__sbIHl[data-body-accent=supply]{--hero-body-rule-color:var(--color-accent-decorative)}.Hero_heroMedia__l1OnK{display:flex;flex-direction:column;justify-content:center;position:relative;min-height:var(--hero-media-min-height);padding-bottom:var(--spacing-section-y);overflow:hidden}.Hero_image__cKxpA{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Hero_scrim__7FQDA{position:absolute;inset:0;background:var(--hero-scrim)}.Hero_caption__8Whx4{--hero-caption-ink:hsla(0,0%,100%,.7);position:absolute;right:var(--spacing-sm);bottom:var(--spacing-sm);z-index:1;margin:0;color:var(--hero-caption-ink);font-weight:300}.Hero_content__pgel1{display:flex;flex-direction:column;max-width:48rem}.Hero_contentBleed__pPADj{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:calc(var(--spacing-container-max) + 2 * var(--spacing-container-x));margin-inline:auto;padding-inline:var(--spacing-container-x)}.Hero_contentBleed__pPADj .Hero_below__x9J2x,.Hero_contentBleed__pPADj .Hero_eyebrow__2aMcz,.Hero_contentBleed__pPADj .Hero_title__IAc43{max-width:48rem}.Hero_content__pgel1 .Hero_eyebrow__2aMcz{margin-bottom:var(--spacing-xl)}.Hero_title__IAc43{border-left:var(--hero-rule-width) solid var(--hero-rule-color);padding-left:var(--spacing-lg)}.Hero_hero__sbIHl[data-accent=none] .Hero_title__IAc43{border-left:0;padding-left:0}.Hero_titleLine2__pP72M{display:block}.Hero_below__x9J2x{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-lg);padding-left:calc(var(--hero-rule-width) + var(--spacing-lg))}.Hero_hero__sbIHl[data-accent=none] .Hero_below__x9J2x{padding-left:0}.Hero_body__d5Ppt{max-width:62ch}.Hero_hero__sbIHl:not([data-body-accent=none]) .Hero_below__x9J2x{padding-left:0}.Hero_hero__sbIHl:not([data-body-accent=none]) .Hero_body__d5Ppt{border-left:var(--hero-rule-width) solid var(--hero-body-rule-color);padding-left:var(--spacing-lg)}.Hero_hero__sbIHl:not([data-body-accent=none]) .Hero_actions__4zc5j,.Hero_hero__sbIHl:not([data-body-accent=none]) .Hero_ctaNote__xYWwO,.Hero_hero__sbIHl:not([data-body-accent=none]) .Hero_note__t35eO{padding-left:calc(var(--hero-rule-width) + var(--spacing-lg))}.Hero_ctaNote__xYWwO,.Hero_note__t35eO{margin-top:calc(-1 * var(--spacing-sm))}.Hero_ctaNote__xYWwO{max-width:40rem}.Hero_claim__rUv_W{max-width:62ch}.Hero_fitNote__gdYej{max-width:40rem;margin-top:calc(-1 * var(--spacing-sm))}.Hero_actions__4zc5j{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md) var(--spacing-lg)}.Hero_hero__sbIHl[data-density=compact]{padding-top:calc(var(--hero-header-offset) + var(--spacing-xl));padding-bottom:0}.Hero_hero__sbIHl[data-density=compact] .Hero_content__pgel1{max-width:none}.Hero_hero__sbIHl[data-density=compact] .Hero_content__pgel1 .Hero_eyebrow__2aMcz{margin-bottom:var(--spacing-sm)}.Hero_hero__sbIHl[data-density=compact] .Hero_below__x9J2x{margin-top:var(--spacing-sm)}.Hero_hero__sbIHl[data-density=compact] .Hero_body__d5Ppt{max-width:none}@media (width < 768px){.Hero_hero__sbIHl[data-density=compact]{padding-top:calc(var(--hero-header-offset) + var(--spacing-lg))}.Hero_hero__sbIHl{--hero-media-min-height:clamp(480px,72svh,720px);padding-top:calc(var(--hero-header-offset) + var(--spacing-xl))}.Hero_heroMedia__l1OnK{padding-bottom:var(--spacing-section-y-sm)}.Hero_content__pgel1 .Hero_eyebrow__2aMcz{margin-bottom:var(--spacing-lg)}.Hero_below__x9J2x,.Hero_title__IAc43{padding-left:var(--spacing-md)}.Hero_below__x9J2x{padding-left:calc(var(--hero-rule-width) + var(--spacing-md))}.Hero_hero__sbIHl:not([data-body-accent=none]) .Hero_body__d5Ppt{padding-left:var(--spacing-md)}.Hero_hero__sbIHl:not([data-body-accent=none]) .Hero_actions__4zc5j,.Hero_hero__sbIHl:not([data-body-accent=none]) .Hero_ctaNote__xYWwO,.Hero_hero__sbIHl:not([data-body-accent=none]) .Hero_note__t35eO{padding-left:calc(var(--hero-rule-width) + var(--spacing-md))}}.Hero_action__aUpp_{max-width:54rem}.Hero_hero__sbIHl.Hero_heroTariff__8LF_z{background:var(--tariff-tint)}.Hero_split__oE_yr{display:grid;grid-template-areas:"intro" "media" "after";gap:var(--spacing-xl)}.Hero_split__oE_yr[data-media-order=afterAction]{grid-template-areas:"intro" "after" "media"}.Hero_splitIntro___Brc2{grid-area:intro;max-width:none}.Hero_heroTariff__8LF_z .Hero_mark__VHUl5{margin-bottom:var(--spacing-lg)}.Hero_heroTariff__8LF_z .Hero_content__pgel1 .Hero_eyebrow__2aMcz{margin-bottom:var(--spacing-md);color:var(--tariff-ink)}.Hero_heroTariff__8LF_z .Hero_below__x9J2x{padding-left:0}.Hero_split__oE_yr .Hero_splitMedia__sRtks{--tariff-media-ratio:16/10;grid-area:media;align-self:start;border-radius:var(--radius-lg)}.Hero_split__oE_yr .Hero_splitAfter__MbCPX{grid-area:after;margin-top:0}@media (width >= 960px){.Hero_split__oE_yr,.Hero_split__oE_yr[data-media-order=afterAction]{grid-template-areas:"intro media" "after after";grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--spacing-xl) var(--spacing-2xl)}}.Card_card__qeRy5{display:flex;flex-direction:column;gap:var(--spacing-sm);box-sizing:border-box;margin:0;padding:var(--spacing-xl);border:1px solid transparent;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);list-style:none}@media (width < 768px){.Card_card__qeRy5{padding:var(--spacing-lg)}}.Card_card__qeRy5[data-radius=lg]{border-radius:var(--radius-lg)}.Card_card__qeRy5[data-variant=outline]{background:var(--color-white);border-color:var(--color-border)}.Card_card__qeRy5[data-elevated]{box-shadow:var(--shadow-sm)}.Card_icon__U5zex{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-bottom:var(--spacing-sm);color:var(--color-accent)}.Card_icon__U5zex,.Card_icon__U5zex svg{width:32px;height:32px}.Card_card__qeRy5[data-variant=outline] .Card_icon__U5zex{width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-accent-soft)}.Card_card__qeRy5[data-variant=outline] .Card_icon__U5zex svg{width:24px;height:24px}.Card_eyebrow__Gxtav{margin:0;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em}.Card_title__qDj7J{margin:0;color:var(--color-text-primary)}.Card_description__zv9B2{margin:0;color:var(--color-text-muted)}.FeatureGrid_head__03JCp{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:54rem;margin-bottom:var(--spacing-xl)}.FeatureGrid_intro__clXKp{max-width:62ch}.FeatureGrid_grid__tR_DB{display:grid;gap:var(--spacing-lg);margin:0;padding:0;list-style:none}@media (width >= 768px){.FeatureGrid_grid__tR_DB[data-columns="2"],.FeatureGrid_grid__tR_DB[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureGrid_grid__tR_DB[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width >= 1024px){.FeatureGrid_grid__tR_DB[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.FeatureGrid_item__rzhr0{display:flex;min-width:0}.FeatureGrid_card__FAwNb{flex:1}.FeatureGrid_cardLinks__uIy6d{flex-direction:column;margin-top:auto}.FeatureGrid_cardLinks__uIy6d,.FeatureGrid_plain__NyAnC{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.FeatureGrid_plain__NyAnC{flex:1;flex-direction:column;border-top:2px solid var(--color-divider);padding-top:var(--spacing-lg)}.FeatureGrid_plainIcon__o30TR{display:inline-flex;color:var(--color-accent)}.FeatureGrid_plainIcon__o30TR svg{width:28px;height:28px}.FeatureGrid_statement__Bogi4{max-width:54rem;margin:var(--spacing-2xl) 0 0;color:var(--color-text-primary)}.FeatureGrid_media__Ug2GN{position:relative;overflow:hidden}.FeatureGrid_image__zTh61{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.FeatureGrid_scrim__eDJtp{--feature-scrim:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.62) 55%,rgba(0,0,0,.45));position:absolute;inset:0;background:var(--feature-scrim)}.FeatureGrid_caption__mCSIt{--feature-caption-ink:hsla(0,0%,100%,.7);position:absolute;right:var(--spacing-sm);bottom:var(--spacing-sm);z-index:1;margin:0;color:var(--feature-caption-ink);font-weight:300}.FeatureGrid_contentBleed__7LbxN{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:calc(var(--spacing-container-max) + 2 * var(--spacing-container-x));margin-inline:auto;padding-inline:var(--spacing-container-x)}.FeatureGrid_after__wz6Sw{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);margin-top:var(--spacing-xl);max-width:62ch}.Statement_statement__H3T5s{max-width:54rem}.Statement_highlight__u5Kyo{margin:var(--spacing-lg) 0 0;max-width:30ch;color:inherit}.Statement_body__i0nxk{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);margin-top:var(--spacing-lg);max-width:62ch}.Statement_emphasis__ccJO0{margin:var(--spacing-sm) 0 0;max-width:40ch;color:inherit}.Statement_statement__H3T5s[data-inverse] .Statement_emphasis__ccJO0{color:var(--color-text-primary)}.CheckList_list__JnhYL{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.CheckList_item__rsSwZ{display:flex;align-items:flex-start;gap:var(--spacing-md)}.CheckList_mark__fambl{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:var(--radius-full);background:var(--color-success-bg);color:var(--color-success-text)}.CheckList_mark__fambl svg{width:18px;height:18px}.CheckList_titled__UWgmV{display:flex;flex-direction:column;gap:var(--spacing-xs)}.CommunitySimulator_simulator__UjQCa{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0;padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-subtle)}@media (width >= 1024px){.CommunitySimulator_simulator__UjQCa{position:sticky;top:calc(var(--spacing-3xl) + var(--spacing-md))}}.CommunitySimulator_estimate__bQb0r{margin:0;padding:var(--spacing-sm) var(--spacing-md);border-left:4px solid var(--color-accent-decorative);background:var(--color-accent-subtle);color:var(--color-text-primary)}.CommunitySimulator_tariffs__DSjN4{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;border:0;min-width:0}.CommunitySimulator_legend__zVain{padding:0;color:var(--color-text-primary)}.CommunitySimulator_tariffOptions__PS3W8{display:grid;gap:var(--spacing-sm)}@media (width >= 480px){.CommunitySimulator_tariffOptions__PS3W8{grid-template-columns:repeat(3,minmax(0,1fr))}}.CommunitySimulator_summary__GtsBi{margin:0}.CommunitySimulator_chart__oV4Fr{display:flex;flex-direction:column;gap:var(--spacing-xs)}.CommunitySimulator_bars__sYf_I{display:block;width:100%;height:12rem;border-bottom:1px solid var(--color-border-strong)}.CommunitySimulator_other__A_rRc{fill:var(--color-grey-400)}.CommunitySimulator_community__CBM_s{fill:var(--color-forest-500)}.CommunitySimulator_monthNames__ZC_V2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));color:var(--color-text-muted);text-align:center}.CommunitySimulator_monthNames__ZC_V2 span{overflow:hidden}.CommunitySimulator_keys__tWx3Q{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin:0;padding:0;list-style:none;color:var(--color-text-secondary)}.CommunitySimulator_keyCommunity__F8XVN,.CommunitySimulator_keyOther__6FrJg{display:inline-block;width:.75rem;height:.75rem;margin-right:var(--spacing-xs);border-radius:var(--radius-xs)}.CommunitySimulator_keyCommunity__F8XVN{background:var(--color-forest-500)}.CommunitySimulator_keyOther__6FrJg{background:var(--color-grey-400)}.CommunitySimulator_table__21vbs{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.KeyFacts_layout__FExur{display:grid;gap:var(--spacing-xl);align-items:start}@media (width >= 960px){.KeyFacts_layout__FExur{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--spacing-3xl)}}.KeyFacts_lead__Uoj1m{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);max-width:62ch}.KeyFacts_line2__2RdZ7{display:block}.KeyFacts_facts__Elfll{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-lg)}.KeyFacts_list__YOVdL{display:grid;gap:var(--spacing-lg);margin:0}@media (width >= 768px){.KeyFacts_list__YOVdL{grid-template-columns:repeat(2,minmax(0,1fr))}}.KeyFacts_fact__6h2oi{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-sm)}.KeyFacts_term__R5St4{color:var(--color-text-primary)}.KeyFacts_definition__uVOC_{margin:0;color:var(--color-text-secondary)}.Benefits_layout__J5A21{display:grid;gap:var(--spacing-xl);align-items:start}@media (width >= 960px){.Benefits_layout__J5A21{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--spacing-3xl)}}.Benefits_head__LzhIP{display:flex;flex-direction:column;gap:var(--spacing-md)}.Benefits_head__LzhIP>:first-child{margin-bottom:calc(-1 * var(--spacing-xs))}.Benefits_body__NOiic{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:62ch}.Benefits_action__knpRa{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.TextColumns_columns__zahIk{display:grid;gap:var(--spacing-lg);align-items:start}.TextColumns_columns__zahIk[data-divider]{padding-top:var(--spacing-2xl)}@media (width >= 768px){.TextColumns_columns__zahIk{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--spacing-2xl)}}.TextColumns_heading__E_XB6{max-width:22ch}.TextColumns_columns__zahIk[data-layout=stacked]{grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}.TextColumns_columns__zahIk[data-layout=stacked] .TextColumns_heading__E_XB6{max-width:30ch}.TextColumns_columns__zahIk[data-layout=stacked] .TextColumns_body__VbUO7{max-width:none}.TextColumns_body__VbUO7{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);min-width:0;max-width:62ch}.FaqItem_item__D0NOG{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-text-primary);transition:border-color .15s ease}.FaqItem_item__D0NOG[open]{border-color:var(--color-accent)}.FaqItem_summary__7qggr{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-sm);list-style:none;cursor:pointer}.FaqItem_summary__7qggr::-webkit-details-marker{display:none}.FaqItem_summary__7qggr:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;box-shadow:none}.FaqItem_question__Oia5K{margin:0;color:var(--color-text-primary)}.FaqItem_marker__PHs4_{flex:none;width:24px;height:24px;color:var(--color-accent);transition:transform .2s ease}.FaqItem_item__D0NOG[open] .FaqItem_marker__PHs4_{transform:rotate(45deg)}.FaqItem_answer__uQPX3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);padding:0 var(--spacing-lg) var(--spacing-md)}.FaqItem_answerText__yVoY5{margin:0;color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.FaqItem_item__D0NOG,.FaqItem_marker__PHs4_{transition:none}}.Faq_layout__Xkus0{display:grid;gap:var(--spacing-xl)}.Faq_intro__L1EMi{display:flex;flex-direction:column;gap:var(--spacing-md)}.Faq_list__aCy7X{display:flex;flex-direction:column;gap:var(--spacing-sm);max-width:54rem}.Faq_link__86RRv{color:var(--color-link);text-decoration:underline;text-underline-offset:.2em}.Faq_link__86RRv:hover{color:var(--color-link-hover)}.Faq_link__86RRv:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;box-shadow:none}.FactList_lines__ntst_,.FactList_rows__L2Kdw{margin:0;padding:0;border-top:2px solid var(--color-text-primary);list-style:none}.FactList_line__q7_I7,.FactList_row__lhEfk{scroll-margin-top:calc(var(--spacing-3xl) + var(--spacing-2xl));padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-divider);color:var(--color-text-primary)}.FactList_row__lhEfk{display:grid;gap:var(--spacing-xs) var(--spacing-xl)}@media (width >= 640px){.FactList_row__lhEfk{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.FactList_term__mwaAJ{color:var(--color-text-primary)}.FactList_value__o4h5U{margin:0;min-width:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.FactList_value__o4h5U>span{display:block}.FactList_value__o4h5U>span+span{margin-top:var(--spacing-xs)}.PageIndex_nav__Xylv_{padding-block:var(--spacing-lg);border-top:1px solid var(--color-divider);background:var(--color-background)}.PageIndex_nav__Xylv_[data-background=muted]{background:var(--color-accent-subtle)}.PageIndex_list__Kv8mO{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-lg);margin:0;padding:0;list-style:none}.PageIndex_link__RhNdI{display:inline-block;padding-block:var(--spacing-xs);color:var(--color-text-primary);text-decoration:underline;text-decoration-color:var(--color-border);text-decoration-thickness:2px;text-underline-offset:.35em;border-radius:var(--radius-xs)}.PageIndex_link__RhNdI:hover{text-decoration-color:var(--color-accent)}.PageIndex_link__RhNdI:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;box-shadow:none}.People_head__T2x01{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:54rem;margin-bottom:var(--spacing-xl)}.People_grid__f_lky{display:grid;gap:var(--spacing-lg);margin:0;padding:0;list-style:none}@media (width >= 640px){.People_grid__f_lky{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.People_grid__f_lky{grid-template-columns:repeat(3,minmax(0,1fr))}}.People_card__rHeQH{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);box-shadow:var(--shadow-sm)}.People_photo__3gSvd{width:112px;height:112px;margin-bottom:var(--spacing-md);border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;background:var(--color-surface)}@media (width < 768px){.People_card__rHeQH{padding:var(--spacing-lg)}}.Proof_layout__uyHE4{display:grid;gap:var(--spacing-xl);align-items:start}@media (width >= 768px){.Proof_layout__uyHE4{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--spacing-2xl)}}.Proof_unit__yU1_B{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.Proof_figure__XgYnh{margin:0;color:var(--color-accent)}.Proof_line__RxuAM{max-width:40ch}.Proof_link__tCdVT{margin-top:var(--spacing-sm)}.Cta_band__7sw90{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media (width >= 768px){.Cta_band__7sw90{flex-direction:row;align-items:flex-end;justify-content:space-between}}.Cta_lead__6n3fJ{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:40rem}.Cta_actions__9PqUI{display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}@media (width >= 768px){.Cta_band__7sw90[data-has-action]{flex-direction:column;align-items:stretch}}.Cta_band__7sw90[data-has-action] .Cta_actions__9PqUI{flex:1 1 auto;max-width:54rem}.Cta_ctaNote__khKHW{max-width:22rem;margin-top:calc(-1 * var(--spacing-xs))}.Cta_linkRow__B3cU6{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-lg);max-width:28rem;margin:0;padding:0;list-style:none}.Cta_smallLink__Gr_CB{margin:0}.Prose_prose__s9deZ{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:62ch}.Prose_lead__ieNdw{font-weight:550;color:var(--color-text-primary)}.NearbyRings_svg__pMjkL{display:block;width:100%;height:auto}.NearbyRings_nearFill__JNJ34{fill:var(--color-accent-subtle)}.NearbyRings_ringNear__i2_eC{stroke:var(--color-accent-decorative)}.NearbyRings_ring__eF7Gx{stroke:var(--color-border)}.NearbyRings_tile__1ULst{fill:var(--color-white);stroke:var(--color-border-strong)}.NearbyRings_glyph__UgOKa{stroke:var(--color-text-muted)}.NearbyRings_near__5P5C6 .NearbyRings_tile__1ULst{fill:var(--color-accent-decorative);stroke:var(--color-accent-decorative)}.NearbyRings_near__5P5C6 .NearbyRings_glyph__UgOKa{stroke:var(--color-white)}.NearbyRings_home___CkLp{fill:var(--color-text-primary)}.NearbyRings_homeRoof__a8SLX{fill:var(--color-white)}.Quote_figure__hXdMm{max-width:60ch;margin:0;border-left:3px solid var(--color-border-strong);padding-left:var(--spacing-lg)}.Quote_quote__ROlMK{margin:0}.Quote_text__YjXoM{margin:0;color:var(--color-text-primary)}.Quote_attribution__821BD{margin-top:var(--spacing-sm);color:var(--color-text-muted)}.page_blocks__G3Dbh{display:flex;flex-direction:column;gap:var(--spacing-2xl);width:100%}.page_split__r7Fam{display:grid;gap:var(--spacing-xl);align-items:start}@media (width >= 768px){.page_split__r7Fam{grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:var(--spacing-2xl);align-items:center}}@media (width >= 1024px){.page_split__r7Fam{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--spacing-3xl)}}.page_blockText__WkXlu{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0;max-width:62ch}.page_figure__upPi9{position:relative;margin:0;max-width:480px}.page_image__8ukRz{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.page_caption__Jd5JG{--caption-ink:hsla(0,0%,100%,.7);position:absolute;right:var(--spacing-sm);bottom:var(--spacing-sm);margin:0;color:var(--caption-ink);font-weight:300}.page_rings__DVlUj{max-width:320px;margin-inline:auto}.ContactSection_layout__xfXm2{display:flex;flex-direction:column;gap:var(--spacing-xl)}.ContactSection_head__mmbbD{display:flex;flex-direction:column;gap:var(--spacing-md)}.ContactSection_form__gk_KC{scroll-margin-top:calc(var(--spacing-3xl) + var(--spacing-md))}.ContactSection_first__wgSgu{padding-top:calc(var(--spacing-3xl) + var(--spacing-section-y-sm))}.ContactSection_split__rWcpY{--contact-card-padding:var(--spacing-2xl);gap:var(--spacing-2xl)}.ContactSection_split__rWcpY .ContactSection_head__mmbbD{gap:var(--spacing-lg)}.ContactSection_aside__sCTgP{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-md);padding-top:var(--spacing-lg)}.ContactSection_address__Uif_p{display:flex;flex-direction:column;gap:var(--spacing-xs);font-style:normal}.ContactSection_email__iRYd5{margin-top:var(--spacing-sm);align-self:flex-start}.ContactSection_card__v6tQC{padding:var(--contact-card-padding);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm)}@media (width >= 1024px){.ContactSection_split__rWcpY{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--spacing-3xl);align-items:start}.ContactSection_split__rWcpY .ContactSection_head__mmbbD{position:sticky;top:calc(var(--spacing-3xl) + var(--spacing-xl))}}@media (width < 768px){.ContactSection_split__rWcpY{--contact-card-padding:var(--spacing-lg)}}.ContactInfo_info__gtZo3{display:flex;flex-direction:column;gap:var(--spacing-xl)}.ContactInfo_routes__aezIf{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ContactInfo_route__TqW_C{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs) var(--spacing-sm);margin:0;color:var(--color-text-secondary)}.ContactInfo_routeLink__0dnI8{padding-block:0}.ContactInfo_external__Dyqr3{width:16px;height:16px;margin-left:var(--spacing-xs)}.ContactInfo_details__SBMVv{display:flex;flex-direction:column;gap:var(--spacing-lg)}@media (width >= 640px){.ContactInfo_details__SBMVv{flex-direction:row;align-items:center;justify-content:space-between}}.ContactInfo_address___EmjE{display:flex;flex-direction:column;gap:var(--spacing-xs);font-style:normal}.page_photo__b_QO4{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:4/3}.page_image___ws1g{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:55% 40%;object-position:55% 40%}.page_caption__bYrYC{--caption-ink:hsla(0,0%,100%,.7);position:absolute;right:var(--spacing-sm);bottom:var(--spacing-sm);margin:0;color:var(--caption-ink);font-weight:300}@media (width < 1024px){.page_photo__b_QO4{aspect-ratio:16/9}}.Storyline_storyline__bes_R{--storyline-x:calc(var(--spacing-container-x) / 2);--storyline-color:var(--color-accent);--storyline-station:14px;position:relative}.Storyline_storyline__bes_R>section{--storyline-first-line:35px;position:relative}.Storyline_storyline__bes_R>section[data-storyline-first=eyebrow]{--storyline-first-line:20px}.Storyline_storyline__bes_R>section:after{content:"";position:absolute;top:0;bottom:0;left:calc(var(--storyline-x) - 1px);z-index:1;width:2px;background:var(--storyline-color);pointer-events:none}.Storyline_storyline__bes_R>section[data-background=inverse]:after{background:var(--color-white)}.Storyline_storyline__bes_R>section[data-background=inverse]:before{border-color:var(--color-white)}.Storyline_storyline__bes_R>section:before{content:"";position:absolute;top:calc(var(--spacing-section-y) + (var(--storyline-first-line) - var(--storyline-station)) / 2);left:calc(var(--storyline-x) - var(--storyline-station) / 2);width:var(--storyline-station);height:var(--storyline-station);z-index:1;border:3px solid var(--color-white);border-radius:var(--radius-full);background:var(--storyline-color);box-shadow:var(--shadow-sm)}@media (width >= 1280px){.Storyline_storyline__bes_R{--storyline-x:calc((100vw - var(--spacing-container-max)) / 2 - var(--spacing-lg))}}@media (width < 768px){.Storyline_storyline__bes_R>section{--storyline-first-line:27px}.Storyline_storyline__bes_R>section[data-storyline-first=eyebrow]{--storyline-first-line:20px}.Storyline_storyline__bes_R>section:before{top:calc(var(--spacing-section-y-sm) + (var(--storyline-first-line) - var(--storyline-station)) / 2)}}.AssetList_grid__BbFMr{display:grid;gap:var(--spacing-lg);margin:0;padding:0;list-style:none}@media (width >= 640px){.AssetList_grid__BbFMr{grid-template-columns:repeat(2,minmax(0,1fr))}}.AssetList_card__lPMOJ{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white)}.AssetList_preview__AF_Co{display:flex;align-items:center;justify-content:center;height:160px;padding:var(--spacing-lg);border-bottom:1px solid var(--color-divider);background:var(--color-white)}.AssetList_preview__AF_Co[data-dark]{background:var(--color-text-primary)}.AssetList_logo__RRAz7{width:auto;max-width:200px;max-height:100%;height:auto}.AssetList_photo__w2_2u{width:112px;height:112px;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}.AssetList_body__cR_v5{display:flex;flex:1;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.AssetList_files__GWKej{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:auto 0 0}.TariffFacts_facts__x8_Ui{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:62ch}.TariffFacts_strong__SPVQ9{font-weight:550;color:var(--color-text-primary)}.TariffFacts_list__HlcuA{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.TariffFacts_row__J7NdP{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.TariffFacts_mark__BgjSp{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:1lh}.TariffFacts_mark__BgjSp svg{width:18px;height:18px;color:var(--color-success-text)}.TariffFacts_list__HlcuA[data-marker=dash] .TariffFacts_mark__BgjSp:before{content:"";width:10px;border-top:2px solid var(--color-text-secondary)}.TariffFacts_row__J7NdP[id]{scroll-margin-top:calc(var(--spacing-3xl) + var(--spacing-md))}