@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");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}@font-face{font-family:__Inter_Fallback_8b3a0b;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-inter:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}.footer{background-color:#1e1f22;color:#fff;padding:60px 0 30px;font-family:var(--font-inter),sans-serif}.footer .container{max-width:1600px;margin:0 auto;padding:0 100px}.footer__top{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px;gap:60px;margin-bottom:40px}.footer h3,.footer h4{font-family:var(--font-inter),sans-serif;font-weight:500;margin-bottom:15px;color:#76d8c6}.footer a,.footer li,.footer p{font-family:var(--font-inter),sans-serif;font-weight:400;color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.6}.footer a{text-decoration:none;transition:color .3s ease}.footer a:hover{color:#76d8c6}.footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer__bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px;text-align:center}.footer__bottom p{font-size:14px;color:hsla(0,0%,100%,.6)}@media(max-width:1280px){.footer .container{padding:0 80px}}@media(max-width:1024px){.footer{padding:50px 0 25px}.footer__top{grid-template-columns:repeat(2,1fr);gap:50px}.footer .container{padding:0 60px}}@media(max-width:768px){.footer{padding:40px 0 20px}.footer__top{grid-template-columns:1fr;gap:40px}.footer .container{padding:0 40px}}@media(max-width:480px){.footer{padding:30px 0 15px}.footer .container{padding:0 20px}.footer h3,.footer h4{font-size:18px}.footer a,.footer li,.footer p{font-size:14px}}.header{position:fixed;top:0;left:0;width:100%;z-index:10000;background:#fff;color:#fff;transition:box-shadow .3s ease,background .3s ease;height:80px;display:flex;align-items:center;background:linear-gradient(90deg,#1e1f22,#2d344f 80%,#5c7db9 90%,#88c1ed)}.header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:transparent;transition:height .3s ease}.header .header__logo{padding:0}.header .header__logo svg{filter:none}.header .container{justify-content:space-between;gap:24px;position:relative}.header .container,.header__inner{display:flex;align-items:center;height:100%}.header__inner{gap:48px;flex:1 1}.header__logo{display:flex;align-items:center;text-decoration:none;transition:opacity .3s ease}.header__logo:hover{opacity:.8}.header__logo svg{display:block}.header__nav{position:relative;height:60px;display:flex;align-items:center}.header__nav ul{gap:40px;list-style:none;margin:0;padding:0}.header__nav li,.header__nav ul{display:flex;height:100%;align-items:center}.header__nav li{position:relative}.header__active-indicator{position:absolute;bottom:0;height:4px;background-color:#76d8c6;transition:left .3s ease,width .3s ease,height .3s ease,background-color .3s ease,bottom .3s ease;z-index:1}.header__contact-button{display:flex;align-items:center;gap:8px;background-color:#f6f6f6;color:#1e1f22;padding:10px 20px;border-radius:2px;font-family:var(--font-inter),sans-serif;font-size:.9rem;font-weight:500;text-transform:none;letter-spacing:0;text-decoration:none;transition:background-color .3s ease,color .3s ease}.header__contact-button svg{transition:transform .3s ease;flex-shrink:0}.header__contact-button:hover{background-color:#fff;color:#76d8c6}.header__contact-button:hover svg{transform:translateX(4px)}.header__link{position:relative;display:inline-block;font-family:var(--font-inter),sans-serif;font-weight:500;font-size:.95rem;letter-spacing:0;text-decoration:none;transition:color .3s ease}.header__link:hover{color:#fa6ead}.header__link.active{font-weight:500}.header__burger{display:none}.header__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:999;cursor:pointer;opacity:0;transition:opacity .3s ease-out}.header__overlay.open{opacity:1}.header__overlay.closing{opacity:0}.header__mobile{position:fixed;display:flex;flex-direction:column;justify-content:center;top:0;right:0;width:320px;max-width:85vw;height:100vh;background-color:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:1001;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease-out}.header__mobile.open{transform:translateX(0)}.header__mobile.open .button-primary{opacity:1;transform:translateX(0);transition:all .3s ease .38s}.header__mobile.closing{transform:translateX(100%)}.header__mobile ul{display:flex;flex-direction:column;list-style:none;margin:0}.header__mobile ul li{opacity:0;transform:translateX(20px);transition:opacity .4s ease-out,transform .4s ease-out}.header__mobile.open ul li{opacity:1;transform:translateX(0)}.header__mobile.closing ul li{opacity:0;transform:translateX(20px);transition-delay:0s}.header__mobile .header__link{display:block;padding:20px 40px;font-size:18px;font-weight:500;border-left:4px solid transparent;transition:all .3s ease;border-radius:0}.header__mobile .header__link:hover{background-color:#f6f6f6;border-left-color:#76d8c6;padding-left:45px}.header__mobile .header__link.active{background-color:#f6f6f6;border-left-color:#76d8c6;color:#76d8c6}.header__mobile .button-primary{display:block;border-radius:0;margin-top:40px;opacity:0;transform:translateX(50px);transition:all .3s ease}@media(max-width:1024px){.header__nav ul{gap:30px}.header__nav__link{font-size:15px}.header__contact-button{padding:8px 16px;font-size:14px}}@media(max-width:768px){.header{background:linear-gradient(90deg,#1e1f22,#2d344f 80%)}.header .button-primary.desktop{display:none}.header .button-primary.mobile{display:block}.header .container{height:60px}.header__contact-button,.header__nav{display:none}.header__burger{display:flex;height:50px;width:50px;flex-direction:column;justify-content:center;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0;z-index:1002;border-radius:50%;background-color:#76d8c6;transition:background-color .3s ease}.header__burger span{width:26px;height:2px;background-color:#fff;transition:all .3s ease}.header__burger.open{background-color:#fbd456}.header__burger.open span:first-child{background-color:#1e1f22;transform:translateY(7px) rotate(45deg)}.header__burger.open span:nth-child(2){opacity:0}.header__burger.open span:nth-child(3){background-color:#1e1f22;transform:translateY(-8px) rotate(-45deg)}.header__burger.closing{background-color:#76d8c6}.header__burger.closing span{width:26px;height:2px;background-color:#fff;transition:all .3s ease}.header__burger.closing span:first-child{background-color:#fff;transform:translateY(0) rotate(0)}.header__burger.closing span:nth-child(2){opacity:1;background-color:#fff}.header__burger.closing span:nth-child(3){background-color:#fff;transform:translateY(0) rotate(0)}.header__logo svg{width:160px}.header .header__link{color:#1e1f22}.header .header__link.active{background-color:#f6f6f6;border-left-color:#fa6ead;color:#1e1f22}}@media(max-width:480px){.header .container{height:65px}.header__mobile{width:280px;max-width:90vw}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideOutRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}html{box-sizing:border-box;-webkit-text-size-adjust:100%;height:100%}body,html{overflow-x:hidden;min-height:100%;background:linear-gradient(90deg,#1e1f22,#2d344f 80%,#5c7db9 90%,#88c1ed)}*,:after,:before{box-sizing:inherit}*{margin:0;padding:0}:where(body,button,input,select,textarea){font:inherit;color:inherit}body{width:100%;line-height:1.5;pointer-events:none}body:before{content:"";position:absolute;top:0;left:0;width:100%;height:60px;background-color:#fff}body>*{pointer-events:auto}@media(max-width:768px){body{padding-top:60px}}main{position:relative;z-index:2;background-color:#fff}#__next,#root{min-height:100%;width:100%}a{color:inherit;text-decoration:none}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}ol,ul{list-style:none}h1,h2,h3{font-family:var(--font-inter),sans-serif;line-height:1.2;color:#1e1f22}h1,h2,h3{font-weight:500}h1{font-size:clamp(32px,3.5vw,40px)}h2{font-size:clamp(20px,2.5vw,28px);margin-bottom:32px}h2,h3{font-weight:500}h3{font-size:clamp(18px,2vw,22px)}p{font-size:16px}.text-level-1,p{color:#1e1f22;font-family:var(--font-inter),sans-serif;font-weight:400;line-height:1.6}.text-level-1{font-size:18px;margin:0}.text-level-2{font-size:16px;line-height:1.7}.text-level-2,.text-level-3{font-family:var(--font-inter),sans-serif;font-weight:400;color:#1e1f22;margin:0}.text-level-3{font-size:14px;line-height:1.6}a,button,caption,li{font-family:var(--font-inter),sans-serif;font-size:16px;font-weight:500}a,button{font-weight:500;background:none;padding:14px 20px;border:1px solid transparent;border-radius:5px;cursor:pointer}.container{width:100%;max-width:1400px;padding:0 64px;margin:0 auto}.border-radius-9{border-radius:9px}.button-primary{display:inline-block;background-color:#76d8c6;color:#fff;padding:12px 20px;border-radius:2px;font-weight:400;text-align:center;transition:all .3s ease;line-height:29px;font-size:14px}.button-primary:hover{background-color:#fbd456;box-shadow:0 8px 30px rgba(0,0,0,.25);color:#1e1f22}.button-primary{border-radius:10px;box-shadow:0 2px 6px -1px rgba(0,0,0,.06),0 1px 3px -2px rgba(0,0,0,.06)}.button-secondary{display:inline-block;background-color:#fff;color:#1e1f22;transition:background-color .3s ease}.button-secondary:hover{background-color:#f6f6f6}.button-tertiary{display:inline-block;background-color:#fff;color:#1e1f22;border:1px solid #1e1f22;padding:12px 20px;border-radius:10px;font-weight:400;text-align:center;transition:background-color .3s ease,color .3s ease;font-size:14px;line-height:29px}.button-tertiary:hover{color:#fa6ead}.button-contact{display:inline-block;background-color:#76d8c6;color:#fff;padding:14px 28px;border-radius:2px;font-weight:500;text-align:center;transition:background-color .3s ease}.button-contact:hover{background-color:#1f3f2f}.floating-card{padding:40px;border-radius:8px;border:1px solid rgba(60,110,60,.08);background:#f6f6f6}.floating-card,.floating-card-green{box-shadow:0 4px 16px rgba(0,0,0,.08)}.floating-card-green{padding:48px;border-radius:0;border:1px solid rgba(60,110,60,.15);background:#eef4ea}@media(max-width:1280px){.container{max-width:100%;padding:0 40px}h1{font-size:clamp(30px,3vw,36px)}h2{font-size:clamp(20px,2.3vw,26px);margin-bottom:24px}h3{font-size:clamp(17px,1.8vw,20px)}p{font-size:15px}.text-level-1{font-size:16px}.text-level-2{font-size:15px}.text-level-3{font-size:13px}a,button,caption,li{font-size:15px}}@media(max-width:1024px){.container{padding:0 40px}h1{font-size:clamp(30px,4vw,32px)}h2{font-size:clamp(20px,2.5vw,24px);margin-bottom:24px}h3{font-size:clamp(16px,2vw,18px)}a,button,caption,li,p{font-size:15px}}@media(max-width:768px){.container{max-width:100%;padding:0 24px}h1{font-size:clamp(30px,4.5vw,30px)}h2{font-size:clamp(20px,3vw,22px);margin-bottom:16px}h3{font-size:clamp(15px,2.5vw,17px)}p{font-size:15px}.text-level-1{font-size:16px}.text-level-2{font-size:15px}.text-level-3{font-size:13px}a,button,caption,li{font-size:15px}}@media(max-width:480px){h1{font-size:clamp(30px,5vw,28px)}h2{font-size:clamp(20px,3.5vw,20px);margin-bottom:16px}h3{font-size:clamp(14px,3vw,16px)}a,button,p{font-size:14px}}