:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edfafa;background:#061324;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 85% 0,#26b0bc33,#0000 36rem),radial-gradient(circle at 8% 28%,#763cad29,#0000 30rem),#061324;min-width:320px;margin:0}a{color:#8affea}a:hover{color:#ffd274}a:focus-visible,button:focus-visible,[tabindex="-1"]:focus-visible{outline-offset:4px;outline:3px solid #ffd274}.seo-skip-link{z-index:12000;top:max(10px, env(safe-area-inset-top));left:max(10px, env(safe-area-inset-left));color:#061324;background:#ffd274;border:2px solid #ffd274;border-radius:10px;padding:11px 15px;font-weight:900;text-decoration:none;transition:transform .14s ease-out;position:fixed;transform:translateY(calc(-100% - 24px))}.seo-skip-link:focus{color:#061324;transform:translateY(0)}.seo-shell{width:min(1040px,100% - 36px);margin:0 auto}.seo-header{justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.seo-brand{color:#f6fffe;letter-spacing:.08em;font-size:1.4rem;font-weight:950;text-decoration:none}.seo-nav{flex-wrap:wrap;gap:8px 18px;display:flex}.seo-nav a{color:#bad0d5;font-size:.9rem;font-weight:750;text-decoration:none}.seo-hero{border-bottom:1px solid #8affea29;padding:clamp(58px,10vw,110px) 0 50px}.seo-kicker{color:#ffd274;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:900}.seo-hero h1{letter-spacing:-.045em;max-width:820px;margin:12px 0 18px;font-size:clamp(2.3rem,7vw,5.6rem);line-height:.98}.seo-lede{color:#c3d9dc;max-width:750px;margin:0;font-size:clamp(1.05rem,2.4vw,1.35rem);line-height:1.62}.seo-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.seo-button{color:#051927;background:#8affea;border:1px solid #8affea;border-radius:12px;align-items:center;min-height:48px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.seo-button.secondary{color:#e7fbfb;background:0 0}.seo-content{gap:28px;padding:48px 0 72px;display:grid}.seo-card,.seo-content>section{background:#0a1f34b8;border:1px solid #8affea29;border-radius:22px;padding:clamp(22px,5vw,38px);box-shadow:0 22px 70px #0000002e}.seo-content h2{margin:0 0 14px;font-size:clamp(1.45rem,4vw,2.25rem)}.seo-content h3{color:#ffd274;margin:26px 0 8px}.seo-content p,.seo-content li{color:#c8dcdf;line-height:1.72}.seo-content li+li{margin-top:9px}.seo-content dt{color:#8affea;margin-top:18px;font-weight:900}.seo-content dd{color:#c8dcdf;margin:5px 0 0;line-height:1.65}.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.seo-note{border-left:4px solid #ffd274}.seo-footer{color:#93aeb3;border-top:1px solid #8affea24;justify-content:space-between;gap:20px;padding:26px 0 44px;font-size:.86rem;display:flex}.seo-privacy-choice-button{color:#8affea;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.seo-privacy-choice-dialog{color:#edfafa;background:#081b30;border:1px solid #8affea73;border-radius:22px;width:min(560px,100% - 32px);padding:clamp(22px,5vw,32px);box-shadow:0 28px 100px #000000b8}.seo-privacy-choice-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#010710c7}.seo-privacy-choice-dialog h2{margin:0 0 12px;font-size:clamp(1.6rem,5vw,2.25rem)}.seo-privacy-choice-dialog p{color:#c8dcdf;margin:0 0 22px;line-height:1.65}.seo-privacy-choice-close-row{justify-content:flex-end;margin:-10px -10px 0 0;display:flex}.seo-privacy-choice-close{color:#edfafa;cursor:pointer;background:#142d44;border:1px solid #ffffff2e;border-radius:50%;width:44px;height:44px;font:800 1.5rem/1 system-ui,sans-serif}.seo-privacy-choice-actions{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.seo-privacy-choice-actions .seo-button{cursor:pointer}.seo-privacy-choice-actions .seo-button:disabled{color:#82959a;cursor:not-allowed;background:#132538;border-color:#ffffff29}@media (max-width:720px){.seo-header,.seo-footer{flex-direction:column;align-items:flex-start}.seo-grid{grid-template-columns:1fr}.seo-hero{padding-top:44px}}@media (max-width:520px){.seo-privacy-choice-actions{display:grid}.seo-privacy-choice-actions .seo-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.seo-skip-link{transition:none}}
