.toolbox{max-width:1180px;margin:auto;padding:28px 24px}.toolbox section{margin-bottom:56px}.toolbox-hero{padding:46px 0}.toolbox-hero h1{font-size:clamp(42px,7vw,80px);line-height:1.05;max-width:900px}.toolbox-hero h1 span{color:#89cdff}.toolbox-hero .lead{max-width:850px;font-size:21px;line-height:1.65}.toolbox-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.toolbox-strip span{border:1px solid #36576b;border-radius:30px;padding:9px 16px}.toolbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.toolbox-card{border:1px solid #345668;border-radius:18px;padding:26px;background:#102735;display:flex;flex-direction:column}.toolbox-card p{line-height:1.7;flex:1}.toolbox-card h3{font-size:25px;margin:18px 0 4px}.toolbox-badge{font-size:12px;letter-spacing:.08em;color:#99eed8;font-weight:700}.toolbox-card.planned .toolbox-badge{color:#bdd8ff}.toolbox-card.planned{background:#0d222f}.toolbox-steps,.toolbox-end{padding:30px;border:1px solid #355164;border-radius:18px}.toolbox-steps li{padding:8px;line-height:1.7}.toolbox-end{background:#12354b}.toolbox .primary{display:inline-block;padding:14px 22px;border-radius:10px;background:#89cdff;color:#091923;font-weight:750;text-decoration:none}.toolbox .actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.toolbox .subtle{color:#b4ccda;line-height:1.6}@media(max-width:700px){.toolbox-grid{grid-template-columns:1fr}.toolbox{padding:18px}.toolbox-hero{padding:16px 0}.toolbox-card{padding:22px}}