.Nav_nav__o8sSc{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.Nav_inner__sh7uA{max-width:1160px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.Nav_logo__98dCe{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1.1rem;letter-spacing:-.03em;color:var(--text);text-decoration:none;flex-shrink:0}.Nav_linksDesktop__S9Trs{display:flex;align-items:center;gap:2px;margin-left:auto}.Nav_link__AQMuy{padding:7px 13px;border-radius:6px;font-size:14px;font-weight:400;color:var(--muted);text-decoration:none;transition:color .15s,background .15s}.Nav_active__efpfw,.Nav_link__AQMuy:hover{color:var(--text);background:var(--surface)}.Nav_ctaDesktop__4WHEu{padding:9px 18px;background:var(--p);color:#fff;border-radius:var(--r);font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;white-space:nowrap;flex-shrink:0}.Nav_ctaDesktop__4WHEu:hover{background:var(--p2)}.Nav_hamburger__lMmgP{display:none;width:44px;height:44px;padding:0;margin-right:-8px;border:0;background:transparent;cursor:pointer;position:relative;border-radius:8px;flex-shrink:0}.Nav_hamburger__lMmgP:hover{background:var(--surface)}.Nav_bar__EPka2{position:absolute;left:12px;width:20px;height:2px;background:var(--text);border-radius:2px;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease-out,top .25s cubic-bezier(.4,0,.2,1)}.Nav_bar__EPka2:first-child{top:16px}.Nav_bar__EPka2:nth-child(2){top:22px}.Nav_bar__EPka2:nth-child(3){top:28px}.Nav_barA__iZKkE{top:22px!important;transform:rotate(45deg)}.Nav_barB__oqKyu{opacity:0}.Nav_barC__Vd2Bj{top:22px!important;transform:rotate(-45deg)}.Nav_backdrop__XbP0c{position:fixed;inset:0;background:rgba(16,24,40,.45);opacity:0;pointer-events:none;transition:opacity .25s ease-out;z-index:98}.Nav_backdropOpen__RV63h{opacity:1;pointer-events:auto}.Nav_panel__7J7lV{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);max-width:100vw;background:#fff;z-index:99;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;box-shadow:-12px 0 40px rgba(16,24,40,.12);display:flex;flex-direction:column;padding-top:72px;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;pointer-events:none}.Nav_panelOpen__u_648{transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.Nav_panelInner__l_ITi{display:flex;flex-direction:column;padding:12px 20px 28px;gap:2px}.Nav_panelLink__oKttF{display:block;padding:14px;font-size:16px;font-weight:500;color:var(--text);text-decoration:none;border-radius:8px;transition:background .15s}.Nav_panelLink__oKttF:focus-visible,.Nav_panelLink__oKttF:hover{background:var(--surface)}.Nav_panelLinkActive__i67zw{color:var(--p);background:var(--brand-50)}.Nav_panelCta__cym0w{display:block;text-align:center;margin-top:16px;padding:14px 18px;background:var(--p);color:#fff;border-radius:var(--r);font-size:15px;font-weight:600;text-decoration:none;transition:background .15s}.Nav_panelCta__cym0w:hover{background:var(--p2)}@media (max-width:860px){.Nav_linksDesktop__S9Trs{gap:0}.Nav_link__AQMuy{padding:7px 10px;font-size:13px}.Nav_ctaDesktop__4WHEu{padding:8px 14px;font-size:13px}}@media (max-width:760px){.Nav_ctaDesktop__4WHEu,.Nav_linksDesktop__S9Trs{display:none}.Nav_hamburger__lMmgP{display:block}}@media (prefers-reduced-motion:reduce){.Nav_backdrop__XbP0c,.Nav_bar__EPka2,.Nav_panel__7J7lV{transition:none}}.Footer_footer__pQtti{background:var(--gray-900);padding:48px 0 28px;margin-top:0}.Footer_inner__vtL_T{max-width:1160px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:36px}.Footer_top__YBhK_{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:flex-start}@media (max-width:720px){.Footer_top__YBhK_{grid-template-columns:1fr;gap:28px}}.Footer_brand__0rdww{display:flex;flex-direction:column;gap:16px}.Footer_logo__fUEOF{font-weight:700;font-size:1rem;color:#fff;align-items:center;letter-spacing:-.02em}.Footer_logo__fUEOF,.Footer_social__cGivK{display:flex;gap:8px}.Footer_socialBtn__7VNy_{width:32px;height:32px;border-radius:6px;background:hsla(0,0%,100%,.06);display:flex;align-items:center;justify-content:center;color:#fff;transition:background .15s}.Footer_socialBtn__7VNy_:focus-visible,.Footer_socialBtn__7VNy_:hover{background:hsla(0,0%,100%,.14)}.Footer_bottom__wxP7Z{border-top:1px solid hsla(0,0%,100%,.08);padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.Footer_links__cFiYr{display:flex;gap:18px;flex-wrap:wrap}.Footer_linkButton__T1QYF,.Footer_links__cFiYr a{font-size:13px;color:var(--gray-400);text-decoration:none;transition:color .15s}.Footer_linkButton__T1QYF:focus-visible,.Footer_linkButton__T1QYF:hover,.Footer_links__cFiYr a:focus-visible,.Footer_links__cFiYr a:hover{color:#fff}.Footer_linkButton__T1QYF{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;font-family:inherit;cursor:pointer}.Footer_copy__KUC9W{font-size:12px;color:var(--gray-400)}.NewsletterForm_wrap__z4Jci{display:flex;flex-direction:column;gap:12px;max-width:420px}.NewsletterForm_footer__FZHV3{color:#fff}.NewsletterForm_heading__NUh9_{font-size:15px;font-weight:600;color:inherit;margin:0}.NewsletterForm_sub__Tb_mO{margin:0;font-size:13px;line-height:1.55}.NewsletterForm_footer__FZHV3 .NewsletterForm_sub__Tb_mO{color:var(--gray-400)}.NewsletterForm_row__70rRp{display:flex;flex-direction:column;gap:4px}.NewsletterForm_label__JpcXt{font-size:12px;letter-spacing:.02em;color:var(--gray-400)}.NewsletterForm_input__kbLPR{font-family:inherit;font-size:14px;padding:9px 12px;border-radius:var(--r);border:1px solid var(--border);background:#fff;color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s}.NewsletterForm_footer__FZHV3 .NewsletterForm_input__kbLPR{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16);color:#fff}.NewsletterForm_footer__FZHV3 .NewsletterForm_input__kbLPR::-moz-placeholder{color:var(--gray-500)}.NewsletterForm_footer__FZHV3 .NewsletterForm_input__kbLPR::placeholder{color:var(--gray-500)}.NewsletterForm_input__kbLPR:focus-visible{border-color:var(--p);box-shadow:0 0 0 3px rgba(127,86,217,.24)}.NewsletterForm_consentRow__EuGqm{display:flex;align-items:flex-start;gap:10px;margin-top:4px}.NewsletterForm_consentRow__EuGqm input[type=checkbox]{margin-top:3px;accent-color:var(--p);flex-shrink:0;width:16px;height:16px}.NewsletterForm_consentLabel__QEgnZ{font-size:12px;line-height:1.55;color:var(--gray-400)}.NewsletterForm_inlineLink__KiNOT{color:#fff;text-decoration:underline}.NewsletterForm_footer__FZHV3 .NewsletterForm_inlineLink__KiNOT{color:#fff}.NewsletterForm_btn__Mfimy{font-family:inherit;font-size:14px;font-weight:600;padding:10px 16px;border-radius:var(--r);border:0;background:var(--p);color:#fff;cursor:pointer;transition:background .15s,opacity .15s;align-self:flex-start}.NewsletterForm_btn__Mfimy:hover:not(:disabled){background:var(--p2)}.NewsletterForm_btn__Mfimy:disabled{opacity:.5;cursor:not-allowed}.NewsletterForm_error__osRpn{margin:0;color:#fda4af;font-size:13px;line-height:1.5}.NewsletterForm_successTitle__YegIp{margin:0;font-size:15px;font-weight:600}.NewsletterForm_successText__JzBRY{margin:0;font-size:13px;line-height:1.6;color:var(--gray-400)}.NewsletterForm_honeypot__E5ExJ{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden}.FAQ_wrap__C5tPF{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:4px}.FAQ_item__h539h{border:1px solid var(--border);border-radius:var(--r);overflow:hidden}.FAQ_q__yDywH{width:100%;text-align:left;padding:15px 18px;background:#fff;font-family:inherit;font-size:14px;font-weight:500;color:var(--text);cursor:pointer;border:none;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:background .15s}.FAQ_q__yDywH:hover{background:var(--surface)}.FAQ_q__yDywH svg{flex-shrink:0;transition:transform .25s;color:var(--muted)}.FAQ_open__nCd2i svg{transform:rotate(180deg)}.FAQ_a__ix1K1{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;font-size:13px;color:var(--muted);line-height:1.75;padding:0 18px;background:#fff}.FAQ_aOpen__52GgZ{max-height:300px;padding:0 18px 16px}