/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
}

strong {
  font-weight: bold;
}

/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html {
  box-sizing: border-box;
}
img {
  display: block;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}

html.lenis,
html.lenis body {
  height: auto;
}

.lenis:not(.lenis-autoToggle).lenis-stopped {
  overflow: clip;
}

.lenis [data-lenis-prevent],
.lenis [data-lenis-prevent-wheel],
.lenis [data-lenis-prevent-touch],
.lenis [data-lenis-prevent-vertical],
.lenis [data-lenis-prevent-horizontal] {
  overscroll-behavior: contain;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}

.lenis.lenis-autoToggle {
  transition-property: overflow;
  transition-duration: 1ms;
  transition-behavior: allow-discrete;
}

:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:ease;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode  > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode  > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal  > .swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal  > .swiper-wrapper > .swiper-slide:first-child{margin-left:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal  > .swiper-wrapper > .swiper-slide:last-child{margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical  > .swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical  > .swiper-wrapper > .swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical  > .swiper-wrapper > .swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode  > .swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode  > .swiper-wrapper > .swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered  > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered  > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal  > .swiper-wrapper > .swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal  > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical  > .swiper-wrapper > .swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical  > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled > .swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:8px;bottom:var(--swiper-pagination-bottom, 8px);top:auto;top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:8px;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:#000;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:0.2;opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:1;opacity:var(--swiper-pagination-bullet-opacity, 1);background:#007aff;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:8px;right:var(--swiper-pagination-right, 8px);left:auto;left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0);}.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-bullets-dynamic.swiper-pagination-vertical.swiper-pagination-bullets{top:50%;transform:translateY(-50%);width:8px;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-bullets-dynamic.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-bullets-dynamic.swiper-pagination-horizontal.swiper-pagination-bullets{left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-bullets-dynamic.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--color-ink: #1b212b;--color-muted: #4b5563;--color-green: #0d6b2f;--color-green-bright: #10b144;--header-height: 76px;--header-top-gap: 24px}html{scroll-behavior:auto}html.menu-open{overflow:hidden}body{margin:0;overflow-x:hidden;background:#fff;color:#1b212b;color:var(--color-ink);font-family:"Outfit",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;opacity:0;animation:pageFadeIn 360ms ease 80ms forwards;overflow-x:hidden;width:100%}body.menu-open{overflow:hidden}a,button{font:inherit}button{padding:0;border:0;background:none;color:inherit;cursor:pointer}img{max-width:100%}.page-wave{position:absolute;top:600px;right:-60px;z-index:0;width:min(204px,32vw);height:auto;pointer-events:none;animation:pageWave 10s ease-in-out infinite alternate;display:none}@media(min-width: 992px){.page-wave{display:block}}.page-wave--left{top:861px;right:auto;left:-40px;width:min(333px,42vw);animation-name:pageWaveLeft;display:none}@media(min-width: 992px){.page-wave--left{display:block}}.site-container{width:min(100%,1352px);margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.subpage-body{padding:160px 0 96px}.subpage-body h1{margin:0 0 24px;font-family:"Poppins",sans-serif;font-size:40px;font-weight:600;line-height:1.8;letter-spacing:0}.subpage-body p{margin:0 0 24px;font-family:"Poppins",sans-serif;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:0}.subpage-body p:last-child{margin-bottom:0}main>section{z-index:10}.site-header{position:fixed;top:24px;top:var(--header-top-gap);left:0;z-index:30;width:100%;overflow:visible;transition:margin-top 200ms ease, transform 260ms ease}.site-header.is-sticky,.site-header.is-menu-open{margin-top:0}.site-header.is-sticky .site-header__inner,.site-header.is-menu-open .site-header__inner{background:hsla(0,0%,100%,.78);border-bottom-color:rgba(27,33,43,.08);border-radius:80px;backdrop-filter:blur(18px);box-shadow:0 14px 34px rgba(27,33,43,.06)}.site-header.is-menu-open .site-header__inner{background:#fff;border-bottom-color:rgba(0,0,0,0);box-shadow:none}.site-header.is-hidden:not(.is-menu-open){transform:translateY(-150%)}.site-header__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:min(100%,1376px);padding-left:20px;padding-right:20px;min-height:76px;min-height:var(--header-height);gap:24px;background:hsla(0,0%,100%,0);border-bottom:1px solid rgba(27,33,43,0);transition:background-color 200ms ease, border-color 200ms ease, border-radius 200ms ease, box-shadow 200ms ease, backdrop-filter 200ms ease}@media(min-width: 992px){.site-header__inner{padding-left:32px;padding-right:32px}}.site-header__logo{position:relative;z-index:2;display:inline-flex;width:140px;flex:0 0 auto}@media(min-width: 992px){.site-header__logo{width:210px}}.site-header__logo img{width:100%;height:auto}.site-header__nav{display:grid;grid-gap:30px;gap:30px}.site-header__nav a{color:#1b212b;color:var(--color-ink);font-size:2rem;font-weight:600;line-height:1.05;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;transition:color 200ms ease}.site-header__nav a:hover{color:#0d6b2f;color:var(--color-green)}@media(min-width: 992px){.site-header__nav{display:flex;align-items:center;justify-content:center;gap:max(18px, min(2.4vw, 34px))}.site-header__nav a{font-size:1.25rem;line-height:1.85}}.site-header__menu{display:none;position:absolute;top:100%;left:0;right:0;z-index:1;overflow:hidden;padding:62px 32px 44px;border-radius:0 0 40px 40px;background:#fff;backdrop-filter:blur(18px);box-shadow:0 24px 44px rgba(27,33,43,.08)}.site-header__menu::before,.site-header__menu::after{content:"";position:absolute;z-index:-1;background:url("../images/bg/animated-bg-1.svg") center/contain no-repeat;pointer-events:none}.site-header__menu::before{right:-46%;top:18%;width:92vw;aspect-ratio:851/921;opacity:.34;animation:menuWave 9s ease-in-out infinite alternate}.site-header__menu::after{left:-44%;bottom:-24%;width:82vw;aspect-ratio:851/921;opacity:.26;animation:menuWaveReverse 11s ease-in-out infinite alternate}.site-header.is-menu-open .site-header__menu{display:block}.site-header__cta{display:inline-flex;align-items:center;justify-content:center;min-height:62px;margin-top:48px;padding-left:28px;padding-right:28px;border-radius:20px;background:#10b144;background:var(--color-green-bright);color:#fff;font-size:20px;font-weight:600;line-height:1.2;text-align:center;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.site-header__menu{position:static;display:flex;align-items:center;justify-content:flex-end;gap:max(18px, min(2.4vw, 34px));flex:1;overflow:visible;padding:0;border-radius:0;background:rgba(0,0,0,0);backdrop-filter:none;box-shadow:none}.site-header__menu::before,.site-header__menu::after{content:none}.site-header__cta{display:none}}.language-select{position:relative;margin-top:42px}.language-select__button{display:inline-flex;align-items:center;gap:12px;min-height:40px;color:#1b212b;color:var(--color-ink);font-size:32px;font-weight:600;line-height:1}.language-select__chevron{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.language-select__menu{position:absolute;top:calc(100% + 10px);left:0;min-width:72px;padding:8px;border-radius:14px;background:hsla(0,0%,100%,.92);box-shadow:0 18px 34px rgba(27,33,43,.1);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 160ms ease, transform 160ms ease, visibility 160ms ease}.language-select__menu a{display:block;padding:8px 10px;color:#1b212b;color:var(--color-ink);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.language-select:focus-within .language-select__menu,.language-select:hover .language-select__menu,.language-select.is-open .language-select__menu{opacity:1;visibility:visible;transform:translateY(0)}@media(min-width: 992px){.language-select{margin-top:0}.language-select__button{gap:8px;font-size:1.25rem}}.menu-toggle{display:inline-grid;width:42px;height:42px;align-items:center;justify-items:center;place-items:center}@media(min-width: 992px){.menu-toggle{display:none}}.menu-toggle span{grid-area:1/1;width:30px;height:3px;border-radius:999px;background:#1b212b;background:var(--color-ink);transition:opacity 180ms ease, transform 180ms ease}.menu-toggle span:nth-child(1){transform:translateY(-9px)}.menu-toggle span:nth-child(3){transform:translateY(9px)}.menu-toggle.is-active span:nth-child(1){transform:rotate(45deg)}.menu-toggle.is-active span:nth-child(2){opacity:0}.menu-toggle.is-active span:nth-child(3){transform:rotate(-45deg)}.hero-banner{position:relative;min-height:500px;overflow:hidden;padding-top:132px;padding-bottom:64px;z-index:10}.hero-banner__inner{position:relative;isolation:isolate;display:grid;align-items:center;grid-gap:42px;gap:42px}@media(min-width: 992px){.hero-banner__inner{grid-template-columns:minmax(0, 0.9fr) minmax(520px, 1.1fr);gap:64px}}.hero-banner__content{max-width:580px;text-align:center;position:relative;z-index:2;transform:translateZ(0)}@media(min-width: 992px){.hero-banner__content{text-align:left}}.hero-banner h1{margin:0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:32px;font-weight:600;line-height:1.16}@media(min-width: 992px){.hero-banner h1{font-size:56px;line-height:1.05}}.hero-banner__text{max-width:520px;margin:18px auto 0;color:#1b212b;color:var(--color-ink);font-size:18px;font-weight:400;line-height:28px}@media(min-width: 992px){.hero-banner__text{margin-left:0;margin-right:0;font-size:33px;font-weight:300;line-height:49px}}.hero-banner__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px}@media(min-width: 992px){.hero-banner__badges{justify-content:flex-start}}.hero-banner__badges a{display:inline-flex;min-height:48px}.hero-banner__badges img{height:48px;width:auto}.hero-banner__visual{position:relative;min-height:min(92vw,470px);z-index:0;transform:translate3d(0, 0, 0)}@media(min-width: 768px){.hero-banner__visual{min-height:580px}}@media(min-width: 992px){.hero-banner__visual{isolation:isolate;z-index:1;min-height:690px}}.hero-banner__wave{position:absolute;left:50%;top:-160px;z-index:-1;width:min(118%,760px);max-width:none;height:auto;opacity:.9;overflow:visible;transform:translateX(-50%);pointer-events:none}@media(max-width: 991.98px){.hero-banner__wave{left:-9%;width:118%;transform:translate3d(0, 0, 0)}}.hero-banner__phone{position:absolute;z-index:2;width:min(48%,285px);height:auto;filter:drop-shadow(0 30px 44px rgba(16, 46, 33, 0.16))}.hero-banner__phone--one{left:11%;top:8%;transform:rotate(-8deg)}.hero-banner__phone--two{right:10%;top:18%;transform:rotate(7deg)}.hero-banner__check{position:absolute;left:4%;top:40%;z-index:3;width:min(28%,148px);height:auto;filter:drop-shadow(0 18px 28px rgba(16, 46, 33, 0.14))}@media(min-width: 992px){.hero-banner__check{animation:heroFloat 4.8s ease-in-out infinite}}.score-intro{padding-top:76px;padding-bottom:86px;position:relative;z-index:10}.score-intro__inner{display:flex;flex-direction:column;align-items:center;max-width:864px;text-align:center}.score-intro__title{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;grid-gap:22px;gap:22px;margin:0;color:#1b212b;color:var(--color-ink);line-height:1}.score-intro__left{justify-self:end;font-family:"Parkinsans",sans-serif;font-size:48px;font-weight:600;line-height:51px;letter-spacing:0}.score-intro__left span{display:inline}.score-intro__equals{font-family:"Kalam",cursive;font-size:65px;font-weight:700;line-height:51px}.score-intro__right{justify-self:start;color:#1b212b;color:var(--color-ink);font-family:"Kalam",cursive;font-size:52px;font-weight:700;line-height:51px;letter-spacing:0;white-space:nowrap}.score-intro__right span{display:inline}.score-intro__desc{max-width:620px;margin:54px auto 0;color:#5d6570;font-family:"Outfit",sans-serif;font-size:24px;font-weight:400;line-height:33px}.score-intro__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,420px);min-height:64px;margin-top:48px;padding:16px 32px;border-radius:22px;background:#10b144;background:var(--color-green-bright);color:#fff;font-family:"Outfit",sans-serif;font-size:20px;font-weight:600;line-height:20px;text-align:center;-webkit-text-decoration:none;text-decoration:none}@media(min-width: 992px){.score-intro__right{color:#1b212b;color:var(--color-ink)}}@media(max-width: 575.98px){.score-intro{padding-top:64px;padding-bottom:82px}.score-intro__inner{width:min(100%,390px)}.score-intro__title{grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:10px}.score-intro__left{font-size:30px;line-height:40px;text-align:left;white-space:normal}.score-intro__left span{display:block}.score-intro__equals{align-self:start;padding-top:34px;font-size:45px;line-height:35px}.score-intro__right{color:#10b144;color:var(--color-green-bright);font-size:30px;line-height:40px;text-align:left;white-space:normal}.score-intro__right span{display:block}.score-intro__desc{max-width:380px;margin-top:36px;font-size:22px;line-height:32px}.score-intro__button{width:calc(100% - 42px);min-height:74px;margin-top:54px;padding-left:24px;padding-right:24px;border-radius:24px;font-size:16px;line-height:20px}}.independence-section{padding-top:84px;padding-bottom:110px;position:relative;z-index:10}.independence-section__inner{display:grid;align-items:center;grid-gap:56px;gap:56px}@media(min-width: 992px){.independence-section__inner{grid-template-columns:minmax(0, 0.98fr) minmax(500px, 1fr);gap:64px}}.independence-section__media{display:flex;flex-direction:column;align-items:flex-start}.independence-section__copy{max-width:640px}.independence-section h2{margin:0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:56px;font-weight:600;line-height:1.05;letter-spacing:0}.independence-section__accent{margin-top:28px;color:#1b212b;color:var(--color-ink);font-family:"Kalam",cursive;font-size:48px;font-weight:700;line-height:1.08}.independence-section__text{max-width:520px;margin-top:26px;color:#5d6570;font-family:"Outfit",sans-serif;font-size:24px;font-weight:400;line-height:40px}.independence-section__image{width:min(100%,560px);height:auto;margin-top:72px;align-self:center}.independence-section__features{display:grid;grid-gap:60px;gap:60px}.independence-feature{display:grid;grid-template-columns:160px minmax(0, 1fr);align-items:center;grid-gap:42px;gap:42px}.independence-feature__icon{width:160px;aspect-ratio:1;border-radius:50%;background:#fbf5e9;display:flex;justify-content:center;align-items:center}.independence-feature__icon img{width:64px;height:64px}.independence-feature h3{margin:0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:28px;font-weight:600;line-height:1.18}.independence-feature p{margin-top:20px;color:#5d6570;font-family:"Outfit",sans-serif;font-size:22px;font-weight:400;line-height:32px}@media(max-width: 991.98px){.independence-section{padding-top:72px;padding-bottom:86px;overflow:hidden}.independence-section__inner{position:relative;z-index:0;gap:54px}.independence-section__inner::before,.independence-section__inner::after{content:"";position:absolute;z-index:-1;width:270px;aspect-ratio:851/921;background:url("../images/bg/animated-bg-1.svg") center/contain no-repeat;opacity:.55;pointer-events:none}.independence-section__inner::before{top:-100px;left:-190px}.independence-section__inner::after{top:210px;right:-210px;width:360px}.independence-section__media{align-items:center;text-align:center}.independence-section h2{font-size:32px;line-height:40px}.independence-section__accent{margin-top:18px;font-size:32px;line-height:1.05}.independence-section__text{margin-top:24px;font-size:18px;line-height:28px}.independence-section__image{width:min(100%,520px);margin-top:42px}.independence-section__features{gap:44px}.independence-feature{grid-template-columns:104px minmax(0, 1fr);gap:24px}.independence-feature__icon{width:104px}.independence-feature h3{font-size:18px;line-height:25px}.independence-feature p{margin-top:12px;font-size:15px;line-height:22px}}@media(max-width: 575.98px){.independence-section__features{gap:38px}.independence-feature{grid-template-columns:88px minmax(0, 1fr);gap:20px}.independence-feature__icon{width:88px}}.product-community{width:100%;position:relative;background:#fef9f0}@media(min-width: 992px){.product-community{margin-top:400px}}.product-community-wave{position:relative;z-index:1;display:block;width:100%;height:max(86px, min(15vw, 190px));background:#fff}.product-community-wave--bottom{display:none}@media(min-width: 768px){.product-community-wave--bottom{display:block}}.product-community-wave__path{animation:productCommunityWave 4s linear infinite}.product-features{position:relative;z-index:1;padding-top:24px;padding-bottom:36px}@media(min-width: 768px){.product-features{margin-top:-600px;padding-top:96px;padding-bottom:120px}}.product-features__inner{display:grid;align-items:start;grid-gap:34px;gap:34px}@media(min-width: 992px){.product-features__inner{grid-template-columns:minmax(0, 0.98fr) minmax(0, 1fr)}}.product-feature-card{display:flex;flex-direction:column;overflow:hidden;border:5px solid #10b144;border:5px solid var(--color-green-bright);border-radius:48px;background:#fff}.product-feature-card--scan{padding:32px 24px}@media(min-width: 992px){.product-feature-card--scan{min-height:700px;padding:72px 56px}}.product-feature-card--rate{padding:32px 24px}@media(min-width: 768px){.product-feature-card--rate{margin-top:86px;min-height:680px;padding:48px 52px 58px}}.product-feature-card__content{position:relative;z-index:1}.product-feature-card__premium{display:inline-flex;align-items:center;gap:24px;order:-2;margin-bottom:28px;color:#e1bf5c;font-family:"Kalam",cursive;font-size:28px;font-weight:700;line-height:.95}.product-feature-card__premium img{width:63px;height:84px;flex:0 0 auto}.product-feature-card h2{margin:0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:22px;font-weight:600;line-height:1.6;letter-spacing:0}@media(min-width: 992px){.product-feature-card h2{font-size:40px}}.product-feature-card p{max-width:610px;color:#5d6570;font-family:"Outfit",sans-serif;font-size:22px;font-weight:400;line-height:1.6}@media(min-width: 768px){.product-feature-card p{margin-top:28px}}.product-feature-card__image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.product-feature-card--scan .product-feature-card__image{width:100%}@media(min-width: 768px){.product-feature-card--scan .product-feature-card__image{margin:auto 0}}.product-feature-card--rate .product-feature-card__image{margin:24px 0;width:min(100%,560px);order:-1}@media(min-width: 768px){.product-feature-card--rate .product-feature-card__image{margin:10px auto 48px}}.teams{position:relative;z-index:1;padding-top:48px;padding-bottom:48px;background:#fffaf0}.teams__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.teams h2{margin:0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:56px;font-weight:600;line-height:72px;letter-spacing:0}.teams__text{max-width:990px;margin-top:36px;color:#5d6570;font-family:"Outfit",sans-serif;font-size:22px;font-weight:400;line-height:36px}.teams__avatars{display:flex;align-items:center;justify-content:center;width:100%;margin-top:76px;overflow-x:auto;overflow-y:hidden;padding-top:4px;padding-bottom:10px;scrollbar-width:none}.teams__avatars::-webkit-scrollbar{display:none}.teams__avatars img,.teams__avatars .teams__count{width:132px;height:132px;flex:0 0 auto;border-radius:50%}.teams__avatars img{border:8px solid #fff;-o-object-fit:cover;object-fit:cover}.teams__avatars img+img,.teams__avatars img+.teams__count{margin-left:-10px}.teams__count{display:inline-flex;align-items:center;justify-content:center;margin-left:10px;background:#e4c35f;color:#fff;font-family:"Outfit",sans-serif;font-size:32px;font-weight:600;line-height:1}.teams__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,480px);min-height:86px;margin-top:70px;padding:20px 34px;border-radius:24px;background:#10b144;background:var(--color-green-bright);color:#fff;font-family:"Outfit",sans-serif;font-size:20px;font-weight:600;line-height:20px;text-align:center;-webkit-text-decoration:none;text-decoration:none}@media(max-width: 991.98px){.teams{padding-top:58px;padding-bottom:90px}.teams h2{font-size:32px;line-height:48px}.teams__text{margin-top:24px;font-size:18px;line-height:28px}.teams__avatars{justify-content:flex-start;margin-top:48px;padding-left:10px;padding-right:10px}.teams__avatars img,.teams__avatars .teams__count{width:104px;height:104px}.teams__count{font-size:23px}.teams__button{min-height:74px;margin-top:52px;font-size:16px}}.reviews{position:relative;z-index:1;padding:56px 16px 84px;background:#fffaf0;width:100%;overflow:hidden}.reviews__panel{max-width:1464px;width:100%;margin-left:auto;margin-right:auto;padding:24px 24px 16px 24px;border-radius:56px;background:#fff}@media(min-width: 992px){.reviews__panel{padding:72px 72px 56px 72px}}.reviews__content{min-width:0;width:100%;display:grid;align-items:center;grid-gap:64px;gap:64px}@media(min-width: 992px){.reviews__content{grid-template-columns:minmax(0, 0.9fr) minmax(500px, 0.85fr);gap:90px}}.reviews__summary{max-width:610px}.reviews__eyebrow{margin:0;color:#1b212b;color:var(--color-ink);font-family:"Kalam",cursive;font-size:56px;font-weight:700;line-height:1.05}.reviews h2{margin:28px 0 0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:40px;font-weight:600;line-height:1.08}.reviews__text{max-width:570px;margin-top:42px;color:#5d6570;font-family:"Outfit",sans-serif;font-size:22px;font-weight:400;line-height:1.6}.reviews__ratings{display:grid;grid-gap:24px;gap:24px;margin-top:44px}.reviews__slider{min-width:0;max-width:100%;width:100%;overflow:hidden;padding:0 0 44px}.reviews__pagination{bottom:0 !important}.reviews__pagination .swiper-pagination-bullet{width:12px;height:12px;margin-left:6px !important;margin-right:6px !important;background:#d6d6d6;opacity:1}.reviews__pagination .swiper-pagination-bullet-active{background:#1b212b;background:var(--color-ink)}.reviews-rating{display:grid;grid-template-columns:176px auto minmax(0, 1fr);align-items:center;grid-gap:24px;gap:24px}.reviews-rating__badge{width:176px;height:auto}.reviews-rating__score{display:grid;grid-gap:2px;gap:2px;color:#1b212b;color:var(--color-ink);font-family:"Outfit",sans-serif}.reviews-rating__score strong{font-size:42px;font-weight:600;line-height:1}.reviews-rating__score span{color:#5d6570;font-size:17px;font-weight:400;white-space:nowrap}.reviews-stars{display:inline-flex;align-items:center;gap:6px}.reviews-stars img{width:26px;height:26px}.reviews-card{height:auto;padding:34px 40px;border:2px solid #efd394;border-radius:30px;background:#fff}.reviews-card h3{margin:0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:24px;font-weight:600;line-height:1.2}.reviews-card .reviews-stars{margin-top:18px}.reviews-card p{margin-top:26px;color:#5d6570;font-family:"Outfit",sans-serif;font-size:20px;font-weight:400;line-height:1.6}.reviews-card strong{display:block;margin-top:22px;color:#1b212b;color:var(--color-ink);font-family:"Kalam",cursive;font-size:28px;font-weight:700;line-height:1.1}@media(max-width: 991.98px){.reviews{padding:38px 0 0}.reviews__panel{padding:60px 30px 74px;border-radius:0}.reviews__content{gap:44px}.reviews__summary{max-width:none;text-align:center}.reviews__eyebrow{font-size:32px}.reviews h2{margin-top:18px;font-size:24px;line-height:48px}.reviews__text{max-width:360px;margin:26px auto 0;font-size:20px;line-height:1.6}.reviews__ratings{gap:14px;margin-top:36px}.reviews__slider{max-width:none;width:calc(100% + 30px);margin-right:-30px;overflow:visible;padding-bottom:0}.reviews__pagination{display:none}.reviews-rating{grid-template-columns:144px 52px minmax(0, 1fr);gap:12px;text-align:left}.reviews-rating__badge{width:144px}.reviews-rating__score strong{font-size:31px}.reviews-rating__score span{font-size:14px}.reviews-stars{gap:4px}.reviews-stars img{width:21px;height:21px}.reviews-card{padding:28px 30px;border-radius:26px}.reviews-card h3{font-size:18px;line-height:1.25}.reviews-card p{margin-top:22px;font-size:16px;line-height:30px}.reviews-card strong{font-size:21px}}@media(max-width: 575.98px){.reviews__panel{padding-left:24px;padding-right:24px}.reviews__slider{width:calc(100% + 24px);margin-right:-24px}.reviews-rating{grid-template-columns:142px 52px minmax(0, 1fr);gap:10px}}.feature-section-1{overflow:hidden;background:#fff;padding-top:88px;padding-bottom:108px}.feature-section-1__inner{display:grid;align-items:center;grid-gap:72px;gap:72px}@media(min-width: 992px){.feature-section-1__inner{grid-template-columns:minmax(0, 0.96fr) minmax(500px, 1fr)}}.feature-section-1__media img{width:min(100%,650px);height:auto;margin-left:auto;margin-right:auto}.feature-section-1__content{max-width:660px}.feature-section-1__premium{display:inline-flex;align-items:center;gap:26px;color:#e1bf5c;font-family:"Kalam",cursive;font-size:28px;font-weight:700;line-height:.95}.feature-section-1__medal{display:inline-flex;width:63px;height:84px;flex:0 0 auto}.feature-section-1__medal img{width:100%;height:100%}.feature-section-1 h2{margin:86px 0 0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:56px;font-weight:600;line-height:1.08;letter-spacing:0}.feature-section-1 p{margin-top:34px;color:#5d6570;font-family:"Outfit",sans-serif;font-size:30px;font-weight:400;line-height:1.62}.feature-section-1__strong{max-width:610px;margin-top:68px;color:#1b212b !important;color:var(--color-ink) !important;font-weight:600 !important}@media(max-width: 991.98px){.feature-section-1{padding-top:0;padding-bottom:78px}.feature-section-1__inner{gap:58px;padding-left:0;padding-right:0}.feature-section-1__media{position:relative;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-top:28px;background:linear-gradient(#fffaf0 0,#fffaf0 42%, #ffffff 42%, #ffffff 100%);background:linear-gradient(#fffaf0 0 42%, #ffffff 42% 100%)}.feature-section-1__media img{width:min(100%,720px)}.feature-section-1__content{max-width:720px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;text-align:center}.feature-section-1__premium{gap:20px;text-align:left}.feature-section-1 h2{margin-top:52px;font-size:32px;line-height:48px}.feature-section-1 p{margin-top:32px;font-size:20px;line-height:32px}.feature-section-1__strong{margin-top:54px;font-size:20px;line-height:32px}}.feature-section-2{overflow:hidden;background:#fff;padding:24px 0 48px}.feature-section-2__panel{width:100%;margin-left:auto;margin-right:auto;overflow:hidden;background:#fffbf5;width:min(100% - 32px,1464px)}@media(min-width: 768px){.feature-section-2__panel{border-radius:54px;background:#fffbf5}}.feature-section-2__inner{position:relative;display:grid;align-items:center;grid-gap:32px;gap:32px;min-height:700px;padding-top:48px;padding-bottom:48px}@media(min-width: 992px){.feature-section-2__inner{grid-template-columns:minmax(0, 1.08fr) minmax(500px, 1fr)}}.feature-section-2__content{max-width:620px;text-align:center}.feature-section-2__premium{display:inline-flex;align-items:center;gap:24px;color:#e1bf5c;font-family:"Kalam",cursive;font-size:28px;font-weight:700;line-height:.95}.feature-section-2__medal{display:inline-flex;width:63px;height:84px;flex:0 0 auto}.feature-section-2__medal img{width:100%;height:100%}.feature-section-2 h2{margin:36px 0 0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:40px;font-weight:600;line-height:72px;text-align:center}.feature-section-2 p{margin-top:24px;color:#1b212b;color:var(--color-ink);font-family:"Outfit",sans-serif;font-size:22px;font-weight:400;line-height:40px;text-align:center}.feature-section-2__lead{margin-top:18px}.feature-section-2__media{position:relative;z-index:0;align-self:end;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}@media(min-width: 768px){.feature-section-2__media{width:100%;margin-left:0;margin-right:0;max-width:391px}}.feature-section-2__media::before{content:"";position:absolute;right:-34%;bottom:-18%;z-index:-1;width:94%;aspect-ratio:851/921;background:url("../images/bg/animated-bg-1.svg") center/contain no-repeat;opacity:.72;pointer-events:none}@media(min-width: 768px){.feature-section-2__media::before{right:-26%;bottom:-12%;width:86%}}.feature-section-2__media img{width:min(80%,580px);height:auto;transform:translateY(80px);margin-left:40px}@media(min-width: 768px){.feature-section-2__media img{width:min(100%,620px);transform:translateY(0);margin-left:0}}@media(min-width: 768px){.feature-section-2{padding:0 0 78px}.feature-section-2__inner{gap:54px;min-height:0;padding:32px 96px 0 96px}.feature-section-2__content{max-width:720px;margin-left:auto;margin-right:auto;text-align:left}.feature-section-2__premium{gap:20px;text-align:left}.feature-section-2 h2{margin-top:48px;font-size:32px;line-height:48px;text-align:left}.feature-section-2 p{margin-top:40px;font-size:20px;line-height:32px;text-align:left}.feature-section-2__lead{margin-top:26px}}.healthy-cta{background:#fff;padding-top:104px;padding-bottom:118px}.healthy-cta__inner{max-width:880px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;text-align:center}.healthy-cta h2{margin:0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:56px;font-weight:600;line-height:80px;letter-spacing:0}.healthy-cta h2>span{display:block}.healthy-cta__accent{margin-top:34px;font-family:"Kalam",cursive;font-size:64px;font-weight:700;line-height:37px}.healthy-cta__accent strong{color:#10b144;color:var(--color-green-bright);font-weight:700}.healthy-cta p{margin:64px 0 0;color:#5d6570;font-family:"Outfit",sans-serif;font-size:24px;font-weight:400;line-height:42px}.healthy-cta__strong{margin-top:56px !important;color:#1b212b !important;color:var(--color-ink) !important;font-size:24px !important;font-weight:500 !important;line-height:42px !important}@media(max-width: 991.98px){.healthy-cta{padding-top:78px;padding-bottom:92px}.healthy-cta h2{font-size:32px;line-height:40px}.healthy-cta__accent{margin-top:24px;font-size:32px;line-height:37px}.healthy-cta p{margin-top:42px;font-size:20px;line-height:1.6}.healthy-cta__strong{margin-top:42px !important;font-size:20px !important;line-height:34px !important}}.benefit-icons{background:#ebf8f2;padding-top:126px;padding-bottom:136px}.benefit-icons__inner{display:grid;grid-gap:64px;gap:64px}@media(min-width: 992px){.benefit-icons__inner{grid-template-columns:repeat(3, minmax(0, 1fr));gap:74px}}.benefit-icons__item{display:flex;flex-direction:column;align-items:center;text-align:center}.benefit-icons__item img{width:min(100%,248px);height:auto}.benefit-icons__item h2{margin:46px 0 0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:28px;font-weight:600;line-height:1.6;letter-spacing:0}.benefit-icons__item p{max-width:390px;margin-top:28px;color:#5d6570;font-family:"Outfit",sans-serif;font-size:20px;font-weight:400;line-height:1.6}@media(max-width: 991.98px){.benefit-icons{padding-top:42px;padding-bottom:48px}.benefit-icons__inner{gap:58px}.benefit-icons__item img{width:min(72vw,230px)}.benefit-icons__item h2{margin-top:12px;font-size:20px}.benefit-icons__item p{max-width:520px;margin-top:18px;font-size:18px;line-height:1.6}}.video-discover{overflow:hidden;background:#fff;padding-top:88px;padding-bottom:70px}.video-discover h2{margin:0 0 48px;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:48px;font-weight:600;line-height:1.08;text-align:center;letter-spacing:0}.video-discover__slider{overflow:visible;width:100%}.video-discover .swiper-wrapper{align-items:stretch}.video-card{position:relative;width:395px;height:auto;overflow:hidden;border-radius:22px;background:#f4f4f4}.video-card img{width:100%;height:auto;aspect-ratio:790/1242;-o-object-fit:cover;object-fit:cover}.video-card button{position:absolute;left:50%;top:50%;display:inline-grid;width:54px;height:54px;align-items:center;justify-items:center;place-items:center;border-radius:50%;background:rgba(0,0,0,.46);transform:translate(-50%, -50%)}.video-card button span{width:0;height:0;margin-left:4px;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:14px solid #fff}@media(max-width: 991.98px){.video-discover{padding-top:56px;padding-bottom:62px}.video-discover h2{margin-bottom:30px;font-size:32px;line-height:40px}.video-card{width:288px;border-radius:18px}.video-card button{width:46px;height:46px}.video-card button span{border-top-width:8px;border-bottom-width:8px;border-left-width:12px}}.site-footer{background:#fff;padding:44px 32px 48px}.site-footer__panel{display:grid;grid-gap:52px;gap:52px;width:min(100%,1920px);margin-left:auto;margin-right:auto;padding:64px 78px 56px;border-radius:54px;background:#fffbf5}@media(min-width: 992px){.site-footer__panel{min-height:360px;display:flex;justify-content:space-between;align-items:start;gap:16px;padding:86px 78px 78px}}.site-footer__brand{display:grid;justify-items:center;grid-gap:36px;gap:36px;order:2;text-align:center}@media(min-width: 992px){.site-footer__brand{justify-items:start;order:0;text-align:left}}.site-footer__logo{display:inline-flex;width:160px}@media(min-width: 992px){.site-footer__logo{width:210px}}.site-footer__logo img{width:100%;height:auto}.site-footer__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media(min-width: 992px){.site-footer__badges{justify-content:flex-start;gap:12px}}.site-footer__badges a{display:inline-flex}.site-footer__badges img{width:min(100%,288px);height:auto}@media(min-width: 992px){.site-footer__badges img{width:144px}}.site-footer p{margin:0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;font-size:16px;font-weight:400;line-height:1.2}.site-footer__nav{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-gap:62px 70px;gap:62px 70px}@media(min-width: 992px){.site-footer__nav{grid-template-columns:repeat(1, max-content);gap:max(56px, min(6vw, 72px))}}.site-footer__group{display:grid;align-content:start;grid-gap:22px;gap:22px}.site-footer__group--blog{display:none}@media(min-width: 992px){.site-footer__group--blog{display:grid}}.site-footer__group--project{order:1}.site-footer__group--contact{order:2}.site-footer__group--app{order:3}.site-footer__group--social{order:4}@media(min-width: 992px){.site-footer__group{order:0}}.site-footer h2,.site-footer a{margin:0;color:#1b212b;color:var(--color-ink);font-family:"Parkinsans",sans-serif;line-height:1.2;letter-spacing:0}.site-footer h2{font-size:34px;font-weight:600}@media(min-width: 992px){.site-footer h2{font-size:24px}}.site-footer a{font-size:30px;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:color 180ms ease}@media(min-width: 992px){.site-footer a{font-size:16px;line-height:1.65}}.site-footer a:hover{color:#10b144;color:var(--color-green-bright)}@media(max-width: 991.98px){.site-footer{padding:0;background:#fffbf5}.site-footer__panel{width:100%;padding:86px 32px 54px;border-radius:0}.site-footer__group{gap:16px}.site-footer h2,.site-footer a,.site-footer p{font-size:16px}.site-footer__badges{flex-wrap:nowrap}.site-footer__badges a{flex:1 1 0;max-width:288px}}@keyframes heroFloat{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-18px) rotate(4deg)}}@keyframes pageFadeIn{to{opacity:1}}@keyframes menuWave{from{transform:translateY(-22px) rotate(-7deg) scale(0.98)}to{transform:translateY(34px) rotate(4deg) scale(1.05)}}@keyframes menuWaveReverse{from{transform:translateY(28px) rotate(6deg) scale(1.04)}to{transform:translateY(-18px) rotate(-4deg) scale(0.98)}}@keyframes pageWave{from{transform:translateX(18px) translateY(-18px) rotate(-4deg) scale(0.98)}to{transform:translateX(0) translateY(28px) rotate(4deg) scale(1.04)}}@keyframes pageWaveLeft{from{transform:translateX(-18px) translateY(22px) rotate(4deg) scale(1.03)}to{transform:translateX(0) translateY(-18px) rotate(-4deg) scale(0.98)}}@keyframes productCommunityWave{0%,100%{d:path("M 0,400 L 0,150 C 65.5974358974359,172.77435897435896 131.1948717948718,195.54871794871795 216,182 C 300.8051282051282,168.45128205128205 404.81794871794875,118.57948717948719 492,124 C 579.1820512820512,129.4205128205128 649.5333333333333,190.13333333333333 717,200 C 784.4666666666667,209.86666666666667 849.0487179487179,168.88717948717948 923,161 C 996.9512820512821,153.11282051282052 1080.271794871795,178.3179487179487 1168,182 C 1255.728205128205,185.6820512820513 1347.8641025641025,167.84102564102565 1440,150 L 1440,400 L 0,400 Z")}25%{d:path("M 0,400 L 0,150 C 76.52564102564102,117.5051282051282 153.05128205128204,85.0102564102564 238,76 C 322.94871794871796,66.9897435897436 416.32051282051293,81.46410256410256 493,103 C 569.6794871794871,124.53589743589744 629.6666666666667,153.13333333333335 701,151 C 772.3333333333333,148.86666666666665 855.0128205128203,116.0025641025641 946,126 C 1036.9871794871797,135.9974358974359 1136.2820512820515,188.85641025641024 1220,200 C 1303.7179487179485,211.14358974358976 1371.8589743589741,180.57179487179488 1440,150 L 1440,400 L 0,400 Z")}50%{d:path("M 0,400 L 0,150 C 79.65897435897438,151.14358974358976 159.31794871794875,152.2871794871795 252,154 C 344.68205128205125,155.7128205128205 450.3871794871793,157.99487179487178 523,163 C 595.6128205128207,168.00512820512822 635.1333333333334,175.73333333333335 699,193 C 762.8666666666666,210.26666666666665 851.079487179487,237.0717948717949 936,209 C 1020.920512820513,180.9282051282051 1102.548717948718,97.97948717948717 1186,79 C 1269.451282051282,60.02051282051283 1354.725641025641,105.01025641025642 1440,150 L 1440,400 L 0,400 Z")}75%{d:path("M 0,400 L 0,150 C 74.03589743589743,122.04871794871795 148.07179487179485,94.0974358974359 228,113 C 307.92820512820515,131.9025641025641 393.74871794871797,197.65897435897435 474,224 C 554.251282051282,250.34102564102565 628.9333333333333,237.26666666666668 721,213 C 813.0666666666667,188.73333333333332 922.5179487179487,153.274358974359 992,145 C 1061.4820512820513,136.725641025641 1090.9948717948716,155.63589743589745 1159,161 C 1227.0051282051284,166.36410256410255 1333.502564102564,158.18205128205128 1440,150 L 1440,400 L 0,400 Z")}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}
