:root,:host{--grad-1:#0649b8;--grad-2:#4e8fe8;--grad-3:#c7b9ec;--grad-4:#ffd4ad;--grad-5:#e16c3f;--gradient-hero:linear-gradient(180deg, var(--grad-1) 0%, var(--grad-2) 28%, var(--grad-3) 55%, var(--grad-4) 80%, var(--grad-5) 100%);--gradient-compact:linear-gradient(160deg, var(--grad-1) 0%, var(--grad-2) 60%, var(--grad-3) 100%);--gradient-hairline:linear-gradient(90deg, var(--grad-2), var(--grad-3), var(--grad-4));--bg-0:#020b2d;--bg-1:#031033;--bg-2:#08174a;--bg-3:#0d2160;--glass-bg:#08174a9e;--glass-bg-strong:#031033d1;--glass-bg-host:#031033f5;--glass-blur:18px;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-strong:#ffffff2e;--text-1:#fff;--text-2:#e2e8ffbd;--text-3:#c8d2f085;--text-on-light:#020b2d;--accent:#4e8fe8;--accent-soft:#4e8fe829;--focus-ring:0 0 0 2px var(--bg-0), 0 0 0 4px var(--accent);--success:#5fd3a5;--success-soft:#5fd3a524;--warning:#ffb877;--warning-soft:#ffb87724;--danger:#ff6b6b;--danger-soft:#ff6b6b24;--info:#4e8fe8;--info-soft:#4e8fe824;--chart-1:#4e8fe8;--chart-2:#c7b9ec;--chart-3:#ffd4ad;--chart-4:#e16c3f;--chart-5:#5fd3a5;--chart-grid:#ffffff0f;--font-sans:"Radarnaque Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"Radarnaque Serif", Georgia, "Times New Roman", serif;--r-xs:6px;--r-s:10px;--r-m:14px;--r-l:20px;--r-pill:999px;--shadow-pill:0 1px 2px #020b2d33, 0 6px 20px #020b2d2e;--shadow-float:0 12px 40px #00000073;--shadow-mockup:0 40px 120px #020b2d73;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-enter:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1)}@font-face{font-family:Radarnaque Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:Radarnaque Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Radarnaque Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.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:Radarnaque Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box}html{background-color:var(--bg-0)}body{background-color:var(--bg-0);color:var(--text-2);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}a{color:var(--text-2);text-underline-offset:3px;border-radius:var(--r-xs);transition:color var(--dur-fast) var(--ease-enter);text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--text-1)}a:focus-visible{box-shadow:var(--focus-ring);outline:2px solid #0000}.site-nav{align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:16px 24px;display:flex}.site-nav a{text-decoration:none}.site-nav__brand{color:var(--text-1);font-family:var(--font-serif);letter-spacing:-.01em;align-items:center;gap:10px;margin-right:auto;font-size:1.25rem;line-height:1;display:inline-flex}.site-nav__brand svg{flex:none}.site-nav__brand:hover{color:var(--text-1)}.site-nav__links{gap:24px;margin:0;padding:0;list-style:none;display:flex}.site-nav__links a{color:color-mix(in srgb, var(--text-1) 78%, transparent);font-size:.875rem;font-weight:500}.site-nav__links a:hover,.site-nav__links a[aria-current=page]{color:var(--text-1)}.site-nav__lang{border:1px solid var(--border-strong);border-radius:var(--r-pill);min-height:32px;color:var(--text-1);letter-spacing:.06em;align-items:center;padding:0 14px;font-size:.75rem;font-weight:500;display:inline-flex}.site-nav__lang:hover{background-color:var(--bg-3)}@media (width<=767px){.site-nav__links{display:none}}.site-footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 48px;padding:32px max(24px,50% - 536px) 40px;font-size:.75rem;line-height:1.4;display:flex}.site-footer__data{max-width:60ch;margin:0}.site-footer__links{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.page{flex-direction:column;min-height:100vh;display:flex}noscript p{max-width:1120px;margin:0 auto;padding:24px 24px 0}.site-header{border-bottom:1px solid var(--border-subtle)}.page-main{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:56px 24px 80px}h1,h2{color:var(--text-1);font-weight:400}h1{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2.25rem,5vw,4rem);line-height:1.05}.intro{max-width:60ch;margin:0}.page-main--prose{max-width:calc(31rem + 48px)}.page-main--prose h2{font-family:var(--font-serif);letter-spacing:-.01em;margin:40px 0 8px;font-size:1.5rem;line-height:1.15}.page-main--prose section>p{margin:0}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:16px;margin-top:40px;display:grid}.plan{border:1px solid var(--border-subtle);border-radius:var(--r-m);background-color:var(--bg-2);flex-direction:column;gap:16px;padding:24px;display:flex}.plan--featured{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background-image:linear-gradient(180deg, var(--accent-soft), transparent 70%)}.plan h2{font-family:var(--font-sans);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.tagline{margin:-12px 0 0;font-size:.875rem}.prices{flex-direction:column;gap:4px;min-height:5rem;display:flex}.price{font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.price:first-child{color:var(--text-1);font-family:var(--font-serif);font-size:2rem;line-height:1.1}.plan ul{margin:0;padding:0;font-size:.875rem;list-style:none}.plan li{border-top:1px solid var(--border-subtle);padding:10px 0}.soon{color:var(--text-1);margin:24px 0 0;font-size:.875rem;font-weight:500}
