@font-face{font-family:Manrope;src:url('/study360/manrope.woff2');font-weight:800}@font-face{font-family:DM;src:url('/study360/dm-sans.woff2');font-weight:500}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:500 17px/1.75 DM,Arial,sans-serif;color:#18334e;background:#f4f8fe}a{color:#066da9;text-underline-offset:4px}header{display:flex;gap:25px;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:1180px;margin:auto;padding:22px 28px}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;font:800 25px Manrope;letter-spacing:-1px;color:#123454}.brand img{height:47px;width:47px;border-radius:12px}nav{display:flex;flex-wrap:wrap;gap:24px;font-size:15px}nav a{text-decoration:none;color:#45657e}main{max-width:1180px;margin:auto;padding:20px 28px 70px}.hero{padding:46px;background:linear-gradient(145deg,#e5f3ff,#d8f5f3);border:1px solid #cde3f3;border-radius:30px;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:2.5px;font-size:12px;color:#087ab2}h1{font:800 clamp(34px,5vw,58px)/1.14 Manrope;letter-spacing:-2px;margin:18px 0 20px;color:#0f2f50}.hero p{max-width:670px;font-size:20px;color:#41617b}.banner{display:block;width:100%;height:auto;border-radius:20px;margin-top:32px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:25px 0 0}.button{display:inline-block;padding:12px 22px;border-radius:12px;background:#0875b4;color:#fff;text-decoration:none}.button.secondary{background:#fff;color:#0870a5;border:1px solid #bfd9ec}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.feature,.legal{background:#fff;border:1px solid #dce8f2;border-radius:22px;padding:28px}.feature .number{font-size:12px;letter-spacing:2px;color:#1881ab}.feature h2{font:800 21px/1.35 Manrope;letter-spacing:-.6px;margin:12px 0}.feature p{font-size:16px;color:#53718a;margin:0}.trust{margin-top:28px;padding:28px 32px;border-radius:22px;background:#123756;color:#d5ebf8}.trust h2{color:#fff;font:800 25px Manrope;margin:0 0 12px}.trust a{color:#9ae9ef}.legal{max-width:880px;margin:auto;padding:42px}.legal h1{font-size:42px}.legal h2{font:800 24px/1.4 Manrope;letter-spacing:-.5px;margin-top:32px}.legal h3{font:800 19px/1.4 Manrope;margin-top:26px}.legal li{margin:8px 0}.muted{color:#5c7890}.callout{padding:18px 22px;background:#eaf5fe;border:1px solid #cce4f5;border-radius:15px;margin:22px 0}.legal .toc{display:flex;flex-wrap:wrap;gap:9px 20px;font-size:14px}.legal table{border-collapse:collapse;width:100%;font-size:15px}.legal th,.legal td{border-bottom:1px solid #dce7ef;text-align:left;vertical-align:top;padding:13px 10px}.legal th{background:#f0f6fb}footer{border-top:1px solid #dae6f1;padding:30px 28px;max-width:1180px;margin:auto;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;color:#59768e;font-size:14px}footer img{display:block;width:175px;height:auto;margin-bottom:10px}code{font-size:14px;padding:3px 6px;background:#e9f2fb;border-radius:5px}@media(max-width:800px){.features{grid-template-columns:1fr 1fr}.hero{padding:28px}.legal{padding:26px}main{padding:10px 18px 45px}header{padding:18px}nav{gap:15px}.hero p{font-size:18px}}@media(max-width:540px){.features{grid-template-columns:1fr}.hero{padding:23px;border-radius:22px}.legal h1{font-size:33px}.legal{padding:23px}.legal table{font-size:13px}.legal td,.legal th{padding:10px 6px}.actions{flex-direction:column}.button{text-align:center}}