*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.block{display:block}.table{display:table}.hidden{display:none}.resize{resize:both}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--ink:#091017;--ink-2:#101b27;--paper:#f4f3ee;--white:#fff;--blue:#176bff;--blue-pale:#dce9ff;--muted:#728090;--line:rgba(9,16,23,.14);--dark-line:rgba(255,255,255,.17);--serif:Georgia, "Times New Roman", serif;--sans:"Manrope", Arial, sans-serif;--display:"Space Grotesk", Arial, sans-serif;--radius:24px;--radius-lg:38px;--shadow:0 18px 60px rgba(3,12,25,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55}body:before{position:fixed;inset:0;pointer-events:none;z-index:5;opacity:.045;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}a{color:inherit;text-underline-offset:3px}button,input,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.site-header{position:absolute;z-index:4;top:22px;left:50%;width:min(1160px,calc(100% - 32px));transform:translate(-50%);padding:12px 15px 12px 19px;display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--white);background:#0910176b;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.wordmark{color:inherit;text-decoration:none;white-space:nowrap}.brand-wordmark{display:block;width:138px;height:auto}.brand-wordmark-new{position:relative;width:218px;height:52px;overflow:hidden}.brand-wordmark-new>img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(0) saturate(100%) invert(18%) sepia(21%) saturate(1218%) hue-rotate(101deg) brightness(95%) contrast(90%)}.brand-wordmark-new>.brand-wordmark-iq-overlay{clip-path:inset(0 0 0 67.25%);filter:brightness(0) saturate(100%) invert(25%) sepia(30%) saturate(2394%) hue-rotate(261deg) brightness(92%) contrast(89%)}.brand-wordmark-mycell{color:#173523}.brand-wordmark-iq{margin-left:.085em;color:#6b2867}.brand-wordmark sup{position:relative;top:-.68em;margin-left:.16em;font-family:var(--sans);font-size:.22em;font-weight:850;letter-spacing:0}nav{display:flex;align-items:center;gap:25px;font-size:13px;font-weight:700}nav a{text-decoration:none;opacity:.78;transition:opacity .2s}nav a:hover{opacity:1}.nav-cta{display:flex;align-items:center;gap:5px;padding:9px 14px;color:var(--ink);opacity:1;border-radius:999px;background:var(--paper)}.menu-button{display:none;color:var(--white);border:0;background:transparent}.section-dark{color:var(--paper);background:var(--ink)}.hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:40px;min-height:780px;padding:156px max(6vw,30px) 70px;background:radial-gradient(circle at 89% 40%,#173151 0,transparent 27%),var(--ink)}.hero:after{position:absolute;right:22%;bottom:-190px;width:600px;height:600px;border:1px solid rgba(111,167,255,.18);border-radius:50%;content:""}.hero-copy{position:relative;z-index:1;max-width:690px}.eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 19px;color:#a9c8ff;font-size:11px;font-weight:800;letter-spacing:.16em}.eyebrow span{display:inline-block;width:8px;height:8px;border-radius:50%;background:#5d9aff;box-shadow:0 0 0 5px #5d9aff1f}.eyebrow.blue{color:#176bff}.hero h1,.section h2,.waitlist h2,.partner h2{margin:0;font-family:var(--display);font-weight:500;letter-spacing:-.065em;line-height:.95}.hero h1{font-size:clamp(3.9rem,7.4vw,7.5rem)}.hero h1 em,.waitlist h2 em{font-family:var(--serif);font-weight:400}.hero-lead{max-width:490px;margin:29px 0;color:#c9d3dd;font-size:clamp(1.05rem,1.5vw,1.27rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 18px;border:1px solid transparent;border-radius:999px;text-decoration:none;font-size:13px;font-weight:800;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--blue)}.button-quiet{color:#dbe8ff;border-color:var(--dark-line);background:#ffffff0d}.button-dark{color:var(--paper);background:var(--ink)}.micro-proof{display:flex;align-items:center;gap:8px;margin:30px 0 0;color:#8ea0b1;font-size:12px}.hero-visual{position:relative;z-index:1;justify-self:center;width:min(470px,100%)}.hero-visual img{display:block;width:100%;height:auto;border-radius:30px;box-shadow:var(--shadow)}.concept-tag{position:absolute;z-index:1;top:18px;left:18px;padding:7px 9px;color:var(--white);border:1px solid rgba(255,255,255,.24);border-radius:9px;background:#040b13bd;font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1.5}.intro-band{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:42px max(6vw,30px);color:#344151;border-bottom:1px solid var(--line);background:#e6e9e9}.intro-band p{max-width:430px;margin:0;font-size:17px}.intro-band strong{color:var(--ink)}.section{padding:120px max(6vw,30px)}.approach{display:grid;grid-template-columns:1fr 1fr;gap:12vw}.section h2,.waitlist h2{font-size:clamp(3rem,5.3vw,5.8rem)}.approach-copy{max-width:540px;padding-top:43px}.large-copy{margin:0 0 22px;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.35;letter-spacing:-.035em}.approach-copy>p:not(.large-copy),.research-copy>p{color:#586572}.inline-link{display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:var(--blue);font-size:13px;font-weight:800;text-decoration:none}.inline-link:hover{text-decoration:underline}.pillars{padding:120px max(6vw,30px)}.pillars .section-heading{max-width:640px}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:73px;background:var(--dark-line);border:1px solid var(--dark-line);border-radius:var(--radius-lg);overflow:hidden}.pillar{min-height:320px;padding:29px;background:var(--ink-2)}.pillar span{color:#76a6ff;font-size:12px;font-weight:800}.pillar h3{margin:74px 0 10px;font-family:var(--display);font-size:25px;font-weight:500;letter-spacing:-.05em}.pillar p{max-width:290px;margin:0;color:#aab7c4;font-size:14px}.research{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10vw}.research-visual{position:relative;min-height:490px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:37px;color:var(--paper);border-radius:var(--radius-lg);background:linear-gradient(145deg,#12335d,#07121f 66%)}.research-visual span{margin-top:12px;font-family:var(--display);font-size:34px;font-weight:600;letter-spacing:-.06em;line-height:.88}.orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 34% 30%,#b9d5ff,#4387e8 18%,#123a73 56%,transparent 58%);filter:drop-shadow(0 12px 30px rgba(0,0,0,.35))}.orb-one{top:45px;right:17px;width:290px;height:290px}.orb-two{top:160px;left:22px;width:120px;height:120px;opacity:.65}.research-copy ul{display:grid;gap:13px;padding:21px 0 6px;list-style:none;border-top:1px solid var(--line)}.research-copy li{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:700}.research-copy li svg{color:var(--blue)}.research-note{padding-top:14px;border-top:1px solid var(--line);font-size:13px;font-style:italic}.comparison{padding:120px max(6vw,30px)}.comparison-head{max-width:650px}.comparison-head h2{margin:0;font-family:var(--display);font-size:clamp(3rem,5.3vw,5.8rem);font-weight:500;letter-spacing:-.065em;line-height:.95}.comparison-head>p:last-child{max-width:560px;color:#aab7c4}.table-wrap{margin-top:60px;overflow:auto;border:1px solid var(--dark-line);border-radius:23px}table{width:100%;min-width:700px;border-collapse:collapse;font-size:13px}th,td{padding:19px 16px;text-align:left;border-bottom:1px solid var(--dark-line)}th{color:#8fa0b0;font-size:11px;letter-spacing:.08em;text-transform:uppercase}td{color:#cbd4dc}tbody tr:last-child td{border:0}.featured{color:var(--white);background:#2670ff2e;font-weight:800}.founder{display:grid;grid-template-columns:1fr 1fr;gap:12vw;padding-top:130px;padding-bottom:130px}.founder-copy{max-width:520px;padding-top:37px}.founder-copy p{font-size:19px;letter-spacing:-.03em}.waitlist{display:grid;grid-template-columns:.86fr 1.14fr;gap:9vw;padding:100px max(6vw,30px);color:var(--paper);background:linear-gradient(115deg,#0d2b52,#0a1017 56%)}.waitlist-intro>p:last-child{max-width:370px;color:#c2d0df}.mail-form{max-width:620px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.field-grid label{display:grid;gap:7px;color:#c2d0df;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.field-grid .full{grid-column:1/-1}.field-grid input,.field-grid textarea{width:100%;padding:13px 14px;color:var(--paper);border:1px solid rgba(255,255,255,.23);border-radius:13px;outline:0;background:#ffffff12;font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}.field-grid input:focus,.field-grid textarea:focus{border-color:#77a7ff}.consent{display:flex;gap:9px;align-items:flex-start;margin:17px 0;color:#bac6d1;font-size:12px}.consent input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--blue)}.mail-form .button{margin-bottom:5px}.form-note,.form-status{margin:9px 0 0;color:#aebdca;font-size:11px}.form-note a{color:#fff}.form-status{color:#9bc0ff;font-weight:700}.partner{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:120px max(6vw,30px);background:#111923}.partner h2{max-width:580px;font-size:clamp(3rem,4.7vw,5.2rem)}.partner-copy>p:not(.eyebrow){max-width:470px;color:#aab7c4}.partner-badge{display:flex;align-items:center;gap:13px;margin-top:45px}.partner-badge>span{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;color:var(--paper);border:1px solid var(--dark-line);border-radius:50%;font-family:var(--display);font-size:11px;font-weight:700}.partner-badge>span span{color:#7daaff}.partner-badge small{color:#7d8a98;font-size:9px;font-weight:800;letter-spacing:.14em}.partner-form{align-self:start;padding:26px;border:1px solid var(--dark-line);border-radius:var(--radius);background:#ffffff09}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:11vw}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 0;color:var(--ink);border:0;background:transparent;text-align:left;font-weight:800}.faq-item button svg{flex:0 0 auto;transition:transform .2s}.faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.answer.open{grid-template-rows:1fr}.answer p{min-height:0;overflow:hidden;max-width:590px;margin:0;color:#62707e}.answer.open p{padding:0 0 22px}.faq-contact{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:17px 18px;border-radius:13px;background:#eaf0eb}.faq-contact b{color:#173523;font-size:14px}.faq-contact p{margin:3px 0 0;color:#5c6b63;font-size:12px}.faq-contact a{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:10px 13px;color:#fff;border-radius:999px;background:#743967;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease}.faq-contact a:hover{background:#5b2851;transform:translateY(-2px)}footer{padding:58px max(6vw,30px) 25px;color:#d0d7dc;background:#060b10}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:20px;padding-bottom:60px}.footer-top .brand-wordmark-mycell{color:#f8f7f2}.footer-top .brand-wordmark-iq{color:#c57abd}.footer-top p{margin:0;color:#8493a0;font-size:14px}.footer-top .inline-link{justify-self:end;margin:0;color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid var(--dark-line);color:#687582;font-size:11px}.footer-bottom p{margin:0}.footer-bottom div{display:flex;gap:18px}.legal{padding-top:65px;padding-bottom:65px;background:#e8e7e1}.legal h2{margin:0 0 28px;font-family:var(--display);font-size:clamp(2.5rem,4.5vw,4rem);letter-spacing:-.065em}.legal p{max-width:800px;color:#44515c}.legal strong{color:var(--ink)}.cookie{position:fixed;z-index:8;right:20px;bottom:20px;width:min(405px,calc(100% - 40px));padding:18px;color:#c9d2da;border:1px solid var(--dark-line);border-radius:18px;box-shadow:var(--shadow);background:#101b27}.cookie p{margin:0 0 14px;font-size:12px}.cookie strong{display:block;margin-bottom:3px;color:#fff}.cookie div{display:flex;align-items:center;gap:12px}.cookie .button{min-height:38px;padding:8px 13px;font-size:11px}.text-button{color:#cdd6df;border:0;background:transparent;font-size:12px;text-decoration:underline}@media(max-width:760px){.site-header{top:12px;width:calc(100% - 24px)}.menu-button{display:grid;place-items:center}.site-header nav{position:absolute;top:calc(100% + 9px);right:0;left:0;display:none;padding:14px;border:1px solid var(--dark-line);border-radius:20px;background:#101b27;box-shadow:var(--shadow)}.site-header nav.nav-open{display:grid}.site-header nav a{min-height:38px;padding:8px}.nav-cta{justify-content:center}.hero{grid-template-columns:1fr;min-height:0;padding:138px 24px 36px;gap:41px}.hero h1{font-size:clamp(3.5rem,16vw,5.4rem)}.hero-visual{width:min(410px,90%)}.intro-band,.approach,.research,.founder,.waitlist,.partner,.faq{grid-template-columns:1fr;gap:35px}.intro-band{padding:30px 24px;gap:18px}.section,.pillars,.comparison,.partner{padding:80px 24px}.approach-copy,.founder-copy{padding-top:0}.pillar-grid{grid-template-columns:1fr;margin-top:42px}.pillar{min-height:230px}.pillar h3{margin-top:40px}.research-visual{min-height:350px}.research-copy ul{padding-top:17px}.comparison{padding-left:24px;padding-right:0}.comparison-head{padding-right:24px}.table-wrap{border-right:0;border-radius:23px 0 0 23px}.waitlist{padding:80px 24px}.field-grid{grid-template-columns:1fr}.field-grid .full{grid-column:auto}.partner-form{padding:18px}.footer-top{grid-template-columns:1fr;padding-bottom:38px}.footer-top .inline-link{justify-self:start}.footer-bottom{flex-direction:column}.cookie{right:12px;bottom:12px;width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.announcement{position:fixed;z-index:6;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;min-height:31px;padding:6px 15px;color:#d9e8ff;background:#0d4fb8;font-size:10px;font-weight:800;letter-spacing:.06em;text-align:center}.preorder-header{top:47px}.preorder-hero{min-height:825px;padding-top:174px}.preorder-hero .hero-copy{max-width:720px}.preorder-hero h1{font-size:clamp(3.9rem,7vw,7.15rem)}.deposit-line{display:flex;align-items:center;gap:8px;margin:16px 0 0;color:#b7c9da;font-size:12px;font-weight:700}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:36px}.trust-row span{min-height:66px;padding:11px;color:#bdd0e8;border:1px solid var(--dark-line);border-radius:12px;background:#ffffff09;font-size:11px;font-weight:800;line-height:1.35}.hero-fda-footnote{max-width:540px;margin:14px 0 0;color:#eff4eec2;font-size:9px;line-height:1.42}.lifestyle-visual{position:relative;min-height:590px;overflow:hidden;color:var(--paper);background:#102116}.lifestyle-visual:after{position:absolute;inset:0;background:linear-gradient(90deg,#050e09e6,#050e0985 41%,#050e0914 72%);content:""}.lifestyle-visual>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lifestyle-overlay{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:590px;padding:74px max(6vw,30px)}.lifestyle-overlay .eyebrow{color:#b9f5d5}.lifestyle-overlay h2{max-width:650px;margin:0;font-family:var(--display);font-size:clamp(3.2rem,6vw,6.4rem);font-weight:800;letter-spacing:-.075em;line-height:.9}.bundle{display:grid;grid-template-columns:.86fr 1.14fr;gap:11vw}.bundle-heading{display:flex;flex-direction:column;gap:48px}.bundle-visual{position:relative;overflow:hidden;min-height:520px;border-radius:22px;background:#183526;box-shadow:var(--shadow)}.bundle-visual:after{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#050e09ad,#050e090a 58%);content:"";pointer-events:none}.bundle-visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.bundle-human-visual img{width:100%;height:calc(100% - 54px);margin:27px 0}.bundle-visual-copy{position:absolute;z-index:2;top:0;left:0;padding:31px;color:var(--paper)}.bundle-visual-copy .eyebrow{color:#b9f5d5}.bundle-visual-copy h2{margin:0;font-family:var(--display);font-size:clamp(2.5rem,3.6vw,4.2rem);font-weight:800;letter-spacing:-.075em;line-height:.9}.bundle-copy{padding-top:44px}.feature-list{display:grid;gap:14px;margin-top:32px}.feature-list article{display:grid;grid-template-columns:190px 1fr;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.feature-list article:last-child{border-bottom:1px solid var(--line)}.feature-list b{font-family:var(--display);font-size:17px;letter-spacing:-.035em}.feature-list p{margin:0;color:#5d6975;font-size:14px}.problem{display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:120px max(6vw,30px)}.problem h2{margin:0;font-family:var(--display);font-size:clamp(3rem,5.3vw,5.8rem);font-weight:500;letter-spacing:-.065em;line-height:.95}.problem-grid{display:grid;gap:1px;background:var(--dark-line);border:1px solid var(--dark-line);border-radius:var(--radius);overflow:hidden}.problem-grid article{display:grid;grid-template-columns:38px 1fr;-moz-column-gap:12px;column-gap:12px;padding:23px;background:var(--ink-2)}.problem-grid span{grid-row:span 2;color:#78a7ff;font-size:11px;font-weight:800}.problem-grid h3{margin:0 0 7px;font-family:var(--display);font-size:20px;font-weight:500;letter-spacing:-.04em}.problem-grid p{margin:0;color:#aebbc7;font-size:13px}.problem-copy{max-width:600px;padding-top:24px}.problem-copy>p:not(.large-copy){max-width:540px;color:#aebbc7}.problem-copy strong{color:#a9c8ff;font-weight:800}.problem-risk{color:#ffb3a0;font-weight:800}.problem-equation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px}.problem-equation i{color:#a9c8ff;font-size:.72em;font-style:normal}.science{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:10vw}.science-mark{position:relative;min-height:480px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:35px;color:var(--paper);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 38%,#347dec 0 3%,#24579c 4%,#0c203b 28%,#06101b 64%)}.science-mark:before,.science-mark:after{position:absolute;top:50%;left:50%;border:1px solid rgba(128,177,255,.32);border-radius:50%;content:"";transform:translate(-50%,-50%)}.science-mark:before{width:330px;height:330px}.science-mark:after{width:200px;height:200px}.science-mark svg,.science-mark p{position:relative;z-index:1}.science-mark p{margin:10px 0 0;font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.055em;line-height:.9}.science-copy>p{color:#596672}.science-copy h2{margin:0;font-family:var(--display);font-size:clamp(2.75rem,4.6vw,5rem);font-weight:500;letter-spacing:-.065em;line-height:.96}.science-points{margin-top:27px;border-top:1px solid var(--line)}.science-points p{display:grid;grid-template-columns:180px 1fr;gap:16px;margin:0;padding:17px 0;border-bottom:1px solid var(--line)}.science-points b{font-size:14px}.science-points span{color:#5d6975;font-size:13px}.science-copy small{display:block;margin-top:18px;color:#75818d;font-size:11px}.offer{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:10vw;padding:115px max(6vw,30px);background:#e8edf3}.offer h2{margin:0;font-family:var(--display);font-size:clamp(3rem,5.3vw,5.8rem);font-weight:500;letter-spacing:-.065em;line-height:.95}.offer h2 em{font-family:var(--serif);font-weight:400}.offer-copy>p:not(.eyebrow){max-width:420px;color:#53616d;font-size:17px}.offer-copy ul{display:grid;gap:11px;padding:13px 0 0;list-style:none;font-size:14px;font-weight:700}.offer-copy li{display:flex;align-items:center;gap:9px}.offer-copy li svg{color:var(--blue)}.price-card{padding:31px;color:var(--paper);border-radius:28px;box-shadow:var(--shadow);background:var(--ink)}.price-card-label{margin:0;color:#9cc0ff;font-size:10px;font-weight:800;letter-spacing:.15em}.price-card h3{margin:17px 0 26px;font-family:var(--display);font-size:36px;font-weight:500;letter-spacing:-.06em;line-height:.92}.price-card h3 span{color:#9dacbc;font-size:15px;font-weight:500;letter-spacing:0}.price-line{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#bdc9d5;border-top:1px solid var(--dark-line);font-size:13px}.price-line b{color:#fff;font-size:18px}.founder-price b{color:#8cb8ff}.pay-today{margin-top:8px;padding:15px 0;color:#fff;border-bottom:1px solid var(--dark-line)}.pay-today b{color:#fff;font-size:28px}.price-note{color:#9fadba;font-size:11px;line-height:1.55}.price-card .wide{width:100%}.price-card small{display:block;margin-top:10px;color:#8fa0ae;font-size:10px;text-align:center}.offer-inclusions{max-width:420px;margin:24px 0 0;padding-top:12px;border-top:1px solid #bdcdc4}.offer-inclusions>small{display:block;margin-bottom:5px;color:#28764a;font-size:9px;font-weight:900;letter-spacing:.12em}.offer-inclusions p{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;margin:0;padding:12px 0;color:#173523;border-bottom:1px solid #bdcdc4;font-size:13px}.offer-inclusions svg{align-self:center;color:#187848;stroke-width:3}.offer-inclusions b{font-size:14px}.offer-inclusions span{color:#52645a;font-size:12px;text-align:right}.offer-inclusions s{color:#718177}.savings-callout{display:grid;grid-template-columns:auto 1fr;align-items:end;-moz-column-gap:8px;column-gap:8px;margin:8px 0 4px;padding:13px 14px;color:#112c1d;border-radius:12px;background:#a8f0c8}.savings-callout span{align-self:center;font-size:10px;font-weight:900;letter-spacing:.1em}.savings-callout b{color:#112c1d;font-family:var(--display);font-size:31px;letter-spacing:-.07em;line-height:.82;text-align:right}.price-card .savings-callout small{grid-column:1/-1;margin:7px 0 0;color:#28764a;font-size:9px;font-weight:900;letter-spacing:.1em;text-align:left}.waitlist-form{max-width:560px;align-self:center;display:grid;grid-template-columns:1fr auto;gap:11px}.waitlist-form input{min-height:50px;padding:0 17px;color:var(--paper);border:1px solid rgba(255,255,255,.24);border-radius:999px;outline:0;background:#ffffff12}.waitlist-form input:focus{border-color:#76a6ff}.waitlist-form>p{grid-column:1/-1;margin:0;color:#b9c6d1;font-size:11px}.waitlist-form .form-status{color:#a9caff;font-weight:700}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wholesale{display:grid;grid-template-columns:1fr auto;align-items:center;gap:9vw;padding:105px max(6vw,30px);background:#101924}.wholesale h2{max-width:650px;margin:0;font-family:var(--display);font-size:clamp(3rem,5vw,5.3rem);font-weight:500;letter-spacing:-.065em;line-height:.95}.wholesale-copy>p:not(.eyebrow){max-width:560px;color:#afbdc9}.retail-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:34px;border:1px solid var(--dark-line);border-radius:18px;overflow:hidden}.retail-grid span{padding:17px;color:#d2dce5;border-right:1px solid var(--dark-line);font-size:12px;font-weight:700;line-height:1.35}.retail-grid span:last-child{border:0}@media(max-width:760px){.announcement{min-height:39px;font-size:8px}.preorder-header{top:51px}.preorder-hero{padding-top:153px}.preorder-hero h1{font-size:clamp(3.45rem,16vw,5.25rem)}.trust-row{grid-template-columns:1fr 1fr;margin-top:24px}.lifestyle-visual,.lifestyle-overlay{min-height:470px}.lifestyle-visual:after{background:linear-gradient(90deg,#050e09d1,#050e0954)}.lifestyle-overlay{padding:50px 24px}.lifestyle-overlay h2{font-size:clamp(3rem,13vw,4.5rem)}.bundle,.problem,.science,.offer,.wholesale{grid-template-columns:1fr;gap:35px}.bundle-heading{gap:28px}.bundle-visual{min-height:420px}.bundle-human-visual img{height:calc(100% - 32px);margin:16px 0}.bundle-visual-copy{padding:25px}.bundle-visual-copy h2{font-size:clamp(2.7rem,11vw,3.9rem)}.bundle-copy{padding-top:0}.feature-list article,.science-points p{grid-template-columns:1fr;gap:5px}.problem,.offer,.wholesale{padding:80px 24px}.science-mark{min-height:340px}.price-card{padding:24px}.waitlist-form{grid-template-columns:1fr}.waitlist-form .button{width:100%}.retail-grid{grid-template-columns:1fr 1fr}.retail-grid span:nth-child(2){border-right:0}.retail-grid span:nth-child(-n+2){border-bottom:1px solid var(--dark-line)}.wholesale>.button{width:100%}}.preorder-hero .hero-copy>.button{position:relative;z-index:2;margin:26px 0 22px;vertical-align:top}.preorder-hero .hero-lead{margin-bottom:12px}.preorder-hero .deposit-line{margin:10px 0 0}.preorder-hero .hero-copy>.button{top:0}.price-card .wide{margin-top:23px}.price-card small{margin-top:14px}.scarcity-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px 13px;max-width:535px;margin:0 0 22px;padding:13px;color:#dff3e6;border:1px solid rgba(193,245,215,.45);border-radius:12px;background:#051d1057;font-size:10px;font-weight:800;letter-spacing:.07em}.scarcity-copy{display:grid;grid-column:1/-1;gap:4px}.scarcity-copy span{color:#c9f7d9;font-size:11px;font-weight:900;letter-spacing:.11em;line-height:1.2}.scarcity-copy b{color:#f5fcf7;font-family:var(--display);font-size:15px;letter-spacing:-.045em}.scarcity-track{height:6px;overflow:hidden;border-radius:99px;background:#e6ffef33}.scarcity-track i{display:block;height:100%;min-width:3px;border-radius:inherit;background:#68e99e;transition:width .4s ease}.scarcity-bar small{color:#c5decf;font-size:9px;letter-spacing:0;white-space:nowrap}.preorder-hero .scarcity-bar{border-color:#e8cdf36b;background:linear-gradient(125deg,#8d4b81,#713467 48%,#4f214c);box-shadow:inset 0 1px #ffffff29,0 18px 35px #17051452}.preorder-hero .scarcity-copy span{color:#f8ecfb}.preorder-hero .scarcity-copy b{color:#fffaf7}.preorder-hero .scarcity-track{background:#fffaf73b;box-shadow:inset 0 1px 2px #300e2c57}.preorder-hero .scarcity-track i{background:linear-gradient(90deg,#f8f2e9,#d8afe5);box-shadow:0 0 10px #f1cff773}.preorder-hero .scarcity-bar small{color:#f2e4f5}.price-card .offer-scarcity{grid-template-columns:1fr auto;gap:10px 13px;max-width:none;margin:20px 0 22px;padding:14px;border-color:#95f0bd80;background:#56cf8521}.price-card .offer-scarcity .scarcity-copy b{color:#fff;font-family:var(--display);font-size:18px;letter-spacing:-.05em}.price-card .offer-scarcity .scarcity-copy span{color:#aaf6c8;font-size:11px}.price-card .offer-scarcity small{align-self:center;color:#d0ead9;font-size:10px}.admin-page{display:grid;place-items:center;min-height:100vh;padding:35px 24px;color:#183526;background:radial-gradient(circle at 80% 5%,#daf4e3,transparent 30%),#f8f7f2}.admin-brand{position:fixed;top:28px;left:max(30px,6vw);color:#183526;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.06em;text-decoration:none}.admin-brand span{color:#208452}.admin-card{width:min(100%,490px);padding:36px;border:1px solid #c9ddd0;border-radius:24px;background:#fff;box-shadow:0 22px 55px #1835261f}.admin-card h1{margin:0 0 10px;font-family:var(--display);font-size:39px;letter-spacing:-.065em;line-height:1}.admin-card>p{color:#5b695f}.admin-topline{display:flex;align-items:start;justify-content:space-between;gap:18px}.admin-topline .eyebrow{margin-bottom:12px}.admin-signout{padding:5px 0;color:#5b695f;border:0;background:none;font-size:12px;font-weight:800;text-decoration:underline}.admin-form{display:grid;gap:15px;margin-top:25px}.admin-form label{display:grid;gap:7px;color:#375145;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-form input{width:100%;min-height:49px;padding:10px 13px;color:#183526;border:1px solid #bcd4c4;border-radius:10px;outline:0;background:#fbfdfb;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}.admin-form input:focus{border-color:#208452;box-shadow:0 0 0 3px #34d3992e}.admin-form .button{justify-self:start;margin-top:5px}.admin-total{margin:-8px 0 2px;color:#637268;font-size:13px}.admin-status{margin:21px 0 0;padding-top:16px;color:#187848!important;border-top:1px solid #d7e5db;font-size:12px;font-weight:700}@media(max-width:760px){.scarcity-bar{grid-template-columns:1fr auto;gap:8px 12px;margin-bottom:18px}.scarcity-track{grid-column:1/-1;grid-row:2}.scarcity-bar small{font-size:8px}.admin-card{padding:27px 22px}.admin-brand{top:18px;left:24px}}@media(max-width:980px)and (min-width:761px){.preorder-hero{grid-template-columns:1fr;min-height:0;padding-top:164px;padding-bottom:64px}.preorder-hero .hero-copy{max-width:650px}.preorder-hero .hero-visual{justify-self:end;width:min(470px,78%);margin-top:8px}.preorder-hero h1{font-size:clamp(4rem,10vw,6.2rem)}}.focus-report-hero{display:grid;grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:32px;padding-bottom:29px;border-bottom:1px solid rgba(218,244,225,.16)}.focus-report-hero .eyebrow{margin-bottom:9px}.focus-report-kicker{color:#9fbaaa;font-size:10px;font-weight:800;letter-spacing:.06em}.focus-report-hero h2{margin:15px 0 0}.focus-report-hero .focus-profile-summary{margin:13px 0 0}.focus-score{margin:0}.focus-score>span{position:absolute;right:50%;bottom:-19px;color:#a6c6b0;font-size:8px;font-weight:900;letter-spacing:.12em;white-space:nowrap;transform:translate(50%)}.focus-report-section{margin-top:28px}.focus-report-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:22px}.focus-report-section-heading>span,.focus-report-pattern article>span,.focus-reset-heading>span,.focus-reset-steps article>span{color:#a8ecc4;font-size:9px;font-weight:900;letter-spacing:.13em}.focus-report-section-heading p{max-width:300px;margin:0;color:#aec5b7;font-size:11px;line-height:1.4;text-align:right}.focus-report-signals .focus-score-bars{margin:15px 0 0}.focus-report-pattern{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.focus-report-pattern article{min-height:150px;padding:17px;border:1px solid rgba(218,244,225,.16);border-radius:14px;background:#ffffff09}.focus-report-pattern article:last-child{border-color:#e5b8d838;background:#6d31622b}.focus-report-pattern article:last-child>span{color:#f0c5e6}.focus-report-pattern b{display:block;margin-top:13px;color:#eff8f1;font-family:var(--display);font-size:17px;font-weight:650;letter-spacing:-.035em;line-height:1.08}.focus-report-pattern p{margin:10px 0 0;color:#b6c9bb;font-size:11px;line-height:1.45}.focus-reset{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:26px;margin-top:28px;padding:25px;border:1px solid rgba(185,240,206,.23);border-radius:18px;background:linear-gradient(135deg,#2760416b,#592f5047)}.focus-reset-heading h3{margin:13px 0 0;color:#f5fbf5;font-family:var(--display);font-size:28px;font-weight:650;letter-spacing:-.06em;line-height:.92}.focus-reset-heading h3 em{color:#f0c6e6;font-family:var(--serif);font-weight:400}.focus-reset-heading p{margin:15px 0 0;color:#c5d8ca;font-size:12px;line-height:1.45}.focus-reset-steps{display:grid;gap:0;border-top:1px solid rgba(218,244,225,.17)}.focus-reset-steps article{display:grid;grid-template-columns:72px 1fr;-moz-column-gap:10px;column-gap:10px;padding:12px 0;border-bottom:1px solid rgba(218,244,225,.17)}.focus-reset-steps article>span{grid-column:1;grid-row:1 / span 2;padding-top:2px;color:#a8ecc4}.focus-reset-steps b{color:#f2f8f2;font-size:12px}.focus-reset-steps p{margin:4px 0 0;color:#b9cfbd;font-size:11px;line-height:1.38}.focus-profile-test-page .focus-report-hero{border-color:#d4ddd2}.focus-profile-test-page .focus-report-kicker{color:#6a7d70}.focus-profile-test-page .focus-score>span{color:#63776a}.focus-profile-test-page .focus-report-section-heading>span,.focus-profile-test-page .focus-report-pattern article>span,.focus-profile-test-page .focus-reset-heading>span,.focus-profile-test-page .focus-reset-steps article>span{color:#6b3c63}.focus-profile-test-page .focus-report-section-heading p{color:#687b6e}.focus-profile-test-page .focus-report-pattern article{border-color:#d3dbd1;background:#faf8f1}.focus-profile-test-page .focus-report-pattern article:last-child{border-color:#dacbd6;background:#f1e9ef}.focus-profile-test-page .focus-report-pattern article:last-child>span{color:#6b3c63}.focus-profile-test-page .focus-report-pattern b{color:#173b2a}.focus-profile-test-page .focus-report-pattern p{color:#597063}.focus-profile-test-page .focus-reset{border-color:#d6ddd1;background:linear-gradient(135deg,#e9f0e7,#f0e8ee)}.focus-profile-test-page .focus-reset-heading h3{color:#173b2a}.focus-profile-test-page .focus-reset-heading h3 em{color:#6b3c63}.focus-profile-test-page .focus-reset-heading p{color:#557063}.focus-profile-test-page .focus-reset-steps{border-color:#ccd7cd}.focus-profile-test-page .focus-reset-steps article{border-color:#ccd7cd}.focus-profile-test-page .focus-reset-steps b{color:#173b2a}.focus-profile-test-page .focus-reset-steps p{color:#557063}@media(max-width:760px){.focus-report-hero{grid-template-columns:1fr 112px;gap:16px;padding-bottom:25px}.focus-report-hero h2{font-size:30px!important}.focus-report-kicker{font-size:9px}.focus-report-section-heading{display:grid;gap:7px}.focus-report-section-heading p{text-align:left}.focus-report-pattern{grid-template-columns:1fr}.focus-report-pattern article{min-height:0}.focus-reset{grid-template-columns:1fr;gap:21px;padding:19px}.focus-reset-heading h3{font-size:25px}.focus-reset-steps article{grid-template-columns:63px 1fr}.focus-reset-steps article>span{font-size:8px}.focus-result-actions{flex-wrap:wrap;gap:10px 16px}}:root{--ink:#121614;--ink-2:#183526;--paper:#f8f7f2;--white:#fff;--blue:#34d399;--blue-pale:#ebf0ec;--muted:#667269;--line:rgba(18,22,20,.13);--dark-line:rgba(255,255,255,.18);--sans:"Inter",Arial,sans-serif;--display:"Inter",Arial,sans-serif;--shadow:0 20px 55px rgba(18,43,30,.16)}body{background:var(--paper);font-family:var(--sans)}body:before{opacity:.025}:focus-visible{outline-color:var(--blue)}.announcement{color:#e5f8ed;background:#183526}.site-header{color:#f8f7f2;border-color:#e1f4e738;background:#183526c7}.wordmark .wordmark-mycell{color:#173523}.wordmark .wordmark-iq{color:#743967}.nav-cta{color:#102016;background:var(--blue)}.hero{background:radial-gradient(circle at 80% 42%,rgba(77,153,111,.46) 0,transparent 32%),linear-gradient(135deg,#183526,#10291d)}.preorder-hero{min-height:810px}.hero h1,.section h2,.waitlist h2,.partner h2,.problem h2,.comparison-head h2,.offer h2,.science-copy h2,.wholesale h2{font-family:var(--display);font-weight:800;letter-spacing:-.065em}.hero h1 em,.waitlist h2 em,.offer h2 em{color:#a8f0c8;font-family:var(--display);font-style:normal;font-weight:800}.headline-italic{font-family:var(--serif)!important;font-style:italic!important;font-weight:400!important;letter-spacing:-.055em!important}.hero-lead{color:#d4e2d8}.button-primary{color:#0f2116;background:var(--blue);box-shadow:0 10px 26px #34d39933}.button-primary:hover{background:#5ce6a5}.button-quiet{color:#e7f5ea;border-color:#e1f4e73d}.deposit-line{color:#d6e5da}.trust-row span{color:#d9eee0;border-color:#e1f4e738;background:#ffffff0f}.hero-visual{padding:12px;border:1px solid rgba(236,245,237,.44);border-radius:30px;background:#eaf1eb;box-shadow:0 25px 65px #03140b52}.hero-visual img{border-radius:20px;box-shadow:none}.concept-tag{color:#f8f7f2;border-color:#ffffff59;background:#183526d9}.hero-launch-tag{position:absolute;z-index:1;top:18px;left:18px;padding:8px 10px;color:#f8f7f2;border:1px solid rgba(255,255,255,.35);border-radius:9px;background:#183526d9;font-size:9px;font-weight:900;letter-spacing:.12em;line-height:1}.hero-launch-tag-left{position:relative;top:auto;left:auto;display:inline-flex;margin:-4px 0 20px}.hero-launch-tag-right{top:8px;right:15%;left:auto}.proof-bar{overflow:hidden;color:#173523;border-bottom:1px solid #cbd8cf;background:#d7e5db}.proof-track,.proof-set{display:flex;width:-moz-max-content;width:max-content}.proof-track{animation:proof-scroll 66s linear infinite}.proof-set{display:flex;flex:0 0 auto}.proof-bar span{display:inline-flex;align-items:center;gap:22px;padding:17px 26px;white-space:nowrap;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.proof-bar span:after{width:5px;height:5px;border-radius:50%;background:#4cae76;content:""}@keyframes proof-scroll{to{transform:translate(-50%)}}.eyebrow.blue{color:#187848}.eyebrow span{background:var(--blue);box-shadow:0 0 0 5px #34d39924}.section-dark{background:#183526}.section-dark .eyebrow{color:#b8f2d0}.intro-band{background:#ebf0ec}.pillar{background:#204430}.pillar span,.inline-link{color:#61e7a5}.research-visual,.science-mark{background:radial-gradient(circle at 50% 35%,#3f8a61 0 3%,#286044 4%,#183526 36%,#10291d 72%)}.comparison{background:#183526}.featured{color:#143322!important;background:#c9f3d9!important}.offer{background:#ebf0ec}.offer-copy>p:not(.eyebrow),.science-copy>p,.research-copy>p{color:#506159}.price-card{color:#f7faf7;background:#183526;box-shadow:0 24px 45px #122b1e38}.price-card-label{color:#95f0bd}.founder-price b{color:#8aefb4}.price-card .button-primary{color:#102016}.science-points b{color:#173523}.science-points span{color:#52645a}.wholesale,.partner,footer{background:#183526}.retail-grid span{color:#d8ecde}.waitlist{background:radial-gradient(circle at 18% 18%,rgba(133,70,123,.42),transparent 34%),linear-gradient(120deg,#482342,#28172d 56%,#183526)}.waitlist .eyebrow{color:#efbce3}.waitlist h2 em{color:#f2c9e8}.waitlist-intro>p:last-child,.waitlist-form>p{color:#e0cfe0}.waitlist-form input{border-color:#f2c9e84d;background:#ffffff14}.waitlist-form input:focus{border-color:#e9a9d8;box-shadow:0 0 0 3px #df82c329}.waitlist-form .button-primary{color:#fff;background:#b95ea4;box-shadow:0 10px 26px #07020640}.waitlist-form .button-primary:hover{background:#ce75b7}.faq-item button{color:#173523}.cookie{background:#183526}@media(max-width:760px){.proof-bar span{padding:14px 18px;font-size:9px}.faq-contact{align-items:flex-start;flex-direction:column}.faq-contact a{width:100%;justify-content:center}}.brand-promise{display:grid;grid-template-columns:.92fr 1.08fr;gap:11vw;align-items:start;background:#f8f7f2}.brand-promise h2,.mechanism h2,.formula h2{margin:0;font-family:var(--display);font-size:clamp(3rem,5.2vw,5.6rem);font-weight:800;letter-spacing:-.07em;line-height:.94}.brand-promise h2 em{color:#208452;font-style:normal}.brand-promise-copy{max-width:610px;padding-top:30px}.brand-promise-copy>p:not(.large-copy){color:#5a685f}.promise-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.promise-tags span{padding:8px 11px;color:#1d5b39;border:1px solid #c8dbce;border-radius:999px;background:#ebf0ec;font-size:11px;font-weight:800}.mechanism{padding:120px max(6vw,30px);background:#183526}.mechanism-label{position:relative;width:-moz-max-content;width:max-content;margin:0 0 20px;color:#a8efc7}.mechanism-guide-target{position:absolute;top:50%;right:-.01em;width:.68em;height:1em;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:translateY(-50%);pointer-events:none}.mechanism h2{color:#f8f7f2}.mechanism-intro>p:last-child{max-width:410px;color:#bcd1c3}.mechanism-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid rgba(224,244,231,.2);border-radius:24px;overflow:hidden;background:#e0f4e72e}.mechanism-grid article{min-height:300px;padding:25px;background:#204430}.mechanism-grid span{color:#70e5a7;font-size:11px;font-weight:800;letter-spacing:.12em}.mechanism-top{display:flex;align-items:center;justify-content:space-between}.mechanism-icon{display:grid;place-items:center;position:relative;width:68px;height:68px;overflow:hidden;color:#123824;border:1px solid rgba(218,255,232,.65);border-radius:18px;background:linear-gradient(145deg,#b7ffd5,#56e899);box-shadow:0 12px 28px #56e8993d,inset 0 1px #ffffffb8}.mechanism-icon:after{position:absolute;inset:9px;border:1px solid rgba(18,56,36,.28);border-radius:11px;content:""}.mechanism-icon svg{position:relative;z-index:1;stroke-width:2.15}.chew-icon{animation:chewPulse 2.2s ease-in-out infinite}.absorb-icon svg{animation:absorbWave 1.65s ease-in-out infinite}.perform-icon svg{animation:rocketVibrate .58s linear infinite;transform-origin:center}@keyframes chewPulse{0%,to{transform:scale(1)}42%{transform:scale(.88)}62%{transform:scale(1.06)}}@keyframes absorbWave{0%,to{transform:translate(-4px);opacity:.55}50%{transform:translate(5px);opacity:1}}@keyframes rocketVibrate{0%,to{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}@media(prefers-reduced-motion:reduce){.chew-icon,.absorb-icon svg,.perform-icon svg{animation:none}}.mechanism-grid h3{margin:42px 0 7px;color:#f8f7f2;font-family:var(--display);font-size:28px;letter-spacing:-.055em}.mechanism-grid b{color:#a8efc7;font-size:12px}.mechanism-grid p{color:#c2d6c9;font-size:13px}.formula{position:relative;isolation:isolate;display:grid;grid-template-columns:.74fr 1.26fr;gap:9vw;align-items:center;min-height:650px;overflow:hidden;background:#ebf0ec}.formula-intro{position:relative;z-index:1;padding-top:0}.formula-gum{position:absolute;z-index:0;bottom:112px;left:clamp(18px,8vw,132px);width:clamp(330px,34vw,550px);max-width:none;height:auto;pointer-events:none;filter:drop-shadow(0 20px 18px rgba(50,61,52,.15));animation:formula-gum-float 5.5s ease-in-out infinite}@keyframes formula-gum-float{0%,to{transform:translateY(0) rotate(-3deg) scale(1)}50%{transform:translateY(-28px) rotate(3deg) scale(1.05)}}@media(prefers-reduced-motion:reduce){.formula-gum{animation:none}}.formula-intro>p:last-child{max-width:390px;color:#58675e}.facts-card{position:relative;z-index:1;overflow:hidden;color:#143322;border:1px solid #b9cdbf;border-radius:20px;background:#f8f7f2;box-shadow:0 18px 45px #122b1e1a;transform:scale(.91);transform-origin:center}.facts-head{display:flex;justify-content:space-between;gap:22px;padding:23px 24px 17px;border-bottom:5px solid #183526}.facts-head span{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.06em}.facts-head p{margin:0;font-size:11px}.facts-row{display:grid;grid-template-columns:1fr 94px;gap:20px;padding:15px 24px;border-bottom:1px solid #d5e0d8}.facts-row>div{display:grid;gap:4px}.facts-row>.ingredient-detail{display:flex;align-items:center;gap:12px}.ingredient-detail>img{display:block;flex:0 0 auto;width:52px;height:52px;overflow:hidden;border:1px solid #acc3b2;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#dce7df;box-shadow:0 4px 12px #1233221a}.ingredient-detail>div{display:grid;gap:4px}.facts-row b{font-size:13px}.facts-row>b{align-self:start;text-align:right;white-space:nowrap}.facts-row span{color:#5a685f;font-size:12px;line-height:1.45}.facts-label{padding-top:10px;padding-bottom:10px;color:#f8f7f2;background:#183526}.facts-label b{color:inherit;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.facts-label b:first-child{padding-left:64px;text-align:left}.facts-foot{margin:0;padding:14px 24px;color:#5a685f;font-size:10px;line-height:1.5}.creation{position:relative;overflow:hidden;scroll-margin-top:80px;color:#173523;background:#ebf0ec}.creation:before{position:absolute;z-index:3;top:0;left:12%;width:76%;height:1px;background:#17352338;content:""}.creation-hero{position:relative;isolation:isolate;display:grid;min-height:clamp(540px,72svh,660px);overflow:hidden;background:radial-gradient(ellipse 72% 62% at 50% 43%,#ffffff61,#ebf0ec14 68%),#ebf0ec}.creation-hero:before{position:absolute;z-index:0;inset:0;opacity:.7;background:repeating-radial-gradient(ellipse at 51% 53%,transparent 0 73px,rgba(23,53,35,.035) 74px 75px);content:""}.creation-title{position:relative;z-index:2;align-self:start;width:100%;padding-top:clamp(58px,6vh,78px);text-align:center;pointer-events:none}.creation-title:before{position:absolute;z-index:0;top:-26px;left:50%;width:min(82vw,980px);height:250px;transform:translate(-50%);background:radial-gradient(ellipse 50% 62% at 50% 45%,#ebf0ecf5,#ebf0ecb8 38%,#ebf0ec42 68%,#ebf0ec00);content:""}.creation-title p{position:relative;z-index:1;margin:0 0 -4px;color:#173523;font-family:var(--display);font-size:clamp(2rem,3.6vw,4rem);font-style:italic;font-weight:500;letter-spacing:-.065em;line-height:.9}.creation-title h2{position:relative;z-index:1;margin:0;font-family:var(--display);font-size:clamp(3.8rem,7.4vw,8.3rem);font-weight:700;letter-spacing:-.095em;line-height:.8;text-shadow:0 12px 24px rgba(255,255,255,.85)}.creation-title h2 span{color:#173523}.creation-title h2 em{color:#743967;font-style:normal}.creation-hands{position:absolute;z-index:1;inset:0;pointer-events:none}.creation-hand{position:absolute;bottom:0;width:59%;height:100%;overflow:hidden;will-change:transform,opacity}.creation-hand img{position:absolute;bottom:0;display:block;width:112vw;max-width:none;height:auto}.creation-hand-left,.creation-hand-left img{left:0}.creation-hand-right,.creation-hand-right img{right:0}.creation-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);-moz-column-gap:clamp(42px,7vw,110px);column-gap:clamp(42px,7vw,110px);row-gap:10px;align-items:center;padding-top:8px;padding-bottom:62px;background:#ebf0ec}.creation-story h3{grid-column:1/-1;margin:0;color:#173523;font-family:var(--display);font-size:clamp(2.3rem,3.8vw,4.5rem);letter-spacing:-.07em;line-height:.92;text-align:center;transform:translateY(-30px)}.creation-copy{display:grid;gap:14px;max-width:540px;margin:0}.creation-copy p{margin:0;color:#743967;font-family:var(--display);font-size:clamp(1.05rem,1.3vw,1.2rem);font-style:italic;font-weight:500;line-height:1.5}.creation-copy cite{display:grid;gap:2px;margin-top:2px;color:#173523;font-family:var(--display);font-size:clamp(1.15rem,1.5vw,1.4rem);font-style:normal;font-weight:700;letter-spacing:-.035em}.creation-copy cite span{color:#743967;font-family:var(--sans);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.creation-founders{position:relative;width:100%;margin:0;overflow:hidden;border-radius:18px;box-shadow:0 22px 42px #15342424;background:#dce5df}.creation-founders img{display:block;width:100%;aspect-ratio:1.34/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%}.creation-founders figcaption{position:absolute;right:14px;bottom:14px;display:grid;gap:2px;padding:10px 12px;color:#f8f7f2;border:1px solid rgba(255,255,255,.25);border-radius:11px;background:#122f21c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--display);font-size:20px;letter-spacing:-.04em}.creation-founders figcaption span{color:#cbe0d1;font-family:var(--sans);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}@media(max-width:760px){.brand-promise,.mechanism,.formula{grid-template-columns:1fr;gap:34px}.brand-promise-copy,.formula-intro{padding-top:0}.mechanism{padding:80px 24px}.mechanism-grid{grid-template-columns:1fr}.mechanism-grid article{min-height:0}.mechanism-grid h3{margin-top:34px}.formula{min-height:0;padding:80px 24px;overflow:hidden}.formula-gum{top:94px;bottom:auto;left:-34px;width:310px;opacity:.7}.facts-head{display:grid;gap:8px}.facts-row{grid-template-columns:1fr 68px;gap:10px;padding:14px 16px}.ingredient-detail>img{width:45px;height:45px}.facts-head,.facts-foot{padding-left:16px;padding-right:16px}.mechanism-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:14px;column-gap:14px;row-gap:7px;align-items:center;padding:18px 20px}.mechanism-top{display:contents}.mechanism-top>span{grid-column:1;grid-row:1;align-self:center;justify-self:start}.mechanism-icon{grid-column:2;grid-row:1}.mechanism-grid h3{grid-column:1;grid-row:1;align-self:center;margin:0;padding-left:27px;font-size:27px;line-height:1}.mechanism-grid b,.mechanism-grid p{grid-column:1 / -1}.mechanism-grid b{display:none}.mechanism-grid p{margin:0}}.trust-row .speed-badge{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:80px;margin:-7px 0;padding:10px 13px;color:#0f2b1c;border-color:#b9f5d5;background:#a8f0c8;box-shadow:0 12px 25px #34d3992e;transform:scale(1.025)}.trust-row .speed-badge b{font-size:10px;line-height:1.05;letter-spacing:.05em}.trust-row .speed-badge strong{display:block;margin-top:2px;font-family:var(--display);font-size:20px;letter-spacing:-.07em;line-height:.9}.trust-row .speed-badge small{margin-top:3px;font-size:8px;font-weight:800;letter-spacing:.08em}@media(hover:hover)and (pointer:fine){.trust-row span{transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease}.trust-row span:hover{z-index:1;border-color:#e1f4e794;background:#ffffff1a;box-shadow:0 18px 30px #02120a4d;transform:translateY(-5px)}.trust-row .speed-badge:hover{background:#b9f5d5;box-shadow:0 20px 34px #34d3993d;transform:translateY(-5px) scale(1.025)}}@media(max-width:760px){.trust-row .speed-badge{min-height:73px;margin:-3px 0}}.worldwide-shipping{display:flex;align-items:center;gap:7px;margin:15px 0 0;color:#aaf6c8;font-size:12px;font-weight:800}.worldwide-shipping svg{flex:0 0 auto}.offer-copy li.preorder-bonus{align-items:center;gap:11px;margin:7px 0 5px;padding:13px 15px;color:#173523;border:1px solid #a5dfbb;border-radius:12px;background:#c9f4d7;font-size:15px;line-height:1.12}.offer-copy li.preorder-bonus svg{color:#147344}.preorder-bonus span{display:grid;gap:4px}.preorder-bonus small{color:#28764a;font-size:9px;font-weight:900;letter-spacing:.12em}.offer-copy>.preorder-bonus{display:grid;gap:5px;max-width:420px;margin:23px 0 0;padding:13px 15px;color:#173523;border:1px solid #a5dfbb;border-radius:12px;background:#c9f4d7;font-size:15px;font-weight:800;line-height:1.12}.waitlist-intro>p:last-child{margin-top:16px}.waitlist-intro h2+p{margin-top:16px}.legal-page{min-height:100vh;background:#e8e7e1}.legal-header{display:flex;align-items:center;min-height:86px;padding:0 max(6vw,30px);background:#101924}.legal-page .legal{min-height:calc(100vh - 86px);padding-top:12vw}.legal-page .legal h1{max-width:760px;margin:0 0 28px;font-family:var(--display);font-size:clamp(2.5rem,4.5vw,4rem);font-weight:500;letter-spacing:-.065em;line-height:.96}.site-header{position:fixed;z-index:5}.preorder-header{display:grid;grid-template-columns:1fr auto 1fr}.preorder-header nav{grid-column:1;grid-row:1;justify-self:start}.preorder-header .wordmark{grid-column:2;grid-row:1;justify-self:center}.preorder-header .brand-wordmark{width:138px}.footer-top .brand-wordmark{width:145px}.neural-visual{position:relative;display:grid;place-items:center;min-height:500px;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.neural-visual:before,.neural-visual:after{display:none}.neural-stage{position:relative;width:180%;aspect-ratio:3 / 2;transform:translate(-8.55%,30px)}.neural-stage img{position:absolute;z-index:2;top:6%;left:11%;width:78%;height:auto;filter:drop-shadow(0 23px 22px rgba(24,53,38,.2))}.neural-orbits{position:absolute;z-index:1;width:150%;height:150%;top:-25%;left:-25%;overflow:visible;pointer-events:none;will-change:transform}.neural-orbits path{fill:none;stroke:#39845c;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:16 14;opacity:.72;filter:drop-shadow(0 0 4px rgba(57,132,92,.52))}.neural-orbits .orbit-set:nth-child(2) path{stroke:#8d4b81;stroke-width:1.7;opacity:.68;filter:drop-shadow(0 0 4px rgba(141,75,129,.46))}.neural-orbits .orbit-set:nth-child(3) path{stroke:#8fcca8;stroke-width:1.45;opacity:.7;filter:drop-shadow(0 0 3px rgba(143,204,168,.4))}.orbit-set{transform-box:view-box;transform-origin:center}.orbit-set-one{animation:orbitClockwise 21s linear infinite}.orbit-set-two{animation:orbitCounterClockwise 28s linear infinite}.orbit-set-three{animation:orbitClockwise 34s linear infinite reverse}@keyframes orbitClockwise{to{transform:rotate(360deg)}}@keyframes orbitCounterClockwise{to{transform:rotate(-360deg)}}.preorder-header>.nav-cta{grid-column:3;grid-row:1;justify-self:end}.preorder-header .menu-button{grid-column:1;grid-row:1;justify-self:start}@media(max-width:760px){.preorder-header{grid-template-columns:1fr auto 1fr}.preorder-header nav{grid-column:1 / -1}.preorder-header>.nav-cta{min-height:38px;padding:8px 11px;font-size:11px}}.case-hero-visual{width:min(820px,100%);max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media(min-width:981px){.preorder-hero{min-height:720px;padding-top:118px;padding-bottom:32px}.case-hero-visual{width:min(650px,100%)}.hero-product-stage{height:clamp(410px,34vw,500px);aspect-ratio:auto}.hero-flavor-control{margin-top:8px}}.preorder-hero{transition:background .6s ease}.preorder-hero.flavor-mint{background:radial-gradient(circle at 79% 42%,rgba(89,188,132,.48) 0,transparent 33%),linear-gradient(135deg,#183526,#10291d)}.preorder-hero.flavor-berry{background:radial-gradient(circle at 79% 42%,rgba(139,67,129,.54) 0,transparent 33%),linear-gradient(135deg,#1d3327,#1e1825)}.preorder-hero.flavor-berry:after{border-color:#ce96df40}.hero-product-stage{position:relative;width:100%;aspect-ratio:10 / 9;overflow:visible}.hero-product-stage:before{position:absolute;z-index:0;top:39%;left:-4%;width:68%;height:48%;border-radius:50%;background:#03140b6b;filter:blur(30px);transform:rotate(-17deg);content:"";pointer-events:none}.hero-launch-tag{position:absolute;z-index:2;top:14%;left:56%;display:grid;justify-items:center;gap:2px;width:112px;padding:15px 9px 13px;color:#f8f7f2;border:1px solid rgba(248,247,242,.62);border-radius:5px 5px 13px 13px;background:linear-gradient(145deg,#8c4d80,#5f2859 72%);box-shadow:0 14px 24px #18061547;font-size:8px;font-weight:900;letter-spacing:.13em;line-height:1.1;transform:rotate(7deg);pointer-events:none}.hero-launch-tag span{color:#f4daef;font-size:8px}.hero-launch-tag b{font-family:var(--display);font-size:18px;letter-spacing:-.055em}.hero-refill,.hero-focus-case{position:absolute;display:block;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain}.hero-product-stage .hero-refill{z-index:2;bottom:0;left:4%;width:auto!important;height:100%!important;opacity:0;filter:drop-shadow(-26px 5px 22px rgba(3,20,11,.2)) drop-shadow(-40px 8px 38px rgba(3,20,11,.22));transform:translate(-130%);transition:transform .64s cubic-bezier(.22,.8,.25,1),opacity .34s ease;will-change:transform,opacity}.hero-refill.active{opacity:1;transform:translate(0)}.direction-next .hero-refill:not(.active){transform:translate(130%)}.direction-previous .hero-refill:not(.active){transform:translate(-130%)}.hero-focus-case{z-index:3;right:1%;bottom:-6%;width:60%!important;filter:drop-shadow(0 25px 30px rgba(3,20,11,.34))}.hero-flavor-control{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-top:16px;padding-left:14%}.hero-flavor-copy{display:grid;gap:3px;min-width:155px;animation:heroFlavorCopyIn .36s ease both}.hero-flavor-copy span{color:#b4d9c2;font-size:8px;font-weight:900;letter-spacing:.15em}.hero-flavor-copy b{color:#f8f7f2;font-family:var(--display);font-size:17px;font-weight:800;letter-spacing:-.045em}.hero-flavor-copy p{margin:0;color:#cadbd0;font-size:11px;font-weight:600}.flavor-berry .hero-flavor-copy span{color:#e3bee1}.flavor-berry .hero-flavor-copy p{color:#e6d5e6}.hero-flavor-switcher{display:flex;justify-content:flex-start;gap:8px;margin:0;transform:translate(-26px)}.hero-flavor-switcher button{display:inline-flex;align-items:center;gap:7px;min-height:33px;padding:7px 10px;color:#abc3b2;border:1px solid rgba(205,235,216,.2);border-radius:999px;background:#ffffff09;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;transition:color .2s,border-color .2s,background .2s,transform .2s}.hero-flavor-switcher button:hover{transform:translateY(-1px)}.hero-flavor-switcher button.active{color:#f7fbf8;border-color:#c2f5d699;background:#baf4cf21}.flavor-dot{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 2px #ffffff26;animation:flavor-pulse 1.9s ease-in-out infinite}.flavor-dot.mint{background:#55d594}.flavor-dot.berry{background:#b95ba5}@keyframes flavor-pulse{0%,to{box-shadow:0 0 0 2px #ffffff26,0 0 0 0 currentColor;transform:scale(1)}50%{box-shadow:0 0 0 2px #ffffff26,0 0 0 6px #ffffff1c;transform:scale(1.08)}}@keyframes heroFlavorCopyIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.video-hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);overflow:hidden;background:#173523}.video-hero:after{display:none}.hero-background-video{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-background-video-mobile{display:none}.video-hero-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#0c2317e0,#0c2317ad 37%,#0c231729 72%,#0c231747);pointer-events:none}.video-hero .hero-copy{z-index:2}.video-hero .trust-row{max-width:620px}.flavor-preference{display:grid;gap:10px;margin:16px 0 0;padding-top:16px;border-top:1px solid #ddd7d2}.flavor-preference>p{margin:0;color:#743967;font-size:10px;font-weight:900;letter-spacing:.12em}.flavor-preference .hero-flavor-switcher{flex-wrap:wrap;gap:7px;margin:0;transform:none}.flavor-preference .hero-flavor-switcher button{color:#53635a;border-color:#d8d1cc;background:#fffdf9}.flavor-preference .hero-flavor-switcher button.active{color:#3f1739;border-color:#bd79ac;background:#f4e7f0}.flavor-preference .flavor-dot{box-shadow:0 0 0 2px #1735231f}.flavor-preference>small{margin:0;color:#718077;font-size:10px}.flavor-preference>small b{color:#4b5b51}.flavor-preview{display:grid;grid-template-columns:1fr auto;align-items:end;min-height:244px;margin:14px 0 0;overflow:hidden;border:1px solid #ddd2db;border-radius:13px;background:radial-gradient(circle at 50% 36%,#8644792e,#ffffffd1 62%)}.flavor-preview img{grid-column:1 / -1;grid-row:1;justify-self:center;align-self:center;width:188px;height:224px;max-width:88%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 13px rgba(40,17,35,.25));animation:flavorPreviewIn .42s cubic-bezier(.2,.75,.25,1) both}.flavor-preview figcaption{grid-column:1 / -1;grid-row:1;z-index:1;display:grid;gap:1px;align-self:end;padding:12px 14px;color:#173523;background:linear-gradient(180deg,transparent,rgba(247,244,238,.94) 42%)}.flavor-preview.flavor-preview-mint{background:radial-gradient(circle at 30% 38%,rgba(101,219,154,.26),transparent 49%),linear-gradient(135deg,#f9fffb,#eaf8ef)}.flavor-preview.flavor-preview-berry{background:radial-gradient(circle at 30% 38%,rgba(151,74,143,.3),transparent 49%),linear-gradient(135deg,#fff9ff,#f6eaf4)}.flavor-preview figcaption span{color:#743967;font-size:8px;font-weight:900;letter-spacing:.14em}.flavor-preview figcaption b{font-family:var(--display);font-size:18px;letter-spacing:-.045em;line-height:1}.flavor-preview figcaption small{margin:0;color:#65756c;font-size:10px}@keyframes flavorPreviewIn{0%{opacity:.45;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.video-hero{min-height:720px;grid-template-columns:1fr}.video-hero .hero-copy{align-self:center}.hero-background-video-desktop{display:none}.hero-background-video-mobile{display:block;-o-object-position:center;object-position:center}.video-hero-shade{background:linear-gradient(90deg,#0c2317d6,#0c231787 58%,#0c23173d)}.video-hero .trust-row>span:last-child{display:none}.flavor-preference .hero-flavor-switcher button{font-size:8px}}.offer{position:relative;z-index:1;padding-bottom:132px;background:radial-gradient(circle at 18% 22%,#65385e 0,#482342 33%,#2f162d 78%)}.waitlist{position:relative;z-index:2;margin-top:-64px;padding-top:112px;padding-bottom:46px;border-top:0;background:radial-gradient(circle at 18% 72%,rgba(133,70,123,.42),transparent 52%),linear-gradient(180deg,#2f162d 0% 9%,#482342 64%,#2a3028)}.problem{position:relative;z-index:3;padding-top:120px;padding-bottom:82px;overflow:visible}.problem:before{display:none}.problem>*{position:relative;z-index:1}.faq{position:relative;z-index:1;padding-top:178px;overflow:hidden;background:#f8f7f2}.faq:before{position:absolute;z-index:0;top:-1px;left:-5%;width:110%;height:82px;border-radius:0 0 50% 50%/0 0 100% 100%;background:#2f162d;content:""}.faq>*{position:relative;z-index:1}@media(max-width:760px){.offer{padding-bottom:102px}.waitlist{margin-top:-50px;padding-top:152px}.problem,.faq{padding-top:132px}.problem:before,.faq:before{height:58px}}.preorder-journey{overflow:hidden;background:radial-gradient(circle at 18% 16%,#65385e 0,transparent 38%),radial-gradient(circle at 18% 60%,rgba(133,70,123,.42),transparent 46%),linear-gradient(180deg,#482342,#2f162d 51%,#4b2944 73%,#2f162d)}.preorder-journey .offer{position:relative;z-index:1;padding-top:120px;padding-bottom:86px;background:transparent}.preorder-journey .waitlist{position:relative;z-index:1;margin-top:0;padding-top:64px;padding-bottom:82px;background:transparent}.preorder-journey .waitlist:before{position:absolute;top:0;left:12%;width:76%;height:1px;background:#fff8fc57;content:""}.faq{padding-top:120px;background:#f8f7f2}.faq:before{display:none}@media(max-width:760px){.preorder-journey .offer{padding-top:82px;padding-bottom:82px}.preorder-journey .waitlist{margin-top:0;padding-top:86px;padding-bottom:116px}.preorder-journey .waitlist:before{left:24px;width:calc(100% - 48px)}.faq{padding-top:90px}}.bundle{position:relative;z-index:1;padding-top:120px;background:#f8f7f2}.bundle:before{position:absolute;z-index:0;top:-82px;left:-5%;width:110%;height:164px;border-radius:50%;background:#f8f7f2;content:""}.bundle>*{position:relative;z-index:1}.mechanism{padding-bottom:185px}@media(max-width:760px){.bundle{padding-top:80px}.bundle:before{top:-58px;height:116px}.mechanism{padding-bottom:130px}}.comparison-subhead{margin:20px 0 0;color:#d7e7dc;font-size:17px;font-weight:650;letter-spacing:-.025em}.comparison .table-wrap{margin-top:40px;border-color:#d5ecde33;background:#112b1d}.comparison th,.comparison td{vertical-align:middle;border-bottom-color:#d5ecde29}.comparison th:not(:first-child){text-align:center}.comparison th:first-child{color:#e2eee6}.comparison td:first-child{color:#f3f8f4;font-weight:800}.comparison th:nth-child(3),.comparison td:nth-child(3){color:#b3c1be;background:#b3c1be14}.comparison th:nth-child(4),.comparison td:nth-child(4){color:#e5a69b;background:#e5a69b14}.comparison th:nth-child(5),.comparison td:nth-child(5){color:#907bd0;background:#907bd01a}.comparison .featured{color:#153324!important;background:#c9f3d9!important;font-weight:900}.comparison tbody tr:not(:last-child) td.featured{border-bottom-color:#1433242e}.comparison th.featured{position:relative;z-index:2;color:#143322!important;border:1px solid rgba(20,51,36,.18);border-bottom-color:#1433242e;border-radius:0;box-shadow:none;font-size:13px;letter-spacing:.045em;transform:none}.comparison th.featured:before{position:absolute;z-index:3;right:0;bottom:calc(100% - 1px);left:0;height:13px;border:0;border-radius:14px 14px 0 0;box-shadow:none;background:inherit;content:"";pointer-events:none}.comparison tbody td.featured{position:relative;z-index:1;border-right:1px solid rgba(20,51,36,.18);border-left:1px solid rgba(20,51,36,.18)}.comparison tbody tr:last-child td.featured{z-index:2;border-bottom:1px solid rgba(20,51,36,.18);border-radius:0;box-shadow:none;transform:none}.comparison tbody tr:last-child td.featured:after{position:absolute;z-index:3;top:calc(100% - 1px);right:0;left:0;height:13px;border:0;border-radius:0 0 14px 14px;box-shadow:none;background:inherit;content:"";pointer-events:none}@media(min-width:761px){.comparison .table-wrap{overflow:visible}}.comparison-mark{display:grid;place-items:center;width:26px;height:26px;margin:auto;border-radius:50%}.comparison-mark svg{stroke-width:3}.comparison-mark.yes{color:#173523;background:#8ceab3}.comparison-mark.no{color:#fff5f3;background:#ce675dc2}.comparison .comparison-approach td{padding-top:25px;padding-bottom:25px;font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:-.025em;text-align:center}.comparison .comparison-approach td:first-child{text-align:left}.mobile-comparison{display:none}@media(max-width:760px){.comparison-subhead{font-size:15px}.comparison .table-wrap{margin-top:28px}}.preorder-header{top:31px;left:0;width:100%;min-height:64px;padding:12px max(6vw,30px);color:#173523;border:0;border-bottom:1px solid #d8d3ca;border-radius:0;background:#f8f7f2;box-shadow:0 8px 22px #0e261914;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.preorder-header .brand-wordmark-mycell{color:#173523}.preorder-header .brand-wordmark-iq{color:#6b2867}.preorder-header nav a{color:#173523;opacity:.72}.preorder-header nav a:hover{opacity:1}.preorder-header>.nav-cta{color:#fff;background:#743967}.preorder-header>.nav-cta:hover{background:#5b2851}.preorder-header .menu-button{color:#173523}@media(max-width:760px){.announcement{min-height:48px;padding:9px 8px;font-size:10.5px;letter-spacing:.035em}.announcement svg{width:16px;height:16px;flex:0 0 auto}.preorder-header{top:48px;min-height:58px;padding-inline:24px}.site-header nav{background:#f8f7f2;border-color:#d8d3ca}.site-header nav a{color:#173523}.preorder-header>.nav-cta{color:#fff}.nav-cta-desktop{display:none}.nav-cta-mobile{display:inline}}.case-hero-visual img{aspect-ratio:auto;border-radius:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 25px 34px rgba(3,20,11,.3))}.focus-case-visual{min-height:0;aspect-ratio:25 / 32;padding:5px;background:#f5f1e9}.focus-case-visual:after{display:none}.focus-case-visual img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.process-map{cursor:default}.process-map-image{transition:filter .28s ease,transform .28s ease}.process-map-image.dimmed{filter:brightness(.55) saturate(.75);transform:scale(.985)}.process-hotspot{position:absolute;z-index:2;padding:0;border:0;background:transparent;cursor:pointer}.process-hotspot:before{position:absolute;inset:5px;border:1px solid transparent;border-radius:16px;box-shadow:inset 0 0 0 1px transparent;content:"";transition:border-color .2s,box-shadow .2s,background .2s}.process-hotspot:hover:before,.process-hotspot:focus-visible:before,.process-hotspot[aria-pressed=true]:before{border-color:#1d7f4bcc;box-shadow:inset 0 0 0 2px #ffffffb8,0 0 0 4px #4ad38f40;background:#ffffff17}.process-hotspot span{position:absolute;top:13px;left:13px;display:grid;place-items:center;width:29px;height:29px;color:#f8f7f2;border:1px solid rgba(255,255,255,.82);border-radius:50%;background:#173523;box-shadow:0 5px 13px #0d27194d;font-size:10px;font-weight:900;letter-spacing:.03em}.hotspot-fill{top:1%;left:1%;width:48%;height:48%}.hotspot-rotate{top:1%;left:51%;width:48%;height:48%}.hotspot-press{top:51%;left:1%;width:48%;height:48%}.hotspot-chew{top:51%;left:51%;width:48%;height:48%}.process-zoom{position:absolute;z-index:4;inset:8%;display:grid;grid-template-rows:1fr auto;overflow:hidden;border:1px solid rgba(255,255,255,.55);border-radius:18px;background:#163a28;box-shadow:0 22px 48px #081c1273;animation:processZoomIn .28s cubic-bezier(.2,.8,.2,1) both}.process-zoom-image{min-height:0;background-repeat:no-repeat;background-size:200% auto}.process-zoom-copy{display:grid;gap:5px;padding:15px 46px 16px 17px;color:#f6fbf7;background:#173523}.process-zoom-copy span{color:#9ee8b9;font-size:10px;font-weight:900;letter-spacing:.12em}.process-zoom-copy b{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.035em;line-height:1.05}@keyframes processZoomIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.bundle-intro{max-width:455px;margin:25px 0 0;color:#506159;font-size:18px;line-height:1.42}.refill-points{display:grid;gap:0;margin-top:30px;border-top:1px solid var(--line)}.refill-points span{padding:14px 0;color:#173523;border-bottom:1px solid var(--line);font-size:11px;font-weight:900;letter-spacing:.09em}.bundle-copy>h2{margin:0;font-family:var(--display);font-size:clamp(3rem,4.8vw,5rem);font-weight:500;letter-spacing:-.065em;line-height:.95}.bundle-copy>h2 em{font-family:var(--serif);font-weight:400}@media(max-width:760px){.case-hero-visual{width:min(100%,520px)}.hero-flavor-control{align-items:start;flex-direction:column;gap:10px;padding-left:5%}.hero-flavor-switcher{transform:none}.focus-case-visual{aspect-ratio:5 / 6}}.case-colors{margin:0 0 18px;padding:15px 0 2px;border-top:1px solid var(--dark-line)}.case-colors>p{margin:0 0 10px;color:#aaf6c8;font-size:10px;font-weight:900;letter-spacing:.12em}.case-colors>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.case-colors button{display:grid;justify-items:center;gap:7px;min-height:71px;padding:9px 4px;color:#b9c8d2;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff09;font-size:9px;font-weight:800;line-height:1.1;cursor:pointer}.case-colors button:hover,.case-colors button.selected{color:#fff;border-color:#69eaa0;background:#66e29424}.case-colors button i{display:block;width:22px;height:22px;border:1px solid rgba(255,255,255,.45);border-radius:50%;box-shadow:inset 0 0 0 1px #00000021}.case-colors>small{display:block;margin-top:10px;color:#94a9b7;font-size:10px}.case-colors>small b{color:#fff}.case-colors>.case-preview{display:grid;grid-template-columns:1fr;place-items:center;gap:0;position:relative;min-height:196px;margin:13px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:radial-gradient(circle at 50% 42%,#599a7433,#ffffff06 58%,#ffffff03)}.case-preview img{display:block;width:min(360px,100%);max-width:100%;height:auto;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 13px rgba(0,0,0,.34));animation:casePreviewIn .42s cubic-bezier(.2,.75,.25,1) both}@keyframes casePreviewIn{0%{opacity:.45;transform:scale(.86) rotate(-360deg)}to{opacity:1;transform:scale(1) rotate(0)}}@media(min-width:761px){.offer{grid-template-columns:.8fr 1.2fr;min-height:132svh;gap:6vw;padding-block:28px;align-items:start}.offer-copy{position:sticky;top:112px}.price-card{padding:18px 22px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:18px;column-gap:18px;align-items:start}.price-card>.price-card-label,.price-card>h3,.price-card>.offer-scarcity,.price-card>.wide,.price-card>small{grid-column:1 / -1}.price-card h3{margin:8px 0 11px;font-size:30px}.price-card>.case-colors{grid-column:1;grid-row:2;margin:0;padding:0;border:0}.price-card>.price-summary{grid-column:2;grid-row:2;align-self:start}.price-card>.flavor-preference{grid-column:1;grid-row:3}.price-card>.flavor-preview{grid-column:1;grid-row:4}.price-card>.offer-scarcity{grid-row:5}.price-card>.wide{grid-row:6}.price-card>.secure-checkout{grid-row:7}.case-colors{margin-bottom:7px;padding-top:8px}.case-colors>p{margin-bottom:6px}.case-colors button{min-height:47px;gap:3px;padding:5px 3px}.case-preview{min-height:138px;margin-top:7px}.case-preview img{width:194px}.flavor-preview{min-height:232px;margin-top:10px}.flavor-preview img{width:172px;height:212px}.case-colors>small{margin-top:4px}.price-line{padding:6px 0}.pay-today{margin-top:3px;padding:8px 0}.pay-today b{font-size:24px}.price-note{margin:7px 0;font-size:9px;line-height:1.35}.worldwide-shipping{margin:7px 0 0;font-size:10px}.price-card .offer-scarcity{margin:11px 0 8px;padding:8px 10px}.price-card .offer-scarcity .scarcity-copy b{font-size:16px}.price-card .wide{min-height:44px;margin-top:9px}.price-card small{margin-top:5px}}#offer{scroll-margin-top:104px}.offer h2{margin-bottom:24px}.process-map{overflow:visible}.process-zoom{width:min(410px,calc(100% - 12px));inset:auto;display:block;transform:translate(-50%,-50%)}.process-zoom-image{width:100%;min-height:0;aspect-ratio:1108 / 1420;background-size:200% auto}.process-zoom-copy{position:relative}@keyframes processZoomIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:760px){.process-zoom{width:calc(100vw - 32px)}}.process-zoom{position:fixed;z-index:100;top:50%;left:50%;width:min(360px,calc(100vw - 32px));max-height:calc(100svh - 28px)}.focus-profile{margin:38px 0 0;padding:20px 18px 15px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:linear-gradient(135deg,#75eaae14,#ffffff06 50%)}.focus-profile figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:11px}.focus-profile figcaption span{color:#9ee8b9;font-size:10px;font-weight:900;letter-spacing:.12em}.focus-profile figcaption small{color:#aebbc7;font-size:10px}.focus-chart-wrap{position:relative;padding-left:23px}.focus-chart-wrap svg{display:block;width:100%;height:auto;overflow:visible}.focus-axis-y{position:absolute;top:48%;left:0;color:#81918c;font-size:8px;font-weight:800;letter-spacing:.08em;transform:translate(-40%,-50%) rotate(-90deg);white-space:nowrap}.chart-grid path{stroke:#ffffff1f;stroke-dasharray:3 6;stroke-width:1}.chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}.chart-line.capsules{stroke:#907bd0}.chart-line.coffee{stroke:#b3c1be}.chart-line.caffeine-gum{stroke:#e5a69b}.chart-line.mycelliq{stroke:#84efb0;stroke-width:4.5;filter:drop-shadow(0 0 5px rgba(132,239,176,.35))}.chart-marker circle{fill:#84efb0}.chart-marker text{fill:#b4f6cb;font-family:var(--sans);font-size:9px;font-weight:900;letter-spacing:.07em}.chart-labels text,.chart-axis-x{font-family:var(--sans);font-size:11px;font-weight:800}.chart-labels text{paint-order:stroke;stroke:#102218;stroke-width:5px;stroke-linejoin:round}.chart-labels .label-mycelliq{fill:#84efb0;font-size:13px}.chart-labels .label-capsules{fill:#b8a7f0}.chart-labels .label-coffee{fill:#c7d1ce}.chart-labels .label-gum{fill:#f0b7ac}.chart-axis-x{fill:#81918c;font-size:9px;letter-spacing:.12em}.focus-profile>p{margin:12px 0 0;color:#81918c;font-size:10px;line-height:1.45}@media(max-width:620px){.focus-profile{margin-top:28px;padding:16px 12px 13px}.focus-profile figcaption{display:block}.focus-profile figcaption small{display:block;margin-top:4px}.focus-chart-wrap{padding-left:18px}.chart-labels text{font-size:9px}.chart-labels .label-mycelliq{font-size:11px}.chart-marker text{font-size:7px}}.wholesale-copy>p:not(.eyebrow){margin-top:26px}.wholesale{padding-top:72px;padding-bottom:68px}footer{padding-top:42px;color:#173523;background:#f8f7f2}.footer-top{padding-bottom:24px}.footer-top .brand-wordmark-mycell{color:#173523}.footer-top .brand-wordmark-iq{color:#6b2867}.footer-top p{color:#52645a}.footer-top .inline-link{color:#173523}.footer-bottom{color:#66776d;border-top-color:#c9d7cd}.offer{background:radial-gradient(circle at 18% 22%,#65385e 0,#482342 33%,#2f162d 78%)}.offer h2{color:#fff8fc}.offer h2 em{color:#efc7e7}.offer h2 .offer-free{color:#fff;font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.055em}.offer .eyebrow.blue{color:#e9b7de}.offer-copy>p:not(.eyebrow){color:#e1d2de}.offer-inclusions{border-top-color:#ffffff3d}.offer-inclusions>small{color:#efbce3}.offer-inclusions p{color:#fff8fc;border-bottom-color:#fff3}.offer-inclusions svg{color:#efbce3}.offer-inclusions span{color:#dfcadb}.offer-inclusions s{color:#bba4b6}.case-colors button:nth-child(3).selected{border-color:#e3a0d1;background:#d668b72e;box-shadow:0 0 0 2px #e3a0d124,0 0 20px #cd5eae38}.offer .price-card{color:#193326;background:#f7f4ee;box-shadow:0 24px 45px #19091745}.offer .price-card-label{color:#743967}.offer .price-line{color:#5c6b63;border-top-color:#ddd7d2}.offer .price-line b,.offer .pay-today,.offer .pay-today b{color:#173523}.offer .founder-price b{color:#743967}.offer .pay-today{border-bottom-color:#ddd7d2}.offer .price-note,.offer .price-card small{color:#718077}.offer .case-colors{border-top-color:#ddd7d2}.offer .case-colors button{color:#53635a;border-color:#d8d1cc;background:#fffdf9}.offer .case-colors button:hover,.offer .case-colors button.selected{color:#3f1739;border-color:#bd79ac;background:#f4e7f0}.offer .case-colors>small,.offer .case-colors>small b{color:#4b5b51}.offer .case-preview{border-color:#ddd2db;transition:background .45s ease,border-color .45s ease}.offer .case-preview-deep-forest{border-color:#bad6c4;background:radial-gradient(circle at 50% 42%,rgba(64,143,94,.3),transparent 50%),linear-gradient(135deg,#f8fffa,#e7f3ea)}.offer .case-preview-stone{border-color:#ddd5c8;background:radial-gradient(circle at 50% 42%,rgba(193,178,149,.28),transparent 52%),linear-gradient(135deg,#fffdf8,#f1eadc)}.offer .case-preview-night-plum{border-color:#ddbed5;background:radial-gradient(circle at 50% 42%,rgba(137,66,128,.32),transparent 51%),linear-gradient(135deg,#fff9ff,#f4e7f1)}.offer .case-preview-obsidian{border-color:#c9c9c8;background:radial-gradient(circle at 50% 42%,rgba(43,43,43,.28),transparent 52%),linear-gradient(135deg,#fbfaf7,#e9e7e1)}.offer .price-card .offer-scarcity{border-color:#d5a7c8;background:#f5e9f1}.offer .price-card .offer-scarcity .scarcity-copy b{color:#382033}.offer .price-card .offer-scarcity .scarcity-copy span{color:#743967}.offer .price-card .offer-scarcity small{color:#6b4f64}.offer .offer-scarcity .scarcity-track{background:#e0d0db}.offer .offer-scarcity .scarcity-track i{background:#9f4d8b}.offer .savings-callout{color:#3d1f37;background:#f0dce9}.offer .savings-callout b{color:#3d1f37}.offer .price-card .savings-callout small{color:#743967}.offer .price-card .button-primary{color:#fff;background:#743967}.offer .price-card .button-primary:hover{background:#5b2851}.process-gallery{min-height:560px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.process-gallery:after{display:none}.refill-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:100%}.refill-step-tile{position:relative;min-height:272px;overflow:hidden;padding:0;color:#fff;border:1px solid rgba(25,53,38,.12);border-radius:14px;background:#efe9df;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.refill-step-tile:hover,.refill-step-tile:focus-visible{z-index:2;outline:0;transform:translateY(-3px);box-shadow:0 15px 30px #1d34272e}.refill-step-tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.refill-step-tile:after{position:absolute;right:0;bottom:0;left:0;height:42%;background:linear-gradient(transparent,#122b1eb8);content:"";pointer-events:none}.refill-step-tile span,.refill-step-tile b{position:absolute;z-index:1;bottom:15px}.refill-step-tile span{left:15px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#f7f4ee;color:#173d2a;font-size:10px;font-weight:900}.refill-step-tile b{left:53px;color:#fff;font-family:var(--display);font-size:18px;letter-spacing:-.035em}.process-gallery .process-zoom{position:absolute;z-index:5;top:50%;left:50%;display:grid;gap:14px;width:min(580px,calc(100% - 28px));padding:14px;border:1px solid rgba(25,53,38,.15);border-radius:18px;background:#f7f4ee;box-shadow:0 28px 70px #132a1f4d;transform:translate(-50%,-50%)}.process-gallery .process-zoom-image{width:100%;min-height:0;aspect-ratio:1;border-radius:10px 10px 0 0;background-position:center;background-size:cover}.process-gallery .process-zoom-copy{display:grid;gap:4px;padding:12px 14px 14px;border-radius:0 0 10px 10px;background:#f7f4ee;color:#173d2a}.process-gallery .process-zoom-copy span{color:#7a4671;font-size:10px;font-weight:900;letter-spacing:.11em}.process-gallery .process-zoom-copy b{font-family:var(--display);font-size:19px;letter-spacing:-.035em}@media(max-width:760px){.process-gallery{min-height:470px}.refill-step-tile{min-height:220px}.process-gallery .process-zoom{width:calc(100% - 18px)}.refill-step-tile b{font-size:16px}}.offer .price-card .secure-checkout{display:flex;align-items:center;justify-content:center;gap:6px;color:#53635a}.offer .price-card .secure-checkout svg{color:#743967;stroke-width:2.5}.offer-story-step{display:grid;align-content:center;min-height:420px}.offer-story-step h3{margin:0 0 20px;color:#fff8fc;font-family:var(--display);font-size:clamp(2.65rem,4.1vw,4.5rem);font-weight:800;letter-spacing:-.065em;line-height:.94}.offer-story-step h3 em{color:#efc7e7;font-family:var(--serif);font-weight:400}.offer-story-step>p:not(.eyebrow){max-width:430px;color:#f5e6f1;font-weight:600}.offer-panels{min-height:292px}.offer-panel{display:grid;gap:12px;animation:offerPanelIn .36s cubic-bezier(.2,.75,.25,1) both}.offer-progress{display:flex;justify-content:center;gap:6px;margin-top:15px}.offer-progress i{width:25px;height:3px;border-radius:99px;background:#dfcbd8;transition:background .25s ease,transform .25s ease}.offer-progress i.active{background:#743967;transform:scaleX(1.15)}.offer-panel .price-card-label{margin:0}.offer-panel .flavor-preference{margin-top:0}.offer-panel .case-colors{margin:0}.offer-panel .price-summary{display:grid;gap:0}.offer-panel .secure-checkout{margin-top:0}.checkout-conversion-note{position:relative;display:grid;place-items:center;min-height:48px;padding:13px 14px 10px;border:1px solid #b9c7bb;border-radius:11px;background:#fffaf2;box-shadow:0 8px 18px #1b352412;text-align:center}.checkout-conversion-note:before{position:absolute;top:7px;width:22px;height:2px;border-radius:99px;background:#743967;content:""}.checkout-conversion-note b{color:#173523;font-size:10px;font-weight:900;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.offer-price-lockup{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:3px 13px;max-width:370px;margin-top:22px;padding:14px 15px;color:#173523;border-radius:13px;background:linear-gradient(135deg,#f7e9f3,#f6f1e8);box-shadow:0 14px 30px #21081d26}.offer-price-lockup span{display:grid;gap:4px;align-self:center;color:#743967;font-size:10px;font-weight:900;letter-spacing:.1em}.offer-price-lockup s{color:#907d89;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.045em;line-height:.85;text-decoration-thickness:2px}.offer-price-lockup b{color:#3d1f37;font-family:var(--display);font-size:42px;letter-spacing:-.075em;line-height:.82;text-align:right}.offer-price-lockup small{grid-column:1 / -1;margin-top:7px;color:#5c6b63;font-size:10px;font-weight:700}.offer-scroll-hint{display:inline-flex;align-items:center;gap:9px;margin-top:24px;color:#f1d9eb;font-size:9px;font-weight:900;letter-spacing:.13em;line-height:1}.offer-scroll-hint i{color:#fff7fc;font-size:18px;font-style:normal;animation:offerScrollHint 1.35s ease-in-out infinite}@keyframes offerScrollHint{0%,to{transform:translateY(-2px);opacity:.7}50%{transform:translateY(4px);opacity:1}}.offer-panel-title{color:#173523;font-family:var(--display);font-size:clamp(2rem,3.2vw,2.8rem);letter-spacing:-.065em;line-height:.92}.offer-panel-copy{max-width:370px;margin:0;color:#53635a;font-size:14px;font-weight:600;line-height:1.5}.offer-panel-steps{display:grid;gap:7px;padding-top:6px}.offer-panel-steps span{display:flex;align-items:center;gap:9px;padding:9px 10px;color:#385044;border:1px solid #ddd2db;border-radius:9px;background:#fffdf9;font-size:11px;font-weight:800}.offer-panel-steps b{display:grid;place-items:center;width:19px;height:19px;color:#fff;border-radius:50%;background:#743967;font-size:8px}.final-selections{display:grid;grid-template-columns:1fr 1fr;gap:8px}.final-selections>span{grid-column:1 / -1;color:#743967;font-size:9px;font-weight:900;letter-spacing:.12em}.final-selections p{display:flex;align-items:center;gap:8px;margin:0;padding:6px 8px;color:#173523;border:1px solid #ddd2db;border-radius:10px;background:#fffdf9;font-size:10px}.final-selections img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.final-selections b{display:grid;gap:2px;font-size:10px}.final-selections small{color:#743967;font-size:10px;font-weight:800}@keyframes offerPanelIn{0%{opacity:.15;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media(min-width:761px){.preorder-journey{overflow:visible}.preorder-journey .offer{grid-template-columns:minmax(0,.82fr) minmax(400px,1.08fr);min-height:0;align-items:start;gap:7vw;padding-top:64px;padding-bottom:84px}.offer-copy{position:static}.offer-story-step{min-height:calc(100svh - 128px);padding:0 0 24px}.offer-story-step:first-child{min-height:calc(100svh - 128px)}.offer .price-card{position:sticky;top:112px;display:block;min-height:0;padding:26px 28px}.offer .price-card>.offer-scarcity{display:grid;margin:0 0 20px}.offer .offer-panels{min-height:322px}.offer .offer-panel{gap:16px}.offer .desktop-offer-intro{display:grid}.offer .desktop-offer-intro .offer-panel-title{display:block;margin-bottom:19px}.offer .desktop-offer-intro .offer-panel-copy{margin-bottom:23px}.offer .desktop-offer-intro .offer-panel-steps{padding-top:0}.offer .offer-panel{display:none}.offer .offer-panel.active{display:grid}.offer .flavor-preview{min-height:226px;margin-top:0;grid-template-columns:minmax(0,1.18fr) minmax(120px,.82fr);align-items:center;transition:background .45s ease,box-shadow .45s ease}.offer .flavor-preview.flavor-preview-mint{background:radial-gradient(circle at 24% 42%,rgba(101,219,154,.28),transparent 46%),linear-gradient(135deg,#f9fffb,#eaf8ef);box-shadow:inset 0 0 0 1px #54b77d2e}.offer .flavor-preview.flavor-preview-berry{background:radial-gradient(circle at 24% 42%,rgba(151,74,143,.3),transparent 48%),linear-gradient(135deg,#fff9ff,#f6eaf4);box-shadow:inset 0 0 0 1px #8942802e}.offer .flavor-preview img{grid-column:1;grid-row:1;justify-self:center;width:100%;max-width:228px;height:218px}.offer .flavor-preview figcaption{grid-column:2;grid-row:1;align-self:center;padding:18px 12px 18px 0;background:transparent}.offer .flavor-preview figcaption b{font-size:22px}.offer .case-preview{min-height:208px;margin-top:8px}.offer .case-preview img{width:238px}.offer .checkout-panel{align-content:start;min-height:326px}.offer .checkout-panel .wide{margin-top:2px}}@media(max-width:760px){.offer-scroll-hint{display:none}.offer-story-step{min-height:0;padding:0 0 22px}.offer-story-step:not(:first-child){display:none}.offer-panel.intro-panel{display:none}.offer-panel+.offer-panel{margin-top:20px;padding-top:20px;border-top:1px solid #ddd2db}.offer-progress{display:none}.offer-panel.intro-panel+.flavor-panel{margin-top:0;padding-top:0;border-top:0}.offer-panels{min-height:0}.offer .price-card>.offer-scarcity{margin:0 0 14px}.offer .checkout-panel .retail-value,.offer .checkout-panel .savings-callout{display:none}.offer .checkout-panel .price-note{margin:7px 0}}.refill-story{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);min-height:570px;padding:0;overflow:hidden;border:1px solid rgba(25,53,38,.12);border-radius:20px;background:#eee8de;box-shadow:0 18px 40px #1935261f;aspect-ratio:auto}.refill-story:after{display:none}.refill-story-media{position:relative;min-width:0;min-height:0;overflow:hidden;background:#eee8de}.refill-story-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:refillStoryIn .44s cubic-bezier(.2,.78,.25,1) both}.press-arrow{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 0 3px rgba(255,255,255,.9)) drop-shadow(0 2px 2px rgba(24,41,30,.22));transform:translateY(-2%)}.press-arrow path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.refill-showcase{position:relative;z-index:1;padding:46px max(2.25vw,18px) 48px;background:#f8f7f2}.refill-showcase:before,.refill-showcase:after{position:absolute;z-index:0;left:-5%;width:110%;height:82px;background:#f8f7f2;content:""}.refill-showcase:before{top:-81px;border-radius:50% 50% 0 0/100% 100% 0 0}.refill-showcase:after{bottom:-81px;border-radius:0 0 50% 50%/0 0 100% 100%}.refill-showcase>*{position:relative;z-index:1}.refill-showcase>.eyebrow{justify-content:center;margin-bottom:18px;color:#173523}.refill-slider{width:min(100%,1280px);margin:0 auto}.refill-step-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(7px,.9vw,13px)}.refill-step{min-width:0;padding:0;color:#173523;border:0;background:transparent;cursor:pointer;text-align:left;transition:opacity .38s ease,transform .38s cubic-bezier(.2,.78,.25,1)}.refill-step-media{position:relative;aspect-ratio:1;overflow:hidden;border:0;border-radius:8px;background:#eee8de;box-shadow:none;transition:box-shadow .38s ease}.refill-step-media>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .45s ease,transform .45s cubic-bezier(.2,.78,.25,1),opacity .45s ease}.refill-step:not(.active){opacity:.6;transform:scale(.965)}.refill-step:not(.active) .refill-step-media>img{filter:blur(3.4px) saturate(.62) brightness(.92);transform:scale(1.05)}.refill-step.active{transform:translateY(-3px)}.refill-step.active .refill-step-media{box-shadow:0 20px 40px #1430202e}.refill-step:hover{opacity:.9}.refill-step-media>img.refill-step-render{position:relative;z-index:0}.science-copy{position:relative;top:-18px}@media(min-width:761px){.formula-intro{transform:translateY(-56px)}.formula-gum{bottom:86px}.facts-card{transform:translateY(-18px) scale(.91)}.formula{padding-top:80px;padding-bottom:44px}.comparison{padding-top:72px}.science{padding-bottom:72px}.problem{padding-bottom:52px}.mechanism{padding-top:88px}}.focus-chart-wrap .chart-mycelliq-flow{position:absolute;z-index:3;top:0;left:23px;width:calc(100% - 23px);height:auto;overflow:visible;pointer-events:none}.mobile-chart-mycelliq-flow{display:none}.chart-mycelliq-flow path{fill:none;stroke:#84efb0;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5;filter:drop-shadow(0 0 5px rgba(132,239,176,.35))}.chart-mycelliq-flow .chart-flow-extension{stroke-linecap:butt}.chart-mycelliq-flow .chart-flow-arrow{fill:#84efb0;stroke:none;filter:drop-shadow(0 0 3px rgba(132,239,176,.5))}@media(max-width:760px){.chart-mycelliq-flow{display:none}}.site-main{position:relative}.focus-guide{position:absolute;z-index:5;top:0;left:0;overflow:visible;pointer-events:none}.focus-guide-path{fill:none;stroke:#84efb0;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5;filter:drop-shadow(0 0 5px rgba(132,239,176,.42))}.focus-guide-arrow{fill:#84efb0;filter:drop-shadow(0 0 3px rgba(132,239,176,.48))}.announcement,.preorder-header{z-index:10}@media(max-width:760px){.focus-guide-path{stroke-width:3.4}}.nav-cta-mobile{display:none}#how-it-works{scroll-margin-top:120px}@media(min-width:761px){html,body,#root{max-width:100%;overflow-x:clip}}@media(max-width:760px){.nav-cta-desktop{display:none}.nav-cta-mobile{display:inline}}.refill-step-meta{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px;align-items:baseline;padding:14px 5px 0;transition:opacity .35s ease}.refill-step-meta span{grid-row:span 2;color:#743967;font-size:10px;font-weight:900;letter-spacing:.12em}.refill-step-meta h2{margin:0;font-family:var(--display);font-size:27px;font-weight:700;letter-spacing:-.055em;line-height:.95}.refill-step-meta p{grid-column:2;margin:5px 0 0;color:#567064;font-size:12px;font-weight:600;line-height:1.35}.refill-step:not(.active) .refill-step-meta{opacity:.6}.refill-step-media .press-arrow{transform:translate(-3%,-4%);transition:filter .45s ease,opacity .45s ease}.refill-step:not(.active) .press-arrow{filter:blur(3.4px) saturate(.62) brightness(.92);opacity:.72}@media(min-width:761px){.refill-showcase+.comparison{padding-top:120px}}@media(max-width:760px){.refill-showcase{padding:48px max(2.25vw,18px) 34px}.refill-showcase:before,.refill-showcase:after{height:58px}.refill-showcase:before{top:-57px}.refill-showcase:after{bottom:-57px}.refill-showcase>.eyebrow{justify-content:flex-start}.refill-step-gallery{display:flex;gap:12px;overflow-x:auto;padding:3px 0 16px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.refill-step-gallery::-webkit-scrollbar{display:none}.refill-step{flex:0 0 100%;scroll-snap-align:start}.refill-step,.refill-step:not(.active),.refill-step:hover{opacity:1;transform:none!important}.refill-step-gallery .refill-step .refill-step-media>img,.refill-step-gallery .refill-step:not(.active) .refill-step-media>img{filter:none!important;opacity:1!important;transform:none!important;transition:none}.refill-step-gallery .press-arrow,.refill-step-gallery .refill-step:not(.active) .press-arrow{filter:none!important;opacity:1!important;transition:none}.refill-step-media,.refill-step.active .refill-step-media,.refill-step:hover .refill-step-media{border-radius:16px;box-shadow:none!important}.refill-step-gallery .refill-step-meta,.refill-step-gallery .refill-step:not(.active) .refill-step-meta{opacity:1!important;transition:none}.refill-step-meta{padding-top:10px}.refill-step-meta h2{font-size:25px}.creation:before{left:24px;width:calc(100% - 48px)}.creation-hero{min-height:66svh}.creation-title{padding-top:54px}.creation-title p{margin-bottom:-3px;font-size:clamp(1.55rem,8vw,2.2rem)}.creation-title h2{font-size:clamp(3.4rem,17vw,5.6rem)}.creation-hands{bottom:28vh;height:calc(100% - 28vh)}.creation-hand{width:59%}.creation-hand img{width:122vw}.creation-hand-left,.creation-hand-left img{left:0}.creation-hand-right,.creation-hand-right img{right:0}.creation-story{grid-template-columns:1fr;gap:24px;padding-top:68px;padding-bottom:82px}.creation-story .eyebrow{margin:0}.creation-story h3{font-size:clamp(3.2rem,14vw,5.2rem)}.creation-founders{margin-top:12px;border-radius:14px}.creation-founders img{aspect-ratio:1.2/1}.creation-founders figcaption{right:10px;bottom:10px;font-size:19px}html,body{overflow-x:clip}}@media(max-width:760px){.preorder-hero,.proof-bar{position:relative;z-index:4}.science{gap:10px;padding-bottom:58px}.science-mark.neural-visual{z-index:0;display:flex;width:100dvw;max-width:none;min-height:260px;margin-inline:calc(50% - 50dvw);justify-content:center;align-items:center}.science-mark.neural-visual .neural-stage{flex:0 0 min(90dvw,420px);width:min(90dvw,420px);margin:0;transform:translateY(-36px)}.science-copy{top:-98px;margin-bottom:-84px}.science-copy h2{font-size:clamp(2.05rem,9vw,2.5rem);line-height:.93}.science-points{margin-top:14px}.science-points p{gap:3px;padding:10px 0}.science-points b{font-size:12px}.science-points span{font-size:11.5px;line-height:1.35}.science-copy small{margin-top:10px;font-size:9px;line-height:1.35}.problem{padding-top:58px;padding-bottom:22px}.problem .problem-equation{grid-template-columns:1fr auto 1fr;justify-content:stretch;gap:0 14px;font-size:clamp(1.8rem,7.9vw,2.12rem)}.problem-equation br{display:block}.problem-equation span:first-child{grid-column:1;grid-row:1 / span 2;align-self:start;justify-self:start}.problem-equation i{grid-column:2;grid-row:2;align-self:start;justify-self:end;margin:5px 0 0;font-size:1.18em}.problem-equation span:last-child{grid-column:3;grid-row:2;align-self:start;justify-self:start;margin:0;text-align:left}.problem-copy{padding-top:0}.problem-copy .large-copy{margin-bottom:14px;font-size:clamp(1.12rem,4.8vw,1.25rem);line-height:1.34}.problem-copy>p:not(.large-copy){font-size:12.5px;line-height:1.48;color:#d6e1da}.problem{display:flex;flex-direction:column;gap:0}.problem>div:first-child{display:contents}.problem-equation{order:1}.problem-copy{order:2;margin-top:30px}.focus-profile{order:3;width:100%;margin-top:30px;padding:16px 10px 13px;border-color:#9cefbe47;background:linear-gradient(135deg,#75eaae24,#ffffff0b 58%)}.focus-chart-wrap{padding-left:15px}.focus-chart-wrap>svg:not(.chart-mycelliq-flow):not(.mobile-chart-mycelliq-flow){height:auto}.chart-line.mycelliq{display:block}.chart-labels text{font-size:15px}.chart-labels .label-mycelliq{font-size:18px}.mechanism{padding-top:38px}.chart-grid path{stroke:#ffffff2e}.chart-line{stroke-width:4}.chart-line.mycelliq{stroke-width:5}.chart-labels text{stroke:#173523;stroke-width:4px}}.mechanism-grid article{position:relative;transition:transform .26s ease,box-shadow .26s ease,background .26s ease}.mechanism-grid article:hover{z-index:1;background:#28543a;box-shadow:inset 0 0 0 1px #a8efc729;transform:none}.refill-step:hover{opacity:1;transform:translateY(-8px) scale(1.01)}.refill-step:hover .refill-step-media{box-shadow:0 24px 46px #14302047}.case-colors button{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.offer .case-colors button:hover{transform:translateY(-5px);box-shadow:0 15px 27px #57234c33}.comparison th.featured,.comparison td.featured{transition:background .22s ease,box-shadow .22s ease}.comparison table:has(.featured:hover) .featured{background:#d8f8e3!important;box-shadow:inset 2px 0 #1433241f,inset -2px 0 #1433241f,0 8px 22px #1433241a}.facts-row:not(.facts-label){transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.facts-row:not(.facts-label):hover{position:relative;z-index:1;background:#f0f7f2;box-shadow:0 10px 22px #16352317;transform:scale(1.018)}@media(max-width:760px){.formula{gap:22px;padding-top:54px;padding-bottom:54px}.formula .formula-intro h2{font-size:clamp(2.45rem,10.5vw,2.85rem)}.formula .formula-gum{top:102px;right:24px;left:auto;width:160px}.facts-label b:first-child{padding-left:57px}.creation-hand-left img{left:-4vw}.creation-hand-right img{right:-4vw}.creation-story{position:relative;z-index:2;margin-top:-29vh;padding-top:42px;background:linear-gradient(180deg,#ebf0ec00,#ebf0ece6 56%,#ebf0ec)}.creation-story h3{font-size:clamp(2.2rem,9.5vw,2.9rem)}.creation-copy{transform:translateY(-10px)}.creation-copy p{font-size:.93rem;line-height:1.45}.preorder-journey .waitlist,.faq,.wholesale{padding-top:82px;padding-bottom:82px}.faq .section-heading h2{font-size:clamp(2.35rem,10vw,2.85rem)}.comparison{padding-right:24px}.comparison .table-wrap{display:none}.mobile-comparison{display:grid;gap:13px;margin-top:28px}.mobile-comparison-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.mobile-comparison-tabs button{min-height:38px;padding:7px 5px;color:#cae1d1;border:1px solid rgba(213,236,222,.2);border-radius:999px;background:#ffffff0a;font-size:10px;font-weight:800;line-height:1.1}.mobile-comparison-tabs button.active{color:#173523;border-color:#c9f3d9;background:#c9f3d9}.mobile-comparison-card{overflow:hidden;border:1px solid rgba(213,236,222,.2);border-radius:16px;background:#112b1d}.mobile-comparison-head,.mobile-comparison-row,.mobile-comparison-approach{display:grid;grid-template-columns:minmax(0,1.16fr) .66fr .9fr;gap:8px;align-items:center;padding:13px 12px;border-bottom:1px solid rgba(213,236,222,.16)}.mobile-comparison-head{padding-top:14px;padding-bottom:14px;color:#a8c6b1;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobile-comparison-head b{color:#f3f8f4;font-size:9px;letter-spacing:0;line-height:1.15;text-align:center;text-transform:none}.mobile-comparison-head b:nth-child(2){padding:6px 4px;color:#173523;border-radius:7px;background:#c9f3d9}.mobile-comparison-row{min-height:51px}.mobile-comparison-row>b{color:#f3f8f4;font-size:11px;line-height:1.18}.mobile-comparison-row .comparison-mark{width:23px;height:23px}.mobile-comparison-approach{border-bottom:0;align-items:start}.mobile-comparison-approach b{color:#f3f8f4;font-size:11px;line-height:1.18}.mobile-comparison-approach span{color:#c9f3d9;font-size:9px;font-weight:800;line-height:1.25;text-align:center}.mobile-comparison-approach span:last-child{color:#d6c8d3}}@media(max-width:760px){.eyebrow{font-size:10px}.science-points span,.problem-copy>p:not(.large-copy),.comparison-subhead,.offer-story-step>p:not(.eyebrow),.waitlist-intro>p:last-child,.wholesale-copy>p:not(.eyebrow){font-size:13px;line-height:1.45}.science-points b,.mobile-comparison-row>b,.mobile-comparison-approach b{font-size:12px}.faq-item button{font-size:14px;line-height:1.35}.comparison{padding-top:108px}}.mobile-menu-cta,.mobile-menu-close{display:none}@media(max-width:760px){body.mobile-menu-open{overflow:hidden}.preorder-header.menu-open{z-index:30;isolation:isolate;border-color:transparent;background:transparent;box-shadow:none}.preorder-header nav.nav-open{position:fixed;z-index:0;inset:0;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:136px 28px 28px;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 88% 14%,rgba(139,67,129,.5),transparent 32%),radial-gradient(circle at 8% 88%,rgba(90,189,132,.22),transparent 36%),#183526;box-shadow:none}.preorder-header nav.nav-open:before{position:absolute;inset:-16% -46%;border:1px solid rgba(168,240,200,.17);border-radius:48%;box-shadow:0 0 0 34px #a8f0c809,0 0 0 69px #a8f0c806;content:"";transform:rotate(-18deg);pointer-events:none}.preorder-header nav.nav-open>a{position:relative;z-index:1;min-height:0;padding:13px 0;color:#f8f7f2;border-bottom:1px solid rgba(232,248,237,.16);font-family:var(--display);font-size:clamp(2.15rem,10vw,3.1rem);font-weight:800;letter-spacing:-.065em;line-height:1;opacity:1}.preorder-header nav.nav-open>a:after{float:right;font-family:var(--sans);font-size:18px;font-weight:500;letter-spacing:0}.preorder-header nav.nav-open>a[href="#science"]:after{content:"🧪"}.preorder-header nav.nav-open>a[href="#how-it-works"]:after{content:"⚡"}.preorder-header nav.nav-open>a[href="#creation"]:after{content:"✨"}.preorder-header nav.nav-open>.mobile-menu-cta{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding:15px 18px;color:#fff;border:0;border-radius:999px;background:#743967;font-family:var(--sans);font-size:13px;font-weight:900;letter-spacing:0}.preorder-header nav.nav-open>.mobile-menu-cta:after{display:none}.preorder-header.menu-open>.nav-cta{display:none}.preorder-header.menu-open .wordmark,.preorder-header.menu-open .menu-button{position:relative;z-index:2}.preorder-header.menu-open .wordmark,.preorder-header.menu-open .menu-button{display:none}.preorder-header nav.nav-open>.mobile-menu-close{position:absolute;z-index:2;top:22px;right:22px;display:grid;place-items:center;width:40px;height:40px;padding:0;color:#173523;border:0;border-radius:50%;background:#f8f7f2;box-shadow:0 8px 24px #05140c33}}footer{padding:28px max(6vw,30px) 18px}.footer-top{gap:16px;padding-bottom:18px}.footer-bottom{padding-top:14px}@media(max-width:760px){footer{padding:26px 24px 18px}.footer-top{gap:12px;padding-bottom:18px}.footer-bottom{gap:10px;padding-top:14px}.footer-bottom div{flex-wrap:wrap}}.legal-page{min-height:100vh;color:#173523;background:#f8f7f2}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:80px;padding:16px max(6vw,30px);color:#173523;border-bottom:1px solid #d8d3ca;background:#f8f7f2}.legal-header .brand-wordmark{font-size:27px}.legal-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px 22px;font-size:12px;font-weight:800}.legal-nav a{color:#52645a;text-decoration:none}.legal-nav a:hover{color:#743967}.legal-page .legal{width:min(100%,1040px);min-height:0;margin:0 auto;padding:88px max(6vw,30px) 76px;background:transparent}.legal-page .legal h1{max-width:760px;margin:0;font-family:var(--display);font-size:clamp(3rem,6vw,5.7rem);font-weight:600;letter-spacing:-.075em;line-height:.92}.legal-updated{margin:20px 0 46px;color:#718177;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.legal-content{max-width:820px}.legal-content>section{padding:29px 0;border-top:1px solid #d8d3ca}.legal-content h2{margin:0 0 11px;font-family:var(--display);font-size:clamp(1.5rem,2.5vw,2.15rem);letter-spacing:-.055em;line-height:1}.legal-content p{margin:0;color:#52645a;font-size:15px;line-height:1.65}.legal-content a{color:#743967;font-weight:800}.legal-content ul{display:grid;gap:8px;margin:0;padding-left:20px;color:#52645a;font-size:15px;line-height:1.6}.legal-lead{max-width:670px;margin:0 0 34px!important;color:#173523!important;font-size:clamp(1.13rem,2vw,1.35rem)!important;font-weight:650;line-height:1.45!important}.legal-identity{margin:0 0 35px;padding:19px 20px;border:1px solid #c9d7cd;border-radius:16px;background:#eaf0eb}.legal-identity b{color:#173523;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.legal-identity p{margin-top:8px}.legal-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 35px}.legal-index a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px;color:#173523;border:1px solid #c9d7cd;border-radius:14px;background:#fff;font-family:var(--display);font-size:18px;font-weight:650;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.legal-index a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1735261c}.legal-index svg{color:#743967}.legal-form{margin-top:15px;padding:17px;border:1px dashed #9baea1;border-radius:12px;background:#f2f5f1}.legal-form p+p{margin-top:10px}.legal-content code{padding:2px 5px;border-radius:4px;color:#173523;background:#e6ece7;font-size:.9em}.legal-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:20px max(6vw,30px);color:#66776d;border-top:1px solid #d8d3ca;background:#f8f7f2;font-size:11px}.legal-footer a{color:#173523;font-weight:800}@media(max-width:760px){.legal-header{align-items:flex-start;flex-direction:column;gap:13px;min-height:0;padding:20px 24px}.legal-nav{justify-content:flex-start;gap:8px 16px}.legal-page .legal{padding:58px 24px 50px}.legal-updated{margin-bottom:30px}.legal-index{grid-template-columns:1fr}.legal-content>section{padding:24px 0}.legal-footer{padding:18px 24px}}.cookie{z-index:40;width:min(350px,calc(100% - 40px));padding:17px;color:#e9f4ec;border-color:#c9f3d947;border-radius:17px;box-shadow:0 14px 42px #05140c40;background:linear-gradient(145deg,#244b35,#173523 72%)}.cookie h2{margin:0 0 6px;color:#fff;font-family:var(--display);font-size:21px;font-weight:650;letter-spacing:-.055em;line-height:1}.cookie>p{margin:0;color:#d2e2d7;font-size:11px;line-height:1.4}.cookie-actions{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:7px;margin-top:13px}.cookie .button{min-height:37px;padding:8px 9px;font-size:10px}.cookie-essential{color:#e5f3e9;border:1px solid rgba(232,248,237,.3);background:transparent}.cookie-essential:hover{background:#ffffff17}.cookie-policy-link{display:inline-flex;align-items:center;gap:4px;color:#a8f0c8;font-size:9px;font-weight:800;text-decoration:none;white-space:nowrap}.footer-cookie-settings{padding:0;color:inherit;border:0;background:transparent;font-size:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.cookie{right:12px;bottom:12px;width:min(340px,calc(100% - 24px));padding:16px}.cookie-actions{grid-template-columns:1fr 1fr auto;gap:6px}.cookie .button{width:auto;padding:8px 7px;font-size:9px}.cookie-policy-link{font-size:8px}}.focus-profile-inline-link{display:inline-flex;align-items:center;gap:7px;margin:22px 0 0;padding:0;color:#f0c6e8;border:0;background:transparent;font-size:12px;font-weight:850;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.focus-profile-modal{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:24px;background:#030e09a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto}.focus-profile-card{position:relative;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:38px;color:#eaf5ed;border:1px solid rgba(178,245,205,.2);border-radius:25px;box-shadow:0 32px 90px #0000006b;background:radial-gradient(circle at 85% 5%,rgba(123,72,118,.34),transparent 28%),linear-gradient(145deg,#173c2a,#0c2419 76%)}.focus-profile-intro>p:not(.eyebrow)+.button{margin-top:25px}.focus-profile-close{position:absolute;top:17px;right:17px;display:grid;place-items:center;width:36px;height:36px;color:#d8e9dc;border:1px solid rgba(232,248,237,.18);border-radius:50%;background:#ffffff0f;cursor:pointer}.focus-profile-close:hover{color:#fff;background:#ffffff21}.focus-profile-intro,.focus-profile-email{max-width:510px}.focus-profile-card .eyebrow{margin:0 0 13px;color:#9ef0c2}.focus-profile-card h2{margin:0;color:#fff;font-family:var(--display);font-size:clamp(2.55rem,6vw,4.7rem);font-weight:650;letter-spacing:-.07em;line-height:.89}.focus-profile-card h2 em{color:#e7a6d9;font-style:italic}.focus-profile-intro>p:not(.eyebrow),.focus-profile-email>p:not(.eyebrow){max-width:470px;margin:20px 0 0;color:#c8dacd;font-size:15px;line-height:1.55}.focus-profile-perks{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.focus-profile-perks span{padding:8px 10px;color:#bef5d2;border:1px solid rgba(190,245,210,.2);border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.focus-profile-intro .button{margin-bottom:15px}.focus-profile-card>div>small{display:block;color:#a1b6a7;font-size:10px;line-height:1.45}.focus-profile-progress{display:flex;align-items:center;gap:12px;margin:0 40px 26px 0;color:#a7edc5;font-size:10px;font-weight:900;letter-spacing:.12em}.focus-profile-progress i{flex:1;height:3px;overflow:hidden;border-radius:99px;background:#d8f2de29}.focus-profile-progress i b{display:block;height:100%;border-radius:inherit;background:#8ff0b9;transition:width .25s ease}.focus-profile-questions>p{margin:14px 0 0;color:#b7cbbd;font-size:13px}.focus-scale{display:flex;justify-content:space-between;gap:10px;margin:23px 0 7px;padding:10px 12px;color:#9fb4a5;border:1px solid rgba(222,242,227,.14);border-radius:11px;font-size:9px;font-weight:750}.focus-question-list{border-top:1px solid rgba(222,242,227,.15)}.focus-question{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:0;padding:18px 0;border:0;border-bottom:1px solid rgba(222,242,227,.13)}.focus-question legend{color:#eef5ef;font-size:15px;font-weight:680;line-height:1.45}.focus-question legend i{display:inline-block;min-width:27px;margin-right:10px;color:#83dba9;font-size:10px;font-style:normal;font-weight:900}.focus-question>div{display:flex;gap:6px}.focus-question button{display:grid;place-items:center;width:34px;height:30px;color:#c8d9cc;border:1px solid rgba(222,242,227,.18);border-radius:9px;background:#ffffff09;font-size:12px;font-weight:850;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.focus-question button:hover,.focus-question button.selected{color:#173523;border-color:#aaf5cb;background:#aaf5cb;transform:translateY(-1px)}.focus-profile-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px}.focus-profile-actions .button:disabled{opacity:.35;cursor:not-allowed}.focus-profile-email form{display:grid;gap:11px;margin-top:25px}.focus-profile-email input{width:100%;min-height:51px;padding:0 15px;color:#173523;border:0;border-radius:12px;outline:0;background:#f7f7f0;font:inherit}.focus-profile-consent{display:flex;align-items:flex-start;gap:9px;color:#b5c8ba;font-size:11px;line-height:1.45}.focus-profile-consent input{width:15px;min-height:auto;margin:1px 0 0;accent-color:#8ef0b8}.focus-profile-email>small{margin-top:15px}.focus-profile-mailerlite{position:absolute;width:0;height:0;border:0;visibility:hidden}.focus-research-intro,.focus-research-thanks{max-width:570px}.focus-research-intro>p:not(.eyebrow),.focus-research-thanks>p:not(.eyebrow){max-width:500px;margin:20px 0 0;color:#c8dacd;font-size:15px;line-height:1.55}.focus-research>.eyebrow{margin:0 0 12px}.focus-research>h2{max-width:620px;font-size:clamp(2rem,4.2vw,3.25rem);line-height:.94}.focus-research>p:not(.eyebrow){margin:13px 0 22px;color:#b7cbbd;font-size:13px}.focus-research-options{display:flex;flex-wrap:wrap;gap:8px}.focus-research-options button{min-height:38px;padding:9px 12px;color:#d8e9dc;border:1px solid rgba(222,242,227,.18);border-radius:10px;background:#ffffff0a;font-size:11px;font-weight:750;text-align:left;cursor:pointer;transition:color .15s ease,border .15s ease,background .15s ease,transform .15s ease}.focus-research-options button:hover{border-color:#a5f0c19e;transform:translateY(-1px)}.focus-research-options button.selected{color:#173523;border-color:#aaf5cb;background:#aaf5cb}.focus-research-other{display:grid;gap:7px;margin-top:16px;color:#b9cebe;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.focus-research-other input{width:100%;min-height:46px;padding:0 13px;color:#173523;border:0;border-radius:11px;outline:0;background:#f7f7f0;font:inherit;text-transform:none}.focus-profile-actions>div{display:flex;align-items:center;gap:12px}.focus-profile-actions>div .button{display:inline-flex;align-items:center;gap:6px}.focus-profile-result{max-width:600px}.focus-score{position:relative;width:132px;height:132px;margin:23px 0 17px}.focus-score svg{width:100%;height:100%;transform:rotate(-90deg)}.focus-score circle{fill:none;stroke:#d9f3e029;stroke-width:9}.focus-score .focus-score-progress{stroke:#95f1bd;stroke-linecap:round;transition:stroke-dasharray .6s ease}.focus-score>b{position:absolute;inset:0;display:grid;place-content:center;color:#fff;font-family:var(--display);font-size:43px;letter-spacing:-.07em}.focus-score>b small{align-self:end;margin-left:3px;color:#9ccdad;font-family:var(--sans);font-size:10px;letter-spacing:0}.focus-profile-result h2{font-size:clamp(2.15rem,4vw,3.2rem)}.focus-profile-summary{max-width:505px;margin:13px 0 22px;color:#c9dbcd;font-size:15px;line-height:1.5}.focus-score-bars{display:grid;gap:12px;margin:23px 0;padding:19px;border:1px solid rgba(222,242,227,.15);border-radius:15px;background:#01120a33}.focus-score-bars>div{display:grid;grid-template-columns:106px minmax(0,1fr) 28px;align-items:center;gap:10px}.focus-score-bars span{color:#dce9df;font-size:11px;font-weight:800}.focus-score-bars i{height:7px;overflow:hidden;border-radius:999px;background:#e5f6ea24}.focus-score-bars i b{display:block;height:100%;border-radius:inherit;background:#94efbc}.focus-score-bars strong{color:#9ff0c3;font-size:11px;text-align:right}.focus-profile-insight{display:grid;gap:5px;margin:22px 0;padding:19px;border:1px solid rgba(201,162,192,.25);border-radius:15px;background:#6f36652e}.focus-profile-insight b{margin-top:7px;color:#f1c5e7;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.focus-profile-insight b:first-child{margin-top:0}.focus-profile-insight p{margin:0;color:#d5e0d7;font-size:12px;line-height:1.5}.focus-result-actions{display:flex;align-items:center;gap:17px;margin:24px 0 14px}body.focus-profile-open{overflow:hidden}@media(max-width:760px){.focus-profile-modal{align-items:end;padding:8px}.focus-profile-card{max-height:calc(100vh - 16px);padding:27px 19px 20px;border-radius:21px}.focus-profile-card h2{font-size:clamp(2.35rem,12vw,3.5rem)}.focus-profile-intro>p:not(.eyebrow),.focus-profile-email>p:not(.eyebrow){margin-top:16px;font-size:13px}.focus-profile-perks{margin:20px 0}.focus-profile-progress{margin-bottom:20px}.focus-profile-questions h2{max-width:280px;font-size:32px}.focus-scale{display:none}.focus-question{grid-template-columns:1fr;gap:12px;padding:16px 0}.focus-question legend{font-size:13px}.focus-question>div{justify-content:space-between}.focus-question button{width:calc((100vw - 92px)/5);max-width:48px;height:34px}.focus-profile-actions{margin-top:18px}.focus-profile-email form{margin-top:20px}.focus-score{width:118px;height:118px;margin:18px 0 12px}.focus-score>b{font-size:39px}.focus-profile-result h2{font-size:35px}.focus-score-bars{padding:15px}.focus-score-bars>div{grid-template-columns:90px minmax(0,1fr) 25px;gap:7px}.focus-score-bars span{font-size:10px}.focus-result-actions{justify-content:space-between}.focus-profile-inline-link{margin-top:16px}}@media print{body>*:not(#root){display:none!important}#root>#top>:not(.focus-profile-section){display:none!important}.focus-profile-card{max-height:none;width:100%;padding:0;color:#173523;border:0;border-radius:0;box-shadow:none;background:#fff}.focus-profile-close,.focus-profile-intro,.focus-profile-questions,.focus-profile-email,.focus-result-actions{display:none!important}.focus-profile-result{display:block;max-width:none}.focus-profile-card .eyebrow,.focus-profile-result h2,.focus-score>b{color:#173523}.focus-profile-summary,.focus-profile-insight p,.focus-score-bars span{color:#405347}.focus-score circle{stroke:#d8e6dc}.focus-score .focus-score-progress,.focus-score-bars i b{stroke:#297c50;background:#297c50}.focus-score-bars,.focus-profile-insight{border-color:#c4d5c9;background:#f1f7f2}.focus-profile-insight b{color:#5b2851}}.focus-profile-section{padding:118px max(6vw,30px);color:#eaf5ed;scroll-margin-top:110px;background:radial-gradient(circle at 8% 12%,rgba(119,67,112,.24),transparent 28%),radial-gradient(circle at 88% 80%,rgba(50,128,82,.2),transparent 32%),#071a10}.focus-profile-section .focus-profile-card{width:min(1120px,100%);max-height:none;min-height:0;margin:0 auto;padding:0;overflow:visible;border:1px solid rgba(178,245,205,.2);border-radius:25px;box-shadow:0 32px 90px #00000038;background:radial-gradient(circle at 85% 5%,rgba(123,72,118,.25),transparent 28%),linear-gradient(145deg,#173c2a,#0c2419 76%)}.focus-profile-landing{display:grid;grid-template-columns:minmax(0,.98fr) minmax(390px,1.02fr);min-height:558px}.focus-profile-section .focus-profile-intro{display:flex;flex-direction:column;justify-content:center;padding:62px}.focus-profile-section .focus-profile-intro .button{align-self:flex-start}.focus-profile-preview{display:flex;flex-direction:column;justify-content:center;padding:36px;border-left:1px solid rgba(218,244,225,.13);background:#03110a4d}.focus-profile-preview>p{display:flex;justify-content:space-between;margin:0 0 29px;padding-bottom:14px;color:#c8dcd0;border-bottom:1px solid rgba(218,244,225,.13);font-size:10px;font-weight:900;letter-spacing:.13em}.focus-profile-preview>p span{color:#9bf1c0;font-size:8px}.focus-profile-preview>div{display:flex;align-items:center;gap:27px}.focus-preview-score{display:grid;place-content:center;width:148px;height:148px;flex:0 0 auto;border:8px solid #98efbb;border-left-color:#2c4d3a;border-radius:50%;transform:rotate(-28deg)}.focus-preview-score>*{transform:rotate(28deg)}.focus-preview-score b{color:#fff;font-family:var(--display);font-size:50px;font-weight:650;letter-spacing:-.08em;line-height:.75}.focus-preview-score small{margin-top:8px;color:#b0c8b8;font-size:10px;text-align:center}.focus-profile-preview section b{color:#fff;font-family:var(--display);font-size:27px;letter-spacing:-.055em}.focus-profile-preview section p{max-width:210px;margin:9px 0 0;color:#acc0b2;font-size:12px;line-height:1.5}.focus-profile-preview ul{display:grid;gap:13px;margin:32px 0 0;padding:22px 0;border-top:1px solid rgba(218,244,225,.13);border-bottom:1px solid rgba(218,244,225,.13);list-style:none}.focus-profile-preview li{display:grid;grid-template-columns:105px minmax(0,1fr) 25px;align-items:center;gap:11px}.focus-profile-preview li span{color:#dce9df;font-size:11px;font-weight:750}.focus-profile-preview li i{height:6px;overflow:hidden;border-radius:99px;background:#e5f6ea24}.focus-profile-preview li i b{display:block;height:100%;border-radius:inherit;background:#94efbc}.focus-profile-preview li strong{color:#9ff0c3;font-size:11px;text-align:right}.focus-profile-preview>small{margin-top:20px;color:#a1b6a7;font-size:10px}.focus-profile-section .focus-profile-questions,.focus-profile-section .focus-profile-email,.focus-profile-section .focus-profile-result,.focus-profile-section .focus-research,.focus-profile-section .focus-research-intro,.focus-profile-section .focus-research-thanks{max-width:800px;margin:0 auto;padding:58px 62px}.focus-profile-section .focus-profile-card>div>small{display:block}.focus-profile-prompt{position:fixed;z-index:60;right:20px;bottom:20px;width:min(352px,calc(100% - 40px));padding:23px;color:#eaf5ed;border:1px solid rgba(178,245,205,.25);border-radius:20px;box-shadow:0 22px 65px #00000059;background:radial-gradient(circle at 90% 0,rgba(128,70,120,.34),transparent 32%),linear-gradient(145deg,#1d4931,#102b1c)}.focus-profile-prompt .eyebrow{margin:0 0 9px;color:#9ef0c2}.focus-profile-prompt h2{margin:0;color:#fff;font-family:var(--display);font-size:34px;font-weight:650;letter-spacing:-.07em;line-height:.9}.focus-profile-prompt h2 em{color:#efbce3;font-style:italic}.focus-profile-prompt>p:not(.eyebrow){margin:14px 0 19px;color:#cbdbcf;font-size:12px;line-height:1.5}.focus-profile-prompt .button{width:100%;min-height:42px}.focus-profile-prompt-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:29px;height:29px;color:#cfe1d3;border:0;border-radius:50%;background:#ffffff14;cursor:pointer}@media(max-width:760px){.focus-profile-section{padding:72px 18px;scroll-margin-top:75px}.focus-profile-section .focus-profile-card{border-radius:20px}.focus-profile-landing{grid-template-columns:1fr;min-height:0}.focus-profile-section .focus-profile-intro{padding:37px 23px 30px}.focus-profile-section .focus-profile-intro .button{width:100%;justify-content:center}.focus-profile-preview{min-height:380px;padding:26px 21px;border-top:1px solid rgba(218,244,225,.13);border-left:0}.focus-profile-preview>div{gap:18px}.focus-preview-score{width:112px;height:112px;border-width:7px}.focus-preview-score b{font-size:39px}.focus-profile-preview section b{font-size:23px}.focus-profile-preview li{grid-template-columns:91px minmax(0,1fr) 24px;gap:8px}.focus-profile-preview li span{font-size:10px}.focus-profile-section .focus-profile-questions,.focus-profile-section .focus-profile-email,.focus-profile-section .focus-profile-result,.focus-profile-section .focus-research,.focus-profile-section .focus-research-intro,.focus-profile-section .focus-research-thanks{padding:31px 20px}.focus-profile-prompt{right:12px;bottom:12px;width:min(340px,calc(100% - 24px));padding:20px}.focus-profile-prompt h2{font-size:31px}}@media print{#root #top>:not(.focus-profile-section){display:none!important}.focus-profile-section{display:block!important;padding:0;background:#fff}.focus-profile-section .focus-profile-card{max-height:none;width:100%;padding:0;color:#173523;border:0;border-radius:0;box-shadow:none;background:#fff}.focus-profile-landing,.focus-profile-intro,.focus-profile-questions,.focus-profile-email,.focus-result-actions,.focus-research,.focus-research-intro,.focus-research-thanks,.focus-profile-prompt{display:none!important}.focus-profile-section .focus-profile-result{display:block;max-width:none;margin:0;padding:0}.focus-profile-section .eyebrow,.focus-profile-result h2,.focus-score>b{color:#173523}}.focus-profile-test-page{min-height:100vh;padding:30px max(6vw,30px) 96px;color:#eaf5ed;background:radial-gradient(circle at 10% 9%,rgba(119,67,112,.24),transparent 27%),radial-gradient(circle at 88% 80%,rgba(50,128,82,.2),transparent 32%),#071a10}.focus-profile-page-header{display:flex;align-items:center;justify-content:space-between;width:min(1120px,100%);min-height:62px;margin:0 auto 28px}.focus-profile-page-header>a:last-child{display:inline-flex;align-items:center;gap:8px;color:#cfe1d3;font-size:12px;font-weight:800;text-decoration:none}.focus-profile-test-page .focus-profile-card{width:min(800px,100%);max-height:none;margin:0 auto;overflow:visible}.focus-profile-test-page .focus-profile-questions,.focus-profile-test-page .focus-profile-email,.focus-profile-test-page .focus-profile-result,.focus-profile-test-page .focus-research,.focus-profile-test-page .focus-research-intro,.focus-profile-test-page .focus-research-thanks{max-width:800px;margin:0 auto;padding:58px 62px}.focus-profile-test-page .focus-profile-card>div>small{display:block}@media(max-width:760px){.focus-profile-test-page{min-height:100svh;padding:15px 12px 48px}.focus-profile-page-header{min-height:48px;margin-bottom:17px;padding:0 5px}.focus-profile-page-header .wordmark{max-width:112px}.focus-profile-page-header>a:last-child{font-size:11px}.focus-profile-test-page .focus-profile-card{max-height:none;padding:0;overflow:visible;border-radius:20px}.focus-profile-test-page .focus-profile-questions,.focus-profile-test-page .focus-profile-email,.focus-profile-test-page .focus-profile-result,.focus-profile-test-page .focus-research,.focus-profile-test-page .focus-research-intro,.focus-profile-test-page .focus-research-thanks{padding:31px 20px}}@media print{.focus-profile-test-page{padding:0;color:#173523;background:#fff}.focus-profile-test-page .focus-profile-page-header,.focus-profile-test-page .focus-profile-questions,.focus-profile-test-page .focus-profile-email,.focus-profile-test-page .focus-result-actions,.focus-profile-test-page .focus-research,.focus-profile-test-page .focus-research-intro,.focus-profile-test-page .focus-research-thanks{display:none!important}.focus-profile-test-page .focus-profile-card{max-height:none;width:100%;padding:0;color:#173523;border:0;border-radius:0;box-shadow:none;background:#fff}.focus-profile-test-page .focus-profile-result{display:block;max-width:none;margin:0;padding:0}}.focus-profile-test-page .focus-profile-card{border-color:#c9f3d92e;box-shadow:0 26px 80px #00000038;background:linear-gradient(126deg,#0c2b1c,#082015 65%,#0b1f18)}.focus-profile-test-page .focus-profile-questions,.focus-profile-test-page .focus-profile-email,.focus-profile-test-page .focus-profile-result,.focus-profile-test-page .focus-research,.focus-profile-test-page .focus-research-intro{position:relative}.focus-profile-test-page .focus-profile-questions:after,.focus-profile-test-page .focus-research:after{position:absolute;top:0;right:0;width:120px;height:120px;border-top:1px solid rgba(177,242,205,.17);border-right:1px solid rgba(177,242,205,.17);border-radius:0 21px 0 0;content:"";pointer-events:none}.focus-profile-progress{margin-right:0}.focus-profile-progress span{min-width:74px}.focus-answer-count{color:#a1b9a8;font-size:10px;font-weight:850;letter-spacing:.05em;white-space:nowrap}.focus-profile-actions>div{gap:14px}.focus-question{padding:20px 0}.focus-question legend{max-width:490px}.focus-question button{width:36px;height:33px;border-radius:7px}.focus-profile-email form{gap:10px;padding:18px;border:1px solid rgba(201,243,217,.14);border-radius:16px;background:#ffffff09}.focus-profile-consent{padding:9px 10px;border-radius:10px;transition:background .2s ease}.focus-profile-consent:hover{background:#ffffff0b}.focus-profile-email .focus-profile-actions{margin-top:7px}.focus-research-promise{display:block;margin:-11px 0 22px;color:#83dba9;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.focus-research-options{gap:9px}.focus-research-options button{min-height:42px;padding:10px 14px;border-radius:8px}.focus-research-options button.selected{box-shadow:0 8px 18px #63e29729}.focus-founder-note{display:flex;align-items:baseline;gap:17px;margin:0 0 38px;padding:0 0 14px;border-bottom:1px solid rgba(201,243,217,.15)}.focus-founder-note span{flex:0 0 auto;color:#a1eebe;font-size:9px;font-weight:900;letter-spacing:.14em}.focus-founder-note p{max-width:310px;margin:0;color:#b6c8bb;font-size:12px;line-height:1.35}.focus-research-intro>p:not(.eyebrow){max-width:555px;margin-top:18px;font-size:16px}.focus-route-options{display:grid;gap:10px;max-width:560px;margin:31px 0 16px}.focus-route-primary,.focus-route-secondary{width:100%;border-radius:15px;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.focus-route-primary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 21px;color:#082318;border:1px solid #b7f7d0;background:linear-gradient(110deg,#c7f4d9,#88ebba)}.focus-route-primary span{display:block;font-family:var(--display);font-size:24px;font-weight:650;letter-spacing:-.055em;line-height:1}.focus-route-primary b{display:flex;align-items:center;gap:7px;max-width:165px;font-size:10px;line-height:1.35;text-align:right}.focus-route-primary:hover{box-shadow:0 16px 36px #75eca92e;transform:translateY(-2px)}.focus-route-secondary{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;color:#d4e5d9;border:1px solid rgba(214,244,224,.2);background:transparent;font-size:12px;font-weight:800}.focus-route-secondary:hover{border-color:#b7f7d099;background:#ffffff0d}.focus-route-reassurance{display:flex;flex-wrap:wrap;gap:9px 19px;margin:16px 0 25px;color:#92ad99;font-size:10px;font-weight:800}.focus-route-reassurance span{display:flex;align-items:center;gap:7px}.focus-route-reassurance span:before{width:5px;height:5px;border-radius:50%;background:#8eecb7;content:""}.focus-route-back{color:#b8c9bc}@media(max-width:760px){.focus-profile-test-page .focus-profile-card{box-shadow:none}.focus-profile-test-page .focus-profile-questions:after,.focus-profile-test-page .focus-research:after{width:76px;height:76px}.focus-profile-test-page .focus-profile-actions{align-items:center}.focus-profile-test-page .focus-profile-actions>div{gap:8px}.focus-answer-count{display:none}.focus-profile-test-page .focus-profile-actions .button{min-width:126px;justify-content:center}.focus-profile-email form{padding:13px}.focus-profile-consent{padding:8px 5px;font-size:10px}.focus-founder-note{display:block;margin-bottom:28px}.focus-founder-note span{display:block;margin-bottom:7px}.focus-founder-note p{max-width:270px;font-size:11px}.focus-research-intro>p:not(.eyebrow){font-size:14px}.focus-route-options{margin-top:25px}.focus-route-primary{display:block;padding:19px 18px}.focus-route-primary span{font-size:23px}.focus-route-primary b{max-width:none;margin-top:9px;font-size:10px;text-align:left}.focus-route-secondary{padding:13px 15px;font-size:11px}.focus-route-reassurance{gap:8px 13px;margin-bottom:22px;font-size:9px}}.focus-profile-test-page{padding-top:76px;background:#173c2a}.focus-profile-test-page .focus-profile-card{color:#183828;border-color:#d8ded0;box-shadow:0 22px 55px #02110933;background:#f4f1e8}.focus-profile-test-page .focus-profile-card h2{color:#173b2a}.focus-profile-test-page .focus-profile-card h2 em{color:#6c3d65}.focus-profile-test-page .focus-profile-card .eyebrow{color:#357a57}.focus-profile-test-page .focus-profile-questions:after,.focus-profile-test-page .focus-research:after{border-color:#173b2a2e}.focus-profile-test-page .focus-profile-progress{color:#367a58}.focus-profile-test-page .focus-profile-progress i{background:#d8ddd3}.focus-profile-test-page .focus-profile-progress i b{background:#173b2a}.focus-profile-test-page .focus-profile-questions>p,.focus-profile-test-page .focus-research>p:not(.eyebrow),.focus-profile-test-page .focus-research-intro>p:not(.eyebrow),.focus-profile-test-page .focus-profile-email>p:not(.eyebrow){color:#557063}.focus-profile-test-page .focus-scale{color:#63776c;border-color:#d9ded5;background:#efede5}.focus-profile-test-page .focus-question-list,.focus-profile-test-page .focus-question{border-color:#d5dbd1}.focus-profile-test-page .focus-question legend{color:#183828;font-weight:700}.focus-profile-test-page .focus-question legend i{color:#6b3c63}.focus-profile-test-page .focus-question button{color:#496556;border-color:#ccd4c9;background:transparent}.focus-profile-test-page .focus-question button:hover,.focus-profile-test-page .focus-question button.selected{color:#f6f2e9;border-color:#173b2a;background:#173b2a;box-shadow:none}.focus-profile-test-page .focus-answer-count{color:#687a6d}.focus-profile-test-page .text-button{color:#355b46}.focus-profile-test-page .focus-profile-actions .button,.focus-profile-test-page .focus-profile-email .button{color:#f4f1e8;background:#173b2a}.focus-profile-test-page .focus-profile-email form{border-color:#d8ded2;background:#eceae1}.focus-profile-test-page .focus-profile-email input{color:#173b2a;border:1px solid #d3d9cf;background:#faf8f1}.focus-profile-test-page .focus-profile-consent{color:#527062}.focus-profile-test-page .focus-profile-consent:hover{background:#173b2a0b}.focus-profile-test-page .focus-profile-consent input{accent-color:#173b2a}.focus-profile-test-page .focus-founder-note{border-color:#cfd7ca}.focus-profile-test-page .focus-founder-note span{color:#6b3c63}.focus-profile-test-page .focus-founder-note p{color:#5c7164}.focus-profile-test-page .focus-route-primary{color:#f4f1e8;border-color:#173b2a;background:#173b2a}.focus-profile-test-page .focus-route-primary:hover{box-shadow:0 16px 28px #173b2a2e}.focus-profile-test-page .focus-route-secondary{color:#173b2a;border-color:#b9c8ba;background:transparent}.focus-profile-test-page .focus-route-secondary:hover{border-color:#173b2a;background:#173b2a0b}.focus-profile-test-page .focus-route-reassurance{color:#63776a}.focus-profile-test-page .focus-route-reassurance span:before{background:#6b3c63}.focus-profile-test-page .focus-research-options button{color:#214433;border-color:#c6d0c5;border-radius:7px;background:#faf8f1}.focus-profile-test-page .focus-research-options button:hover{border-color:#173b2a;background:#eff1e9}.focus-profile-test-page .focus-research-options button.selected{color:#f7f3eb;border-color:#173b2a;background:#173b2a;box-shadow:none}.focus-profile-test-page .focus-research-other{color:#557063}.focus-profile-test-page .focus-research-other input{color:#173b2a;border:1px solid #ccd4c9;background:#faf8f1}.focus-profile-test-page .focus-profile-result h2,.focus-profile-test-page .focus-score>b{color:#173b2a}.focus-profile-test-page .focus-score circle{stroke:#d2dbcf}.focus-profile-test-page .focus-score .focus-score-progress{stroke:#6b3c63}.focus-profile-test-page .focus-profile-summary,.focus-profile-test-page .focus-profile-insight p{color:#557063}.focus-profile-test-page .focus-score-bars{border-color:#d5dbd1;background:#eceae2}.focus-profile-test-page .focus-score-bars span{color:#294b39}.focus-profile-test-page .focus-score-bars i{background:#d0d7ce}.focus-profile-test-page .focus-score-bars i b{background:#173b2a}.focus-profile-test-page .focus-score-bars strong{color:#6b3c63}.focus-profile-test-page .focus-profile-insight{border-color:#d4c5d0;background:#eee6eb}.focus-profile-test-page .focus-profile-insight b{color:#6b3c63}@media(max-width:760px){.focus-profile-test-page{padding-top:38px;background:#173c2a}.focus-profile-test-page .focus-profile-card{border-color:#e2e4dc}.focus-profile-test-page .focus-question{padding:17px 0}.focus-profile-test-page .focus-question button{border-radius:6px}.focus-profile-test-page .focus-route-primary,.focus-profile-test-page .focus-profile-actions .button{background:#173b2a}}.focus-profile-test-page{padding-top:170px}@media(max-width:760px){.focus-profile-test-page{padding-top:118px}}.focus-question legend{display:grid;grid-template-columns:27px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.focus-question legend i{min-width:0;margin-right:0}.focus-profile-reopen{position:fixed;z-index:55;top:50%;right:0;display:flex;align-items:center;justify-content:center;gap:8px;width:38px;min-height:174px;padding:12px 9px;color:#f6f2e9;border:1px solid rgba(240,247,237,.25);border-right:0;border-radius:14px 0 0 14px;background:#173b2a;box-shadow:0 14px 32px #03120a38;cursor:pointer;transform:translateY(-50%);transition:width .22s ease,background .22s ease}.focus-profile-reopen span{font-size:9px;font-weight:900;letter-spacing:.13em;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.focus-profile-reopen svg{flex:0 0 auto;transform:rotate(-90deg)}.focus-profile-reopen:hover{width:44px;background:#6b3c63}.focus-profile-reopen:focus-visible{outline:3px solid #a9f1c8;outline-offset:-3px}@media(max-width:760px){.focus-profile-reopen{width:34px;min-height:152px;padding:10px 7px}.focus-profile-reopen span{font-size:8px}.focus-profile-reopen:hover{width:38px}}.preorder-journey .offer{padding-bottom:84px}.focus-profile-section,.preorder-journey .waitlist,.faq{padding-top:84px;padding-bottom:84px}@media(max-width:760px){.preorder-journey .offer,.focus-profile-section,.preorder-journey .waitlist,.faq{padding-top:82px;padding-bottom:82px}}.focus-profile-reopen{inset:auto auto 20px 20px;width:auto;min-height:44px;padding:0 16px;border-right:1px solid rgba(240,247,237,.25);border-radius:999px;transform:none}.focus-profile-reopen span{font-size:10px;letter-spacing:.1em;writing-mode:horizontal-tb;transform:none}.focus-profile-reopen svg{transform:none}.focus-profile-reopen:hover{width:auto;background:#6b3c63;transform:translateY(-2px)}@media(max-width:760px){.focus-profile-reopen{bottom:14px;left:12px;min-height:40px;padding:0 13px}.focus-profile-reopen span{font-size:9px}#root:has(.cookie) .focus-profile-reopen{bottom:142px}}@media(min-width:761px){.focus-profile-section{padding-bottom:42px}.preorder-journey .waitlist{padding-top:42px;padding-bottom:42px}.faq{padding-top:42px}.waitlist{margin-top:0;padding-top:42px;padding-bottom:42px}.faq{padding-top:42px;padding-bottom:42px}}@media(max-width:760px){.focus-profile-section{padding-bottom:42px}.waitlist{margin-top:0;padding-top:42px;padding-bottom:42px}.faq{padding-top:42px;padding-bottom:42px}}@media(min-width:761px){.focus-profile-section{padding-bottom:84px}.waitlist,.faq{padding-top:84px;padding-bottom:84px}}.cookie{right:auto;left:20px}.focus-profile-reopen{right:20px;left:auto;display:flex;align-items:center;gap:11px;min-width:0;min-height:48px;padding:7px 7px 7px 15px;color:#f8f5ed;border:1px solid rgba(245,248,237,.32);border-radius:999px;background:linear-gradient(110deg,#24533b,#4b4f57 46%,#75456f);box-shadow:0 12px 28px #03120a3d;text-align:left}.focus-profile-reopen .focus-profile-reopen-copy{padding-left:3px;color:#f8f5ed;font-family:inherit;font-size:13px;font-weight:900;letter-spacing:.035em;line-height:1;white-space:nowrap}.focus-profile-reopen-arrow{display:grid;width:34px;height:34px;margin-left:auto;color:#173b2a;border-radius:50%;background:#a9f1c8;place-items:center;transition:transform .2s ease,background .2s ease}.focus-profile-reopen:hover{width:auto;background:linear-gradient(110deg,#315f46,#5c5265 46%,#86507e);transform:translateY(-3px)}.focus-profile-reopen:hover .focus-profile-reopen-arrow{background:#f8f5ed;transform:translate(2px)}@media(max-width:760px){.cookie{right:auto;left:12px}.focus-profile-reopen{right:12px;left:auto;min-height:45px;padding:7px 7px 7px 13px}.focus-profile-reopen .focus-profile-reopen-copy{font-size:12px}.focus-profile-reopen-arrow{width:30px;height:30px}}.mobile-offer-actions,.mobile-offer-intro,.mobile-offer-product-reveal,.mobile-offer-value-line{display:none}@media(max-width:760px){html{scroll-padding-top:126px}#offer{scroll-margin-top:126px}#offer,.offer .price-card{overflow-anchor:none}.preorder-journey .offer{display:block;padding:64px 18px 72px}.offer-copy{display:none}.offer .price-card{display:flex;flex-direction:column;padding:16px;border:1px solid rgba(255,255,255,.45);border-radius:22px;box-shadow:0 20px 42px #280c213d}.offer .price-card>.offer-scarcity{order:1;margin:0;padding:10px;border-radius:12px}.offer .price-card .offer-scarcity .scarcity-copy{gap:2px}.offer .price-card .offer-scarcity .scarcity-copy span{font-size:9px}.offer .price-card .offer-scarcity .scarcity-copy b{font-size:16px}.offer .price-card .offer-scarcity small{font-size:9px}.offer .offer-progress{display:flex;order:2;justify-content:flex-start;gap:6px;margin:12px 2px 11px}.offer .offer-progress i{width:calc((100% - 18px)/4);height:4px;background:#e3d8df}.offer .offer-progress i.active{background:linear-gradient(90deg,#743967,#c68bbb);transform:none}.offer .offer-panels{order:3;min-height:0}.offer .offer-panel{display:none!important;gap:11px;min-height:0;margin:0!important;padding:0!important;border:0!important;animation:offerPanelIn .4s cubic-bezier(.2,.8,.2,1) both}.offer .offer-panel.active{display:grid!important}.offer .offer-panel .price-card-label{padding-bottom:8px;border-bottom:1px solid #ded7d2;font-size:8px}.offer .intro-panel{position:relative;align-content:start;min-height:402px;padding-top:2px!important}.offer .desktop-offer-intro{display:none}.offer .mobile-offer-intro{display:block}.offer .intro-panel .offer-panel-title{max-width:172px;padding-top:4px;font-size:clamp(1.98rem,9.8vw,2.4rem);letter-spacing:-.07em;line-height:.76}.offer .intro-panel .offer-panel-title em{display:inline-block;color:#743967;font-family:var(--serif);font-style:italic;font-weight:400;line-height:.76}.offer .intro-panel .offer-panel-copy{max-width:188px;margin:7px 0 0;font-size:11px;line-height:1.35}.offer .intro-panel .offer-panel-copy b{color:#743967}.mobile-offer-product-reveal{position:absolute;top:49px;right:-7px;display:block;width:142px;height:167px;pointer-events:none}.mobile-offer-reveal-case{position:absolute;right:-12px;bottom:0;width:138px;filter:drop-shadow(0 12px 11px rgba(37,22,33,.24));transform:rotate(11deg)}.mobile-offer-reveal-pouch{position:absolute;z-index:1;right:34px;bottom:8px;width:89px;filter:drop-shadow(0 10px 9px rgba(37,22,33,.18));transform:rotate(-7deg)}.mobile-offer-value-line{display:flex;align-items:baseline;gap:7px;margin-top:14px;padding:9px 10px;color:#5d4d58;border-top:1px solid #ded7d2;border-bottom:1px solid #ded7d2}.mobile-offer-value-line span{margin-right:auto;color:#743967;font-size:8px;font-weight:900;letter-spacing:.1em}.mobile-offer-value-line b{color:#173523;font-family:var(--display);font-size:25px;letter-spacing:-.06em;line-height:.8}.mobile-offer-value-line s{color:#967f8f;font-size:10px;font-weight:800;text-decoration-thickness:1px}.offer .offer-panel-steps{gap:6px;margin-top:2px}.offer .offer-panel-steps span{min-height:38px;padding:8px 9px;font-size:10px}.offer .offer-panel-steps b{width:17px;height:17px;font-size:7px}.offer .flavor-panel,.offer .case-panel{align-content:start}.offer .flavor-panel .flavor-preference{margin:0}.offer .flavor-panel .hero-flavor-switcher{width:100%}.offer .flavor-panel .hero-flavor-switcher button{flex:1;justify-content:center;min-height:35px}.offer .flavor-preview{min-height:177px;margin:0}.offer .flavor-preview img{max-height:142px}.offer .flavor-preview figcaption{padding:10px}.offer .flavor-preview figcaption b{font-size:18px}.offer .case-colors{gap:10px;margin:0}.offer .case-colors>div{grid-template-columns:repeat(4,1fr)}.offer .case-colors button{min-height:51px;padding:6px 4px;font-size:8px}.offer .case-preview{display:grid!important;min-height:184px;margin:0;place-items:center}.offer .case-preview img{width:208px;justify-self:center;align-self:center}.offer .checkout-panel{align-content:start;min-height:0;gap:8px}.offer .checkout-panel .price-summary{margin-top:0}.offer .checkout-panel .final-selections{gap:6px}.offer .checkout-panel .final-selections p{padding:4px 6px}.offer .checkout-panel .final-selections img{width:31px;height:31px}.offer .checkout-panel .retail-value{display:none}.offer .checkout-panel .savings-callout{display:grid;margin:0;padding:9px 11px}.offer .checkout-panel .savings-callout b{font-size:27px}.offer .checkout-panel .savings-callout small{margin-top:4px;font-size:8px}.offer .checkout-panel .price-line{padding:8px 0}.offer .checkout-panel .pay-today b{font-size:25px}.offer .checkout-panel .price-note{margin:2px 0;font-size:9px;line-height:1.35}.offer .checkout-panel .wide{margin-top:5px}.mobile-offer-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:3px;padding-top:3px}.mobile-offer-actions .button{flex:1;min-height:44px;justify-content:center;padding-inline:11px;font-size:13px}.mobile-offer-back{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 3px;color:#6d4c65;border:0;background:transparent;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.mobile-offer-start{display:block;margin-top:auto}.mobile-offer-start .button{width:100%}.mobile-offer-checkout-back{margin:3px 0 0;padding:0}.mobile-offer-checkout-back .mobile-offer-back{min-height:30px}}.focus-profile-section{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(131,74,122,.1),transparent 25%),radial-gradient(circle at 7% 88%,rgba(76,142,98,.1),transparent 27%),#f4f1e8}.focus-profile-section .focus-profile-card{overflow:hidden;border-color:#d1f4da38;border-radius:28px;box-shadow:0 30px 70px #00000042;background:#103522}.focus-profile-landing{position:relative;isolation:isolate;min-height:530px}.focus-profile-section .focus-profile-intro{position:relative;z-index:1;padding:62px 7.2%;background:linear-gradient(118deg,#123c27,#0d2e1d)}.focus-profile-section .focus-profile-intro:after{position:absolute;right:-118px;bottom:-136px;z-index:-1;width:315px;height:315px;border:1px solid rgba(164,239,191,.16);border-radius:50%;box-shadow:0 0 0 38px #a4efbf09,0 0 0 76px #a4efbf06;content:""}.focus-profile-section .focus-profile-intro .eyebrow{margin-bottom:18px;color:#b0efc6}.focus-profile-section .focus-profile-intro h2{max-width:390px;font-size:clamp(3rem,5vw,4.75rem);line-height:.88}.focus-profile-section .focus-profile-intro>p:not(.eyebrow){max-width:385px;margin-top:23px;color:#c6d9cb;font-size:16px;line-height:1.55}.focus-profile-section .focus-profile-perks{gap:0;margin:27px 0 29px}.focus-profile-section .focus-profile-perks span{padding:0 13px;color:#a6cdb2;border:0;border-left:1px solid rgba(205,239,215,.26);border-radius:0;font-size:9px;letter-spacing:.105em}.focus-profile-section .focus-profile-perks span:first-child{padding-left:0;border-left:0}.focus-profile-section .focus-profile-intro .button{min-height:49px;padding-inline:19px;color:#123624;background:#b9f0ce;box-shadow:0 10px 22px #02180d30}.focus-profile-section .focus-profile-intro .button .focus-cta-free{padding:4px 6px;color:#f7f4ec;border-radius:4px;background:#173c2a;font-size:9px;font-weight:900;letter-spacing:.09em}.focus-profile-section .focus-profile-intro .button:hover{background:#f4f3e9;transform:translateY(-2px)}.focus-profile-section .focus-profile-intro>small{margin-top:2px;color:#8fa997}.focus-profile-preview{position:relative;overflow:hidden;padding:39px 42px 31px;border-left:1px solid rgba(216,245,223,.16);background:linear-gradient(145deg,#183d2b,#173525 56%,#342b3c 165%)}.focus-profile-preview:before{position:absolute;top:-104px;right:-74px;width:265px;height:265px;border:1px solid rgba(238,187,225,.19);border-radius:50%;box-shadow:0 0 0 32px #eebbe10b,0 0 0 64px #eebbe106;content:""}.focus-profile-preview>p{position:relative;margin-bottom:24px;color:#dbece0}.focus-profile-preview>p span{display:flex;align-items:center;gap:6px;color:#d9a9cf}.focus-profile-preview>p span:before{width:6px;height:6px;border-radius:50%;background:#d9a9cf;box-shadow:0 0 0 4px #d9a9cf1f;content:"";animation:focus-signal-pulse 1.9s ease-in-out infinite}.focus-preview-signal{position:relative;display:flex;align-items:center;gap:27px}.focus-preview-score{position:relative;display:grid;width:150px;height:150px;place-content:center;border:0;transform:none}.focus-preview-score:before,.focus-preview-score:after{position:absolute;inset:0;border:2px solid #b9f0ce;border-radius:50%;content:""}.focus-preview-score:after{inset:10px;border-color:#d9a9cfa6;border-top-color:transparent;border-left-color:transparent;animation:focus-orbit 6s linear infinite}.focus-preview-score i{position:absolute;inset:19px;border:1px solid rgba(185,240,206,.25);border-radius:50%}.focus-preview-score b,.focus-preview-score small{position:relative;transform:none}.focus-preview-score b{color:#f7f4ec;font-size:53px;line-height:.82}.focus-preview-score small{margin-top:10px;color:#b9d4c0;font-size:8px;font-weight:900;letter-spacing:.13em}.focus-profile-preview section b{color:#f7f4ec;font-size:29px;line-height:.91}.focus-profile-preview section p{color:#bdd0c1}.focus-preview-wave{position:relative;height:63px;margin:22px -4px 9px;overflow:hidden}.focus-preview-wave:before{position:absolute;inset:50% 0 auto;height:1px;background:#dcf4e221;content:""}.focus-preview-wave svg{position:relative;width:100%;height:100%;overflow:visible}.focus-preview-wave path{fill:none;stroke:#b9f0ce;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:740;stroke-dashoffset:740;filter:drop-shadow(0 0 5px rgba(185,240,206,.55));animation:focus-wave-draw 2.5s ease-out .25s forwards}.focus-profile-preview ul{position:relative;gap:11px;margin-top:3px;padding:17px 0}.focus-profile-preview li{grid-template-columns:89px minmax(0,1fr) 25px}.focus-profile-preview li span{color:#dce9df;font-size:10px;letter-spacing:.025em}.focus-profile-preview li i{height:5px;background:#e5f6ea1f}.focus-profile-preview li i b{background:linear-gradient(90deg,#b9f0ce,#e0a4d0);transform:scaleX(0);transform-origin:left;animation:focus-bar-in .7s cubic-bezier(.2,.8,.2,1) forwards}.focus-profile-preview li:nth-child(2) i b{animation-delay:.14s}.focus-profile-preview li:nth-child(3) i b{animation-delay:.28s}.focus-profile-preview li strong{color:#ecc3e3}.focus-profile-preview>small{position:relative;display:block;margin-top:15px;color:#b7cbbd;letter-spacing:.025em}.focus-profile-mobile-cta{display:none}.focus-profile-prompt{border-color:#f5ebf44d;background:radial-gradient(circle at 92% 8%,rgba(235,172,220,.2),transparent 30%),linear-gradient(120deg,#24533b,#4b4f57 46%,#75456f)}.focus-profile-prompt .eyebrow{color:#d8f5e3}.focus-profile-prompt>p:not(.eyebrow){color:#e7e3e6}.focus-profile-prompt h2 em{color:#f3c8e8}.focus-profile-prompt-close{background:#ffffff1f}@keyframes focus-signal-pulse{50%{opacity:.45;box-shadow:0 0 0 7px #d9a9cf00}}@keyframes focus-orbit{to{transform:rotate(360deg)}}@keyframes focus-wave-draw{to{stroke-dashoffset:0}}@keyframes focus-bar-in{to{transform:scaleX(1)}}@media(max-width:760px){.focus-profile-section .focus-profile-card{border-radius:22px}.focus-profile-section .focus-profile-intro{padding:35px 24px 27px}.focus-profile-section .focus-profile-intro h2{font-size:clamp(2.32rem,11vw,3rem)}.focus-profile-section .focus-profile-intro>p:not(.eyebrow){font-size:13px}.focus-profile-section .focus-profile-intro .button{display:none}.focus-profile-section .focus-profile-perks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin:20px 0 0}.focus-profile-section .focus-profile-perks span{padding:0 8px;font-size:8px;line-height:1.35}.focus-profile-preview{min-height:0;padding:23px 23px 18px}.focus-profile-preview>p{margin-bottom:17px}.focus-preview-signal{gap:15px}.focus-preview-score{width:92px;height:92px}.focus-preview-score:after{inset:7px}.focus-preview-score i{inset:12px}.focus-preview-score b{font-size:35px}.focus-preview-score small{margin-top:7px;font-size:7px}.focus-profile-preview section b{font-size:21px}.focus-profile-preview section p{margin-top:7px;font-size:10px}.focus-preview-wave{height:34px;margin:13px 0 5px}.focus-profile-preview ul{gap:9px;padding:13px 0}.focus-profile-preview li{grid-template-columns:77px minmax(0,1fr) 23px}.focus-profile-preview>small{margin-top:9px;font-size:9px}.focus-profile-mobile-cta{display:flex;justify-content:center;width:calc(100% - 46px);min-height:48px;margin:0 23px 23px;color:#123624;background:#b9f0ce}.focus-profile-mobile-cta .focus-cta-free{padding:4px 6px;color:#f7f4ec;border-radius:4px;background:#173c2a;font-size:9px;font-weight:900;letter-spacing:.09em}}@media(prefers-reduced-motion:reduce){.focus-profile-preview>p span:before,.focus-preview-score:after,.focus-preview-wave path,.focus-profile-preview li i b{animation:none}.focus-preview-wave path{stroke-dashoffset:0}.focus-profile-preview li i b{transform:scaleX(1)}}.refill-story-count{position:absolute;top:16px;left:16px;z-index:1;padding:8px 10px;color:#f7f4ee;border-radius:999px;background:#173523;box-shadow:0 8px 18px #0b231733;font-size:10px;font-weight:900;letter-spacing:.12em}.refill-story-steps{display:grid;grid-template-rows:repeat(4,1fr);min-width:0;background:#173523}.refill-story-steps button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;min-height:0;padding:20px 16px;color:#dfe9e1;border:0;border-bottom:1px solid rgba(247,244,238,.16);background:transparent;text-align:left;cursor:pointer;transition:background .25s ease,color .25s ease}.refill-story-steps button:last-child{border-bottom:0}.refill-story-steps button:hover,.refill-story-steps button:focus-visible,.refill-story-steps button.active{color:#fff;background:#c9f3d921;outline:0}.refill-story-steps button>span{display:grid;place-items:center;width:30px;height:30px;color:#c9f3d9;border:1px solid rgba(201,243,217,.45);border-radius:50%;font-size:10px;font-weight:900;letter-spacing:.05em}.refill-story-steps button.active>span{color:#fff;border-color:#be7aaa;background:#743967;box-shadow:0 0 0 4px #7439672e}.refill-story-steps button div{display:grid;gap:5px}.refill-story-steps b{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.04em;line-height:1}.refill-story-steps small{color:#b9c8bd;font-size:11px;font-weight:600;line-height:1.35}.refill-story-steps button.active small{color:#e7f1e9}@keyframes refillStoryIn{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media(max-width:760px){.refill-story{grid-template-columns:1fr;min-height:0}.refill-story-media{aspect-ratio:1 / 1}.refill-story-steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(132px,1fr))}.refill-story-steps button:nth-child(odd){border-right:1px solid rgba(247,244,238,.16)}.refill-story-steps button:nth-child(3),.refill-story-steps button:nth-child(4){border-bottom:0}.refill-story-steps button{padding:16px 13px}.refill-story-steps b{font-size:18px}.refill-story-steps small{font-size:10px}}@media(min-width:761px){.bundle{grid-template-columns:1.15fr .85fr;gap:7vw}.refill-story{grid-template-columns:1fr;min-height:0}.refill-story-media{aspect-ratio:1.18 / 1}.refill-story-image{-o-object-fit:contain;object-fit:contain}.refill-story-steps{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(128px,1fr))}.refill-story-steps button:nth-child(odd){border-right:1px solid rgba(247,244,238,.16)}.refill-story-steps button:nth-child(3),.refill-story-steps button:nth-child(4){border-bottom:0}}.flavor-preference-mobile{display:none}@media(max-width:760px){.offer .price-card{min-height:600px}.offer .offer-panel.active{min-height:0}.offer .mobile-offer-actions{margin-top:auto;padding-top:7px}.offer .intro-panel .offer-panel-title{font-size:clamp(2.02rem,10vw,2.45rem)}.offer .mobile-offer-product-reveal{height:202px;margin:5px 0 0;overflow:visible;border:0;border-radius:0;background:transparent}.offer .mobile-offer-reveal-case{right:15%;bottom:-13px;width:225px;animation:offerCaseFloat 5.8s ease-in-out infinite}.offer .mobile-offer-reveal-pouch{right:47%;bottom:2px;width:137px;animation:offerPouchFloat 5.8s ease-in-out .55s infinite}.offer .mobile-offer-value-line{margin-top:6px}.offer .flavor-panel .flavor-preference>small{display:none}.offer .flavor-preview{min-height:261px;height:261px;margin:0}.offer .flavor-preview img{max-height:226px}.offer .flavor-preference-mobile{display:block;margin:1px 0 0;color:#627167;font-size:10px;text-align:center}.offer .flavor-preference-mobile b{color:#743967}.offer .case-preview{min-height:245px;place-items:center}.offer .case-preview img{width:min(360px,100%);max-width:100%;justify-self:center;align-self:center}.offer .checkout-panel .mobile-offer-checkout-back{margin-top:10px}.offer .checkout-panel .wide{margin-top:0}}@media(max-width:760px){.offer .checkout-panel .mobile-offer-checkout-back{margin-top:auto;margin-bottom:0;padding-top:0}.offer .checkout-panel .wide{margin:8px 0 18px}}@media(max-width:760px){.site-main .section h2,.site-main .waitlist h2,.site-main .faq h2,.site-main .comparison-head h2{font-size:clamp(2.15rem,9.4vw,2.45rem);line-height:.93}.site-main .section h3,.site-main .faq h3{font-size:clamp(1.35rem,6vw,1.55rem);line-height:1}.site-main .eyebrow{font-size:10px;letter-spacing:.11em;line-height:1.25}.site-main .science-points p,.site-main .feature-list p,.site-main .mechanism article p,.site-main .problem-copy p,.site-main .creation-copy p,.site-main .waitlist-intro>p:last-child,.site-main .faq p{font-size:15px;line-height:1.52}.site-main .science-points b,.site-main .feature-list b,.site-main .mechanism article b{font-size:17px}.site-main .section small,.site-main .waitlist small,.site-main .faq small{font-size:12px;line-height:1.45}.site-main .button{font-size:14px}.site-main .trust-row span{font-size:12px}.site-main .trust-row .speed-badge b{font-size:11px}.site-main .trust-row .speed-badge small,.offer .offer-panel .price-card-label,.offer .mobile-offer-value-line span,.offer .checkout-panel .savings-callout small{font-size:10px}.offer .intro-panel .offer-panel-copy,.offer .flavor-preference-mobile,.offer .checkout-panel .price-note,.offer .offer-panel-steps span{font-size:12px}.offer .offer-panel-steps b{width:18px;height:18px;font-size:8px}.offer .flavor-panel .hero-flavor-switcher button,.offer .case-colors button{font-size:10px}.offer .flavor-preview figcaption span{font-size:10px}.offer .flavor-preview figcaption small{font-size:12px}.offer .case-colors>small,.offer .case-colors>small b{font-size:12px}.offer .price-card .offer-scarcity .scarcity-copy span,.offer .price-card .offer-scarcity small{font-size:10px}.focus-profile-section .focus-profile-intro>p:not(.eyebrow){font-size:15px}.focus-profile-section .focus-profile-perks span{font-size:10px}.focus-profile-preview section p,.focus-profile-preview>small{font-size:12px}.focus-profile-preview li span{font-size:11px}.focus-profile-mobile-cta{font-size:14px}.refill-story-steps small{font-size:12px}.refill-story-count{font-size:11px}}.focus-profile-details{max-width:800px;margin:0 auto;padding:58px 62px}.focus-profile-details>p:not(.eyebrow){max-width:520px;margin:18px 0 0;color:#b7cbbd;font-size:14px;line-height:1.55}.focus-profile-details form{display:grid;gap:16px;margin-top:29px}.focus-profile-details label{display:grid;gap:7px;color:#b9cebe;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.focus-profile-details label span b{color:#efbce3}.focus-profile-details input,.focus-profile-details select{width:100%;min-height:50px;padding:0 14px;color:#173523;border:1px solid transparent;border-radius:11px;outline:0;background:#f7f7f0;font:inherit;font-size:14px;letter-spacing:0;text-transform:none}.focus-profile-details select{cursor:pointer}.focus-profile-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.focus-profile-detail-note{margin:0;color:#98b09f;font-size:10px;line-height:1.45}.focus-profile-test-page .focus-profile-details{max-width:800px;padding:58px 62px}.focus-profile-test-page .focus-profile-details>p:not(.eyebrow){color:#557063}.focus-profile-test-page .focus-profile-details label{color:#557063}.focus-profile-test-page .focus-profile-details label span b{color:#6b3c63}.focus-profile-test-page .focus-profile-details input,.focus-profile-test-page .focus-profile-details select{color:#173b2a;border-color:#d3d9cf;background:#faf8f1}.focus-profile-test-page .focus-profile-detail-note{color:#687a6d}@media(max-width:760px){.focus-profile-details,.focus-profile-test-page .focus-profile-details{padding:31px 20px}.focus-profile-detail-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:8px}.focus-profile-details>p:not(.eyebrow){font-size:13px}.focus-profile-details .focus-profile-actions .button{min-width:148px}}.focus-profile-consent.has-error{padding:10px;border:1px solid rgba(237,156,205,.7);border-radius:10px;background:#7d32642e}.focus-profile-consent-error{margin:0;color:#f2c1e4;font-size:11px;font-weight:750;line-height:1.4}.focus-profile-test-page .focus-profile-consent.has-error{border-color:#b1699f;background:#f1e6ed}.focus-profile-test-page .focus-profile-consent-error{color:#7a315f}.focus-report-hero .focus-score{margin:0}.focus-action-plan .focus-reset-steps article{padding:13px 0 15px}.focus-action-plan .focus-reset-steps article small{display:block;margin-top:9px;color:#b58aaa;font-size:9px;font-weight:850;letter-spacing:.035em;line-height:1.35}.focus-action-plan .focus-reset-steps article a{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:#a8ecc4;font-size:10px;font-weight:850;text-decoration:none}.focus-action-plan .focus-reset-steps article a:hover{color:#fff}.focus-report-evidence{margin-top:15px;padding:15px 17px;border:1px solid rgba(218,244,225,.14);border-radius:13px;background:#ffffff09}.focus-report-evidence>span{color:#a8ecc4;font-size:9px;font-weight:900;letter-spacing:.13em}.focus-report-evidence p{margin:8px 0 0;color:#b6c9bb;font-size:10px;line-height:1.5}.focus-pdf-button{color:#f2c8e8!important}.focus-pdf-status{margin:11px 0 0;color:#9feec1;font-size:10px;font-weight:800}.focus-profile-test-page .focus-action-plan .focus-reset-steps article small{color:#6b3c63}.focus-profile-test-page .focus-action-plan .focus-reset-steps article a,.focus-profile-test-page .focus-report-evidence>span{color:#6b3c63}.focus-profile-test-page .focus-action-plan .focus-reset-steps article a:hover{color:#173b2a}.focus-profile-test-page .focus-report-evidence{border-color:#d3dbd1;background:#f5f3eb}.focus-profile-test-page .focus-report-evidence p{color:#557063}.focus-profile-test-page .focus-pdf-status{color:#6b3c63}@media(max-width:760px){.focus-action-plan .focus-reset-steps article{grid-template-columns:63px 1fr}.focus-report-evidence{padding:14px}.focus-report-evidence p{font-size:10px}}.focus-deep-dive>.eyebrow{margin:0 0 12px}.focus-deep-dive>p:not(.eyebrow){max-width:575px}.focus-deep-dive .focus-frequency-scale{margin-top:24px}.focus-deep-dive .focus-profile-actions{margin-top:28px}.focus-deep-summary{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;margin:20px 0;padding:22px;border:1px solid rgba(227,180,216,.24);border-radius:17px;background:linear-gradient(125deg,#70376633,#ffffff06)}.focus-deep-summary>div>span{color:#eab8dc;font-size:9px;font-weight:900;letter-spacing:.13em}.focus-deep-summary h3{margin:10px 0 7px;color:#fff;font-family:var(--display);font-size:25px;font-weight:620;letter-spacing:-.055em;line-height:1}.focus-deep-summary>div>p{margin:0;color:#c1d2c4;font-size:11px;line-height:1.5}.focus-deep-summary ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.focus-deep-summary li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start}.focus-deep-summary li b{color:#e9b3dc;font-size:10px;letter-spacing:.08em}.focus-deep-summary li p{margin:0;color:#f0f5f1;font-size:12px;font-weight:670;line-height:1.4}.focus-profile-test-page .focus-deep-summary{border-color:#ddcddb;background:linear-gradient(125deg,#f4eaf0,#f8f6ef)}.focus-profile-test-page .focus-deep-summary>div>span,.focus-profile-test-page .focus-deep-summary li b{color:#6b3c63}.focus-profile-test-page .focus-deep-summary h3{color:#173b2a}.focus-profile-test-page .focus-deep-summary>div>p,.focus-profile-test-page .focus-deep-summary li p{color:#557063}@media(max-width:760px){.focus-deep-summary{grid-template-columns:1fr;gap:17px;padding:17px}.focus-deep-summary h3{font-size:23px}.focus-deep-summary li p{font-size:11px}.focus-deep-dive .focus-profile-actions{margin-top:22px}}@media print{@page{margin:14mm}.focus-report-hero{border-color:#d4ddd2}.focus-report-kicker,.focus-report-section-heading p{color:#607568!important}.focus-report-section-heading>span,.focus-report-pattern article>span,.focus-reset-heading>span,.focus-reset-steps article>span,.focus-deep-summary>div>span{color:#6b3c63!important}.focus-report-pattern article{color:#173523;border-color:#d3dbd1;background:#faf8f1;-moz-column-break-inside:avoid;break-inside:avoid}.focus-report-pattern article:last-child{border-color:#dacbd6;background:#f1e9ef}.focus-report-pattern article:last-child>span{color:#6b3c63!important}.focus-report-pattern b,.focus-reset-heading h3,.focus-reset-steps b{color:#173523!important}.focus-report-pattern p,.focus-reset-heading p,.focus-reset-steps p{color:#557063!important}.focus-reset{border-color:#d6ddd1;background:linear-gradient(135deg,#e9f0e7,#f0e8ee);-moz-column-break-inside:avoid;break-inside:avoid}.focus-reset-heading h3 em{color:#6b3c63}.focus-reset-steps,.focus-reset-steps article{border-color:#ccd7cd}.focus-action-plan .focus-reset-steps article small,.focus-action-plan .focus-reset-steps article a{color:#6b3c63!important}.focus-report-evidence{border-color:#d3dbd1;background:#f5f3eb}.focus-report-evidence>span{color:#6b3c63}.focus-report-evidence p{color:#557063}.focus-deep-summary{border-color:#ddcddb;background:#f4eaf0;-moz-column-break-inside:avoid;break-inside:avoid}.focus-deep-summary h3{color:#173523}.focus-deep-summary>div>p,.focus-deep-summary li p{color:#557063}.focus-deep-summary li b{color:#6b3c63}}.wholesale-page{min-height:100vh;background:radial-gradient(circle at 82% 18%,rgba(114,57,103,.14),transparent 27%),radial-gradient(circle at 11% 86%,rgba(60,131,84,.14),transparent 30%),#f4f1e8}.wholesale-page-main{display:grid;grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);align-items:start;gap:clamp(48px,8vw,150px);width:min(1240px,calc(100% - 60px));margin:0 auto;padding:194px 0 96px}.wholesale-page-intro{position:sticky;top:136px;padding-top:18px}.wholesale-page-intro .eyebrow{margin-bottom:22px;color:#6b3c63}.wholesale-page-intro h1,.wholesale-form-panel h2{margin:0;color:#173523;font-family:var(--display);font-size:clamp(2.8rem,4.35vw,4.8rem);font-weight:650;letter-spacing:-.075em;line-height:.9}.wholesale-page-intro .brand-iq{color:#6b3c63}.wholesale-page-intro h1 em,.wholesale-form-panel h2 em{color:#6b3c63;font-family:var(--serif);font-weight:400}.wholesale-page-intro>p:not(.eyebrow){max-width:450px;margin:27px 0 0;color:#51655a;font-size:16px;line-height:1.6}.wholesale-page-perks{display:grid;gap:0;max-width:450px;margin-top:38px;border-top:1px solid #c9d2c9}.wholesale-page-perks span{padding:13px 0;color:#284735;border-bottom:1px solid #c9d2c9;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.wholesale-page-perks span:before{display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:#6b3c63;content:""}.wholesale-form-panel{padding:clamp(28px,4vw,50px);border:1px solid #d9d6cc;border-radius:26px;box-shadow:0 26px 70px #18352321;background:#fffdf8}.wholesale-form-panel>div:first-child>.eyebrow{margin-bottom:15px;color:#6b3c63}.wholesale-form-panel h2{font-size:clamp(2.5rem,3.8vw,4rem)}.wholesale-form-panel>div:first-child>p:not(.eyebrow){margin:16px 0 0;color:#627168;font-size:13px}.wholesale-form{display:grid;gap:20px;margin-top:31px}.wholesale-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 14px}.wholesale-form label{display:grid;gap:7px;color:#314b3b;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.wholesale-form .field-label{color:inherit;font:inherit}.wholesale-form .optional-label{display:none}.wholesale-form .required-mark{color:#6b3c63;font-size:13px;font-weight:900;line-height:0}.wholesale-form input,.wholesale-form select,.wholesale-form textarea{width:100%;min-height:48px;padding:12px 13px;color:#183c29;border:1px solid #d2d8cf;border-radius:10px;outline:0;background:#faf9f3;font:inherit;font-size:14px;font-weight:650;letter-spacing:0;text-transform:none;transition:border-color .2s,box-shadow .2s,background .2s}.wholesale-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.wholesale-form textarea{min-height:126px;resize:vertical;line-height:1.55}.wholesale-form input::-moz-placeholder,.wholesale-form textarea::-moz-placeholder{color:#99a49d;font-weight:500}.wholesale-form input::placeholder,.wholesale-form textarea::placeholder{color:#99a49d;font-weight:500}.wholesale-form input:focus,.wholesale-form select:focus,.wholesale-form textarea:focus{border-color:#6b3c63;box-shadow:0 0 0 3px #6b3c631f;background:#fff}.wholesale-message{margin-top:1px}.wholesale-form .button{justify-self:start;min-height:50px;padding-inline:21px;color:#fffdf8;background:#6b3c63}.wholesale-form .button:hover{background:#4b2944}.wholesale-form>small{max-width:440px;color:#718077;font-size:10px;line-height:1.5}.wholesale-form>small a{color:#6b3c63;font-weight:900}.wholesale-form-status{margin:22px 0 -3px;padding:11px 13px;color:#244632;border-radius:10px;background:#e5efe4;font-size:12px;font-weight:700;line-height:1.45}@media(max-width:760px){.wholesale-page-main{grid-template-columns:1fr;gap:31px;width:calc(100% - 36px);padding:160px 0 58px}.wholesale-page-intro{position:static;padding-top:0}.wholesale-page-intro .eyebrow{margin-bottom:16px}.wholesale-page-intro h1{font-size:clamp(2.8rem,13vw,4rem)}.wholesale-page-intro>p:not(.eyebrow){margin-top:20px;font-size:14px}.wholesale-page-perks{display:none}.wholesale-form-panel{padding:25px 18px 22px;border-radius:20px}.wholesale-form-panel h2{font-size:clamp(2.45rem,11vw,3.2rem)}.wholesale-form{gap:16px;margin-top:24px}.wholesale-form-grid{grid-template-columns:1fr;gap:13px}.wholesale-form input,.wholesale-form select{min-height:46px}.wholesale-form textarea{min-height:112px}.wholesale-form .button{width:100%;justify-content:center}.wholesale-form-status{margin-top:18px}}@media(max-width:760px){.offer .price-card{height:642px;min-height:642px}.offer .offer-panel:not(.checkout-panel) .mobile-offer-actions{margin-top:auto;margin-bottom:18px}.offer .checkout-panel .secure-checkout{display:none}.offer .checkout-panel .mobile-offer-checkout-back{margin-top:auto;margin-bottom:0;padding-top:0}.offer .checkout-panel .wide{margin:8px 0 18px}}.checkout-overlay{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#08140d9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.embedded-checkout{width:min(100%,530px);max-height:calc(100svh - 48px);overflow-y:auto;display:grid;gap:16px;padding:14px;color:#173523;border:1px solid rgba(123,70,114,.34);border-radius:23px;background:#fffaf5;box-shadow:0 28px 90px #00000059}.embedded-checkout-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:142px;padding:24px;overflow:hidden;border-radius:15px;background:radial-gradient(circle at 88% 18%,rgba(147,104,190,.85),transparent 31%),radial-gradient(circle at 13% 120%,rgba(136,211,117,.2),transparent 42%),#173523}.embedded-checkout-head:after{position:absolute;right:-26px;bottom:-70px;width:220px;height:220px;border:1px solid rgba(230,244,218,.25);border-radius:48% 52% 64% 36%;box-shadow:-21px -19px 0 -1px #e6f4da24,-43px -38px 0 -2px #e6f4da1a;content:"";transform:rotate(-15deg)}.embedded-checkout-brand{position:relative;z-index:1;display:grid;align-content:start;gap:7px}.embedded-checkout-brand .brand-wordmark{width:151px;height:36px}.embedded-checkout-brand .brand-wordmark-new>img{filter:brightness(0) saturate(100%) invert(97%) sepia(8%) saturate(808%) hue-rotate(319deg) brightness(107%) contrast(96%)}.embedded-checkout-brand .brand-wordmark-new>.brand-wordmark-iq-overlay{clip-path:inset(0 0 0 67.25%);filter:brightness(0) saturate(100%) invert(60%) sepia(44%) saturate(784%) hue-rotate(240deg) brightness(94%) contrast(89%)}.embedded-checkout-head span{display:block;margin:0;color:#c9dda7;font-size:9px;font-weight:900;letter-spacing:.13em}.embedded-checkout-head b{max-width:300px;color:#fffaf5;font-family:var(--display);font-size:27px;letter-spacing:-.055em;line-height:.95}.embedded-checkout-close{position:relative;z-index:2;display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;color:#fffaf5;border:1px solid rgba(255,250,245,.4);border-radius:50%;background:#fffaf514;cursor:pointer}.embedded-checkout-selection{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 14px;align-items:end;margin:0;padding:14px 15px;color:#173523;border:1px solid #e0d8d0;border-radius:13px;background:#f4eee7}.embedded-checkout-selection span{grid-column:1;color:#743967;font-size:9px;font-weight:900;letter-spacing:.12em}.embedded-checkout-selection b{grid-column:1;font-size:14px}.embedded-checkout-selection em{grid-column:1;color:#657468;font-size:11px;font-style:normal;font-weight:700}.embedded-checkout-selection strong{grid-column:2;grid-row:1 / span 3;align-self:center;color:#743967;font-family:var(--display);font-size:32px;letter-spacing:-.06em}.checkout-email-form,.embedded-payment-form{display:grid;gap:14px}.checkout-email-form label,.embedded-checkout-email{display:grid;gap:7px;color:#456052;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.checkout-email-form input,.embedded-checkout-email input{width:100%;min-height:49px;padding:11px 13px;color:#173523;border:1px solid #d8d1cc;border-radius:12px;outline:0;background:#fff;font:inherit;letter-spacing:0;text-transform:none}.checkout-email-form input:focus,.embedded-checkout-email input:focus{border-color:#743967;box-shadow:0 0 0 3px #74396721}.embedded-payment-form .wide,.checkout-email-form .wide,.embedded-checkout-unavailable .wide{width:100%;justify-content:center}.embedded-checkout-status{margin:0;padding:10px 12px;color:#8c2942;border-radius:10px;background:#fff0f2;font-size:12px;line-height:1.45}.embedded-checkout-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:#657468;font-size:10px;text-align:center}.embedded-checkout-trust svg{color:#743967}.embedded-checkout-complete{display:grid;place-items:center;gap:9px;padding:25px 15px;color:#173523;border-radius:14px;background:#e7f3e9;text-align:center}.embedded-checkout-complete svg{color:#317e4d}.embedded-checkout-complete b{font-family:var(--display);font-size:25px;letter-spacing:-.055em}.embedded-checkout-complete p,.embedded-checkout-unavailable p{margin:0;color:#53665a;font-size:13px;line-height:1.45}.embedded-checkout-unavailable{display:grid;gap:14px}.embedded-checkout-loading{margin:16px 0;color:#53665a;font-size:13px;text-align:center}@media(max-width:760px){.checkout-overlay{align-items:end;padding:12px}.embedded-checkout{max-height:calc(100svh - 24px);padding:11px;border-radius:20px}.embedded-checkout-head{min-height:129px;padding:20px}.embedded-checkout-head b{font-size:23px}}@keyframes offerCaseFloat{0%,to{transform:translateZ(0) rotate(9deg)}50%{transform:translate3d(0,-8px,0) rotate(12deg)}}@keyframes offerPouchFloat{0%,to{transform:translateZ(0) rotate(-7deg)}50%{transform:translate3d(-5px,-11px,0) rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.offer .mobile-offer-reveal-case,.offer .mobile-offer-reveal-pouch{animation:none}}.focus-case-render{position:relative;display:block;width:min(360px,100%);line-height:0}.focus-case-render>img{display:block;width:100%!important;height:auto!important;max-width:100%;-o-object-fit:contain;object-fit:contain}.case-preview .focus-case-render{animation:casePreviewIn .42s cubic-bezier(.2,.75,.25,1) both}.focus-case-lid-artwork{position:absolute;inset:0;pointer-events:none}.focus-case-lid-artwork .brand-wordmark{position:absolute;top:39.2%;left:17.8%;width:48%;height:auto;filter:drop-shadow(0 1px 0 rgba(0,0,0,.16));overflow:visible}.focus-case-lid-artwork .brand-wordmark-mycell{color:#f6efe1}.focus-case-lid-artwork .brand-wordmark-iq{display:inline-block;margin-left:.13em;color:#d7f0af;transform:scale(1.1);transform-origin:left 78%}.focus-case-lid-artwork .brand-wordmark sup{display:none}.focus-case-lid-artwork b{position:absolute;top:63.8%;left:18%;color:#f6efe1;font-family:var(--sans);font-size:clamp(5px,1.13vw,12px);font-weight:850;letter-spacing:.28em;line-height:1;white-space:nowrap}.focus-case-lid-artwork i{position:absolute;top:76.4%;left:18%;width:12.5%;height:1.5%;border-radius:999px;background:#f6efe1;opacity:.92}.case-tone-night-plum .focus-case-lid-artwork .brand-wordmark-mycell,.case-tone-night-plum .focus-case-lid-artwork b,.case-tone-night-plum .focus-case-lid-artwork i{color:#f8eaf1;background-color:#f8eaf1}.case-tone-night-plum .focus-case-lid-artwork .brand-wordmark-iq{color:#d8a4ff}.case-tone-stone .focus-case-lid-artwork .brand-wordmark-mycell,.case-tone-stone .focus-case-lid-artwork b{color:#173523}.case-tone-stone .focus-case-lid-artwork .brand-wordmark-iq{color:#6b2867}.case-tone-stone .focus-case-lid-artwork i{background:#173523}.case-tone-obsidian .focus-case-lid-artwork .brand-wordmark-mycell,.case-tone-obsidian .focus-case-lid-artwork .brand-wordmark-iq,.case-tone-obsidian .focus-case-lid-artwork b{color:#292929;text-shadow:0 1px 0 rgba(255,255,255,.08)}.case-tone-obsidian .focus-case-lid-artwork i{background:#292929}.final-selections .focus-case-render{flex:0 0 38px;width:38px;height:38px}.final-selections .focus-case-render>img{width:38px!important;height:38px!important}.final-selections .focus-case-lid-artwork{display:none}.offer .mobile-offer-product-reveal .focus-case-render{position:absolute;z-index:2;top:auto;left:auto;color:initial;font-size:initial;font-weight:initial;letter-spacing:normal}@media(min-width:761px){.offer .case-preview .focus-case-render{width:238px}}@media(max-width:760px){.offer .case-preview .focus-case-render{width:248px;max-width:94%}.offer .mobile-offer-reveal-case{right:13%;bottom:9px;width:178px}.offer .mobile-offer-reveal-case .focus-case-lid-artwork .brand-wordmark{width:48%}.offer .mobile-offer-reveal-case .focus-case-lid-artwork b{font-size:5px}}@media(max-width:760px){.offer .price-card{min-height:642px}.offer .price-card .offer-scarcity{row-gap:8px}.offer .price-card .offer-scarcity small{margin-top:0;line-height:1.05}.offer .offer-panels{display:flex;flex:1}.offer .offer-panel.active{display:flex!important;flex:1;flex-direction:column;width:100%}.offer .intro-panel{min-height:0}.offer .mobile-offer-intro{display:flex;flex:1;flex-direction:column}.offer .intro-panel .offer-panel-title{max-width:100%;padding-top:0;font-size:clamp(2.05rem,10.2vw,2.5rem);line-height:.84}.offer .intro-panel .offer-panel-title em{line-height:.84}.offer .intro-panel .offer-panel-copy{max-width:270px;margin:7px 0 0;font-size:11px}.offer .mobile-offer-product-reveal{position:relative;top:auto;right:auto;display:block;width:100%;height:145px;margin:7px 0 0;overflow:hidden;border:1px solid #d9d1d6;border-radius:13px;background:radial-gradient(circle at 70% 48%,rgba(113,61,105,.2),transparent 43%),radial-gradient(circle at 25% 30%,rgba(88,173,116,.16),transparent 39%),#f9f6f0}.offer .mobile-offer-reveal-case{right:19%;bottom:-24px;width:178px}.offer .mobile-offer-reveal-pouch{right:45%;bottom:-10px;width:108px}.offer .mobile-offer-product-reveal span{position:absolute;z-index:2;top:11px;left:12px;color:#743967;font-size:8px;font-weight:900;letter-spacing:.1em}.offer .mobile-offer-value-line{margin-top:9px;padding:8px 9px}.offer .mobile-offer-actions{margin-top:auto;padding-top:9px}.offer .mobile-offer-checkout-back{margin-top:auto}}@media(max-width:760px){.offer .price-card{min-height:642px}.offer .mobile-offer-product-reveal{height:202px;margin:14px 0 4px;overflow:visible;border:0;border-radius:0;background:transparent}.offer .mobile-offer-reveal-case{z-index:2;right:13%;bottom:9px;width:108px;animation:offerCaseFloat 5.8s ease-in-out infinite}.offer .mobile-offer-reveal-pouch{right:31%;bottom:2px;width:137px;animation:offerPouchFloat 5.8s ease-in-out .55s infinite}.offer .mobile-offer-value-line{margin-top:11px}.offer .intro-panel .mobile-offer-actions{padding-top:13px}.offer .flavor-panel .flavor-preference>small{display:none}.offer .flavor-preview{min-height:261px;height:261px;margin:0}.offer .flavor-preview img{position:relative;top:-10px;max-height:226px}.offer .flavor-preference-mobile{display:block;margin:1px 0 0;color:#627167;font-size:10px;text-align:center}.offer .flavor-preference-mobile b{color:#743967}.offer .case-preview{min-height:245px;margin-top:16px;grid-template-columns:1fr!important;place-items:center}.offer .case-preview img{width:248px!important;height:248px!important;max-width:94%!important;max-height:240px;margin-inline:auto;justify-self:center!important;align-self:center!important}.offer .mobile-offer-actions{margin-top:auto;padding-top:7px}.offer .offer-panel:not(.checkout-panel) .mobile-offer-actions{margin-bottom:18px}.offer .checkout-panel .mobile-offer-checkout-back{margin-top:auto;margin-bottom:0;padding-top:0}.offer .checkout-panel .wide{margin:8px 0 18px}}@media(max-width:760px){.offer .offer-panel .price-card-label,.offer .mobile-offer-value-line span,.offer .checkout-panel .savings-callout small{font-size:10px}.offer .intro-panel .offer-panel-copy,.offer .flavor-preference-mobile,.offer .checkout-panel .price-note,.offer .offer-panel-steps span{font-size:12px}.offer .offer-panel-steps b{width:18px;height:18px;font-size:8px}.offer .flavor-panel .hero-flavor-switcher button,.offer .case-colors button{font-size:10px}.offer .flavor-preview figcaption span{font-size:10px}.offer .flavor-preview figcaption small{font-size:12px}.offer .case-colors>small,.offer .case-colors>small b{font-size:12px}.offer .price-card .offer-scarcity .scarcity-copy span,.offer .price-card .offer-scarcity small{font-size:10px}}@media(max-width:760px){.site-main .wholesale h2,.site-main .formula .formula-intro h2,.site-main .creation-story h3{font-size:clamp(2.15rem,9.4vw,2.45rem);line-height:.93}.site-main .problem .problem-equation{font-size:clamp(1.85rem,8.2vw,2.15rem);line-height:.94}.site-main .wholesale-copy>p:not(.eyebrow){font-size:15px;line-height:1.52}.site-main .mechanism-grid h3{font-size:clamp(1.35rem,6vw,1.55rem);line-height:1}}.site-main>.science,.site-main>.problem,.site-main>.mechanism,.site-main>.refill-showcase,.site-main>.comparison,.site-main>.formula,.site-main .creation-story,.site-main .preorder-journey .offer,.site-main .focus-profile-section,.site-main .preorder-journey .waitlist,.site-main>.faq,.site-main>.wholesale{padding-top:120px;padding-bottom:120px}@media(max-width:760px){.site-main>.science,.site-main>.problem,.site-main>.mechanism,.site-main>.refill-showcase,.site-main>.comparison,.site-main>.formula,.site-main .creation-story,.site-main .preorder-journey .offer,.site-main .focus-profile-section,.site-main .preorder-journey .waitlist,.site-main>.faq,.site-main>.wholesale{padding-top:80px;padding-bottom:80px}}
