@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,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:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-cyrillic-ext-400-normal-BuyJL26e.woff2) format("woff2"),url(/assets/pacifico-cyrillic-ext-400-normal-BH1b5rOk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-cyrillic-400-normal-DS5_g9Hw.woff2) format("woff2"),url(/assets/pacifico-cyrillic-400-normal-BtlfDWif.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-vietnamese-400-normal-CNs27uJ4.woff2) format("woff2"),url(/assets/pacifico-vietnamese-400-normal-CLnUcRoK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-ext-400-normal-Ba3kv-va.woff2) format("woff2"),url(/assets/pacifico-latin-ext-400-normal-nyRvH6_c.woff) format("woff");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:Pacifico;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pacifico-latin-400-normal-7HIToT7q.woff2) format("woff2"),url(/assets/pacifico-latin-400-normal-DArfF-vd.woff) format("woff");unicode-range:U+0000-00FF,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}:root{font-family:Montserrat,sans-serif;color:#39450f;background:#fff9e9;font-synthesis:none;font-weight:400;--cream:#fff4d6;--pink:#c21850;--olive:#4b5b20;--dark:#39450f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a,input,summary{-webkit-tap-highlight-color:transparent}a,button,input,summary{outline-offset:5px}:focus-visible{outline:2px solid var(--pink)}button{cursor:pointer}button:disabled{cursor:wait;opacity:.75}.announcement{height:34px;display:flex;align-items:center;justify-content:center;gap:16px;background:var(--olive);color:var(--cream);font-size:10px;letter-spacing:.7px}.announcement span{font-size:18px;color:#f1c272}.header{max-width:1220px;height:113px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:8px 38px;border-bottom:1px solid #4b5b201c}.brand{display:block;width:103px}.brand img{display:block;width:100%;height:91px;object-fit:contain}.nav{display:flex;gap:35px;align-items:center;font-size:12px;font-weight:500}.nav a:not(.nav-join):hover{color:var(--pink)}.nav-join{display:flex;align-items:center;gap:22px;padding:13px 19px;border:1px solid #4b5b2060;border-radius:5px;transition:background .2s}.nav-join:hover{background:#efeccf}.menu-toggle{display:none;background:none;border:0;color:var(--dark)}.hero{max-width:1220px;display:grid;grid-template-columns:1.3fr 1fr;gap:64px;margin:0 auto;padding:54px 38px 51px;align-items:start}.hero-story{position:relative;padding-top:3px}.launch-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid #b6bb95;border-radius:50px;padding:8px 12px;font-size:9px;letter-spacing:1.5px;font-weight:600}.launch-badge>span{width:6px;height:6px;background:var(--olive);border-radius:50%;box-shadow:0 0 0 3px #4b5b2010}h1{font-size:clamp(38px,4vw,55px);font-weight:500;line-height:1.25;letter-spacing:-2.2px;margin:22px 0 25px;position:relative}h1>span:first-of-type{font-family:Pacifico,cursive;font-size:1.04em;color:var(--pink);letter-spacing:-1.5px;line-height:1.5;position:relative;white-space:nowrap}h1>span:first-of-type:after{content:"";position:absolute;bottom:-7px;left:7px;right:3px;height:8px;border-top:2px solid #c218505c;border-radius:50%;transform:rotate(-2deg)}.headline-heart{position:absolute;color:var(--pink);font-family:Georgia,serif;font-size:52px;transform:rotate(15deg);top:13px;right:12px}.hero-description{font-size:12px;line-height:1.95;color:#686a4e;margin:0 0 11px;letter-spacing:.03px}.hero-description.second{margin-bottom:0}.dairy-illustration{width:calc(100% + 40px);margin:0 -23px -9px;display:block;height:auto}.illustration-caption{display:flex;gap:12px;justify-content:center;align-items:center;font-size:10px;font-style:italic;letter-spacing:.2px;margin-top:3px}.illustration-caption span{width:28px;height:1px;background:#a7ac82}.hero-values{border-top:1px solid #4b5b2025;margin-top:26px;padding-top:20px;display:flex;justify-content:space-between;gap:8px}.hero-values>span{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:500;white-space:nowrap}.signup-card{position:relative;background:#fffdf5;border:1px solid #dcd9bf;border-radius:12px;box-shadow:5px 6px #eee7ce;padding:30px 30px 0;scroll-margin-top:25px;overflow:hidden}.card-corner{position:absolute;right:0;top:0;border-radius:0 0 0 34px;background:#f8e3de;width:47px;height:45px;color:var(--pink);display:flex;align-items:center;justify-content:center;padding:0 0 5px 5px}.small-label{color:#7c805f;font-size:8px;letter-spacing:1.2px;font-weight:600}.card-heading h2{font-family:Georgia,serif;font-size:33px;font-weight:500;letter-spacing:-.8px;margin:9px 0 10px}.card-heading>p{font-size:11px;line-height:1.8;color:#77765f;margin:0 0 22px}form>label{display:block;font-size:10px;font-weight:600;margin:0 0 7px}form>label>span:not(.consent span){color:var(--pink)}input:not([type=checkbox]){width:100%;height:42px;border:1px solid #dedfce;border-radius:5px;background:#fffef9;padding:0 12px;color:var(--dark);font-size:10px;margin:0 0 16px}input::placeholder{color:#999987}input:not([type=checkbox]):focus{border-color:var(--olive)}.input-wrap{position:relative}.input-wrap input{padding-right:35px}.location-dot{position:absolute;right:13px;top:9px;color:#7c805f;font-size:19px}fieldset{border:0;margin:1px 0 17px;padding:0}legend{font-size:10px;font-weight:600;margin:0 0 10px;padding:0}legend span{font-size:9px;font-weight:400;color:#8a8a76;margin-left:3px}.product-options{display:flex;gap:7px;flex-wrap:wrap}.product-option{position:relative;font-size:10px;border:1px solid #d6d9c0;border-radius:4px;padding:8px 13px;cursor:pointer;display:flex;gap:4px;align-items:center;transition:background .15s}.product-option input{position:absolute;opacity:0;width:1px;height:1px}.product-option:focus-within{outline:2px solid var(--pink);outline-offset:2px}.product-option:hover{background:#f4f2df}.product-option.selected{background:var(--olive);color:var(--cream);border-color:var(--olive)}form>label.consent{display:flex;gap:8px;font-size:8px;font-weight:400;line-height:1.8;color:#7a7a66;margin-bottom:17px}.consent input{margin:2px 0 0;width:12px;height:12px;flex-shrink:0;accent-color:var(--olive)}.consent a{text-decoration:underline;text-underline-offset:2px}.join-button{border:0;border-radius:5px;background:var(--pink);color:var(--cream);display:flex;align-items:center;justify-content:center;gap:35px;height:45px;width:100%;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.join-button:hover{background:#a90f41;transform:translateY(-1px)}.form-footnote{display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;color:#8b8b76;margin:12px 0 20px}.card-bottom{margin:0 -30px;background:#f4f1df;border-top:1px dashed #d8d9bf;display:flex;justify-content:center;align-items:center;gap:7px;font-size:9px;padding:13px;color:#747954}.card-bottom svg{color:var(--pink)}.form-error{font-size:11px;color:#a31237;line-height:1.6}.goodness-ribbon{min-height:59px;display:flex;align-items:center;justify-content:center;gap:44px;background:#f1eccf;border-top:1px solid #dcdcc0;border-bottom:1px solid #dcdcc0;font-family:Georgia,serif;font-size:19px;font-style:italic}.ribbon-flower{color:var(--pink);font-size:27px;font-style:normal}.goodness-section{max-width:1220px;padding:62px 38px;margin:auto}.section-intro{display:flex;justify-content:space-between;align-items:end;margin-bottom:29px;gap:25px}.eyebrow{font-size:8px;font-weight:600;letter-spacing:1.5px;color:#7d815e;margin:0 0 12px}h2{font-family:Georgia,serif;font-weight:400}.section-intro h2{font-size:29px;letter-spacing:-.7px;margin:0}.section-intro>p{font-size:10px;line-height:1.9;color:#7b7b64;margin:0}.goodness-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.goodness-item{background:#f1f0dd;padding:19px 23px 23px;border-radius:7px;border:1px solid #e5e5d0}.goodness-item.ghee{background:#fbefd3;border-color:#eee2c4}.goodness-item.paneer{background:#f7e8df;border-color:#efdbd1;color:#9c3850}.goodness-item.dahi{background:#ebeede;border-color:#dfe4cf}.product-top{height:81px;display:flex;justify-content:space-between;align-items:start}.product-top>span{font-size:9px;opacity:.6}.product-drawing{width:85px;height:81px;margin-top:-6px}.goodness-item h3{font-family:Pacifico,cursive;font-size:25px;font-weight:400;margin:10px 0}.goodness-item h4{font-size:10px;font-weight:600;margin:0 0 8px}.goodness-item>p{font-size:8px;margin:0;line-height:1.7;opacity:.75}.story-section{max-width:1144px;margin:8px auto 0;padding:45px 75px;background:#f3efd9;display:grid;grid-template-columns:240px 1fr;gap:75px;align-items:center;border:1px solid #e7e2c8;border-radius:9px}.story-seal{display:flex;align-items:center;flex-direction:column;gap:18px}.story-seal img{width:175px;transform:rotate(-7deg)}.story-seal>span{font-size:8px;letter-spacing:1.7px}.story-section h2{font-size:30px;line-height:1.5;margin:0 0 17px;letter-spacing:-.5px}.story-section h2 span{color:var(--pink);font-style:italic}.story-section p:not(.eyebrow){font-size:11px;line-height:1.9;color:#73745b;max-width:530px}.text-link{display:inline-flex;gap:13px;align-items:center;font-size:10px;font-weight:600;padding-bottom:5px;border-bottom:1px solid #4b5b2055;margin-top:12px}.faq-section{max-width:1220px;margin:auto;padding:65px 38px;display:grid;grid-template-columns:1fr 1.3fr;gap:75px}.faq-section h2{font-size:32px;line-height:1.4;margin:0}.faq-section h2 span{font-family:Pacifico,cursive;font-size:30px;color:var(--pink)}.faq-list details{border-bottom:1px solid #dddfc7}.faq-list details:first-child{border-top:1px solid #dddfc7}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:500;gap:15px;padding:21px 0}summary::-webkit-details-marker{display:none}summary svg{flex-shrink:0;transition:transform .2s}details[open] summary svg{transform:rotate(45deg)}details p{font-size:11px;line-height:1.9;color:#777b5d;margin:0 22px 20px 0}.privacy-section{max-width:1144px;margin:0 auto 36px;display:flex;gap:15px;border-top:1px solid #e1e2cc;padding-top:23px;color:#777c5d}.privacy-section>svg{flex-shrink:0;margin-top:2px}.privacy-section h3{font-size:10px;font-weight:600;margin:0 0 6px}.privacy-section p{font-size:9px;line-height:1.8;margin:0;max-width:900px}footer{background:#39450f;color:var(--cream);padding:30px max(38px,calc((100vw - 1144px)/2));display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-wordmark{font-family:Pacifico,cursive;font-size:24px;white-space:nowrap}.footer-wordmark span{display:block;font-family:Montserrat,sans-serif;font-size:7px;letter-spacing:.6px;margin-top:5px;opacity:.65}footer p{font-size:8px;opacity:.7;display:flex;align-items:center;gap:4px}footer>a:last-child{display:flex;gap:7px;font-size:9px;align-items:center}.success-state{min-height:523px;display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:center;padding:18px 0 30px}.success-check{height:68px;width:68px;display:grid;place-items:center;border:1px solid #cbd0a9;background:#f0f2de;border-radius:50%;margin-bottom:25px}.success-state h2{font-size:35px;line-height:1.25;margin:7px 0 17px;overflow-wrap:anywhere;max-width:100%}.success-state>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#777b5d}.success-note{display:flex;align-items:center;gap:8px;font-family:Georgia,serif;font-size:16px;font-style:italic;color:var(--pink);margin:22px 0}.success-state .text-link{font-size:9px}@media(min-width:1440px){.hero{padding-top:65px;padding-bottom:65px}.header{height:123px}.hero-story h1{font-size:57px}}@media(max-width:1000px){.hero{gap:30px;padding:40px 28px}.header{padding-left:28px;padding-right:28px}h1{font-size:40px;letter-spacing:-1.6px}.headline-heart{right:0;top:-5px;font-size:39px}.signup-card{padding:25px 23px 0}.card-bottom{margin:0 -23px}.hero-description{font-size:11px}.hero-values{flex-wrap:wrap;gap:14px;justify-content:center}.hero-values>span{font-size:8px}.goodness-ribbon{gap:24px;font-size:17px}.goodness-ribbon>.ribbon-flower:last-child{display:none}.goodness-section{padding:45px 28px}.section-intro h2{font-size:26px}.goodness-item{padding:15px}.goodness-item h4{font-size:9px}.story-section{margin-left:28px;margin-right:28px;padding:35px;gap:35px;grid-template-columns:190px 1fr}.story-section h2{font-size:26px}.faq-section{padding:50px 28px;gap:30px}.privacy-section{margin-left:28px;margin-right:28px}footer{padding:27px 28px}}@media(max-width:720px){.announcement{font-size:8px;gap:9px;letter-spacing:.2px;height:30px}.announcement span{font-size:15px}.header{height:86px;padding:4px 22px}.brand{width:82px}.brand img{height:73px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:116px;left:0;right:0;z-index:10;background:#fff9e9;border-bottom:1px solid #dddcc1;padding:24px;box-shadow:0 8px 10px #39450f0a}.nav.open{display:flex;flex-direction:column;gap:25px}.hero{grid-template-columns:1fr;padding:34px 22px 38px;gap:34px;max-width:520px}.hero-story{text-align:center}.launch-badge{font-size:8px;padding:8px 11px}h1{font-size:43px;letter-spacing:-1.9px;margin:19px 0 22px}.headline-heart{font-size:38px;right:4%;top:0}.hero-description{font-size:11px;line-height:1.9}.hero-description.second{margin-top:10px}.dairy-illustration{width:100%;margin:0 0 -4px}.hero-values{justify-content:space-around;gap:7px;padding-top:17px;margin-top:22px}.hero-values>span{font-size:8px;gap:5px}.hero-values svg{width:14px}.signup-card{text-align:left;padding:28px 25px 0;box-shadow:4px 5px #eee7ce}.card-heading h2{font-size:32px}.card-heading>p{font-size:11px}.small-label{font-size:8px}form>label{font-size:11px}input:not([type=checkbox]){font-size:12px;height:46px;margin-bottom:18px}legend{font-size:10px}.product-option{padding:9px 15px;font-size:11px}.consent span{font-size:9px}.join-button{height:48px}.card-bottom{margin:0 -25px;padding:15px}.form-footnote{font-size:8px}.goodness-ribbon{padding:16px 20px;gap:15px;font-size:13px;flex-wrap:wrap;min-height:56px}.goodness-ribbon .ribbon-flower{font-size:19px}.goodness-ribbon>span:nth-last-child(-n+3){display:none}.goodness-section{padding:41px 22px}.section-intro{display:block;margin-bottom:22px}.eyebrow{font-size:7px;line-height:1.8;letter-spacing:1.2px}.section-intro h2{font-size:27px;line-height:1.3}.section-intro>p{font-size:10px;margin-top:13px}.goodness-grid{grid-template-columns:1fr 1fr;gap:12px}.goodness-item{padding:16px 15px 20px}.goodness-item h3{font-size:25px}.goodness-item h4{font-size:9px;line-height:1.5}.goodness-item>p{font-size:8px;line-height:1.6}.product-drawing{width:76px;height:76px}.story-section{margin:0 22px;padding:30px 24px;display:flex;flex-direction:column;gap:30px}.story-seal img{width:125px}.story-seal{gap:11px}.story-seal>span{font-size:7px}.story-section h2{font-size:25px;line-height:1.4}.story-section p:not(.eyebrow){font-size:10px;line-height:1.9}.text-link{font-size:9px;gap:8px;line-height:1.6}.faq-section{grid-template-columns:1fr;padding:42px 22px;gap:24px}.faq-section h2{font-size:28px}.faq-section h2 br{display:none}.faq-section h2 span{font-size:26px;margin-left:7px}summary{font-size:10px;padding:19px 0}.privacy-section{margin:0 22px 28px;padding-top:21px;gap:10px}.privacy-section p{font-size:8px}footer{padding:27px 22px;flex-wrap:wrap;gap:20px}.footer-wordmark{font-size:23px}footer p{order:3;width:100%;font-size:7px;margin:0}footer>a:last-child{font-size:8px}.success-state{min-height:535px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.small-label,legend span,.form-footnote,.card-bottom,.eyebrow,.section-intro>p,.privacy-section,.hero-description,.card-heading>p,form>label.consent,.story-section p:not(.eyebrow),details p,.success-state>p:not(.eyebrow){color:#636747}.product-top>span,.goodness-item>p,footer p,.footer-wordmark span{opacity:1}.small-label,.form-footnote{font-size:9px}form>label.consent{font-size:10px}.consent span{font-size:10px}.consent input{width:14px;height:14px}input::placeholder{color:#73775d}@media(max-width:720px){h1{font-size:clamp(32px,10.8vw,43px)}.headline-heart{right:0;top:-16px;font-size:30px}input:not([type=checkbox]){font-size:16px}}form>label small{font-size:9px;font-weight:400;color:#636747;margin-left:4px}.mobile-waitlist{display:none}@media(max-width:720px){.mobile-waitlist{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;margin-left:auto;margin-right:12px;border-radius:5px;background:var(--pink);color:var(--cream);font-size:10px;font-weight:600;white-space:nowrap}.mobile-waitlist:hover{background:#a90f41}.header .brand{flex-shrink:0}}
