@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand:#0071bc;--color-action:#b93a0a;--color-action-hover:#9a3209;--color-accent:#f15a24;--color-text:#1b2a3d;--color-muted:#526171;--color-surface:#fff;--color-canvas:#f4f7fb;--color-brand-soft:#fdeee8;--color-accent-soft:#fdeee8;--color-border:#e1e8f0;--color-border-strong:#6b7c8d;--color-danger:#b42318;--color-danger-soft:#fdecea;--color-success:#166534;--color-success-soft:#e7f6ec;--color-warning:#8a4b00;--color-warning-soft:#fff4e0;--color-ink:#0a1628;--color-focus:#005a8f;--color-night:#060b1a;--color-night-2:#0b1530;--color-night-3:#12204a;--color-on-night:#eef3ff;--color-on-night-muted:#a9b8d6;--color-night-line:#ffffff1a;--color-electric:#ff9b70;--color-cyan:#22d3ee;--color-accent-glow:#ff8a5b;--gradient-brand:linear-gradient(135deg, #a8360a 0%, #c2410c 55%, #cc4510 100%);--gradient-blue:linear-gradient(135deg, #005a8f 0%, #0071bc 55%, #1565c0 100%);--gradient-text:linear-gradient(100deg, #ffb08f 0%, #ff8a5b 45%, #f15a24 100%);--gradient-accent:linear-gradient(135deg, #f15a24, #ff8a5b);--gradient-night:radial-gradient(60% 80% at 12% 0%, #f15a2452, transparent 60%), radial-gradient(45% 60% at 95% 100%, #f15a243d, transparent 65%), radial-gradient(40% 50% at 70% 20%, #0071bc29, transparent 70%), linear-gradient(180deg, #071029 0%, #060b1a 100%);--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Poppins", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--text-sm:.875rem;--text-base:1rem;--text-lg:1.0625rem;--text-xl:1.1875rem;--text-2xl:1.5rem;--text-h1:clamp(2rem, 1.35rem + 2.6vw, 3.25rem);--text-display:clamp(2.125rem, 1.3rem + 2.8vw, 3.5rem);--text-page-title:clamp(1.875rem, 1.35rem + 1.8vw, 2.75rem);--text-h2:clamp(1.5rem, 1.2rem + 1.1vw, 2.125rem);--leading:1.6;--leading-tight:1.15;--measure:65ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-control:12px;--radius-card:22px;--radius-stage:28px;--container:1200px;--gutter:20px;--header-height:68px;--bar-height:36px;--sticky-top:calc(var(--header-height) + var(--bar-height));--shadow-card:0 1px 2px #0a16280d, 0 8px 24px #0a16280f;--shadow-raised:0 2px 6px #0a162814, 0 24px 48px -12px #0a16282e;--shadow-glow:0 10px 30px -8px #c2410c8c;--duration:.18s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (min-width:768px){:root{--gutter:32px;--header-height:76px}}@media (prefers-reduced-motion:reduce){:root{--duration:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--sticky-top) + var(--space-4))}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading);color:var(--color-text);background:var(--color-surface);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0}h1{font-size:var(--text-h1);letter-spacing:-.03em;font-weight:700}h2{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}h3{font-size:var(--text-xl)}p{text-wrap:pretty;margin:0}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:var(--color-action);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--color-action-hover);text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}::selection{background:var(--color-brand-soft);color:var(--color-ink)}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-reveal] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(28px)}html[data-reveal] [data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}html[data-reveal] [data-reveal="2"]{transition-delay:90ms}html[data-reveal] [data-reveal="3"]{transition-delay:.18s}html[data-reveal] [data-reveal="4"]{transition-delay:.27s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._button_yn9pr_1{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-height:44px;font-weight:600;font-size:var(--text-base);text-align:center;cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease), color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), transform var(--duration) var(--ease);-webkit-tap-highlight-color:transparent;border:2px solid #0000;padding:10px 20px;line-height:1.2;text-decoration:none;display:inline-flex}._button_yn9pr_1:hover{text-decoration:none}._button_yn9pr_1:active:not(:disabled){transform:translateY(1px)}._button_yn9pr_1:disabled{cursor:not-allowed;opacity:.62}._button_yn9pr_1 svg{flex-shrink:0}._primary_yn9pr_42{background:var(--gradient-brand);background-color:var(--color-action);color:#fff;box-shadow:0 1px 0 #ffffff2e inset, var(--shadow-glow)}._primary_yn9pr_42:hover:not(:disabled){background:var(--color-action-hover);color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 14px 34px -8px #c2410ca6}._ghost_yn9pr_57{color:var(--color-on-night);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border-color:#ffffff47}._ghost_yn9pr_57:hover:not(:disabled){color:#fff;background:#ffffff24;border-color:#ffffff8c}._secondary_yn9pr_70{background:var(--color-surface);border-color:var(--color-action);color:var(--color-action)}._secondary_yn9pr_70:hover:not(:disabled){background:var(--color-brand-soft);color:var(--color-action-hover)}._tertiary_yn9pr_81{min-height:44px;color:var(--color-action);text-underline-offset:.2em;background:0 0;padding-inline:4px;text-decoration:underline;text-decoration-thickness:1px}._tertiary_yn9pr_81:hover:not(:disabled){color:var(--color-action-hover);text-decoration-thickness:2px}._inverse_yn9pr_96{color:var(--color-ink);background:#fff}._inverse_yn9pr_96:hover:not(:disabled){background:var(--color-brand-soft);color:var(--color-ink)}._danger_yn9pr_106{background:var(--color-surface);border-color:var(--color-danger);color:var(--color-danger)}._danger_yn9pr_106:hover:not(:disabled){background:var(--color-danger-soft)}._sm_yn9pr_116{min-height:36px;font-size:var(--text-sm);padding:6px 12px}._lg_yn9pr_122{min-height:54px;font-size:var(--text-lg);padding:14px 28px}._block_yn9pr_128{width:100%}._spinner_yn9pr_132{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite _spin_yn9pr_132}@keyframes _spin_yn9pr_132{to{transform:rotate(360deg)}}
