.nw22-details{background:#061729;color:#c9e1e9;overflow:hidden}.nw22-section{padding:74px 20px;border-top:1px solid #1b3d50}.nw22-inner{max-width:1160px;margin:auto}.nw22-details h2{color:#f5fdff;font-size:clamp(28px,3.4vw,44px);line-height:1.25;margin:12px 0 30px}.nw22-kicker{color:#30e5d7;font-size:12px;font-weight:800;letter-spacing:.08em}.nw22-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nw22-panel{background:linear-gradient(150deg,#12344a,#0a2236);border:1px solid #235265;border-radius:18px;padding:28px;min-height:200px}.nw22-panel p{line-height:1.95;margin:15px 0 0;color:#c7dce5}.nw22-number{font-weight:800;color:#3ee6d9}.nw22-steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0;margin:0}.nw22-steps li{border:1px solid #285467;border-radius:14px;padding:20px;background:#0d293e;display:flex;flex-direction:column;gap:16px}.nw22-steps b{color:#3ce8da;font-size:22px}.nw22-steps span{color:#edfaff;line-height:1.6}.nw22-faq details{border-bottom:1px solid #275061;padding:19px 0}.nw22-faq summary{cursor:pointer;color:white;font-weight:700}.nw22-faq p{line-height:1.9}.nw22-action{background:linear-gradient(110deg,#0b4450,#071d32)}.nw22-action p{line-height:1.9}.nw22-button{display:inline-block;padding:14px 25px;background:#29e4d5;color:#05242b!important;border-radius:999px;text-decoration:none;font-weight:800}.nw22-button:hover{background:#70fff0}@media(max-width:900px){.nw22-grid{grid-template-columns:1fr}.nw22-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.nw22-section{padding:52px 18px}.nw22-steps{grid-template-columns:1fr}.nw22-panel{min-height:0}}
