@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-700-normal.Cu9v6i1X.woff2)format("woff2"),url(/_astro/outfit-latin-700-normal.D4itBLBr.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/outfit-latin-800-normal.CQna6-G7.woff2)format("woff2"),url(/_astro/outfit-latin-800-normal.BRHLSPcU.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}:root{--color-bg:#031a24;--color-surface:#0b2a38;--color-surface-raised:#0f3446;--color-track:#123e4f;--color-text:#eaf6fa;--color-text-soft:#c9e2ea;--color-text-muted:#b5d2dc;--color-text-dim:#9fbfcb;--color-accent:#4fe3d6;--color-accent-hover:#8ff0e7;--color-accent-blue:#2aa3e0;--color-on-accent:#022029;--color-ink:#06303d;--color-border:#8cdceb24;--color-border-strong:#8cdceb40;--color-border-button:#8cdceb4d;--gradient-phone:linear-gradient(180deg, #0a3446 0%, #041c27 100%);--gradient-panel:linear-gradient(180deg, #0b2a38 0%, #072230 100%);--gradient-cta:linear-gradient(135deg, #4fe3d6 0%, #2aa3e0 100%);--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-22:22px;--radius-24:24px;--radius-28:28px;--radius-32:32px;--radius-36:36px;--radius-48:48px;--radius-pill:999px;--font-heading:"Outfit", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--container:1200px;--gutter:24px;--target-min:44px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overflow-wrap:break-word;min-height:100vh;margin:0;font-size:17px;line-height:1.6}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:3px solid var(--color-accent-hover);outline-offset:3px;border-radius:6px}h1,h2,h3,p,ul,figure{margin:0}svg{max-width:100%;height:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section{max-width:var(--container);padding:48px var(--gutter) 96px;margin:0 auto}.display{font-family:var(--font-heading);letter-spacing:-.03em;font-weight:800}.h2{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(32px,5vw,44px);font-weight:700;line-height:1.15}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-24);padding:32px}.card h3{margin:16px 0 8px;font-size:21px;font-weight:600}.card p{color:var(--color-text-muted)}.lead{color:var(--color-text-muted);font-size:19px}.btn{min-height:var(--target-min);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.header[data-astro-cid-nen7h5rs]{max-width:var(--container);padding:24px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.brand[data-astro-cid-nen7h5rs]{min-height:var(--target-min);color:var(--color-text);align-items:center;gap:10px;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}.wordmark[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);letter-spacing:-.01em;font-size:24px;font-weight:700}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:16px;display:flex}.link[data-astro-cid-nen7h5rs]{min-height:var(--target-min);color:var(--color-text-soft);align-items:center;padding-inline:4px;text-decoration:none;display:inline-flex}.link[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}.link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-accent);font-weight:600}.lang[data-astro-cid-nen7h5rs]{min-height:var(--target-min);min-width:var(--target-min);color:var(--color-text-dim);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);align-items:center;padding:4px 12px;font-size:14px;text-decoration:none;display:inline-flex}.lang[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}.on[data-astro-cid-nen7h5rs]{color:var(--color-text);font-weight:600}.download[data-astro-cid-nen7h5rs]{background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-pill);padding:10px 20px}.download[data-astro-cid-nen7h5rs]:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-border)}.inner[data-astro-cid-jo6i4kqk]{max-width:var(--container);padding:40px var(--gutter);color:var(--color-text-dim);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 auto;font-size:15px;display:flex}.about[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:6px;max-width:420px;display:flex}.name[data-astro-cid-jo6i4kqk]{font-family:var(--font-heading);color:var(--color-text);font-size:20px;font-weight:700}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 24px;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:var(--target-min);color:var(--color-text-soft);align-items:center;display:inline-flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current=page]{font-weight:600}.skip-link{z-index:10;background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-14);padding:12px 20px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}
