:root{--fh:var(--font-hero),"Georgia",serif;--fd:var(--font-display),"Georgia",serif;--fs:var(--font-body),"Arial",sans-serif;--fb:var(--font-body),"Arial",sans-serif;--auraq-white:#f4f4f4;--auraq-focus:#96a4a6;--auraq-balance:#485360;--auraq-acai:#be6b80;--auraq-camu:#e17d65;--auraq-nature:#c1c344;--bg:#f4f4f4;--bg-warm:#f0ede9;--bg-white:#fff;--text:#1c1c1e;--text-mid:#485360;--text-soft:#96a4a6;--expo:cubic-bezier(.16,1,.3,1);--ui-radius-pill:9999px;--ui-focus-ring:0 0 0 3px #e17d6524;--ui-focus-ring-light:0 0 0 3px #ffcfb838;--ui-transition-base:background-color .24s var(--expo),color .24s var(--expo),border-color .24s var(--expo),box-shadow .24s var(--expo),transform .18s var(--expo),opacity .24s var(--expo);--ui-surface-dark:#ffffff0d;--ui-surface-dark-strong:#ffffff14;--ui-border-soft:#ffffff26;--ui-text-on-dark:#fff;--ui-text-muted-on-dark:#c8d2d7ad;--ui-btn-primary-bg:var(--auraq-camu);--ui-btn-primary-bg-hover:#d46b52;--ui-btn-primary-text:#fff;--ui-btn-primary-shadow:0 6px 24px #e17d654d;--ui-btn-balance-bg:var(--auraq-balance);--ui-btn-balance-bg-hover:#5a6776;--ui-btn-balance-text:#fff;--ui-btn-balance-shadow:0 6px 24px #48536047;--ui-btn-cream-bg:#ffcfb8;--ui-btn-cream-bg-hover:#fff;--ui-btn-cream-text:#0e1220;--ui-btn-cream-shadow:0 6px 24px #e17d6559,0 0 0 1px #e17d651a;--ui-btn-surface-bg:#ffffff0f;--ui-btn-surface-bg-hover:#ffffff1a;--ui-btn-surface-border:#ffffff26;--ui-btn-surface-border-hover:#f0f4f599;--ui-btn-surface-text:#f0f4f5c7;--ui-btn-surface-text-strong:#fff;--ui-tag-focus-bg:#e17d6533;--ui-tag-focus-border:#e17d6559;--ui-tag-focus-text:#ffcfb8;--ui-tag-balance-bg:#48536059;--ui-tag-balance-border:#96a4a64d;--ui-tag-balance-text:#c4d0d2;--ui-pill-focus-bg:#e17d651f;--ui-pill-focus-border:#e17d6566;--ui-pill-focus-text:#e8a08e;--ui-pill-focus-active-bg:#e17d65;--ui-pill-focus-active-shadow:0 0 18px #e17d6566;--ui-pill-balance-bg:#be6b801a;--ui-pill-balance-border:#be6b8059;--ui-pill-balance-text:#d4a0ae;--ui-pill-balance-active-bg:#be6b80;--ui-pill-balance-active-shadow:0 0 18px #be6b8066;--ui-pill-both-bg:#c1c3441a;--ui-pill-both-border:#c1c3444d;--ui-pill-both-text:#d2d47a;--ui-pill-both-active-bg:#c1c344;--ui-pill-both-active-text:#1c1c1e;--ui-pill-both-active-shadow:0 0 18px #c1c34459;--ui-input-dark-bg:var(--ui-surface-dark);--ui-input-dark-bg-focus:var(--ui-surface-dark-strong);--ui-input-dark-border:#ffffff1a;--ui-input-dark-placeholder:#c8d2d747;--layout-max:1280px;--layout-max-narrow:960px;--gutter:40px;--gutter-tablet:24px;--gutter-mobile:20px;--cols:12;--col-gap:24px;--section-py:96px;--section-py-tablet:72px;--section-py-mobile:56px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:80px;--sp-10:96px;--sp-11:120px}.layout-shell{width:100%;max-width:var(--layout-max);padding-inline:var(--gutter);margin-inline:auto}.layout-shell--narrow{max-width:var(--layout-max-narrow)}.layout-grid{grid-template-columns:repeat(var(--cols),1fr);gap:var(--col-gap);display:grid}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-10{grid-column:span 10}.col-span-11{grid-column:span 11}.col-span-12{grid-column:span 12}.section-block{padding-block:var(--section-py)}.section-block--sm{padding-block:var(--sp-9)}@media (max-width:1024px){:root{--gutter:var(--gutter-tablet);--cols:8;--section-py:var(--section-py-tablet)}.col-span-3,.col-span-4{grid-column:span 4}.col-span-5,.col-span-6,.col-span-7,.col-span-8,.col-span-9{grid-column:span 8}}@media (max-width:600px){:root{--gutter:var(--gutter-mobile);--cols:4;--col-gap:16px;--section-py:var(--section-py-mobile)}.layout-grid{grid-template-columns:repeat(4,1fr)}[class*=col-span-]{grid-column:span 4}}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--fb);background-color:var(--bg);color:var(--text);overflow-x:hidden}@media (hover:hover) and (pointer:fine){body.custom-cursor-active,body.custom-cursor-active .hero-pouch-container,body.custom-cursor-active .hero-cs-reserve,body.custom-cursor-active .hero-nav-link,body.custom-cursor-active .hero-nav-cta{cursor:none}body:not(.custom-cursor-active),body:not(.custom-cursor-active) *{cursor:revert!important}body:not(.custom-cursor-active) [disabled]{cursor:not-allowed!important}}a{color:inherit;text-decoration:none}body:after{content:"";z-index:9990;pointer-events:none;opacity:0;position:fixed;inset:0}#ac-dot,#ac-ring{opacity:0;display:none}@media (hover:hover) and (pointer:fine){#ac-dot,#ac-ring{opacity:1;pointer-events:none;transition:width .3s var(--expo),height .3s var(--expo);border-radius:50%;display:block;position:fixed;transform:translate(-50%,-50%)}#ac-dot{mix-blend-mode:screen;z-index:9999;background:#e17d65;width:8px;height:8px}#ac-ring{z-index:9998;border:1px solid #e17d6580;width:32px;height:32px}body:not(.custom-cursor-active) #ac-dot,body:not(.custom-cursor-active) #ac-ring{display:none}}@media (hover:none),(pointer:coarse){#ac-dot,#ac-ring{opacity:0!important;visibility:hidden!important;display:none!important}}.slides-flipped #ac-dot,.slides-flipped #ac-ring,.slides-faq #ac-dot,.slides-faq #ac-ring,.slides-compare #ac-dot,.slides-compare #ac-ring{display:none}.slides-flipped .hero-nav,.slides-faq .hero-nav,.slides-compare .hero-nav{opacity:0;pointer-events:none;transition:opacity .3s}.reveal{opacity:0;transition:opacity .85s var(--expo),transform .85s var(--expo);transform:translateY(32px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.auraq-nav{z-index:200;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:72px;padding:0 56px;transition:background .5s,border-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;display:flex;position:fixed;top:0;left:0;right:0}.auraq-nav.scrolled{-webkit-backdrop-filter:blur(24px)saturate(1.5);background:#f4f4f4d9;border-bottom-color:#4853601a}.nav-logo{font-family:var(--fd);letter-spacing:-.02em;color:#f4f4f4;font-size:20px;font-weight:600;transition:color .5s}.auraq-nav.scrolled .nav-logo{color:var(--text)}.nav-logo span{color:var(--auraq-camu)}.nav-links{gap:40px;list-style:none;display:flex}.nav-links a{font-family:var(--fs);letter-spacing:.02em;color:#f4f4f4a6;cursor:none;font-size:13px;font-weight:500;transition:color .2s}.auraq-nav.scrolled .nav-links a{color:var(--text-mid)}.nav-links a:hover{color:#f4f4f4}.auraq-nav.scrolled .nav-links a:hover{color:var(--text)}.nav-cta{font-family:var(--fs);color:#e17d65;cursor:none;letter-spacing:.02em;transition:background .3s,transform .25s var(--expo),color .5s,border-color .5s;background:#e17d6526;border:1px solid #e17d6559;border-radius:9999px;padding:11px 28px;font-size:13px;font-weight:600}.auraq-nav.scrolled .nav-cta{background:var(--text);color:var(--bg);border-color:#0000}.nav-cta:hover{background:#e17d6547;transform:translateY(-1px)}.auraq-nav.scrolled .nav-cta:hover{background:var(--auraq-balance)}.hero-nav{z-index:500;padding:0 clamp(var(--gutter),4vw,64px);background:0 0;justify-content:space-between;align-items:center;gap:16px;height:60px;transition:background .3s,opacity .3s;display:flex;position:fixed;top:0;left:0;right:0}.hero-nav-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0ad9;border-bottom:1px solid #ffffff0f}.hero-nav-logo{object-fit:contain;flex-shrink:0;height:22px}.hero-nav-links{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.hero-nav-link{color:#ffffffa6;font-family:var(--fs);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:color .2s,background .2s}.hero-nav-link:hover{color:#fff;background:#ffffff14}.hero-nav-cta{color:#fff;font-family:var(--fs);letter-spacing:.06em;cursor:pointer;background:#e17d65e6;border:none;border-radius:100px;flex-shrink:0;padding:9px 20px;font-size:12px;font-weight:700;transition:background .2s,transform .2s}.hero-nav-cta:hover{background:var(--auraq-camu);transform:translateY(-1px)}@media (max-width:900px){.auraq-nav{padding:0 24px}.nav-links{display:none}}@media (max-width:640px){.hero-nav{height:54px;padding:0 14px}.hero-nav-logo{max-width:min(28vw,88px);height:16px}.hero-nav-link{padding:8px 10px;font-size:12px}.hero-nav-cta{display:none}.hero-nav-links{justify-content:flex-end}}@media (max-width:420px){.hero-nav{height:48px;padding:0 12px}.hero-nav-logo{max-width:min(26vw,76px);height:14px}}@media (max-width:430px) and (max-height:780px){.hero-nav{height:46px;padding:0 10px}.hero-nav-logo{max-width:min(24vw,68px);height:13px}.hero-nav-link{padding:6px 8px;font-size:11px}}@media (max-width:430px) and (max-height:720px){.hero-nav{height:44px;padding:0 9px}.hero-nav-logo{max-width:min(23vw,64px);height:12px}.hero-nav-link{padding:5px 6px;font-size:10px}}.hero-section{background:#0e1220;width:100vw;height:100dvh;position:relative;overflow:clip}.hero-bg{will-change:opacity;transition:opacity .5s var(--expo);filter:blur(3px);background-position:50%;background-size:cover;position:absolute;inset:-12px;transform:translateZ(0)}.hero-bg-base{opacity:1;background-image:url(/hero-base.webp)}.hero-bg-focus{opacity:0;background-image:url(/hero-focus.webp)}.hero-bg-balance{opacity:0;background-image:url(/hero-balance.webp)}.hero-section.focus-mode .hero-bg-base{opacity:0}.hero-section.focus-mode .hero-bg-focus{opacity:1}.hero-section.focus-mode .hero-overlay{background:#0a0e18b8}.hero-section.balance-mode .hero-bg-base{opacity:0}.hero-section.balance-mode .hero-bg-balance{opacity:1}.hero-section.balance-mode .hero-overlay{background:#0a0e18b8}.hero-overlay{transition:opacity .5s var(--expo);z-index:1;background:#0a0e18a6;position:absolute;inset:0;transform:translateZ(0)}.hero-overlay-focus{opacity:0;z-index:1;transition:opacity .5s var(--expo);pointer-events:none;background:#2d12088c;position:absolute;inset:0;transform:translateZ(0)}.hero-overlay-balance{opacity:0;z-index:1;transition:opacity .5s var(--expo);pointer-events:none;background:#0812238c;position:absolute;inset:0;transform:translateZ(0)}.hero-section.focus-mode .hero-overlay-focus,.hero-section.balance-mode .hero-overlay-balance{opacity:1}.hero-section.focus-mode .hero-overlay,.hero-section.balance-mode .hero-overlay{opacity:0}.hero-vignette{z-index:2;pointer-events:none;transition:background .6s var(--expo);background:radial-gradient(#0000 50%,#00000080 100%);position:absolute;inset:0}.hero-section.focus-mode .hero-vignette{background:radial-gradient(#0000 35%,#0009 100%)}.hero-section.balance-mode .hero-vignette{background:radial-gradient(#0000 60%,#0006 100%)}.hero-particle{pointer-events:none;opacity:0;z-index:3;will-change:transform,opacity;border-radius:50%;transition:opacity .4s;position:absolute}.hero-section.focus-mode .hero-particle{opacity:1;animation:3s ease-out infinite heroParticleFocus}.hero-section.balance-mode .hero-particle{opacity:1;animation:6s ease-in-out infinite heroParticleBalance;background:#96a4a6!important}.hero-section.balance-mode .hero-particle+.hero-particle{background:#be6b80!important}.hero-section.balance-mode .hero-particle+.hero-particle+.hero-particle{background:#96a4a6!important}.hero-section.balance-mode .hero-particle+.hero-particle+.hero-particle+.hero-particle{background:#be6b80!important}@keyframes heroParticleFocus{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:.8}50%{opacity:.5;transform:translateY(-120px)translate(15px)scale(.8)}to{opacity:0;transform:translateY(-220px)translate(-10px)scale(.3)}}@keyframes heroParticleBalance{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}15%{opacity:.45}50%{opacity:.35;transform:translateY(-60px)translate(50px)scale(1.1)}85%{opacity:.2}to{opacity:0;transform:translateY(-30px)translate(80px)scale(.7)}}.hero-layout{z-index:10;box-sizing:border-box;width:100%;max-width:var(--layout-max);padding:clamp(40px,8vh,88px)var(--gutter)clamp(24px,6vh,64px);margin-inline:auto;position:absolute;inset:0;overflow:visible}.hero-content{box-sizing:border-box;grid-template-rows:min-content 1fr min-content;place-items:center;width:100%;height:100%;display:grid}.hero-copy-block{flex-direction:column;align-items:center;gap:clamp(12px,3.4vh,40px);width:min(100%,1000px);padding-inline:clamp(8px,1vw,16px);display:flex}.hero-logo{top:calc(36px + env(safe-area-inset-top,0px));left:calc(48px + env(safe-area-inset-left,0px));z-index:20;opacity:0;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 12px #00000080);width:auto;height:32px;transition:opacity .3s;animation:.6s .1s forwards heroFadeUp;position:absolute}.hero-eyebrow{font-family:var(--fs);letter-spacing:.3em;text-transform:uppercase;color:#c8d4d6bf;opacity:0;text-shadow:0 1px 12px #0009;margin-bottom:clamp(8px,1.2vh,16px);font-size:10px;font-weight:500;animation:.6s .2s forwards heroFadeUp}.hero-headline{font-family:var(--font-hero),"Georgia",serif;letter-spacing:-.01em;color:#fff;text-align:center;opacity:1;text-shadow:0 2px 32px #000000b3;will-change:opacity,transform;min-height:1.94em;margin:0;font-size:clamp(34px,4.8vw,68px);font-weight:500;line-height:.97;transition:opacity .15s,transform .15s}.hero-headline em{color:#f0f4f5e6;font-style:italic}.hero-cursor{color:var(--auraq-camu);font-weight:300;animation:.7s step-end infinite heroCursorBlink}.hero-typewriter-done .hero-cursor{animation:.5s .5s forwards heroCursorFadeOut,.7s step-end infinite heroCursorBlink}@keyframes heroCursorBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes heroCursorFadeOut{to{opacity:0;display:none}}.hero-sub-headline{font-family:var(--fb);color:#d2dee2b3;text-align:center;letter-spacing:.01em;opacity:0;text-shadow:0 1px 10px #0009;max-width:540px;margin:0;font-size:clamp(12px,1.8vh,18px);font-weight:300;line-height:1.6;animation:.6s .45s forwards heroFadeUp}.hero-state-label{font-family:var(--fs);letter-spacing:.22em;text-transform:uppercase;color:#dce4e68c;opacity:0;text-shadow:0 1px 12px #000c;height:14px;margin-bottom:8px;font-size:9px;font-weight:400;transition:color .4s;animation:.6s .5s forwards heroFadeUp}.hero-section.focus-mode .hero-state-label{color:#fff;-webkit-backdrop-filter:blur(8px);text-shadow:none;background:#a0411480;border-radius:20px;padding:4px 14px}.hero-section.balance-mode .hero-state-label{color:#fff;-webkit-backdrop-filter:blur(8px);text-shadow:none;background:#1e324180;border-radius:20px;padding:4px 14px}.hero-products{justify-content:center;align-items:center;gap:clamp(16px,4vw,48px);width:100%;height:100%;min-height:0;padding-block:clamp(8px,1.5vh,24px);display:flex}.hero-pouch-container{appearance:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.2vh,16px);height:100%;min-height:0;padding:0;display:flex;position:relative}.hero-pouch{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform,filter,opacity;width:auto;max-width:100%;height:auto;min-height:0;max-height:420px;transition:transform .42s var(--expo),filter .42s var(--expo),opacity .42s var(--expo);filter:saturate(.5)brightness(.85);flex:1;display:block;position:relative;transform:translateY(0)scale(1)}.hero-pouch-inner,.hero-pouch-zip,.hero-pouch-shine,.hero-pouch-brand,.hero-pouch-name{display:none}.hero-pouch-flavor{letter-spacing:.1em;color:#ffffffb3;font-size:7px;font-family:var(--fs);background:#ffffff1a;border:1px solid #ffffff26;border-radius:2px;padding:3px 8px;display:inline-block}.hero-pouch.focus-active{filter:saturate(1.1)brightness(1.02)drop-shadow(0 28px 60px #e17d658c);opacity:1;transform:translateY(-22px)scale(1.14)}.hero-pouch.balance-active{filter:saturate(1.15)brightness(1.12)drop-shadow(0 28px 60px #485360bf);opacity:1;transform:translateY(-22px)scale(1.14)}.hero-pouch.dimmed{filter:saturate(.05)brightness(.22);opacity:.6;transform:translateY(10px)scale(.88)}.hero-pouch-label{text-align:center;transition:opacity .32s var(--expo),color .32s var(--expo);opacity:.55;will-change:opacity;min-width:180px}.hero-pouch-label .pl-name{font-family:var(--fd);color:#fffffff2;text-shadow:0 2px 16px #000c;margin-bottom:4px;font-size:24px;font-weight:400;display:block}.hero-pouch-label .pl-desc{font-family:var(--fs);letter-spacing:.14em;text-transform:uppercase;color:#dce4e8cc;text-shadow:0 1px 12px #000000e6;font-size:10px;font-weight:500;display:block}.pl-benefits{opacity:0;transition:opacity .35s var(--expo),transform .35s var(--expo);pointer-events:none;flex-direction:column;gap:4px;max-height:0;margin:8px 0 6px;padding:0;list-style:none;display:flex;overflow:hidden;transform:translateY(8px)}.pl-benefits li{font-family:var(--fs);color:#f0f4f5d9;letter-spacing:.02em;text-shadow:0 1px 8px #000000b3;text-align:left;white-space:nowrap;font-size:10.5px;font-weight:400}.hero-pouch-container.focus-state .pl-benefits,.hero-pouch-container.balance-state .pl-benefits{opacity:1;max-height:120px;transition:opacity .4s 50ms var(--expo),transform .4s 50ms var(--expo),max-height .4s var(--expo);transform:translateY(0)}.hero-pouch-label .pl-price{font-family:var(--fs);color:#dce4e8b3;text-shadow:0 1px 8px #0009;letter-spacing:.02em;margin-top:6px;font-size:13px;font-weight:500;display:block}.hero-pouch-label .pl-price strong{color:#f0f4f5e6;font-size:16px;font-weight:700}.hero-pouch-label .pl-cta{font-family:var(--fs);letter-spacing:.1em;text-transform:uppercase;cursor:none;opacity:0;transition:opacity .35s var(--expo),transform .35s var(--expo),background .3s;pointer-events:none;border:none;border-radius:4px;margin-top:12px;padding:9px 22px;font-size:10px;font-weight:600;display:inline-block;transform:translateY(6px)}.hero-pouch-container.focus-state .hero-pouch-label{opacity:1}.hero-pouch-container.focus-state .pl-name{color:#fff;text-shadow:0 2px 20px #000000bf}.hero-pouch-container.focus-state .pl-desc{color:#ffffffbf;text-shadow:0 1px 10px #000c}.hero-pouch-container.balance-state .hero-pouch-label{opacity:1}.hero-pouch-container.balance-state .pl-name{color:#fff;text-shadow:0 2px 20px #000000a6}.hero-pouch-container.balance-state .pl-desc{color:#ffffffbf;text-shadow:0 1px 10px #000000b3}.hero-sep{background:linear-gradient(#0000,#96a4a633,#0000);align-self:center;width:1px;height:120px}.hero-coming-soon{opacity:0;flex-direction:column;align-items:center;gap:8px;margin-top:0;margin-bottom:0;animation:.6s .65s forwards heroFadeUp;display:flex}.hero-cs-location{font-family:var(--fs);letter-spacing:.18em;text-transform:uppercase;color:#dce4e8a6;text-shadow:0 1px 8px #0009;font-size:10px;font-weight:400}.hero-cs-offer{font-family:var(--fs);color:#f0f4f5bf;text-align:center;text-shadow:0 1px 12px #000000b3;font-size:12px}.hero-cs-offer strong{color:#ffcfb8;font-weight:600}.hero-cs-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:4px;display:flex}.hero-cs-ig{font-family:var(--fs);letter-spacing:.08em;color:#f0f4f5cc;cursor:none;border:1px solid #f0f4f540;border-radius:40px;align-items:center;gap:7px;padding:9px 18px;font-size:11px;font-weight:500;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.hero-cs-ig:hover{color:#fff;background:#ffffff12;border-color:#f0f4f599}.hero-cs-reserve{font-family:var(--fs);letter-spacing:.06em;color:#0e1220;min-height:44px;transition:background .25s,transform .2s var(--expo),box-shadow .3s;cursor:none;background:#ffcfb8;border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;padding:clamp(10px,1.8vh,12px) clamp(20px,2.4vw,28px);font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.hero-cs-reserve:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 24px #e17d6559,0 0 0 1px #e17d651a}.hero-cs-reserve:active{transform:translateY(0)scale(.97);box-shadow:0 2px 12px #e17d6540}.hero-cs-reserve:focus-visible{outline-offset:3px;outline:2px solid #ffcfb8}.hero-nav-link:focus-visible,.hero-nav-cta:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #fff9}.hero-pouch-container:focus-visible{outline-offset:8px;border-radius:12px;outline:2px solid #e17d65b3}.hero-claims{justify-content:center;align-items:center;min-height:22px;margin-top:12px;margin-bottom:14px;display:flex}.hero-claim{font-family:var(--fs);letter-spacing:.13em;text-transform:uppercase;color:#d2e1e480;text-align:center;opacity:0;pointer-events:none;font-size:9px;font-weight:400;transition:opacity .4s;position:absolute}.hero-claim-neutral{opacity:1;position:relative}.hero-claim-focus,.hero-claim-balance,.hero-section.focus-mode .hero-claim-neutral{opacity:0;position:absolute}.hero-section.focus-mode .hero-claim-focus{opacity:1;color:#fff;-webkit-backdrop-filter:blur(6px);background:#b450288c;border-radius:20px;padding:4px 12px;position:relative}.hero-section.balance-mode .hero-claim-neutral{opacity:0;position:absolute}.hero-section.balance-mode .hero-claim-balance{opacity:1;color:#fff;-webkit-backdrop-filter:blur(6px);background:#283c4b8c;border-radius:20px;padding:4px 12px;position:relative}.hero-claim-dot,.pouch-touch-hint{display:none}@media (hover:none){.pouch-touch-hint{z-index:5;pointer-events:none;background:#ffffff26;border:1.5px solid #ffffff80;border-radius:50%;width:56px;height:56px;margin-top:-28px;margin-left:-28px;transition:opacity .5s;animation:2s ease-out infinite pthRipple;display:block;position:absolute;top:40%;left:50%}.pouch-touch-hint:after{content:"";border:1px solid #fff3;border-radius:50%;animation:2s ease-out .5s infinite pthRipple;position:absolute;inset:-14px}.pouch-touch-hint.pth-gone{opacity:0;animation:none}.pouch-touch-hint.pth-gone:after{animation:none}}@keyframes pthRipple{0%{opacity:.8;transform:scale(.85)}70%{opacity:.2;transform:scale(1.15)}to{opacity:.8;transform:scale(.85)}}.hero-instruction{display:none}@keyframes heroPulse{0%,to{opacity:.3}50%{opacity:.7}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-cs-badge{font-family:var(--fs);letter-spacing:.15em;text-transform:uppercase;color:#96a4a666;border:1px solid #96a4a633;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:7px;font-weight:400;display:inline-flex}.hero-cs-dot{background:#be6b8080;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2s ease-in-out infinite heroBlink}@keyframes heroBlink{0%,to{opacity:.3}50%{opacity:1}}@keyframes pouchBounce{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-14px)scale(1.06)}55%{transform:translateY(-4px)scale(1.02)}75%{transform:translateY(-9px)scale(1.04)}to{transform:translateY(0)scale(1)}}.hero-pouch.tap-hint{animation:pouchBounce 1.2s var(--expo)forwards;transition:none}@media (max-width:1024px){.hero-info-panel{display:none!important}}@media (max-width:900px){.hero-logo{height:26px;top:28px;left:32px}.hero-faq-trigger{top:28px;right:32px}.hero-layout{padding-inline:var(--gutter-tablet)}.hero-headline{margin:0;font-size:clamp(34px,6.8vw,58px)}.hero-state-label{letter-spacing:.15em;margin-bottom:32px;font-size:9.5px}.hero-products{justify-content:center;gap:20px;margin-bottom:24px}.hero-pouch{width:100%;max-width:260px;height:auto;max-height:300px}.hero-pouch-label .pl-name{font-size:20px}.hero-pouch-label .pl-desc{font-size:9px}.hero-sep{height:80px}.pl-benefits li{font-size:9.5px}.hero-pouch-label .pl-price{font-size:12px}.hero-pouch-label .pl-price strong{font-size:15px}.hero-coming-soon{gap:8px}.hero-cs-location{font-size:9px}.hero-cs-offer{font-size:11px}.hero-cs-ig,.hero-cs-reserve{padding:9px 18px;font-size:11px}.hero-claim{padding:3px 9px;font-size:8px}.hero-instruction{font-size:8px;bottom:28px}}@media (max-height:780px) and (min-width:601px){.hero-content{padding:clamp(32px,5vh,64px)var(--gutter)clamp(16px,3vh,32px);gap:16px}.hero-copy-block{gap:12px}.hero-headline{font-size:clamp(30px,6.2vh,54px)}.hero-sub-headline{max-width:500px;font-size:clamp(12px,1.8vh,15px)}.hero-products{gap:24px}.hero-pouch{height:clamp(120px,32vh,240px)}.hero-coming-soon{gap:8px;margin-top:4px}.hero-cs-reserve{min-height:42px;padding:9px 18px;font-size:11px}}@media (max-height:620px) and (min-width:601px){.hero-content{padding:24px var(--gutter)16px;gap:8px}.hero-copy-block{gap:8px}.hero-headline{font-size:clamp(24px,5.8vh,40px)}.hero-sub-headline{margin-bottom:4px;font-size:11px}.hero-pouch{height:clamp(90px,28vh,160px)}.hero-products{gap:16px}.hero-pouch-container{gap:8px;padding-top:4px}.pl-name{margin-bottom:2px!important;font-size:16px!important}.pl-desc{font-size:8px!important}.hero-sep{height:80px}.hero-cs-reserve{min-height:38px;padding:7px 16px;font-size:10px}.hero-cs-offer{font-size:9px}.hero-proof-points{font-size:8.5px}.hero-proof-points span{padding:3px 6px}}@media (max-width:600px){html,body{cursor:auto}.hero-bg-base{background-image:url(/hero-base-mobile.webp);background-position:top}.hero-bg-focus{background-image:url(/hero-focus-mobile.webp);background-position:top}.hero-bg-balance{background-image:url(/hero-balance-mobile.webp);background-position:top}.hero-overlay{background:#0a0e188c}.hero-section.focus-mode .hero-overlay,.hero-section.balance-mode .hero-overlay{background:#0a0e1873}.hero-overlay-focus{background:#2d120866}.hero-overlay-balance{background:#08122366}.hero-layout{padding:calc(40px + env(safe-area-inset-top,0px))clamp(14px,4vw,18px)calc(72px + env(safe-area-inset-bottom,0px));box-sizing:border-box;height:100dvh}.hero-info-panel{display:none!important}.hero-content{flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3.6vh,40px);height:100%;margin-top:clamp(-40px,-5vh,-18px);display:flex}.hero-copy-block{gap:0;width:100%;padding-inline:0}.hero-logo{height:24px;top:24px;left:24px}.hero-headline{text-shadow:0 2px 24px #000000b3;min-height:2.1em;margin:0;font-size:clamp(32px,9vw,42px);line-height:1.05}.hero-sub-headline{max-width:336px;margin-top:clamp(8px,1.5vh,14px);font-size:clamp(13px,3.5vw,15px);line-height:1.5;display:block}.hero-eyebrow{display:none}.hero-state-label{letter-spacing:.1em;height:auto;margin-bottom:8px;font-size:10px}.hero-proof-points{padding-inline:0;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding-top:clamp(12px,2vh,20px);display:flex}.hero-proof-points span{letter-spacing:.04em;padding:5px 12px;font-size:10px}.hero-products{flex-direction:row;justify-content:center;align-items:flex-start;gap:12px;width:100%;height:auto;margin:0;padding-block:0;display:flex}.hero-pouch-container{flex:1;gap:clamp(8px,1.5vh,12px);min-width:0;max-width:180px;padding-top:0}.hero-pouch{aspect-ratio:1;object-fit:contain;width:100%;max-width:44vw;height:auto;max-height:none}.hero-sep{display:none}.hero-pouch-label{width:100%;min-width:0}.hero-pouch-label .pl-name{text-shadow:0 2px 16px #000000e6;margin-bottom:6px;font-size:18px}.hero-pouch-label .pl-desc{letter-spacing:.08em;-webkit-backdrop-filter:blur(4px);color:#ffffffe6;text-shadow:none;background:#00000073;border-radius:20px;padding:5px 12px;font-size:10px;display:inline-block}.hero-coming-soon{display:none}.hero-cs-actions-mobile{bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:20;pointer-events:auto;justify-content:center;gap:10px;padding-inline:24px;position:absolute;left:0;right:0}.hero-cs-ig{cursor:auto;gap:5px;padding:8px 14px;font-size:10px}.hero-cs-ig svg{width:14px;height:14px}.hero-cs-reserve{letter-spacing:.06em;cursor:auto;color:#0e1220;text-align:center;width:100%;transition:background .2s,transform .15s var(--expo),box-shadow .3s;background:#ffcfb8;border-radius:12px;justify-content:center;padding:15px 32px;font-size:13px;font-weight:600;box-shadow:0 4px 24px #e17d6559,0 0 0 1px #e17d6526}.hero-cs-reserve:active{background:#fff;transform:scale(.96);box-shadow:0 2px 12px #e17d6566}.hero-coming-soon:active .hero-claims,.hero-coming-soon:focus-within .hero-claims{opacity:1;pointer-events:auto;max-height:40px;margin-bottom:12px;transform:translateY(0)}.hero-claim{letter-spacing:.08em;padding:3px 8px;font-size:8px}.hero-claim-dot{display:none}.hero-instruction{letter-spacing:.1em;text-align:center;white-space:nowrap;padding:0 16px;font-size:9px;display:block;bottom:14px}.hero-products{transition:transform .55s cubic-bezier(.32,.72,0,1)}.hero-products.hero-products-lifted{transform:none}.hero-pouch-container{transition:transform .55s cubic-bezier(.32,.72,0,1),opacity .45s}.hero-pouch-container.pouch-spotlight{z-index:10}.hero-pouch-container.pouch-hidden{opacity:0;pointer-events:none;transform:scale(.5)translateY(20px)!important}.hero-pouch.focus-active,.hero-pouch.balance-active{transform:translateY(-14px)scale(1.1)}.hero-pouch.dimmed{opacity:.3;transform:translateY(8px)scale(.85)}.pouch-spotlight .hero-pouch,.pouch-spotlight .hero-pouch.focus-active,.pouch-spotlight .hero-pouch.balance-active{filter:saturate(1.08)brightness(1.04)drop-shadow(0 24px 44px #000000ad)!important;opacity:1!important;transform:translateY(-10px)scale(1.05)!important}.pouch-spotlight .hero-pouch-label{opacity:1}.pouch-spotlight .hero-pouch-label .pl-name{color:#fff;font-size:18px}.hero-bg{transition:opacity .5s var(--expo),filter .5s var(--expo)}.hero-section:has(.hsh-open) .hero-overlay{background:#0a0e182e}.hero-section:has(.hsh-open) .hero-cs-actions-mobile{opacity:0;pointer-events:none;transition:opacity .3s}}@media (max-width:430px) and (max-height:780px){.hero-layout{padding:calc(42px + env(safe-area-inset-top,0px))16px calc(72px + env(safe-area-inset-bottom,0px))}.hero-content{gap:clamp(18px,3vh,28px);margin-top:-6px}.hero-copy-block{max-width:330px}.hero-headline{letter-spacing:-.02em;min-height:auto;font-size:clamp(28px,8vw,36px);line-height:1.02}.hero-sub-headline{max-width:296px;margin-top:10px;font-size:clamp(12px,3.3vw,14px);line-height:1.42}.hero-proof-points{gap:4px 6px;max-width:334px;padding-top:8px}.hero-proof-points span{letter-spacing:.03em;padding:4px 8px;font-size:8.5px;line-height:1.1}.hero-products{gap:8px}.hero-pouch-container{gap:8px;max-width:150px}.hero-pouch{max-width:40vw}.hero-pouch-label .pl-name{margin-bottom:4px;font-size:16px}.hero-cs-actions-mobile{bottom:calc(18px + env(safe-area-inset-bottom,0px));padding-inline:18px}.hero-cs-reserve{max-width:320px;padding:14px 24px;font-size:12px}}@media (max-width:430px) and (max-height:720px){.hero-layout{padding:calc(38px + env(safe-area-inset-top,0px))14px calc(68px + env(safe-area-inset-bottom,0px))}.hero-content{gap:16px;margin-top:-2px}.hero-copy-block{max-width:304px}.hero-headline{letter-spacing:-.025em;text-shadow:0 2px 18px #000000a8;font-size:clamp(24px,7.4vw,32px);line-height:1.04}.hero-sub-headline{color:#d2dee2c7;max-width:272px;margin-top:8px;font-size:11px;line-height:1.36}.hero-proof-points{gap:4px 5px;max-width:292px;padding-top:6px}.hero-proof-points span{background:#0a0e189e;border-radius:999px;padding:4px 7px;font-size:8px;line-height:1.05}.hero-products{gap:6px}.hero-pouch-container{gap:6px;max-width:140px}.hero-pouch{max-width:38vw}.hero-pouch-label .pl-name{margin-bottom:2px;font-size:15px}.hero-cs-actions-mobile{bottom:calc(16px + env(safe-area-inset-bottom,0px));padding-inline:16px}.hero-cs-reserve{max-width:300px;min-height:44px;padding:13px 20px;font-size:11px}}@media (max-height:500px) and (orientation:landscape){.hero-layout{padding-top:0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.hero-info-panel{display:none!important}.hero-content{justify-content:center;gap:8px}.hero-logo{top:12px;left:calc(20px + env(safe-area-inset-left,0px));height:18px}.hero-faq-trigger{top:12px;right:calc(20px + env(safe-area-inset-right,0px));padding:4px 10px;font-size:8px}.hero-headline{margin:0;font-size:clamp(22px,5vw,32px)}.hero-sub-headline{margin:0;font-size:11px}.hero-products{gap:16px;margin-bottom:8px}.hero-pouch-container{gap:6px;max-width:120px;padding-top:0}.hero-pouch-label .pl-name{font-size:13px}.hero-pouch-label .pl-desc{font-size:8px}.hero-coming-soon{gap:6px}.hero-cs-actions{gap:8px}.hero-cs-ig,.hero-cs-reserve{padding:7px 12px;font-size:10px}.hero-instruction{display:none}}.hero-content-dimmed .hero-eyebrow,.hero-content-dimmed .hero-headline,.hero-content-dimmed .hero-sub-headline,.hero-content-dimmed .hero-proof-points,.hero-content-dimmed .hero-coming-soon,.hero-content-dimmed .hero-state-label{transition:opacity .4s;opacity:0!important}.hero-eyebrow,.hero-headline,.hero-sub-headline,.hero-proof-points,.hero-coming-soon,.hero-state-label{transition:opacity .35s}.hero-nav-dimmed{pointer-events:none;transition:opacity .4s;opacity:0!important}.hero-proof-points{flex-wrap:wrap;justify-content:center;gap:12px 14px;max-width:860px;margin:0;display:flex}.hero-proof-points span{font-family:var(--fs);letter-spacing:.06em;color:#fffc;-webkit-backdrop-filter:blur(12px);opacity:0;animation:heroFadeUp .5s var(--expo)forwards;background:#0a0e188c;border:1px solid #ffffff1f;border-radius:100px;padding:5px 14px;font-size:11px;font-weight:600}.hero-proof-points span:first-child{animation-delay:.7s}.hero-proof-points span:nth-child(2){animation-delay:.85s}.hero-proof-points span:nth-child(3){animation-delay:1s}.hero-cs-compare{color:#fff6;font-family:var(--fs);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:8px 4px;font-size:12px;font-weight:500;-webkit-text-decoration:underline #ffffff26;text-decoration:underline #ffffff26;transition:all .2s}.hero-cs-compare:hover{color:#ffffffbf;text-decoration-color:#fff6}.hero-cs-note{font-family:var(--fb);color:#ffffff73;letter-spacing:.02em;margin-top:10px;font-size:12px}.hero-cs-note strong{color:#fffc;font-weight:700}.hero-price-launch{opacity:.4;margin-left:6px;font-weight:400;text-decoration:line-through}.hero-urgency{font-family:var(--fb);color:#ffffff52;letter-spacing:.04em;margin-top:8px;font-size:10px;line-height:1.5}@media (max-width:430px) and (max-height:780px){.hero-headline{font-size:clamp(26px,7.6vw,34px);line-height:1.03}.hero-sub-headline{max-width:280px;font-size:clamp(11px,3.1vw,13px);line-height:1.38}.hero-proof-points{gap:4px 5px;max-width:300px;padding-top:6px}.hero-proof-points span{letter-spacing:.02em;padding:4px 7px;font-size:8px;line-height:1.05}}@media (max-width:430px) and (max-height:720px){.hero-headline{font-size:clamp(23px,7vw,30px);line-height:1.04}.hero-sub-headline{max-width:258px;font-size:10.5px;line-height:1.34}.hero-proof-points{max-width:286px}.hero-proof-points span{padding:3px 7px;font-size:7.5px}}.hero-info-panel{left:var(--gutter);z-index:15;pointer-events:none;scrollbar-width:none;flex-direction:column;justify-content:center;width:300px;display:flex;position:absolute;top:96px;bottom:96px;overflow:hidden auto}.hero-info-panel::-webkit-scrollbar{display:none}.hero-info-panel.balance-mode{left:auto;right:var(--gutter)}.hip-inner{-webkit-backdrop-filter:blur(16px);opacity:0;will-change:opacity,transform;transition:opacity .32s var(--expo),transform .32s var(--expo);background:#0a0c1299;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex-shrink:0;gap:clamp(8px,1.2vh,14px);padding:clamp(16px,2.5vh,24px) 26px;display:none;transform:translate(-16px)}#hero-info-focus{box-shadow:0 8px 48px #e17d6526}#hero-info-balance{transform:translate(16px);box-shadow:0 8px 48px #48536040}.hero-info-panel.focus-mode #hero-info-focus,.hero-info-panel.balance-mode #hero-info-balance{opacity:1;display:flex;transform:translate(0)}.hero-info-panel.focus-mode #hero-info-default,.hero-info-panel.balance-mode #hero-info-default{display:none}.hero-info-panel.focus-mode,.hero-info-panel.balance-mode{pointer-events:auto}.hip-tag{font-family:var(--fs);letter-spacing:.2em;text-transform:uppercase;border-radius:40px;align-self:flex-start;padding:4px 10px;font-size:9px;font-weight:700}.hip-tag-focus{color:#ffcfb8;background:#e17d6533;border:1px solid #e17d6559}.hip-tag-balance{color:#c4d0d2;background:#48536059;border:1px solid #96a4a64d}.hip-headline{font-family:var(--font-hero);color:#fff;text-shadow:0 2px 16px #00000080;margin:0;font-size:clamp(20px,2.8vh,26px);font-weight:400;line-height:1.1}.hip-headline em{color:#f0f4f5bf;font-style:italic}.hip-list{flex-direction:column;gap:clamp(4px,.7vh,7px);margin:0;padding:0;list-style:none;display:flex}.hip-list li{font-family:var(--fs);color:#dce4e8cc;letter-spacing:.02em;align-items:center;gap:8px;font-size:clamp(10px,1.3vh,11px);font-weight:400;display:flex}.hip-dot{background:#dce4e880;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.hero-section.focus-mode .hip-dot,.hero-info-panel.focus-mode .hip-dot{background:#e17d65b3}.hero-section.balance-mode .hip-dot,.hero-info-panel.balance-mode .hip-dot{background:#96a4a6b3}.hip-price{font-family:var(--fs);color:#dce4e899;border-top:1px solid #ffffff14;margin:0;padding-top:clamp(4px,.6vh,6px);font-size:clamp(10px,1.3vh,12px)}.hip-price strong{color:#fff;font-size:clamp(14px,2vh,17px);font-weight:700}.hero-info-panel.focus-mode .hip-price strong{color:#ffcfb8}.hero-info-panel.balance-mode .hip-price strong{color:#dce8ea}.hip-price span{color:#c8d2d773;margin-left:4px;font-size:10px}.pl-price-launch{opacity:.55;font-size:11px;font-family:var(--fs);letter-spacing:.02em}.hip-inner-default{opacity:1;flex-direction:column;gap:12px;display:flex;transform:none}.hip-default-sub{font-family:var(--fb);color:#fff9;margin:0;font-size:13px;line-height:1.5}.hip-default-options{flex-direction:column;gap:10px;margin:4px 0;display:flex}.hip-default-opt{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.hip-default-opt p{font-family:var(--fb);color:#ffffff80;margin:0;font-size:12px;line-height:1.5}.hip-default-note{font-family:var(--fs);color:#ffffff4d;letter-spacing:.04em;text-align:center;margin:0;font-size:11px;font-weight:600}.hip-product-sub{font-family:var(--fb);color:#fff9;margin:-4px 0 2px;font-size:clamp(11px,1.5vh,13px);line-height:1.5}.hip-ing-line{font-family:var(--fs);letter-spacing:.06em;color:#ffffff59;text-transform:uppercase;margin:0 0 2px;font-size:clamp(9px,1.2vh,11px);font-weight:600}.hip-cta{width:100%;font-family:var(--fs);cursor:pointer;border:none;border-radius:10px;margin-top:2px;padding:clamp(8px,1.2vh,11px) 16px;font-size:clamp(11px,1.4vh,13px);font-weight:700;transition:opacity .2s,transform .2s}.hip-cta:hover{opacity:.88;transform:translateY(-1px)}.hip-cta-focus{background:var(--auraq-camu);color:#fff}.hip-cta-balance{background:var(--auraq-balance);color:#fff}.hero-sheet{z-index:30;pointer-events:none;background:0 0;display:none;position:absolute;inset:0}.hero-sheet-backdrop{transition:background .38s var(--expo);pointer-events:none;background:#080a1000;position:absolute;inset:0}.hero-sheet.hsh-open .hero-sheet-backdrop{pointer-events:auto;background:0 0}.hero-sheet-panel{padding:12px 24px calc(32px + env(safe-area-inset-bottom,0px));transition:transform .38s var(--expo);will-change:transform;pointer-events:auto;background:#0e1018;border-top:1px solid #ffffff1a;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.hero-sheet.hsh-open .hero-sheet-panel{transform:translateY(0)}.hero-sheet.hsh-open{pointer-events:auto;transform:translateY(0)}.hsh-handle{background:#ffffff40;border-radius:2px;width:36px;height:4px;margin:0 auto 14px}.hsh-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.hsh-tag{align-self:auto;padding:4px 12px;font-size:10px;display:none}.hsh-tag.hsh-visible{display:inline-flex}.hsh-close{font-family:var(--fs);letter-spacing:.12em;text-transform:uppercase;color:#c8d2d773;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 0;font-size:10px;font-weight:500;transition:color .2s}.hsh-close:active{color:#c8d2d7e6}.hsh-inner{flex-direction:column;gap:12px;display:none}.hsh-inner.hsh-visible{display:flex}.hsh-headline{font-family:var(--font-hero);color:#fff;margin:4px 0 0;font-size:22px;font-weight:400;line-height:1.1}.hsh-headline em{color:#f0f4f5bf;font-style:italic}.hsh-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hsh-list li{font-family:var(--fs);color:#dce4e8d9;align-items:center;gap:9px;font-size:12px;font-weight:400;display:flex}.hsh-price{font-family:var(--fs);color:#dce4e8d9;border-top:1px solid #ffffff14;margin:0;padding-top:10px;font-size:12px}.hsh-price strong{color:#fff;margin-left:4px;font-size:18px;font-weight:700}.hero-section.focus-mode .hsh-price strong{color:#ffcfb8}.hero-section.balance-mode .hsh-price strong{color:#dce8ea}@media (min-width:601px){.hero-sheet,.hero-cs-actions-mobile{display:none!important}}@media (max-width:600px){.hero-sheet{display:block}}.hsh-sub{font-family:var(--fb);color:#ffffff8c;margin:-6px 0 4px;font-size:13px;line-height:1.6}.hsh-ing{font-family:var(--fs);letter-spacing:.06em;color:#ffffff4d;text-transform:uppercase;margin:2px 0 8px;font-size:11px;font-weight:600}.hsh-cta{width:100%;font-family:var(--font-hero);cursor:pointer;border:none;border-radius:12px;margin-top:4px;padding:13px 16px;font-size:15px;font-weight:700}.hsh-cta-focus{background:var(--auraq-camu);color:#fff}.hsh-cta-balance{background:var(--auraq-balance);color:#fff}.page-slides{width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.page-slides>.hero-section{will-change:transform;transition:transform .78s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:translateY(0)}.page-slides>.waitlist-section,.page-slides>.faq-section{will-change:transform;transition:transform .78s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.page-slides.slides-flipped>.hero-section{transform:translateY(-100%)}.page-slides.slides-flipped>.waitlist-section{transform:translateY(0)}.page-slides.slides-flipped>.faq-section{transform:translateY(100%)}.page-slides.slides-faq>.hero-section{transform:translateY(-100%)}.page-slides.slides-faq>.waitlist-section{transform:translateY(100%)}.page-slides.slides-faq>.faq-section{transform:translateY(0)}.page-slides>.compare-section{will-change:transform;transition:transform .78s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;overflow-y:auto;transform:translateY(100%)}.page-slides.slides-compare>.hero-section{transform:translateY(-100%)}.page-slides.slides-compare>.waitlist-section,.page-slides.slides-compare>.faq-section{transform:translateY(100%)}.page-slides.slides-compare>.compare-section{transform:translateY(0)}.waitlist-section{background:#0b0d14;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:100px 24px 80px;display:flex;position:relative}.wl-back{top:calc(20px + env(safe-area-inset-top,0px));left:calc(28px + env(safe-area-inset-left,0px));font-family:var(--fs);letter-spacing:.1em;text-transform:uppercase;color:#c8d2d766;cursor:pointer;z-index:10;background:0 0;border:none;align-items:center;gap:7px;padding:10px 0;font-size:11px;font-weight:500;transition:color .2s;display:inline-flex;position:absolute}.wl-back:hover{color:#c8d2d7d9}.wl-back svg{flex-shrink:0;transition:transform .2s}.wl-back:hover svg{transform:translate(-3px)}.wl-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;display:grid}.wl-copy,.wl-form-col{flex-direction:column;display:flex}.wl-form-head-mobile{display:none}.wl-form-kicker{font-family:var(--fs);letter-spacing:.28em;text-transform:uppercase;color:var(--auraq-camu);margin-bottom:10px;font-size:10px;font-weight:600;display:inline-block}.wl-form-title{font-family:var(--font-hero);color:#fff;text-shadow:0 2px 32px #00000080;margin:0 0 14px;font-size:clamp(28px,8.5vw,38px);font-weight:400;line-height:1}.wl-form-title em{color:#f0f4f5a6;font-style:italic}.wl-form-intro{font-family:var(--fb);color:#c8d2d7a6;margin:0;font-size:14px;font-weight:300;line-height:1.5}.wl-inner{flex-direction:column;gap:0;width:100%;max-width:960px;display:flex}.wl-eyebrow{font-family:var(--fs);letter-spacing:.28em;text-transform:uppercase;color:var(--auraq-camu);margin-bottom:18px;font-size:10px;font-weight:600}.wl-title{font-family:var(--font-hero);color:#fff;text-shadow:0 2px 32px #00000080;margin-bottom:16px;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:.95}.wl-title em{color:#f0f4f5b8;font-style:italic}.wl-sub{font-family:var(--fs);color:#c8d2d799;max-width:460px;margin-bottom:28px;font-size:14px;font-weight:400;line-height:1.65}.wl-form{flex-direction:column;gap:18px;display:flex}.wl-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wl-field{flex-direction:column;gap:8px;display:flex}.wl-label{font-family:var(--fs);letter-spacing:.15em;text-transform:uppercase;color:#c8d2d78c;font-size:10px;font-weight:600}.wl-optional{text-transform:none;letter-spacing:0;opacity:.6;font-size:9px;font-weight:400}.wl-input{font-family:var(--fs);color:#fff;box-sizing:border-box;appearance:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:15px 16px;font-size:15px;transition:border-color .2s,background .2s,box-shadow .2s}.wl-input::placeholder{color:#c8d2d747}.wl-input:focus{background:#ffffff14;border-color:#e17d658c;box-shadow:0 0 0 3px #e17d651a}.wl-input:not(:placeholder-shown):invalid{border-color:#dc505073}.wl-input:not(:placeholder-shown):valid{border-color:#64c88c4d}.wl-input-wrap{align-items:stretch;display:flex;position:relative}.wl-input-wrap .wl-input{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}.wl-quick-city{font-family:var(--fs);letter-spacing:.04em;color:#e17d65e6;cursor:pointer;white-space:nowrap;background:#e17d6514;border:1px solid #e17d6540;border-left:none;border-radius:0 12px 12px 0;padding:0 14px;font-size:11px;font-weight:700;transition:background .2s,color .2s}.wl-quick-city:hover{color:#e17d65;background:#e17d652e}.wl-mode-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wl-mode-label{font-family:var(--fs);color:#c8d2d780;letter-spacing:.06em;margin-right:4px;font-size:11px;font-weight:500}.wl-chip{font-family:var(--fs);color:#f0f4f5cc;cursor:pointer;border:1px solid #ffffff26;border-radius:40px;align-items:center;gap:7px;padding:8px 16px;font-size:12px;font-weight:600;transition:border-color .25s,background .25s,color .25s,opacity .25s,transform .2s;display:inline-flex}.wl-mode-row:has(.wl-chip-on) .wl-chip:not(.wl-chip-on){opacity:.35;transform:scale(.97)}.wl-chip-focus{color:#e8a08e;background:#e17d651f;border-color:#e17d6566}.wl-chip-focus.wl-chip-on{color:#fff;background:#e17d65;border-color:#e17d65;box-shadow:0 0 18px #e17d6566}.wl-chip-balance{color:#d4a0ae;background:#be6b801a;border-color:#be6b8059}.wl-chip-balance.wl-chip-on{color:#fff;background:#be6b80;border-color:#be6b80;box-shadow:0 0 18px #be6b8066}.wl-chip-both{color:#d2d47a;background:#c1c3441a;border-color:#c1c3444d}.wl-chip-both.wl-chip-on{color:#1c1c1e;background:#c1c344;border-color:#c1c344;box-shadow:0 0 18px #c1c34459}.wl-btn{background:var(--auraq-camu);color:#fff;font-family:var(--fs);letter-spacing:.04em;cursor:pointer;border:none;border-radius:12px;align-self:flex-start;margin-top:8px;padding:18px 32px;font-size:14px;font-weight:600;transition:background .2s,transform .15s}.wl-btn:hover{background:#d46b52;transform:translateY(-1px);box-shadow:0 6px 24px #e17d654d}.wl-btn:active{transform:translateY(0)scale(.97);box-shadow:0 2px 16px #e17d654d}.wl-legal{font-family:var(--fs);color:#c8d2d752;letter-spacing:.04em;margin-top:2px;font-size:10px}.wl-error{font-family:var(--fs);color:#e17d65;letter-spacing:.02em;margin-top:8px;margin-bottom:4px;font-size:12px}.wl-toast{z-index:9999;font-family:var(--fs);letter-spacing:.02em;-webkit-backdrop-filter:blur(20px);cursor:pointer;border-radius:12px;align-items:center;gap:10px;max-width:min(420px,100vw - 32px);padding:14px 24px;font-size:13px;font-weight:500;animation:.4s cubic-bezier(.22,1,.36,1) forwards wlToastIn,.4s cubic-bezier(.22,1,.36,1) 4.5s forwards wlToastOut;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)translateY(-120%);box-shadow:0 8px 32px #0000002e}.wl-toast-info{color:#1a3a2a;background:#7bc89beb;border:1px solid #7bc89b66}.wl-toast-warn{color:#fff;background:#e17d65eb;border:1px solid #e17d6566}.wl-toast-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.wl-toast-info .wl-toast-icon{color:#1a3a2a;background:#ffffff4d}.wl-toast-warn .wl-toast-icon{color:#fff;background:#ffffff40}.wl-toast-msg{line-height:1.4}@keyframes wlToastIn{0%{opacity:0;transform:translate(-50%)translateY(-120%)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes wlToastOut{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-120%)}}.wl-btn-loading{opacity:.8;cursor:not-allowed;justify-content:center;align-items:center;gap:10px;display:inline-flex}.wl-btn-loading-text{font-family:var(--fs);letter-spacing:.06em;color:#fffc;font-size:13px;font-weight:500}@keyframes wlSpin{to{transform:rotate(360deg)}}.wl-spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:17px;height:17px;animation:.65s linear infinite wlSpin;display:inline-block}@keyframes wlSuccessFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes wlCheckPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.wl-success{text-align:center;animation:wlSuccessFade .7s var(--expo)forwards;flex-direction:column;align-items:center;gap:20px;display:flex}.wl-success-products{justify-content:center;align-items:flex-end;gap:20px;margin-bottom:8px;display:flex}.wl-success-pouch{animation:wlPouchFloat .8s .3s var(--expo)both}.wl-success-pouch:nth-child(2){animation-delay:.45s}.wl-success-pouch img{filter:drop-shadow(0 8px 32px #0006);width:120px;height:auto;transition:transform .4s var(--expo)}.wl-success-pouch:hover img{transform:translateY(-6px)scale(1.03)}@keyframes wlPouchFloat{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.wl-success-title{font-family:var(--font-hero);color:#fff;font-size:clamp(28px,4.5vw,48px);font-weight:400;line-height:1.05}.wl-success-title em{color:var(--auraq-camu);font-style:italic}.wl-success-sub{font-family:var(--fs);color:#c8d2d799;max-width:380px;font-size:14px;line-height:1.7}.wl-success-ig{font-family:var(--fs);color:#f0f4f5b3;background:#ffffff0f;border:1px solid #ffffff26;border-radius:40px;align-items:center;gap:8px;padding:11px 20px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.wl-success-ig:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.fs-answer-wrap{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}.fs-answer-wrap>*{overflow:hidden}.fs-item.fs-open .fs-answer-wrap{grid-template-rows:1fr}@media (max-width:900px){.faq-section{padding:72px 40px}.fs-inner{grid-template-columns:1fr;gap:36px;max-width:600px}.fs-left{flex-direction:row;justify-content:space-between;align-items:flex-end}.fs-headline{margin-bottom:0;font-size:clamp(24px,3.5vw,32px)}.fs-cta{margin-top:0}}@media (max-width:600px){.faq-section{align-items:flex-start;padding:72px 24px calc(40px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}.fs-inner{grid-template-columns:1fr;gap:28px;max-width:100%}.fs-left{flex-direction:column;justify-content:flex-start;align-items:flex-start}.fs-headline{margin-bottom:20px;font-size:26px}.fs-cta{margin-top:0}.fs-item{padding:16px 0}.fs-question{font-size:13px}.fs-answer{padding-left:28px;font-size:12px}.hero-faq-trigger{top:calc(20px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px));cursor:auto}}@media (max-width:860px){.wl-layout{grid-template-columns:1fr;gap:32px}.wl-copy{text-align:center;align-items:center}.wl-trust{justify-content:center}.wl-form-col{text-align:left}}@media (max-width:600px){.wl-copy-panel{display:none}.wl-form-head-mobile{text-align:left;margin-bottom:24px;display:block}.wl-form-kicker{margin-bottom:14px;font-size:9px}.wl-form-intro{text-align:left;font-size:13px}.wl-label{text-align:left}.page-slides>.waitlist-section{-webkit-overflow-scrolling:touch;overflow-y:auto}.waitlist-section{padding:calc(56px + env(safe-area-inset-top,0px))20px calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:stretch}.wl-back{top:calc(16px + env(safe-area-inset-top,0px));font-size:10px;left:20px}.wl-inner{max-width:100%}.wl-eyebrow{letter-spacing:.22em;margin-bottom:12px;font-size:9px}.wl-title{margin-bottom:12px;font-size:clamp(28px,8.5vw,38px);line-height:.92}.wl-sub{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.wl-form{gap:12px}.wl-row{grid-template-columns:1fr;gap:12px}.wl-field{gap:6px}.wl-label{letter-spacing:.12em;font-size:9.5px}.wl-input{border-radius:9px;padding:13px 14px;font-size:15px}.wl-mode-row{gap:8px;margin-top:2px}.wl-chip{padding:7px 13px;font-size:11.5px}.wl-btn{text-align:center;border-radius:11px;align-self:stretch;width:100%;margin-top:2px;padding:16px;font-size:14.5px}.wl-legal{font-size:9.5px}.wl-success{justify-content:center;gap:24px;min-height:100%}.wl-success-products{gap:16px;margin-bottom:4px}.wl-success-pouch img{width:clamp(110px,30vw,140px)}.wl-success-title{font-size:clamp(26px,7.5vw,36px)}.wl-success-sub{max-width:300px;font-size:13px}.wl-success-ig{justify-content:center;align-self:stretch;padding:14px 20px;font-size:13px}}@media (max-width:600px) and (max-height:750px) and (min-height:681px){.waitlist-section{padding:64px 24px 20px}.wl-eyebrow{display:none}.wl-sub{-webkit-line-clamp:2;line-clamp:2;margin-bottom:14px;font-size:12px}.wl-title{margin-bottom:14px;font-size:clamp(26px,8vw,34px)}.wl-form,.wl-row{gap:10px}.wl-input{padding:12px 13px}.wl-btn{padding:15px;font-size:14px}.wl-legal{display:none}}@media (max-width:600px) and (max-height:680px){.waitlist-section{padding:60px 24px calc(16px + env(safe-area-inset-bottom,0px))}.wl-eyebrow,.wl-sub{display:none}.wl-title{margin-bottom:16px;font-size:clamp(24px,7.5vw,32px)}.wl-form,.wl-row{gap:9px}.wl-input{padding:11px 13px}.wl-btn{padding:14px;font-size:14px}.wl-mode-row{gap:6px}.wl-mode-label{font-size:11px}.wl-chip{padding:5px 10px;font-size:10px}.wl-legal{display:none}}.wl-benefits{flex-direction:column;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.wl-benefits li{font-family:var(--fb);color:#c8d2d7b3;padding-left:18px;font-size:12px;line-height:1.5;position:relative}.wl-benefits li:before{content:"";background:var(--auraq-camu);opacity:.7;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.wl-trust{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:16px;display:flex}.wl-trust span{font-family:var(--fb);letter-spacing:.04em;color:#c8d2d759;background:#ffffff08;border:1px solid #ffffff0f;border-radius:100px;padding:5px 12px;font-size:10px;font-weight:500}@media (max-height:500px) and (orientation:landscape){.waitlist-section{padding:48px 40px 16px}.wl-title{margin-bottom:10px;font-size:clamp(22px,5vw,30px)}.wl-eyebrow,.wl-sub{display:none}.wl-form,.wl-row{gap:8px}.wl-input{padding:10px 12px}.wl-btn{padding:12px;font-size:13px}.wl-mode-row{gap:6px}.wl-mode-label{font-size:11px}.wl-chip{padding:5px 10px;font-size:10px}.wl-legal{display:none}}.hero-faq-trigger{top:calc(36px + env(safe-area-inset-top,0px));right:calc(48px + env(safe-area-inset-right,0px));font-family:var(--fs);letter-spacing:.14em;text-transform:uppercase;color:#dce6ebd9;-webkit-backdrop-filter:blur(8px);cursor:none;z-index:20;background:#0a0e1459;border:1px solid #ffffff1a;border-radius:20px;padding:6px 14px;font-size:9px;font-weight:400;transition:background .2s,color .2s;position:absolute}.hero-faq-trigger:hover{color:#fff;background:#0a0e148c}.faq-section{box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding:80px 64px;display:flex;position:relative;overflow:hidden;background:#3d2218!important}.fs-inner{grid-template-columns:1fr 1.4fr;align-items:center;gap:80px;width:100%;max-width:1100px;display:grid}.fs-left{flex-direction:column;align-items:flex-start;display:flex}.fs-right{flex-direction:column;display:flex}.fs-eyebrow{font-family:var(--fs);letter-spacing:.28em;text-transform:uppercase;color:#e17d65;opacity:0;margin-bottom:18px;font-size:9px;font-weight:500;animation:.5s .1s forwards heroFadeUp}.fs-headline{font-family:var(--font-hero);color:#f0f2f4;opacity:0;margin-bottom:40px;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1.15;animation:.6s .2s forwards heroFadeUp}.fs-headline em{color:#f0f2f480;font-style:italic}.fs-list{opacity:0;flex-direction:column;animation:.6s .35s forwards heroFadeUp;display:flex}.fs-item{border-top:1px solid #ffffff12}.fs-item:last-child{border-bottom:1px solid #ffffff12}.fs-q{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:18px 0;display:flex}.fs-num{font-family:var(--fs);letter-spacing:.1em;color:#e17d6566;flex-shrink:0;min-width:20px;font-size:9px;font-weight:400}.fs-question{font-family:var(--fb);color:#ebf0f2e0;letter-spacing:-.01em;text-align:left;flex:1;font-size:14px;font-weight:500;line-height:1.35}.fs-icon{font-family:var(--fb);color:#e17d6580;flex-shrink:0;font-size:18px;font-weight:300;line-height:1;transition:transform .3s}.fs-item.fs-open .fs-icon{color:#e17d65cc}.fs-answer-wrap{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.fs-item.fs-open .fs-answer-wrap{max-height:200px}.fs-answer{font-family:var(--fb);color:#becdd299;margin:0;padding:0 0 18px 34px;font-size:13px;font-weight:300;line-height:1.72}.fs-cta{opacity:0;justify-content:center;margin-top:52px;animation:.5s .5s forwards heroFadeUp;display:flex}.fs-cta-btn{font-family:var(--fs);letter-spacing:.14em;text-transform:uppercase;color:#0b0d14;cursor:pointer;background:#e17d65e6;border:none;border-radius:100px;padding:14px 32px;font-size:11px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.fs-cta-btn:hover{background:#e17d65;transform:translateY(-2px)}@media (max-width:900px){.faq-section{padding:72px 40px}.fs-inner{grid-template-columns:1fr;gap:36px;max-width:600px}.fs-left{flex-direction:row;justify-content:space-between;align-items:flex-end}.fs-headline{margin-bottom:0;font-size:clamp(24px,3.5vw,32px)}.fs-cta{margin-top:0}}@media (max-width:600px){.faq-section{align-items:flex-start;padding:72px 24px calc(40px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}.fs-inner{grid-template-columns:1fr;gap:28px;max-width:100%}.fs-left{flex-direction:column;justify-content:flex-start;align-items:flex-start}.fs-headline{margin-bottom:20px;font-size:26px}.fs-cta{margin-top:0}.fs-item{padding:16px 0}.fs-question{font-size:13px}.fs-answer{padding-left:28px;font-size:12px}.hero-faq-trigger{top:calc(20px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px));cursor:auto}}.fs-intro{font-family:var(--fb);color:#ffffff73;margin:-4px 0 20px;font-size:14px;line-height:1.6}@media (max-height:500px) and (orientation:landscape){.faq-section{align-items:flex-start;padding:48px 32px 16px!important;overflow-y:auto!important}.fs-inner{grid-template-columns:1fr;gap:20px}.fs-headline{margin-bottom:0;font-size:22px}.fs-left{flex-direction:row;justify-content:space-between;align-items:flex-end}.fs-cta{margin-top:0}.fs-item{padding:12px 0}.fs-question{font-size:12px}}.compare-section{background:#0c0e15;flex-direction:column;justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}.cmp-inner{flex-direction:column;gap:clamp(14px,2.2vh,24px);width:100%;max-width:1020px;padding:0 clamp(20px,5vw,48px);display:flex}.cmp-header{text-align:center}.cmp-eyebrow{font-family:var(--fs);letter-spacing:.3em;text-transform:uppercase;color:#c8d4d661;margin-bottom:6px;font-size:9px;font-weight:600}.cmp-headline{font-family:var(--fd);color:#fff;margin:0;font-size:clamp(22px,2.8vw,38px);font-weight:400;line-height:1.1}.cmp-headline em{color:#ffffff8c;font-style:italic}.cmp-sub{font-family:var(--fb);color:#c8d7dcb8;margin:4px 0 0;font-size:clamp(12px,1.1vw,14px);font-weight:300;line-height:1.5}.pcard-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pcard{border:1px solid #ffffff0f;border-radius:16px;flex-direction:column;gap:0;padding:clamp(22px,3vh,32px) clamp(22px,2.5vw,30px);display:flex}.pcard-focus{background:#e17d6506;border-color:#e17d6524}.pcard-balance{background:#4853600d;border-color:#96a4a62e}.pcard-badge{font-family:var(--fs);letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-self:flex-start;padding:3px 10px;font-size:clamp(9px,.75vw,10px);font-weight:700;display:inline-block}.pcard-badge-focus{color:#e17d65;background:#e17d651f;border:1px solid #e17d6538}.pcard-badge-balance{color:#b8c8ca;background:#96a4a61f;border:1px solid #96a4a64d}.pcard-title{font-family:var(--fd);color:#fff;margin:clamp(10px,1.4vh,16px) 0 0;font-size:clamp(20px,2.2vw,28px);font-weight:400;line-height:1.1}.pcard-when{font-family:var(--fs);letter-spacing:.06em;text-transform:uppercase;margin:clamp(4px,.5vh,6px) 0 0;font-size:clamp(9px,.75vw,10px);font-weight:500}.pcard-focus .pcard-when{color:#e17d658c}.pcard-balance .pcard-when{color:#b8c8ca80}.pcard-divider{background:#ffffff12;height:1px;margin:clamp(14px,1.8vh,20px) 0 clamp(10px,1.4vh,16px)}.pcard-row{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;padding:clamp(7px,.8vh,10px) 0;display:flex}.pcard-row:last-of-type{border-bottom:none}.pcard-info{flex-direction:column;gap:1px;display:flex}.pcard-name{font-family:var(--fs);color:#ffffffbf;letter-spacing:.01em;font-size:clamp(11px,1vw,13px);font-weight:500}.pcard-role{font-family:var(--fb);color:#c8d7dc59;font-size:clamp(9px,.75vw,10px);font-weight:400;line-height:1.3}.pcard-dose{font-family:var(--fs);letter-spacing:.02em;font-size:clamp(11px,1vw,13px);font-weight:700}.pcard-dose-focus{color:#e17d65}.pcard-dose-balance{color:#96a4a6}.pcard-extras{font-family:var(--fs);color:#c8d7dc47;letter-spacing:.03em;margin:clamp(10px,1.2vh,14px) 0 0;font-size:clamp(9px,.75vw,10px);font-weight:500}.pcard-cta{font-family:var(--fs);letter-spacing:.04em;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:clamp(14px,1.8vh,20px);padding:clamp(11px,1.4vh,15px) 14px;font-size:clamp(11px,.95vw,13px);font-weight:700;transition:opacity .2s,transform .18s}.pcard-cta:hover{opacity:.88;transform:translateY(-1px)}.pcard-cta-focus{background:var(--auraq-camu);color:#fff}.pcard-cta-balance{background:var(--auraq-balance);color:#fff}.pcard-sub-desc{font-family:var(--fb);color:#c8d7dc80;margin:4px 0 8px;font-size:clamp(11px,.9vw,13px);line-height:1.5}.pcard-ingredients{font-family:var(--fb);color:#c8d7dc66;letter-spacing:.02em;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;margin:4px 0 0;padding:10px 0;font-size:clamp(10px,.8vw,11px);font-weight:500;line-height:1.6}.pcard-moments{margin:clamp(10px,1.2vh,14px) 0 0}.pcard-moments-label{font-family:var(--fs);letter-spacing:.08em;text-transform:uppercase;color:#c8d7dc59;margin:0 0 4px;font-size:clamp(9px,.75vw,10px);font-weight:600}.pcard-moments-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.pcard-moments-list li{font-family:var(--fb);color:#c8d7dc8c;padding-left:14px;font-size:clamp(11px,.9vw,12px);position:relative}.pcard-moments-list li:before{content:"·";font-weight:700;position:absolute;left:0}.pcard-focus .pcard-moments-list li:before{color:#e17d65}.pcard-balance .pcard-moments-list li:before{color:#96a4a6}.pcard-benefits{font-family:var(--fb);color:#c8d7dc73;letter-spacing:.02em;border-top:1px solid #ffffff0f;margin:clamp(10px,1.2vh,14px) 0 0;padding:10px 0;font-size:clamp(10px,.85vw,12px);font-weight:500;line-height:1.6}.pcard-toggle{font-family:var(--fs);letter-spacing:.04em;color:#c8d7dc66;cursor:pointer;text-align:left;background:0 0;border:none;padding:6px 0;font-size:clamp(10px,.8vw,11px);font-weight:600;transition:color .2s}.pcard-toggle:hover{color:#c8d7dcb3}.pcard-focus .pcard-toggle:hover{color:#e17d65}.pcard-balance .pcard-toggle:hover{color:#96a4a6}.pcard-formula{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.pcard-formula-open{max-height:120px}.price-regular{opacity:.5;text-decoration:line-through}.cmp-note{font-family:var(--fb);color:#c8d7dc94;text-align:center;letter-spacing:.02em;font-size:clamp(11px,1vw,13px);font-weight:400}.cmp-note strong{color:#ffffffe0;font-weight:700}@media (max-width:600px){.compare-section{height:auto;min-height:100dvh;padding-top:calc(56px + env(safe-area-inset-top,0px));padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));justify-content:flex-start;overflow-y:auto}.cmp-inner{gap:16px;padding:0 20px}.cmp-eyebrow{margin-bottom:4px;font-size:8px}.cmp-headline{font-size:clamp(22px,7vw,30px)}.cmp-sub{font-size:13px}.pcard-grid{grid-template-columns:1fr;gap:10px}.pcard{gap:0;padding:16px}.pcard-badge{padding:4px 10px;font-size:9px}.pcard-title{margin:6px 0 2px;font-size:18px}.pcard-when{font-size:10px}.pcard-divider{margin:8px 0}.pcard-row{padding:6px 0}.pcard-name{font-size:12px}.pcard-role{font-size:9px}.pcard-dose{font-size:12px}.pcard-extras{margin:6px 0 8px;font-size:9px}.pcard-cta{padding:11px 14px;font-size:12px}.cmp-note{padding:0 8px;font-size:10px}.pcard-sub-desc{font-size:11px}.pcard-ingredients,.pcard-benefits,.pcard-toggle{font-size:10px}.pcard-moments-label{font-size:9px}.pcard-moments-list li{font-size:11px}}.btn-primary{background:var(--text);color:var(--bg);font-family:var(--fs);letter-spacing:.03em;cursor:none;transition:background .3s,transform .25s var(--expo);border-radius:9999px;align-items:center;gap:10px;padding:17px 44px;font-size:14px;font-weight:600;display:inline-flex}.btn-primary:hover{background:var(--auraq-balance);transform:translateY(-2px)}.btn-primary .arrow{transition:transform .3s var(--expo);display:inline-block}.btn-primary:hover .arrow{transform:translate(5px)}.btn-ghost{font-family:var(--fs);color:var(--text-mid);cursor:none;align-items:center;gap:10px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex}.btn-ghost:hover{color:var(--text)}.btn-ghost-line{width:28px;height:1.5px;transition:width .3s var(--expo);background:currentColor;border-radius:2px}.btn-ghost:hover .btn-ghost-line{width:44px}.btn-light{color:var(--text);font-family:var(--fs);letter-spacing:.03em;cursor:none;transition:background .3s,transform .25s var(--expo);background:#fff;border-radius:9999px;align-items:center;gap:10px;padding:17px 44px;font-size:14px;font-weight:600;display:inline-flex}.btn-light:hover{background:var(--bg);transform:translateY(-2px)}.btn-light .arrow{transition:transform .3s var(--expo);display:inline-block}.btn-light:hover .arrow{transform:translate(5px)}.ticker-wrap{white-space:nowrap;background:var(--text);padding:16px 0;overflow:hidden}.ticker-track{animation:30s linear infinite ticker-scroll;display:inline-flex}.ticker-track:hover{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{font-family:var(--fs);letter-spacing:.16em;text-transform:uppercase;color:#f4f4f48c;flex-shrink:0;padding:0 32px;font-size:11px;font-weight:500}.ticker-sep{color:var(--auraq-camu);opacity:.5;margin:0 -14px}.stats-section{background:#fff;border-top:1px solid #48536012;border-bottom:1px solid #48536012;padding:80px 56px}.stats-grid-inner{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.stat-card{background:var(--bg);text-align:center;transition:transform .35s var(--expo),box-shadow .35s;cursor:none;border:1px solid #48536012;border-radius:28px;padding:44px 28px}.stat-card:hover{transform:translateY(-5px);box-shadow:0 20px 60px #1c1c1e0f}.stat-num{font-family:var(--fd);letter-spacing:-.05em;margin-bottom:10px;font-size:62px;font-weight:500;line-height:1}.stat-lbl{font-family:var(--fb);color:var(--text-soft);white-space:pre-line;font-size:13px;font-weight:300;line-height:1.5}.sec{max-width:1280px;margin:0 auto;padding:140px 56px}.section-bg-warm{background:var(--bg-warm)}.section-bg-white{background:#fff}.eyebrow{font-family:var(--fs);letter-spacing:.2em;text-transform:uppercase;color:var(--auraq-camu);align-items:center;gap:12px;margin-bottom:24px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;width:28px;height:1.5px;display:inline-block}.sec-title{font-family:var(--fd);letter-spacing:-.04em;color:var(--text);margin-bottom:24px;font-size:clamp(48px,5.5vw,80px);font-weight:500;line-height:.95}.sec-title em{color:var(--auraq-balance);font-style:italic}.sec-body{font-family:var(--fb);color:var(--text-mid);max-width:520px;font-size:17px;font-weight:300;line-height:1.75}.products-section{background:var(--bg-warm);border-top:1px solid #48536012;border-bottom:1px solid #48536012}.products-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;display:grid}.p-card{transition:transform .45s var(--expo),box-shadow .45s;cursor:none;border:1px solid #0000;border-radius:36px;padding:56px 48px;position:relative;overflow:hidden}.p-card:hover{transform:translateY(-7px);box-shadow:0 36px 88px #1c1c1e17}.p-card.light-card{background:#fff;border-color:#48536014}.p-card.dark-card{background:var(--auraq-balance)}.p-badge{font-family:var(--fs);letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:8px;margin-bottom:32px;padding:7px 18px;font-size:11px;font-weight:600;display:inline-flex}.light-card .p-badge{color:var(--auraq-camu);background:#e17d651a}.dark-card .p-badge{color:#f4f4f4a6;background:#ffffff1a}.p-name{font-family:var(--fd);letter-spacing:-.05em;margin-bottom:12px;font-size:68px;font-weight:500;line-height:.9}.light-card .p-name{color:var(--text)}.dark-card .p-name{color:#fff}.p-sub{font-family:var(--fs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:32px;font-size:12px;font-weight:500}.light-card .p-sub{color:var(--text-soft)}.dark-card .p-sub{color:#96a4a6a6}.p-hr{height:1px;margin-bottom:28px}.light-card .p-hr{background:#4853601a}.dark-card .p-hr{background:#ffffff1a}.p-pills{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.p-pill{font-family:var(--fs);border-radius:9999px;padding:6px 16px;font-size:11px;font-weight:500}.light-card .p-pill{color:var(--text-mid);background:#96a4a61a}.dark-card .p-pill{color:#f4f4f480;background:#ffffff1a}.p-desc{font-family:var(--fb);margin-bottom:10px;font-size:15px;font-weight:300;line-height:1.7}.light-card .p-desc{color:var(--text-mid)}.dark-card .p-desc{color:#f4f4f473}.p-flavor{font-family:var(--fb);letter-spacing:.03em;margin-bottom:36px;font-size:12px;font-weight:300}.light-card .p-flavor{color:var(--text-soft)}.dark-card .p-flavor{color:#96a4a680}.p-footer{justify-content:space-between;align-items:center;padding-top:28px;display:flex}.light-card .p-footer{border-top:1px solid #4853601a}.dark-card .p-footer{border-top:1px solid #ffffff1a}.p-price{font-family:var(--fd);letter-spacing:-.03em;font-size:38px;font-weight:500;line-height:1}.light-card .p-price{color:var(--text)}.dark-card .p-price{color:#fff}.p-price-note{font-family:var(--fb);margin-top:3px;font-size:11px;font-weight:300}.light-card .p-price-note{color:var(--text-soft)}.dark-card .p-price-note{color:#96a4a673}.p-cta{font-family:var(--fs);cursor:none;letter-spacing:.03em;transition:transform .25s var(--expo),opacity .3s;border:none;border-radius:9999px;padding:14px 32px;font-size:13px;font-weight:600}.p-cta:hover{opacity:.88;transform:translateY(-2px)}.light-card .p-cta{background:var(--text);color:var(--bg)}.dark-card .p-cta{color:var(--text);background:#fff}.ing-layout{grid-template-columns:1fr 1.1fr;align-items:start;gap:100px;margin-top:64px;display:grid}.sci-quote{font-family:var(--fd);color:var(--text-mid);margin-bottom:32px;font-size:22px;font-style:italic;font-weight:400;line-height:1.6}.sci-origin-box{background:var(--bg);border:1px solid #48536014;border-radius:24px;margin-bottom:36px;padding:28px 32px}.sci-origin-box p{font-family:var(--fb);color:var(--text-mid);font-size:14px;font-weight:300;line-height:1.75}.sci-origin-box strong{color:var(--text);font-weight:500}.ing-tabs{gap:8px;display:flex}.ing-tab{font-family:var(--fs);letter-spacing:.06em;text-transform:uppercase;cursor:none;border:none;border-radius:20px 20px 0 0;flex:1;padding:14px 20px;font-size:12px;font-weight:600;transition:background .3s,color .3s}.ing-tab.focus-t{color:var(--text-mid);background:#96a4a61f}.ing-tab.balance-t{color:var(--text-soft);background:#48536012}.ing-tab.focus-t.active{background:var(--auraq-balance);color:#fff}.ing-tab.balance-t.active{background:var(--text);color:var(--bg)}.ing-body{background:var(--bg);border:1px solid #48536012;border-radius:0 0 28px 28px;overflow:hidden}.ing-panel{display:none}.ing-panel.active{display:block}.ing-row{border-bottom:1px solid #48536012;align-items:flex-start;gap:20px;padding:22px 28px;transition:background .2s;display:flex}.ing-row:last-child{border-bottom:none}.ing-row:hover{background:#ffffffbf}.ing-info{flex-shrink:0;min-width:150px}.ing-name{font-family:var(--fs);color:var(--text);font-size:14px;font-weight:600}.ing-dose{font-family:var(--fb);color:var(--auraq-camu);margin-top:2px;font-size:11px;font-weight:300}.ing-desc{font-family:var(--fb);color:var(--text-mid);font-size:13px;font-weight:300;line-height:1.6}.ing-origin{font-family:var(--fs);color:var(--auraq-nature);margin-top:6px;font-size:10px;font-weight:500;display:inline-block}.testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.testi-card{transition:transform .4s var(--expo),box-shadow .4s;cursor:none;background:#fff;border:1px solid #48536012;border-radius:32px;padding:44px 36px;position:relative;overflow:hidden}.testi-card:hover{transform:translateY(-7px);box-shadow:0 28px 70px #1c1c1e12}.testi-badge{font-family:var(--fs);letter-spacing:.1em;color:var(--text-mid);background:#48536012;border-radius:9999px;padding:5px 14px;font-size:10px;font-weight:600;position:absolute;top:28px;right:28px}.testi-qmark{font-family:var(--fd);color:#48536012;margin-bottom:-18px;font-size:88px;font-weight:600;line-height:1;display:block}.testi-quote{font-family:var(--fd);color:var(--text);margin-bottom:28px;font-size:17px;font-weight:400;line-height:1.65}.testi-hr{background:var(--auraq-camu);border-radius:2px;width:40px;height:2px;margin-bottom:20px}.testi-name{font-family:var(--fs);color:var(--text);font-size:14px;font-weight:600}.testi-role{font-family:var(--fb);color:var(--text-soft);margin-top:3px;font-size:12px;font-weight:300}.guar-section{background:var(--auraq-balance);text-align:center;padding:140px 56px;position:relative;overflow:hidden}.guar-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#e17d6538 0%,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:-250px;left:50%;transform:translate(-50%)}.guar-inner{max-width:700px;margin:0 auto;position:relative}.guar-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:32px;font-size:26px;display:inline-flex}.guar-title{font-family:var(--fd);letter-spacing:-.04em;color:#fff;margin-bottom:18px;font-size:clamp(44px,5vw,70px);font-weight:500;line-height:1.05}.guar-title em{color:var(--auraq-camu);font-style:italic}.guar-sub{font-family:var(--fb);color:#ffffff7a;margin-bottom:60px;font-size:17px;font-weight:300;line-height:1.75}.guar-stats{justify-content:center;gap:60px;margin-bottom:64px;display:flex}.guar-lbl{font-family:var(--fs);letter-spacing:.18em;text-transform:uppercase;color:#96a4a6a6;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.guar-val{font-family:var(--fd);letter-spacing:-.03em;color:var(--auraq-camu);font-size:34px;font-weight:500;line-height:1}.plans-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.plan-card{cursor:none;transition:transform .4s var(--expo),box-shadow .4s;border-radius:32px;padding:44px 36px;position:relative}.plan-card:hover{transform:translateY(-6px);box-shadow:0 24px 68px #1c1c1e14}.plan-card.std{background:var(--bg);border:1px solid #48536014}.plan-card.feat{background:var(--text)}.plan-popular{font-family:var(--fs);letter-spacing:.1em;text-transform:uppercase;background:var(--auraq-camu);color:#fff;border-radius:9999px;padding:5px 14px;font-size:10px;font-weight:600;position:absolute;top:20px;right:20px}.plan-name{font-family:var(--fd);letter-spacing:-.03em;margin-bottom:5px;font-size:34px;font-weight:500}.std .plan-name{color:var(--text)}.feat .plan-name{color:#fff}.plan-mode{font-family:var(--fs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:600}.std .plan-mode{color:var(--text-soft)}.feat .plan-mode{color:#96a4a68c}.plan-hr{height:1px;margin:24px 0}.std .plan-hr{background:#4853601a}.feat .plan-hr{background:#ffffff1a}.plan-price{font-family:var(--fd);letter-spacing:-.05em;margin-bottom:4px;font-size:56px;font-weight:500;line-height:1}.std .plan-price{color:var(--text)}.feat .plan-price{color:var(--auraq-camu)}.plan-price-note{font-family:var(--fb);margin-bottom:28px;font-size:12px;font-weight:300}.std .plan-price-note{color:var(--text-soft)}.feat .plan-price-note{color:#96a4a673}.plan-detail{font-family:var(--fb);margin-bottom:32px;font-size:14px;font-weight:300;line-height:1.65}.std .plan-detail{color:var(--text-mid)}.feat .plan-detail{color:#f4f4f459}.plan-btn{width:100%;font-family:var(--fs);cursor:none;letter-spacing:.03em;transition:transform .25s var(--expo),opacity .3s;border:none;border-radius:9999px;padding:16px;font-size:13px;font-weight:600}.plan-btn:hover{opacity:.88;transform:translateY(-2px)}.std .plan-btn{background:var(--text);color:var(--bg)}.feat .plan-btn{background:var(--auraq-camu);color:#fff}.plans-note{text-align:center;font-family:var(--fb);color:var(--text-soft);margin-top:28px;font-size:13px;font-weight:300}.fcta-section{background:var(--bg-warm);text-align:center;border-top:1px solid #48536012;padding:180px 56px;position:relative;overflow:hidden}.fcta-watermark{font-family:var(--fd);color:#4853600a;white-space:nowrap;pointer-events:none;letter-spacing:-.06em;font-size:300px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fcta-title{font-family:var(--fd);letter-spacing:-.05em;color:var(--text);margin-bottom:20px;font-size:clamp(60px,8vw,110px);font-weight:500;line-height:.92;position:relative}.fcta-title em{color:var(--auraq-balance);font-style:italic}.fcta-sub{font-family:var(--fb);color:var(--text-soft);margin-bottom:56px;font-size:16px;font-weight:300;position:relative}.auraq-footer{background:var(--text);padding:100px 56px 44px}.footer-inner{max-width:1280px;margin:0 auto}.footer-top{border-bottom:1px solid #ffffff12;grid-template-columns:1.6fr 1fr 1fr;gap:72px;margin-bottom:40px;padding-bottom:64px;display:grid}.footer-brand{font-family:var(--fd);color:#fff;letter-spacing:-.02em;margin-bottom:6px;font-size:32px;font-weight:500}.footer-brand span{color:var(--auraq-camu)}.footer-tag{font-family:var(--fs);letter-spacing:.16em;text-transform:uppercase;color:#96a4a68c;margin-bottom:24px;font-size:11px;font-weight:500}.footer-desc{font-family:var(--fb);color:#f4f4f447;max-width:300px;margin-bottom:22px;font-size:14px;font-weight:300;line-height:1.75}.footer-form{gap:8px;display:flex}.footer-input{color:#fff;font-family:var(--fb);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;outline:none;flex:1;padding:12px 20px;font-size:13px;font-weight:300;transition:border-color .2s}.footer-input::placeholder{color:#f4f4f438}.footer-input:focus{border-color:#96a4a673}.footer-send-btn{background:var(--auraq-camu);color:#fff;font-family:var(--fs);cursor:none;border:none;border-radius:9999px;padding:12px 22px;font-size:13px;font-weight:600;transition:opacity .3s,transform .2s}.footer-send-btn:hover{opacity:.84;transform:translateY(-1px)}.footer-col-title{font-family:var(--fs);letter-spacing:.2em;text-transform:uppercase;color:#f4f4f438;margin-bottom:22px;font-size:10px;font-weight:600}.footer-links{flex-direction:column;gap:14px;list-style:none;display:flex}.footer-links a{font-family:var(--fb);color:#f4f4f466;cursor:none;font-size:15px;font-weight:300;transition:color .2s}.footer-links a:hover{color:#fff}.footer-bottom{justify-content:space-between;align-items:center;display:flex}.footer-legal{font-family:var(--fb);color:#f4f4f42b;font-size:12px;font-weight:300}.footer-social{gap:24px;display:flex}.footer-social a{font-family:var(--fs);letter-spacing:.1em;text-transform:uppercase;color:#f4f4f442;cursor:none;font-size:11px;font-weight:500;transition:color .2s}.footer-social a:hover{color:var(--auraq-camu)}@media (max-width:1100px){.hero-product-area{display:none}}@media (max-width:900px){.sec{padding:96px 24px}.stats-section{padding:60px 24px}.stats-grid-inner{grid-template-columns:1fr 1fr;gap:16px}.products-grid{grid-template-columns:1fr}.ing-layout{grid-template-columns:1fr;gap:44px}.testi-grid,.plans-grid{grid-template-columns:1fr}.guar-section{padding:96px 24px}.guar-stats{flex-direction:column;gap:32px}.fcta-section{padding:120px 24px}.footer-top{grid-template-columns:1fr;gap:40px}.footer-bottom{text-align:center;flex-direction:column;gap:16px}.auraq-footer{padding:80px 24px 40px}.p-card{padding:40px 32px}}.hero-quiz-wrap{margin-bottom:48px}.hero-quiz-label{font-family:var(--fs);color:var(--text-mid);margin-bottom:16px;font-size:14px;font-weight:500;display:block}.hero-quiz-opts{flex-wrap:wrap;gap:10px;display:flex}.hq-opt{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--fs);color:var(--text-mid);cursor:none;transition:all .25s var(--expo);background:#ffffff80;border:1.5px solid #4853602e;border-radius:9999px;align-items:center;gap:8px;padding:13px 24px;font-size:13px;font-weight:500;display:flex}.hq-opt:hover{color:var(--text);background:#ffffffd9;border-color:#48536059;transform:translateY(-1px)}.hq-opt.selected{color:#fff;border-color:#0000;transform:translateY(-2px);box-shadow:0 12px 32px #1c1c1e1f}.hq-result{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:fade-slide-up .4s var(--expo)both;background:#ffffffa6;border:1px solid #ffffffd9;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 24px;display:flex}@keyframes fade-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hq-result-text{font-family:var(--fs);color:var(--text-mid);font-size:13px;font-weight:500}.hq-result-text strong{color:var(--text);font-weight:600}.hq-result-cta{font-family:var(--fs);color:#fff;cursor:none;transition:opacity .2s,transform .2s var(--expo);white-space:nowrap;border:none;border-radius:9999px;padding:10px 22px;font-size:12px;font-weight:700}.hq-result-cta:hover{opacity:.88;transform:translateY(-1px)}.trust-strip{white-space:nowrap;background:#fff;border-top:1px solid #48536014;border-bottom:1px solid #48536014;padding:15px 0;overflow:hidden}.trust-strip-track{align-items:center;animation:28s linear infinite ticker-scroll;display:inline-flex}.trust-strip:hover .trust-strip-track{animation-play-state:paused}.trust-item{font-family:var(--fs);letter-spacing:.06em;color:var(--text-mid);flex-shrink:0;align-items:center;gap:8px;padding:0 32px;font-size:12px;font-weight:500;display:inline-flex}.trust-check{width:18px;height:18px;color:var(--auraq-nature);background:#c1c34426;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.trust-sep{color:#48536033;padding:0 4px}.caff-badge{font-family:var(--fs);letter-spacing:.04em;vertical-align:middle;border-radius:9999px;align-items:center;gap:6px;margin-left:10px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-flex}.pack-selector{gap:8px;margin-bottom:20px;display:flex}.pack-btn{font-family:var(--fs);color:var(--text-mid);cursor:none;transition:all .25s var(--expo);text-align:center;background:0 0;border:1.5px solid #48536026;border-radius:16px;flex:1;padding:12px 8px;font-size:12px;font-weight:600;position:relative}.pack-btn:hover{color:var(--text);border-color:#48536059}.pack-btn.active{border-color:var(--auraq-camu);color:var(--text);background:#e17d6512}.dark-card .pack-btn{color:#f4f4f480;border-color:#ffffff26}.dark-card .pack-btn:hover{color:#fff;border-color:#fff6}.dark-card .pack-btn.active{color:#fff;background:#ffffff1a;border-color:#fff9}.pack-popular-tag{background:var(--auraq-camu);color:#fff;font-family:var(--fs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;padding:2px 9px;font-size:9px;font-weight:700;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.pack-price-note{font-family:var(--fb);color:var(--text-soft);min-height:18px;margin-bottom:20px;font-size:11px;font-weight:300}.dark-card .pack-price-note{color:#96a4a680}.purchase-toggle{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.pt-option{cursor:none;transition:all .25s var(--expo);border:1.5px solid #4853601f;border-radius:18px;padding:16px 18px;position:relative;overflow:hidden}.pt-option.active{border-color:var(--auraq-camu);box-shadow:0 0 0 3px #e17d651a}.dark-card .pt-option{border-color:#ffffff1f}.dark-card .pt-option.active{border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff12}.pt-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pt-radio{border:2px solid #48536040;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .2s;display:flex}.pt-option.active .pt-radio{border-color:var(--auraq-camu)}.dark-card .pt-option.active .pt-radio{border-color:#fff}.pt-radio-dot{background:var(--auraq-camu);width:8px;height:8px;transition:transform .2s var(--expo);border-radius:50%;transform:scale(0)}.pt-option.active .pt-radio-dot{transform:scale(1)}.dark-card .pt-option.active .pt-radio-dot{background:#fff}.pt-label{font-family:var(--fs);flex:1;font-size:13px;font-weight:600}.light-card .pt-label{color:var(--text)}.dark-card .pt-label{color:#fff}.pt-prices{text-align:right;align-items:center;gap:8px;display:flex}.pt-price-old{font-family:var(--fs);opacity:.45;font-size:12px;font-weight:400;text-decoration:line-through}.light-card .pt-price-old{color:var(--text-mid)}.dark-card .pt-price-old{color:#96a4a699}.pt-price-new{font-family:var(--fd);letter-spacing:-.02em;font-size:20px;font-weight:500}.light-card .pt-price-new{color:var(--text)}.dark-card .pt-price-new{color:#fff}.pt-perunit{font-family:var(--fb);opacity:.5;font-size:10px;font-weight:300}.light-card .pt-perunit{color:var(--text-mid)}.dark-card .pt-perunit{color:#96a4a6b3}.pt-benefits{max-height:0;transition:max-height .4s var(--expo);flex-direction:column;gap:6px;margin-top:12px;list-style:none;display:flex;overflow:hidden}.pt-option.active .pt-benefits{max-height:120px}.pt-benefit{font-family:var(--fb);align-items:center;gap:8px;font-size:12px;font-weight:300;display:flex}.light-card .pt-benefit{color:var(--text-mid)}.dark-card .pt-benefit{color:#f4f4f480}.pt-check{color:var(--auraq-nature);font-size:10px}.cta-price-btn{width:100%;font-family:var(--fs);color:#fff;cursor:none;transition:opacity .25s,transform .25s var(--expo);letter-spacing:.02em;border:none;border-radius:9999px;margin-bottom:14px;padding:17px;font-size:14px;font-weight:700}.cta-price-btn:hover{opacity:.88;transform:translateY(-2px)}.cta-trust-row{justify-content:center;align-items:center;gap:20px;display:flex}.cta-trust-item{font-family:var(--fb);align-items:center;gap:5px;font-size:11px;font-weight:300;display:flex}.light-card .cta-trust-item{color:var(--text-soft)}.dark-card .cta-trust-item{color:#96a4a680}.cta-trust-item:before{content:"✓";color:var(--auraq-nature);font-size:10px;font-weight:700}.live-counter{font-family:var(--fs);color:var(--auraq-camu);background:#e17d651a;border:1px solid #e17d6533;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:11px;font-weight:500;display:inline-flex}.live-dot{background:var(--auraq-camu);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.star-rating-row{align-items:center;gap:10px;margin-bottom:20px;display:flex}.stars{color:#f0b429;gap:2px;font-size:14px;display:flex}.star-count{font-family:var(--fs);color:var(--text-soft);font-size:12px;font-weight:500}.community-headline{font-family:var(--fd);letter-spacing:-.04em;color:var(--text);margin-bottom:12px;font-size:clamp(40px,4.5vw,64px);font-weight:500;line-height:1}.community-sub{font-family:var(--fb);color:var(--text-soft);margin-bottom:56px;font-size:17px;font-weight:300}.science-accordion-wrap{border:1px solid #4853601a;border-radius:24px;margin-top:40px;overflow:hidden}.acc-item{border-bottom:1px solid #48536014}.acc-item:last-child{border-bottom:none}.acc-trigger{cursor:none;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:24px 28px;transition:background .2s;display:flex}.acc-trigger:hover{background:#48536008}.acc-trigger-label{font-family:var(--fs);color:var(--text);align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.acc-trigger-label span{font-family:var(--fd);color:var(--auraq-camu);font-size:20px;font-style:italic;font-weight:400}.acc-icon{color:var(--text-soft);transition:transform .35s var(--expo);flex-shrink:0;font-size:18px;font-style:normal}.acc-item.open .acc-icon{transform:rotate(45deg)}.acc-body{max-height:0;transition:max-height .45s var(--expo);overflow:hidden}.acc-item.open .acc-body{max-height:400px}.acc-content{font-family:var(--fb);color:var(--text-mid);padding:0 28px 28px;font-size:14px;font-weight:300;line-height:1.75}.acc-content strong{color:var(--text);font-weight:500}.sticky-buy-bar{z-index:150;-webkit-backdrop-filter:blur(24px)saturate(1.5);transition:transform .5s var(--expo);background:#f4f4f4eb;border-top:1px solid #4853601f;justify-content:space-between;align-items:center;gap:20px;padding:14px 56px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-buy-bar.visible{transform:translateY(0)}.sticky-bar-left{align-items:center;gap:20px;display:flex}.sticky-bar-logo{font-family:var(--fd);color:var(--text);letter-spacing:-.02em;font-size:18px;font-weight:600}.sticky-bar-logo span{color:var(--auraq-camu)}.sticky-bar-desc{font-family:var(--fb);color:var(--text-soft);font-size:13px;font-weight:300}.sticky-bar-right{align-items:center;gap:16px;display:flex}.sticky-bar-price{font-family:var(--fd);letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:500}.sticky-bar-price-note{font-family:var(--fb);color:var(--text-soft);font-size:11px;font-weight:300}.sticky-bar-btn{background:var(--text);color:var(--bg);font-family:var(--fs);cursor:none;transition:background .25s,transform .2s var(--expo);letter-spacing:.02em;border:none;border-radius:9999px;padding:13px 36px;font-size:13px;font-weight:700}.sticky-bar-btn:hover{background:var(--auraq-balance);transform:translateY(-1px)}@media (max-width:900px){.hero-quiz-opts{flex-direction:column}.hq-opt{justify-content:center}.sticky-buy-bar{flex-direction:column;gap:12px;padding:12px 24px}.sticky-bar-left{text-align:center;flex-direction:column;gap:4px}.acc-body.open{max-height:600px}}.ing-grid-outer{margin-top:56px}.ing-grid{background:#4853601a;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.ing-grid-card{cursor:none;background:#fff;padding:28px 24px;transition:background .2s;position:relative}.ing-grid-card:hover{background:#faf9f7}.ing-grid-card.open{background:#f8f5f0}.igc-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.igc-name{font-family:var(--fs);color:var(--text);font-size:15px;font-weight:600}.igc-chevron{color:var(--text-soft);transition:transform .3s var(--expo);-webkit-user-select:none;user-select:none;font-size:14px}.ing-grid-body{max-height:0;transition:max-height .5s var(--expo);overflow:hidden}.ing-grid-body.open{max-height:400px}.igb-row{align-items:flex-start;gap:20px;margin-top:16px;display:flex}.igb-img-wrap{background:var(--bg);border-radius:16px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.igb-img{object-fit:cover;width:100%;height:100%;display:block}.igb-info{flex:1;min-width:0}.igb-source{font-family:var(--fs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);margin-bottom:8px;font-size:10px}.igb-exclusive{font-family:var(--fs);letter-spacing:.1em;text-transform:uppercase;color:#fff;border-radius:9999px;margin-bottom:8px;padding:3px 10px;font-size:9px;font-weight:700;display:inline-block}.igb-origin{font-family:var(--fs);color:var(--auraq-nature);margin-bottom:6px;font-size:11px;font-weight:500}.igb-short{font-family:var(--fs);color:var(--text);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.4}.igb-long{font-family:var(--fb);color:var(--text-mid);margin-bottom:10px;font-size:12px;font-weight:300;line-height:1.7}.igb-dose-tag{background:var(--bg);font-family:var(--fs);color:var(--text-soft);border:1px solid #4853601a;border-radius:9999px;padding:4px 12px;font-size:10px;font-weight:500;display:inline-block}.faq-section{background:var(--bg-white);border-top:1px solid #48536012}.faq-layout{grid-template-columns:380px 1fr;align-items:start;gap:96px;display:grid}.faq-left{position:sticky;top:100px}.faq-right{flex-direction:column;display:flex}.faq-item{cursor:none;border-bottom:1px solid #4853601a;transition:border-color .2s}.faq-item:first-child{border-top:1px solid #4853601a}.faq-item.open{border-bottom-color:var(--auraq-camu)}.faq-q{font-family:var(--fs);color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:600;display:flex}.faq-icon{color:var(--text-soft);transition:transform .35s var(--expo);flex-shrink:0;font-size:20px;font-style:normal}.faq-a-wrap{transition:max-height .45s var(--expo);overflow:hidden}.faq-a{font-family:var(--fb);color:var(--text-mid);padding-bottom:22px;font-size:14px;font-weight:300;line-height:1.75}.hiw-section{background:var(--bg);border-top:1px solid #48536012}.hiw-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.hiw-card{transition:transform .4s var(--expo),box-shadow .4s;background:#fff;border:1px solid #48536012;border-radius:36px;padding:48px 36px;position:relative;overflow:hidden}.hiw-card:hover{transform:translateY(-6px);box-shadow:0 32px 80px #1c1c1e12}.hiw-num{font-family:var(--fd);letter-spacing:-.05em;opacity:.12;font-size:80px;font-style:italic;font-weight:400;line-height:1;position:absolute;top:20px;right:24px}.hiw-emoji{margin-bottom:24px;font-size:40px;display:block}.hiw-title{font-family:var(--fd);letter-spacing:-.03em;color:var(--text);margin-bottom:20px;font-size:36px;font-weight:500;line-height:1.05}.hiw-line{border-radius:9999px;width:40px;height:3px;margin-bottom:20px}.hiw-body{font-family:var(--fb);color:var(--text-mid);margin-bottom:24px;font-size:14px;font-weight:300;line-height:1.75}.hiw-tag{font-family:var(--fs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);border:1px solid #4853601f;border-radius:9999px;padding:6px 16px;font-size:10px;font-weight:600;display:inline-block}.cmp-section{background:var(--bg-warm);border-top:1px solid #48536012}.cmp-wrap{background:#fff;border:1px solid #4853601a;border-radius:24px;overflow-x:auto}.cmp-table{border-collapse:collapse;width:100%}.cmp-th{text-align:center;border-bottom:1px solid #48536014;padding:20px 24px}.cmp-th-feat{text-align:left;width:40%}.cmp-th-auraq{background:#e17d650a}.cmp-col-head{font-family:var(--fs);color:var(--text-mid);letter-spacing:.06em;border-radius:9999px;padding:8px 20px;font-size:13px;font-weight:700;display:inline-block}.cmp-col-head.auraq{background:var(--text);color:#fff}.cmp-row{transition:background .15s}.cmp-row:hover{background:#fafaf9}.cmp-row:last-child td{border-bottom:none}.cmp-td{text-align:center;font-family:var(--fs);border-bottom:1px solid #4853600f;padding:16px 24px;font-size:18px}.cmp-td-feat{text-align:left;color:var(--text);font-size:13px;font-weight:500}.cmp-td-auraq{background:#e17d6508}.cmp-yes{color:var(--auraq-nature);font-weight:700}.cmp-partial{color:var(--auraq-focus);font-weight:500}.cmp-no{color:#48536040}@media (max-width:1100px){.ing-grid{grid-template-columns:repeat(2,1fr)}.faq-layout{grid-template-columns:1fr;gap:48px}.faq-left{position:static}.hiw-grid{grid-template-columns:1fr}}@media (max-width:700px){.ing-grid{grid-template-columns:1fr}}.ui-btn{transition:var(--ui-transition-base);-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.ui-btn--block{text-align:center;width:100%}.ui-btn--pill{border-radius:var(--ui-radius-pill)}.ui-btn--text{background:0 0;border:none}.ui-btn--primary{background:var(--ui-btn-primary-bg);color:var(--ui-btn-primary-text)}.ui-btn--primary:hover{background:var(--ui-btn-primary-bg-hover);box-shadow:var(--ui-btn-primary-shadow);transform:translateY(-1px)}.ui-btn--balance{background:var(--ui-btn-balance-bg);color:var(--ui-btn-balance-text)}.ui-btn--balance:hover{background:var(--ui-btn-balance-bg-hover);box-shadow:var(--ui-btn-balance-shadow);transform:translateY(-1px)}.ui-btn--cream{background:var(--ui-btn-cream-bg);color:var(--ui-btn-cream-text)}.ui-btn--cream:hover{background:var(--ui-btn-cream-bg-hover);box-shadow:var(--ui-btn-cream-shadow);transform:translateY(-2px)}.ui-btn--surface{background:var(--ui-btn-surface-bg);border-color:var(--ui-btn-surface-border);color:var(--ui-btn-surface-text)}.ui-btn--surface:hover{background:var(--ui-btn-surface-bg-hover);border-color:var(--ui-btn-surface-border-hover);color:var(--ui-btn-surface-text-strong);transform:translateY(-1px)}.ui-btn:active{transform:translateY(0)scale(.98)}.ui-btn:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-btn--cream:focus-visible,.ui-btn--surface:focus-visible{box-shadow:var(--ui-focus-ring-light)}.ui-btn[disabled]{opacity:.72;cursor:not-allowed;box-shadow:none;transform:none}.ui-tag{border-radius:var(--ui-radius-pill);border:1px solid #0000;align-items:center;line-height:1;display:inline-flex}.ui-tag--focus{background:var(--ui-tag-focus-bg);border-color:var(--ui-tag-focus-border);color:var(--ui-tag-focus-text)}.ui-tag--balance{background:var(--ui-tag-balance-bg);border-color:var(--ui-tag-balance-border);color:var(--ui-tag-balance-text)}.ui-pill{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-pill);transition:var(--ui-transition-base);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex}.ui-pill--focus{background:var(--ui-pill-focus-bg);border-color:var(--ui-pill-focus-border);color:var(--ui-pill-focus-text)}.ui-pill--focus.is-active,.ui-pill--focus[aria-pressed=true]{background:var(--ui-pill-focus-active-bg);border-color:var(--ui-pill-focus-active-bg);color:#fff;box-shadow:var(--ui-pill-focus-active-shadow)}.ui-pill--balance{background:var(--ui-pill-balance-bg);border-color:var(--ui-pill-balance-border);color:var(--ui-pill-balance-text)}.ui-pill--balance.is-active,.ui-pill--balance[aria-pressed=true]{background:var(--ui-pill-balance-active-bg);border-color:var(--ui-pill-balance-active-bg);color:#fff;box-shadow:var(--ui-pill-balance-active-shadow)}.ui-pill--both{background:var(--ui-pill-both-bg);border-color:var(--ui-pill-both-border);color:var(--ui-pill-both-text)}.ui-pill--both.is-active,.ui-pill--both[aria-pressed=true]{background:var(--ui-pill-both-active-bg);border-color:var(--ui-pill-both-active-bg);color:var(--ui-pill-both-active-text);box-shadow:var(--ui-pill-both-active-shadow)}.ui-pill:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-input{box-sizing:border-box;width:100%;font-family:var(--fs);appearance:none;transition:var(--ui-transition-base);border:1px solid #0000;outline:none}.ui-input--dark{background:var(--ui-input-dark-bg);border-color:var(--ui-input-dark-border);color:var(--ui-text-on-dark)}.ui-input--dark::placeholder{color:var(--ui-input-dark-placeholder)}.ui-input--dark:focus{background:var(--ui-input-dark-bg-focus);box-shadow:var(--ui-focus-ring);border-color:#e17d658c}@media (hover:hover) and (pointer:fine){body.custom-cursor-active .ui-btn,body.custom-cursor-active .ui-pill{cursor:none}}@keyframes stReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-headline,.hero-sub-headline,.hero-proof-points,.hero-products,.hero-coming-soon,.hero-cs-actions-mobile{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards stReveal}.hero-headline{animation-delay:.1s}.hero-sub-headline{animation-delay:.22s}.hero-proof-points{animation-delay:.34s}.hero-products{animation-delay:.46s}.hero-coming-soon{animation-delay:.58s}.hero-cs-actions-mobile{animation-delay:.5s}.wl-copy>*,.wl-form-col{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.slides-flipped .wl-copy>*,.slides-flipped .wl-form-col{opacity:1;transform:translateY(0)}.slides-flipped .wl-copy>:first-child{transition-delay:80ms}.slides-flipped .wl-copy>:nth-child(2){transition-delay:.16s}.slides-flipped .wl-copy>:nth-child(3){transition-delay:.24s}.slides-flipped .wl-copy>:nth-child(4){transition-delay:.32s}.slides-flipped .wl-copy>:nth-child(5){transition-delay:.4s}.slides-flipped .wl-form-col{transition-delay:.25s}.cmp-eyebrow,.cmp-headline,.cmp-sub,.moments-strip,.pcard-grid,.cmp-note{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.slides-compare .cmp-eyebrow{opacity:1;transition-delay:80ms;transform:translateY(0)}.slides-compare .cmp-headline{opacity:1;transition-delay:.16s;transform:translateY(0)}.slides-compare .cmp-sub{opacity:1;transition-delay:.24s;transform:translateY(0)}.slides-compare .moments-strip{opacity:1;transition-delay:.32s;transform:translateY(0)}.slides-compare .pcard-grid{opacity:1;transition-delay:.44s;transform:translateY(0)}.slides-compare .cmp-note{opacity:1;transition-delay:.56s;transform:translateY(0)}.fs-left,.fs-right{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.slides-faq .fs-left{opacity:1;transition-delay:80ms;transform:translateY(0)}.slides-faq .fs-right{opacity:1;transition-delay:.22s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hero-headline,.hero-sub-headline,.hero-proof-points,.hero-products,.hero-coming-soon,.hero-cs-actions-mobile,.wl-copy>*,.wl-form-col,.cmp-eyebrow,.cmp-headline,.cmp-sub,.moments-strip,.pcard-grid,.cmp-note,.fs-left,.fs-right{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
