:root{--blue:#2864e8;--navy:#1d3a70;--yellow:#f6e15b;--cream:#f8f9f4;--ink:#192945}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.55 'DM Sans',sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #d89f43;outline-offset:4px}h1,h2,h3{font-family:Outfit,sans-serif;line-height:1.08;letter-spacing:-.04em;margin:0 0 20px}h1{font-size:clamp(2.8rem,4.5vw,4.5rem)}h2{font-size:clamp(2.2rem,4vw,4rem)}h3{font-size:1.35rem}p{margin:0 0 18px}em{font-style:normal;color:var(--blue)}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.skip{position:absolute;top:-60px;left:20px;padding:8px;background:white;z-index:20}.skip:focus{top:10px}header{background:var(--navy);color:white}.nav{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{text-decoration:none;font:600 1rem Outfit,sans-serif;letter-spacing:.07em;white-space:nowrap}.brand strong{color:var(--yellow)}.nav nav{display:flex;gap:26px}.nav nav a{text-decoration:none;font-size:.9rem;color:#e4ebff}.navbtn{text-decoration:none;background:var(--yellow);color:var(--navy);padding:10px 20px;border-radius:100px;font-weight:800;white-space:nowrap}.hero{background:radial-gradient(circle at 85% 15%,#5186ef,var(--blue) 45%,var(--navy));color:white;overflow:hidden}.hero-grid{min-height:650px;display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center;padding:68px 0}.eyebrow,.kicker,.lessons span,.price-card>span{font-size:.77rem;letter-spacing:.15em;font-weight:800}.eyebrow{color:var(--yellow)}.hero h1{margin:18px 0 24px}.hero h1 em,.dark em,.closing em{color:var(--yellow)}.hero p{font-size:1.1rem;color:#e6edff;max-width:610px}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:28px 0 10px}.actions>a:last-child{text-decoration:none;font-weight:700}.btn{display:inline-flex;justify-content:center;align-items:center;background:var(--yellow);color:var(--navy);padding:16px 25px;border-radius:100px;font-weight:800;text-decoration:none;box-shadow:0 10px 25px #122b5740;transition:transform .2s}.btn:hover{transform:translateY(-2px)}.hero small{display:block;color:#d6e2ff}.facts{display:flex;gap:28px;margin-top:42px;padding-top:20px;border-top:1px solid #ffffff50}.facts div{display:flex;flex-direction:column}.facts b{font:800 1.6rem Outfit;color:var(--yellow)}.facts span{font-size:.8rem;color:#e7edff}.cover{position:relative}.cover img{display:block;width:100%;height:auto;border-radius:25px;transform:rotate(-4deg);box-shadow:0 25px 70px #0d245daa}.cover>span{position:absolute;right:-8px;bottom:-15px;background:var(--yellow);color:var(--navy);font:800 1rem Outfit;letter-spacing:.08em;padding:15px;transform:rotate(4deg)}.cover>span strong{color:var(--blue)}.section{padding:100px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.kicker{display:block;color:var(--blue);margin-bottom:20px}.prose{border-left:3px solid var(--yellow);padding-left:30px;font-size:1.08rem;color:#4b5b76}.pale{background:#edf3ff}.narrow{max-width:800px;margin-bottom:42px}.grid{display:grid;gap:15px}.four,.lessons{grid-template-columns:repeat(4,1fr)}.grid article{border-radius:18px;padding:28px 24px;min-height:230px}.four article{background:white}.grid article>span{color:var(--blue);font-weight:800}.grid h3{margin:25px 0 12px}.grid p{color:#576782;font-size:.91rem;margin:0}.section-top{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px}.section-top h2{max-width:760px}.section-top>p{max-width:300px;color:#576782}.lessons article{background:#f3f5f0;border:1px solid #e1e8e4}.lessons article:hover{border-color:var(--blue)}.dark{background:var(--navy);color:white}.dark .kicker{color:var(--yellow)}.dark p{color:#dce7ff}.steps>div{display:flex;gap:25px;border-bottom:1px solid #ffffff40;margin-bottom:20px;padding-bottom:20px}.steps b{color:var(--yellow)}.steps h3{margin-bottom:8px}.mentor{display:grid;grid-template-columns:210px 1fr;gap:60px;align-items:center;background:linear-gradient(110deg,#eaf1ff,#fffbea);border-radius:25px;padding:60px}.mentor p{font-size:1.08rem;color:#50617c}.emblem{width:180px;height:180px;border:2px solid #d89f43;border-radius:50%;display:grid;place-items:center;color:#d89f43;font-size:8rem}.offer{align-items:center}.offer>div:first-child p{font-size:1.07rem;color:#465a78}.price-card{background:var(--navy);color:white;border-radius:25px;padding:42px;box-shadow:0 25px 60px #1d3a7030}.price-card>span{color:var(--yellow)}.price{font:800 clamp(2.8rem,5vw,4.2rem) Outfit;letter-spacing:-.05em;margin:18px 0 4px}.price small{font:500 1.05rem Outfit;letter-spacing:0}.price-card p,.price-card small{color:#d6e3ff}.price-card p{font-size:.9rem}.price-card ul{list-style:none;padding:20px 0;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;margin:20px 0}.price-card li{padding:7px 0}.price-card li:before{content:'✓';color:var(--yellow);font-weight:800;margin-right:12px}.price-card .btn{width:100%}.price-card small{display:block;text-align:center;margin-top:13px;font-size:.78rem}.faq details{padding:20px 0;border-bottom:1px solid #dbe2ed}.faq summary{font:700 1.2rem Outfit;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:1.4rem;color:var(--blue)}.faq details[open] summary:after{content:'−'}.faq details p{margin:15px 0 0;color:#52647e}.closing{background:var(--blue);color:white;text-align:center;padding:86px 0}.closing .kicker{color:var(--yellow)}.closing h2{max-width:880px;margin:0 auto 30px}footer{background:#122b57;color:#d5e2f7;padding:35px 0}.foot{display:grid;grid-template-columns:180px 1fr auto;gap:30px;align-items:center}.foot p{font-size:.78rem;margin:0}.foot>span:last-child{font-size:.8rem;white-space:nowrap}@media(max-width:900px){.nav nav{display:none}.hero-grid,.split{grid-template-columns:1fr;gap:40px}.hero-grid{padding-top:55px}.cover{max-width:500px;margin:0 auto}.four,.lessons{grid-template-columns:repeat(2,1fr)}.foot{grid-template-columns:1fr}.section-top{display:block}.section-top>p{max-width:600px}.mentor{grid-template-columns:130px 1fr;gap:30px}.emblem{width:130px;height:130px;font-size:5rem}}@media(max-width:600px){.wrap{width:calc(100% - 32px)}.nav{min-height:66px}.navbtn{font-size:.8rem;padding:10px 13px}.hero-grid{gap:30px;padding:48px 0}.hero h1{font-size:clamp(2.6rem,10vw,4.2rem)}.hero p{font-size:1rem}.actions .btn{width:100%}.facts{gap:12px;justify-content:space-between;margin-top:32px}.facts b{font-size:1.2rem}.facts span{font-size:.68rem}.cover{padding:12px 20px 20px}.cover>span{font-size:.75rem;right:0;bottom:0}.section{padding:68px 0}.four,.lessons{grid-template-columns:1fr}.grid article{min-height:0}.grid h3{margin-top:14px}.mentor{display:block;padding:30px}.emblem{width:90px;height:90px;font-size:3rem;margin-bottom:25px}.price-card{padding:27px}.closing{padding:65px 0}}
