@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"}.contact-widget{position:fixed;bottom:32px;right:32px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.contact-widget__trigger{width:60px;height:60px;border-radius:50%;background:#36c866;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(54,200,102,.35);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.contact-widget__trigger svg{width:26px;height:26px}.contact-widget__trigger:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(54,200,102,.45)}.contact-widget__trigger.open{background:#2d344f;box-shadow:0 4px 16px rgba(0,0,0,.2)}.contact-widget__popin{background:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);overflow:hidden;animation:popinIn .18s ease}.contact-widget__item{display:flex;align-items:center;gap:8px;width:100%;padding:16px 24px;background:none;border:none;cursor:pointer;font-family:var(--font-inter),sans-serif;font-size:14px;font-weight:500;color:#1e1f22;text-align:left;transition:background .15s ease,color .15s ease;white-space:nowrap}.contact-widget__item svg{flex-shrink:0;color:#4c4f55;transition:color .15s ease}.contact-widget__item:hover{background:#f3f6f8;color:#36c866}.contact-widget__item:hover svg{color:#36c866}.contact-widget__item+.contact-widget__item{border-top:1px solid rgba(0,0,0,.06)}.contact-widget__backdrop{position:fixed;inset:0;z-index:9998}@media(max-width:768px){.contact-widget{bottom:20px;right:20px}}@keyframes popinIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cookie-consent__pill{position:fixed;bottom:24px;left:24px;z-index:9999;width:60px;height:60px;border-radius:50%;background:#36c866;border:none;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(54,200,102,.35);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cookie-consent__pill svg{width:26px;height:26px}.cookie-consent__pill-label{display:none}.cookie-consent__pill:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(54,200,102,.45)}.cookie-consent__pill.open{background:#2d344f;box-shadow:0 4px 16px rgba(0,0,0,.2)}.cookie-consent__banner{position:fixed;bottom:100px;left:24px;z-index:9998;width:320px;background:#fff;border:1px solid rgba(30,31,34,.1);border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.25);animation:cookieSlideIn .2s ease}.cookie-consent__header{display:flex;align-items:center;justify-content:space-between;padding:16px 32px 8px;border-bottom:1px solid rgba(30,31,34,.08)}.cookie-consent__title{font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:600;color:rgba(30,31,34,.5);text-transform:uppercase;letter-spacing:.05em}.cookie-consent__close{width:28px;height:28px;border:none;background:none;cursor:pointer;color:rgba(30,31,34,.4);display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s ease,background .2s ease}.cookie-consent__close:hover{color:rgba(30,31,34,.8);background:rgba(30,31,34,.06)}.cookie-consent__content{padding:24px 32px 32px;display:flex;flex-direction:column;gap:24px}.cookie-consent__text{color:rgba(30,31,34,.75);font-size:13px;line-height:1.6;margin:0}.cookie-consent__actions{display:flex;gap:8px}.cookie-consent__btn{flex:1 1;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:opacity .2s ease}.cookie-consent__btn:hover{opacity:.85}.cookie-consent__btn--refuse{background:rgba(30,31,34,.08);color:rgba(30,31,34,.6)}.cookie-consent__btn--accept{background:#36c866;color:#fff}@keyframes cookieSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.cookie-consent__banner{left:12px;right:12px;width:auto;bottom:56px}.cookie-consent__pill{bottom:0;left:0;width:auto;height:36px;border-radius:0 8px 0 0;padding:0 14px;font-family:var(--font-inter),sans-serif;font-size:11px;font-weight:500;letter-spacing:.02em;gap:6px;box-shadow:none;background:rgba(30,31,34,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cookie-consent__pill svg{width:14px;height:14px}.cookie-consent__pill .cookie-consent__pill-label{display:inline}.cookie-consent__pill.open{background:rgba(76,79,85,.9)}}.footer{background:linear-gradient(90deg,#1e1f22,#2d344f);color:#fff;padding:60px 0 30px;font-family:var(--font-inter),sans-serif;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:linear-gradient(to bottom right,transparent 10%,rgba(0,0,0,.55) 90%);mask-image:linear-gradient(to bottom right,transparent 10%,rgba(0,0,0,.55) 90%);pointer-events:none;z-index:0}.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:#36c866}.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;padding-left:0}.footer a:hover{color:#36c866}.footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer__bottom{padding-top:20px;text-align:center}.footer__bottom p{font-size:14px;color:hsla(0,0%,100%,.6)}.footer__bottom a{padding:0}@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;color:#fff;transition:box-shadow .3s ease,background .3s ease,color .3s ease;height:80px;display:flex;align-items:center}.header.scrolled{background:#fff;color:#1e1f22;box-shadow:0 2px 12px rgba(0,0,0,.08)}.header.scrolled:before{opacity:0}.header.scrolled .header__link{color:#1e1f22}.header.scrolled .header__link:hover{color:#36c866}.header.scrolled .header__active-indicator{background-color:#36c866}.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:10px;height:2px;background-color:#36c866;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:#36c866}.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:#36c866}.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:#36c866;padding-left:45px}.header__mobile .header__link.active{background-color:#f6f6f6;border-left-color:#36c866;color:#36c866}.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 .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:#36c866;transition:background-color .3s ease}.header__burger span{width:26px;height:2px;background-color:#fff;transition:all .3s ease}.header__burger.open{background-color:#2d344f}.header__burger.open span:first-child{background-color:#fff;transform:translateY(7px) rotate(45deg)}.header__burger.open span:nth-child(2){opacity:0}.header__burger.open span:nth-child(3){background-color:#fff;transform:translateY(-8px) rotate(-45deg)}.header__burger.closing{background-color:#36c866}.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:#36c866;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%)}*,: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}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:#36c866;color:#fff;padding:12px 20px;border-radius:2px;font-weight:400;text-align:center;transition:all .3s ease;line-height:29px;font-size:14px;transition:all .4s}.button-primary:hover{background-color:#1a4830;box-shadow:0 8px 30px rgba(0,0,0,.25);color:#fff}.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:#36c866}.button-contact{display:inline-block;background-color:#36c866;color:#fff;padding:14px 28px;border-radius:2px;font-weight:500;text-align:center;transition:background-color .3s ease}.button-contact:hover{background-color:#1a4830}.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}}