.CalculatorCard_card__UIVOo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.CalculatorCard_grid__xyina{display:grid;grid-template-columns:1fr}@media(min-width:768px){.CalculatorCard_grid__xyina{grid-template-columns:1fr 1fr}}.CalculatorCard_formSide__Uqhme{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}@media(min-width:768px){.CalculatorCard_formSide__Uqhme{padding:var(--space-8);border-right:1px solid var(--color-border)}}.CalculatorCard_resultSide__QUOBV{padding:var(--space-6);background:var(--color-accent-subtle);display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.CalculatorCard_resultSide__QUOBV{padding:var(--space-8)}}.CalculatorCard_actions__62egx{display:flex;gap:var(--space-3);margin-top:var(--space-1);flex-direction:column}@media(min-width:480px){.CalculatorCard_actions__62egx{flex-direction:row}}.SearchBar_wrapper__gh7Ow{position:relative}.SearchBar_inputRow__YKjHl{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);padding:0 var(--space-4);height:46px;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.SearchBar_inputRow__YKjHl:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.SearchBar_icon__g7wWY{color:var(--color-text-muted);flex-shrink:0}.SearchBar_input__Fda_x{flex:1 1;border:none;outline:none;background:rgba(0,0,0,0);color:var(--color-text);font-size:var(--fs-sm);height:100%}.SearchBar_input__Fda_x::placeholder{color:var(--color-text-muted)}.SearchBar_results__OW5u2{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;z-index:40;max-height:60vh;overflow-y:auto}.SearchBar_resultItem__uLjsM{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);cursor:pointer}.SearchBar_resultItem__uLjsM:last-child{border-bottom:none}.SearchBar_resultItem__uLjsM:hover,.SearchBar_resultItem__uLjsM[data-active=true]{background:var(--color-accent-subtle)}.SearchBar_resultName__ZUdHI{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text)}.SearchBar_resultMeta__c4lTz{font-size:var(--fs-xs);color:var(--color-text-muted)}.SearchBar_empty__vsm6b{padding:var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted)}.Button_button__wJ2oa{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:var(--fw-semibold);font-size:var(--fs-sm);border-radius:var(--radius-full);border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);white-space:nowrap}.Button_button__wJ2oa:active{transform:translateY(1px)}.Button_button__wJ2oa:disabled{opacity:.5;cursor:not-allowed;transform:none}.Button_md__vJ78A{padding:.7rem 1.4rem;min-height:46px}.Button_sm__eEMwh{padding:.5rem 1rem;min-height:36px;font-size:var(--fs-xs)}.Button_primary__LZ1Qi{background:var(--gradient-brand);color:var(--color-accent-contrast);box-shadow:var(--shadow-glow)}.Button_primary__LZ1Qi:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 16px 34px rgba(37,99,235,.3);transform:translateY(-1px)}.Button_secondary__wCYus{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.Button_secondary__wCYus:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.Button_ghost__VBqAv{background:rgba(0,0,0,0);color:var(--color-text-secondary);border-radius:var(--radius-md)}.Button_ghost__VBqAv:hover:not(:disabled){background:var(--color-accent-subtle);color:var(--color-text)}.Button_fullWidth__We7Tq{width:100%}.ConsentBanner_banner__VrfC7{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--color-surface-raised);border-top:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg);padding:var(--space-5) var(--space-4)}.ConsentBanner_inner__0uCn2{max-width:var(--container-max);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);justify-content:space-between}.ConsentBanner_copy___KQGy{flex:1 1 420px;min-width:260px}.ConsentBanner_heading__WjeYt{font-weight:var(--fw-semibold);margin-bottom:var(--space-1)}.ConsentBanner_body__XAQyB{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}.ConsentBanner_body__XAQyB a{color:var(--color-accent);text-decoration:underline}.ConsentBanner_options__6uwVG{border:none;padding:0;margin:var(--space-3) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.ConsentBanner_optionsLegend__2NiwS{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:0;margin-bottom:var(--space-1)}.ConsentBanner_option__vY5_y{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);color:var(--color-text-secondary)}.ConsentBanner_option__vY5_y input{margin-top:3px}.ConsentBanner_actions__WjNI3{display:flex;flex-wrap:wrap;gap:var(--space-2);flex-shrink:0}.Header_header__NnOSM{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--header-height);display:flex;align-items:center;background:color-mix(in srgb,var(--color-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}.Header_inner__Xfktp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%}.Header_logo__bH8cK{display:inline-flex;align-items:center;flex-shrink:0}.Header_logoImage__JzuxT{height:48px;width:auto}.Header_desktopNav__eMV5d{display:none;align-items:center;gap:var(--space-6)}@media(min-width:1024px){.Header_desktopNav__eMV5d{display:flex}}.Header_navLink__Lre2D{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-standard)}.Header_navLink__Lre2D:hover{color:var(--color-text)}.Header_searchSlot__6UEzI{display:none;width:280px}@media(min-width:1024px){.Header_searchSlot__6UEzI{display:block}}.Header_actions__LqDKu{display:flex;align-items:center;gap:var(--space-2)}.Header_mobileOnly__RetwT{display:inline-flex}@media(min-width:1024px){.Header_mobileOnly__RetwT{display:none}}.Header_iconButton__MwqrV{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.Header_iconButton__MwqrV:hover{border-color:var(--color-accent);color:var(--color-accent)}.Footer_footer__O_nUJ{border-top:1px solid var(--color-border);background:var(--color-surface);padding-block:var(--space-12);margin-top:var(--space-24)}.Footer_top__L9_IC{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:1fr}@media(min-width:768px){.Footer_top__L9_IC{grid-template-columns:1.4fr repeat(3,1fr)}}.Footer_brand__KfGSE{display:flex;flex-direction:column;gap:var(--space-3);max-width:320px}.Footer_brandLogoWrap__8at6i{position:relative;display:block;width:220px;height:48px;max-width:100%}.Footer_brandLogo__ioMLA{object-fit:contain;object-position:left center}.Footer_brandDescription__sE8GI{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.Footer_columnTitle__Tb9Bx{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-3)}.Footer_columnLinks__IVSED{display:flex;flex-direction:column;gap:var(--space-2)}.Footer_columnLink__6w3Gw{font-size:var(--fs-sm);color:var(--color-text-secondary)}.Footer_columnLink__6w3Gw:hover{color:var(--color-accent)}.Footer_bottom__P2dDa{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;font-size:var(--fs-xs);color:var(--color-text-muted)}.MobileNav_trigger__rbJbj{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer}.MobileNav_overlay__g1vMe{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:50}.MobileNav_panel__j3_46{position:fixed;top:0;right:0;bottom:0;width:min(88vw,360px);background:var(--color-surface);z-index:51;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-6);box-shadow:var(--shadow-lg);overflow-y:auto;animation:MobileNav_slideIn__5mBnA var(--duration-base) var(--ease-standard)}@keyframes MobileNav_slideIn__5mBnA{0%{transform:translateX(16px);opacity:0}to{transform:translateX(0);opacity:1}}.MobileNav_panelHeader__4Rtwn{display:flex;align-items:center;justify-content:space-between}.MobileNav_closeButton__si9jX{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:rgba(0,0,0,0);color:var(--color-text-secondary);cursor:pointer}.MobileNav_links__qXl0N{display:flex;flex-direction:column;gap:var(--space-1)}.MobileNav_link__j_xdq{padding:var(--space-3) var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--color-text);border-radius:var(--radius-md)}.MobileNav_link__j_xdq:hover{background:var(--color-accent-subtle)}.ThemeToggle_toggle__xlXL6{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ThemeToggle_toggle__xlXL6:hover{border-color:var(--color-accent);color:var(--color-accent)}.ThemeToggle_placeholder__t5DeJ{display:inline-block;width:40px;height:40px}.ResultDisplay_emptyState__cIBIr{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);color:var(--color-text-muted)}.ResultDisplay_emptyIcon__Gln6M{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-accent)}.ResultDisplay_emptyText__Th8TO{font-size:var(--fs-sm);line-height:var(--lh-relaxed);max-width:32ch}.ResultDisplay_errorState__Z7C6G{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-error)}.ResultDisplay_errorIcon__3pTfv{flex-shrink:0;margin-top:2px}.ResultDisplay_errorText__cGsBq{font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.ResultDisplay_label__hOR_B{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2)}.ResultDisplay_headline__OJXFR{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-text);line-height:var(--lh-tight);margin-bottom:var(--space-1)}@media(min-width:1024px){.ResultDisplay_headline__OJXFR{font-size:2.5rem}}.ResultDisplay_sentence__JIOqF{font-size:var(--fs-sm);color:var(--color-text-secondary);margin-bottom:var(--space-5);line-height:var(--lh-relaxed)}.ResultDisplay_statGrid__Psvjw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-5)}.ResultDisplay_stat__aEerK{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border)}.ResultDisplay_statValue__MqE6z{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-text)}.ResultDisplay_note__8P7XC,.ResultDisplay_statLabel__XJY_L{font-size:var(--fs-xs);color:var(--color-text-muted)}.ResultDisplay_note__8P7XC{line-height:var(--lh-relaxed);margin-bottom:var(--space-5)}.ResultDisplay_actions__x76KK{display:flex;gap:var(--space-3)}.Field_field___6e9J{display:flex;flex-direction:column;gap:var(--space-2)}.Field_label__95nQJ{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text);cursor:default;width:-moz-fit-content;width:fit-content}.Field_optional__4qjGv{color:var(--color-text-muted);font-weight:var(--fw-regular)}.Field_description__Pz6jl{font-size:var(--fs-xs);color:var(--color-text-muted)}.Field_errorText__yxAiQ{display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:var(--color-error)}.Field_control__fj97G{width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-md);font-family:inherit;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.Field_control__fj97G:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.Field_controlError___JPNS{border-color:var(--color-error)}.Field_controlError___JPNS:focus{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-subtle)}.Field_controlWrap__hnWzG{position:relative;display:flex;align-items:center;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.Field_controlWrap__hnWzG:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}.Field_controlWrapError__niFHN{border-color:var(--color-error)}.Field_controlWrapError__niFHN:focus-within{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-subtle)}.Field_controlDate__6cqZI{position:absolute;inset:0;width:100%;height:100%;margin:0;border:none;padding:0;background:rgba(0,0,0,0);opacity:0;pointer-events:auto}.Field_controlDate__6cqZI[type=date]{-webkit-min-logical-width:100%!important}.Field_dateDisplay__0jyMv{position:relative;z-index:1;flex:1 1;padding-right:var(--space-10);color:var(--color-text);font-size:var(--fs-md);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Field_calendarIcon__afNyn{right:var(--space-4);pointer-events:none}.Field_calendarIcon__afNyn,.Field_clearButton__9FSe_{position:absolute;z-index:1;color:var(--color-text-muted)}.Field_clearButton__9FSe_{right:var(--space-2);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-full);background:rgba(0,0,0,0);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.Field_clearButton__9FSe_:hover{background:var(--color-accent-subtle);color:var(--color-text)}.SegmentedControl_group__Nh1Hs{display:flex;flex-direction:column;gap:var(--space-2)}.SegmentedControl_label__SkyIi{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text)}.SegmentedControl_track__Lbx7d{display:inline-flex;background:var(--color-accent-subtle);border-radius:var(--radius-md);padding:4px;gap:4px}.SegmentedControl_segment__6VN46{flex:1 1;min-height:40px;padding:0 var(--space-4);border:none;border-radius:calc(var(--radius-md) - 4px);background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.SegmentedControl_active__p0R5I{background:var(--color-surface);color:var(--color-accent);box-shadow:var(--shadow-sm)}.AdSlot_wrapper__Gz0gL{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.AdSlot_label__7iq_e{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);align-self:flex-start}.AdSlot_unit__DKJJa{width:100%}.CalculatorPageLayout_header__a8jO8{margin-bottom:var(--space-8);max-width:68ch}.CalculatorPageLayout_eyebrow__Eh51f{display:inline-block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.CalculatorPageLayout_title__C0qL7{font-size:var(--fs-2xl);margin-bottom:var(--space-3)}@media(min-width:768px){.CalculatorPageLayout_title__C0qL7{font-size:var(--fs-3xl)}}.CalculatorPageLayout_intro__1OMBJ{font-size:var(--fs-md);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}.CalculatorPageLayout_privacyNote__Ofw_g{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--fs-xs);color:var(--color-text-muted)}.CalculatorPageLayout_calculatorArea__zaJZg{margin-bottom:var(--space-16)}.CalculatorPageLayout_contentGrid__ymImS{display:grid;grid-gap:var(--space-10);gap:var(--space-10);grid-template-columns:1fr}@media(min-width:1024px){.CalculatorPageLayout_contentGrid__ymImS{grid-template-columns:2fr 1fr;align-items:start}}.CalculatorPageLayout_mainContent__kjpGy{display:flex;flex-direction:column;gap:var(--space-10);min-width:0}.CalculatorPageLayout_sidebar__e_Jqi{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.FAQSection_section__iLpJO{display:flex;flex-direction:column;gap:var(--space-3)}.FAQSection_heading__C0GvS{font-size:var(--fs-xl);margin-bottom:30px}.FAQSection_list__mgodA{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.FAQSection_columns__SJ0Sn{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}@media(min-width:768px){.FAQSection_columns__SJ0Sn{grid-template-columns:repeat(2,1fr);column-gap:var(--space-8);align-items:start}}.FAQSection_item__K8T_R{border-bottom:1px solid var(--color-border)}.FAQSection_question__F_0QH{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;background:none;border:none;text-align:left;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text);cursor:pointer}.FAQSection_chevron__otkRW{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard)}.FAQSection_chevronOpen__LRpS0{transform:rotate(180deg)}.FAQSection_answer__toYx8{padding-bottom:var(--space-4);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);max-width:60ch}.page_wrap__bQu6Z{padding-block:var(--space-8) var(--space-16)}.page_header__zvj8T{max-width:100ch;margin-bottom:var(--space-10)}.page_title__Qdb6r{font-size:var(--fs-2xl);margin-bottom:var(--space-3)}.page_subtitle__ZQLrW{font-size:var(--fs-md);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}.page_grid__GNXnU{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:1fr}@media(min-width:768px){.page_grid__GNXnU{grid-template-columns:repeat(2,1fr)}}.page_card__yTa6V{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}@media(min-width:768px){.page_cardWide__ctAjQ{grid-column:span 2}}.page_icon__ZDBfj{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent);margin-bottom:var(--space-1)}.page_cardTitle__K7fZk{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.page_cardBody__uluwK{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.page_emailRow__PTqRP{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-1)}.page_emailValue__3NVZQ{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--color-text)}.page_responseNote__QtF7T{font-size:var(--fs-xs);color:var(--color-text-muted)}.page_tipsList__oyCYf{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-5);list-style:decimal}.page_tipsList__oyCYf li{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.page_cardLink__WnFZg{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-accent);margin-top:auto}.HeroIllustration_wrap__fvqWE{position:relative;width:100%;max-width:420px;aspect-ratio:1/1;margin-inline:auto}.HeroIllustration_glow__0SX6o{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,var(--color-accent-subtle) 0,var(--color-accent-2-subtle) 55%,transparent 75%);filter:blur(2px)}.HeroIllustration_orbit__2qcCC{position:absolute;inset:0;width:100%;height:100%}.HeroIllustration_centerTile__JNtGd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-4deg);width:44%;aspect-ratio:1/1;border-radius:var(--radius-xl);background:var(--gradient-brand);box-shadow:var(--shadow-glow);display:flex;align-items:center;justify-content:center}.HeroIllustration_centerCard__Lpx11{width:66%;aspect-ratio:1/1;background:var(--color-surface);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6%;box-shadow:var(--shadow-md)}.HeroIllustration_centerRow__0EE_o{display:flex;gap:18%}.HeroIllustration_centerSymbol__pDWpO{font-size:clamp(1.1rem,4vw,1.6rem);font-weight:var(--fw-bold);color:var(--color-text);line-height:1}.HeroIllustration_floatCard__wTAAk{position:absolute;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-border)}.HeroIllustration_topLeft__LsymU{top:4%;left:2%}.HeroIllustration_topRight__zfIup{top:16%;right:0}.HeroIllustration_bottomLeft__DQxMS{bottom:14%;left:0}.HeroIllustration_bottomRight__vkNug{bottom:2%;right:4%}.HeroIllustration_floatIcon__Mqlp6{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md)}.HeroIllustration_floatIcon__Mqlp6.HeroIllustration_blue__0bADa{background:var(--color-accent-subtle);color:var(--color-accent)}.HeroIllustration_floatIcon__Mqlp6.HeroIllustration_teal__N1Rhv{background:var(--color-accent-2-subtle);color:var(--color-accent-2)}.HeroIllustration_floatIcon__Mqlp6.HeroIllustration_indigo__BBAFx{background:var(--gradient-brand-soft);color:var(--color-accent)}.HeroIllustration_floatLabel__VZuoM{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap}@media(max-width:767px){.HeroIllustration_wrap__fvqWE{max-width:300px}.HeroIllustration_floatCard__wTAAk{padding:var(--space-2) var(--space-3)}}.BlogCover_image__hWw7w{object-fit:cover;transition:transform .4s var(--ease-standard)}.BlogCover_fallback__mPmsm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--gradient-brand);color:#fff}.BlogCover_orbA__wzXLF,.BlogCover_orbB__nCSuz{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.14)}.BlogCover_orbA__wzXLF{width:60%;aspect-ratio:1;top:-30%;right:-10%}.BlogCover_orbB__nCSuz{width:40%;aspect-ratio:1;bottom:-25%;left:-6%}.BlogCover_iconWrap__Js5Rz{position:relative;display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:var(--radius-xl);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.BlogCard_card__w4M6i{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.BlogCard_card__w4M6i:focus-within,.BlogCard_card__w4M6i:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.BlogCard_card__w4M6i:focus-within .BlogCard_cover__daZAt>*,.BlogCard_card__w4M6i:hover .BlogCard_cover__daZAt>*{transform:scale(1.03)}.BlogCard_cover__daZAt{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--gradient-brand-soft);flex-shrink:0}.BlogCard_cover__daZAt>*{transition:transform .4s var(--ease-standard)}.BlogCard_body__YOgWd{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);flex:1 1}.BlogCard_meta__uyCEz{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.BlogCard_chip__wd7xj{color:var(--color-accent);background:var(--color-accent-subtle)}.BlogCard_badge__rKcjD,.BlogCard_chip__wd7xj{font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-full);padding:2px var(--space-3)}.BlogCard_badge__rKcjD{color:var(--color-accent-contrast);background:var(--gradient-brand)}.BlogCard_title___oBgI{font-size:var(--fs-md);line-height:1.3}.BlogCard_titleLink__m0R05{color:var(--color-text)}.BlogCard_titleLink__m0R05:after{content:"";position:absolute;inset:0;z-index:1}.BlogCard_titleLink__m0R05:focus-visible{outline:none}.BlogCard_titleLink__m0R05:focus-visible:after{outline:2px solid var(--color-focus-ring);outline-offset:-2px;border-radius:var(--radius-lg)}.BlogCard_excerpt__1ryZs{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:var(--lh-relaxed);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1}.BlogCard_footer__QujlG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.BlogCard_date__bXRvM{font-size:var(--fs-xs);color:var(--color-text-muted)}.BlogCard_cta__X2uS8{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-accent)}@media(min-width:1024px){.BlogCard_featured__XlgaJ{flex-direction:row}.BlogCard_featured__XlgaJ .BlogCard_cover__daZAt{aspect-ratio:auto;flex:1.15 1;min-height:320px}.BlogCard_featured__XlgaJ .BlogCard_body__YOgWd{flex:1 1;justify-content:center;padding:var(--space-8);gap:var(--space-4)}.BlogCard_featured__XlgaJ .BlogCard_title___oBgI{font-size:var(--fs-xl)}.BlogCard_featured__XlgaJ .BlogCard_excerpt__1ryZs{font-size:var(--fs-base);-webkit-line-clamp:4;line-clamp:4;flex:0 1 auto}.BlogCard_featured__XlgaJ .BlogCard_footer__QujlG{border-top:none;padding-top:0}}.BlogGrid_grid__rok2k{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:1fr}@media(min-width:768px){.BlogGrid_grid__rok2k{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.BlogGrid_grid__rok2k{grid-template-columns:repeat(3,1fr)}}.ArticleSidebar_card__plMKO{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ArticleSidebar_heading__C6L5J{font-size:var(--fs-base);margin-bottom:var(--space-3)}.ArticleSidebar_toc__blp3C{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;counter-reset:toc}.ArticleSidebar_tocLink__vIK72{display:block;padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-border);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:1.4;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ArticleSidebar_tocLink__vIK72:hover{border-left-color:var(--color-accent);color:var(--color-accent)}.BlogPost_header__w0uS_{max-width:820px;margin-bottom:var(--space-8)}.BlogPost_chip__l6116{display:inline-block;margin-bottom:var(--space-4);padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.BlogPost_title__uhPgn{font-size:var(--fs-2xl);line-height:1.15;letter-spacing:-.02em;margin-bottom:var(--space-4)}@media(min-width:768px){.BlogPost_title__uhPgn{font-size:2.75rem}}.BlogPost_lead__xb0JA{font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-5)}@media(min-width:768px){.BlogPost_lead__xb0JA{font-size:var(--fs-lg)}}.BlogPost_byline__w_THl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--fs-sm);color:var(--color-text-muted)}.BlogPost_byline__w_THl strong{color:var(--color-text-secondary);font-weight:var(--fw-semibold)}.BlogPost_cover__XzSE7{position:relative;aspect-ratio:1200/630;overflow:hidden;margin-bottom:var(--space-10);border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--gradient-brand-soft)}.BlogPost_layout__DiJZu{display:grid;grid-gap:var(--space-10);gap:var(--space-10);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.BlogPost_layout__DiJZu{grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-12);align-items:start}}.BlogPost_main__dZEJj{min-width:0;max-width:760px}.BlogPost_aside__Yl2_m{display:flex;flex-direction:column;gap:var(--space-6)}@media(min-width:1024px){.BlogPost_aside__Yl2_m{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-6))}}.BlogPost_tags__rNIAV{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-8)}.BlogPost_tag__MayHR{font-size:var(--fs-xs);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:2px var(--space-3)}.BlogPost_back__F9cPF{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-8);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-accent)}.BlogPost_back__F9cPF:hover{color:var(--color-accent-hover)}.BlogPost_backIcon__ykgZu{display:inline-flex;transform:rotate(180deg)}.BlogPost_related__1NgD_{margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--color-border)}.BlogPost_relatedHeading__mXzDH{font-size:var(--fs-xl);margin-bottom:var(--space-6)}.Pagination_nav__53Kwj{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap}.Pagination_pages__dXCsx{display:flex;align-items:center;gap:var(--space-1)}.Pagination_control__KHipc,.Pagination_page__I4q3u{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:40px;height:40px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.Pagination_control__KHipc:hover,.Pagination_page__I4q3u:hover{border-color:var(--color-accent);color:var(--color-accent)}.Pagination_active__j5BW_{background:var(--gradient-brand);cursor:default}.Pagination_active__j5BW_,.Pagination_active__j5BW_:hover{border-color:rgba(0,0,0,0);color:var(--color-accent-contrast)}.Pagination_disabled__OtRlF{opacity:.45;cursor:not-allowed}.Pagination_disabled__OtRlF:hover{border-color:var(--color-border);color:var(--color-text-secondary)}.Pagination_gap__uQQ4d{padding:0 var(--space-1);color:var(--color-text-muted)}.Pagination_flip__2HpRJ{display:inline-flex;transform:rotate(180deg)}@media(max-width:480px){.Pagination_navText__AgDE5{display:none}}.BlogsExplorer_toolbar__G4Yn3{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6);scroll-margin-top:calc(var(--header-height) + var(--space-4))}@media(min-width:1024px){.BlogsExplorer_toolbar__G4Yn3{flex-direction:row;align-items:center;justify-content:space-between}}.BlogsExplorer_search__J_4be{position:relative;display:flex;align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-full);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.BlogsExplorer_search__J_4be:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle)}@media(min-width:1024px){.BlogsExplorer_search__J_4be{width:420px;flex-shrink:0}}.BlogsExplorer_searchIcon__t8M7i{color:var(--color-text-muted);display:inline-flex}.BlogsExplorer_input__gfFrc{flex:1 1;min-width:0;height:100%;border:none;outline:none;background:rgba(0,0,0,0);color:var(--color-text);font-family:inherit;font-size:var(--fs-sm)}.BlogsExplorer_input__gfFrc::placeholder{color:var(--color-text-muted)}.BlogsExplorer_input__gfFrc::-webkit-search-cancel-button{display:none}.BlogsExplorer_clear__HjBW6{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:rgba(0,0,0,0);color:var(--color-text-muted);cursor:pointer}.BlogsExplorer_clear__HjBW6:hover{background:var(--color-accent-subtle);color:var(--color-text)}.BlogsExplorer_chips__jrj30{display:flex;flex-wrap:wrap;gap:var(--space-2)}.BlogsExplorer_chip__FXkK9{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.BlogsExplorer_chip__FXkK9:hover,.BlogsExplorer_chip__FXkK9[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.BlogsExplorer_chip__FXkK9[aria-pressed=true]{background:var(--color-accent-subtle)}.BlogsExplorer_chipCount__Uc1ub{font-size:var(--fs-xs);color:var(--color-text-muted)}.BlogsExplorer_status__IzXww{min-height:1.4em;margin-bottom:var(--space-4);font-size:var(--fs-sm);color:var(--color-text-muted)}.BlogsExplorer_hero__YgHD_{margin-bottom:var(--space-10)}.BlogsExplorer_listHeading__UiYw9{font-size:var(--fs-lg);margin-bottom:var(--space-5)}.BlogsExplorer_empty__v1584,.BlogsExplorer_noResults__OfRA_{padding:var(--space-10) var(--space-6);text-align:center;color:var(--color-text-secondary);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg)}.BlogsExplorer_noResults__OfRA_{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.BlogsExplorer_reset__sIyVu{height:40px;padding:0 var(--space-5);border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-weight:var(--fw-medium);cursor:pointer}.BlogsExplorer_reset__sIyVu:hover{border-color:var(--color-accent);color:var(--color-accent)}.page_hero__klkOV{padding-block:var(--space-10) var(--space-10)}@media(min-width:768px){.page_hero__klkOV{padding-block:var(--space-12) var(--space-16)}}.page_heroGrid___bsBj{display:grid;grid-gap:var(--space-10);gap:var(--space-10);align-items:center;grid-template-columns:1fr}@media(min-width:1024px){.page_heroGrid___bsBj{grid-template-columns:1.05fr .95fr;gap:var(--space-12)}}.page_heroInner__pYNRt{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:1024px){.page_heroInner__pYNRt{align-items:flex-start;text-align:left}}.page_heroVisual__hC1M4{display:none}@media(min-width:1024px){.page_heroVisual__hC1M4{display:block}}.page_eyebrow__r5oHr{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--color-accent);background:var(--gradient-brand-soft);border:1px solid var(--color-accent-subtle);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);margin-top:var(--space-5);margin-bottom:var(--space-5)}@media(min-width:768px){.page_eyebrow__r5oHr{margin-top:var(--space-12)}}@media(min-width:1024px){.page_eyebrow__r5oHr{margin-top:0}}.page_headline__DPUgX{font-size:var(--fs-2xl);letter-spacing:-.02em;margin-bottom:var(--space-5)}@media(min-width:768px){.page_headline__DPUgX{font-size:3.25rem}}.page_headlineAccent__JSfQ6{background:var(--gradient-brand-text);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page_subhead__wlzFn{font-size:var(--fs-md);color:var(--color-text-secondary);line-height:var(--lh-relaxed);max-width:56ch;margin-bottom:var(--space-8)}.page_heroCluster__6ccKh{display:inline-flex;flex-direction:column;align-items:stretch}.page_heroActions__NRe0K{display:flex;flex-wrap:nowrap;gap:var(--space-3);width:100%}@media(max-width:480px){.page_heroActions__NRe0K{gap:var(--space-2)}.page_heroActions__NRe0K button{padding:.55rem .9rem;font-size:var(--fs-xs);min-height:40px}}.page_heroSearch___5Z12{margin-top:var(--space-8);max-width:100%}.page_section__i13nS{padding-block:var(--space-12)}.page_sectionHeader__xKhTN{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.page_sectionTitle__f7SyI{font-size:var(--fs-xl)}.page_sectionLink__YOCzz{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-accent);white-space:nowrap}.page_categoryCard__x5_TZ{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface)}.page_categoryTitle__KT_V_{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.page_categoryDescription__4no_S{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.page_categoryCount__rGzsK{font-size:var(--fs-xs);color:var(--color-accent);font-weight:var(--fw-medium)}.page_whyGrid__QK_Ty{display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:1fr}@media(min-width:768px){.page_whyGrid__QK_Ty{grid-template-columns:repeat(3,1fr)}}.page_whyItem__3jOWN{display:flex;flex-direction:column;gap:var(--space-2)}.page_whyIcon__LFdoU{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent);margin-bottom:var(--space-1)}.page_whyTitle__vE3QX{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.page_whyBody__AH3qs{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.page_faqSplit__sHabE{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:1fr;align-items:start}@media(min-width:1024px){.page_faqSplit__sHabE{grid-template-columns:1.4fr 1fr}}.page_faqWrap__ggEK_{max-width:1040px}