:root{color-scheme:dark;--bg:#080b12;--panel:#111722;--text:#eeeae3;--muted:#a5adb9;--accent:#d8c8ab;--line:rgba(218,226,239,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:radial-gradient(ellipse at 95% 5%,#19283c 0,transparent 28%),radial-gradient(ellipse at 0% 35%,#171c2a 0,transparent 32%),var(--bg);color:var(--text);font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}p{color:var(--muted);margin:0 0 20px}h1,h2,h3{font-weight:400;line-height:1.13;letter-spacing:-.045em;margin:0 0 24px}h1,h2{font-family:Georgia,"Times New Roman",serif}h1{font-size:clamp(64px,7.5vw,106px)}h1 em{font-weight:400;color:var(--accent)}h2{font-size:clamp(35px,4vw,54px)}h3{font-size:23px;letter-spacing:-.02em}figure,blockquote{margin:0}.shell{max-width:1160px;padding-left:40px;padding-right:40px;margin:auto}.section{padding-top:100px;padding-bottom:100px;scroll-margin-top:30px}.eyebrow{font-size:10px;letter-spacing:.19em;color:var(--accent);font-weight:600;margin-bottom:22px}.site-header{max-width:1280px;padding:26px 40px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;letter-spacing:.26em;font-size:18px}.brand-mark{width:18px;height:25px;border:1px solid var(--accent);border-radius:70% 30% 65% 35%;transform:rotate(30deg)}.nav-links{display:flex;gap:28px;font-size:12px;color:var(--muted)}.nav-links a:hover,.text-link:hover{color:var(--accent)}.pill{display:inline-flex;justify-content:center;align-items:center;gap:30px;border:1px solid var(--accent);background:var(--accent);color:#151820;border-radius:99px;padding:14px 24px;font-size:13px;font-weight:600;cursor:pointer}.pill:hover{background:#eee2cc}.pill-small{background:transparent;color:var(--text);padding:9px 18px;font-size:11px}.pill-small:hover{color:var(--bg)}.text-link{font-size:13px;border-bottom:1px solid #68717d;padding-bottom:6px;display:inline-block}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;min-height:700px;padding-top:60px;padding-bottom:100px}.hero-text{max-width:480px;font-size:16px}.hero-actions{display:flex;gap:26px;align-items:center;margin:32px 0}.microcopy{font-size:12px}.product-stage{position:relative;height:510px;display:grid;place-items:center}.stage-glow{position:absolute;inset:5%;background:radial-gradient(ellipse,#48556777,transparent 65%)}.bottle-wrap{position:relative;filter:drop-shadow(18px 30px 22px #0008);transform:rotate(-7deg)}.bottle-cap{width:126px;height:48px;margin:auto;border-radius:9px 9px 2px 2px;background:linear-gradient(90deg,#161a20,#333740 45%,#171a20);border:1px solid #44454a}.bottle{position:relative;width:218px;height:330px;overflow:hidden;border-radius:40px 40px 22px 22px;border:1px solid #797369;background:linear-gradient(95deg,#8a8274 0%,#c6bbab 22%,#e4dacb 40%,#c5bba9 66%,#7c7569 100%)}.bottle-shine{position:absolute;top:0;left:22px;width:13px;height:100%;background:#fff2;filter:blur(5px)}.bottle-line{position:absolute;top:64px;left:28px;right:28px;border-top:1px solid #655e5166}.bottle-label{position:absolute;inset:105px 15px 40px;text-align:center;display:flex;flex-direction:column;color:#2a2d31}.bottle-brand{font-family:Georgia,serif;font-size:28px;letter-spacing:.14em}.bottle-product{font-size:9px;letter-spacing:.15em;margin-top:28px}.bottle-note{font-size:7px;letter-spacing:.1em;margin-top:auto}.stage-tag{position:absolute;color:var(--muted);font-size:10px;letter-spacing:.1em}.top-tag{top:30px;right:30px}.bottom-tag{bottom:20px;left:45px}.section-heading{max-width:760px}.section-heading>p:not(.eyebrow){max-width:650px}.problem-summary{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;margin-top:44px;padding-top:32px;border-top:1px solid var(--line)}.problem-summary .principle{font-family:Georgia,serif;font-size:25px;line-height:1.5;color:var(--text)}.voices-section{padding-top:36px}.voices-heading{display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:50px}.voices-heading h2{margin-bottom:18px}.voices-intro{font-size:14px;max-width:330px;margin-bottom:22px}.voices-disclosure{font-size:11px;line-height:1.7;max-width:780px;padding-left:14px;border-left:1px solid #827661;margin:14px 0 35px;color:#a6adb8}.voices-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.voice-card{display:flex;flex-direction:column;padding:32px;background:linear-gradient(135deg,#1b2431ba,#101620da);border:1px solid var(--line);border-radius:18px}.voice-topic{font-size:9px;letter-spacing:.16em;color:var(--accent);margin-bottom:24px}.voice-card .voice-copy{font-family:Georgia,serif;font-size:clamp(20px,2.1vw,25px);line-height:1.55;letter-spacing:-.01em;flex:1;margin-bottom:32px}.voice-card figcaption{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;gap:12px}.voice-avatar{border:1px solid #5a5d63;width:34px;height:34px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font:14px Georgia,serif;color:var(--accent);background:#d7c6a908}.voice-card figcaption strong{display:block;font-size:12px;font-weight:500;color:#eeeae3}.voice-card figcaption div>span{display:block;font-size:10px;color:var(--muted);margin-top:2px}.voices-bridge{text-align:center;max-width:680px;margin:70px auto 0}.bridge-line{display:block;width:1px;height:48px;background:linear-gradient(transparent,#bcaa8d);margin:0 auto 26px}.voices-bridge p{font-size:13px}.voices-bridge h3{font:clamp(28px,3vw,37px)/1.3 Georgia,serif;letter-spacing:-.03em}.section-soft{background:linear-gradient(120deg,#17202d99,#11131c88);border-block:1px solid var(--line)}.concept-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.ingredient-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.ingredient-chips span{font-size:10px;padding:6px 12px;border:1px solid var(--line);border-radius:99px;color:var(--muted)}.feature-stack{display:grid;gap:15px}.feature-card{border:1px solid var(--line);border-radius:14px;padding:24px;display:flex;gap:20px;background:#131b2680}.feature-card h3{font-size:18px;margin-bottom:10px}.feature-card p{font-size:13px;margin:0}.icon{color:var(--accent);font-size:25px}.compare-wrap{margin-top:70px}.compare-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 24px;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.compare-row strong{color:var(--text);font-weight:400}.compare-head{border-radius:12px 12px 0 0;background:#c9bdac10;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.assistant-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.assistant-copy>p{font-size:14px}.assistant-points{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:11px;color:var(--accent)}.assistant-demo{padding:24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(130deg,#202b3b,#121924);box-shadow:0 30px 70px #0003}.demo-topbar{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);padding-bottom:20px;border-bottom:1px solid var(--line)}.demo-dot{width:6px;height:6px;background:var(--accent);border-radius:50%}.chat{font-size:12px;padding:18px;border-radius:12px;margin-top:20px}.user-chat{background:#4b59642e;margin-left:26px}.ai-chat{display:flex;gap:12px;background:#d1c0a80c;border:1px solid #d1c0a822;margin-right:14px}.ai-chat p{margin:8px 0 0}.ai-chat strong{font-weight:500}.spark{color:var(--accent)}.demo-note{text-align:center;color:var(--muted);font-size:10px;margin-top:20px}.story-layout{display:grid;grid-template-columns:1fr 2fr;gap:50px}.story-kicker{letter-spacing:.18em;font-size:10px;color:var(--accent);padding-top:12px}.story-copy{max-width:650px}.story-copy p{font-size:14px}.story-copy .story-lead{font:24px/1.5 Georgia,serif;color:var(--text)}.signature{color:var(--accent)}.about-card{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;border-block:1px solid var(--line);padding:40px 0}.about-copy{font-size:14px}.about-copy a{color:var(--accent);font-size:12px}.waitlist-card{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:radial-gradient(ellipse at 0 0,#35435488,transparent 70%),#151c27;border:1px solid var(--line);border-radius:20px;padding:48px}.waitlist-copy p{font-size:14px}.waitlist-form{display:grid;gap:10px}.waitlist-form label{font-size:11px;color:var(--text)}.waitlist-form label span{color:var(--muted)}input,select{width:100%;min-width:0;background:#0b101a;color:var(--text);border:1px solid #535b6866;border-radius:8px;padding:13px;font-size:12px;margin-bottom:10px}.form-button{width:100%;margin-top:5px}.form-note,.form-status{font-size:11px;margin:0}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px;padding-bottom:35px;border-top:1px solid var(--line)}.site-footer .brand{font-size:13px}.site-footer p,.footer-links{font-size:10px;margin:0}.footer-links{display:flex;gap:20px}@media(max-width:850px){.nav-links{display:none}.hero{gap:10px;grid-template-columns:1fr 1fr}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.product-stage{transform:scale(.85)}.concept-layout,.assistant-section{gap:30px}.waitlist-card{gap:30px;padding:30px}.voices-heading{grid-template-columns:1fr}.voices-intro{max-width:560px;margin:0}.voices-heading{gap:0}}@media(max-width:620px){.shell{padding-left:22px;padding-right:22px}.site-header{padding:20px 22px}.brand{font-size:15px}.pill-small{font-size:10px;padding:8px 12px}.section{padding-top:65px;padding-bottom:65px}.hero{display:flex;flex-direction:column;padding-top:60px;padding-bottom:30px;min-height:auto;align-items:stretch}.hero h1{font-size:64px}.hero-actions{flex-direction:row;align-items:center;gap:18px;flex-wrap:wrap}.product-stage{height:420px;transform:scale(.85);margin-top:10px}.hero-text{font-size:14px}.problem-summary,.concept-layout,.assistant-section,.story-layout,.about-card,.waitlist-card{grid-template-columns:1fr;gap:25px}.voices-section{padding-top:10px}.voices-grid{grid-template-columns:1fr}.voice-card{padding:26px}.voice-card .voice-copy{font-size:23px}.voices-disclosure{margin-top:24px}.voices-bridge{margin-top:45px}.voices-bridge h3{font-size:28px}.compare-wrap{margin-top:40px}.compare-row{padding:16px 8px;font-size:11px;gap:18px}.assistant-demo{padding:20px}.story-kicker{padding:0}.about-card{padding:30px 0}.waitlist-card{padding:30px 22px}.site-footer{flex-wrap:wrap;gap:18px}.site-footer p{width:100%;order:3}.footer-links{margin-left:auto}h2 br{display:none}.voices-bridge h3 br{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.contact-section{border-top:1px solid var(--line)}.contact-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:end;margin-bottom:32px}.contact-heading>p{font-size:14px;max-width:420px}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contact-card{border:1px solid var(--line);border-radius:16px;padding:28px;display:flex;flex-direction:column;background:linear-gradient(140deg,#1b2431aa,#111620)}.contact-symbol{font:24px Georgia,serif;color:var(--accent);margin-bottom:22px}.contact-card h3{font:24px Georgia,serif;letter-spacing:-.02em;margin-bottom:14px}.contact-card p{font-size:13px;flex:1}.contact-status{display:inline-block;color:var(--accent);font-size:10px;letter-spacing:.04em;border-top:1px solid var(--line);padding-top:18px;margin-top:8px}.contact-note{font-size:11px;margin:22px 0 0;max-width:740px}@media(max-width:620px){.contact-heading,.contact-grid{grid-template-columns:1fr;gap:18px}.contact-heading{margin-bottom:26px}.contact-card{padding:26px}.contact-heading>p{margin:0}.contact-symbol{margin-bottom:16px}}

.voice-card .voice-copy{color:var(--text);margin-bottom:0}

.voice-card .voice-copy{margin-bottom:28px}
