.ud-3am{--ud-white:#FFFFFF;--ud-cream:#F5F1E8;--ud-cream-deep:#EFE8D8;--ud-navy:#121A2E;--ud-coral:#E14E45;--ud-coral-ink:#C23E36;--ud-forest:#1F4432;--ud-rule:rgba(31,68,50,.22);--ud-ink-70:rgba(18,26,46,.74);--ud-ink-55:rgba(18,26,46,.58);--ud-serif:"Newsreader", Georgia, "Times New Roman", serif;--ud-sans:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ud-maxw:1120px;--ud-measure:660px;font-family:var(--ud-sans);color:var(--ud-navy);background:var(--ud-white);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ud-3am *{box-sizing:border-box}.ud-3am img{max-width:100%;display:block}.ud-3am a{color:inherit}.ud-3am h1,.ud-3am h2,.ud-3am h3{font-family:var(--ud-serif);font-weight:500;letter-spacing:-.01em;margin:0;color:var(--ud-navy);text-wrap:balance}.ud-3am p{margin:0;text-wrap:pretty}.ud-3am .wrap{width:100%;max-width:var(--ud-maxw);margin:0 auto;padding:0 24px}.ud-3am .measure{max-width:var(--ud-measure);margin-left:auto;margin-right:auto}.ud-3am .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--ud-sans);font-weight:600;font-size:1.0625rem;text-decoration:none;cursor:pointer;border:none;background:var(--ud-coral);color:#fff;padding:1.05rem 2.1rem;border-radius:999px;line-height:1;letter-spacing:.005em;transition:background .18s ease,transform .18s ease;box-shadow:0 1px #121a2e0a}.ud-3am .btn:hover{background:var(--ud-coral-ink);transform:translateY(-1px)}.ud-3am .btn .arr{font-size:1.1em;transform:translateY(.5px)}.ud-3am .kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ud-forest);margin:0 0 1.1rem}.ud-3am .kicker:before{content:"";width:26px;height:1.5px;background:var(--ud-forest);display:inline-block}.ud-3am .kicker--center{justify-content:center}.ud-3am .hero{background:var(--ud-cream);overflow:hidden}.ud-3am .hero .wrap{padding-top:clamp(48px,9vw,84px);padding-bottom:clamp(48px,9vw,84px)}.ud-3am .hero-grid{display:grid;gap:clamp(32px,5vw,56px);align-items:center}.ud-3am .hero h1{font-size:clamp(2.15rem,8.5vw,3.7rem);line-height:1.06;font-weight:500}.ud-3am .hero .sub{font-size:clamp(1.08rem,2.3vw,1.32rem);color:var(--ud-ink-70);margin-top:1.4rem;max-width:34ch;line-height:1.55}.ud-3am .hero .btn{margin-top:2rem}.ud-3am .hero .reassure{margin-top:1.1rem;font-size:.86rem;color:var(--ud-ink-55)}.ud-3am .hero-media{position:relative}.ud-3am .hero-media .ud-img{width:100%;aspect-ratio:4/3.2;border-radius:18px;overflow:hidden;object-fit:cover}.ud-3am .hero-badge{position:absolute;left:18px;bottom:18px;background:#fffffff0;border-radius:12px;padding:.7rem 1rem;display:flex;align-items:center;gap:.6rem;box-shadow:0 8px 30px #121a2e1f}.ud-3am .hero-badge .stars{color:var(--ud-coral);font-size:.95rem;letter-spacing:1px}.ud-3am .hero-badge .bt{font-size:.78rem;line-height:1.2;color:var(--ud-ink-70)}.ud-3am .hero-badge .bt b{color:var(--ud-navy)}.ud-3am section.band{padding:clamp(60px,11vw,128px) 0}.ud-3am .band--cream{background:var(--ud-cream)}.ud-3am .band--white{background:var(--ud-white)}.ud-3am .lede{font-size:clamp(1.18rem,2.6vw,1.5rem);line-height:1.5;color:var(--ud-navy);font-family:var(--ud-serif);font-weight:400}.ud-3am .body-lg{font-size:1.12rem;line-height:1.7;color:var(--ud-ink-70)}.ud-3am .stack>*+*{margin-top:1.5rem}.ud-3am .h-sec{font-size:clamp(1.7rem,4.6vw,2.6rem);line-height:1.12;font-weight:500}.ud-3am .center{text-align:center}.ud-3am .diagram{max-width:520px;margin:2.4rem auto 0}.ud-3am .diagram svg{width:100%;height:auto;display:block}.ud-3am .diagram .cap{display:flex;justify-content:space-between;max-width:430px;margin:.5rem auto 0;font-family:var(--ud-sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ud-ink-55)}.ud-3am .meet-media{max-width:var(--ud-measure);margin:0 auto 2.4rem}.ud-3am .meet-media .ud-img{width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;object-fit:cover}.ud-3am .ingr{max-width:var(--ud-measure);margin:2.2rem auto 0;border-top:1px solid var(--ud-rule)}.ud-3am .ingr ul{margin:0;padding:0}.ud-3am .ingr li{list-style:none;display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.35rem 0;border-bottom:1px solid var(--ud-rule)}.ud-3am .ingr .num{font-family:var(--ud-serif);font-size:1rem;color:var(--ud-coral);font-weight:500;line-height:1.6;font-variant-numeric:tabular-nums}.ud-3am .ingr .nm{font-weight:700;color:var(--ud-navy)}.ud-3am .ingr .ds{color:var(--ud-ink-70);font-size:1.01rem;line-height:1.55}.ud-3am .free-of{max-width:var(--ud-measure);margin:1.6rem auto 0;font-size:.95rem;color:var(--ud-ink-55);display:flex;gap:1.4rem;flex-wrap:wrap;align-items:center}.ud-3am .free-of .made{font-weight:600;color:var(--ud-forest)}.ud-3am .reviews-grid{display:grid;gap:20px;margin-top:2.6rem;align-items:start}.ud-3am .rev-card{background:var(--ud-white);border:1px solid var(--ud-rule);border-radius:16px;padding:1.8rem 1.7rem;display:flex;flex-direction:column;gap:1rem}.ud-3am .rev-stars{color:var(--ud-coral);letter-spacing:2px;font-size:1.02rem}.ud-3am .rev-card blockquote{margin:0;font-family:var(--ud-serif);font-size:1.18rem;line-height:1.45;color:var(--ud-navy);font-weight:400}.ud-3am .rev-by{font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ud-ink-55);font-weight:600}.ud-3am .trust-line{max-width:760px;margin:3rem auto 0;text-align:center;font-size:1.05rem;color:var(--ud-ink-70);line-height:1.6}.ud-3am .trust-line b{color:var(--ud-navy);font-weight:700}.ud-3am .trust-stars{color:var(--ud-coral);letter-spacing:2px;font-size:1.1rem;display:block;margin-bottom:.6rem}.ud-3am .band--navy{background:var(--ud-navy);color:#f4efe2}.ud-3am .band--navy .kicker{color:#9db5a6}.ud-3am .band--navy .kicker:before{background:#9db5a6}.ud-3am .band--navy h2{color:#fff}.ud-3am .band--navy .body-lg{color:#f4efe2d1}.ud-3am .band--navy .btn{margin-top:2.2rem}.ud-3am .band--navy .subline{margin-top:1.1rem;font-size:.9rem;color:#f4efe299;letter-spacing:.01em}.ud-3am .rating-mini{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.55rem;font-size:.92rem;color:var(--ud-ink-70);line-height:1.4}.ud-3am .rating-mini b{color:var(--ud-navy);font-weight:700}.ud-3am .rating-mini-stars{color:var(--ud-coral);letter-spacing:1.5px;font-size:.95rem}.ud-funnel-header{background:#fff;border-bottom:1px solid rgba(31,68,50,.12);padding:14px 0}.ud-funnel-header .wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ud-funnel-header .ud-logo{display:inline-flex;align-items:center;text-decoration:none;font-family:Newsreader,Georgia,serif;font-weight:500;font-size:1.35rem;letter-spacing:-.005em;color:#121a2e;line-height:1}.ud-funnel-header .ud-logo img{height:34px;width:auto;display:block}.ud-funnel-header .ud-trust{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;color:#121a2e9e;letter-spacing:.01em}.ud-funnel-header .ud-trust b{color:#121a2e;font-weight:700}@media(max-width:520px){.ud-funnel-header{padding:10px 0}.ud-funnel-header .ud-logo img{height:28px}.ud-funnel-header .ud-trust{font-size:.72rem}}.ud-3am-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(31,68,50,.22);padding:.7rem 16px calc(.7rem + env(safe-area-inset-bottom,0));transform:translateY(110%);transition:transform .3s ease}.ud-3am-sticky-cta.show{transform:translateY(0)}.ud-3am-sticky-cta .btn{width:100%;padding:1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:1.0625rem;text-decoration:none;cursor:pointer;border:none;background:#e14e45;color:#fff;border-radius:999px;line-height:1;transition:background .18s ease}.ud-3am-sticky-cta .btn:hover{background:#c23e36}@media(min-width:760px){.ud-3am .hero-grid{grid-template-columns:1.05fr .95fr}.ud-3am .reviews-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.ud-3am-sticky-cta{display:none}}@media(prefers-reduced-motion:reduce){.ud-3am *,.ud-3am-sticky-cta{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/ud-funnels.css.map */
