.section[data-astro-cid-qtnqhfu5]{max-width:var(--maxw);margin:0 auto;padding:clamp(3.2rem,8vw,6rem) 1.5rem}.section--alt[data-astro-cid-qtnqhfu5]{max-width:none;padding-inline:max(1.5rem, calc((100vw - var(--maxw)) / 2 + 1.5rem));border-block:1px solid var(--line);background:#ffffff06;position:relative}.section__kicker[data-astro-cid-uv4mzr3f]{letter-spacing:.18em;text-transform:uppercase;background:var(--grad-warm);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:.78rem;font-weight:600}.section__kicker--muted[data-astro-cid-uv4mzr3f]{color:var(--muted)}.section__title[data-astro-cid-7hgwj3ra]{margin-bottom:.9rem;font-size:clamp(1.7rem,4.2vw,2.6rem)}.logo[data-astro-cid-6xl4t5gg]{border-radius:50%}.logo--ring[data-astro-cid-6xl4t5gg]{box-shadow:0 0 0 1px #ffffff1f,0 8px 22px -8px #2e9be8b3}.wordmark[data-astro-cid-kpzw3z74]{font-weight:700}.wordmark--sm[data-astro-cid-kpzw3z74]{letter-spacing:-.02em;font-size:1.06rem}.wordmark--lg[data-astro-cid-kpzw3z74]{margin:0;font-size:1.2rem}.wordmark__tld[data-astro-cid-kpzw3z74]{background:var(--grad-warm);color:#0000;-webkit-background-clip:text;background-clip:text}.footer[data-astro-cid-3st5jr7h]{max-width:var(--maxw);border-top:1px solid var(--line);text-align:center;margin:0 auto;padding:2.8rem 1.5rem 3.2rem}.footer__brand[data-astro-cid-3st5jr7h]{justify-content:center;align-items:center;gap:.8rem;display:flex}.footer__note[data-astro-cid-3st5jr7h]{color:var(--muted);margin:.9rem 0 1.1rem;font-size:.92rem}.footer__links[data-astro-cid-3st5jr7h]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:1.4rem;font-size:.9rem;display:flex}.footer__links[data-astro-cid-3st5jr7h] a[data-astro-cid-3st5jr7h]:hover{color:var(--gold-300)}.footer__links[data-astro-cid-3st5jr7h] a[data-astro-cid-3st5jr7h]:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}.footer__copy[data-astro-cid-3st5jr7h]{color:#a3b0c4b3;margin:1.2rem 0 0;font-size:.82rem}.langswitch[data-astro-cid-e4owezcv]{align-items:center;gap:.5rem;display:flex}.langswitch__label[data-astro-cid-e4owezcv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.langswitch__list[data-astro-cid-e4owezcv]{gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.langswitch__link[data-astro-cid-e4owezcv]{border:1px solid var(--line);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;padding:0;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.langswitch__flag[data-astro-cid-e4owezcv]{border-radius:4px;width:1.5rem;height:1.5rem;display:block;overflow:hidden;box-shadow:0 1px 3px #00000073}.langswitch__flag[data-astro-cid-e4owezcv] svg{width:100%;height:100%;display:block}.langswitch__link[data-astro-cid-e4owezcv]:hover{background:#ffffff0d;border-color:#ffc95e8c;transform:translateY(-1px)}.langswitch__link[data-astro-cid-e4owezcv]:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}.topbar[data-astro-cid-mpoplvxy]{z-index:50;width:100%;max-width:none;padding:.9rem max(1.5rem, calc((100% - var(--maxw)) / 2 + 1.5rem));align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.topbar[data-astro-cid-mpoplvxy]:before{content:"";z-index:-1;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#07090db8;position:absolute;inset:0}.topbar__brand[data-astro-cid-mpoplvxy]{align-items:center;gap:.7rem;margin-right:auto;display:flex}.topbar__nav[data-astro-cid-mpoplvxy]{color:var(--muted);gap:1.6rem;font-size:.94rem;display:flex}.topbar__nav[data-astro-cid-mpoplvxy] a[data-astro-cid-mpoplvxy]{padding:.2rem 0;transition:color .2s;position:relative}.topbar__nav[data-astro-cid-mpoplvxy] a[data-astro-cid-mpoplvxy]:after{content:"";background:var(--grad-warm);border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-2px;left:0}.topbar__nav[data-astro-cid-mpoplvxy] a[data-astro-cid-mpoplvxy]:hover{color:var(--text)}.topbar__nav[data-astro-cid-mpoplvxy] a[data-astro-cid-mpoplvxy]:hover:after{width:100%}.topbar__nav[data-astro-cid-mpoplvxy] a[data-astro-cid-mpoplvxy]:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}@media (width<=860px){.topbar__nav[data-astro-cid-mpoplvxy]{display:none}}.aurora[data-astro-cid-ynujaaqu]{z-index:-1;background:radial-gradient(1200px 620px at 50% -12%,#1263b847,#0000 62%),linear-gradient(#07090d 0%,#05070a 55%,#07090d 100%);position:fixed;inset:0;overflow:hidden}.aurora__blob[data-astro-cid-ynujaaqu]{filter:blur(110px);opacity:.42;border-radius:50%;position:absolute}.aurora__blob--blue[data-astro-cid-ynujaaqu]{background:radial-gradient(circle, var(--blue-600), transparent 70%);width:520px;height:520px;animation:22s ease-in-out infinite alternate drift;top:-140px;left:-120px}.aurora__blob--orange[data-astro-cid-ynujaaqu]{background:radial-gradient(circle, var(--orange-600), transparent 70%);width:460px;height:460px;animation:26s ease-in-out infinite alternate-reverse drift;top:22%;right:-160px}.aurora__blob--gold[data-astro-cid-ynujaaqu]{background:radial-gradient(circle, var(--gold-500), transparent 72%);opacity:.24;width:360px;height:360px;animation:30s ease-in-out infinite alternate drift;bottom:4%;left:24%}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(40px,-50px)scale(1.14)}}.wa-float[data-astro-cid-pdup5jj5]{z-index:60;color:#fff;background:#1fbf5c;border-radius:50%;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;transition:transform .2s;animation:3.4s ease-in-out infinite wa-breathe;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem}.wa-float__icon[data-astro-cid-pdup5jj5] svg{width:1.7rem;height:1.7rem;display:block}.wa-float[data-astro-cid-pdup5jj5]:hover{transform:scale(1.06)}.wa-float[data-astro-cid-pdup5jj5]:focus-visible{outline:2px solid var(--gold-300);outline-offset:3px}.wa-float__tip[data-astro-cid-pdup5jj5]{border:1px solid var(--line);color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;background:#0a0e12eb;border-radius:8px;padding:.4rem .75rem;font-size:.82rem;transition:opacity .2s;position:absolute;top:50%;right:calc(100% + .7rem);transform:translateY(-50%)}@media (hover:hover){.wa-float[data-astro-cid-pdup5jj5]:hover .wa-float__tip[data-astro-cid-pdup5jj5]{opacity:1}}@keyframes wa-breathe{0%,to{box-shadow:0 6px 16px #12964a47,0 0 #1fbf5c59}50%{box-shadow:0 8px 24px #12964a73,0 0 0 9px #1fbf5c00}}@media (prefers-reduced-motion:reduce){.wa-float[data-astro-cid-pdup5jj5]{animation:none}}:root{--blue-900:#061a33;--blue-800:#0a2a4d;--blue-600:#1263b8;--blue-400:#2e9be8;--blue-200:#8fd3ff;--orange-600:#e8540f;--orange-500:#ff6a15;--orange-300:#ffa24a;--gold-500:#f7a51b;--gold-300:#ffc95e;--ink-900:#07090d;--ink-800:#0b0e14;--ink-700:#12161f;--ink-600:#1b2130;--text:#eef2f8;--muted:#a3b0c4;--line:#ffffff17;--grad-warm:linear-gradient(100deg, var(--blue-400) 0%, var(--orange-500) 62%, var(--gold-500) 100%);--shadow-lg:0 30px 70px -30px #000000d9;--radius-lg:24px;--radius-md:16px;--maxw:1180px;--font-sans:"Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--text);background:var(--ink-900);margin:0;line-height:1.65}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.12}p{margin:0 0 1rem}ul{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}html,body{overflow-x:clip}html.js [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}html.js [data-reveal=up],html.js [data-reveal=bottom]{transform:translateY(30px)}html.js [data-reveal=down],html.js [data-reveal=top]{transform:translateY(-30px)}html.js [data-reveal=left]{transform:translate(-36px)}html.js [data-reveal=right]{transform:translate(36px)}html.js [data-reveal=zoom]{transform:scale(.94)}html.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}
