:root{--serenity-blue: #2DB3E9;--clarity-orange: #CE6700;--midnight-black: #231815;--slate-grey: #555555;--light-grey: #999999;--mist-white: #F0F0F0;--white: #FFFFFF;--line: rgba(85, 85, 85, .14);--line-strong: rgba(35, 24, 21, .2);--glass: rgba(255, 255, 255, .78);--shadow: 0 28px 90px rgba(35, 24, 21, .13);--shadow-deep: 0 38px 120px rgba(35, 24, 21, .22);--ease: cubic-bezier(.16, 1, .3, 1);--max: 1220px}*{box-sizing:border-box;min-width:0;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{min-width:320px;font-family:Helvetica,sans-serif;color:var(--midnight-black);background:radial-gradient(circle at 16% 0%,rgba(45,179,233,.12),transparent 27rem),radial-gradient(circle at 90% 20%,rgba(206,103,0,.1),transparent 25rem),linear-gradient(180deg,var(--white),var(--mist-white) 42%,var(--white));line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;width:100%;height:auto}a{color:inherit;text-decoration:none}strong{font-weight:600}.barlow,.logo,.eyebrow,h1,h2,h3,.button,.stat,.step-index,.tag,.bar-label,.protocol-word,.facts-title{font-family:Barlow Condensed,Helvetica,sans-serif}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(var(--max),calc(100% - 40px));margin:0 auto}.site-nav{position:fixed;top:18px;left:50%;z-index:60;width:min(1140px,calc(100% - 28px));transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px 12px 20px;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#ffffffb8;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:0 18px 48px #23181517;transition:border-color .32s var(--ease),background .32s var(--ease),box-shadow .32s var(--ease)}.site-nav.is-scrolled{border-color:var(--line);background:#f0f0f0c7;box-shadow:0 16px 42px #2318151f}.logo{display:inline-flex;align-items:center;line-height:1}.brand-wordmark{display:block;width:158px;height:auto}.nav-links,.nav-menu{display:flex;align-items:center;gap:18px}.nav-links a{color:var(--slate-grey);font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;transition:color .22s var(--ease)}.nav-links a:hover{color:var(--midnight-black)}.nav-toggle{display:none}.nav-toggle:focus-visible{outline:2px solid var(--serenity-blue);outline-offset:3px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 25px;border:1px solid transparent;border-radius:999px;font-size:1.03rem;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;transition:transform .28s var(--ease),box-shadow .28s var(--ease),background .28s var(--ease),color .28s var(--ease),border-color .28s var(--ease)}.button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #23181529}.button:focus-visible,.nav-links a:focus-visible{outline:2px solid var(--serenity-blue);outline-offset:3px}.button-primary{color:var(--white);background:var(--clarity-orange)}.button-secondary{color:var(--midnight-black);border-color:var(--line-strong);background:#ffffffc7}.button-blue{color:var(--midnight-black);background:var(--serenity-blue)}.nav-cta{min-height:44px;padding:0 18px;color:var(--white)!important;background:var(--clarity-orange)}.hero{position:relative;min-height:920px;padding:138px 0 78px;overflow:hidden;isolation:isolate}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(90deg,#ffffffe0,#ffffff94 42%,#ffffff29),url(//shop.everdrive.pro/cdn/shop/t/4/assets/lp-ritual-backdrop.webp?v=33966529766267859511788702588);background-size:cover;background-position:center}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 14% 12%,rgba(45,179,233,.18),transparent 22rem),radial-gradient(circle at 76% 14%,rgba(206,103,0,.16),transparent 22rem);pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:46px}.eyebrow{margin-bottom:16px;color:var(--slate-grey);font-size:.92rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.eyebrow-blue{color:var(--serenity-blue)}.eyebrow-orange{color:var(--clarity-orange)}h1{max-width:9.2ch;font-size:clamp(4.5rem,9vw,8.6rem);font-weight:600;letter-spacing:-.035em;line-height:.82;text-transform:uppercase}.hero-lead{max-width:54ch;margin-top:24px;color:var(--slate-grey);font-size:1.1rem}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:620px;margin-top:28px}.mini-proof{min-height:112px;padding:16px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:#ffffffa8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 42px #23181514}.mini-proof strong{display:block;color:var(--midnight-black);font-family:Barlow Condensed,Helvetica,sans-serif;font-size:2rem;letter-spacing:-.025em;line-height:.9;font-weight:700;text-transform:uppercase}.mini-proof span{display:block;margin-top:9px;color:var(--slate-grey);font-size:.92rem}.product-stage{position:relative;min-height:630px;display:flex;flex-direction:column;justify-content:center;padding:30px;border:1px solid rgba(255,255,255,.76);border-radius:42px;background:#ffffffb8;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);box-shadow:var(--shadow-deep);overflow:hidden}.product-stage:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:30px;background:radial-gradient(circle at 24% 18%,rgba(45,179,233,.12),transparent 15rem),radial-gradient(circle at 76% 18%,rgba(206,103,0,.1),transparent 15rem),linear-gradient(180deg,#fffffffa,#ffffffe6)}.product-stack{position:relative;z-index:2;width:min(86%,660px);margin:18px auto 0;filter:drop-shadow(0 28px 42px rgba(35,24,21,.22))}.product-stack img{display:block;border-radius:0}.system-mark{position:relative;z-index:1;width:168px;height:auto;margin:0 auto 16px;opacity:.9;filter:drop-shadow(0 18px 32px rgba(35,24,21,.08))}.stage-label-row{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(82%,610px);margin:0 auto 4px}.stage-label{padding:14px 18px;border:1px solid rgba(85,85,85,.12);border-radius:22px;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 42px #2318151a}.stage-label strong{display:block;font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1.55rem;font-weight:600;line-height:.92;text-transform:uppercase}.stage-label span{display:block;margin-top:7px;color:var(--slate-grey);font-size:.9rem}.section{position:relative;padding:106px 0}.section-tight{padding-top:42px}.section-header{display:grid;grid-template-columns:minmax(0,.78fr) minmax(280px,.42fr);gap:34px;align-items:end;margin-bottom:38px}h2{max-width:11ch;font-size:clamp(3.1rem,6vw,5.6rem);font-weight:600;letter-spacing:-.03em;line-height:.84;text-transform:uppercase}.section-copy{max-width:58ch;color:var(--slate-grey);font-size:1.04rem}.protocol-panel{display:grid;grid-template-columns:.92fr 1.08fr;gap:24px;align-items:stretch}.protocol-visual,.card,.proof-card,.facts-card,.buy-panel{border:1px solid var(--line);border-radius:34px;background:var(--glass);box-shadow:var(--shadow);overflow:hidden}.protocol-visual{position:relative;min-height:620px;display:flex;flex-direction:column;justify-content:space-between;padding:34px;background:radial-gradient(circle at 28% 22%,rgba(45,179,233,.16),transparent 14rem),radial-gradient(circle at 76% 28%,rgba(206,103,0,.14),transparent 14rem),linear-gradient(180deg,#ffffffeb,#f0f0f0b8);overflow:hidden}.protocol-visual:before{content:"";position:absolute;top:34px;right:34px;bottom:34px;left:34px;border:1px solid rgba(85,85,85,.12);border-radius:50%;transform:scale(1.18);opacity:.8}.protocol-head{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.protocol-word{padding:18px;border:1px solid rgba(85,85,85,.12);border-radius:24px;background:#ffffffb3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:clamp(2rem,4vw,3.2rem);font-weight:500;letter-spacing:-.025em;line-height:.9;text-transform:uppercase}.protocol-word span{display:block;margin-top:8px;color:var(--slate-grey);font-family:Helvetica,sans-serif;font-size:.95rem;font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none}.protocol-product{position:relative;z-index:1;width:min(100%,680px);margin:28px auto 0;padding:0;border:0;background:transparent;box-shadow:none}.protocol-product img{display:block;filter:drop-shadow(0 28px 44px rgba(35,24,21,.14))}.protocol-footer{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.protocol-footer span{padding:12px 14px;border:1px solid rgba(85,85,85,.12);border-radius:999px;background:#ffffffb8;color:var(--slate-grey);text-align:center;font-size:.92rem}.protocol-cards{display:grid;gap:18px}.card{position:relative;padding:30px;background:radial-gradient(circle at 90% 12%,rgba(45,179,233,.12),transparent 12rem),#ffffffd1}.card.clarity{background:radial-gradient(circle at 90% 12%,rgba(206,103,0,.13),transparent 12rem),#ffffffd1}.step-index{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:20px;border-radius:50%;color:var(--midnight-black);background:var(--serenity-blue);font-size:1.7rem;font-weight:600;line-height:1}.clarity .step-index{color:var(--white);background:var(--clarity-orange)}h3{font-size:clamp(2.3rem,4vw,3.8rem);font-weight:600;letter-spacing:-.025em;line-height:.86;text-transform:uppercase}.card p{margin-top:12px;color:var(--slate-grey);max-width:42ch}.point-list{display:grid;gap:10px;margin-top:22px;list-style:none}.point-list li{display:flex;gap:12px;align-items:center;color:var(--midnight-black)}.point-list li:before{content:"";width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--serenity-blue)}.clarity .point-list li:before{background:var(--clarity-orange)}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.proof-card{min-height:440px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;background:radial-gradient(circle at 80% 18%,rgba(45,179,233,.13),transparent 11rem),radial-gradient(circle at 20% 88%,rgba(206,103,0,.11),transparent 11rem),#ffffffd6}.proof-icon{width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(85,85,85,.12);border-radius:24px;background:#ffffffc7}.stat{display:block;margin:20px 0 12px;font-size:clamp(4rem,8vw,7rem);font-weight:700;letter-spacing:-.04em;line-height:.78;text-transform:uppercase}.proof-card p{color:var(--slate-grey)}.bar-stack{display:grid;gap:14px;margin-top:22px}.bar-row{display:grid;grid-template-columns:116px 1fr 78px;gap:10px;align-items:center}.bar-label{color:var(--midnight-black);font-size:1.12rem;line-height:1;text-transform:uppercase}.bar-track{height:14px;border-radius:999px;background:#55555521;overflow:hidden}.bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--serenity-blue),var(--clarity-orange))}.bar-row span:last-child{color:var(--slate-grey);font-size:.9rem;text-align:right}.ingredient-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.ingredient{min-height:44px;display:inline-flex;align-items:end;justify-content:center;padding:11px 14px;border:1px solid var(--line);border-radius:999px;background:#ffffffb3;font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1.2rem;font-weight:600;letter-spacing:-.02em;line-height:1;white-space:nowrap;text-transform:uppercase}.use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.use-card{position:relative;display:grid;grid-template-rows:minmax(430px,1fr) auto;border:1px solid var(--line);border-radius:38px;background:var(--white);box-shadow:var(--shadow);overflow:hidden;isolation:isolate}.use-scene{min-height:430px;background-size:cover;background-position:center 56%;transition:transform .7s var(--ease)}.use-card.serenity .use-scene{background-image:url(//shop.everdrive.pro/cdn/shop/t/4/assets/lp-serenity-ritual-scene.webp?v=39887875790994941741788702588);background-position:center 58%}.use-card.clarity .use-scene{background-image:url(//shop.everdrive.pro/cdn/shop/t/4/assets/lp-clarity-morning-scene.webp?v=180369180317850151691788702587);background-position:center 52%}.use-scene:after{content:"";display:block;width:100%;height:100%;min-height:inherit;background:linear-gradient(180deg,#23181500,#2318151f)}.use-card:hover .use-scene{transform:scale(1.025)}.use-content{position:relative;z-index:1;width:100%;margin:0;padding:30px 32px 34px;border-top:1px solid rgba(85,85,85,.12);background:radial-gradient(circle at 92% 8%,rgba(206,103,0,.08),transparent 12rem),#ffffffeb}.use-content h3{color:var(--midnight-black)}.use-steps{display:grid;gap:12px;margin-top:20px}.use-step{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;color:var(--slate-grey)}.use-step span:first-child{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;color:var(--midnight-black);background:var(--serenity-blue);font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1.25rem;font-weight:600}.use-step strong{font-weight:500}.clarity .use-step span:first-child{color:var(--white);background:var(--clarity-orange)}.facts-layout{display:grid;grid-template-columns:1fr;gap:24px}.facts-card{position:relative;display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);gap:24px;align-items:start;padding:26px;background:radial-gradient(circle at 12% 10%,rgba(45,179,233,.12),transparent 14rem),radial-gradient(circle at 90% 90%,rgba(206,103,0,.1),transparent 14rem),#ffffffd6}.facts-product{display:grid;grid-template-rows:320px auto;width:100%;border:1px solid rgba(255,255,255,.78);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 18%,rgba(45,179,233,.12),transparent 13rem),#ffffffb3}.facts-card.clarity .facts-product{background:radial-gradient(circle at 50% 18%,rgba(206,103,0,.12),transparent 13rem),#ffffffb8}.facts-packshot{display:flex;align-items:center;justify-content:center;min-height:280px;padding:18px 18px 8px;overflow:visible;background:transparent}.facts-packshot img{display:block;width:min(90%,430px);max-height:100%;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(35,24,21,.14))}.facts-title{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end;padding:18px;border-top:1px solid rgba(85,85,85,.1)}.facts-title h3{font-size:clamp(1.8rem,3vw,2.6rem);line-height:.9}.facts-table-panel{padding:4px 0}.facts-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;color:var(--slate-grey);font-size:.94rem}.facts-meta span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#ffffffad}.facts-table{margin-top:18px;border:1px solid var(--line);border-radius:24px;background:#ffffffd1;overflow:hidden}.facts-row{display:grid;grid-template-columns:minmax(0,1.4fr) 120px 92px;gap:12px;align-items:start;padding:10px 14px;border-top:1px solid rgba(85,85,85,.12);color:var(--slate-grey);font-size:.9rem;line-height:1.28}.facts-row:first-child{border-top:0}.facts-row.header{color:var(--midnight-black);font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.facts-row strong{color:var(--midnight-black);font-weight:600}.facts-row.blend{grid-template-columns:minmax(0,1fr) 120px 92px;background:#f0f0f06b}.facts-blend-copy{grid-column:1 / -1;margin-top:2px;color:var(--slate-grey);font-size:.86rem}.facts-note{margin-top:12px;color:var(--light-grey);font-size:.84rem}.tag{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:999px;color:var(--slate-grey);background:#f0f0f0ad;font-size:.96rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.buy-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:28px;align-items:center;padding:30px;background:radial-gradient(circle at 8% 12%,rgba(45,179,233,.14),transparent 20rem),radial-gradient(circle at 88% 90%,rgba(206,103,0,.14),transparent 20rem),#ffffffd6}.buy-copy h2{max-width:10ch}.buy-copy .section-copy{margin-top:20px}.amazon-note{margin-top:18px;color:var(--slate-grey);font-size:.94rem}.buy-visual{position:relative;min-height:420px;border-radius:28px;background:linear-gradient(180deg,#ffffffd6,#f0f0f09e),var(--white);overflow:hidden}.buy-visual img{position:absolute;left:50%;bottom:28px;width:104%;transform:translate(-50%);filter:drop-shadow(0 28px 44px rgba(35,24,21,.14))}.footer{padding:42px 0 70px}.footer-panel{display:grid;grid-template-columns:.42fr 1fr;gap:28px;padding-top:24px;border-top:1px solid var(--line);color:var(--slate-grey);font-size:.94rem}.footer-brand{display:block;margin-bottom:8px;color:var(--midnight-black);font-family:Barlow Condensed,Helvetica,sans-serif;font-size:2rem;font-weight:600;font-style:italic;letter-spacing:.06em;line-height:1;text-transform:uppercase}.sticky-buy{position:fixed;right:18px;bottom:18px;z-index:70;display:none;box-shadow:0 18px 44px #23181533}.reveal{opacity:1;transform:none;transition:opacity .72s var(--ease),transform .72s var(--ease)}.reveal.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.08s}.delay-2{transition-delay:.16s}.delay-3{transition-delay:.24s}@media(max-width:1080px){.hero-grid,.protocol-panel,.buy-panel{grid-template-columns:1fr}h1{max-width:11ch}.product-stage{min-height:560px}.section-header{grid-template-columns:1fr;align-items:start}.proof-grid{grid-template-columns:1fr}.proof-card{min-height:auto}.ingredient-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){html,body{overflow-x:hidden}main,section{max-width:100%;overflow-x:clip}.site-nav{top:10px;right:10px;left:10px;width:auto;max-width:none;transform:none;gap:10px;padding:10px 10px 10px 14px;overflow:visible}.nav-links{flex:0 0 auto;margin-left:auto}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:50%;background:#ffffffc7;color:var(--midnight-black)}.nav-toggle__icon,.nav-toggle__icon:before,.nav-toggle__icon:after{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;content:"";transition:transform .2s var(--ease),opacity .2s var(--ease)}.nav-toggle__icon{position:relative}.nav-toggle__icon:before,.nav-toggle__icon:after{position:absolute;left:0}.nav-toggle__icon:before{top:-6px}.nav-toggle__icon:after{top:6px}.site-nav.is-open .nav-toggle__icon{background:transparent}.site-nav.is-open .nav-toggle__icon:before{top:0;transform:rotate(45deg)}.site-nav.is-open .nav-toggle__icon:after{top:0;transform:rotate(-45deg)}.nav-menu{display:none}.site-nav.is-open .nav-menu{position:absolute;top:calc(100% + 8px);right:0;left:0;display:flex;flex-direction:column;gap:0;padding:8px;border:1px solid rgba(255,255,255,.68);border-radius:20px;background:#f0f0f0f5;box-shadow:0 18px 48px #2318151f;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.site-nav.is-open .nav-menu a{display:block;padding:13px 14px;border-radius:12px}.site-nav.is-open .nav-menu a:hover{background:#ffffffc7}.logo{flex:0 1 130px;min-width:0}.brand-wordmark{width:126px}.nav-cta{position:relative;width:112px!important;flex:0 0 112px;min-height:42px;padding:0;overflow:hidden;color:transparent!important;font-size:0;white-space:nowrap}.nav-cta:after{content:"Buy Now";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:.88rem}.container{width:min(var(--max),calc(100% - 44px))}.hero{padding-top:116px;min-height:820px}h1{max-width:6.6ch;font-size:clamp(3.05rem,14vw,4.15rem)}h2{max-width:8.6ch;font-size:clamp(2.85rem,13vw,4.1rem)}h3{font-size:clamp(2.05rem,10.8vw,3rem)}.hero-copy,.hero-lead,.section-copy,.product-stage,.protocol-visual,.card,.proof-card,.use-card,.facts-card,.buy-panel{max-width:100%}.protocol-panel,.proof-grid,.use-grid,.facts-layout,.buy-panel{width:100%;overflow:hidden}.hero-grid{overflow:hidden}.hero-lead,.section-copy{max-width:34ch}.hero-proof,.use-grid,.facts-layout{grid-template-columns:1fr}.product-stage{min-height:auto;padding:22px;border-radius:30px}.product-stack{width:100%;margin-top:14px}.system-mark{width:130px;margin-bottom:12px}.stage-label-row{grid-template-columns:1fr;gap:10px;width:100%;margin-bottom:0}.stage-label{padding:13px}.section{padding:82px 0}.protocol-visual{min-height:560px}.use-card{grid-template-rows:minmax(320px,auto) auto}.use-scene{min-height:320px}.use-content{padding:24px 22px 28px}.protocol-head,.protocol-footer,.bar-row{grid-template-columns:1fr}.bar-row span:last-child{text-align:left}.facts-card{grid-template-columns:1fr;gap:16px;padding:16px}.facts-product{grid-template-rows:240px auto}.facts-packshot{min-height:220px}.facts-title{grid-template-columns:1fr}.facts-row,.facts-row.blend{grid-template-columns:1fr;gap:4px}.buy-visual{min-height:300px}.button{width:100%}.nav-cta{width:112px!important}.footer-panel{grid-template-columns:1fr}.sticky-buy{width:auto;right:14px;left:auto;min-height:46px;padding:0 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.system-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.system-scene{border:1px solid var(--line);border-radius:28px;background:var(--white);box-shadow:var(--shadow);overflow:hidden}.system-scene img{display:block;width:100%;height:auto}.positioning-card{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,.5fr);gap:30px;align-items:center;padding:30px;border:1px solid var(--line);border-radius:34px;background:radial-gradient(circle at 10% 12%,rgba(45,179,233,.12),transparent 18rem),radial-gradient(circle at 92% 88%,rgba(206,103,0,.12),transparent 18rem),#ffffffd6;box-shadow:var(--shadow);overflow:hidden}.positioning-card .section-copy{margin-top:18px}.positioning-visual{border:1px solid var(--line);border-radius:24px;background:var(--white);overflow:hidden}.positioning-visual img{display:block;width:100%;height:auto}.protocol-timeline{margin-top:26px;padding:24px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(180deg,#ffffffe6,#f0f0f09e),var(--white);box-shadow:var(--shadow);overflow:hidden}.protocol-timeline .eyebrow{margin-bottom:14px}.protocol-timeline img{display:block;width:100%;height:auto}.label-closeup{margin-top:26px;display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);gap:26px;align-items:center;padding:26px;border:1px solid var(--line);border-radius:30px;background:#ffffffd6;box-shadow:var(--shadow);overflow:hidden}.label-closeup-visual{border-radius:22px;background:var(--white);overflow:hidden}.label-closeup-visual img{display:block;width:100%;height:auto}.label-closeup .section-copy{margin-top:16px}.trust-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.trust-badge{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#ffffffc7;color:var(--midnight-black);font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1.02rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.trust-badge:before{content:"";width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--serenity-blue)}.trust-badge:nth-child(2):before{background:var(--clarity-orange)}.faq-teaser{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.faq-item{display:block;padding:26px;border:1px solid var(--line);border-radius:28px;background:#ffffffd6;box-shadow:var(--shadow);transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.faq-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-deep)}.faq-item h3{font-size:clamp(1.5rem,2.4vw,2.05rem);line-height:.94}.faq-item p{margin-top:12px;color:var(--slate-grey);font-size:.98rem}.faq-item .faq-more{display:inline-block;margin-top:14px;color:var(--clarity-orange);font-family:Barlow Condensed,Helvetica,sans-serif;font-size:.96rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.doctrine-band{padding:46px 0}.doctrine-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:30px 34px;border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at 8% 20%,rgba(45,179,233,.1),transparent 20rem),radial-gradient(circle at 92% 80%,rgba(206,103,0,.1),transparent 20rem),#fffc;box-shadow:var(--shadow)}.doctrine-quote{max-width:40ch;font-family:Barlow Condensed,Helvetica,sans-serif;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:600;letter-spacing:-.015em;line-height:1;text-transform:uppercase}.footer-cols{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.6fr));gap:28px;padding-top:26px;border-top:1px solid var(--line);color:var(--slate-grey);font-size:.94rem}.footer-col h4{margin-bottom:12px;color:var(--midnight-black);font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.footer-col ul{display:grid;gap:9px;list-style:none}.footer-col a{color:var(--slate-grey);transition:color .2s var(--ease)}.footer-col a:hover{color:var(--midnight-black)}.footer-disclaimer{margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.footer-disclaimer strong{color:var(--slate-grey);font-weight:700}.page-hero{padding:150px 0 24px}.page-hero h1{max-width:16ch;font-size:clamp(3.2rem,8vw,6rem)}.page-hero .section-copy{margin-top:20px}.prose{max-width:68ch;color:var(--slate-grey);font-size:1.04rem}.prose h2{max-width:none;margin-top:40px;font-size:clamp(1.9rem,4vw,3rem);color:var(--midnight-black)}.prose h2:first-child{margin-top:0}.prose h3{margin-top:26px;font-size:clamp(1.4rem,3vw,1.9rem);color:var(--midnight-black)}.prose p{margin-top:14px}.prose ul{margin-top:14px;padding-left:20px}.prose li{margin-top:8px}.prose a{color:var(--clarity-orange);text-decoration:underline;text-underline-offset:3px}.faq-list{display:grid;gap:16px;max-width:80ch}.faq-entry{padding:24px 26px;border:1px solid var(--line);border-radius:24px;background:#ffffffd1;box-shadow:var(--shadow)}.faq-entry h3{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:.98}.faq-entry p{margin-top:12px;color:var(--slate-grey)}@media(max-width:1080px){.positioning-card,.label-closeup,.doctrine-inner,.faq-teaser{grid-template-columns:1fr}.footer-cols{grid-template-columns:1fr 1fr}}@media(max-width:780px){.system-scenes,.footer-cols{grid-template-columns:1fr}.doctrine-inner{text-align:left}}.guarantee-band{padding:64px 0 10px}.guarantee-inner{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,.9fr);gap:40px;align-items:center;padding:42px 46px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 8% 0%,rgba(45,179,233,.13),transparent 22rem),radial-gradient(circle at 96% 100%,rgba(206,103,0,.11),transparent 22rem),#ffffffd6;box-shadow:var(--shadow)}.guarantee-seal{width:152px;height:152px;padding:5px;border-radius:50%;background:conic-gradient(from 220deg,var(--serenity-blue),var(--clarity-orange) 52%,var(--serenity-blue));flex:0 0 auto}.guarantee-seal-core{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;border-radius:50%;background:var(--white)}.guarantee-seal-core strong{font-family:Barlow Condensed,Helvetica,sans-serif;font-size:3.6rem;font-weight:700;line-height:.9;color:var(--midnight-black)}.guarantee-seal-core span{font-family:Barlow Condensed,Helvetica,sans-serif;font-size:.92rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--slate-grey)}.guarantee-copy h2{margin:10px 0 12px}.guarantee-copy .section-copy a{color:var(--midnight-black);font-weight:600;text-decoration:underline;text-underline-offset:3px}.guarantee-points{display:grid;gap:18px;padding-left:40px;border-left:1px solid var(--line)}.g-point{display:flex;align-items:flex-start;gap:14px}.g-point svg{flex:0 0 26px;width:26px;height:26px;margin-top:2px;color:var(--serenity-blue)}.g-point:nth-child(2) svg{color:var(--clarity-orange)}.g-point strong{display:block;font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1.12rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--midnight-black)}.g-point span{color:var(--slate-grey);font-size:.94rem}.reviews-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.reviews-nav{display:flex;gap:10px}.reviews-nav button{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--line-strong);border-radius:50%;background:var(--glass);color:var(--midnight-black);cursor:pointer;transition:transform .28s var(--ease),box-shadow .28s var(--ease)}.reviews-nav button:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.reviews-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 20px;scrollbar-width:none}.reviews-track::-webkit-scrollbar{display:none}.review-card{display:flex;flex-direction:column;flex:0 0 calc((100% - 36px) / 3);scroll-snap-align:start;padding:28px;border:1px solid var(--line);border-radius:28px;background:#ffffffd6;box-shadow:var(--shadow)}.review-stars{display:flex;gap:3px;color:var(--clarity-orange)}.review-stars svg{width:18px;height:18px}.review-card h3{margin:12px 0 8px;font-size:1.42rem}.review-text{color:var(--slate-grey);font-size:.98rem;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.review-text.expanded{display:block;-webkit-line-clamp:unset}.review-more{align-self:flex-start;margin-top:8px;padding:0;border:0;background:none;font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--serenity-blue);cursor:pointer}.review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:18px}.review-meta strong{font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1.08rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.review-meta time{color:var(--light-grey);font-size:.88rem}.verified-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:var(--glass);font-family:Barlow Condensed,Helvetica,sans-serif;font-size:.86rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--midnight-black)}.verified-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--serenity-blue)}.reviews-footnote{margin-top:6px;color:var(--light-grey);font-size:.86rem}@media(max-width:1080px){.guarantee-inner{grid-template-columns:auto minmax(0,1fr)}.guarantee-points{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;border-left:0;padding-top:26px;border-top:1px solid var(--line)}.review-card{flex-basis:calc((100% - 18px)/2)}}@media(max-width:780px){.guarantee-inner{grid-template-columns:1fr;justify-items:start;padding:32px 26px}.guarantee-points{grid-template-columns:1fr}.review-card{flex-basis:86%}.reviews-topbar{flex-direction:column;align-items:stretch}.reviews-nav{justify-content:flex-end}}.nowrap{white-space:nowrap}.proof-card{justify-content:flex-start;gap:24px}.fda-note{margin-top:20px;max-width:820px;color:var(--light-grey);font-size:.85rem}.footer-company{margin-top:12px;font-size:.88rem;color:var(--light-grey)}.footer-company a{color:inherit;text-decoration:underline;text-underline-offset:3px}.stance-single{grid-template-columns:1fr}.buy-quote{margin:18px 0 0;font-style:italic;font-weight:600;color:var(--midnight-black)}.facts-context{margin-top:18px;max-width:820px;color:var(--slate-grey);font-size:.9rem}.proof-chart{margin-top:26px;padding:26px;border:1px solid var(--line);border-radius:28px;background:#ffffffd6;box-shadow:var(--shadow)}.proof-chart img{width:100%;height:auto;border-radius:14px}.proof-chart-note{margin-top:12px;color:var(--light-grey);font-size:.85rem}.quality-block{margin-top:26px;padding:30px;border:1px solid var(--line);border-radius:30px;background:#ffffffd6;box-shadow:var(--shadow)}.quality-claims{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:22px}.quality-claim{display:grid;grid-template-columns:88px minmax(0,1fr);gap:22px;align-items:start;padding-top:22px;border-top:1px solid var(--line)}.quality-claim:first-child{padding-top:0;border-top:0}.quality-seal{width:88px;height:88px}.quality-seal svg{display:block;width:100%;height:100%}.seal-ring,.seal-ring-inner{fill:none;stroke:var(--midnight-black);stroke-width:3}.seal-ring-inner{stroke-width:1.5}.seal-disc,.seal-plate{fill:var(--midnight-black)}.seal-arc,.seal-foot,.seal-word,.seal-plate-text{font-family:Barlow Condensed,Helvetica,sans-serif;font-weight:700;letter-spacing:.08em;fill:var(--midnight-black)}.seal-arc{font-size:10px}.seal-foot{font-size:8.5px}.seal-arc-on-dark,.seal-foot-on-dark,.seal-word,.seal-plate-text{fill:var(--white)}.seal-word{font-size:26px;letter-spacing:.02em}.seal-plate-text{font-size:13px}.seal-flag rect{fill:var(--midnight-black)}.seal-flag .seal-canton{fill:var(--serenity-blue)}.quality-copy h4{margin:0;font-size:1.12rem;line-height:1.3;color:var(--midnight-black)}.quality-copy p{margin:10px 0 0;color:var(--slate-grey);font-size:.95rem;line-height:1.6}.quality-copy .quality-caveat{color:var(--light-grey);font-size:.86rem}.warning-panel{margin-top:26px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start;padding:26px;border:1px solid var(--line);border-left:4px solid var(--clarity-orange);border-radius:22px;background:#ce67000b}.warning-mark svg{display:block;width:34px;height:34px}.warning-triangle{fill:none;stroke:var(--clarity-orange);stroke-width:1.7;stroke-linejoin:round}.warning-glyph{fill:var(--clarity-orange)}.warning-body h3{margin:0;font-size:1.16rem;color:var(--midnight-black)}.warning-body p{margin:12px 0 0;font-size:.95rem;line-height:1.65;color:var(--slate-grey)}.warning-body .warning-primary{color:var(--midnight-black);font-weight:600}.warning-body .warning-note{margin-top:16px;font-size:.84rem;color:var(--light-grey)}.facts-highlight{color:var(--midnight-black);font-weight:700}@media(max-width:720px){.quality-block{padding:22px}.quality-claim{grid-template-columns:1fr;gap:14px}.warning-panel{grid-template-columns:1fr;gap:12px;padding:22px}}.faq-label-note{margin-top:14px;padding:14px 16px;border-left:3px solid var(--clarity-orange);border-radius:0 12px 12px 0;background:#ce67000b;font-size:.92rem;line-height:1.6}.site-nav{top:calc(18px + var(--everdrive-promo-banner-height, 0px))}.hero{padding-top:calc(138px + var(--everdrive-promo-banner-height, 0px))}.page-hero{padding-top:calc(150px + var(--everdrive-promo-banner-height, 0px))}.promo-banner{position:fixed;z-index:80;inset:0 0 auto;color:var(--white);background:linear-gradient(90deg,var(--serenity-blue),var(--clarity-orange))}.promo-banner__inner{width:min(1380px,calc(100% - 28px));min-height:54px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:8px 0}.promo-banner__message,.promo-banner__countdown{min-width:0}.promo-banner__headline{font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.promo-banner__subline{margin-top:3px;font-size:.82rem;line-height:1.2}.promo-banner__countdown{font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1.08rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.045em;line-height:1;white-space:nowrap}.promo-banner__cta{width:auto!important;min-height:36px;padding:0 16px;color:var(--midnight-black);background:var(--white);box-shadow:none;font-size:.86rem;white-space:nowrap}.promo-banner__cta:hover{color:var(--midnight-black);background:var(--mist-white);box-shadow:none;transform:none}.promo-banner__dismiss,.promo-popup__close{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;border-radius:50%;font:inherit;font-size:1.45rem;line-height:1;cursor:pointer}.promo-banner__dismiss{color:var(--white);background:color-mix(in srgb,var(--midnight-black) 16%,transparent)}.promo-banner__dismiss:hover{background:color-mix(in srgb,var(--midnight-black) 28%,transparent)}.promo-popup{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;overflow-y:auto;opacity:0;background:color-mix(in srgb,var(--midnight-black) 58%,transparent);transition:opacity .24s var(--ease)}.promo-popup.is-visible{opacity:1}.promo-popup__dialog{position:relative;width:min(100%,530px);padding:44px;border:1px solid var(--line);border-radius:30px;background:var(--white);box-shadow:var(--shadow-deep)}.promo-popup__close{position:absolute;top:14px;right:14px;color:var(--slate-grey);background:var(--mist-white)}.promo-popup__close:hover{color:var(--midnight-black);background:color-mix(in srgb,var(--serenity-blue) 28%,var(--white))}.promo-banner__cta:focus-visible,.promo-banner__dismiss:focus-visible,.promo-popup__close:focus-visible,.promo-popup__input:focus-visible,.promo-popup__code:focus-visible,.promo-popup__consent input:focus-visible,.promo-popup__fine-print-link:focus-visible{outline:2px solid var(--serenity-blue);outline-offset:3px}.promo-popup__heading{max-width:11ch;font-family:Barlow Condensed,Helvetica,sans-serif;font-size:clamp(2.8rem,7vw,4.4rem);font-weight:600;letter-spacing:-.03em;line-height:.84;text-transform:uppercase}.promo-popup__copy{margin-top:18px;color:var(--slate-grey);font-size:1rem}.promo-popup__form{display:grid;gap:12px;margin-top:26px}.promo-popup__label{color:var(--midnight-black);font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.promo-popup__input,.promo-popup__code{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--line-strong);border-radius:14px;color:var(--midnight-black);background:var(--white);font:inherit}.promo-popup__input:focus,.promo-popup__code:focus{border-color:var(--serenity-blue);outline:0}.promo-popup__consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;color:var(--slate-grey);font-size:.9rem;line-height:1.35;cursor:pointer}.promo-popup__consent input{width:18px;height:18px;margin-top:1px;accent-color:var(--clarity-orange)}.promo-popup__error{color:var(--clarity-orange);font-size:.9rem;font-weight:600}.promo-popup__submit,.promo-popup__shop-link{width:100%;margin-top:4px}.promo-popup__fine-print{color:var(--light-grey);font-size:.82rem;line-height:1.45}.promo-popup__fine-print-link{color:var(--slate-grey);text-decoration:underline;text-underline-offset:3px}.promo-popup__code-row{display:flex;gap:10px;margin-top:24px}.promo-popup__code{min-width:0;flex:1 1 auto;color:var(--midnight-black);background:color-mix(in srgb,var(--serenity-blue) 14%,var(--white));font-family:Barlow Condensed,Helvetica,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:.1em;text-align:center}.promo-popup__copy-button{width:auto!important;min-height:52px;padding:0 18px;white-space:nowrap}.promo-popup__copy-feedback{min-height:1.45em;margin-top:8px;color:var(--slate-grey);font-size:.84rem}body.promo-modal-open{overscroll-behavior:contain}@media(max-width:780px){.site-nav{top:calc(10px + var(--everdrive-promo-banner-height, 0px))}.hero{padding-top:calc(116px + var(--everdrive-promo-banner-height, 0px))}.page-hero{padding-top:calc(126px + var(--everdrive-promo-banner-height, 0px))}.promo-popup__dialog{padding:40px 26px 28px;border-radius:24px}}@media(max-width:620px){.promo-banner__inner{width:min(540px,calc(100% - 24px));grid-template-columns:minmax(0,1fr) auto auto;gap:7px 10px;padding:8px 0}.promo-banner__message{grid-column:1 / 3}.promo-banner__dismiss{grid-column:3;grid-row:1}.promo-banner__countdown{grid-column:1 / 2;font-size:.94rem}.promo-banner__cta{grid-column:2 / 4;justify-self:end}.promo-popup{padding:14px}.promo-popup__code-row{flex-direction:column}.promo-popup__copy-button{width:100%!important}}@media(prefers-reduced-motion:reduce){.promo-popup{transition:none}}.footer-legal{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:space-between}.footer-legal p{margin:0;color:var(--light-grey);font-size:.84rem}.buy-shipping{margin:18px 0 0;font-size:.95rem;color:var(--midnight-black)}.buy-shipping strong{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lp-styles.css.map */
