:root{--vx-teal: #008d9d;--vx-teal-hover: #00737f;--vx-teal-ink: #00707c;--vx-teal-tint: #e8f5f6;--vx-ink: #232323;--vx-text: #676767;--vx-mute: #8a8a8a;--vx-border: #dfdfdf;--vx-surface: #f5f6f6;--vx-white: #ffffff;--vx-warn: #b4541f;--vx-ok: #2e7d57;--vx-radius-lg: .4rem;--vx-radius-md: .3rem;--vx-radius-sm: .2rem;--vx-radius-pill: 999px;--vx-gap: 2rem;--vx-section: 8rem;--vx-page-top: 4rem;--vx-shadow-float: 0 1.2rem 3.2rem rgba(35, 35, 35, .14);--vx-font-body: var(--font-body-family, Roboto, sans-serif);--vx-font-heading: var(--font-heading-family, Roboto, sans-serif);--vx-weight-heading: var(--font-heading-weight, 900);--vx-weight-bold: var(--font-bolder-weight, 500);--vx-fs-h1: clamp(3.4rem, 4.6vw, 5.8rem);--vx-fs-h2: clamp(2.6rem, 2.8vw, 3.4rem);--vx-fs-h3: 1.8rem;--vx-fs-lead: 1.7rem;--vx-fs-body: 1.5rem;--vx-fs-small: 1.3rem;--vx-fs-kicker: 1.3rem;--vx-btn-h: 4.6rem;--vx-btn-h-sm: 3.8rem}@media(max-width:749px){:root{--vx-section: 5rem;--vx-page-top: 2.4rem;--vx-gap: 1.4rem;--vx-fs-lead: 1.6rem}}.vx-wrap{max-width:var(--page-width, 146rem);margin:0 auto;padding:0 1.5rem}@media(min-width:750px){.vx-wrap{padding:0 2rem}}.vx-kicker{display:block;margin:0 0 1.2rem;font-family:var(--vx-font-body);font-size:var(--vx-fs-kicker);font-weight:var(--vx-weight-bold);letter-spacing:.02em;line-height:1.3;color:var(--vx-teal-ink)}.vx-kicker--on-dark{color:var(--vx-white)}.vx-page-head{margin:0 0 3.2rem;max-width:86rem}.vx-h1,.vx-page-head h1{margin:0 0 1.6rem;font-family:var(--vx-font-heading);font-weight:var(--vx-weight-heading);font-size:var(--vx-fs-h1);line-height:1.06;letter-spacing:-.02em;color:var(--vx-ink)}.vx-lead{margin:0;max-width:64rem;font-size:var(--vx-fs-lead);line-height:1.55;color:var(--vx-text)}.vx-section-head{margin:0 0 3.2rem;max-width:76rem}.vx-h2,.vx-section-head h2{margin:0 0 1.2rem;font-family:var(--vx-font-heading);font-weight:var(--vx-weight-heading);font-size:var(--vx-fs-h2);line-height:1.12;letter-spacing:-.015em;color:var(--vx-ink)}.vx-section-head p,.vx-section-head .rte{margin:0;max-width:64rem}.vx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:var(--vx-btn-h);padding:1rem 2.4rem;border:1px solid var(--vx-teal);border-radius:var(--vx-radius-pill);background:var(--vx-teal);color:var(--vx-white);font-family:var(--font-buttons-family, var(--vx-font-body));font-size:var(--vx-fs-body);font-weight:var(--vx-weight-bold);line-height:1.2;text-decoration:none;text-transform:var(--font-buttons-transform, none);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.vx-btn:hover{background:var(--vx-teal-hover);border-color:var(--vx-teal-hover);color:var(--vx-white)}.vx-btn--outline{background:transparent;color:var(--vx-teal-ink);border-color:var(--vx-teal)}.vx-btn--outline:hover{background:var(--vx-teal-tint);color:var(--vx-teal-ink);border-color:var(--vx-teal)}.vx-btn--light{background:var(--vx-white);border-color:var(--vx-white);color:var(--vx-teal-ink)}.vx-btn--light:hover{background:var(--vx-teal-tint);border-color:var(--vx-teal-tint);color:var(--vx-teal-ink)}.vx-btn--on-dark{background:transparent;border-color:#fffc;color:var(--vx-white)}.vx-btn--on-dark:hover{background:#ffffff1f;border-color:var(--vx-white);color:var(--vx-white)}.vx-btn--block{width:100%}.vx-btn--sm{min-height:var(--vx-btn-h-sm);padding:.6rem 1.6rem;font-size:var(--vx-fs-small)}.vx-tag{display:inline-block;padding:.3rem .9rem;border-radius:var(--vx-radius-sm);background:var(--vx-teal-tint);color:var(--vx-teal-ink);font-size:1.2rem;font-weight:var(--vx-weight-bold);line-height:1.4}.vx-cta{display:flex;align-items:center;justify-content:space-between;gap:2.8rem;padding:4rem 4.8rem;border-radius:var(--vx-radius-lg);background:var(--vx-teal);color:#ffffffe6}.vx-cta h2{margin:0;max-width:70rem;font-family:var(--vx-font-heading);font-weight:var(--vx-weight-heading);font-size:var(--vx-fs-h2);line-height:1.15;letter-spacing:-.015em;color:var(--vx-white)}.vx-cta p,.vx-cta .rte{margin:1rem 0 0;color:#ffffffe0;max-width:64rem}.vx-cta .vx-btn{flex-shrink:0}@media(max-width:749px){.vx-cta{flex-direction:column;align-items:flex-start;padding:2.8rem 2.4rem;gap:2rem}.vx-cta .vx-btn{width:100%}}.vx-btn:focus-visible,.vx-cta a:focus-visible{outline:3px solid var(--vx-teal);outline-offset:3px}.vx-cta .vx-btn:focus-visible{outline-color:var(--vx-white)}@media(prefers-reduced-motion:reduce){.vx-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/vanatics-ui.css.map */
