.home-module__txgM7a__home{color:#171917;background:#f6f5f0}.home-module__txgM7a__home a{text-underline-offset:5px}.home-module__txgM7a__home a:focus-visible{outline-offset:5px;outline:3px solid #807000}.home-module__txgM7a__home .home-module__txgM7a__hero{border:0;grid-template-columns:1fr 1fr;max-width:1440px;margin:auto;display:grid}.home-module__txgM7a__home .home-module__txgM7a__heroCopy{padding:64px 48px 54px max(24px,50vw - 640px)}.home-module__txgM7a__eyebrow{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.home-module__txgM7a__eyebrow>span{background:#fee001;border-radius:50%;width:7px;height:7px}.home-module__txgM7a__hero h1{letter-spacing:-.055em;margin-top:25px;font-size:clamp(46px,5.7vw,80px);font-weight:750;line-height:1.01}.home-module__txgM7a__hero h1 span{text-underline-offset:8px;-webkit-text-decoration:underline #fee001;text-decoration:underline #fee001;text-decoration-thickness:8px}.home-module__txgM7a__intro{color:#54564e;max-width:410px;margin-top:28px;font-size:16px;line-height:1.75}.home-module__txgM7a__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.home-module__txgM7a__primary,.home-module__txgM7a__yellowButton{color:#fff;background:#171917;border-radius:5px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:15px 22px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.home-module__txgM7a__primary:hover{background:#34392f}.home-module__txgM7a__textLink{align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.home-module__txgM7a__textLink:hover{text-decoration:underline}.home-module__txgM7a__heroFoot{color:#6b6c63;margin-top:28px;font-size:11px}.home-module__txgM7a__home .home-module__txgM7a__heroVisual{border-radius:6px;min-height:460px;margin:20px 20px 20px 0;padding:0;position:relative;overflow:hidden}.home-module__txgM7a__heroImage{object-fit:cover;object-position:43% center}.home-module__txgM7a__imageCaption{color:#fff;background:linear-gradient(#0000,#000000bf);justify-content:space-between;align-items:end;padding:65px 28px 28px;font-size:13px;line-height:1.6;display:flex;position:absolute;inset:auto 0 0}.home-module__txgM7a__imageCaption strong{font-size:20px}.home-module__txgM7a__roundArrow{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.home-module__txgM7a__trustStrip{background:#edece5;border-block:1px solid #ddddd3;flex-wrap:wrap;justify-content:center;gap:20px 70px;padding:19px 24px;font-size:12px;font-weight:600;display:flex}.home-module__txgM7a__trustStrip span{align-items:center;gap:10px;display:flex}.home-module__txgM7a__home .home-module__txgM7a__section{border:0;padding:64px max(24px,50vw - 616px)}.home-module__txgM7a__home .home-module__txgM7a__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;padding:0;display:flex}.home-module__txgM7a__home h2{letter-spacing:-.04em;margin-top:10px;font-size:clamp(28px,3.3vw,44px);font-weight:700;line-height:1.12}.home-module__txgM7a__sectionHeading>p{color:#64665b;font-size:14px;line-height:1.7}.home-module__txgM7a__demoNote{color:#615c3b;background:#f0edde;border-left:3px solid #c1aa00;margin-bottom:20px;padding:10px 14px;font-size:12px;line-height:1.6}.home-module__txgM7a__home .home-module__txgM7a__productGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;padding:0;display:grid}.home-module__txgM7a__productCard{background:#fff;border:1px solid #e4e4db;border-radius:8px;overflow:hidden}.home-module__txgM7a__productPhoto{background:#f2f2ed;height:240px;display:block;position:relative}.home-module__txgM7a__contain{object-fit:contain;padding:12px}.home-module__txgM7a__productBody{padding:22px}.home-module__txgM7a__productBrand{color:#74776b;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:650}.home-module__txgM7a__productBody h3{letter-spacing:-.025em;margin-top:8px;font-size:19px;font-weight:700;line-height:1.35}.home-module__txgM7a__productDescription{color:#65685f;margin-top:10px;font-size:13px;line-height:1.7}.home-module__txgM7a__stock{color:#5a6251;margin-top:15px;font-size:11px}.home-module__txgM7a__productBottom{border-top:1px solid #edede5;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:15px;display:flex}.home-module__txgM7a__productBottom strong{font-size:21px}.home-module__txgM7a__productBottom a{align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:650;display:flex}.home-module__txgM7a__emptySelection{background:#fff;border:1px solid #ddd;padding:28px}.home-module__txgM7a__emptySelection p{margin:12px 0}.home-module__txgM7a__home .home-module__txgM7a__choose{background:#eeeee7}.home-module__txgM7a__home .home-module__txgM7a__useGrid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0;display:grid}.home-module__txgM7a__useCard{border:1px solid #d6d8cd;border-radius:6px;flex-direction:column;padding:26px;transition:background .15s;display:flex}.home-module__txgM7a__useCard:hover{background:#fff}.home-module__txgM7a__useNumber{color:#767b6c;justify-content:space-between;font-size:12px;display:flex}.home-module__txgM7a__useCard h3{letter-spacing:-.035em;margin-top:30px;font-size:22px;font-weight:650}.home-module__txgM7a__useCard p{color:#626657;margin:13px 0 25px;font-size:14px;line-height:1.7}.home-module__txgM7a__useAction{margin-top:auto;font-size:12px;font-weight:650;text-decoration:underline}.home-module__txgM7a__home .home-module__txgM7a__premium{color:#f7f8ed;background:#1c241f;border:0;grid-template-columns:1.1fr 1fr;gap:80px;padding:65px max(24px,50vw - 616px);display:grid}.home-module__txgM7a__home .home-module__txgM7a__premium>div{padding:0}.home-module__txgM7a__premium .home-module__txgM7a__eyebrow{color:#e1cf47}.home-module__txgM7a__premium h2{font-size:clamp(34px,4vw,54px)}.home-module__txgM7a__premium p:not(.home-module__txgM7a__eyebrow){color:#c1c9be;max-width:440px;margin-top:20px;font-size:14px;line-height:1.75}.home-module__txgM7a__yellowButton{color:#151b16;background:#fee001;margin-top:28px}.home-module__txgM7a__yellowButton:hover{background:#ffed64}.home-module__txgM7a__premiumDetails{align-self:center}.home-module__txgM7a__premiumDetails>div{border-bottom:1px solid #ffffff26;gap:22px;padding:25px 0;display:flex}.home-module__txgM7a__premiumDetails>div>span{color:#d5c851;padding-top:4px;font-size:11px}.home-module__txgM7a__premiumDetails h3{font-size:17px;font-weight:600}.home-module__txgM7a__premiumDetails p:not(.home-module__txgM7a__eyebrow){margin-top:6px;font-size:13px}.home-module__txgM7a__home .home-module__txgM7a__backing{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.home-module__txgM7a__home .home-module__txgM7a__storePhoto{border-radius:7px;min-height:355px;padding:0;position:relative;overflow:hidden}.home-module__txgM7a__storePhoto img{object-fit:cover}.home-module__txgM7a__storePhoto>span{background:#fffffff2;border-radius:3px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.home-module__txgM7a__home .home-module__txgM7a__backingCopy{padding:0}.home-module__txgM7a__backingCopy>p:not(.home-module__txgM7a__eyebrow){color:#606457;margin-top:22px;font-size:15px;line-height:1.75}.home-module__txgM7a__backingCopy ul{color:#606457;margin:20px 0;padding-left:19px;font-size:13px;line-height:1.8;list-style:outside}.home-module__txgM7a__backingCopy li{padding:5px 0}.home-module__txgM7a__home .home-module__txgM7a__services{padding-top:10px}.home-module__txgM7a__home .home-module__txgM7a__serviceGrid{grid-template-columns:repeat(4,1fr);gap:25px;padding:0;display:grid}.home-module__txgM7a__serviceGrid>a{border-top:1px solid #bfc3b5;padding-top:20px}.home-module__txgM7a__serviceGrid h3{justify-content:space-between;align-items:center;font-size:17px;font-weight:650;display:flex}.home-module__txgM7a__serviceGrid p{color:#6b6e60;margin-top:12px;font-size:13px;line-height:1.7}.home-module__txgM7a__home .home-module__txgM7a__finalCta{background:#fee001;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:45px max(24px,50vw - 616px);display:flex}.home-module__txgM7a__home .home-module__txgM7a__finalCta>div{padding:0}.home-module__txgM7a__finalCta p{font-size:13px}.home-module__txgM7a__finalCta h2{font-size:34px}@media (max-width:900px){.home-module__txgM7a__home .home-module__txgM7a__hero{grid-template-columns:1fr 1fr}.home-module__txgM7a__home .home-module__txgM7a__heroCopy{padding:38px 24px}.home-module__txgM7a__hero h1{font-size:52px}.home-module__txgM7a__home .home-module__txgM7a__heroVisual{min-height:400px}.home-module__txgM7a__home .home-module__txgM7a__premium{gap:35px}.home-module__txgM7a__home .home-module__txgM7a__backing{gap:30px}.home-module__txgM7a__home .home-module__txgM7a__serviceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.home-module__txgM7a__home .home-module__txgM7a__hero{grid-template-columns:1fr}.home-module__txgM7a__home .home-module__txgM7a__heroCopy{padding:30px 22px 26px}.home-module__txgM7a__hero h1{margin-top:20px;font-size:51px}.home-module__txgM7a__intro{margin-top:23px;font-size:14px}.home-module__txgM7a__heroFoot{margin-top:18px}.home-module__txgM7a__actions{gap:12px;margin-top:20px}.home-module__txgM7a__home .home-module__txgM7a__heroVisual{min-height:230px;margin:0 16px 18px}.home-module__txgM7a__imageCaption{padding:36px 20px 18px}.home-module__txgM7a__trustStrip{justify-content:start;gap:12px;padding:17px 22px}.home-module__txgM7a__trustStrip span{width:100%;font-size:11px}.home-module__txgM7a__home .home-module__txgM7a__section{padding:38px 22px}.home-module__txgM7a__home .home-module__txgM7a__sectionHeading{gap:10px;margin-bottom:20px}.home-module__txgM7a__home .home-module__txgM7a__productGrid{grid-template-columns:1fr}.home-module__txgM7a__productPhoto{height:235px}.home-module__txgM7a__home .home-module__txgM7a__useGrid{grid-template-columns:1fr;gap:12px}.home-module__txgM7a__useCard{padding:22px}.home-module__txgM7a__useCard h3{margin-top:16px}.home-module__txgM7a__home .home-module__txgM7a__premium{grid-template-columns:1fr;gap:20px;padding:40px 22px}.home-module__txgM7a__home .home-module__txgM7a__backing{grid-template-columns:1fr;gap:28px}.home-module__txgM7a__home .home-module__txgM7a__storePhoto{min-height:240px}.home-module__txgM7a__home .home-module__txgM7a__serviceGrid{gap:24px 18px}.home-module__txgM7a__home .home-module__txgM7a__finalCta{padding:35px 22px}}
