.BackToTop_btn__TZ9ey{position:fixed;right:24px;bottom:24px;z-index:50;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--color-accent);box-shadow:var(--shadow-md);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .15s ease}.BackToTop_visible___0lC8{opacity:1;transform:translateY(0);pointer-events:auto}.BackToTop_btn__TZ9ey:hover{background:var(--color-accent-dark)}@media (max-width:768px){.BackToTop_btn__TZ9ey{right:12px;bottom:max(16px,env(safe-area-inset-bottom));width:38px;height:38px;z-index:35}.BackToTop_btn__TZ9ey svg{width:16px;height:16px}}.FooterContact_contactWrapper__zcCpS{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.FooterContact_emailBox__bed40{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:10px;background:rgba(15,23,42,.6);border:1px solid hsla(0,0%,100%,.12);transition:border-color .2s ease,background .2s ease;max-width:100%}.FooterContact_emailBox__bed40:hover{border-color:rgba(56,189,248,.4);background:rgba(15,23,42,.9)}.FooterContact_emailLink__ELDE4{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:#cbd5e1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .15s ease}.FooterContact_emailLink__ELDE4:hover{color:#38bdf8}.FooterContact_emailIcon__Maj36{color:#38bdf8;flex-shrink:0}.FooterContact_emailText__ZFfXx{overflow:hidden;text-overflow:ellipsis}.FooterContact_copyBtn__v66iz{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.FooterContact_copyBtn__v66iz:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.4);color:#38bdf8}.FooterContact_copyTooltip__k5xR7{position:absolute;bottom:calc(100% + 6px);right:50%;transform:translateX(50%);background:#0f172a;border:1px solid hsla(0,0%,100%,.15);color:#f8fafc;font-size:.68rem;padding:3px 8px;border-radius:4px;pointer-events:none;opacity:0;white-space:nowrap;transition:opacity .15s ease;box-shadow:0 4px 12px rgba(0,0,0,.4)}.FooterContact_copyBtn__v66iz:hover .FooterContact_copyTooltip__k5xR7{opacity:1}.FooterContact_supportBadge__db_hY{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;color:#94a3b8}.FooterContact_supportDot__Pg5KN{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.6)}.FooterContact_boxActions__7S2t_{display:flex;align-items:center;gap:4px}.FooterContact_waBtn__MjA8k{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.3);color:#25d366;text-decoration:none;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.FooterContact_waBtn__MjA8k:hover{background:rgba(37,211,102,.25);border-color:#25d366}.FooterContact_waBtn__MjA8k:hover .FooterContact_copyTooltip__k5xR7{opacity:1}.FooterNewsletter_newsletterCard__9MkCT{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 36px;border-radius:18px;background:linear-gradient(135deg,rgba(14,23,42,.8),rgba(15,23,42,.4));border:1px solid rgba(56,189,248,.2);box-shadow:0 12px 32px -8px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;margin-bottom:48px}.FooterNewsletter_newsletterCard__9MkCT:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.8),rgba(99,102,241,.8),transparent);pointer-events:none}.FooterNewsletter_textContainer__ui5Aw{max-width:520px;display:flex;flex-direction:column;gap:8px}.FooterNewsletter_badgeRow__ALgSO{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.FooterNewsletter_rateAlertBadge__isHfa{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:9999px;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.3);color:#38bdf8;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.FooterNewsletter_pulseDot__9wL2Q{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8;animation:FooterNewsletter_pulse__1SYOJ 2s infinite}@keyframes FooterNewsletter_pulse__1SYOJ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.FooterNewsletter_frequencyBadge__AsGBF{font-size:.74rem;color:#94a3b8;font-weight:500}.FooterNewsletter_heading__p2FDM{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:#f8fafc;line-height:1.25}.FooterNewsletter_subtext__KzWtY{font-size:.85rem;color:#94a3b8;line-height:1.5}.FooterNewsletter_formContainer__i3GVy{flex-shrink:0;width:100%;max-width:420px}.FooterNewsletter_form__THFTV{display:flex;flex-direction:column;gap:8px}.FooterNewsletter_inputWrapper__cgP_p{display:flex;align-items:center;position:relative;background:rgba(15,23,42,.9);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;padding:4px 4px 4px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.FooterNewsletter_inputWrapper__cgP_p:focus-within{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.2),0 4px 16px rgba(0,0,0,.3);background:#0f172a}.FooterNewsletter_mailIcon__xBURz{color:#64748b;flex-shrink:0;margin-right:8px}.FooterNewsletter_input__tverV{flex:1 1;background:transparent;border:none;color:#f8fafc;font-size:.88rem;padding:8px 4px;outline:none;min-width:0}.FooterNewsletter_input__tverV::placeholder{color:#64748b}.FooterNewsletter_submitButton__iMDTx{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 18px;border-radius:9px;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;font-size:.84rem;font-weight:600;white-space:nowrap;border:1px solid hsla(0,0%,100%,.2);box-shadow:0 2px 8px rgba(2,132,199,.35);transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.FooterNewsletter_submitButton__iMDTx:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 4px 14px rgba(2,132,199,.5);transform:translateY(-1px)}.FooterNewsletter_submitButton__iMDTx:active:not(:disabled){transform:translateY(0)}.FooterNewsletter_submitButton__iMDTx:disabled{opacity:.7;cursor:not-allowed}.FooterNewsletter_spinner__XQI8L{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:FooterNewsletter_spin__af0iv .6s linear infinite}@keyframes FooterNewsletter_spin__af0iv{to{transform:rotate(1turn)}}.FooterNewsletter_errorText__prent{font-size:.76rem;color:#f87171;margin-left:4px}.FooterNewsletter_successMessage__5mTfa{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:12px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25);color:#4ade80}.FooterNewsletter_successTitle___YE8F{font-weight:600;font-size:.88rem;color:#f0fdf4}.FooterNewsletter_successSub__Vz_H5{font-size:.76rem;color:#86efac}@media (max-width:900px){.FooterNewsletter_newsletterCard__9MkCT{flex-direction:column;align-items:flex-start;padding:24px 20px;gap:20px}.FooterNewsletter_formContainer__i3GVy{max-width:100%}}.Header_header__5bMLD{position:-webkit-sticky;position:sticky;top:0;z-index:80;background:var(--header-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border);transition:background-color .2s ease,border-color .2s ease}.Header_inner__5RIrv{display:flex;align-items:center;height:68px;max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,3.5vw,32px);width:100%}.Header_logo__9UrpV{display:inline-flex;padding-block:4px;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:1.12rem;color:var(--color-text);flex-shrink:0;text-decoration:none;letter-spacing:-.015em;transition:opacity .15s ease}.Header_logo__9UrpV:hover{opacity:.9}.Header_logoIcon__ocf5f{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 80%,#000));color:#fff;font-size:1rem;box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 30%,transparent);flex-shrink:0}.Header_logoText__I0fZ_{white-space:nowrap}.Header_nav__UxqfA{display:flex;align-items:center;gap:4px;margin-left:20px}.Header_navLink___TQUS{display:inline-flex;align-items:center;padding:8px 14px;border-radius:var(--radius-sm);font-size:.92rem;font-weight:500;color:var(--color-text-secondary);transition:color .15s ease,background-color .15s ease;text-decoration:none;white-space:nowrap}.Header_navLink___TQUS:hover{color:var(--color-text);background:var(--color-bg-secondary)}.Header_actions__KWOlz{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}.Header_search__8xtG4{width:240px;transition:width .2s ease}.Header_ctaButton__x01Rn{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:var(--radius-sm);font-size:.88rem;font-weight:600;color:#fff;background:var(--color-accent);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--color-accent) 30%,transparent)}.Header_ctaButton__x01Rn:hover{background:var(--color-accent-dark);transform:translateY(-1px);box-shadow:0 4px 14px color-mix(in srgb,var(--color-accent) 40%,transparent)}.Header_phoneBadge__CAqgU{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);color:var(--color-accent);text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease;flex-shrink:0}.Header_phoneBadge__CAqgU:hover{background:color-mix(in srgb,var(--color-accent) 18%,transparent);border-color:var(--color-accent);transform:translateY(-1px)}.Header_phoneBadge__CAqgU svg{flex-shrink:0}@media (max-width:1024px){.Header_search__8xtG4{width:180px}}@media (max-width:900px){.Header_ctaButton__x01Rn{display:none}}@media (max-width:768px){.Header_inner__5RIrv{height:60px;padding-inline:16px}.Header_nav__UxqfA{display:none}.Header_search__8xtG4{width:auto;display:flex;align-items:center}.Header_ctaButton__x01Rn{display:none}.Header_phoneBadge__CAqgU{padding:6px 8px}}.Footer_footer__Hn8qK{position:relative;margin-top:100px;background:linear-gradient(180deg,#070c18,#03060f);color:#94a3b8;padding:64px 24px 32px;overflow:hidden;border-top:1px solid rgba(56,189,248,.25);box-shadow:0 -20px 50px -15px rgba(2,132,199,.08)}.Footer_ambientGlow__FjNHL{position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:800px;height:240px;background:radial-gradient(ellipse at center,rgba(2,132,199,.18) 0,rgba(14,165,233,.05) 50%,transparent 75%);pointer-events:none;filter:blur(40px)}.Footer_inner__koMAF{max-width:1240px;margin-inline:auto;position:relative;z-index:1}.Footer_trustBar__20K0c{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:40px}.Footer_trustCard__Dh5Yq{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-radius:14px;background:rgba(15,23,42,.5);border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.Footer_trustCard__Dh5Yq:hover{transform:translateY(-2px);border-color:rgba(56,189,248,.3);box-shadow:0 8px 24px -6px rgba(0,0,0,.4)}.Footer_trustIconContainer__56l3M{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,rgba(2,132,199,.2),rgba(14,165,233,.08));border:1px solid rgba(56,189,248,.3);color:#38bdf8;flex-shrink:0}.Footer_trustInfo__PewpZ{display:flex;flex-direction:column;gap:4px}.Footer_trustTitle__Ld1_z{font-family:var(--font-body);font-size:.92rem;font-weight:700;color:#f1f5f9;letter-spacing:-.01em}.Footer_trustDesc__N1ogO{font-size:.78rem;line-height:1.5;color:#94a3b8}.Footer_mainGrid__ICv2U{display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:36px;gap:36px;padding-bottom:48px;border-bottom:1px solid hsla(0,0%,100%,.08)}.Footer_brandCol__CHk_s{display:flex;flex-direction:column;gap:18px;max-width:320px}.Footer_logo__ohVnd{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.Footer_logoIcon__yHNOs{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#0284c7,#0369a1);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 4px 16px rgba(2,132,199,.35);font-size:1.45rem;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.Footer_logo__ohVnd:hover .Footer_logoIcon__yHNOs{transform:scale(1.04);box-shadow:0 6px 20px rgba(2,132,199,.5)}.Footer_logoGlyph__GooM9{display:block}.Footer_logoTextGroup__Syiui{display:flex;flex-direction:column}.Footer_logoName__CyjsP{display:block;font-family:var(--font-display);font-weight:700;font-size:1.32rem;color:#f8fafc;line-height:1.1;letter-spacing:-.01em}.Footer_logoKicker__qIU51{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#38bdf8;margin-top:3px}.Footer_versionBadge__eEVmS{display:inline-block;padding:1px 5px;border-radius:4px;background:rgba(56,189,248,.15);color:#7dd3fc;font-size:.62rem;font-weight:700}.Footer_tagline__fBzje{font-size:.84rem;line-height:1.6;color:#94a3b8}.Footer_statusBox__CAWb2{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.08)}.Footer_statusDot__fRRL_{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:Footer_pulseDot__bQBaq 2s infinite;flex-shrink:0}@keyframes Footer_pulseDot__bQBaq{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.Footer_statusText__BcHZ_{display:flex;flex-direction:column}.Footer_statusLabel__n4LTd{font-size:.74rem;font-weight:700;color:#f1f5f9;line-height:1.2}.Footer_statusSub__NOy1v{font-size:.68rem;color:#94a3b8}.Footer_securityBadge__oY81f{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:5px 10px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:#cbd5e1;font-size:.72rem;font-weight:600}.Footer_securityBadge__oY81f svg{color:#38bdf8}.Footer_col__cB_Yk{display:flex;flex-direction:column}.Footer_colTitle__Zo6ck{position:relative;display:flex;align-items:center;gap:8px;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f8fafc;margin-bottom:4px}.Footer_colTitleAccent__bDlxs{width:3px;height:12px;border-radius:2px;background:#0284c7}.Footer_colSub__61VkW{font-size:.74rem;color:#94a3b8;margin-bottom:14px;line-height:1.3}.Footer_colLinks__dc2d_{display:flex;flex-direction:column;gap:10px}.Footer_link__nsmHn{display:inline-flex;align-items:center;gap:6px;padding-block:3px;font-size:.85rem;color:#cbd5e1;text-decoration:none;line-height:1.4;transition:color .18s ease,transform .18s ease}.Footer_link__nsmHn:hover{color:#38bdf8;transform:translateX(3px)}.Footer_linkText__jS8xC{flex:1 1}.Footer_primaryTag__JkbCD{font-size:.62rem;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:rgba(2,132,199,.2);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.Footer_miniBadge__PZfho{font-size:.62rem;font-weight:600;padding:1px 6px;border-radius:4px;background:hsla(0,0%,100%,.08);color:#94a3b8}.Footer_externalLink__YgXSL{justify-content:space-between}.Footer_extIcon__emWU4{color:#94a3b8;transition:transform .15s ease,color .15s ease;flex-shrink:0}.Footer_externalLink__YgXSL:hover .Footer_extIcon__emWU4{transform:translate(2px,-2px);color:#38bdf8}.Footer_guideLink__fafwz{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:4px 0}.Footer_guideTitle__h14Di{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem;line-height:1.4;color:#cbd5e1;transition:color .15s ease}.Footer_guideArrow__9Tm7k{opacity:0;color:#38bdf8;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease;flex-shrink:0;margin-top:2px}.Footer_guideLink__fafwz:hover .Footer_guideTitle__h14Di{color:#f8fafc}.Footer_guideLink__fafwz:hover .Footer_guideArrow__9Tm7k{opacity:1;transform:translateX(0)}.Footer_viewAllItem__9Q_xp{margin-top:6px;padding-top:8px;border-top:1px dashed hsla(0,0%,100%,.1)}.Footer_viewAllLink__kN9az{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:#38bdf8;text-decoration:none;transition:color .15s ease,gap .15s ease}.Footer_viewAllLink__kN9az:hover{color:#7dd3fc;gap:9px}.Footer_socialGroup__kN5di{display:flex;flex-direction:column;gap:8px;margin-top:4px}.Footer_socialHeader__e97ha{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.Footer_social__WBuUU{display:flex;flex-wrap:wrap;gap:10px}.Footer_socialLink__daWw_{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgba(15,23,42,.8);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.Footer_socialLink__daWw_:hover{color:#f8fafc;border-color:rgba(56,189,248,.5);background:linear-gradient(135deg,rgba(2,132,199,.25),rgba(14,165,233,.1));transform:translateY(-2px);box-shadow:0 4px 14px rgba(2,132,199,.3)}.Footer_complianceBox__lTW0_{margin-top:40px;margin-bottom:28px;padding:16px 22px;border-radius:12px;background:rgba(15,23,42,.45);border:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Footer_complianceHeader__WyQlM{display:flex;align-items:center;gap:8px;color:#38bdf8;margin-bottom:6px}.Footer_complianceBadgeText__aDT1D{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Footer_complianceText__y2R66{font-size:.74rem;line-height:1.6;color:#94a3b8;max-width:1100px}.Footer_bottomBar__2Cqgi{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08)}.Footer_bottomLeft__DtbSt{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.Footer_copyrightGroup__g_LO_{display:inline-flex;align-items:center;gap:8px}.Footer_copyrightText__tLwyI{font-size:.8rem;font-weight:500;color:#cbd5e1}.Footer_rightsBadge__GI5Xz{font-size:.64rem;font-weight:600;padding:2px 7px;border-radius:4px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:#94a3b8;text-transform:uppercase;letter-spacing:.02em}.Footer_trustPill__l_ySV{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;color:#64748b;padding:3px 8px;border-radius:9999px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.Footer_trustPill__l_ySV svg{color:#38bdf8}.Footer_dmcaBadge__JApAf{display:inline-flex;align-items:center;padding:3px 6px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);transition:border-color .2s ease,background .2s ease}.Footer_dmcaBadge__JApAf:hover{border-color:rgba(56,189,248,.4);background:hsla(0,0%,100%,.08)}.Footer_dmcaBadge__JApAf img{display:block;opacity:.85;transition:opacity .15s ease}.Footer_dmcaBadge__JApAf:hover img{opacity:1}.Footer_bottomNav__ZbXRO{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.Footer_legalNavItem__jlT0Z{display:inline-flex;align-items:center;gap:6px}.Footer_bottomLink__3cWwE{font-size:.76rem;font-weight:500;color:#94a3b8;text-decoration:none;padding:3px 6px;border-radius:4px;transition:color .15s ease,background .15s ease}.Footer_bottomLink__3cWwE:hover{color:#38bdf8;background:rgba(56,189,248,.08)}.Footer_navSlash__1Ub34{font-size:.7rem;color:#334155}@media (max-width:1100px){.Footer_trustBar__20K0c{grid-template-columns:1fr;gap:12px}.Footer_mainGrid__ICv2U{grid-template-columns:repeat(3,1fr);gap:32px}.Footer_brandCol__CHk_s{grid-column:1/-1;max-width:none;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.Footer_tagline__fBzje{max-width:480px}}@media (max-width:860px){.Footer_bottomBar__2Cqgi{flex-direction:column;align-items:flex-start;gap:16px}.Footer_bottomNav__ZbXRO{width:100%;justify-content:flex-start;gap:4px 8px}}@media (max-width:768px){.Footer_footer__Hn8qK{padding:48px 16px 28px;margin-top:64px}.Footer_mainGrid__ICv2U{grid-template-columns:1fr 1fr;gap:28px}.Footer_brandCol__CHk_s{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.Footer_mainGrid__ICv2U{grid-template-columns:1fr}}.MobileNav_root__ELDH3{display:none}.MobileNav_burger__Dy5Ck{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);color:var(--color-text)}.MobileNav_backdrop__3vOBf{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:MobileNav_fade__7dWu5 .2s ease}.MobileNav_drawer__MQuj5{position:fixed;top:0;right:0;bottom:0;z-index:100;display:flex;flex-direction:column;width:min(86vw,340px);background:var(--color-bg-card);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);animation:MobileNav_slide__5iXRx .28s cubic-bezier(.22,1,.36,1)}.MobileNav_drawerHeader__rhMXS{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 20px;border-bottom:1px solid var(--color-border)}.MobileNav_brand__NrIi3{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--color-text)}.MobileNav_brandIcon__z18Pj{width:30px;height:30px;background:var(--color-accent);color:#fff;font-size:.95rem}.MobileNav_brandIcon__z18Pj,.MobileNav_close__F7Ex8{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.MobileNav_close__F7Ex8{width:40px;height:40px;color:var(--color-text-secondary);transition:background .15s ease,color .15s ease}.MobileNav_close__F7Ex8:hover{background:var(--color-bg-secondary);color:var(--color-text)}.MobileNav_list__A9JFI{display:flex;flex-direction:column;gap:4px;padding:16px 12px}.MobileNav_link__eTTzw{display:flex;align-items:center;gap:14px;padding:14px;font-size:1.05rem;font-weight:600;color:var(--color-text);border-radius:var(--radius-md);transition:background .15s ease,color .15s ease}.MobileNav_linkIcon__H7Mm5{display:inline-flex;color:var(--color-text-secondary);transition:color .15s ease}.MobileNav_chevron__amXJz{margin-left:auto;color:var(--color-text-muted);opacity:.6;transition:transform .15s ease,color .15s ease,opacity .15s ease}.MobileNav_link__eTTzw:hover{background:var(--color-accent-light);color:var(--color-accent)}.MobileNav_link__eTTzw:hover .MobileNav_chevron__amXJz,.MobileNav_link__eTTzw:hover .MobileNav_linkIcon__H7Mm5{color:var(--color-accent)}.MobileNav_link__eTTzw:hover .MobileNav_chevron__amXJz{transform:translateX(3px);opacity:1}.MobileNav_active__PXbg_{background:var(--color-accent-light)}.MobileNav_active__PXbg_,.MobileNav_active__PXbg_ .MobileNav_linkIcon__H7Mm5{color:var(--color-accent)}.MobileNav_drawerFooter__9a12p{margin-top:auto;padding:18px 20px;border-top:1px solid var(--color-border);font-size:.82rem;line-height:1.5;color:var(--color-text-secondary)}@keyframes MobileNav_fade__7dWu5{0%{opacity:0}}@keyframes MobileNav_slide__5iXRx{0%{transform:translateX(100%)}}@media (max-width:768px){.MobileNav_root__ELDH3{display:block}}.NavDropdown_dropdownContainer__fuNBw{position:relative;display:flex;align-items:center}.NavDropdown_trigger__zCfYb{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-sm);font-size:.92rem;font-weight:500;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;transition:color .15s ease,background-color .15s ease;font-family:inherit;white-space:nowrap}.NavDropdown_dropdownContainer__fuNBw:hover .NavDropdown_trigger__zCfYb,.NavDropdown_trigger__zCfYb:hover,.NavDropdown_trigger__zCfYb[aria-expanded=true]{color:var(--color-text);background:var(--color-bg-secondary)}.NavDropdown_chevron__o75KQ{transition:transform .2s cubic-bezier(.16,1,.3,1)}.NavDropdown_chevron__o75KQ.NavDropdown_open__4h7kT{transform:rotate(180deg)}.NavDropdown_dropdownMenu__byTFl{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(8px);width:650px;max-width:calc(100vw - 32px);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 12px 40px -10px rgba(0,0,0,.12),0 4px 12px -4px rgba(0,0,0,.06);padding:20px 22px;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s cubic-bezier(.16,1,.3,1),visibility .2s;z-index:100;pointer-events:none;box-sizing:border-box}.NavDropdown_dropdownMenu__byTFl:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}[data-theme=dark] .NavDropdown_dropdownMenu__byTFl{background:var(--color-bg-card);border-color:var(--color-border);box-shadow:0 20px 50px -10px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08)}.NavDropdown_dropdownMenu__byTFl.NavDropdown_show__nM04D{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.NavDropdown_dropdownHeader__ySX4b{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--color-border)}.NavDropdown_headerTitle__i1cwu{font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--color-text-muted);text-transform:uppercase}.NavDropdown_viewAll__tSNuK{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:600;color:var(--color-accent);text-decoration:none;transition:color .15s ease,transform .15s ease}.NavDropdown_viewAll__tSNuK:hover{color:var(--color-accent-dark,var(--color-accent));text-decoration:underline}.NavDropdown_grid__1QUqS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 14px;gap:8px 14px}.NavDropdown_card__esKgI{display:flex;align-items:flex-start;gap:14px;padding:10px 12px;border-radius:var(--radius-sm);text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease;border:1px solid transparent}.NavDropdown_card__esKgI:hover{background:var(--color-bg-secondary);border-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}.NavDropdown_iconWrapper__dK9q6{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0;transition:transform .15s ease}.NavDropdown_card__esKgI:hover .NavDropdown_iconWrapper__dK9q6{transform:scale(1.05)}[data-theme=dark] .NavDropdown_iconWrapper__dK9q6{background:color-mix(in srgb,currentColor 18%,transparent)!important}.NavDropdown_textContent__d_GZS{display:flex;flex-direction:column;gap:3px;min-width:0}.NavDropdown_cardTitle__IcyqU{font-size:.92rem;font-weight:600;color:var(--color-text);line-height:1.25}.NavDropdown_cardDesc__C_gMK{font-size:.8rem;color:var(--color-text-secondary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.NavDropdown_dropdownMenu__byTFl{width:min(580px,calc(100vw - 24px));padding:16px}.NavDropdown_grid__1QUqS{gap:8px 10px}.NavDropdown_card__esKgI{padding:8px 10px;gap:10px}}@media (max-width:768px){.NavDropdown_dropdownContainer__fuNBw{display:none}}.SiteSearch_root__Bc6FA{position:relative;width:100%}.SiteSearch_box__xdang{display:flex;align-items:center;gap:10px;padding:0 14px;height:40px;border-radius:9999px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-secondary) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .2s cubic-bezier(.16,1,.3,1)}.SiteSearch_box__xdang:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:var(--color-bg-secondary)}.SiteSearch_boxFocused__95bnM{border-color:var(--color-accent);background:var(--color-bg-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 22%,transparent),0 8px 24px rgba(0,0,0,.25)}.SiteSearch_searchIcon__R6k6k{color:var(--color-text-muted);flex-shrink:0;transition:color .15s ease}.SiteSearch_boxFocused__95bnM .SiteSearch_searchIcon__R6k6k{color:var(--color-accent)}.SiteSearch_input__wdrKi{width:100%;border:none;background:transparent;outline:none;font-size:.88rem;font-weight:500;color:var(--color-text);font-family:inherit}.SiteSearch_input__wdrKi::placeholder{color:var(--color-text-muted);font-weight:400;opacity:.85}.SiteSearch_clearBtn__LJd9U{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:none;background:var(--color-bg-secondary);color:var(--color-text-muted);font-size:.72rem;cursor:pointer;flex-shrink:0;transition:all .15s ease}.SiteSearch_clearBtn__LJd9U:hover{background:var(--color-border);color:var(--color-text);transform:scale(1.1)}.SiteSearch_kbdWrap__9kvnj{display:flex;align-items:center;flex-shrink:0;cursor:pointer}.SiteSearch_kbdHint__DgZJB{font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--color-border) 40%,transparent);border:1px solid var(--color-border);color:var(--color-text-muted);letter-spacing:.04em;font-family:inherit;transition:all .15s ease}.SiteSearch_kbdWrap__9kvnj:hover .SiteSearch_kbdHint__DgZJB{color:var(--color-text);border-color:var(--color-accent)}.SiteSearch_popover__kbvjm{position:absolute;top:calc(100% + 10px);right:0;width:min(620px,94vw);z-index:999;background:var(--color-bg-card,#0f172a);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.85),0 0 0 1px color-mix(in srgb,var(--color-accent) 25%,transparent),0 12px 32px rgba(0,0,0,.6);overflow:hidden;display:flex;flex-direction:column;animation:SiteSearch_paletteIn__FNWPq .2s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .SiteSearch_popover__kbvjm{background:#0f172a}.SiteSearch_popoverInner__AjVTo{display:flex;flex-direction:column;width:100%;overflow-x:hidden}@keyframes SiteSearch_paletteIn__FNWPq{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SiteSearch_zeroQuerySection__3_2XE{padding:16px 18px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;max-height:440px;background:var(--color-bg-card,#0f172a)}.SiteSearch_suggestionBlock__PDw4M{display:flex;flex-direction:column;gap:10px}.SiteSearch_blockHeader__Q8afb{display:flex;align-items:center;justify-content:space-between}.SiteSearch_blockTitle__NbYG_{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);display:flex;align-items:center;gap:6px}.SiteSearch_clearRecentBtn__r4RyF{font-size:.7rem;color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .15s ease}.SiteSearch_clearRecentBtn__r4RyF:hover{color:#f87171;background:rgba(239,68,68,.1)}.SiteSearch_pillRow__36eNW{display:flex;flex-wrap:wrap;gap:8px}.SiteSearch_trendingPill__IN07X{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 75%,transparent);color:var(--color-text);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1);font-family:inherit}.SiteSearch_trendingPill__IN07X:hover{background:color-mix(in srgb,var(--color-accent) 15%,var(--color-bg-secondary));border-color:var(--color-accent);color:var(--color-accent-light,#38bdf8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.SiteSearch_recentPill__aFVeH{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:.78rem;cursor:pointer;transition:all .15s ease;font-family:inherit}.SiteSearch_recentPill__aFVeH:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:var(--color-accent);color:var(--color-text)}.SiteSearch_pillIcon__60YS1{font-size:.82rem;line-height:1}.SiteSearch_quickGrid__MKP8w{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.SiteSearch_quickCard__85FL9{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-bg-secondary) 60%,transparent);text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1)}.SiteSearch_quickCard__85FL9:hover{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-bg-card));border-color:color-mix(in srgb,var(--color-accent) 50%,transparent);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.25)}.SiteSearch_quickIcon__Empi_{font-size:1.25rem;line-height:1;padding-top:2px;flex-shrink:0}.SiteSearch_quickContent__yENqj{display:flex;flex-direction:column;gap:3px;min-width:0}.SiteSearch_quickTopRow__0_xhr{display:flex;align-items:center;justify-content:space-between;gap:6px}.SiteSearch_quickTitle__Tr0qf{font-size:.84rem;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteSearch_quickBadge__3BcPc{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--color-accent) 20%,transparent);color:var(--color-accent-light,#38bdf8);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);flex-shrink:0}.SiteSearch_quickDesc__jpE5I{font-size:.72rem;color:var(--color-text-secondary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SiteSearch_filterBar__eghAd{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--color-bg-secondary,#1e293b);border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.SiteSearch_filterBar__eghAd::-webkit-scrollbar{display:none}.SiteSearch_filterTab__aHpZv{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--color-text-secondary);font-size:.76rem;font-weight:600;cursor:pointer;transition:all .14s ease;white-space:nowrap;font-family:inherit}.SiteSearch_filterTab__aHpZv:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.SiteSearch_filterTabActive__cMB6D{background:color-mix(in srgb,var(--color-accent) 22%,transparent);color:var(--color-accent-light,#38bdf8);border-color:color-mix(in srgb,var(--color-accent) 50%,transparent)}.SiteSearch_tabCount__nGwM_{font-size:.65rem;padding:1px 5px;border-radius:9999px;background:color-mix(in srgb,var(--color-border) 60%,transparent);color:var(--color-text-muted)}.SiteSearch_filterTabActive__cMB6D .SiteSearch_tabCount__nGwM_{background:var(--color-accent);color:#fff}.SiteSearch_autocompleteBar__SUQHc{display:flex;align-items:center;gap:8px;padding:8px 14px;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-bg-secondary,#1e293b));border-bottom:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border));font-size:.74rem}.SiteSearch_autocompleteLabel__8_L2y{color:var(--color-accent-light,#38bdf8);font-weight:700;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.SiteSearch_autocompleteChips__QwdN8{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.SiteSearch_autocompleteChip__QoCSS{padding:2px 8px;border-radius:4px;border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);background:color-mix(in srgb,var(--color-bg-card) 80%,transparent);color:var(--color-text);font-size:.74rem;cursor:pointer;white-space:nowrap;transition:all .14s ease;font-family:inherit}.SiteSearch_autocompleteChip__QoCSS:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.SiteSearch_resultsList__vYWbJ{list-style:none;padding:8px;margin:0;overflow-y:auto;overflow-x:hidden;max-height:380px;display:flex;flex-direction:column;gap:6px;background:var(--color-bg-card,#0f172a)}.SiteSearch_resultItem__JYq5X{border-radius:10px;background:color-mix(in srgb,var(--color-bg-secondary,#1e293b) 65%,var(--color-bg-card,#0f172a));border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);transition:all .14s ease}.SiteSearch_resultItem__JYq5X:hover{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-bg-secondary,#1e293b));border-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}.SiteSearch_resultItemActive__roZKa{background:color-mix(in srgb,var(--color-accent) 20%,var(--color-bg-secondary,#1e293b));border-color:var(--color-accent)}.SiteSearch_resultLink__9WP65{display:flex;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;border-radius:10px}.SiteSearch_itemIcon__1FAe_{font-size:1.25rem;line-height:1;flex-shrink:0}.SiteSearch_itemMain__wz_Bm{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.SiteSearch_itemHeader__stUpL{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.SiteSearch_itemTitle__lVAfd{font-size:.92rem;font-weight:700;color:var(--color-text);line-height:1.35}.SiteSearch_categoryBadge__du_ef{font-size:.65rem;font-weight:700;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--color-border) 70%,transparent);color:var(--color-text-secondary);border:1px solid var(--color-border)}.SiteSearch_featureBadge__yr8vn{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--color-accent) 18%,transparent);color:var(--color-accent-light,#38bdf8);border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent)}.SiteSearch_itemDesc__p8SmX{font-size:.8rem;color:var(--color-text-secondary,#cbd5e1);margin:2px 0 0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.SiteSearch_arrowIcon__5abnD{font-size:.95rem;color:var(--color-text-muted);flex-shrink:0;transition:transform .15s ease,color .15s ease}.SiteSearch_resultItemActive__roZKa .SiteSearch_arrowIcon__5abnD{color:var(--color-accent);transform:translateX(3px)}.SiteSearch_highlight__5S4H9{background:color-mix(in srgb,var(--color-accent) 26%,rgba(2,132,199,.35));color:var(--color-accent-light,#38bdf8);font-weight:700;padding:1px 3px;border-radius:3px}.SiteSearch_noResults____2M_{padding:32px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.SiteSearch_noResultsIcon__Pq_Ts{font-size:2rem}.SiteSearch_noResultsTitle__rbohN{font-size:.92rem;font-weight:700;color:var(--color-text)}.SiteSearch_noResultsText__OFtfo{font-size:.78rem;color:var(--color-text-secondary);max-width:320px;margin:0}.SiteSearch_fallbackPills__Euh09{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.SiteSearch_popoverFooter__zy9iK{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--color-bg-secondary,#1e293b);border-top:1px solid var(--color-border);font-size:.72rem;color:var(--color-text-muted)}.SiteSearch_footerHints__HYHpe{display:flex;align-items:center;gap:12px}.SiteSearch_hintItem__jYuls{display:flex;align-items:center;gap:4px}.SiteSearch_miniKbd__1_B_9{font-size:.62rem;font-weight:700;padding:1px 4px;border-radius:3px;background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text-secondary)}.SiteSearch_footerBrand__HXlcb{font-size:.68rem;font-weight:600;color:var(--color-accent-light,#38bdf8);opacity:.85}.SiteSearch_mobileBackdrop__53G4Q{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;flex-direction:column;justify-content:flex-start;padding:12px;animation:SiteSearch_fadeIn__gWpFz .15s ease-out}@keyframes SiteSearch_fadeIn__gWpFz{0%{opacity:0}to{opacity:1}}.SiteSearch_mobileModal__H3wBk{background:var(--color-bg-card,#0f172a);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.95);display:flex;flex-direction:column;max-height:calc(100vh - 24px);overflow:hidden;animation:SiteSearch_mobileSlide__8ytoM .2s cubic-bezier(.16,1,.3,1)}@keyframes SiteSearch_mobileSlide__8ytoM{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SiteSearch_mobileHeaderBar__kfaHu{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-secondary) 90%,transparent)}.SiteSearch_mobileInputRow__tcDXj{display:flex;align-items:center;gap:8px;flex:1 1;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:9999px;padding:0 12px;height:38px}.SiteSearch_mobileInputRow__tcDXj:focus-within{border-color:var(--color-accent)}.SiteSearch_mobileInput__tdIYo{width:100%;border:none;background:transparent;outline:none;font-size:.88rem;color:var(--color-text);font-family:inherit}.SiteSearch_mobileCloseBtn__oneTZ{font-size:.85rem;font-weight:600;color:var(--color-accent);background:transparent;border:none;cursor:pointer;padding:6px 8px;border-radius:6px;flex-shrink:0}.SiteSearch_mobileTriggerBtn__tToQn{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm,8px);background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);color:var(--color-accent);cursor:pointer;transition:all .15s ease;flex-shrink:0}.SiteSearch_mobileTriggerBtn__tToQn:hover{background:color-mix(in srgb,var(--color-accent) 18%,transparent);border-color:var(--color-accent);transform:translateY(-1px)}.SiteSearch_mobileTriggerBtn__tToQn svg{flex-shrink:0}@media (max-width:768px){.SiteSearch_box__xdang{display:none}.SiteSearch_mobileTriggerBtn__tToQn{display:inline-flex}.SiteSearch_quickGrid__MKP8w{grid-template-columns:1fr}.SiteSearch_footerHints__HYHpe{display:none}}.ThemeToggle_toggle__Z2Jp6{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9999px;color:var(--color-text-secondary);border:1px solid var(--color-border);background:var(--color-bg-card);transition:background-color .15s ease,color .15s ease,border-color .15s ease;cursor:pointer;flex-shrink:0}.ThemeToggle_toggle__Z2Jp6:hover{color:var(--color-text);border-color:var(--color-accent);background:var(--color-bg-secondary)}@font-face{font-family:__Fraunces_df18c8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_df18c8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_df18c8;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_df18c8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_df18c8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_df18c8;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_df18c8;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_df18c8;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_df18c8;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_df18c8;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_df18c8{font-family:__Fraunces_df18c8,__Fraunces_Fallback_df18c8;font-style:normal}.__variable_df18c8{--font-fraunces:"__Fraunces_df18c8","__Fraunces_Fallback_df18c8"}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_ef116d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_ef116d;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ef116d{font-family:__DM_Sans_ef116d,__DM_Sans_Fallback_ef116d;font-style:normal}.__variable_ef116d{--font-dm-sans:"__DM_Sans_ef116d","__DM_Sans_Fallback_ef116d"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%;overflow-x:hidden}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:.85}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;width:100%}:root{--color-accent:#0284c7;--color-accent-dark:color-mix(in srgb,var(--color-accent) 90%,#000);--color-accent-light:color-mix(in srgb,var(--color-accent) 10%,transparent);--color-bg:#fff;--color-bg-secondary:#f8fafc;--color-bg-card:#fff;--color-bg-input:#f1f5f9;--color-text:#0f172a;--color-text-primary:var(--color-text);--color-text-secondary:#475569;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-error:#dc2626;--color-success:#16a34a;--shadow-sm:0 1px 3px rgba(0,0,0,.06);--shadow-md:0 4px 16px rgba(0,0,0,.08);--shadow-lg:0 8px 40px rgba(0,0,0,.12);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--header-bg:hsla(0,0%,100%,.95);--footer-bg:#070c18;--footer-text:#94a3b8;--font-display:var(--font-fraunces),Georgia,"Times New Roman",serif;--font-body:var(--font-dm-sans),system-ui,sans-serif}[data-theme=dark]{--color-bg:#0b1120;--color-bg-secondary:#0f172a;--color-bg-card:#131d31;--color-bg-input:#1a2740;--color-text:#f8fafc;--color-text-primary:var(--color-text);--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-border:#1e2d48;--header-bg:rgba(11,17,32,.95);--footer-bg:#040812;--footer-text:#94a3b8;--shadow-sm:0 1px 3px rgba(0,0,0,.4);--shadow-md:0 4px 16px rgba(0,0,0,.5);--shadow-lg:0 8px 40px rgba(0,0,0,.6)}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);line-height:1.6;min-height:100vh;transition:background .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.15;font-weight:600;letter-spacing:-.01em}p{text-wrap:pretty}.container{max-width:860px;margin-inline:auto;padding-inline:20px}main{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;color:#000;background-color:#fff}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}@media print{.no-print,[aria-label="Back to top"],[aria-label="Print this page"],footer,header,nav[aria-label="Main navigation"]{display:none!important}body{background:#fff;color:#000;font-size:12pt}.container{max-width:100%;padding-inline:0}a{color:inherit;text-decoration:none}body:has(#printable-quote-sheet) #hero-section,body:has(#printable-quote-sheet) #seasonal-savings,body:has(#printable-quote-sheet) section:not(:has(#printable-quote-sheet)){display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.glass-panel{background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.3);box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}[data-theme=dark] .glass-panel{background:rgba(30,24,48,.6);border:1px solid hsla(0,0%,100%,.05);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.hover-scale:hover{transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-lg)}.text-gradient{background:linear-gradient(135deg,#0ea5e9,#38bdf8 50%,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .text-gradient{background:linear-gradient(135deg,#38bdf8,#7dd3fc 50%,#e0f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.interactive-input{transition:all .2s ease}.interactive-input:focus,.interactive-input:focus-within{transform:translateY(-1px);box-shadow:0 4px 12px rgba(124,92,255,.15);border-color:var(--color-accent)}[data-theme=dark] .interactive-input:focus,[data-theme=dark] .interactive-input:focus-within{box-shadow:0 4px 12px rgba(167,139,250,.15)}