@font-face{font-family:Archivo;src:url(/fonts/archivo-var.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-var.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-weight:500 700;font-display:swap}:root{--font-display:"Archivo", "IBM Plex Sans", system-ui, sans-serif;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Code", Consolas, monospace}:root[data-theme=dark],.on-dark{--bg:#08121d;--bg-surface:#0e1b2a;--bg-surface-alt:#122236;--bg-hover:#15273c;--bg-row-alt:#ffffff04;--bg-row-hover:#6b8afd12;--border:#1c2e44;--border-strong:#2b4260;--border-subtle:#142437;--text:#eaf1f4;--text-secondary:#a9b7c6;--text-muted:#8397ab;--accent-primary:#6b8afd;--accent-primary-hover:#8aa3fd;--accent-primary-bg:#6b8afd14;--accent-success:#8bc48b;--accent-success-text:#8bc48b;--accent-success-bg:#8bc48b0f;--accent-warn:#e0a84b;--accent-warn-text:#e0a84b;--accent-warn-bg:#e0a84b0f;--accent-alert:#e06b6b;--shadow-sm:0 1px 2px #0006;--shadow-md:0 24px 48px -24px #000000bf;--glow:0 0 0 0 transparent;--radius:8px;--radius-sm:6px}:root{--tint-primary:color-mix(in srgb, var(--accent-primary) 9%, var(--bg-surface));--tint-success:color-mix(in srgb, var(--accent-success) 8%, var(--bg-surface));--tint-warn:color-mix(in srgb, var(--accent-warn) 9%, var(--bg-surface))}:root,:root[data-theme=light]{--bg:#f5f7fa;--bg-surface:#fff;--bg-surface-alt:#fafbfd;--bg-hover:#eef2f7;--bg-row-alt:#0f141904;--bg-row-hover:#3b5fd80f;--border:#dce3ec;--border-strong:#b8c2d0;--border-subtle:#edf1f6;--text:#1a2332;--text-secondary:#4a5568;--text-muted:#606a7a;--accent-primary:#3b5fd8;--accent-primary-hover:#2d4fc8;--accent-primary-bg:#3b5fd814;--accent-success:#2d9d5a;--accent-success-text:#247f49;--accent-success-bg:#2d9d5a14;--accent-warn:#b6831f;--accent-warn-text:#8a6215;--accent-warn-bg:#b6831f14;--accent-alert:#d04545;--shadow-sm:0 1px 2px #1a23320f;--shadow-md:0 4px 16px #1a23321a}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{transition-property:opacity!important;transition-duration:.5s!important}}body{font-family:var(--font-sans);color:var(--text);background-color:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6;transition:background-color .2s,color .2s}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:600}p,li{text-wrap:pretty}.mono{font-family:var(--font-mono);font-size:.85em}.mono,table{font-variant-numeric:tabular-nums}a{color:var(--accent-primary);text-decoration:none}a:hover{color:var(--accent-primary-hover)}.skip-link{z-index:1000;color:var(--bg-surface);background:var(--accent-primary);padding:10px 16px;font-size:13px;font-weight:600;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--font-mono);letter-spacing:.01em;color:var(--text-muted);font-size:12px;font-weight:500}.section{padding:112px 0}.section-head{margin-bottom:56px;position:relative}.section-head h2{letter-spacing:-.035em;max-width:26ch;margin:10px 0 0;font-size:clamp(32px,4.2vw,58px);line-height:1.04}.section-head[data-label]{border-top:2px solid var(--text);grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:40px;padding-top:20px;display:grid}.section-head[data-label]:before{content:attr(data-label);font-family:var(--font-mono);color:var(--text-muted);grid-row:1/span 2;padding-top:14px;font-size:12px}.section-head[data-label]>*{grid-column:2}.section-head:not(.faq__head):has(>.eyebrow:first-child){border-top:2px solid var(--text);grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:40px;padding-top:20px;display:grid}.section-head:not(.faq__head):has(>.eyebrow:first-child)>.eyebrow{grid-row:1/span 3;margin:0;padding-top:14px;font-size:12px}.section-head:not(.faq__head):has(>.eyebrow:first-child)>:not(.eyebrow){grid-column:2}@media (width<=760px){.section-head[data-label]{grid-template-columns:1fr}.section-head[data-label]:before{grid-row:auto;padding-top:0}.section-head[data-label]>*{grid-column:1}.section-head:not(.faq__head):has(>.eyebrow:first-child){grid-template-columns:1fr}.section-head:not(.faq__head):has(>.eyebrow:first-child)>.eyebrow{grid-row:auto;padding-top:0}.section-head:not(.faq__head):has(>.eyebrow:first-child)>:not(.eyebrow){grid-column:1}}.section-head p{max-width:60ch;color:var(--text-secondary);margin:20px 0 0;font-size:16px;line-height:1.7}.btn{cursor:pointer;border-radius:var(--radius-sm);align-items:center;gap:10px;padding:14px 22px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .18s,border-color .18s,color .18s,transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.btn:active{transform:translateY(1px)scale(.99)}.btn--primary:after{content:"→";font-size:15px;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1)}.btn--primary:hover:after{transform:translate(3px)}.btn--primary{background:var(--text);color:var(--bg);border:1px solid var(--text)}.btn--primary:hover{color:var(--bg);background:color-mix(in srgb, var(--text) 86%, var(--accent-primary));border-color:color-mix(in srgb, var(--text) 86%, var(--accent-primary))}.btn--ghost{background:var(--bg-surface);color:var(--text);border:1px solid var(--border-strong)}.btn--ghost:hover{color:var(--text);background:var(--bg-hover);border-color:var(--text-muted)}.badge{letter-spacing:.02em;border:1px solid;border-radius:4px;padding:3px 10px;font-size:11px;display:inline-block}.badge--success{color:var(--accent-success-text);border-color:var(--accent-success);background:var(--tint-success)}.badge--warn{color:var(--accent-warn-text);border-color:var(--accent-warn);background:var(--tint-warn)}.badge--primary{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--tint-primary)}.brand{letter-spacing:.16em;text-transform:uppercase;color:var(--text);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}a.brand:hover{color:var(--text)}.brand__lock{flex-direction:column;align-items:flex-start;gap:3px;line-height:1;display:inline-flex}.brand__sub{letter-spacing:.3em;color:var(--text-muted);font-size:8px;font-weight:500}@media (width<=400px){.brand span{display:none}}.rule-grid{gap:16px}.rule-grid>*{border:1px solid var(--border);border-radius:var(--radius)}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:32px 28px}.card .eyebrow{margin-bottom:14px;display:block}.card h3{margin:0 0 10px;font-size:18px}.card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}@keyframes hero-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.reveal--hero{animation:.7s cubic-bezier(.16,1,.3,1) both hero-in}.reveal--hero[data-delay="1"]{animation-delay:.1s}.reveal--hero[data-delay="2"]{animation-delay:.2s}.reveal--hero[data-delay="3"]{animation-delay:.3s}@media (prefers-reduced-motion:reduce){@keyframes hero-in{0%{opacity:0}to{opacity:1}}.reveal--hero{animation-duration:.5s;animation-timing-function:ease-out}}.field-error{color:var(--accent-alert);margin:6px 0 0;font-size:12px;line-height:1.5}.field-error:empty{display:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-color:var(--accent-primary)}.whois,.timecost,.guide,.contact{border-radius:var(--radius)}.get__page,.guide__form,.contact__urgent,.ctaband__inner,input,textarea{border-radius:var(--radius-sm)}.brand__mark[data-astro-cid-77qc4tpx]{flex-shrink:0;display:block}.brand__pupil[data-astro-cid-77qc4tpx]{fill:var(--accent-primary)}.scroll-progress[data-astro-cid-h7lskm3e]{background:var(--accent-primary);transform-origin:0;z-index:50;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.topbar[data-astro-cid-h7lskm3e]{z-index:30;pointer-events:none;padding:0 14px;transition:transform .34s cubic-bezier(.16,1,.3,1);position:sticky;top:10px}.topbar[data-astro-cid-h7lskm3e][data-hidden]{transform:translateY(calc(-100% - 18px))}.topbar__inner[data-astro-cid-h7lskm3e]{pointer-events:auto;background:color-mix(in srgb, var(--bg-surface) 94%, transparent);backdrop-filter:blur(12px)saturate(140%);border:1px solid var(--border);height:52px;box-shadow:var(--shadow-sm);align-items:center;gap:16px;padding:0 14px 0 18px;transition:background-color .25s,border-color .2s,box-shadow .25s;display:flex}.topbar[data-astro-cid-h7lskm3e][data-state=pinned] .topbar__inner[data-astro-cid-h7lskm3e]{background:color-mix(in srgb, var(--bg-surface) 95%, transparent);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.topbar__nav[data-astro-cid-h7lskm3e]{align-self:stretch;align-items:stretch;gap:2px;margin-left:auto;display:flex}.topbar__nav[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]{color:var(--text-muted);align-items:center;padding:0 11px;font-size:12px;transition:color .15s;display:inline-flex;position:relative}.topbar__nav[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]:after{content:"";background:var(--accent-primary);height:2px;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .15s;position:absolute;bottom:9px;left:11px;right:11px;transform:scaleX(0)}.topbar__nav[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]:hover{color:var(--text)}.topbar__nav[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]:hover:after{background:var(--border-strong);transform:scaleX(.6)}.topbar__nav[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e].active{color:var(--text)}.topbar__nav[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e].active:after{background:var(--accent-primary);transform:scaleX(1)}.topbar__actions[data-astro-cid-h7lskm3e]{align-items:center;gap:10px;display:flex}.topbar__join[data-astro-cid-h7lskm3e]{color:var(--bg-surface);background:var(--text);border:1px solid var(--text);white-space:nowrap;border-radius:0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s;display:inline-flex}.topbar__join[data-astro-cid-h7lskm3e]:after{content:"→";font-family:var(--font-mono);color:var(--accent-primary-hover);font-size:11px;transition:transform .18s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .topbar__join[data-astro-cid-h7lskm3e]:after{color:var(--accent-primary)}.topbar__join[data-astro-cid-h7lskm3e]:hover{color:var(--bg-surface);box-shadow:2px 2px 0 var(--accent-primary);transform:translate(-1px,-1px)}.topbar__join[data-astro-cid-h7lskm3e]:hover:after{transform:translate(3px)}.topbar__join[data-astro-cid-h7lskm3e]:active{box-shadow:1px 1px 0 var(--accent-primary);transform:translate(0)}button[data-astro-cid-h7lskm3e].topbar__burger,.topbar__burger[data-astro-cid-h7lskm3e] .icon-close[data-astro-cid-h7lskm3e],.topbar__burger[data-astro-cid-h7lskm3e][aria-expanded=true] .icon-menu[data-astro-cid-h7lskm3e]{display:none}.topbar__burger[data-astro-cid-h7lskm3e][aria-expanded=true] .icon-close[data-astro-cid-h7lskm3e]{display:block}.mobile-menu[data-astro-cid-h7lskm3e][hidden]{display:none}.mobile-menu[data-astro-cid-h7lskm3e]{pointer-events:auto;background:var(--bg-surface);border:1px solid var(--border);max-width:1080px;box-shadow:var(--shadow-md);transform-origin:top;opacity:0;flex-direction:column;margin:8px auto 0;transition:opacity .2s,transform .24s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(-8px)}.mobile-menu[data-astro-cid-h7lskm3e].is-open{opacity:1;transform:none}.mobile-menu[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]{color:var(--text-secondary);border-top:1px solid var(--border-subtle);padding:14px 24px;font-size:13px}.mobile-menu[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]:first-child{border-top:none}.mobile-menu[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]:hover{color:var(--text);background:var(--bg-hover)}.mobile-menu[data-astro-cid-h7lskm3e] .mobile-menu__cta[data-astro-cid-h7lskm3e]{color:var(--accent-primary);font-weight:600}.theme-toggle[data-astro-cid-h7lskm3e]{border:1px solid var(--border);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:2px;place-items:center;transition:border-color .15s,color .15s;display:grid}.theme-toggle[data-astro-cid-h7lskm3e]:hover{border-color:var(--border-strong);color:var(--text)}@media (width<=940px){.topbar__nav[data-astro-cid-h7lskm3e]{display:none}button[data-astro-cid-h7lskm3e].topbar__burger{display:grid}}@media (width<=400px){.topbar__inner[data-astro-cid-h7lskm3e]{gap:10px;padding-left:12px;padding-right:10px}.topbar__join[data-astro-cid-h7lskm3e]{padding:8px 10px}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--bg-surface);margin-top:96px;padding:56px 0 26px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2.2fr 1fr 1fr 1fr;align-items:start;gap:40px;display:grid}.footer__brandcol[data-astro-cid-jo6i4kqk]{max-width:300px}.footer__tagline[data-astro-cid-jo6i4kqk]{color:var(--text-muted);margin:14px 0 0;font-size:12px;line-height:1.65}.footer__mail[data-astro-cid-jo6i4kqk]{color:var(--accent-primary);margin-top:14px;font-size:12px;display:inline-block}.footer__mail[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-primary-hover)}.footer__nav[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:10px;display:flex}.footer__navtitle[data-astro-cid-jo6i4kqk]{color:var(--text-muted);margin-bottom:2px;font-size:10px}.footer__link[data-astro-cid-jo6i4kqk]{color:var(--text-secondary);font-size:12px}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.footer__bar[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 4px;margin-top:48px;padding-top:20px;font-size:11px;display:flex}.footer__barspace[data-astro-cid-jo6i4kqk]{flex:auto}.footer__accent[data-astro-cid-jo6i4kqk]{color:var(--accent-primary)}.footer__sep[data-astro-cid-jo6i4kqk]{color:var(--border-strong);padding:0 6px}@media (width<=780px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px}.footer__brandcol[data-astro-cid-jo6i4kqk]{grid-column:1/-1;max-width:none}}@media (width<=480px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer__barspace[data-astro-cid-jo6i4kqk]{display:none}}.uc[data-astro-cid-5etny7su]{background:var(--bg);place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.uc__card[data-astro-cid-5etny7su]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:640px;box-shadow:var(--shadow-md);padding:40px 32px}.uc__eyebrow[data-astro-cid-5etny7su]{align-items:center;gap:10px;margin-top:32px;display:flex}.uc__eyebrow[data-astro-cid-5etny7su]:before{content:"";background:var(--accent-primary);width:28px;height:3px}.uc__title[data-astro-cid-5etny7su]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text);margin:12px 0 16px;font-size:clamp(1.6rem,5vw,2.15rem);font-weight:600;line-height:1.05}.uc__title[data-astro-cid-5etny7su] em[data-astro-cid-5etny7su]{color:var(--accent-primary);white-space:nowrap;font-style:normal;position:relative}.uc__title[data-astro-cid-5etny7su] em[data-astro-cid-5etny7su] svg[data-astro-cid-5etny7su]{width:calc(100% - .35em);height:.22em;position:absolute;bottom:-.12em;left:0;overflow:visible}.uc__title[data-astro-cid-5etny7su] em[data-astro-cid-5etny7su] path[data-astro-cid-5etny7su]{fill:none;stroke:var(--accent-primary);stroke-width:6px;stroke-linecap:round}.uc__lede[data-astro-cid-5etny7su]{color:var(--text-secondary);margin:0 0 28px;line-height:1.6}.uc__actions[data-astro-cid-5etny7su]{flex-wrap:wrap;gap:12px;display:flex}.uc__foot[data-astro-cid-5etny7su]{color:var(--text-muted);flex-wrap:wrap;gap:10px;margin:28px 0 0;font-size:.8rem;display:flex}@media (width<=480px){.uc__card[data-astro-cid-5etny7su]{padding:28px 20px}}@media (width<=400px){.uc[data-astro-cid-5etny7su] .brand[data-astro-cid-5etny7su] span[data-astro-cid-5etny7su]{display:inline-flex}}
