@font-face{font-family:Exo\ 2 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/exo-2-cyrillic-ext-wght-normal.cc00443b.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Exo\ 2 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/exo-2-cyrillic-wght-normal.0cf71d4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Exo\ 2 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/exo-2-vietnamese-wght-normal.9d23cbce.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Exo\ 2 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/exo-2-latin-ext-wght-normal.d5e10fb0.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Exo\ 2 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/exo-2-latin-wght-normal.c23ac073.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--pad-inline:clamp(24px,8vw,150px)}*,:after,:before{padding:0;margin:0;box-sizing:border-box}body,html{font-family:Exo\ 2 Variable,Exo\ 2,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;background-color:#f6f6f6;color:#333737;scroll-behavior:smooth}.layout__container{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow-x:hidden;overflow-y:scroll}.layout__main{width:100%;height:100%;padding-top:clamp(56px,8vmin,72px)}.navbar__container{width:100%;height:auto;padding:max(env(safe-area-inset-top),clamp(14px,2.2vmin,20px)) 0 clamp(14px,2.2vmin,20px);position:fixed;z-index:1;background-color:rgba(224,255,247,.3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.navbar__box{width:calc(100% - var(--pad-inline)*2);margin:auto;display:flex;align-items:center;justify-content:space-between}.navbar__logo{font-size:clamp(20px,2.6vmin,28px);line-height:1.2;font-weight:400;font-style:normal;cursor:pointer}.navbar__menu{display:flex;align-items:center}.navbar__menu>li{all:unset;margin-right:clamp(12px,3vmin,40px)}.navbar__menu>li:nth-child(3){margin-right:15px!important}.navbar__menu>li>a{all:unset;font-size:clamp(15px,2vmin,18px);font-weight:500;line-height:normal;cursor:pointer;transition:all .3s ease-out}.navbar__menu>li>a:hover{color:#05ebc6}.navbar__menu>li>a:focus-visible{outline:2px solid #05ebc6;outline-offset:2px;border-radius:6px}.banner__container{width:100%;height:100vh;max-height:1531px;position:relative;overflow:hidden;z-index:0;height:auto;min-height:100vh}.banner__bg{width:clamp(640px,80vw,1231px);aspect-ratio:1231/956;position:absolute;right:clamp(-220px,-10vw,-60px);bottom:clamp(0px,2.5vw,80px);z-index:-1;pointer-events:none}.banner__bg>img{width:100%;height:100%;object-fit:contain;z-index:-1}.banner__bubble{position:absolute;z-index:1;width:clamp(40px,8cqw,82px);min-height:clamp(40px,8cqw,82px);top:clamp(40px,10cqw,160px);right:clamp(20px,18cqw,140px)}.banner__bubble>img{width:100%;height:100%}.banner__bubble:after{content:"";position:absolute;inset:-20%;border-radius:999px;background:radial-gradient(closest-side,rgba(97,255,213,.35),transparent 70%);filter:blur(6px);pointer-events:none;z-index:-1}.banner__wrapper{margin:auto;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;z-index:1;gap:80px;position:relative;container-type:inline-size;width:calc(100% - var(--pad-inline)*2);justify-content:flex-start;padding-top:clamp(72px,12cqw,120px);padding-bottom:clamp(16px,4cqw,24px);gap:clamp(16px,4cqw,24px)}.banner__wrapper>h1{font-size:clamp(24px,3.8cqw + 6px,50px);line-height:1.14;font-weight:700;z-index:1;width:clamp(260px,48cqw,640px)}.banner__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;justify-content:start;grid-gap:clamp(12px,2cqw,24px);gap:clamp(12px,2cqw,24px);z-index:1;width:min(100%,860px)}.banner__card{background-color:rgba(224,255,247,.75);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:20px;padding:clamp(14px,1.5cqw,20px);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:clamp(160px,18cqw,218px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 18px rgba(0,0,0,.06);transition:transform .18s ease,box-shadow .18s ease}.banner__card:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.06),0 18px 44px rgba(0,0,0,.08)}.banner__card>span{white-space:nowrap;font-size:clamp(13px,1.2cqw + 10px,18px);display:inline-flex;align-items:center;justify-content:center;width:clamp(32px,3cqw,40px);height:clamp(24px,2.4cqw,28px);border-radius:999px;background:rgba(97,255,213,.35)}.banner__card>h2,.banner__card>span{vertical-align:middle;font-weight:700}.banner__card>h2{font-size:clamp(20px,2.4cqw + 12px,38px);width:100%}.banner__card--bottom{width:100%;display:flex;align-items:center;justify-content:space-between;gap:clamp(8px,1cqw,12px)}.banner__card--bottom>p{vertical-align:middle;font-size:clamp(15px,1.4cqw + 10px,22px);font-weight:500;white-space:nowrap}.banner__card--bottom a,.banner__card--bottom>button{all:unset;cursor:pointer;line-height:1.55;font-weight:700;border-radius:30px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;font-size:clamp(14px,1.2cqw + 10px,18px);background-color:#61ffd5;width:clamp(112px,10cqw,128px);height:clamp(36px,4cqw,44px);text-align:center;display:flex;align-items:center;justify-content:center}.banner__card--bottom a:hover,.banner__card--bottom>button:hover{background-color:#05ebc6}.banner__card--bottom a:focus-visible,.banner__card--bottom>button:focus-visible{outline:3px solid rgba(5,235,198,.6);outline-offset:2px}.banner__card--info{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;flex-direction:column}.banner__card--info>p{font-size:clamp(15px,1.4cqw + 11px,22px);font-weight:600;white-space:nowrap}.banner__card--info>p>strong{font-size:clamp(16px,1.4cqw + 11px,23px)}.footer__wrapper[id]{scroll-margin-top:clamp(72px,10vmin,96px)}.modal__form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px;width:100%;max-width:560px;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.12)}.modal__form>p{font-size:clamp(22px,2.6vmin,28px);font-weight:500;line-height:1.35;color:#333737!important}.modal__form>button{all:unset;background-color:#05ebc6;color:#333737;font-size:clamp(18px,2.2vmin,22px);font-weight:700;padding:16px 24px;border-radius:24px;cursor:pointer;width:clamp(220px,48vw,320px);text-align:center;align-self:center;display:inline-flex;align-items:center;justify-content:center}.modal__inputs{gap:20px;width:100%}.modal__input,.modal__inputs{display:flex;flex-direction:column}.modal__input{gap:5px}.modal__input>label{color:#333737;font-size:clamp(14px,1.9vmin,18px);font-weight:600}.modal__input>input{all:unset;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(0,0,0,.1);border-radius:20px;width:calc(100% - 40px);padding:16px;font-size:clamp(16px,2vmin,20px);font-weight:500;background-color:hsla(0,0%,100%,.6)}.footer__container{background:hsl(0,0%,96%);background:linear-gradient(0deg,hsl(0,0%,96%) 69%,hsl(167,18%,90%));background:-webkit-linear-gradient(0deg,hsl(0,0%,96%) 69%,hsl(167,18%,90%));display:flex;flex-direction:column;width:100%;align-items:flex-start;justify-content:flex-start;padding-top:clamp(120px,10vmin,200px)}.footer__container>hr{all:unset;border:1px solid rgba(5,235,198,.3);width:100%;margin:80px 0;margin:clamp(40px,6vmin,80px) 0}.footer__wrapper{display:flex;flex-direction:column;margin:auto;gap:80px;width:calc(100% - var(--pad-inline)*2);gap:clamp(40px,6vmin,80px)}.footer__wrapper.second{gap:10px}.footer__wrapper.second>a{all:unset;font-size:16px;font-weight:500;line-height:32px;cursor:pointer;transition:color .3s ease-out;width:max-content}.footer__wrapper.second>a:hover{color:#05ebc6}.footer__wrapper>h2{font-size:42px;font-weight:700;line-height:50px;font-size:clamp(30px,3.4vmin,46px);line-height:clamp(36px,3.8vmin,54px)}.footer__cards{display:grid;width:100%;align-items:start;justify-content:start;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:clamp(24px,4vmin,40px);gap:clamp(24px,4vmin,40px)}.footer__card{display:flex;flex-direction:column;align-items:flex-start;justify-items:flex-start;gap:30px}.footer__card>a{all:unset;font-size:32px;line-height:32px;cursor:pointer;transition:color .3s ease-out}.footer__card>a:hover{color:#05ebc6}.footer__card>a:focus-visible{outline:2px solid #05ebc6;outline-offset:2px;border-radius:6px}.footer__card>p{font-size:16px;font-weight:400;line-height:25px}.footer__card>a{font-size:clamp(26px,2.8vmin,34px);line-height:clamp(30px,3.2vmin,34px);font-weight:700}.footer__copyright{width:100%;display:flex;align-items:center;justify-content:center;background-color:#e6e6e6;height:70px;margin-top:50px;height:clamp(56px,8vmin,70px)}.footer__copyright>span{font-size:18px;font-weight:400;line-height:18px;font-size:clamp(16px,1.9vmin,20px)}@media(prefers-reduced-motion:reduce){.banner__card,.banner__card>.banner__card--bottom>button,.footer__card>a,.navbar__menu>li>a{transition:none!important}}