@font-face{font-family:Unbounded;src:url(/assets/Unbounded-Variable-BM8tctaM.woff) format("woff");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/assets/Onest-Variable-CSgpNY66.woff) format("woff");font-weight:100 900;font-style:normal;font-display:swap}:root{--color-bg: #eceef1;--color-bg-deep: #e2e5e9;--color-surface: #fbfbfc;--color-border: #d9dde3;--color-border-strong: #c3c9d1;--color-text: #17191d;--color-text-muted: #595f69;--color-text-faint: #8a909a;--color-dark: #1e2126;--color-dark-2: #2a2e35;--color-accent: #e85a1b;--color-accent-hover: #cf4a10;--color-accent-soft: #fbe6db;--color-on-accent: #ffffff;--color-error: #c8322b;--color-success: #1f8a52;--shadow-sm: 0 1px 2px rgba(30, 38, 52, .06), 0 2px 6px rgba(30, 38, 52, .05);--shadow-md: 0 4px 10px rgba(30, 38, 52, .06), 0 12px 28px rgba(30, 38, 52, .08);--shadow-lg: 0 10px 24px rgba(20, 24, 32, .12), 0 30px 60px rgba(20, 24, 32, .14);--shadow-accent: 0 6px 16px rgba(232, 90, 27, .28);--radius-control: 10px;--radius-panel: 16px;--radius-window: 24px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drive: cubic-bezier(.16, .84, .3, 1);--font-display: "Unbounded", "Arial Black", system-ui, sans-serif;--font-main: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--z-hero-info: 4;--z-controls: 5;--z-header: 20;--z-modal: 100;--container: 1360px;--gutter: clamp(16px, 3vw, 40px);--header-h: 80px}:root{--glass-blur: 16px;--glass-saturate: 150%;--glass-tint: rgba(255, 255, 255, .6);--glass-edge-top: rgba(255, 255, 255, .95);--glass-edge-low: rgba(255, 255, 255, .12);--glass-sheen: rgba(255, 255, 255, .5);--glass-shadow: 0 1px 2px rgba(30, 38, 52, .05), 0 10px 30px rgba(30, 38, 52, .1)}.glass{position:relative;isolation:isolate;background:var(--glass-tint);box-shadow:inset 0 1px #ffffffa6,var(--glass-ring, 0 0 0 0 transparent),var(--glass-shadow)}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(130% 70% at 18% 0%,var(--glass-sheen),transparent 62%);pointer-events:none}.glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,var(--glass-edge-top) 0%,var(--glass-edge-low) 40%,var(--glass-edge-low) 62%,rgba(255,255,255,.55) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.glass-blur{--glass-tint: rgba(255, 255, 255, .5);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass-strong{--glass-tint: rgba(255, 255, 255, .8);--glass-blur: 24px}.glass-dark{--glass-tint: rgba(24, 27, 33, .74);--glass-edge-top: rgba(255, 255, 255, .35);--glass-edge-low: rgba(255, 255, 255, .04);--glass-sheen: rgba(255, 255, 255, .1)}.glass-accent{--glass-tint: rgba(232, 90, 27, .88);--glass-edge-top: rgba(255, 220, 200, .95);--glass-edge-low: rgba(255, 255, 255, .08);--glass-sheen: rgba(255, 255, 255, .35);--glass-shadow: 0 8px 22px rgba(232, 90, 27, .3)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass-blur{--glass-tint: rgba(251, 251, 252, .94)}.glass-dark{--glass-tint: rgba(30, 33, 38, .96)}.glass-accent{--glass-tint: var(--color-accent)}}@media(prefers-reduced-transparency:reduce){.glass,.glass-blur{--glass-tint: var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.glass-dark{--glass-tint: var(--color-dark)}.glass-accent{--glass-tint: var(--color-accent)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--color-border-strong) var(--color-bg)}body{margin:0;font-family:var(--font-main);font-size:16px;line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden;caret-color:var(--color-accent)}::selection{background:var(--color-accent);color:var(--color-on-accent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:10px;border:2px solid var(--color-bg)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none;text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit}img,svg{display:block;max-width:100%}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;top:12px;left:12px;z-index:calc(var(--z-modal) + 1);padding:10px 16px;border-radius:var(--radius-control);background:var(--color-dark);color:#fff;font-weight:600;opacity:0;pointer-events:none;transform:translateY(-160%);transition:transform .2s var(--ease-out),opacity .15s ease}.skip-link:focus{opacity:1;pointer-events:auto;transform:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
