*{box-sizing:border-box;margin:0;padding:0}body{font-family:Arial,sans-serif;color:#14213d;line-height:1.6}a{text-decoration:none;color:inherit}header{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 7%;border-bottom:1px solid #e5eaf2;background:#fff;position:sticky;top:0;z-index:10}.logo{font-size:21px;font-weight:800}.logo span{color:#3568e8}nav{display:flex;gap:25px;align-items:center}nav a{font-weight:600;font-size:14px}#menuBtn{display:none;border:0;background:none;font-size:25px}.btn{display:inline-block;background:#3568e8;color:#fff;padding:11px 20px;border-radius:8px;font-weight:700;border:0}.hero{padding:90px 7%;display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;background:#f3f6ff}.hero h1,.page h1{font-size:clamp(40px,6vw,66px);line-height:1.1;margin:15px 0}.hero h1 span{color:#3568e8}.hero p,.page p{font-size:18px;color:#66748a;max-width:700px;margin-bottom:25px}.hero small,.page small,.heading small{color:#3568e8;font-weight:800;letter-spacing:2px}.code{background:#101827;color:#dce6fa;border-radius:18px;padding:35px;box-shadow:0 20px 50px #14213d22}.code b{color:#7da2ff}.code pre{margin-top:20px;line-height:2}.stats{display:flex;gap:30px;margin-top:30px}.section,section{padding:70px 7%}.heading{text-align:center;margin-bottom:35px}.heading h2,h2{font-size:38px;margin-top:8px}.grid{display:grid;gap:22px}.four{grid-template-columns:repeat(4,1fr)}.three{grid-template-columns:repeat(3,1fr)}.two{grid-template-columns:repeat(2,1fr)}article,aside,form{border:1px solid #e3e8f0;border-radius:15px;padding:26px;background:#fff;box-shadow:0 8px 25px #14213d0a}article i{font-size:30px;font-style:normal}article h3{font-size:21px;margin:10px 0}article p{color:#68758a;margin-bottom:15px}article a:not(.btn){color:#3568e8;font-weight:700}.dark{background:#101827;color:#fff}.dark article{background:#18243a;border-color:#2a3a56}.dark article p{color:#b8c4d6}.dark label{display:inline-block;color:#3568e8;background:#e9efff;padding:4px 9px;border-radius:20px;font-size:11px;font-weight:800}.cta{text-align:center;background:#eef4ff}.page{text-align:center;background:#f3f6ff}.page p{margin-left:auto;margin-right:auto}.details{display:grid;grid-template-columns:1fr 310px;gap:35px}.details h2{margin:35px 0 18px}.details aside{height:max-content}.full{width:100%;text-align:center}.ai{background:#edf3ff}.ai li{margin-left:20px}.faq button{display:block;width:100%;padding:16px;text-align:left;border:0;border-bottom:1px solid #ddd;background:#fff;font-weight:700;cursor:pointer}.faq p{display:none;padding:14px;background:#f7f9fc}.faq p.open{display:block}.lead{font-size:19px;color:#66748a;max-width:850px}form{max-width:700px;margin:auto}form label{display:block;font-weight:700;margin-bottom:17px}input,select,textarea{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #d4dce8;border-radius:7px;font:inherit}#message{color:#3568e8;margin-top:12px;font-weight:700}footer{background:#101827;color:#dce5f5;padding:50px 7%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}footer a{display:block;color:#b9c5d7;margin:6px 0;font-size:14px}footer .logo{color:#fff}.copy{text-align:center;background:#0b111c;color:#8491a5;padding:15px;font-size:13px}@media(max-width:900px){#menuBtn{display:block}nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:20px 7%;flex-direction:column;align-items:flex-start}nav.open{display:flex}.hero,.details{grid-template-columns:1fr}.four{grid-template-columns:1fr 1fr}.three{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hero,section{padding:50px 5%}.four,.three,.two{grid-template-columns:1fr}.hero h1,.page h1{font-size:40px}footer{grid-template-columns:1fr;padding:40px 5%}}
