@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_c3bde9{font-family:DM Sans,DM Sans Fallback}.__variable_c3bde9{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--c-dark:#1a1f14;--c-sage:#4a6741;--c-sage-light:#7a9e6e;--c-cream:#f5f0e8;--c-cream-light:#fbf8f2;--c-cream-dark:#e8e0d0;--c-orange:#e8732a;--c-orange-dark:#c55e1f;--c-gold:#c8a84b;--c-text:#1a1f14;--c-text-muted:#5a6354;--font-display:var(--font-instrument-serif,"Instrument Serif",Georgia,serif);--font-body:var(--font-dm-sans,"DM Sans",system-ui,sans-serif);--radius-sm:6px;--radius-md:12px;--radius-lg:24px;--radius-xl:40px;--shadow-card:0 2px 24px rgba(26,31,20,0.08);--shadow-btn:0 4px 16px rgba(232,115,42,0.35)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--c-cream);color:var(--c-text);font-size:16px;line-height:1.6;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.container{max-width:1160px;margin:0 auto;padding:0 24px}.display-xl{font-size:clamp(56px,8vw,108px);line-height:1;letter-spacing:-.025em}.display-lg,.display-xl{font-family:var(--font-display);font-weight:400}.display-lg{font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.02em}.display-md{font-family:var(--font-display);font-size:clamp(28px,3.5vw,44px);line-height:1.1;font-weight:400;letter-spacing:-.015em}.label-tag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-sage)}.btn,.label-tag{font-family:var(--font-body);font-weight:500}.btn{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:100px;font-size:15px;cursor:pointer;border:none;transition:all .2s ease;white-space:nowrap}.btn-primary{background:var(--c-orange);color:#fff;box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--c-orange-dark);transform:translateY(-1px);box-shadow:0 6px 24px rgba(232,115,42,.45)}.btn-outline{background:transparent;color:var(--c-dark);border:1.5px solid var(--c-dark)}.btn-dark,.btn-outline:hover{background:var(--c-dark);color:var(--c-cream)}.btn-dark:hover{background:var(--c-sage);transform:translateY(-1px)}.btn-lg{padding:20px 40px;font-size:16px}nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 0;transition:all .3s ease}nav.scrolled{background:rgba(245,240,232,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 0;box-shadow:0 1px 0 rgba(26,31,20,.08)}.nav-inner{display:flex;align-items:center;justify-content:space-between}.nav-logo{font-family:var(--font-display);font-size:26px;letter-spacing:-.01em;color:var(--c-dark)}.nav-logo span{color:var(--c-sage)}.nav-logo-img{height:34px;width:auto}@media (max-width:768px){.nav-logo-img{height:25px}}.nav-cta{padding:12px 24px;font-size:14px}.hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:0;gap:0;padding-top:80px;overflow:hidden;position:relative}.hero-visual{height:100vh}.hero-image-wrap,.hero-visual{position:relative;display:flex;align-items:center;justify-content:center}.hero-image-wrap{width:100%;height:85%;border-radius:0 var(--radius-xl) var(--radius-xl) 0;overflow:hidden}.hero-image-wrap:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 70%,rgba(200,168,75,.2) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.15) 0,transparent 40%)}.hero-content{padding:60px 64px 60px 48px}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(74,103,65,.1);color:var(--c-sage);padding:6px 14px;border-radius:100px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px}.hero-eyebrow:before{content:"";width:6px;height:6px;background:var(--c-sage-light);border-radius:50%}.hero h1{margin-bottom:20px;color:var(--c-dark)}.hero h1 em{font-style:italic;color:var(--c-sage)}.hero-sub{font-size:18px;line-height:1.6;color:var(--c-text-muted);margin-bottom:36px;max-width:380px}.hero-form{display:flex;flex-direction:column;gap:12px;max-width:420px}.form-row{display:flex;gap:10px}.input-field{flex:1 1;padding:16px 20px;border:1.5px solid var(--c-cream-dark);border-radius:100px;font-family:var(--font-body);font-size:15px;background:#fff;color:var(--c-dark);outline:none;transition:border-color .2s}.input-field:focus{border-color:var(--c-sage)}.input-field::placeholder{color:#aaa}.hero-disclaimer{font-size:12px;color:var(--c-text-muted);line-height:1.5}.hero-disclaimer strong{color:var(--c-dark)}.hero-social-proof{display:flex;align-items:center;gap:12px;margin-top:32px;padding-top:32px;border-top:1px solid var(--c-cream-dark)}.avatar,.avatars{display:flex}.avatar{width:36px;height:36px;border-radius:50%;border:2px solid var(--c-cream);margin-right:-10px;overflow:hidden;background:var(--c-sage-light);align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#fff}.avatar:nth-child(2){background:#a8c490}.avatar:nth-child(3){background:var(--c-sage)}.social-proof-text{font-size:13px;color:var(--c-text-muted)}.social-proof-text strong{color:var(--c-dark);font-weight:500}.trust-bar{background:var(--c-dark);padding:28px 0}.trust-inner{justify-content:space-between;gap:32px}.trust-inner,.trust-item{display:flex;align-items:center}.trust-item{gap:12px;flex:1 1}.trust-icon{width:36px;height:36px;background:rgba(122,158,110,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-icon svg{width:18px;height:18px;color:var(--c-sage-light)}.trust-label{font-size:13px;font-weight:500;color:var(--c-cream);line-height:1.3}.trust-sub{font-size:11px;color:rgba(245,240,232,.5);margin-top:2px}.trust-divider{width:1px;height:40px;background:rgba(245,240,232,.1)}.section{padding:100px 0}.section-sm{padding:60px 0}.section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:56px}.section-kicker{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--c-sage);margin-bottom:12px}.flavours-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.flavour-card{border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;position:relative;height:100%;display:flex;flex-direction:column}.flavour-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgba(26,31,20,.14)}.flavour-image{aspect-ratio:3/4;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;position:relative;overflow:hidden}.flavour-image img{width:100%;height:100%;object-fit:cover}.flavours-grid>:first-child .flavour-image{background:linear-gradient(160deg,#c8d9b8,#8faf7e)}.flavours-grid>:nth-child(2) .flavour-image{background:linear-gradient(160deg,#e8d98a,#c8b855)}.flavours-grid>:nth-child(3) .flavour-image{background:linear-gradient(160deg,#b8d4b0,#7a9e6e)}.flavours-grid>:nth-child(4) .flavour-image{background:linear-gradient(160deg,#2a5040,#1a3530)}.flavour-name{font-family:var(--font-display);font-size:19px;color:var(--c-dark);margin-bottom:6px}.flavour-info{padding:20px;background:#fff;flex:1 1}.flavour-desc{font-size:13px;color:var(--c-text-muted);line-height:1.5}.flavour-hint{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.28);border-radius:100px;padding:6px 13px;font-size:11px;color:rgba(255,255,255,.9);font-weight:500;letter-spacing:.05em;pointer-events:none;transition:opacity .3s ease;white-space:nowrap;z-index:2}.flavour-card.active .flavour-hint,.flavour-overlay{opacity:0;pointer-events:none}.flavour-overlay{position:absolute;inset:0;background:rgba(20,30,15,.84);display:flex;flex-direction:column;justify-content:center;padding:28px 20px 20px;transition:opacity .35s ease;z-index:3}.flavour-card.active .flavour-overlay{opacity:1;pointer-events:all}.flavour-overlay-title{font-family:var(--font-display);font-size:14px;font-style:italic;color:var(--c-gold);margin-bottom:10px;letter-spacing:.03em}.flavour-overlay-text{font-size:11.5px;color:rgba(245,240,232,.9);line-height:1.7}.flavour-overlay-note{margin-top:12px;padding-top:12px;border-top:1px solid rgba(245,240,232,.15);font-size:10px;font-style:italic;color:rgba(245,240,232,.5);line-height:1.5}.flavour-overlay-close{position:absolute;top:10px;right:12px;background:none;border:none;color:rgba(245,240,232,.55);font-size:16px;cursor:pointer;line-height:1;padding:4px;transition:color .2s;z-index:4}.flavour-overlay-close:hover{color:#fff}.cta-strip{background:var(--c-sage);padding:60px 0;text-align:center}.cta-strip-inner{display:flex;align-items:center;justify-content:center;gap:48px}.cta-strip-text{font-family:var(--font-display);font-size:28px;color:var(--c-cream);font-style:italic}.cta-strip-arrow{color:rgba(245,240,232,.5);font-size:24px}.pricing-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.pricing-content{background:#fff;padding:56px 52px}.pricing-visual{background:linear-gradient(135deg,#e8732a,#c8a84b);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:480px}.pricing-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0,transparent 40%)}.pricing-visual img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.pricing-eyebrow{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c-orange);margin-bottom:16px}.pricing-headline{font-family:var(--font-display);font-size:36px;line-height:1.1;margin-bottom:20px;color:var(--c-dark)}.pricing-body{font-size:15px;color:var(--c-text-muted);margin-bottom:28px;line-height:1.7}.price-items{list-style:none;margin-bottom:32px;display:flex;flex-direction:column;gap:12px}.price-item{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5}.price-item-icon{width:20px;height:20px;background:rgba(74,103,65,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.price-item-icon svg{width:12px;height:12px;color:var(--c-sage)}.price-item-text{color:var(--c-text)}.price-item-text strong{font-weight:500}.early-bird-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(200,168,75,.22);border:1.5px solid rgba(200,168,75,.5);border-radius:var(--radius-md);padding:14px 18px;margin-bottom:28px;font-size:13px;color:var(--c-dark);box-shadow:0 2px 12px rgba(200,168,75,.18)}.early-bird-badge .badge-pct{font-family:var(--font-display);font-size:22px;color:var(--c-gold);font-style:italic}.faq-section{background:var(--c-dark)}.faq-layout{display:grid;grid-template-columns:340px 1fr;grid-gap:80px;gap:80px;align-items:start}.faq-sidebar .display-md{color:var(--c-cream);margin-bottom:16px}.faq-sidebar .display-md em{color:var(--c-sage-light);font-style:italic}.faq-sidebar p{font-size:15px;color:rgba(245,240,232,.6);margin-bottom:32px;line-height:1.7}.faq-list{display:flex;flex-direction:column;gap:2px}.faq-item{border-top:1px solid rgba(245,240,232,.08)}.faq-item:last-child{border-bottom:1px solid rgba(245,240,232,.08)}.faq-question{width:100%;background:none;border:none;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;text-align:left;color:var(--c-cream);font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.5;transition:color .2s}.faq-question:hover{color:var(--c-sage-light)}.faq-icon{width:28px;height:28px;border-radius:50%;border:1px solid rgba(245,240,232,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.faq-item.open .faq-icon{background:var(--c-sage);border-color:var(--c-sage);transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item.open .faq-answer{max-height:300px}.faq-answer-inner{padding:0 0 22px;font-size:14px;color:rgba(245,240,232,.6);line-height:1.8}.values-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px;align-items:stretch}.value-card,.values-grid>.reveal{display:flex}.value-card{flex:1 1;flex-direction:column;gap:14px;padding:30px 24px;background:var(--c-cream);border:1px solid var(--c-cream-dark);border-radius:16px;transition:transform .24s cubic-bezier(.4,0,.2,1),background .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1)}.value-card:hover{transform:translateY(-4px);border-color:rgba(74,103,65,.35);background:var(--c-cream-light);box-shadow:0 12px 30px rgba(26,31,20,.07)}.value-card__num{display:flex;align-items:center;gap:12px}.value-card__n{font-family:var(--font-display);font-style:italic;font-size:22px;line-height:1;color:var(--c-gold)}.value-card__rule{flex:1 1;height:1px;background:linear-gradient(90deg,var(--c-gold),transparent);opacity:.5}.value-card__title{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-sage)}.value-card__text,.value-card__title{margin:0;font-family:var(--font-body)}.value-card__text{font-size:13px;line-height:1.7;color:var(--c-text-muted)}@media (max-width:1100px){.values-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.values-grid{grid-template-columns:1fr}}.waitlist-section{background:var(--c-sage);padding:120px 0;text-align:center;position:relative;overflow:hidden}.waitlist-section:before{content:"GENCHA";position:absolute;font-family:var(--font-display);font-size:240px;color:rgba(255,255,255,.04);top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}.waitlist-inner{position:relative;z-index:1;max-width:600px;margin:0 auto}.waitlist-section .display-lg{color:var(--c-cream);margin-bottom:16px}.waitlist-section .display-lg em{font-style:italic;color:var(--c-gold)}.waitlist-sub{font-size:17px;color:rgba(245,240,232,.75);margin-bottom:48px;line-height:1.6}.waitlist-form{display:flex;gap:10px;max-width:480px;margin:0 auto 20px}.waitlist-form .input-field{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25);color:#fff}.waitlist-form .input-field::placeholder{color:rgba(255,255,255,.5)}.waitlist-form .input-field:focus{border-color:rgba(255,255,255,.6)}.waitlist-disclaimer{font-size:12px;color:rgba(245,240,232,.5)}.waitlist-scarcity-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:100px;padding:8px 16px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(245,240,232,.9);margin-bottom:20px}.scarcity-dot{width:6px;height:6px;background:var(--c-gold);border-radius:50%;flex-shrink:0;animation:scarcity-pulse 2s ease-in-out infinite}@keyframes scarcity-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.social-section{padding:80px 0}.social-layout{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px;align-items:stretch}.social-card{background:var(--c-dark);border-radius:var(--radius-lg);padding:48px 40px;display:flex;flex-direction:column;justify-content:center}.social-card .display-md{color:var(--c-cream);margin-bottom:16px}.social-handle{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border-radius:100px;padding:10px 18px;font-size:14px;color:rgba(245,240,232,.8);font-weight:500;transition:all .2s}.social-handle:hover{background:rgba(255,255,255,.14);color:#fff}.social-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.social-image-item{aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--c-cream-dark);transition:transform .2s}.social-image-item:hover{transform:scale(.98)}.social-image-item img{width:100%;height:100%;object-fit:cover}footer{background:var(--c-dark);padding:60px 0 32px;border-top:1px solid rgba(245,240,232,.06)}.footer-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:48px;gap:40px}.footer-brand .nav-logo{font-size:32px;color:var(--c-cream);display:block;margin-bottom:12px}.footer-tagline{font-size:13px;color:rgba(245,240,232,.4);max-width:200px;line-height:1.6}.footer-links{display:flex;gap:60px}.footer-col-title{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(245,240,232,.35);margin-bottom:16px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col a{font-size:14px;color:rgba(245,240,232,.6);transition:color .2s}.footer-col a:hover{color:var(--c-cream)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:28px;border-top:1px solid rgba(245,240,232,.06);font-size:12px;color:rgba(245,240,232,.3)}.success-msg{display:none;background:rgba(74,103,65,.15);border:1px solid rgba(74,103,65,.3);border-radius:var(--radius-md);padding:16px 20px;font-size:14px;color:var(--c-sage);margin-top:12px}.success-msg.show{display:flex;align-items:center;gap:10px}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeUp .6s ease forwards}.delay-1{animation-delay:.1s;opacity:0}.delay-2{animation-delay:.2s;opacity:0}.delay-3{animation-delay:.3s;opacity:0}.delay-4{animation-delay:.4s;opacity:0}.reveal{opacity:0;transform:translateY(24px) scale(.97);transition:opacity .65s cubic-bezier(.25,.46,.45,.94),transform .65s cubic-bezier(.25,.46,.45,.94)}.reveal-left{transform:translateX(-36px) scale(.98)}.reveal-left,.reveal-right{opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.reveal-right{transform:translateX(36px) scale(.98)}.reveal-left.visible,.reveal-right.visible,.reveal.visible{opacity:1;transform:none}.wave-transition{background:var(--c-cream);line-height:0;margin:0}.wave-transition svg{display:block;width:100%;height:80px}#preise{background:var(--c-cream)}.compare-section{padding:80px 0;background:var(--c-cream-dark)}.compare-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:64px;gap:64px;align-items:start;max-width:1280px;margin:0 auto;padding:0 60px}.compare-heading{color:var(--c-dark);margin-bottom:16px}.compare-heading em{font-style:italic;color:var(--c-sage)}.compare-intro{font-size:14px;line-height:1.75;color:var(--c-text-muted);margin-bottom:20px}.compare-disclaimer{font-size:11px;color:rgba(90,99,84,.6);line-height:1.6}.compare-wrap{border-radius:16px;overflow:hidden;border:1px solid var(--c-cream-dark);box-shadow:var(--shadow-card);background:#fff}.compare-table{width:100%;border-collapse:collapse;table-layout:fixed}.compare-table thead tr{background:var(--c-dark)}.compare-table thead th{padding:14px 20px;text-align:center;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(245,240,232,.4);border-right:1px solid rgba(245,240,232,.05)}.compare-table thead th:last-child{border-right:none}.compare-table thead th:first-child{text-align:left;width:37%}.compare-table thead th:not(:first-child){width:21%}.compare-table thead th.compare-col-g{background:var(--c-sage);padding:16px 20px}.compare-table tbody tr{border-bottom:1px solid var(--c-cream-dark);transition:background .15s}.compare-table tbody tr:last-child{border-bottom:none}.compare-table tbody tr:hover{background:rgba(74,103,65,.025)}.compare-table tbody td{padding:12px 20px;text-align:center;border-right:1px solid var(--c-cream-dark);font-size:13px;vertical-align:middle}.compare-table tbody td:last-child{border-right:none}.compare-table tbody td:first-child{text-align:left;font-size:13px;color:var(--c-dark);font-weight:400;background:transparent;line-height:1.4}.compare-table tbody td.compare-col-g{background:rgba(74,103,65,.04);border-right:1px solid rgba(74,103,65,.1)}.compare-yes{background:var(--c-sage);color:#fff;font-size:11px;font-weight:700}.compare-no,.compare-yes{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%}.compare-no{background:rgba(90,99,84,.1);color:var(--c-text-muted);font-size:14px;font-weight:300;line-height:1}.compare-part{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(200,168,75,.12);color:var(--c-gold);font-size:11px;font-weight:600}.compare-table tfoot tr{background:var(--c-dark)}.compare-table tfoot td{padding:16px 20px;text-align:center;border-right:1px solid rgba(245,240,232,.05)}.compare-table tfoot td:last-child{border-right:none}.compare-table tfoot td:first-child{text-align:left}.compare-table tfoot td.compare-col-g{background:rgba(74,103,65,.2)}.compare-cta-btn{display:inline-block;background:var(--c-orange);color:#fff;padding:10px 22px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none;letter-spacing:.02em;transition:background .2s}.compare-cta-btn:hover{background:var(--c-orange-dark)}@media (max-width:1000px){.compare-section{padding:60px 0}.compare-grid{grid-template-columns:1fr;padding:0 24px;gap:32px}}@media (max-width:900px){.hero{grid-template-columns:1fr;padding-top:80px;min-height:auto}.hero-visual{height:50vw;min-height:300px}.hero-image-wrap{border-radius:0;height:100%}.hero-content{padding:40px 24px}.hero-form,.hero-sub{max-width:100%}.form-row{flex-direction:column}.trust-inner{flex-wrap:wrap;gap:16px}.trust-divider{display:none}.trust-item{flex:1 1 40%}.flavours-grid{grid-template-columns:repeat(2,1fr)}.pricing-block{grid-template-columns:1fr}.pricing-visual{min-height:300px}.faq-layout{grid-template-columns:1fr;gap:40px}.waitlist-form{flex-direction:column}.social-layout{grid-template-columns:1fr}.footer-top{flex-direction:column}.footer-links{flex-wrap:wrap;gap:32px}}@media (max-width:600px){.flavours-grid{grid-template-columns:1fr}.social-grid{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;gap:8px;text-align:center}}