:root{--bg:#050806;--bg-soft:#080e0a;--surface:#0d1510;--surface-2:#111c15;--surface-3:#15231b;--line:#ffffff18;--line-green:#00c97847;--green:#00c978;--green-bright:#55efaa;--green-deep:#006b42;--text:#f4f8f5;--text-2:#cad5ce;--muted:#839188;--muted-2:#5e6b63;--danger:#ff7180;--warning:#edc66b;--shadow:0 32px 90px #00000075;--radius:18px;--font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:var(--bg);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--green-bright);outline-offset:3px}.container{width:min(1180px,100% - 40px);margin-inline:auto}.skip-link{z-index:1000;color:#00160c;background:var(--green-bright);border-radius:8px;padding:10px 15px;font-size:13px;font-weight:800;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:none}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand{align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;width:42px;height:42px}.brand span{gap:2px;display:grid}.brand strong{letter-spacing:.085em;font-size:12px}.brand small{color:var(--green-bright);letter-spacing:.095em;font-size:8.5px;font-weight:900}.brand--compact img{width:36px;height:36px}.brand--compact strong{font-size:10px}.brand--compact small{font-size:7px}.site-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050806d6;min-height:72px;position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;display:grid}.header-status{color:var(--muted);letter-spacing:.02em;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.header-status i,.form-chip i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #00c9781c,0 0 18px #00c978cc}.header-cta{border:1px solid var(--line-green);color:var(--green-bright);background:#00c9780f;border-radius:9px;justify-self:end;align-items:center;gap:7px;padding:10px 15px;font-size:11px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.header-cta:hover{background:#00c97821;transform:translateY(-1px)}.hero-section{background:radial-gradient(circle at 38% 35%,#00c97816,#0000 36%),linear-gradient(#050806,#060b08);min-height:calc(100vh - 72px);padding:clamp(55px,7vw,92px) 0 70px;position:relative;overflow:hidden}.hero-section:before{content:"";opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-orbit{pointer-events:none;border:1px solid #00c97814;border-radius:50%;position:absolute}.hero-orbit--one{width:640px;height:640px;top:-320px;right:-150px;box-shadow:inset 0 0 100px #00c97806}.hero-orbit--two{width:420px;height:420px;bottom:-260px;left:-170px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(290px,.58fr) minmax(365px,.75fr);align-items:center;gap:clamp(28px,4vw,54px);display:grid;position:relative}.hero-copy{z-index:2;position:relative}.eyebrow{color:var(--green-bright);align-items:center;gap:10px;margin-bottom:17px;display:flex}.eyebrow>span{background:var(--green);width:26px;height:1px;box-shadow:0 0 15px #00c978cc}.eyebrow b{letter-spacing:.15em;font-size:10px}.hero-copy h1{letter-spacing:-.064em;max-width:680px;margin:0;font-size:clamp(48px,5.2vw,78px);line-height:.98}.hero-copy h1 em{color:var(--green-bright);background:linear-gradient(110deg,#4feaa5,#9affcf 48%,#00c978);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.hero-lead{max-width:650px;color:var(--text-2);margin:24px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.7}.hero-points{flex-wrap:wrap;gap:12px 20px;margin-top:26px;display:flex}.hero-points span{color:#d8e2dc;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.hero-points svg{color:var(--green-bright)}.scroll-cue{color:var(--muted);align-items:center;gap:9px;margin-top:34px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.scroll-cue>span{border:1px solid var(--line);width:29px;height:29px;color:var(--green-bright);border-radius:50%;place-items:center;display:grid}.hero-stage{align-self:stretch;min-height:590px;position:relative}.portrait-glow{filter:blur(18px);background:radial-gradient(circle,#00c97833,#0000 68%);border-radius:50%;position:absolute;inset:14% -15% 4%}.portrait-frame{background:#080d0a;border:1px solid #00c97833;border-radius:180px 180px 22px 22px;position:absolute;inset:0;overflow:hidden;box-shadow:0 35px 80px #0000008c}.portrait-frame>img{object-fit:cover;object-position:50% 28%;filter:saturate(.87)contrast(1.04)}.portrait-fade{background:linear-gradient(#0000 55%,#050806f0 91%);position:absolute;inset:0}.mentor-caption{text-align:center;display:grid;position:absolute;bottom:24px;left:25px;right:25px}.mentor-caption small{color:var(--green-bright);letter-spacing:.15em;font-size:8px;font-weight:900}.mentor-caption strong{margin-top:5px;font-size:18px}.mentor-caption span{color:var(--muted);margin-top:2px;font-size:10px}.floating-card{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b120de0;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 18px 45px #00000061}.floating-card svg{color:var(--green-bright)}.floating-card p{margin:0}.floating-card small,.floating-card strong,.floating-card span{display:block}.floating-card small{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:900}.floating-card strong{margin-top:2px;font-size:11px}.floating-card p>span{color:var(--muted);margin-top:2px;font-size:9px}.floating-card--schedule{top:17%;left:-30px}.floating-card--live{bottom:24%;right:-24px}.live-dot{background:#ff5268;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff52681f}.waitlist-form{z-index:5;border:1px solid var(--line-green);box-shadow:var(--shadow),0 0 90px #00c9780e;background:linear-gradient(150deg,#111c15fb,#070c09fc);border-radius:21px;padding:25px;position:relative}.form-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.form-chip{color:var(--green-bright);letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;font-weight:900;display:inline-flex}.form-chip i{width:5px;height:5px}.form-heading>small{color:var(--muted);font-size:8px}.waitlist-form h2{letter-spacing:-.035em;margin:0;font-size:23px}.waitlist-form>p{color:var(--muted);margin:7px 0 19px;font-size:11px;line-height:1.5}.setup-notice{color:#b8c5bd;background:#5af2ae0f;border:1px solid #5af2ae2e;border-radius:9px;align-items:center;gap:10px;margin:-5px 0 17px;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.setup-notice svg{color:var(--green-bright);flex:none}.setup-notice strong{color:#e8f2ec;display:block}.field{margin-bottom:11px;display:block}.field>span{color:#dce5df;margin:0 0 6px;font-size:10px;font-weight:750;display:block}.field input,.field select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);background:#ffffff09;border-radius:9px;padding:0 13px;transition:all .18s}.field select{appearance:none}.field input::placeholder{color:#58645d}.field input:hover,.field select:hover{border-color:#ffffff29}.field input:focus,.field select:focus{border-color:#00c978bf;outline:0;box-shadow:0 0 0 4px #00c97816}.field input[aria-invalid=true]{border-color:var(--danger)}.field input:disabled{opacity:.65;cursor:wait}.phone-field{border:1px solid var(--line);background:#ffffff09;border-radius:9px;align-items:center;transition:all .18s;display:flex}.phone-field:focus-within{border-color:#00c978bf;box-shadow:0 0 0 4px #00c97816}.phone-field b{color:var(--muted);padding-left:13px;font-size:11px}.phone-field input{background:0 0;border:0;box-shadow:none!important}.field-error{min-height:13px;color:var(--danger);margin-top:3px;font-size:8px;line-height:1.3;display:block}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.consent-field{color:var(--muted);cursor:pointer;grid-template-columns:16px 1fr;align-items:start;gap:8px;margin-top:2px;font-size:8.5px;line-height:1.5;display:grid}.consent-field input{width:15px;height:15px;accent-color:var(--green);margin:1px 0 0}.consent-field a{color:var(--text-2)}.consent-error{margin-left:24px}.form-error{color:#ffc0c7;background:#ff718012;border:1px solid #ff718040;border-radius:8px;margin:6px 0;padding:9px 10px;font-size:9px;line-height:1.4}.form-error button{color:#fff;cursor:pointer;font-size:inherit;background:0 0;border:0;text-decoration:underline}.primary-cta{color:#001a0e;cursor:pointer;background:linear-gradient(120deg,#5af2ae,#00c978 65%,#3ee79d) 0 0/160% 100%;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:7px;font-size:11px;font-weight:900;transition:all .2s;display:flex;box-shadow:0 13px 34px #00c9782e}.primary-cta:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 17px 42px #00c97845}.primary-cta:disabled{opacity:.68;cursor:wait;transform:none}.form-trust{color:var(--muted-2);justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:7.5px;display:flex}.form-trust svg{color:#648073}.signal-strip{border-block:1px solid var(--line);background:#ffffff04}.signal-grid{grid-template-columns:repeat(4,1fr);display:grid}.signal-grid>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:12px;min-height:91px;display:flex}.signal-grid>div:first-child{border-left:1px solid var(--line)}.signal-grid svg{color:var(--green-bright)}.signal-grid p{margin:0}.signal-grid strong,.signal-grid span{display:block}.signal-grid strong{font-size:11px}.signal-grid span{color:var(--muted);margin-top:3px;font-size:9px}.section-heading{text-align:center;max-width:720px;margin:0 auto 48px}.section-heading .eyebrow{justify-content:center}.section-heading h2{letter-spacing:-.052em;margin:0;font-size:clamp(35px,4.2vw,56px);line-height:1.06}.section-heading>p{max-width:650px;color:var(--muted);margin:17px auto 0;font-size:14px;line-height:1.7}.journey-section{border-block:1px solid var(--line);background:#070c09;padding:clamp(75px,10vw,125px) 0}.journey-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(50px,8vw,105px);display:grid}.journey-copy{position:sticky;top:120px}.journey-copy h2{letter-spacing:-.052em;margin:0;font-size:clamp(35px,4.2vw,54px);line-height:1.07}.journey-copy>p{color:var(--muted);margin:18px 0 25px;font-size:13px;line-height:1.7}.secondary-cta{border:1px solid var(--line-green);color:var(--green-bright);background:#00c9780e;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.journey-list{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-list:before{content:"";background:linear-gradient(var(--green),#00c97814);width:1px;position:absolute;top:28px;bottom:28px;left:26px}.journey-list li{grid-template-columns:54px 1fr;gap:20px;padding:0 0 42px;display:grid;position:relative}.journey-list li:last-child{padding-bottom:0}.journey-list li>span{z-index:1;border:1px solid var(--line-green);width:54px;height:54px;color:var(--green-bright);background:#0c1710;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;box-shadow:0 0 0 8px #070c09}.journey-list small{color:var(--green-bright);letter-spacing:.13em;font-size:8px;font-weight:900}.journey-list h3{margin:6px 0 7px;font-size:18px}.journey-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.mentor-section{padding:clamp(75px,10vw,125px) 0}.mentor-panel{border:1px solid var(--line);min-height:520px;box-shadow:var(--shadow);background:linear-gradient(145deg,#111a14,#080c09);border-radius:25px;grid-template-columns:.86fr 1.14fr;display:grid;overflow:hidden}.mentor-image{min-height:460px;position:relative}.mentor-image:after{content:"";background:linear-gradient(90deg,#0000 55%,#0c130e),linear-gradient(#0000,#0408054d);position:absolute;inset:0}.mentor-image img{object-fit:cover}.mentor-content{flex-direction:column;justify-content:center;padding:clamp(40px,6vw,80px);display:flex}.mini-label{width:max-content;color:var(--green-bright);letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.mentor-content blockquote{letter-spacing:-.04em;margin:24px 0 18px;font-size:clamp(25px,3vw,38px);font-weight:800;line-height:1.23}.mentor-content>p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.mentor-sign{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;display:grid}.mentor-sign strong{font-size:13px}.mentor-sign span{color:var(--muted);margin-top:3px;font-size:10px}.faq-section{padding:75px 0 115px}.faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(40px,8vw,100px);display:grid}.section-heading--left{text-align:left;margin:0}.section-heading--left .eyebrow{justify-content:flex-start}.section-heading--left h2{font-size:clamp(35px,4vw,52px)}.section-heading--left>p{margin-inline:0}.faq-list{display:grid}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:13px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--green-bright);font-size:20px;font-weight:400;transition:all .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-5px 0 20px;padding-right:45px;font-size:11px;line-height:1.7}.site-footer{border-top:1px solid var(--line);padding:30px 0}.footer-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}.footer-grid>p{color:var(--muted-2);text-align:center;font-size:9px}.footer-grid>div{justify-self:end;gap:17px;display:flex}.footer-grid>div a{color:var(--muted);font-size:9px;text-decoration:none}.footer-grid>div a:hover{color:var(--green-bright)}.minimal-header{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:75px;display:flex;position:relative}.minimal-header>span,.minimal-header>a:not(.brand){color:var(--muted);align-items:center;gap:7px;font-size:10px;text-decoration:none;display:inline-flex}.success-page{background:radial-gradient(circle at 50% 28%,#00c97821,transparent 32%),var(--bg);min-height:100vh;position:relative;overflow:hidden}.success-orbit{border:1px solid #00c97812;border-radius:50%;width:650px;height:650px;position:absolute;top:100px;left:50%;transform:translate(-50%)}.success-content{z-index:2;text-align:center;justify-items:center;padding:clamp(55px,8vw,90px) 0 85px;display:grid;position:relative}.success-icon{color:#002413;background:var(--green-bright);border:1px solid #00c9786b;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 0 11px #00c97813,0 0 55px #00c97838}.eyebrow--center{justify-content:center;margin:27px 0 12px}.success-content h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,72px)}.success-content>p{max-width:690px;color:var(--text-2);margin:18px auto 33px;font-size:14px;line-height:1.7}.group-card{border:1px solid var(--line-green);width:min(900px,100%);box-shadow:var(--shadow);text-align:left;background:linear-gradient(135deg,#122119,#0b120d);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;text-decoration:none;transition:all .2s;display:grid}.group-card:hover{border-color:#55efaa8c;transform:translateY(-3px)}.wa-mark{color:#002313;background:var(--green-bright);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.group-card small{color:var(--green-bright);letter-spacing:.12em;font-size:8px;font-weight:900}.group-card strong{margin-top:4px;font-size:16px;display:block}.group-card p{color:var(--muted);margin:4px 0 0;font-size:10px}.group-action{color:#001a0e;background:var(--green-bright);border-radius:9px;align-items:center;gap:7px;padding:12px 15px;font-size:10px;font-weight:900;display:inline-flex}.group-card--pending{background:#ffffff06;border-color:#ffffff1a}.group-card--pending:hover{border-color:#ffffff1a;transform:none}.group-card--pending .wa-mark{color:var(--green-bright);background:#5af2ae1a}.success-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;width:min(900px,100%);margin-top:14px;display:grid}.success-steps article{border:1px solid var(--line);background:#ffffff05;border-radius:13px;grid-template-columns:auto 1fr;gap:10px;padding:18px;display:grid;position:relative}.success-steps article>span{color:#ffffff2e;font-size:8px;font-weight:900;position:absolute;top:9px;right:11px}.success-steps svg{color:var(--green-bright)}.success-steps strong{font-size:10px}.success-steps p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.back-link{color:var(--muted);align-items:center;gap:6px;margin-top:25px;font-size:10px;text-decoration:none;display:inline-flex}.missing-registration{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(620px,100%);padding:20px}.missing-registration p{color:var(--muted);margin:0 0 12px}.missing-registration a{color:var(--green-bright)}.utility-page{background:radial-gradient(circle at 50% 35%,#00c9781a,transparent 35%),var(--bg);place-items:center;min-height:100vh;padding:25px;display:grid}.utility-card{border:1px solid var(--line);background:var(--surface);width:min(540px,100%);box-shadow:var(--shadow);text-align:center;border-radius:22px;justify-items:center;padding:55px 40px;display:grid}.utility-card>svg{color:var(--green-bright)}.utility-card .success-icon{margin-bottom:25px}.utility-card h1{letter-spacing:-.04em;margin:20px 0 10px;font-size:31px}.utility-card p{color:var(--muted);margin:0 0 23px;line-height:1.65}.utility-card a{color:#001a0e;background:var(--green-bright);border-radius:9px;padding:12px 17px;font-size:11px;font-weight:900;text-decoration:none}.legal-page{background:radial-gradient(circle at 20% 0,#00c97814,transparent 28%),var(--bg);min-height:100vh;padding-bottom:90px}.legal-card{border:1px solid var(--line);background:var(--surface);max-width:860px;box-shadow:var(--shadow);border-radius:22px;margin-top:55px;padding:clamp(30px,6vw,70px)}.legal-heading{border-bottom:1px solid var(--line);padding-bottom:30px}.legal-heading>svg{color:var(--green-bright)}.legal-heading>span{color:var(--green-bright);letter-spacing:.13em;margin-top:20px;font-size:9px;font-weight:900;display:block}.legal-heading h1{letter-spacing:-.05em;margin:10px 0;font-size:clamp(34px,5vw,54px);line-height:1.07}.legal-heading p{color:var(--muted);margin:0;font-size:10px}.legal-card section{margin-top:30px}.legal-card h2{font-size:18px}.legal-card section p{color:var(--text-2);font-size:12px;line-height:1.8}.legal-card section a{color:var(--green-bright)}.login-page{background:radial-gradient(circle at 50% 45%,#00c97817,transparent 28%),var(--bg);min-height:100vh}.login-card{border:1px solid var(--line-green);width:min(430px,100% - 30px);box-shadow:var(--shadow);background:linear-gradient(145deg,#111b14,#090e0b);border-radius:20px;margin:75px auto 0;padding:34px}.login-icon{border:1px solid var(--line-green);width:45px;height:45px;color:var(--green-bright);background:#00c97812;border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.login-card>div>span{color:var(--green-bright);letter-spacing:.13em;font-size:8px;font-weight:900}.login-card h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:30px}.login-card>div>p{color:var(--muted);margin:0 0 24px;font-size:11px;line-height:1.6}.password-field{border:1px solid var(--line);background:#ffffff09;border-radius:9px;display:flex}.password-field:focus-within{border-color:var(--green);box-shadow:0 0 0 4px #00c97814}.password-field input{background:0 0;border:0;box-shadow:none!important}.password-field button{width:44px;color:var(--muted);cursor:pointer;background:0 0;border:0}.login-note,.login-footer{color:var(--muted-2);text-align:center;font-size:8px}.login-footer{margin-top:22px}.admin-shell{background:#090d0a;min-height:100vh}.admin-sidebar{z-index:20;border-right:1px solid var(--line);background:#0a100c;flex-direction:column;width:220px;padding:23px 17px 20px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{align-items:center;gap:9px;padding:0 7px 23px;text-decoration:none;display:flex}.admin-brand span{display:grid}.admin-brand strong{font-size:12px}.admin-brand small{color:var(--green-bright);font-size:8px}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav a,.admin-sidebar nav button{width:100%;min-height:40px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 11px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav button:hover,.admin-sidebar nav .active{color:var(--text);background:#00c97817}.admin-sidebar nav svg{color:var(--green-bright)}.cohort-summary{border:1px solid var(--line);background:#ffffff05;border-radius:11px;gap:5px;margin-top:auto;padding:14px;display:grid}.cohort-summary small{color:var(--muted);letter-spacing:.11em;font-size:7px}.cohort-summary strong{font-size:9px;line-height:1.4}.cohort-summary span{color:var(--green-bright);align-items:center;gap:6px;font-size:8px;display:flex}.cohort-summary i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #00c9781a}.logout-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:10px;font-size:9px;display:flex}.admin-main{margin-left:220px;padding:35px clamp(24px,4vw,52px) 60px}.admin-header{justify-content:space-between;align-items:end;gap:25px;display:flex}.admin-header>div:first-child>span,.panel-title>div>span,.leads-heading>div>span{color:var(--green-bright);letter-spacing:.12em;font-size:8px;font-weight:900}.admin-header h1{letter-spacing:-.045em;margin:6px 0 4px;font-size:31px}.admin-header p{color:var(--muted);margin:0;font-size:10px}.admin-header-actions{align-items:center;gap:8px;display:flex}.admin-header-actions a,.admin-header-actions button{border:1px solid var(--line);min-height:36px;color:var(--text-2);cursor:pointer;background:#ffffff06;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.demo-pill{color:var(--warning);background:#edc66b0e;border:1px solid #edc66b2e;border-radius:999px;padding:7px 9px;font-size:8px}.admin-notice{border:1px solid var(--line-green);color:var(--text-2);background:#00c9780e;border-radius:9px;align-items:center;gap:7px;margin-top:16px;padding:10px 12px;font-size:9px;display:flex}.admin-notice svg{color:var(--green-bright)}.admin-notice button{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:auto}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:26px;display:grid}.kpi-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#111914,#0d130f);border-radius:13px;min-height:130px;padding:18px;position:relative;overflow:hidden}.kpi-grid article>span,.kpi-grid article>strong,.kpi-grid article>small{display:block}.kpi-grid article>span{color:var(--muted);font-size:9px}.kpi-grid article>strong{letter-spacing:-.045em;margin-top:12px;font-size:28px}.kpi-grid article>small{color:var(--muted-2);margin-top:6px;font-size:8px}.kpi-grid article>small b{color:var(--green-bright)}.kpi-grid article>svg{color:#55efaa21;width:35px;height:35px;position:absolute;bottom:16px;right:16px}.admin-grid{grid-template-columns:1.12fr .88fr;gap:11px;margin-top:11px;display:grid}.admin-panel{border:1px solid var(--line);background:linear-gradient(145deg,#111914,#0d130f);border-radius:13px;min-height:300px;padding:20px}.panel-title{justify-content:space-between;align-items:start;gap:15px;display:flex}.panel-title h2{margin:5px 0 0;font-size:16px}.panel-title>small{color:var(--muted);font-size:8px}.source-bars{gap:15px;margin-top:25px;display:grid}.source-bars p{justify-content:space-between;margin:0 0 7px;display:flex}.source-bars strong{font-size:9px}.source-bars span{color:var(--muted);font-size:9px}.source-bars>div>i{background:#ffffff0b;border-radius:999px;height:6px;display:block;overflow:hidden}.source-bars b{border-radius:inherit;background:linear-gradient(90deg,#008c55,var(--green-bright));height:100%;display:block}.panel-empty{text-align:center;justify-items:center;padding:55px 20px;display:grid}.panel-empty svg{color:var(--green-bright)}.panel-empty strong{margin-top:13px;font-size:11px}.panel-empty p{color:var(--muted);margin:6px 0 0;font-size:9px}.readiness-list{gap:7px;margin-top:20px;display:grid}.readiness-list>div{border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px;display:grid}.readiness-list>div>span{border:1px solid var(--line);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.readiness-list .done>span{color:#002014;background:var(--green-bright)}.readiness-list svg{width:13px}.readiness-list p{margin:0}.readiness-list strong,.readiness-list small{display:block}.readiness-list strong{font-size:9px}.readiness-list small{color:var(--muted);margin-top:3px;font-size:8px}.panel-action{border:1px solid var(--line-green);width:100%;min-height:36px;color:var(--green-bright);cursor:pointer;background:#00c9780d;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:9px;font-weight:800;display:flex}.leads-panel{border:1px solid var(--line);background:linear-gradient(145deg,#111914,#0d130f);border-radius:13px;margin-top:11px;overflow:hidden}.leads-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:20px;display:flex}.leads-heading h2{margin:5px 0 2px;font-size:16px}.leads-heading p{color:var(--muted);margin:0;font-size:8px}.leads-actions{gap:7px;display:flex}.leads-actions label{border:1px solid var(--line);min-height:35px;color:var(--muted);background:#ffffff06;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.leads-actions label:focus-within{border-color:var(--green)}.leads-actions input,.leads-actions select{width:190px;color:var(--text);background:0 0;border:0;outline:0;font-size:8px}.leads-actions select{appearance:none;width:110px}.status-select{position:relative}.status-select>svg:last-child{pointer-events:none}.export-button{color:#001b0f;background:var(--green-bright);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:var(--muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#ffffff05;padding:11px 16px;font-size:7px;font-weight:800}td{color:var(--text-2);border-top:1px solid #ffffff0e;padding:13px 16px;font-size:8.5px}tbody tr:hover{background:#ffffff05}.lead-identity{align-items:center;gap:9px;min-width:190px;display:flex}.lead-identity>span{color:#002014;background:var(--green-bright);border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.lead-identity p,.source-cell{margin:0}.lead-identity strong,.lead-identity small,.source-cell strong,.source-cell small{display:block}.lead-identity strong{font-size:9px}.lead-identity small,.source-cell small{color:var(--muted);margin-top:3px;font-size:7px}.source-cell strong{font-size:8.5px}.status-badge{border:1px solid var(--line);color:var(--text-2);background:#ffffff08;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750;display:inline-flex}.status-invite_clicked,.status-engaged,.status-checkout,.status-purchased{border-color:var(--line-green);color:var(--green-bright);background:#00c9780f}.status-opt_out,.status-invalid,.status-refunded{color:#ff9ca6;background:#ff71800d}.leads-empty{text-align:center;justify-items:center;padding:65px 25px;display:grid}.leads-empty svg{color:var(--green-bright)}.leads-empty h3{margin:13px 0 6px;font-size:14px}.leads-empty p{color:var(--muted);margin:0;font-size:9px}.leads-empty a,.leads-empty button{border:1px solid var(--line-green);color:var(--green-bright);cursor:pointer;background:#00c9780e;border-radius:8px;margin-top:15px;padding:9px 12px;font-size:8px;font-weight:800;text-decoration:none}.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000009e;justify-content:flex-end;display:flex;position:fixed;inset:0}.settings-drawer{border-left:1px solid var(--line);background:#0d1510;width:min(470px,100%);height:100%;padding:26px;animation:.2s ease-out drawer;overflow-y:auto;box-shadow:-25px 0 70px #00000073}@keyframes drawer{0%{opacity:0;transform:translate(40px)}}.settings-drawer header{justify-content:space-between;align-items:start;margin-bottom:25px;display:flex}.settings-drawer header span{color:var(--green-bright);letter-spacing:.12em;font-size:8px;font-weight:900}.settings-drawer h2{margin:6px 0 0;font-size:25px}.settings-drawer header button{border:1px solid var(--line);width:35px;height:35px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.settings-dates{grid-template-columns:1fr 1fr;gap:9px;display:grid}.drawer-help{border:1px solid var(--line);background:#ffffff05;border-radius:9px;gap:10px;margin:13px 0;padding:12px;display:flex}.drawer-help>svg{color:var(--green-bright);flex:none}.drawer-help p{margin:0}.drawer-help strong,.drawer-help span{display:block}.drawer-help strong{font-size:9px}.drawer-help span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr minmax(360px,.75fr)}.hero-stage{display:none}.kpi-grid{grid-template-columns:repeat(2,1fr)}.leads-heading{align-items:start}.leads-actions{flex-wrap:wrap;justify-content:end}}@media (max-width:840px){.header-inner{grid-template-columns:1fr auto}.header-status{display:none}.hero-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy h1,.hero-lead{margin-inline:auto}.hero-points,.hero-copy .eyebrow{justify-content:center}.scroll-cue{display:none}.waitlist-form{width:min(560px,100%);margin:10px auto 0}.signal-grid{grid-template-columns:repeat(2,1fr)}.signal-grid>div:nth-child(odd){border-left:1px solid var(--line)}.signal-grid>div{border-bottom:1px solid var(--line)}.journey-layout,.faq-layout{grid-template-columns:1fr}.journey-copy{position:static}.section-heading--left{text-align:center}.section-heading--left .eyebrow{justify-content:center}.section-heading--left>p{margin-inline:auto}.mentor-panel{grid-template-columns:1fr}.mentor-image{min-height:330px}.mentor-image:after{background:linear-gradient(#0000 45%,#0c130e)}.footer-grid{grid-template-columns:1fr;justify-items:center}.footer-grid>div{justify-self:center}.success-steps{grid-template-columns:1fr}.group-card{grid-template-columns:auto 1fr}.group-action{grid-column:1/-1;justify-content:center}.admin-sidebar{flex-direction:row;align-items:center;width:100%;height:62px;padding:10px 14px;position:static}.admin-brand{padding:0}.admin-brand span,.cohort-summary,.logout-button{display:none}.admin-sidebar nav{margin-left:auto;display:flex}.admin-sidebar nav a,.admin-sidebar nav button{width:auto;min-height:35px}.admin-main{margin-left:0;padding:25px 15px 45px}.admin-grid{grid-template-columns:1fr}}@media (max-width:620px){.container{width:min(100% - 28px,1180px)}.site-header,.header-inner{min-height:64px}.brand img{width:36px;height:36px}.brand strong{font-size:10px}.brand small{font-size:7px}.header-cta{padding:9px 11px;font-size:9px}.hero-section{padding-top:42px}.hero-copy h1{font-size:clamp(42px,13vw,60px)}.hero-lead{font-size:15px}.hero-points{gap:10px}.hero-points span{font-size:9px}.waitlist-form{padding:21px 17px}.signal-grid{grid-template-columns:1fr 1fr}.signal-grid>div{justify-content:flex-start;min-height:78px;padding:0 13px}.signal-grid svg{width:18px}.mentor-content{padding:34px 24px}.mentor-content blockquote{font-size:27px}.mentor-image{min-height:280px}.minimal-header>span{display:none}.success-content h1{font-size:42px}.group-card{padding:15px}.group-card p{line-height:1.5}.legal-card{margin-top:30px;padding:26px 20px}.legal-heading h1{font-size:37px}.admin-sidebar nav a,.admin-sidebar nav button{padding:0 8px;font-size:0}.admin-sidebar nav svg{width:18px;height:18px}.admin-header{align-items:start}.admin-header-actions{flex-wrap:wrap;justify-content:end}.admin-header-actions a{display:none}.kpi-grid{grid-template-columns:1fr}.leads-heading{display:grid}.leads-actions{justify-content:start}.leads-actions label:first-child,.leads-actions input{width:100%}.status-select{flex:1}.export-button{min-height:35px}.settings-dates{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
