.diagnostic-agent_root__VTN_z{--chat-bubble:color-mix(in srgb,var(--night-fg) 8%,transparent);--chat-bubble-hover:color-mix(in srgb,var(--night-fg) 12%,transparent);--chat-input-border:color-mix(in srgb,var(--night-fg) 22%,transparent);--chat-diag-bg:rgba(var(--accent-rgb),0.14);--chat-diag-border:rgba(var(--accent-rgb),0.4);--chat-hint:color-mix(in srgb,var(--night-fg) 45%,transparent);--chat-shadow:0 24px 64px rgba(var(--night-rgb),0.5);position:fixed;right:24px;bottom:24px;z-index:120;font-family:var(--font-sans);color:var(--night-fg)}.diagnostic-agent_launcher__nad1r{width:64px;height:64px;border-radius:50%;background:var(--accent);color:var(--night-fg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgba(var(--accent-rgb),.4);animation:diagnostic-agent_bubbleRing__fPG5q 2.4s ease-out infinite}.diagnostic-agent_launcher__nad1r:hover{background:var(--accent-hover)}.diagnostic-agent_panel__uUsQt{width:384px;max-width:calc(100vw - 32px);background:var(--night);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--chat-shadow);display:flex;flex-direction:column;animation:diagnostic-agent_botPop__zeYYi .35s ease;outline:none}.diagnostic-agent_head__fz2xV{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--night-border)}.diagnostic-agent_headText__e_zIn{line-height:1.1}.diagnostic-agent_title__pl2OE{font-family:var(--font-heading);font-style:italic;font-size:18px;margin:0}.diagnostic-agent_subtitle__aiRra{font-size:11px;color:var(--night-muted);margin:2px 0 0;display:flex;align-items:center;gap:6px}.diagnostic-agent_dot__RDSMJ{width:7px;height:7px;border-radius:50%;background:var(--success);display:inline-block}.diagnostic-agent_close__KPe7o{margin-left:auto;background:var(--chat-bubble);border:none;color:var(--night-fg);width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center}.diagnostic-agent_close__KPe7o:hover{background:var(--chat-bubble-hover)}.diagnostic-agent_body__nruV0{padding:22px;min-height:300px;max-height:380px;overflow-y:auto}.diagnostic-agent_body__nruV0,.diagnostic-agent_thread___Gv0o{display:flex;flex-direction:column;gap:12px}.diagnostic-agent_bubble__fKDeL{align-self:flex-start;max-width:85%;background:var(--chat-bubble);font-size:14.5px;line-height:1.5;padding:11px 15px;border-radius:4px 16px 16px 16px}.diagnostic-agent_mine__tpI2U{align-self:flex-end;background:var(--accent);color:var(--accent-fg);border-radius:16px 16px 4px 16px}.diagnostic-agent_diag___cIfe{align-self:flex-start;max-width:90%;background:var(--chat-diag-bg);border:1px solid var(--chat-diag-border);border-radius:4px 16px 16px 16px;padding:16px 18px}.diagnostic-agent_diagLabel___fg4F{font-size:11px;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent);margin:0 0 6px}.diagnostic-agent_diagLevel__GA_eR{font-family:var(--font-heading);font-size:26px;line-height:1;margin:0 0 10px}.diagnostic-agent_diagReco__kOEjy{font-size:14px;line-height:1.55;color:var(--night-muted);margin:0}.diagnostic-agent_confirm__vbXh6{align-self:center;text-align:center;padding:12px 16px;color:var(--night-muted);font-size:13.5px;line-height:1.5;margin:0}.diagnostic-agent_error__K8XW5{align-self:center;text-align:center;padding:8px 12px;color:var(--accent);font-size:13px;line-height:1.5;margin:0}.diagnostic-agent_typing__36jk5{align-self:flex-start;background:var(--chat-bubble);border-radius:4px 16px 16px 16px;padding:13px 16px;display:flex;gap:5px}.diagnostic-agent_typing__36jk5 span{width:6px;height:6px;border-radius:50%;background:var(--night-fg);display:inline-block;animation:diagnostic-agent_synType__J1t8z 1.2s ease-in-out infinite}.diagnostic-agent_typing__36jk5 span:nth-child(2){animation-delay:.2s}.diagnostic-agent_typing__36jk5 span:nth-child(3){animation-delay:.4s}.diagnostic-agent_options___8vpk{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.diagnostic-agent_option__YxXKK{background:transparent;border:1px solid var(--accent);color:var(--accent);border-radius:var(--radius-pill);padding:8px 15px;font-size:13px;cursor:pointer;font-family:inherit}.diagnostic-agent_option__YxXKK:hover{background:rgba(var(--accent-rgb),.12)}.diagnostic-agent_emailForm____nG3{margin-top:6px;display:flex;flex-direction:column;gap:8px}.diagnostic-agent_emailInput__1Rtdx{background:var(--chat-bubble);border:1px solid var(--chat-input-border);border-radius:10px;padding:12px 14px;color:var(--night-fg);font-size:14px;font-family:inherit;outline:none}.diagnostic-agent_emailInput__1Rtdx:focus{border-color:var(--accent)}.diagnostic-agent_emailSubmit__GQwu3{background:var(--accent);color:var(--accent-fg);border:none;border-radius:var(--radius-pill);padding:12px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit}.diagnostic-agent_emailSubmit__GQwu3:hover{background:var(--accent-hover)}.diagnostic-agent_emailSubmit__GQwu3:disabled{opacity:.6;cursor:default}.diagnostic-agent_foot__Q2tut{border-top:1px solid var(--night-border);padding:12px 14px}.diagnostic-agent_inputRow__M7t0r{display:flex;align-items:center;gap:8px}.diagnostic-agent_input__Q9mYK{flex:1 1;min-width:0;background:var(--chat-bubble);border:1px solid var(--chat-input-border);border-radius:var(--radius-pill);padding:11px 16px;color:var(--night-fg);font-size:14px;font-family:inherit;outline:none}.diagnostic-agent_input__Q9mYK:focus{border-color:var(--accent)}.diagnostic-agent_emailInput__1Rtdx::placeholder,.diagnostic-agent_input__Q9mYK::placeholder{color:var(--night-muted)}.diagnostic-agent_iconButton__Ekfvt{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--night-fg);background:var(--chat-bubble-hover)}.diagnostic-agent_send__7CxJn{background:var(--accent);color:var(--accent-fg)}.diagnostic-agent_send__7CxJn:hover{background:var(--accent-hover)}.diagnostic-agent_listening__Fgv2E{background:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.25)}.diagnostic-agent_hint__45CR1{margin:8px 4px 0;font-size:10.5px;color:var(--chat-hint);text-align:center}@media (max-width:640px){.diagnostic-agent_root__VTN_z{right:16px;bottom:16px}.diagnostic-agent_rootOpen__MhoJ5{inset:0}.diagnostic-agent_panel__uUsQt{width:100%;max-width:none;height:100%;border-radius:0}.diagnostic-agent_body__nruV0{flex:1 1;max-height:none}}.hero_hero__Aa1kH{position:relative;isolation:isolate;overflow:hidden;background:var(--night)}.hero_bg__nw9LU{position:absolute;inset:0;z-index:0;opacity:.55;pointer-events:none}.hero_hero__Aa1kH>section{position:relative;z-index:1;background:transparent;padding-block:calc(var(--section-y) + var(--space-2)) calc(var(--section-y) + var(--space-3))}.hero_eyebrow__F9yAT,.hero_title__BFSRw{margin-bottom:var(--space-4)}.hero_title__BFSRw{font-size:var(--text-display);line-height:1.04;letter-spacing:0;max-width:60rem}.hero_lead__ym9HI{font-size:var(--text-xl);font-weight:300;line-height:1.5;max-width:40rem;color:var(--fg-muted);margin-bottom:var(--space-5)}.hero_actions__O67Z5{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-4)}.hero_chatLink__ZCvVs{background:transparent;border:0;border-bottom:1px solid var(--fg-muted);border-radius:0;padding:0 0 var(--space-1);color:var(--fg);font-size:var(--text-base);cursor:pointer;transition:border-color .15s ease,color .15s ease}.hero_chatLink__ZCvVs:hover{color:var(--accent);border-bottom-color:var(--accent)}@media (max-width:640px){.hero_lead__ym9HI{font-size:var(--text-lg)}}.compare_header__1FeRE{text-align:center;max-width:45rem;margin:0 auto var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.compare_title__bb1XR{font-size:var(--text-3xl)}.compare_grid__PsdoQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.compare_column__Huciv{border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column}.compare_columnBad__8Zkbg{--fg:var(--night-fg);--fg-muted:var(--night-muted);--border:var(--night-border);background:var(--night);color:var(--fg)}.compare_columnGood__ZSnek{background:var(--bg);border:1px solid var(--border)}.compare_head__3PYhU{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.compare_badge__VoAMb{flex-shrink:0;width:1.875rem;height:1.875rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.compare_badge__VoAMb svg{width:1rem;height:1rem}.compare_columnBad__8Zkbg .compare_badge__VoAMb{background:color-mix(in srgb,var(--fg) 12%,transparent);color:var(--fg)}.compare_columnGood__ZSnek .compare_badge__VoAMb{background:var(--accent);color:var(--accent-fg)}.compare_columnTitle__UJnw4{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;color:var(--fg-muted)}.compare_columnGood__ZSnek .compare_columnTitle__UJnw4{color:var(--accent)}.compare_list__mONTf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.compare_item__7yu_h{display:flex;align-items:center;gap:var(--space-3);padding-block:.75rem;font-size:var(--text-base);color:var(--fg-muted);position:relative}.compare_item__7yu_h:after{content:"";display:block;position:absolute;left:.25rem;bottom:-1rem;width:1px;height:1rem;background:var(--border)}.compare_columnGood__ZSnek .compare_item__7yu_h:after{width:2px;background:var(--accent)}.compare_dot__EfBb8{flex-shrink:0;width:.625rem;height:.625rem;border-radius:50%;background:color-mix(in srgb,var(--fg) 40%,transparent)}.compare_columnGood__ZSnek .compare_dot__EfBb8{background:var(--accent)}.compare_verdict__fqh2P{margin-top:1.375rem;padding:.875rem var(--space-3);border-radius:calc(var(--radius) - 4px);font-size:var(--text-base);font-weight:500;color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.compare_columnGood__ZSnek .compare_verdict__fqh2P{background:rgba(var(--accent-rgb),.12)}@media (max-width:900px){.compare_grid__PsdoQ{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.compare_column__Huciv{padding:var(--space-4)}}.contact_wrap___pU_a{position:relative;isolation:isolate;overflow:hidden;background:var(--night)}.contact_bg__b49KY{position:absolute;inset:0;z-index:0;opacity:.4;color:var(--night-fg);pointer-events:none}.contact_pulseA___ygBW,.contact_pulseB__3eZV3,.contact_pulseC__SikBY{animation:contact_synPulse__qQX92 3s ease-in-out infinite}.contact_pulseB__3eZV3{animation-duration:3.3s;animation-delay:.5s}.contact_pulseC__SikBY{animation-duration:2.8s;animation-delay:.8s}.contact_wrap___pU_a>section{position:relative;z-index:1;background:transparent}.contact_grid__DtBLA{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start;max-width:62.5rem;margin-inline:auto}.contact_mark__WMU1a{margin-bottom:var(--space-4)}.contact_mark__WMU1a svg circle:first-of-type{animation:contact_synGlow__cvhwd 2.4s ease-in-out infinite}.contact_title__5qhJk{font-size:var(--text-3xl);line-height:1.08;margin-bottom:var(--space-3)}.contact_lead__IYeew{font-size:var(--text-lg);font-weight:300;line-height:1.6;color:var(--fg-muted);margin-bottom:var(--space-4)}.contact_form__7zgWO,.contact_success__1lg52{background:color-mix(in srgb,var(--fg) 6%,transparent);border:1px solid var(--border);border-radius:var(--radius-lg)}.contact_form__7zgWO{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.contact_row__ymZ8X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.contact_input__zADvx{width:100%;min-width:0;background:color-mix(in srgb,var(--fg) 8%,transparent);border:1px solid var(--border);border-radius:calc(var(--radius) / 1.6);padding:var(--space-3);color:var(--fg);font-size:var(--text-base);line-height:1.3;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease}.contact_input__zADvx::placeholder{color:var(--fg-muted)}.contact_input__zADvx:focus{outline:none;border-color:var(--accent)}.contact_input__zADvx:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.contact_input__zADvx option{color:var(--night)}.contact_hp__Pru3T{position:absolute;left:-200vw;width:1px;height:1px;overflow:hidden}.contact_consent__dSGT_{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:1.5;color:var(--fg-muted);cursor:pointer}.contact_checkbox__YyRSY{margin:0;margin-top:var(--space-1);flex-shrink:0;accent-color:var(--accent)}.contact_submit__FDFoO{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-fg);font-size:var(--text-base);font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.contact_submit__FDFoO:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.contact_submit__FDFoO:disabled{opacity:.7;cursor:progress}.contact_error__FFT_W{font-size:var(--text-sm);line-height:1.5;color:var(--accent)}.contact_success__1lg52{padding:var(--space-6) var(--space-5);text-align:center}.contact_successIcon__1V6pp{width:3.25rem;height:3.25rem;margin:0 auto var(--space-4);stroke:var(--accent)}.contact_successTitle__p_EId{font-family:var(--font-heading);font-size:var(--text-xl);line-height:1.2;margin-bottom:var(--space-2)}.contact_successBody__pCiBS{color:var(--fg-muted)}@media (max-width:900px){.contact_grid__DtBLA{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}@media (max-width:640px){.contact_form__7zgWO{padding:var(--space-4)}.contact_row__ymZ8X{grid-template-columns:minmax(0,1fr)}.contact_success__1lg52{padding:var(--space-5) var(--space-4)}}.ecosystem_header__pDRAj{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:47.5rem;margin:0 auto var(--space-6);text-align:center}.ecosystem_title__4DFii{font-size:var(--text-3xl);line-height:1.1}.ecosystem_intro__irkqX{font-size:var(--text-lg);line-height:1.6;color:var(--fg-muted)}.ecosystem_block__ZWvNY{--bg:var(--night);--fg:var(--night-fg);--fg-muted:var(--night-muted);--border:var(--night-border);display:flex;align-items:stretch;border-radius:var(--radius-lg);overflow:hidden;background:var(--night);color:var(--night-fg)}.ecosystem_panelAlt__BYvHS,.ecosystem_panel___Sd_C{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.ecosystem_panelAlt__BYvHS{background:color-mix(in srgb,var(--night-fg) 4%,transparent)}.ecosystem_brand__him9i{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.ecosystem_studioMark__iVR5r{display:block;flex-shrink:0;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ecosystem_studioMarkBar__1LL5o{stroke:var(--accent)}.ecosystem_description__Zw7xU{font-size:var(--text-base);line-height:1.6;color:var(--fg-muted)}.ecosystem_bullets__3k9j6{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none}.ecosystem_bullet__QkFgd{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:1.6;color:var(--fg-muted)}.ecosystem_check__1IRZ9{display:inline-flex;flex-shrink:0;margin-top:.2em;color:var(--accent)}.ecosystem_connector__Ol08N{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--space-2)}.ecosystem_connectorLine__FYw6J{flex:1 1;width:1px;background:linear-gradient(180deg,transparent,rgba(var(--accent-rgb),.5),transparent)}.ecosystem_connectorDot__g9SY1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;margin:var(--space-2) 0;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-fg)}.ecosystem_connectorArrow__e_wdq{display:inline-flex}@media (max-width:900px){.ecosystem_block__ZWvNY{flex-direction:column}.ecosystem_connector__Ol08N{flex-direction:row;padding:var(--space-2) var(--space-5)}.ecosystem_connectorLine__FYw6J{width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.5),transparent)}.ecosystem_connectorDot__g9SY1{margin:0 var(--space-2)}.ecosystem_connectorArrow__e_wdq{transform:rotate(90deg)}}@media (max-width:640px){.ecosystem_panelAlt__BYvHS,.ecosystem_panel___Sd_C{padding:var(--space-4)}}.faq_inner__FVfyj{max-width:51.25rem;margin-inline:auto}.faq_title__kMeZm{font-size:var(--text-3xl);text-align:center;margin-bottom:var(--space-5)}.faq_list__dYzQX{display:flex;flex-direction:column;gap:.875rem}.faq_item__xPSo2{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-1) 1.75rem}.faq_question__fDizh{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-4);padding-block:1.375rem;font-size:var(--text-lg);font-weight:500;line-height:1.35}.faq_question__fDizh::-webkit-details-marker{display:none}.faq_questionText__RCRvH{flex:1 1}.faq_plus__twy3P{flex-shrink:0;width:1.625rem;height:1.625rem;color:var(--accent);transition:transform .2s}.faq_item__xPSo2[open] .faq_plus__twy3P{transform:rotate(45deg)}.faq_answer__Frwwg{font-size:var(--text-base);line-height:1.6;color:var(--fg-muted);margin-bottom:1.375rem}@media (max-width:640px){.faq_item__xPSo2{padding-inline:var(--space-3)}.faq_question__fDizh{padding-block:var(--space-3);font-size:var(--text-md)}}.journey_header__YxJrW{text-align:center;max-width:45rem;margin:0 auto 4.5rem;display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.journey_title__FnjnE{font-size:var(--text-3xl)}.journey_intro__un5_V{font-size:var(--text-lg);font-weight:300;color:var(--fg-muted)}.journey_steps__vxrhx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.journey_step__5DE1d{position:relative;text-align:center}.journey_step__5DE1d:not(:first-child):before{content:"";position:absolute;top:1.0625rem;right:calc(50% + 1.125rem);width:calc(100% + var(--space-5) - 2.25rem);height:2px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--fg) 28%,transparent) 0 8px,transparent 8px 16px)}.journey_letter__uc1zc{position:relative;z-index:1;width:2.25rem;height:2.25rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:var(--space-4);color:var(--fg);background:color-mix(in srgb,var(--fg) 12%,transparent)}.journey_step__5DE1d:first-child .journey_letter__uc1zc{background:var(--accent);color:var(--accent-fg)}.journey_stepTitle__e482O{font-size:1.5625rem;letter-spacing:.02em;margin-bottom:var(--space-2)}.journey_stepBody__wkWJZ{font-size:var(--text-sm);line-height:1.55;color:var(--fg-muted)}@media (max-width:900px){.journey_steps__vxrhx{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.journey_step__5DE1d:not(:first-child):before{display:none}}.reassurance_reassurance__e62JW{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-sm);color:var(--fg-muted)}.reassurance_item__hbRGc{display:inline-flex;gap:var(--space-3)}.reassurance_dot__4Mc9j{color:var(--accent)}.method_header__41qsM{text-align:center;max-width:45rem;margin:0 auto var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.method_title__vxHqK{font-size:var(--text-3xl)}.method_intro__ySQ_V{font-size:var(--text-lg);color:var(--fg-muted)}.method_layout__Lx9tm{display:grid;grid-template-columns:21.25rem minmax(0,1fr);grid-gap:var(--space-6) 4.5rem;gap:var(--space-6) 4.5rem;align-items:center}.method_figure__e8WbS{display:flex;justify-content:center;color:var(--fg)}.method_steps__GgIYv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.method_step__ap54q{display:flex;align-items:center;gap:1.375rem;padding:1.625rem 1.875rem;background:var(--bg);border-radius:calc(var(--radius) + 2px);border-left:4px solid var(--fg)}.method_step__ap54q:first-child{border-left-color:var(--accent)}.method_stepIcon__8zBj8{flex-shrink:0;display:inline-flex;color:var(--fg)}.method_step__ap54q:first-child .method_stepIcon__8zBj8{color:var(--accent)}.method_stepTitle__k3ry3{font-family:var(--font-sans);font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:0;margin-bottom:var(--space-1)}.method_stepBody__F15lg{font-size:var(--text-sm);line-height:1.5;color:var(--fg-muted)}@media (max-width:900px){.method_layout__Lx9tm{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.method_step__ap54q{padding:var(--space-4);gap:var(--space-3);align-items:flex-start}}.photo-band_band__M7ygJ{position:relative;height:440px;margin:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.photo-band_image__61Tio{object-fit:cover}.photo-band_veil__XUCmq{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--night-rgb),.82) 0,rgba(var(--night-rgb),.35) 55%,transparent 100%);pointer-events:none}.photo-band_caption__lQ3sz{position:absolute;bottom:0;left:0;max-width:36.25rem;padding:var(--space-5);margin:0;pointer-events:none}.photo-band_quote__xffnM{font-family:var(--font-heading);font-style:italic;font-size:var(--text-2xl);line-height:1.25;color:var(--night-fg)}@media (max-width:640px){.photo-band_band__M7ygJ{height:280px}.photo-band_caption__lQ3sz{padding:var(--space-4)}.photo-band_quote__xffnM{font-size:var(--text-xl)}}.problem_grid__0CiVZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);align-items:center}.problem_eyebrow__gVc4a,.problem_title__fA5OV{margin-bottom:var(--space-3)}.problem_title__fA5OV{font-size:var(--text-3xl);line-height:1.1;letter-spacing:0}.problem_lead__h5KXc{font-size:var(--text-lg);font-weight:300;line-height:1.55;color:var(--fg-muted)}.problem_figure__5PGrz{margin:0}.problem_figure__5PGrz>svg{margin-inline:auto}.problem_caption__VPAlM{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--fg-muted);text-align:center}@media (max-width:900px){.problem_grid__0CiVZ{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}.support_cardNight__K_0mr,.support_card__iry8T{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);color:var(--fg)}.support_cardNight__K_0mr{--fg:var(--night-fg);--fg-muted:var(--night-muted);background:var(--night);color:var(--night-fg)}.support_icon__obt3e{display:block;flex-shrink:0;color:var(--fg)}.support_cardNight__K_0mr .support_icon__obt3e{color:var(--accent)}.support_cardText___6dXE{display:flex;flex-direction:column;gap:var(--space-2)}.support_cardTitle__af_9O{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:600;line-height:1.25;letter-spacing:0}.support_cardBody__weHwF{font-size:var(--text-base);line-height:1.6;color:var(--fg-muted)}.support_success__6ayCf{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:48.75rem;margin:var(--space-6) auto 0;text-align:center}.support_rule__GvXuq{display:block;width:3rem;height:2px;margin-bottom:var(--space-2);background:var(--accent)}.support_successTitle__tXaqn{font-size:var(--text-3xl);line-height:1.12}.support_successBody__SfVrN{font-size:var(--text-md);line-height:1.6;color:var(--fg-muted)}@media (max-width:640px){.support_cardNight__K_0mr,.support_card__iry8T{flex-direction:column;gap:var(--space-3);padding:var(--space-4)}}.team_header__IT_qI{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:45rem;margin:0 auto var(--space-6);text-align:center}.team_title__wTiSv{font-size:var(--text-3xl);line-height:1.08}.team_intro__lgzU6{font-size:var(--text-lg);line-height:1.6;color:var(--fg-muted)}.team_card__kZXpS{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg);color:var(--fg)}.team_portrait__xLpyj{flex-shrink:0;border-radius:var(--radius-pill);object-fit:cover;background:var(--surface)}.team_text__pAYv8{display:flex;flex-direction:column;gap:var(--space-2)}.team_name__BfijB{font-size:var(--text-2xl);line-height:1.15}.team_bio__1WBRs{margin-top:var(--space-1);font-size:var(--text-base);line-height:1.6;color:var(--fg-muted)}@media (max-width:640px){.team_card__kZXpS{flex-direction:column;padding:var(--space-4)}}