:root{--atelier-surface:#f3f5ee;--atelier-surface-low:#e5eadb;--atelier-surface-lowest:#ffffff;--atelier-on-background:#2f3333;--atelier-on-surface:#46504d;--atelier-primary:#b0f51f;--atelier-primary-container:#d7e3c3;--atelier-secondary:#a4d13a;--atelier-tertiary:#142903;--atelier-dark:#071602;--atelier-dark-soft:#0d1f06;--atelier-dark-text:#e5f5cf;--atelier-dark-muted:#adc294;--atelier-comparison-tile-surface:color-mix(in srgb,var(--atelier-primary) 18%,#ffffff 82%);--atelier-comparison-tile-pending:color-mix(in srgb,var(--atelier-primary) 10%,#ffffff 90%)}.atelier-theme{font-family:var(--font-atelier-base),sans-serif;background:var(--atelier-surface);color:var(--atelier-on-background)}.atelier-theme h1,.atelier-theme h2,.atelier-theme h3,.atelier-theme h4{font-family:var(--font-atelier-base),sans-serif;letter-spacing:-.02em}.atelier-theme .font-atelier-sans,.atelier-theme .font-atelier-serif{font-family:var(--font-atelier-base),sans-serif}.atelier-theme section [class*=border-]{border-color:transparent!important}.atelier-theme section{position:relative}.atelier-theme>section{padding-top:7rem;padding-bottom:7rem}.atelier-theme>section:nth-of-type(2n):not(#porownanie){background:linear-gradient(180deg,var(--atelier-dark-soft) 0,var(--atelier-dark) 100%)!important;color:var(--atelier-dark-text)}.atelier-theme>section#dla-kogo .who-its-for-intro>span{color:var(--atelier-dark-muted)!important}.atelier-theme>section#dla-kogo .who-its-for-intro h2{color:var(--atelier-dark-text)!important}.atelier-theme>section#dla-kogo .who-its-for-intro p{color:color-mix(in srgb,var(--atelier-dark-text) 88%,#ffffff 12%)!important}.atelier-theme>section:nth-of-type(odd){background:var(--atelier-surface)!important;color:var(--atelier-on-background)}.atelier-theme>section#jak-ustalana-dieta{background:linear-gradient(180deg,var(--atelier-dark-soft) 0,var(--atelier-dark) 100%)!important;color:var(--atelier-dark-text);padding-top:clamp(2rem,5vw,2.75rem)!important;padding-bottom:clamp(2.5rem,6vw,3.75rem)!important}@media (min-width:768px){.atelier-theme>section#jak-ustalana-dieta{padding-top:clamp(3.5rem,6vw,5rem)!important;padding-bottom:clamp(4rem,7vw,5.5rem)!important}}.atelier-theme>section#jak-ustalana-dieta h2{color:var(--atelier-primary)!important}.atelier-theme>section#jak-ustalana-dieta .atelier-dark-band-lead{color:var(--atelier-dark-muted)!important}.atelier-theme>section#jak-ustalana-dieta .text-emerald-600{color:var(--atelier-primary)!important}.atelier-theme>section#jak-ustalana-dieta .value-section.atelier-flow-card{background:color-mix(in srgb,#ffffff 96%,var(--atelier-surface-low) 4%)!important;color:var(--atelier-on-background);box-shadow:inset 0 1px 0 color-mix(in srgb,#ffffff 70%,transparent)}.atelier-theme>section#jak-ustalana-dieta .value-section.atelier-flow-card h3{color:#1f2e26!important;font-weight:600!important}.atelier-theme>section#jak-ustalana-dieta .value-section.atelier-flow-card p.atelier-flow-card-lead{color:#3a4d42!important}.atelier-theme>section#jak-ustalana-dieta .value-section.atelier-flow-card p.atelier-flow-card-section-label{color:#14321f!important}.atelier-theme>section#jak-ustalana-dieta .value-section .atelier-flow-points li,.atelier-theme>section#jak-ustalana-dieta .value-section .atelier-flow-points li span{color:#3d4a42!important}.atelier-theme>section#jak-ustalana-dieta .value-section .atelier-flow-point-icon{color:#5c6f63!important;opacity:.92}.atelier-theme>section#jak-ustalana-dieta .value-section.atelier-flow-card .atelier-flow-ph{border-bottom:1px solid color-mix(in srgb,#3d4a42 8%,transparent)}.atelier-theme>section#jak-ustalana-dieta .atelier-flow-card--final{box-shadow:0 0 0 1px color-mix(in srgb,var(--atelier-primary) 34%,transparent),0 22px 56px -30px rgba(0,0,0,.42)}.atelier-theme>section#jak-ustalana-dieta .atelier-flow-ph--final{background:linear-gradient(168deg,#faf7ef,#edf4e2 42%,#e0ead2)!important;border-bottom-color:color-mix(in srgb,var(--atelier-primary) 22%,#c5d0bc)}.atelier-theme>section#porownanie{background:var(--atelier-surface)!important;color:var(--atelier-on-background)!important;border-radius:0 0 1.75rem 1.75rem;padding-top:clamp(2.25rem,5vw,3.75rem)!important;padding-bottom:1.75rem!important}@media (min-width:768px){.atelier-theme>section#porownanie{border-radius:0;padding-bottom:2rem!important}}.atelier-theme>section#wartosc-tabela{padding-top:1.75rem!important;padding-bottom:clamp(2.25rem,5vw,3.75rem)!important}@media (min-width:768px){.atelier-theme>section#wartosc-tabela{padding-top:2rem!important}}.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) h1,.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) h2,.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) h3,.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) h4{color:var(--atelier-primary)!important}.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) label,.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) li,.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) p,.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) span{color:var(--atelier-dark-muted)}.atelier-theme>section:nth-of-type(odd):not(#cta) h1,.atelier-theme>section:nth-of-type(odd):not(#cta) h2,.atelier-theme>section:nth-of-type(odd):not(#cta) h3,.atelier-theme>section:nth-of-type(odd):not(#cta) h4{color:#161c19}.atelier-theme>section#cta h2{color:var(--atelier-dark-text)!important}.atelier-theme>section#cta h2 .atelier-cta-accent{color:var(--atelier-primary)!important}.atelier-theme>section#cta p{color:#c5dcc0!important}.atelier-theme>section#cta p .atelier-cta-emphasis{color:#f4faf0!important}.atelier-theme .comparison-section,.atelier-theme .glass-panel,.atelier-theme .value-section{background:color-mix(in srgb,var(--atelier-surface-lowest) 78%,transparent);backdrop-filter:blur(20px)}.atelier-theme .rounded-2xl,.atelier-theme .rounded-3xl,.atelier-theme .rounded-xl{border:none!important}.atelier-theme a.bg-emerald-600,.atelier-theme button.bg-emerald-600{background:var(--atelier-primary)!important;color:#122008!important;box-shadow:none!important;border-radius:1.5rem!important;font-weight:700!important}.atelier-theme a.bg-emerald-600:hover,.atelier-theme button.bg-emerald-600:hover{transform:scale(1.02)}.atelier-theme .bg-emerald-100{background:color-mix(in srgb,var(--atelier-primary-container) 74%,#ffffff 26%)!important;color:#1d2f12!important}.atelier-theme>section:first-of-type{padding-top:0;padding-bottom:0}.atelier-theme>section:first-of-type h1,.atelier-theme>section:first-of-type li,.atelier-theme>section:first-of-type p,.atelier-theme>section:first-of-type span:not(.text-emerald-300):not([class*=text-red-]){color:#ffffff!important}.atelier-theme>section:first-of-type .hero-cta-button,.atelier-theme>section:first-of-type .hero-cta-button span,.atelier-theme>section:first-of-type .hero-cta-button svg{color:#122008!important}.atelier-theme [data-landing-variant=atelier] .fixed.bottom-0{background:color-mix(in srgb,#ffffff 86%,#dbe6cc 14%)!important;backdrop-filter:blur(18px)}.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) .text-emerald-600,.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) .text-emerald-700,.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) .text-emerald-800{color:var(--atelier-primary)!important}.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) .text-red-500,.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) .text-red-600,.atelier-theme>section:nth-of-type(2n):not(#porownanie):not(#dla-kogo) .text-red-700{color:#ff6b6b!important}.atelier-theme>section#faq h3.atelier-faq-category-title,.atelier-theme>section#faq:nth-of-type(2n):not(#porownanie) h3.atelier-faq-category-title{color:#1a3328!important;line-height:1.16!important;font-weight:800!important}.atelier-theme>section#faq span.atelier-faq-category-desc,.atelier-theme>section#faq:nth-of-type(2n):not(#porownanie) span.atelier-faq-category-desc{color:#5c6d64!important;line-height:1.42!important}.atelier-theme>section#faq span.atelier-faq-question,.atelier-theme>section#faq:nth-of-type(2n):not(#porownanie) span.atelier-faq-question{color:#243d32!important;line-height:1.33!important}.atelier-theme>section#faq .atelier-faq-answer,.atelier-theme>section#faq .atelier-faq-answer p{color:#55655d!important}section#faq .atelier-faq-category{transition:box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s ease}section#faq .atelier-faq-item{transition:background-color .22s ease,box-shadow .22s ease,border-color .22s ease}