.success-card[data-astro-cid-qpvxykrm]{text-align:center;padding:var(--space-8);color:var(--color-gray-800)}.icon[data-astro-cid-qpvxykrm]{font-size:2rem;margin-bottom:var(--space-4);animation:bounce 1s ease}h2[data-astro-cid-qpvxykrm]{font-size:1.5rem;margin-bottom:var(--space-4)}p[data-astro-cid-qpvxykrm]{margin-bottom:var(--space-4);text-wrap:pretty}.note[data-astro-cid-qpvxykrm]{font-size:.875rem;color:var(--color-gray-600)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.card-perspective[data-astro-cid-wzfcx5rp]{perspective:1000px;max-width:540px;margin:var(--space-12) auto 0 auto}.card[data-astro-cid-wzfcx5rp]{position:relative;width:100%;transform-style:preserve-3d;transition:transform .8s}.card[data-astro-cid-wzfcx5rp].is-flipped{transform:rotateY(-180deg)}.cta-form[data-astro-cid-wzfcx5rp]{display:flex;flex-direction:column;gap:var(--space-4);backface-visibility:hidden;-webkit-backface-visibility:hidden}.success-back[data-astro-cid-wzfcx5rp]{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotateY(-180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center;padding:var(--space-6)}.form-field[data-astro-cid-wzfcx5rp]{display:flex;flex-direction:column;gap:var(--space-2);text-align:left}.field-label[data-astro-cid-wzfcx5rp]{font-size:1rem;font-weight:500;color:var(--color-gray-700)}.input-wrapper[data-astro-cid-wzfcx5rp]{position:relative}.input-wrapper[data-astro-cid-wzfcx5rp] input[data-astro-cid-wzfcx5rp]{width:100%;padding:var(--space-3) var(--space-4);border-width:1px;border-style:solid;border-color:var(--color-copper);border-radius:4px;font-size:1rem;background-color:var(--color-white);color:var(--color-gray-800);transition:border-color .2s ease,outline .2s ease;outline:2px solid transparent;outline-offset:0}.input-wrapper[data-astro-cid-wzfcx5rp] input[data-astro-cid-wzfcx5rp]::placeholder{color:var(--color-gray-500)}.input-wrapper[data-astro-cid-wzfcx5rp] input[data-astro-cid-wzfcx5rp]:hover{border-color:var(--color-copper-300)}.input-wrapper[data-astro-cid-wzfcx5rp] input[data-astro-cid-wzfcx5rp]:focus{border-color:var(--color-maroon-200);outline:2px solid var(--color-maroon-300)}.checkbox-field[data-astro-cid-wzfcx5rp] label[data-astro-cid-wzfcx5rp]{font-size:.875rem;font-weight:500;cursor:pointer;display:flex;gap:var(--space-2);align-items:baseline}.consent-text[data-astro-cid-wzfcx5rp]{font-size:.875rem;color:var(--color-gray-600);margin-top:var(--space-1);text-align:left;text-wrap:pretty}button[data-astro-cid-wzfcx5rp]{width:100%;padding:var(--space-3) var(--space-4);background-color:var(--color-maroon);color:var(--color-white);border:none;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,opacity .2s ease,outline .2s ease}button[data-astro-cid-wzfcx5rp]:not(:disabled):hover{background-color:var(--color-maroon-600)}button[data-astro-cid-wzfcx5rp]:not(:disabled):active{opacity:.5}button[data-astro-cid-wzfcx5rp]:disabled{opacity:.7;cursor:not-allowed}button[data-astro-cid-wzfcx5rp]:focus-visible{outline:3px solid var(--color-maroon-200);outline-offset:-1px}.popover[data-astro-cid-wzfcx5rp]{display:none;position:absolute;padding:var(--space-2) var(--space-3);max-width:250px;min-width:max-content;border-radius:4px;font-size:.875rem;z-index:10;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));text-wrap:pretty}.popover[data-astro-cid-wzfcx5rp].error{background-color:var(--color-red);color:#fff}.popover[data-astro-cid-wzfcx5rp].success{background-color:var(--color-emerald);color:#fff}.popover[data-astro-cid-wzfcx5rp][data-show]{display:block}.arrow[data-astro-cid-wzfcx5rp]{position:absolute;width:8px;height:8px;background:inherit;visibility:hidden}.arrow[data-astro-cid-wzfcx5rp]:before{position:absolute;width:8px;height:8px;background:inherit;visibility:visible;content:"";transform:rotate(45deg)}@media (min-width: 1024px){.card-perspective[data-astro-cid-wzfcx5rp]{max-width:600px}}@media (prefers-reduced-motion: reduce){.card[data-astro-cid-wzfcx5rp]{transition:none}}h1[data-astro-cid-sefmxpgk]{font-size:2.5rem;font-weight:700}h2[data-astro-cid-sefmxpgk]{font-size:1.75rem;margin-bottom:var(--space-5)}.section[data-astro-cid-sefmxpgk]{position:relative}.hero[data-astro-cid-sefmxpgk]{text-align:center;padding-top:var(--space-12);padding-bottom:var(--space-16);background-color:var(--color-jungle);color:var(--color-white)}.logo[data-astro-cid-sefmxpgk]{max-width:240px;height:auto;margin:0 auto var(--space-12) auto;display:block}.hero[data-astro-cid-sefmxpgk] h1[data-astro-cid-sefmxpgk]{max-width:20ch;margin-inline:auto;margin-bottom:var(--space-8)}.hero[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{font-size:1.25rem;font-weight:600;max-width:45ch;margin-inline:auto;color:var(--color-peach-600);text-wrap:balance;text-shadow:1px 1px 2px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.25),0 0 .2px rgba(0,0,0,.25)}.hero-download[data-astro-cid-sefmxpgk]{margin-top:var(--space-8)}.app-store-link[data-astro-cid-sefmxpgk]{display:inline-block;text-decoration:none}.app-store-badge[data-astro-cid-sefmxpgk]{height:60px;width:auto}.hero-download[data-astro-cid-sefmxpgk]{padding:15px}.traditional-recipes[data-astro-cid-sefmxpgk],.benefits[data-astro-cid-sefmxpgk]{background-color:var(--color-copper);color:var(--color-white);font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.25),0 0 .2px rgba(0,0,0,.25)}.dietary-structure[data-astro-cid-sefmxpgk],.future-plans[data-astro-cid-sefmxpgk]{background-color:var(--color-peach);color:var(--color-gray-800)}.cta[data-astro-cid-sefmxpgk]{background-color:var(--color-jungle);color:var(--color-white);text-align:center}.cta[data-astro-cid-sefmxpgk] h2[data-astro-cid-sefmxpgk]{margin-bottom:var(--space-4)}.cta[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{margin-bottom:var(--space-6);max-width:50ch;margin-inline:auto;text-wrap:balance}.traditional-recipes[data-astro-cid-sefmxpgk] .container[data-astro-cid-sefmxpgk],.dietary-structure[data-astro-cid-sefmxpgk] .container[data-astro-cid-sefmxpgk],.benefits[data-astro-cid-sefmxpgk] .container[data-astro-cid-sefmxpgk],.future-plans[data-astro-cid-sefmxpgk] .container[data-astro-cid-sefmxpgk],.cta[data-astro-cid-sefmxpgk] .container[data-astro-cid-sefmxpgk]{max-width:65ch;margin-inline:auto}@media (min-width: 768px){h1[data-astro-cid-sefmxpgk]{font-size:3rem}h2[data-astro-cid-sefmxpgk]{font-size:2rem}.hero[data-astro-cid-sefmxpgk]{padding-top:var(--space-16)}.logo[data-astro-cid-sefmxpgk]{max-width:340px;margin-bottom:var(--space-16)}.hero[data-astro-cid-sefmxpgk] h1[data-astro-cid-sefmxpgk]{max-width:25ch}.hero[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{font-size:1.375rem;font-weight:500}}@media (min-width: 1024px){h1[data-astro-cid-sefmxpgk]{font-size:3.5rem}h2[data-astro-cid-sefmxpgk]{font-size:2.25rem}p[data-astro-cid-sefmxpgk],ul[data-astro-cid-sefmxpgk]{font-size:1.125rem}.hero[data-astro-cid-sefmxpgk]{padding-top:calc(var(--space-16) * 1.5)}.logo[data-astro-cid-sefmxpgk]{max-width:440px}.hero[data-astro-cid-sefmxpgk] h1[data-astro-cid-sefmxpgk]{max-width:30ch}.hero[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{font-size:1.5rem}}.contact[data-astro-cid-sefmxpgk]{background-color:var(--color-jungle);color:var(--color-white);text-align:center}.contact[data-astro-cid-sefmxpgk] a[data-astro-cid-sefmxpgk]{color:var(--color-peach)}.contact[data-astro-cid-sefmxpgk] a[data-astro-cid-sefmxpgk]:hover{color:var(--color-peach-600)}.contact[data-astro-cid-sefmxpgk] .container[data-astro-cid-sefmxpgk]{max-width:65ch;margin-inline:auto}
