.nc-ti{border:1px solid #b9cec5;border-radius:16px;overflow:hidden;background:#fff;color:#15293f;margin:1rem 0 .5rem}.nc-ti-heading{display:flex;align-items:center;gap:.85rem;background:#142a43;color:#fff;padding:1rem 1.2rem}.nc-ti-heading>i{font-size:2.3rem;color:#87db69}.nc-ti-heading strong{display:block;font-size:1.55rem;line-height:1.15}.nc-ti-heading span{display:block;font-size:1rem;margin-top:.2rem;color:#e4f3ec}.nc-ti-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:1rem}.nc-ti-benefits>div{text-align:center;min-width:0}.nc-ti-benefits i{display:block;font-size:1.55rem;color:#246742}.nc-ti-benefits strong{display:block;font-size:.9rem;margin:.3rem 0}.nc-ti-benefits span{display:block;font-size:.78rem;line-height:1.35}.nc-ti-package{font-size:.8rem;text-align:center;margin:0;padding:.6rem .8rem;border-top:1px solid #e0e9e4;background:#f2f8f4}.nc-ti-promotion{font-size:.88rem;font-weight:600;color:#254837;margin:.6rem 0 1rem}.nc-ti-compact{display:flex;gap:.5rem;align-items:center;background:#eef8ef;color:#183e29;padding:.6rem .75rem;border-radius:9px;margin:.6rem 0;font-size:.85rem;line-height:1.3}.nc-ti-compact i{color:#287544;font-size:1.2rem}.nc-ti-compact strong,.nc-ti-compact small{display:block}.nc-ti-compact small{font-size:.76rem;margin-top:.2rem}.nc-ready-hero{background:#edf5f2}.nc-ready-hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#142a43}.nc-ready-card{border:1px solid #d4e0dc;border-radius:14px;padding:1.4rem;height:100%;background:#fff}.nc-ready-table th,.nc-ready-table td{min-width:135px;vertical-align:top;padding:1rem}.nc-ready-table th:first-child,.nc-ready-table td:first-child{min-width:160px}.nc-ready-table caption{caption-side:top;color:#374c44}.nc-ready-section h2{color:#142a43;font-weight:750}.nc-ti-customer{background:#f3f7f5;padding:1rem;border-radius:12px;margin-bottom:1rem}.nc-ti-customer p:last-child{margin-bottom:0}@media(max-width:1199px){.nc-ti-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .7rem}}@media(max-width:575px){.nc-ti-heading{padding:.8rem 1rem}.nc-ti-heading strong{font-size:1.35rem}.nc-ti-heading>i{font-size:2rem}.nc-ti-benefits{padding:.9rem}.nc-ti-benefits i{font-size:1.4rem}.nc-ti-benefits strong{font-size:.85rem}.nc-ti-benefits span{font-size:.76rem}.nc-ti-package{font-size:.75rem}.nc-ready-card{padding:1.1rem}}

@media(max-width:575px){.nc-ti-product-layout{--bs-gutter-x:1.5rem}}
