:root{--bg: #2b3d68;--bg2: #1d2944;--card: #161d2e;--accent: #4fd1c5;--accent2: #f6ad55;--text: #e6edf3;--muted: #9aa7b8;--border: #2a3550}[data-astro-cid-j7pv25f6]{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text);background:radial-gradient(1200px 600px at 50% -10%,#3a5088 0%,var(--bg) 55%);line-height:1.55}.hero[data-astro-cid-j7pv25f6]{min-height:calc(100vh - 78px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;gap:28px}.card[data-astro-cid-j7pv25f6]{width:100%;max-width:620px;background:linear-gradient(180deg,var(--card),#121828);border:1px solid var(--border);border-radius:20px;padding:44px 40px;box-shadow:0 30px 80px #00000073;text-align:center}.banner[data-astro-cid-j7pv25f6]{display:block;width:100%;height:190px;object-fit:cover;object-position:center 42%;border-radius:14px;margin-bottom:24px;border:1px solid var(--border)}.site-head[data-astro-cid-j7pv25f6]{background:#0f1420;border-bottom:1px solid var(--border)}.site-head-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;max-width:1120px;width:100%;margin:0 auto;padding:16px 24px}.site-head[data-astro-cid-j7pv25f6] .brand[data-astro-cid-j7pv25f6]{display:inline-block;line-height:0}.site-head[data-astro-cid-j7pv25f6] .brand[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:30px;width:auto;display:block}.site-head[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6]{display:flex;gap:20px}.site-head[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--muted);text-decoration:none}.site-head[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--text)}.nav-toggle[data-astro-cid-j7pv25f6]{display:none;background:none;border:0;padding:6px;cursor:pointer;flex-direction:column;gap:5px}.nav-toggle[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;width:22px;height:2px;background:var(--text);transition:transform .2s,opacity .2s}.site-head[data-astro-cid-j7pv25f6].open .nav-toggle[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-head[data-astro-cid-j7pv25f6].open .nav-toggle[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){opacity:0}.site-head[data-astro-cid-j7pv25f6].open .nav-toggle[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}h1[data-astro-cid-j7pv25f6]{margin:22px 0 10px;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.12;background:linear-gradient(90deg,#fff,#cfe9e5);-webkit-background-clip:text;background-clip:text;color:transparent}.lead[data-astro-cid-j7pv25f6]{margin:0 auto 28px;max-width:460px;color:var(--muted);font-size:1.05rem}.lead[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--accent2)}.signup[data-astro-cid-j7pv25f6]{display:flex;gap:10px;margin:0 auto;max-width:480px}input[data-astro-cid-j7pv25f6][type=email]{flex:1;padding:14px 16px;border-radius:12px;border:1px solid var(--border);background:#0d1322;color:var(--text);font-size:1rem;outline:none;transition:border-color .15s,box-shadow .15s}input[data-astro-cid-j7pv25f6][type=email]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4fd1c52e}button[data-astro-cid-j7pv25f6]{padding:14px 22px;border:none;border-radius:12px;font-size:1rem;font-weight:700;color:#06231f;background:linear-gradient(135deg,var(--accent),#38b2ac);cursor:pointer;white-space:nowrap;transition:transform .08s,filter .15s}button[data-astro-cid-j7pv25f6]:hover{filter:brightness(1.07)}button[data-astro-cid-j7pv25f6]:active{transform:translateY(1px)}.fineprint[data-astro-cid-j7pv25f6]{margin-top:16px;color:var(--muted);font-size:.82rem}footer[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.8rem}footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent);text-decoration:none}footer[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.roles[data-astro-cid-j7pv25f6]{width:100%;max-width:860px;margin:40px auto 44px;padding:0 16px}.roles-panel[data-astro-cid-j7pv25f6]{background:radial-gradient(120% 120% at 50% 0%,#4fd1c512,#ffffff05 60%),var(--card);border:1px solid var(--border);border-radius:20px;padding:42px 44px 44px;box-shadow:0 18px 50px #0000004d}.roles-kicker[data-astro-cid-j7pv25f6]{text-align:center;margin:0 0 10px;color:var(--accent);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.roles-title[data-astro-cid-j7pv25f6]{text-align:center;color:var(--muted);font-size:.98rem;line-height:1.55;margin:0 auto 24px;max-width:620px}.roles-title[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:700}.roles-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.role-chip[data-astro-cid-j7pv25f6]{padding:7px 14px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--text);font-size:.86rem;font-weight:500;white-space:nowrap;transition:border-color .15s,background .15s}.role-chip[data-astro-cid-j7pv25f6]:hover{border-color:#4fd1c580;background:#4fd1c512}.role-chip--more[data-astro-cid-j7pv25f6]{color:var(--accent);font-weight:700;border-color:#4fd1c573;background:#4fd1c51a}.logos[data-astro-cid-j7pv25f6]{width:100%;max-width:1080px;margin:6px auto 4px;padding:0 12px}.logos-title[data-astro-cid-j7pv25f6]{text-align:center;color:var(--muted);font-size:.76rem;letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px}.logos-viewport[data-astro-cid-j7pv25f6]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.logos-track[data-astro-cid-j7pv25f6]{display:flex;list-style:none;margin:0;padding:0;will-change:transform}.logo-chip[data-astro-cid-j7pv25f6]{flex:0 0 20%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 10px;box-sizing:border-box}.logo-tile[data-astro-cid-j7pv25f6]{width:56px;height:56px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #00000059;overflow:hidden}.logo-tile[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:40px;height:40px;object-fit:contain;filter:grayscale(1) contrast(1.05);transition:filter .25s}.logo-chip[data-astro-cid-j7pv25f6]:hover .logo-tile[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{filter:none}.logo-mono[data-astro-cid-j7pv25f6]{font-weight:800;font-size:1.4rem;color:#0f1420}.logo-name[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.82rem;font-weight:600;white-space:nowrap}.logo-chip[data-astro-cid-j7pv25f6]:hover .logo-name[data-astro-cid-j7pv25f6]{color:var(--text)}@media(max-width:820px){.logo-chip[data-astro-cid-j7pv25f6]{flex-basis:25%}}@media(max-width:620px){.logo-chip[data-astro-cid-j7pv25f6]{flex-basis:33.333%}}@media(max-width:420px){.logo-chip[data-astro-cid-j7pv25f6]{flex-basis:50%}}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.site-head-inner[data-astro-cid-j7pv25f6]{padding:14px 16px}.site-head-inner[data-astro-cid-j7pv25f6]{flex-wrap:wrap}.nav-toggle[data-astro-cid-j7pv25f6]{display:flex}.site-head[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6]{display:none;flex-direction:column;width:100%;gap:0;margin-top:8px}.site-head[data-astro-cid-j7pv25f6].open nav[data-astro-cid-j7pv25f6]{display:flex}.site-head[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{padding:11px 2px;font-size:1rem;border-top:1px solid var(--border)}.hero[data-astro-cid-j7pv25f6]{padding:18px 8px;gap:20px}.card[data-astro-cid-j7pv25f6]{padding:26px 16px}.signup[data-astro-cid-j7pv25f6]{flex-direction:column}.roles[data-astro-cid-j7pv25f6]{width:100vw;max-width:none;padding:0;margin:28px 0 32px}.roles-panel[data-astro-cid-j7pv25f6]{padding:26px 16px 28px;border-radius:0;border-left:0;border-right:0}.logos[data-astro-cid-j7pv25f6]{padding:0 6px}}
