.sp{background:linear-gradient(#f1efff,#eef2ff 40%,#f6f7fb);padding:clamp(56px,8vw,110px) 0}.sp h2{font:700 clamp(26px, 3vw, 36px) / 1.12 var(--brand);letter-spacing:-.02em;color:#0a0f2c;margin:0 0 14px}.sp p,.sp li{font:400 18px / 1.65 var(--brand);color:#3a4466}.sp ul,.sp ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.sp ul li::marker{color:#5b3df5}.sp-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.sp article section{border-bottom:1px solid #dce2f0;margin-bottom:44px;padding:0 0 44px}.sp article section:last-child{border:0;margin:0;padding:0}.sp-meta{margin-top:14px;color:#5a6382!important;font-size:15px!important}.sp-steps{counter-reset:s;list-style:none;padding:0!important}.sp-steps li{counter-increment:s;border-bottom:1px solid #dce2f0;gap:16px;padding:14px 0;display:flex}.sp-steps li:before{content:"0" counter(s);font:500 13px var(--mono);color:#4527d9;padding-top:6px}.sp aside{position:sticky;top:24px}.sp-box{color:#fff;background:#0a0f2c;border-radius:14px;padding:26px}.sp-box h3{font:700 21px var(--brand);color:#fff;margin:0 0 8px}.sp-box p{color:#c9cedf;margin-bottom:18px;font-size:15px}.sp-h3{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#4527d9;margin:28px 0 10px}.sp-links{list-style:none;gap:0!important;padding:0!important}.sp-links li{border-bottom:1px solid #dce2f0}.sp-links a{font:500 16px var(--brand);color:#0a0f2c;padding:12px 0;display:block}.sp-links a:hover{color:#4527d9}.sp-more{color:#4527d9;text-underline-offset:4px;font-weight:600;text-decoration:underline}.sp-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sp .faq details{background:#fff}.nlist{border-top:1px solid #cfd5e6;margin:0 0 56px;list-style:none;gap:0!important;padding:0!important}.nlist li{border-bottom:1px solid #cfd5e6}.nlist a{grid-template-columns:170px minmax(0,1fr) 220px 30px;align-items:center;gap:18px;padding:26px 0;transition:background .2s;display:grid}.nlist a:hover{background:#5b3df50d}.nlist b{font:700 26px var(--brand);letter-spacing:-.02em;color:#0a0f2c}.nlist .t{font:400 17px / 1.4 var(--brand);color:#3a4466}.nlist .a{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#5a6382;text-align:right}.nlist .go{color:#4527d9;text-align:right;font-size:22px}.sp-note{max-width:760px}.sp-note p{margin:0 0 22px}.bc a{text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.sp-grid{grid-template-columns:1fr}.sp aside{position:static}.nlist a{grid-template-columns:1fr 24px}.nlist .t,.nlist .a{text-align:left;grid-column:1}.nlist .go{grid-area:1/2}}
