.infinitev-landing{--iv-navy: #123447;--iv-navy-deep: #0b2533;--iv-teal: #22b7b2;--iv-teal-dark: #168b88;--iv-green: #7bc143;--iv-green-dark: #57952d;--iv-grey: #bac4c8;--iv-grey-light: #eef3f4;--iv-surface: #f7f9f9;--iv-white: #ffffff;--iv-ink: #17242b;--iv-muted: #53656e;--iv-border: #d7e0e3;--iv-danger: #a8352d;--iv-shadow: 0 18px 50px rgba(18, 52, 71, .12);--iv-shadow-small: 0 8px 24px rgba(18, 52, 71, .1);--iv-radius-small: 8px;--iv-radius: 16px;--iv-radius-large: 24px;--iv-container: 1200px;--iv-container-narrow: 820px;--iv-gutter: clamp(20px, 4vw, 48px);--iv-section-space: clamp(64px, 8vw, 112px);--iv-font-body: inherit;--iv-font-heading: inherit;width:100%;max-width:none;margin:0;padding:0;color:var(--iv-ink);background:var(--iv-white);font-family:var(--iv-font-body);font-size:17px;line-height:1.65;overflow:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.infinitev-landing,.infinitev-landing *,.infinitev-landing *:before,.infinitev-landing *:after{box-sizing:border-box}.infinitev-landing [id]{scroll-margin-top:120px}.infinitev-landing h1,.infinitev-landing h2,.infinitev-landing h3,.infinitev-landing h4,.infinitev-landing h5,.infinitev-landing h6{margin:0 0 .55em;color:var(--iv-navy);font-family:var(--iv-font-heading);font-weight:750;line-height:1.12;letter-spacing:-.025em;text-transform:none}.infinitev-landing h1{font-size:clamp(2.5rem,6vw,5.4rem);line-height:.98;letter-spacing:-.045em}.infinitev-landing h2{font-size:clamp(2rem,4vw,3.6rem)}.infinitev-landing h3{font-size:clamp(1.35rem,2vw,1.8rem)}.infinitev-landing h4{font-size:1.15rem}.infinitev-landing p{margin:0 0 1.25em}.infinitev-landing p:last-child{margin-bottom:0}.infinitev-landing ul,.infinitev-landing ol{margin:0 0 1.5rem;padding-left:1.35rem}.infinitev-landing li{margin:.35rem 0}.infinitev-landing strong{color:var(--iv-navy);font-weight:750}.infinitev-landing a:not(.iv-btn){color:var(--iv-teal-dark);text-decoration-thickness:1px;text-underline-offset:.18em}.infinitev-landing a:not(.iv-btn):hover{color:var(--iv-navy)}.infinitev-landing img,.infinitev-landing video,.infinitev-landing iframe{display:block;max-width:100%}.infinitev-landing img{height:auto}.infinitev-landing figure{margin:0}.infinitev-landing figcaption{margin-top:.65rem;color:var(--iv-muted);font-size:.88rem}.infinitev-landing hr{margin:3rem 0;border:0;border-top:1px solid var(--iv-border)}.infinitev-landing blockquote{margin:2rem 0;padding:1.4rem 1.5rem;border-left:5px solid var(--iv-green);border-radius:0 var(--iv-radius-small) var(--iv-radius-small) 0;background:var(--iv-grey-light);color:var(--iv-navy);font-size:1.08rem}.infinitev-landing .iv-container{width:min(100% - (2 * var(--iv-gutter)),var(--iv-container));margin-inline:auto}.infinitev-landing .iv-container--narrow{width:min(100% - (2 * var(--iv-gutter)),var(--iv-container-narrow));margin-inline:auto}.infinitev-landing .iv-section{position:relative;padding-block:var(--iv-section-space);background:var(--iv-white)}.infinitev-landing .iv-section--compact{padding-block:clamp(42px,6vw,72px)}.infinitev-landing .iv-section--alt{background:var(--iv-surface)}.infinitev-landing .iv-section--teal{background:linear-gradient(135deg,var(--iv-teal-dark),var(--iv-navy));color:var(--iv-white)}.infinitev-landing .iv-section--dark{background:var(--iv-navy-deep);color:var(--iv-white)}.infinitev-landing .iv-section--teal h2,.infinitev-landing .iv-section--teal h3,.infinitev-landing .iv-section--teal strong,.infinitev-landing .iv-section--dark h2,.infinitev-landing .iv-section--dark h3,.infinitev-landing .iv-section--dark strong{color:var(--iv-white)}.infinitev-landing .iv-section-header{max-width:780px;margin-bottom:clamp(32px,5vw,56px)}.infinitev-landing .iv-section-header--center{margin-inline:auto;text-align:center}.infinitev-landing .iv-eyebrow{display:inline-block;margin-bottom:.85rem;color:var(--iv-teal-dark);font-size:.78rem;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.infinitev-landing .iv-section--teal .iv-eyebrow,.infinitev-landing .iv-section--dark .iv-eyebrow,.infinitev-landing .iv-hero .iv-eyebrow{color:var(--iv-green)}.infinitev-landing .iv-lead{max-width:760px;color:var(--iv-muted);font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.55}.infinitev-landing .iv-section--teal .iv-lead,.infinitev-landing .iv-section--dark .iv-lead{color:#ffffffd1}.infinitev-landing .iv-grid{display:grid;gap:clamp(22px,3vw,36px)}.infinitev-landing .iv-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.infinitev-landing .iv-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.infinitev-landing .iv-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.infinitev-landing .iv-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,6vw,80px);align-items:center}.infinitev-landing .iv-split--reverse>:first-child{order:2}.infinitev-landing .iv-hero{position:relative;display:grid;min-height:clamp(620px,76vh,860px);overflow:hidden;isolation:isolate;background:var(--iv-navy-deep);color:var(--iv-white)}.infinitev-landing .iv-hero__media,.infinitev-landing .iv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.infinitev-landing .iv-hero__media img,.infinitev-landing .iv-hero__media video{width:100%;height:100%;object-fit:cover;object-position:center}.infinitev-landing .iv-hero__overlay{z-index:1;background:linear-gradient(90deg,#061e2af0,#092633c7 43%,#09263338 75%,#09263314),linear-gradient(0deg,#061e2a38,#061e2a14)}.infinitev-landing .iv-hero__inner{position:relative;z-index:2;display:flex;align-items:center;width:min(100% - (2 * var(--iv-gutter)),var(--iv-container));margin-inline:auto;padding-block:clamp(72px,10vw,132px)}.infinitev-landing .iv-hero__content{max-width:760px}.infinitev-landing .iv-hero h1,.infinitev-landing .iv-hero h2,.infinitev-landing .iv-hero strong{color:var(--iv-white)}.infinitev-landing .iv-hero__lead{max-width:680px;margin-top:1.25rem;color:#ffffffe0;font-size:clamp(1.12rem,2vw,1.4rem);line-height:1.55}.infinitev-landing .iv-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:2rem}.infinitev-landing .iv-contact-line{margin-top:1.2rem;color:#ffffffd1;font-size:.95rem}.infinitev-landing .iv-contact-line a{color:var(--iv-white);font-weight:700}.infinitev-landing .iv-btn{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.55rem;padding:.88rem 1.45rem;border:2px solid transparent;border-radius:999px;background:var(--iv-green);color:var(--iv-navy-deep)!important;font-size:.92rem;font-weight:850;line-height:1;letter-spacing:.055em;text-align:center;text-decoration:none!important;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.infinitev-landing .iv-btn:hover{transform:translateY(-2px);background:var(--iv-white);color:var(--iv-navy-deep)!important;box-shadow:var(--iv-shadow-small)}.infinitev-landing .iv-btn--secondary{border-color:var(--iv-teal);background:var(--iv-teal);color:var(--iv-navy-deep)!important}.infinitev-landing .iv-btn--outline{border-color:currentColor;background:transparent;color:var(--iv-navy)!important}.infinitev-landing .iv-hero .iv-btn--outline,.infinitev-landing .iv-section--dark .iv-btn--outline,.infinitev-landing .iv-section--teal .iv-btn--outline{color:var(--iv-white)!important}.infinitev-landing .iv-btn--outline:hover{border-color:var(--iv-green);background:var(--iv-green);color:var(--iv-navy-deep)!important}.infinitev-landing .iv-btn--full{width:100%}.infinitev-landing .iv-card{position:relative;height:100%;padding:clamp(24px,3vw,36px);border:1px solid var(--iv-border);border-radius:var(--iv-radius);background:var(--iv-white);box-shadow:0 1px #12344708}.infinitev-landing .iv-card--raised{box-shadow:var(--iv-shadow-small)}.infinitev-landing .iv-card--accent{border-top:5px solid var(--iv-green)}.infinitev-landing .iv-card__number,.infinitev-landing .iv-icon-badge{display:inline-grid;width:46px;height:46px;margin-bottom:1.1rem;place-items:center;border-radius:50%;background:var(--iv-grey-light);color:var(--iv-teal-dark);font-size:.9rem;font-weight:850}.infinitev-landing .iv-card h3{margin-bottom:.65rem}.infinitev-landing .iv-card p{color:var(--iv-muted)}.infinitev-landing .iv-media{overflow:hidden;border-radius:var(--iv-radius-large);background:var(--iv-grey-light);box-shadow:var(--iv-shadow)}.infinitev-landing .iv-media img{width:100%;min-height:360px;object-fit:cover}.infinitev-landing .iv-media--square img{aspect-ratio:1;min-height:0}.infinitev-landing .iv-media--landscape img{aspect-ratio:16 / 10;min-height:0}.infinitev-landing .iv-check-list{display:grid;gap:.85rem;margin:1.5rem 0 0;padding:0;list-style:none}.infinitev-landing .iv-check-list li{position:relative;margin:0;padding-left:2rem}.infinitev-landing .iv-check-list li:before{position:absolute;top:.16em;left:0;display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:50%;background:var(--iv-green);color:var(--iv-navy-deep);content:"\2713";font-size:.78rem;font-weight:900}.infinitev-landing .iv-proof-bar{padding-block:clamp(28px,4vw,44px);border-block:1px solid var(--iv-border);background:var(--iv-white)}.infinitev-landing .iv-proof-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.infinitev-landing .iv-proof-list li{margin:0;text-align:center}.infinitev-landing .iv-proof-list strong{display:block;margin-bottom:.2rem;font-size:clamp(1.2rem,2.2vw,1.7rem)}.infinitev-landing .iv-proof-list span{color:var(--iv-muted);font-size:.92rem}.infinitev-landing .iv-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;counter-reset:iv-step;list-style:none}.infinitev-landing .iv-step{position:relative;margin:0;padding:26px 22px 24px;border-top:1px solid var(--iv-border);counter-increment:iv-step}.infinitev-landing .iv-step:before{display:grid;width:42px;height:42px;margin-bottom:1rem;place-items:center;border-radius:50%;background:var(--iv-navy);color:var(--iv-white);content:counter(iv-step,decimal-leading-zero);font-size:.78rem;font-weight:850}.infinitev-landing .iv-step h3{font-size:1.18rem}.infinitev-landing .iv-step p{color:var(--iv-muted);font-size:.96rem}.infinitev-landing .iv-cta-band{position:relative;overflow:hidden;padding:clamp(40px,6vw,68px);border-radius:var(--iv-radius-large);background:linear-gradient(135deg,var(--iv-navy),var(--iv-teal-dark));color:var(--iv-white);box-shadow:var(--iv-shadow)}.infinitev-landing .iv-cta-band:after{position:absolute;top:-60%;right:-10%;width:420px;height:420px;border:70px solid rgba(123,193,67,.16);border-radius:50%;content:"";pointer-events:none}.infinitev-landing .iv-cta-band__inner{position:relative;z-index:1;display:flex;gap:28px;align-items:center;justify-content:space-between}.infinitev-landing .iv-cta-band h2,.infinitev-landing .iv-cta-band h3,.infinitev-landing .iv-cta-band strong{color:var(--iv-white)}.infinitev-landing .iv-cta-band p{max-width:720px;color:#ffffffd1}.infinitev-landing .iv-review{display:flex;height:100%;flex-direction:column;padding:clamp(24px,3vw,34px);border:1px solid var(--iv-border);border-radius:var(--iv-radius);background:var(--iv-white)}.infinitev-landing .iv-review__stars{margin-bottom:1rem;color:var(--iv-green-dark);font-size:1.15rem;letter-spacing:.12em}.infinitev-landing .iv-review blockquote{flex:1;margin:0 0 1.3rem;padding:0;border:0;background:transparent;color:var(--iv-ink)}.infinitev-landing .iv-review__author{color:var(--iv-navy);font-size:.92rem;font-weight:750}.infinitev-landing .iv-review__source{color:var(--iv-muted);font-size:.82rem}.infinitev-landing .iv-faq{border-top:1px solid var(--iv-border)}.infinitev-landing .iv-faq details{border-bottom:1px solid var(--iv-border)}.infinitev-landing .iv-faq summary{position:relative;padding:1.35rem 3.25rem 1.35rem 0;color:var(--iv-navy);font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:750;line-height:1.35;list-style:none;cursor:pointer}.infinitev-landing .iv-faq summary::-webkit-details-marker{display:none}.infinitev-landing .iv-faq summary:after{position:absolute;top:50%;right:.2rem;width:1.7rem;height:1.7rem;border:1px solid var(--iv-border);border-radius:50%;color:var(--iv-teal-dark);content:"+";font-size:1.3rem;font-weight:500;line-height:1.55rem;text-align:center;transform:translateY(-50%)}.infinitev-landing .iv-faq details[open] summary:after{content:"\2212"}.infinitev-landing .iv-faq__answer{max-width:820px;padding:0 3.25rem 1.5rem 0;color:var(--iv-muted)}.infinitev-landing .iv-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--iv-border);border-radius:var(--iv-radius-small);background:var(--iv-white);-webkit-overflow-scrolling:touch}.infinitev-landing table{width:100%;min-width:680px;margin:0;border:0;border-collapse:collapse;background:var(--iv-white)}.infinitev-landing th,.infinitev-landing td{padding:.95rem 1rem;border:0;border-bottom:1px solid var(--iv-border);text-align:left;vertical-align:top}.infinitev-landing th{background:var(--iv-navy);color:var(--iv-white);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.infinitev-landing tr:last-child td{border-bottom:0}.infinitev-landing tbody tr:nth-child(2n){background:var(--iv-surface)}.infinitev-landing .iv-note{padding:1.15rem 1.25rem;border-left:5px solid var(--iv-teal);border-radius:0 var(--iv-radius-small) var(--iv-radius-small) 0;background:var(--iv-grey-light)}.infinitev-landing .iv-note--safety{border-left-color:var(--iv-green-dark)}.infinitev-landing .iv-note--warning{border-left-color:var(--iv-danger)}.infinitev-landing .iv-text-center{text-align:center}.infinitev-landing .iv-text-left{text-align:left}.infinitev-landing .iv-text-white{color:var(--iv-white)!important}.infinitev-landing .iv-text-muted{color:var(--iv-muted)}.infinitev-landing .iv-max-720{max-width:720px}.infinitev-landing .iv-max-900{max-width:900px}.infinitev-landing .iv-mx-auto{margin-inline:auto}.infinitev-landing .iv-mt-0{margin-top:0}.infinitev-landing .iv-mt-1{margin-top:1rem}.infinitev-landing .iv-mt-2{margin-top:2rem}.infinitev-landing .iv-mt-3{margin-top:3rem}.infinitev-landing .iv-mb-0{margin-bottom:0}.infinitev-landing .iv-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.infinitev-landing a:focus-visible,.infinitev-landing button:focus-visible,.infinitev-landing summary:focus-visible{outline:3px solid var(--iv-green);outline-offset:4px}@media(max-width:989px){.infinitev-landing .iv-grid--3,.infinitev-landing .iv-grid--4,.infinitev-landing .iv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.infinitev-landing .iv-split{grid-template-columns:1fr}.infinitev-landing .iv-split--reverse>:first-child{order:initial}.infinitev-landing .iv-hero__overlay{background:linear-gradient(90deg,#061e2aeb,#061e2a8f)}.infinitev-landing .iv-proof-list{grid-template-columns:1fr;gap:18px}.infinitev-landing .iv-proof-list li{padding-bottom:18px;border-bottom:1px solid var(--iv-border)}.infinitev-landing .iv-proof-list li:last-child{padding-bottom:0;border-bottom:0}}@media(max-width:749px){.infinitev-landing{font-size:16px}.infinitev-landing .iv-grid--2,.infinitev-landing .iv-grid--3,.infinitev-landing .iv-grid--4,.infinitev-landing .iv-steps{grid-template-columns:1fr}.infinitev-landing .iv-hero{min-height:680px}.infinitev-landing .iv-hero__overlay{background:linear-gradient(0deg,#061e2af5,#061e2ac7 58%,#061e2a52)}.infinitev-landing .iv-hero__inner{align-items:flex-end;padding-top:190px;padding-bottom:64px}.infinitev-landing .iv-actions,.infinitev-landing .iv-cta-band__inner{align-items:stretch;flex-direction:column}.infinitev-landing .iv-actions .iv-btn,.infinitev-landing .iv-cta-band .iv-btn{width:100%}.infinitev-landing .iv-cta-band{padding:32px 24px;border-radius:var(--iv-radius)}.infinitev-landing .iv-media img{min-height:260px}}@media(prefers-reduced-motion:reduce){.infinitev-landing *,.infinitev-landing *:before,.infinitev-landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.infinitev-landing .iv-hero{min-height:auto;color:var(--iv-ink);background:var(--iv-white)}.infinitev-landing .iv-hero__media,.infinitev-landing .iv-hero__overlay,.infinitev-landing .iv-btn{display:none!important}.infinitev-landing .iv-hero__inner{padding-block:2rem}.infinitev-landing .iv-hero h1,.infinitev-landing .iv-hero h2,.infinitev-landing .iv-hero strong,.infinitev-landing .iv-hero__lead{color:var(--iv-ink)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/infinitev-landing.css.map */
