.PortableText_prose__TJs3l{color:var(--color-fg);font-size:var(--fs-base);line-height:1.7;max-width:68ch}.PortableText_prose__TJs3l>*+*{margin-top:var(--space-4)}.PortableText_p__gppPR{margin:0}.PortableText_h2__fNrD1{font-size:var(--fs-3xl);margin:var(--space-10) 0 var(--space-3)}.PortableText_h3__N7BHq{font-size:var(--fs-2xl);margin:var(--space-8) 0 var(--space-2)}.PortableText_h4__seUrT{font-size:var(--fs-xl);margin:var(--space-6) 0 var(--space-2)}.PortableText_blockquote__RORzl{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-left:4px solid var(--color-brand);background:var(--color-bg-alt);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-serif);font-size:var(--fs-lg);color:var(--color-fg)}.PortableText_blockquote__RORzl>:last-child{margin-bottom:0}.PortableText_ol___wwg2,.PortableText_ul__jNnym{padding-left:var(--space-6);margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.PortableText_li__C9s__{line-height:1.65}.PortableText_link__QaG1Q{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px;transition:color var(--dur-1) var(--ease)}.PortableText_link__QaG1Q:hover{color:var(--color-brand-dark)}.PortableText_figure__PYvJI{margin:var(--space-6) 0;padding:0}.PortableText_figureImg__pqrnW{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.PortableText_figcaption__crH4E{margin-top:var(--space-2);text-align:center;color:var(--color-muted);font-size:var(--fs-sm)}.SubHero_subHero__b_nyz{position:relative;padding:var(--space-12) 0;background:var(--color-bg-alt);overflow:hidden;isolation:isolate}.SubHero_withBg__SNkdZ{color:#fff;background:var(--color-fg)}.SubHero_bg__Lpol8{position:absolute;inset:0;z-index:-1}.SubHero_bgImg__blmns{width:100%;height:100%;object-fit:cover}.SubHero_overlay__lDDdX{position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42/65%),rgb(15 23 42/45%))}.SubHero_inner__B8kyG{margin:0 auto;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.SubHero_ctaWrap__2VkYh,.SubHero_inner__B8kyG{max-width:var(--container);width:100%;padding-inline:var(--space-4);box-sizing:border-box;display:flex}.SubHero_ctaWrap__2VkYh{margin-inline:auto;padding-top:var(--space-4);justify-content:flex-start}.SubHero_title__0WFkY{margin:0;font-size:var(--fs-4xl)}.SubHero_withBg__SNkdZ .SubHero_title__0WFkY{color:#fff}.SubHero_subtitle__SiMIr{margin:0;font-size:var(--fs-lg);max-width:60ch;color:var(--color-fg-muted)}.SubHero_withBg__SNkdZ .SubHero_subtitle__SiMIr{color:rgb(255 255 255/85%)}.SubHero_cta__ju_aO{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-brand);color:#fff;font-weight:600;transition:background var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.SubHero_cta__ju_aO:hover{background:var(--color-brand-dark);transform:translateY(-1px)}@media (min-width:768px){.SubHero_subHero__b_nyz{padding:var(--space-16) 0}}.FAQSection_section__xT75G{padding:var(--space-16) var(--space-4);background:var(--color-bg)}.FAQSection_compact__7aCH9{padding:var(--space-10) var(--space-4)}.FAQSection_inner__THt71{max-width:var(--container-narrow);margin:0 auto}.FAQSection_header__1zZsq{text-align:center;margin:0 auto var(--space-8)}.FAQSection_heading__MT4pt{margin:0 0 var(--space-3);font-size:var(--fs-4xl)}.FAQSection_intro__lL067{margin:0;color:var(--color-fg-muted);font-size:var(--fs-lg)}.FAQSection_list__h_J02{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.FAQSection_item__MRC7E{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;transition:box-shadow var(--dur-2) var(--ease),border-color var(--dur-1) var(--ease)}.FAQSection_item__MRC7E:hover{box-shadow:var(--shadow-sm)}.FAQSection_details__tu_2s[open]{border-color:var(--color-brand-soft);background:var(--color-bg-alt)}.FAQSection_summary__5RyMO{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-family:var(--font-serif);font-size:var(--fs-lg);color:var(--color-fg);list-style:none;font-weight:600}.FAQSection_summary__5RyMO::-webkit-details-marker{display:none}.FAQSection_icon__HfFcJ{display:inline-flex;align-items:center;justify-content:center;color:var(--color-brand);transition:transform var(--dur-2) var(--ease);flex-shrink:0}.FAQSection_details__tu_2s[open] .FAQSection_icon__HfFcJ{transform:rotate(180deg)}.FAQSection_answer__jtjQa{padding:0 var(--space-5) var(--space-5);color:var(--color-fg-muted);line-height:1.7}