
    :root{--bg:#0B0C10;--bg2:#12131A;--card:#1A1B26;--red:#E5173F;--red2:#FF2D5E;--white:#fff;--secondary:#A1A1B0;--muted:#6B6B80;--line:rgba(255,255,255,.08);font-family:Inter,system-ui,sans-serif;color:var(--white);background:var(--bg)}
    *{box-sizing:border-box} html{scroll-behavior:smooth} body{margin:0;background:var(--bg);overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}
    nav{position:fixed;top:0;left:0;right:0;height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:rgba(11,12,16,.78);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:10}.logo{font-weight:800;font-size:18px;letter-spacing:-.04em}.logo b{color:var(--red)}.navmeta{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
    main{max-width:1240px;margin:auto;padding:0 5vw}.slide{min-height:100vh;padding:150px 0 90px;display:flex;flex-direction:column;justify-content:center;position:relative}.kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--red);font-weight:700;margin-bottom:24px}.hero h1{font-size:clamp(44px,7vw,84px);line-height:1.02;letter-spacing:-.06em;max-width:850px;margin:0 0 30px}.accent{color:var(--red)}.hero p{max-width:590px;font-size:20px;line-height:1.6;color:var(--secondary);margin:0}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.hero-card{border:1px solid var(--line);background:linear-gradient(145deg,#171923,#101117);border-radius:24px;padding:36px;position:relative;overflow:hidden}.hero-card:before{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:var(--red);filter:blur(100px);opacity:.18;right:-80px;top:-70px}.hero-stat{font-size:88px;font-weight:800;letter-spacing:-.08em;line-height:1}.hero-label{color:var(--secondary);font-size:16px;margin-top:8px}.hero-card .rule{height:1px;background:var(--line);margin:30px 0}.hero-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.hero-card strong{display:block;font-size:19px;margin-top:10px;line-height:1.35}
    h2{font-size:clamp(34px,5vw,58px);letter-spacing:-.05em;line-height:1.05;margin:0 0 18px;max-width:850px} .lead{font-size:18px;line-height:1.6;color:var(--secondary);max-width:720px}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:42px}.pill{border:1px solid var(--line);border-radius:999px;padding:10px 14px;color:var(--secondary);font-size:13px;white-space:nowrap}
    .metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{background:var(--card);border:1px solid var(--line);padding:26px;border-radius:18px;min-height:145px}.metric strong{display:block;font-size:38px;letter-spacing:-.06em}.metric span{color:var(--secondary);font-size:14px;display:block;margin-top:8px}.metric em{font-style:normal;color:var(--red);font-size:12px;display:block;margin-top:22px}
    .evidence{display:grid;grid-template-columns:1fr 1fr;gap:18px}.e-card{background:var(--card);border-radius:20px;overflow:hidden;border:1px solid var(--line);position:relative}.e-card img{width:100%;height:330px;object-fit:cover;object-position:top}.e-card .cap{padding:20px 22px}.cap strong{font-size:19px}.cap p{color:var(--secondary);line-height:1.5;margin:8px 0 0;font-size:15px}.tag{position:absolute;top:16px;left:16px;background:var(--red);padding:7px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
    .ladder{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:end}.step{background:var(--card);border:1px solid var(--line);padding:18px;border-radius:16px;min-height:150px;position:relative}.step:nth-child(2){min-height:190px}.step:nth-child(3){min-height:230px}.step:nth-child(4){min-height:270px}.step:nth-child(5){min-height:310px;background:linear-gradient(180deg,#25131a,var(--card));border-color:rgba(229,23,63,.4)}.step-num{color:var(--red);font-weight:800;font-size:28px}.step h3{font-size:15px;margin:25px 0 8px;line-height:1.2}.step p{font-size:13px;color:var(--secondary);line-height:1.45;margin:0}.ladderline{height:2px;background:linear-gradient(90deg,var(--muted),var(--red));margin:0 5% 26px;position:relative}.ladderline:after{content:"";position:absolute;right:-2px;top:-5px;border-left:10px solid var(--red);border-top:6px solid transparent;border-bottom:6px solid transparent}
    .formats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.format{border:1px solid var(--line);border-radius:17px;padding:20px;background:var(--card);min-height:145px}.format .icon{font-size:25px;color:var(--red);margin-bottom:20px}.format h3{font-size:15px;margin:0 0 7px}.format p{font-size:13px;line-height:1.4;color:var(--secondary);margin:0}.format:nth-child(3n){background:#161d29}.format:nth-child(4n){background:#21141b}
    .ideas{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.idea{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:19px;min-height:145px}.idea-num{color:var(--red);font-size:12px;font-weight:800;letter-spacing:.08em}.idea h3{font-size:16px;margin:12px 0 8px;line-height:1.25}.idea p{color:var(--secondary);font-size:13px;line-height:1.45;margin:0}.idea.featured{border-color:rgba(229,23,63,.5);background:linear-gradient(145deg,#25131a,#1A1B26)}
    .funnel{display:grid;grid-template-columns:1.1fr .9fr;gap:35px;align-items:center}.funnel-visual{display:grid;gap:8px}.funnel-row{height:54px;display:flex;align-items:center;padding:0 22px;border-radius:10px;font-weight:700;font-size:14px}.funnel-row:nth-child(1){width:100%;background:#292b36}.funnel-row:nth-child(2){width:83%;background:#242631}.funnel-row:nth-child(3){width:66%;background:#20212b}.funnel-row:nth-child(4){width:49%;background:#251820}.funnel-row:nth-child(5){width:33%;background:var(--red)}.funnel-copy{border-left:2px solid var(--red);padding-left:25px}.funnel-copy h3{font-size:22px;margin:0 0 14px}.funnel-copy p{font-size:16px;line-height:1.6;color:var(--secondary)}
    .close{background:linear-gradient(135deg,#1d1016,#0f1117);border:1px solid rgba(229,23,63,.35);border-radius:26px;padding:60px;min-height:55vh;justify-content:center}.close h2{max-width:720px}.close p{font-size:20px;line-height:1.6;color:var(--secondary);max-width:650px}.cta{display:inline-flex;margin-top:22px;padding:14px 20px;background:var(--red);color:var(--white);border-radius:9px;font-weight:700;text-decoration:none}.dots{position:fixed;right:25px;top:50%;transform:translateY(-50%);display:grid;gap:9px;z-index:5}.dots a{width:7px;height:7px;background:var(--muted);border-radius:50%;display:block}.dots a.active{background:var(--red);box-shadow:0 0 0 5px rgba(229,23,63,.16)}
    @media(max-width:800px){nav{height:62px}.navmeta{display:none}.slide{padding:110px 0 70px;min-height:auto}.hero-grid,.evidence,.funnel{grid-template-columns:1fr;gap:24px}.metrics{grid-template-columns:1fr 1fr}.ladder{grid-template-columns:1fr}.step,.step:nth-child(n){min-height:125px}.formats,.ideas{grid-template-columns:1fr 1fr}.hero-card{padding:25px}.hero-stat{font-size:65px}.close{padding:30px}.dots{display:none}}
  