.hangover-cure-module__ZHZUoW__page{--ink:#11131c;--blue:#17286c;--blue2:#203b9a;--tomato:#ef4b3f;--butter:#ffd94b;--mint:#bcefc9;--paper:#f5f0e5;--white:#fffdf7;--line:#bfc1b9;background:var(--paper);color:var(--ink);overflow:hidden}.hangover-cure-module__ZHZUoW__kicker{font:850 10px var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.hangover-cure-module__ZHZUoW__hero{background:var(--blue);color:#fff;flex-direction:column;min-height:min(880px,100svh - 108px);display:flex;position:relative}.hangover-cure-module__ZHZUoW__hero>img{object-fit:cover;object-position:center}.hangover-cure-module__ZHZUoW__hero:after{content:"";background:linear-gradient(90deg,#0d194cfa 0%,#0d194ce6 34%,#0d194c33 59%,#0d194c05 78%),linear-gradient(#0000 68%,#0d194cb8);position:absolute;inset:0}.hangover-cure-module__ZHZUoW__heroInner{z-index:2;flex-direction:column;flex:1;width:100%;padding-block:24px 40px;display:flex;position:relative}.hangover-cure-module__ZHZUoW__breadcrumb{color:#fff9;gap:10px;font-size:12px;display:flex}.hangover-cure-module__ZHZUoW__breadcrumb b{color:#fff}.hangover-cure-module__ZHZUoW__heroCopy{max-width:790px;margin-top:auto}.hangover-cure-module__ZHZUoW__hero .hangover-cure-module__ZHZUoW__kicker{color:var(--mint)}.hangover-cure-module__ZHZUoW__hero h1{letter-spacing:-.075em;margin-top:17px;font-size:clamp(58px,7.2vw,111px);font-weight:690;line-height:.83}.hangover-cure-module__ZHZUoW__hero h1 em{color:var(--butter);font-style:normal}.hangover-cure-module__ZHZUoW__heroPivot{color:var(--mint);letter-spacing:-.055em;margin-top:19px;font-size:clamp(28px,3vw,45px);font-weight:850}.hangover-cure-module__ZHZUoW__heroAnswer{max-width:675px;margin-top:14px;font-size:clamp(17px,1.45vw,22px);line-height:1.46}.hangover-cure-module__ZHZUoW__heroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.hangover-cure-module__ZHZUoW__heroActions a:first-child{background:var(--tomato);color:#fff;border-radius:999px;align-items:center;gap:9px;min-height:57px;padding:0 24px;font-weight:900;display:flex}.hangover-cure-module__ZHZUoW__heroActions a:last-child{border-bottom:1px solid #ffffffad;align-items:center;gap:8px;font-weight:850;line-height:2;display:flex}.hangover-cure-module__ZHZUoW__truthRail{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11131ce8;border-top:1px solid #fff3;position:relative}.hangover-cure-module__ZHZUoW__truthRail>div{grid-template-columns:repeat(3,1fr);display:grid}.hangover-cure-module__ZHZUoW__truthRail span{border-right:1px solid #ffffff2e;grid-template-columns:1fr auto;align-content:center;min-height:86px;padding:16px 22px;display:grid}.hangover-cure-module__ZHZUoW__truthRail span:last-child{border-right:0}.hangover-cure-module__ZHZUoW__truthRail small{color:var(--mint);font:850 8px var(--font-mono),monospace;text-transform:uppercase;grid-column:1/-1}.hangover-cure-module__ZHZUoW__truthRail b{letter-spacing:-.03em;margin-top:6px;font-size:21px}.hangover-cure-module__ZHZUoW__truthRail svg{color:var(--butter);margin-top:8px}.hangover-cure-module__ZHZUoW__triangleSection{padding-block:clamp(78px,8vw,126px)}.hangover-cure-module__ZHZUoW__triangleHead{grid-template-columns:1fr .42fr;align-items:end;gap:clamp(50px,8vw,126px);display:grid}.hangover-cure-module__ZHZUoW__triangleHead h2{letter-spacing:-.073em;margin-top:15px;font-size:clamp(56px,6.7vw,102px);line-height:.85}.hangover-cure-module__ZHZUoW__triangleHead h2 em{color:var(--blue2);font-style:normal}.hangover-cure-module__ZHZUoW__triangleHead>p{color:#555b64;font-size:16px;line-height:1.56}.hangover-cure-module__ZHZUoW__triangleLayout{grid-template-columns:.93fr 1.07fr;align-items:center;gap:clamp(44px,7vw,110px);margin-top:clamp(50px,6vw,86px);display:grid}.hangover-cure-module__ZHZUoW__triangleGraphic{aspect-ratio:1;max-width:610px;margin:auto;position:relative}.hangover-cure-module__ZHZUoW__triangleLines{clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--blue);position:absolute;inset:11% 13% 8%}.hangover-cure-module__ZHZUoW__triangleLines:after{content:"";clip-path:inherit;background:var(--paper);position:absolute;inset:6px}.hangover-cure-module__ZHZUoW__point{z-index:2;border-radius:50%;flex-direction:column;justify-content:center;width:170px;height:170px;padding:20px;display:flex;position:absolute;box-shadow:0 14px 34px #11131c21}.hangover-cure-module__ZHZUoW__point span{font:850 8px var(--font-mono),monospace}.hangover-cure-module__ZHZUoW__point strong{letter-spacing:-.045em;margin-top:7px;font-size:24px;line-height:.93}.hangover-cure-module__ZHZUoW__point small{margin-top:7px;font-size:10px}.hangover-cure-module__ZHZUoW__pointComfort{background:var(--butter);top:0;left:50%;transform:translate(-50%)}.hangover-cure-module__ZHZUoW__pointClearance{background:var(--tomato);color:#fff;bottom:0;right:0}.hangover-cure-module__ZHZUoW__pointImpairment{background:var(--mint);bottom:0;left:0}.hangover-cure-module__ZHZUoW__triangleCenter{z-index:3;background:var(--ink);color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;width:148px;height:148px;display:flex;position:absolute;top:59%;left:50%;transform:translate(-50%,-50%)}.hangover-cure-module__ZHZUoW__triangleCenter b{font-size:21px}.hangover-cure-module__ZHZUoW__triangleCenter small{color:#ffffff9e;margin-top:4px;font-size:10px}.hangover-cure-module__ZHZUoW__promiseList{border-top:1px solid var(--ink)}.hangover-cure-module__ZHZUoW__promiseList article{border-bottom:1px solid var(--ink);grid-template-columns:110px 1fr;column-gap:20px;padding:26px 0;display:grid}.hangover-cure-module__ZHZUoW__promiseList article>span{font:850 8px var(--font-mono),monospace;text-transform:uppercase}.hangover-cure-module__ZHZUoW__promiseList h3{letter-spacing:-.045em;font-size:clamp(22px,2.25vw,34px);line-height:1}.hangover-cure-module__ZHZUoW__promiseList p{color:#555b64;grid-column:2;margin-top:10px;font-size:13px;line-height:1.47}.hangover-cure-module__ZHZUoW__sourceStrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:45px;padding:17px 0;display:grid}.hangover-cure-module__ZHZUoW__sourceStrip span{font:850 8px var(--font-mono),monospace;text-transform:uppercase}.hangover-cure-module__ZHZUoW__sourceStrip p{color:#5a6069;font-size:12px}.hangover-cure-module__ZHZUoW__sourceStrip a{align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.hangover-cure-module__ZHZUoW__auditSection{background:var(--blue);color:#fff;padding-block:clamp(78px,8vw,126px)}.hangover-cure-module__ZHZUoW__auditHead{grid-template-columns:.3fr 1fr;align-items:start;gap:45px;display:grid}.hangover-cure-module__ZHZUoW__auditHead .hangover-cure-module__ZHZUoW__kicker{color:var(--mint)}.hangover-cure-module__ZHZUoW__auditHead h2{letter-spacing:-.073em;font-size:clamp(58px,6.7vw,102px);line-height:.84}.hangover-cure-module__ZHZUoW__auditHead h2 em{color:var(--butter);font-style:normal}.hangover-cure-module__ZHZUoW__auditTable{border:1px solid #fff6;border-radius:26px;margin-top:clamp(46px,6vw,78px);overflow:hidden}.hangover-cure-module__ZHZUoW__auditLabels,.hangover-cure-module__ZHZUoW__auditTable article{grid-template-columns:1.25fr repeat(3,.45fr);align-items:center;gap:18px;display:grid}.hangover-cure-module__ZHZUoW__auditLabels{background:var(--ink);min-height:45px;color:var(--mint);font:850 8px var(--font-mono),monospace;text-transform:uppercase;padding:0 23px}.hangover-cure-module__ZHZUoW__auditTable article{border-top:1px solid #ffffff54;min-height:112px;padding:19px 23px}.hangover-cure-module__ZHZUoW__auditTable article>div{grid-template-columns:auto 1fr;align-items:center;gap:0 13px;display:grid}.hangover-cure-module__ZHZUoW__auditTable article svg{color:var(--butter);grid-row:1/3}.hangover-cure-module__ZHZUoW__auditTable article b{letter-spacing:-.04em;font-size:clamp(20px,2vw,29px)}.hangover-cure-module__ZHZUoW__auditTable article small{color:#ffffff8c;font-size:10px}.hangover-cure-module__ZHZUoW__auditTable article>span{width:fit-content;font:850 8px var(--font-mono),monospace;text-transform:uppercase;border-radius:999px;padding:9px 11px}.hangover-cure-module__ZHZUoW__no{background:var(--tomato)}.hangover-cure-module__ZHZUoW__maybe{background:#ffffff21;border:1px solid #ffffff42}.hangover-cure-module__ZHZUoW__yes{background:var(--mint);color:var(--ink)}.hangover-cure-module__ZHZUoW__time{background:var(--butter);color:var(--ink)}.hangover-cure-module__ZHZUoW__auditNote{color:#ffffffa6;text-align:right;margin-top:26px;font-size:13px}.hangover-cure-module__ZHZUoW__planSection{background:var(--mint);padding-block:clamp(78px,8vw,126px)}.hangover-cure-module__ZHZUoW__planGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(54px,8vw,126px);display:grid}.hangover-cure-module__ZHZUoW__planTitle{position:sticky;top:130px}.hangover-cure-module__ZHZUoW__planTitle h2{letter-spacing:-.072em;margin-top:15px;font-size:clamp(54px,6.2vw,95px);line-height:.86}.hangover-cure-module__ZHZUoW__planTitle h2 em{color:var(--blue2);font-style:normal}.hangover-cure-module__ZHZUoW__planTitle>p:last-child{max-width:570px;margin-top:24px;font-size:15px;line-height:1.52}.hangover-cure-module__ZHZUoW__planSteps{border-top:1px solid var(--ink)}.hangover-cure-module__ZHZUoW__planSteps article{border-bottom:1px solid var(--ink);grid-template-columns:95px 1fr;min-height:165px;padding:22px 0;display:grid}.hangover-cure-module__ZHZUoW__planSteps article>span{font:850 9px var(--font-mono),monospace;text-transform:uppercase}.hangover-cure-module__ZHZUoW__planSteps article>div{grid-template-columns:auto 1fr;gap:0 16px;display:grid}.hangover-cure-module__ZHZUoW__planSteps svg{color:var(--blue2);grid-row:1/3}.hangover-cure-module__ZHZUoW__planSteps h3{letter-spacing:-.045em;font-size:clamp(23px,2.4vw,36px)}.hangover-cure-module__ZHZUoW__planSteps p{color:#44534a;margin-top:8px;font-size:13px;line-height:1.45}.hangover-cure-module__ZHZUoW__emergencySection{background:var(--tomato);color:var(--ink);padding-block:clamp(76px,8vw,122px)}.hangover-cure-module__ZHZUoW__emergencyGrid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(50px,8vw,120px);display:grid}.hangover-cure-module__ZHZUoW__emergencyGrid>div:first-child .hangover-cure-module__ZHZUoW__kicker{margin-top:17px}.hangover-cure-module__ZHZUoW__emergencyGrid h2{color:#fff;letter-spacing:-.073em;margin-top:13px;font-size:clamp(54px,6.3vw,96px);line-height:.85}.hangover-cure-module__ZHZUoW__emergencyGrid>div:first-child>p:last-of-type{max-width:560px;margin-top:22px;font-size:16px;line-height:1.52}.hangover-cure-module__ZHZUoW__emergencyGrid>div:first-child>a{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:9px;width:fit-content;min-height:57px;margin-top:25px;padding:0 24px;font-weight:900;display:flex}.hangover-cure-module__ZHZUoW__emergencyList{border:1px solid var(--ink);border-radius:25px;overflow:hidden}.hangover-cure-module__ZHZUoW__emergencyList>span{border-bottom:1px solid var(--ink);letter-spacing:-.03em;align-items:center;min-height:88px;padding:20px 23px;font-size:clamp(18px,1.7vw,25px);font-weight:780;display:flex}.hangover-cure-module__ZHZUoW__emergencyList>a{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;padding:18px 23px;font-size:12px;font-weight:850;display:flex}.hangover-cure-module__ZHZUoW__productSection{background:var(--ink);color:#fff;padding-block:clamp(78px,8vw,128px)}.hangover-cure-module__ZHZUoW__productGrid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,8vw,124px);display:grid}.hangover-cure-module__ZHZUoW__labelLedger{background:var(--white);color:var(--ink);border:1px solid #ffffff59;border-radius:28px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 28px 70px #00000042}.hangover-cure-module__ZHZUoW__ledgerTop{background:var(--butter);min-height:50px;font:850 8px var(--font-mono),monospace;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.hangover-cure-module__ZHZUoW__ledgerBig{text-align:center;background:var(--blue2);color:#fff;padding:28px}.hangover-cure-module__ZHZUoW__ledgerBig small{font:850 8px var(--font-mono),monospace;text-transform:uppercase}.hangover-cure-module__ZHZUoW__ledgerBig strong{color:var(--butter);letter-spacing:-.1em;font-size:clamp(100px,12vw,168px);line-height:.74;display:block}.hangover-cure-module__ZHZUoW__ledgerBig b{font-size:24px}.hangover-cure-module__ZHZUoW__labelLedger dl{margin:0}.hangover-cure-module__ZHZUoW__labelLedger dl>div{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:0 20px;display:flex}.hangover-cure-module__ZHZUoW__labelLedger dt{font:850 8px var(--font-mono),monospace;text-transform:uppercase}.hangover-cure-module__ZHZUoW__labelLedger dd{margin:0;font-size:18px;font-weight:850}.hangover-cure-module__ZHZUoW__ledgerWindow{background:var(--mint);font:850 9px var(--font-mono),monospace;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:17px 18px;display:flex}.hangover-cure-module__ZHZUoW__ledgerWindow span{text-align:center;width:100%}.hangover-cure-module__ZHZUoW__ledgerWindow b{background:var(--ink);color:#fff;border-radius:999px;padding:7px 9px}.hangover-cure-module__ZHZUoW__ledgerWindow i{font-style:normal}.hangover-cure-module__ZHZUoW__productCopy .hangover-cure-module__ZHZUoW__kicker{color:var(--mint)}.hangover-cure-module__ZHZUoW__productCopy h2{letter-spacing:-.07em;margin-top:14px;font-size:clamp(52px,5.8vw,88px);line-height:.87}.hangover-cure-module__ZHZUoW__productCopy h2 em{color:var(--butter);font-style:normal}.hangover-cure-module__ZHZUoW__productCopy>p:not(.hangover-cure-module__ZHZUoW__kicker){color:#ffffffb0;max-width:720px;margin-top:25px;font-size:16px;line-height:1.55}.hangover-cure-module__ZHZUoW__productActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.hangover-cure-module__ZHZUoW__productActions a:first-child{background:var(--tomato);border-radius:999px;align-items:center;gap:9px;min-height:57px;padding:0 23px;font-weight:900;display:flex}.hangover-cure-module__ZHZUoW__productActions a:last-child{border-bottom:1px solid #ffffffa6;align-items:center;gap:8px;font-weight:850;line-height:2;display:flex}.hangover-cure-module__ZHZUoW__productCopy>small{color:#ffffff78;margin-top:20px;font-size:11px;display:block}.hangover-cure-module__ZHZUoW__faqSection{grid-template-columns:.68fr 1fr;gap:clamp(48px,8vw,124px);padding-block:clamp(78px,8vw,126px);display:grid}.hangover-cure-module__ZHZUoW__faqSection h2{letter-spacing:-.069em;margin-top:15px;font-size:clamp(50px,5.7vw,86px);line-height:.89}.hangover-cure-module__ZHZUoW__faqList{border-top:1px solid var(--line)}.hangover-cure-module__ZHZUoW__faqList details{border-bottom:1px solid var(--line)}.hangover-cure-module__ZHZUoW__faqList summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;gap:20px;padding:24px 0;font-size:clamp(19px,1.7vw,25px);font-weight:760;list-style:none;display:flex}.hangover-cure-module__ZHZUoW__faqList summary::-webkit-details-marker{display:none}.hangover-cure-module__ZHZUoW__faqList summary span{color:var(--tomato);font-size:28px;font-weight:400;transition:transform .15s}.hangover-cure-module__ZHZUoW__faqList details[open] summary span{transform:rotate(45deg)}.hangover-cure-module__ZHZUoW__faqList details p{color:#555b64;padding:0 38px 26px 0;font-size:15px;line-height:1.56}.hangover-cure-module__ZHZUoW__finalCta{background:var(--butter)}.hangover-cure-module__ZHZUoW__finalGrid{grid-template-columns:1.2fr .65fr;align-items:end;gap:clamp(42px,8vw,120px);padding-block:clamp(68px,8vw,114px);display:grid}.hangover-cure-module__ZHZUoW__finalCta h2{letter-spacing:-.071em;margin-top:14px;font-size:clamp(54px,6.3vw,96px);line-height:.86}.hangover-cure-module__ZHZUoW__finalCta h2 em{color:var(--blue2);font-style:normal}.hangover-cure-module__ZHZUoW__finalGrid>div:last-child p{font-size:15px}.hangover-cure-module__ZHZUoW__finalGrid a{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:9px;width:fit-content;min-height:56px;margin-top:24px;padding:0 24px;font-weight:900;display:flex}.hangover-cure-module__ZHZUoW__finalGrid span{font:850 8px var(--font-mono),monospace;text-transform:uppercase;gap:7px;margin-top:17px;display:flex}@media (max-width:1050px){.hangover-cure-module__ZHZUoW__triangleHead,.hangover-cure-module__ZHZUoW__triangleLayout,.hangover-cure-module__ZHZUoW__planGrid,.hangover-cure-module__ZHZUoW__emergencyGrid,.hangover-cure-module__ZHZUoW__productGrid,.hangover-cure-module__ZHZUoW__faqSection{grid-template-columns:1fr}.hangover-cure-module__ZHZUoW__triangleGraphic{width:min(100%,620px)}.hangover-cure-module__ZHZUoW__planTitle{position:static}.hangover-cure-module__ZHZUoW__productGrid{gap:74px}.hangover-cure-module__ZHZUoW__labelLedger{width:min(100%,620px);margin:auto}.hangover-cure-module__ZHZUoW__auditHead{grid-template-columns:1fr}.hangover-cure-module__ZHZUoW__auditLabels,.hangover-cure-module__ZHZUoW__auditTable article{grid-template-columns:1fr repeat(3,.5fr)}}@media (max-width:760px){.hangover-cure-module__ZHZUoW__hero{min-height:auto}.hangover-cure-module__ZHZUoW__hero>img{object-position:68% center!important;width:100%!important;height:390px!important;position:relative!important}.hangover-cure-module__ZHZUoW__hero:after{background:linear-gradient(#0000 42%,#0d194cb8);height:390px}.hangover-cure-module__ZHZUoW__heroInner{padding:24px 20px 36px}.hangover-cure-module__ZHZUoW__heroCopy{margin-top:60px}.hangover-cure-module__ZHZUoW__hero h1{font-size:clamp(49px,13.5vw,64px)}.hangover-cure-module__ZHZUoW__heroPivot{font-size:30px}.hangover-cure-module__ZHZUoW__heroAnswer{font-size:16px}.hangover-cure-module__ZHZUoW__heroActions{align-items:stretch}.hangover-cure-module__ZHZUoW__heroActions a:first-child{justify-content:center;width:100%}.hangover-cure-module__ZHZUoW__heroActions a:last-child{justify-content:center}.hangover-cure-module__ZHZUoW__truthRail>div{grid-template-columns:1fr;width:100%}.hangover-cure-module__ZHZUoW__truthRail span{border-bottom:1px solid #ffffff2e;border-right:0;min-height:68px}.hangover-cure-module__ZHZUoW__truthRail span:last-child{border-bottom:0}.hangover-cure-module__ZHZUoW__triangleHead h2,.hangover-cure-module__ZHZUoW__auditHead h2{font-size:52px}.hangover-cure-module__ZHZUoW__triangleGraphic{margin-block:-20px;transform:scale(.9)}.hangover-cure-module__ZHZUoW__point{width:128px;height:128px;padding:15px}.hangover-cure-module__ZHZUoW__point strong{font-size:19px}.hangover-cure-module__ZHZUoW__point small{font-size:8px}.hangover-cure-module__ZHZUoW__triangleCenter{width:115px;height:115px}.hangover-cure-module__ZHZUoW__triangleCenter b{font-size:17px}.hangover-cure-module__ZHZUoW__promiseList article{grid-template-columns:1fr}.hangover-cure-module__ZHZUoW__promiseList p{grid-column:1}.hangover-cure-module__ZHZUoW__sourceStrip{grid-template-columns:1fr;gap:8px}.hangover-cure-module__ZHZUoW__auditLabels{display:none}.hangover-cure-module__ZHZUoW__auditTable{border-radius:19px}.hangover-cure-module__ZHZUoW__auditTable article{grid-template-columns:1fr 1fr 1fr;gap:13px;padding:21px 18px}.hangover-cure-module__ZHZUoW__auditTable article>div{grid-column:1/-1;margin-bottom:6px}.hangover-cure-module__ZHZUoW__auditTable article>span{text-align:center;width:100%;padding:8px 5px;font-size:7px}.hangover-cure-module__ZHZUoW__auditNote{text-align:left}.hangover-cure-module__ZHZUoW__planTitle h2{font-size:51px}.hangover-cure-module__ZHZUoW__planSteps article{grid-template-columns:70px 1fr}.hangover-cure-module__ZHZUoW__emergencyGrid h2{font-size:54px}.hangover-cure-module__ZHZUoW__emergencyList>span{min-height:78px}.hangover-cure-module__ZHZUoW__labelLedger{transform:none}.hangover-cure-module__ZHZUoW__productActions{align-items:stretch}.hangover-cure-module__ZHZUoW__productActions a:first-child{justify-content:center;width:100%}.hangover-cure-module__ZHZUoW__productActions a:last-child{justify-content:center}.hangover-cure-module__ZHZUoW__faqList details p{padding-right:0}.hangover-cure-module__ZHZUoW__finalGrid{grid-template-columns:1fr}.hangover-cure-module__ZHZUoW__finalGrid a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hangover-cure-module__ZHZUoW__faqList summary span{transition:none}}
