deck-stage>section.deck-slide{width:1920px;height:1080px;position:relative;overflow:hidden;background:var(--bg-1);color:var(--text);font-family:var(--font-sans);font-size:22px;line-height:1.45;box-sizing:border-box}deck-stage .deck-pad{padding:110px 110px 140px}deck-stage .deck-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 40%,transparent 100%)}deck-stage .deck-eyebrow{position:relative;font-size:16px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);font-weight:500}deck-stage .deck-eyebrow__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:12px;vertical-align:middle}deck-stage .deck-title{font-size:116px;line-height:1.02;font-weight:700;letter-spacing:-.025em;color:var(--text-hi);margin:24px 0 36px;max-width:1500px}deck-stage .deck-h{font-size:68px;line-height:1.05;font-weight:700;letter-spacing:-.022em;color:var(--text-hi);margin:28px 0 48px;max-width:1500px}deck-stage .deck-h--xl{font-size:132px;letter-spacing:-.03em;margin-bottom:60px}deck-stage .deck-lede{font-size:28px;line-height:1.45;color:var(--text);max-width:1280px;margin:0 0 56px}deck-stage .deck-lede em{font-style:normal;color:var(--accent);font-weight:600}deck-stage .deck-cards-3,deck-stage .deck-cards-4{display:grid;gap:28px}deck-stage .deck-cards-3{grid-template-columns:repeat(3,1fr)}deck-stage .deck-cards-4{grid-template-columns:repeat(4,1fr)}deck-stage .deck-card{background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line);border-radius:var(--r-lg, 14px);padding:36px 32px;display:flex;flex-direction:column;gap:16px;min-height:320px}deck-stage .deck-card__num{font-family:var(--font-mono);font-size:14px;letter-spacing:.18em;color:var(--accent)}deck-stage .deck-card__title{font-size:30px;font-weight:600;color:var(--text-hi);letter-spacing:-.01em}deck-stage .deck-card__body{font-size:20px;line-height:1.5;color:var(--text);margin:0}deck-stage .deck-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:19px;color:var(--text);font-family:var(--font-mono)}deck-stage .deck-list li:before{content:"·";color:var(--accent);margin-right:10px;font-weight:700}deck-stage .deck-chip{align-self:flex-start;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:15px;background:var(--bg-3);border:1px solid var(--line);color:var(--text);margin-top:auto}deck-stage .deck-chip--acc{background:#ff99001f;border-color:#ff990059;color:var(--accent-soft)}deck-stage .deck-chip--signal{background:#00d4ff1a;border-color:#00d4ff59;color:var(--signal)}deck-stage .deck-flow{display:flex;align-items:stretch;gap:28px;margin-top:16px}deck-stage .deck-flow__step{flex:1;background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line);border-radius:var(--r-lg, 14px);padding:36px 32px;display:flex;flex-direction:column;gap:12px}deck-stage .deck-flow__step--final{border-color:#ff990059}deck-stage .deck-flow__lab{font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-weight:500}deck-stage .deck-flow__val{font-family:var(--font-mono);font-size:56px;font-weight:600;line-height:1;color:var(--text-hi)}deck-stage .deck-flow__arrow{align-self:center;font-size:56px;color:var(--accent);font-weight:300}deck-stage .deck-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}deck-stage .deck-kpi{background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line);border-radius:var(--r-lg, 14px);padding:40px 36px;display:flex;flex-direction:column;gap:14px}deck-stage .deck-kpi__lab{font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);font-weight:500}deck-stage .deck-kpi__val{font-family:var(--font-mono);font-size:96px;font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--text-hi)}deck-stage .deck-kpi__val--acc{color:var(--accent)}deck-stage .deck-kpi__val--ok{color:var(--ok)}deck-stage .deck-kpi__val--sig{color:var(--signal)}deck-stage .deck-kpi__sub{font-size:18px;color:var(--text-mute)}deck-stage .deck-steps{list-style:none;counter-reset:steps;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:28px;font-size:24px;line-height:1.45}deck-stage .deck-steps li{display:flex;gap:24px;align-items:flex-start;background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line);border-radius:var(--r-lg, 14px);padding:32px 28px}deck-stage .deck-steps__num{flex-shrink:0;width:48px;height:48px;border-radius:999px;background:var(--accent);color:#1b1200;font-family:var(--font-mono);font-size:22px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}deck-stage .deck-steps strong{color:var(--text-hi);font-weight:600}deck-stage .deck-cover{background:var(--bg-0)}deck-stage .deck-cover__inner{position:relative;z-index:1;padding:140px 140px 160px;display:flex;flex-direction:column;gap:18px;max-width:1500px}deck-stage .deck-cover__brand{margin-top:56px;display:inline-flex;align-items:center;gap:14px;color:var(--text-faint);font-family:var(--font-mono);font-size:18px;letter-spacing:.04em}deck-stage .deck-mark{width:28px;height:28px;border-radius:6px;background:var(--accent);position:relative}deck-stage .deck-mark:before{content:"";position:absolute;inset:5px;border:2px solid var(--bg-0);border-radius:50%}deck-stage .deck-mark:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;background:var(--bg-0);border-radius:50%;transform:translate(-50%,-50%)}deck-stage .deck-cover__cta{display:flex;gap:14px;margin-top:36px}deck-stage .deck-pill{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:999px;background:var(--accent);color:#1b1200;font-weight:600;font-size:18px;letter-spacing:.01em}deck-stage .deck-pill--mute{background:transparent;border:1px solid var(--line-strong);color:var(--text)}deck-stage[data-astro-cid-cdflbfet]:not(:defined){visibility:hidden}
