*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:#14233b;background:#f5faff;line-height:1.65}a{text-decoration:none;color:inherit}.wrap{width:min(1100px,92%);margin:auto}header{position:sticky;top:0;background:#fff;z-index:10;border-bottom:1px solid #dbe8f5}.nav{height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-weight:900;color:#082d63;font-size:20px}.navlinks{display:flex;gap:18px;font-size:14px}.btn{display:inline-block;background:linear-gradient(135deg,#1267d6,#08a1dd);color:white;padding:13px 20px;border-radius:13px;font-weight:800;border:0}.hero{padding:65px 0;background:linear-gradient(180deg,#fff,#eef9ff)}.grid{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.eyebrow,.pill{display:inline-block;border-radius:999px;padding:6px 12px;background:#e6f4ff;color:#1267d6;font-size:12px;font-weight:800}h1{font-size:clamp(42px,6vw,68px);line-height:1.02;color:#082d63;margin:18px 0}h2{color:#082d63;font-size:34px;line-height:1.15}.lead{font-size:19px;color:#5f7188}.book{width:min(400px,100%);display:block;margin:auto;filter:drop-shadow(0 25px 25px #174e8240)}.price{font-size:38px;font-weight:900;color:#082d63;margin:15px 0}.old{text-decoration:line-through;color:#8b9bad;font-size:18px}.section{padding:70px 0}.white{background:white}.center{text-align:center}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card,.topic,.policy{background:white;border:1px solid #dbe8f5;border-radius:20px;padding:25px;box-shadow:0 12px 35px #184a7d12}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.stat{text-align:center;background:white;border:1px solid #dbe8f5;border-radius:16px;padding:20px}.stat b{display:block;font-size:30px;color:#1267d6}.topics{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.purchase{background:linear-gradient(135deg,#082d63,#1267d6);color:white;border-radius:25px;padding:45px}.purchase h2,.purchase .price{color:white}.purchase .btn{background:white;color:#1267d6}footer{background:#071e40;color:#d8e8fa;padding:40px 0}footer a{display:block;margin:7px 0}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.page{padding:60px 0}.policy{max-width:900px;margin:auto}.policy h1{font-size:45px}.policy h2{font-size:25px;margin-top:32px}.notice{background:#fff7dc;border:1px solid #eed48a;padding:15px;border-radius:12px;margin-top:25px}.form{display:grid;gap:12px}.form input,.form textarea{padding:13px;border:1px solid #cbdced;border-radius:11px;font:inherit}.form textarea{min-height:130px}@media(max-width:800px){.navlinks{display:none}.grid,.cards,.footgrid{grid-template-columns:1fr}.topics{grid-template-columns:1fr}.stats{grid-template-columns:1fr}.hero{padding-top:35px}.book{max-width:310px}}