.nt-home .nt-strategic{padding-top:18px;padding-bottom:100px}
.nt-home .nt-strategic-intro{max-width:720px;margin-bottom:44px}
.nt-home .nt-strategic-intro h2{font-size:clamp(30px,3.2vw,46px);margin:0 0 22px}
.nt-home .nt-strategic-intro>p:last-child{line-height:1.7}
.nt-strategic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.nt-strategic-card{padding:32px 28px;border:1px solid rgba(23,45,62,.2);display:flex;flex-direction:column;background:rgba(255,255,255,.18)}
.nt-home .nt-strategic-card h3{font-size:26px;margin:0 0 20px;font-weight:400}
.nt-home .nt-strategic-count{font-size:20px;margin:0 0 8px}
.nt-home .nt-strategic-duration{font-size:16px;margin:0 0 24px}
.nt-strategic-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}
.nt-strategic-price>span{font-size:28px;font-weight:400;line-height:1.35}
.nt-strategic-price small{font-size:12px}
.nt-home .nt-strategic-total{font-size:14px;margin:9px 0 30px;opacity:.75}
.nt-home .nt-strategic-card .nt-button{box-sizing:border-box;width:100%;margin-top:auto;justify-content:space-between;gap:12px;padding:16px 18px;white-space:normal;font-size:15px;line-height:1.4}
.nt-strategic-card .nt-button span{flex-shrink:0}
.nt-home .nt-strategic-note{font-size:16px;margin:25px 0 58px;opacity:.8}
.nt-strategic-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:65px;border-top:1px solid rgba(23,45,62,.2);padding-top:48px}
.nt-strategic-details article{min-width:0}
.nt-home .nt-strategic-details h2{font-size:28px;line-height:1.35;margin:0 0 23px}
.nt-strategic-details p{line-height:1.8}
.nt-strategic-scope-note{font-size:16px;opacity:.8}
@media(max-width:800px){.nt-strategic-grid{grid-template-columns:1fr}.nt-strategic-details{grid-template-columns:1fr;gap:35px}.nt-home .nt-strategic{padding-bottom:60px}.nt-strategic-card{padding:28px}.nt-home .nt-strategic-note{margin-bottom:40px}}
