.ntech-mp-when{background:var(--tint,#eef3fb);color:var(--ink);font-family:var(--font);padding:60px 0}.ntech-mp-when__inner{margin:0 auto;max-width:1080px;padding:0 24px}.ntech-mp-when__eyebrow{color:var(--orange-deep,#e8841a);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.ntech-mp-when h1,.ntech-mp-when h2{color:var(--blue-deep);font-size:26px;font-weight:800;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.ntech-mp-when h1 strong,.ntech-mp-when h2 strong,.ntech-mp-when strong{font-weight:700}.ntech-mp-when p{margin:0 0 14px}@media (min-width:1100px){.ntech-mp-when{padding:88px 0}.ntech-mp-when__inner{padding:0 52px}.ntech-mp-when h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.ntech-mp-when,.ntech-mp-when *,.ntech-mp-when :after,.ntech-mp-when :before{animation:none!important;transition:none!important}}.ntech-mp-when{overflow:hidden;position:relative}.ntech-mp-when:before{background:radial-gradient(circle,rgba(247,160,82,.18),transparent 70%);border-radius:50%;content:"";height:260px;position:absolute;right:-80px;top:-60px;width:260px}.ntech-mp-when__inner{position:relative;z-index:1}.ntech-mp-when h2{margin-bottom:32px;max-width:560px}.ntech-mp-when__grid{display:grid;gap:14px;grid-template-columns:1fr}.ntech-mp-when__card{animation:ntech-mp-fade .45s ease both;background:#fff;border:1px solid #d6e0f0;border-radius:12px;border-top:3px solid var(--orange);box-shadow:0 1px 3px rgba(10,31,78,.06);padding:20px 18px}.ntech-mp-when__num{align-items:center;background:var(--tint,#eef3fb);border-radius:8px;color:#1a4080;display:flex;font-size:13px;font-weight:800;height:36px;justify-content:center;margin-bottom:12px;width:36px}.ntech-mp-when__card h3{color:var(--blue-deep);font-size:16px;font-weight:700;line-height:1.3;margin:0 0 8px}.ntech-mp-when__card p{color:#6b7280;font-size:14px;line-height:1.6;margin:0}@keyframes ntech-mp-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (min-width:768px){.ntech-mp-when__grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.ntech-mp-when__grid{grid-template-columns:repeat(6,1fr)}.ntech-mp-when__card:first-child,.ntech-mp-when__card:nth-child(2),.ntech-mp-when__card:nth-child(3){grid-column:span 2}.ntech-mp-when__card:nth-child(4),.ntech-mp-when__card:nth-child(5){grid-column:span 3}}