.nv-as{--nv-cream: #faf6f1;--nv-cream-deep: #f3ebe3;--nv-navy: #1b2a4a;--nv-navy-dark: #121c33;--nv-gold: #c9a227;--nv-taupe: #6b5e54;--nv-white: #ffffff;--nv-border: #e8ddd3;--nv-radius: 16px;--nv-radius-lg: 22px;background:var(--nv-cream);color:var(--nv-navy);font-family:inherit;padding:2.35rem 1rem 2.75rem}.nv-as *,.nv-as *:before,.nv-as *:after{box-sizing:border-box}.nv-as__inner{max-width:720px;margin:0 auto}.nv-as__header{margin:0 0 1.5rem;text-align:center}.nv-as__eyebrow{margin:0 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nv-gold)}.nv-as__title{margin:0;font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.2;font-weight:700;color:var(--nv-navy)}.nv-as__intro{margin:.75rem auto 0;max-width:30rem;font-size:1.02rem;line-height:1.55;color:var(--nv-taupe)}.nv-as__list{list-style:none;margin:0;padding:1rem 1.05rem;background:var(--nv-white);border:1px solid var(--nv-border);border-radius:var(--nv-radius-lg)}.nv-as__item{display:flex;align-items:flex-start;gap:.8rem;padding:.85rem .15rem}.nv-as__item+.nv-as__item{border-top:1px solid var(--nv-border)}.nv-as__check{flex:0 0 1.55rem;width:1.55rem;height:1.55rem;margin-top:.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#c9a22724;color:var(--nv-gold)}.nv-as__check svg{width:.85rem;height:.85rem}.nv-as__item-title{margin:0;font-size:1rem;font-weight:700;line-height:1.35;color:var(--nv-navy)}.nv-as__item-text{margin:.3rem 0 0;font-size:.94rem;line-height:1.5;color:var(--nv-taupe)}.nv-as__cta-wrap{margin-top:1.5rem;text-align:center}.nv-as__cta{display:inline-flex;align-items:center;justify-content:center;min-width:14rem;padding:.95rem 1.55rem;border-radius:999px;background:var(--nv-navy);color:var(--nv-cream);font-size:1rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background .15s ease,transform .2s ease}.nv-as__cta:hover{background:var(--nv-navy-dark);transform:translateY(-1px)}.nv-as__cta:focus-visible{outline:2px solid var(--nv-gold);outline-offset:3px}@media(min-width:800px){.nv-as{padding:3rem 1.5rem 3.4rem}.nv-as__list{padding:1.15rem 1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/assurance.css.map */
