:root{--blue:#1168d9;--deep:#092c66;--dark:#102a50;--light:#eaf4ff;--border:#d7e5f7;--text:#23354b;--white:#fff;--muted:#607187}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:var(--text);background:#fff;line-height:1.55}a{color:var(--blue)}.wrap{max-width:1140px;padding:0 24px;margin:0 auto}.top{background:white;border-bottom:1px solid #e1eaf7}.nav{display:flex;align-items:center;justify-content:space-between;height:76px}.brand{color:var(--deep);text-decoration:none;font-size:18px;font-weight:700;display:flex;gap:10px;align-items:center}.brand-mark{background:var(--blue);color:#fff;border-radius:10px;width:38px;height:38px;display:grid;place-items:center;font-size:25px;font-weight:900}.nav-btn{font-weight:700;text-decoration:none;color:var(--blue);border:1px solid #cce0fb;padding:9px 16px;border-radius:10px}.hero{background:linear-gradient(117deg,#f7fbff 0%,#e7f3ff 65%,#cfe7ff 100%);padding:82px 0}.hero-grid{display:grid;grid-template-columns:1fr 0.86fr;align-items:center;gap:48px}.eyebrow{font-size:12px;letter-spacing:1.9px;font-weight:800;color:var(--blue);text-transform:uppercase}.eyebrow span{padding:0 7px;color:#92afd9}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(38px,4.3vw,58px);line-height:1.12;letter-spacing:-1.9px;color:var(--deep);margin:16px 0 24px}h1 span{color:var(--blue)}.lead{font-size:18px;line-height:1.66;color:#294766}.intro{font-size:16px;color:#43607c}.price-row{display:flex;align-items:center;gap:14px;margin:24px 0}.old-price{text-decoration:line-through;color:#8395a9;font-size:25px;font-weight:600}.new-price{font-size:48px;color:var(--deep);font-weight:900;line-height:1}.price-note{font-size:13px;font-weight:700;color:var(--blue);background:#dbeaff;padding:7px 10px;border-radius:999px}.btn{display:inline-flex;justify-content:center;gap:24px;align-items:center;text-decoration:none;border-radius:12px;font-weight:800;padding:15px 25px}.primary{background:var(--blue);color:#fff;box-shadow:0 10px 24px #1168d92f}.btn:hover{filter:brightness(.94)}.small-secure{font-size:12px;color:#6b7f98;margin:13px 0 0}.product-visual{padding:23px;border-radius:24px;background:#fff;box-shadow:0 22px 60px #1b5da922;border:1px solid #d4e8ff;transform:rotate(1deg)}.visual-chip{font-size:11px;font-weight:800;letter-spacing:2px;color:#227ce5;margin-bottom:14px}.screen{border-radius:13px;background:#0c2f68;overflow:hidden;box-shadow:0 7px 24px #09265233}.screen-top{background:#f0f6ff;padding:9px 12px;display:flex;gap:5px;align-items:center}.dot{height:6px;width:6px;border-radius:50%;background:#b6d2f2}.url{color:#6786a7;font-size:9px;margin-left:10px}.screen-inner{padding:42px 26px 32px;text-align:center;background:radial-gradient(circle at 78% 10%,#2577dd 0,transparent 45%),linear-gradient(130deg,#092757,#0d4da4);color:white}.mini-logo{margin:0 auto 13px;width:58px;height:58px;display:grid;place-items:center;border:3px solid #99cafa;border-radius:15px;font-size:37px;font-weight:900}.screen-title{font-weight:900;font-size:clamp(24px,3vw,40px);letter-spacing:-1px;line-height:1.11}.screen-title em{font-style:normal;color:#9bd4ff}.pill{margin:20px auto;font-size:12px;display:inline-block;background:#ffffff19;border:1px solid #7baded66;border-radius:20px;padding:8px 15px}.screen-cards{display:flex;gap:7px;justify-content:center;flex-wrap:wrap}.screen-cards span{font-size:9px;border:1px solid #ffffff55;border-radius:5px;padding:7px 9px}.visual-footer{font-size:12px;color:#6985a4;text-align:center;margin-top:14px}.section{padding:80px 0}.section-heading{text-align:center;max-width:730px;margin:0 auto 40px}.section-heading h2,h2{font-size:clamp(29px,3vw,40px);line-height:1.17;color:var(--deep);letter-spacing:-.8px;margin:12px 0 14px}.section-heading p{color:var(--muted)}.benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.benefit{border:1px solid var(--border);border-radius:17px;padding:26px;background:white;box-shadow:0 4px 17px #12397b08}.benefit.wide{grid-column:1/-1;display:flex;gap:22px;align-items:center}.benefit-icon{background:#e5f1ff;color:var(--blue);width:44px;height:44px;min-width:44px;border-radius:12px;display:grid;place-items:center;font-weight:900;margin-bottom:17px}.benefit.wide .benefit-icon{margin-bottom:0}.benefit h3{font-size:20px;color:var(--deep);margin:0 0 8px}.benefit p{font-size:15px;color:var(--muted);margin:0}.band{background:#092e69;color:white;padding:68px 0}.band h2{color:white}.band p{color:#d3e4fc}.band .eyebrow{color:#7fbcff}.band-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.track-list{display:grid;gap:13px}.track{padding:18px;background:#ffffff11;border:1px solid #ffffff25;border-radius:12px;display:grid;gap:3px}.track-number{font-size:11px;letter-spacing:1.3px;color:#97cfff;font-weight:900}.track strong{font-size:18px}.track>span:last-child{font-size:13px;color:#cee4ff}.checkout-section{background:#f5f9ff}.checkout-grid{display:grid;grid-template-columns:1fr 460px;gap:65px;align-items:center}.checkout-grid p{color:#516a86}.checklist{list-style:none;padding:0;display:grid;gap:13px;margin:25px 0}.checklist li:before{content:'✓';display:inline-grid;place-items:center;background:#d7ecff;color:#0874db;width:24px;height:24px;border-radius:50%;font-weight:900;margin-right:12px}.help{font-size:14px;color:#667f9e}.checkout-card{border:1px solid #cddff6;border-radius:17px;overflow:hidden;background:white;box-shadow:0 18px 45px #0d408a15}.checkout-bar{background:#126ada;color:white;text-align:center;padding:12px;font-size:12px;letter-spacing:1.5px;font-weight:900}.checkout-inner{padding:27px}.checkout-inner h3{font-size:22px;color:var(--deep);margin-bottom:4px}.checkout-inner .description{font-size:13px}.order-line{display:flex;justify-content:space-between;gap:15px;margin:16px 0;font-size:15px}.order-line s{color:#8798aa;margin-right:7px}.total{border-top:1px solid #e4ebf5;padding-top:20px;font-weight:800;font-size:18px;color:var(--deep)}.checkout-inner label{font-size:13px;font-weight:800;display:block;margin:23px 0 6px}.checkout-inner input{width:100%;padding:14px;border:1px solid #bed3ed;border-radius:9px;font:inherit;outline-color:#2c7ade}.email-help,.secure-footer,.terms-note{font-size:12px!important;line-height:1.5}.email-help{margin:7px 0 16px}.status{font-size:13px;margin:10px 0}.status.error{color:#b71e35}.status.success{color:#167547}.notice{background:#e9f3ff;border-radius:9px;padding:14px;font-size:14px;color:#27518b}.secure-footer{margin-top:18px;text-align:center}.terms-note{text-align:center}.faq details{max-width:780px;margin:12px auto;border:1px solid var(--border);border-radius:10px;padding:16px 21px}.faq summary{font-weight:750;color:var(--deep);cursor:pointer}.faq details p{font-size:14px;color:var(--muted);margin:14px 0 0}footer{border-top:1px solid #e6edf5;padding:25px 0;color:#7a8aa1;font-size:12px}.footer-inner{display:flex;justify-content:space-between;gap:15px}.footer-inner div{display:flex;gap:20px}.footer-inner a{color:#637e9f;text-decoration:none}@media(max-width:850px){.hero-grid,.band-grid,.checkout-grid{grid-template-columns:1fr;gap:40px}.hero{padding:54px 0}.product-visual{max-width:550px}.section{padding:55px 0}.checkout-grid{gap:28px}.checkout-card{max-width:550px}.nav{height:66px}}@media(max-width:540px){.wrap{padding:0 17px}.brand{font-size:14px}.brand-mark{width:32px;height:32px;font-size:21px}.nav-btn{font-size:12px;padding:7px 9px}h1{font-size:37px;letter-spacing:-1px}.lead{font-size:16px}.benefits{grid-template-columns:1fr}.benefit.wide{grid-column:auto;display:block}.benefit.wide .benefit-icon{margin-bottom:17px}.checkout-inner{padding:19px}.footer-inner{flex-direction:column}.new-price{font-size:43px}.screen-inner{padding:32px 12px}}

.course-feature-image{max-width:960px;margin:0 auto 35px}.course-feature-image img{width:100%;height:auto;border-radius:16px;box-shadow:0 12px 35px rgba(10,55,120,.1)}
