*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;background:#090d19;color:#eef0ff;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:#80e6d3;text-decoration:none}a:hover{text-decoration:underline}header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px clamp(20px,5vw,80px);border-bottom:1px solid #263249}header .brand{display:flex;align-items:center;gap:10px;font-size:22px;color:#eef0ff;font-weight:bold}header img{width:34px;height:34px}header nav{display:flex;gap:20px;flex-wrap:wrap}main{max-width:1200px;margin:auto;padding:40px 24px 56px}.eyebrow{color:#80e6d3;font-size:13px;letter-spacing:2px;text-transform:uppercase}h1{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:12px 0 20px}h2{font-size:25px;line-height:1.3}h3{font-size:19px;line-height:1.35}.lead{color:#b8c2d5;max-width:800px;font-size:18px}.category-links{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.category-links a{padding:8px 14px;border:1px solid #304057;border-radius:9px;background:#111c2c}.group{margin-top:36px;scroll-margin-top:16px}.group>p{color:#b8c2d5;max-width:820px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{background:#121b2b;border:1px solid #2b3850;border-radius:16px;padding:22px;min-width:0}.card p{color:#b8c2d5;font-size:15px}.card h3{margin-top:0}.workflow{padding:24px;border:1px solid #365b60;background:#102628;border-radius:16px;margin-top:32px}.workflow ol{padding-left:22px}details{border-top:1px solid #29354a;padding:14px 0}summary{cursor:pointer}footer{border-top:1px solid #29354a}@media(max-width:760px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}main{padding:28px 20px}}@media(max-width:480px){.cards{grid-template-columns:1fr}header nav{gap:14px;font-size:14px}.lead{font-size:16px}}