.page-module-sass-module__avNNKa__main h1{clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.page-module-sass-module__avNNKa__main .page-module-sass-module__avNNKa__container{width:100%;padding:0 calc(env(safe-area-inset-right) + 17px)0 calc(env(safe-area-inset-left) + 17px);flex-direction:column;display:flex;overflow:hidden}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__main .page-module-sass-module__avNNKa__container{padding:0 calc(env(safe-area-inset-right) + 27px)0 calc(env(safe-area-inset-left) + 27px);align-items:center;max-width:87.5rem}}.page-module-sass-module__avNNKa__contact{width:100%}.page-module-sass-module__avNNKa__hero{background-color:#8c5eff2b;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:5vh;margin-top:2.3125rem;padding:3.25rem 0;display:flex;box-shadow:3px 12px 37px 7px #0000001a}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__hero{min-height:44.5rem;padding:6.375rem 0}}.page-module-sass-module__avNNKa__hero .page-module-sass-module__avNNKa__headline{color:#333;text-align:center;flex-direction:column;gap:1.6875rem;display:flex}.page-module-sass-module__avNNKa__hero .page-module-sass-module__avNNKa__headline h2{font-weight:500;font-family:var(--square);font-variation-settings:"wght" 500;font-size:1.5rem}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__hero .page-module-sass-module__avNNKa__headline h2{font-weight:600;font-family:var(--square);font-variation-settings:"wght" 600;font-size:2rem}}.page-module-sass-module__avNNKa__hero .page-module-sass-module__avNNKa__headline p{font-weight:400;font-family:var(--square);font-variation-settings:"wght" 400;font-size:1rem;line-height:1.3}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__hero .page-module-sass-module__avNNKa__headline p{font-size:1.25rem}}.page-module-sass-module__avNNKa__hero img{width:100%;height:auto;transition:none;display:block}.page-module-sass-module__avNNKa__section{width:100%}.page-module-sass-module__avNNKa__section section{width:100%;padding:3.25rem 0}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__section section{justify-content:center;padding:6.375rem 0}}.page-module-sass-module__avNNKa__itms{flex-direction:column;gap:3.25rem;display:flex}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__itms{gap:4.5rem}}.page-module-sass-module__avNNKa__itms h2{font-weight:700;font-family:var(--square);font-variation-settings:"wght" 700;color:#777;font-size:1.5rem}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__itms h2{font-weight:600;font-family:var(--square);font-variation-settings:"wght" 600;text-align:center;font-size:2.25rem}}.page-module-sass-module__avNNKa__itms dl{gap:2.3125rem;display:flex}@media screen and (max-width:61.9375rem){.page-module-sass-module__avNNKa__itms dl{flex-direction:column}}.page-module-sass-module__avNNKa__itms dl>div{background-color:#fff;border-radius:.75rem;flex-direction:column;gap:1.0625rem;padding:1.4375rem;display:flex;position:relative;box-shadow:3px 12px 37px 7px #0000001a}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__itms dl>div{flex:1 0}}.page-module-sass-module__avNNKa__itms dl>div svg{position:absolute;bottom:0;right:0}.page-module-sass-module__avNNKa__itms dl>div dt{font-weight:700;font-family:var(--square);font-variation-settings:"wght" 700;color:#333;flex-direction:column;font-size:1.5rem;line-height:1.25;display:flex}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__itms dl>div dt{font-weight:600;font-family:var(--square);font-variation-settings:"wght" 600;font-size:2rem}}.page-module-sass-module__avNNKa__itms dl>div dd{font-weight:400;font-family:var(--square);font-variation-settings:"wght" 400;letter-spacing:-.027em;color:#777;flex-direction:column;font-size:.875rem;line-height:1.3;display:flex;position:relative}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__itms dl>div dd{font-size:1.125rem}}.page-module-sass-module__avNNKa__itms dl>div dd>span span{background-color:#fff}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__needs,.page-module-sass-module__avNNKa__values{min-height:46.5625rem}}.page-module-sass-module__avNNKa__needs dl div,.page-module-sass-module__avNNKa__values dl div{height:14.375rem}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__needs dl div,.page-module-sass-module__avNNKa__values dl div{height:26.6875rem}.page-module-sass-module__avNNKa__functions{min-height:41.5625rem}}@media screen and (min-width:48rem){.page-module-sass-module__avNNKa__functions dl{flex-direction:row}}.page-module-sass-module__avNNKa__functions dl>div{height:16.875rem}@media screen and (min-width:48rem){.page-module-sass-module__avNNKa__functions dl>div{flex:1 0;height:21.875rem}}.page-module-sass-module__avNNKa__functions dl>div:first-of-type{background-color:#10cfe32b}.page-module-sass-module__avNNKa__functions dl>div:first-of-type dt span{background-color:#10cfe3}.page-module-sass-module__avNNKa__functions dl>div:nth-of-type(2){background-color:#10e36c2b}.page-module-sass-module__avNNKa__functions dl>div:nth-of-type(2) dt span{background-color:#10e36c}.page-module-sass-module__avNNKa__functions dl>div dt{flex-wrap:wrap;display:flex;flex-direction:row!important;gap:1.0625rem!important}.page-module-sass-module__avNNKa__functions dl>div dt span{color:#333;width:auto;height:1.875rem;font-weight:500;font-family:var(--square);font-variation-settings:"wght" 500;border-radius:.9375rem;flex:none;align-items:center;padding:0 1.0625rem;font-size:1rem;display:inline-flex}@media screen and (min-width:48rem){.page-module-sass-module__avNNKa__functions dl>div dt span{border-radius:1.25rem;height:2.5rem;padding:0 1.0625rem;font-size:1.25rem}}.page-module-sass-module__avNNKa__functions dl>div dt span~i{clip:rect(1px,1px,1px,1px);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.page-module-sass-module__avNNKa__functions dl>div dt .page-module-sass-module__avNNKa__icons{justify-content:flex-end;width:100%;max-width:38rem;display:flex;position:absolute;bottom:0;right:0}.page-module-sass-module__avNNKa__functions dl>div dt .page-module-sass-module__avNNKa__icons svg{aspect-ratio:1;height:auto;position:static}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__plannings{min-height:25.75rem}}.page-module-sass-module__avNNKa__plannings ul{gap:2.3125rem;display:flex}@media screen and (max-width:61.9375rem){.page-module-sass-module__avNNKa__plannings ul{flex-direction:column}}.page-module-sass-module__avNNKa__plannings ul li{border-radius:.75rem;flex-direction:column;gap:1.0625rem;padding:1.4375rem;display:flex;box-shadow:3px 12px 37px 7px #0000001a}.page-module-sass-module__avNNKa__plannings ul li:first-of-type{background-color:#8c5eff}.page-module-sass-module__avNNKa__plannings ul li:nth-of-type(2){background-color:#3a5eff}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__plannings ul li{flex:1 0}}.page-module-sass-module__avNNKa__plannings ul li p{font-weight:500;font-family:var(--square);font-variation-settings:"wght" 500;letter-spacing:-.027em;color:#ededed;align-items:center;gap:.3125rem;font-size:.875rem;display:flex}.page-module-sass-module__avNNKa__plannings ul li p:before{content:"";background-color:#ededed;border-radius:.125rem;width:.25rem;height:.25rem;display:inline-block}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__plannings ul li p{font-size:1rem}}.page-module-sass-module__avNNKa__tail{flex-direction:column;gap:2.3125rem;width:100%;padding-bottom:3.5625rem;display:flex}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__tail{gap:3.25rem;padding-bottom:6.375rem}}.page-module-sass-module__avNNKa__tail h2{font-weight:500;font-family:var(--square);font-variation-settings:"wght" 500;color:#777;flex-direction:column;font-size:1.25rem;line-height:1.25;display:flex}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__tail h2{font-size:2rem}}.page-module-sass-module__avNNKa__tail a{width:9.8125rem;height:3.25rem;font-weight:500;font-family:var(--square);font-variation-settings:"wght" 500;color:#fcfcfb;border-radius:1.625rem;font-size:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden}.page-module-sass-module__avNNKa__tail a span{justify-content:center;align-items:center;display:flex}.page-module-sass-module__avNNKa__tail a i,.page-module-sass-module__avNNKa__tail a span{width:100%;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.page-module-sass-module__avNNKa__tail a i{background:linear-gradient(97deg,#3a5eff 0%,#8c5eff 100%)}.page-module-sass-module__avNNKa__tail a span{z-index:1}.page-module-sass-module__avNNKa__tail a svg{width:1.6875rem;height:1.6875rem}.page-module-sass-module__avNNKa__tail a svg path{fill:#fcfcfb}@media screen and (min-width:62rem){.page-module-sass-module__avNNKa__tail a{border-radius:2.5rem;width:17.125rem;height:5rem;font-size:1.5rem}.page-module-sass-module__avNNKa__tail a:hover,.page-module-sass-module__avNNKa__tail a:focus-visible{width:18.875rem;font-weight:600;font-family:var(--square);font-variation-settings:"wght" 600;outline:0}.page-module-sass-module__avNNKa__tail a:hover i,.page-module-sass-module__avNNKa__tail a:focus-visible i{opacity:0}.page-module-sass-module__avNNKa__tail a:hover span,.page-module-sass-module__avNNKa__tail a:focus-visible span{background:#000}.page-module-sass-module__avNNKa__tail a svg{width:2.6875rem;height:2.6875rem}}
