.hero-proof{color:#415d73;border-left:3px solid #062b451f;max-width:720px;margin-top:28px;padding-left:18px;font-size:17px;font-weight:500;line-height:1.9}.problem .h2{max-width:900px}.hero-section{background:#fff;padding:32px}.hero-grid{grid-template-columns:1.05fr .78fr;align-items:center;gap:40px;max-width:1120px;margin:auto;display:grid}.hero-badge{color:#0b4f6c;background:#1fb8b01a;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:10px 16px;font-size:12px;font-weight:700;display:inline-flex}.badge-icon{color:#1fb8b0}.hero-title{letter-spacing:-3px;color:#062b45;max-width:620px;margin-bottom:20px;font-size:64px;line-height:1.2}.hero-title span{color:#1fb8b0}.hero-text{color:#587080;max-width:560px;margin-bottom:26px;font-size:14px;line-height:1.8}.hero-buttons{flex-wrap:wrap;gap:12px;display:flex}.btn-primary{color:#fff;background:linear-gradient(135deg,#0b4f6c,#1fb8b0);border-radius:12px;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s}.btn-primary:hover{transform:translateY(-2px)}.btn-outline{color:#0b4f6c;border:1.5px solid #1fb8b0;border-radius:12px;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s}.btn-outline:hover{color:#fff;background:#1fb8b0}.hero-right{flex-direction:column;gap:14px;max-width:420px;margin-left:auto;display:flex}.track-card{border:1px solid #0000000d;border-radius:18px;padding:18px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000a}.track-1{background:linear-gradient(135deg,#0b4f6c1a,#1fb8b008);border-left:5px solid #0b4f6c}.track-2{background:linear-gradient(135deg,#f2b70524,#f2b70508);border-left:5px solid #f2b705}.track-3{background:linear-gradient(135deg,#1fb8b024,#1fb8b008);border-left:5px solid #1fb8b0}.track-top{align-items:flex-start;gap:14px;display:flex}.track-icon{border-radius:14px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;font-size:16px;font-weight:700;display:flex}.track-1 .track-icon{color:#fff;background:#0b4f6c}.track-2 .track-icon{color:#fff;background:#f2b705}.track-3 .track-icon{color:#fff;background:#1fb8b0}.track-label{letter-spacing:1px;margin-bottom:3px;font-size:10px;font-weight:800}.track-1 .track-label{color:#0b4f6c}.track-2 .track-label{color:#d99e04}.track-3 .track-label{color:#1fb8b0}.track-card h3{letter-spacing:-.5px;color:#071b2b;font-size:20px;line-height:1.05}.track-line{background:#00000014;width:100%;height:1px;margin:14px 0}.track-card p{color:#415766;max-width:310px;font-size:12px;line-height:1.7}@media (width<=900px){.hero-grid{grid-template-columns:1fr}.hero-right{max-width:100%}.hero-title{font-size:42px}}@media (width<=640px){.hero-section{padding:32px 20px}.hero-title{letter-spacing:-2px;font-size:36px}.hero-text{font-size:13px}}.track-card p{max-width:320px;font-size:11px;line-height:1.5}.track-card *{margin-top:0}.btn-primary,.btn-outline{border-radius:10px;padding:11px 18px;font-size:13px}.track-card{border-radius:16px;margin:.5rem;padding:18px}.track-top{gap:14px}.track-icon{border-radius:14px;width:48px;height:48px;font-size:18px}.track-label{letter-spacing:1px;margin-bottom:3px;font-size:10px}.track-card h3{letter-spacing:-.5px;font-size:20px;line-height:1.05}.track-line{margin:14px 0}.track-card p{font-size:13px;line-height:1.65}.program-text{letter-spacing:4px;font-size:12px}.logo-main{letter-spacing:-1px;color:#003b5c;font-family:Georgia,serif;font-size:34px;font-weight:700;line-height:1}.logo-sub{letter-spacing:4px;color:#0fa79a;margin-top:6px;font-size:14px;font-weight:700}.nav{background:linear-gradient(#f8f9fb 0%,#fff 100%);width:100%;padding:14px 40px 10px}.nav-top{justify-content:flex-start;align-items:center;margin:0 0 1rem;display:flex;position:relative}.brand{align-items:center;gap:18px;text-decoration:none;display:flex}.brand-logo{object-fit:contain;width:58px;height:auto}.brand-program{text-align:center;width:max-content;position:absolute;left:50%;transform:translate(-50%)}.brand-program span{letter-spacing:5px;color:#20334d;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:600}.program-line{background:#15b8d6;width:120px;height:2px;margin:14px auto 0;position:relative}.program-line:after{content:"";background:#15b8d6;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.top-cta{color:#fff;background:linear-gradient(135deg,#005b84,#0b6c95);border-radius:18px;padding:18px 34px;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 10px 30px #005b842e}.top-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px #005b8440}.nav-menu{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:22px;max-width:1450px;margin:auto;padding:10px 22px;box-shadow:0 10px 40px #0000000f}.nav-links{justify-content:center;align-items:center;gap:42 px;flex-wrap:wrap;display:flex}.nav-links a{color:#23354d;font-size:16px;font-weight:500;text-decoration:none;transition:all .25s}.nav-links a:hover{color:#008db3;transform:translateY(-1px)}.menu-cta{border:2px solid #0b6c95;border-radius:999px;margin-left:auto;padding:14px 28px;font-weight:700;transition:all .3s;color:#0b6c95!important}.menu-cta:hover{background:#0b6c95;color:#fff!important}@media (width<=1100px){.nav-top{flex-direction:column;gap:24px}.brand-program{order:3}.nav-links{gap:24px}.menu-cta{margin-left:0}}@media (width<=768px){.nav{width:100%;padding:14px 40px 10px}.brand{text-align:center;flex-direction:column}.brand-name{font-size:18px}.brand-program span{letter-spacing:3px;font-size:12px}.top-cta{text-align:center;width:100%}.nav-menu{padding:20px}.nav-links{flex-direction:column}}.problem .section-sub{color:#50687b;max-width:760px;font-size:20px;line-height:1.8}.pain-q{font-size:22px;font-weight:700;line-height:1.4}.pain p{color:#5d7284;font-size:16px;line-height:1.8}.track-name{letter-spacing:-1px;margin-bottom:18px;font-size:34px;line-height:1.15}.track-tag{color:#5b7283;margin-bottom:34px;font-size:17px;line-height:1.8}.track-card{transition:all .35s}.track-card:hover{transform:translateY(-6px)}.why-raise-fails{background:#fff;padding:2rem 0}.finale{text-align:center;padding:140px 0}.finale .kicker{justify-content:center;margin-bottom:24px}.finale h2{letter-spacing:-3px;color:#062b45;max-width:980px;margin:0 auto 32px;font-size:72px;line-height:1.05}.finale-points{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:42px;margin-bottom:52px;display:flex}.fpoint{color:#26465f;background:#f3f7f9;border:1px solid #062b4514;border-radius:999px;padding:14px 22px;font-size:15px;font-weight:600}@media (width<=1024px){.finale h2{font-size:54px;line-height:1.1}}@media (width<=640px){.finale h2{letter-spacing:-1px;font-size:40px}.finale p{font-size:17px}}.fails-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:60px;display:grid}.fail-card{background:#fff;border:1px solid #062b4514;border-radius:28px;padding:38px;transition:all .3s}.fail-card:hover{border-color:#062b4524;transform:translateY(-6px)}.fail-no{color:#8aa0b1;letter-spacing:1px;margin-bottom:20px;font-size:14px;font-weight:700}.fail-card h3{color:#062b45;letter-spacing:-1px;margin-bottom:18px;font-size:30px;line-height:1.2}.fail-card p{color:#5a7182;font-size:17px;line-height:1.9}@media (width<=1024px){.fails-grid{grid-template-columns:1fr}}:root{--bg-main:#fff;--bg-dark:#0f1720;--text-primary:#0f1720;--text-secondary:#6b7280;--accent-gold:#c8a96a;--card-bg:#fff;--border:#e5e7eb}@keyframes spinLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h1,h2,h3{font-family:Playfair Display,serif}.founder{background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:100px 0}.founder-grid{grid-template-columns:420px 1fr;align-items:center;gap:80px;display:grid}.founder-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000000d}.founder-img img{object-fit:cover;width:100%;height:420px}.founder-bottom{padding:16px}.name{color:#0f2f3a;font-weight:600}.verified{color:#d4a017;margin-left:6px;font-size:12px}.role{color:#6b7280;margin-top:4px;font-size:14px}.linkedin-icon{color:#fff;background:#0a66c2;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:10px;font-weight:700;display:flex}.founder-content{max-width:600px}.kicker{letter-spacing:1px;color:#000;margin-bottom:12px;font-size:16px;font-weight:600}.founder-content h2{color:#0f2f3a;font-size:48px;line-height:1.2}.founder-content h2 span{color:#1aa79c}.founder-points{margin-top:20px;padding-left:0}.founder-points li{color:#4b5563;margin-bottom:14px;padding-left:24px;list-style:none;position:relative}.founder-points li:before{content:"";background:#0f766e;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.btn-green{color:#fff;background:#1aa79c;border-radius:999px;margin-top:24px;padding:14px 22px;font-weight:500;display:inline-block}.btn-green:hover{background:#158f85}@media (width<=900px){.founder-grid{grid-template-columns:1fr;gap:40px}.founder-content h2{font-size:32px}.founder-img img{height:300px}}:root{--yellow:#f2b705;--yellow-deep:#d99e04;--yellow-soft:#ffe9a8;--turquoise:#1fb8b0;--turquoise-deep:#0e8c86;--teal:#0b4f6c;--teal-deep:#063449;--cream:#fff;--paper:#fff;--ink:#0b2230;--ink-soft:#3a4d58;--line:#e7dfc9}.track-card,.vault-item,.founder-card{border:1px solid var(--border);box-shadow:0 4px 20px #0000000a}.nav{border-bottom:1px solid var(--border);background:#fff}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text-primary);background:#fff;font-family:Inter,sans-serif}::selection{background:var(--yellow);color:var(--teal-deep)}.nav{z-index:100;background:var(--bg-main);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.nav-inner{grid-template-columns:max-content 1fr max-content;align-items:center;gap:28px;width:100%;max-width:none;margin:0 auto;padding:10px 48px 8px;display:grid}.brand{color:var(--text-primary);flex:none;align-items:center;gap:14px;min-width:330px;text-decoration:none;display:flex}.brand-mark{background:var(--yellow);border-radius:50%;width:32px;height:32px;display:inline-block;position:relative}.brand-mark:after{content:"";background:var(--teal);border-radius:50%;position:absolute;inset:6px}.brand-logo{object-fit:contain;flex:none;width:68px;height:72px}.brand-copy{flex-direction:column;justify-content:center;line-height:1.02;display:flex}.brand-name{color:var(--teal-deep);letter-spacing:.01em;font-size:22px;font-weight:900;line-height:1.08}.brand-program{color:var(--turquoise-deep);text-align:center;letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;grid-column:2;justify-self:center;font-size:13px;font-weight:900}.nav-menu{border-top:1px solid #e5e7ebcc;justify-content:center;padding:10px 48px 12px;display:flex}.nav-links a{color:var(--text-secondary)}.nav-links a:hover{color:var(--text-primary)}.nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.nav-links a{white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .2s}.nav-links a:hover{background:var(--yellow-soft)}.nav-links a.cta{background:var(--teal);color:#fff;padding:10px 20px}.nav-links a.cta:hover{background:var(--yellow);color:var(--teal-deep)}@media (width<=1320px){.brand-program{letter-spacing:.18em;font-size:11px}.nav-inner{grid-template-columns:max-content 1fr;gap:18px;padding:10px 28px}.brand{min-width:300px}.nav-links{gap:12px}.nav-links a{padding:8px 9px;font-size:14px}.nav-menu{padding:10px 28px 12px}}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}.wrap-trust{margin:0 auto;padding:0 32px}.section{padding:96px 0}.section-tight{padding:64px 0}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--turquoise-deep);background:#1fb8b01a;border:1px solid #1fb8b040;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.display{color:var(--text-primary)}.eyebrow .dot{background:var(--turquoise);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}h1.display{letter-spacing:-.035em;color:var(--teal-deep);margin-bottom:28px;font-family:Fraunces,serif;font-size:clamp(48px,6.4vw,84px);font-weight:600;line-height:.98}h1.display em{color:var(--text-secondary);font-family:Instrument Serif,serif;font-weight:400}.btn-primary:hover{background:#1a2430}.btn-yellow:hover{background:var(--accent-gold-dark)}.btn{cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-primary{color:#fff;background:#14b8a6;border-radius:6px}.btn-primary:hover{color:#fff;background:#0f9f91;transform:translateY(-2px)}.btn-yellow{background:var(--yellow);color:var(--teal-deep)}.btn-yellow:hover{background:var(--teal);color:#fff;transform:translateY(-2px)}.btn-ghost{color:var(--teal);border:1.5px solid var(--teal);background:0 0}.btn-ghost:hover{background:var(--teal);color:#fff}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translate(4px)}.photo-frame{aspect-ratio:4/5;background:var(--teal);width:100%;max-width:420px;box-shadow:24px 24px 0 var(--yellow), 24px 24px 60px #0b4f6c40;border-radius:18px;position:relative;overflow:hidden}.photo-frame img{object-fit:cover;filter:saturate(.95);width:100%;height:100%}.photo-tag{border:1px solid var(--line);z-index:3;background:#fff;border-radius:12px;padding:14px 18px;font-size:13.5px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 12px 30px #0b4f6c1f}.photo-tag .name{color:var(--teal-deep);font-family:Fraunces,serif;font-size:16px;font-weight:600}.photo-tag .role{color:var(--ink-soft);margin-top:2px;font-size:12.5px}.trust-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream);padding:32px 0}.trust-row{grid-template-columns:auto 1fr;align-items:center;gap:32px;display:grid}.trust-label{text-transform:uppercase;letter-spacing:.2em;color:var(--ink-soft);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11px}.trust-stats{background:#fff;border:1px solid #e8e8e8;border-radius:34px;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1680px;margin:0 auto;display:grid;overflow:hidden}.tstat{text-align:center;min-width:0;padding:34px 22px}.tstat:not(:last-child){border-right:1px solid #e8e8e8}.tstat .num{letter-spacing:-.06em;color:#0e4c5c;white-space:nowrap;margin-bottom:14px;font-size:3.1rem;font-weight:700;line-height:1;display:block;font-family:Fraunces,serif!important}.tstat .lbl{color:#0e4c5cbf;max-width:220px;margin:0 auto;font-size:1.08rem;font-weight:600;line-height:1.45;display:block}.tstat:first-child .num{color:#0e4c5c}.tstat:nth-child(2) .num{color:#14c2b0}.tstat:nth-child(3) .num{color:#0e4c5c}.tstat:nth-child(4) .num{color:#f2c200}.tstat:nth-child(5) .num{color:#14c2b0}.tstat:nth-child(6) .num{color:#0e4c5c}.problem{background:var(--cream);border-bottom:1px solid var(--line);padding:96px 0}.section-head{text-align:center;max-width:780px;margin:0 auto 60px}.kicker{text-transform:uppercase;letter-spacing:.22em;color:#000;margin-bottom:16px;font-family:JetBrains Mono,monospace}h2.h2{letter-spacing:-.025em;color:var(--teal-deep);font-family:Fraunces,serif;font-size:clamp(36px,4.5vw,56px);font-weight:600;line-height:1.05}h2.h2 em{color:var(--yellow-deep);font-family:Instrument Serif,serif;font-weight:400}.section-sub{color:var(--ink-soft);max-width:680px;margin:18px auto 0;font-size:18px}.pain-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.pain{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px 28px 30px;transition:all .25s;position:relative;overflow:hidden}.pain:hover{border-color:var(--turquoise);transform:translateY(-3px);box-shadow:0 18px 40px #0b4f6c14}.pain-q{color:var(--teal-deep);margin-bottom:12px;font-family:Fraunces,serif;font-size:22px;font-weight:500;line-height:1.25}.pain p{color:var(--ink-soft);font-size:15.5px}.pain-no{color:var(--yellow-deep);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;position:absolute;top:24px;right:24px}.tracks-intro{background:var(--paper);padding:3rem 0 32px}.tracks-grid{grid-template-columns:repeat(3,1fr);gap:24px;padding:0 0 96px;display:grid}.track-card:before{content:"";height:6px;position:absolute;top:0;left:0;right:0}.track-card.t1:before{background:var(--yellow)}.track-card.t2:before{background:var(--turquoise)}.track-card.t3:before{background:var(--teal)}.track-card:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 10px 30px #0000000d}.track-num{letter-spacing:.15em;color:var(--ink-soft);text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.track-name{letter-spacing:-.02em;color:var(--teal-deep);margin-bottom:6px;font-family:Fraunces,serif;font-size:34px;font-weight:700;line-height:1.05}.t1 .track-name em,.t2 .track-name em,.t3 .track-name em{font-family:Instrument Serif,serif;font-weight:400}.t1 .track-name em{color:var(--yellow-deep)}.t2 .track-name em{color:var(--turquoise-deep)}.t3 .track-name em{color:var(--teal)}.track-tag{color:var(--ink-soft);margin-bottom:24px;font-family:Fraunces,serif;font-size:17px;font-weight:400;line-height:1.4}.track-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;padding:18px 0;display:grid}.tmeta-l{text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft);font-family:JetBrains Mono,monospace;font-size:10.5px}.tmeta-v{color:var(--teal-deep);margin-top:3px;font-size:14.5px;font-weight:600}.track-bullets{flex-grow:1;margin-bottom:28px;list-style:none}.track-bullets li{color:var(--ink);padding:9px 0 9px 26px;font-size:14.5px;line-height:1.45;position:relative}.track-bullets li:before{content:"→";font-weight:600;position:absolute;top:9px;left:0}.t1 .track-bullets li:before{color:var(--yellow-deep)}.t2 .track-bullets li:before{color:var(--turquoise-deep)}.t3 .track-bullets li:before{color:var(--teal)}.track-price{color:var(--teal-deep);margin-bottom:18px;font-family:Fraunces,serif;font-size:24px;font-weight:600}.track-price small{color:var(--ink-soft);font-family:Inter Tight,sans-serif;font-size:13px;font-weight:400}.track-cta{border-radius:999px;justify-content:space-between;align-items:center;padding:14px 20px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.t1 .track-cta{background:var(--yellow);color:var(--teal-deep)}.t2 .track-cta{background:var(--turquoise);color:#fff}.t3 .track-cta{background:var(--teal);color:#fff}.track-cta:hover{transform:translate(3px)}.about h2{color:#0f1720;margin-bottom:20px;font-size:40px}.about h4{color:#0f1720;margin-top:30px;font-size:18px}.about p{color:#4b5563;max-width:800px;margin-top:12px;line-height:1.7}.about ul{max-width:800px;margin-top:12px;padding-left:20px}.about li{color:#4b5563;margin-bottom:10px}.matrix{background:var(--cream);padding:96px 0}.matrix-table{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:48px;overflow:hidden}.matrix-row{border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.matrix-row:last-child{border-bottom:none}.matrix-cell{padding:20px 24px;font-size:14.5px}.matrix-row.head{background:var(--teal-deep);color:#fff}.matrix-row.head .matrix-cell{text-transform:uppercase;letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.matrix-row.head .col-t1{background:var(--yellow);color:var(--teal-deep)}.matrix-row.head .col-t2{background:var(--turquoise);color:#fff}.matrix-row.head .col-t3{background:var(--teal);color:#fff}.matrix-cell.q{color:var(--teal-deep);font-family:Fraunces,serif;font-size:16px;font-weight:600}.matrix-cell.tick{font-weight:600}.tick-yes{color:var(--turquoise-deep)}.tick-yes:before{content:"●  ";font-size:18px}.tick-maybe{color:var(--yellow-deep)}.tick-maybe:before{content:"◐  ";font-size:18px}.tick-no{color:#b5a98c}.tick-no:before{content:"○  ";font-size:18px}.track-page{padding:0;display:none}.track-page.active{display:block}.thero{padding:96px 0 80px;position:relative;overflow:hidden}.thero.t1-hero{background:radial-gradient(900px 500px at 100% 0%, #f2b70540, transparent 60%), var(--paper)}.thero.t2-hero{background:radial-gradient(900px 500px at 100% 0%, #1fb8b033, transparent 60%), var(--paper)}.thero.t3-hero,.thero.t4-hero{background:radial-gradient(900px 500px at 100% 0%, #0b4f6c2e, transparent 60%), var(--paper)}.thero-grid{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid}.thero-back{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:32px;padding:0;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.thero-back:hover{color:var(--teal)}.thero-eyebrow{text-transform:uppercase;letter-spacing:.18em;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.t1-hero .thero-eyebrow{background:var(--yellow-soft);color:var(--yellow-deep);border:1px solid var(--yellow)}.t2-hero .thero-eyebrow{color:var(--turquoise-deep);border:1px solid var(--turquoise);background:#1fb8b01f}.t3-hero .thero-eyebrow{color:var(--teal);border:1px solid var(--teal);background:#0b4f6c1a}h1.thero-title{letter-spacing:-.03em;color:var(--teal-deep);margin-bottom:24px;font-family:Fraunces,serif;font-size:clamp(44px,5.5vw,72px);font-weight:600;line-height:1}h1.thero-title em{font-family:Instrument Serif,serif;font-weight:400}.t1-hero h1.thero-title em{color:var(--yellow-deep)}.t2-hero h1.thero-title em{color:var(--turquoise-deep)}.t3-hero h1.thero-title em{color:var(--teal)}.thero-sub{color:var(--ink-soft);max-width:580px;margin-bottom:32px;font-size:19px;line-height:1.55}.thero-meta{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:36px;display:grid;overflow:hidden}.thero-mcell{border-right:1px solid var(--line);padding:18px 20px}.thero-mcell:last-child{border-right:none}.thero-mcell .lbl{text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:10.5px}.thero-mcell .val{color:var(--teal-deep);font-family:Fraunces,serif;font-size:18px;font-weight:600;line-height:1.2}.thero-visual{justify-self:center;width:100%;max-width:380px;position:relative}.visual-card{border:1.5px solid var(--line);background:#fff;border-radius:20px;padding:32px 28px;position:relative;overflow:hidden}.visual-card .vc-badge{text-transform:uppercase;letter-spacing:.15em;border-radius:0 0 12px 12px;padding:8px 18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;position:absolute;top:-1px;left:32px}.t1-hero .visual-card .vc-badge{background:var(--yellow);color:var(--teal-deep)}.t2-hero .visual-card .vc-badge{background:var(--turquoise);color:#fff}.t3-hero .visual-card .vc-badge{background:var(--teal);color:#fff}.visual-card .vc-title{color:var(--teal-deep);letter-spacing:-.01em;margin:24px 0 6px;font-family:Fraunces,serif;font-size:22px;font-weight:600}.visual-card .vc-line{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:14.5px;display:flex}.visual-card .vc-line:last-child{border-bottom:none}.visual-card .vc-line .l{color:var(--ink-soft)}.visual-card .vc-line .v{color:var(--teal-deep);font-weight:600}.duo{background:var(--cream);padding:96px 0}.duo-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.duo-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:36px 36px 40px;position:relative}.duo-card.bad{border-top:5px solid var(--yellow-deep)}.duo-card.good{border-top:5px solid var(--turquoise)}.duo-card h3{color:var(--teal-deep);letter-spacing:-.015em;margin-bottom:6px;font-family:Fraunces,serif;font-size:28px;font-weight:600}.duo-card .sub{color:var(--ink-soft);margin-bottom:24px;font-family:Instrument Serif,serif;font-size:18px}.duo-list{list-style:none}.duo-list li{border-bottom:1px solid var(--line);padding:14px 0 14px 32px;font-size:15.5px;line-height:1.5;position:relative}.duo-list li:last-child{border-bottom:none}.duo-card.bad .duo-list li:before{content:"✕";width:20px;height:20px;color:var(--yellow-deep);background:#d99e0426;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:13px;left:0}.duo-card.good .duo-list li:before{content:"✓";width:20px;height:20px;color:var(--turquoise-deep);background:#1fb8b026;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:13px;left:0}.curriculum{background:var(--paper);padding:96px 0}.weekly{margin-top:48px}.week{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr 1.2fr;align-items:start;gap:32px;padding:32px 0;display:grid}.week:last-child{border-bottom:none}.week-num{letter-spacing:-.03em;color:var(--teal-deep);font-family:Fraunces,serif;font-size:48px;font-weight:700;line-height:1}.week-num span{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-soft);margin-top:6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:block}.week-title{color:var(--teal-deep);letter-spacing:-.01em;margin-bottom:10px;font-family:Fraunces,serif;font-size:24px;font-weight:600;line-height:1.2}.week-tag{text-transform:uppercase;letter-spacing:.15em;border-radius:6px;margin-bottom:10px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block}.tag-group{background:var(--yellow-soft);color:var(--yellow-deep)}.tag-1on1{color:var(--turquoise-deep);background:#1fb8b026}.tag-mock{color:var(--teal);background:#0b4f6c1a}.tag-launch{color:var(--yellow-deep);background:#ffe9a8}.week-desc{color:var(--ink-soft);font-size:15px;line-height:1.55}.week-deliv{background:var(--cream);border-radius:10px;padding:18px 20px;font-size:14px}.week-deliv .lbl{text-transform:uppercase;letter-spacing:.15em;color:var(--ink-soft);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;display:block}.week-deliv ul{list-style:none}.week-deliv li{color:var(--ink);padding:4px 0 4px 16px;font-size:13.5px;position:relative}.week-deliv li:before{content:"→";color:var(--turquoise-deep);font-weight:600;position:absolute;left:0}.vault{color:#fff;background:linear-gradient(135deg,#0f766e 0%,#138a84 50%,#0e5f5f 100%);padding:96px 0;position:relative}.vault h2{color:#fff}.vault h2 em{color:var(--yellow)}.vault:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#ffffff0f,#0000 40%);position:absolute;inset:0}.vault .kicker{color:var(--yellow)}.vault .section-sub{color:#ffffffbf}.vault-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.vault-item{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:24px;transition:all .3s}.vault-item:hover{background:#f2b7051a;border-color:#fff3;transform:translateY(-6px)}.ico{color:#000;background:#f4b400;border-radius:8px;margin-bottom:12px;padding:6px 10px;font-weight:600;display:inline-block}.vault-item .ico{background:var(--yellow);width:36px;height:36px;color:var(--teal-deep);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;font-family:Fraunces,serif;font-size:18px;font-weight:700;display:flex}.vault-item h4{letter-spacing:-.01em;margin-bottom:6px;font-family:Fraunces,serif;font-size:18px;font-weight:600}.vault-item p{color:#ffffffb3;font-size:13.5px;line-height:1.5}.live{background:var(--cream);padding:96px 0}.live-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.live-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px;position:relative;overflow:hidden}.live-card .pill{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:inline-block}.pill-mock{background:var(--yellow);color:var(--teal-deep)}.pill-feedback{background:var(--turquoise);color:#fff}.pill-1on1{background:var(--teal);color:#fff}.pill-office{background:var(--yellow-soft);color:var(--yellow-deep)}.pill-cohort{color:var(--teal);background:#0b4f6c1a}.pill-roadmap{color:var(--yellow-deep);background:#fbe5a0}.live-card h3{color:var(--teal-deep);letter-spacing:-.015em;margin-bottom:10px;font-family:Fraunces,serif;font-size:24px;font-weight:600;line-height:1.2}.live-card p{color:var(--ink-soft);font-size:15px;line-height:1.55}.pricing{background:var(--paper);padding:96px 0}.price-card{border:2px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1fr 1.4fr;align-items:center;gap:48px;margin-top:48px;padding:48px;display:grid}.t1-page .price-card{border-color:var(--yellow)}.t2-page .price-card{border-color:var(--turquoise)}.t3-page .price-card{border-color:var(--teal)}.price-amt{letter-spacing:-.04em;color:var(--teal-deep);font-family:Fraunces,serif;font-size:64px;font-weight:700;line-height:1}.price-amt small{color:var(--ink-soft);margin-top:8px;font-family:Inter Tight,sans-serif;font-size:14.5px;font-weight:400;display:block}.price-amt em{color:var(--yellow-deep);margin-top:8px;font-family:Instrument Serif,serif;font-size:22px;font-weight:400;display:block}.price-includes h4{text-transform:uppercase;letter-spacing:.18em;color:var(--turquoise-deep);margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.price-includes ul{list-style:none}.price-includes li{padding:8px 0 8px 26px;font-size:15px;line-height:1.5;position:relative}.price-includes li:before{content:"✓";color:var(--turquoise-deep);font-weight:700;position:absolute;top:10px;left:0}.t3-pricing{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.t3-price{border:1.5px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:32px 28px;display:flex;position:relative}.t3-price.featured{border-color:var(--yellow);background:linear-gradient(#fff,#fff8e0)}.t3-price .pf-tag{background:var(--yellow);color:var(--teal-deep);text-transform:uppercase;letter-spacing:.12em;border-radius:999px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;position:absolute;top:-12px;right:24px}.t3-price .opt-name{text-transform:uppercase;letter-spacing:.18em;color:var(--turquoise-deep);margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600}.t3-price h4{color:var(--teal-deep);letter-spacing:-.01em;margin-bottom:10px;font-family:Fraunces,serif;font-size:24px;font-weight:600;line-height:1.2}.t3-price .opt-sub{color:var(--ink-soft);margin-bottom:22px;font-family:Instrument Serif,serif;font-size:16px}.t3-price .opt-amt{color:var(--teal-deep);letter-spacing:-.025em;margin-bottom:6px;font-family:Fraunces,serif;font-size:36px;font-weight:700;line-height:1}.t3-price .opt-amt small{color:var(--ink-soft);font-family:Inter Tight,sans-serif;font-size:13px;font-weight:400}.t3-price .opt-extra{color:var(--ink-soft);border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);margin:18px 0;padding:14px 0;font-size:14px}.t3-price ul{flex-grow:1;margin-bottom:24px;list-style:none}.t3-price li{padding:7px 0 7px 22px;font-size:14px;line-height:1.45;position:relative}.t3-price li:before{content:"+";color:var(--turquoise-deep);font-weight:700;position:absolute;top:7px;left:0}.compliance{border:1px solid var(--teal);background:#0b4f6c0d;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:20px;margin-top:36px;padding:24px 28px;display:grid}.compliance-ico{background:var(--teal);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-family:Fraunces,serif;font-size:20px;font-weight:700;display:flex}.compliance h4{color:var(--teal-deep);margin-bottom:6px;font-family:Fraunces,serif;font-size:17px;font-weight:600}.compliance p{color:var(--ink-soft);font-size:14px;line-height:1.5}.adhoc{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0}.adhoc-inner{border:1.5px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding:48px;display:grid}.adhoc h3{color:var(--teal-deep);letter-spacing:-.02em;margin-bottom:14px;font-family:Fraunces,serif;font-size:32px;font-weight:600;line-height:1.1}.adhoc h3 em{color:var(--yellow-deep);font-family:Instrument Serif,serif;font-weight:400}.adhoc p{color:var(--ink-soft);margin-bottom:24px;font-size:16px;line-height:1.6}.adhoc-list{color:var(--ink);grid-template-columns:1fr 1fr;gap:8px 24px;font-size:14px;display:grid}.adhoc-list span{padding:6px 0 6px 18px;position:relative}.adhoc-list span:before{content:"·";color:var(--yellow-deep);font-size:18px;font-weight:700;position:absolute;top:6px;left:6px}.about{background:var(--paper);padding:96px 0}.about-grid{grid-template-columns:1fr 1.5fr;align-items:center;gap:64px;display:grid}.about-photo{justify-self:center;width:100%;max-width:380px;position:relative}.about-photo .photo-frame{box-shadow:-20px 20px 0 var(--turquoise)}.about h2{margin-bottom:24px}.about-bio{color:var(--ink);margin-bottom:24px;font-size:17px;line-height:1.7}.about-bio strong{color:var(--teal-deep)}.about-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0;padding:24px 0;display:grid}.about-stat .num{color:var(--teal-deep);letter-spacing:-.025em;font-family:Fraunces,serif;font-size:32px;font-weight:700;line-height:1}.about-stat .lbl{color:var(--ink-soft);margin-top:6px;font-size:13px;line-height:1.3}.about-eco{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.12em;margin-top:24px;font-family:JetBrains Mono,monospace;font-size:12px}.about-eco-list{color:var(--ink);margin-top:10px;font-size:14px;line-height:1.7}.faq{background:var(--cream);padding:96px 0}.faq-list{max-width:880px;margin-top:48px;margin-left:auto;margin-right:auto}.faq-item{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden}.faq-q{cursor:pointer;color:var(--teal-deep);-webkit-user-select:none;user-select:none;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;font-family:Fraunces,serif;font-size:18px;font-weight:600;display:flex}.faq-q .plus{background:var(--yellow);width:28px;height:28px;color:var(--teal-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;transition:transform .25s;display:flex}.faq-item.open .faq-q .plus{background:var(--turquoise);color:#fff;transform:rotate(45deg)}.faq-a{max-height:0;color:var(--ink-soft);padding:0 28px;font-size:15.5px;line-height:1.6;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:600px;padding:0 28px 24px}.finale{color:#fff;text-align:center;background:linear-gradient(135deg,#0f766e 0%,#138a84 50%,#0e5f5f 100%);padding:120px 0}.finale h2{letter-spacing:-.025em;color:#fff;margin-bottom:24px;font-family:Fraunces,serif;font-size:clamp(40px,5vw,68px);font-weight:600;line-height:1.05}.finale h2 em{color:var(--yellow);font-family:Instrument Serif,serif;font-weight:400}.finale p{color:#ffffffc7;max-width:680px;margin:0 auto 36px;font-size:19px;line-height:1.55}.finale .btn-yellow:hover{color:var(--teal-deep);background:#fff}.foot{border-top:1px solid var(--line);color:var(--ink-soft);background:#fff;padding:48px 0;font-size:14px}.foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}@media (width<=1024px){.hero-grid,.thero-grid,.about-grid,.adhoc-inner,.price-card{grid-template-columns:1fr;gap:48px}.tracks-grid,.vault-grid,.live-grid,.duo-grid,.t3-pricing,.pain-grid,.matrix-row{grid-template-columns:1fr}.matrix-cell{border-bottom:1px dashed var(--line)}.week{grid-template-columns:1fr;gap:16px}.week-num{font-size:32px}.thero-meta{grid-template-columns:repeat(2,1fr)}.thero-mcell:nth-child(2){border-right:none}.thero-mcell:first-child,.thero-mcell:nth-child(2){border-bottom:1px solid var(--line)}.nav-links{display:none}.section,.problem,.matrix,.curriculum,.vault,.live,.pricing,.adhoc,.about,.faq,.finale,.tracks-intro{padding:64px 0}.tracks-grid{padding:0 0 64px}}.app-shell[data-page=landing] #landing{display:block}.app-shell[data-page=landing] .track-page,.app-shell[data-page=t1] #landing,.app-shell[data-page=t2] #landing,.app-shell[data-page=t3] #landing,.app-shell[data-page=about] #landing,.app-shell[data-page=apply] #landing,.app-shell[data-page=call] #landing{display:none}.app-shell[data-page=t1] #t1-page,.app-shell[data-page=t2] #t2-page,.app-shell[data-page=t3] #t3-page,.app-shell[data-page=about] #about-page,.app-shell[data-page=apply] #apply-page,.app-shell[data-page=call] #call-page{display:block}.app-shell[data-page=about] .foot,.app-shell[data-page=apply] .foot,.app-shell[data-page=call] .foot{display:none}.app-shell[data-page=about] #about-page .about{background:#fff}button,a{touch-action:manipulation}.inquiry{background-color:#fff;background-image:linear-gradient(#0b4f6c09 1px,#0000 1px),linear-gradient(90deg,#0b4f6c09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:calc(100vh - 92px);padding:96px 0}.inquiry-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);align-items:start;gap:64px;display:grid}.inquiry-form{border:1px solid var(--line);background:#fff;border-radius:18px;gap:18px;padding:32px;display:grid;box-shadow:0 22px 48px #0b223014}.inquiry-form label{color:var(--teal-deep);gap:8px;font-size:14px;font-weight:700;display:grid}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:10px;outline:none;padding:13px 14px;font-weight:500;transition:border-color .2s,box-shadow .2s}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:var(--turquoise);box-shadow:0 0 0 4px #1fb8b024}.inquiry-form textarea{resize:vertical}.inquiry-form .btn{cursor:pointer;border:none;justify-content:center;margin-top:8px}@media (width<=900px){.inquiry-grid{grid-template-columns:1fr;gap:36px}.inquiry-form{padding:24px}}body,button,input,textarea,select,.brand,.eyebrow,.kicker,.trust-label,.track-num,.tmeta-l,.matrix-cell,.thero-back,.thero-eyebrow,.thero-mcell .lbl,.vc-badge,.week-tag,.week-num span,.week-deliv .lbl,.pill,.opt-name,.pf-tag,.about-eco,h1,h2,h3,h4,h5,h6,h1.display,h2.h2,.founder-content h2,.photo-tag .name,.tstat .num,.pain-q,.track-name,.track-tag,.track-price,.matrix-cell.q,h1.thero-title,.thero-mcell .val,.vc-title,.duo-card h3,.duo-card .sub,.week-num,.week-title,.vault-item h4,.live-card h3,.price-amt,.price-amt small,.price-amt em,.t3-price h4,.t3-price .opt-sub,.t3-price .opt-amt,.t3-price .opt-amt small,.compliance-ico,.compliance h4,.adhoc h3,.about-stat .num,.faq-q,.finale h2{font-family:Inter,Segoe UI,Arial,sans-serif}h1.display,h2.h2,.founder-content h2,.track-name,h1.thero-title,.finale h2{font-weight:800}h1.display em,h2.h2 em,.t1 .track-name em,.t2 .track-name em,.t3 .track-name em,h1.thero-title em,.duo-card .sub,.price-amt em,.t3-price .opt-sub,.adhoc h3 em,.finale h2 em{font-family:inherit;font-style:normal;font-weight:inherit;color:inherit}h1.display{letter-spacing:-.045em;max-width:900px;font-size:clamp(42px,5.2vw,72px);line-height:1.02}h2.h2{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,48px);line-height:1.12}h1.thero-title{letter-spacing:-.04em;font-size:clamp(38px,4.6vw,62px);line-height:1.06}.founder-content h2{letter-spacing:-.035em;font-size:clamp(34px,3.5vw,46px);line-height:1.12}.track-name{letter-spacing:-.03em;font-size:30px;line-height:1.12}.track-tag{font-size:16px;line-height:1.55}.pain-q,.week-title,.vc-title,.live-card h3,.t3-price h4{letter-spacing:-.02em;font-size:21px;line-height:1.25}.duo-card h3,.adhoc h3{letter-spacing:-.025em;font-size:28px;line-height:1.2}.section-sub,.thero-sub,.hero-sub{font-size:18px;line-height:1.65}.tstat .num,.about-stat .num{letter-spacing:-.035em;font-size:30px}.week-num{letter-spacing:-.04em;font-size:40px}.price-amt{letter-spacing:-.045em;font-size:52px}.t3-price .opt-amt{letter-spacing:-.035em;font-size:34px}.finale h2{letter-spacing:-.04em;font-size:clamp(36px,4.4vw,58px);line-height:1.1}@media (width<=820px){h1.display{font-size:clamp(40px,11vw,56px);line-height:1.06}h1.thero-title{font-size:clamp(34px,10vw,48px)}.track-name,.duo-card h3,.adhoc h3{font-size:26px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes softReveal{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.hero .eyebrow,.hero .display,.hero .hero-sub,.hero .hero-ctas,.hero-photo,.section-head,.track-card,.pain,.matrix-table,.adhoc-inner,.founder-grid,.finale .wrap,.thero-grid,.duo-card,.week,.vault-item,.live-card,.price-card,.t3-price,.faq-item,.about .wrap{animation:.7s both fadeUp}.hero .display{animation-delay:60ms}.hero .hero-sub{animation-delay:.12s}.hero .hero-ctas{animation-delay:.18s}.hero-photo{animation-delay:.16s}.track-card:nth-child(2),.pain:nth-child(2),.duo-card:nth-child(2),.t3-price:nth-child(2){animation-delay:80ms}.track-card:nth-child(3),.pain:nth-child(3),.t3-price:nth-child(3){animation-delay:.14s}.btn,.track-cta,.nav-links a,.brand,.faq-q,.thero-back,.linkedin-icon{transition:transform .22s,box-shadow .22s,background-color .22s,color .22s,border-color .22s}.btn:hover,.track-cta:hover,.nav-links a:hover,.thero-back:hover{transform:translateY(-2px)}.btn-primary:hover,.btn-yellow:hover,.track-cta:hover{box-shadow:0 14px 28px #0b4f6c24}.brand:hover{transform:translateY(-1px)}.track-card,.pain,.duo-card,.visual-card,.vault-item,.live-card,.price-card,.t3-price,.faq-item,.founder-card,.adhoc-inner{transition:transform .28s,box-shadow .28s,border-color .28s}.track-card:hover,.pain:hover,.duo-card:hover,.visual-card:hover,.vault-item:hover,.live-card:hover,.t3-price:hover,.faq-item:hover,.founder-card:hover,.adhoc-inner:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0b223014}.photo-frame img,.founder-img img,.brand-logo{transition:transform .35s}.hero-photo:hover .photo-frame img,.founder-card:hover .founder-img img{transform:scale(1.025)}.brand:hover .brand-logo{transform:rotate(-3deg)scale(1.04)}.faq-a{transition:max-height .3s,padding .3s,opacity .25s}.faq-item.open{animation:.25s both softReveal}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html,body,#root,.app-shell,.hero,.trust-bar,.problem,.tracks-intro,.matrix,.thero,.duo,.curriculum,.vault,.live,.pricing,.adhoc,.about,.faq,.foot,.inquiry{background:#fff!important}.vault,.finale{color:var(--text-primary)!important}.vault h2,.vault h2 em,.vault .kicker,.vault-item h4,.finale h2,.finale h2 em{color:var(--teal-deep)!important}.vault .section-sub,.vault-item p,.finale p{color:var(--ink-soft)!important}.vault-item{border-color:var(--border)!important;background:#fff!important}
