:root{--bg:#111827;--surface:#0f1f3d;--surface2:#162844;--navy:#0f3460;--navy-mid:#1a4a7a;--border:rgba(255,255,255,.08);--border2:rgba(255,255,255,.16);--accent:#00c4cc;--accent-dark:#009ba3;--gold:#f59e0b;--gold-light:rgba(245,158,11,.15);--text:#e8edf3;--muted:#6b7280;--white:#ffffff;}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{scroll-behavior:smooth;}body{background:var(--bg);color:var(--text);font-family:'Inter',system-ui,sans-serif;overflow-x:hidden;line-height:1.7;}::selection{background:var(--accent);color:#000;}a{color:var(--accent);text-decoration:none;}a:hover{text-decoration:underline;}nav{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:16px 48px;background:rgba(17,24,39,.96);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);}.nav-logo{display:flex;align-items:center;text-decoration:none;}.nav-logo:hover{text-decoration:none;}.nav-links{display:flex;gap:32px;list-style:none;}.nav-links a{font-size:13px;font-weight:500;color:var(--muted);text-decoration:none;letter-spacing:.01em;transition:color .2s;}.nav-links a:hover{color:var(--accent);text-decoration:none;}.nav-cta{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#000;background:var(--accent);border:none;padding:10px 24px;text-decoration:none;display:inline-block;transition:all .2s;border-radius:2px;}.nav-cta:hover{background:var(--accent-dark);color:#fff;text-decoration:none;}.nav-cta-ent-main{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(232,237,243,.55);background:rgba(15,31,61,.6);border:1px solid rgba(255,255,255,.09);padding:9px 22px;text-decoration:none;display:inline-block;transition:color .3s,border-color .3s,background .3s;border-radius:2px;}.nav-cta-ent-main:hover{color:var(--accent);border-color:rgba(0,196,204,.3);background:rgba(0,196,204,.04);text-decoration:none;}.hero{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 48px 64px;text-align:center;overflow:hidden;}.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 120% 60% at 50% 0%,rgba(15,52,96,.6) 0%,transparent 70%);pointer-events:none;}.hero-status{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:500;letter-spacing:.18em;color:var(--accent);border:1px solid rgba(0,196,204,.2);padding:7px 18px;margin-bottom:40px;text-transform:uppercase;border-radius:2px;}.sdot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse 2s infinite;}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.hero-h1{font-size:clamp(32px,5vw,68px);font-weight:800;line-height:1.1;letter-spacing:-.035em;color:var(--white);max-width:900px;margin-bottom:8px;}.hero-h1 .teal{color:var(--accent);}.hero-sub{font-size:17px;color:var(--muted);max-width:600px;line-height:1.8;margin:24px auto 48px;}.hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}.btn-main{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#000;background:var(--accent);border:none;padding:16px 36px;text-decoration:none;display:inline-block;transition:all .2s;border-radius:2px;cursor:pointer;}.btn-main:hover{background:var(--accent-dark);color:#fff;transform:translateY(-1px);text-decoration:none;}.btn-gold{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#000;background:var(--gold);border:none;padding:16px 36px;text-decoration:none;display:inline-block;transition:all .2s;border-radius:2px;cursor:pointer;}.btn-gold:hover{background:#d97706;color:#fff;transform:translateY(-1px);text-decoration:none;}.btn-outline{font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:transparent;border:1px solid var(--border2);padding:16px 28px;text-decoration:none;display:inline-block;transition:all .2s;border-radius:2px;}.btn-outline:hover{border-color:var(--accent);color:var(--accent);text-decoration:none;}.hero-stats{display:flex;margin-top:64px;border:1px solid var(--border);border-radius:4px;overflow:hidden;flex-wrap:wrap;}.stat{padding:20px 36px;border-right:1px solid var(--border);text-align:center;}.stat:last-child{border-right:none;}.stat-num{font-size:22px;font-weight:800;color:var(--white);display:block;margin-bottom:4px;letter-spacing:-.02em;}.stat-num.teal{color:var(--accent);}.stat-label{font-size:11px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;}.stat-sub{font-size:9px;color:var(--muted);letter-spacing:.06em;opacity:.6;margin-top:2px;}.countdown-wrap{display:flex;gap:4px;justify-content:center;align-items:baseline;}.countdown-sep{color:var(--muted);font-size:16px;font-weight:700;padding:0 2px;}.zsec{position:relative;z-index:1;}.section-tag{font-size:11px;font-weight:600;color:var(--accent);letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:12px;}.section-tag::before{content:'';display:block;width:24px;height:1px;background:var(--accent);}.section-h{font-size:clamp(22px,2.8vw,38px);font-weight:800;color:var(--white);letter-spacing:-.025em;margin-bottom:36px;line-height:1.18;}.section-sub{font-size:14px;color:var(--muted);line-height:1.8;max-width:640px;margin-bottom:36px;}.ticker-sal{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--accent);letter-spacing:.06em;}.ts{color:var(--muted);opacity:.4;font-size:10px;}@keyframes tick{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.job-table-head div{font-size:10px;font-weight:600;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;}.job-row:last-child{border-bottom:none;}.job-row:hover{background:rgba(0,196,204,.03);}.job-count{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--muted);}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;}.metric-card{background:var(--surface);padding:36px 28px;text-align:center;position:relative;overflow:hidden;}.metric-num{font-size:44px;font-weight:800;color:var(--accent);line-height:1;margin-bottom:10px;display:block;letter-spacing:-.02em;}.metric-label{font-size:12px;color:var(--muted);line-height:1.6;font-weight:500;}.mods{display:flex;flex-direction:column;gap:2px;}.mod-row{display:grid;grid-template-columns:54px 1fr auto;border:1px solid var(--border);background:var(--surface);transition:all .2s;position:relative;overflow:hidden;border-radius:2px;}.mod-row::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transition:transform .3s;}.mod-row:hover{border-color:var(--border2);background:rgba(255,255,255,.02);}.mod-row:hover::before,.mod-row.active::before{transform:scaleY(1);}.mod-row.active{border-color:rgba(0,196,204,.25);background:rgba(0,196,204,.03);}.mod-n{display:flex;align-items:center;justify-content:center;border-right:1px solid var(--border);padding:20px 14px;font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--muted);}.mod-body{padding:20px 22px;}.mod-title{font-size:14px;font-weight:600;color:var(--white);margin-bottom:5px;}.mod-desc{font-size:13px;color:var(--muted);line-height:1.6;}.mod-action{display:flex;align-items:center;padding:0 18px;border-left:1px solid var(--border);}.mod-tag{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;white-space:nowrap;border-radius:2px;}.t-open{color:var(--accent);border:1px solid rgba(0,196,204,.25);}.t-lock{color:var(--muted);border:1px solid var(--border);}.free-pill{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.14em;color:var(--accent);border:1px solid rgba(0,196,204,.3);padding:6px 14px;text-transform:uppercase;white-space:nowrap;border-radius:2px;text-decoration:none;transition:background .2s,color .2s;}.free-pill:hover{background:rgba(0,196,204,.08);color:var(--accent);text-decoration:none;}.free-escape{font-size:12px;color:var(--muted);text-align:center;margin-top:14px;line-height:1.7;}.free-escape a{color:var(--accent);text-decoration:none;font-weight:500;border-bottom:1px solid rgba(0,196,204,.3);padding-bottom:1px;transition:border-color .2s;}.free-escape a:hover{border-color:var(--accent);text-decoration:none;}.collateral-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;}.collateral-card{background:var(--surface);padding:28px 24px;transition:background .2s;position:relative;}.collateral-card:hover{background:var(--surface2);}.collateral-icon{width:36px;height:36px;border:1px solid rgba(0,196,204,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}.collateral-title{font-size:13px;font-weight:700;color:var(--white);margin-bottom:10px;}.collateral-body{font-size:12px;color:var(--muted);line-height:1.7;}.collateral-bottom{background:rgba(0,196,204,.04);border:1px solid rgba(0,196,204,.15);padding:24px 32px;margin-top:2px;border-radius:4px;}.collateral-bottom p{font-size:14px;color:var(--text);line-height:1.8;}.collateral-bottom strong{color:var(--white);}.prereg-wrap{max-width:700px;margin:0 auto;text-align:center;}.prereg-price-row{display:flex;align-items:center;justify-content:center;gap:28px;margin:28px 0;flex-wrap:wrap;}.prereg-price-card{padding:20px 28px;border:1px solid var(--border);border-radius:4px;text-align:center;background:var(--surface);}.prereg-price-card.strike .price-num{text-decoration:line-through;color:var(--muted);}.prereg-price-card .label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;}.prereg-price-card .price-num{font-size:36px;font-weight:800;letter-spacing:-.02em;color:var(--white);}.prereg-price-card.highlight{border-color:rgba(0,196,204,.4);background:rgba(0,196,204,.04);}.prereg-price-card.highlight .price-num{color:var(--accent);}.prereg-arrow{font-size:20px;color:var(--muted);}.prereg-deadline{font-size:12px;color:var(--muted);margin-top:20px;line-height:1.8;}.prereg-deadline strong{color:var(--text);}.prereg-trust{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px;}.trust-item{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:6px;letter-spacing:.04em;}.trust-item::before{content:'✓';color:var(--accent);font-weight:700;}.prereg-form{display:flex;max-width:480px;margin:28px auto 0;border-radius:2px;overflow:hidden;}.prereg-input{flex:1;min-width:0;background:rgba(255,255,255,.05);border:1px solid var(--border2);border-right:none;color:var(--white);font-family:'Inter',sans-serif;font-size:14px;padding:14px 16px;outline:none;transition:border-color .2s;}.prereg-input:focus{border-color:var(--accent);}.prereg-input::placeholder{color:var(--muted);}.prereg-btn{background:var(--accent);color:#000;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:14px 20px;border:none;cursor:pointer;white-space:nowrap;transition:background .2s;}.prereg-btn:hover{background:var(--accent-dark);color:#fff;}.countdown-section{background:rgba(0,196,204,.04);border:1px solid rgba(0,196,204,.15);padding:24px 32px;border-radius:4px;text-align:center;margin-bottom:32px;}.countdown-label{font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-bottom:16px;}.countdown-timer{display:flex;gap:0;justify-content:center;align-items:stretch;border:1px solid var(--border);border-radius:4px;overflow:hidden;}.cd-unit{padding:16px 24px;text-align:center;border-right:1px solid var(--border);background:var(--surface);}.cd-unit:last-child{border-right:none;}.cd-num{font-size:32px;font-weight:800;color:var(--white);display:block;letter-spacing:-.02em;font-family:'JetBrains Mono',monospace;}.cd-label{font-size:10px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;}.cred-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;}.cred-card{background:var(--surface);padding:34px;display:flex;gap:18px;align-items:flex-start;transition:background .2s;}.cred-card:hover{background:var(--surface2);}.cred-icon{width:44px;height:44px;flex-shrink:0;border:1px solid rgba(0,196,204,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;}.cred-title{font-size:14px;font-weight:700;color:var(--white);margin-bottom:8px;}.cred-body{font-size:13px;color:var(--muted);line-height:1.75;}.hiw-step:hover{background:rgba(0,196,204,.02);}.hiw-step.final{border-color:rgba(0,196,204,.25);background:rgba(0,196,204,.03);}.hiw-num{width:36px;height:36px;border-radius:50%;border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--accent);}.hiw-num.solid{background:var(--accent);color:#000;border-color:var(--accent);}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;}.faq-card{background:var(--bg);padding:24px 28px;}.faq-q{font-size:13px;font-weight:600;color:var(--white);margin-bottom:8px;}.faq-a{font-size:13px;color:var(--muted);line-height:1.65;}.tools-grid{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;border:1px solid var(--border);border-radius:4px;overflow:hidden;}.platform-card{background:var(--surface);padding:32px 28px;text-align:center;}.platform-num{font-size:36px;font-weight:800;color:var(--white);letter-spacing:-.02em;line-height:1;margin-bottom:6px;}.platform-label{font-size:12px;color:var(--muted);line-height:1.6;font-weight:500;}.thinkific-badge{display:inline-flex;align-items:center;gap:12px;background:rgba(85,45,233,.08);border:1px solid rgba(85,45,233,.25);padding:14px 22px;border-radius:4px;text-decoration:none;transition:background .2s;}.thinkific-badge:hover{background:rgba(85,45,233,.14);text-decoration:none;}.thinkific-badge-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a78bfa;margin-bottom:3px;}.thinkific-badge-sub{font-size:11px;color:var(--muted);letter-spacing:.04em;}.platform-guarantee{border:1px solid rgba(85,45,233,.2);background:rgba(85,45,233,.04);border-radius:4px;padding:28px 32px;margin-top:2px;}.platform-guarantee p{font-size:14px;color:var(--text);line-height:1.85;}.platform-guarantee strong{color:var(--white);}.platform-guarantee em{color:#c4b5fd;font-style:normal;font-weight:600;}.tool-item{flex:1;min-width:150px;padding:26px 28px;border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:10px;opacity:.45;transition:opacity .3s,background .3s;}.tool-item:last-child{border-right:none;}.tool-item:hover{opacity:1;background:rgba(0,196,204,.03);}.tool-icon svg{height:28px;width:auto;}.tool-name{font-size:11px;font-weight:500;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;}@keyframes badgePulse{0%,100%{opacity:1;box-shadow:0 0 6px rgba(245,158,11,.15);}50%{opacity:.75;box-shadow:0 0 14px rgba(245,158,11,.3);}}.philosophy-section{position:relative;z-index:1;background:#080e1a;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);overflow:hidden;}.philosophy-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 70% at 50% 0%,rgba(0,196,204,.03) 0%,transparent 60%);pointer-events:none;}.philosophy-inner{max-width:640px;margin:0 auto;padding:96px 48px;text-align:center;}.philosophy-eyebrow{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:600;color:var(--accent);letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:12px;}.philosophy-eyebrow::before,.philosophy-eyebrow::after{content:'';display:block;width:18px;height:1px;background:var(--accent);}.philosophy-h{font-size:clamp(26px,3.2vw,46px);font-weight:800;color:var(--white);letter-spacing:-.035em;line-height:1.1;margin-bottom:16px;}.philosophy-sub{font-size:16px;color:#9ca3af;line-height:1.85;max-width:520px;margin:0 auto 52px;}.philosophy-video-wrap{position:relative;max-width:340px;margin:0 auto 40px;}.philosophy-video-frame{position:relative;width:100%;padding-top:177.78%;background:#000;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,196,204,.1),0 40px 100px rgba(0,0,0,.8),0 8px 30px rgba(0,0,0,.5);}.philosophy-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block;}.philosophy-video-caption{font-family:'JetBrains Mono',monospace;font-size:10px;color:rgba(107,114,128,.55);letter-spacing:.1em;text-align:center;margin-top:14px;}.philosophy-quote-wrap{margin:40px auto 32px;padding:24px 32px;border-left:2px solid rgba(0,196,204,.25);text-align:left;max-width:480px;}.philosophy-quote{font-size:19px;font-weight:700;color:var(--white);letter-spacing:-.01em;line-height:1.4;font-style:italic;margin-bottom:8px;}.philosophy-quote-attr{font-family:'JetBrains Mono',monospace;font-size:10px;color:rgba(0,196,204,.6);letter-spacing:.14em;text-transform:uppercase;}.philosophy-body{font-size:13px;color:#9ca3af;line-height:1.85;margin-bottom:12px;max-width:480px;margin-left:auto;margin-right:auto;}.philosophy-proof{font-size:11px;color:rgba(107,114,128,.5);line-height:1.75;max-width:440px;margin:0 auto 36px;}.philosophy-proof strong{color:rgba(107,114,128,.75);font-weight:500;}.philosophy-ctas{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap;}.philosophy-cta-primary{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#000;background:var(--accent);padding:12px 28px;text-decoration:none;border-radius:2px;transition:background .2s;}.philosophy-cta-primary:hover{background:var(--accent-dark);color:#fff;text-decoration:none;}.philosophy-cta-text{font-size:12px;color:rgba(107,114,128,.65);text-decoration:none;letter-spacing:.04em;border-bottom:1px solid rgba(107,114,128,.18);padding-bottom:1px;transition:color .2s,border-color .2s;}.philosophy-cta-text:hover{color:var(--accent);border-color:rgba(0,196,204,.3);text-decoration:none;}@media(max-width:900px){.philosophy-inner{padding:64px 20px;}.philosophy-video-wrap{max-width:260px;}.philosophy-sub{font-size:14px;}.philosophy-quote-wrap{padding:20px 20px;margin:32px auto 28px;}.philosophy-quote{font-size:17px;}}.instructor-section{position:relative;z-index:1;background:#080e1a;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);overflow:hidden;}.instructor-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 100% 50%,rgba(0,196,204,.025) 0%,transparent 65%);pointer-events:none;}.instructor-inner{max-width:1000px;margin:0 auto;padding:96px 48px;}.instructor-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center;}.instructor-eyebrow{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:600;color:var(--accent);letter-spacing:.22em;text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:10px;}.instructor-eyebrow::before{content:'';display:block;width:18px;height:1px;background:var(--accent);}.instructor-h{font-size:clamp(26px,3vw,42px);font-weight:800;color:var(--white);letter-spacing:-.03em;line-height:1.1;margin-bottom:0;}.instructor-divider{width:32px;height:2px;background:rgba(0,196,204,.3);margin:22px 0;}.instructor-body{font-size:14px;color:#9ca3af;line-height:1.85;margin-bottom:28px;max-width:400px;}.instructor-body strong{color:#d1d5db;font-weight:600;}.cred-strip{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,255,255,.06);border-radius:4px;overflow:hidden;margin-bottom:28px;}.cred-strip-row{display:grid;grid-template-columns:100px 1fr;gap:0;border-bottom:1px solid rgba(255,255,255,.05);}.cred-strip-row:last-child{border-bottom:none;}.cred-strip-label{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:600;color:rgba(0,196,204,.6);letter-spacing:.14em;text-transform:uppercase;padding:11px 14px;background:rgba(0,196,204,.03);border-right:1px solid rgba(255,255,255,.05);display:flex;align-items:center;}.cred-strip-value{font-size:12px;color:#9ca3af;padding:11px 16px;line-height:1.5;display:flex;align-items:center;}.cred-strip-value strong{color:#e5e7eb;font-weight:500;}.instructor-video-wrap{position:relative;}.instructor-video-frame{position:relative;width:100%;padding-top:56.25%;background:#000;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,196,204,.12),0 32px 80px rgba(0,0,0,.7),0 8px 24px rgba(0,0,0,.5);}.instructor-video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;display:block;}.instructor-video-meta{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:0 4px;}.instructor-video-tag{font-family:'JetBrains Mono',monospace;font-size:10px;color:rgba(107,114,128,.7);letter-spacing:.1em;}.instructor-video-note{font-size:11px;color:rgba(107,114,128,.5);}@media(max-width:900px){.instructor-inner{padding:64px 20px;}.instructor-grid{grid-template-columns:1fr;gap:40px;}.instructor-body{max-width:100%;}.cred-strip-row{grid-template-columns:80px 1fr;}}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;}.catalog-grid-2{display:grid;grid-template-columns:1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;}.c-inner-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;}.c-card{background:var(--surface);padding:28px 24px;position:relative;overflow:hidden;transition:background .3s;}.c-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--accent);transform:scaleX(0);transition:transform .25s;}.c-card:hover{background:var(--surface2);}.c-card:hover::after{transform:scaleX(1);}.c-num{font-size:42px;font-weight:800;color:rgba(255,255,255,.04);line-height:1;margin-bottom:10px;letter-spacing:-.02em;}.c-card:hover .c-num{color:rgba(0,196,204,.1);}.c-num.active-num{color:rgba(0,196,204,.12);}.c-title{font-size:15px;font-weight:700;color:var(--white);margin-bottom:5px;line-height:1.3;}.c-meta{font-size:11px;color:var(--muted);margin-bottom:14px;letter-spacing:.02em;}.c-tag{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--accent);letter-spacing:.1em;border:1px solid rgba(0,196,204,.2);padding:3px 10px;display:inline-block;border-radius:2px;}.c-tag-gold{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--gold);letter-spacing:.1em;border:1px solid rgba(245,158,11,.3);padding:3px 10px;display:inline-block;border-radius:2px;background:var(--gold-light);}.c-date-tag{font-size:11px;font-weight:600;color:#818cf8;letter-spacing:.1em;border:1px solid rgba(99,102,241,.3);padding:3px 10px;display:inline-block;border-radius:2px;margin-bottom:14px;background:rgba(99,102,241,.06);}.c-tagline{font-size:12px;color:rgba(0,196,204,.85);margin-bottom:12px;line-height:1.55;font-weight:500;}.c-tagline-upcoming{font-size:12px;color:#818cf8;margin-bottom:12px;line-height:1.55;font-weight:500;}.c-desc{font-size:12px;color:var(--muted);line-height:1.75;margin-bottom:16px;}.c-section-label{font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;display:block;opacity:.6;}.c-topics{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;}.c-topic{font-size:12px;color:var(--text);display:flex;gap:8px;align-items:flex-start;line-height:1.5;}.c-topic::before{content:'→';color:var(--accent);flex-shrink:0;font-size:11px;margin-top:1px;font-weight:700;}.c-topic-alt::before{color:#818cf8;}.c-deliverables{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;}.c-deliverable{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:flex-start;line-height:1.5;}.c-deliverable::before{content:'▪';color:rgba(167,139,250,.75);flex-shrink:0;font-size:10px;margin-top:2px;}.c-outcome{font-size:12px;font-weight:500;color:var(--text);background:rgba(0,196,204,.05);border-left:2px solid var(--accent);padding:11px 14px;margin-bottom:18px;line-height:1.6;}.c-outcome-upcoming{font-size:12px;font-weight:500;color:var(--text);background:rgba(99,102,241,.05);border-left:2px solid rgba(129,140,248,.5);padding:11px 14px;margin-bottom:18px;line-height:1.6;}.c-divider{height:1px;background:var(--border);margin:14px 0;}.calendar-row{display:grid;grid-template-columns:180px 1fr auto;gap:20px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border);background:var(--surface);transition:background .2s;}.calendar-row:first-child{border-radius:4px 4px 0 0;}.calendar-row:last-child{border-bottom:none;border-radius:0 0 4px 4px;}.calendar-row:hover{background:var(--surface2);}.calendar-row.current{background:rgba(0,196,204,.03);border-color:rgba(0,196,204,.2);}.cal-date{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--accent);letter-spacing:.06em;}.cal-course-num{font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;}.cal-title{font-size:14px;font-weight:600;color:var(--white);}.cal-status-open{font-family:'JetBrains Mono',monospace;font-size:10px;color:#000;background:var(--accent);letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:2px;white-space:nowrap;text-decoration:none;display:inline-block;transition:background .2s;}.cal-status-open:hover{background:var(--accent-dark);color:#fff;text-decoration:none;}.cal-status-notify{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--muted);border:1px solid var(--border);letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:2px;white-space:nowrap;cursor:pointer;background:transparent;transition:all .2s;}.cal-status-notify:hover{border-color:rgba(129,140,248,.4);color:#818cf8;}.email-section{position:relative;z-index:1;padding:100px 48px;background:var(--surface);border-top:1px solid var(--border);text-align:center;}.email-inner{max-width:600px;margin:0 auto;}.email-title{font-size:clamp(24px,3.2vw,42px);font-weight:800;color:var(--white);line-height:1.18;letter-spacing:-.025em;margin-bottom:14px;}.email-sub{font-size:14px;color:var(--muted);letter-spacing:.01em;margin-bottom:36px;line-height:1.7;}.email-form{display:flex;max-width:460px;margin:0 auto;border-radius:2px;overflow:hidden;}.email-input{flex:1;min-width:0;background:rgba(255,255,255,.05);border:1px solid var(--border2);border-right:none;color:var(--white);font-family:'Inter',sans-serif;font-size:14px;padding:14px 16px;outline:none;transition:border-color .2s;}.email-input:focus{border-color:var(--accent);}.email-input::placeholder{color:var(--muted);}.email-btn{background:var(--accent);color:#000;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:14px 22px;border:none;cursor:pointer;white-space:nowrap;transition:background .2s;}.email-btn:hover{background:var(--accent-dark);color:var(--white);}.email-note{font-size:11px;color:var(--muted);margin-top:14px;letter-spacing:.06em;opacity:.6;}footer{position:relative;z-index:1;padding:36px 48px;border-top:1px solid var(--border);}.footer-logo{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;}.footer-logo .ac{color:var(--accent);}.footer-copy,.footer-tag{font-size:11px;color:var(--muted);letter-spacing:.06em;opacity:.6;}.vsl-wrapper{position:relative;}.corner{position:absolute;width:18px;height:18px;z-index:2;}.corner.tl{top:-1px;left:-1px;border-top:2px solid var(--accent);border-left:2px solid var(--accent);}.corner.tr{top:-1px;right:-1px;border-top:2px solid var(--accent);border-right:2px solid var(--accent);}.corner.bl{bottom:-1px;left:-1px;border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);}.corner.br{bottom:-1px;right:-1px;border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);}.vsl-frame{width:100%;background:#000;border:1px solid var(--border2);overflow:hidden;border-radius:2px;}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease;}.reveal.visible{opacity:1;transform:translateY(0);}.anim-1{animation:fadeUp .7s .1s ease both;}.anim-2{animation:fadeUp .7s .2s ease both;}.anim-3{animation:fadeUp .7s .3s ease both;}.anim-4{animation:fadeUp .7s .35s ease both;}@media(max-width:900px){nav{padding:14px 20px;}.nav-links{display:none;}.hero{padding:110px 20px 80px;}.hero-stats{display:none;}.metrics-grid,.catalog-grid,.catalog-grid-2,.faq-grid,.cred-grid,.c-inner-grid{grid-template-columns:1fr;}.collateral-grid{grid-template-columns:1fr;}.calendar-row{grid-template-columns:1fr;gap:12px;}.cal-status-open,.cal-status-notify{width:100%;}.job-count{display:none;}.mod-row{grid-template-columns:44px 1fr;}.mod-action{display:none;}footer,.email-section,.zsec[style*="padding:80px 48px"],.zsec[style*="padding:56px 48px"]{padding-left:20px!important;padding-right:20px!important;}footer{flex-direction:column;text-align:center;}.prereg-form{flex-direction:column;}.prereg-input{border-right:1px solid var(--border2);}.prereg-btn{border-radius:0;}}.hero-confintel-strip{margin-top:56px;padding:16px 28px;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:rgba(255,255,255,.02);text-align:center;max-width:700px;width:100%;}.hcs-label{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:600;color:rgba(0,196,204,.6);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;}.hcs-name{font-size:16px;font-weight:700;color:var(--white);letter-spacing:-.01em;margin-bottom:8px;}.hcs-facts{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;}.hcs-fact{font-size:11px;color:#9ca3af;letter-spacing:.03em;}.hcs-sep{color:rgba(107,114,128,.35);font-size:11px;}.path-section{position:relative;z-index:1;background:var(--bg);border-bottom:1px solid var(--border);}.path-inner{max-width:1000px;margin:0 auto;padding:80px 48px;}.path-eyebrow{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:600;color:var(--accent);letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:12px;}.path-eyebrow::before{content:'';display:block;width:20px;height:1px;background:var(--accent);}.path-h{font-size:clamp(22px,2.8vw,36px);font-weight:800;color:var(--white);letter-spacing:-.025em;line-height:1.15;margin-bottom:8px;}.path-sub{font-size:14px;color:var(--muted);line-height:1.75;margin-bottom:40px;max-width:560px;}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--border);}.path-card{background:var(--bg);padding:36px 32px 32px;display:flex;flex-direction:column;gap:0;position:relative;overflow:hidden;transition:background .3s;}.path-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s;}.path-card:hover{background:rgba(255,255,255,.015);}.path-card:hover::before{transform:scaleX(1);}.path-card-a::before{background:var(--accent);}.path-card-b::before{background:#6366f1;}.path-card-c::before{background:var(--gold);}.path-card-tag{font-family:'JetBrains Mono',monospace;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:16px;display:block;}.path-card-tag-a{color:var(--accent);}.path-card-tag-b{color:#818cf8;}.path-card-tag-c{color:var(--gold);}.path-card-title{font-size:17px;font-weight:700;color:var(--white);letter-spacing:-.015em;line-height:1.25;margin-bottom:12px;}.path-card-body{font-size:13px;color:var(--muted);line-height:1.75;flex:1;margin-bottom:24px;word-break:break-word;overflow-wrap:break-word;}.path-card-for{margin-bottom:20px;}.path-card-for-label{font-size:10px;font-weight:600;color:rgba(107,114,128,.6);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;}.path-card-pills{display:flex;flex-wrap:wrap;gap:5px;}.path-pill{font-size:10px;color:var(--muted);border:1px solid var(--border);padding:3px 8px;border-radius:2px;letter-spacing:.04em;}.path-card-cta{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:11px 20px;border-radius:2px;transition:all .2s;margin-top:auto;}.path-cta-a{background:var(--accent);color:#000;}.path-cta-a:hover{background:var(--accent-dark);color:#fff;text-decoration:none;}.path-cta-b{background:rgba(99,102,241,.12);color:#818cf8;border:1px solid rgba(99,102,241,.25);}.path-cta-b:hover{background:rgba(99,102,241,.2);color:#a5b4fc;text-decoration:none;}.path-cta-c{background:rgba(245,158,11,.08);color:var(--gold);border:1px solid rgba(245,158,11,.2);}.path-cta-c:hover{background:rgba(245,158,11,.14);text-decoration:none;}@media(max-width:900px){.path-grid{grid-template-columns:1fr;}.path-inner{padding:56px 20px;}.hero-confintel-strip{padding:14px 20px;}.hcs-facts{gap:4px;}}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;margin:28px 0;}.proof-card{background:var(--bg);padding:28px 24px;}.proof-card-tag{font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;display:block;}.proof-card-title{font-size:15px;font-weight:700;color:var(--white);margin-bottom:10px;line-height:1.3;}.proof-card-body{font-size:13px;color:var(--muted);line-height:1.75;}.proof-stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;margin-bottom:28px;}.proof-stat{background:var(--surface);padding:24px 20px;text-align:center;}.proof-stat-num{font-size:32px;font-weight:800;color:var(--accent);letter-spacing:-.02em;line-height:1;margin-bottom:6px;}.proof-stat-label{font-size:11px;color:var(--muted);line-height:1.5;}.proof-browser{background:var(--bg);border:1px solid var(--border);border-radius:4px;overflow:hidden;margin:28px 0;}.proof-browser-bar{background:rgba(255,255,255,.04);border-bottom:1px solid var(--border);padding:10px 16px;display:flex;align-items:center;gap:10px;}.proof-browser-dots{display:flex;gap:6px;}.proof-browser-dot{width:10px;height:10px;border-radius:50%;}.proof-browser-url{flex:1;background:rgba(255,255,255,.06);border-radius:2px;padding:5px 12px;font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--muted);letter-spacing:.02em;}.proof-browser-body{padding:28px 32px;}.workflow-step{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--border);}.workflow-step:last-child{border-bottom:none;}.workflow-n{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--accent);font-weight:700;min-width:24px;padding-top:2px;}.workflow-body-title{font-size:13px;font-weight:700;color:var(--white);margin-bottom:4px;}.workflow-body-text{font-size:12px;color:var(--muted);line-height:1.65;}.workflow-tag{font-family:'JetBrains Mono',monospace;font-size:10px;padding:2px 8px;border-radius:2px;white-space:nowrap;margin-left:auto;align-self:flex-start;margin-top:2px;}.wt-ai{color:var(--accent);border:1px solid rgba(0,196,204,.25);background:rgba(0,196,204,.05);}.wt-out{color:var(--gold);border:1px solid rgba(245,158,11,.25);background:rgba(245,158,11,.05);}.philosophy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;margin-top:2px;}.philosophy-card{background:var(--bg);padding:28px 24px;}.philosophy-card-label{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;display:block;}.philosophy-card-title{font-size:14px;font-weight:700;color:var(--white);margin-bottom:8px;line-height:1.35;}.philosophy-card-body{font-size:12px;color:var(--muted);line-height:1.7;}.philosophy-card.contrast{background:rgba(0,196,204,.03);border:1px solid rgba(0,196,204,.12);}.hero-proof-line{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin-top:20px;padding:10px 20px;border:1px solid var(--border);border-radius:2px;background:rgba(255,255,255,.02);}.hero-proof-line .dot{width:6px;height:6px;border-radius:50%;background:#10b981;flex-shrink:0;}.hero-proof-line a{color:var(--accent);font-weight:500;text-decoration:none;border-bottom:1px solid rgba(0,196,204,.3);padding-bottom:1px;}.hero-proof-line a:hover{border-color:var(--accent);text-decoration:none;}.instructor-strip{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;margin-top:28px;}.instructor-cell{background:var(--bg);padding:22px 24px;}.instructor-cell-label{font-size:10px;font-weight:600;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;display:block;}.instructor-cell-body{font-size:13px;color:var(--muted);line-height:1.7;}.instructor-cell-body strong{color:var(--white);}@media(max-width:900px){.proof-grid,.proof-stat-row,.philosophy-grid,.instructor-strip{grid-template-columns:1fr;}}.ham-btn{display:none;background:transparent;border:none;cursor:pointer;padding:6px;color:var(--muted);transition:color .2s;}.ham-btn:hover{color:var(--accent);}.ham-btn svg{display:block;}.mobile-nav{position:fixed;top:57px;left:0;right:0;z-index:999;background:rgba(17,24,39,.98);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;}.mobile-nav.open{max-height:400px;padding:8px 0 12px;}.mobile-nav a{display:block;padding:12px 24px;font-size:14px;font-weight:500;color:var(--muted);text-decoration:none;letter-spacing:.02em;transition:color .2s,background .2s;}.mobile-nav a:hover{color:var(--accent);background:rgba(0,196,204,.04);}.mobile-nav a.mob-accent{color:var(--accent);}.mobile-nav-divider{height:1px;background:var(--border);margin:8px 24px;}.mobile-nav a.mob-ent{color:var(--white);background:rgba(15,31,61,.6);border:1px solid rgba(255,255,255,.09);margin:8px 24px;padding:11px 20px;border-radius:2px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;}.mobile-nav a.mob-cta{background:var(--accent);color:#000;margin:8px 24px;padding:11px 20px;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.mobile-nav a.mob-cta:hover{background:var(--accent-dark);color:#fff;}@media(max-width:900px){.ham-btn{display:flex;}}.rg-2col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.rg-2col-sm{display:grid;grid-template-columns:1fr 1fr;gap:32px;}.rg-1auto{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;}.rg-thinkific{display:grid;grid-template-columns:auto 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;margin-bottom:2px;}.rg-th3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);height:100%;}.rg-th4{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden;margin-top:2px;}@media(max-width:900px){.rg-2col{grid-template-columns:1fr;gap:40px;}.rg-2col-sm{grid-template-columns:1fr;gap:0;}.rg-1auto{grid-template-columns:1fr;gap:20px;}.rg-thinkific{grid-template-columns:1fr;}.rg-th3{grid-template-columns:1fr;}.rg-th4{grid-template-columns:1fr 1fr;}.cal-notify-wrap{width:100%;}.cal-notify-inline input,.cal-notify-inline button{font-size:13px;}.sec-pad{padding-left:20px!important;padding-right:20px!important;}}@media(max-width:768px){.hero-stats{display:grid;grid-template-columns:1fr 1fr;border-radius:4px;}.stat{border-right:none;border-bottom:1px solid var(--border);}.stat:nth-child(2n){border-right:none;}.stat:last-child,.stat:nth-last-child(-n+2):first-child~.stat{border-bottom:none;}.pad,.pad-sm{padding:64px 32px;}.path-inner{padding:64px 32px;}.cd-num{font-size:26px;}.cd-unit{padding:12px 16px;}.cred-grid{grid-template-columns:1fr;}.faq-grid{grid-template-columns:1fr;}}@media(max-width:480px){.rg-th4{grid-template-columns:1fr;}.rg-th3{grid-template-columns:1fr;}.hero-sub{font-size:15px;}.philosophy-video-wrap{max-width:220px;}.philosophy-h{font-size:clamp(22px,7vw,32px);}.section-h{font-size:clamp(20px,5.5vw,34px);}.cred-strip-row{grid-template-columns:72px 1fr;}.philosophy-quote{font-size:16px;}.prereg-btn{font-size:11px;padding:14px 12px;}.cal-status-notify,.cal-status-open{white-space:normal;text-align:center;}.prereg-form,.email-form{width:100%;}.prereg-input{font-size:16px;}.email-input{font-size:16px;}.path-card{padding:24px 20px;}.path-card-title{font-size:15px;}.hcs-name{font-size:14px;}.hcs-facts{flex-direction:column;gap:3px;align-items:center;}.hcs-sep{display:none;}.hero-stats{justify-content:center;}.stat{padding:16px 20px;}}.hero-proof-line{font-size:13px;color:rgba(107,114,128,.6);margin-top:24px;letter-spacing:.01em;line-height:1.7;}.hero-proof-line a{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(0,196,204,.2);padding-bottom:1px;transition:border-color .2s;}.hero-proof-line a:hover{border-color:rgba(0,196,204,.5);}.sec-alt{background:var(--surface)!important;}.sec-lift{background:#0a1424!important;}.sec-grad-top::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,196,204,.12),transparent);pointer-events:none;}.fn-group{border-right:1px solid var(--border);}.fn-group:last-child{border-right:none;}.fn-toggle{width:100%;background:transparent;border:none;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;font-family:'JetBrains Mono',monospace;font-size:10px;color:var(--text);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;font-weight:600;transition:color .2s;text-align:left;border-bottom:1px solid var(--border);}.fn-toggle:hover{color:var(--accent);}.fn-toggle.open{color:var(--accent);border-bottom-color:rgba(0,196,204,.2);}.fn-chevron{font-size:14px;transition:transform .2s;font-style:normal;}.fn-toggle.open .fn-chevron{transform:rotate(45deg);}.fn-links{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;display:flex;flex-direction:column;gap:0;padding:0 20px;}.fn-links.open{max-height:400px;padding:4px 20px 18px;}.fn-links a{font-size:12px;color:var(--muted);text-decoration:none;letter-spacing:.02em;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);transition:color .2s;}.fn-links a:last-child{border:none;}.fn-links a:hover{color:var(--accent);}