@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&family=DM+Serif+Display:ital@0;1&display=swap";
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1 em,h2 em{color:#ea7854;font-family:Georgia,serif;font-weight:500}.container{width:min(1180px,100% - 52px);margin:0 auto}.header{z-index:5;background:#fffbf5e8;border-bottom:1px solid #eeeae1;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.brand{text-align:left;color:var(--green);background:0 0;border:none;align-items:center;gap:11px;padding:0;display:flex}.brand-icon{display:flex}.brand-word{letter-spacing:-.065em;font-family:Outfit,sans-serif;font-size:28px;font-weight:900;line-height:.88}.brand-word small{letter-spacing:.025em;color:#829185;margin-top:8px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;display:block}.nav{align-items:center;gap:32px;display:flex}.nav-how{color:#466755;font-size:13px;font-weight:750}.nav-how:hover{color:#e67855}.btn{white-space:nowrap;border:none;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 21px;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-dark{background:var(--green);color:#fff;box-shadow:0 8px 20px #24503722}.btn-orange{color:#fff;background:#ef7953;box-shadow:0 9px 22px #da76513a}.btn-outline{color:#345744;background:#fffdf9;border:1px solid #d6dfd2}.btn-yellow{color:var(--green);background:#ffcf7a}.btn-nav{min-height:42px;font-size:12px}.hero{grid-template-columns:1fr 1.06fr;align-items:center;gap:20px;min-height:655px;padding:48px 0 63px;display:grid}.hero-copy{z-index:2;max-width:585px;position:relative}.eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.hero h1{color:var(--green);margin-bottom:24px;font-size:clamp(56px,5.3vw,78px);font-weight:850;line-height:1.09}.lead{color:#617c6d;max-width:530px;margin-bottom:30px;font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-actions .btn{min-height:53px}.trust{color:#788d7b;margin:24px 0 0;font-size:12px}.trust>span:first-child{color:#3c9d68;font-weight:900}.trust-mid{padding:0 5px}.hero-graphic{justify-content:center;align-items:center;height:555px;display:flex;position:relative}.hero-orbit{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#f8dbb4 0%,#f3bd87 55%,#eeab76 100%);border-radius:47% 53%;justify-content:center;align-items:center;width:min(540px,94%);display:flex;transform:rotate(8deg)}.hero-orbit img{filter:drop-shadow(0 20px 18px #6a4b302d);width:105%;height:auto;transform:rotate(-8deg)}.floating{z-index:2;background:#fffdf8;border:1px solid #f4f0e5;border-radius:14px;align-items:center;gap:12px;max-width:265px;padding:12px 18px;display:flex;position:absolute;box-shadow:0 15px 37px #3b4b3731}.floating>span{font-size:28px}.floating strong{font-size:12px;display:block}.floating small{color:#819184;margin-top:4px;font-size:10px;display:block}.f-one{top:65px;left:-18px;transform:rotate(-6deg)}.f-two{bottom:42px;right:-4px;transform:rotate(5deg)}.spark{color:#ed8b5f;font-size:27px;position:absolute}.spark-one{top:22px;right:64px}.spark-two{bottom:65px;left:22px}.promise{background:var(--green);color:#fff}.promise-grid{grid-template-columns:repeat(3,1fr);align-items:center;min-height:112px;display:grid}.promise-grid>div{border-right:1px solid #ffffff25;align-items:center;gap:16px;padding:22px 34px;display:flex}.promise-grid>div:first-child{padding-left:0}.promise-grid>div:last-child{border:0}.promise-number{color:#f5cd8b;font-family:Georgia,serif;font-size:36px;font-style:italic}.promise-grid strong{font-size:14px;display:block}.promise-grid small{color:#b4c8ba;margin-top:5px;font-size:11px;display:block}.section-title{max-width:670px;margin-bottom:37px}.section-title h2,.test-copy h2{color:var(--green);margin:13px 0 18px;font-size:clamp(39px,4vw,59px);font-weight:750;line-height:1.15}.section-title p,.test-copy p{color:#6d8575;font-size:16px;line-height:1.7}.steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step{background:#fffefa;border:1px solid #e7e9de;border-radius:21px;padding:16px 16px 28px;box-shadow:0 12px 30px #254c3310}.step-picture{border-radius:14px;justify-content:center;align-items:center;gap:8px;height:190px;display:flex;overflow:hidden}.step-picture span{filter:drop-shadow(0 10px 5px #143a2220);font-size:52px;transform:rotate(-12deg)}.step-picture span:nth-child(2){transform:translateY(16px)rotate(9deg)}.step-picture span:nth-child(3){transform:rotate(18deg)}.mint{background:#e4eecf}.apricot{background:#f7decb}.lavender{background:#e2e8e5}.step>small{color:#d66d4b;letter-spacing:.12em;margin:23px 14px 10px;font-size:10px;font-weight:900;display:block}.step h3{margin:0 14px 10px;font-size:24px}.step p{color:#718575;margin:0 14px;font-size:13px;line-height:1.65}.test-section{background:#e7f0e5;border-radius:26px;grid-template-columns:1.06fr .94fr;align-items:center;gap:60px;padding:65px 70px;display:grid}.test-copy ul{gap:13px;margin:25px 0 28px;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.test-copy li{color:#466b51}.test-card{color:#fff;background:#1e4937;border-radius:22px;min-height:356px;padding:26px;transform:rotate(4deg);box-shadow:0 24px 45px #21482f32}.test-card-head{letter-spacing:.07em;color:#b8d0c3;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.live-chip{color:#fbd28a;background:#39654d;border-radius:20px;padding:8px 10px}.test-card-emoji{text-align:center;white-space:nowrap;letter-spacing:2px;background:#37694f;border-radius:13px;margin:22px 0;padding:35px 9px;font-size:40px}.test-card>strong{font-family:Outfit,sans-serif;font-size:28px}.test-card>p{color:#c6d8ce;margin:12px 0 30px;font-size:12px}.test-card-footer{border-top:1px solid #ffffff2a;justify-content:space-between;padding-top:17px;font-size:12px;display:flex}.showcase{padding-bottom:94px}.food-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.food-card{border-radius:20px;flex-direction:column;justify-content:center;align-items:center;height:290px;display:flex;position:relative}.food-card span{filter:drop-shadow(0 14px 13px #46361b2b);font-size:117px}.food-card strong{background:#fffefa;border-radius:10px;padding:10px 14px;font-size:12px;position:absolute;bottom:16px;left:16px}.food-green{background:#dfebd2}.food-pink{background:#f6d5c3}.food-yellow{background:#ede6c2}.cta-band{background:var(--green);color:#fff;border-radius:25px;justify-content:space-between;align-items:center;gap:25px;padding:50px 58px;display:flex}.cta-band .kicker{color:#f6c880}.cta-band h2{margin:12px 0 10px;font-size:clamp(37px,3.6vw,55px);line-height:1.1}.cta-band p{color:#b5cabe;margin:0;font-size:13px}.faq{padding-top:105px;padding-bottom:105px}.faq .section-title{margin-bottom:24px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:23px 7px}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:800;list-style:none;display:flex}.faq-list summary:after{content:"+";color:#e37852;font-size:26px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#718876;max-width:800px;padding-top:16px;font-size:14px;line-height:1.65}.footer{background:#f5f5ee;border-top:1px solid #e8ebdf}.footer-inner{justify-content:space-between;align-items:center;gap:20px;padding:29px 0;display:flex}.footer-logo{align-items:center;gap:11px;display:flex}.footer-logo strong{letter-spacing:-.05em;font-family:Outfit,sans-serif;font-size:22px;line-height:1;display:block}.footer-logo small{color:#7e9684;margin-top:4px;font-size:10px;display:block}.footer p{color:#8b9b8c;margin:0;font-size:11px}.work-page{min-height:calc(100vh - 210px);padding:42px 0 110px}.back{color:#668772;background:0 0;border:none;margin-bottom:34px;padding:7px 0;font-size:13px;font-weight:750}.work-head{max-width:800px;margin-bottom:36px}.work-head h1{color:var(--green);margin:14px 0;font-size:clamp(44px,5vw,65px);line-height:1.1}.work-head p{color:#728a78;font-size:16px;line-height:1.6}.work-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.work-card,.preview-box,.side-card{background:#fffefa;border:1px solid #e4e9df;border-radius:19px;padding:30px;box-shadow:0 13px 34px #27493213}.form-label{letter-spacing:.12em;color:#c97753;margin-bottom:18px;font-size:11px;font-weight:900}.second-label{margin-top:35px}.box-options{gap:11px;display:grid}.box-option{text-align:left;width:100%;min-height:78px;color:var(--green);background:#fff;border:1px solid #dde5da;border-radius:13px;align-items:center;gap:14px;padding:12px;display:flex}.box-option.active{background:#eef6eb;border-color:#6da382;box-shadow:0 0 0 2px #6da38221}.box-emoji{border-radius:10px;flex-shrink:0;place-items:center;width:58px;height:54px;font-size:28px;display:grid}.sage{background:#dceccf}.peach{background:#f5d7c3}.butter{background:#f4e7bc}.box-option strong{margin-bottom:4px;font-size:14px;display:block}.box-option small{color:#748a78;font-size:11px}.option-check{color:#3d9161;margin-left:auto;font-size:19px;font-weight:900}.input-label{color:#53715e;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.text-input,.share-input,.notes textarea{color:#234634;background:#fff;border:1px solid #d9e3d8;border-radius:10px;outline-color:#76a88c;width:100%;padding:14px 15px}.duration-options{flex-wrap:wrap;gap:9px;display:flex}.duration-options button{color:var(--green);background:#fff;border:1px solid #dce5da;border-radius:10px;padding:12px 18px;font-weight:800}.duration-options button.selected{background:#e3efe2;border-color:#78ad8a}.btn-full{width:100%;margin-top:31px}.form-note{text-align:center;color:#849987;margin:14px 0 0;font-size:11px}.preview-box{text-align:center;padding:36px}.preview-big{padding:22px 0 5px;font-size:95px}.preview-box h3{margin-bottom:10px;font-size:29px}.preview-box>p,.preview-box>small{color:#788c7a;font-size:13px;line-height:1.6}.ingredient-list{gap:9px;margin:25px 0;display:grid}.ingredient-list>div{text-align:left;background:#f4f7f0;border:1px solid #e6ede1;border-radius:9px;align-items:center;gap:13px;padding:12px 15px;font-size:14px;font-weight:700;display:flex}.ingredient-list span{color:#d17a58;font-size:12px;font-weight:900}.battle-tag{letter-spacing:.12em;color:#c86f4d;font-size:10px;font-weight:900}.battle-emoji{margin:16px 0;font-size:80px}.battle-main h2{margin-bottom:6px;font-size:36px}.battle-main>p{color:#718c7b;font-size:14px}.battle-ingredients{grid-template-columns:1fr 1fr}.kitchen-hint{line-height:1.55;font-size:12px!important}.ideas{background:#eaf2e6;border-radius:13px;margin:27px 0;padding:22px}.ideas h3{font-size:21px}.ideas>div{flex-wrap:wrap;gap:8px;display:flex}.ideas>div span{color:#54735c;background:#fff;border-radius:25px;padding:9px 11px;font-size:11px;font-weight:700}.ideas p{color:#6f8b75;margin:16px 0 0;font-size:12px}.notes{gap:9px;display:grid}.notes label{font-weight:800}.notes textarea{resize:vertical}.notes small{color:#879787;font-size:11px}.battle-sidebar{gap:22px;display:grid}.side-card .kicker{font-size:10px}.side-card h3{margin:10px 0;font-size:26px}.timer{letter-spacing:-.05em;color:#20543c;font-variant-numeric:tabular-nums;margin:20px 0;font-family:Outfit,sans-serif;font-size:61px;font-weight:900}.timer-actions{gap:10px;display:flex}.timer-actions .btn{flex:1}.side-card p{color:#718978;font-size:13px;line-height:1.7}.side-note{margin:16px 0 0}.share-input{margin:6px 0 0;font-size:12px}.whatsapp{color:#37815a;text-align:center;padding:17px 0 0;font-size:13px;font-weight:800;display:block}.pilot-note{color:#826c4a;background:#fff1dc;border:1px solid #f2d6aa;border-radius:13px;margin-top:26px;padding:19px 24px;font-size:13px;line-height:1.65}.pilot-note strong{color:#6e5133}.notice{color:#fff;z-index:30;background:#214b37;border-radius:10px;max-width:calc(100% - 32px);padding:16px 20px;font-size:13px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 20px 35px #234b3440}.notice span{cursor:pointer;margin-left:15px}@media (max-width:960px){.nav{gap:15px}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(45px,6vw,67px)}.hero-graphic{height:460px}.f-one{left:-8px}.f-two{right:-6px}.test-section{gap:35px;padding:50px 38px}.test-card-emoji{font-size:28px}.promise-grid>div{padding:20px}}@media (max-width:720px){.container{width:calc(100% - 36px)}.header-inner{min-height:70px}.nav-how{display:none}.brand-word{font-size:23px}.brand-word small{font-size:8px}.brand-icon img{width:38px;height:38px}.btn-nav{min-height:40px;padding:10px 12px;font-size:11px}.hero{flex-direction:column;align-items:stretch;min-height:0;padding:48px 0 68px;display:flex}.hero h1{font-size:clamp(48px,10vw,70px)}.hero-graphic{height:380px}.hero-orbit{width:min(390px,90%)}.floating{gap:7px;padding:10px}.floating>span{font-size:20px}.floating strong{font-size:10px}.floating small{font-size:9px}.f-one{top:6px;left:0}.f-two{bottom:0}.promise-grid{grid-template-columns:1fr}.promise-grid>div{border-bottom:1px solid #ffffff24;border-right:0;padding:16px 0}.promise-grid>div:last-child{border-bottom:0}.promise-grid .promise-number{font-size:30px}.section{padding:74px 0}.steps,.food-grid{grid-template-columns:1fr}.step-picture{height:170px}.test-section{grid-template-columns:1fr;padding:37px 24px}.test-card{width:100%;max-width:440px;margin:0 auto}.food-card{height:220px}.food-card span{font-size:92px}.cta-band{padding:37px 25px;display:block}.cta-band .btn{white-space:normal;margin-top:25px}.faq{padding-top:75px}.work-layout{grid-template-columns:1fr}.work-head h1{font-size:48px}.work-card,.preview-box,.side-card{padding:23px}.footer-inner{flex-direction:column;align-items:flex-start}.work-page{padding-bottom:70px}}@media (max-width:410px){.hero h1{font-size:45px}.lead{font-size:15px}.hero-actions .btn{width:100%}.hero-graphic{height:325px}.f-one{top:0}.f-two{bottom:2px}.floating small{display:none}.trust{font-size:10px}.battle-ingredients{grid-template-columns:1fr}.duration-options button{padding:11px 13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover{transform:none}}:root{--green:#193d2d;--deep:#152f26;--orange:#d76645;--cream:#f8f7f3;--text:#23392e;--muted:#697b6c;--line:#e2e6dd;--shadow:0 18px 46px #203b2921}body{background:var(--cream);color:var(--text);font-family:DM Sans,Arial,sans-serif}h1,h2,h3{letter-spacing:-.052em;font-family:Manrope,DM Sans,Arial,sans-serif}h1 em,h2 em{color:#cf674c;letter-spacing:-.035em;font-family:DM Serif Display,Georgia,serif;font-weight:400}.header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f5f5;border-color:#e8e9e2}.header-inner{min-height:90px}.brand-word{letter-spacing:-.075em;font-family:Manrope,sans-serif;font-weight:800}.brand-word span{color:#cf674c}.brand-word small{letter-spacing:.01em;font-weight:600}.nav-how{color:#526658;font-weight:650}.btn{letter-spacing:-.01em;border-radius:6px;font-weight:760}.btn-orange{background:#d5694b;box-shadow:0 10px 25px #b2583925}.btn-dark{background:#1e4333}.btn-outline{background:0 0;border-color:#cfd9ce}.btn-yellow{background:#e7bc72}.hero{grid-template-columns:1fr 1.08fr;gap:55px;min-height:680px;padding:61px 0 85px}.hero h1{letter-spacing:-.063em;margin-bottom:23px;font-size:clamp(49px,5vw,71px);font-weight:760;line-height:1.15}.hero h1 em{white-space:normal;background:0 0}.lead{color:#697d6f;max-width:525px;font-size:16px;line-height:1.83}.eyebrow,.kicker{letter-spacing:.16em;color:#b96850;font-size:10px;font-weight:850}.eyebrow-dot{background:#bd7654;border-radius:2px;width:6px;height:6px}.hero-graphic{height:555px;min-height:555px;display:block;position:relative}.hero-image-frame{background:#dfd6c9;border-radius:9px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 32px 56px #283b2c26}.site-photo{object-fit:cover;object-position:center;display:block}.hero-image-frame .site-photo{object-position:center center}.hero-image-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07140ead);position:absolute;inset:42% 0 0}.hero-photo-caption{z-index:1;color:#fff;position:absolute;bottom:37px;left:37px;right:25px}.hero-photo-caption span{letter-spacing:.16em;color:#f0d7ba;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.hero-photo-caption strong{letter-spacing:-.035em;font-family:DM Serif Display,Georgia,serif;font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.14;display:block}.hero-photo-note{z-index:2;background:#f9f8f3;border-left:3px solid #be8c5f;gap:7px;padding:17px 21px;display:grid;position:absolute;top:30px;right:-17px;box-shadow:0 12px 30px #15291928}.hero-photo-note span{color:#b47750;letter-spacing:.12em;font-size:11px;font-weight:850}.hero-photo-note strong{color:#264936;font-size:12px;font-weight:750;line-height:1.5}.promise{background:#1b3c2e}.promise-grid{min-height:106px}.promise-grid>div{gap:14px;padding:19px 24px}.promise-number{color:#ddc5a0;font-family:DM Serif Display,Georgia,serif;font-size:29px}.promise-grid strong{font-size:13px}.promise-grid small{color:#b4c5b8;font-size:11px}.section{padding:104px 0}.section-title h2,.test-copy h2{font-size:clamp(36px,3.6vw,53px);font-weight:760}.section-title p,.test-copy p{font-size:15px}.steps{gap:21px}.step{box-shadow:none;background:#fff;border-color:#e5e6de;border-radius:10px;padding:0 0 29px;overflow:hidden}.step-picture{background:#e6e5db;border-radius:0;height:250px;position:relative;overflow:hidden}.step-picture .site-photo{transition:transform .4s}.step:hover .site-photo{transform:scale(1.035)}.step-picture .step-number{filter:none;color:#314737;background:#f9f8f1;border-radius:3px;place-items:center;width:43px;height:38px;font:800 12px Manrope,sans-serif;display:grid;position:absolute;bottom:17px;left:17px;transform:none}.step>small{letter-spacing:.14em;margin:27px 25px 10px;font-size:10px;font-weight:800}.step h3{margin:0 25px 12px;font-size:22px;font-weight:750}.step p{margin:0 25px;font-size:13px;line-height:1.78}.test-section{background:#ebece5;border-radius:9px;grid-template-columns:.95fr 1.05fr;gap:60px;padding:57px 56px}.test-copy h2{font-size:clamp(35px,3.5vw,50px)}.test-copy ul{gap:16px}.test-copy li{color:#486754;font-size:13px}.test-copy li:before{content:"✓";color:#bf7953;margin-right:10px;font-weight:900}.test-photo{background:#d7d6c8;border-radius:7px;height:455px;position:relative;overflow:hidden;box-shadow:0 18px 35px #283c2a24}.test-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0d1c13c9);position:absolute;inset:45% 0 0}.test-photo-info{z-index:1;color:#fff;position:absolute;bottom:34px;left:30px;right:30px}.test-photo-info small{color:#f3c5a4;letter-spacing:.15em;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.test-photo-info strong{font:400 clamp(25px,2.8vw,36px)/1.2 DM Serif Display,Georgia,serif}.food-grid{gap:21px}.food-card{height:335px;box-shadow:none;background:#d8dbd0;border-radius:8px;position:relative;overflow:hidden}.food-card:after{content:"";background:linear-gradient(#0000,#1526189c);position:absolute;inset:60% 0 0}.food-card strong{z-index:2;color:#fff;letter-spacing:-.025em;background:0 0;border-radius:0;padding:0;font:750 15px Manrope,sans-serif;position:absolute;bottom:20px;left:19px}.food-card:hover .site-photo{transform:scale(1.035)}.food-card .site-photo{transition:transform .4s}.cta-band{background:#1c3c2d;border-radius:8px;padding:54px 60px}.cta-band h2{letter-spacing:-.052em;font-size:clamp(35px,3.5vw,51px)}.faq-list summary{font-weight:750}.footer{background:#f0f0eb}.footer-logo strong{font-family:Manrope,sans-serif}.work-card,.preview-box,.side-card{box-shadow:none;background:#fff;border-radius:9px}.box-option{border-radius:7px}.box-emoji{background:#e1e9dc;border-radius:5px;padding:0;position:relative;overflow:hidden}.box-emoji .site-photo{object-fit:cover}.preview-big{background:#e6e9df;border-radius:6px;height:230px;margin:20px 0 25px;position:relative;overflow:hidden}.battle-emoji{background:#e6e9df;border-radius:6px;width:100%;height:285px;margin:20px 0 26px;position:relative;overflow:hidden}.preview-box h3,.battle-main h2,.work-head h1{font-weight:760}.form-label{color:#b86b4f}.work-card .btn-full{font-size:14px}@media (max-width:960px){.hero{gap:27px;min-height:590px}.hero-graphic{height:440px;min-height:440px}.hero h1{font-size:clamp(44px,5vw,60px)}.hero-photo-note{right:-4px}.test-section{gap:28px;padding:42px 38px}.test-photo{height:400px}}@media (max-width:720px){.header-inner{min-height:76px}.hero{flex-direction:column;gap:33px;min-height:0;padding:44px 0 60px;display:flex}.hero h1{font-size:clamp(44px,10vw,59px)}.hero-graphic{width:100%;height:435px;min-height:0}.hero-image-frame{border-radius:6px}.hero-photo-caption{bottom:24px;left:22px}.hero-photo-note{padding:12px 15px;top:19px;right:-4px}.hero-photo-note strong{font-size:10px}.hero-photo-note span{font-size:9px}.section{padding:76px 0}.steps{gap:19px}.step-picture{height:230px}.test-section{grid-template-columns:1fr;gap:24px;padding:30px 22px}.test-photo{height:370px}.food-card{height:280px}.cta-band{padding:37px 27px}.preview-big{height:230px}.battle-emoji{height:225px}}@media (max-width:410px){.hero h1{font-size:43px}.hero-graphic{height:360px}.hero-photo-caption strong{font-size:29px}.hero-photo-note{max-width:175px}.test-photo{height:315px}.food-card{height:235px}}.box-counter{color:#6a7d70;margin:-6px 0 15px;font-size:12px;font-weight:700}.category-filters{flex-wrap:wrap;gap:7px;margin:0 0 15px;display:flex}.category-filters button{color:#46614f;background:#fff;border:1px solid #d6dfd5;border-radius:22px;padding:10px 11px;font-size:11px;font-weight:700}.category-filters button.selected{color:#fff;background:#214734;border-color:#214734}.box-search{color:#233e2b;background:#fff;border:1px solid #d8e1d8;border-radius:7px;outline-color:#72967d;width:100%;margin-bottom:15px;padding:13px 14px;font-size:13px}.box-options{grid-template-columns:1fr 1fr;align-content:start;gap:10px;max-height:480px;padding:3px 5px 4px 2px;display:grid;overflow-y:auto}.box-option{align-items:center;gap:10px;min-width:0;min-height:83px;padding:10px}.box-option .box-emoji{flex-shrink:0;width:64px;height:60px}.box-option>span:nth-child(2){flex:1;min-width:0;overflow:hidden}.box-option strong{font-size:12px;line-height:1.25}.box-option small{margin-top:3px;font-size:10px;line-height:1.4;display:block}.box-option .option-check{margin-left:0;font-size:15px}.box-empty{color:#8b7562;padding:10px 0;font-size:12px}.custom-box-toggle{color:#245438;text-align:center;background:#f1f6ef;border:1px dashed #7fa087;border-radius:7px;width:100%;margin-top:14px;padding:16px;font-size:13px;font-weight:800;display:block}.custom-box-toggle.active{background:#e3f0e4;border-style:solid}.custom-ingredients{background:#f5f8f2;border:1px solid #e0e7dc;border-radius:7px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:18px;display:grid}.custom-ingredients p{color:#617b68;grid-column:1/-1;margin:0 0 4px;font-size:12px;line-height:1.5}.custom-ingredients label{color:#55735c;gap:6px;font-size:11px;font-weight:700;display:grid}.custom-ingredients input{color:#203e2c;background:#fff;border:1px solid #dbe5d8;border-radius:6px;width:100%;min-width:0;padding:11px;font-size:12px}.form-error{color:#a04427;background:#fff0e7;border:1px solid #eac3b0;border-radius:6px;margin:16px 0 0;padding:12px 14px;font-size:12px}.duration-options button{padding:11px 14px;font-size:13px}@media (max-width:650px){.box-options{grid-template-columns:1fr;max-height:505px}.custom-ingredients{grid-template-columns:1fr}.category-filters button{padding:9px 10px;font-size:10px}}.custom-ingredient-row{flex-direction:column;gap:6px;min-width:0;display:flex}.custom-ingredient-row>label{color:#55735c;font-size:11px;font-weight:700}.custom-ingredient-control{align-items:stretch;gap:6px;min-width:0;display:flex}.custom-ingredient-control input{color:#203e2c;background:#fff;border:1px solid #dbe5d8;border-radius:6px;flex:1;width:100%;min-width:0;padding:11px;font-size:12px}.custom-ingredient-clear{color:#b45a43;cursor:pointer;background:#fff;border:1px solid #dbe5d8;border-radius:6px;flex:0 0 39px;font-size:22px;line-height:1}.custom-ingredient-clear:hover:not(:disabled){background:#fff0ea;border-color:#dba18e}.custom-ingredient-clear:disabled{color:#aab5a8;cursor:default;background:#f6f7f3}.custom-ingredient-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px;margin-top:6px;display:flex}.custom-ingredient-actions button{color:#a34f3d;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:700;text-decoration:underline}.custom-ingredient-actions button:disabled{color:#9ea99c;cursor:default;text-decoration:none}.custom-ingredient-actions .custom-cancel{color:#476c52}.custom-ingredients .custom-ingredient-hint{color:#667b67;grid-column:1/-1;margin:0;font-size:11px}.ingredient-list .ingredient-placeholder{color:#9ca79a;font-style:italic}.account-nav-link{color:#2e5d40;border-bottom:1px solid #b2c9b9;padding:5px 0;font-size:13px;font-weight:800}.account-nav-link:hover{color:#cf674c;border-color:#cf674c}@media (max-width:720px){.nav{gap:9px}.account-nav-link{white-space:nowrap;font-size:11px}.btn-nav{font-size:10px}}@media (max-width:400px){.header-inner{gap:7px}.brand-word{font-size:19px}.brand-word small{font-size:7px}.brand-icon img{width:31px;height:31px}.account-nav-link{font-size:10px}.btn-nav{min-height:37px;padding:8px 9px}}@media (max-width:620px){.header .btn-nav{display:none}.header .account-nav-link{font-size:12px}.header .brand-word{font-size:22px}}.custom-basket-tips{border-top:1px solid #dfe7dc;grid-column:1/-1;padding-top:10px}.custom-basket-tips summary,.room-choice-tips summary,.room-basic-tips summary{color:#31513b;cursor:pointer;font-size:11px;font-weight:800}.custom-basket-tips ul,.room-choice-tips ul,.room-basic-tips ul{gap:5px;margin:8px 0 5px;padding-left:18px;display:grid}.custom-basket-tips li,.room-choice-tips li,.room-basic-tips li{color:#526b57;font-size:11px;line-height:1.55}.custom-basket-tips small,.room-choice-tips small,.room-basic-tips small{color:#758477;font-size:10px;line-height:1.5}
:root{--green:#123f2d;--deep:#092b20;--orange:#c44320;--cream:#fff3df;--text:#163e2b;--muted:#405b46;--line:#d9ceb8}body{background:var(--cream)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}select{font:inherit}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #bd6849}.btn{box-shadow:none;letter-spacing:-.01em;border-radius:8px;min-height:48px}.btn-orange{background:#bd5e3c}.btn-orange:hover{background:#a94e30}.btn-dark{background:#244b37}.kicker{color:#a4593c;letter-spacing:.14em}.kitchen-header{background:#fcfbf6;border-bottom:1px solid #e2e5d9}.kitchen-header-inner{justify-content:space-between;align-items:center;gap:25px;min-height:88px;display:flex}.kitchen-logo{letter-spacing:-.07em;align-items:center;gap:10px;font:800 27px/.9 Manrope,Arial,sans-serif;display:flex}.kitchen-logo b{color:#ba6244}.kitchen-logo small{letter-spacing:.02em;color:#667a62;margin-top:8px;font:500 9px/1.3 DM Sans,Arial,sans-serif;display:block}.kitchen-header nav{align-items:center;gap:28px;font-size:12px;font-weight:700;display:flex}.kitchen-header [aria-current]{color:#aa573a;text-underline-offset:7px;text-decoration:underline}.kitchen-account{border:1px solid #d6dfcd;border-radius:8px;padding:13px 17px}.kitchen-footer{color:#63775d;background:#eaece0;border-top:1px solid #dfe3d5;padding:26px 0;font-size:11px}.kitchen-footer>.container{justify-content:space-between;align-items:center;gap:15px;display:flex}.site .header{background:#fcfbf6;border-color:#e1e3d5}.site .hero{gap:40px;min-height:660px;padding-top:62px;padding-bottom:65px}.site .hero h1{letter-spacing:-.065em;font-family:Manrope,Arial,sans-serif;font-size:clamp(49px,5.2vw,75px);font-weight:800;line-height:1.08}.site .hero h1 em{color:#b25f41;background:0 0;font-family:Georgia,serif;font-weight:400}.site .hero .lead{max-width:475px;font-size:16px;line-height:1.9}.site .hero-image-frame{border:8px solid #edeedf;transform:rotate(2deg);box-shadow:none!important;border-radius:160px 160px 16px 16px!important}.site .hero-image-frame img{transform:scale(1.02)}.site .hero-photo-note{border:1px solid #e1d9c4;transform:rotate(-4deg);box-shadow:0 14px 30px #27442b12;background:#faf7ec!important;border-radius:9px!important}.site .promise small{color:#657a5f}.site .promise-number{color:#af6440;border-color:#c8d2bb}.site .section-title h2{letter-spacing:-.055em;font-size:clamp(35px,4vw,51px);line-height:1.15}.site .step-picture{border-radius:12px}.site .step h3{font-size:24px}.site .test-section{background:#f0eddf;border:1px solid #e4decb;border-radius:20px;gap:45px;padding:48px}.site .test-photo{border-radius:14px}.site .food-card{border-radius:12px}.site .cta-band{background:#244b37;border-radius:18px}.home-paths{grid-template-columns:1.15fr .85fr;gap:22px;padding:0 0 65px;display:grid}.home-path{background:#fffefa;border:1px solid #dbe1cf;border-radius:15px;align-items:flex-start;gap:22px;padding:29px;display:flex}.home-path-primary{background:#e9eddf}.home-path-icon{font-size:30px}.home-path h2{margin:8px 0 12px;font-size:26px}.home-path p{color:#62765e;margin-bottom:18px;font-size:13px;line-height:1.8}.home-path .kicker{font-size:9px}.home-path a,.home-path button{font-size:12px}.account-site{background:#f8f7f2}.account-site .account-main{padding-top:48px}.account-heading h1{letter-spacing:-.065em;font-size:clamp(43px,5vw,64px)}.account-heading h1 em{color:#b56142}.account-auth-card,.account-userbar,.account-stats>div,.account-match,.account-nohistory{background:#fffefa;border-color:#dfe4d5;border-radius:15px}.account-stats{gap:18px}.account-stats>div{padding:28px}.account-benefit-card{background:#e6ebda;border-radius:15px}.account-stats span{color:#60745d}.account-smallprint,.account-heading>p{color:#64785f}.profile-preview,.profile-card{background:#fffefa}.account-dashboard-links{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0 35px;display:grid}.account-dashboard-links>a{background:#e9eddf;border:1px solid #dbe2cf;border-radius:14px;padding:26px}.account-dashboard-links>a:last-child{background:#f2e9d9}.account-dashboard-links strong{letter-spacing:-.04em;margin-bottom:9px;font-size:22px;display:block}.account-dashboard-links span{color:#5a715c;font-size:12px;line-height:1.8}.profile-nav{margin-top:3px}@media (max-width:900px){.kitchen-header nav{gap:16px}.site .hero{gap:20px}.site .test-section{gap:25px;padding:30px}.home-paths{gap:15px}.home-path{gap:15px;padding:23px}}@media (max-width:720px){.kitchen-header-inner{flex-direction:column;align-items:flex-start;gap:20px;padding-block:19px}.kitchen-header nav{justify-content:space-between;gap:10px;width:100%;font-size:11px}.kitchen-account{padding:10px}.kitchen-footer>.container{flex-wrap:wrap;font-size:10px}.site .hero{min-height:auto;padding-top:35px;padding-bottom:35px}.site .hero h1{font-size:clamp(42px,9.7vw,66px)}.site .hero-image-frame{border-width:5px;border-radius:120px 120px 14px 14px!important}.home-paths{grid-template-columns:1fr;padding-bottom:38px}.home-path h2{font-size:24px}.site .test-section{padding:27px 22px}.account-dashboard-links{grid-template-columns:1fr}.site .hero .lead{font-size:15px}.account-site .account-main{padding-top:34px}}@media (max-width:620px){.site .header-inner{flex-wrap:wrap;gap:16px;padding-block:15px}.site .header .nav{justify-content:space-between;width:100%}.site .header .nav>.nav-how:first-child{display:inline-block}.site .header .btn-nav{display:inline-flex}.site .header .account-nav-link{font-size:11px}.site .header .btn-nav{padding:10px;font-size:10px}.site .hero-graphic{height:365px}}.site,.account-site.account-site,.room-site.room-site{color:#163e2b;background:#fff3df}.site .header{background:#fffdf7;border-top:4px solid #c44320;border-bottom:1px solid #d9ceb8}.btn.btn-orange{color:#fff;background:#c44320;box-shadow:0 6px #8d2e1620}.btn.btn-orange:hover{background:#a63115;box-shadow:0 8px 18px #8d2e1628}.btn.btn-dark{color:#fff;background:#123f2d}.btn.btn-dark:hover{background:#092b20}.btn.btn-outline{color:#163e2b;background:#fffdf7;border-color:#9baf96}.kicker,.eyebrow{color:#a33216}.site .hero{background:radial-gradient(at 10% 0,#245c3e 0%,#123f2d 54%,#092b20 100%);border-radius:24px;min-height:630px;margin-top:26px;margin-bottom:28px;padding:48px;box-shadow:0 18px 40px #163e2b16}.site .hero h1{color:#fff9eb;font-size:clamp(42px,4.6vw,64px)}.site .hero h1 em{color:#ffc15b}.site .hero .eyebrow{color:#ffd48a}.site .hero .eyebrow-dot{background:#ff8c4c;box-shadow:0 0 0 5px #ff8c4c20}.site .hero .lead{color:#f1ebd9}.site .hero .trust{color:#d6e6cf;line-height:1.8}.site .hero .trust>span:first-child{color:#ffd48a}.site .hero-actions .btn-outline{color:#fff9eb;background:0 0;border-color:#b9ccb0}.site .hero-actions .btn-outline:hover{color:#123f2d;background:#fff3df}.site .hero-image-frame{border-color:#ffc15b;box-shadow:0 16px 30px #061e1a40!important}.site .site-photo{filter:saturate(1.1)contrast(1.035)}.site .hero-photo-note{color:#173d2a;border-color:#e8b047;box-shadow:0 12px 22px #061e1a30;background:#ffcf79!important}.site .hero-photo-note span{color:#783811}.site .promise{color:#fff9eb;background:#a9361c}.site .promise-grid small{color:#ffe7d2}.site .promise-grid .promise-number{color:#ffcf79}.site .home-path{background:#ffdc91;border-color:#d9a64f;box-shadow:0 7px 16px #6a4c1710}.site .home-path-primary{color:#fff9eb;background:#123f2d;border-color:#123f2d}.site .home-path-primary .kicker{color:#ffcf79}.site .home-path-primary p{color:#e3ecd8}.site .home-path-primary .btn-dark{color:#173d2a;background:#ffcf79}.site .home-path-primary .btn-dark:hover{background:#ffbd52}.site .home-path-primary .home-path-icon{color:#ffcf79}.site .home-path:not(.home-path-primary) .kicker{color:#8a3518}.site .home-path:not(.home-path-primary) p{color:#3f5132}.site .home-path-primary .home-path-link{color:#ffdfab;text-underline-offset:4px;width:max-content;max-width:100%;margin-top:13px;font-size:11px;font-weight:700;text-decoration:underline;display:block}.site .test-section{background:#ffe1b6;border-color:#e7b781}.site .test-copy>p,.site .section-title>p,.site .step>p{color:#42573e}.site .cta-band{background:linear-gradient(115deg,#123f2d,#092b20);box-shadow:0 14px 30px #123f2d20}.site .cta-band .kicker{color:#ffcf79}.site .step-picture .step-number{color:#fff;background:#c44320}.site .footer{color:#f4ebd6;background:#092b20}.kitchen-header{color:#fff9eb;background:#123f2d;border-bottom:4px solid #d05a2d}.kitchen-header .kitchen-logo small{color:#cfe0c4}.kitchen-header .kitchen-logo b{color:#ffb96b}.kitchen-header nav{color:#fff9eb}.kitchen-header [aria-current]{color:#ffcf79}.kitchen-header .kitchen-account{color:#173d2a;background:#ffcf79;border-color:#ffcf79}.kitchen-footer{color:#e0e9d3;background:#092b20;border-color:#092b20}.account-site .account-auth-card,.account-site .account-userbar,.account-site .account-stats>div,.account-site .account-match,.account-site .account-nohistory,.account-site .profile-card,.account-site .profile-preview{background:#fffdf7;border-color:#d4c5a8;box-shadow:0 7px 18px #42301309}.account-site .account-heading h1 em,.account-site .profile-nav [aria-current]{color:#a9361c}.account-site .account-heading>p,.account-site .account-form-intro,.account-site .account-smallprint{color:#405b46}.account-site .account-benefit-card{color:#fff9eb;background:#123f2d;border-color:#123f2d}.account-site .account-benefit-card h3{color:#fff9eb}.account-site .account-benefit-card>p{color:#e0e9d3}.account-site .account-benefit-card .kicker{color:#ffcf79}.account-site .account-preview-record{background:#092b20;border:1px solid #6b895c}.account-site .account-stats>div{border-top:4px solid #c44320}.account-site .account-stats>div:first-child{background:#123f2d;border-color:#123f2d}.account-site .account-stats>div:first-child strong{color:#ffcf79}.account-site .account-stats>div:first-child span{color:#e0e9d3}.account-site .account-dashboard-links>a:first-child{color:#fff9eb;background:#123f2d;border-color:#123f2d}.account-site .account-dashboard-links>a:first-child span{color:#e0e9d3}.account-site .account-dashboard-links>a:last-child{background:#ffd48a;border-color:#d9a64f}.account-site .profile-cover{color:#ffcf79;background:radial-gradient(at 100% 0,#32643b,#123f2d 70%)}.account-site .profile-avatar{background:#ffcf79}.account-site .profile-privacy{color:#fff9eb;background:#123f2d;border-radius:14px;margin-top:22px;padding:26px}.account-site .profile-privacy p{color:#e0e9d3}.account-site .profile-privacy .kicker{color:#ffcf79}.account-site .profile-save{background:#ffd48a;border-color:#d9a64f}.account-site .profile-save p span{color:#405335}.room-site .room-panel,.room-site .room-recent,.room-site .room-dish{background:#fffdf7;border-color:#d4c5a8;box-shadow:0 7px 18px #42301309}.room-site .room-editorial{color:#fff9eb;background:#123f2d}.room-site .room-editorial h2 em,.room-site .room-editorial .kicker,.room-site .room-editorial li:before{color:#ffcf79}.room-site .room-editorial li span{color:#e0e9d3}.room-site .room-page-heading h1 em,.room-site .room-welcome h1 em{color:#a9361c}.room-site .room-page-heading>p,.room-site .room-welcome>p,.room-site .room-fine,.room-site .room-section-head p,.room-site .room-dish-body p{color:#405b46}.room-site .room-step-icon,.room-site .room-person-avatar{color:#173d2a;background:#ffcf79}.room-site .room-progress{background:#fffdf7;border-color:#d4c5a8;border-radius:10px;overflow:hidden}.room-site .room-progress li{color:#405b46}.room-site .room-progress [aria-current]{color:#fff9eb;background:#a9361c;border-color:#a9361c}.room-site .room-progress [aria-current]>span{color:#ffe0a8}.room-site .room-timer-card{background:#123f2d;box-shadow:0 12px 25px #123f2d20}.room-site .room-timer-card>strong{color:#ffcf79}.room-site .room-timer-card p{color:#e0e9d3}.room-site .room-live-pill{color:#fff9eb;background:#123f2d}.room-site .room-winner{background:#fff5d9;border-color:#b67413}.room-site .room-winner-label{color:#613800;background:#ffcf79}@media (max-width:960px){.site .hero{gap:24px;padding:35px 30px}.site .hero h1{font-size:clamp(39px,4.7vw,58px)}}@media (max-width:720px){.site .hero{border-radius:18px;gap:25px;min-height:auto;margin-top:18px;padding:32px 22px}.site .hero h1{font-size:clamp(34px,8.8vw,58px)}.site .hero-graphic{height:340px}.site .hero-image-frame{border-width:5px}.site .hero-photo-note{right:-8px}.site .hero .eyebrow{letter-spacing:.1em;font-size:9px}.kitchen-header nav{gap:9px}.kitchen-header .kitchen-account{padding:10px 9px}.account-site .profile-privacy{padding:23px}}.site .work-card,.site .preview-box,.site .side-card,.site .local-game .local-panel,.site .local-game .local-vote-card,.site .local-game .local-gallery-item,.site .local-game .local-result-row,.site .save-match-card{background:#fffdf7;border-color:#d4c5a8;border-radius:14px;box-shadow:0 7px 18px #42301309}.site .work-head h1 em{color:#a9361c}.site .work-head p,.site .form-note,.site .preview-box>p,.site .preview-box>small,.site .battle-main>p,.site .kitchen-hint,.site .notes small,.site .local-game .local-heading p,.site .local-game .local-hint,.site .local-game .local-panel-title p,.site .save-match-privacy{color:#405b46}.site .form-label,.site .battle-tag,.site .local-game .local-gallery-copy small{color:#a33216}.site .box-option{background:#fffdf7;border-color:#c9cdb9}.site .box-option.active{background:#e0eddb;border-color:#123f2d;box-shadow:0 0 0 2px #123f2d22}.site .box-option small{color:#405b46}.site .option-check{color:#123f2d}.site .duration-options button{background:#fffdf7;border-color:#9baf96}.site .duration-options button.selected{color:#fff9eb;background:#123f2d;border-color:#123f2d}.site .text-input,.site .share-input,.site .notes textarea,.site .local-game .local-panel input:not([type=file]),.site .local-game .local-panel textarea,.site .local-game .local-vote-fields select,.site .save-match-form select{color:#163e2b;background:#fffefa;border-color:#8fa17e}.site .ingredient-list>div{color:#173d2a;background:#fff1ce;border-color:#ddc18a}.site .ingredient-list span{color:#973410}.site .ideas{color:#173d2a;background:#ffdc91;border:1px solid #d9a64f}.site .ideas p,.site .ideas>div span{color:#405335}.site .ideas>div span{background:#fffdf7}.site .side-card:has(.timer){color:#fff9eb;background:#123f2d;border-color:#123f2d}.site .side-card:has(.timer) .kicker{color:#ffcf79}.site .side-card:has(.timer) p{color:#e0e9d3}.site .side-card .timer{color:#ffcf79}.site .side-card:has(.timer) .timer-actions .btn-dark{color:#173d2a;background:#ffcf79}.site .whatsapp{color:#175638}.site .local-game .local-label{color:#fff9eb;background:#123f2d}.site .local-game .local-note,.site .pilot-note{color:#62400f;background:#ffdf9d;border:1px solid #d9ae58}.site .local-game .local-note strong,.site .pilot-note strong{color:#4b300a}.site .local-game .local-progress>div{color:#405b46;background:#fffdf7;border:1px solid #d4c5a8}.site .local-game .local-progress .current{color:#fff9eb;background:#a9361c;border-color:#a9361c}.site .local-game .local-progress .current span{color:#173d2a;background:#ffcf79}.site .local-game .local-progress .complete{color:#173d2a;background:#dcebd5}.site .local-game .local-progress .complete span{color:#fff9eb;background:#123f2d}.site .local-game .local-round,.site .local-game .local-entry-number{color:#173d2a;background:#ffcf79}.site .local-game .local-panel .local-photo-button{color:#173d2a;background:#e0eddb;border-color:#527749}.site .local-game .local-photo-button:focus-within{outline-offset:3px;outline:3px solid #a9361c}.site .local-game .local-empty,.site .local-game .local-entry-mini{background:#fff1ce;border-color:#ddc18a}.site .local-game .local-empty p,.site .local-game .local-entry-mini small,.site .local-game .local-gallery-copy p,.site .local-game .local-vote-card p,.site .local-game .local-result-detail small,.site .local-game .local-bottom{color:#405b46}.site .local-game .local-gallery-photo.no-photo{background:linear-gradient(135deg,#ffdc91,#edb969)}.site .local-game .local-voted{background:#dcebd5;color:#173d2a!important}.site .local-game .local-winner{background:radial-gradient(at top,#245c3e,#092b20);border:2px solid #c79a3c;box-shadow:0 14px 30px #123f2d20}.site .local-game .local-winner>span{color:#ffcf79}.site .local-game .local-winner h3{color:#fff9eb}.site .local-game .local-winner p{color:#e0e9d3}.site .local-game .local-vote-bar{background:#f2e0ba}.site .local-game .local-vote-bar span{background:#c44320}.site .local-game .local-bottom button{color:#a33216}.site .save-match-icon{color:#684018;background:#ffcf79}.site .save-match-head p,.site .save-match-pending{color:#405b46}.site .save-match-pending{background:#fff1ce}.site .save-match-success{color:#173d2a;background:#dcebd5;border-color:#91ad7d}.account-site .account-footer{color:#e0e9d3;background:#092b20;border-color:#092b20}.site .footer small,.site .footer p{color:#d6e6cf}.home-cookbook-band{background:#ffdc91;border:1px solid #d9a64f;border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding:36px;display:flex}.home-cookbook-band h2{margin:14px 0;font-size:clamp(29px,3.5vw,44px);line-height:1.16}.home-cookbook-band h2 em{color:#a9361c}.home-cookbook-band p{color:#405335;max-width:630px;margin:0;font-size:14px;line-height:1.85}.home-cookbook-band .btn{flex-shrink:0}.account-site .account-dashboard-links{grid-template-columns:repeat(3,minmax(0,1fr))}.account-site .account-dashboard-links>a:nth-child(2){color:#163e2b;background:#fffdf7;border-color:#d4c5a8}.room-site .room-recipe-save{border-top:1px solid #d4c5a8;margin-top:25px;padding-top:25px}.room-site .room-recipe-save .btn{margin-top:18px}@media (max-width:850px){.home-cookbook-band{flex-direction:column;align-items:flex-start}.account-site .account-dashboard-links{grid-template-columns:1fr}}@media (max-width:720px){.home-cookbook-band{margin-top:35px;padding:27px 23px}.site .header .nav{flex-wrap:wrap}.kitchen-header nav{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.kitchen-header nav>a{text-align:center;border:1px solid #68875a;border-radius:7px;padding:11px 9px}.kitchen-header .kitchen-account{border-color:#ffcf79}}.home-cookbook-actions,.cookbook-empty-actions{flex-wrap:wrap;gap:12px;display:flex}.home-cookbook-actions{flex-direction:column;flex-shrink:0}.cookbook-empty-actions{justify-content:center}.cookbook-room-note{margin-top:24px;display:block}@media (max-width:720px){.home-cookbook-actions{width:100%}.cookbook-empty-actions{flex-direction:column}}.home-fridge-battle{background:#fffdf7;border:1px solid #d4c5a8;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:40px;margin:12px auto 35px;padding:35px;display:grid}.home-fridge-battle h2{letter-spacing:-.05em;margin:15px 0;font-size:clamp(30px,3.7vw,46px);line-height:1.15}.home-fridge-battle h2 em{color:#a33216;font-family:Georgia,serif;font-weight:400}.home-fridge-battle p{color:#405b46;max-width:590px;margin-bottom:22px;font-size:14px;line-height:1.9}.home-fridge-battle .kicker{font-size:9px}.home-fridge-battle ol{align-content:center;gap:23px;margin:0;padding:10px 0;list-style:none;display:grid}.home-fridge-battle li{grid-template-columns:40px 1fr;gap:6px 13px;display:grid}.home-fridge-battle li>span{color:#853016;background:#ffdc91;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.home-fridge-battle strong{font-size:15px}.home-fridge-battle small{color:#405b46;font-size:12px;line-height:1.7}@media (max-width:800px){.home-fridge-battle{grid-template-columns:1fr;gap:15px;padding:26px}.home-fridge-battle h2{font-size:34px}}.home-affordable-band{background:#ffdf9e;border:1px solid #d6bd83;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 auto 44px;padding:31px 35px;display:flex}.home-affordable-band .kicker{font-size:9px}.home-affordable-band h2{letter-spacing:-.05em;margin:11px 0;font-size:clamp(27px,3.3vw,39px);line-height:1.13}.home-affordable-band h2 em{color:#a94427;font-family:Georgia,serif;font-weight:400}.home-affordable-band p{color:#405b46;max-width:650px;margin:0;font-size:12px;line-height:1.8}.home-affordable-price{flex-shrink:0;gap:5px;display:grid}.home-affordable-price strong{letter-spacing:-.04em;font-size:25px}.home-affordable-price>span{color:#52684f;margin-bottom:8px;font-size:10px}.home-affordable-price .btn{white-space:nowrap;font-size:11px}@media (max-width:720px){.home-affordable-band{flex-direction:column;align-items:flex-start;margin-bottom:32px;padding:25px 22px}.home-affordable-price{width:100%}.home-affordable-price .btn{justify-content:center}.kitchen-header nav{white-space:nowrap;scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.kitchen-header nav::-webkit-scrollbar{display:none}.kitchen-header nav>a{flex:none}}.kitchen-footer-support{color:#a34d2b;text-underline-offset:4px;flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:800;text-decoration:underline;display:inline-flex}.kitchen-footer-support:hover{color:#71351f}.account-footer .container{justify-content:space-between;align-items:center;gap:15px;display:flex}@media (max-width:720px){.kitchen-footer>.container{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.account-footer .container{flex-direction:column;align-items:flex-start}}.kitchen-footer-support{color:#fff9eb;background:#123f2d;border-radius:12px;flex:1 0 100%;order:-1;justify-content:space-between;align-items:center;gap:18px;margin:0 0 10px;padding:17px 20px;display:flex}.kitchen-footer-support>div{gap:4px;display:grid}.kitchen-footer-support strong{color:#fff9eb;font-size:14px}.kitchen-footer-support span{color:#e5e9dc;font-size:11px;line-height:1.5}.kitchen-footer-support .btn{text-align:center;flex:none;min-width:130px;min-height:42px;padding:0 18px;font-size:12px;text-decoration:none}.footer-inner>.kitchen-footer-support{margin-left:0}.account-footer .kitchen-footer-support{margin:0 0 12px}@media (max-width:720px){.kitchen-footer-support{flex-direction:column;align-items:flex-start;padding:16px}.kitchen-footer-support .btn,.account-footer .kitchen-footer-support{width:100%}}
