:root{--base-color-yellow: #de9a45;--color-white: #ffffff;--color-black: #000000;--color-light-gray: #f7fafc;--space-0: 60px;--space-1: 40px;--space-2: 24px;--space-3: 20px;--space-4: 16px;--space-5: 8px;--font-size-base: 16px;--font-size-title: 56px;--font-size-xxxxl: 40px;--font-size-xxxl: 36px;--font-size-xxl: 30px;--font-size-xl: 24px;--font-size-lg: 20px;--font-size-sm: 14px;--font-size-xs: 12px;--font-weight-normal: 400;--font-weight-bold: 700;--border-rad-1: 24px;--bg-off-white: #fffdf7;--shadow-common: 0 5px var(--space-2) rgba(78, 56, 5, .08);--font-fam1: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-fam2: "LXGW WenKai Mono TC", monospace;--font-fam3: "Manrope"}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0;background-color:var(--color-white);color:var(--color-black)}section{padding:var(--space-4)}.container{margin:0 auto;padding:var(--space-4)}.glass-button{max-width:600px;margin:0 auto}.split-section{display:flex;align-items:center;justify-content:center;gap:var(--space-1)}.left-column,.right-column{padding:0;display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.left-column{flex:3}.right-column{flex:2}.left-column{text-align:center}.menu-eatclean{width:100%;height:auto;padding:var(--space-2) var(--space-3)}.right-column .placeholder-image{border-radius:20px;max-width:400px;height:auto;display:flex;align-items:center;justify-content:center;font-size:1.2em;color:#a0aec0;margin:0 auto;overflow:hidden;background-color:none}.right-column .placeholder-image img{border-radius:20px;max-width:100%;height:auto;box-shadow:0 10px var(--space-2) #0000001a}.split-section h1{font-size:var(--font-size-xxxxl);font-weight:700;line-height:1.2;margin:0}h2{font-size:var(--font-size-xxxxl);font-weight:700;text-align:center;margin:0;line-height:var(--space-1)}.section-title{margin:0;line-height:1.5}.section-3 .section-title{margin-bottom:var(--space-4)}.section-3 .right-column .placeholder-image{max-width:400px;height:auto}.section-3 .left-column{flex:2}.section-3 .right-column{flex:1}.pre-headline{font-size:var(--font-size-xl);font-weight:600;margin:0;text-align:center}.sub-headline{margin-top:-16px;font-weight:600;font-size:var(--font-size-xl)}.highlight{color:var(--base-color-yellow);font-weight:600}.centered-content{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);max-width:1200px;margin:0 auto;text-align:center}.section-2 ul,.section-3 ul,.section-4 ul{list-style-type:none;padding:0;text-align:left;align-self:center}.section-2 ul li,.section-3 ul li,.section-4 ul li{padding:0;margin-bottom:var(--space-5);font-size:var(--font-size-lg);font-weight:600;position:relative;text-align:justify;color:var(--base-color-brown)}.section-2 li:before,.section-3 li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--base-color-yellow);padding-right:6px}.section-4 p{text-align:left;font-size:var(--font-size-xl);position:relative;left:50%;transform:translate(-25%)}.tdee-form{display:none;margin:var(--space-3) auto}.section-4 span{color:var(--base-color-yellow);font-weight:600;cursor:pointer}.section-4 .cards-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin:var(--space-3) auto;width:600px}.section-4 .features-card{border:none;padding:0;gap:var(--space-3)}.section-4 .features-card .card-text{margin-top:var(--space-3);font-size:var(--font-size-base)}.section-4 .features-card .card-img{margin-bottom:-20px}#pain-points,#process,#faq{background-color:var(--color-light-gray)}.faq-section .cards-layout{max-width:1200px}.faq-item{max-width:600px;text-align:left;margin:0 auto;padding:var(--space-3);border:1px solid #e2e8f0;border-radius:var(--space-4);background-color:var(--color-white);display:flex;flex-direction:column;gap:var(--space-4)}.faq-item p{font-size:var(--font-size-lg);text-align:justify;color:var(--base-color-brown)}.faq-item strong{color:var(--base-color-brown)}.commit-section{background-color:#d8c07f;color:var(--color-white);text-align:center;font-weight:400}.commit-section .container{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:0px;padding:0}.commit-section img{width:100%;height:auto}.commit-section .highlight{color:var(--color-white);font-size:var(--font-size-lg);font-weight:700}.commit-section h2{font-size:var(--font-size-xl);color:var(--color-white)}.commit-section p{font-size:var(--font-size-lg);line-height:28px;margin:0;text-align:center}.commit-section .highlight{font-size:var(--font-size-lg)}.commit-section .copyright{margin:0 auto}.commit-section .copyright .highlight{font-size:var(--font-size-xl)}.commit-section .highlight{font-size:}.tdee-form{text-align:center}.tdee-form h2{color:var(--base-color-yellow)}.tdee-form .chat-form-container{display:flex;flex-direction:column;gap:var(--space-1);justify-content:center;width:100%;margin:0 auto;padding:var(--space-2);border-radius:var(--border-rad-1);box-shadow:0 5px var(--space-2) #0000001a;background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:transform .3s ease}.tdee-form .input-form{flex:1;min-width:300px;display:flex;flex-direction:column;gap:var(--space-4);text-align:left}.tdee-form .input-form .form-group{margin-bottom:0}.tdee-form .input-form .form-group input,.tdee-form .input-form .form-group select{height:50px}.tdee-form .input-form label{display:block;margin-bottom:5px;font-weight:700;color:var(--text-color-primary)}.tdee-form #calculate-button{margin-top:var(--space-4)}.tdee-form .chat-display{display:none}.tdee-form .chat-display.active{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-width:300px;background-color:var(--text-color-white);border-radius:var(--border-rad-1);box-shadow:inset 0 0 5px #0000000d;padding:var(--space-4);max-height:600px;overflow-y:auto;text-align:left}.tdee-form .messages-container{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding-right:10px}.tdee-form .chat-display h4{color:var(--base-color-yellow);font-size:var(--font-size-base)}.tdee-form .messages-container h1{color:var(--base-color-yellow);font-size:var(--font-size-lg);margin-top:var(--space-5)}.tdee-form .messages-container h2,.tdee-form .messages-container h3{color:var(--base-color-yellow);font-size:var(--font-size-base);margin-top:var(--space-5)}.tdee-form .messages-container strong{font-size:var(--font-size-base);font-weight:600;color:var(--text-color-primary);margin-top:var(--space-5)}.tdee-form .messages-container p{color:var(--text-color-primary);font-size:var(--font-size-base);margin-top:var(--space-5)}.tdee-form .messages-container ul{color:var(--text-color-primary);font-size:var(--font-size-base);margin:var(--space-5) var(--space-3);margin-right:0}.tdee-form .messages-container li{color:var(--text-color-primary);font-size:var(--font-size-base);margin:var(--space-5) var(--space-4);margin-right:0}.tdee-form .user-message,.tdee-form .bot-message{margin-bottom:var(--space-4);padding:10px var(--space-4);border-radius:var(--space-4);max-width:85%;word-wrap:break-word;font-size:var(--font-size-base)}.tdee-form .user-message{background-color:var(--base-color-yellow);color:var(--text-color-white);margin-left:auto;border-bottom-right-radius:5px}.tdee-form .bot-message{background:var(--color-white);color:var(--text-color-primary);margin:0;border-bottom-left-radius:5px}.tdee-form .loading-indicator{text-align:center;margin:0;font-style:italic;color:var(--text-color-primary)}.tdee-form .loading-indicator i{margin-right:10px;color:var(--base-color-yellow)}@media (max-width: 1200px){.section-3 .split-section{flex-direction:column;gap:var(--space-4)}}@media (max-width: 1080px){.pre-headline{font-size:var(--font-size-lg)}.split-section h1{font-size:var(--font-size-xxxl)}}@media (max-width: 960px){.section-1 .split-section{flex-direction:column;gap:var(--space-4)}}@media (max-width: 768px){.pre-headline,.section-2 .pre-headline,.section-2 ul li,.section-3 ul li,.section-4 ul li{font-size:var(--font-size-lg)}.split-section{flex-direction:column;gap:var(--space-4)}.right-column{margin:0}.split-section h1{font-size:var(--font-size-xxxl)}.sub-headline{font-size:var(--font-size-lg)}h2{font-size:var(--font-size-xxl)}.tdee-form .chat-form-container{padding:var(--space-4);gap:var(--space-4)}.section-4 p{left:0;transform:none;font-size:var(--font-size-lg);font-weight:600}.faq-item{padding:var(--space-4)}.faq-item p{font-size:var(--font-size-lg)}}@media (max-width: 600px){.split-section h1{font-size:var(--font-size-xxl)}.pre-headline{font-size:var(--font-size-base)}}@media (max-width: 480px){.menu-eatclean{padding:var(--space-4) 0}section{padding:0}h2{font-size:var(--font-size-lg)}.split-section h1{font-size:var(--font-size-xl)}.sub-headline{font-size:var(--font-size-sm)}.commit-section .container{padding:var(--space-4)}.section-2 .pre-headline{font-size:var(--font-size-base)}.section-2 ul li,.section-3 ul li,.section-4 ul li{font-size:var(--font-size-base);text-align:justify}.section-4 p{left:0;transform:none;font-size:var(--font-size-base);font-weight:600}.faq-item p{font-size:var(--font-size-base)}.commit-section .container{gap:var(--space-5)}.commit-section p{text-align:center;font-size:var(--font-size-base)}.commit-section .highlight{font-size:var(--font-size-base)}.commit-section h2{font-size:var(--font-size-lg)}.commit-section .copyright{text-align:center!important;margin:0 auto}}@media (max-width: 440px){.pre-headline{font-size:var(--font-size-sm)}}@media (max-width: 390px){.pre-headline{font-size:var(--font-size-xs)}}ul li:last-child{margin:0}
