*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050708;color:#f5f5f2;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{height:58px;padding:0 5.8%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #202426;background:#050708;position:sticky;top:0;z-index:30}.brand{font-weight:800;letter-spacing:3.5px;font-size:17px;white-space:nowrap}.brand span{color:#ef2730;margin-right:5px}.brand small{font-size:7px;letter-spacing:1.3px;color:#7d8183;margin-left:4px}.nav nav{display:flex;gap:30px;font-size:12px;color:#bfc3c4}.nav nav a{height:58px;display:flex;align-items:center;position:relative}.nav nav a:hover,.nav nav .active{color:#fff}.nav nav .active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ef2730}.nav-cta,.button{background:#ed252c;padding:13px 21px;font-weight:800;font-size:11px;letter-spacing:.4px;display:inline-block;border:0;color:#fff;cursor:pointer}.nav-cta b,.button b{margin-left:8px}.nav-cta:hover,.button:hover{background:#ff3038}.hero{height:382px;position:relative;overflow:hidden;border-bottom:1px solid #25292b;background:radial-gradient(circle at 70% 52%,#171a1c 0,#0b0d0f 36%,#050708 72%)}.hero-content{position:relative;z-index:4;width:53%;padding:49px 0 45px 6.5%}.eyebrow{color:#ef3038;font-size:11px;letter-spacing:1.8px;font-weight:800;margin:0 0 13px}.center{text-align:center}.hero h1,.process h2,.coaching h2,.apply h2,.final h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800;line-height:.91;letter-spacing:.2px;margin:0}.hero h1{font-size:clamp(54px,5.3vw,79px);margin-bottom:18px}.hero h1 em,.coaching h2 em,.apply h2 em,.final h2 em{color:#ef2730;font-style:normal}.lead{font-size:14px;line-height:1.55;color:#c4c8c9;max-width:520px;margin:0}.button{margin-top:17px}.hero-person{position:absolute;z-index:2;right:5.5%;bottom:0;width:min(49vw,610px);height:100%;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.hero-person img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block}.hero-lines{position:absolute;z-index:1;right:7%;top:8%;width:47%;height:93%;transform:skewX(-20deg);border-left:2px solid rgba(239,39,48,.5);border-right:2px solid rgba(239,39,48,.16);opacity:.8}.hero-lines:before,.hero-lines:after{content:"";position:absolute;top:25%;height:58%;border-left:2px solid rgba(239,39,48,.38)}.hero-lines:before{left:35%}.hero-lines:after{right:22%;top:7%;height:78%;opacity:.6}.process{background:#050708;border-bottom:1px solid #25292b}.process-inner{padding:12px 6.5% 28px}.process h2{text-align:center;font-size:38px}.process-lead{text-align:center;color:#a8adaf;font-size:12px;margin:5px 0 31px}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.steps>div{position:relative;border-top:2px solid #ef2730;padding-top:12px}.steps span{display:flex;width:37px;height:37px;border:2px solid #ef2730;border-radius:50%;align-items:center;justify-content:center;background:#050708;font-size:12px;margin-top:-32px;margin-bottom:12px}.steps h4{font-size:11px;letter-spacing:.4px;margin:0 0 7px}.steps p{font-size:11px;line-height:1.45;color:#b0b5b7;margin:0;max-width:145px}.coaching{background:#090b0c;border-bottom:1px solid #25292b}.coaching-inner{padding:42px 6.5% 45px}.coaching h2{text-align:center;font-size:42px;margin-bottom:27px}.features{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #292d2f}.features article{padding:23px 25px;min-height:155px;border-right:1px solid #292d2f}.features article:last-child{border-right:0}.icon{font-size:22px;color:#ef2730;margin-bottom:12px}.features h3{font-size:11px;margin:0 0 8px}.features p{font-size:11px;line-height:1.55;color:#aeb3b5;margin:0;max-width:260px}.apply{display:grid;grid-template-columns:42% 58%;background:#090c0d;border-bottom:1px solid #25292b}.apply-visual{min-height:580px;position:relative;overflow:hidden;background:#050607}.apply-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) brightness(.46);}.apply-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.48)),linear-gradient(0deg,rgba(0,0,0,.65),transparent 55%)}.apply-visual:before{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(ellipse 48% 62% at 28% 50%,rgba(3,5,6,.94) 0%,rgba(3,5,6,.82) 48%,rgba(3,5,6,.45) 72%,rgba(3,5,6,.08) 100%);pointer-events:none}.pricing-card{position:absolute;z-index:3;left:10%;top:50%;transform:translateY(-53%);width:min(72%,390px);padding:28px 30px;background:rgba(5,7,8,.97);border:1px solid #3a3f41;box-shadow:0 20px 50px rgba(0,0,0,.55)}.pricing-card .eyebrow{margin-bottom:8px}.price{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.price strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:64px;line-height:.9;letter-spacing:.2px}.price span{font-size:10px;font-weight:800;letter-spacing:1.3px;color:#b9bec0}.price-term{font-size:9px;font-weight:800;letter-spacing:1.5px;color:#ef2730;margin:7px 0 13px}.price-copy{font-size:11px;line-height:1.5;color:#c2c6c7;margin:0 0 15px}.pricing-card ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px 14px}.pricing-card li{font-size:10px;line-height:1.35;color:#e2e4e4;padding-left:13px;position:relative}.pricing-card li:before{content:"✓";position:absolute;left:0;color:#ef2730;font-weight:800}.visual-copy{position:absolute;left:10%;bottom:48px;font-family:'Barlow Condensed',sans-serif;font-size:31px;line-height:.92;letter-spacing:2.5px;z-index:2}.visual-copy span{display:block;width:38px;border-top:3px solid #ef2730;margin-bottom:15px}.form-wrap{padding:47px 8% 52px}.apply h2{font-size:48px;margin-bottom:9px}.form-intro{color:#aeb3b5;line-height:1.55;font-size:12px;max-width:590px;margin:0 0 21px}form{display:grid;gap:12px}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{font-size:9px;letter-spacing:1px;color:#ddd;font-weight:800}input,select,textarea{display:block;width:100%;margin-top:6px;border:1px solid #303638;background:#0f1315;color:#fff;padding:11px 12px;font:inherit;font-size:12px;border-radius:0;outline:none}input::placeholder,textarea::placeholder{color:#777d80}input:focus,select:focus,textarea:focus{border-color:#ef2730}textarea{resize:vertical}.submit{width:100%;margin-top:1px}.submit:disabled{opacity:.65;cursor:wait}.fine{font-size:9px;line-height:1.45;color:#6f7578;margin:0}.final{text-align:center;padding:64px 20px;background:radial-gradient(circle at 50% 0,#111517,#07090a 60%)}.final h2{font-size:54px;margin-bottom:5px}footer{padding:27px 5.8%;border-top:1px solid #25292b;display:flex;align-items:center;justify-content:space-between;color:#73787a;font-size:9px;letter-spacing:1px}footer p{margin:0}.footer-links a:hover{color:#fff}@media(max-width:900px){.nav nav{display:none}.hero{height:650px}.hero-content{width:100%;padding:54px 7% 30px}.hero h1{font-size:57px}.hero-person{width:92vw;height:60%;right:-3%}.hero-lines{right:0;top:40%;width:78%;height:58%}.process-inner{padding:38px 7% 45px}.steps{grid-template-columns:repeat(2,1fr);gap:34px 18px}.coaching-inner{padding:45px 7%}.features{grid-template-columns:1fr 1fr}.features article:nth-child(2){border-right:0}.features article:nth-child(-n+2){border-bottom:1px solid #292d2f}.apply{grid-template-columns:1fr}.apply-visual{min-height:500px}.pricing-card{left:7%;top:45%;width:86%;transform:translateY(-50%)}.visual-copy{display:none}.form-wrap{padding:50px 7%}}@media(max-width:560px){.nav{padding:0 5%}.brand{font-size:15px;letter-spacing:3px}.brand small{display:none}.nav-cta{display:none}.hero{height:680px}.hero-content{padding:52px 7% 20px}.hero h1{font-size:51px}.lead{font-size:13px}.hero-person{width:112vw;height:53%;right:-13%}.hero-lines{top:39%;width:85%;height:58%}.process-inner{padding:40px 7% 48px}.process h2{font-size:42px}.steps{grid-template-columns:1fr;gap:31px}.coaching h2{font-size:39px}.features{grid-template-columns:1fr}.features article,.features article:nth-child(2){border-right:0;border-bottom:1px solid #292d2f}.features article:last-child{border-bottom:0}.apply-visual{min-height:520px}.pricing-card{left:7%;top:43%;width:86%;padding:24px 22px}.pricing-card ul{grid-template-columns:1fr}.visual-copy{display:none}.apply h2{font-size:44px}.form-wrap{padding:45px 7%}.two{grid-template-columns:1fr}.final h2{font-size:46px}footer{display:block}footer p{margin:16px 0}.footer-links{margin-top:12px}}
