:root{--bg-0: #07060A;--bg-1: #0C0A0F;--bg-2: #15131A;--bg-3: #1C1A22;--gold-100: #FCEFD2;--gold: #E8B770;--gold-2: #C49A55;--gold-3: #9E7B3D;--gold-glow: #F0C886;--gold-soft: #F5DBAB;--bronze: #6E5223;--bronze-deep: #3D2E13;--line-paper: rgba(245, 219, 171, .1);--line-paper-strong: rgba(245, 219, 171, .22);--grad-gold-rich: linear-gradient(135deg, #FCEFD2 0%, #F5DBAB 22%, #E8B770 48%, #C49A55 72%, #6E5223 100%);--grad-text-rich: linear-gradient(180deg, #FCEFD2 0%, #F5DBAB 28%, #E8B770 60%, #6E5223 100%);--shadow-1: 0 1px 0 rgba(255, 220, 160, .04) inset;--shadow-2: 0 24px 60px -28px rgba(0, 0, 0, .88), 0 8px 24px -10px rgba(0, 0, 0, .65);--shadow-3: 0 40px 100px -40px rgba(0, 0, 0, .95), 0 14px 40px -16px rgba(0, 0, 0, .75);--shadow-gold-soft: 0 0 60px -10px rgba(232, 183, 112, .2)}.bg-fixed{background:radial-gradient(1400px 900px at 82% -8%,rgba(255,199,116,.12),transparent 55%),radial-gradient(1100px 800px at -12% 28%,rgba(212,168,79,.07),transparent 55%),var(--bg-0)}.film-vignette{background:radial-gradient(130% 90% at 50% 50%,transparent 42%,rgba(0,0,0,.3) 80%,rgba(0,0,0,.6) 100%)}.chromatic{background:radial-gradient(900px 460px at 50% 38%,rgba(255,210,130,.04),transparent 60%)}.noise{opacity:.045}.hero-headline,.section-mega,.cta-title,.journey-title,.platform-row-text h3,.philosophy .quote,.auth-title,.brand-h{font-feature-settings:"ss01","ss03","cv11","kern","liga","calt";font-optical-sizing:auto;font-variant-numeric:lining-nums tabular-nums;text-rendering:geometricPrecision;text-wrap:balance}.hero-headline{font-size:clamp(46px,5.8vw,100px);font-weight:500;letter-spacing:-.038em;line-height:.98;margin-top:28px}.hero-headline .italic{font-weight:400;letter-spacing:-.026em;padding-right:.04em;background-image:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 32px rgba(232,183,112,.2))}.section-mega .italic,.cta-title .italic,.journey-title .italic,.platform-row-text h3 .italic,.philosophy-line .tail,.brand-h .italic,.philosophy .quote .italic{background-image:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px rgba(232,183,112,.16))}.hero-eyebrow,.section-eyebrow,.cta-eyebrow,.brand-eyebrow,.philosophy-eyebrow{font-feature-settings:"tnum","ss01";letter-spacing:.26em}.hero-eyebrow{padding:9px 18px;background:linear-gradient(135deg,#ffc77414,#ffc77405);border:1px solid rgba(245,219,171,.16);box-shadow:inset 0 1px #ffdca00a,0 8px 24px -12px #0009}.hero-eyebrow .dot{width:7px;height:7px;box-shadow:0 0 0 4px #e8b77014,0 0 14px var(--gold),0 0 28px #e8b77066}.hero-sub,.section-lede,.cta-sub,.auth-subtitle,.brand-sub{letter-spacing:-.005em;line-height:1.58}.stat-num,.terminal-price .big,.kpi .v,.kpi-bar .v,.cs-v,.m-v,.roi-big,.journey-metric .m-v,.mentor-stats .v,.htestify-card .roi-big,.brand-stats .stat-v{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.028em}.nav.scrolled{background:linear-gradient(180deg,#07060ac7,#07060a9e);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border-bottom-color:var(--line-paper);box-shadow:0 1px #ffdca00a inset,0 8px 32px -16px #00000080}.nav-logo{display:inline-flex;align-items:center;gap:12px;font-weight:500;letter-spacing:0;text-decoration:none}.nav-logo-mark{filter:drop-shadow(0 0 6px rgba(232,183,112,.55)) drop-shadow(0 0 22px rgba(232,183,112,.25));flex-shrink:0}.nav-logo-img{width:26px;height:26px;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(232,183,112,.4)) drop-shadow(0 0 18px rgba(232,183,112,.18));transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s ease}.nav-logo:hover .nav-logo-img{transform:rotate(-6deg) scale(1.04);filter:drop-shadow(0 0 10px rgba(232,183,112,.6)) drop-shadow(0 0 24px rgba(232,183,112,.28))}.top-bar .logo-img{width:28px;height:28px;flex-shrink:0;filter:drop-shadow(0 0 6px rgba(232,183,112,.45)) drop-shadow(0 0 18px rgba(232,183,112,.18))}.nav-auth{display:inline-flex;align-items:center;gap:14px}.nav-island{display:inline-flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:linear-gradient(180deg,#07060ac7,#0b0907d9);border:1px solid rgba(245,219,171,.12);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset 0 1px #ffdca00f,inset 0 2px 8px #00000080,0 14px 30px -12px #000c,0 0 0 1px #0000004d}.nav.scrolled .nav-island{background:linear-gradient(180deg,#07060aa6,#0b0907b8);border-color:#f5dbab2e}.nav-island.nav-links{gap:4px;font-family:var(--font-display)}.nav-link-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-family:var(--font-display);font-size:13px;font-weight:400;letter-spacing:.02em;color:var(--text-2);text-decoration:none;white-space:nowrap;background:transparent;border:1px solid transparent;transition:color .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.nav-link-btn:after{display:none!important}.nav-link-btn:hover{color:var(--text);background:linear-gradient(180deg,#07060a80,#0b090766);border-color:#f5dbab1a;box-shadow:inset 0 1px #ffdca00a,inset 0 -1px #0006}.nav-link-btn.is-active{color:var(--gold-soft);background:linear-gradient(180deg,#0006,#07060a8c);border-color:#f5dbab2e;box-shadow:inset 0 1px 2px #0009,inset 0 -1px #ffdca00a,0 0 14px -4px #e8b7702e}.nav-link-spark{display:inline-grid;place-items:center;width:14px;height:14px;color:var(--gold);filter:drop-shadow(0 0 6px var(--gold)) drop-shadow(0 0 12px rgba(232,183,112,.5));animation:spark-spin 6s linear infinite}@keyframes spark-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.12)}to{transform:rotate(360deg) scale(1)}}.nav-auth-island{display:inline-flex;align-items:center}.nav-link-btn-emph{color:var(--gold-soft);background:linear-gradient(180deg,#0000004d,#07060a73);border-color:#f5dbab24;box-shadow:inset 0 1px 2px #00000080,inset 0 -1px #ffdca008}.nav-link-btn-emph:hover{color:var(--gold-100);background:linear-gradient(180deg,#00000073,#07060a99);border-color:#f5dbab4d;box-shadow:inset 0 1px 2px #0009,inset 0 -1px #ffdca00d,0 0 18px -4px #e8b7704d}.btn-glass{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-family:var(--font-display);font-size:13px;letter-spacing:.02em;color:var(--text);text-decoration:none;background:linear-gradient(180deg,#07060a8c,#0b0907b3);border:1px solid rgba(245,219,171,.14);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:inset 0 1px 2px #00000080,inset 0 -1px #ffdca00a,0 8px 22px -8px #0009;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.btn-glass:hover{border-color:#f5dbab4d;box-shadow:inset 0 1px 2px #0009,inset 0 -1px #ffdca00f,0 14px 30px -10px #000000b3,0 0 22px -6px #e8b7703d}.btn-glass.is-active{color:var(--gold-soft);border-color:#f5dbab38;box-shadow:inset 0 1px 3px #000000a6,inset 0 -1px #ffdca00d,0 0 18px -4px #e8b77040}@media(max-width:1100px){.nav-auth-desktop .nav-auth-link,.nav-auth-desktop .nav-auth-btn{display:none}}@media(max-width:900px){.nav-auth-desktop{display:none}}.mobile-menu-auth{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.mobile-menu-auth-link{color:var(--gold-soft);text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid var(--line-paper-strong);transition:background .3s ease,border-color .3s ease}.mobile-menu-auth-link:hover{border-color:#f5dbab66;background:#e8b7700f}.mobile-menu-auth-divider{color:var(--text-3)}.foot-brand{display:inline-flex;align-items:center;gap:14px}.foot-brand-img{width:36px;height:36px;flex-shrink:0;filter:drop-shadow(0 0 12px rgba(232,183,112,.35))}.foot-brand-text{display:inline-flex;flex-direction:column;line-height:1.1}.foot-mega{position:relative;display:inline-flex;align-items:baseline;gap:.12em;line-height:1}.foot-mega-sub{font-family:var(--font-display)!important;font-style:normal!important;font-weight:500!important;font-size:1em!important;letter-spacing:-.06em!important;vertical-align:baseline;background:inherit;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:inherit;position:relative;top:0;margin-left:.06em}.foot-mega{flex-wrap:wrap!important}.nav-logo{display:inline-flex!important;align-items:center!important;gap:10px!important}.nav-logo-text{display:inline-flex;flex-direction:column;line-height:1;gap:2px;align-items:flex-start;justify-content:center}.nav-logo-name{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.2em;color:var(--text);line-height:1}@media(max-width:900px){.nav .nav-logo .nav-logo-img,.nav-logo img.nav-logo-img,.nav-logo img,.nav-logo svg,.nav-logo .logo-mark{width:22px!important;height:22px!important}.nav .nav-logo{gap:8px!important}.nav .nav-logo .nav-logo-name{font-size:12.5px!important;letter-spacing:.18em!important}.nav .nav-logo .nav-logo-sub,.nav .nav-logo .nav-logo-sub.italic{font-size:8.5px!important;letter-spacing:.24em!important}}.nav-logo-sub,.nav-logo-sub.italic{font-family:var(--font-mono)!important;font-style:normal!important;font-weight:400!important;font-size:9.5px!important;letter-spacing:.28em!important;text-transform:uppercase!important;background:linear-gradient(180deg,var(--gold-soft, #F5DBAB),var(--gold, #E8B770) 70%,var(--bronze, #7A5B2E))!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;margin-left:0!important;margin-top:0!important;line-height:1!important;padding-left:1px}.top-bar .logo{display:inline-flex;align-items:center;gap:12px}.top-bar .logo-text{display:inline-flex;flex-direction:row;align-items:baseline;line-height:1;gap:.45em}.top-bar .logo-name{font-family:var(--font-display);font-weight:500;font-size:14px;letter-spacing:.22em;color:var(--text)}.top-bar .logo-sub{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:10px;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(180deg,var(--gold-soft),var(--gold) 60%,var(--bronze));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-left:0;margin-top:3px}@media(max-width:768px){.nav-logo-name{font-size:13px;letter-spacing:.2em}.nav-logo-sub{font-size:11px}.nav-logo-mark{width:22px;height:22px}}.nav-cta{letter-spacing:.14em;background:linear-gradient(135deg,#ffc7741a,#ffc77405);border-color:var(--line-paper-strong);box-shadow:inset 0 1px #ffdca00f,0 0 0 1px #e8b7700f}.nav.scrolled .nav-cta{box-shadow:inset 0 1px #ffdca014,0 0 0 1px #e8b7702e,0 0 22px -4px #e8b7704d}.nav-cta:hover{background:var(--grad-gold-rich);box-shadow:0 12px 30px -10px #e8b77080,inset 0 1px #fff6}.hero-grid{align-items:start!important;padding-top:8px}.stat-num{font-size:34px;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-stats{border-top-color:var(--line-paper);padding-top:32px;gap:36px}.stat-label{letter-spacing:.2em;color:var(--text-3)}.hero-rail{padding:16px 40px;background:linear-gradient(180deg,transparent,rgba(7,6,10,.85));border-top-color:var(--line-paper);letter-spacing:.14em}.hero-rail .pulse{padding:4px 12px;border-radius:999px;background:#ffc77406;border:1px solid rgba(245,219,171,.04)}.hero-rail .pulse .d{width:7px;height:7px;box-shadow:0 0 0 3px #e8b7701a,0 0 10px var(--gold)}.btn-primary{background:var(--grad-gold-rich);background-size:220% 220%;box-shadow:0 22px 50px -22px #e8b770a6,0 1px #ffffff59 inset,0 -1px #0000002e inset;letter-spacing:.06em;padding:18px 30px}.btn-primary:hover{box-shadow:0 32px 70px -22px #e8b770cc,0 1px #ffffff73 inset,0 -1px #0000002e inset;transform:translateY(-3px)}.btn-primary .arrow{width:24px;height:24px;background:#1a1306;box-shadow:inset 0 1px #ffdca02e}.btn-ghost{border-color:var(--line-paper-strong);background:linear-gradient(135deg,#ffc77406,#ffc77400);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.btn-ghost:hover{border-color:#f5dbab6b;background:linear-gradient(135deg,#ffc7740f,#ffc77403)}.btn-ghost .play{border-color:var(--gold-soft);background:#e8b7700f;box-shadow:0 0 12px #e8b7702e}.terminal{background:linear-gradient(135deg,rgba(255,199,116,.04),transparent 38%),linear-gradient(180deg,#16120ceb,#090806f5);border-color:var(--line-paper-strong);box-shadow:0 60px 140px -32px #000000eb,0 30px 60px -20px #0009,0 0 0 1px #e8b77014,inset 0 1px #ffdca01a,inset 0 -1px #0006}.terminal:before{background:radial-gradient(620px 320px at 78% 0%,rgba(255,199,116,.12),transparent 60%)}.terminal-bar{background:linear-gradient(180deg,rgba(20,16,10,.6),transparent);border-bottom-color:var(--line-paper)}.terminal-symbol .ticker{font-weight:500}.terminal-price .big{background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(232,183,112,.28))}.float-card{background:linear-gradient(135deg,rgba(255,199,116,.06),transparent 50%),#14110ceb;border-color:var(--line-paper-strong);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:0 24px 60px -22px #000000d9,0 0 30px -10px #e8b7702e,inset 0 1px #ffdca00f}@media(min-width:1025px)and (max-width:1280px){.float-card.tl{top:-20px;left:-18px}.float-card.br{bottom:24px;right:-20px}}.mini-chip{background:linear-gradient(135deg,rgba(255,199,116,.06),transparent 50%),#14110cf0;border-color:var(--line-paper-strong);box-shadow:0 18px 44px -14px #000000bf,0 0 24px -8px #e8b77026,inset 0 1px #ffdca00d}.section-eyebrow{letter-spacing:.3em;color:var(--gold-soft)}.section-eyebrow:before{width:36px;background:linear-gradient(90deg,var(--gold),transparent)}.section-mega{font-weight:500;letter-spacing:-.038em;line-height:.96}.section-lede{color:var(--text-2);font-size:17px}.mentor,.testi,.inside-card,.htestify-card,.platform-row,.cohort-pipeline,.feature-row,.kpi{background:linear-gradient(135deg,rgba(255,199,116,.04),transparent 38%),linear-gradient(180deg,#16120cb8,#090806c2);box-shadow:var(--shadow-1),var(--shadow-2);transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .45s ease,box-shadow .55s cubic-bezier(.2,.8,.2,1)}.mentor:hover,.testi:hover,.inside-card:hover,.htestify-card:hover,.platform-row:hover{border-color:var(--line-paper-strong);box-shadow:var(--shadow-1),var(--shadow-3),var(--shadow-gold-soft)}.mentor-portrait{height:360px;background:radial-gradient(120% 80% at 70% 0%,rgba(232,183,112,.12),transparent 60%),linear-gradient(180deg,#16130ecc,#07060af2);border-color:var(--line-paper-strong);box-shadow:inset 0 1px #ffdca00f,inset 0 -40px 60px -30px #0009;position:relative;overflow:hidden}.mentor-portrait:before{border-color:#f5dbab1a;border-radius:10px;inset:14px}.mentor-portrait .ph{letter-spacing:.28em;font-size:9px;opacity:.6}.mentor-portrait.has-img{background-image:var(--portrait-url, none);background-size:cover;background-position:center 18%;background-repeat:no-repeat;background-color:#07060a;filter:grayscale(.35) contrast(1.08) brightness(.92) saturate(.95);transition:filter .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.mentor-portrait.has-img:before{display:none}.mentor:hover .mentor-portrait.has-img{filter:grayscale(.1) contrast(1.12) brightness(1.02) saturate(1.05);transform:scale(1.02)}.mentor-portrait.has-img:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 40%,rgba(7,6,10,.55) 78%,rgba(7,6,10,.9) 100%),radial-gradient(140% 80% at 70% 12%,rgba(232,183,112,.18),transparent 55%),linear-gradient(135deg,transparent 65%,rgba(7,6,10,.35) 100%);transition:opacity .5s ease}.mentor-portrait-rim{position:absolute;inset:14px;pointer-events:none;z-index:3;background:linear-gradient(90deg,var(--gold) 0,var(--gold) 22px,transparent 22px) top left / 22px 1px no-repeat,linear-gradient(180deg,var(--gold) 0,var(--gold) 22px,transparent 22px) top left / 1px 22px no-repeat,linear-gradient(90deg,transparent calc(100% - 22px),var(--gold) calc(100% - 22px)) top right / 22px 1px no-repeat,linear-gradient(180deg,var(--gold) 0,var(--gold) 22px,transparent 22px) top right / 1px 22px no-repeat,linear-gradient(90deg,var(--gold) 0,var(--gold) 22px,transparent 22px) bottom left / 22px 1px no-repeat,linear-gradient(0deg,var(--gold) 0,var(--gold) 22px,transparent 22px) bottom left / 1px 22px no-repeat,linear-gradient(90deg,transparent calc(100% - 22px),var(--gold) calc(100% - 22px)) bottom right / 22px 1px no-repeat,linear-gradient(0deg,var(--gold) 0,var(--gold) 22px,transparent 22px) bottom right / 1px 22px no-repeat;opacity:.55;transition:opacity .5s ease,inset .5s ease}.mentor:hover .mentor-portrait-rim{opacity:.85;inset:11px}.mentor-portrait-tag{position:absolute;left:22px;bottom:22px;z-index:4;font-family:var(--font-mono);font-size:10px;letter-spacing:.26em;color:var(--gold-soft);text-transform:uppercase;padding:6px 12px;background:#07060ab8;border:1px solid rgba(245,219,171,.14);border-radius:999px;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 8px 22px -8px #000c,inset 0 1px #ffdca00f}@media(max-width:1000px){.mentor-portrait{height:320px}}.kpi-bar{border-top-color:var(--line-paper-strong);border-bottom-color:var(--line-paper-strong);background:var(--line-paper)}.kpi-bar .cell{padding:56px 36px;background:linear-gradient(180deg,var(--bg-0),rgba(7,6,10,.96))}.kpi-bar .cell .v{font-size:clamp(40px,4.8vw,68px);letter-spacing:-.032em;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 28px rgba(232,183,112,.14))}.kpi-bar .cell .k{letter-spacing:.22em;color:var(--gold-soft);opacity:.7}.kpi-bar .cell .d{color:var(--text-2);font-size:13px}.journey-title{font-weight:500;letter-spacing:-.036em;line-height:1;font-size:clamp(36px,4.4vw,64px)!important;margin-top:18px!important;max-width:660px}.journey-desc{margin-top:18px!important;font-size:16px!important;line-height:1.55!important;max-width:560px}.journey-metric{border-top-color:var(--line-paper);padding-top:18px;margin-top:22px!important}.journey-metric .m-v{font-size:clamp(28px,3vw,42px)!important}.journey-metric .m-v{filter:drop-shadow(0 0 20px rgba(232,183,112,.16))}.rail-pip{font-size:11px}.rail-pip.active .pip-line{background:var(--gold);box-shadow:0 0 14px #e8b770b3,0 0 30px #e8b7704d}.platform-row{min-height:480px;border-color:var(--line-paper)}.platform-row-text{padding:56px 64px}.platform-row-text h3{font-weight:500;letter-spacing:-.026em;line-height:1}.platform-row-visual{background:radial-gradient(700px 400px at 70% 0%,rgba(232,183,112,.12),transparent 60%),radial-gradient(500px 300px at 30% 100%,rgba(110,82,35,.16),transparent 60%)}.holo-orb .pulse{background:radial-gradient(circle,rgba(252,239,210,.5),rgba(232,183,112,.16) 50%,transparent 80%)}.holo-orb .label{background:linear-gradient(135deg,rgba(255,199,116,.06),transparent 50%),#14110ceb;border-color:var(--line-paper-strong);box-shadow:0 8px 20px -8px #000c}.inside-card{background:linear-gradient(135deg,rgba(255,199,116,.03),transparent 38%),linear-gradient(180deg,#16120c99,#090806b3)}.inside-visual{background:radial-gradient(70% 70% at 50% 30%,rgba(232,183,112,.12),transparent 60%),linear-gradient(180deg,#16130ebf,#07060aeb)}.inside-lock{background:linear-gradient(135deg,rgba(255,199,116,.06),transparent 50%),#0b0907e6;border-color:var(--line-paper-strong)}.inside-title{font-size:19px;letter-spacing:-.018em;line-height:1.22}.eco-center{background:radial-gradient(circle at 35% 28%,#fcefd2,#f5dbab 20%,#e8b770 40%,#c49a55,#2a1d09);box-shadow:inset -22px -22px 56px #0009,inset 14px 14px 30px #ffdca066,0 0 120px 30px #e8b77047,0 0 240px 80px #e8b7701f}.eco-node{background:linear-gradient(135deg,rgba(255,199,116,.06),transparent 50%),#14110ce6;border-color:var(--line-paper-strong);box-shadow:0 22px 50px -18px #000000bf,0 0 24px -8px #e8b7702e,inset 0 1px #ffdca00f}.philosophy-line{font-weight:500;letter-spacing:-.046em}.philosophy-line .lead{text-shadow:0 0 80px rgba(232,183,112,.18)}.testi .quote{font-size:19px;line-height:1.5}.testi .quote:before{font-size:72px;color:var(--gold);filter:drop-shadow(0 0 14px rgba(232,183,112,.28));margin-bottom:8px}.htestify-card .roi-big{font-size:60px;letter-spacing:-.036em;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(232,183,112,.2))}.cohort-grid{align-items:start!important}.htestify{min-height:100vh!important;min-height:100dvh!important}@media(max-width:768px){.htestify{min-height:auto!important}}.cohort-pipeline{background:radial-gradient(70% 60% at 85% -5%,rgba(232,183,112,.1),transparent 60%),linear-gradient(180deg,#16120cb3,#090806c7);border-color:var(--line-paper-strong);box-shadow:var(--shadow-2),var(--shadow-gold-soft),inset 0 1px #ffdca00d}.pipeline-step{padding:22px 0}.ps-num{color:var(--gold-soft);letter-spacing:.26em;transition:color .3s ease}.cohort-pipeline:hover .ps-num{color:var(--gold-glow)}.ps-k{font-size:19px;letter-spacing:-.018em}.cohort-stats .cs-v{font-weight:500;letter-spacing:-.03em;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.faq-item{border-top-color:var(--line-paper)}.faq-item:last-child{border-bottom-color:var(--line-paper)}.faq-q{font-size:22px;letter-spacing:-.018em;padding:30px 0}.faq-a-inner{color:var(--text-2);font-size:15.5px;line-height:1.66;padding:0 60px 30px 0}.faq-item.open .faq-a{max-height:360px}.cta{padding:130px 40px 110px;border-top-color:transparent}.cta:before{background:radial-gradient(1100px 600px at 50% 100%,rgba(232,183,112,.2),transparent 70%)}.cta-cinema{position:relative;overflow:hidden;text-align:left;padding:100px 40px 120px;min-height:100vh;min-height:100dvh;display:flex;align-items:center}.cta-wave{position:absolute;top:-1px;left:0;right:0;height:120px;pointer-events:none;z-index:2;background:radial-gradient(120% 80% at 50% 0%,rgba(7,6,10,.95),transparent 70%)}.cta-wave:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(7,6,10,.5) 50%,transparent 100%);filter:blur(20px)}.cta-wave:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:80px;background:linear-gradient(180deg,transparent,rgba(7,6,10,.7))}.cta-photo{position:absolute;inset:0;z-index:0;background:url(../images/cta-hero-suite.webp) center / cover no-repeat,#07060a;filter:grayscale(.18) contrast(1.04) brightness(.78) saturate(.92)}.cta-vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(60% 50% at 50% 50%,transparent 30%,rgba(7,6,10,.55) 80%,rgba(7,6,10,.92) 100%),radial-gradient(120% 60% at 50% 100%,rgba(7,6,10,.85),transparent 80%);pointer-events:none}.cta-cinema .cta-frame{position:relative;z-index:5;width:100%;max-width:1500px;margin:0 auto;text-align:center}.cta-cinema .cta-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;color:var(--gold-soft);text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;padding:8px 18px;background:#0b09078c;border:1px solid rgba(245,219,171,.24);border-radius:999px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);margin-bottom:64px}.cta-cinema .cta-eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--gold);box-shadow:0 0 12px var(--gold);animation:pulse 1.8s infinite}.cta-title-stage{position:relative;height:clamp(360px,38vw,540px);display:grid;place-items:center}.cta-word{position:absolute;font-family:var(--font-display);font-weight:300;font-size:clamp(80px,13vw,220px);line-height:.88;letter-spacing:-.05em;white-space:nowrap;color:var(--text);text-shadow:0 0 60px rgba(0,0,0,.7),0 8px 20px rgba(0,0,0,.8);pointer-events:none}.cta-word-top{top:0;left:4%}.cta-word-bot{bottom:0;right:4%;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 40px rgba(232,183,112,.4))}.cta-word-end{font-weight:400}.cta-word-top .cta-word-end{font-family:Cormorant Garamond,serif;font-style:italic;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-callouts{position:absolute;inset:0;pointer-events:none;z-index:4}.cta-callout{position:absolute;font-family:var(--font-mono);text-align:left;padding:8px 14px;background:#0b0907a6;border:1px solid rgba(245,219,171,.22);border-radius:6px;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 12px 30px -10px #000000b3,inset 0 1px #ffdca00f}.cta-callout:before{content:"";position:absolute;width:8px;height:8px;border-radius:999px;background:var(--gold);box-shadow:0 0 12px var(--gold),0 0 24px #e8b77080}.cta-callout:after{content:"";position:absolute;background:linear-gradient(90deg,var(--gold),transparent);height:1px;opacity:.6}.cta-callout-k{font-size:9px;letter-spacing:.22em;color:var(--text-3);text-transform:uppercase;margin-bottom:4px}.cta-callout-v{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--gold-soft);line-height:1}.cta-callout-v .suf{font-size:14px;opacity:.75}.cta-callouts,.cta-callout,.cta-callout-1,.cta-callout-2,.cta-callout-3{display:none!important}.cta-cinema .cta-orb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(140px,14vw,200px);height:clamp(140px,14vw,200px);border-radius:999px;display:grid;place-items:center;z-index:6;text-decoration:none;background:radial-gradient(circle at 35% 30%,#ffdca02e,#0b0907d9 60%),#0b0907d9;border:1px solid rgba(245,219,171,.45);box-shadow:0 0 0 1px #e8b7704d,0 0 60px -10px #e8b77080,0 30px 80px -20px #000000e6,inset 0 1px #ffdca02e;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s ease}.cta-cinema .cta-orb:hover{transform:translate(-50%,-50%) scale(1.04);box-shadow:0 0 0 1px #e8b77080,0 0 80px -8px #e8b770b3,0 40px 100px -20px #000000e6,inset 0 1px #ffdca040}.cta-orb-inner{position:relative;width:100%;height:100%;display:grid;place-items:center;border-radius:inherit}.cta-orb-ring{position:absolute;inset:10px;border-radius:999px;border:1px solid rgba(245,219,171,.55);pointer-events:none;animation:cta-ring-pulse 3s ease-in-out infinite}@keyframes cta-ring-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.04);opacity:.85}}.cta-orb-label{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--font-display);font-weight:500;line-height:1;z-index:2}.cta-orb-line-1{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.cta-orb-line-2{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:17px;letter-spacing:0;margin-top:6px;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cta-cinema .cta-sub{font-size:15px;line-height:1.6;color:var(--text-2);max-width:540px;margin:56px auto 0;text-align:center}.cta-badge{position:absolute;top:56px;right:60px;z-index:6;display:flex;align-items:stretch;gap:0;padding:4px;background:#0b0907bf;border:1px solid rgba(245,219,171,.24);border-radius:10px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:0 12px 30px -10px #000000b3,inset 0 1px #ffdca00f}.cta-badge-img{width:56px;height:56px;border-radius:6px;background:radial-gradient(circle at 65% 35%,#e8b77099,#07060af2 60%),radial-gradient(circle at 30% 70%,rgba(110,82,35,.5),transparent 50%),#07060a;border:1px solid rgba(245,219,171,.1);flex-shrink:0;box-shadow:inset 0 0 20px #0009}.cta-badge-meta{padding:6px 14px;display:flex;flex-direction:column;justify-content:center;text-align:left}.cta-badge-v{font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-.02em;color:var(--text);line-height:1}.cta-badge-k{font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin-top:4px}@media(max-width:1100px){.cta-cinema{min-height:auto;padding:80px 24px 100px}.cta-title-stage{height:clamp(280px,36vw,420px)}.cta-word-top{top:0;left:0}.cta-word-bot{bottom:0;right:0}.cta-callout-1{top:12%;left:4%}.cta-callout-2{top:50%;right:2%}.cta-callout-3{bottom:18%;left:14%}.cta-badge{top:28px;right:28px}}@media(max-width:768px){.cta-cinema{padding:70px 20px 90px}.cta-cinema .cta-eyebrow{font-size:10px;padding:6px 14px;margin-bottom:40px}.cta-title-stage{height:280px}.cta-word{font-size:clamp(60px,18vw,88px)}.cta-word-top{top:0;left:0}.cta-word-bot{bottom:0;right:0}.cta-callout-1{top:8%;right:4%;left:auto}.cta-callout-1:before{left:-22px;right:auto}.cta-callout-1:after{left:-100px;right:auto;width:78px;transform:scaleX(-1)}.cta-callout-2{inset:auto auto 32% 4%}.cta-callout-2:before{right:-22px;left:auto}.cta-callout-2:after{right:-90px;left:auto;width:70px;transform:none}.cta-callout-3{display:none}.cta-orb{width:120px!important;height:120px!important}.cta-orb-line-1{font-size:10px;letter-spacing:.14em}.cta-orb-line-2{font-size:14px;margin-top:4px}.cta-cinema .cta-sub{font-size:14px;margin-top:36px;max-width:100%}.cta-badge{top:16px;right:16px;padding:3px}.cta-badge-img{width:40px;height:40px}.cta-badge-v{font-size:16px}.cta-badge-k{font-size:8px}}.foot{border-top-color:var(--line-paper)}.foot-grid{border-bottom-color:var(--line-paper);padding-bottom:56px}.foot-bottom{padding-top:32px;letter-spacing:.14em}.foot-mega{font-size:clamp(80px,14vw,220px);background:linear-gradient(180deg,rgba(252,239,210,.22) 0%,rgba(232,183,112,.08) 50%,transparent 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.06em;font-weight:500;padding-top:60px;max-width:100%;overflow:hidden}.foot-brand{font-size:28px;letter-spacing:.06em;font-weight:500}.foot-tag{line-height:1.62}.foot-col h5{color:var(--gold-soft);opacity:.8;letter-spacing:.28em}.foot-col a{padding:9px 0;transition:color .25s,transform .25s}.foot-col a:hover{color:var(--gold-soft);transform:translate(4px)}html,body,*{cursor:auto!important}a,button,[role=button],input[type=submit],input[type=button],.nav-link-btn,.nav-cta,.btn-primary,.btn-ghost,.cookie-btn,.auth-submit,.program-cta,.mag,.cta-orb,.nav-auth-btn,.cookie-toggle,.faq-q,.field-pw .toggle,.nav-burger,.mobile-menu-close,.auth-social-btn,.auth-back{cursor:pointer!important}input,textarea,select{cursor:text!important}.cursor-ring,.cursor-dot{display:none!important}.cinema-nav{right:20px}.cinema-nav a .pip{height:1px;background:var(--line-paper-strong)}.cinema-nav a.active .pip{width:48px;background:var(--gold);box-shadow:0 0 10px var(--gold),0 0 22px #e8b77059}@media(max-width:1439px){.cinema-nav{display:none!important}}.light-rays .ray{background:linear-gradient(180deg,rgba(252,239,210,.5) 0%,rgba(232,183,112,.2) 32%,transparent 72%)}.ember{box-shadow:0 0 10px var(--gold),0 0 20px #e8b77080}.horizon:before{background:radial-gradient(50% 50% at 50% 50%,rgba(232,183,112,.18),rgba(232,183,112,.04) 38%,transparent 70%)}.mag,.mag-inner{transition:transform .55s cubic-bezier(.16,.84,.24,1)!important}.fade-in.queued{transition:opacity 1.2s cubic-bezier(.16,.84,.24,1),transform 1.2s cubic-bezier(.16,.84,.24,1),filter 1.2s cubic-bezier(.16,.84,.24,1);transform:translateY(28px) scale(.992);filter:blur(6px)}.fade-in.queued.show{transform:none;filter:none;opacity:1}.reveal.d1{transition-delay:.1s}.reveal.d2{transition-delay:.2s}.reveal.d3{transition-delay:.3s}.reveal.d4{transition-delay:.4s}.reveal.d5{transition-delay:.5s}.btn-primary,.auth-submit{transition:transform .5s cubic-bezier(.18,.9,.3,1.2),box-shadow .5s cubic-bezier(.2,.8,.2,1)}.mentor,.testi,.inside-card,.htestify-card,.platform-row{transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .5s ease,box-shadow .6s cubic-bezier(.2,.8,.2,1),background .5s ease}.mentor:hover{transform:translateY(-8px)}.testi:hover,.inside-card:hover{transform:translateY(-6px)}.auth-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;background:url(../images/auth-backdrop.webp) center / cover no-repeat,#07060a;filter:grayscale(.2) contrast(1.04) brightness(.34) saturate(.92);opacity:.55}.field input,.field textarea,.field select{transform-origin:left center;transition:border-color .35s cubic-bezier(.2,.8,.2,1),background .35s ease,box-shadow .35s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.field input:focus,.field textarea:focus,.field select:focus{border-color:#f5dbab8c!important;background:#14110ce0!important;box-shadow:0 0 0 4px #e8b7701f,0 0 24px -6px #e8b7704d,inset 0 0 20px #e8b7700a!important}.auth-live-chip{position:absolute;inset:auto 8% 22% auto;z-index:4;display:inline-flex;align-items:center;gap:10px;padding:9px 14px;background:#0b0907c7;border:1px solid rgba(245,219,171,.22);border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:0 12px 30px -10px #000000b3,0 0 20px -6px #e8b77038,inset 0 1px #ffdca00f;animation:chip-float 7s ease-in-out -2s infinite}.auth-live-chip .live-dot{width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 10px var(--green),0 0 18px #6ee7a880;animation:pulse 1.6s infinite}.auth-live-chip .live-text{display:flex;flex-direction:column;gap:2px;text-transform:none;letter-spacing:.05em}.auth-live-chip .live-who{color:var(--gold-soft);font-family:var(--font-display);font-size:12px;letter-spacing:.02em}.auth-live-chip .live-where{color:var(--text-3);font-size:9px;letter-spacing:.18em;text-transform:uppercase}.auth-back{position:fixed;top:26px;left:26px;z-index:30;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:linear-gradient(180deg,#07060a8c,#0b0907b3);border:1px solid rgba(245,219,171,.14);font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);text-decoration:none;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px 2px #00000080,inset 0 -1px #ffdca00a,0 8px 22px -8px #000000b3;transition:background .3s ease,border-color .3s ease,transform .3s ease}.auth-back:hover{border-color:#f5dbab52;transform:translate(-3px)}.auth-back svg{width:12px;height:12px}.auth-session-detail{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line-paper);font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.auth-session-detail .k{color:var(--text-3)}.auth-session-detail .v{color:var(--gold-soft);margin-top:4px;font-size:11px;letter-spacing:.06em;text-transform:none}.auth-session-detail .v.dot{display:inline-flex;align-items:center;gap:6px}.auth-session-detail .v.dot:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--green);box-shadow:0 0 8px var(--green)}@media(max-width:1000px){.auth-back{top:auto;bottom:22px;left:50%;transform:translate(-50%)}.auth-back:hover{transform:translate(-50%)}.auth-live-chip{display:none}.auth-session-detail{grid-template-columns:1fr 1fr}}.auth-horizon{position:fixed;inset:0;z-index:2;pointer-events:none;overflow:hidden}.auth-horizon:before,.auth-horizon:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.6}.auth-horizon:before{width:1200px;height:1200px;left:-600px;top:30%;background:radial-gradient(circle at 80% 50%,transparent 60%,rgba(232,183,112,.32) 70%,transparent 80%);box-shadow:inset 60px 0 80px -20px #e8b7702e;animation:horizon-breathe 12s ease-in-out infinite}.auth-horizon:after{width:1200px;height:1200px;right:-600px;top:30%;background:radial-gradient(circle at 20% 50%,transparent 60%,rgba(232,183,112,.3) 70%,transparent 80%);box-shadow:inset -60px 0 80px -20px #e8b77029;animation:horizon-breathe 12s ease-in-out -6s infinite}@keyframes horizon-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.auth-stars{position:fixed;inset:0;z-index:4;pointer-events:none;overflow:hidden}.auth-star{position:absolute;width:32px;height:32px;filter:drop-shadow(0 0 8px rgba(232,183,112,.6));animation:star-twinkle 4s ease-in-out infinite;opacity:.85}.auth-star svg{width:100%;height:100%;display:block}.auth-star:nth-child(1){top:14%;left:10%;animation-delay:0s;width:28px;height:28px}.auth-star:nth-child(2){top:40%;left:12%;animation-delay:-1.2s;width:24px;height:24px}.auth-star:nth-child(3){top:18%;right:12%;animation-delay:-2s;width:32px;height:32px}.auth-star:nth-child(4){top:60%;right:9%;animation-delay:-2.8s;width:22px;height:22px}.auth-star:nth-child(5){top:78%;left:18%;animation-delay:-3.4s;width:20px;height:20px;opacity:.55}.auth-star:nth-child(6){top:32%;right:22%;animation-delay:-1.6s;width:18px;height:18px;opacity:.45}@keyframes star-twinkle{0%,to{opacity:.7;transform:scale(.92) rotate(0)}50%{opacity:1;transform:scale(1.08) rotate(45deg)}}.auth-hero-tile{position:absolute;top:-48px;left:50%;transform:translate(-50%);z-index:5;width:96px;height:96px;border-radius:24px;background:radial-gradient(circle at 30% 25%,#ffdca06b,#0b0907eb 60%),linear-gradient(135deg,#e8b77047,#6e522352);border:1px solid rgba(245,219,171,.42);display:grid;place-items:center;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);box-shadow:0 0 0 1px #e8b7702e,0 22px 50px -14px #000000d9,0 0 48px -10px #e8b77080,inset 0 1px #ffdca033}.auth-hero-tile-img{width:60px;height:60px;filter:drop-shadow(0 0 10px rgba(232,183,112,.7)) drop-shadow(0 0 26px rgba(232,183,112,.35));animation:hero-tile-pulse 4s ease-in-out infinite}@keyframes hero-tile-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.auth-hero-tile:before{content:"";position:absolute;inset:8px;border-radius:22px;border:1px solid rgba(245,219,171,.32);animation:hero-ring 3.2s ease-in-out infinite;pointer-events:none}@keyframes hero-ring{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.auth-card.has-hero-tile{padding-top:64px!important;margin-top:42px}.auth-submit.is-bar{border-radius:16px;padding:19px 28px;background:linear-gradient(180deg,rgba(255,220,160,.35),transparent 30%),var(--grad-gold-rich);background-size:100% 100%,200% 200%;letter-spacing:.18em;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;box-shadow:0 18px 44px -14px #e8b77099,inset 0 1px #ffffff73,inset 0 -1px #0000002e}.auth-social{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:28px}.auth-social-btn{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#ffdca01f,#0b0907d9 60%),#0b0907d1;border:1px solid var(--line-paper-strong);color:var(--gold-soft);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .3s ease;text-decoration:none;cursor:pointer}.auth-social-btn:hover{transform:translateY(-3px);border-color:#f5dbab73;box-shadow:0 16px 32px -10px #000000b3,0 0 24px -6px #e8b77059}.auth-social-btn svg{width:18px;height:18px;display:block}.auth-social-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin-bottom:-4px;text-align:center}.auth-social-row{display:flex;flex-direction:column;gap:14px;align-items:center;margin-top:24px;padding-top:24px;border-top:1px solid var(--line-paper)}@media(max-width:768px){.auth-horizon:before{width:800px;height:800px;left:-460px}.auth-horizon:after{width:800px;height:800px;right:-460px}.auth-hero-tile{width:92px;height:92px;top:-46px;border-radius:22px}.auth-hero-tile-img{width:58px;height:58px}.auth-card.has-hero-tile{padding-top:62px!important;margin-top:42px}.auth-star{transform:scale(.7)}}.auth-card{padding:52px;background:radial-gradient(60% 50% at 80% 0%,rgba(232,183,112,.1),transparent 60%),linear-gradient(180deg,#16120cc7,#090806eb);border-color:var(--line-paper-strong);box-shadow:0 60px 130px -30px #000000f2,0 0 60px -16px #e8b7702e,inset 0 1px #ffdca00f}.auth-card-tag{background:linear-gradient(135deg,#ffc77414,#ffc77405);border-color:var(--line-paper-strong)}.auth-title{letter-spacing:-.026em;font-weight:500;line-height:1.06}.auth-subtitle{font-size:15px;color:var(--text-2);line-height:1.62}.field input,.field textarea,.field select{padding:15px 16px;background:#090806a6;border-color:var(--line-paper);font-size:15px;transition:all .3s cubic-bezier(.2,.8,.2,1)}.field input:focus,.field textarea:focus,.field select:focus{border-color:#f5dbab6b;background:#14110cd9;box-shadow:0 0 0 4px #e8b7701a,inset 0 0 24px #e8b7700a}.field label{letter-spacing:.26em;color:var(--gold-soft);opacity:.65}.auth-submit{background:var(--grad-gold-rich);letter-spacing:.06em;padding:18px 26px;box-shadow:0 26px 54px -18px #e8b770a6,inset 0 1px #fff6,inset 0 -1px #0000002e}.auth-submit:hover{box-shadow:0 34px 70px -16px #e8b770d1,inset 0 1px #ffffff80,inset 0 -1px #0000002e}.brand-eyebrow{background:linear-gradient(135deg,#ffc77414,#ffc77405);border-color:var(--line-paper-strong);box-shadow:inset 0 1px #ffdca00d}.brand-eyebrow .dot{box-shadow:0 0 0 4px #e8b77014,0 0 14px var(--gold)}.brand-h{letter-spacing:-.038em;line-height:.96}.brand-stats .stat-v{font-size:30px;letter-spacing:-.03em;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-chip{background:linear-gradient(135deg,rgba(255,199,116,.06),transparent 50%),#14110ceb;border-color:var(--line-paper-strong);box-shadow:0 28px 70px -22px #000c,0 0 24px -10px #e8b7702e,inset 0 1px #ffdca00f}.choice:has(input:checked){border-color:#e8b77099;background:radial-gradient(80% 60% at 50% 0%,rgba(232,183,112,.14),transparent 70%),#e8b7700f;box-shadow:0 0 0 1px #e8b7702e,0 0 24px -8px #e8b77038}.choice:has(input:checked) .ck{background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.step-rail .step.active .idx{background:var(--grad-gold-rich);box-shadow:0 0 0 4px #e8b77014,0 0 22px #e8b77080,inset 0 1px #fff6}@media(max-width:768px){.mentor-portrait.has-img{background:linear-gradient(180deg,transparent 38%,rgba(7,6,10,.55) 78%,rgba(7,6,10,.92) 100%),var(--portrait-url, none) center 18% / cover no-repeat,#07060a!important;border:1px solid var(--line-paper-strong)!important;filter:grayscale(.32) contrast(1.1) brightness(.94) saturate(.95)!important}.mentor-portrait.has-img:after{display:none!important}.mentor-portrait-rim{inset:10px!important;background:linear-gradient(90deg,var(--gold) 0,var(--gold) 16px,transparent 16px) top left / 16px 1px no-repeat,linear-gradient(180deg,var(--gold) 0,var(--gold) 16px,transparent 16px) top left / 1px 16px no-repeat,linear-gradient(90deg,transparent calc(100% - 16px),var(--gold) calc(100% - 16px)) top right / 16px 1px no-repeat,linear-gradient(180deg,var(--gold) 0,var(--gold) 16px,transparent 16px) top right / 1px 16px no-repeat,linear-gradient(90deg,var(--gold) 0,var(--gold) 16px,transparent 16px) bottom left / 16px 1px no-repeat,linear-gradient(0deg,var(--gold) 0,var(--gold) 16px,transparent 16px) bottom left / 1px 16px no-repeat,linear-gradient(90deg,transparent calc(100% - 16px),var(--gold) calc(100% - 16px)) bottom right / 16px 1px no-repeat,linear-gradient(0deg,var(--gold) 0,var(--gold) 16px,transparent 16px) bottom right / 1px 16px no-repeat!important;opacity:.6!important}.mentor-portrait-tag{left:16px!important;bottom:16px!important;font-size:9px!important;letter-spacing:.22em!important;padding:5px 10px!important}.terminal{box-shadow:0 24px 50px -18px #000000d9,0 0 0 1px #e8b7701a,inset 0 1px #ffdca014!important}.float-card{box-shadow:0 16px 36px -14px #000000c7,0 0 18px -6px #e8b77024,inset 0 1px #ffdca00d!important}.mini-chip{box-shadow:0 12px 28px -10px #000000b8,0 0 16px -6px #e8b7701f!important}#boot-loader .mark{width:44px!important;height:44px!important}#boot-loader .bar{width:180px!important}#boot-loader .label{font-size:9.5px!important;letter-spacing:.28em!important}.mobile-apply{z-index:95!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;background:linear-gradient(180deg,transparent,rgba(11,9,7,.95) 30%),#0b0907f2!important;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);border-top:1px solid var(--line-paper-strong)!important;box-shadow:0 -16px 32px -16px #0009,inset 0 1px #ffdca00d!important}.mobile-apply .copy{letter-spacing:.22em;font-weight:500}body{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}#mentors,#inside,.platform-stack,#faq{padding:56px 22px!important}.htestify-track{gap:10px!important}.nav{padding-top:calc(14px + env(safe-area-inset-top,0px))!important;padding-left:calc(18px + env(safe-area-inset-left,0px))!important;padding-right:calc(18px + env(safe-area-inset-right,0px))!important}.nav.scrolled{padding-top:calc(10px + env(safe-area-inset-top,0px))!important}.foot{padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important;padding-left:calc(22px + env(safe-area-inset-left,0px))!important;padding-right:calc(22px + env(safe-area-inset-right,0px))!important}.hero-rail{font-size:10.5px!important;padding:12px 18px!important}.hero-rail .pulse{padding:3px 10px!important;border-radius:999px!important}.hero-rail .pulse .d{width:6px!important;height:6px!important}.hero-headline{letter-spacing:-.034em}.hero-headline .italic{padding-bottom:.06em}.section-mega{letter-spacing:-.03em}.nav-cta{min-height:44px}.nav-burger,.mobile-menu-close{min-height:44px;min-width:44px}.nav-links a{min-height:44px;display:inline-flex;align-items:center}input,textarea,select{font-size:max(16px,1em)!important}html,body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}a,button{-webkit-tap-highlight-color:rgba(232,183,112,.18)}.noise{display:none}}@media(max-width:359px){#boot-loader .bar{width:140px!important}.hero-headline{font-size:42px!important}.section-mega{font-size:32px!important}.kpi-bar .cell .v{font-size:28px!important}}@media(min-width:1600px){.container{max-width:1440px}.hero-grid{max-width:1600px;gap:100px}.section-pad{padding:130px 40px}}.programs-section{position:relative;overflow:hidden}.programs-backdrop{position:absolute;top:40px;left:50%;transform:translate(-50%);font-family:var(--font-display);font-weight:500;font-size:clamp(140px,22vw,360px);line-height:.85;letter-spacing:-.06em;white-space:nowrap;pointer-events:none;user-select:none;z-index:1;background:linear-gradient(180deg,rgba(252,239,210,.18) 0%,rgba(232,183,112,.08) 35%,rgba(110,82,35,.04) 70%,transparent 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:blur(.3px) drop-shadow(0 0 90px rgba(232,183,112,.12));opacity:.85}.programs-grid{position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr 1fr;gap:26px;align-items:stretch;margin-top:32px}.programs-grid .program-card:nth-child(2){transform:translateY(-22px)}.program-card{position:relative;display:flex;flex-direction:column;padding:0;border-radius:20px;background:radial-gradient(120% 80% at 50% -10%,rgba(232,183,112,.08),transparent 60%),linear-gradient(180deg,#14100bc7,#090705eb);border:1px solid var(--line-paper-strong);overflow:visible;-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 32px 70px -28px #000000d9,0 0 0 1px #e8b7700f,inset 0 1px #ffdca00f;transition:transform .55s cubic-bezier(.2,.8,.2,1),border-color .45s ease,box-shadow .55s cubic-bezier(.2,.8,.2,1)}.program-card:hover{transform:translateY(-6px);border-color:#f5dbab57;box-shadow:0 44px 88px -32px #000000e6,0 0 0 1px #e8b7702e,0 0 60px -12px #e8b77042,inset 0 1px #ffdca014}.program-card.is-recommended:hover{transform:translateY(-28px)}.program-card.is-recommended{border-color:#e8b77052;background:radial-gradient(120% 80% at 50% -10%,rgba(232,183,112,.14),transparent 60%),linear-gradient(180deg,#1c160ed6,#0b0907f0);box-shadow:0 50px 100px -30px #000000e6,0 0 0 1px #e8b77038,0 0 80px -10px #e8b77052,inset 0 1px #ffdca01a}.program-chip{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:6;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:linear-gradient(135deg,#ffc7742e,#ffc7740a);border:1px solid rgba(245,219,171,.32);border-radius:999px;font-family:var(--font-mono);font-size:10px;letter-spacing:.24em;color:var(--gold-soft);text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:0 8px 22px -8px #000c,inset 0 1px #ffdca01a}.program-chip.is-recommended{background:var(--grad-gold-rich);border-color:transparent;color:#1a1306;box-shadow:0 14px 32px -10px #e8b77099,inset 0 1px #fff6}.program-chip-star{font-size:10px;line-height:1}.program-visual{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:19px 19px 0 0;background:linear-gradient(180deg,transparent 70%,rgba(11,9,7,.3) 92%,rgba(11,9,7,.7) 100%),var(--pillar-img, none) center 22% / cover no-repeat,#07060a;border-bottom:1px solid var(--line-paper-strong);overflow:hidden;filter:grayscale(.18) contrast(1.04) brightness(1.02);transition:filter .7s cubic-bezier(.2,.8,.2,1)}.program-card:hover .program-visual{filter:grayscale(.04) contrast(1.08) brightness(1.08)}.program-visual-tag{position:absolute;left:16px;bottom:14px;z-index:4;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.26em;color:var(--gold-soft);text-transform:uppercase;padding:5px 11px;background:#07060abd;border:1px solid rgba(245,219,171,.16);border-radius:999px;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.program-body{display:flex;flex-direction:column;flex:1;padding:30px 28px 28px;gap:18px}.program-title{font-family:var(--font-display);font-size:30px;letter-spacing:-.024em;line-height:1;font-weight:400;margin:0;text-align:center}.program-title-lead{color:var(--text);font-weight:400}.program-title-name{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(232,183,112,.22))}.program-desc{color:var(--text-2);font-size:14px;line-height:1.5;text-align:center;margin:-8px 0 4px;font-style:italic}.program-features{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:12px}.program-features li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.42;color:var(--text)}.program-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:linear-gradient(135deg,#e8b77038,#e8b7700f);border:1px solid rgba(245,219,171,.32);color:var(--gold-glow);flex-shrink:0;margin-top:1px;box-shadow:inset 0 1px #ffdca01a}.program-card.is-recommended .program-check{background:var(--grad-gold-rich);border-color:transparent;color:#1a1306;box-shadow:0 0 12px #e8b77066,inset 0 1px #fff6}.program-metric{margin-top:8px;padding-top:20px;border-top:1px solid var(--line-paper);text-align:center}.program-metric-v{font-family:var(--font-display);font-weight:500;font-size:56px;letter-spacing:-.04em;line-height:.96;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px rgba(232,183,112,.24));display:inline-flex;align-items:baseline;gap:8px}.program-metric-v .suf{font-size:16px;letter-spacing:.04em;background:linear-gradient(180deg,var(--gold-soft),var(--bronze));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.program-metric-k{margin-top:6px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;color:var(--text-3);text-transform:uppercase}.program-cta{display:inline-flex;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:14px 22px;border-radius:999px;background:var(--grad-gold-rich);background-size:220% 220%;color:#1a1306;font-family:var(--font-display);font-weight:600;font-size:13.5px;letter-spacing:.06em;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 22px 50px -18px #e8b7708c,inset 0 1px #fff6,inset 0 -1px #00000029;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease}.program-cta:hover{transform:translateY(-2px);box-shadow:0 28px 60px -16px #e8b770bf,inset 0 1px #ffffff80,inset 0 -1px #00000029}.program-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-100%);transition:transform .8s cubic-bezier(.2,.8,.2,1);pointer-events:none}.program-cta:hover:after{transform:translate(100%)}.program-cta-arrow{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#1a1306;color:var(--gold-soft)}.program-tagline{margin:12px 0 0;font-family:var(--font-display);font-style:italic;font-size:12.5px;text-align:center;color:var(--text-3);line-height:1.45}@media(max-width:1100px){.programs-grid{grid-template-columns:1fr;gap:36px;margin-top:48px}.programs-grid .program-card:nth-child(2){transform:none}.programs-grid .program-card.is-recommended:hover{transform:translateY(-6px)}.programs-backdrop{font-size:clamp(80px,16vw,160px);top:30px}}@media(max-width:768px){.programs-grid{gap:32px;margin-top:40px}.program-body{padding:24px 22px 22px;gap:14px}.program-title{font-size:26px}.program-metric-v{font-size:44px}.program-metric-v .suf{font-size:14px}.program-features li{font-size:13.5px}.program-visual{aspect-ratio:21 / 9}.programs-backdrop{font-size:80px;top:24px}}.journey-cinema{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.journey-pills{display:none!important}.journey-node{opacity:.55}.journey-node-1,.journey-node-5{opacity:.4}.journey-chip{opacity:.7}@media(max-width:1000px){.journey-cinema{display:none}}.journey-frame,.journey-rail{position:relative;z-index:5}.journey-arc{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 12px rgba(232,183,112,.18));opacity:.85;animation:arc-breathe 8s ease-in-out infinite}@keyframes arc-breathe{0%,to{opacity:.6}50%{opacity:.95}}.journey-node{position:absolute;width:44px;height:44px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#ffdca02e,#0b0907d9 60%),#0b0907d9;border:1px solid rgba(245,219,171,.32);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--gold-soft);box-shadow:0 12px 24px -10px #000000b3,0 0 16px -4px #e8b7704d,inset 0 1px #ffdca014;animation:node-float 7s ease-in-out infinite}.journey-node-1{animation-delay:0s}.journey-node-2{animation-delay:-1.4s}.journey-node-3{animation-delay:-2.8s;width:56px;height:56px;border-color:#f5dbab8c;box-shadow:0 16px 32px -10px #000c,0 0 28px -4px #e8b7708c,inset 0 1px #ffdca02e}.journey-node-3 .node-sym{font-family:var(--font-display);font-size:18px;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.journey-node-4{animation-delay:-4.2s}.journey-node-5{animation-delay:-5.6s}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.journey-chip{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 18px;background:radial-gradient(80% 60% at 50% 0%,rgba(232,183,112,.14),transparent 70%),#0b0907d1;border:1px solid rgba(245,219,171,.3);border-radius:14px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:0 18px 40px -12px #000000bf,0 0 22px -6px #e8b77047,inset 0 1px #ffdca01a}.journey-chip-tl{top:4%;left:4%;animation:node-float 6s ease-in-out -1s infinite}.journey-chip-tr{top:4%;right:8%;animation:node-float 6s ease-in-out -3s infinite}.chip-v{font-family:var(--font-display);font-weight:500;font-size:26px;letter-spacing:-.02em;line-height:1;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(232,183,112,.3))}.chip-u{font-size:14px;opacity:.7;letter-spacing:0;margin-left:2px}.chip-k{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.chip-sparkle{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:radial-gradient(circle,var(--gold) 0%,transparent 25%),radial-gradient(circle at 30% 70%,var(--gold-soft) 0%,transparent 18%),radial-gradient(circle at 80% 30%,var(--gold-glow) 0%,transparent 20%);background-size:8px 8px,4px 4px,5px 5px;background-position:6px 4px,14px 12px,4px 14px;background-repeat:no-repeat;filter:drop-shadow(0 0 4px rgba(232,183,112,.7));animation:sparkle-twinkle 2.4s ease-in-out infinite;pointer-events:none}@keyframes sparkle-twinkle{0%,to{opacity:.7;transform:scale(.9) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(30deg)}}.journey-orb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120px;height:120px;border-radius:24px;background:radial-gradient(circle at 30% 25%,#ffdca03d,#0b0907e6 60%),linear-gradient(135deg,#e8b77038,#6e522347);border:1px solid rgba(245,219,171,.42);display:grid;place-items:center;text-align:center;-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);box-shadow:0 0 0 1px #e8b77033,0 28px 60px -16px #000000d9,0 0 60px -8px #e8b77073,inset 0 1px #ffdca033;font-family:var(--font-display)}.orb-num{font-size:38px;font-weight:500;letter-spacing:-.03em;line-height:1;background:var(--grad-text-rich);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(232,183,112,.5))}.orb-of{font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin-top:4px}.orb-ring{position:absolute;inset:8px;border-radius:18px;border:1px solid rgba(245,219,171,.3);animation:orb-ring-pulse 3.2s ease-in-out infinite}@keyframes orb-ring-pulse{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.06);opacity:.75}}.journey-pills{position:absolute;inset:0;pointer-events:none}.jp{position:absolute;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);padding:5px 10px;background:#0b090799;border:1px solid rgba(245,219,171,.18);border-radius:999px;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);white-space:nowrap;opacity:.62;box-shadow:0 6px 14px -6px #0009,inset 0 1px #ffdca00f;animation:jp-drift 9s ease-in-out infinite}.jp:nth-child(odd){animation-delay:-1.4s}.jp:nth-child(3n){animation-delay:-3.2s;opacity:.45}.jp:nth-child(5n){animation-delay:-5.8s;opacity:.72}@keyframes jp-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.journey-stage{align-items:stretch!important;min-height:calc(100vh - 320px);min-height:calc(100dvh - 320px);max-height:calc(100vh - 320px);max-height:calc(100dvh - 320px)}.journey-card{display:flex!important;flex-direction:column;justify-content:space-between;height:100%;max-height:calc(100vh - 320px);max-height:calc(100dvh - 320px);overflow:hidden}.journey-card .journey-meta,.journey-card .journey-title,.journey-card .journey-desc,.journey-card .journey-metric{flex-shrink:0}.journey-visual{margin-top:auto;width:100%;aspect-ratio:21 / 9;max-height:230px;flex-shrink:0;border-radius:14px;border:1px solid var(--line-paper-strong);background:linear-gradient(180deg,transparent 75%,rgba(7,6,10,.3) 95%,rgba(7,6,10,.55) 100%),var(--stage-img, none) center / cover no-repeat,#07060a;box-shadow:0 30px 70px -28px #000000e6,0 0 50px -16px #e8b77033,inset 0 1px #ffdca00f;position:relative;overflow:hidden;filter:grayscale(.1) contrast(1.04) brightness(1.04) saturate(1);transition:filter .7s cubic-bezier(.2,.8,.2,1)}.journey-card.active .journey-visual{filter:grayscale(.02) contrast(1.08) brightness(1.1) saturate(1.05)}.journey-visual:before,.journey-visual:after{content:"";position:absolute;pointer-events:none;width:22px;height:22px;border-color:var(--gold);border-style:solid;opacity:.55}.journey-visual:before{top:14px;left:14px;border-width:1px 0 0 1px}.journey-visual:after{bottom:14px;right:14px;border-width:0 1px 1px 0}.journey-visual-tag{position:absolute;left:18px;bottom:18px;z-index:4;font-family:var(--font-mono);font-size:10px;letter-spacing:.26em;color:var(--gold-soft);text-transform:uppercase;padding:6px 12px;background:#07060ab8;border:1px solid rgba(245,219,171,.16);border-radius:999px;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 8px 22px -8px #000c}@media(max-width:1000px){.journey-card{display:block!important}.journey-visual{flex:none;min-height:0;max-height:none;aspect-ratio:21 / 9}}@media(max-width:768px){.journey-visual{margin-top:22px;border-radius:12px;aspect-ratio:21 / 9}.journey-visual:before,.journey-visual:after{width:16px;height:16px}.journey-visual-tag{left:12px;bottom:12px;font-size:9px;padding:4px 10px;letter-spacing:.22em}}@media(max-width:768px){.hero-stack{overflow:hidden}.hero-stack .terminal{height:100%!important;max-height:420px!important}.hero-stack .terminal-body{height:calc(100% - 42px)!important}.hero-stack .terminal-row{display:none!important}}.htestify-card:before{display:none!important;content:none!important}.htestify-card{position:relative;background:radial-gradient(70% 50% at 100% 0%,rgba(232,183,112,.1),transparent 60%),linear-gradient(180deg,#16120cc7,#090806eb)!important;border:1px solid var(--line-paper-strong)!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto auto 1fr auto!important;grid-template-areas:"verified verified" "roi      roi" "curve    curve" "quote    quote" "who      who"!important;gap:14px 18px!important;padding:30px 30px 28px!important;box-shadow:0 32px 70px -28px #000000d9,0 0 30px -10px #e8b77024,inset 0 1px #ffdca00f!important}.htestify-verified{grid-area:verified;display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 12px;background:linear-gradient(135deg,#e8b7701a,#e8b77005);border:1px solid rgba(245,219,171,.22);border-radius:999px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;color:var(--gold-soft);text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffdca00f}.htestify-verified svg{color:var(--gold);flex-shrink:0}.htestify-roi-block{grid-area:roi;display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-top:4px}.htestify-card .roi-big{font-family:var(--font-display);font-size:56px!important;letter-spacing:-.038em!important;line-height:.92!important;background-image:var(--grad-text-rich)!important;background-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;filter:drop-shadow(0 0 22px rgba(232,183,112,.24));margin:0!important}.htestify-card .roi-meta{grid-area:unset!important;font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);opacity:.7;white-space:nowrap;align-self:end}.htestify-curve{grid-area:curve;height:50px;margin-top:2px;border-top:1px solid var(--line-paper);padding-top:14px}.htestify-curve svg{width:100%;height:100%;display:block;filter:drop-shadow(0 0 8px rgba(232,183,112,.32))}.htestify-card .q{grid-area:quote;margin:8px 0 0!important;font-family:var(--font-display);font-size:17px!important;line-height:1.5!important;color:var(--text);letter-spacing:-.005em;position:relative;padding-left:22px!important}.htestify-card .q:before{content:'"';display:block!important;position:absolute;left:0;top:-8px;font-family:Cormorant Garamond,serif;font-style:italic;font-size:56px;color:var(--gold);line-height:1;opacity:.6;margin:0!important}.htestify-card .who{grid-area:who!important;display:flex!important;align-items:center!important;gap:14px!important;padding-top:16px!important;margin-top:6px!important;border-top:1px solid var(--line-paper)!important}.htestify-card .ava{width:48px!important;height:48px!important;border-radius:999px!important;background:var(--grad-gold-rich)!important;display:grid!important;place-items:center!important;color:#1a1306!important;font-weight:600!important;font-family:var(--font-display)!important;font-size:16px!important;box-shadow:0 0 0 1px #e8b7704d,0 0 0 4px #e8b77014,inset 0 1px #fff6;flex-shrink:0;position:relative;overflow:hidden}.htestify-card .ava.ava-img{background:#07060a!important;background-image:var(--ava-img, none)!important;background-size:cover!important;background-position:center 25%!important;background-repeat:no-repeat!important;filter:grayscale(.3) contrast(1.06) brightness(.96) saturate(.96);transition:filter .5s cubic-bezier(.2,.8,.2,1)}.htestify-card .ava.ava-img[style*=backgroundImage],.htestify-card .ava.ava-img[style*=background-image]{background-image:var(--ava-img, none)!important}.htestify-card:hover .ava.ava-img{filter:grayscale(.1) contrast(1.1) brightness(1.04) saturate(1.05)}.ava-rim{position:absolute;inset:0;border-radius:999px;pointer-events:none;box-shadow:inset 0 0 0 1px #e8b77059,inset 0 1px #ffdca02e}.htestify-card .who-meta{display:flex;flex-direction:column;gap:2px}.htestify-card .who .n{font-family:var(--font-display);font-size:15px;letter-spacing:-.005em;color:var(--text)}.htestify-card .who .m{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--text-3);text-transform:uppercase}@media(max-width:768px){.htestify-card{padding:22px!important;gap:12px 14px!important;border-radius:16px!important}.htestify-card .roi-big{font-size:44px!important}.htestify-card .q{font-size:15.5px!important;padding-left:18px!important}.htestify-card .q:before{font-size:46px;top:-6px}.htestify-card .ava{width:38px!important;height:38px!important;font-size:14px!important}.htestify-curve{height:40px}}.journey{min-height:140vh!important}.journey-sticky{padding-top:70px!important;padding-bottom:40px!important}.journey-frame{gap:14px!important}.journey-head{margin-bottom:0!important}.journey-visual+*{margin-top:14px}.section-pad,.platform-stack{padding:88px 40px}.inside,.ecosystem{padding:100px 40px}.cohort{padding:96px 40px}.cta{padding:110px 40px}.philosophy-pro{padding:130px 40px}.philosophy{padding:120px 40px}@media(max-width:900px){.section-pad{padding:80px 20px}.platform-stack,.inside,.ecosystem,.cohort,.cta,.philosophy-pro,.philosophy{padding-left:20px;padding-right:20px}}.cookie-consent{position:fixed;left:24px;right:24px;bottom:24px;z-index:120;max-width:720px;margin:0 auto;opacity:0;transform:translateY(20px) scale(.98);transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.cookie-consent.is-open{opacity:1;transform:translateY(0) scale(1)}.cookie-pane{display:flex;flex-direction:column;gap:18px;padding:20px 22px;background:radial-gradient(80% 60% at 50% 0%,rgba(232,183,112,.1),transparent 70%),linear-gradient(180deg,#0b0907eb,#07060af2);border:1px solid rgba(245,219,171,.22);border-radius:18px;backdrop-filter:blur(28px) saturate(170%);-webkit-backdrop-filter:blur(28px) saturate(170%);box-shadow:0 30px 70px -22px #000000d9,0 0 50px -16px #e8b77033,inset 0 1px #ffdca014}.cookie-head{display:flex;gap:14px;align-items:flex-start}.cookie-icon{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#0b0907cc;border:1px solid rgba(245,219,171,.22);display:grid;place-items:center;color:var(--gold-soft);box-shadow:inset 0 1px #ffdca014}.cookie-text{flex:1;min-width:0}.cookie-title{font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:-.008em;line-height:1.2;color:var(--text);margin:0 0 6px}.cookie-body{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--text-2);margin:0}.cookie-link{color:var(--gold-soft);border-bottom:1px solid rgba(245,219,171,.32);text-decoration:none}.cookie-link:hover{color:var(--gold);border-bottom-color:var(--gold)}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cookie-btn{flex:0 0 auto;min-height:44px;padding:12px 18px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:background .3s,border-color .3s,color .3s,transform .3s,box-shadow .3s}.cookie-btn-ghost{background:#f5dbab0d;border-color:#f5dbab2e;color:var(--text-2)}.cookie-btn-ghost:hover{background:#f5dbab14;border-color:#f5dbab52;color:var(--gold-soft)}.cookie-btn-primary{background:var(--grad-gold-rich);color:#1a1306;font-weight:600;box-shadow:0 12px 28px -10px #e8b7708c,inset 0 1px #ffffff59}.cookie-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 36px -10px #e8b770b3,inset 0 1px #ffffff73}.cookie-prefs{display:flex;flex-direction:column;gap:14px;padding:18px;margin-top:14px;background:#00000052;border:1px solid var(--line-paper);border-radius:14px}.cookie-prefs[hidden],.cookie-consent[hidden]{display:none!important}.cookie-prefs-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line-paper)}.cookie-prefs-row:last-child{border-bottom:none}.cookie-prefs-name{font-family:var(--font-display);font-weight:500;font-size:14px;color:var(--text)}.cookie-prefs-desc{font-family:var(--font-body);font-size:12px;color:var(--text-3);margin-top:3px}.cookie-toggle{flex-shrink:0;width:40px;height:22px;border-radius:999px;background:#f5dbab1a;border:1px solid rgba(245,219,171,.18);cursor:pointer;position:relative;transition:background .3s,border-color .3s;padding:0}.cookie-toggle .cookie-toggle-dot{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--gold-soft);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s}.cookie-toggle[aria-pressed=true]{background:var(--grad-gold-rich);border-color:transparent}.cookie-toggle[aria-pressed=true] .cookie-toggle-dot{transform:translate(18px);background:#1a1306}.cookie-toggle.is-locked{background:var(--grad-gold-rich);border-color:transparent;cursor:default;opacity:.65}.cookie-toggle.is-locked .cookie-toggle-dot{transform:translate(18px);background:#1a1306}.cookie-prefs-foot{display:flex;justify-content:flex-end;padding-top:6px}@media(max-width:600px){.cookie-consent{left:12px;right:12px;bottom:calc(90px + env(safe-area-inset-bottom,0px))}.cookie-pane{padding:16px 18px;gap:14px;border-radius:16px}.cookie-title{font-size:15px}.cookie-body{font-size:13px}.cookie-icon{width:32px;height:32px}.cookie-actions{gap:8px}.cookie-btn{font-size:10px;padding:11px 14px;letter-spacing:.16em;flex:1 1 auto}.cookie-btn-primary{flex:1 1 100%;order:-1}}.mobile-menu.open .mobile-menu-link{opacity:0;transform:translateY(20px);animation:mm-link-rise .55s cubic-bezier(.2,.8,.2,1) forwards}.mobile-menu.open .mobile-menu-link:nth-child(1){animation-delay:.18s}.mobile-menu.open .mobile-menu-link:nth-child(2){animation-delay:.24s}.mobile-menu.open .mobile-menu-link:nth-child(3){animation-delay:.3s}.mobile-menu.open .mobile-menu-link:nth-child(4){animation-delay:.36s}.mobile-menu.open .mobile-menu-link:nth-child(5){animation-delay:.42s}.mobile-menu.open .mobile-menu-link:nth-child(6){animation-delay:.48s}.mobile-menu.open .mobile-menu-link:nth-child(7){animation-delay:.54s}.mobile-menu.open .mobile-menu-link:nth-child(8){animation-delay:.6s}.mobile-menu.open .mobile-menu-foot{opacity:0;transform:translateY(16px);animation:mm-link-rise .5s cubic-bezier(.2,.8,.2,1) .72s forwards}@keyframes mm-link-rise{to{opacity:1;transform:translateY(0)}}.mobile-menu-link{transition:padding .3s cubic-bezier(.2,.8,.2,1),color .3s ease,background .3s ease}.mobile-menu-link:hover,.mobile-menu-link:active{padding-left:12px;color:var(--gold-soft)}.mobile-menu-link:hover .idx,.mobile-menu-link:active .idx{color:var(--gold-glow)}.mobile-menu-link:hover .arrow,.mobile-menu-link:active .arrow{color:var(--gold);transform:translate(4px)}.mobile-menu-link .arrow{transition:transform .3s,color .3s}.foot-bottom-legal{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em}.foot-bottom-legal a{color:var(--text-2);text-decoration:none;transition:color .25s}.foot-bottom-legal a:hover{color:var(--gold-soft)}.foot-bottom-legal .sep{color:var(--text-3);opacity:.5}.foot-bottom-legal .foot-disclaimer{color:var(--text-3)}@media(max-width:768px){.foot-bottom-legal{gap:10px;font-size:10px}.foot-bottom-legal .foot-disclaimer{width:100%;margin-top:4px}}@media(max-width:768px){a,button,[role=button],input[type=submit],input[type=button]{min-height:44px}p a,.foot-tag a,.cookie-link,.auth-subtitle a,.field-meta a{min-height:0}html,body{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}*{-webkit-tap-highlight-color:rgba(232,183,112,.22)}input,textarea,select{font-size:max(16px,1em)!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body{overflow-x:clip;max-width:100vw}section,.container{max-width:100vw}.nav-island.nav-links,.nav-auth-island{display:none!important}.mobile-apply{z-index:90!important}.cohort-stats{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}}@media(max-width:380px){.cohort-stats{grid-template-columns:1fr!important}.cookie-actions{flex-direction:column-reverse}.cookie-btn{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.cookie-consent{opacity:1!important;transform:none!important;transition:none!important}}*:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}::selection{background:#e8b77052;color:var(--gold-100)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e8b77038,#e8b7701a);border:2px solid var(--bg-0);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#e8b77073,#e8b77038)}@media(max-width:900px){section{padding:56px 20px!important}.hero{padding-top:72px!important;padding-bottom:36px!important;min-height:auto!important}.section-eyebrow,.eyebrow,.kicker{font-size:9.5px!important;letter-spacing:.26em!important;margin-bottom:14px!important}.section-title,.sec-title,h2.headline{font-size:clamp(28px,8vw,38px)!important;line-height:1.06!important;letter-spacing:-.022em!important;margin-bottom:16px!important}.section-lede,.sec-lede,.section-sub{font-size:14px!important;line-height:1.55!important;margin-bottom:32px!important}.hero-headline{font-size:clamp(40px,11.4vw,56px)!important;line-height:1!important;letter-spacing:-.028em!important}.hero-sub,.hero-lede{font-size:14.5px!important;line-height:1.55!important;margin-top:18px!important}.hero-cta-row{margin-top:26px!important;gap:10px!important}.hero-cta-row .btn-primary,.hero-cta-row .btn-ghost{height:52px!important;font-size:14.5px!important}.hero-stats{gap:10px!important;margin-top:28px!important;padding-top:24px!important;border-top:1px solid rgba(232,183,112,.1)}.hero-stats .stat .v{font-size:22px!important;letter-spacing:-.02em!important}.hero-stats .stat .k{font-size:9px!important;letter-spacing:.18em!important}.cohort-strip,.hero-cohort-pill{font-size:10px!important;letter-spacing:.2em!important;padding:8px 14px!important}.journey-card{padding:40px 20px 44px!important}.journey-card:first-of-type{padding-top:22px!important}.journey-card:last-of-type{padding-bottom:22px!important}.journey-card:after{top:40px!important;width:24px!important}.journey-card:first-of-type:after{top:22px!important}.journey-card.active:after{width:36px!important}.journey-card .journey-meta{margin-top:6px!important;gap:10px!important}.journey-card .journey-idx,.journey-card .journey-stage-name{font-size:9.5px!important;letter-spacing:.22em!important}.journey-card .journey-title{font-size:clamp(26px,7.4vw,34px)!important;line-height:1.06!important;margin-top:16px!important}.journey-card .journey-desc{font-size:14px!important;line-height:1.55!important;margin-top:14px!important;max-width:34ch}.journey-card .journey-metric{margin-top:22px!important;padding-top:16px!important;gap:12px!important}.journey-card .journey-metric .m-v{font-size:26px!important}.journey-card .journey-metric .m-k{font-size:9px!important}.journey-card .journey-visual{margin-top:20px!important;aspect-ratio:16 / 9!important;border-radius:12px!important}.kpi-bar .cell{padding:22px 18px!important}.kpi-bar .cell .v{font-size:30px!important;margin-bottom:8px!important}.kpi-bar .cell .k{font-size:9px!important;margin-bottom:10px!important}.kpi-bar .cell .note,.kpi-bar .cell p{font-size:12.5px!important;line-height:1.5!important}.mentor,.mentor-card{padding:18px!important;border-radius:18px!important;box-shadow:0 1px #ffdca014 inset,0 24px 50px -22px #000000e6,0 12px 28px -14px #00000080,0 0 40px -16px #e8b77024!important}.mentor-portrait,.mentor .portrait{border-radius:12px!important}.mentor-name{font-size:21px!important;margin-top:14px!important}.mentor-role,.mentor-tag{font-size:9.5px!important;letter-spacing:.2em!important;margin-top:4px!important}.mentor-bio,.mentor-blurb{font-size:13.5px!important;line-height:1.5!important;margin-top:10px!important}.htestify-card,.testimonial-card{padding:22px 20px!important;border-radius:18px!important;box-shadow:0 1px #ffdca014 inset,0 24px 50px -22px #000000e6,0 12px 28px -14px #00000080,0 0 40px -16px #e8b7701f!important}.htestify-card .quote,.testimonial-quote{font-size:17px!important;line-height:1.4!important}.nav,header.nav,header.site-header{padding:11px 16px!important}.nav-logo .logo-mark,.nav-logo img,.nav-logo svg{width:26px!important;height:26px!important}.nav-logo .brand-1,.nav-logo .ornate-text{font-size:13px!important}.nav-logo .brand-2,.nav-logo .academy-text{font-size:9.5px!important;letter-spacing:.28em!important;margin-top:2px!important}.nav-burger,.menu-toggle{width:42px!important;height:42px!important;border-radius:11px!important}.foot,footer{padding-top:56px!important;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.foot-mega,.footer-mega{font-size:clamp(54px,16vw,80px)!important;margin:28px 0 20px!important}.mobile-apply{padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px))!important}.mobile-apply .ma-cta,.mobile-apply .btn,.mobile-apply a[href]{height:44px!important;padding:0 18px!important;font-size:13.5px!important}}@media(max-width:900px){.pillar,.mentor,.htestify-card,.testimonial-card,.inside-card,.cohort-pipeline,.kpi-bar{position:relative}.pillar:after,.mentor:after,.htestify-card:after{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,220,160,.45),transparent);pointer-events:none;z-index:1}}@media(max-width:900px)and (prefers-reduced-motion:no-preference){.fade-in{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.fade-in.visible{opacity:1;transform:translateY(0)}.pillar.fade-in.visible,.mentor.fade-in.visible,.htestify-card.fade-in.visible{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .7s ease}.journey-card.fade-in{transform:translateY(28px)}@keyframes shimmer-rim{0%,to{box-shadow:0 1px #ffdca01a inset,0 30px 60px -24px #000000f2,0 18px 36px -18px #0009,0 0 60px -20px #e8b7702e}50%{box-shadow:0 1px #ffdca02e inset,0 30px 60px -24px #000000f2,0 18px 36px -18px #0009,0 0 70px -18px #e8b7704d}}.pillar.featured,.pillar:nth-child(2){animation:shimmer-rim 4s ease-in-out infinite}@keyframes hero-cta-glow{0%,to{box-shadow:0 12px 30px -10px #e8b77073,0 0 #e8b7704d}50%{box-shadow:0 14px 36px -10px #e8b7708c,0 0 0 6px #e8b77000}}.hero .btn-primary,.hero-cta-row .btn-primary{animation:hero-cta-glow 3.5s ease-in-out infinite}.mobile-apply .ma-cta:not(:active),.mobile-apply a[href]:not(:active){animation:hero-cta-glow 4s ease-in-out infinite}@keyframes metric-pulse{0%,to{color:var(--gold-100, #F5DBAB)}50%{color:#ffe6af}}.pillar .pillar-metric .m-v,.journey-card .journey-metric .m-v,.kpi-bar .cell .v{animation:metric-pulse 5s ease-in-out infinite}}@media(max-width:900px){.journey-stage{align-items:stretch!important;min-height:0!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:0!important}.journey-card{display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;justify-content:flex-start!important;padding:56px 22px 64px!important;margin:0 -22px!important;position:relative;border-bottom:1px solid rgba(232,183,112,.1)!important}.journey-card:first-of-type{padding-top:30px!important}.journey-card:last-of-type{border-bottom:none!important;padding-bottom:30px!important}.journey-card:after{content:"";position:absolute;left:22px;top:56px;width:28px;height:1px;background:linear-gradient(90deg,var(--gold),transparent);opacity:.45}.journey-card:first-of-type:after{top:30px}.journey-card.active:after{opacity:1;width:44px}.journey-card .journey-meta{margin-top:8px!important;display:flex!important;align-items:center!important;gap:14px!important}.journey-card .journey-idx,.journey-card .journey-stage-name{font-family:var(--font-mono);font-size:10.5px!important;letter-spacing:.26em!important;text-transform:uppercase}.journey-card .journey-idx{color:#e8b770d9!important}.journey-card .journey-stage-name{color:#f5dbabb8!important}.journey-card .journey-title{font-family:var(--font-serif, var(--font-display))!important;font-weight:400!important;font-size:clamp(30px,8.2vw,40px)!important;line-height:1.08!important;letter-spacing:-.015em!important;margin-top:22px!important;color:var(--paper-100, #F5E8D0)}.journey-card .journey-desc{font-size:15px!important;line-height:1.62!important;margin-top:18px!important;color:#e8dcc3c7!important;max-width:32ch}.journey-card .journey-metric{margin-top:30px!important;padding-top:22px!important;border-top:1px solid rgba(232,183,112,.1)!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:14px!important}.journey-card .journey-metric .m-v{font-family:var(--font-display)!important;font-size:32px!important;font-weight:500!important;color:var(--gold-100, #F5DBAB)!important;line-height:1!important}.journey-card .journey-metric .m-k{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase;color:#f5dbab8c!important}.journey-card .journey-visual{margin-top:26px!important;aspect-ratio:16 / 10!important;max-height:none!important;border-radius:14px!important;border:1px solid rgba(232,183,112,.16)!important;box-shadow:0 22px 50px -22px #000000d9,0 0 40px -14px #e8b7702e,inset 0 1px #ffdca012}.hero{padding-top:92px!important;padding-bottom:56px!important}.hero-headline{font-size:clamp(44px,12.6vw,64px)!important;line-height:1.02!important;letter-spacing:-.025em!important}.hero-headline em,.hero-headline .italic,.hero-headline i{font-family:var(--font-serif, "Cormorant Garamond", serif)!important;font-weight:400!important;font-style:italic;letter-spacing:-.01em!important}.hero-sub,.hero-lede{font-size:15.5px!important;line-height:1.62!important;letter-spacing:.005em!important;color:#e8dcc3d6!important;max-width:30ch;margin-top:22px!important}.hero-cta-row{margin-top:32px!important;gap:14px!important}.hero-cta-row .btn-primary,.hero-cta-row .btn-ghost{height:56px!important;border-radius:999px!important;font-size:15px!important;letter-spacing:.01em!important;font-weight:500!important}.cohort-strip,.hero-cohort-pill{font-family:var(--font-mono)!important;font-size:10.5px!important;letter-spacing:.22em!important;padding:10px 16px!important}.hero-stats{gap:14px!important;margin-top:36px!important}.hero-stats .stat .v{font-family:var(--font-display)!important;font-size:26px!important;font-weight:500!important;letter-spacing:-.015em!important}.hero-stats .stat .k{font-family:var(--font-mono)!important;font-size:9.5px!important;letter-spacing:.2em!important;line-height:1.4!important}section{padding-top:84px!important;padding-bottom:84px!important}.section-eyebrow,.eyebrow,.kicker{font-family:var(--font-mono)!important;font-size:10.5px!important;letter-spacing:.28em!important;color:#e8b770c7!important;margin-bottom:18px!important}.section-title,.sec-title,h2.headline{font-family:var(--font-serif, var(--font-display))!important;font-weight:400!important;font-size:clamp(34px,9.2vw,48px)!important;line-height:1.04!important;letter-spacing:-.022em!important;margin-bottom:22px!important}.section-lede,.sec-lede,.section-sub{font-size:15px!important;line-height:1.62!important;color:#e8dcc3c7!important;max-width:36ch;margin-bottom:44px!important}.kpi-bar{grid-template-columns:1fr 1fr!important;gap:0!important;border-radius:0!important;border:none!important;border-top:1px solid rgba(232,183,112,.1)!important;border-bottom:1px solid rgba(232,183,112,.1)!important;padding:0!important;background:linear-gradient(180deg,#14121a73,#0b090ea6)!important}.kpi-bar .cell{padding:30px 22px!important;border-right:1px solid rgba(232,183,112,.08)!important;border-bottom:1px solid rgba(232,183,112,.08)!important;background:transparent!important}.kpi-bar .cell:nth-child(2n){border-right:none!important}.kpi-bar .cell:nth-last-child(-n+2){border-bottom:none!important}.kpi-bar .cell .v{font-family:var(--font-display)!important;font-size:38px!important;font-weight:500!important;letter-spacing:-.02em!important;color:var(--gold-100, #F5DBAB)!important;line-height:1!important;margin-bottom:10px!important}.kpi-bar .cell .k{font-family:var(--font-mono)!important;font-size:9.5px!important;letter-spacing:.24em!important;color:#e8b7709e!important;margin-bottom:14px!important}.kpi-bar .cell .note,.kpi-bar .cell p{font-size:13.5px!important;line-height:1.55!important;color:#e8dcc3bd!important}.mentor,.mentor-card{border-radius:22px!important;padding:24px!important;border:1px solid rgba(232,183,112,.12)!important;background:linear-gradient(180deg,#14121a73,#0b090ec7)!important;box-shadow:0 26px 60px -24px #000000d9,inset 0 1px #ffdca00f!important}.mentor-portrait,.mentor .portrait{aspect-ratio:4 / 5!important;border-radius:16px!important;border:1px solid rgba(232,183,112,.14)!important;overflow:hidden}.mentor-name{font-family:var(--font-serif, var(--font-display))!important;font-weight:400!important;font-size:24px!important;line-height:1.1!important;margin-top:18px!important}.mentor-role,.mentor-tag{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.22em!important;text-transform:uppercase;color:#e8b770b8!important;margin-top:6px!important}.mentor-bio,.mentor-blurb{font-size:14px!important;line-height:1.55!important;color:#e8dcc3c2!important;margin-top:12px!important}.htestify-card,.testimonial-card{border-radius:22px!important;padding:28px 24px!important;border:1px solid rgba(232,183,112,.12)!important;background:linear-gradient(180deg,#16121c8c,#0b090ed1)!important;box-shadow:0 26px 60px -24px #000000d9,inset 0 1px #ffdca00f!important}.htestify-card .quote,.testimonial-quote{font-family:var(--font-serif, var(--font-display))!important;font-weight:400!important;font-size:19px!important;line-height:1.45!important;color:#f5e8d0f0!important;letter-spacing:-.005em!important}.mobile-apply{background:linear-gradient(180deg,#0b090e00,#0b090ea6 30%,#07050af5)!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;padding:20px 18px calc(20px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid rgba(232,183,112,.1)!important}.mobile-apply .ma-meta,.mobile-apply .label{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.22em!important;color:#e8b770c7!important}.mobile-apply .ma-cta,.mobile-apply .btn,.mobile-apply a[href]{height:48px!important;border-radius:999px!important;font-size:14px!important;font-weight:500!important;padding:0 22px!important}.foot,footer{padding-top:84px!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.foot-mega,.footer-mega{font-family:var(--font-display)!important;font-weight:500!important;font-size:clamp(64px,18vw,96px)!important;line-height:.95!important;letter-spacing:-.04em!important;background:linear-gradient(180deg,#f5dbabf2,#e8b7704d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:38px 0 28px!important}.foot-tagline,.foot-sub{font-size:14px!important;line-height:1.55!important;color:#e8dcc3b8!important;max-width:30ch;margin-top:14px!important}}@media(max-width:900px){.nav,header.nav,header.site-header{padding:14px 18px!important;background:linear-gradient(180deg,#0b090eeb,#0b090ec7 60%,#0b090e66)!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;border-bottom:1px solid rgba(232,183,112,.08)!important}.nav-logo,.brand-mark{display:flex!important;align-items:center!important;gap:10px!important}.nav-logo .logo-mark,.nav-logo img,.nav-logo svg{width:28px!important;height:28px!important}.nav-logo .brand-text-stack,.nav-logo .nav-logo-text{display:flex!important;flex-direction:column!important;line-height:1!important}.nav-logo .brand-1,.nav-logo .ornate-text{font-family:var(--font-display)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.14em!important;color:var(--paper-100, #F5E8D0)!important}.nav-logo .brand-2,.nav-logo .academy-text{font-family:var(--font-display)!important;font-weight:400!important;font-size:10px!important;letter-spacing:.32em!important;color:#e8b770c7!important;margin-top:3px!important}.nav-burger,.menu-toggle{width:44px!important;height:44px!important;border-radius:12px!important;background:linear-gradient(160deg,#e8b7701a,#1c16248c)!important;border:1px solid rgba(232,183,112,.18)!important;box-shadow:0 8px 22px -10px #0009,inset 0 1px #ffdca014!important;display:flex!important;align-items:center!important;justify-content:center!important}.nav-burger:active{transform:scale(.96);transition:transform .15s ease}.mobile-menu,.nav-mobile-menu{background:radial-gradient(80% 60% at 50% 0%,rgba(232,183,112,.1),transparent 60%),linear-gradient(180deg,#0b090efa,#07050afc)!important;backdrop-filter:blur(24px) saturate(140%)!important;-webkit-backdrop-filter:blur(24px) saturate(140%)!important}.mobile-menu a,.mobile-menu .menu-link,.nav-mobile-menu a{font-family:var(--font-serif, var(--font-display))!important;font-weight:400!important;font-size:clamp(28px,7.8vw,36px)!important;line-height:1.1!important;letter-spacing:-.015em!important;padding:18px 0!important;border-bottom:1px solid rgba(232,183,112,.06)!important;color:#f5e8d0eb!important;display:block!important;transition:color .25s ease,transform .25s ease}.mobile-menu a:active,.nav-mobile-menu a:active{color:var(--gold-100, #F5DBAB)!important;transform:translate(6px)}.mobile-menu .menu-eyebrow,.mobile-menu .menu-section-label{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.28em!important;color:#e8b7708c!important;text-transform:uppercase;margin:24px 0 12px!important}.mobile-menu-close,.nav-mobile-menu .close-btn{width:44px!important;height:44px!important;border-radius:12px!important;background:linear-gradient(160deg,#e8b77014,#1c16248c)!important;border:1px solid rgba(232,183,112,.16)!important;color:#f5e8d0e0!important}}@media(hover:none)and (pointer:coarse){.btn-primary,.btn-ghost,.nav-cta,.program-cta,.pillar-cta,.cta-orb,.ma-cta,.nav-burger,.auth-submit,.auth-social-btn,.cookie-btn,.mobile-apply a[href]{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,filter .2s ease}.btn-primary:active,.nav-cta:active,.program-cta:active,.pillar-cta:active,.cta-orb:active,.ma-cta:active,.auth-submit:active,.mobile-apply a[href]:active{transform:scale(.97);filter:brightness(1.04)}.btn-ghost:active,.auth-social-btn:active,.cookie-btn:active,.nav-burger:active{transform:scale(.97)}.pillar:active,.mentor:active,.htestify-card:active,.testimonial-card:active{transform:scale(.995);transition:transform .18s ease}}@media(max-width:900px){.mentor-portrait,.program-tier-img,.journey-visual,.htestify-avatar,.testimonial-avatar{position:relative}.mentor-portrait:not(.has-img):before,.program-tier-img:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #e8b7701a,inset 0 30px 60px -30px #0000008c}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media(max-width:900px){.cookie-consent{left:12px!important;right:12px!important;bottom:12px!important;border-radius:18px!important;padding:22px 20px!important;background:linear-gradient(180deg,#16121cf0,#0b090efa)!important;border:1px solid rgba(232,183,112,.16)!important;box-shadow:0 30px 70px -20px #000000f2,0 0 50px -16px #e8b7701a,inset 0 1px #ffdca00f!important}.cookie-title{font-family:var(--font-serif, var(--font-display))!important;font-weight:400!important;font-size:20px!important;letter-spacing:-.01em!important}.cookie-desc{font-size:13.5px!important;line-height:1.55!important;color:#e8dcc3c7!important}.cookie-btn{height:46px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:500!important}}@media(max-width:900px){section+section{position:relative}section+section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;max-width:240px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(232,183,112,.22) 50%,transparent 100%);pointer-events:none}}@media(max-width:900px){section{padding:54px 20px!important}.hero{padding-top:70px!important;padding-bottom:32px!important}.section-eyebrow,.eyebrow,.kicker{font-size:9.5px!important;letter-spacing:.24em!important;margin-bottom:12px!important}.section-title,.sec-title,h2.headline{font-size:clamp(26px,7.6vw,36px)!important;line-height:1.05!important;letter-spacing:-.022em!important;margin-bottom:14px!important}.section-lede,.sec-lede,.section-sub{font-size:14px!important;line-height:1.5!important;margin-bottom:28px!important}.hero-headline{font-size:clamp(38px,11vw,52px)!important;line-height:1!important;letter-spacing:-.028em!important}.hero-sub,.hero-lede{font-size:14px!important;line-height:1.5!important;margin-top:16px!important}.hero-cta-row{margin-top:22px!important;gap:10px!important}.hero-cta-row .btn-primary,.hero-cta-row .btn-ghost{height:50px!important;font-size:14px!important}.hero-stats{gap:8px!important;margin-top:24px!important;padding-top:20px!important;border-top:1px solid rgba(232,183,112,.1)!important}.hero-stats .stat .v{font-size:21px!important;letter-spacing:-.02em!important}.hero-stats .stat .k{font-size:8.5px!important;letter-spacing:.18em!important}.cohort-strip,.hero-cohort-pill{font-size:9.5px!important;letter-spacing:.2em!important;padding:7px 13px!important}.journey-card{padding:36px 20px 40px!important}.journey-card:first-of-type{padding-top:20px!important}.journey-card:last-of-type{padding-bottom:20px!important}.journey-card .journey-meta{margin-top:4px!important;gap:10px!important}.journey-card .journey-idx,.journey-card .journey-stage-name{font-size:9.5px!important;letter-spacing:.22em!important}.journey-card .journey-title{font-size:clamp(24px,7vw,32px)!important;line-height:1.06!important;margin-top:14px!important}.journey-card .journey-desc{font-size:13.5px!important;line-height:1.5!important;margin-top:12px!important;max-width:36ch}.journey-card .journey-metric{margin-top:18px!important;padding-top:14px!important;gap:10px!important}.journey-card .journey-metric .m-v{font-size:24px!important}.journey-card .journey-metric .m-k{font-size:9px!important}.journey-card .journey-visual{margin-top:18px!important;aspect-ratio:16 / 9!important;border-radius:12px!important}.kpi-bar .cell{padding:20px 16px!important}.kpi-bar .cell .v{font-size:28px!important;margin-bottom:6px!important}.kpi-bar .cell .k{font-size:8.5px!important;margin-bottom:8px!important}.kpi-bar .cell .note,.kpi-bar .cell p{font-size:12.5px!important;line-height:1.5!important}.pillars-asym .pillar,.pillar{padding:26px 22px!important;border-radius:18px!important;border:1px solid rgba(232,183,112,.2)!important;background:radial-gradient(140% 90% at 0% 0%,rgba(232,183,112,.1) 0%,transparent 50%),linear-gradient(165deg,#e8b7700f,#16121cb3 30%,#06040aeb)!important;box-shadow:0 1px #ffdca01f inset,0 0 0 1px #e8b7700d inset,0 32px 60px -24px #000000fa,0 16px 32px -16px #000000b3,0 0 70px -22px #e8b7703d!important}.pillar .pillar-name,.pillar h3{font-size:22px!important;margin-bottom:4px!important}.pillar .pillar-chip,.pillar .chip{font-size:9px!important;letter-spacing:.2em!important;padding:4px 10px!important}.pillar .pillar-tagline{font-size:13px!important;line-height:1.5!important;margin:8px 0 16px!important}.pillar .pillar-features li,.pillar .feature{font-size:13px!important;line-height:1.45!important;padding:7px 0!important}.pillar .pillar-metric,.pillar .metric-row{margin-top:16px!important;padding:10px 0!important}.pillar .pillar-metric .m-v,.pillar .metric-v{font-size:24px!important}.pillar .program-cta,.pillar .pillar-cta{margin-top:16px!important;height:46px!important;font-size:13.5px!important}.mentor,.mentor-card{padding:18px!important;border-radius:18px!important;border:1px solid rgba(232,183,112,.18)!important;background:linear-gradient(180deg,#16121c8c,#08060cd9)!important;box-shadow:0 1px #ffdca01a inset,0 0 0 1px #e8b7700d inset,0 26px 50px -22px #000000f2,0 12px 26px -14px #0000008c,0 0 50px -18px #e8b7702e!important}.mentor-portrait,.mentor .portrait{border-radius:12px!important}.mentor-name{font-size:20px!important;margin-top:12px!important}.mentor-role,.mentor-tag{font-size:9.5px!important;letter-spacing:.2em!important;margin-top:4px!important}.mentor-bio,.mentor-blurb{font-size:13px!important;line-height:1.5!important;margin-top:10px!important}.htestify-card,.testimonial-card{padding:22px 20px!important;border-radius:18px!important;border:1px solid rgba(232,183,112,.18)!important;box-shadow:0 1px #ffdca01a inset,0 0 0 1px #e8b7700d inset,0 26px 50px -22px #000000f2,0 12px 26px -14px #0000008c,0 0 50px -18px #e8b77029!important}.htestify-card .quote,.testimonial-quote{font-size:16.5px!important;line-height:1.4!important}.nav,header.nav,header.site-header{padding:10px 16px!important}.nav-logo .logo-mark,.nav-logo img,.nav-logo svg{width:26px!important;height:26px!important}.nav-logo .brand-1,.nav-logo .ornate-text{font-size:13px!important}.nav-logo .brand-2,.nav-logo .academy-text{font-size:9px!important;letter-spacing:.28em!important;margin-top:2px!important}.nav-burger,.menu-toggle{width:40px!important;height:40px!important;border-radius:10px!important}.foot,footer{padding-top:52px!important;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}.foot-mega,.footer-mega{font-size:clamp(50px,15vw,76px)!important;margin:24px 0 18px!important}.mobile-apply{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))!important}.mobile-apply .ma-meta,.mobile-apply .label{font-size:9.5px!important;letter-spacing:.18em!important}.mobile-apply .ma-cta,.mobile-apply .btn,.mobile-apply a[href]{height:42px!important;padding:0 16px!important;font-size:13px!important}.inside-card,.cohort-pipeline,.platform-row{padding:22px 20px!important;border-radius:16px!important;border:1px solid rgba(232,183,112,.16)!important;box-shadow:0 1px #ffdca014 inset,0 20px 44px -20px #000000e6,0 0 40px -16px #e8b77024!important}.pillar:after,.mentor:after,.htestify-card:after{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,220,160,.55),transparent);pointer-events:none;z-index:1}}@media(max-width:900px)and (prefers-reduced-motion:no-preference){@keyframes hero-cta-glow-v2{0%,to{box-shadow:0 10px 28px -10px #e8b77080,0 0 #e8b7704d}50%{box-shadow:0 12px 32px -10px #e8b7709e,0 0 0 8px #e8b77000}}.hero .btn-primary,.hero-cta-row .btn-primary{animation:hero-cta-glow-v2 3.6s ease-in-out infinite}.mobile-apply .ma-cta:not(:active),.mobile-apply a[href]:not(:active){animation:hero-cta-glow-v2 4s ease-in-out infinite}@keyframes top-edge-shimmer{0%,to{opacity:.55}50%{opacity:.95}}.pillar:after,.mentor:after,.htestify-card:after{animation:top-edge-shimmer 4s ease-in-out infinite}.pillar:active,.mentor:active,.htestify-card:active,.testimonial-card:active,.inside-card:active{transform:scale(.995) translateY(1px);transition:transform .15s ease}html{-webkit-overflow-scrolling:touch}}@media(max-width:900px){.cohort-strip,.hero-cohort-pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 14px 8px 12px!important;background:linear-gradient(180deg,#e8b7701a,#e8b7700a)!important;border:1px solid rgba(232,183,112,.28)!important;border-radius:999px!important;box-shadow:0 0 0 1px #ffdca00a inset,0 8px 22px -10px #e8b77040,0 0 18px -8px #e8b77059!important;font-size:9.5px!important;color:#f5e8d0eb!important;letter-spacing:.18em!important;text-transform:uppercase;position:relative}.hero-kicker{font-family:var(--font-mono)!important;font-size:9.5px!important;letter-spacing:.26em!important;text-transform:uppercase;color:#e8b7709e!important;margin:18px 0 12px!important}.hero-headline{margin-top:18px!important;margin-bottom:0!important}.hero-headline em,.hero-headline i,.hero-headline .italic{background:linear-gradient(180deg,#ffdca0f2,#e8b770d9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;letter-spacing:-.01em!important}.hero-sub,.hero-lede{color:#e8dcc3d1!important;max-width:32ch}.hero-cta-row .btn-primary{background:linear-gradient(135deg,#ffe1a3,#ffb347 40%,#d4a84f)!important;color:#1b1207!important;font-weight:600!important;border:1px solid rgba(255,220,160,.5)!important;box-shadow:0 1px #fff0c899 inset,0 -1px #00000026 inset,0 12px 28px -8px #e8b7708c,0 0 #e8b7704d!important;text-shadow:0 1px 0 rgba(255,240,200,.3)!important}.hero-cta-row .btn-ghost{background:linear-gradient(160deg,#e8b7700f,#141018b3 50%,#08060cd9)!important;border:1px solid rgba(232,183,112,.2)!important;color:#f5e8d0f2!important;box-shadow:0 1px #ffdca014 inset,0 14px 30px -12px #000c,0 0 30px -14px #e8b7702e!important}.hero-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid rgba(232,183,112,.12)!important}.hero-stats .stat{padding:14px 0 6px!important;position:relative}.hero-stats .stat:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background:linear-gradient(180deg,transparent,rgba(232,183,112,.14),transparent)}.hero-stats .stat .v{background:linear-gradient(180deg,#f5dbab,#d4a84f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.kpi-bar{border-radius:0!important;border-top:1px solid rgba(232,183,112,.14)!important;border-bottom:1px solid rgba(232,183,112,.14)!important;background:linear-gradient(180deg,#16121c8c,#08060cbf)!important}.kpi-bar .cell{border-right:1px solid rgba(232,183,112,.08)!important;border-bottom:1px solid rgba(232,183,112,.08)!important;position:relative}.kpi-bar .cell:nth-child(2n){border-right:none!important}.kpi-bar .cell:nth-last-child(-n+2){border-bottom:none!important}.kpi-bar .cell:before{content:"";position:absolute;left:16px;top:16px;width:18px;height:1px;background:var(--gold, #E8B770);opacity:.6}.kpi-bar .cell .v{background:linear-gradient(180deg,#f5dbab,#d4a84f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;padding-top:4px}.journey .container>.eyebrow,.journey .section-eyebrow{display:inline-flex!important;align-items:center!important;gap:12px!important}.journey .container>.eyebrow:before,.journey .section-eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);display:inline-block}.journey-card{position:relative}.journey-card:before{content:"";position:absolute;left:22px;top:36px;bottom:36px;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(232,183,112,.16) 12%,rgba(232,183,112,.16) 88%,transparent 100%);pointer-events:none}.journey-card.active:before{background:linear-gradient(180deg,transparent 0%,rgba(232,183,112,.55) 12%,rgba(255,220,160,.85) 50%,rgba(232,183,112,.55) 88%,transparent 100%);box-shadow:0 0 8px #e8b77066}.journey-card{padding-left:44px!important;padding-right:20px!important}.journey-card:after{left:44px!important}.journey-card .journey-meta{position:relative}.journey-card .journey-meta:before{content:"";position:absolute;left:-32px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:#0b090e;border:1px solid rgba(232,183,112,.45);box-shadow:0 0 0 4px #0b090e;z-index:2}.journey-card.active .journey-meta:before{background:var(--gold, #E8B770);border-color:#ffdca0f2;box-shadow:0 0 0 4px #0b090e,0 0 12px #e8b770a6}.journey-card .journey-title{color:#f5e8d0f5!important;text-wrap:balance}.journey-card .journey-metric .m-v{background:linear-gradient(180deg,#f5dbab,#d4a84f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.journey-card .journey-visual{border:1px solid rgba(232,183,112,.22)!important;box-shadow:0 1px #ffdca014 inset,0 18px 40px -16px #000000e6,0 0 30px -12px #e8b77038!important}.pillars-asym .pillar:nth-child(2),.pillar.featured{border:1px solid rgba(232,183,112,.4)!important;background:radial-gradient(140% 90% at 50% 0%,rgba(232,183,112,.18) 0%,transparent 50%),linear-gradient(165deg,#e8b7701a,#16121cb3 30%,#06040aeb)!important;box-shadow:0 0 0 1px #ffdca033 inset,0 1px #ffdca038 inset,0 36px 70px -22px #000,0 18px 36px -16px #000c,0 0 90px -16px #e8b77073!important;transform:translateY(-2px)}.pillars-asym .pillar:nth-child(2):before,.pillar.featured:before{content:"Most chosen";position:absolute;top:-10px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.26em;text-transform:uppercase;color:#1b1207;background:linear-gradient(135deg,#ffe1a3,#ffb347 60%,#d4a84f);padding:5px 12px;border-radius:999px;box-shadow:0 6px 16px -6px #e8b77099;z-index:5}.pillar .pillar-features li:before,.pillar .feature:before{color:var(--gold, #E8B770)!important}.pillar .pillar-metric,.pillar .metric-row{border-top:1px solid rgba(232,183,112,.2)!important;border-bottom:1px solid rgba(232,183,112,.2)!important}.pillar .pillar-metric .m-v,.pillar .metric-v{background:linear-gradient(180deg,#f5dbab,#d4a84f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.pillar:not(:nth-child(2)) .program-cta,.pillar:not(.featured) .pillar-cta{background:linear-gradient(160deg,#e8b7701a,#141018b3 60%,#08060ceb)!important;border:1px solid rgba(232,183,112,.32)!important;color:#f5e8d0f2!important}.pillar:nth-child(2) .program-cta,.pillar.featured .pillar-cta{background:linear-gradient(135deg,#ffe1a3,#ffb347 40%,#d4a84f)!important;color:#1b1207!important;font-weight:600!important;border:1px solid rgba(255,220,160,.5)!important}.mentor-portrait:before,.mentor-portrait:after,.mentor .portrait:before,.mentor .portrait:after{border-color:#e8b7708c!important;width:26px!important;height:26px!important}.mentor-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border-top:1px solid rgba(232,183,112,.14)!important;padding-top:14px!important;margin-top:14px!important}.mentor-stats .stat,.mentor-stats>div{padding:0 10px!important;border-right:1px solid rgba(232,183,112,.1);position:relative}.mentor-stats .stat:first-child,.mentor-stats>div:first-child{padding-left:0!important}.mentor-stats .stat:last-child,.mentor-stats>div:last-child{border-right:none;padding-right:0!important}.mentor-stats .v,.mentor-stats strong{background:linear-gradient(180deg,#f5dbab,#d4a84f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-size:18px!important;font-weight:500!important}.mentor-role,.mentor-tag{display:flex!important;align-items:center!important;gap:8px!important}.mentor-role:before,.mentor-tag:before{content:"";width:14px;height:1px;background:var(--gold, #E8B770);flex-shrink:0;opacity:.6}.htestify-card .quote:before,.testimonial-quote:before{content:'"';font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:60px;line-height:.6;color:#e8b77059;display:block;margin-bottom:-8px}.inside-card,.platform-row{position:relative;overflow:hidden}.inside-card:before,.platform-row:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 50% at 100% 0%,rgba(232,183,112,.1) 0%,transparent 60%);pointer-events:none}.inside-card>*,.platform-row>*{position:relative;z-index:1}.cohort .section-title,.cohort h2{font-size:clamp(28px,8vw,38px)!important}.cohort .section-title em,.cohort h2 em,.cohort h2 .italic{color:#e8b770f2!important;background:none!important;-webkit-text-fill-color:rgba(232,183,112,.95)!important}.cohort-stats{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:0!important;padding:24px 0!important;border-top:1px solid rgba(232,183,112,.14)!important;border-bottom:1px solid rgba(232,183,112,.14)!important;margin:28px 0!important}.cohort-stats>*{padding:0 12px!important;border-right:1px solid rgba(232,183,112,.1)}.cohort-stats>*:first-child{padding-left:0!important}.cohort-stats>*:last-child{border-right:none;padding-right:0!important}.cohort-stats .v,.cohort-stats strong,.cohort-stats .num{background:linear-gradient(180deg,#f5dbab,#d4a84f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;font-family:var(--font-display)!important;font-size:26px!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1!important}.cohort-stats .k,.cohort-stats .label{font-family:var(--font-mono)!important;font-size:9px!important;letter-spacing:.2em!important;text-transform:uppercase;color:#e8b7709e!important;margin-top:6px!important;display:block}.cohort .cta-orb,.cohort .btn-primary,.cohort a.cta-orb{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:50px!important;padding:0 26px!important;border-radius:999px!important;background:linear-gradient(135deg,#ffe1a3,#ffb347 40%,#d4a84f)!important;color:#1b1207!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;border:1px solid rgba(255,220,160,.5)!important;box-shadow:0 1px #fff0c899 inset,0 -1px #00000026 inset,0 14px 30px -8px #e8b7708c,0 0 50px -18px #e8b77073!important;width:100%!important}.cta-cinema{padding:64px 22px!important}.cta-cinema .cta-title,.cta-cinema h2{font-family:var(--font-serif, var(--font-display))!important;font-weight:400!important;font-size:clamp(30px,8.4vw,42px)!important;line-height:1.05!important;letter-spacing:-.02em!important;text-wrap:balance}.cta-cinema .cta-sub,.cta-cinema p{font-size:14.5px!important;line-height:1.55!important;color:#e8dcc3c7!important;margin-top:16px!important;max-width:36ch}.foot{padding-top:56px!important;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.foot-brand,.foot .brand{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important}.foot-brand img,.foot-brand svg{width:32px!important;height:32px!important}.foot-brand .name,.foot-brand .brand-text{font-family:var(--font-display)!important;font-weight:600!important;font-size:16px!important;letter-spacing:.1em!important}.foot-brand .name em,.foot-brand .brand-text em,.foot-brand .academy{font-family:var(--font-serif, var(--font-display))!important;font-weight:400!important;font-style:italic;color:#e8b770c7!important;font-size:14px!important;letter-spacing:.02em!important}.foot p{font-size:13.5px!important;line-height:1.55!important;color:#e8dcc3bf!important;margin-bottom:32px!important}.foot-col .col-title,.foot-col h4{font-family:var(--font-mono)!important;font-size:9.5px!important;letter-spacing:.24em!important;text-transform:uppercase;color:#e8b770c7!important;margin-bottom:16px!important}.foot-col a{display:block;font-size:14px!important;color:#f5e8d0d1!important;padding:6px 0!important;transition:color .2s ease,padding-left .2s ease}.foot-col a:active{color:var(--gold, #E8B770)!important;padding-left:4px!important}.foot-mega,.footer-mega{font-family:var(--font-display)!important;font-weight:500!important;font-size:clamp(54px,16vw,80px)!important;line-height:.92!important;letter-spacing:-.045em!important;text-align:left;background:linear-gradient(180deg,#f5dbabfa,#e8b7708c,#7a5b2e26);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:32px 0 22px!important;padding-top:32px!important;border-top:1px solid rgba(232,183,112,.1)}.foot-risk,.foot-disclosure{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.18em!important;color:#e8dcc36b!important;text-align:center!important;margin-top:14px!important;text-transform:uppercase}.atmosphere:before{content:"";position:absolute;inset:0;background:radial-gradient(1px 1px at 20% 30%,rgba(232,183,112,.35),transparent 50%),radial-gradient(1px 1px at 70% 60%,rgba(232,183,112,.25),transparent 50%),radial-gradient(1px 1px at 40% 80%,rgba(255,220,160,.3),transparent 50%),radial-gradient(1px 1px at 85% 25%,rgba(232,183,112,.2),transparent 50%);pointer-events:none;z-index:0;opacity:.7}section{opacity:1;transition:opacity .6s ease}h1,h2,h3,.hero-headline,.section-title,.journey-title,.pillar-name,.mentor-name,.cta-title{text-wrap:balance;font-feature-settings:"liga","kern","calt"}body{font-feature-settings:"liga","kern","calt"}.btn-primary,.btn-ghost,.program-cta,.cta-orb,.nav-cta,.ma-cta,.mobile-apply a[href],.auth-submit,.cookie-btn,.pillar-cta{position:relative;overflow:hidden}.btn-primary:after,.btn-ghost:after,.program-cta:after,.cta-orb:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,220,160,.3) 0%,transparent 50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.btn-primary:active:after,.btn-ghost:active:after,.program-cta:active:after,.cta-orb:active:after{opacity:1;transition:opacity 0s}}@media(max-width:900px)and (prefers-reduced-motion:no-preference){@keyframes journey-metric-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.journey-card.active .journey-metric{animation:journey-metric-rise .7s ease-out}.cohort .cta-orb,.cohort .btn-primary{animation:hero-cta-glow-v2 4s ease-in-out infinite}@keyframes metric-breath{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}.pillar .pillar-metric .m-v,.journey-card .journey-metric .m-v,.cohort-stats .v,.cohort-stats .num,.hero-stats .stat .v{animation:metric-breath 6s ease-in-out infinite}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.3);opacity:1}}.cohort-strip:before,.hero-cohort-pill:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold, #E8B770);box-shadow:0 0 8px #e8b770cc;animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}}@media(max-width:900px){.mentor,.mentor-card,.htestify-card,.testimonial-card,.pillar,.pillars-asym .pillar,.inside-card,.cohort-pipeline,.platform-row{position:relative!important}.pillars-asym .pillar:nth-child(2),.pillar.featured{overflow:visible!important}.pillars-asym .pillar:nth-child(2)>*:not(.pillar-badge),.pillar.featured>*:not(.pillar-badge){position:relative;z-index:1}.journey-card .journey-meta:before{left:-27px!important;width:11px!important;height:11px!important}.journey-card:after{left:44px!important;top:36px!important;width:24px!important}.journey-card:first-of-type:after{top:20px!important}.journey-card .journey-title{font-family:var(--font-serif, "Cormorant Garamond", "Times New Roman", serif)!important;font-weight:400!important;font-size:clamp(26px,7.6vw,34px)!important;line-height:1.06!important;letter-spacing:-.015em!important;margin-top:14px!important}.foot-risk,.foot-disclosure{color:#e8dcc39e!important}.mentor-bio,.mentor-blurb{color:#e8dcc3d9!important}.journey-card .journey-desc{color:#e8dcc3d1!important}html{max-width:none!important}body{max-width:100vw!important}.btn-primary:focus-visible,.btn-ghost:focus-visible,.nav-cta:focus-visible,.program-cta:focus-visible,.pillar-cta:focus-visible,.cta-orb:focus-visible,.nav-burger:focus-visible,.mobile-menu a:focus-visible,.auth-submit:focus-visible,.cookie-btn:focus-visible{outline:2px solid var(--gold, #E8B770)!important;outline-offset:3px!important;box-shadow:0 0 0 4px #e8b7702e,0 0 20px -6px #e8b77073!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none!important;border-color:var(--gold, #E8B770)!important;box-shadow:0 0 0 3px #e8b77038,0 0 16px -6px #e8b77059!important}}@media(max-width:900px){.pillar .pillar-metric .m-v,.journey-card .journey-metric .m-v,.cohort-stats .v,.cohort-stats .num,.hero-stats .stat .v,.kpi-bar .cell .v{animation:none!important}.pillars-asym .pillar:nth-child(2),.pillar.featured{animation-name:featured-glow!important;animation-duration:5s!important;animation-iteration-count:infinite!important;animation-timing-function:ease-in-out!important}.journey-card,.pillar,.mentor,.htestify-card,.inside-card{content-visibility:auto}.hero .btn-primary,.hero-cta-row .btn-primary,.mobile-apply .ma-cta,.cohort .cta-orb,.cohort .btn-primary,.pillars-asym .pillar:nth-child(2),.pillar.featured{will-change:box-shadow;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.hero .btn-primary,.hero-cta-row .btn-primary,.mobile-apply .ma-cta,.mobile-apply a[href],.cohort .cta-orb,.cohort .btn-primary,.pillars-asym .pillar:nth-child(2),.pillar.featured,.pillar:after,.mentor:after,.htestify-card:after,.cohort-strip:before,.hero-cohort-pill:before{animation:none!important}}@media(max-width:900px){.nav-burger,.menu-toggle{width:44px!important;height:44px!important;border-radius:12px!important}.mobile-apply .ma-cta,.mobile-apply a[href],.mobile-apply .btn,.mobile-apply .btn-primary{height:48px!important;padding:0 22px!important;font-size:14px!important;font-weight:600!important}.pillar .program-cta,.pillar .pillar-cta{height:48px!important}.hero-cta-row{gap:12px!important}.section-eyebrow,.eyebrow,.kicker,.hero-stats .stat .k,.kpi-bar .cell .k,.mobile-apply .ma-meta,.mobile-apply .label,.mentor-role,.mentor-tag{font-size:10px!important;letter-spacing:.14em!important}.journey-card .journey-idx,.journey-card .journey-stage-name,.pillar .pillar-chip,.pillar .chip{font-size:10px!important;letter-spacing:.16em!important}.hero-headline{line-height:1.05!important;font-size:clamp(40px,11.4vw,56px)!important}.hero-headline em,.hero-headline i{line-height:1.05!important}:root{--pad-tight: 16px;--pad-card: 20px;--pad-card-lg: 24px;--pad-section-y: 64px;--pad-section-y-breathable: 88px}section{padding-top:var(--pad-section-y)!important;padding-bottom:var(--pad-section-y)!important;padding-left:var(--pad-card)!important;padding-right:var(--pad-card)!important}.hero{padding-top:80px!important;padding-bottom:40px!important;padding-left:var(--pad-card)!important;padding-right:var(--pad-card)!important}.pillar,.pillars-asym .pillar{padding:var(--pad-card-lg) var(--pad-card)!important}.mentor,.mentor-card{padding:var(--pad-card)!important}.htestify-card,.testimonial-card,.inside-card,.platform-row,.cohort-pipeline{padding:var(--pad-card-lg) var(--pad-card)!important}.kpi-bar .cell{padding:var(--pad-card) var(--pad-card)!important}.pillar-chip,.chip,.badge,.tag,.mentor-role,.mentor-tag,.cookie-toggle,.nav-link-btn{border-radius:999px!important}.journey-card .journey-visual,.terminal,.kpi-bar,.mentor-portrait,.mentor .portrait,input,textarea,select{border-radius:14px!important}.pillar,.pillars-asym .pillar,.mentor,.mentor-card,.htestify-card,.testimonial-card,.inside-card,.platform-row,.cohort-pipeline,.auth-card,.cookie-consent{border-radius:20px!important}.hero-sub,.hero-lede{max-width:40ch!important}.journey-card .journey-visual{aspect-ratio:4 / 3!important}.mentor-portrait,.mentor .portrait{aspect-ratio:4 / 5!important;height:auto!important;width:100%!important}.cohort .cta-orb,.cohort .btn-primary,.cta-cinema .cta-orb,.cta-cinema .btn-primary{max-width:360px!important;margin-inline:auto!important;width:100%!important}.cta-cinema .cta-title,.cta-cinema h2{font-size:clamp(34px,9.6vw,50px)!important;line-height:1.05!important;letter-spacing:-.022em!important}.foot-mega,.footer-mega{font-size:clamp(56px,16vw,88px)!important;line-height:.94!important;letter-spacing:-.045em!important}}@media(max-width:360px){.kpi-bar{grid-template-columns:1fr!important}.kpi-bar .cell{border-right:none!important;border-bottom:1px solid rgba(232,183,112,.1)!important}.kpi-bar .cell:last-child{border-bottom:none!important}.hero-stats{grid-template-columns:1fr 1fr!important;gap:12px!important}.hero-stats .stat:nth-child(3){grid-column:1 / -1!important}.hero-stats .stat:after{display:none!important}.hero-headline{font-size:clamp(36px,12vw,44px)!important}section{padding-left:16px!important;padding-right:16px!important}}html{scroll-padding-top:80px}img,picture{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.mentor-portrait img,.journey-visual img,.program-tier-img img{image-rendering:auto}input:not([type=checkbox]):not([type=radio]),textarea,select{font-family:inherit;font-size:max(16px,1em)!important;appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#16121c8c,#0b090ec7)!important;border:1px solid rgba(232,183,112,.18);color:#f5e8d0f2;padding:14px 16px;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}input::placeholder,textarea::placeholder{color:#e8dcc36b}input:focus,textarea:focus,select:focus{outline:none;border-color:#e8b77099!important;background:linear-gradient(180deg,#1c162499,#0e0b12d9)!important;box-shadow:0 0 0 3px #e8b77029,0 8px 20px -8px #e8b77040}::selection{background:#e8b77052;color:#fff6e0;text-shadow:0 0 8px rgba(232,183,112,.4)}*{-webkit-tap-highlight-color:rgba(232,183,112,.18)}button:disabled,input:disabled,.btn:disabled,[aria-disabled=true]{opacity:.45!important;cursor:not-allowed!important;pointer-events:none}a:visited{color:inherit}.foot-col a:visited,.foot-bottom-legal a:visited{color:#e8dcc3d1}@media print{.nav,.mobile-apply,.cookie-consent,.nav-burger,.hero-particles,.atmosphere:before,.mobile-menu,.ticker{display:none!important}body{background:#fff!important;color:#000!important}a{color:#000!important;text-decoration:underline}img{max-width:100%!important;page-break-inside:avoid}}@keyframes img-skeleton{0%,to{background-position:-200% 0}to{background-position:200% 0}}img[loading=lazy]:not([src]),img[data-loading=true]{background:linear-gradient(90deg,#16121c66,#e8b77014,#16121c66);background-size:200% 100%;animation:img-skeleton 1.8s ease-in-out infinite}@media(max-width:900px)and (prefers-reduced-motion:no-preference){@keyframes rail-pulse{0%,to{box-shadow:0 0 8px #e8b77066}50%{box-shadow:0 0 14px #e8b770bf}}.journey-card.active .journey-meta:before{animation:rail-pulse 2.4s ease-in-out infinite}}@media(max-width:900px){.foot-mega,.footer-mega{background:linear-gradient(180deg,#f5dbabfa,#e8b770c7 45%,#e8b77073)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.foot-mega:after,.footer-mega:after{content:"EST. ZURICH \b7  MMXX \b7  A PRIVATE TRADING ACADEMY";display:block;margin-top:12px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.28em;color:#e8dcc39e;-webkit-text-fill-color:rgba(232,220,195,.62);background:none;text-transform:uppercase}.pillars-asym .pillar:nth-child(2):before,.pillar.featured:before{content:"\2014  The chosen tier \b7  73% of cohort \2014"!important;background:none!important;color:#f5dbabeb!important;font-family:var(--font-serif, "Cormorant Garamond", serif)!important;font-style:italic!important;font-size:12px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;padding:8px 18px!important;border-radius:0!important;border:none!important;box-shadow:none!important;top:-24px!important;left:0!important;right:0!important;transform:none!important;text-align:center!important}.kpi-bar .cell:nth-child(1):before{content:""!important;width:18px;height:1px;background:var(--gold, #E8B770)}.kpi-bar .cell:nth-child(2):before{content:""!important;width:6px;height:6px;border-radius:50%;background:var(--gold, #E8B770)}.kpi-bar .cell:nth-child(3):before{content:"III"!important;font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--gold, #E8B770);background:none!important;width:auto!important;height:auto!important}.kpi-bar .cell:nth-child(4):before{content:"\2726"!important;font-size:10px;color:var(--gold, #E8B770);background:none!important;width:auto!important;height:auto!important;line-height:1}.journey-card:nth-child(1) .journey-visual{aspect-ratio:4 / 5!important}.journey-card:nth-child(2) .journey-visual{aspect-ratio:1 / 1!important}.journey-card:nth-child(3) .journey-visual{aspect-ratio:3 / 2!important}.journey-card:nth-child(4) .journey-visual{aspect-ratio:21 / 9!important}.journey-card:nth-child(5) .journey-visual{aspect-ratio:16 / 9!important}.journey-card:before{content:"I"!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:6px!important;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;color:#e8b77073;width:24px!important;left:8px!important;background:none!important}.journey-card:nth-child(1):before{content:"I"!important}.journey-card:nth-child(2):before{content:"II"!important}.journey-card:nth-child(3):before{content:"III"!important}.journey-card:nth-child(4):before{content:"IV"!important}.journey-card:nth-child(5):before{content:"V"!important}.journey-card.active:before{color:var(--gold, #E8B770)!important;text-shadow:0 0 8px rgba(232,183,112,.4)}.htestify-avatar,.testimonial-avatar,.ava{border-radius:6px!important;border:1px solid rgba(232,183,112,.45)!important;background:linear-gradient(180deg,#1c16248c,#0e0b12d9)!important;color:var(--gold-100, #F5DBAB)!important;font-family:var(--font-mono)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important}.cohort-stats{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;border-top:1px solid rgba(232,183,112,.16)!important;border-bottom:1px solid rgba(232,183,112,.16)!important;margin:28px 0!important}.cohort-stats>*{display:grid!important;grid-template-columns:1fr auto!important;align-items:baseline!important;padding:18px 0!important;border-right:none!important;border-bottom:1px dotted rgba(232,183,112,.16)!important;gap:14px!important}.cohort-stats>*:last-child{border-bottom:none!important}.cohort-stats .k,.cohort-stats .label{font-family:var(--font-serif, "Cormorant Garamond", serif)!important;font-style:italic!important;font-weight:400!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;color:#f5e8d0d9!important;margin-top:0!important}.cohort-stats .v,.cohort-stats .num{background:linear-gradient(180deg,#f5dbab,#d4a84f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block!important;font-family:var(--font-display)!important;font-size:28px!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1!important;text-align:right}.mentor-pullquote{font-family:var(--font-serif, "Cormorant Garamond", serif)!important;font-style:italic!important;font-weight:400!important;font-size:18px!important;line-height:1.4!important;color:#f5e8d0eb!important;margin:14px 0 10px!important;padding-left:14px!important;border-left:1px solid rgba(232,183,112,.4)!important}.mentor-pullquote:before{content:'"';font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:24px;line-height:0;color:#e8b77080;margin-right:2px}.marquee,.marquee-strip{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#e8dcc38c!important;background:linear-gradient(180deg,#16121c8c,#0b090ec7)!important;border-top:1px solid rgba(232,183,112,.08)!important;border-bottom:1px solid rgba(232,183,112,.08)!important;padding:12px 0!important}.marquee .item,.marquee-item{color:#f5e8d0d9!important}.marquee .sep,.marquee-separator{color:#e8b7706b!important;margin:0 14px!important}.hero-kicker{display:inline-block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#e8b7709e;margin:0 0 16px;padding:0;border:none;background:none}.hero-cta-row+.hero-signature,.hero-signature{margin-top:20px;padding-top:16px;border-top:1px solid rgba(232,183,112,.12);font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#e8dcc38c}.hero-signature em{font-family:var(--font-serif, "Cormorant Garamond", serif);font-style:italic;text-transform:none;letter-spacing:0;color:#f5e8d0d9}}.skip-link{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:10000}.skip-link:focus{position:fixed;left:20px;top:20px;width:auto;height:auto;padding:12px 18px;background:var(--bg-0, #0A0420);color:var(--gold, #E8B770);border:2px solid var(--gold, #E8B770);border-radius:8px;font-family:var(--font-display);font-size:14px;text-decoration:none}[data-loading=true]{position:relative;overflow:hidden}[data-loading=true]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(232,183,112,.08) 50%,transparent 100%);animation:img-skeleton 1.6s ease-in-out infinite}@media(max-width:900px){.hero-stats .stat-num{font-family:var(--font-display)!important;font-size:22px!important;font-weight:500!important;letter-spacing:-.02em!important;background:linear-gradient(180deg,#f5dbab,#d4a84f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;line-height:1!important}.hero-stats .stat-label{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.14em!important;color:#e8b7709e!important;margin-top:6px!important;line-height:1.4!important}.cohort-stats .cs-v{background:linear-gradient(180deg,#f5dbab,#d4a84f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block!important;font-family:var(--font-display)!important;font-size:28px!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1!important}.cohort-stats .cs-k{font-family:var(--font-serif, "Cormorant Garamond", serif)!important;font-style:italic!important;font-weight:400!important;font-size:15px!important;color:#f5e8d0d9!important;text-transform:none!important;letter-spacing:0!important}.htestify-card .who{margin-top:18px!important;padding-top:16px!important;border-top:1px solid rgba(232,183,112,.14)!important;display:flex!important;align-items:center!important;gap:12px!important}.htestify-card .who .n{font-family:var(--font-display)!important;font-size:14px!important;font-weight:500!important;color:#f5e8d0f2!important;display:block}.htestify-card .who .m{font-family:var(--font-mono)!important;font-size:9.5px!important;letter-spacing:.18em!important;text-transform:uppercase;color:#e8b7709e!important;margin-top:2px!important;display:block}.foot-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:32px 24px!important;margin-bottom:36px!important}.foot-tag{font-size:13.5px!important;line-height:1.55!important;color:#e8dcc3c7!important;margin-bottom:28px!important;max-width:32ch}.foot-bottom-legal{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.18em!important;color:#e8dcc3b8!important;text-transform:uppercase;margin-top:18px!important}.foot-bottom-legal a{color:#e8dcc3b8!important;margin-right:14px!important}.foot-bottom-legal a:hover,.foot-bottom-legal a:active{color:var(--gold, #E8B770)!important}}.nav-island,.btn-glass,.float-card,.holo-orb .label,.cta-callout,.cta-badge,.auth-back,.brand-chip,.eco-node,.mini-chip,.glass,[class*=glass],.mobile-menu,.nav-mobile-menu,.cookie-consent,.nav,header.nav,.mobile-apply,.nav-burger,.hero-cohort-pill,.cohort-strip,.mentor,.mentor-card,.pillar,.pillars-asym .pillar,.htestify-card,.testimonial-card,.inside-card,.platform-row,.cohort-pipeline,.kpi-bar,.kpi-bar .cell{-webkit-backdrop-filter:blur(0)}.nav,header.nav,.nav-island,.mobile-menu,.nav-mobile-menu,.cookie-consent,.mobile-apply{-webkit-backdrop-filter:blur(18px) saturate(140%)}.float-card,.holo-orb .label,.cta-callout,.cta-badge,.brand-chip,.eco-node,.mini-chip,.auth-back{-webkit-backdrop-filter:blur(12px) saturate(140%)}.hero-headline em,.hero-headline i,.hero-headline .italic,.foot-mega,.footer-mega,.cohort-stats .cs-v,.hero-stats .stat-num,.pillar .pillar-metric .m-v,.journey-card .journey-metric .m-v,.kpi-bar .cell .v{text-shadow:none!important}@media(max-width:900px){.hero-headline em,.hero-headline i,.hero-headline .italic{filter:drop-shadow(0 0 24px rgba(232,183,112,.3))}}@media(prefers-reduced-motion:no-preference){@keyframes section-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero>*{animation:section-reveal .8s cubic-bezier(.2,.8,.2,1) both}.hero .cohort-strip,.hero .hero-cohort-pill{animation-delay:0s}.hero .hero-headline{animation-delay:.12s}.hero .hero-sub,.hero .hero-lede{animation-delay:.24s}.hero .hero-cta-row{animation-delay:.36s}.hero .hero-stats{animation-delay:.48s}*:focus-visible{transition:outline-offset .18s ease,box-shadow .22s ease}@media(max-width:900px){.pillar,.mentor,.htestify-card,.inside-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}}img{transition:opacity .4s ease}img:not([src]),img[src=""]{opacity:0}}@media(max-width:900px){.pillars-asym .pillar:nth-child(2),.pillar.featured{animation:none!important;transition:box-shadow .4s ease,transform .3s ease}.pillars-asym .pillar:nth-child(2):hover,.pillar.featured:hover{box-shadow:0 0 0 1px #ffdca059 inset,0 1px #ffdca047 inset,0 36px 70px -22px #000,0 18px 36px -16px #000c,0 0 110px -14px #e8b77099!important}.cohort-stats .cs-v,.cohort-stats .v,.cohort-stats .num,.hero-stats .stat .v,.hero-stats .stat-num,.kpi-bar .cell .v,.pillar .pillar-metric .m-v,.journey-card .journey-metric .m-v{animation:none!important}}@media(max-width:900px){.hero-headline{font-size:clamp(40px,11.4vw,56px)!important;line-height:1.05!important;letter-spacing:-.028em!important;font-weight:500!important}}@media(max-width:900px){body{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:900px){.nav-island,.nav-links,.nav-island.nav-links,.nav-auth-island{display:none!important}}@media(max-width:900px){.program-card{padding:24px 20px!important;border-radius:20px!important;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.program-card .program-cta,.program-card .pillar-cta,.program-card a.btn,.program-card button{height:48px!important}.program-card.is-recommended{position:relative;overflow:visible!important;box-shadow:0 0 0 1px #e8b77073 inset,0 1px #ffdca038 inset,0 30px 60px -22px #000000e6,0 0 90px -16px #e8b7706b!important}.program-card.is-recommended:before{content:"\2014  The chosen tier \b7  73% of cohort \2014";position:absolute;top:-28px;left:0;right:0;text-align:center;font-family:var(--font-serif, "Cormorant Garamond", serif);font-style:italic;font-size:12.5px;font-weight:400;letter-spacing:.01em;color:#f5dbabeb;z-index:2;pointer-events:none}.program-card.is-recommended:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffdca08c inset,0 1px #ffdca047 inset,0 36px 70px -22px #000,0 0 110px -14px #e8b7709e!important}.programs-grid{padding-top:32px!important}}html,body{scroll-behavior:auto!important;overscroll-behavior:auto!important}html:not(:has(.mobile-menu.open)),body:not(:has(.mobile-menu.open)){overflow-y:visible!important}body:has(.mobile-menu.open){overflow:hidden!important}@media(max-width:1024px){.journey-stage{padding-left:0!important}.journey-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 22px;padding:6px;background:linear-gradient(180deg,#16121c8c,#0b090ec7);border:1px solid rgba(232,183,112,.14);border-radius:14px;box-shadow:0 1px #ffdca00a inset,0 8px 18px -12px #0009}.journey-tab{appearance:none;-webkit-appearance:none;border:1px solid transparent;background:transparent;color:#e8b7708c;cursor:pointer;border-radius:10px;padding:10px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font:inherit;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease;min-height:56px}.journey-tab-num{font-family:var(--font-serif, "Cormorant Garamond", serif);font-style:italic;font-weight:400;font-size:22px;line-height:1;letter-spacing:-.01em;color:inherit}.journey-tab-pip{width:14px;height:1px;background:currentColor;opacity:.4;border-radius:1px;transition:width .3s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.journey-tab:active{transform:scale(.94)}.journey-tab.is-active{background:linear-gradient(180deg,#e8b7702e,#e8b7700f);border-color:#e8b7708c;color:var(--gold-100, #F5DBAB);box-shadow:0 1px #ffdca029 inset,0 0 20px -6px #e8b77066}.journey-tab.is-active .journey-tab-num{background:linear-gradient(180deg,#fcefd2,#e8b770);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.journey-tab.is-active .journey-tab-pip{width:18px;opacity:1;background:var(--gold, #E8B770);box-shadow:0 0 6px #e8b77099}.journey-card{padding:0!important;border-radius:18px!important;overflow:hidden!important;margin:0!important;position:relative!important;background:linear-gradient(180deg,#16121c9e,#0b090edb)!important;border:1px solid rgba(232,183,112,.22)!important;box-shadow:0 1px #ffdca014 inset,0 24px 48px -20px #000c,0 0 60px -16px #e8b77029!important;min-height:0!important;animation:journey-panel-in .4s cubic-bezier(.2,.8,.2,1)}@keyframes journey-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.journey-card[hidden]{display:none!important}.journey-card-head{display:flex;align-items:flex-start;gap:14px;padding:18px 18px 15px;border-bottom:1px solid rgba(232,183,112,.1)}.journey-card-icon{flex-shrink:0;margin-top:1px;width:38px;height:38px;border-radius:10px;background:linear-gradient(180deg,#e8b77038,#e8b7700f);border:1px solid rgba(232,183,112,.45);display:flex;align-items:center;justify-content:center;color:var(--gold-100, #F5DBAB)}.journey-card-titles{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:1px}.journey-card-eyebrow{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:#e8b7709e}.journey-card .journey-stage-name{font-family:var(--font-display)!important;font-size:17px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--gold-100, #F5DBAB)!important;text-transform:none!important}.journey-card-body{max-height:none!important;overflow:visible!important}.journey-card-body-inner{padding:16px 18px 18px}.journey-card .journey-title{font-family:var(--font-serif, "Cormorant Garamond", serif)!important;font-style:italic;font-weight:400;font-size:22px!important;line-height:1.2!important;letter-spacing:-.01em!important;color:#f5e8d0f2!important;margin:16px 0 10px!important}.journey-card .journey-desc{font-size:14px!important;line-height:1.55!important;color:#e8dcc3bf!important;margin:0 0 14px!important}.journey-card .journey-metric{margin:0 0 14px!important;padding:12px 0!important;border-top:1px solid rgba(232,183,112,.1)!important;border-bottom:1px solid rgba(232,183,112,.1)!important;display:flex!important;align-items:baseline!important;gap:10px!important}.journey-card .journey-metric .m-v{font-family:var(--font-display)!important;font-size:24px!important;font-weight:500!important;color:var(--gold-100, #F5DBAB)!important;line-height:1!important;background:linear-gradient(180deg,#f5dbab,#d4a84f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.journey-card .journey-metric .m-k{flex:1;font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase;color:#e8b7709e!important;line-height:1.35!important}.journey-card .journey-visual{border-radius:10px!important;overflow:hidden!important;margin:0!important;aspect-ratio:16 / 10!important;background:linear-gradient(180deg,transparent 50%,rgba(7,6,10,.7) 100%),var(--stage-img, none) center / cover no-repeat,#0a0810!important;position:relative;border:1px solid rgba(232,183,112,.1)}.journey-card .journey-visual-tag{position:absolute;left:10px;bottom:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;color:var(--gold-soft, #F5DBAB);padding:4px 8px;background:#07060abf;border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.journey-card .journey-meta{display:none!important}.journey-card:before{display:none!important}}@media(max-width:1024px){.hero .mini-chip,.hero-stack .mini-chip,.hero-visual .mini-chip,.hero .float-card,.hero-stack .float-card,.hero-visual .float-card,.hero .float-card.tl,.hero .float-card.br,.hero .float-card-br,.hero .float-card-tl{display:none!important}}@media(max-width:900px){.journey-sticky{padding-top:24px!important;padding-bottom:24px!important;min-height:auto!important}#journey,.journey{padding-top:32px!important;padding-bottom:32px!important}}@media(max-width:900px){.mobile-menu{background:radial-gradient(120% 70% at 80% 0%,rgba(232,183,112,.06),transparent 55%),linear-gradient(180deg,#0a0810,#07060a)!important;padding:20px 18px calc(28px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto}.mobile-menu .mobile-menu-head{margin-bottom:22px!important;padding-bottom:18px!important;border-bottom:1px solid rgba(232,183,112,.12);display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px}.mobile-menu .nav-logo{display:inline-flex!important;align-items:center!important;gap:10px!important}.mobile-menu .nav-logo-text{display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:6px!important}.mobile-menu .nav-logo-img{width:24px!important;height:24px!important}.mobile-menu .nav-logo-name{font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.02em!important;color:var(--text, #F5E8D0)!important;line-height:1!important}.mobile-menu .nav-logo-sub,.mobile-menu .nav-logo-sub.italic{font-family:var(--font-serif, "Cormorant Garamond", serif)!important;font-style:italic!important;font-weight:400!important;font-size:16px!important;letter-spacing:0!important;text-transform:none!important;background:linear-gradient(180deg,#f5dbabf2,#e8b770bf)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;margin:0!important;line-height:1!important;padding:0!important}.mobile-menu .mobile-menu-close{width:36px!important;height:36px!important;border-radius:10px!important;background:#e8b7700a!important;border:1px solid rgba(232,183,112,.16)!important;color:#f5dbabb8!important;transition:background .25s ease,border-color .25s ease,transform .18s ease}.mobile-menu .mobile-menu-close:active{transform:scale(.94);border-color:#e8b77073!important;background:#e8b7701f!important;color:var(--gold-100, #F5DBAB)!important}.mobile-menu .mobile-menu-body{margin-bottom:24px!important;display:flex;flex-direction:column;gap:26px}.mobile-menu .mm-section{background:linear-gradient(180deg,#e8b77008,#0b090e00);border-top:1px solid rgba(232,183,112,.12);padding-top:18px}.mobile-menu .mm-section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:14px;padding:0 4px}.mobile-menu .mm-section-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;color:var(--gold, #E8B770);flex-shrink:0;padding-top:2px}.mobile-menu .mm-section-titles{display:flex;flex-direction:column;gap:2px}.mobile-menu .mm-section-name{font-family:var(--font-display);font-weight:500;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#f5e8d0eb}.mobile-menu .mm-section-meta{font-family:var(--font-serif, "Cormorant Garamond", serif);font-style:italic;font-size:12px;color:#e8dcc38c}.mobile-menu .mm-section-items{display:flex;flex-direction:column;gap:10px}.mobile-menu .mm-button{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;border-radius:12px!important;background:linear-gradient(180deg,#16121c9e,#0b090edb)!important;border:1px solid rgba(232,183,112,.14)!important;box-shadow:0 1px #ffdca00a inset,0 12px 24px -16px #000000b3,0 0 #e8b77000!important;text-decoration:none!important;color:#f5e8d0f2!important;transform:translateY(0)!important;transition:background .22s ease,border-color .22s ease,box-shadow .3s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1)!important;position:relative;overflow:hidden}.mobile-menu .mm-button:active{transform:scale(.985)!important;border-color:#e8b7706b!important;background:linear-gradient(180deg,#e8b7701a,#0b090eeb)!important;box-shadow:0 1px #ffdca01a inset,0 8px 18px -14px #000c,0 0 24px -8px #e8b7703d!important}.mobile-menu .mm-button:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(232,183,112,.22) 50%,transparent 100%);pointer-events:none}.mobile-menu .mobile-menu-link{padding:12px 14px!important}.mobile-menu .mm-icon{flex-shrink:0;width:34px;height:34px;border-radius:10px;background:linear-gradient(180deg,#e8b7701a,#e8b77008);border:1px solid rgba(232,183,112,.22);display:flex;align-items:center;justify-content:center;color:var(--gold-100, #F5DBAB);transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.mobile-menu .mobile-menu-link:active .mm-icon{background:linear-gradient(180deg,#e8b77047,#e8b77014);border-color:#e8b7708c;color:var(--gold-100, #F5DBAB)}.mobile-menu .mobile-menu-link .label{flex:1;font-family:var(--font-display)!important;font-size:16px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:-.005em!important;color:#f5e8d0f5!important}.mobile-menu .mm-chev{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#e8b7700a;border:1px solid rgba(232,183,112,.14);display:flex;align-items:center;justify-content:center;color:#e8b7708c;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.mobile-menu .mobile-menu-link:active .mm-chev{background:var(--gold, #E8B770);border-color:var(--gold, #E8B770);color:#0a0810;transform:translate(2px)}.mobile-menu .mobile-menu-link .idx,.mobile-menu .mobile-menu-link .desc,.mobile-menu .mobile-menu-link .arrow,.mobile-menu .mobile-menu-link .mm-link-body{display:none!important}.mobile-menu .mobile-menu-foot{padding-top:18px!important;padding-bottom:4px!important;background:none!important;border-top:1px solid rgba(232,183,112,.14)!important;margin-top:8px!important}.mobile-menu .mm-button-primary{background:linear-gradient(180deg,#f5dbab,#e8b770 55%,#c49a55)!important;border:1px solid rgba(255,220,160,.55)!important;color:#14110a!important;height:60px!important;padding:0 22px!important;margin:18px 0 14px!important;width:100%!important;border-radius:14px!important;box-shadow:0 1px #fffae666 inset,0 -1px #78501e33 inset,0 18px 36px -14px #e8b77073,0 6px 14px -8px #0009!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.mobile-menu .mm-button-primary:before{display:none}.mobile-menu .mm-button-primary:active{transform:scale(.985)!important;background:linear-gradient(180deg,#fcefd2,#f5dbab 55%,#d4a84f)!important;box-shadow:0 1px #fffae680 inset,0 -1px #78501e40 inset,0 22px 44px -14px #e8b770a6,0 8px 18px -8px #000000b3!important}.mobile-menu .mm-apply-label{font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;color:#14110a!important}.mobile-menu .mm-apply-meta{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.18em!important;text-transform:uppercase;color:#14110a9e!important}.mobile-menu .mobile-menu-auth{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0!important;margin:0 0 22px!important;border:none!important}.mobile-menu .mm-button-ghost{height:48px!important;padding:0 16px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#16121c94,#0b090ed1)!important;border:1px solid rgba(232,183,112,.2)!important;color:#f5e8d0eb!important;font-family:var(--font-display)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-decoration:none!important;width:auto!important}.mobile-menu .mm-button-ghost:active{transform:scale(.985)!important;border-color:#e8b77080!important;background:linear-gradient(180deg,#e8b7701a,#0b090ee0)!important;color:var(--gold-100, #F5DBAB)!important}.mobile-menu .mm-icon-sm{display:inline-flex;align-items:center;justify-content:center;color:#e8b770c7;margin-right:8px}.mobile-menu .mm-button-ghost:active .mm-icon-sm{color:var(--gold-100, #F5DBAB)}}@media(max-width:900px){.hero-eyebrow{display:inline-flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;max-width:100%!important;padding:9px 14px!important;font-size:10.5px!important;letter-spacing:.16em!important}.hero-eyebrow .he-seg-2,.hero-eyebrow .he-sep-mid{display:none!important}.hero-eyebrow .he-seg,.hero-eyebrow .he-sep{display:inline}}@media(max-width:360px){.hero-eyebrow{font-size:9.5px!important;letter-spacing:.14em!important;padding:8px 12px!important}}@media(hover:none)and (pointer:coarse){*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nav,header.nav,.nav-island,.mobile-menu,.mobile-apply,.cookie-consent,.float-card,.holo-orb .label,.cta-callout,.cta-badge,.auth-back,.brand-chip,.eco-node,.mini-chip,.journey-visual-tag{background-color:#08070ceb!important}}@media(max-width:900px){.aurora .blob,.aurora .blob.a,.aurora .blob.b,.aurora .blob.c{animation:none!important;opacity:.35!important;filter:blur(60px)!important}.fog,.embers,.grid-overlay,.film-vignette,.chromatic,.hero-particles,.gold-particles,.journey-cinema,.bg-fixed,.bg-stars{animation:none!important;transition:none!important}.auth-hero-tile-img,.auth-hero-tile:before{animation:none!important}.journey-arc,.journey-pills,.journey-node,.journey-chip,.journey-orb,.eco-node,.marquee-strip .sparkle,.nav-link-spark{display:none!important}.stat-shimmer,.shimmer,.pulse-glow,.orbit,.float,.twinkle,.ember-rise,.scan-sweep,.light-rays{animation:none!important}.ticker-track,.hero-rail-track{animation-duration:80s!important}}@media(hover:none)and (pointer:coarse){#webgl-hero canvas,.webgl-hero canvas,.hero-canvas,canvas#hero-canvas,canvas[data-webgl=hero]{display:none!important}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 70% 30%,rgba(232,183,112,.22),transparent 60%),radial-gradient(50% 40% at 30% 70%,rgba(232,183,112,.12),transparent 65%);pointer-events:none;z-index:1}}@media(max-width:900px){.program-card,.program-card.is-recommended,.mentor,.mentor-card,.htestify-card,.testimonial-card,.inside-card,.platform-row,.journey-card,.pillar,.auth-card,.cta-orb,.foot-mega{box-shadow:0 1px #ffdca00a inset,0 8px 20px -12px #000000b3!important}.program-card.is-recommended{box-shadow:0 0 0 1px #e8b77073 inset,0 1px #ffdca038 inset,0 12px 28px -14px #000c,0 0 40px -16px #e8b77059!important}}@media(max-width:900px){.nav,.mobile-apply,.cookie-consent,.mobile-menu,.program-card,.mentor,.htestify-card,.journey-tab,.journey-card,.hero-eyebrow,.cta-orb{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}@media(max-width:900px){#mentors,#inside,#results,#cohort,#faq,#apply,footer{content-visibility:auto;contain-intrinsic-size:auto 1200px}}@media(max-width:900px){.fade-in.show,.reveal.visible,[data-animated=done]{will-change:auto!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.aurora .blob,.fog,.embers,.grid-overlay,canvas{display:none!important}}@supports (height: 100dvh){.hero{min-height:100dvh!important}.mobile-menu{height:100dvh!important}.auth-page,.auth-stage{min-height:100dvh!important}}@media(hover:none)and (pointer:coarse){a,button,[role=button],[role=tab]{touch-action:manipulation}.mm-button,.journey-tab,.program-card,.nav-burger,.mobile-menu-close,.btn,.btn-primary,.btn-ghost,.mm-apply,.mm-button-primary,.mm-button-ghost{touch-action:manipulation;-webkit-tap-highlight-color:rgba(232,183,112,.18)}}@media(max-width:900px){img,picture,.journey-visual,.mentor-portrait{transform:translateZ(0)}img[loading=lazy]:not(.loaded){opacity:0;transition:opacity .3s ease}img[loading=lazy].loaded,img[loading=lazy]:not([data-src]){opacity:1}}html,body{overflow-x:clip!important}@media(max-width:900px){body{overscroll-behavior-y:contain}}@media(max-width:900px){.hero-headline,.section-mega,.foot-mega,.cta-word,.cta-title,h1,h2{text-shadow:none!important}}@media(max-width:900px){.program-card,.mentor,.htestify-card,.journey-card,.mobile-menu .mm-button,.auth-card{border:1px solid rgba(232,183,112,.18)!important}}.mc-play,.mc-lock{filter:none!important;isolation:isolate}.ps-line{height:1px;background:var(--line-paper, rgba(232,183,112,.08));margin-top:12px}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:100%;z-index:130;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--gold, #E8B770) 0%,var(--gold-glow, #FCEFD2) 60%,var(--gold, #E8B770) 100%);box-shadow:0 0 8px #e8b77073;pointer-events:none;will-change:transform}@supports (animation-timeline: scroll()){.scroll-progress{animation:scroll-progress-grow linear both;animation-timeline:scroll(root block)}}@keyframes scroll-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.scroll-progress{display:none}}@media(max-width:900px){.foot-mega,.footer-mega{font-size:clamp(28px,7.6vw,54px)!important;line-height:1.12!important;white-space:nowrap!important;flex-wrap:nowrap!important;overflow:visible!important;max-width:100%!important;padding-bottom:.08em!important}.foot-mega-sub{white-space:nowrap!important;font-size:1em!important}.foot-mega:after,.footer-mega:after{display:none!important}}html.is-touch .aurora,html.is-touch .fog,html.is-touch .light-rays,html.is-touch .hero-orbital,html.is-touch .scan-sweep,html.is-touch .data-streams,html.is-touch .starfield,html.is-touch .chromatic,html.is-touch .liquidity-lines,html.is-touch .journey-cinema,html.is-touch .cinema-nav{display:none!important}html.is-touch .blob,html.is-touch .embers,html.is-touch .ember,html.is-touch .stat-shimmer,html.is-touch [class*=shimmer],html.is-touch .pulse-glow,html.is-touch .pulse,html.is-touch .twinkle,html.is-touch .float,html.is-touch .orbit,html.is-touch .grid-overlay,html.is-touch .film-vignette,html.is-touch .bg-stars,html.is-touch .nav-link-spark,html.is-touch .chip-sparkle,html.is-touch .marquee-strip .star{animation:none!important}html.is-touch *,html.is-touch *:before,html.is-touch *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.is-touch [class*=blob],html.is-touch .aurora{filter:none!important}html.is-touch *{will-change:auto!important}html.is-touch main>section:nth-child(n+4){content-visibility:auto;contain-intrinsic-size:auto 800px}html.is-touch .ticker-track,html.is-touch .hero-rail-track{animation-duration:90s!important}html.is-low-end .ticker-track,html.is-low-end .hero-rail-track,html.is-low-end .marquee-track{animation:none!important}@media(max-width:900px){#journey{padding-bottom:18px!important}.journey-sticky{padding-top:28px!important;padding-bottom:4px!important}#programs{padding-top:26px!important}#apply .cta-badge{position:static!important;inset:auto!important;transform:none!important;margin:18px auto 6px!important;display:inline-flex!important}}@media(max-width:900px){.hero-headline{font-size:clamp(50px,14vw,84px)!important;line-height:.96!important;letter-spacing:-.035em!important}.hero-cta-row .btn-primary{height:58px!important;font-size:15px!important}#ecosystem{padding-top:40px!important;padding-bottom:44px!important}#ecosystem .eco-node{display:none!important}#ecosystem .eco-stage{width:min(78vw,320px)!important;height:min(78vw,320px)!important;max-width:320px!important;margin:14px auto 0!important;overflow:visible!important}#ecosystem .eco-stage .ring{inset:0!important;width:auto!important;height:auto!important;border-radius:50%!important}#ecosystem .eco-stage .ring.r2{inset:15%!important}#ecosystem .eco-stage .ring.r3{inset:30%!important}#ecosystem .eco-stage .ring.r4{inset:45%!important}#ecosystem .eco-center{max-width:60%!important;max-height:60%!important}#apply .cta-frame{text-align:center!important;height:auto!important;min-height:0!important}#apply .cta-title-stage{position:static!important;height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;margin:6px 0 0!important}#apply .cta-word,#apply .cta-word-to,#apply .cta-word-bo{position:static!important;inset:auto!important;transform:none!important;text-align:center!important;white-space:nowrap!important;line-height:1.02!important}#apply .cta-orb{position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:clamp(150px,42vw,172px)!important;height:clamp(150px,42vw,172px)!important;border-radius:50%!important;margin:22px auto!important;box-shadow:0 0 0 1px #e8b77038,0 24px 60px -22px #e8b77073!important}#apply .cta-orb-line-1{font-size:11px!important;letter-spacing:.3em!important}#apply .cta-orb-line-2{font-size:15px!important}#apply .cta-sub{margin-top:8px!important}.foot-bottom{padding-top:10px!important;text-align:center!important}.foot-mega,.footer-mega{text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.foot-mega-sub{text-align:center!important}#results .htestify-track{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:22px!important;gap:14px!important;padding:4px 22px 20px!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scrollbar-width:none!important}#results .htestify-track::-webkit-scrollbar{display:none!important}#results .htestify-card{flex:0 0 86%!important;max-width:86%!important;scroll-snap-align:start!important;min-height:auto!important}#inside .inside-grid,#mentors .mentors,#programs .programs-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scroll-padding-left:22px!important;gap:14px!important;padding:4px 22px 20px!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scrollbar-width:none!important}#inside .inside-grid::-webkit-scrollbar,#mentors .mentors::-webkit-scrollbar,#programs .programs-grid::-webkit-scrollbar{display:none!important}#inside .inside-card,#mentors .mentor,#programs .program-card{flex:0 0 86%!important;max-width:86%!important;scroll-snap-align:start!important;min-height:auto!important}#results,#inside,#mentors{contain-intrinsic-size:auto 470px!important}}@keyframes ornate-row-drift{0%{transform:translate(0)}to{transform:translate(calc(-100% + 88vw))}}@keyframes ornate-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:900px){#results,#inside,#mentors{overflow-x:clip!important;content-visibility:visible!important;contain-intrinsic-size:auto!important}#results .htestify-track,#inside .inside-grid,#mentors .mentors{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;overflow:visible!important;scroll-snap-type:none!important;gap:0!important;padding:4px 0 18px!important;will-change:transform}#results .htestify-track.mq-ready{animation:ornate-marquee 60s linear infinite!important}#inside .inside-grid.mq-ready{animation:ornate-marquee 66s linear infinite!important}#mentors .mentors.mq-ready{animation:ornate-marquee 34s linear infinite reverse!important}#results .htestify-card,#inside .inside-card,#mentors .mentor{flex:0 0 auto!important;width:78vw!important;max-width:320px!important;margin-right:14px!important;scroll-snap-align:none!important;min-height:auto!important}html.is-reduced-motion #results .htestify-track.mq-ready,html.is-reduced-motion #inside .inside-grid.mq-ready,html.is-reduced-motion #mentors .mentors.mq-ready,html.is-low-end #results .htestify-track.mq-ready,html.is-low-end #inside .inside-grid.mq-ready,html.is-low-end #mentors .mentors.mq-ready{animation:none!important;transform:none!important}#programs .program-card{width:80vw!important;max-width:320px!important;padding:22px 18px!important}.journey-card-head{align-items:center!important}.journey-card-icon{flex:0 0 auto!important;background:linear-gradient(160deg,#e8b7702e,#e8b7700a)!important;border-color:#e8b7708c!important;box-shadow:inset 0 1px #ffecc833!important}}.journey-card:after,.journey-stage article:after,[id^=journey-panel-]:after{display:none!important;content:none!important}@media(max-width:900px){.journey-card,.journey-stage article,[id^=journey-panel-]{content-visibility:visible!important;contain-intrinsic-size:auto!important;contain:none!important}.journey-stage,.journey-frame,.journey-sticky{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.mentor,.htestify-card,.inside-card,.pillar{content-visibility:visible!important;contain-intrinsic-size:auto!important;contain:none!important}}@media(max-width:900px){#programs .program-visual{height:76px!important}#programs .program-body{padding:16px 17px 17px!important}#programs .program-title,#programs .program-title-lead,#programs .program-title-name{font-size:22px!important;line-height:1.08!important}#programs .program-desc{font-size:12.5px!important;line-height:1.45!important;margin:-4px 0 2px!important}#programs .program-features{margin-top:6px!important;gap:8px!important}#programs .program-features li{font-size:12.5px!important;line-height:1.3!important;gap:9px!important;margin:0!important}#programs .program-features li+li{margin-top:8px!important}#programs .program-metric{margin-top:6px!important;padding-top:13px!important}#programs .program-metric-v{font-size:34px!important}#programs .program-metric-k{font-size:9.5px!important;margin-top:4px!important}#programs .program-cta{margin-top:10px!important;padding:13px 18px!important;white-space:nowrap!important;font-size:13px!important}#programs .program-cta .mag-inner{gap:8px!important;justify-content:center!important;flex-wrap:nowrap!important;transform:none!important}#programs .program-tagline{font-size:11.5px!important;line-height:1.4!important;margin-top:8px!important}}@media(min-width:901px){.mq-clone{display:none!important}}@media(max-width:900px){.foot-mega,.foot-mega .foot-mega-sub,.footer-mega{background:linear-gradient(180deg,rgba(255,200,120,.18) 0%,rgba(255,179,71,.04) 60%,transparent 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important;filter:none!important;opacity:1!important}}@media(max-width:1000px){.auth-card.has-hero-tile{overflow:visible!important;margin-top:58px!important;padding-top:52px!important}.brand-panel{padding:78px 22px 34px!important}.auth-panel{padding:30px 20px 64px!important}.auth-card{padding:24px 22px!important}.step-rail{margin:12px 0 16px!important}.auth-title{font-size:25px!important;margin-bottom:6px!important;line-height:1.12!important}.auth-subtitle{font-size:13px!important;margin-bottom:16px!important;line-height:1.45!important}.auth-form .field{margin-bottom:13px!important}.field label{font-size:11px!important;margin-bottom:5px!important}.field input,.field textarea,.field select{padding:12px 14px!important;font-size:14px!important}.field textarea{min-height:82px!important}.step-nav{margin-top:16px!important;gap:10px!important}.auth-submit,.auth-submit.is-bar{padding:13px 18px!important;font-size:13px!important}.auth-social-row{margin-top:16px!important}.auth-social-btn{width:46px!important;height:46px!important}}@media(max-width:480px){.auth-card.has-hero-tile{margin-top:54px!important;padding-top:48px!important}.auth-card{padding:20px 18px!important}.brand-panel{padding:72px 18px 28px!important}.auth-title{font-size:23px!important}}@media(min-width:1001px){.auth-back~.top-bar{padding-left:132px}.auth-star{opacity:.42!important}.auth-star:nth-child(1){width:18px!important;height:18px!important}.auth-star:nth-child(2){width:15px!important;height:15px!important}.auth-star:nth-child(3){width:19px!important;height:19px!important}.auth-star:nth-child(4){width:14px!important;height:14px!important}.auth-star:nth-child(5){width:13px!important;height:13px!important;opacity:.3!important}.auth-star:nth-child(6){width:12px!important;height:12px!important;opacity:.28!important}.auth-card{padding:38px!important}.auth-card.has-hero-tile{padding-top:52px!important}}.auth-card .auth-title{font-size:clamp(22px,2.1vw,28px)!important;line-height:1.1!important;margin-bottom:4px!important}.auth-card .auth-subtitle{font-size:13px!important;line-height:1.5!important;margin-top:7px!important;margin-bottom:18px!important}.auth-card .auth-form .field{margin-bottom:12px!important}.auth-card .auth-form .field label{font-size:9.5px!important;letter-spacing:.2em!important;margin-bottom:5px!important}.auth-card .auth-form .field input,.auth-card .auth-form .field textarea,.auth-card .auth-form .field select{padding:11px 14px!important;font-size:14px!important;border-radius:9px!important}.auth-card .auth-form .field textarea{min-height:74px!important}.auth-card .step-rail{margin:14px 0 16px!important}.auth-card .field-meta{margin:4px 0 14px!important}.auth-card .auth-submit,.auth-card .auth-submit.is-bar{padding:13px 18px!important;font-size:12.5px!important}.auth-card .step-nav{margin-top:14px!important}.auth-card .auth-social-row{margin-top:15px!important}.auth-card .auth-social-label{margin-bottom:12px!important;font-size:9.5px!important}.auth-card .auth-social-btn{width:44px!important;height:44px!important}@media(min-width:1001px){.auth-card{max-width:440px!important;padding:34px!important}.auth-card.has-hero-tile{padding-top:50px!important}}@media(min-width:901px)and (max-width:1024px){.nav-links,.nav-cta-desktop,.nav-auth-desktop{display:none!important}.nav-burger{display:flex!important}}@media(min-width:769px)and (max-width:1024px){.hero-grid{grid-template-columns:1fr!important}.hero{min-height:auto!important}.hero-stack{display:block!important;width:460px!important;max-width:86%!important;height:460px!important;justify-self:center!important;margin:18px 0 0!important;transform:none!important;overflow:visible!important}.hero-stack .hero-visual{display:block!important;width:100%!important;height:100%!important;position:relative!important}.hero-stack .terminal{width:100%!important;border-radius:16px!important;transform:none!important}.hero-stack .terminal-bar{padding:11px 15px!important;font-size:9.5px!important;letter-spacing:.08em!important}.hero-stack .terminal-body{padding:16px!important;gap:13px!important}.hero-stack .terminal-symbol .ticker{font-size:19px!important}.hero-stack .terminal-symbol .name{font-size:9.5px!important;letter-spacing:.12em!important}.hero-stack .terminal-price .big{font-size:24px!important}.hero-stack .terminal-price .delta{font-size:10.5px!important}.hero-stack .terminal-row{padding-top:11px!important;font-size:10px!important;gap:5px!important}.hero-stack .terminal-row .cell .k{font-size:8.5px!important;letter-spacing:.12em!important}.hero-stack .terminal-row .cell .v{font-size:10.5px!important;margin-top:2px!important}.hero-stack .terminal-ticker{padding:6px 0!important;font-size:9.5px!important}}@media(min-width:601px)and (max-width:1000px){.auth-card,.auth-card.has-hero-tile{max-width:480px!important;margin-left:auto!important;margin-right:auto!important}}@media(min-width:1025px){.journey-tabs{display:none!important}}@media(min-width:901px){html.is-touch main>section,html.is-touch main>section:nth-child(n+4){content-visibility:visible!important;contain-intrinsic-size:auto!important;contain:none!important}}@media(max-width:1000px){.auth-card{margin-bottom:96px!important}}.top-bar a:not(.logo){display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;border:1px solid rgba(245,219,171,.22);background:linear-gradient(135deg,#ffc7741a,#ffc77405),#0e0b128c;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);color:var(--gold-soft);font-size:10.5px;letter-spacing:.15em;line-height:1;white-space:nowrap;box-shadow:0 1px #ffdca012 inset,0 10px 24px -14px #000c,0 0 22px -12px #e8b77061;transition:border-color .3s ease,background .3s ease,transform .3s ease,box-shadow .3s ease,color .3s ease}.top-bar a:not(.logo):hover{border-color:#f5dbab75;background:linear-gradient(135deg,#ffc77429,#ffc7740a),#100c1499;color:var(--gold-100, #F5DBAB);transform:translateY(-1px);box-shadow:0 1px #ffdca01a inset,0 14px 30px -14px #000000d9,0 0 30px -10px #e8b7708c}@media(max-width:400px){.top-bar a:not(.logo){padding:8px 13px;font-size:10px;letter-spacing:.12em}}@media(max-width:600px){.auth-card{max-width:min(86vw,366px)!important;margin-left:auto!important;margin-right:auto!important;padding:38px 17px 18px!important}.auth-card.has-hero-tile{padding-top:44px!important}.auth-hero-tile{width:78px!important;height:78px!important}.auth-card .auth-title{font-size:20px!important;line-height:1.15!important}.auth-card .auth-subtitle{font-size:12.5px!important;line-height:1.5!important;margin-bottom:13px!important}.auth-card .auth-form .field{margin-bottom:10px!important}.auth-card .auth-form .field input,.auth-card .auth-form .field textarea{padding:10px 13px!important}.auth-card .auth-submit,.auth-card .auth-submit.is-bar{padding:13px 18px!important}.auth-card .auth-social-row{margin-top:12px!important}.auth-card .auth-social-btn{width:40px!important;height:40px!important}.auth-card .auth-social-label{margin-bottom:10px!important}.auth-session-detail{margin-top:12px!important;gap:8px 10px!important}}.hero .fade-in,.hero-eyebrow.fade-in,.hero-headline.fade-in,.hero-sub.fade-in,.hero-cta-row.fade-in,.hero-stats.fade-in{opacity:1!important;transform:none!important;filter:none!important}.fade-in.queued:not(.show){animation:ornate-reveal-failsafe .8s cubic-bezier(.2,.8,.2,1) 2.5s forwards}@keyframes ornate-reveal-failsafe{to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.fade-in,.fade-in.queued,.fade-in.queued:not(.show){opacity:1!important;transform:none!important;filter:none!important;animation:none!important}}
