.nac{--nac-green:#76b900;overflow-x:clip}.nac-eyebrow{font-family:var(--ws-font-stack-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ws-accent-ink);margin:0 0 .6rem;font-size:.8rem;font-weight:600}.nac-lead{max-width:48rem;margin:0 auto}.nac-proof{text-align:left;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:46rem;margin:2.5rem auto 0;padding:0;list-style:none;display:grid}.nac-proof li{border-top:1px solid #fff3;padding-top:.75rem}.nac-proof strong{color:#fff;font-size:1.5rem;display:block}.nac-proof span{color:#fffc;font-size:.88rem}@media (max-width:575.98px){.nac-proof{grid-template-columns:1fr}}.nac-why{background:var(--color-bg-tint);border-left:4px solid var(--nac-green);border-radius:12px;padding:1.5rem}.nac-why i{color:var(--ws-accent-ink)}.nac-step-icon{background:var(--ws-btn-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;display:flex}.nac-tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.nac-tab{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-body-color);cursor:pointer;border-radius:999px;padding:.45rem 1rem;font-size:.92rem;font-weight:600}.nac-tab:hover{border-color:var(--ws-pink)}.nac-tab.is-active{background:var(--ws-btn-gradient);color:#fff;border-color:#0000}.nac-tab__n{opacity:.75;margin-left:.25rem;font-size:.78rem;display:inline-block}.nac-tab:focus-visible{outline:3px solid var(--ws-pink);outline-offset:2px}.nac-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}@media (max-width:400px){.nac-grid{grid-template-columns:1fr}}.nac-card{background:var(--bs-body-bg);border-radius:14px;flex-direction:column;min-width:0;scroll-margin-top:90px;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000012}.nac-card__img{aspect-ratio:16/10;border-bottom:3px solid var(--nac-green);background:#f6f7f9;flex:none;width:100%;position:relative;overflow:hidden}.nac-card__img img{object-fit:contain;object-position:center;width:100%;height:100%;padding:.75rem;position:absolute;inset:0}.nac-card__body{flex-direction:column;flex:1;padding:1.25rem 1.25rem 1.1rem;display:flex}.nac-card__cat{text-transform:uppercase;letter-spacing:.1em;color:var(--ws-accent-ink);margin:0 0 .3rem;font-size:.75rem;font-weight:700}.nac-card__title{margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.nac-card__tag{color:var(--bs-secondary-color);margin-bottom:.6rem;font-size:.92rem;font-weight:600}.nac-card__text,.nac-card__who,.nac-card__ws{margin-bottom:.6rem;font-size:.9rem;line-height:1.6}.nac-card__h{text-transform:uppercase;letter-spacing:.08em;margin:.6rem 0 .4rem;font-size:.82rem;font-weight:700}.nac-card__benefits{margin:0 0 .4rem;padding:0;font-size:.9rem;list-style:none}.nac-card__benefits li{gap:.5rem;margin-bottom:.3rem;display:flex}.nac-card__benefits i{color:var(--nac-green);margin-top:.3rem;font-size:.8rem}.nac-card__ws{background:var(--color-bg-tint);border-radius:8px;margin-top:.5rem;padding:.6rem .75rem}.nac-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.nac-card__price{font-size:.9rem;font-weight:700}.nac-card__nv{color:var(--ws-accent-ink);align-self:flex-start;margin-top:.6rem;font-size:.85rem;font-weight:600}.nac-specs{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:.4rem;font-size:.85rem}.nac-specs th,.nac-specs td{border-bottom:1px solid var(--bs-border-color);vertical-align:top;overflow-wrap:anywhere;padding:.35rem .4rem}.nac-specs th{width:40%;color:var(--bs-secondary-color);font-weight:500}.nac-specs td{font-weight:600}.nac-note{text-align:center;color:var(--bs-secondary-color);max-width:48rem;margin:1.5rem auto 0;font-size:.85rem}
