:root{--black:#030303;--dark:#0a0907;--card:rgba(18,15,11,.92);--gold:#d88b34;--gold-light:#f4b057;--white:#fff;--muted:#c8c8c8;--green:#54b82e;--green-dark:#23820f;--border:rgba(216,139,52,.45)}*{margin:0;padding:0;box-sizing:border-box}body{background:#000;color:var(--white);font-family:'Inter',sans-serif}.page{width:100%;min-height:100vh;background:#000;overflow:hidden}.container{width:min(100%,825px);margin:0 auto}.hero{min-height:660px;padding-top:30px;position:relative}.hero:after{display:none}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:45% 55%;gap:10px}.logo{width:138px;margin-bottom:20px}.eyebrow{color:var(--gold-light);font-family:'Oswald',sans-serif;font-size:17px;font-weight:500;letter-spacing:1.4px;margin-bottom:8px}h1{font-family:'Oswald',sans-serif;font-size:69px;line-height:.98;letter-spacing:-1px;font-weight:700;text-transform:uppercase}h1 span{display:inline-block;color:var(--gold-light);background:linear-gradient(180deg,#ffd28b 0%,#b8661d 100%);-webkit-background-clip:text;color:transparent}.subtitle{margin-top:13px;font-size:17px;line-height:1.35;color:#f1f1f1}.benefits{list-style:none;margin-top:18px;display:grid;gap:10px;font-size:14px;color:#e8e8e8}.benefits i,.trust-row i,.offer-benefits i{color:var(--gold-light)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:linear-gradient(180deg,#69c741,#24920f);color:#fff;text-decoration:none;font-family:'Oswald',sans-serif;font-size:18px;line-height:1.1;font-weight:700;letter-spacing:.4px;padding:18px 24px;border-radius:6px;margin-top:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 24px rgba(31,128,14,.35)}.trust-row{display:flex;gap:32px;margin-top:22px;font-size:12px;color:#d5d5d5}.top-menu{display:flex;justify-content:flex-end;align-items:center;gap:26px;font-family:'Oswald',sans-serif;font-size:10px;color:#f0f0f0;margin-top:10px;white-space:nowrap}.top-menu i{color:var(--gold);font-size:15px;margin-right:7px}.hero-product{width:100%;margin-top:48px;transform:translateX(18px)}.students-box{width:386px;margin-left:auto;margin-top:8px;border:1px solid var(--border);border-radius:7px;padding:14px 20px;text-align:center;background:rgba(8,7,5,.75)}.students-box p{font-family:'Oswald',sans-serif;font-size:12px;letter-spacing:.5px}.stars,.testimonial-grid div{color:#f5a637;letter-spacing:4px;margin-top:6px}.promise{border:1px solid var(--border);border-radius:7px;background:linear-gradient(180deg,rgba(18,14,8,.84),rgba(8,7,5,.86));padding:19px 24px 24px}.promise h2{text-align:center;font-family:'Oswald',sans-serif;font-size:22px;line-height:1.35;letter-spacing:1px}.promise h2 span{color:var(--gold-light);font-size:20px}.pillars{margin-top:25px;display:grid;grid-template-columns:repeat(4,1fr)}.pillars article{text-align:center;padding:0 28px;border-right:1px solid rgba(216,139,52,.35)}.pillars article:last-child{border-right:0}.pillars i{color:var(--gold);font-size:42px;margin-bottom:12px}.pillars h3{color:var(--gold-light);font-family:'Oswald',sans-serif;font-size:16px;letter-spacing:1px}.pillars p{margin-top:7px;font-size:12px;line-height:1.35;color:#e2e2e2}.training{padding:30px 4px 22px;display:grid;grid-template-columns:250px 1fr;gap:28px}.training-info h2,.testimonials h2{color:var(--gold-light);font-family:'Oswald',sans-serif;font-size:28px;line-height:1.05;letter-spacing:1px}.training-info ul{list-style:none;margin-top:20px;display:grid;gap:13px;font-size:13px}.training-info i{color:var(--gold);width:22px}.modules-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.modules-grid article{min-height:118px;border:1px solid rgba(216,139,52,.42);border-radius:4px;background:linear-gradient(180deg,rgba(16,13,9,.96),rgba(5,5,4,.95));padding:16px 14px;position:relative}.modules-grid strong{color:var(--gold);font-family:'Oswald',sans-serif;font-size:30px}.modules-grid i{color:var(--gold);font-size:25px;margin-left:10px}.modules-grid p{margin-top:12px;font-family:'Oswald',sans-serif;font-size:13px;line-height:1.25;text-align:center}.testimonials{padding-top:8px;text-align:center}.testimonials h2{font-size:19px;letter-spacing:1.5px;margin-bottom:14px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.testimonial-grid article{text-align:left;border:1px solid rgba(216,139,52,.35);border-radius:7px;background:var(--card);padding:18px 19px;min-height:137px}.testimonial-grid i{color:var(--gold);font-size:19px}.testimonial-grid p{display:inline;margin-left:5px;font-size:12px;line-height:1.5;color:#e9e9e9}.testimonial-grid span{display:block;margin-top:5px;font-size:12px}.testimonials small{display:block;color:#8f8f8f;margin-top:12px;font-size:12px}.offer{margin-top:20px;margin-bottom:18px;border:1px solid var(--border);border-radius:7px;background:linear-gradient(180deg,rgba(20,16,10,.94),rgba(7,6,5,.96));display:grid;grid-template-columns:31% 31% 38%;padding:22px 28px}.price h3,.final-cta h3{color:var(--gold-light);font-family:'Oswald',sans-serif;font-size:18px;letter-spacing:1px}.price p{margin-top:20px;font-family:'Oswald',sans-serif;font-size:22px}.price s{text-decoration-color:#f33;text-decoration-thickness:3px}.price span{display:block;margin-top:18px;color:var(--gold-light);font-family:'Oswald',sans-serif;font-size:13px}.price strong{display:block;color:#65bd3c;font-family:'Oswald',sans-serif;font-size:58px;line-height:1}.offer-benefits{list-style:none;border-left:1px solid rgba(216,139,52,.16);border-right:1px solid rgba(216,139,52,.16);padding:25px 20px;display:grid;gap:12px;font-size:13px}.offer-benefits i{color:#67d242;font-size:18px;margin-right:8px}.final-cta{text-align:center;padding-left:25px}.final-cta h3{line-height:1.4}.final-cta .btn-primary{width:100%;margin-top:12px;font-size:20px;padding:16px 12px}.payments{margin-top:12px;width:250px;max-width:100%}.final-cta p{margin-top:9px;color:#999;font-family:'Oswald',sans-serif;font-size:12px}.footer{border-top:1px solid rgba(216,139,52,.22);padding:16px 0 26px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;gap:26px}.footer-brand{display:flex;align-items:center;gap:14px}.footer-brand img{width:72px}.footer-brand h3{color:var(--gold-light);font-family:'Oswald',sans-serif;font-size:16px}.footer-brand p,.footer-grid span{color:#a9a9a9;font-size:11px;line-height:1.45}.footer-grid span{display:flex;align-items:center;gap:11px;font-family:'Oswald',sans-serif}.footer-grid i{color:var(--gold);font-size:21px;border:1px solid rgba(216,139,52,.35);padding:8px;border-radius:5px}@media(max-width:768px){.container{width:calc(100% - 32px)}.hero-grid,.training,.offer,.footer-grid{grid-template-columns:1fr}.top-menu{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px}.hero-right{order:-1}.hero-product{transform:none;margin-top:25px}h1{font-size:54px}.pillars,.modules-grid,.testimonial-grid{grid-template-columns:1fr}.pillars article{border-right:0;border-bottom:1px solid rgba(216,139,52,.25);padding:24px 12px}.students-box{width:100%}.trust-row{flex-direction:column;gap:10px}.offer-benefits{border:0;padding:20px 0}.final-cta{padding-left:0}}

.lead-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:22px}.lead-modal.is-open{display:flex}.lead-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(4px)}.lead-modal__content{position:relative;z-index:2;width:min(100%,430px);border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,rgba(20,16,10,.98),rgba(5,5,4,.98));box-shadow:0 25px 80px rgba(0,0,0,.75),0 0 35px rgba(216,139,52,.16);padding:30px 28px}.lead-modal__close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:1px solid rgba(216,139,52,.35);border-radius:50%;background:rgba(0,0,0,.55);color:var(--gold-light);cursor:pointer}.lead-modal__header{text-align:center;margin-bottom:22px}.lead-modal__header span{display:block;color:var(--gold-light);font-family:'Oswald',sans-serif;font-size:13px;font-weight:600;letter-spacing:1.4px;margin-bottom:8px}.lead-modal__header h2{font-family:'Oswald',sans-serif;font-size:28px;line-height:1.1;color:#fff;text-transform:uppercase}.lead-modal__header p{margin-top:10px;color:#cfcfcf;font-size:13px;line-height:1.45}.lead-form{display:grid;gap:10px}.lead-form label{color:var(--gold-light);font-family:'Oswald',sans-serif;font-size:14px;letter-spacing:.7px}.lead-form input{width:100%;height:48px;border:1px solid rgba(216,139,52,.35);border-radius:6px;background:#080808;color:#fff;font-size:14px;padding:0 14px;outline:none}.lead-form input:focus{border-color:var(--gold-light);box-shadow:0 0 0 3px rgba(216,139,52,.13)}.lead-form input::placeholder{color:#777}.lead-form__submit{height:54px;margin-top:12px;border:0;border-radius:6px;background:linear-gradient(180deg,#69c741,#24920f);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 10px 24px rgba(31,128,14,.35);color:#fff;font-family:'Oswald',sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px}.lead-form__submit:hover,.btn-primary:hover{filter:brightness(1.08)}body.modal-open{overflow:hidden}@media(max-width:768px){.lead-modal__content{padding:26px 20px}.lead-modal__header h2{font-size:24px}}
.lead-form__message{min-height:18px;margin-top:4px;font-size:13px;line-height:1.35;text-align:center}.lead-form__message.is-error{color:#ff7070}.lead-form__message.is-success{color:#67d242}.lead-form__submit:disabled{opacity:.75;cursor:not-allowed}.lead-form__submit.is-loading{filter:brightness(.95)}
