:root{--landing-page-color-ink: #111111;--landing-page-color-paper: #eeefed;--landing-page-color-paper-soft: #f8f8f6;--landing-page-color-white: #ffffff;--landing-page-color-dark: #080808;--landing-page-color-dark-raised: #101010;--landing-page-color-charcoal: #181818;--landing-page-color-charcoal-raised: #262626;--landing-page-color-brand: #c8102e;--landing-page-color-brand-hover: #a70d26;--landing-page-font-display: var(--heading-font-family, inherit);--landing-page-font-display-style: italic;--landing-page-font-display-weight: 800;--landing-page-font-display-leading: .94;--landing-page-h2-size: 3.5rem;--landing-page-content-max-width: 78rem;--landing-page-control-min-size: 44px}@media(max-width:749px){:root{--landing-page-h2-size: clamp(2.125rem, 10vw, 3.5rem)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.paid-landing-quote-media *,.paid-landing-quote-media *:before,.paid-landing-quote-media *:after,.landing-page-text-marquee *,.landing-page-text-marquee *:before,.landing-page-text-marquee *:after,.landing-feature-list *,.landing-feature-list *:before,.landing-feature-list *:after,.landing-feature-comparison *,.landing-feature-comparison *:before,.landing-feature-comparison *:after,.landing-testimonial-media *,.landing-testimonial-media *:before,.landing-testimonial-media *:after,.landing-reviews *,.landing-reviews *:before,.landing-reviews *:after,.landing-buyer-guide *,.landing-buyer-guide *:before,.landing-buyer-guide *:after,.landing-faq *,.landing-faq *:before,.landing-faq *:after,.landing-closing-cta *,.landing-closing-cta *:before,.landing-closing-cta *:after,.landing-featured-product *,.landing-featured-product *:before,.landing-featured-product *:after{box-sizing:border-box}.paid-landing-quote-media__motion-icon,.landing-page-text-marquee__motion-icon,.landing-feature-list__motion-icon,.landing-reviews__control svg,.landing-closing-cta__motion-icon{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2}.paid-landing-quote-media__motion-icon--play,.landing-page-text-marquee__motion-icon--play,.landing-feature-list__motion-icon--play,.landing-closing-cta__motion-icon--play{display:none;fill:currentColor;stroke:none}.paid-landing-quote-media__motion-control span,.landing-page-text-marquee__motion-control span,.landing-feature-list__motion-control span,.landing-feature-comparison__sr-only,.landing-featured-product__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-feature-list__inner,.landing-reviews__inner,.landing-buyer-guide__inner{width:min(100%,var(--landing-page-content-max-width));padding:clamp(3.75rem,8vw,8rem) clamp(1rem,4vw,3rem);margin:0 auto}.paid-landing-quote-media{--paid-landing-accent-hover: var(--landing-page-color-brand-hover);--paid-landing-background: var(--landing-page-color-dark);--paid-landing-surface: var(--landing-page-color-dark-raised);--paid-landing-text: var(--landing-page-color-white);--paid-landing-muted: #d2d2d2;--paid-landing-subtle: #a7a7a7;--paid-landing-accent: var(--landing-page-color-brand);--paid-landing-focus: var(--landing-page-color-white);background:var(--paid-landing-background);color:var(--paid-landing-text);overflow:hidden;overflow:clip}.paid-landing-quote-media__inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);width:min(100%,var(--landing-page-content-max-width));padding-inline:clamp(1rem,4vw,3rem);margin:0 auto}.paid-landing-quote-media__content{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(4rem,8vw,8.5rem) clamp(2rem,7vw,7.5rem) clamp(4rem,8vw,8.5rem) 0;background:var(--paid-landing-background)}.paid-landing-quote-media__heading-cluster{max-width:43rem}.paid-landing-quote-media__eyebrow,.paid-landing-quote-media__body,.paid-landing-quote-media__reassurance{margin:0}.paid-landing-quote-media__eyebrow{margin-bottom:1rem;color:var(--paid-landing-text);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.paid-landing-quote-media__heading{margin:0;color:var(--paid-landing-text);font-family:var(--landing-page-font-display);font-size:clamp(2.75rem,5.25vw,5.5rem);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.045em;line-height:var(--landing-page-font-display-leading);text-transform:uppercase}.paid-landing-quote-media__heading strong{color:var(--paid-landing-accent);font:inherit}.paid-landing-quote-media__details{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:29rem;margin-top:2rem}.paid-landing-quote-media__body{color:var(--paid-landing-muted);font-size:1rem;line-height:1.5}.paid-landing-quote-media__rating{display:inline-flex;gap:.625rem;align-items:center;margin-top:1rem;color:var(--paid-landing-text);font-size:.875rem;font-weight:700;line-height:1.25}.paid-landing-quote-media__stars{display:inline-block;color:transparent;font-size:1rem;letter-spacing:.1em;line-height:1;background:linear-gradient(90deg,var(--paid-landing-accent) var(--paid-landing-rating, 0%),#6c3038 var(--paid-landing-rating, 0%));-webkit-background-clip:text;background-clip:text}.paid-landing-quote-media__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;margin-top:1.25rem;padding:.875rem 1.5rem;color:#fff;background:var(--paid-landing-accent);border:1px solid var(--paid-landing-accent);border-radius:.25rem;font-size:.9375rem;font-weight:var(--landing-page-font-display-weight);line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.paid-landing-quote-media__cta:hover{background:var(--paid-landing-accent-hover);border-color:var(--paid-landing-accent-hover)}.paid-landing-quote-media__cta:focus-visible{outline:2px solid var(--paid-landing-focus);outline-offset:3px}.paid-landing-quote-media__reassurance{width:100%;margin-top:.625rem;color:var(--paid-landing-subtle);font-size:.75rem;line-height:1.4;text-align:left}.paid-landing-quote-media__media{position:relative;min-height:clamp(40rem,52vw,57rem);overflow:hidden;background:var(--paid-landing-surface)}.paid-landing-quote-media__poster,.paid-landing-quote-media__poster img,.paid-landing-quote-media__video{display:block;width:100%;height:100%}.paid-landing-quote-media__poster,.paid-landing-quote-media__video{position:absolute;top:0;right:0;bottom:0;left:0}.paid-landing-quote-media__poster{z-index:0}.paid-landing-quote-media__poster img,.paid-landing-quote-media__video{object-fit:cover}.paid-landing-quote-media__video{z-index:1;opacity:0;transition:opacity .22s ease}.paid-landing-quote-media__video.is-ready{opacity:1}.paid-landing-quote-media__motion-control{position:absolute;z-index:3;right:1rem;bottom:1rem;display:inline-grid;width:var(--landing-page-control-min-size);height:var(--landing-page-control-min-size);padding:0;color:#fff;background:#000000db;border:1px solid rgb(255 255 255 / .65);border-radius:50%;cursor:pointer;place-items:center;-webkit-tap-highlight-color:transparent}.paid-landing-quote-media__motion-control[hidden]{display:none}.paid-landing-quote-media__motion-control:focus-visible{outline:2px solid var(--paid-landing-focus);outline-offset:3px}.paid-landing-quote-media[data-motion-paused=true] .paid-landing-quote-media__motion-icon--pause{display:none}.paid-landing-quote-media[data-motion-paused=true] .paid-landing-quote-media__motion-icon--play{display:block}.paid-landing-quote-media__media-placeholder{display:grid;width:100%;height:100%;min-height:inherit;padding:1.5rem;color:var(--paid-landing-subtle);place-items:center;text-align:center}@media(min-width:750px){.paid-landing-quote-media__video[data-paid-landing-viewport=mobile]{display:none}}@media(max-width:749px){.paid-landing-quote-media__inner{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;min-height:clamp(44rem,178vw,56rem);padding:0}.paid-landing-quote-media__content{position:relative;z-index:2;display:flex;grid-area:1 / 1;flex-direction:column;justify-content:flex-end;min-height:inherit;padding:1.25rem 1.25rem 2.5rem;background:linear-gradient(180deg,#0000,#0000000a 38%,#00000047 58%,#000000ed,#090909)}.paid-landing-quote-media__heading-cluster{position:static;z-index:auto;width:auto;max-width:none;padding:0;background:transparent}.paid-landing-quote-media__eyebrow{margin-bottom:.75rem;font-size:.6875rem}.paid-landing-quote-media__heading{font-size:clamp(2.25rem,10vw,3.5rem);letter-spacing:-.05em;line-height:.93}.paid-landing-quote-media__details{align-items:stretch;width:100%;max-width:none;margin-top:1.75rem;padding:0;background:transparent}.paid-landing-quote-media__body{color:#fff}.paid-landing-quote-media__cta{width:100%}.paid-landing-quote-media__reassurance{margin-top:.875rem;text-align:center}.paid-landing-quote-media__media{z-index:0;grid-area:1 / 1;min-height:inherit;aspect-ratio:auto}.paid-landing-quote-media__media:after{display:none}.paid-landing-quote-media__motion-control,.paid-landing-quote-media__video[data-paid-landing-viewport=desktop]{display:none}}@media(prefers-reduced-motion:reduce){.paid-landing-quote-media__video,.paid-landing-quote-media__cta{transition:none}}.landing-page-text-marquee{--paid-landing-marquee-background: #111111;--paid-landing-marquee-border: #3b3b3b;--paid-landing-marquee-text: var(--landing-page-color-white);--paid-landing-marquee-gap: 1rem;--paid-landing-marquee-distance: 0px;--paid-landing-marquee-duration: 28s;position:relative;overflow:hidden;color:var(--paid-landing-marquee-text);background:var(--paid-landing-marquee-background)}.landing-page-text-marquee__viewport{overflow:hidden;padding:1rem 4.5rem 1rem 1rem}.landing-page-text-marquee__track{display:flex;width:max-content;will-change:auto}.landing-page-text-marquee[data-paid-landing-marquee-ready][data-paid-landing-marquee-in-viewport] .landing-page-text-marquee__track{animation:paid-landing-text-marquee var(--paid-landing-marquee-duration) linear infinite;will-change:transform}.landing-page-text-marquee[data-paid-landing-marquee-ready][data-paid-landing-marquee-paused=true] .landing-page-text-marquee__track{animation-play-state:paused;will-change:auto}.landing-page-text-marquee[data-paid-landing-marquee-editor-paused=true] .landing-page-text-marquee__track{animation:none!important;will-change:auto}.landing-page-text-marquee__group{display:flex;flex:none;gap:var(--paid-landing-marquee-gap);padding:0 var(--paid-landing-marquee-gap) 0 0;margin:0;list-style:none}.landing-page-text-marquee__item{display:inline-flex;flex:none;align-items:center;min-height:2.875rem;padding:.625rem 1rem;color:var(--paid-landing-marquee-text);border:1px solid var(--paid-landing-marquee-border);border-radius:999px;font-family:var(--body-font-family, inherit);font-size:.875rem;font-weight:700;line-height:1.2;white-space:nowrap}.landing-page-text-marquee__motion-control{position:absolute;z-index:1;top:50%;right:.75rem;display:inline-grid;width:var(--landing-page-control-min-size);height:var(--landing-page-control-min-size);padding:0;color:#fff;background:#111;border:1px solid rgb(255 255 255 / .65);border-radius:50%;cursor:pointer;place-items:center;transform:translateY(-50%);-webkit-tap-highlight-color:transparent}.landing-page-text-marquee__motion-control[hidden]{display:none}.landing-page-text-marquee__motion-control:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.landing-page-text-marquee[data-paid-landing-marquee-paused=true] .landing-page-text-marquee__motion-icon--pause{display:none}.landing-page-text-marquee[data-paid-landing-marquee-paused=true] .landing-page-text-marquee__motion-icon--play{display:block}@media(hover:hover)and (min-width:750px){.landing-page-text-marquee:not([data-paid-landing-marquee-paused=true]):not([data-paid-landing-marquee-manual-play=true]):hover .landing-page-text-marquee__track{animation-play-state:paused;will-change:auto}@supports selector(.landing-page-text-marquee:has(*)){.landing-page-text-marquee:not([data-paid-landing-marquee-paused=true]):not([data-paid-landing-marquee-manual-play=true]):has(.landing-page-text-marquee__motion-control:focus-visible) .landing-page-text-marquee__track{animation-play-state:paused;will-change:auto}}}@media(max-width:749px){.landing-page-text-marquee__viewport{padding-right:4.25rem}}@media(prefers-reduced-motion:reduce){.landing-page-text-marquee__motion-control{display:none}.landing-page-text-marquee__track{animation:none!important;transform:none!important;will-change:auto!important}.landing-page-text-marquee [data-paid-landing-marquee-clone]{display:none}}@keyframes paid-landing-text-marquee{to{transform:translate3d(calc(-1 * var(--paid-landing-marquee-distance)),0,0)}}.landing-feature-list{--landing-feature-accent-hover: var(--landing-page-color-brand-hover);--landing-feature-background: var(--landing-page-color-paper);--landing-feature-text: var(--landing-page-color-ink);--landing-feature-muted: #4f514f;--landing-feature-accent: var(--landing-page-color-brand);--landing-feature-focus: var(--landing-page-color-ink);color:var(--landing-feature-text);background:var(--landing-feature-background)}.landing-feature-list__inner{padding-block:64px}.landing-feature-list__header{max-width:49rem;margin-bottom:clamp(3.5rem,8vw,7.5rem)}.landing-feature-list__eyebrow,.landing-feature-list__intro,.landing-feature-list__attribution,.landing-feature-list__body,.landing-feature-list__quote{margin:0}.landing-feature-list__eyebrow,.landing-feature-list__number{color:var(--landing-feature-accent);font-size:.875rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:-.03em;line-height:1;text-transform:uppercase}.landing-feature-list__eyebrow{margin-bottom:.75rem;letter-spacing:.12em}.landing-feature-list__heading{max-width:44rem;margin:0;font-family:var(--landing-page-font-display);font-size:var(--landing-page-h2-size);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.06em;line-height:var(--landing-page-font-display-leading);text-transform:uppercase}.landing-feature-list__intro{max-width:37rem;margin-top:1.25rem;color:var(--landing-feature-muted);font-size:1rem;line-height:1.5}.landing-feature-list__intro>*:first-child,.landing-feature-list__body>*:first-child{margin-top:0}.landing-feature-list__intro>*:last-child,.landing-feature-list__body>*:last-child{margin-bottom:0}.landing-feature-list__features{display:grid;gap:clamp(3.5rem,8vw,8rem)}.landing-feature-list__feature{display:grid;grid-template-areas:"media" "content";grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:center}.landing-feature-list__media{position:relative;display:grid;grid-area:media;min-width:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:#d9dbd8}.landing-feature-list__media--video{aspect-ratio:var(--landing-feature-list-video-aspect-ratio, 4 / 5)}.landing-feature-list__poster,.landing-feature-list__poster img,.landing-feature-list__video,.landing-feature-list__media-placeholder{display:block;width:100%;height:100%}.landing-feature-list__poster,.landing-feature-list__video{position:absolute;top:0;right:0;bottom:0;left:0}.landing-feature-list__poster{z-index:0}.landing-feature-list__poster img,.landing-feature-list__video{object-fit:cover;border-radius:0}.landing-feature-list__video{z-index:1;opacity:0;transition:opacity .18s ease}.landing-feature-list__video.is-ready{opacity:1}.landing-feature-list__media-placeholder{min-height:100%;color:#737673}.landing-feature-list__placeholder-svg{width:100%;height:100%;fill:currentColor}.landing-feature-list__motion-control{position:absolute;z-index:2;right:.75rem;bottom:.75rem;display:inline-grid;width:var(--landing-page-control-min-size);height:var(--landing-page-control-min-size);padding:0;color:#fff;background:#000000db;border:1px solid rgb(255 255 255 / .7);border-radius:50%;cursor:pointer;place-items:center;-webkit-tap-highlight-color:transparent}.landing-feature-list__motion-control[hidden]{display:none}.landing-feature-list__motion-control:focus-visible{outline:2px solid #ffffff;outline-offset:3px;box-shadow:0 0 0 5px #111}.landing-feature-list__cta:focus-visible{outline:2px solid var(--landing-feature-focus);outline-offset:3px}.landing-feature-list__media[data-paid-landing-feature-video-paused=true] .landing-feature-list__motion-icon--pause{display:none}.landing-feature-list__media[data-paid-landing-feature-video-paused=true] .landing-feature-list__motion-icon--play{display:block}.landing-feature-list__content{grid-area:content;min-width:0}.landing-feature-list__number{margin:0 0 .375rem;font-size:clamp(1.5rem,2vw,1.875rem)}.landing-feature-list__feature-heading{margin:0;font-family:var(--landing-page-font-display);font-size:clamp(1.25rem,2vw,1.875rem);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.045em;line-height:.96;text-transform:uppercase}.landing-feature-list__quote{max-width:35rem;color:var(--landing-feature-text);font-size:1rem;font-style:var(--landing-page-font-display-style);font-weight:700;line-height:1.4}.landing-feature-list__quote p{margin:0}.landing-feature-list__quote-group{margin-top:1rem;padding:.375rem 0 .5rem .875rem;border-left:4px solid var(--landing-feature-accent)}.landing-feature-list__quote--primary{margin-top:0;padding:0;border:0}.landing-feature-list blockquote.landing-feature-list__quote--primary,.landing-feature-list blockquote.landing-feature-list__quote--secondary{border:0!important;border-inline-start:0!important;box-shadow:none!important}.landing-feature-list blockquote.landing-feature-list__quote--primary{margin:0!important;padding-left:0}.landing-feature-list blockquote.landing-feature-list__quote--secondary{margin:1rem 0 0!important;padding-left:0}.landing-feature-list__attribution{display:block;padding:0;margin-top:.5rem;color:var(--landing-feature-accent);border:0;font-size:.6875rem;font-style:normal;font-weight:var(--landing-page-font-display-weight);letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.landing-feature-list__body{max-width:33rem;margin-top:1rem;color:var(--landing-feature-muted);font-size:.875rem;line-height:1.55}.landing-feature-list__quote--secondary{margin-top:1rem;padding:0;color:var(--landing-feature-muted);border:0;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.45}.landing-feature-list__footer{display:flex;justify-content:center;margin-top:clamp(3.5rem,8vw,7rem)}.landing-feature-list__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1rem;color:#fff;background:var(--landing-feature-accent);border:1px solid var(--landing-feature-accent);border-radius:.1875rem;font-size:.8125rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease}.landing-feature-list__cta:hover{background:var(--landing-feature-accent-hover);border-color:var(--landing-feature-accent-hover)}@media(min-width:750px){.landing-feature-list__inner{width:min(100%,var(--landing-page-content-max-width));padding-block:128px}.landing-feature-list__feature{grid-template-areas:"media content";grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:2.5rem}.landing-feature-list__feature--reverse{grid-template-areas:"content media";grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr)}.landing-feature-list__media,.landing-feature-list__poster img,.landing-feature-list__video{aspect-ratio:3 / 4;border-radius:.25rem}.landing-feature-list__media--video,.landing-feature-list__media--video .landing-feature-list__poster img,.landing-feature-list__media--video .landing-feature-list__video{aspect-ratio:var(--landing-feature-list-video-aspect-ratio, 3 / 4)}.landing-feature-list__content{padding:0;transform:none}.landing-feature-list__number{margin-bottom:.625rem;font-family:var(--landing-page-font-display);font-size:clamp(3rem,4.5vw,4rem);font-style:var(--landing-page-font-display-style)}.landing-feature-list__feature-heading{font-size:clamp(2.25rem,3.2vw,3rem)}.landing-feature-list__quote{max-width:42rem}.landing-feature-list__quote-group{margin-top:1rem;padding:.125rem 0 .5rem .875rem}.landing-feature-list__quote--primary{margin-top:0;padding:0;border:0;font-family:var(--body-font-family, inherit);font-size:clamp(1rem,1.45vw,1.125rem);font-style:normal;font-weight:600;line-height:1.45}.landing-feature-list__attribution{padding:0;margin-top:.375rem;color:var(--landing-feature-muted);border:0;font-size:.75rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.landing-feature-list__body{max-width:42rem;margin-top:1rem;color:var(--landing-feature-text);font-size:1rem}.landing-feature-list__quote--secondary{max-width:42rem;padding:0;margin-top:1rem;color:var(--landing-feature-muted);border:0;font-size:.875rem;font-style:normal;font-weight:400}}@media(prefers-reduced-motion:reduce){.landing-feature-list__video,.landing-feature-list__cta{transition:none}.landing-feature-list__motion-control{display:none}}.landing-feature-comparison{--landing-comparison-background: var(--landing-page-color-white);--landing-comparison-text: var(--landing-page-color-ink);--landing-comparison-muted: #545754;--landing-comparison-rule: #b8bbb7;--landing-comparison-accent: var(--landing-page-color-brand);color:var(--landing-comparison-text);background:var(--landing-comparison-background)}.landing-feature-comparison__inner{width:min(100%,var(--landing-page-content-max-width));padding:clamp(60px,8vw,128px) clamp(16px,4vw,48px);margin:0 auto}.landing-feature-comparison__header{max-width:800px;margin-bottom:clamp(40px,5vw,72px)}.landing-feature-comparison__eyebrow,.landing-feature-comparison__intro,.landing-feature-comparison__footnote,.landing-feature-comparison__scroll-hint{margin:0}.landing-feature-comparison__eyebrow{margin-bottom:12px;color:var(--landing-comparison-accent);font-size:12px;font-weight:var(--landing-page-font-display-weight);letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.landing-feature-comparison__heading{margin:0;font-family:var(--landing-page-font-display);font-size:var(--landing-page-h2-size);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.06em;line-height:var(--landing-page-font-display-leading);text-transform:uppercase}.landing-feature-comparison__intro{max-width:672px;margin-top:20px;color:var(--landing-comparison-muted);font-size:16px;line-height:1.5}.landing-feature-comparison__intro>*:first-child{margin-top:0}.landing-feature-comparison__intro>*:last-child{margin-bottom:0}.landing-feature-comparison__scroll{contain:layout paint;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#70736f transparent;scrollbar-width:thin}.landing-feature-comparison__scroll:focus-visible{outline:2px solid var(--landing-comparison-text);outline-offset:4px}.landing-feature-comparison__scroll-hint{display:none;margin-bottom:10px;color:var(--landing-comparison-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-feature-comparison__table{width:100%;min-width:704px;border-collapse:collapse;font-size:14px;line-height:1.3}.landing-feature-comparison__label-column{width:36%}.landing-feature-comparison__table thead{border-bottom:1px solid var(--landing-comparison-text)}.landing-feature-comparison__table tbody tr{border-bottom:1px solid var(--landing-comparison-rule)}.landing-feature-comparison__table th,.landing-feature-comparison__table td{min-width:128px;padding:16px 12px;text-align:center;vertical-align:middle}.landing-feature-comparison__feature-heading,.landing-feature-comparison__feature-label{position:sticky;z-index:1;left:0;color:var(--landing-comparison-text);background:var(--landing-comparison-background);text-align:left!important}.landing-feature-comparison__feature-heading{z-index:2;padding-left:0;font-size:11px;font-weight:var(--landing-page-font-display-weight);letter-spacing:.06em;text-transform:uppercase}.landing-feature-comparison__feature-label{padding-left:0;font-size:14px;font-weight:700}.landing-feature-comparison__product-heading{color:var(--landing-comparison-text);font-size:13px;font-weight:var(--landing-page-font-display-weight);line-height:1.15;text-align:center;text-transform:uppercase}.landing-feature-comparison__product-heading span,.landing-feature-comparison__product-heading small{display:block}.landing-feature-comparison__product-heading small{margin-top:4px;color:var(--landing-comparison-muted);font-size:10px;font-weight:600;letter-spacing:0;line-height:1.25;text-transform:none}.landing-feature-comparison__product-heading--primary{color:var(--landing-comparison-accent)}.landing-feature-comparison__status{display:inline-grid;width:22px;height:22px;border-radius:50%;place-items:center}.landing-feature-comparison__status--included{color:#fff;background:var(--landing-comparison-text);font-size:13px;font-weight:var(--landing-page-font-display-weight);line-height:1}.landing-feature-comparison__status--not-included{border:1px solid #c7c9c5;background:transparent}.landing-feature-comparison__cell-text{display:inline-block;max-width:160px;color:var(--landing-comparison-text);font-size:12px;font-weight:700;line-height:1.3}.landing-feature-comparison__footnote{max-width:768px;margin-top:20px;color:var(--landing-comparison-muted);font-size:12px;line-height:1.45}@media(max-width:749px){.landing-feature-comparison__inner{padding-right:16px;padding-left:16px}.landing-feature-comparison__scroll-hint{display:block}.landing-feature-comparison__scroll{margin-right:-16px;padding-right:16px}.landing-feature-comparison__table{min-width:700px}.landing-feature-comparison__label-column{width:172px}.landing-feature-comparison__table th,.landing-feature-comparison__table td{min-width:132px;padding-top:14px;padding-bottom:14px}.landing-feature-comparison__feature-heading,.landing-feature-comparison__feature-label{min-width:172px;padding-left:0;box-shadow:8px 0 12px -12px #000000bf}.landing-feature-comparison__feature-label{font-size:13px}}.landing-testimonial-media{--landing-testimonial-accent-hover: var(--landing-page-color-brand-hover);--landing-testimonial-background: var(--landing-page-color-dark);--landing-testimonial-surface: var(--landing-page-color-dark-raised);--landing-testimonial-text: var(--landing-page-color-white);--landing-testimonial-muted: #d2d2d2;--landing-testimonial-subtle: #a7a7a7;--landing-testimonial-accent: var(--landing-page-color-brand);--landing-testimonial-accent-text: #e63946;--landing-testimonial-focus: var(--landing-page-color-white);overflow:hidden;overflow:clip;color:var(--landing-testimonial-text);background:var(--landing-testimonial-background)}.landing-testimonial-media__inner{display:grid;grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);width:min(100%,var(--landing-page-content-max-width));padding:4rem clamp(1rem,4vw,3rem);margin:0 auto}.landing-testimonial-media__media{position:relative;min-height:clamp(34rem,54vw,52rem);overflow:hidden;background:var(--landing-testimonial-surface)}.landing-testimonial-media__poster,.landing-testimonial-media__poster img,.landing-testimonial-media__video,.landing-testimonial-media__media-placeholder{display:block;width:100%;height:100%}.landing-testimonial-media__poster,.landing-testimonial-media__video{position:absolute;top:0;right:0;bottom:0;left:0}.landing-testimonial-media__poster{z-index:0}.landing-testimonial-media__poster img,.landing-testimonial-media__video{object-fit:cover}.landing-testimonial-media__video{z-index:1;opacity:0;transition:opacity .18s ease}.landing-testimonial-media__video.is-ready{opacity:1}.landing-testimonial-media__media-placeholder{display:grid;min-height:inherit;padding:1.5rem;color:var(--landing-testimonial-subtle);place-items:center;text-align:center}.landing-testimonial-media__cta{position:absolute;z-index:3;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1rem;color:#fff;background:var(--landing-testimonial-accent);border:1px solid var(--landing-testimonial-accent);border-radius:.1875rem;font-size:.8125rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.02em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transform:translate(-50%,-50%);transition:background-color .18s ease,border-color .18s ease}.landing-testimonial-media__cta:hover{background:var(--landing-testimonial-accent-hover);border-color:var(--landing-testimonial-accent-hover)}.landing-testimonial-media__cta:focus-visible{outline:2px solid var(--landing-testimonial-focus);outline-offset:3px}.landing-testimonial-media__video-play{position:absolute;z-index:3;left:1rem;bottom:1rem;display:inline-flex;gap:.5rem;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1rem;color:#fff;background:var(--landing-testimonial-accent);border:1px solid var(--landing-testimonial-accent);border-radius:999px;cursor:pointer;font-size:.8125rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.02em;line-height:1.2;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease}.landing-testimonial-media__video-play[hidden],.landing-testimonial-media[data-landing-testimonial-video-playing=true] .landing-testimonial-media__video-play{display:none}.landing-testimonial-media__video-play:hover{background:var(--landing-testimonial-accent-hover);border-color:var(--landing-testimonial-accent-hover)}.landing-testimonial-media__video-play:focus-visible{outline:2px solid var(--landing-testimonial-focus);outline-offset:3px}.landing-testimonial-media__video-play-icon{flex:0 0 auto;width:1rem;height:1rem;fill:currentColor}.landing-testimonial-media__content{display:flex;align-items:center;min-width:0;padding:clamp(3.5rem,7vw,7.5rem) 0 clamp(3.5rem,7vw,7.5rem) clamp(2rem,7vw,7.5rem);background:var(--landing-testimonial-background)}.landing-testimonial-media__content-inner{width:min(100%,43rem)}.landing-testimonial-media__eyebrow,.landing-testimonial-media__heading,.landing-testimonial-media__body,.landing-testimonial-media__rating{margin:0}.landing-testimonial-media__eyebrow{margin-bottom:.75rem;color:var(--landing-testimonial-accent-text);font-size:.75rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.landing-testimonial-media__heading{color:var(--landing-testimonial-text);font-family:var(--landing-page-font-display);font-size:var(--landing-page-h2-size);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.055em;line-height:var(--landing-page-font-display-leading);text-transform:uppercase}.landing-testimonial-media__testimonials{margin-top:clamp(1.75rem,3vw,2.75rem)}.landing-testimonial-media__testimonials,.landing-testimonial-media__testimonials .metafield-rich_text_field{display:grid;max-width:39rem;gap:.875rem}.landing-testimonial-media__testimonials>p,.landing-testimonial-media__testimonials .metafield-rich_text_field>p{margin:0;padding-left:1rem;color:var(--landing-testimonial-text);font-family:var(--body-font-family, inherit);font-size:clamp(1rem,1.4vw,1.25rem);font-style:normal;font-weight:700;line-height:1.45;border-left:3px solid #4d4d4d}.landing-testimonial-media__testimonials--placeholder{opacity:.72}.landing-testimonial-media__body{max-width:39rem;margin-top:1rem;color:var(--landing-testimonial-subtle);font-size:.75rem;line-height:1.45}.landing-testimonial-media__body>*:first-child{margin-top:0}.landing-testimonial-media__body>*:last-child{margin-bottom:0}.landing-testimonial-media__review{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem}.landing-testimonial-media__review-details{min-width:0}.landing-testimonial-media__reviewer-mark{display:block;flex:0 0 3rem;width:3rem;height:3rem;object-fit:cover;border:1px solid var(--landing-testimonial-accent);border-radius:50%;padding:2px}.landing-testimonial-media__review-name{margin:0;color:var(--landing-testimonial-text);font-family:var(--landing-page-font-display);font-size:1rem;font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.02em;line-height:1;text-transform:uppercase}.landing-testimonial-media__rating{margin-top:.25rem;color:var(--landing-testimonial-subtle);font-size:.75rem;font-weight:400;letter-spacing:0;line-height:1.4}@media(min-width:750px){.landing-testimonial-media__inner{padding-block:8rem}.landing-testimonial-media__video[data-paid-landing-viewport=mobile]{display:none}}@media(max-width:749px){.landing-testimonial-media__inner{grid-template-columns:minmax(0,1fr);max-width:none;padding-block:4rem}.landing-testimonial-media__media{min-height:0;aspect-ratio:4 / 5}.landing-testimonial-media__content{padding:3rem 0 4rem 1rem}.landing-testimonial-media__testimonials{margin-top:1.5rem}.landing-testimonial-media__testimonials>p,.landing-testimonial-media__testimonials .metafield-rich_text_field>p{font-size:1rem}.landing-testimonial-media__cta{width:calc(100% - 2rem);max-width:20rem}.landing-testimonial-media__video[data-paid-landing-viewport=desktop]{display:none}}@media(prefers-reduced-motion:reduce){.landing-testimonial-media__video,.landing-testimonial-media__cta,.landing-testimonial-media__video-play{transition:none}}.landing-reviews{--landing-reviews-background: var(--landing-page-color-paper);--landing-reviews-card: var(--landing-page-color-white);--landing-reviews-text: var(--landing-page-color-ink);--landing-reviews-muted: #545754;--landing-reviews-rule: #c9cbc8;--landing-reviews-accent: var(--landing-page-color-brand);--landing-reviews-focus: var(--landing-page-color-ink);overflow:hidden;overflow:clip;color:var(--landing-reviews-text);background:var(--landing-reviews-background)}.landing-reviews__header{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,4vw,3rem)}.landing-reviews__heading-group{min-width:0}.landing-reviews__eyebrow,.landing-reviews__heading,.landing-reviews__aggregate-score,.landing-reviews__aggregate-label,.landing-reviews__scroll-hint,.landing-reviews__card-title,.landing-reviews__card-quote,.landing-reviews__product-line,.landing-reviews__footnote{margin:0}.landing-reviews__eyebrow{margin-bottom:.75rem;color:var(--landing-reviews-accent);font-size:.75rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.landing-reviews__heading{max-width:50rem;color:var(--landing-reviews-text);font-family:var(--landing-page-font-display);font-size:var(--landing-page-h2-size);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.06em;line-height:var(--landing-page-font-display-leading);text-transform:uppercase}.landing-reviews__aggregate{display:inline-flex;flex:none;align-items:center;gap:.75rem;color:inherit;text-decoration:none}.landing-reviews__aggregate[href]:hover .landing-reviews__aggregate-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.landing-reviews__aggregate:focus-visible{outline:2px solid var(--landing-reviews-focus);outline-offset:4px}.landing-reviews__aggregate-score{color:var(--landing-reviews-text);font-family:var(--landing-page-font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.08em;line-height:.85}.landing-reviews__aggregate-details{display:grid;gap:.25rem}.landing-reviews__stars{display:inline-block;width:max-content;color:transparent;font-size:1rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.08em;line-height:1;background:linear-gradient(90deg,var(--landing-reviews-accent) var(--landing-reviews-rating, 100%),#d8dad7 var(--landing-reviews-rating, 100%));-webkit-background-clip:text;background-clip:text}.landing-reviews__aggregate-label{color:var(--landing-reviews-muted);font-size:.75rem;font-weight:600;line-height:1.3}.landing-reviews__rail-shell{position:relative}.landing-reviews__scroll-hint{display:none;margin-bottom:.625rem;color:var(--landing-reviews-muted);font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.landing-reviews__scroll{overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-color:#9da09c transparent;scrollbar-width:thin}.landing-reviews__scroll:focus-visible{outline:2px solid var(--landing-reviews-focus);outline-offset:4px}.landing-reviews__track{display:flex;gap:1rem;width:max-content;padding:1px 0 1rem;margin:0;list-style:none}.landing-reviews__item{display:flex;flex:0 0 clamp(18.5rem,26vw,21rem);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.landing-reviews__card{display:flex;flex-direction:column;width:100%;min-height:clamp(19rem,26vw,22rem);padding:1.25rem;color:var(--landing-reviews-text);background:var(--landing-reviews-card);border:1px solid var(--landing-reviews-rule);border-radius:.625rem}.landing-reviews__card-rating{min-height:1rem}.landing-reviews__card-title{margin-top:1rem;color:var(--landing-reviews-text);font-size:1rem;font-weight:var(--landing-page-font-display-weight);line-height:1.25}.landing-reviews__card-quote{margin:1rem 0 0;color:var(--landing-reviews-text);font-size:1rem;line-height:1.55}.landing-reviews__card-quote p{margin:0}.landing-reviews__product-line{margin-top:auto;padding-top:1rem;border-top:1px solid var(--landing-reviews-rule);color:var(--landing-reviews-text);font-size:.75rem;font-weight:var(--landing-page-font-display-weight);line-height:1.35}.landing-reviews__card-title,.landing-reviews__card-quote,.landing-reviews__product-line{overflow-wrap:anywhere}.landing-reviews__controls{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.landing-reviews__control{display:inline-grid;width:var(--landing-page-control-min-size);height:var(--landing-page-control-min-size);padding:0;color:#fff;background:var(--landing-reviews-text);border:1px solid var(--landing-reviews-text);border-radius:0;cursor:pointer;place-items:center;-webkit-tap-highlight-color:transparent}.landing-reviews__control[hidden]{display:none}.landing-reviews__control:disabled{cursor:not-allowed;opacity:.35}.landing-reviews__control:focus-visible{outline:2px solid var(--landing-reviews-focus);outline-offset:3px}.landing-reviews__footnote{max-width:48rem;margin-top:1.25rem;color:var(--landing-reviews-muted);font-size:.75rem;line-height:1.5}.landing-reviews__footnote>*:first-child{margin-top:0}.landing-reviews__footnote>*:last-child{margin-bottom:0}@media(max-width:749px){.landing-reviews__inner{padding-right:1rem;padding-left:1rem}.landing-reviews__header{display:grid;align-items:start;gap:1.5rem}.landing-reviews__scroll-hint{display:block}.landing-reviews__scroll{margin-right:-1rem;padding-right:1rem}.landing-reviews__item{flex-basis:min(84vw,21rem)}.landing-reviews__card{min-height:20rem}.landing-reviews__controls{display:none}}@media(prefers-reduced-motion:reduce){.landing-reviews__scroll{scroll-behavior:auto}}.landing-buyer-guide{--landing-buyer-guide-background: var(--landing-page-color-charcoal);--landing-buyer-guide-card: var(--landing-page-color-charcoal-raised);--landing-buyer-guide-text: var(--landing-page-color-white);--landing-buyer-guide-muted: #d4d4d4;--landing-buyer-guide-quote: #cfcfcf;--landing-buyer-guide-accent-text: #f04e5e;--landing-buyer-guide-focus: var(--landing-page-color-white);color:var(--landing-buyer-guide-text);background:var(--landing-buyer-guide-background)}.landing-buyer-guide__eyebrow,.landing-buyer-guide__heading,.landing-buyer-guide__intro,.landing-buyer-guide__card-heading,.landing-buyer-guide__card-body,.landing-buyer-guide__quote,.landing-buyer-guide__footnote{margin:0;overflow-wrap:anywhere}.landing-buyer-guide__header{min-width:0;max-width:48rem;margin-bottom:clamp(2rem,4vw,3rem)}.landing-buyer-guide__eyebrow{margin-bottom:.75rem;color:var(--landing-buyer-guide-accent-text);font-size:.75rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.landing-buyer-guide__heading{color:var(--landing-buyer-guide-text);font-family:var(--landing-page-font-display);font-size:var(--landing-page-h2-size);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.06em;line-height:var(--landing-page-font-display-leading);text-transform:uppercase}.landing-buyer-guide__intro{max-width:40rem;margin-top:1.25rem;color:var(--landing-buyer-guide-muted);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.5}.landing-buyer-guide__intro>*:first-child,.landing-buyer-guide__card-body>*:first-child,.landing-buyer-guide__footnote>*:first-child{margin-top:0}.landing-buyer-guide__intro>*:last-child,.landing-buyer-guide__card-body>*:last-child,.landing-buyer-guide__footnote>*:last-child{margin-bottom:0}.landing-buyer-guide__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing-buyer-guide__card{display:flex;flex-direction:column;min-width:0;padding:clamp(1.25rem,2vw,1.5rem);background:var(--landing-buyer-guide-card);border:1px solid rgb(255 255 255 / .025);border-radius:.625rem}.landing-buyer-guide__card-heading{color:var(--landing-buyer-guide-text);font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:var(--landing-page-font-display-weight);line-height:1.25}.landing-buyer-guide__card-body{margin-top:.875rem;color:var(--landing-buyer-guide-muted);font-size:1rem;line-height:1.5}.landing-buyer-guide__quote{margin-top:1rem;color:var(--landing-buyer-guide-quote);font-family:var(--body-font-family, inherit);font-size:.875rem;font-style:italic;line-height:1.45}.landing-buyer-guide__footnote{min-width:0;max-width:48rem;margin-top:1.25rem;color:var(--landing-buyer-guide-quote);font-size:.75rem;line-height:1.5}.landing-buyer-guide a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.landing-buyer-guide a:focus-visible{outline:2px solid var(--landing-buyer-guide-focus);outline-offset:3px}@media(max-width:749px){.landing-buyer-guide__inner{padding-right:1rem;padding-left:1rem}.landing-buyer-guide__header{margin-bottom:2rem}.landing-buyer-guide__cards{grid-template-columns:minmax(0,1fr)}}.landing-faq{--landing-faq-background: var(--landing-page-color-paper-soft);--landing-faq-text: var(--landing-page-color-ink);--landing-faq-border: #d7d7d3;--landing-faq-accent: var(--landing-page-color-brand);--landing-faq-focus: var(--landing-page-color-ink);color:var(--landing-faq-text);background:var(--landing-faq-background)}.landing-faq__inner{width:min(100%,var(--landing-page-content-max-width));padding:clamp(3.75rem,8vw,8rem) clamp(1rem,4vw,3rem);margin:0 auto}.landing-faq__header{min-width:0;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.landing-faq__eyebrow,.landing-faq__heading,.landing-faq__question,.landing-faq__answer{margin:0}.landing-faq__eyebrow{margin-bottom:.75rem;color:var(--landing-faq-accent);font-size:.75rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.landing-faq__heading{color:var(--landing-faq-text);font-family:var(--landing-page-font-display);font-size:var(--landing-page-h2-size);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.06em;line-height:.95;text-transform:uppercase}.landing-faq__list{border-bottom:1px solid var(--landing-faq-border)}.landing-faq__item{border-top:1px solid var(--landing-faq-border)}.landing-faq__editor-placeholder{padding:1rem 0;margin:0;color:#5b5b58;border-top:1px solid var(--landing-faq-border);font-size:.875rem;line-height:1.45}.landing-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:4rem;padding:1rem 0;color:var(--landing-faq-text);cursor:pointer;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:700;line-height:1.35;list-style:none;overflow-wrap:anywhere}.landing-faq__question::-webkit-details-marker{display:none}.landing-faq__question:after{flex:0 0 auto;color:var(--landing-faq-accent);content:"+";font-family:Arial,sans-serif;font-size:1.5rem;font-weight:600;line-height:1}.landing-faq__item[open]>.landing-faq__question:after{content:"\2212"}.landing-faq__question:focus-visible{outline:2px solid var(--landing-faq-focus);outline-offset:-2px}.landing-faq__answer{max-width:48rem;padding:0 3rem 1.5rem 0;color:#3f3f3f;font-size:1rem;line-height:1.55;overflow-wrap:anywhere}.landing-faq__answer>*:first-child{margin-top:0}.landing-faq__answer>*:last-child{margin-bottom:0}.landing-faq__eyebrow,.landing-faq__heading,.landing-faq__answer,.landing-faq__answer *{overflow-wrap:anywhere}@media(max-width:749px){.landing-faq__inner{padding-right:1rem;padding-left:1rem}.landing-faq__question{gap:1rem}.landing-faq__answer{padding-right:2rem}}.landing-closing-cta{--landing-closing-cta-background: #121212;--landing-closing-cta-text: var(--landing-page-color-white);--landing-closing-cta-muted: #f0f0f0;--landing-closing-cta-accent-text: #ff7584;--landing-closing-cta-button: var(--landing-page-color-brand);--landing-closing-cta-button-hover: var(--landing-page-color-brand-hover);--landing-closing-cta-focus: var(--landing-page-color-white);position:relative;display:grid;min-height:clamp(32rem,44vw,46rem);overflow:hidden;color:var(--landing-closing-cta-text);background:var(--landing-closing-cta-background);isolation:isolate}.landing-closing-cta__media,.landing-closing-cta__poster,.landing-closing-cta__poster img,.landing-closing-cta__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-closing-cta__media{z-index:-2;background:var(--landing-closing-cta-background)}.landing-closing-cta__poster{display:block}.landing-closing-cta__poster img,.landing-closing-cta__video{display:block;object-fit:cover}.landing-closing-cta__video{display:none;opacity:0;transition:opacity .22s ease}.landing-closing-cta__video.is-ready{opacity:1}.landing-closing-cta[data-has-desktop-video] .landing-closing-cta__video[data-landing-closing-cta-viewport=desktop]{display:block}.landing-closing-cta__overlay{position:relative;z-index:0;display:grid;align-items:center;justify-items:center;min-height:inherit;padding:clamp(3.75rem,8vw,8rem) clamp(1rem,4vw,3rem);background:#000c;text-align:center}.landing-closing-cta__content{width:min(100%,var(--landing-page-content-max-width));min-width:0}.landing-closing-cta__eyebrow,.landing-closing-cta__heading,.landing-closing-cta__body,.landing-closing-cta__supporting-note{margin:0;overflow-wrap:anywhere}.landing-closing-cta__eyebrow{margin-bottom:1rem;color:var(--landing-closing-cta-accent-text);font-size:.75rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.landing-closing-cta__heading{color:var(--landing-closing-cta-text);font-family:var(--landing-page-font-display);font-size:var(--landing-page-h2-size);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.06em;line-height:var(--landing-page-font-display-leading);text-transform:uppercase}.landing-closing-cta__body{max-width:42rem;margin:1.25rem auto 0;color:var(--landing-closing-cta-muted);font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.5}.landing-closing-cta__body>*:first-child{margin-top:0}.landing-closing-cta__body>*:last-child{margin-bottom:0}.landing-closing-cta__button{display:inline-flex;align-items:center;justify-content:center;min-width:min(100%,19rem);min-height:3.5rem;padding:.75rem 1.5rem;margin-top:1.5rem;color:#fff;background:var(--landing-closing-cta-button);font-size:.9375rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.015em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease}.landing-closing-cta__button:hover{background:var(--landing-closing-cta-button-hover)}.landing-closing-cta__button:focus-visible,.landing-closing-cta__motion-control:focus-visible{outline:2px solid var(--landing-closing-cta-focus);outline-offset:3px}.landing-closing-cta__supporting-note{max-width:34rem;margin:.875rem auto 0;color:var(--landing-closing-cta-muted);font-size:.875rem;line-height:1.45}.landing-closing-cta__motion-control{position:absolute;z-index:1;right:1rem;bottom:1rem;display:inline-grid;place-items:center;width:var(--landing-page-control-min-size);height:var(--landing-page-control-min-size);padding:0;color:#fff;background:#000000d1;border:1px solid rgb(255 255 255 / .45);border-radius:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.landing-closing-cta__motion-control[hidden],.landing-closing-cta[data-motion-paused=true] .landing-closing-cta__motion-icon--pause{display:none}.landing-closing-cta[data-motion-paused=true] .landing-closing-cta__motion-icon--play{display:block}.landing-closing-cta__motion-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.landing-closing-cta__placeholder{display:grid;place-items:center;width:100%;height:100%;padding:1rem;color:#ffffffb8;background:#252525;font-size:.875rem;text-align:center}@media(max-width:749px){.landing-closing-cta{min-height:clamp(32rem,145vw,44rem)}.landing-closing-cta__overlay{padding-right:1rem;padding-left:1rem}.landing-closing-cta[data-has-mobile-media] .landing-closing-cta__video[data-landing-closing-cta-viewport=desktop]{display:none}.landing-closing-cta[data-has-mobile-video] .landing-closing-cta__video[data-landing-closing-cta-viewport=mobile],.landing-closing-cta:not([data-has-mobile-media])[data-has-desktop-video] .landing-closing-cta__video[data-landing-closing-cta-viewport=desktop]{display:block}}@media(min-width:750px){.landing-closing-cta[data-has-desktop-media] .landing-closing-cta__video[data-landing-closing-cta-viewport=mobile]{display:none}.landing-closing-cta:not([data-has-desktop-media])[data-has-mobile-video] .landing-closing-cta__video[data-landing-closing-cta-viewport=mobile]{display:block}}@media(prefers-reduced-motion:reduce){.landing-closing-cta__video{transition:none}.landing-closing-cta__motion-control{display:none!important}}.landing-featured-product{--landing-featured-product-background: var(--landing-page-color-white);--landing-featured-product-surface: #e2e4e1;--landing-featured-product-text: var(--landing-page-color-ink);--landing-featured-product-muted: #515451;--landing-featured-product-rule: #b8bbb7;--landing-featured-product-accent: var(--landing-page-color-brand);--landing-featured-product-accent-hover: var( --landing-page-color-brand-hover );--landing-featured-product-focus: var(--landing-page-color-ink);scroll-margin-top:clamp(5rem,10vw,8rem);color:var(--landing-featured-product-text);background:var(--landing-featured-product-background)}.landing-featured-product__toggle{width:min(100%,var(--landing-page-content-max-width));padding:var(--landing-featured-product-padding-top-desktop, 8rem) clamp(1rem,4vw,3rem) 0;margin:0 auto}.landing-featured-product__toggle-list{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(100%,14rem);overflow:hidden;border:1px solid var(--landing-featured-product-text)}.landing-featured-product__toggle-tab{display:inline-flex;align-items:center;justify-content:center;min-width:var(--landing-page-control-min-size);min-height:var(--landing-page-control-min-size);padding:.625rem 1.25rem;color:var(--landing-featured-product-text);background:transparent;border:0;border-radius:0;cursor:pointer;font-family:var(--body-font-family, inherit);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-align:center;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease}.landing-featured-product__toggle-tab+.landing-featured-product__toggle-tab{border-left:1px solid var(--landing-featured-product-text)}.landing-featured-product__toggle-tab:hover,.landing-featured-product__toggle-tab[aria-selected=true]{color:#fff;background:var(--landing-featured-product-text)}.landing-featured-product__toggle-tab:focus-visible{position:relative;z-index:1;outline:2px solid var(--landing-featured-product-focus);outline-offset:3px}.landing-featured-product__toggle-noscript{margin:0;font-size:.875rem;line-height:1.5}.landing-featured-product__toggle-noscript a{color:inherit;font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.landing-featured-product__toggle+[data-landing-featured-product-content] .landing-featured-product__inner{padding-top:clamp(1.5rem,3vw,2.5rem)}.landing-featured-product[data-landing-featured-product-loading=true] [data-landing-featured-product-content]{opacity:.55;pointer-events:none;transition:opacity .16s ease}.landing-featured-product__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,1fr);gap:clamp(2.5rem,7vw,7rem);align-items:center;width:min(100%,var(--landing-page-content-max-width));padding:var(--landing-featured-product-padding-top-desktop, 8rem) clamp(1rem,4vw,3rem) var(--landing-featured-product-padding-bottom-desktop, 8rem);margin:0 auto}.landing-featured-product__inner--media-right{grid-template-areas:"content media"}.landing-featured-product__inner--media-right .landing-featured-product__media{grid-area:media}.landing-featured-product__inner--media-right .landing-featured-product__content{grid-area:content}.landing-featured-product__media{min-width:0;aspect-ratio:1;overflow:hidden;background:var(--landing-featured-product-surface)}.landing-featured-product__image,.landing-featured-product__placeholder{display:block;width:100%;height:100%}.landing-featured-product__image{object-fit:contain}.landing-featured-product__placeholder{color:#858985;background:var(--landing-featured-product-surface);fill:currentColor}.landing-featured-product__content{min-width:0;max-width:35rem}.landing-featured-product__eyebrow,.landing-featured-product__title,.landing-featured-product__price,.landing-featured-product__availability,.landing-featured-product__message,.landing-featured-product__supporting-note{margin:0}.landing-featured-product__eyebrow{margin-bottom:.75rem;color:var(--landing-featured-product-accent);font-size:.75rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.landing-featured-product__title{color:var(--landing-featured-product-text);font-family:var(--landing-page-font-display);font-size:var(--landing-page-h2-size);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.06em;line-height:var(--landing-page-font-display-leading);text-transform:uppercase}.landing-featured-product__price{display:flex;flex-wrap:wrap;gap:.625rem;align-items:baseline;margin-top:1.5rem;color:var(--landing-featured-product-text);font-family:var(--landing-page-font-display);font-size:clamp(1.5rem,2.4vw,2.25rem);font-style:var(--landing-page-font-display-style);font-weight:var(--landing-page-font-display-weight);letter-spacing:-.04em;line-height:1}.landing-featured-product__compare-price{color:var(--landing-featured-product-muted);font-family:inherit;font-size:.65em;font-style:normal;font-weight:700;letter-spacing:0;text-decoration-thickness:1px}.landing-featured-product__description{max-width:33rem;margin-top:1.25rem;color:var(--landing-featured-product-muted);font-size:1rem;line-height:1.55}.landing-featured-product__description>*:first-child{margin-top:0}.landing-featured-product__description>*:last-child{margin-bottom:0}.landing-featured-product__form{margin-top:1.75rem}.landing-featured-product__variant-selectors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.landing-featured-product__option{display:grid;min-width:0;gap:.5rem}.landing-featured-product__option label{color:var(--landing-featured-product-text);font-size:.8125rem;font-weight:var(--landing-page-font-display-weight);line-height:1.3}.landing-featured-product__select{width:100%;min-height:3rem;padding:.625rem 2.25rem .625rem .75rem;color:var(--landing-featured-product-text);background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%,calc(100% - .75rem) 50%;background-size:.35rem .35rem,.35rem .35rem;border:1px solid var(--landing-featured-product-rule);border-radius:0;appearance:none;-webkit-appearance:none}.landing-featured-product__select:focus-visible{outline:2px solid var(--landing-featured-product-focus);outline-offset:3px}.landing-featured-product__availability{min-height:1.25rem;margin-top:.875rem;color:var(--landing-featured-product-muted);font-size:.8125rem;font-weight:700;line-height:1.5}.landing-featured-product__add-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.5rem;padding:.75rem 1.25rem;margin-top:.875rem;color:#fff;background:var(--landing-featured-product-accent);border:1px solid var(--landing-featured-product-accent);border-radius:0;cursor:pointer;font-size:.9375rem;font-weight:var(--landing-page-font-display-weight);letter-spacing:.02em;line-height:1.2;text-align:center;text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease}.landing-featured-product__add-button:hover:not(:disabled){background:var(--landing-featured-product-accent-hover);border-color:var(--landing-featured-product-accent-hover)}.landing-featured-product__add-button:disabled{cursor:not-allowed;opacity:.5}.landing-featured-product__add-button:focus-visible,.landing-featured-product__secondary-link:focus-visible{outline:2px solid var(--landing-featured-product-focus);outline-offset:3px}.landing-featured-product__message{margin-top:.75rem;color:#9f1027;font-size:.875rem;font-weight:700;line-height:1.4}.landing-featured-product__secondary-link{display:inline-flex;min-height:2.75rem;align-items:center;margin-top:.75rem;color:var(--landing-featured-product-text);font-size:.875rem;font-weight:var(--landing-page-font-display-weight);line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.landing-featured-product__supporting-note{max-width:32rem;margin-top:1rem;color:var(--landing-featured-product-muted);font-size:.75rem;line-height:1.45}.landing-featured-product__empty-state{width:min(100%,var(--landing-page-content-max-width));padding:3rem 1rem;margin:0 auto;color:var(--landing-featured-product-muted);background:var(--landing-featured-product-background);font-size:.9375rem;line-height:1.5;text-align:center}.landing-featured-product__title,.landing-featured-product__description,.landing-featured-product__availability,.landing-featured-product__message,.landing-featured-product__supporting-note,.landing-featured-product__secondary-link{overflow-wrap:anywhere}@media(max-width:749px){.landing-featured-product__toggle{padding:var(--landing-featured-product-padding-top-mobile, 4rem) 1rem 0}.landing-featured-product__toggle+[data-landing-featured-product-content] .landing-featured-product__inner{padding-top:1.25rem}.landing-featured-product__inner,.landing-featured-product__inner--media-right{grid-template-areas:"media" "content";grid-template-columns:minmax(0,1fr);gap:2rem;padding:var(--landing-featured-product-padding-top-mobile, 4rem) 1rem var(--landing-featured-product-padding-bottom-mobile, 4rem)}.landing-featured-product__media,.landing-featured-product__inner--media-right .landing-featured-product__media,.landing-featured-product__inner--media-right .landing-featured-product__content{grid-area:auto}.landing-featured-product__content{max-width:none}.landing-featured-product__variant-selectors{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.landing-featured-product__add-button,.landing-featured-product__toggle-tab,.landing-featured-product[data-landing-featured-product-loading=true] [data-landing-featured-product-content]{transition:none}}.paid-landing-quote-media__video[data-paid-landing-active],.landing-testimonial-media__video[data-paid-landing-active]{display:block}.landing-featured-product product-information{display:block}
/*# sourceMappingURL=/cdn/shop/t/186/assets/paid-landing.css.map */
