@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2) format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-ext-400-normal.BxlSGspa.woff2) format("woff2"),url(/_astro/playfair-display-latin-ext-400-normal.qdZwdvNS.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2) format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-ext-700-normal.C58ejOkc.woff2) format("woff2"),url(/_astro/playfair-display-latin-ext-700-normal.D5HUU8GT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-700-normal.Bxkt5Cjx.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-700-normal.Bth3BMcD.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-latin-ext-700-normal.aMgXseD4.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-700-normal.DZH6Xh-4.woff) format("woff")}:root{--bg: #0a0a27;--bg-mid: #052562;--bg-card: #162d50;--bg-card-glass: rgba(22, 45, 80, .72);--body: rgb(169, 190, 214);--kicker: #6aa4ff;--outline: rgb(149, 214, 252);--cyan: #2eb7ff;--cyan-soft: #4bb6f7;--glow: rgba(20, 162, 247, .95);--accent: #6aa4ff;--white: #ffffff;--page: clamp(1.25rem, 10.2vw, 9.1875rem);--font-display: "Playfair Display", "Times New Roman", serif;--font-body: "IBM Plex Sans", system-ui, sans-serif;--h1: clamp(2.4rem, 5vw, 4.2rem);--h2: clamp(1.8rem, 3vw, 2.6rem);--h3: clamp(1.15rem, 1.6vw, 1.45rem);--hero-brand: clamp(2.8rem, 5.2vw, 5rem);--header-h: 5rem;--radius: 1.15rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;min-height:100vh;color:var(--body);font-family:var(--font-body);font-weight:400;line-height:1.65;background-color:var(--bg);overflow-x:clip}img,svg{max-width:100%;height:auto;display:block}a{color:var(--cyan)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--outline);outline-offset:3px}h1,h2,h3,.display{font-family:var(--font-display);font-weight:700;color:var(--white);line-height:1.12;letter-spacing:-.02em}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}.kicker{color:var(--kicker);letter-spacing:.14em;font-size:.78rem;font-weight:700;margin:0 0 .75rem;font-family:var(--font-body);text-transform:uppercase}.wrap{width:min(1146px,calc(100% - var(--page) * 2));margin-inline:auto}.section{position:relative;padding:clamp(3.25rem,7vw,6rem) 0;scroll-margin-top:calc(var(--header-h) + .75rem)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.7rem 1.4rem;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:transparent;color:var(--white);font:400 1rem var(--font-display);text-decoration:none;cursor:pointer;box-shadow:0 0 22px #2eb7ff2e}.btn:hover{border-color:var(--outline);box-shadow:0 0 28px #2eb7ff59}.btn[disabled]{opacity:.65;cursor:wait}.glass{background:var(--bg-card-glass);border:1px solid rgba(149,214,252,.28);border-radius:var(--radius);box-shadow:0 0 40px #14a2f714;backdrop-filter:blur(10px)}.laser{display:block;width:min(520px,78%);height:22px;margin:1.1rem auto 1.6rem;object-fit:contain;mix-blend-mode:screen}.chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:1rem 0 0;list-style:none}.chips li{border:1px solid rgba(106,164,255,.55);color:var(--outline);padding:.28rem .7rem;border-radius:999px;font-size:.75rem;letter-spacing:.06em}.rail{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:0;margin:0;padding:0;list-style:none}.rail li{display:flex;flex-direction:column;align-items:center;gap:.45rem;position:relative;min-width:5.5rem;padding-inline:.45rem}.rail li:not(:last-child):after{content:none}.tile{width:72px;height:72px;flex:none;border:1px solid rgba(149,214,252,.4);border-radius:.9rem;display:grid;place-items:center;background:#0a0a27d9;box-shadow:0 0 16px #2eb7ff29}.tile img{width:36px;height:36px;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 6px rgba(46,183,255,.65))}.rail span{color:var(--outline);font-size:.82rem;text-align:center}.num{color:var(--cyan);font-family:var(--font-display);font-weight:700;margin:0}@media(min-width:860px){.rail li:not(:last-child):after{content:"";position:absolute;top:36px;left:calc(50% + 36px);width:calc(100% - 72px);height:1px;background:linear-gradient(90deg,#2eb7ffd9,#2eb7ff26);box-shadow:0 0 8px #2eb7ff99}}@media(max-width:859px){.rail{flex-direction:column;align-items:flex-start;gap:1rem}.rail li{flex-direction:row;align-items:center;min-width:0;width:100%}}.skip{position:absolute;left:.75rem;top:.75rem;transform:translateY(-200%);background:var(--bg-card);color:var(--white);padding:.5rem .75rem;z-index:100}.skip:focus{transform:none}.lang[data-astro-cid-r2b4e7hz]{color:var(--white);text-decoration:none;font-weight:700;min-height:44px;min-width:44px;padding:0 .85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(149,214,252,.45);background:linear-gradient(180deg,#6aa4ff47,#0a0a2759);flex:none}.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:20;background:#0a0a276b;backdrop-filter:blur(8px)}.bar[data-astro-cid-3ef6ksr2]{min-height:var(--header-h);display:flex;align-items:center;gap:1rem}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.65rem;color:var(--white);text-decoration:none;font-family:var(--font-body);font-weight:700;letter-spacing:.01em;flex:none}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:52px;height:46px;object-fit:contain}.burger[data-astro-cid-3ef6ksr2]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--white);width:44px;height:44px;flex:none}.lines[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:22px}.lines[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;width:22px;background:var(--white)}.nav[data-astro-cid-3ef6ksr2]{display:none}.nav[data-astro-cid-3ef6ksr2].is-open{display:flex;flex-direction:column;gap:1rem;position:absolute;inset:var(--header-h) 0 auto 0;background:var(--bg);padding:1.25rem var(--page) 1.5rem;border-bottom:1px solid rgba(69,122,219,.35)}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--body);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.chip[data-astro-cid-3ef6ksr2]{border:1px solid rgba(106,164,255,.75);border-radius:999px;padding:0 1.15rem;justify-content:center;color:var(--white);background:#162d508c;box-shadow:0 0 16px #2eb7ff33}.tools[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.75rem;flex:none}.sr-only[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body.nav-open{overflow:hidden}@media(max-width:639px){.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:48px;height:48px}}@media(min-width:1100px){.burger[data-astro-cid-3ef6ksr2]{display:none}.nav[data-astro-cid-3ef6ksr2]{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:2.8rem;margin-left:auto}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:3rem}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.95rem}.chip[data-astro-cid-3ef6ksr2]{min-height:40px}}.section-rule[data-astro-cid-gkaj52ft]{display:flex;align-items:center;justify-content:center;height:1.5rem;margin-block:3.25rem;overflow:hidden;width:100%;pointer-events:none}.section-rule[data-astro-cid-gkaj52ft] img[data-astro-cid-gkaj52ft]{display:block;width:min(107rem,118vw);max-width:none;flex:none;height:1.5rem;object-fit:contain;object-position:center;mix-blend-mode:screen;opacity:.92;filter:brightness(1.2) contrast(1.08);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.footer[data-astro-cid-sz7xmlte]{position:relative;padding:0 0 2rem;overflow:hidden;background:#0a0a27}.grid[data-astro-cid-sz7xmlte]{display:grid;gap:2.5rem 1.5rem;align-items:start}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.7rem;color:var(--white);text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:1.45rem;letter-spacing:0;margin:0 0 .85rem}.brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:2.15rem;height:2.15rem;object-fit:contain}.tagline[data-astro-cid-sz7xmlte]{margin:0;max-width:16.5rem;font-family:var(--font-body);font-size:.92rem;line-height:1.45;font-weight:400;color:var(--body)}.col-title[data-astro-cid-sz7xmlte]{margin:0 0 .85rem;color:var(--white);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--kicker);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;font-weight:400}.mail-row[data-astro-cid-sz7xmlte]{margin:0}.mail[data-astro-cid-sz7xmlte]{color:var(--white);margin:0;text-decoration:none;font-family:var(--font-body);font-size:.95rem;font-weight:400}.legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:3.25rem;font-size:.78rem;color:#788ca8}.legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.policies[data-astro-cid-sz7xmlte]{display:flex;gap:2.75rem}.legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#788ca8;text-decoration:none}@media(min-width:800px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr 1fr}}
