.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:100;padding:14px 0;transition:background .25s ease,border-color .25s ease;background:#fbfcfedb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent}.nav[data-astro-cid-dmqpwcec].scrolled{background:#fffffff5;border-bottom-color:var(--rule)}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;max-width:var(--max-w);margin:0 auto;padding:0 24px}.nav-logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-weight:700;font-size:21px;letter-spacing:-.01em;color:var(--ink)}.nav-logo-icon[data-astro-cid-dmqpwcec]{width:32px;height:32px;background:var(--blue-500);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:32px}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:14.5px;font-weight:500;color:var(--ink-2);transition:color .2s}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--blue-500)}.nav-cta[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{height:38px;padding:0 16px;font-size:14px;border-radius:8px}@media(max-width:768px){.nav-links[data-astro-cid-dmqpwcec]{display:none}.nav-cta[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{height:34px;padding:0 12px;font-size:13px}.nav-logo[data-astro-cid-dmqpwcec]{font-size:18px;gap:8px}.nav-logo-icon[data-astro-cid-dmqpwcec]{width:30px;height:30px}.nav-inner[data-astro-cid-dmqpwcec]{padding:0 16px}}.site-footer{padding:64px 0 0;background:#0c1a2e;border-top:1px solid rgba(255,255,255,.06)}.site-footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px}.site-footer__logo{display:flex;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-weight:700;font-size:20px;color:#fff;text-decoration:none;margin-bottom:16px}.site-footer__logo-icon{width:34px;height:34px;background:#2563eb;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.site-footer__tagline{font-size:14px;line-height:1.7;color:#ffffff8c;max-width:260px}.site-footer__col{display:flex;flex-direction:column;gap:12px}.site-footer__heading{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#ffffffd9;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.site-footer__col a{font-size:14px;color:#ffffff8c;text-decoration:none;transition:color .2s}.site-footer__col a:hover{color:#fff}.site-footer__trust{padding:28px 0;border-top:1px solid rgba(255,255,255,.06)}.site-footer__trust-title{display:block;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;color:#fff6;margin-bottom:18px}.site-footer__logos{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 40px}.brand-logo{display:block;width:40px;height:32px;background:#ffffffad;-webkit-mask:var(--logo) no-repeat center / contain;mask:var(--logo) no-repeat center / contain;transition:background .2s}.site-footer__logos li:hover .brand-logo{background:#fff}.site-footer__compliance{text-align:center;font-size:12.5px;color:#ffffff80;margin:22px 0 0;line-height:1.6}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-top:1px solid rgba(255,255,255,.06)}.site-footer__bottom span{font-size:13px;color:#fff6}.site-footer__hide-mobile{display:inline}@media(max-width:768px){.site-footer__hide-mobile{display:none}.site-footer{padding:40px 0 0}.site-footer__grid{grid-template-columns:1fr 1fr;gap:32px 24px}.site-footer__brand{grid-column:1 / -1}.site-footer__col:last-child{grid-column:1 / -1}.site-footer__bottom{flex-direction:column;gap:6px;text-align:center;padding:20px 0}}@media(max-width:480px){.site-footer{padding:32px 0 0}.site-footer__grid{gap:24px 20px;padding-bottom:28px}.site-footer__heading{font-size:12px;margin-bottom:2px}.site-footer__col a{font-size:13px}.site-footer__col{gap:10px}}
