@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e304b574ff2b1ca5-s.2es7zy5p2pu49.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d73b1220f8fb786c-s.29ermg1n8b_wo.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4c9201a7181590fa-s.1zz89f84n2fr2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d62a39bcb9b83e83-s.1u1mlcn9gjgok.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7859e82b05c75265-s.p.0gfvitvpnjt_3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_f4c45e97-module__SqAPXa__className{font-family:Montserrat,Montserrat Fallback;font-style:italic;font-weight:400}.montserrat_f4c45e97-module__SqAPXa__variable{--font-quote:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Fixel Display;src:url(/fonts/FixelDisplay-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Fixel Display;src:url(/fonts/FixelDisplay-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Fixel Display;src:url(/fonts/FixelDisplay-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Fixel Display;src:url(/fonts/FixelDisplay-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Fixel Display;src:url(/fonts/FixelDisplay-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--bg:#f5f3f3;--ink:#232323;--title:#1f1f1f;--black:#111312;--lime:#d0d946;--lime-border:#aab417;--white:#fff;--line:#b7b7b7;--line-dark:#979797;--on-dark:#e4e4e4;--muted:#848484;--ease:cubic-bezier(.165, .84, .44, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:9rem;font-size:clamp(10px,2.77778vw,12px)}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Fixel Display,system-ui,sans-serif;font-size:1.4rem;line-height:1.2;overflow-x:clip}h1,h2,h3,p,ul,dl,dd,blockquote{font-weight:inherit;margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.icon{flex:none;width:1em;height:1em;display:block}.container{z-index:1;width:100%;padding-inline:1.1rem;position:relative}main>section{position:relative}.glow{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.glow--lime{background:radial-gradient(closest-side,#d0d94647,#f3f5f400)}.glow--yellow{background:radial-gradient(closest-side,#f8ff8a38,#f3f5f400)}.glow--violet{background:radial-gradient(closest-side,#c6bcff47,#f3f5f400)}.section-title{color:var(--title);text-align:center;font-size:3.2rem;font-weight:500;line-height:1.2}.section-title strong{font-weight:700}.section-title--light{font-weight:400}.section-title--light strong{font-weight:600;display:block}.tag{border:1px solid var(--line);background:var(--lime);min-height:3rem;color:var(--black);border-radius:5.5rem;align-self:flex-start;align-items:center;padding:.4rem 2.2rem;font-size:1.2rem;font-weight:500;display:inline-flex}.tag--large{border-color:#0000;min-height:3.7rem;padding-inline:2.5rem;font-size:1.4rem}.button{height:4.1rem;color:var(--white);white-space:nowrap;background:#131313;border:1px solid #0000;border-radius:5.5rem;align-items:center;gap:1.6rem;padding:0 .5rem 0 2.3rem;font-size:1.4rem;font-weight:500;display:inline-flex}.button--outline{border-color:var(--white);background:0 0}.button--lime{border-color:var(--white);background:0 0;height:4.9rem;padding-left:2.8rem;font-size:1.6rem}.button__circle{background:var(--lime);width:3.1rem;height:3.1rem;color:var(--ink);border-radius:50%;place-items:center;font-size:1.3rem;transition:transform .3s;display:grid}.button--lime .button__circle{width:3.8rem;height:3.8rem;font-size:1.5rem}.button:hover .button__circle,.button:focus-visible .button__circle{transform:rotate(45deg)}.button:disabled{opacity:.6;cursor:progress}.reveal--armed{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(4rem)}.reveal--in{opacity:1;transform:none}.header{z-index:100;position:fixed;inset:1.3rem 1.1rem auto}.header__bar{border:1px solid var(--line);background:var(--white);border-radius:1.5rem;justify-content:space-between;align-items:center;height:4.9rem;padding:0 2.2rem;display:flex;position:relative}.header__logo img{width:14.8rem}.header__burger{flex-direction:column;justify-content:center;align-items:flex-start;gap:.6rem;width:2.3rem;height:3.4rem;display:flex}.header__burger span{background:var(--black);border-radius:1px;height:1.5px;transition:transform .25s,opacity .2s,width .25s;display:block}.header__burger span:first-child{width:1rem}.header__burger span:nth-child(2){width:1.6rem}.header__burger span:nth-child(3),.header--open .header__burger span{width:2.3rem}.header--open .header__burger span:first-child{transform:translateY(calc(.6rem + 1.5px))rotate(45deg)}.header--open .header__burger span:nth-child(2){opacity:0}.header--open .header__burger span:nth-child(3){transform:translateY(calc(-.6rem - 1.5px))rotate(-45deg)}.header__menu{border:1px solid var(--line);background:var(--white);opacity:0;visibility:hidden;border-radius:1.5rem;flex-direction:column;align-items:center;gap:2.8rem;padding:3rem 2.2rem;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;position:absolute;top:calc(100% + .8rem);left:-1px;right:-1px;transform:translateY(-.8rem)}.header--open .header__menu{opacity:1;visibility:visible;transition-delay:0s;transform:none}.header__links{color:var(--black);flex-direction:column;align-items:center;gap:2.2rem;font-size:1.8rem;font-weight:500;display:flex}.header__links a{transition:opacity .2s}.header__links a:hover{opacity:.6}.header__button{border:1px solid var(--lime-border);background:var(--lime);height:4.4rem;color:var(--black);border-radius:5.5rem;align-items:center;gap:1.4rem;padding:0 2.5rem 0 3.3rem;font-size:1.8rem;font-weight:500;display:inline-flex}.header__button .icon{font-size:1.5rem;transition:transform .3s}.header__button:hover .icon{transform:rotate(45deg)}.hero{padding-top:8.6rem}.hero__glow-1{filter:blur(3rem);background:radial-gradient(closest-side,#d0d94638,#f3f5f400);width:43.3rem;height:43.5rem;top:-2.4rem;left:-17.9rem}.hero__glow-2{background:radial-gradient(closest-side,#d0d94647,#f3f5f400);width:39.4rem;height:41.7rem;top:20.2rem;left:12rem}.hero__glow-3{display:none}.hero__glow-4{width:47.1rem;height:44.1rem;top:77.3rem;left:-6rem}.hero__grid{flex-direction:column;display:flex}.hero__heading{color:var(--title)}.hero__title{font-size:4rem;font-weight:600;line-height:4.8rem;display:block}.hero__subtitle{margin-top:.2rem;font-size:2.8rem;font-weight:400;line-height:3.2rem;display:block}.hero__main{border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#000;background:#fff3;border-radius:2rem 2rem 8.6rem;margin-top:3.1rem;padding:2.5rem 2.3rem 2.7rem}.hero__main-title{text-wrap:balance;max-width:24.6rem;font-size:2.2rem;font-weight:500;line-height:2.4rem}.hero__main-text{max-width:26.4rem;margin:1.2rem 0 2rem;font-size:1.4rem;line-height:1.6rem}.hero__cards{flex-direction:column;margin-top:1.2rem;display:flex}.hero-card{display:flex;position:relative;overflow:hidden}.hero-card--reviews{min-height:16.9rem;color:var(--white);background:#0c0d0d url(/img/bg-dark.webp) 50%/cover;border-radius:8rem 2rem 0 0;flex-direction:column;padding:3.5rem 2rem 3rem 5.7rem}.hero-card__title{font-size:2.6rem;font-weight:300;line-height:1.1}.hero-card__title strong{font-weight:500;display:block}.hero-card__row{align-items:center;margin-top:2.2rem;display:flex}.hero-card__avatars{display:flex}.hero-card__avatars img{object-fit:cover;border-radius:50%;width:2rem;height:2rem}.hero-card__avatars img+img{margin-left:-.5rem}.hero-card__link{align-items:center;gap:1.1rem;margin-left:5.5rem;font-size:1.6rem;font-weight:500;display:inline-flex}.hero-card__link .icon{font-size:1.3rem;transition:transform .3s}.hero-card--reviews:hover .hero-card__link .icon{transform:rotate(45deg)}.hero__card-cases{z-index:2;margin-top:.8rem;position:relative}.hero-card--cases{border:1px solid var(--line);background:var(--lime);min-height:9rem;color:var(--black);border-radius:5.3rem 0;align-items:center;gap:2.2rem;padding:1rem 2rem 1rem 3.4rem;font-size:1.4rem;font-weight:500}.hero-card--cases>span:last-child{transition:transform .3s}.hero-card--cases:hover>span:last-child{transform:translate(.8rem)}.hero-card__icon{background:var(--black);width:4.3rem;height:4.3rem;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:2.3rem;display:grid}.hero-card--consult{color:#000;background:linear-gradient(#ffffffc2,#ffffffc2),#fff url(/img/bg-light.webp) 50%/cover;border-radius:0 0 5rem 2rem;justify-content:space-between;align-items:center;min-height:12rem;margin-top:-1rem;padding:1rem 3.3rem 0 5.7rem;font-size:2.6rem;font-weight:500;line-height:1.1}.hero-card--consult>span:first-child{max-width:17rem}.hero-card__circle{background:var(--ink);width:5.6rem;height:5.6rem;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:2rem;transition:transform .3s;display:grid}.hero-card--consult:hover .hero-card__circle{transform:rotate(45deg)}.about{padding-top:7.5rem}.about__glow{display:none}.about__grid{flex-direction:column;margin-top:3.1rem;display:flex}.about-card{background:var(--ink);min-height:30.2rem;color:var(--white);border-radius:2rem;flex-direction:column;padding:3.4rem 2.6rem 2.6rem;display:flex;position:relative}.about-card:nth-child(3){order:4}.about-card:nth-child(4){order:3}.about-card__title{font-size:2.2rem;font-weight:500;line-height:2.4rem}.about-card__text{max-width:27.3rem;color:var(--on-dark);margin-top:1.2rem;font-size:1.4rem;line-height:1.6rem}.about-card__image{width:100%;margin-top:auto;padding-top:3.6rem}.benefits{padding-top:6.4rem}.benefits__glow-1{width:35rem;height:32.8rem;top:7.5rem;left:-14.1rem}.benefits__glow-2{width:40.3rem;height:37.7rem;top:23.5rem;left:17.6rem}.benefits__glow-3{width:35rem;height:32.8rem;top:52.5rem;left:-14.1rem}.benefits__glow-4{display:none}.benefits__body{margin-top:4.7rem;padding-left:2.2rem;display:grid;position:relative}.benefits__column{display:contents}.benefit{flex-direction:column;min-height:16.2rem;display:flex}.benefits__column:nth-child(2) .benefit:first-child{order:1;min-height:16.9rem}.benefits__column:nth-child(3) .benefit:first-child{order:2;min-height:15.5rem}.benefits__column:nth-child(2) .benefit:nth-child(2){order:3;min-height:17.1rem}.benefits__column:nth-child(3) .benefit:nth-child(2){order:4}.benefit__title{color:var(--black);margin-top:1.4rem;font-size:2.2rem;font-weight:500;line-height:1.2}.benefit__text{color:#131313;max-width:28.6rem;margin-top:1rem;font-size:1.4rem;line-height:1.6rem}.benefits__lines{pointer-events:none;position:absolute;inset:0}.benefits__line{max-width:none;position:absolute}.benefits__line--d{display:none}.benefits__line--1_615{width:14.5rem;top:1.3rem;left:17.6rem}.benefits__line--1_616{width:14.3rem;top:18.6rem;left:17.9rem}.benefits__line--1_617{width:14.3rem;top:34.1rem;left:17.9rem}.benefits__line--1_618{width:29.9rem;top:49.9rem;left:2.3rem}.benefits__action{justify-content:center;margin-top:4.3rem;display:flex}.cases{padding:7.2rem 1.2rem 0}.cases__panel{color:var(--white);background:linear-gradient(#0000001a,#0000001a),#0c0d0d url(/img/bg-dark.webp) 50%/cover;border-radius:2rem;padding:2.8rem 1.9rem 5.2rem}.cases__head{text-align:center}.cases__title{font-size:3.2rem;font-weight:500;line-height:1.2}.cases__text{max-width:27.6rem;margin:1.7rem auto 0;font-size:1.2rem;line-height:1.4rem}.cases__grid{gap:1.2rem;margin-top:3.8rem;display:grid}.case{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#06070a33;border:1px solid #636363;border-radius:2rem;flex-direction:column;padding:2.4rem 1.9rem 3.4rem;display:flex}.case__image{aspect-ratio:261/124;border-radius:2rem;position:relative;overflow:hidden}.case__image img{object-fit:cover;width:100%;height:100%}.case__tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#d0d94666;border-radius:5.5rem;align-items:center;height:3rem;padding:0 1.5rem;font-size:1.2rem;font-weight:500;display:inline-flex;position:absolute;bottom:1.6rem;left:1.3rem}.case__title{text-wrap:balance;margin-top:2.3rem;font-size:1.6rem;font-weight:500;line-height:2rem}.case__text{color:#c8c8c8;max-width:25.8rem;margin-top:1.3rem;font-size:1.2rem;line-height:1.6rem}.case__link{color:var(--lime);margin-top:auto;padding-top:2rem;font-size:1.4rem;font-weight:500}.cases__more{justify-content:center;width:max-content;margin:6.8rem auto 0;display:flex;position:relative}.cases__note{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#575757;white-space:nowrap;background:#e9e9e9b3;border-radius:2rem;align-items:center;gap:.8rem;height:2.3rem;padding:0 1.4rem;font-size:1.1rem;display:inline-flex;position:absolute;bottom:calc(100% - .4rem);left:2.4rem}.cases__note .icon{font-size:1.5rem}.partners{padding-top:5.7rem;overflow:hidden}.partners__track{width:max-content;margin-top:3.4rem;animation:18s linear infinite partners;display:flex}.partners__row{flex:none;align-items:center;gap:3.4rem;padding-right:3.4rem;display:flex}.partners__row img{width:auto;height:3.6rem}@keyframes partners{to{transform:translate(-50%)}}.reviews{padding-top:5.3rem}.reviews__glow-1,.reviews__glow-2,.reviews__glow-3{display:none}.reviews__head{z-index:1;padding-inline:1.3rem;position:relative}.reviews__title{max-width:24rem;color:var(--title);text-align:center;margin-inline:auto;font-size:3.2rem;font-weight:400;line-height:1}.reviews__title strong{font-weight:700}.reviews__controls{display:none}.reviews__controls--mobile{justify-content:center;margin-top:4.5rem;display:flex}.reviews__arrows{gap:.8rem;display:flex}.reviews__arrow{background:var(--black);width:4.5rem;height:4.5rem;color:var(--white);border-radius:50%;place-items:center;font-size:1.6rem;transition:background-color .2s,color .2s;display:grid}.reviews__arrow--prev .icon{transform:scaleX(-1)}.reviews__arrow:disabled{color:#9b9b9b;cursor:default;background:#ededed}.reviews__track{z-index:1;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.2rem;margin-top:4.4rem;padding-inline:1.3rem;scroll-padding-inline:1.3rem;display:flex;position:relative;overflow-x:auto}.reviews__track::-webkit-scrollbar{display:none}.review{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scroll-snap-align:start;background:#ffffff4d;border:1px solid #c2c2c2;border-radius:2rem;flex-direction:column;flex:none;width:31.3rem;min-height:25rem;padding:2.6rem 2.4rem 2.3rem;display:flex}.review__person{align-items:center;gap:1.6rem;display:flex}.review__person img{object-fit:cover;border-radius:50%;width:4.5rem;height:4.5rem}.review__name{color:var(--black);font-size:2rem;font-weight:500}.review__role{color:var(--muted);margin-top:.6rem;font-size:1.2rem;font-weight:300}.review__text{color:#131313;font-family:var(--font-quote), Georgia, serif;margin:2.3rem 0 1.7rem;font-size:1.2rem;font-style:italic;line-height:1.4rem}.review .tag{margin-top:auto}.contacts{padding-top:5.4rem}.contacts__grid{padding-inline:1.3rem;display:grid}.contacts__info,.contacts__form{border-radius:2rem}.contacts__info{background:var(--lime);border:1px solid #c2c2c2;padding:2.8rem 2.4rem 3.2rem}.contacts__form{background:var(--black);color:var(--white);padding:3rem 2.4rem 3.4rem}.contacts__title{font-size:2.2rem;font-weight:500;line-height:1.2}.contacts__info .contacts__title{color:var(--title)}.contacts__text{max-width:28.2rem;margin-top:.7rem;font-size:1.2rem;line-height:1.6rem}.contacts__info .contacts__text{color:#000}.contacts__form .contacts__text{max-width:23.5rem;margin-top:1.3rem;line-height:1.4rem}.contacts__list{gap:2rem;margin-top:2.6rem;display:grid}.contacts__list dt{color:#7c7c7c;font-size:1.2rem}.contacts__list a{color:#2e2e2e;align-items:center;gap:1.1rem;margin-top:.8rem;font-size:1.4rem;font-weight:500;line-height:1.2;display:flex}.contacts__list a:hover span{text-underline-offset:.2em;text-decoration:underline}.contacts__list .icon{color:var(--black);font-size:1.6rem}.form__input{border:0;border-bottom:1px solid var(--white);width:100%;height:3.5rem;color:var(--white);appearance:none;background:0 0;border-radius:0;outline:0;margin-top:1.8rem;padding:0 0 1rem;font-size:1.2rem;display:block}.contacts__text+.form__input{margin-top:2.6rem}.form__input::placeholder{color:#8c8c8c;opacity:1}.form__input:focus-visible{border-bottom-color:var(--lime)}.form__trap{opacity:0;width:1px;height:1px;position:absolute;left:-999rem}.form__bottom{flex-direction:column;align-items:flex-start;gap:2.6rem;margin-top:3.4rem;display:flex}.form__consent{color:#919191;cursor:pointer;align-items:center;gap:1.3rem;font-size:1.1rem;font-weight:300;line-height:1.2rem;display:flex}.form__consent input{opacity:0;pointer-events:none;position:absolute}.form__check{background:var(--white);width:1.9rem;height:1.9rem;color:var(--black);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.form__check .icon{opacity:0;transition:opacity .15s}.form__consent input:checked+.form__check .icon{opacity:1}.form__consent input:focus-visible+.form__check{outline:2px solid var(--lime);outline-offset:2px}.form__success,.form__error{margin-top:2.4rem;font-size:1.4rem;line-height:1.4}.form__error{color:#ff9a8a}.footer{padding:1.9rem 0 4.5rem}.footer .container{padding-inline:1.3rem}.footer__card{border:1px solid var(--line);background:var(--white);color:var(--black);border-radius:1.5rem;grid-template-columns:1fr auto;align-items:center;padding:2.3rem 2.4rem 2.6rem;display:grid}.footer__logo{grid-area:1/1}.footer__logo img{width:15.4rem}.footer__socials{grid-area:1/2;gap:1.6rem;font-size:1.6rem;display:flex}.footer__socials a{transition:opacity .2s;display:block}.footer__socials a:hover,.footer__links a:hover{opacity:.6}.footer__links{grid-area:2/1/3/-1;justify-content:space-between;margin-top:3rem;font-size:1.4rem;font-weight:500;display:flex}.footer__links a{transition:opacity .2s}.footer__legal,.footer__bank{color:#000;grid-column:1/-1;max-width:24.5rem;font-size:1.2rem;line-height:1.4rem}.footer__legal{margin-top:3rem}.footer__bank{margin-top:1.3rem}@media (min-width:992px){html{scroll-padding-top:12rem;font-size:clamp(7.75px,.78125vw,12.5px)}body{font-size:1.6rem}.container{max-width:128rem;margin-inline:auto;padding-inline:4rem}.section-title{font-size:6.8rem;line-height:1}.section-title--light strong{display:inline}.section-title--small{font-size:5.8rem}.tag--large{border-color:var(--line);min-height:4.2rem;padding-inline:2.6rem;font-size:2rem}.button{background:var(--ink);gap:2.8rem;height:5.9rem;padding:0 .8rem 0 4.4rem;font-size:2rem}.button--outline,.button--lime{background:0 0}.button--outline{gap:2.6rem;padding-left:4.1rem;font-size:1.8rem}.button--lime{border-color:var(--lime);height:5.9rem;color:var(--lime);gap:2.4rem;padding-left:4.7rem;font-size:2rem}.button__circle,.button--lime .button__circle{width:4.4rem;height:4.4rem;font-size:1.7rem}.header{max-width:128rem;margin-inline:auto;padding-inline:4rem;inset:2.3rem 0 auto}.header__bar{border-color:var(--line-dark);border-radius:2rem;justify-content:flex-start;height:7.2rem;padding:0 6rem 0 5.1rem}.header__logo img{width:21.1rem}.header__burger{display:none}.header__menu{opacity:1;visibility:visible;background:0 0;border:0;border-radius:0;flex-direction:row;flex:1;justify-content:space-between;gap:0;margin-left:6.2rem;padding:0;position:static;transform:none}.header__links{flex-direction:row;gap:3rem;font-size:1.6rem}.header__button{height:3.8rem}.hero{padding-top:15.2rem}.hero__glow-1{filter:none;background:radial-gradient(closest-side,#f8ff8a38,#f3f5f400);width:60.7rem;height:64.3rem;top:-12.6rem;left:calc(50% - 86.1rem)}.hero__glow-2{background:radial-gradient(closest-side,#f8ff8a38,#f3f5f400);width:60.7rem;height:61.9rem;top:12.1rem;left:calc(50% - 14rem)}.hero__glow-3{width:51.3rem;height:36.9rem;display:block;top:48.8rem;left:calc(50% - 68.3rem)}.hero__glow-4{opacity:.5;width:51.3rem;height:36.9rem;top:74.7rem;left:calc(50% - 25.5rem)}.hero__grid{grid-template-rows:auto 1fr;grid-template-columns:74.3rem 41.3rem;column-gap:4.4rem;display:grid}.hero__heading{color:var(--ink)}.hero__title{font-size:10.5rem;line-height:9.5rem}.hero__subtitle{max-width:70rem;margin-top:1.5rem;font-size:6rem;line-height:6.3rem}.hero__main{border-color:var(--line-dark);border-radius:2rem 2rem 12.1rem;align-self:end;min-height:28.9rem;margin-top:6rem;padding:4.7rem 5.1rem 4rem}.hero__main-title{max-width:none;font-size:3.6rem;line-height:4.5rem}.hero__main-text{max-width:51.5rem;margin:1.8rem 0 2.8rem;font-size:2rem;line-height:2.6rem}.hero__cards{grid-area:1/2/3;margin-top:0}.hero-card--reviews{border-radius:11rem 2rem 0 0;min-height:26rem;padding:4.9rem 3rem 3rem 7.5rem}.hero-card__title{font-size:3.6rem;line-height:1.2}.hero-card__row{margin-top:3.3rem}.hero-card__avatars img{width:3.8rem;height:3.8rem}.hero-card__avatars img+img{margin-left:-.9rem}.hero-card__link{margin-left:2.5rem;font-size:1.8rem}.hero-card__link .icon{font-size:1.5rem}.hero__card-cases{margin-top:1.8rem}.hero-card--cases{border-color:var(--line-dark);border-radius:6.8rem 0 7.2rem;gap:2.3rem;min-height:11rem;padding-left:5.2rem;font-size:1.8rem}.hero-card--consult{border-radius:0 0 7.2rem 2rem;min-height:20.9rem;margin-top:-1.2rem;padding:1.2rem 7.4rem 0 5.2rem;font-size:2.8rem;line-height:1}.hero-card--consult>span:first-child{max-width:21rem}.hero-card__circle{width:5.9rem;height:5.9rem;font-size:2.1rem}.about{padding-top:15rem}.about__glow{opacity:.5;width:80rem;height:32.5rem;display:block;top:9rem;left:calc(50% - 40rem)}.about__grid{grid-template-columns:1fr 1fr;margin-top:7.4rem;display:grid}.about-card{min-height:45.5rem;padding:5.8rem 2.9rem 3.6rem 5.1rem}.about-card:nth-child(n){order:0}.about-card:nth-child(2n):before,.about-card:nth-child(n+3):after{content:"";background:#a5a5a5;position:absolute}.about-card:nth-child(2n):before{width:1px;top:5.7rem;bottom:5.1rem;left:0}.about-card:nth-child(n+3):after{height:1px;top:0;left:5.8rem;right:5.6rem}.about-card__title{font-size:3.6rem;line-height:4.5rem}.about-card__text{max-width:46.6rem;margin-top:1.5rem;font-size:1.6rem;line-height:2.2rem}.about-card:first-child .about-card__text{max-width:36.8rem}.about-card:nth-child(2) .about-card__text{max-width:52rem}.about-card__image{width:48rem}.benefits{padding-top:11.7rem}.benefits__glow-1{opacity:.5;width:51.3rem;height:36.9rem;top:11.6rem;left:calc(50% - 59.2rem)}.benefits__glow-2{opacity:.5;width:51.3rem;height:36.9rem;top:19.1rem;left:calc(50% + 1.9rem)}.benefits__glow-3{opacity:.5;width:51.3rem;height:36.9rem;top:37.6rem;left:calc(50% - 59.4rem)}.benefits__glow-4{opacity:.5;width:43.3rem;height:31.1rem;display:block;top:48.8rem;left:calc(50% + 6.7rem)}.benefits__body{grid-template-columns:62.3rem 1fr;min-height:52rem;margin-top:9.4rem;padding-left:7.6rem}.benefits__column{display:block}.benefits__column:nth-child(3){padding-top:9.4rem}.benefits__column .benefit:nth-child(n){min-height:24.6rem}.benefits__column:nth-child(3) .benefit:nth-child(n){min-height:23.7rem}.benefits__column .benefit:nth-child(n):last-child{min-height:0}.benefits__column:nth-child(2) .benefit:first-child .tag{margin-left:-.9rem}.benefit__title{margin-top:1.6rem;font-size:3.2rem}.benefit__text{text-wrap:balance;max-width:46rem;margin-top:1.6rem;font-size:1.6rem;line-height:2rem}.benefits__line--m{display:none}.benefits__line--d{display:block}.benefits__line--1_203{width:41.8rem;top:1.3rem;left:26.25rem}.benefits__line--1_207{width:50.9rem;top:1.4rem;left:62.2rem}.benefits__line--1_205{width:53.97rem;top:11.05rem;left:59.2rem}.benefits__line--1_209{width:49rem;top:16.35rem;left:7.7rem}.benefits__line--1_208{width:53.8rem;top:32.2rem;left:59.5rem}.benefits__line--1_204{width:60.5rem;top:35.3rem;left:7.6rem}.benefits__action{margin-top:7.5rem}.cases{max-width:128rem;margin-inline:auto;padding:9rem 4.8rem 0 5rem}.cases__panel{background:linear-gradient(#23232366,#23232366),#0c0d0d url(/img/bg-dark.webp) 50%/cover;padding:7.9rem 12.6rem 12.6rem}.cases__head{text-align:left;grid-template-columns:45.5rem 41.6rem;align-items:center;display:grid}.cases__title{font-size:6.8rem;line-height:1}.cases__text{max-width:none;margin:0;font-size:1.8rem;font-weight:500;line-height:2.2rem}.cases__grid{grid-template-columns:45.6rem 47rem;gap:0;margin-top:6rem}.case{border-color:#cdcdcd;min-height:46.2rem;margin:0 -1px -1px 0;padding:3.1rem 3.3rem 4.6rem 3.6rem}.case:nth-child(n+3){min-height:47rem}.case:nth-child(2n){padding-left:5.7rem;padding-right:2.4rem}.case__image{aspect-ratio:387/182;border-radius:0;width:38.7rem}.case__tag{background:#d0d9469e;padding:0 3rem;bottom:2.9rem;left:2.7rem}.case__title{max-width:38.7rem;margin-top:1.4rem;font-size:2rem;line-height:2.2rem}.case__text{max-width:38.7rem;margin-top:1.6rem;font-size:1.4rem;line-height:1.6rem}.case__link{font-size:1.6rem}.cases__more{margin-top:7rem}.cases__note{bottom:calc(100% - 1.2rem);left:18.7rem}.partners{padding-top:11.7rem}.partners__track{justify-content:center;width:auto;margin-top:7.6rem;animation:none}.partners__row{gap:7.3rem;padding-right:0}.partners__row[aria-hidden]{display:none}.partners__row img{height:7.2rem}.reviews{max-width:128rem;margin-inline:auto;padding-top:15.7rem}.reviews__glow-1,.reviews__glow-2,.reviews__glow-3{width:43.3rem;height:31.1rem;display:block}.reviews__glow-1{top:19.7rem;left:18.8rem}.reviews__glow-2{top:41.8rem;left:70.3rem}.reviews__glow-3{top:15.2rem;right:-23.6rem}.reviews__head{justify-content:space-between;align-items:center;padding:0 4.8rem 0 3.1rem;display:flex}.reviews__title{text-align:left;max-width:none;margin:0;font-size:5.8rem;line-height:1.2}.reviews__title strong{font-weight:600}.reviews__controls{border:1px solid #a9a9a9;border-radius:5.5rem;justify-content:space-between;align-items:center;width:29.6rem;height:6.2rem;padding:0 1.7rem 0 3.2rem;display:flex}.reviews__controls--mobile{display:none}.reviews__scroll{color:#a2a2a2;font-size:1.6rem;font-weight:500}.reviews__arrows{gap:1.3rem}.reviews__arrow{width:4.4rem;height:4.4rem}.reviews__track{gap:1.7rem;margin-top:6.2rem;padding-inline:3.1rem;scroll-padding-inline:3.1rem}.review{width:45.9rem;min-height:31.2rem;padding:3.6rem 2.2rem 3.7rem 3.2rem}.review__person{gap:3.1rem}.review__person img{width:6.4rem;height:6.4rem}.review__name{font-size:3rem}.review__role{margin-top:.7rem;font-size:1.4rem}.review__text{margin:2.9rem 0 2rem;font-size:1.6rem;line-height:1.8rem}.contacts{padding-top:15.4rem}.contacts__grid{grid-template-columns:1fr 1fr;padding-inline:4rem}.contacts__info,.contacts__form{min-height:57.6rem;padding:5.8rem}.contacts__form{background:var(--ink)}.contacts__title{font-size:4.4rem}.contacts__text,.contacts__form .contacts__text{max-width:44.1rem;margin-top:1.7rem;font-size:1.8rem;line-height:2.4rem}.contacts__form .contacts__text{max-width:35.2rem;margin-top:2.3rem}.contacts__list{gap:2.7rem;margin-top:4.2rem}.contacts__list dt{font-size:1.8rem}.contacts__list a{gap:1.5rem;margin-top:1.4rem;font-size:2.4rem}.contacts__list .icon{font-size:3rem}.form__input{height:4.6rem;margin-top:4.7rem;padding-bottom:2.2rem;font-size:1.6rem}.contacts__text+.form__input{margin-top:7.1rem}.form__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;margin-top:4.3rem}.form__consent{color:#ececec;gap:1.6rem;max-width:20.3rem;font-size:1.2rem;line-height:1.4rem}.form__check{width:2.8rem;height:2.8rem;font-size:1.6rem}.form__success,.form__error{font-size:1.8rem}.footer{padding:2.6rem 0 2.3rem}.footer .container{padding-inline:4rem}.footer__card{border-radius:2rem;grid-template-columns:55.3rem 1fr auto;align-items:start;padding:3.3rem 5.9rem 3.4rem}.footer__logo img{width:24.4rem}.footer__links{grid-area:1/2;justify-content:flex-start;gap:5.3rem;margin-top:.8rem;font-size:1.6rem}.footer__socials{flex-direction:column;grid-area:1/3/3/4;margin-top:.8rem;font-size:2.1rem}.footer__legal,.footer__bank{color:var(--black);font-size:1.4rem;font-weight:500;line-height:1.8rem}.footer__legal{grid-area:2/1;max-width:51.4rem;margin-top:3.5rem}.footer__bank{grid-area:2/2;max-width:43rem;margin-top:3.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal--armed{opacity:1;transition:none;transform:none}.partners__track{animation:none}}
