:root{--navy-950: #0F1F42;--navy-900: #162C5E;--navy-700: #1F3D7A;--navy-500: #3C66B2;--navy-100: #E4EBF5;--amber-900: #6F5622;--amber-700: #9B7A38;--amber-500: #C89F5C;--amber-300: #E6C88A;--amber-100: #F5E8C6;--terracotta-500: #B85F3E;--ivory: #F5EFDA;--ivory-dark: #EDE4C8;--paper: #FAF6E8;--white: #FFFFFF;--charcoal-900: #1A1A1A;--charcoal-700: #2E2E2E;--charcoal-500: #5B5B5B;--charcoal-300: #9A9A9A;--charcoal-100: #D8D8D8;--color-text: var(--charcoal-900);--color-text-muted: var(--charcoal-500);--color-text-on-navy: var(--ivory);--color-text-on-amber: var(--navy-950);--color-bg: var(--ivory);--color-bg-paper: var(--paper);--color-bg-clinical: var(--white);--color-bg-deep: var(--navy-950);--color-bg-amber: var(--amber-500);--color-cta: var(--navy-700);--color-cta-hover: var(--navy-900);--color-cta-text: var(--ivory);--color-link: var(--navy-700);--color-link-hover: var(--navy-900);--color-eyebrow: var(--amber-700);--color-rule: rgba(31, 61, 122, .18);--font-display: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-body: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: "Geist Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--display-xxl-size: clamp(48px, 6vw, 96px);--display-xxl-lh: .98;--display-xxl-ls: -.035em;--display-xxl-w: 900;--display-xl-size: clamp(40px, 5.2vw, 80px);--display-xl-lh: 1;--display-xl-ls: -.03em;--display-xl-w: 900;--display-lg-size: clamp(36px, 4.4vw, 60px);--display-lg-lh: 1.04;--display-lg-ls: -.025em;--display-lg-w: 800;--display-md-size: clamp(28px, 3.4vw, 44px);--display-md-lh: 1.08;--display-md-ls: -.02em;--display-md-w: 700;--display-sm-size: clamp(22px, 2.2vw, 28px);--display-sm-lh: 1.18;--display-sm-ls: -.015em;--display-sm-w: 700;--numeral-huge-size: clamp(80px, 11vw, 160px);--numeral-huge-lh: .88;--numeral-huge-ls: -.05em;--numeral-huge-w: 900;--numeral-guarantee-size: clamp(140px, 18vw, 264px);--numeral-guarantee-lh: .86;--numeral-guarantee-ls: -.06em;--numeral-guarantee-w: 900;--body-lg-size: 19px;--body-lg-lh: 1.5;--body-lg-w: 500;--body-size: 16px;--body-lh: 1.6;--body-w: 400;--body-sm-size: 14px;--body-sm-lh: 1.5;--body-sm-w: 400;--label-size: 11px;--label-lh: 1;--label-ls: .12em;--label-w: 500;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--space-5xl: 128px;--space-6xl: 192px;--container-max: 1240px;--container-prose: 640px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--font-body-family: var(--font-body);--font-heading-family: var(--font-display);--font-body-weight: 400;--font-heading-weight: 700}.design-v5,.design-v5 body{font-family:var(--font-body);color:var(--color-text)}.design-v5 h1,.design-v5 h2,.design-v5 h3,.design-v5 h4,.design-v5 h5,.design-v5 h6{font-family:var(--font-display);color:var(--navy-900);letter-spacing:-.015em;line-height:1.1}.t-display-xxl{font-family:var(--font-display);font-size:var(--display-xxl-size);line-height:var(--display-xxl-lh);letter-spacing:var(--display-xxl-ls);font-weight:var(--display-xxl-w)}.t-display-xl{font-family:var(--font-display);font-size:var(--display-xl-size);line-height:var(--display-xl-lh);letter-spacing:var(--display-xl-ls);font-weight:var(--display-xl-w)}.t-display-lg{font-family:var(--font-display);font-size:var(--display-lg-size);line-height:var(--display-lg-lh);letter-spacing:var(--display-lg-ls);font-weight:var(--display-lg-w)}.t-display-md{font-family:var(--font-display);font-size:var(--display-md-size);line-height:var(--display-md-lh);letter-spacing:var(--display-md-ls);font-weight:var(--display-md-w)}.t-display-sm{font-family:var(--font-display);font-size:var(--display-sm-size);line-height:var(--display-sm-lh);letter-spacing:var(--display-sm-ls);font-weight:var(--display-sm-w)}.t-numeral-huge{font-family:var(--font-display);font-size:var(--numeral-huge-size);line-height:var(--numeral-huge-lh);letter-spacing:var(--numeral-huge-ls);font-weight:var(--numeral-huge-w);font-feature-settings:"tnum" 1}.t-numeral-guarantee{font-family:var(--font-display);font-size:var(--numeral-guarantee-size);line-height:var(--numeral-guarantee-lh);letter-spacing:var(--numeral-guarantee-ls);font-weight:var(--numeral-guarantee-w);font-feature-settings:"tnum" 1}.t-body-lg{font-size:var(--body-lg-size);line-height:var(--body-lg-lh);font-weight:var(--body-lg-w)}.t-body{font-size:var(--body-size);line-height:var(--body-lh);font-weight:var(--body-w)}.t-body-sm{font-size:var(--body-sm-size);line-height:var(--body-sm-lh);font-weight:var(--body-sm-w)}.eyebrow,.t-label{font-family:var(--font-mono);font-size:var(--label-size);line-height:var(--label-lh);letter-spacing:var(--label-ls);font-weight:var(--label-w);text-transform:uppercase;color:var(--color-eyebrow)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.scene-ivory{background-color:var(--ivory);color:var(--color-text)}.scene-paper{background-color:var(--paper);color:var(--color-text)}.scene-navy,.scene-navy-deep{background-color:var(--navy-950);color:var(--color-text-on-navy)}.scene-navy h1,.scene-navy h2,.scene-navy h3,.scene-navy h4,.scene-navy-deep h1,.scene-navy-deep h2,.scene-navy-deep h3,.scene-navy-deep h4{color:var(--ivory)}.scene-navy .eyebrow,.scene-navy-deep .eyebrow{color:var(--amber-300)}.scene-amber{background-color:var(--amber-500);color:var(--color-text-on-amber)}.scene-amber h1,.scene-amber h2,.scene-amber h3,.scene-amber h4,.scene-amber .eyebrow{color:var(--navy-950)}.scene-clinical,.scene-white{background-color:var(--white);color:var(--color-text)}.lt-container{max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.lt-container--prose{max-width:var(--container-prose);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.lt-section{padding-block:var(--space-4xl)}@media(max-width:749px){.lt-section{padding-block:var(--space-3xl)}}.lt-section--hero{padding-block:var(--space-5xl)}.lt-section--tight{padding-block:var(--space-2xl)}.lt-section--final-cta{padding-block:var(--space-5xl)}.lt-btn,.btn-lt-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:900;font-size:17px;line-height:1;padding:22px 36px;border:0;border-radius:var(--radius-full);background-color:var(--color-cta);color:var(--color-cta-text);text-decoration:none;letter-spacing:-.005em;cursor:pointer;transition:background-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.lt-btn:hover,.btn-lt-primary:hover{background-color:var(--color-cta-hover)}.lt-btn--huge{font-size:19px;padding:26px 44px;box-shadow:0 10px 28px -8px #1f3d7a59}.lt-btn--huge:hover{transform:translateY(-2px);box-shadow:0 14px 32px -8px #1f3d7a73}.lt-btn .arrow,.lt-btn:after{display:inline-block;transition:transform .2s ease-out}.lt-btn:hover .arrow,.lt-btn:hover:after{transform:translate(3px)}.lt-btn-secondary,.btn-lt-secondary{display:inline-block;font-family:var(--font-display);font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-link);text-decoration:none;border-bottom:1px solid rgba(31,61,122,.3);padding-bottom:2px;transition:color .2s ease-out,border-color .2s ease-out}.lt-btn-secondary:hover,.btn-lt-secondary:hover{color:var(--color-link-hover);border-bottom-color:var(--color-link-hover)}.lt-badge{display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;padding:6px 12px;border-radius:var(--radius-full)}.lt-badge--best-value{background-color:var(--amber-500);color:var(--navy-950)}.lt-badge--neutral{border:1px solid rgba(31,61,122,.4);color:var(--navy-700)}.lt-stat-num{font-family:var(--font-display);font-weight:900;font-size:clamp(64px,6.8vw,92px);line-height:.92;letter-spacing:-.04em;color:var(--navy-900);font-feature-settings:"tnum" 1}.lt-stat-num sup{font-size:.42em;vertical-align:.6em;font-weight:800}.lt-stat-label{font-family:var(--font-display);font-weight:600;font-size:14px;line-height:1.4;color:var(--charcoal-700)}.scene-navy .lt-stat-num,.scene-navy-deep .lt-stat-num{color:var(--amber-300)}.scene-navy .lt-stat-label,.scene-navy-deep .lt-stat-label{color:#f5efdab3}.lt-quote{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:16px;line-height:1.55}.lt-quote--advisor{font-style:normal;font-size:clamp(22px,2.4vw,34px);line-height:1.3;letter-spacing:-.012em}.lt-quote--advisor:before{content:"\201c";display:inline-block;margin-right:.06em;color:var(--amber-500);font-size:1.4em;line-height:0;vertical-align:-.18em}.lt-stars{color:var(--amber-500);letter-spacing:.08em;font-size:14px}.lt-rule{display:block;height:2px;width:48px;background:var(--navy-700);border:0;margin:16px 0}.lt-rule--amber{background:var(--amber-500)}.lt-card{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-xl);transition:transform .2s ease-out,box-shadow .2s ease-out}.lt-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px -12px #0f1f422e}@media(prefers-reduced-motion:reduce){.lt-btn,.lt-card,.lt-btn-secondary{transition:none}.lt-btn:hover,.lt-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/longtails-design-system.css.map */
