@font-face{font-family:Gramatika;src:url(/assets/fonts/Gramatika-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gramatika;src:url(/assets/fonts/Gramatika-Bold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--primary-color: #ccff7e;--secondary-color: #e3e6ff;--third-color: #5468ff;--color-white: #ffffff;--color-grey: #eeeeee;--color-secondary-grey: #f7f8ff;--color-red: #ff0606;--text-grey: #818181;--text-primary: #212121;--text-black: #000000;--divider: #d9d9d9;--border-radius: 28px;--button-padding: 10px 20px;--container-width: 1410px;--transition-base: .3s ease;--container-side-padding: 3rem;--color-accent-green: #ccff7e;--color-accent-green-hover: #bff06f;--color-accent-purple: #5468ff;--color-accent-purple-hover: #4359f2;--color-card: #eeeeee;--color-card-hover: #e5e5e5;--color-card-active: #ccff7e;--color-white-hover: #ffffff;--color-promo-badge: #e3e6ff;--client-navbar-scroll-offset: 92px;--anchor-scroll-offset: 25px}main section[id]{scroll-margin-top:var(--anchor-scroll-offset)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{height:100%;scroll-behavior:auto;scrollbar-gutter:auto}body{min-height:100%;font-family:Gramatika,Segoe UI,sans-serif;color:var(--text-primary);text-rendering:optimizeLegibility;font-weight:400;line-height:1.55}button,input,textarea,select,a{cursor:pointer;color:var(--text-primary)}button{border:0;background:none;width:fit-content}a{text-decoration:none}img,picture{display:block;max-width:100%}ul,ol{list-style:none;padding:0}textarea{resize:vertical}.container{width:min(var(--container-width),calc(100% - (var(--container-side-padding) * 2)));margin-inline:auto}.muted{color:var(--text-grey)}.divider{width:1px;height:21px;background:#bbb}@media(max-width:1440px){:root{--container-width: 1350px}}@media(max-width:1280px){.container{width:min(var(--container-width),calc(100% - 4rem))}:root{--container-side-padding: 2rem}}@media(max-width:1100px){:root{--client-navbar-scroll-offset: 76px}}@media(max-width:1024px){.container{width:min(var(--container-width),calc(100% - 3rem))}:root{--container-side-padding: 1.5rem}}@media(max-width:768px){:root{--container-side-padding: 16px;--client-navbar-scroll-offset: 80px}.container{width:min(var(--container-width),100%)!important;padding:0 16px}input,select,textarea{font-size:16px!important}}@media(max-width:480px){.container{padding:0 16px}}@media(max-width:360px){:root{--container-side-padding: 12px}.container{padding:0 12px}}.reveal-on-scroll--children-only{opacity:1;translate:0 0;transition:none}.reveal-on-scroll--visible{opacity:1;translate:0 0}.reveal-on-scroll{--reveal-fade-easing: cubic-bezier(.16, 1, .3, 1);--reveal-transform-easing: cubic-bezier(.18, .9, .28, 1.08);display:block}.reveal-target{--reveal-x: 0px;--reveal-item-delay: 0ms;opacity:0;backface-visibility:hidden;transform-origin:50% 100%;transition:opacity .72s var(--reveal-fade-easing) var(--reveal-item-delay),transform .92s var(--reveal-transform-easing) var(--reveal-item-delay),filter .82s var(--reveal-fade-easing) var(--reveal-item-delay);will-change:opacity,transform,filter}.reveal-target--title{transform:translate3d(0,44px,0) scale(.985);filter:blur(4px)}.reveal-target--text{transform:translate3d(0,26px,0);filter:blur(3px) saturate(.9)}.reveal-target--item{transform:perspective(1000px) translate3d(var(--reveal-x),38px,0) rotateX(5deg) scale(.968);filter:blur(6px) saturate(.82)}.reveal-target--media{transform:translate3d(0,24px,0) scale(1.04);filter:blur(5px) saturate(.86)}.reveal-target--visible{opacity:1;transform:perspective(1000px) translateZ(0) rotateX(0) scale(1);filter:blur(0) saturate(1)}.reveal-target--settled{will-change:auto}@media(max-width:767px){.reveal-target{transition:opacity .65s var(--reveal-fade-easing) var(--reveal-item-delay),transform .8s var(--reveal-transform-easing) var(--reveal-item-delay),filter .72s var(--reveal-fade-easing) var(--reveal-item-delay)}.reveal-target--title{transform:translate3d(0,32px,0) scale(.99);filter:blur(2px)}.reveal-target--text{transform:translate3d(0,20px,0);filter:blur(2px)}.reveal-target--item{transform:translate3d(0,28px,0) scale(.98);filter:blur(3px) saturate(.9)}.reveal-target--media{transform:translate3d(0,18px,0) scale(1.025);filter:blur(3px) saturate(.92)}.reveal-target--visible{transform:translateZ(0) scale(1);filter:blur(0) saturate(1)}}@media(prefers-reduced-motion:reduce){.reveal-target{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}
