.b6Eo_q_root{--pack-backdrop:linear-gradient(180deg, #bca9a2 0%, #c6b4ad 100%);--ink:#101824;--paper:#fffdf7;--cream:#f3eee2;--sky:#e2f2fb;--green:#183e38;--accent:var(--sky);--rust:#c95b37;--line:#10182429;--clp-gutter:max(1.25rem, calc((100vw - 84rem) / 2));--clp-display-tracking:-.05em;--clp-display-leading:.97;--clp-eyebrow-gap:.8rem;--clp-eyebrow-size:.68rem;--clp-eyebrow-tracking:.09em;--clp-offer-bar-min-height:4.5rem;--clp-offer-bar-gap:2rem;--clp-offer-bar-pad-y:.65rem;--clp-offer-bar-bg:var(--accent);--clp-offer-bar-rule:1px solid #14141429;--clp-cta-min-height:3.15rem;--clp-cta-justify:center;--clp-cta-gap:1.5rem;--clp-cta-padding:.85rem 1.05rem .85rem 1.2rem;--clp-cta-size:.83rem;--clp-star-size:1.08rem;--clp-star-glyph-size:.66rem;--clp-star-fg:var(--ink);--clp-star-bg:var(--accent);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;}.b6Eo_q_root li,.b6Eo_q_root blockquote,.b6Eo_q_root figcaption{text-wrap:pretty}.b6Eo_q_root a{transition-property:scale,transform,background-color,color,box-shadow;transition-duration:.17s;transition-timing-function:ease-out}.b6Eo_q_root a:hover{transform:translateY(-2px)}.b6Eo_q_root a:active{scale:.96}.b6Eo_q_eyebrow{font-weight:700;}.b6Eo_q_stars{}.b6Eo_q_stars>span{font-family:var(--font-body)}.b6Eo_q_lightCta{}.b6Eo_q_outlineCta{}.b6Eo_q_reviews,.b6Eo_q_routes,.b6Eo_q_faq{padding:clamp(3.6rem, 6vw, 5.5rem) var(--clp-gutter)}.b6Eo_q_sectionHeading{grid-template-columns:minmax(0,1fr) minmax(15rem,28rem);align-items:end;column-gap:4rem;margin-bottom:2rem;display:grid}.b6Eo_q_sectionHeading .b6Eo_q_eyebrow{grid-column:1/-1}.b6Eo_q_sectionHeading h2{font-size:clamp(2.8rem,4.7vw,4.5rem)}.b6Eo_q_sectionHeading>p:last-child{margin:0;font-size:.95rem;line-height:1.55}.b6Eo_q_outlineCta{border:1px solid var(--ink);color:var(--ink);background:0 0;margin-top:1.4rem}.b6Eo_q_mechanism{padding:clamp(3.8rem, 6vw, 5.5rem) var(--clp-gutter);color:#fff;background:var(--green);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.b6Eo_q_mechanism h2{max-width:10em;font-size:clamp(2.9rem,5vw,4.7rem)}.b6Eo_q_mechanism>div:first-child>p:not(.b6Eo_q_eyebrow){opacity:.76;max-width:37rem;margin:1.2rem 0 1.4rem;font-size:.98rem;line-height:1.65}.b6Eo_q_lightCta{color:var(--ink);background:var(--accent)}.b6Eo_q_mechanismMedia{gap:1.25rem;display:grid}.b6Eo_q_mechanismFigure{aspect-ratio:4/3;background:#ffffff14;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29}.b6Eo_q_mechanismFigure img{object-fit:cover}.b6Eo_q_mechanismPath{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none;display:grid}.b6Eo_q_mechanismPath>li{border-bottom:1px solid #ffffff38;grid-template-columns:2rem 1fr;gap:.25rem .8rem;padding:.85rem 0;display:grid}.b6Eo_q_mechanismPath span{color:var(--accent);font-family:var(--font-label);grid-row:1/3;font-size:.65rem}.b6Eo_q_mechanismPath strong{font-size:.9rem}.b6Eo_q_mechanismPath p{opacity:.66;margin:0;font-size:.73rem;line-height:1.5}.b6Eo_q_reviews{background:var(--sky)}.b6Eo_q_reviewGrid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.b6Eo_q_reviewCard{background:#ffffffb3;flex-direction:column;justify-content:space-between;min-height:21rem;margin:0;padding:1.35rem;display:flex;box-shadow:0 0 0 1px #00000014}.b6Eo_q_reviewTop{justify-content:space-between;display:flex}.b6Eo_q_reviewTop>span{font-family:var(--font-label);font-size:.65rem}.b6Eo_q_reviewCard blockquote{font-family:var(--font-display);margin:1.6rem 0;font-size:clamp(1.25rem,1.9vw,1.68rem);line-height:1.13}.b6Eo_q_reviewCard figcaption{gap:.25rem;font-size:.7rem;display:grid}.b6Eo_q_reviewCard figcaption span{opacity:.6}.b6Eo_q_routes{background:var(--cream)}.b6Eo_q_routeGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.b6Eo_q_routeGrid article{background:#fff;min-height:10rem;padding:1.2rem;box-shadow:0 0 0 1px #00000012}.b6Eo_q_routeGrid article>span{font-family:var(--font-label);text-transform:uppercase;opacity:.62;font-size:.62rem}.b6Eo_q_routeGrid h3{margin:1.35rem 0 .6rem;font-size:1.15rem}.b6Eo_q_routeGrid p{opacity:.68;margin:0;font-size:.76rem;line-height:1.55}.b6Eo_q_evidence{padding:clamp(3.8rem, 6vw, 5.5rem) var(--clp-gutter);color:#fff;background:#17435c;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,7vw,7rem);display:grid}.b6Eo_q_evidence h2{max-width:8em;font-size:clamp(2.8rem,4.5vw,4.2rem)}.b6Eo_q_evidence>div>p:last-child{opacity:.66;max-width:29rem;margin:1rem 0 0;font-size:.76rem;line-height:1.55}.b6Eo_q_evidence ol{margin:0;padding:0;list-style:none;display:grid}.b6Eo_q_evidence li{border-top:1px solid #ffffff38;grid-template-columns:8rem 1fr;gap:.5rem 1.2rem;padding:1.1rem 0;font-size:.78rem;line-height:1.55;display:grid}.b6Eo_q_evidence li strong{grid-row:1/3}.b6Eo_q_evidence cite{opacity:.58;font-size:.65rem}.b6Eo_q_faq{grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,8vw,8rem);display:grid}.b6Eo_q_faq h2{max-width:8em;font-size:clamp(2.8rem,4.5vw,4.2rem)}.b6Eo_q_faqImage{aspect-ratio:1.5;margin-top:1.8rem;position:relative;overflow:hidden}.b6Eo_q_faqImage img{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a}.b6Eo_q_faq details{border-top:1px solid var(--line)}.b6Eo_q_faq details:last-child{border-bottom:1px solid var(--line)}.b6Eo_q_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;font-weight:780;list-style:none;display:flex}.b6Eo_q_faq summary::-webkit-details-marker{display:none}.b6Eo_q_faq summary i{font-size:1.2rem;font-style:normal;transition:transform .17s ease-out}.b6Eo_q_faq details[open] summary i{transform:rotate(45deg)}.b6Eo_q_faq details p{opacity:.7;margin:0;padding:0 2.5rem 1.2rem 0;font-size:.8rem;line-height:1.62}.b6Eo_q_safety{padding:2.8rem var(--clp-gutter);border-top:1px solid var(--line);background:var(--cream);grid-template-columns:.5fr 1fr 1.2fr;gap:2.5rem;display:grid}.b6Eo_q_safety h2{letter-spacing:-.035em;font-size:1.8rem}.b6Eo_q_safety>div{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.b6Eo_q_safety>div p{opacity:.72;margin:0;font-size:.68rem;line-height:1.62}.b6Eo_q_finalCta{min-height:33rem;color:var(--ink);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.b6Eo_q_finalCta img{object-fit:cover;object-position:50% 38%}.b6Eo_q_finalWash{background:#fffdf757;position:absolute;inset:0}.b6Eo_q_finalCta>div:last-child{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf7d1;width:min(100% - 2.5rem,50rem);padding:2rem;position:relative;box-shadow:0 0 0 1px #00000014}.b6Eo_q_finalCta h2{font-size:clamp(3rem,5.7vw,5.2rem)}.b6Eo_q_finalCta p:not(.b6Eo_q_eyebrow){margin:1rem 0 1.3rem}.b6Eo_q_finalCta>div:last-child ul{justify-content:center;margin-bottom:1.4rem}@media (max-width:800px){.b6Eo_q_reviews,.b6Eo_q_routes,.b6Eo_q_faq{padding:3rem 1.25rem}.b6Eo_q_sectionHeading{margin-bottom:1.5rem;display:block}.b6Eo_q_sectionHeading h2{font-size:2.55rem}.b6Eo_q_sectionHeading>p:last-child{margin:.8rem 0 0}.b6Eo_q_routeGrid{grid-template-columns:1fr}.b6Eo_q_outlineCta,.b6Eo_q_lightCta{width:100%}.b6Eo_q_mechanism{grid-template-columns:1fr;gap:1.5rem;padding:3rem 1.25rem}.b6Eo_q_mechanism h2{font-size:2.75rem}.b6Eo_q_reviewCard{min-height:19rem}.b6Eo_q_reviewGrid{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1.25rem;padding:0 1.25rem .35rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.b6Eo_q_reviewGrid::-webkit-scrollbar{display:none}.b6Eo_q_reviewCard{scroll-snap-align:start;flex:0 0 calc(100vw - 3.1rem);width:calc(100vw - 3.1rem)}.b6Eo_q_routeGrid article{min-height:8.5rem}.b6Eo_q_routeGrid h3{margin-top:1rem}.b6Eo_q_evidence{grid-template-columns:1fr;gap:1.5rem;padding:3rem 1.25rem}.b6Eo_q_evidence h2{font-size:2.7rem}.b6Eo_q_evidence li{grid-template-columns:1fr;padding:.85rem 0}.b6Eo_q_evidence li strong{grid-row:auto}.b6Eo_q_faq{grid-template-columns:1fr;gap:1.8rem}.b6Eo_q_faq h2{font-size:2.7rem}.b6Eo_q_faqImage{aspect-ratio:1.75;margin-top:1rem}.b6Eo_q_safety{grid-template-columns:1fr;gap:1rem;padding:2.5rem 1.25rem}.b6Eo_q_safety>div{grid-template-columns:1fr;gap:.8rem}.b6Eo_q_finalCta{min-height:27rem;padding:2rem 1.25rem}.b6Eo_q_finalCta>div:last-child{padding:1.4rem 1rem}.b6Eo_q_finalCta h2{font-size:2.9rem}}@media (prefers-reduced-motion:reduce){.b6Eo_q_root a,.b6Eo_q_faq summary i{transition:none}}.b6Eo_q_faqImage:has(>img[data-product-photo=square]){aspect-ratio:1;background:0 0;align-self:center;width:100%;height:auto;min-height:0;padding:0;position:relative;inset:auto}.b6Eo_q_root [data-campaign-hero] em{color:var(--rust);font-style:normal}.b6Eo_q_stickyRust{--clp-sticky-cta-bg:#bd4c24;--clp-sticky-cta-fg:#fffdf7}.b6Eo_q_specBand{max-width:84rem;padding:clamp(2.5rem, 5vw, 4.5rem) min(var(--clp-gutter), clamp(1.25rem, 5vw, 5rem));grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:0 auto;display:grid}.b6Eo_q_specMedia{aspect-ratio:1;background:#c9d6e8;border-radius:.875rem;position:relative;overflow:hidden}.b6Eo_q_specMedia>img{object-fit:cover!important}.b6Eo_q_specCopy h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;line-height:1.05}.b6Eo_q_specCards{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.b6Eo_q_specCards li{border:1px solid var(--line);background:#fffdf9;border-radius:.75rem;gap:.35rem;padding:1.1rem 1.2rem;display:grid}.b6Eo_q_specCards strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500;line-height:1.1}.b6Eo_q_specCards span{color:#101824a3;font-size:.86rem}.b6Eo_q_specNote{color:#101824b3;margin:1rem 0 0;font-size:.9rem}.b6Eo_q_specCta{color:#fffdf7;background:#bd4c24;border-radius:.5rem;justify-content:center;margin-top:1.25rem;}.b6Eo_q_specCta:hover{filter:brightness(1.08)}@media (max-width:900px){.b6Eo_q_specBand{grid-template-columns:1fr}.b6Eo_q_specMedia{aspect-ratio:4/3}.b6Eo_q_specCta{width:100%;display:flex}}
