.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.decision-grid article{border:1px solid #dbe4e7;border-radius:22px;padding:34px;background:linear-gradient(145deg,#fff,#f5f8f8);box-shadow:0 16px 45px rgba(7,25,39,.07)}.decision-grid span{color:var(--blue);font-size:12px;font-weight:900;letter-spacing:.15em}.decision-grid h3{font-size:28px;line-height:1.15;margin:12px 0}.decision-grid li{margin:7px 0;color:#536771}.digital{background:#071927;color:#fff}.digital .head p{color:#b7c5cc}.data-grid,.component-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.data-grid article,.component-grid article{padding:26px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:rgba(255,255,255,.045)}.data-grid b{color:var(--lime)}.data-grid h3,.component-grid h3{margin:8px 0;font-size:19px}.data-grid p,.component-grid p{margin:0;color:#b9c8ce;font-size:14px}.faq{display:grid;gap:10px}.faq details{background:#fff;border:1px solid #dbe4e7;border-radius:14px;padding:0 22px}.faq summary{cursor:pointer;font-weight:800;padding:18px 34px 18px 0;position:relative}.faq summary:after{content:'+';position:absolute;right:0;color:var(--blue);font-size:22px}.faq details[open] summary:after{content:'–'}.faq p{color:var(--muted);margin:0 0 20px}.component-grid{margin-top:28px}.component-grid article{background:#102c3c}@media(max-width:900px){.data-grid,.component-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.decision-grid,.data-grid,.component-grid{grid-template-columns:1fr}.decision-grid article{padding:25px}}
