:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#f7f4ff;background:#0d0917;font-synthesis:none;--violet:#9d66ff;--pink:#ff4fa3;--line:rgba(255,255,255,.11)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(circle at 80% 8%,rgba(125,65,210,.19),transparent 34rem),#0d0917}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh}.site-header{height:78px;display:flex;align-items:center;gap:30px;max-width:1240px;margin:auto;padding:0 26px;border-bottom:1px solid var(--line)}.brand{font-weight:800;font-size:19px;letter-spacing:-.5px;display:flex;align-items:center;gap:9px;white-space:nowrap}.brand span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(145deg,var(--pink),var(--violet));box-shadow:0 7px 24px #c248b647}nav{display:flex;gap:22px;margin-left:auto}nav a,footer a{color:#aaa2bb;font-size:14px}nav a:hover,nav a.active,footer a:hover{color:#fff}.portal-link,.button{border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:11px 18px;font-weight:700;font-size:14px;background:#ffffff0f}.hero{position:relative;overflow:hidden;min-height:620px;max-width:1240px;margin:auto;padding:100px 52px 80px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:70px;align-items:center}.hero-glow{position:absolute;width:440px;height:440px;right:0;top:40px;border-radius:50%;background:radial-gradient(circle,rgba(181,88,255,.2),transparent 66%);filter:blur(12px)}.hero-copy{position:relative;z-index:1}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#c997ff;font-size:11px;font-weight:800;margin:0 0 17px}h1,h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;margin:0;letter-spacing:-.04em}h1{font-size:clamp(48px,6.5vw,82px);line-height:1.02;max-width:870px}.lede{max-width:670px;font-size:19px;line-height:1.7;color:#b8afc6;margin:28px 0 34px}.button{display:inline-flex;align-items:center;gap:18px;background:#fff;color:#170e26;border:0;padding:14px 22px}.signal-card{position:relative;z-index:1;padding:42px 35px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(150deg,#ffffff16,#ffffff06);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 40px 100px #00000042}.signal-orbit{width:160px;height:160px;margin:0 auto 42px;border:1px solid rgba(214,171,255,.22);border-radius:50%;position:relative;display:grid;place-items:center}.signal-orbit:before,.signal-orbit:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.1);border-radius:50%}.signal-orbit:before{top:20px;right:20px;bottom:20px;left:20px}.signal-orbit:after{top:43px;right:43px;bottom:43px;left:43px}.signal-orbit b{display:grid;place-items:center;width:62px;height:62px;border-radius:21px;background:linear-gradient(145deg,var(--pink),var(--violet));font-weight:800;font-size:18px;z-index:2}.signal-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:#d3aeff;box-shadow:0 0 18px #d3aeff}.signal-orbit i:nth-child(1){top:10px}.signal-orbit i:nth-child(2){bottom:31px;left:8px}.signal-orbit i:nth-child(3){right:2px;top:68px}.signal-card p{font-size:11px;text-transform:uppercase;letter-spacing:.17em;color:#a99fb7}.signal-card strong{font-weight:700;font-size:24px;display:block}.signal-card small{display:block;color:#93899f;margin-top:8px}.content-grid{max-width:1240px;margin:0 auto 80px;padding:0 26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.content-grid article{min-height:295px;padding:34px;border:1px solid var(--line);border-radius:22px;background:#ffffff06;position:relative;overflow:hidden}.content-grid article:hover{border-color:#c185ff59;transform:translateY(-2px);transition:.2s}.index{display:block;color:#665d70;font-weight:700;font-size:11px;margin-bottom:46px}.content-grid h2{font-size:24px;line-height:1.15}.content-grid article>p:not(.eyebrow){color:#a9a0b5;line-height:1.65}.text-link{font-weight:700;color:#d3a8ff;font-size:14px}.legal-notice{max-width:1188px;margin:0 auto 80px;padding:24px 28px;border:1px solid rgba(255,194,102,.26);border-radius:18px;background:#ffc2660d;display:flex;gap:28px}.legal-notice strong{color:#ffd28b;white-space:nowrap}.legal-notice p{margin:0;color:#afa5b9;line-height:1.6}.closing{max-width:1188px;margin:0 auto 90px;padding:82px 30px;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.closing h2{font-size:clamp(36px,5vw,58px)}.closing>p:last-child{color:#9c92aa}footer{max-width:1240px;margin:auto;padding:32px 26px 48px;display:flex;align-items:center;gap:30px;color:#766c82;font-size:12px}.brand.muted{opacity:.72}footer p{margin-left:auto}footer div{display:flex;gap:18px}@media(max-width:900px){.site-header{height:auto;padding-top:18px;padding-bottom:18px;flex-wrap:wrap}.site-header nav{order:3;width:100%;overflow-x:auto;padding:4px 0 2px}.portal-link{margin-left:auto}.hero{min-height:auto;padding:74px 26px 60px;grid-template-columns:minmax(0,1fr)}.signal-card{max-width:480px}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){h1{font-size:44px}.hero{gap:38px}.signal-card{padding:32px 24px}.content-grid{grid-template-columns:minmax(0,1fr)}.content-grid article{min-height:240px}.legal-notice{margin-left:18px;margin-right:18px;display:block}.legal-notice strong{display:block;margin-bottom:10px}footer{align-items:flex-start;flex-wrap:wrap}footer p{order:3;width:100%;margin:0}}.content-status{max-width:1188px;margin:20px auto 0;padding:13px 18px;border:1px solid rgba(255,194,102,.34);border-radius:14px;background:#ffc26614;color:#ffd28b;font-size:14px}@media(max-width:1239px){.content-status{margin-left:26px;margin-right:26px}}
