@font-face{font-family:Fraunces;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/fraunces-v38-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/fraunces-v38-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700 900;font-display:swap;src:url(/fonts/fraunces-v38-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-v23-italic-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-v23-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-v23-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-v23-normal-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-v23-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-v23-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:"Fraunces", Georgia, serif;--color-page:#f8f6f0;--color-page-top:#fdfbf7;--color-page-warm:#f6f3ec;--color-surface:#fff;--color-ink:#1c2230;--color-ink-rgb:28, 34, 48;--color-ink-soft:#515a6b;--color-ink-muted:#8b94a3;--color-dark-chrome:#0d1124;--color-dark-chrome-rgb:13, 17, 36;--color-dark-chrome-2:#0f1a22;--color-dark-chrome-hover:#121830;--color-on-dark:#f0f4fa;--color-on-dark-soft:#f0f4fac2;--color-leaf:#74b638;--color-leaf-rgb:116, 182, 56;--color-leaf-bright:#80c838;--color-leaf-bright-rgb:128, 200, 56;--color-leaf-deep:#4e8129;--color-leaf-deep-rgb:78, 129, 41;--color-gold:#c6943c;--color-gold-rgb:198, 148, 60;--color-gold-deep:#a86f20;--color-rose:#e88da8;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:96px;--radius-control:10px;--radius-card:16px;--radius-header:18px;--radius-phone:34px;--radius-pill:999px;--shadow-card:0 18px 42px rgba(var(--color-ink-rgb), .12);--shadow-header:0 18px 42px rgba(var(--color-ink-rgb), .16), 0 0 28px rgba(var(--color-leaf-rgb), .08), inset 0 1px 0 #ffffff17;--shadow-phone:0 0 34px rgba(var(--color-leaf-bright-rgb), .14), 0 0 84px #24304829, 0 32px 80px #00000080;--shadow-control:0 10px 24px rgba(var(--color-dark-chrome-rgb), .12), 0 0 16px rgba(var(--color-leaf-rgb), .12), inset 0 1px 0 #ffffff14;--type-hero:clamp(2.56rem, 4.55vw, 3.62rem);--type-section:clamp(2rem, 3.5vw, 2.8rem);--type-feature:clamp(1.7rem, 3vw, 2.3rem);--type-body-lg:1.15rem;--type-body:1rem;--type-small:.86rem;font-family:var(--font-body);--ink:var(--color-page);--ink-up:var(--color-page-top);--ink-card:var(--color-surface);--text:var(--color-ink);--text-soft:var(--color-ink-soft);--text-dim:var(--color-ink-muted);--cyan:#5fd4de;--rose:var(--color-rose);--violet:#a77bf2;--gold:var(--color-gold);--green:var(--color-leaf);--blue:#4f8eff;--app-surface:rgba(var(--color-dark-chrome-rgb), .92);--app-surface-soft:rgba(var(--color-dark-chrome-rgb), .84);--app-surface-hover:#121830f2;--app-text:var(--color-on-dark);--app-text-soft:var(--color-on-dark-soft);--line:#00000014;--line-bright:#00000024;--glow-teal:#52deb224;--glow-lavender:#ad94fc29;--glow-crimson:#ee5c6e21;--glow-blush:#eb9cb429;--glow-violet:#a77bf224;--glow-berry:#db58a224;--glass:#0000000a;--glass-hover:#00000012;--radius:var(--radius-card);--radius-sm:var(--radius-control);--shadow-deep:0 32px 80px #00000080;--max-w:1200px;--pad:max(24px, calc((100vw - var(--max-w)) / 2))}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:96px}html{overflow-x:hidden}body{background:var(--ink);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}button{font:inherit;color:inherit}.page-canvas{isolation:isolate;background:radial-gradient(ellipse 65% 50% at 15% 0%, rgba(var(--color-leaf-rgb), .08) 0%, transparent 62%), radial-gradient(ellipse 50% 42% at 85% 6%, rgba(var(--color-gold-rgb), .07) 0%, transparent 58%), linear-gradient(180deg, var(--color-page-top) 0%, var(--color-page) 55%, var(--color-page-warm) 100%);min-height:100vh;padding-top:90px}.hero h1,.about-title,.faq-title,.section-title,.about-prose h2,.sources-group h2{font-family:var(--font-display);font-variation-settings:"SOFT" 0, "WONK" 0}.aurora{z-index:-1;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.aurora-blob{will-change:transform;border-radius:50%;position:absolute}.aurora-cyan{background:radial-gradient(circle,#5fd4de21 0%,#0000 65%);width:55vmax;height:55vmax;animation:36s ease-in-out infinite alternate drift-a;top:-8%;left:-4%}.aurora-violet{background:radial-gradient(circle,#a77bf21f 0%,#0000 65%);width:50vmax;height:50vmax;animation:44s ease-in-out infinite alternate drift-b;top:6%;right:-8%}.aurora-rose{background:radial-gradient(circle,#e88da81a 0%,#0000 65%);width:60vmax;height:60vmax;animation:52s ease-in-out infinite alternate drift-c;bottom:-12%;left:18%}@keyframes drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vw,6vh)scale(1.15)}}@keyframes drift-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-6vw,10vh)scale(.95)}}@keyframes drift-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(10vw,-8vh)scale(1.2)}}.site-header{z-index:50;isolation:isolate;padding:var(--space-3) var(--pad) 0;position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);background:0 0;position:absolute;inset:-24px 0 -28px;mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.header-inner{z-index:1;max-width:var(--max-w);min-height:66px;padding:10px var(--space-3) 10px 18px;border:1px solid rgba(var(--color-leaf-rgb), .24);border-radius:var(--radius-header);background:radial-gradient(circle at 14% 0%, rgba(var(--color-leaf-rgb), .15), transparent 36%), radial-gradient(circle at 100% 0%, rgba(var(--color-gold-rgb), .12), transparent 38%), linear-gradient(135deg, rgba(var(--color-dark-chrome-rgb), .98), #0f1a22f0), var(--app-surface);-webkit-backdrop-filter:blur(24px);box-shadow:var(--shadow-header);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.brand-link{align-items:center;min-width:0;display:inline-flex}.brand-mark{flex:none;width:150px;height:42px;transition:width .32s cubic-bezier(.22,1,.36,1);display:block;position:relative}.brand-wordmark,.brand-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.brand-wordmark{opacity:1;clip-path:inset(0);width:150px;height:auto;transition:opacity .26s cubic-bezier(.22,1,.36,1),clip-path .34s cubic-bezier(.22,1,.36,1)}.brand-icon{opacity:0;clip-path:inset(0 0 0 100%);pointer-events:none;border-radius:12px;width:42px;height:42px;transition:opacity .26s cubic-bezier(.22,1,.36,1) 80ms,clip-path .34s cubic-bezier(.22,1,.36,1) 60ms}.header-chapter-menu{display:none}.header-actions,.header-quick-nav{align-items:center;gap:var(--space-2);display:flex}.header-quick-nav a{color:#f0f4fac7;font-size:.92rem;font-weight:700;transition:color .15s,background .15s,border-color .15s,transform .15s}.header-quick-nav a:hover{color:#fff}.nav-page{height:38px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid #0000;align-items:center;display:inline-flex}.nav-page:hover{border-color:rgba(var(--color-leaf-rgb), .2);background:#ffffff0e}.header-cta{border:1px solid rgba(var(--color-leaf-bright-rgb), .5);border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 0%, rgba(var(--color-leaf-bright-rgb), .2), rgba(var(--color-leaf-rgb), .03) 70%), #ffffff0a;color:#effff8;align-items:center;height:38px;padding:0 18px;font-size:.88rem;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.header-cta:hover{border-color:rgba(var(--color-leaf-bright-rgb), .76);background:radial-gradient(circle at 50% 0%, rgba(var(--color-leaf-bright-rgb), .28), rgba(var(--color-leaf-rgb), .06) 70%), #ffffff12}.header-menu-button{border:1px solid rgba(var(--color-leaf-bright-rgb), .42);background:radial-gradient(circle at 50% 0%, rgba(var(--color-leaf-bright-rgb), .16), transparent 72%), #ffffff0e;cursor:pointer;width:42px;height:42px;box-shadow:inset 0 1px 0 #ffffff14, 0 0 18px rgba(var(--color-leaf-rgb), .08);touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:inline-flex}.header-menu-button span{border-radius:var(--radius-pill);background:#f0f4fae6;width:18px;height:2px;transition:transform .18s,opacity .18s;display:block}.site-header.is-menu-open .header-menu-button span:first-child{transform:translateY(7px)rotate(45deg)}.site-header.is-menu-open .header-menu-button span:nth-child(2){opacity:0}.site-header.is-menu-open .header-menu-button span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header-menu-panel{width:min(520px, calc(100vw - (2 * var(--pad))));border:1px solid rgba(var(--color-leaf-rgb), .22);border-radius:var(--radius-card);background:radial-gradient(circle at 12% 0%, rgba(var(--color-leaf-rgb), .14), transparent 40%), linear-gradient(135deg, rgba(var(--color-dark-chrome-rgb), .98), #0f1a22f5);box-shadow:0 20px 52px rgba(var(--color-ink-rgb), .24), 0 0 24px rgba(var(--color-leaf-rgb), .08), inset 0 1px 0 #ffffff14;visibility:hidden;opacity:0;pointer-events:none;clip-path:inset(0 0 100% 0 round var(--radius-card));transform-origin:100% 0;will-change:clip-path, opacity, transform;padding:14px;transition:clip-path .36s cubic-bezier(.22,1,.36,1),opacity .18s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s .36s;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translateY(-4px)}.site-header.is-menu-open .header-menu-panel{visibility:visible;opacity:1;pointer-events:auto;clip-path:inset(0 0 0 0 round var(--radius-card));transition:clip-path .39s cubic-bezier(.22,1,.36,1),opacity .12s,transform .32s cubic-bezier(.22,1,.36,1);transform:none}.header-menu-grid{gap:var(--space-3);grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);display:grid}.header-menu-section{opacity:0;min-width:0;transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);transform:translate(-10px)}.header-menu-section:nth-child(2){transition-delay:24ms}.site-header.is-menu-open .header-menu-section{opacity:1;transform:none}.site-header.is-menu-open .header-menu-section:nth-child(2){transition-delay:58ms}.header-menu-kicker{margin:0 0 var(--space-2);color:rgba(var(--color-leaf-bright-rgb), .9);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.header-menu-list{gap:var(--space-2);display:grid}.header-menu-link{border-radius:var(--radius-control);background:radial-gradient(circle at 50% 0%, rgba(var(--color-leaf-rgb), .1), rgba(var(--color-gold-rgb), .025) 72%), #ffffff0b;color:#f5f9f4e6;opacity:0;border:1px solid #ffffff13;align-items:center;min-height:40px;padding:0 12px;font-size:.9rem;font-weight:800;transition:border-color .15s,background .15s,color .15s,opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(-14px)}.header-menu-link:nth-child(2){transition-delay:24ms}.header-menu-link:nth-child(3){transition-delay:46ms}.header-menu-link:nth-child(4){transition-delay:68ms}.header-menu-link:nth-child(5){transition-delay:90ms}.site-header.is-menu-open .header-menu-link{opacity:1;transform:none}.site-header.is-menu-open .header-menu-section:first-child .header-menu-link:first-child{transition-delay:.12s}.site-header.is-menu-open .header-menu-section:first-child .header-menu-link:nth-child(2){transition-delay:.164s}.site-header.is-menu-open .header-menu-section:first-child .header-menu-link:nth-child(3){transition-delay:.208s}.site-header.is-menu-open .header-menu-section:first-child .header-menu-link:nth-child(4){transition-delay:.252s}.site-header.is-menu-open .header-menu-section:first-child .header-menu-link:nth-child(5){transition-delay:.296s}.site-header.is-menu-open .header-menu-section:nth-child(2) .header-menu-link:first-child{transition-delay:.176s}.site-header.is-menu-open .header-menu-section:nth-child(2) .header-menu-link:nth-child(2){transition-delay:.22s}.site-header.is-menu-open .header-menu-section:nth-child(2) .header-menu-link:nth-child(3){transition-delay:.264s}.header-menu-link:hover{border-color:rgba(var(--color-leaf-bright-rgb), .32);background:radial-gradient(circle at 50% 0%, rgba(var(--color-leaf-rgb), .15), rgba(var(--color-gold-rgb), .035) 72%), #ffffff12;color:#fff}.hero{padding:var(--space-8) var(--pad) 0}.hero-inner{max-width:var(--max-w);text-align:center;margin:0 auto}.hero-badge{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-4);border:1px solid rgba(var(--color-leaf-bright-rgb), .45);border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 0%, rgba(var(--color-leaf-bright-rgb), .2), rgba(var(--color-gold-rgb), .045) 70%), var(--app-surface-soft);color:var(--color-leaf-bright);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-control);margin-bottom:0;font-size:.78rem;font-weight:700;display:inline-flex}.hero-sub+.hero-badge{margin-top:var(--space-5)}.hero .hero-badge+.waitlist-form{margin-top:var(--space-3)}.hero h1{max-width:1080px;margin:var(--space-7) auto 0;font-family:var(--font-display);font-size:var(--type-hero);letter-spacing:-.035em;color:var(--text);font-weight:850;line-height:.98}.hero h1 em{background:linear-gradient(135deg, var(--color-leaf-deep) 0%, var(--color-leaf) 48%, var(--color-gold-deep) 100%);-webkit-text-fill-color:transparent;background-clip:text;font-style:normal}html[data-darkreader-mode] .hero h1 em{-webkit-text-fill-color:currentColor;color:var(--color-leaf);background:0 0}.hero-sub{max-width:600px;margin:var(--space-5) auto 0;color:var(--text-soft);font-size:var(--type-body-lg);line-height:1.65}.btn-primary{height:52px;padding:0 var(--space-6);border:1px solid rgba(var(--color-leaf-bright-rgb), .5);border-radius:var(--radius-sm);background:linear-gradient(180deg, #0000002e, #0000 45%), linear-gradient(135deg, var(--color-leaf-bright) 0%, var(--color-leaf) 52%, var(--color-gold) 100%);color:#07110d;letter-spacing:.01em;cursor:pointer;box-shadow:0 0 24px rgba(var(--color-leaf-rgb), .3), 0 0 12px rgba(var(--color-gold-rgb), .12), 0 8px 24px #00000059, inset 0 1px 0 #00000059;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;transition:box-shadow .2s,transform .15s,filter .2s;display:inline-flex}.btn-primary:hover{filter:brightness(1.06);box-shadow:0 0 34px rgba(var(--color-leaf-rgb), .42), 0 0 16px rgba(var(--color-gold-rgb), .14), 0 10px 28px #0006, inset 0 1px 0 #0006;transform:translateY(-1px)}.btn-primary:active{filter:brightness(.97);transform:translateY(0)}.proof-bridge{padding:var(--space-4) var(--pad) var(--space-7)}.proof-bridge-inner{max-width:var(--max-w);text-align:center;margin:0 auto}.proof-bridge-mobile,.mobile-closing-proof{display:none}.proof-bridge-desktop .stat-strip{margin-top:0}.proof-interest-nav{margin-top:var(--space-5)}.botanical-divider{z-index:1;padding:var(--space-1) var(--pad);pointer-events:none;justify-content:center;display:flex;position:relative}.botanical-divider-hero{margin:calc(-1 * var(--space-4)) 0 var(--space-2)}.botanical-divider-chapter{z-index:3;margin:0;padding-top:0;padding-bottom:0}.botanical-divider-feel .divider-leaf-fill{stroke:#73324675}.botanical-divider-svg{height:auto;overflow:visible}.botanical-divider-svg-desktop{width:min(800px, calc(100vw - (2 * var(--pad))));display:block}.botanical-divider-svg-mobile{display:none}.vine-path,.center-stem{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.vine-path-main{stroke-width:2.35px}.branch-path{stroke-width:1.72px;opacity:.88}.curl-path{stroke-width:1.55px;opacity:.78}.center-stem{stroke-width:1.75px;opacity:.74}.divider-leaf-fill{stroke:rgba(var(--color-leaf-deep-rgb), .46);stroke-width:.8px;vector-effect:non-scaling-stroke}.divider-leaf-vein{fill:none;stroke:#ffffff75;stroke-width:1.2px;stroke-linecap:round}.divider-leaf,.center-dot{opacity:.92}.center-dot{fill:var(--color-gold);filter:drop-shadow(0 0 5px rgba(var(--color-gold-rgb), .26))}body.reveal-init .botanical-divider .vine-path,body.reveal-init .botanical-divider .center-stem{stroke-dashoffset:1px;transition:stroke-dashoffset 1.15s cubic-bezier(.22,1,.36,1)}body.reveal-init .botanical-divider .branch-1{transition-delay:90ms}body.reveal-init .botanical-divider .branch-2{transition-delay:.18s}body.reveal-init .botanical-divider .branch-3{transition-delay:.27s}body.reveal-init .botanical-divider .branch-4,body.reveal-init .botanical-divider .curl-path{transition-delay:.36s}body.reveal-init .botanical-divider .center-stem{transition-delay:.43s}body.reveal-init .botanical-divider.is-revealed .vine-path,body.reveal-init .botanical-divider.is-revealed .center-stem{stroke-dashoffset:0}body.reveal-init .botanical-divider .divider-leaf,body.reveal-init .botanical-divider .center-dot{opacity:0;transition:opacity .52s}body.reveal-init .botanical-divider.is-revealed .divider-leaf,body.reveal-init .botanical-divider.is-revealed .center-dot{opacity:.92}body.reveal-init .botanical-divider.is-revealed .leaf-1{transition-delay:.46s}body.reveal-init .botanical-divider.is-revealed .leaf-2{transition-delay:.58s}body.reveal-init .botanical-divider.is-revealed .leaf-3{transition-delay:.7s}body.reveal-init .botanical-divider.is-revealed .leaf-4{transition-delay:.82s}body.reveal-init .botanical-divider.is-revealed .center-leaf,body.reveal-init .botanical-divider.is-revealed .center-dot{transition-delay:.94s}.interest-nav{max-width:880px;margin:var(--space-6) auto 0}.interest-kicker{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.interest-chips{margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.interest-chip{min-height:40px;padding:0 var(--space-4);border:1px solid rgba(var(--color-leaf-rgb), .24);border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 0%, rgba(var(--color-leaf-rgb), .12), rgba(var(--color-gold-rgb), .035) 72%), var(--app-surface-soft);color:var(--app-text-soft);white-space:nowrap;box-shadow:0 10px 24px #0d11241a, inset 0 1px 0 #ffffff0f, 0 0 16px rgba(var(--color-leaf-rgb), .08);justify-content:center;align-items:center;font-size:.86rem;font-weight:750;line-height:1;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .15s;display:inline-flex}a.interest-chip:hover,a.interest-chip.is-active{border-color:rgba(var(--color-leaf-bright-rgb), .58);background:radial-gradient(circle at 50% 0%, rgba(var(--color-leaf-bright-rgb), .2), rgba(var(--color-gold-rgb), .07) 72%), var(--app-surface-hover);color:#fff;box-shadow:0 12px 28px #0d112429, inset 0 1px 0 #ffffff17, 0 0 22px rgba(var(--color-leaf-rgb), .16)}a.interest-chip:hover{transform:translateY(-1px)}.hero-showcase{max-width:900px;margin:var(--space-5) auto 0;padding-bottom:var(--space-6);justify-content:center;align-items:flex-end;gap:0;display:flex;position:relative}.hero-showcase:before{content:"";border-radius:var(--radius-pill);background:radial-gradient(ellipse at 50% 58%, rgba(var(--color-dark-chrome-rgb), .22) 0%, rgba(var(--color-dark-chrome-rgb), .12) 34%, transparent 66%), radial-gradient(ellipse at 45% 42%, rgba(var(--color-leaf-rgb), .18) 0%, transparent 64%), radial-gradient(ellipse at 60% 48%, rgba(var(--color-gold-rgb), .12) 0%, transparent 68%);filter:blur(12px);pointer-events:none;z-index:0;width:min(760px,92vw);height:230px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-showcase:after{display:none}.showcase-phone{border-radius:var(--radius-phone);box-shadow:inset 0 1px 0 #00000014, var(--shadow-phone);z-index:2;background:linear-gradient(160deg,#171c2e,#090a18);border:1px solid #0000002e;flex-shrink:0;margin:0;padding:9px;position:relative;overflow:hidden}.showcase-phone img{border-radius:25px;width:100%;height:auto}.showcase-phone.phone-center{z-index:4;border-radius:38px;width:238px;animation:7s ease-in-out infinite float-y}.showcase-phone.phone-center img{border-radius:29px}.hero-phone-cycle{aspect-ratio:603/1311;background:#101421;border-radius:29px;width:100%;display:block;position:relative;overflow:hidden}.hero-phone-cycle img{object-fit:cover;opacity:0;z-index:0;width:100%;height:100%;animation:18s ease-in-out infinite hero-cycle-frame;animation-delay:var(--frame-delay);will-change:opacity;border-radius:0;position:absolute;inset:0}.showcase-phone.phone-side{opacity:.96;width:218px;position:relative;top:30px}.showcase-phone.phone-left{z-index:2;margin-right:-28px}.showcase-phone.phone-right{z-index:2;margin-left:-28px}.stat-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--glass);grid-template-columns:repeat(4,1fr);max-width:880px;margin:10px auto 0;padding:22px 8px 20px;display:grid;position:relative}.stat{text-align:center;padding:0 18px}.stat+.stat{border-left:1px solid var(--line)}.stat-value{color:var(--text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;display:block}.stat-label{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;margin-top:4px;font-size:.78rem;font-weight:600;display:block}.stat-source-note{border-top:1px solid var(--line);max-width:720px;color:var(--text-soft);text-align:center;grid-column:1/-1;margin:20px auto 0;padding-top:18px;font-size:.98rem;line-height:1.6}.section{padding:100px var(--pad)}.section-center{max-width:var(--max-w);margin:0 auto}.feature-chapters{position:relative}.feature-chapter{isolation:isolate;scroll-margin-top:96px;position:relative}.chapter-intro{max-width:780px;padding:var(--space-8) var(--pad) var(--space-2);text-align:center;margin:0 auto}.chapter-eyebrow{margin-bottom:var(--space-3);color:var(--color-leaf-deep);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:.76rem;font-weight:850;display:inline-flex}.chapter-title{font-family:var(--font-display);color:var(--text);letter-spacing:-.035em;font-size:clamp(2.25rem,4.5vw,3.55rem);font-weight:760;line-height:.98}.chapter-desc{max-width:660px;margin:var(--space-4) auto 0;color:var(--text-soft);font-size:var(--type-body-lg);line-height:1.65}.chapter-ornament{margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-5));color:var(--color-leaf);pointer-events:none;justify-content:center;display:flex}.chapter-ornament-svg{height:auto;overflow:visible}.chapter-ornament-svg-desktop{width:min(820px, calc(100vw - (2 * var(--pad))));display:block}.chapter-ornament-svg-mobile{display:none}.chapter-vine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.chapter-vine-main{stroke-width:1.85px}.chapter-vine-branch{stroke-width:1.35px;opacity:.82}.chapter-vine-curl{stroke-width:1.25px;opacity:.74}.chapter-vine-stem{stroke-width:1.45px;opacity:.58}.chapter-leaf-fill{fill:currentColor;stroke:rgba(var(--color-leaf-deep-rgb), .42);stroke-width:.72px;vector-effect:non-scaling-stroke}.chapter-leaf-vein{fill:none;stroke:#ffffff6b;stroke-width:1.1px;stroke-linecap:round}.chapter-leaf{opacity:.86}body.reveal-init .chapter-ornament .chapter-vine{stroke-dashoffset:1px;transition:stroke-dashoffset .98s cubic-bezier(.22,1,.36,1)}body.reveal-init .chapter-ornament .chapter-vine-branch{transition-delay:.12s}body.reveal-init .chapter-ornament .chapter-vine-curl{transition-delay:.22s}body.reveal-init .chapter-ornament .chapter-vine-stem{transition-delay:.26s}body.reveal-init .chapter-ornament.is-revealed .chapter-vine{stroke-dashoffset:0}body.reveal-init .chapter-ornament .chapter-leaf{opacity:0;transition:opacity .42s}body.reveal-init .chapter-ornament.is-revealed .chapter-leaf{opacity:.86}body.reveal-init .chapter-ornament.is-revealed .leaf-1{transition-delay:.36s}body.reveal-init .chapter-ornament.is-revealed .leaf-2{transition-delay:.48s}body.reveal-init .chapter-ornament.is-revealed .leaf-3{transition-delay:.6s}body.reveal-init .chapter-ornament.is-revealed .leaf-4{transition-delay:.7s}body.reveal-init .chapter-ornament.is-revealed .center-leaf{transition-delay:.78s}.chapter-features{z-index:1;position:relative}.feature-chapter .section{padding-top:var(--space-8);padding-bottom:var(--space-8)}@media (width>=641px){.feature-chapter:first-child .chapter-intro{padding-top:var(--space-7)}.feature-chapter:first-child .section:first-child{padding-top:var(--space-6)}.feature-chapter>.botanical-divider-chapter+.chapter-intro{padding-top:var(--space-5)}}.feature-chapter.tone-dark{padding:0 0 var(--space-5);background:radial-gradient(ellipse 70% 50% at 24% 20%, rgba(var(--color-leaf-rgb), .16), transparent 68%), radial-gradient(ellipse 62% 44% at 82% 54%, #ee5c6e21, transparent 70%), radial-gradient(ellipse 46% 34% at 52% 92%, rgba(var(--color-gold-rgb), .07), transparent 72%), linear-gradient(135deg, rgba(var(--color-dark-chrome-rgb), .985), #090e18fc);box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #ffffff0d, 0 28px 70px rgba(var(--color-ink-rgb), .16);margin:0;overflow:hidden}.feature-chapter.tone-dark:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff09,#0000 18% 82%,#ffffff06),radial-gradient(78% 34% at 50% 0,#ffffff0e,#0000 72%);position:absolute;inset:0}.feature-chapter.tone-dark .chapter-eyebrow{color:rgba(var(--color-leaf-bright-rgb), .96)}.feature-chapter.tone-dark .chapter-ornament{color:var(--color-leaf-bright)}.feature-chapter.tone-dark .chapter-leaf-fill{stroke:#e7ffd85c}.feature-chapter.tone-dark .chapter-title,.feature-chapter.tone-dark .section-title,.feature-chapter.tone-dark .spotlight-points strong{color:#fafcf8f5}.feature-chapter.tone-dark .chapter-desc,.feature-chapter.tone-dark .section-desc,.feature-chapter.tone-dark .spotlight-points li{color:#e8eee8c7}.feature-chapter.tone-dark .section{background:0 0}.feature-chapter.tone-dark .section:before{opacity:.8}.feature-chapter.tone-dark .section.tone-dark{box-shadow:none;margin:0}.feature-chapter.tone-dark .section.tone-dark:before{opacity:.55}.feature-chapter.tone-dark .section-label{background:radial-gradient(circle at 50% 0%, rgba(var(--tint-rgb,238, 92, 110), .22), rgba(var(--color-leaf-rgb), .035) 70%), #080b12c7;box-shadow:0 12px 32px #0003, 0 0 24px rgba(var(--tint-rgb,238, 92, 110), .16), inset 0 1px 0 #ffffff14}.feature-chapter.tone-warm{padding:0 0 var(--space-4);background:radial-gradient(ellipse 66% 42% at 18% 18%, #eb9cb41c, transparent 70%), radial-gradient(ellipse 54% 42% at 88% 32%, rgba(var(--color-gold-rgb), .08), transparent 72%), linear-gradient(180deg, #fffaf400, #f6ebe58f 18%, #f7efe994 86%, #fffaf400);margin:0;overflow:hidden}.feature-chapter.tone-warm .chapter-eyebrow{color:#8e4358e0}.feature-chapter.tone-warm .chapter-ornament{color:#8e4358d1}.feature-chapter.tone-warm .chapter-leaf-fill{stroke:#8e435857}.section-label{border:1px solid rgba(var(--tint-rgb,61, 214, 154), .45);background:radial-gradient(circle at 50% 0%, rgba(var(--tint-rgb,61, 214, 154), .16), rgba(var(--tint-rgb,61, 214, 154), .025) 70%), var(--app-surface-soft);color:rgb(var(--tint-rgb,61, 214, 154));letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 24px #0d11241a, 0 0 14px rgba(var(--tint-rgb,61, 214, 154), .12), inset 0 1px 0 #ffffff14;border-radius:100px;align-items:center;margin-bottom:16px;padding:6px 14px;font-size:.76rem;font-weight:800;display:inline-flex}.section-title{letter-spacing:-.032em;color:var(--text);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:850;line-height:1.02}.section-desc{max-width:560px;color:var(--text-soft);margin-top:16px;font-size:1.06rem;line-height:1.65}.section-more{border:1px solid rgba(var(--color-leaf-bright-rgb), .72);border-radius:var(--radius-pill);background:linear-gradient(180deg, #ffffff3d, #fff0 48%), linear-gradient(135deg, var(--color-leaf-bright) 0%, var(--color-leaf) 58%, var(--color-gold) 100%);color:#07110d;letter-spacing:.01em;width:fit-content;min-height:44px;box-shadow:0 0 18px rgba(var(--color-leaf-rgb), .3), 0 0 10px rgba(var(--color-gold-rgb), .12), inset 0 1px 0 #ffffff6b;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:0 22px 0 24px;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,box-shadow .18s,filter .18s,transform .15s;display:inline-flex}.section-more:hover{border-color:rgba(var(--color-leaf-bright-rgb), .9);color:#07110d;filter:brightness(1.05);box-shadow:0 0 28px rgba(var(--color-leaf-rgb), .42), 0 0 14px rgba(var(--color-gold-rgb), .16), inset 0 1px 0 #ffffff7a;transform:translateY(-1px)}.section-more-chevron{border-top:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)}.section-more:hover .section-more-chevron{transform:translate(2px)rotate(45deg)}.feature-chapter.tone-dark .section-more{border-color:rgba(var(--color-leaf-bright-rgb), .72);color:#07110d;box-shadow:0 0 18px rgba(var(--color-leaf-rgb), .3), 0 0 10px rgba(var(--color-gold-rgb), .12), inset 0 1px 0 #ffffff6b}.feature-chapter.tone-dark .section-more:hover{border-color:rgba(var(--color-leaf-bright-rgb), .9);color:#07110d;box-shadow:0 0 28px rgba(var(--color-leaf-rgb), .42), 0 0 14px rgba(var(--color-gold-rgb), .16), inset 0 1px 0 #ffffff7a}.spotlight{grid-template-columns:1fr 1fr;grid-template-areas:"head visual""tail visual";align-content:center;gap:24px 60px;display:grid}.spotlight.reverse{grid-template-areas:"visual head""visual tail"}.spotlight-head{grid-area:head;align-self:end;max-width:480px}.spotlight-head .section-label{width:fit-content;margin-left:auto;margin-right:auto;display:flex}.spotlight-head .section-title{text-align:center}.spotlight-visual{grid-area:visual;align-self:center;position:relative}.spotlight-copy-tail{text-align:center;grid-area:tail;align-self:start;max-width:480px;margin-top:0}.spotlight .spotlight-points{text-align:left;margin-top:0}@media (width>=961px){.spotlight:not(:has(.spotlight-copy-tail)) .spotlight-head{grid-row:1/-1;align-self:center}}.spotlight-phone{width:280px;box-shadow:inset 0 1px 0 #00000014, var(--shadow-deep);background:linear-gradient(160deg,#171c2e,#090a18);border:1px solid #0000002e;border-radius:36px;margin:0 auto;padding:9px;animation:6.5s ease-in-out infinite float-y;overflow:hidden}figure{margin:0}.spotlight-phone img{border-radius:27px;width:100%;height:auto}[class*=tint-] .spotlight-phone{box-shadow:inset 0 1px 0 #00000014, 0 0 44px rgba(var(--tint-rgb,95, 212, 222), .22), var(--shadow-deep)}.spotlight-phone-stack{width:min(500px,100%);min-height:620px;margin:0 auto;position:relative}.phone-stack-item{width:235px;position:absolute}.phone-stack-main{z-index:2;top:0;left:24px}.phone-stack-secondary{z-index:1;animation-delay:-2.8s;top:84px;right:24px}.spotlight-phone-trio{--trio-phone:214px;--trio-phone-half:107px;--trio-center-top:74px;width:min(570px,100%);min-height:560px;margin:0 auto;position:relative}.phone-trio-item{width:var(--trio-phone);position:absolute}.phone-trio-left{z-index:2;top:0;left:0}.phone-trio-center{top:var(--trio-center-top);z-index:1;margin-left:calc(-1 * var(--trio-phone-half));animation-delay:-2.4s;left:50%}.phone-trio-right{z-index:2;animation-delay:-4.2s;top:0;right:0}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.spotlight-glow{z-index:-1;filter:blur(80px);opacity:.5;border-radius:50%;position:absolute;inset:-60px}.glow-teal{background:var(--glow-teal)}.glow-lavender{background:var(--glow-lavender)}.glow-crimson{background:var(--glow-crimson)}.glow-blush{background:var(--glow-blush)}.glow-violet{background:var(--glow-violet)}.glow-berry{background:var(--glow-berry)}[class*=tint-]{position:relative}.tint-teal{--tint-rgb:82, 222, 178}.tint-lavender{--tint-rgb:173, 148, 252}.tint-crimson{--tint-rgb:238, 92, 110}.tint-blush{--tint-rgb:235, 156, 180}.tint-violet{--tint-rgb:167, 123, 242}.tint-berry{--tint-rgb:219, 88, 162}.tint-teal:before,.tint-lavender:before,.tint-crimson:before,.tint-blush:before,.tint-violet:before,.tint-berry:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.tint-teal:before{background:radial-gradient(75% 60% at 50% 45%,#52deb212,#0000 70%)}.tint-lavender:before{background:radial-gradient(75% 60% at 50% 45%,#ad94fc17,#0000 70%)}.tint-crimson:before{background:radial-gradient(75% 60% at 50% 45%,#ee5c6e0f,#0000 70%)}.tint-blush:before{background:radial-gradient(75% 60% at 50% 45%,#eb9cb414,#0000 70%)}.tint-violet:before{background:radial-gradient(75% 60% at 50% 45%,#a77bf212,#0000 70%)}.tint-berry:before{background:radial-gradient(75% 60% at 50% 45%,#db58a212,#0000 70%)}.section.tone-dark{isolation:isolate;margin:var(--space-5) 0;background:radial-gradient(ellipse 70% 52% at 32% 44%, rgba(var(--tint-rgb,238, 92, 110), .18), transparent 68%), radial-gradient(ellipse 58% 46% at 76% 58%, rgba(var(--color-leaf-rgb), .12), transparent 70%), linear-gradient(135deg, rgba(var(--color-dark-chrome-rgb), .98), #0c121cfa);box-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #ffffff0d, 0 28px 70px rgba(var(--color-ink-rgb), .2);overflow:hidden}.section.tone-dark:before{z-index:-1;background:radial-gradient(ellipse 80% 54% at 50% 50%, rgba(var(--tint-rgb,238, 92, 110), .12), transparent 72%), radial-gradient(ellipse 42% 38% at 18% 18%, rgba(var(--color-leaf-bright-rgb), .1), transparent 70%)}.section.tone-dark .section-center{z-index:1;position:relative}.section.tone-dark .section-title,.section.tone-dark .spotlight-points strong{color:#fafcf8f5}.section.tone-dark .section-desc,.section.tone-dark .spotlight-points li{color:#e8eee8c7}.section.tone-dark .section-label{background:radial-gradient(circle at 50% 0%, rgba(var(--tint-rgb,238, 92, 110), .22), rgba(var(--color-leaf-rgb), .035) 70%), #080b12c7;box-shadow:0 12px 32px #0003, 0 0 24px rgba(var(--tint-rgb,238, 92, 110), .16), inset 0 1px 0 #ffffff14}.section.tone-dark .spotlight-phone{border-color:rgba(var(--tint-rgb,238, 92, 110), .34);box-shadow:inset 0 1px 0 #ffffff14, 0 0 46px rgba(var(--tint-rgb,238, 92, 110), .24), 0 0 86px rgba(var(--color-leaf-rgb), .08), 0 36px 80px #00000061}.spotlight-head .section-title{font-size:clamp(1.7rem,3vw,2.3rem)}.spotlight-points{gap:14px;margin-top:24px;padding:0;list-style:none;display:grid}.spotlight-points li{color:var(--text-soft);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.55;display:flex}.point-icon{background:radial-gradient(circle, rgba(var(--tint-rgb,61, 214, 154), .16), transparent 75%);border:1px solid rgba(var(--tint-rgb,61, 214, 154), .55);width:22px;height:22px;box-shadow:0 0 10px rgba(var(--tint-rgb,61, 214, 154), .3);color:rgb(var(--tint-rgb,61, 214, 154));border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:.7rem;font-weight:900;line-height:1;display:grid}.theme-band{padding:var(--space-10) var(--pad);position:relative;overflow:hidden}.theme-band:before{content:"";background:radial-gradient(ellipse 70% 50% at 30% 50%, #e88da80f 0%, transparent 60%), radial-gradient(ellipse 50% 60% at 70% 40%, rgba(var(--color-gold-rgb), .05) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.theme-cycle-phone{width:min(310px, calc(100vw - (2 * var(--pad))));box-shadow:inset 0 1px 0 #00000012, var(--shadow-phone);background:linear-gradient(160deg,#171c2e,#090a18);border:1px solid #0000002e;border-radius:38px;margin:40px auto 0;padding:7px;position:relative;overflow:hidden}.theme-phone-cycle{aspect-ratio:1206/2622;background:#101421;border-radius:30px;width:100%;position:relative;overflow:hidden}.theme-phone-cycle img{object-fit:cover;opacity:0;z-index:0;width:100%;height:100%;animation:4.5s ease-in-out infinite theme-cycle-frame;animation-delay:var(--frame-delay);will-change:opacity;position:absolute;inset:0}.stance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1120px;margin:40px auto 0;display:grid}.stance-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--glass);padding:28px;transition:border-color .25s,background .25s;position:relative}.stance-card:before,.stat-strip:before{content:"";background:linear-gradient(90deg,#0000,#00000040,#0000);height:1px;position:absolute;top:0;left:14%;right:14%}.stance-card:hover{border-color:var(--line-bright);background:var(--glass-hover)}.stance-card-link{color:inherit;cursor:pointer;text-decoration:none;display:block}.stance-card-link:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 62%, white);outline-offset:4px}.stance-card-arrow{color:var(--text-soft);font-size:1.25rem;line-height:1;transition:color .22s,transform .22s;position:absolute;top:24px;right:26px}.stance-card-link:hover .stance-card-arrow,.stance-card-link:focus-visible .stance-card-arrow{color:var(--green);transform:translate(4px)}.stance-card h3{color:var(--text);margin-bottom:10px;font-size:1.1rem;font-weight:700}.stance-card p{color:var(--text-soft);font-size:.92rem;line-height:1.6}.stance-accent{border-radius:2px;width:32px;height:3px;margin-bottom:16px;display:inline-block}.accent-cyan{background:var(--green)}.accent-rose{background:var(--rose)}.accent-violet{background:var(--color-leaf-bright)}.accent-gold{background:var(--gold)}.accent-green{background:var(--green)}.accent-blue{background:var(--color-leaf-deep)}.section-divider{max-width:var(--max-w);padding:0 var(--pad);border:none;border-top:1px solid var(--line);margin:0 auto}.cta-band{padding:var(--space-10) var(--pad);text-align:center}.cta-band.tone-dark{isolation:isolate;margin-top:var(--space-5);background:radial-gradient(ellipse 60% 48% at 50% 20%, rgba(var(--color-leaf-rgb), .18), transparent 70%), radial-gradient(ellipse 44% 36% at 62% 70%, rgba(var(--color-gold-rgb), .1), transparent 72%), linear-gradient(135deg, rgba(var(--color-dark-chrome-rgb), .98), #0c121cfc);box-shadow:inset 0 1px 0 #ffffff14, 0 -22px 60px rgba(var(--color-ink-rgb), .12);position:relative}.cta-band.tone-dark .section-title{color:#fafcf8f5}.cta-band.tone-dark .cta-sub,.cta-band.tone-dark .cta-note p{color:#e8eee8bd}.cta-band .section-title{max-width:600px;margin:0 auto}.cta-sub{max-width:480px;margin:var(--space-4) auto 0;color:var(--text-soft);font-size:1.06rem;line-height:1.6}.waitlist-form{align-items:center;gap:var(--space-2);max-width:520px;margin:var(--space-6) auto 0;border-radius:var(--radius-pill);background:linear-gradient(rgba(var(--color-dark-chrome-rgb), .85), rgba(var(--color-dark-chrome-rgb), .85)) padding-box, linear-gradient(135deg, rgba(var(--color-leaf-bright-rgb), .76), rgba(var(--color-leaf-rgb), .58) 52%, rgba(var(--color-gold-rgb), .68)) border-box;box-shadow:0 0 28px rgba(var(--color-leaf-rgb), .15), 0 0 14px rgba(var(--color-gold-rgb), .08), 0 12px 32px #00000059;border:1.5px solid #0000;flex-wrap:wrap;padding:6px;transition:box-shadow .25s;display:flex;position:relative}.waitlist-form:focus-within{box-shadow:0 0 44px rgba(var(--color-leaf-rgb), .26), 0 0 18px rgba(var(--color-gold-rgb), .12), 0 12px 32px #0006}.waitlist-form.is-hidden{display:none}.turnstile-slot{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.waitlist-input{border-radius:var(--radius-pill);color:#fff;background:0 0;border:none;flex:1;min-width:0;height:46px;padding:0 20px;font-size:.98rem}.waitlist-input::placeholder{color:#f0f4fa8a}.waitlist-input:focus{outline:none}.waitlist-form .waitlist-submit{border:1px solid rgba(var(--color-leaf-bright-rgb), .72);border-radius:var(--radius-pill);background:linear-gradient(180deg, #ffffff3d, #fff0 48%), linear-gradient(135deg, var(--color-leaf-bright) 0%, var(--color-leaf) 58%, var(--color-gold) 100%);color:#07110d;letter-spacing:.01em;height:44px;box-shadow:0 0 18px rgba(var(--color-leaf-rgb), .3), 0 0 10px rgba(var(--color-gold-rgb), .12), inset 0 1px 0 #ffffff6b;flex-shrink:0;padding:0 26px;font-size:.9rem;font-weight:800;transition:box-shadow .2s,color .2s,border-color .2s,filter .2s}.waitlist-form .waitlist-submit:hover{color:#07110d;border-color:rgba(var(--color-leaf-bright-rgb), .9);filter:brightness(1.05);box-shadow:0 0 28px rgba(var(--color-leaf-rgb), .42), 0 0 14px rgba(var(--color-gold-rgb), .16), inset 0 1px 0 #ffffff7a;transform:none}.waitlist-form .waitlist-submit:active{filter:brightness(.95);transform:none}.waitlist-submit:disabled{opacity:.6;cursor:default}.waitlist-message{min-height:1.3em;margin:16px auto 0;font-size:.95rem;font-weight:600}.waitlist-message.success{color:var(--green)}.waitlist-message.error{color:var(--rose)}.waitlist-privacy-note{color:var(--text-dim);margin:10px auto 0;font-size:.78rem;line-height:1.5}.waitlist-privacy-note a,.cta-note a{color:inherit;border-bottom:1px solid}.waitlist-privacy-note a:hover,.cta-note a:hover{color:var(--color-leaf-deep)}.tone-dark .waitlist-privacy-note{color:#f0f4faad}.cta-note{color:var(--text-dim);justify-content:center;align-items:center;gap:14px;margin-top:32px;font-size:.9rem;display:flex}.cta-note img{border-radius:10px;width:40px;height:40px}.faq-page{padding:70px var(--pad) 110px}.faq-inner{max-width:760px;margin:0 auto}.faq-title{letter-spacing:-.032em;color:var(--text);margin:0 0 12px;font-size:clamp(2rem,4vw,2.8rem);font-weight:850;line-height:1}.faq-group{margin-top:44px}.faq-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--color-leaf-deep);margin-bottom:14px;font-size:.8rem;font-weight:800}.faq-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--glass);margin-bottom:10px;scroll-margin-top:136px;transition:border-color .2s,background .2s}.faq-item[open]{border-color:var(--line-bright);background:var(--glass-hover)}.js-faq .faq-item[open]{border-color:var(--line);background:var(--glass)}.js-faq .faq-item.is-open{border-color:var(--line-bright);background:var(--glass-hover)}.faq-q{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-marker{border:1px solid rgba(var(--color-leaf-rgb), .55);width:22px;height:22px;box-shadow:0 0 10px rgba(var(--color-leaf-rgb), .24);color:var(--color-leaf-deep);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq-item[open] .faq-marker svg{transform:rotate(90deg)}.js-faq .faq-marker svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}.js-faq .faq-item[open] .faq-marker svg{transform:none}.js-faq .faq-item.is-open .faq-marker svg{transform:rotate(90deg)}.js-faq .faq-a-wrap{overflow:hidden}.faq-a{color:var(--text-soft);padding:0 22px 20px;font-size:1rem;line-height:1.7}.supplement-form-comparison,.supplement-source-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3vw,28px);margin:34px 0 12px;display:grid}.supplement-evidence-figure{margin:0}.supplement-evidence-figure img{border:1px solid rgba(var(--color-ink-rgb), .16);width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:16px;display:block}.supplement-evidence-figure figcaption{color:var(--text-dim);text-align:center;margin-top:10px;font-size:.82rem;font-weight:700}.supplement-risk-figure{max-width:560px;margin:34px auto 12px}@media (width<=640px){.supplement-form-comparison,.supplement-source-evidence{grid-template-columns:1fr;gap:28px}}.faq-sources{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.faq-sources-label{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.faq-sources ol{gap:8px;margin:0;padding-left:20px;display:grid}.faq-sources li{color:var(--text-dim);font-size:.86rem;line-height:1.55}.faq-sources a{color:var(--text-soft);white-space:nowrap;border-bottom:1px solid #0003;transition:color .15s,border-color .15s}.faq-sources a:hover{color:var(--color-leaf-deep);border-color:rgba(var(--color-leaf-rgb), .55)}.faq-a p{margin-top:12px}.faq-a p:first-child{margin-top:0}.faq-list{gap:7px;margin:14px 0 0;padding-left:22px;list-style:outside;display:grid}.faq-list:first-child{margin-top:0}.faq-list li{color:var(--text-soft);font-size:1rem;line-height:1.6}.faq-list li::marker{color:var(--text-dim)}.sources-group{margin-top:38px}.sources-group:first-of-type{margin-top:30px}.sources-accordion{margin-top:20px}.sources-accordion-content .sources-list{margin-top:0}.sources-list{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sources-list li{border-left:2px solid var(--line);gap:4px;padding-left:14px;display:grid}.sources-name{color:var(--text);font-weight:700}.sources-credit{color:var(--text-soft);margin:0;font-size:.9rem;line-height:1.55}.sources-license{color:var(--text-dim);font-size:.8rem}.about-page{padding:70px var(--pad) 110px}.about-prose{max-width:760px;margin:0 auto;animation:.7s cubic-bezier(.22,1,.36,1) both rise-in}.about-title{letter-spacing:-.032em;color:var(--text);margin:0 0 28px;font-size:clamp(2rem,4vw,2.8rem);font-weight:850;line-height:1}.about-prose h2{letter-spacing:-.028em;color:var(--text);margin:56px 0 4px;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:850;line-height:1.05}.about-prose p{color:var(--text-soft);margin-top:20px;font-size:1.12rem;line-height:1.75}.privacy-effective{margin-top:0}.privacy-list{color:var(--text-soft);gap:10px;margin:18px 0 0;padding-left:24px;font-size:1.06rem;line-height:1.65;display:grid}.privacy-list li::marker{color:var(--color-leaf-deep)}.family-region-figure{width:min(620px,100%);box-shadow:var(--shadow-deep);background:linear-gradient(160deg,#171c2e,#090a18);border:1px solid #0000002e;border-radius:28px;margin:34px auto 18px;padding:8px;overflow:hidden}.family-region-figure img{border-radius:20px;width:100%;height:auto;display:block}.elimination-search-figure{width:min(620px,100%);box-shadow:var(--shadow-deep);background:linear-gradient(160deg,#171c2e,#090a18);border:1px solid #0000002e;border-radius:28px;margin:34px auto 18px;padding:8px;overflow:hidden}.elimination-search-figure img{border-radius:20px;width:100%;height:auto;display:block}.elimination-protocol-figure{width:min(460px,100%);margin:34px auto 18px}.elimination-protocol-figure img{border:1px solid rgba(var(--color-ink-rgb), .14);width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:18px;display:block}.pregnancy-target-figure{width:min(620px,100%);margin:34px auto 18px}.pregnancy-target-figure img{border:1px solid rgba(var(--color-ink-rgb), .14);width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:18px;display:block}.food-mood-phone-figure{border-radius:var(--radius-phone);width:min(280px,72vw);box-shadow:var(--shadow-phone);background:linear-gradient(160deg,#171c2e,#090a18);border:1px solid #0000002e;margin:36px auto 20px;padding:9px;overflow:hidden}.food-mood-phone-figure img{border-radius:25px;width:100%;height:auto;display:block}.family-phone-pair{justify-content:center;align-items:flex-start;gap:clamp(18px,4vw,42px);width:min(680px,100%);margin:38px auto 18px;padding:30px 18px 46px;display:flex;position:relative}.family-phone-pair:before{content:"";background:radial-gradient(ellipse at 36% 48%, rgba(var(--color-leaf-rgb), .15), transparent 62%), radial-gradient(ellipse at 68% 54%, #2f84d924, transparent 64%);filter:blur(18px);pointer-events:none;border-radius:50%;position:absolute;inset:18% 3% 8%}.family-phone{border-radius:var(--radius-phone);width:min(272px,40vw);box-shadow:inset 0 1px 0 #ffffff14, var(--shadow-phone);background:linear-gradient(160deg,#171c2e,#090a18);border:1px solid #0000002e;flex:none;margin:0;padding:9px;position:relative;overflow:hidden}.family-phone-primary{z-index:2}.family-phone-secondary{z-index:1;margin-top:44px}.family-phone img{border-radius:25px;width:100%;height:auto;display:block}@media (width<=640px){.family-phone-pair{width:calc(100% + (2 * var(--pad)));margin-left:calc(-1 * var(--pad));padding:28px var(--pad) 42px;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:18px;overflow-x:auto}.family-phone-pair:before{display:none}.family-phone-pair::-webkit-scrollbar{display:none}.family-phone{scroll-snap-align:center;width:min(272px,74vw)}.family-phone-secondary{margin-top:0}}.about-points{margin-top:26px}.about-points li{font-size:1.02rem;line-height:1.65}.about-points strong{color:var(--text)}.point-icon-x{font-size:.85rem}.about-photo{max-width:300px;margin:30px auto 8px}.about-photo img{width:100%;height:auto;box-shadow:inset 0 1px 0 #00000014, 0 0 24px rgba(var(--color-leaf-rgb), .12), 0 16px 40px #00000029;border:1px solid #0000002e;border-radius:20px}.about-photo figcaption{text-align:center;color:var(--text-soft);margin-top:10px;font-size:.82rem}.about-photo figcaption a{color:var(--text-soft);border-bottom:1px solid #00000040;transition:color .15s,border-color .15s}.about-photo figcaption a:hover{color:var(--color-leaf-deep);border-color:rgba(var(--color-leaf-rgb), .55)}.about-photo-staff{max-width:380px;margin-top:40px}.about-prose a{color:var(--color-leaf-deep);border-bottom:1px solid rgba(var(--color-leaf-rgb), .35);transition:border-color .15s}.about-prose a:hover{border-color:rgba(var(--color-leaf-rgb), .75)}@media (prefers-reduced-motion:reduce){.about-prose{animation:none}}.site-footer{padding:40px var(--pad);border-top:1px solid var(--line)}.footer-inner{max-width:var(--max-w);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.footer-inner p{color:var(--text-dim);font-size:.84rem}.footer-links{gap:20px;display:flex}.footer-links a{color:var(--text-dim);font-size:.84rem;transition:color .15s}.footer-links a:hover{color:var(--text-soft)}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hero-cycle-frame{0%,8.611%{opacity:1;z-index:2}8.612%,12.5%{opacity:1;z-index:1}12.501%,96.11%{opacity:0;z-index:0}96.111%{opacity:0;z-index:3}to{opacity:1;z-index:3}}@keyframes theme-cycle-frame{0%,34.444%{opacity:1;z-index:2}34.445%,50%{opacity:1;z-index:1}50.001%,84.444%{opacity:0;z-index:0}84.445%{opacity:0;z-index:3}to{opacity:1;z-index:3}}.hero-showcase{animation:.9s cubic-bezier(.22,1,.36,1) both rise-in}.hero h1{animation:.7s cubic-bezier(.22,1,.36,1) 90ms both rise-in}.hero-sub{animation:.7s cubic-bezier(.22,1,.36,1) .18s both rise-in}.hero-badge{animation:.7s cubic-bezier(.22,1,.36,1) .27s both rise-in}.hero .waitlist-form{animation:.7s cubic-bezier(.22,1,.36,1) .36s both rise-in}.interest-nav{animation:.7s cubic-bezier(.22,1,.36,1) .43s both rise-in}body.reveal-init [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(32px)}body.reveal-init [data-reveal].is-revealed{opacity:1;transform:none}body.reveal-init .spotlight-visual[data-reveal]{opacity:1;transition:none;transform:none}body.reveal-init .spotlight-visual .spotlight-glow{opacity:.18;transition:opacity 1.4s .25s}body.reveal-init .spotlight-visual.is-revealed .spotlight-glow{opacity:.6;animation:5s ease-in-out 1.8s infinite glow-pulse}@keyframes glow-pulse{0%,to{opacity:.6}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.aurora-blob,.hero-badge,.hero h1,.hero-sub,.hero .waitlist-form,.interest-nav,.brand-mark,.brand-wordmark,.brand-icon,.header-chapter-menu,.header-chapter-chevron,.header-menu-panel,.header-menu-section,.header-menu-link,.hero-showcase,.spotlight-phone,.showcase-phone.phone-center,.hero-phone-cycle img,.theme-phone-cycle img,body.reveal-init .spotlight-visual.is-revealed .spotlight-glow{animation:none}.hero-phone-cycle img:first-child,.theme-phone-cycle img:first-child{opacity:1}.brand-mark,.brand-wordmark,.brand-icon,.header-chapter-menu,.header-chapter-chevron,.header-menu-panel,.header-menu-section,.header-menu-link{transition:none}}@media (width<=960px){.spotlight,.spotlight.reverse{text-align:center;grid-template-columns:1fr;grid-template-areas:"head""visual""tail";row-gap:32px}.spotlight-head{max-width:560px;margin:0 auto}.spotlight-copy-tail{max-width:440px;margin:0 auto}.spotlight .spotlight-points{text-align:left}.spotlight-phone{width:240px}.spotlight-phone-stack{width:min(430px,100%);min-height:565px}.phone-stack-item{width:215px}.phone-stack-main{left:14px}.phone-stack-secondary{top:74px;right:14px}.spotlight-phone-trio{--trio-phone:180px;--trio-phone-half:90px;--trio-center-top:70px;width:min(480px,100%);min-height:500px}.stance-grid{grid-template-columns:1fr}.hero-showcase{max-width:690px}.showcase-phone.phone-center{width:226px}.showcase-phone.phone-side{width:202px}.showcase-phone.phone-left{margin-right:-24px}.showcase-phone.phone-right{margin-left:-24px}}@media (width<=640px){:root{--pad:20px}.page-canvas{padding-top:74px}.site-header{padding:var(--space-2) var(--pad) 0}.site-header:before{-webkit-backdrop-filter:blur(18px);background:0 0;inset:-24px 0}.header-inner{min-height:58px;padding:var(--space-2) 10px var(--space-2) 14px;border-radius:var(--radius-card);gap:var(--space-2);transition:min-height .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s}.brand-link{flex:none}.brand-mark{width:118px;height:42px}.brand-wordmark{width:118px}.brand-icon{border-radius:12px;width:40px;height:40px}.site-header.is-compact .header-inner{border-color:rgba(var(--color-leaf-rgb), .3);min-height:54px;box-shadow:0 14px 34px rgba(var(--color-ink-rgb), .22), 0 0 20px rgba(var(--color-leaf-rgb), .08), inset 0 1px 0 #ffffff14;padding:7px 9px 7px 10px}.site-header.is-compact .brand-mark{width:42px}.site-header.is-compact .brand-wordmark{opacity:0;clip-path:inset(0 100% 0 0)}.site-header.is-compact .brand-icon{opacity:1;clip-path:inset(0)}.header-chapter-menu{opacity:0;pointer-events:none;min-width:0;max-width:0;clip-path:inset(0 50% 0 50% round var(--radius-pill));transform-origin:50%;flex:auto;transition:max-width .36s cubic-bezier(.22,1,.36,1),opacity .22s,clip-path .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:scaleX(.88)}.site-header.is-compact.is-chapter-active.is-chapter-visible .header-chapter-menu{opacity:1;pointer-events:auto;max-width:210px;clip-path:inset(0 0 0 0 round var(--radius-pill));transform:scaleX(1)}.header-chapter-summary{border:1px solid rgba(var(--color-leaf-bright-rgb), .34);border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 0%, rgba(var(--color-leaf-bright-rgb), .13), transparent 72%), #ffffff0e;color:#fafcf8f0;letter-spacing:.005em;cursor:pointer;min-height:40px;box-shadow:inset 0 1px 0 #ffffff14, 0 0 18px rgba(var(--color-leaf-rgb), .07);justify-content:space-between;align-items:center;padding:0 12px 0 14px;font-size:.82rem;font-weight:850;list-style:none;display:flex}.header-chapter-summary::-webkit-details-marker{display:none}.header-chapter-current{text-overflow:ellipsis;text-align:center;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.header-chapter-chevron{opacity:.78;border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;margin-left:10px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.header-chapter-menu[open] .header-chapter-chevron{transform:translateY(2px)rotate(225deg)}.header-chapter-options{gap:var(--space-2);border:1px solid rgba(var(--color-leaf-rgb), .22);border-radius:var(--radius-card);background:radial-gradient(circle at 12% 0%, rgba(var(--color-leaf-rgb), .14), transparent 40%), linear-gradient(135deg, rgba(var(--color-dark-chrome-rgb), .98), #0f1a22f5);box-shadow:0 18px 44px rgba(var(--color-ink-rgb), .24), 0 0 24px rgba(var(--color-leaf-rgb), .08), inset 0 1px 0 #ffffff14;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.header-chapter-link{background:radial-gradient(circle at 50% 0%, rgba(var(--color-leaf-rgb), .12), rgba(var(--color-gold-rgb), .035) 72%), #ffffff0e;justify-content:flex-start;width:100%;min-height:40px;padding:0 12px}.header-quick-nav{display:none}.header-actions{flex:none}.header-menu-panel{width:min(300px, calc(100vw - (2 * var(--pad))));padding:10px;top:calc(100% + 8px)}.header-menu-grid{gap:var(--space-3);grid-template-columns:1fr}.header-menu-link{min-height:42px;padding:0 13px;font-size:.9rem}.site-header.is-menu-open .header-menu-section:first-child .header-menu-link:first-child{transition-delay:.12s}.site-header.is-menu-open .header-menu-section:first-child .header-menu-link:nth-child(2){transition-delay:.164s}.site-header.is-menu-open .header-menu-section:first-child .header-menu-link:nth-child(3){transition-delay:.208s}.site-header.is-menu-open .header-menu-section:first-child .header-menu-link:nth-child(4){transition-delay:.252s}.site-header.is-menu-open .header-menu-section:first-child .header-menu-link:nth-child(5){transition-delay:.296s}.site-header.is-menu-open .header-menu-section:nth-child(2){transition-delay:.33s}.site-header.is-menu-open .header-menu-section:nth-child(2) .header-menu-link:first-child{transition-delay:.38s}.site-header.is-menu-open .header-menu-section:nth-child(2) .header-menu-link:nth-child(2){transition-delay:.424s}.site-header.is-menu-open .header-menu-section:nth-child(2) .header-menu-link:nth-child(3){transition-delay:.468s}.hero{padding-top:var(--space-6)}.hero h1{margin-top:var(--space-6);font-size:clamp(2rem,8.5vw,2.45rem)}.hero-sub{margin-top:var(--space-4);font-size:.98rem;line-height:1.58}.proof-bridge-desktop{display:none}.mobile-closing-proof{padding:var(--space-4) var(--pad) var(--space-2);display:block}.mobile-closing-proof-inner{max-width:520px;margin:0 auto}.botanical-divider-hero{margin:var(--space-6) 0 var(--space-2);padding-top:0;padding-bottom:0}.botanical-divider-chapter{margin:0;padding-top:0;padding-bottom:0}.botanical-divider-svg-desktop{display:none}.botanical-divider-svg-mobile{width:min(390px,100vw - 16px);display:block}.interest-nav{max-width:none;margin-top:var(--space-5);text-align:left}.interest-chips{width:calc(100% + (2 * var(--pad)));margin:13px calc(-1 * var(--pad)) 0;padding:2px var(--pad) var(--space-2);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:9px;overflow-x:auto}.interest-chips::-webkit-scrollbar{display:none}.interest-chip{scroll-snap-align:start;flex:none;min-height:42px;font-size:.84rem}.waitlist-form{align-items:stretch;gap:var(--space-3);box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;padding:0}.waitlist-form:focus-within{box-shadow:none}.waitlist-input{border-radius:var(--radius-pill);background:linear-gradient(rgba(var(--color-dark-chrome-rgb), .85), rgba(var(--color-dark-chrome-rgb), .85)) padding-box, linear-gradient(135deg, rgba(var(--color-leaf-bright-rgb), .76), rgba(var(--color-leaf-rgb), .58) 52%, rgba(var(--color-gold-rgb), .68)) border-box;width:100%;height:54px;min-height:54px;box-shadow:0 0 22px rgba(var(--color-leaf-rgb), .14), 0 0 10px rgba(var(--color-gold-rgb), .08), 0 10px 26px #0000004d;border:1.5px solid #0000;flex:none;padding:0 22px;font-size:16px}.waitlist-input:focus{box-shadow:0 0 34px rgba(var(--color-leaf-rgb), .26), 0 0 14px rgba(var(--color-gold-rgb), .1), 0 10px 26px #00000059}.waitlist-form .waitlist-submit{width:100%;max-width:none;min-height:54px}.aurora-rose{display:none}.hero-showcase{width:100%;max-width:100%;margin:var(--space-5) auto 0;padding:18px 0 var(--space-8);align-items:flex-start;overflow:visible}.hero-showcase:before{filter:blur(10px);background:radial-gradient(ellipse at 50% 58%, rgba(var(--color-dark-chrome-rgb), .18) 0%, rgba(var(--color-dark-chrome-rgb), .09) 34%, transparent 68%), radial-gradient(ellipse at 42% 42%, rgba(var(--color-leaf-rgb), .16) 0%, transparent 65%), radial-gradient(ellipse at 62% 50%, rgba(var(--color-gold-rgb), .1) 0%, transparent 70%);width:min(390px,94vw);height:160px;bottom:8px}.showcase-phone.phone-center{width:clamp(166px,46vw,184px)}.showcase-phone.phone-side{opacity:.9;width:clamp(132px,39vw,154px);display:block;top:24px}.showcase-phone.phone-left{margin-right:clamp(-92px,-23vw,-72px);transform:rotate(-2deg)}.showcase-phone.phone-right{margin-left:clamp(-92px,-23vw,-72px);transform:rotate(2deg)}.spotlight-visual>.spotlight-phone{width:min(258px,70vw)}.spotlight,.spotlight.reverse{text-align:left;min-width:0}.spotlight-head{min-width:0;margin:0}.spotlight-visual{min-width:0;overflow:visible}.spotlight-glow{display:none}.spotlight-copy-tail{min-width:0;max-width:none;margin:0}.chapter-intro{padding:var(--space-8) var(--pad) var(--space-1);text-align:center}.feature-chapter>.botanical-divider-chapter+.chapter-intro{padding-top:var(--space-3)}.chapter-title{font-size:clamp(2rem,10vw,2.75rem)}.chapter-desc{margin-top:var(--space-3);font-size:1rem}.chapter-ornament{margin:calc(-1 * var(--space-2)) 0 calc(-1 * var(--space-5))}.chapter-ornament-svg-desktop{display:none}.chapter-ornament-svg-mobile{width:min(410px,100vw - 10px);display:block}.chapter-vine-main{stroke-width:2px}.chapter-vine-branch{stroke-width:1.55px}.chapter-vine-curl{stroke-width:1.42px}.feature-chapter+.feature-chapter{margin-top:0}.feature-chapter .section{padding-top:var(--space-8);padding-bottom:var(--space-8)}.feature-chapter:first-child .section:first-child{padding-top:var(--space-7);padding-bottom:var(--space-5)}.feature-chapter.tone-dark{padding:0 0 var(--space-4);margin:0}.feature-chapter.tone-warm{padding:0 0 var(--space-3);margin:0}.spotlight-phone-stack,.spotlight-phone-trio{width:calc(100% + (2 * var(--pad)));max-width:100vw;min-height:0;margin:-22px calc(-1 * var(--pad)) -60px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;padding:50px calc(50vw - min(240px,62vw)/2) 94px;display:flex;overflow-x:auto}[class*=tint-] .spotlight-phone{box-shadow:inset 0 1px 0 #00000014, 0 0 28px rgba(var(--tint-rgb,95, 212, 222), .22), 0 0 68px rgba(var(--tint-rgb,95, 212, 222), .12), 0 30px 64px #1c223042}.spotlight-phone-stack::-webkit-scrollbar{display:none}.spotlight-phone-trio::-webkit-scrollbar{display:none}.phone-stack-item,.phone-trio-item{scroll-snap-align:center;flex:0 0 min(240px,62vw);width:auto;margin:0;animation:none;position:static}.stat-strip{grid-template-columns:1fr 1fr;gap:20px 0;margin-top:18px;padding:20px 0;display:grid}.stat+.stat{border-left:none}.stat:nth-child(2n){border-left:1px solid var(--line)}.stat-value{font-size:1.5rem}.stat-label{font-size:.7rem}.theme-cycle-phone{width:min(250px,100vw - 56px);margin-top:32px}.footer-inner{text-align:center;flex-direction:column;gap:16px}.section{padding:70px var(--pad)}}
