@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_e21f1378-module__EG9nyW__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_e21f1378-module__EG9nyW__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:500;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff5be760267bb4bc-s.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/99596c30eb072d3c-s.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5864b32625b6bc3-s.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_2289a4f7-module__bUdyRa__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_2289a4f7-module__bUdyRa__variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--black:#000;--white:#fff;--yellow:#ffd51b;--page:1440px;--edge:56px;--phone-edge:20px;--line:1px;--radius:0px;--shadow:none;--font-heading:var(--font-display);--font-copy:var(--font-body);--hero-title:76px;--hero-line:62px;--section-title:41px;--section-line:39px}*{box-sizing:border-box;min-width:0}html{background:var(--white);max-width:100%;color:var(--black);scroll-behavior:smooth;overflow-x:clip}body{background:var(--white);width:100%;min-width:320px;max-width:2560px;font-family:var(--font-copy), sans-serif;margin:0 auto;font-size:14px;line-height:1.45;overflow-x:clip}main,section,header,footer{max-width:100%}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-heading), sans-serif;margin-bottom:0;font-weight:700}.site-header{z-index:20;width:100%;height:56px;padding:0 var(--edge);background:var(--white);align-items:center;display:flex;position:relative}.site-logo,.footer-logo{font-family:var(--font-heading), sans-serif;letter-spacing:-.9px;font-size:29px;font-weight:700;line-height:29px}.desktop-nav{gap:42px;margin-left:auto;padding-right:92px;font-size:15px;font-weight:600;line-height:15px;display:flex}.desktop-nav a,.site-footer a{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}.desktop-nav a:hover,.site-footer a:hover{text-decoration-color:currentColor}.menu{position:absolute;top:0;right:37px}.menu summary{cursor:pointer;align-content:center;gap:5px;width:54px;height:56px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu summary span{background:var(--black);width:23px;height:1px;margin-left:auto;display:block}.menu nav{border:var(--line) solid var(--black);background:var(--white);width:min(300px,100vw);padding:28px;display:grid;position:absolute;top:56px;right:-37px}.menu nav a{border-bottom:var(--line) solid var(--black);font-family:var(--font-heading), sans-serif;padding:12px 0;font-size:20px;font-weight:700}.hero{height:387px;position:relative;overflow:hidden}.hero-desktop-image,.hero-desktop-image img{width:100%;height:100%}.hero-desktop-image img{object-fit:cover}.hero-phone-images{display:none}.hero-heading{top:0;left:var(--edge);width:548px;position:absolute}.hero h1{width:548px;max-width:100%;font-size:var(--hero-title);line-height:var(--hero-line);letter-spacing:-3.4px}.hero-intro{width:408px;position:absolute;bottom:26px;left:60px}.hero-intro p{letter-spacing:-.1px;margin-bottom:13px;font-size:15px;line-height:21px}.button-row{align-items:center;gap:68px;display:flex}.button{border:var(--line) solid var(--black);min-height:40px;font-family:var(--font-copy), sans-serif;text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:11px 28px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.button-dark{background:var(--black);color:var(--white)}.button-light,.button-white{background:var(--white);color:var(--black)}.button-outline-light{border-color:var(--white);background:var(--black);color:var(--white)}.trust{min-height:163px;padding:34px var(--edge) 28px;border-top:var(--line) solid var(--black);grid-template-columns:32% 68%;display:grid}.trust>h2{letter-spacing:-1.6px;width:400px;max-width:100%;font-size:41px;line-height:39px}.trust-list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.trust-item{border-left:var(--line) solid var(--black);padding:0 20px}.proof-mark{border:var(--line) solid var(--black);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:9px;font-family:monospace;font-size:10px;line-height:10px;display:flex}.trust-item h3{letter-spacing:-.3px;margin-bottom:3px;font-size:16px;line-height:17px}.trust-item p{letter-spacing:.1px;max-width:161px;margin-bottom:0;font-size:12px;line-height:16px}.problem{min-height:390px;padding:28px 20px 0 var(--edge);grid-template-columns:33.2% 66.8%;display:grid}.problem-copy{padding-right:28px}.problem h2{letter-spacing:-1.6px;width:391px;max-width:100%;margin-bottom:60px;font-size:41px;line-height:39px}.problem-copy p{width:362px;max-width:100%;margin-bottom:37px;font-size:14px;line-height:20px}.problem-copy p:last-child{margin-bottom:0;font-size:13px;line-height:19px}.problem-gallery{align-self:end;height:347px;position:relative;overflow:hidden}.problem-gallery img{object-fit:cover;height:347px;position:absolute;bottom:0}.problem-gallery img:first-child{z-index:1;width:38%;left:0}.problem-gallery img:nth-child(2){z-index:2;width:86%;right:0}.problem-gallery img:nth-child(n+3){display:none}.dark-section{background:var(--black);color:var(--white)}.demo{padding:28px var(--edge) 10px}.demo-top{grid-template-columns:48% 52%;align-items:start;display:grid}.demo-copy{padding-top:4px}.demo h2{letter-spacing:-2.4px;width:551px;max-width:100%;margin-bottom:56px;font-size:61px;line-height:58px}.demo-copy p{width:606px;max-width:100%;margin-bottom:14px;font-size:18px;line-height:26px}.demo-copy .demo-lead{width:552px;font-size:19px;line-height:27px}.demo-copy .demo-statement{margin-top:26px;font-size:22px;line-height:32px}.demo-media img{object-fit:contain;width:100%;max-height:312px}.demo-media img:nth-child(2){display:none}.demo-steps{margin:6px calc(var(--edge) * -1) 12px}.demo-steps article{min-height:42px;padding:8px var(--edge);border-top:var(--line) solid var(--white);grid-template-columns:37% 63%;display:grid}.demo-steps article:last-child{border-bottom:var(--line) solid var(--white)}.demo-steps h3{letter-spacing:-.7px;font-size:28px;line-height:29px}.demo-steps p{margin:0;font-size:18px;line-height:26px}.step-disc{display:none}.demo-button{width:397px;margin-bottom:2px;font-size:18px}.offering{grid-template-columns:67% 33%;min-height:361px;display:grid}.offering-media{min-height:361px;position:relative;overflow:hidden}.offering-media>img:first-child{object-fit:cover;width:100%;height:361px}.offering-media>img:nth-child(2){object-fit:cover;width:45%;height:361px;position:absolute;top:0;right:0}.offering-media>img:nth-child(n+3){display:none}.offering-copy{grid-template-rows:auto auto auto auto 1fr;align-content:start;padding:26px 30px 16px;display:grid;overflow:visible}.offering h2{letter-spacing:-1.4px;width:324px;max-width:100%;margin-bottom:10px;font-size:36px;line-height:34px}.offering-copy>p{max-width:433px;margin-bottom:5px;font-size:15px;line-height:20px}.offering-copy .alcohol-note{margin-bottom:7px;font-size:14px}.included-grid{grid-row:5;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;margin-top:8px;display:grid}.included-grid article{padding-right:18px}.included-grid article+article{border-left:var(--line) solid var(--black);padding-left:24px}.included-grid span{display:none}.included-grid h3{margin-bottom:5px;font-size:20px;line-height:21px}.included-grid p{margin:0;font-size:12px;line-height:17px}.offering-button{background:var(--white);width:220px;color:var(--black);grid-row:4;margin:0;position:static}.differentiators{grid-template-columns:60% 28% 12%;min-height:515px;padding-top:34px;display:grid;position:relative}.differentiators-main-image img,.differentiators-side-image>img:first-child{object-fit:cover;width:100%;height:494px}.differentiators-copy{padding:0 24px}.differentiators h2{letter-spacing:-1.2px;margin-bottom:40px;font-size:34px;line-height:32px}.differentiators-lead{margin-bottom:18px;font-size:18px;line-height:21px}.benefit-list article{border-top:var(--line) solid var(--black);padding:8px 0}.benefit-list h3{letter-spacing:-.5px;margin-bottom:3px;font-size:22px;line-height:23px}.benefit-list p{margin:0;font-size:14px;line-height:19px}.benefit-disc{display:none}.compare-button{background:var(--white);width:100%;color:var(--black);margin-top:6px}.differentiators-side-image{overflow:hidden}.differentiators-side-image>img:nth-child(2),.phone-benefit-icons{display:none}.process{grid-template-columns:55.56% 44.44%;height:415px;min-height:0;display:grid;overflow:hidden}.process-copy{padding:34px var(--edge) 0}.process h2{letter-spacing:-1.8px;margin-bottom:12px;font-size:50px;line-height:48px}.process-lead{width:690px;max-width:100%;margin-bottom:21px;font-size:20px;line-height:28px}.process-steps article{border-top:var(--line) solid var(--white);padding:11px 0;display:block}.process-steps article:nth-child(n+4),.process-steps article>span{display:none}.process-steps h3{letter-spacing:-.7px;font-size:28px;line-height:29px}.process-steps p{margin:2px 0 0 84px;font-size:18px;line-height:25px}.process-media{height:415px}.process-media img{object-fit:cover;width:100%;height:100%}.process-phone-media,.process-copy>.button,.proof-section,.routes,.faq-section,.closing{display:none}body:has(.hero)>.site-footer{display:none}.site-footer{padding:48px var(--edge);border-top:var(--line) solid var(--black);grid-template-columns:1fr 2fr;gap:40px;display:grid}.footer-main p{max-width:330px;margin-top:15px}.site-footer nav{flex-wrap:wrap;place-content:flex-start flex-end;gap:16px 30px;display:flex}@media (min-width:810px) and (max-width:1439px){:root{--edge:clamp(33px, 3.889vw, 56px);--hero-title:clamp(43px, 5.278vw, 76px);--hero-line:clamp(39px, 4.306vw, 62px)}.site-header{height:clamp(32px,3.889vw,56px);padding:0 var(--edge)}.site-logo{font-size:clamp(20px,2.014vw,29px);line-height:clamp(20px,2.014vw,29px)}.desktop-nav{gap:clamp(24px,2.917vw,42px);padding-right:clamp(52px,6.389vw,92px);font-size:clamp(9px,1.042vw,15px);line-height:1}.menu{right:clamp(21px,2.569vw,37px)}.menu summary{width:clamp(32px,3.75vw,54px);height:clamp(32px,3.889vw,56px)}.menu summary span{width:clamp(15px,1.597vw,23px)}.menu nav{top:clamp(32px,3.889vw,56px)}.hero{height:clamp(218px,26.875vw,387px)}.hero-heading{left:var(--edge);width:clamp(310px,38.056vw,548px)}.hero h1{letter-spacing:clamp(-3.4px,-.236vw,-2px);width:clamp(310px,38.056vw,548px)}.hero-intro{bottom:clamp(5px,1.806vw,26px);left:var(--edge);width:clamp(240px,28.333vw,408px)}.hero-intro p{margin-bottom:clamp(4px,.903vw,13px);font-size:clamp(8px,1.042vw,15px);line-height:clamp(12px,1.458vw,21px)}.button-row{gap:clamp(39px,4.722vw,68px)}.button{min-height:clamp(24px,2.778vw,40px);padding:clamp(6px,.764vw,11px) clamp(16px,1.944vw,28px);font-size:clamp(9px,1.042vw,15px)}.trust{min-height:clamp(96px,11.319vw,163px);padding:clamp(15px, 2.361vw, 34px) var(--edge) clamp(15px, 1.944vw, 28px)}.trust>h2{width:clamp(230px,27.778vw,400px);font-size:clamp(25px,2.847vw,41px);line-height:clamp(23px,2.708vw,39px)}.trust-item{padding:0 clamp(10px,1.389vw,20px)}.proof-mark{width:clamp(25px,2.917vw,42px);height:clamp(25px,2.917vw,42px);margin-bottom:clamp(4px,.625vw,9px);font-size:clamp(7px,.694vw,10px)}.trust-item h3{font-size:clamp(9px,1.111vw,16px);line-height:clamp(10px,1.181vw,17px)}.trust-item p{font-size:clamp(7px,.833vw,12px);line-height:clamp(10px,1.111vw,16px)}.problem{min-height:clamp(219px,27.083vw,390px);padding:clamp(16px, 1.944vw, 28px) clamp(11px, 1.389vw, 20px) 0 var(--edge)}.problem h2{width:clamp(220px,27.153vw,391px);margin-bottom:clamp(31px,4.167vw,60px);font-size:clamp(25px,2.847vw,41px);line-height:clamp(23px,2.708vw,39px)}.problem-copy p{width:clamp(205px,25.139vw,362px);margin-bottom:clamp(21px,2.569vw,37px);font-size:clamp(8px,.972vw,14px);line-height:clamp(12px,1.389vw,20px)}.problem-copy p:last-child{font-size:clamp(7px,.903vw,13px);line-height:clamp(11px,1.319vw,19px)}.problem-gallery,.problem-gallery img{height:clamp(195px,24.097vw,347px)}.demo{padding:clamp(16px, 1.944vw, 28px) var(--edge) clamp(6px, .694vw, 10px)}.demo h2{width:clamp(310px,38.264vw,551px);margin-bottom:clamp(29px,3.889vw,56px);font-size:clamp(35px,4.236vw,61px);line-height:clamp(33px,4.028vw,58px)}.demo-copy p,.demo-copy .demo-lead{font-size:clamp(10px,1.25vw,18px);line-height:clamp(15px,1.806vw,26px)}.demo-copy .demo-statement{margin-top:clamp(12px,1.806vw,26px);font-size:clamp(12px,1.528vw,22px);line-height:clamp(18px,2.222vw,32px)}.demo-media img{height:clamp(176px,21.667vw,312px)}.demo-steps article{min-height:clamp(24px,2.917vw,42px);padding:clamp(4px, .556vw, 8px) var(--edge)}.demo-steps h3{font-size:clamp(16px,1.944vw,28px);line-height:clamp(17px,2.014vw,29px)}.demo-steps p{font-size:clamp(10px,1.25vw,18px);line-height:clamp(15px,1.806vw,26px)}.demo-button{width:clamp(240px,27.569vw,397px);font-size:clamp(10px,1.25vw,18px)}.offering,.offering-media{min-height:clamp(203px,25.069vw,361px)}.offering-media>img:first-child,.offering-media>img:nth-child(2){height:clamp(203px,25.069vw,361px)}.offering-copy{padding:clamp(14px,1.806vw,26px) clamp(17px,2.083vw,30px) clamp(8px,1.111vw,16px)}.offering h2{width:clamp(185px,22.5vw,324px);margin-bottom:clamp(4px,.694vw,10px);font-size:clamp(22px,2.5vw,36px);line-height:clamp(20px,2.361vw,34px)}.offering-copy>p{font-size:clamp(8px,1.042vw,15px);line-height:clamp(12px,1.389vw,20px)}.offering-copy .alcohol-note{font-size:clamp(8px,.972vw,14px)}.included-grid{margin-top:clamp(4px,.556vw,8px)}.included-grid article{padding-right:clamp(8px,1.25vw,18px)}.included-grid article+article{padding-left:clamp(12px,1.667vw,24px)}.included-grid h3{font-size:clamp(11px,1.389vw,20px);line-height:clamp(12px,1.458vw,21px)}.included-grid p{font-size:clamp(7px,.833vw,12px);line-height:clamp(10px,1.181vw,17px)}.offering-button{width:clamp(130px,15.278vw,220px)}.differentiators{min-height:clamp(290px,35.764vw,515px);padding-top:clamp(21px,2.361vw,34px)}.differentiators-main-image img,.differentiators-side-image>img:first-child{height:clamp(278px,34.306vw,494px)}.differentiators-copy{padding:0 clamp(13px,1.667vw,24px)}.differentiators h2{margin-bottom:clamp(20px,2.778vw,40px);font-size:clamp(20px,2.361vw,34px);line-height:clamp(19px,2.222vw,32px)}.differentiators-lead{margin-bottom:clamp(8px,1.25vw,18px);font-size:clamp(10px,1.25vw,18px);line-height:clamp(13px,1.458vw,21px)}.benefit-list article{padding:clamp(4px,.556vw,8px) 0}.benefit-list h3{font-size:clamp(13px,1.528vw,22px);line-height:clamp(14px,1.597vw,23px)}.benefit-list p{font-size:clamp(8px,.972vw,14px);line-height:clamp(11px,1.319vw,19px)}.process{height:clamp(233px,28.819vw,415px)}.process-copy{padding:clamp(20px, 2.361vw, 34px) var(--edge) 0}.process h2{margin-bottom:clamp(7px,.833vw,12px);font-size:clamp(29px,3.472vw,50px);line-height:clamp(28px,3.333vw,48px)}.process-lead{margin-bottom:clamp(10px,1.458vw,21px);font-size:clamp(12px,1.389vw,20px);line-height:clamp(17px,1.944vw,28px)}.process-steps article{padding:clamp(6px,.764vw,11px) 0}.process-steps h3{font-size:clamp(16px,1.944vw,28px);line-height:clamp(17px,2.014vw,29px)}.process-steps p{margin-left:clamp(48px,5.833vw,84px);font-size:clamp(10px,1.25vw,18px);line-height:clamp(14px,1.736vw,25px)}.process-media{height:clamp(233px,28.819vw,415px)}}@media (max-width:809px){:root{--edge:var(--phone-edge);--hero-title:clamp(30px, calc(17.93px + 3.095vw), 43px);--hero-line:clamp(27px, calc(15.86px + 2.857vw), 39px);--section-title:clamp(38px, calc(33.36px + 1.19vw), 43px);--section-line:clamp(36px, calc(32.29px + .952vw), 40px)}.site-header{height:50px;padding:0 var(--phone-edge)}.site-logo{font-size:28px;line-height:28px}.desktop-nav{display:none}.menu{right:14px}.menu summary{width:38px;height:50px}.menu summary span{width:25px}.menu nav{width:min(320px,100vw);top:50px;right:-14px}.hero{height:auto;padding-bottom:40px;overflow:visible}.hero-desktop-image{display:none}.hero-phone-images{display:block}.hero-phone-images>img:first-child{object-fit:cover;object-position:center 25%;width:100%;height:240px}.hero-phone-images>img:nth-child(2){width:calc(100% - 47px);height:auto;margin:0 18px 0 29px}.hero-phone-images>img:nth-child(n+3){display:none}.hero-heading{z-index:2;width:calc(100% - 46px);top:32px;left:23px}.hero h1{width:350px;max-width:100%;font-size:var(--hero-title);line-height:var(--hero-line);letter-spacing:-1.1px}.hero-intro{width:auto;margin:5px 23px 0;position:static}.hero-intro p{margin-bottom:11px;font-size:14px;line-height:20px}.button-row{gap:11px;display:grid}.button{width:100%;min-height:49px;padding:12px 20px;font-size:20px;line-height:23px}.trust{border-top:0;min-height:0;padding:0 21px 46px;display:block}.trust>h2{letter-spacing:-1.2px;width:355px;max-width:100%;margin-bottom:9px;font-size:32px;line-height:30px}.trust-list{display:block}.trust-item{border-bottom:var(--line) solid var(--black);border-left:0;grid-template-columns:57px minmax(0,1fr);min-height:57px;padding:7px 0 6px;display:grid}.proof-mark{width:40px;height:40px;margin:0}.trust-item h3{margin-bottom:1px;font-size:16px;line-height:17px}.trust-item p{max-width:290px;font-size:12px;line-height:16px}.problem{min-height:0;padding:0 15px 32px;display:block}.problem-copy{padding:0 4px}.problem h2{width:360px;max-width:100%;font-size:var(--section-title);line-height:var(--section-line);letter-spacing:-1.4px;margin-bottom:9px}.problem-copy p,.problem-copy p:last-child{width:352px;max-width:100%;margin-bottom:44px;font-size:14px;line-height:20px}.problem-gallery{height:auto;display:block;position:static;overflow:visible}.problem-gallery img{position:static}.problem-gallery img:nth-child(-n+2){display:none}.problem-gallery img:nth-child(n+3){width:100%;height:auto;margin-bottom:10px;display:block}.demo{padding:22px 5px 14px}.demo-top{display:block}.demo-copy{padding:0 19px}.demo h2{letter-spacing:-1.5px;width:350px;max-width:100%;margin-bottom:78px;font-size:40px;line-height:38px}.demo-copy p,.demo-copy .demo-lead{width:350px;max-width:100%;margin-bottom:22px;font-size:14px;line-height:20px}.demo-copy .demo-lead{font-size:16px;line-height:22px}.demo-copy .demo-statement{margin-top:36px;font-size:17px;line-height:24px}.demo-media img:first-child{display:none}.demo-media img:nth-child(2){width:100%;height:auto;max-height:none;display:block}.demo-steps{margin:4px 19px 22px}.demo-steps article{border-top:0;border-bottom:var(--line) solid var(--white);grid-template-columns:65px minmax(0,1fr);min-height:81px;padding:11px 0}.demo-steps article:last-child{border-bottom:0}.step-disc{border:var(--line) solid var(--white);border-radius:50%;grid-row:1/span 2;width:50px;height:50px;display:block}.step-disc-4{background:linear-gradient(90deg, transparent 50%, var(--yellow) 50%)}.demo-steps h3{letter-spacing:-.5px;font-size:20px;line-height:21px}.demo-steps p{margin-top:3px;font-size:14px;line-height:20px}.demo-button{border-color:var(--white);background:var(--white);width:calc(100% - 38px);color:var(--black);margin:0 19px;font-size:20px}.offering{min-height:0;display:block}.offering-media{min-height:0}.offering-media>img:nth-child(-n+2){display:none}.offering-media>img:nth-child(3){width:100%;height:auto;display:block}.offering-media>img:nth-child(4){display:none}.offering-copy{flex-direction:column;padding:17px 27px 36px;display:flex;overflow:visible}.offering h2{letter-spacing:-1.4px;width:347px;max-width:100%;margin-bottom:4px;font-size:38px;line-height:36px}.offering-copy>p{max-width:100%;font-size:16px;line-height:22px}.offering-copy .alcohol-note{font-size:17px;line-height:24px}.included-grid{order:4;grid-template-columns:1fr;width:100%;margin-top:23px;display:grid}.included-grid article,.included-grid article+article{border-bottom:var(--line) solid var(--black);border-left:0;grid-template-columns:67px minmax(0,1fr);align-items:start;min-height:0;padding:12px 0;display:grid}.included-grid span{background:var(--black);border-radius:50%;width:54px;height:54px;display:block}.included-grid h3{margin-bottom:5px;font-size:20px;line-height:21px}.included-grid p{font-size:14px;line-height:20px}.offering-button{background:var(--black);width:100%;color:var(--white);order:5;margin:8px 0 0}.differentiators{flex-direction:column;min-height:0;padding:0 9px 26px;display:flex}.differentiators-main-image{order:1}.differentiators-main-image img{object-fit:cover;height:182px}.differentiators-copy{display:contents}.differentiators h2{letter-spacing:-1px;order:2;margin:12px 13px 26px;font-size:30px;line-height:29px}.differentiators-lead{order:3;margin:0 13px 10px;font-size:16px;line-height:22px}.differentiators-side-image{order:4;margin:0 13px}.differentiators-side-image>img:first-child{display:none}.differentiators-side-image>img:nth-child(2){width:100%;height:auto;display:block}.benefit-list{order:5;margin:0 12px 11px 83px}.benefit-list article{min-height:82px;padding:10px 0}.benefit-list h3{font-size:20px;line-height:21px}.benefit-list p{font-size:14px;line-height:19px}.compare-button{background:var(--black);width:calc(100% - 18px);color:var(--white);order:6;margin:0 9px}.phone-benefit-icons{gap:31px;display:grid;position:absolute;top:552px;left:21px}.phone-benefit-icons img{border-radius:50%;width:54px;height:54px}.process{height:auto;min-height:0;padding:0 8px 40px;display:block;overflow:visible}.process-copy{padding:25px 13px 0}.process h2{letter-spacing:-2px;margin-bottom:24px;font-size:52px;line-height:47px}.process-lead{margin:0 5px 15px;font-size:18px;line-height:24px}.process-phone-media{margin:0 -13px 18px;display:block}.process-phone-media img{width:100%}.process-steps article{grid-template-columns:80px minmax(0,1fr);min-height:116px;padding:14px 0;display:grid}.process-steps article:nth-child(n+4){display:none}.process-steps article>span{border:var(--line) solid var(--white);color:#0000;border-radius:50%;grid-row:1;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.process-steps h3{letter-spacing:-.5px;font-size:20px;line-height:21px}.process-steps p{margin:8px 0 0;font-size:14px;line-height:20px}.process-media,.process-copy>.button{display:none}.site-footer{padding:40px 20px;display:block}.site-footer nav{justify-content:stretch;margin-top:32px;display:grid}}@media (max-width:374px){.hero-heading{width:calc(100% - 40px);left:20px}.hero-intro{margin-left:20px;margin-right:20px}.trust{padding-left:18px;padding-right:18px}.offering-copy{padding-left:20px;padding-right:20px}.included-grid article,.included-grid article+article{grid-template-columns:58px minmax(0,1fr)}.included-grid span{width:48px;height:48px}.benefit-list{margin-left:72px}.phone-benefit-icons{left:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
