@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700&display=swap";
:root{--bg:#0a0a0a;--fg:#f4f4f5;--muted:#8a8a8a;--line:#222;--accent:#ff5a3c;--card:#131313}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;color:var(--fg);background:#000;font-family:Geist,Inter,system-ui,sans-serif}.reveal{font-family:Geist,Inter,system-ui,sans-serif}.reveal .slides{text-align:left}.reveal .slide{--s-bg:var(--bg);--s-fg:var(--fg);--s-body:#d4d4d4;--s-muted:var(--muted);--s-line:var(--line);--s-card:var(--card);--s-card-accent:#160d0a;--s-kicker:var(--accent);--s-bar:var(--accent);--s-em:var(--accent);background:var(--s-bg);width:1920px;height:1080px;color:var(--s-fg);flex-direction:column;padding:110px 130px;position:relative;overflow:hidden;display:flex!important}.reveal .slide.light{--s-bg:#f5f4f1;--s-fg:#0a0a0a;--s-body:#33312e;--s-muted:#6f6b66;--s-line:#ddd9d2;--s-card:#fff;--s-card-accent:#fff0eb}.reveal .slide.accent{--s-bg:var(--accent);--s-fg:#0a0a0a;--s-body:#1c0e08;--s-muted:#0a0a0a9e;--s-line:#0a0a0a38;--s-card:#0a0a0a14;--s-card-accent:#0a0a0a14;--s-kicker:#0a0a0a;--s-bar:#0a0a0a;--s-em:#0a0a0a}.reveal .slide.accent .cover .sub b,.reveal .slide.accent .col .who{color:#0a0a0a}.reveal .slides>section.slide,.reveal .slides>section.slide.present{display:flex!important}.reveal .progress{color:var(--accent);height:5px}.reveal .controls{color:var(--accent)}.reveal .top{color:var(--s-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:24px;display:flex;position:absolute;top:54px;left:130px;right:130px}.reveal .brand{text-transform:lowercase}.reveal .brand b{color:var(--s-fg);font-weight:600}.reveal .brand .ac{color:var(--s-em)}.reveal .num{font-variant-numeric:tabular-nums}.reveal .top:after{content:"";background:var(--s-line);height:1px;position:absolute;top:54px;left:0;right:0}.reveal .kicker{color:var(--s-kicker);letter-spacing:.12em;text-transform:lowercase;margin-bottom:26px;font-size:30px;font-weight:600}.reveal h1{letter-spacing:-.02em;text-transform:lowercase;color:var(--s-fg);font-size:108px;font-weight:600;line-height:1.02}.reveal h2{letter-spacing:-.02em;text-transform:lowercase;color:var(--s-fg);padding-bottom:28px;font-size:78px;font-weight:600;line-height:1.05;position:relative}.reveal h2:after{content:"";background:var(--s-bar);border-radius:4px;width:96px;height:7px;position:absolute;bottom:0;left:0}.reveal .stats{gap:120px;margin-top:60px;display:flex}.reveal .stat .n{color:var(--s-em);letter-spacing:-.03em;font-size:165px;font-weight:700;line-height:.95}.reveal .stat .l{color:var(--s-body);max-width:560px;margin-top:18px;font-size:34px;font-weight:300}.reveal .vs{gap:44px;margin-top:40px;display:flex}.reveal .vs .card{background:var(--s-card);border:1px solid var(--s-line);border-radius:22px;flex:1;padding:50px}.reveal .vs .card.win{border-color:var(--accent);background:var(--s-card-accent)}.reveal .vs .card h3{text-transform:lowercase;color:var(--s-fg);margin-bottom:28px;font-size:36px;font-weight:600}.reveal .vs .card.lose h3{color:var(--s-muted)}.reveal .vs li{margin-bottom:16px;padding-left:42px;font-size:31px}.reveal .vs li:before{background:var(--accent);width:14px;height:14px;top:16px}.reveal .vs .lose li:before{background:var(--s-muted)}.reveal .funnel{align-items:stretch;gap:20px;margin-top:70px;display:flex}.reveal .chip{background:var(--s-card);border:1px solid var(--s-line);text-align:center;border-radius:18px;flex-direction:column;flex:1;justify-content:center;padding:40px 28px;display:flex}.reveal .chip.paid{border-color:var(--accent);background:var(--s-card-accent)}.reveal .chip .ct{text-transform:lowercase;color:var(--s-fg);font-size:38px;font-weight:600}.reveal .chip .cs{color:var(--s-muted);margin-top:10px;font-size:24px}.reveal .arrow{color:var(--accent);align-items:center;font-size:44px;display:flex}.reveal .fcap{color:var(--s-body);margin-top:50px;font-size:34px;font-weight:300}.reveal .fcap b{color:var(--s-fg);font-weight:600}.reveal .accent{color:var(--s-em)}.reveal .body{flex-direction:column;flex:1;justify-content:center;margin-top:auto;display:flex}.reveal .lead{color:var(--s-body);max-width:1500px;font-size:46px;font-weight:300;line-height:1.6}.reveal .lead b{color:var(--s-fg);font-weight:600}.reveal ul{margin-top:30px;list-style:none}.reveal li{color:var(--s-body);max-width:1500px;margin-bottom:24px;padding-left:50px;font-size:42px;font-weight:300;line-height:1.62;position:relative}.reveal li:before{content:"";background:var(--accent);border-radius:3px;width:18px;height:18px;position:absolute;top:24px;left:0}.reveal li b{color:var(--s-fg);font-weight:600}.reveal .muted{color:var(--s-muted)}.reveal .foot{color:var(--s-muted);border-top:1px solid var(--s-line);text-transform:lowercase;padding-top:22px;font-size:22px;position:absolute;bottom:54px;left:130px;right:130px}.reveal .cover{justify-content:center}.reveal .cover-brand{align-items:baseline;gap:24px;margin-bottom:34px;display:flex}.reveal .cover-brand .brand{letter-spacing:-.01em;font-size:52px}.reveal .cover-brand .brand b{color:var(--s-fg);font-weight:600}.reveal .cover-brand .brand .ac{color:var(--s-em)}.reveal .cover-brand .prov{color:var(--s-muted);text-transform:lowercase;letter-spacing:.06em;font-size:26px}.reveal .cover h1{font-size:150px}.reveal .cover .sub{color:var(--s-muted);margin-top:40px;font-size:50px;font-weight:300}.reveal .cover .sub b{color:var(--s-em);font-weight:500}.reveal .dot{color:var(--accent)}.reveal .cols{gap:40px;margin-top:30px;display:flex}.reveal .col{background:var(--s-card);border:1px solid var(--s-line);border-radius:20px;flex:1;padding:46px}.reveal .col h3{text-transform:lowercase;color:var(--s-fg);margin-bottom:8px;font-size:38px;font-weight:600}.reveal .col .who{color:var(--s-em);text-transform:lowercase;margin-bottom:24px;font-size:26px}.reveal .col li{margin-bottom:14px;padding-left:38px;font-size:30px}.reveal .col li:before{width:14px;height:14px;top:16px}.reveal table{border-collapse:collapse;width:100%;margin-top:24px}.reveal td{border-bottom:1px solid var(--s-line);color:var(--s-body);padding:24px 10px;font-size:40px;font-weight:300}.reveal td:first-child{color:var(--s-fg);width:46%;font-weight:600}.reveal td b{color:var(--s-em);font-weight:600}.reveal .two{gap:80px;display:flex}.reveal .two>div{flex:1}.reveal .big{color:var(--s-em);text-transform:lowercase;font-size:54px;font-weight:600}.reveal .cover .sub{line-height:1.3}.reveal .courses{gap:28px;margin-top:48px;display:flex}.reveal .course{background:var(--s-card);border:1px solid var(--s-line);border-radius:20px;flex-direction:column;flex:1;padding:40px 34px;display:flex}.reveal .course.lead-course{border-color:var(--accent);background:var(--s-card-accent)}.reveal .course .ctag{text-transform:lowercase;letter-spacing:.04em;border:1px solid var(--s-line);color:var(--s-muted);border-radius:999px;align-self:flex-start;padding:6px 16px;font-size:22px;font-weight:600}.reveal .course.lead-course .ctag{background:var(--accent);border-color:var(--accent);color:#0a0a0a}.reveal .course h3{text-transform:lowercase;color:var(--s-fg);margin:26px 0 12px;font-size:40px;font-weight:600}.reveal .course p{color:var(--s-body);font-size:28px;font-weight:300;line-height:1.5}.reveal .course .price{color:var(--s-em);text-transform:lowercase;margin-top:auto;padding-top:24px;font-size:30px;font-weight:600}.reveal .timeline{gap:0;margin-top:70px;display:flex}.reveal .tstep{flex:1;padding:0 36px 0 0;position:relative}.reveal .tstep .ty{color:var(--s-em);letter-spacing:-.02em;font-size:64px;font-weight:700}.reveal .tstep .tbar{background:var(--s-line);border-radius:3px;height:6px;margin:22px 0;position:relative}.reveal .tstep .tbar:before{content:"";background:var(--accent);border-radius:50%;width:22px;height:22px;position:absolute;top:-8px;left:0}.reveal .tstep .tt{color:var(--s-body);max-width:460px;font-size:32px;font-weight:300;line-height:1.45}.reveal .tstep .tt b{color:var(--s-fg);font-weight:600}.grain{z-index:40;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}@media print{.grain,.deck-nav,.deck-download{display:none!important}}.deck-download{z-index:50;position:fixed;top:34px;right:44px}.deck-download a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f4f5;text-transform:lowercase;background:#141414c7;border:1px solid #2c2c2c;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.deck-download a:hover{background:var(--accent);border-color:var(--accent);color:#0a0a0a}.deck-nav{z-index:50;gap:16px;display:flex;position:fixed;bottom:38px;right:44px}.deck-nav button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f4f5;cursor:pointer;background:#141414c7;border:1px solid #2c2c2c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:1;transition:background .15s,border-color .15s,transform .1s;display:flex}.deck-nav button:hover{background:var(--accent);border-color:var(--accent);color:#0a0a0a}.deck-nav button:active{transform:scale(.94)}.login{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;width:100%;max-width:420px;padding:48px 40px;display:flex}.login-brand{color:var(--muted);letter-spacing:.04em;text-transform:lowercase;font-size:16px}.login-brand b{color:var(--fg);font-weight:600}.login-brand .ac{color:var(--accent)}.login-title{text-transform:lowercase;letter-spacing:-.02em;color:var(--fg);margin-top:18px;font-size:34px;font-weight:600}.login-sub{color:var(--muted);margin-top:10px;font-size:16px;font-weight:300}.login-input{border:1px solid var(--line);color:var(--fg);background:#0d0d0d;border-radius:12px;outline:none;margin-top:28px;padding:14px 16px;font-family:inherit;font-size:16px}.login-input:focus{border-color:var(--accent)}.login-error{color:var(--accent);margin-top:12px;font-size:14px}.login-btn{background:var(--accent);color:#0a0a0a;text-transform:lowercase;cursor:pointer;border:none;border-radius:12px;margin-top:22px;padding:14px 16px;font-family:inherit;font-size:16px;font-weight:600}.login-btn:hover{filter:brightness(1.05)}
