@charset "UTF-8";:root{--c-lime: #8dc100;--c-green-light: #658e00;--c-green: #3c5b00;--c-green-dark: #1f4110;--c-red: #e7374e;--c-red-food: #e31017;--c-brown: #491600;--c-brown-light: #7a4a1a;--c-orange: #efad02;--c-yellow: #fdd100;--c-yellow-light: #ffed00;--c-gray-bg: #f8f8f8;--c-gray-text: #8d8d8d;--c-text: #000000;--font: "Comfortaa", system-ui, -apple-system, "Segoe UI", sans-serif;--font-alt: "Montserrat", system-ui, sans-serif;--radius-card: 60px;--header-h: 100px;--container: 1030px;--container-wide: 1170px;--gutter: 16px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-weight:500;color:var(--c-text);background:#fff;line-height:1.25;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,p{margin:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container-wide{width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:1200px){.container,.container-wide{padding-inline:0}}.btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 48px;border-radius:100px;border:0;font-family:var(--font);font-weight:700;font-size:16px;line-height:1;background:var(--c-yellow);color:var(--c-brown);white-space:nowrap;transition:transform .2s ease,filter .2s ease}.btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--brown{background:var(--c-brown);color:var(--c-yellow)}.btn--black{color:#000}.btn--white{background:#fff;color:var(--c-brown)}@media(max-width:480px){.btn{padding:0 32px}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}.reveal--left{transform:translate(-60px)}.reveal--right{transform:translate(60px)}.reveal--left.is-visible,.reveal--right.is-visible{transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}
