.ncx .sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.ncx .sec-card{border:1px solid var(--line);border-radius:16px;padding:22px;background:#fff}.ncx .sec-card .ic{width:40px;height:40px;border-radius:12px;background:var(--ice);color:var(--blue);display:grid;place-items:center;margin-bottom:14px}.ncx .sec-card .ic svg{width:20px;height:20px}.ncx .sec-card h3{font-size:17px;margin:0 0 6px;letter-spacing:-.01em}.ncx .sec-card p{font-size:14px;color:var(--mut);margin:0;line-height:1.5}.ncx .sec-split{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;margin-top:26px}.ncx .sec-split ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}.ncx .sec-split li{padding-left:26px;position:relative;font-weight:600;font-size:15px}.ncx .sec-split li::before{content:'';position:absolute;left:0;top:6px;width:14px;height:14px;border-radius:50%;background:var(--blue)}.ncx .sec-split li::after{content:'';position:absolute;left:5px;top:9px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ncx .sec-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.ncx .sec-strip div{background:var(--ink);color:#fff;border-radius:16px;padding:22px}.ncx .sec-strip b{display:block;font-size:20px;letter-spacing:-.01em;margin-bottom:4px}.ncx .sec-strip span{color:#B9C3D6;font-size:14px}.ncx .sec-faq{max-width:800px;margin:26px auto 0}.ncx .sec-faq details{border-bottom:1px solid var(--line);padding:16px 0}.ncx .sec-faq summary{font-weight:700;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.ncx .sec-faq summary::after{content:'+';color:var(--blue);font-weight:800;font-size:20px;line-height:1}.ncx .sec-faq details[open] summary::after{content:'–'}.ncx .sec-faq p{margin:10px 0 0;color:var(--mut);line-height:1.6;font-size:15px}@media(max-width:900px){.ncx .sec-grid,.ncx .sec-strip,.ncx .sec-split{grid-template-columns:1fr}}
.ncx .sec-card{transition:transform .18s,box-shadow .18s,border-color .18s}
.ncx .sec-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(10,15,30,.09);border-color:#c9d6f5}
.ncx .sec-card:hover .ic{background:var(--blue);color:#fff}
