:root{font-family:Arial,sans-serif;color:#0b1933;background:#f3f8fb}*{box-sizing:border-box}body{margin:0}header,main,footer{width:min(1120px,calc(100% - 36px));margin:auto}header{display:flex;justify-content:space-between;align-items:center;padding:24px 0}header img{width:132px;height:auto}header a,footer a{color:#183956}main{padding-bottom:60px}.hero{background:#08142b;color:#fff;border-radius:26px;padding:48px;display:grid;grid-template-columns:1.1fr .9fr;gap:45px;align-items:center}.eyebrow{color:#00cc91;font-size:12px;font-weight:800;letter-spacing:2px}h1{font-size:clamp(34px,5vw,60px);line-height:1.02;letter-spacing:-1.8px;margin:20px 0}h2{font-size:clamp(26px,3vw,38px);line-height:1.12}p{line-height:1.6}.lead{font-size:19px;color:#d3deed}.topics{font-size:12px;font-weight:bold;line-height:2;color:#98e9ed}.button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:15px 23px;border-radius:12px;background:linear-gradient(120deg,#1bc779,#00afd2);color:#06162c;text-decoration:none;font-size:14px;font-weight:800}.hero .button{margin-top:20px}.trust{font-size:12px;color:#c6d4e6}.trust a{color:inherit}.cover{height:auto;width:100%;max-width:310px;display:block;margin:auto;border-radius:8px;box-shadow:0 22px 40px #0007;transform:rotate(3deg)}section{margin-bottom:34px}.value{padding:25px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards article{padding:24px;border:1px solid #dce6ee;background:#fff;border-radius:16px}.cards h3{font-size:15px;margin-top:0}.cards p{color:#506078;font-size:14px}.preview{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;background:#e4eef3;padding:32px;border-radius:24px}.pages{display:flex;gap:14px;align-items:center;justify-content:center}.pages img{width:45%;max-width:190px;box-shadow:0 10px 25px #11274422;border-radius:4px}.pages img+img{transform:rotate(4deg)}.hook{background:#102541;padding:36px;border-radius:24px;color:white}.hook p{color:#cbd8e8}.ready{text-align:center;max-width:760px;margin:30px auto;padding:44px 30px;background:white;border:1px solid #dce6ee;border-radius:24px}.ready h1{font-size:40px}.ready img{max-width:140px;margin:25px auto}.secondary{display:inline-block;color:#087775;font-weight:800;margin-top:12px}.optional{border-top:1px solid #dce6ee;margin-top:35px;padding-top:22px}footer{padding:25px 0;display:flex;gap:25px;font-size:13px}@media(max-width:650px){header{padding:18px 0}.hero{grid-template-columns:1fr;padding:27px 23px;gap:25px}.hero h1{font-size:38px}.lead{font-size:17px}.hero .cover{max-width:210px}.cards{grid-template-columns:1fr 1fr;gap:10px}.cards article{padding:18px}.preview{grid-template-columns:1fr;padding:23px}.hook{padding:25px}.button{width:100%;font-size:13px}.ready{padding:30px 22px}.ready h1{font-size:31px}.topics{font-size:11px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

@font-face{font-family:Manrope;src:url('/homepage-v3-assets/fonts/Manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root{font-family:Manrope,Arial,sans-serif}header nav{display:flex;align-items:center;gap:24px}.language{display:flex;align-items:center;gap:8px;font-size:13px}.language select{font:inherit;padding:10px;border:1px solid #b9ccd9;border-radius:8px;background:white;color:#102541}.lesson-number{display:block;color:#087a70;font-weight:800;font-size:13px;margin-bottom:10px}.hero h1{font-size:clamp(34px,4.5vw,56px);line-height:1.1;overflow-wrap:break-word}.ready h1{line-height:1.15}.button{text-align:center;line-height:1.5}.cover{object-fit:contain}footer{flex-wrap:wrap}
@media(max-width:650px){header{align-items:flex-start;gap:16px}header img{width:112px}header nav{flex-direction:column;align-items:flex-end;gap:10px}.language{flex-direction:column;align-items:flex-end;gap:3px}.cards{grid-template-columns:1fr}.hero{overflow:hidden}.hero h1{font-size:36px}.hero .cover{max-width:210px}.ready h1{font-size:30px}}
