
.qa-modules{margin:28px 0;color:var(--text,#17252f)}.qa-modules-heading{margin:0 0 18px}.qa-modules-heading h2{margin:6px 0;font-size:clamp(23px,3vw,32px);letter-spacing:-.025em}.qa-module-progress{color:#61717b;font-size:14px;line-height:1.6;max-width:850px}.qa-modules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qa-module{background:#fff;border:1px solid #dfe8e8;border-radius:20px;padding:24px;box-shadow:0 8px 28px #12383708;animation:qaModuleReveal .55s cubic-bezier(.16,1,.3,1) both;min-width:0}.qa-module-head{display:flex;gap:13px;align-items:center;margin-bottom:20px}.qa-module-head>svg{width:43px;height:43px;padding:9px;box-sizing:border-box;background:#eaf6f2;border-radius:12px;color:#087659;flex:none}.qa-module-head h3{font-size:17px;line-height:1.4;margin:0 0 4px}.qa-module-status{font-size:12px;color:#536e66}.qa-module-facts{margin:0}.qa-module-facts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,1fr);gap:18px;padding:11px 0;border-top:1px solid #edf1f2;font-size:13px;line-height:1.6}.qa-module-facts dt{color:#596b77}.qa-module-facts dd{margin:0;text-align:right;color:#213b48;overflow-wrap:anywhere;font-weight:550}.qa-module-note{font-size:12px;line-height:1.6;color:#60727e;margin:15px 0 5px}.qa-module-time{font-size:11px;color:#73868d}.qa-module-connections{margin-top:18px;border-radius:22px;background:linear-gradient(120deg,#143c3a,#112b3a);color:#fff;padding:28px}.qa-module-connections h3{margin:0 0 18px;font-size:22px}.qa-module-connections ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.qa-module-connections li{display:flex;gap:10px}.qa-module-connections li svg{width:23px;height:23px;flex:none;color:#80d6bd}.qa-module-connections b{font-size:14px;line-height:1.5;display:block}.qa-module-connections p{font-size:13px;line-height:1.7;color:#c1d8db}.qa-module-connections li p{margin:6px 0}.qa-module-connections>.qa-button{margin-top:8px;background:#bcf1dc;color:#103c32;border-color:transparent}.qa-modules [hidden]{display:none!important}@keyframes qaModuleReveal{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.qa-modules-grid{grid-template-columns:1fr}.qa-module{padding:19px}.qa-module-connections{padding:22px}.qa-module-connections ul{grid-template-columns:1fr;gap:15px}.qa-module-facts>div{gap:10px}.qa-module-connections>.qa-button{width:100%}}@media(prefers-reduced-motion:reduce){.qa-module{animation:none}}
