@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";:root{--bg: #070a16;--panel: rgba(14, 18, 36, .72);--panel-strong: rgba(17, 23, 45, .85);--accent: #ee573a;--accent-2: #ff9479;--text: #e9f1ff;--muted: #b6c4d9;--stroke: rgba(255, 255, 255, .1);--shadow: 0 12px 38px rgba(7, 10, 22, .5);--glow: 0 14px 60px rgba(238, 87, 58, .35);font-family:Space Grotesk,Manrope,system-ui,-apple-system,sans-serif;color:var(--text);line-height:1.6;background-color:var(--bg);--bg-texture: url(/assets/prism-CmR9-qig.png)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 14% 18%,rgba(238,87,58,.16),transparent 32%),radial-gradient(circle at 80% 0%,rgba(255,148,121,.22),transparent 28%),var(--bg-texture),var(--bg);background-size:cover,cover,cover,auto;background-repeat:no-repeat;background-attachment:fixed;color:var(--text)}a{color:inherit;text-decoration:none}.page{position:relative;min-height:100vh;background-image:var(--bg-texture);background-size:cover;background-attachment:fixed}.page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#070a16eb,#070a16e0 40%,#090d1aeb);pointer-events:none;z-index:-1}.shell{width:min(1180px,94vw);margin:0 auto;padding:28px 18px 0}.topbar{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:14px 18px;background:var(--panel);border:1px solid var(--stroke);border-radius:16px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:16px;z-index:10}.brand{display:flex;align-items:center;gap:12px}.brand img{width:54px;height:auto;border-radius:12px;background:#ffffff05;padding:6px;box-shadow:var(--glow)}.brand__meta{display:flex;position:absolute;flex-direction:column;gap:2px;top:40%;left:40%;margin:auto}.brand__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--accent-2);font-size:12px;background:#ff947924;padding:4px 8px;border-radius:10px;width:fit-content}.brand__title{margin:0;font-weight:800;font-size:18px;letter-spacing:.01em}.nav{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:600}.nav a{padding:8px 10px;border-radius:10px;transition:color .12s ease,background-color .12s ease}.nav a:hover{color:var(--text);background:#ffffff14}.nav__cta{padding:11px 14px;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0d0f1d;font-weight:800;letter-spacing:.01em;border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 30px #ee573a59;transition:transform .12s ease,box-shadow .18s ease}.nav__cta:hover{transform:translateY(-1px);box-shadow:0 14px 36px #ee573a61}.main{padding:28px 0 72px;display:flex;flex-direction:column;gap:36px}.hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;align-items:stretch}.panel{background:var(--panel-strong);border:1px solid var(--stroke);border-radius:20px;padding:26px;box-shadow:var(--shadow);position:relative;overflow:hidden}.panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ee573a24,#ff947914);pointer-events:none}.hero__copy{display:grid;gap:10px}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:12px;color:var(--accent-2);background:#ff947924;width:fit-content;margin:0}.hero__copy h1{margin:4px 0 6px;font-size:38px;line-height:1.12}.lede{color:var(--muted);margin:0;font-size:17px;max-width:720px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.btn{padding:12px 16px;border-radius:12px;font-weight:700;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#0d0f1d;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #ee573a59}.btn--ghost{background:#ffffff0a;color:var(--text);border:1px solid var(--stroke);box-shadow:none}.btn--ghost:hover{box-shadow:0 12px 30px #ee573a33}.chip-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.chip{padding:8px 12px;border-radius:999px;border:1px solid var(--stroke);background:#ffffff0d;color:var(--text);font-weight:600;font-size:14px}.hero__side{display:grid;gap:12px;align-self:start}.hero__badge{background:linear-gradient(135deg,#ee573a33,#ff947942);border-radius:16px;padding:16px;font-weight:800;letter-spacing:.01em;border:1px solid rgba(255,255,255,.2);box-shadow:var(--glow)}.hero__badge--solo{min-height:220px;display:flex;align-items:center;justify-content:center;font-size:60px;text-align:center}.hero__note{margin:0;color:var(--muted);background:#ffffff0a;border-radius:14px;padding:14px;border:1px solid var(--stroke)}.hero__cta-block{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff08;border:1px solid var(--stroke);border-radius:14px;padding:12px 14px}.cta-label{color:var(--accent);font-weight:800;letter-spacing:.02em}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.stat{padding:12px;border-radius:12px;border:1px solid var(--stroke);background:#ffffff08;text-align:center}.stat__value{display:block;font-weight:800;font-size:18px}.stat__label{color:var(--muted);font-size:14px}.section{display:grid;gap:16px}.section__header h2{margin:6px 0;font-size:30px}.section__header .lede{max-width:780px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.card{background:var(--panel);border:1px solid var(--stroke);border-radius:16px;padding:16px;position:relative;overflow:hidden;transition:transform .14s ease,border-color .15s ease}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#ffffff08,#ee573a14);pointer-events:none}.card h3{margin:4px 0 8px;font-size:18px}.card p{margin:0;color:var(--muted)}.card:hover{transform:translateY(-4px);border-color:#ffffff29}.contact{gap:18px}.contact__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.contact__item{padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid var(--stroke);display:flex;justify-content:space-between;align-items:center;gap:8px;transition:border-color .15s ease,transform .15s ease}.contact__item:hover{border-color:#ee573a73;transform:translateY(-2px)}.contact__label{font-weight:800;letter-spacing:.01em}.contact__detail{color:var(--muted);font-size:14px;text-align:right}.contact__cta{margin-top:6px;padding:18px;border-radius:16px;background:linear-gradient(135deg,#ee573a2e,#ff947933);border:1px solid rgba(255,255,255,.16);display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;box-shadow:var(--glow)}.contact__tag{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#ffffff24;color:#0d0f1d;font-weight:800}.contact__actions{display:flex;gap:10px;flex-wrap:wrap}.footer{padding:22px 0 32px;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px}.footer__links{display:inline-flex;gap:12px}@media (max-width: 900px){.topbar{flex-wrap:wrap;gap:10px}.nav{order:3;width:100%;justify-content:center}.nav__cta{width:100%;text-align:center}}@media (max-width: 720px){.hero__copy h1{font-size:30px}.footer{flex-direction:column;align-items:flex-start}}@media (min-width: 960px){.hero__side{margin-top:-18px;transform:translate(-8px)}}
