.hero{padding:86px 0 56px;background:radial-gradient(circle at 65% 0,#dce9ff,transparent 43%)}.hero h1{max-width:920px}.hero>p{max-width:680px;font-size:19px}.cta{display:inline-block;margin-top:18px;padding:13px 19px;border-radius:999px;background:#0877ff;color:#fff;font-weight:700;text-decoration:none}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:48px 0}.card{padding:25px;border:1px solid var(--line);border-radius:17px;background:#fff}.card h2{margin:0 0 10px;font-size:24px}.section{margin:68px 0}.section h2{max-width:760px;font-size:clamp(31px,4vw,52px);line-height:.98;letter-spacing:-.06em}.section>p{max-width:720px;font-size:18px;line-height:1.62}.examples,.problems{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:26px}.example,.problem{padding:23px;border:1px solid var(--line);border-radius:16px;background:#fff}.problem strong{display:block;margin-bottom:6px}.example{background:#101116;color:#f9fbff}.example p{margin:0 0 11px;color:#cbd3e4}.example .reply{margin:0;padding:13px;border-radius:12px;background:#0877ff;color:#fff}.info-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:13px;gap:13px;margin-top:26px}.info-list div{padding:18px;border-left:3px solid #0877ff;background:#f1f6ff}.faq{display:grid;grid-gap:11px;gap:11px;margin-top:25px}.faq details{padding:19px 20px;border:1px solid var(--line);border-radius:14px;background:#fff}.faq summary{cursor:pointer;font-weight:700}.faq p{margin:13px 0 0;line-height:1.55}.bottom{margin:72px 0 20px;padding:52px;border-radius:25px;background:#111116;color:#fff}.bottom h2{max-width:700px;margin:0;font-size:clamp(34px,5vw,61px);line-height:.95;letter-spacing:-.07em}.bottom p{max-width:560px;color:#c7ccd7;font-size:18px;line-height:1.5}.bottom .cta{background:#fff;color:#111116}@media(max-width:700px){.examples,.grid,.info-list,.problems{grid-template-columns:1fr}.bottom{padding:32px 25px}}