.nxt{margin:30px 0 8px}.nxt-h{color:var(--ink);letter-spacing:.01em;margin:0 0 12px;font-size:15px;font-weight:800}.nxt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nxt-card{--acc:var(--navy-500);min-height:96px;color:inherit;border:1px solid var(--line);border-top:3px solid var(--acc);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:14px 14px 32px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex;position:relative}.nxt-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px -14px #0f172a66}.nxt-kick{letter-spacing:.06em;color:var(--acc);align-items:center;font-size:11px;font-weight:800;display:inline-flex}.nxt-kick:before{content:"";background:var(--acc);border-radius:2px;flex:none;width:7px;height:7px;margin-right:7px}.nxt-title{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.nxt-go{color:var(--acc);font-size:15px;font-weight:900;transition:transform .15s;position:absolute;bottom:10px;right:12px}.nxt-card:hover .nxt-go{transform:translate(3px)}.nxt-understand{--acc:#1e4e8c}.nxt-compare{--acc:#c07c18}.nxt-product{--acc:#2e8b57}.nxt-ask{--acc:#0c8575;background:linear-gradient(120deg,#ecf8f6,#fff 70%)}@media (max-width:860px){.nxt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.nxt-grid{grid-template-columns:1fr}.nxt-card{min-height:0;padding:13px 14px 30px}}
.aps{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;margin:18px 0 22px;padding:16px 18px 15px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.aps:hover{border-color:#4b16e6;box-shadow:0 2px 10px #4b16e614}.aps:focus-visible{outline-offset:2px;outline:2px solid #4b16e6}.article-intro+.aps{margin-top:-26px}.aps-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 13px;display:flex}.aps-kick{letter-spacing:.08em;color:#4b16e6;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.aps-kick:before{content:"";background:currentColor;flex:none;width:16px;height:2px}.aps-map{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:700;line-height:1.45}.aps-count{color:var(--ink-faint);white-space:nowrap;margin-left:auto;font-size:11.5px}.aps-bar{align-items:center;gap:3px;height:14px;display:flex}.aps-seg{background:var(--pc);border-radius:2px;flex-shrink:1;flex-basis:0;min-width:4px;height:8px;position:relative}.aps.has-cur .aps-seg{background:color-mix(in srgb, var(--pc) 24%, #fff)}.aps.has-cur .aps-seg.is-cur{background:var(--pc);height:10px}.aps-pin{border:3px solid var(--ink);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.aps-phases{color:var(--ink-soft);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.aps-ph{align-items:center;gap:5px;min-width:0;display:inline-flex}.aps-dot{background:var(--pc);border-radius:2px;flex:none;width:8px;height:8px}.aps.has-cur .aps-ph:not(.is-cur) .aps-dot{background:color-mix(in srgb, var(--pc) 45%, #fff)}.aps.has-cur .aps-ph:not(.is-cur){color:var(--ink-soft)}.aps-ph.is-cur{color:var(--ink);font-weight:700}.aps-here{letter-spacing:.02em;white-space:nowrap;color:#fff;background:color-mix(in srgb, var(--pc) 75%, #000);border-radius:3px;margin-left:2px;padding:1px 7px;font-size:10.5px;font-weight:700}.aps-step{border-top:1px solid var(--line-soft,#eef1f5);flex-wrap:wrap;align-items:baseline;gap:0 2px;margin:13px 0 0;padding-top:12px;font-size:14px;line-height:1.55;display:flex}.aps-step-no{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink-faint);white-space:nowrap;font-weight:700}.aps-step-sep{color:var(--ink-faint)}.aps-step-name{color:var(--ink);min-width:0;font-weight:700}.aps-go{color:#4b16e6;margin-top:10px;font-size:13.5px;font-weight:700;display:inline-block}.aps:not(.has-cur) .aps-go{margin-top:13px}.aps:hover .aps-go{text-underline-offset:3px;text-decoration:underline}.aps-arr{transition:transform .15s;display:inline-block}.aps:hover .aps-arr{transform:translate(2px)}@media (max-width:560px){.aps{padding:14px 14px 13px}.aps-head{margin-bottom:11px}.aps-count{margin-left:0}.aps.has-cur .aps-phases{flex-wrap:wrap;align-items:center;gap:6px 4px}.aps.has-cur .aps-ph.is-cur{white-space:nowrap;flex:none;margin:0 3px}.aps.has-cur .aps-ph:not(.is-cur) .aps-dot{width:7px;height:7px}.aps-here{padding:1px 6px;font-size:10px}.aps.has-cur .aps-ph:not(.is-cur) .aps-ph-tx{display:none}.aps:not(.has-cur) .aps-phases{gap:5px 12px;font-size:11.5px}.aps-step{font-size:13.5px}}
.dcb{--dc:#0f5f8c;border:1px solid color-mix(in srgb,var(--dc) 30%,var(--line));border-top:4px solid var(--dc);background:#fff;border-radius:10px;margin:8px 0 4px;padding:22px 22px 18px}.dcb-k{background:var(--dc);color:#fff;letter-spacing:.06em;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:800;display:inline-block}.dcb-q{color:var(--ink);margin:10px 0 0;font-size:19px;font-weight:800;line-height:1.5}.dcb-lead{color:var(--ink-soft);margin:8px 0 0;font-size:14px;line-height:1.8}.dcb-n{background:var(--dc);color:#fff;vertical-align:2px;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-right:8px;font-size:12.5px;font-style:normal;font-weight:800;display:inline-grid}.dcb-step{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.dcb-h{color:var(--ink);align-items:center;margin:0 0 10px;font-size:15.5px;font-weight:800;display:flex}.dcb-sub{color:var(--dc);margin:0 0 8px;font-size:13px;font-weight:800}.dcb-methods{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.dcb-method{border:1px solid var(--line);background:color-mix(in srgb,var(--dc) 3%,#fff);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.dcb-method b{color:var(--ink);font-size:14px;font-weight:800}.dcb-method p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.dcb-method p span{letter-spacing:.04em;color:var(--dc);font-size:11px;font-weight:800;display:block}.dcb-method p+p span{color:#b45309}.dcb-contact{color:var(--ink-soft);margin:0;font-size:13.5px;line-height:1.8}.dcb-contact a{color:var(--dc);margin:6px 14px 0 0;font-weight:800;text-decoration:none;display:inline-block}.dcb-contact a:after{content:" →"}.dcb-contact a:hover{text-decoration:underline}.dcb-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px;display:grid}.dcb-splits{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dcb-splits li{border:1px solid color-mix(in srgb,var(--dc) 25%,var(--line));background:color-mix(in srgb,var(--dc) 5%,#fff);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.dcb-pits{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dcb-pits li{color:var(--ink-soft);padding-left:20px;font-size:13px;line-height:1.7;position:relative}.dcb-pits li:before{content:"!";color:#fff;background:#b45309;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:800;display:grid;position:absolute;top:3px;left:0}.dcb-start{background:var(--dc);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:18px;padding:14px 18px;font-size:15px;font-weight:800;transition:filter .14s;display:flex}.dcb-start:hover{filter:brightness(1.1)}.dcb-start small{opacity:.85;font-size:12px;font-weight:600}.dcb-sub--q{margin-top:20px}.dcb-result .dcb-btn{margin-top:12px}.dcb-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dcb-items li{border:1px solid var(--line);border-radius:8px;padding:10px 12px;transition:border-color .14s,background .14s}.dcb-items li.is-done{border-color:color-mix(in srgb,var(--dc) 40%,var(--line))}.dcb-items li.is-open{background:#fffaf2;border-color:#e7b56a}.dcb-items fieldset{border:0;min-width:0;margin:0;padding:0}.dcb-items legend{color:var(--ink);align-items:baseline;gap:8px;padding:0;font-size:14px;font-weight:800;display:flex}.dcb-items legend i{color:var(--dc);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-style:normal}.dcb-opts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dcb-opt{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:6px 11px;font-size:12.5px;font-weight:700;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.dcb-opt input{opacity:0;pointer-events:none;position:absolute}.dcb-opt:hover{border-color:var(--dc)}.dcb-opt:has(input:focus-visible){outline:2px solid var(--dc);outline-offset:2px}.dcb-opt.on{border-color:var(--dc);background:var(--dc);color:#fff}.dcb-opt.is-und{border-style:dashed}.dcb-opt.is-und.on{background:#b45309;border-style:solid;border-color:#b45309}.dcb-note{color:var(--ink);margin:8px 0 0;font-size:13px;line-height:1.7}.dcb-note--ask{color:#8a4a06}.dcb-result{background:color-mix(in srgb,var(--dc) 6%,#fff);border-radius:8px;margin-top:14px;padding:12px 14px}.dcb-meter{gap:4px;display:flex}.dcb-meter i{background:var(--line);border-radius:3px;flex:1;height:6px}.dcb-meter i.d{background:var(--dc)}.dcb-meter i.u{background:#e0a050}.dcb-sum{color:var(--ink);margin:10px 0 0;font-size:14px;line-height:1.7}.dcb-sum b{color:var(--dc)}.dcb-asks{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dcb-asks li{color:var(--ink-soft);flex-direction:column;gap:1px;font-size:13px;line-height:1.65;display:flex}.dcb-asks b{color:var(--ink);font-size:12.5px}.dcb-next{flex-wrap:wrap;gap:8px;display:flex}.dcb-btn{border:1.5px solid var(--dc);color:var(--dc);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:9px 14px;font-size:13.5px;font-weight:800;text-decoration:none;transition:background .14s;display:inline-flex}.dcb-btn:hover{background:color-mix(in srgb,var(--dc) 7%,#fff)}.dcb-btn.primary{background:var(--dc);color:#fff}.dcb-btn.primary:hover{filter:brightness(1.1)}@media (max-width:640px){.dcb{padding:18px 14px 14px}.dcb-q{font-size:17px}.dcb-h{font-size:14.5px}.dcb-cols{grid-template-columns:minmax(0,1fr);gap:14px}.dcb-btn{justify-content:center;width:100%}}@media print{.dcb-start,.dcb-next,.dcb-contact{display:none}}
