@import url('/brand-kit/font-faces.css');
:root{color-scheme:dark;--dp-ink:#080b14;--dp-night:#111827;--dp-cloud:#f7f8fc;--dp-white:#f7f8fc;--dp-mist:#aeb7c8;--dp-signal-cyan:#56d8ff;--dp-electric-blue:#2c8cff;--dp-soft-violet:#805cff;--dp-orchid:#d956dd;--dp-warm-coral:#ff806f;--dp-amber:#ffb568;--dp-gradient:linear-gradient(100deg,#56d8ff 0%,#2c8cff 27%,#805cff 52%,#d956dd 76%,#ff806f 100%);--dp-font-display:Manrope,Inter,Arial,sans-serif;--dp-font-body:Inter,'Segoe UI',Arial,sans-serif;--bg:var(--dp-ink);--panel:var(--dp-night);--field:#0c1220;--text:var(--dp-white);--muted:var(--dp-mist);--gradient:linear-gradient(100deg,#2c8cff,#805cff 52%,#d956dd);font-family:var(--dp-font-body)}
body{background:var(--dp-ink);color:var(--dp-white);font-family:var(--dp-font-body)}h1,h2,h3{font-family:var(--dp-font-display);font-weight:700}.gradient-text,.brand-person{background:var(--gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand img{display:block;width:220px;height:auto;max-width:100%;object-fit:contain}.button.primary{background:var(--dp-cloud);color:var(--dp-ink)}.button.primary:hover{background:#fff;box-shadow:0 6px 26px #56d8ff16}.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:var(--dp-signal-cyan)}::selection{background:#2c8cff55;color:#fff}.brand-mascot{object-fit:contain;display:block}.panel,.section-card,.stat{background-color:var(--dp-night)}.text-link{color:#b9ddff}.review-bar{background:#121a2b}.brand img{filter:none;transform:none}.brand-mark img{width:100%;height:100%;object-fit:contain}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:650px){.brand img{width:186px}}

html[data-motion=off]{scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
