@font-face{font-family:Proxima Nova;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/ProximaNova-Regular-Bk1KM35c.woff2)format("woff2"),url(/assets/ProximaNova-Regular-DnY37-e0.woff)format("woff")}@font-face{font-family:Proxima Nova;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/ProximaNova-Bold-BJlA_3ZK.woff2)format("woff2"),url(/assets/ProximaNova-Bold-C5PQXvlF.woff)format("woff")}@font-face{font-family:Proxima Nova;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/ProximaNova-Black-uQqwjv_f.woff2)format("woff2"),url(/assets/ProximaNova-Black-CdRBwhsd.woff)format("woff")}@font-face{font-family:Brandly Fallback;font-weight:400;font-display:swap;size-adjust:88%;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2");unicode-range:U+20BD}@font-face{font-family:Brandly Fallback;font-weight:700 900;font-display:swap;size-adjust:88%;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2");unicode-range:U+20BD}:root{--d:1px;--u:calc(max(100vw, 320px) / 320);--footer-pad:calc(var(--d) * 36);--cookie-gap:calc(var(--d) * 12);--font:"Proxima Nova", "Brandly Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--c-heading:#424242;--c-text:#424242;--c-muted:#6a6a6a;--c-green:#439c5e;--c-stat:#48a464;--c-link:#0096db;--c-line:#dedede;--c-yellow:#ffefab;--c-yellow-b:#e8bc6c;--c-blue:#c3ecff;--c-blue-b:#6ebbde;--c-green-l:#d5eece;--c-green-b:#ace39e;--container:calc(var(--d) * 1128);--gutter:calc(var(--d) * 24);--header-h:calc(var(--d) * 108);--spring:cubic-bezier(.3, 1.6, .5, 1)}@media (width>=1280px){:root{--d:clamp(.75px, 100vw / 1920, 1px)}}@media (width>=768px) and (width<=1279.98px){:root{--d:min(.75px, (100vw - 48px) / 1128)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-anchor:none;overflow-x:auto}body{font-family:var(--font);font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4);color:var(--c-text);min-width:320px;padding-bottom:max(0px, var(--cookie-space,0px) - var(--footer-pad) + var(--cookie-gap));background:#fff;margin:0;overflow-x:clip}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}h1,h2,h3,p,ul{margin:0}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.h2{font-size:calc(var(--d) * 40);font-weight:700;line-height:calc(var(--d) * 48.7);text-transform:uppercase;color:var(--c-heading)}.btn{min-height:calc(var(--d) * 79);padding:0 calc(var(--d) * 48);border:calc(var(--d) * 3) solid #3c9657;border-radius:calc(var(--d) * 30);box-shadow:inset 0 calc(var(--d) * -9) calc(var(--d) * 24.9) #216637;color:#fff;font-size:calc(var(--d) * 24);line-height:calc(var(--d) * 29.2);text-transform:uppercase;transition:transform .25s var(--spring), filter .2s, box-shadow .2s;background:#48a464;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(calc(var(--d) * -4));filter:brightness(1.06)}.btn:active{box-shadow:inset 0 calc(var(--d) * -4) calc(var(--d) * 16) #216637;transform:translateY(1px)}.header{z-index:50;background:#fff;position:relative}.header:after{content:"";left:0;right:0;bottom:calc(var(--d) * -1.5);height:calc(var(--d) * 3);pointer-events:none;background:linear-gradient(90deg,#fff,#d9d9d9 50%,#fff);position:absolute}.header__inner{height:var(--header-h);justify-content:space-between;align-items:center;display:flex;position:relative}.header__logo{margin-left:calc(var(--d) * -12.6)}.header__logo img{width:calc(var(--d) * 164);height:auto}.header__nav{gap:calc(var(--d) * 30);display:flex}.header__link{font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4);color:var(--c-text);position:relative}.header__link:after{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:700;display:block;overflow:hidden}.header__link:hover{text-underline-offset:calc(var(--d) * 4);font-weight:700;text-decoration:underline}.header__burger{color:var(--c-heading);display:none}.marquee{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:hidden}.marquee.is-dragging{cursor:grabbing}.marquee img{-webkit-user-drag:none}.marquee__track{will-change:transform;width:max-content;display:flex}.marquee__group,.marquee__chunk{flex-shrink:0;display:flex}.star{z-index:2;pointer-events:none;display:block;position:absolute}.star img{width:100%;height:auto}.cookie{z-index:60;min-width:320px;box-shadow:0 calc(var(--d) * -4) calc(var(--d) * 20) #0000000f;background:#f0fbed;position:fixed;bottom:0;left:0;right:0}.cookie__inner{min-height:calc(var(--d) * 66);padding:calc(var(--d) * 7) var(--gutter);justify-content:center;align-items:center;display:flex}.cookie__group{align-items:center;gap:calc(var(--d) * 18);max-width:100%;padding-left:calc(var(--d) * 134);display:flex;position:relative}.cookie__character{left:0;bottom:calc(var(--d) * -7);width:calc(var(--d) * 118);position:absolute}.cookie__text{font-size:calc(var(--d) * 14);line-height:calc(var(--d) * 17.1)}.cookie__line{white-space:nowrap;display:block}.cookie__btn{min-width:calc(var(--d) * 170);min-height:calc(var(--d) * 46);padding:0 calc(var(--d) * 28);border-radius:calc(var(--d) * 18);box-shadow:inset 0 calc(var(--d) * -5) calc(var(--d) * 14) #216637;font-size:calc(var(--d) * 16);line-height:calc(var(--d) * 19.5);border-width:2px;flex-shrink:0}.legal{max-width:calc(var(--d) * 900);padding-top:calc(var(--d) * 40);padding-bottom:calc(var(--d) * 80);font-size:calc(var(--d) * 16);line-height:1.5}.legal p{margin:0 0 calc(var(--d) * 12)}.legal ul{margin:0 0 calc(var(--d) * 12);padding-left:calc(var(--d) * 24)}.legal a{color:var(--c-link);overflow-wrap:anywhere}.case-stub{justify-items:start;gap:calc(var(--d) * 24);padding-top:calc(var(--d) * 80);padding-bottom:calc(var(--d) * 200);display:grid}@media (width<=767.98px){.h2{font-size:30px;line-height:1.2}.header__nav{gap:20px}.cookie__line{white-space:normal}.cookie__text{max-width:400px}:root{--gutter:calc(var(--u) * 24);--header-h:calc(var(--u) * 60)}body{font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.header{box-shadow:none}.header:after{left:calc(var(--u) * 23);width:calc(var(--u) * 270);height:2px;bottom:-1px;right:auto}.header__logo{margin-left:calc(var(--u) * -1)}.header__logo img{width:calc(var(--u) * 58.1)}.header__burger{margin-right:calc(var(--u) * 6);display:block}.header__burger svg{width:calc(var(--u) * 30);height:calc(var(--u) * 24);display:block}.header__nav{background:#fff;flex-direction:column;gap:0;padding:8px 0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 16px #00000014}.header--open .header__nav{display:flex}.header__link{padding:14px var(--gutter);text-align:left;font-size:16px}.cookie{--uc:min(var(--u), 1.5556px)}.cookie__inner{min-height:calc(var(--uc) * 49.5);padding:calc(var(--uc) * 5) calc(var(--uc) * 8)}.cookie__group{gap:calc(var(--uc) * 7);padding-left:calc(var(--uc) * 62)}.cookie__character{bottom:calc(var(--uc) * -5);width:calc(var(--uc) * 58)}.cookie__text{max-width:none;font-size:calc(var(--uc) * 9);line-height:calc(var(--uc) * 11)}.cookie__line{white-space:normal;display:inline}.cookie .cookie__btn{width:calc(var(--uc) * 68);min-width:0;min-height:calc(var(--uc) * 20);border-radius:calc(var(--uc) * 7.5);box-shadow:inset 0 calc(var(--uc) * -3) calc(var(--uc) * 8) #216637;font-size:calc(var(--uc) * 9);line-height:calc(var(--u) * 11);border-width:1px;flex-shrink:0;padding:0}}.header__back{align-items:center;gap:calc(var(--d) * 10);height:calc(var(--d) * 54);padding:0 calc(var(--d) * 27) 0 calc(var(--d) * 30);border:calc(var(--d) * 3) solid #ededed;border-radius:calc(var(--d) * 30);box-shadow:0 2px calc(var(--d) * 5) #0000000f;font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4);color:var(--c-text);transition:transform .25s var(--spring), box-shadow .2s;background:#fff;text-decoration:none;display:inline-flex}.header__back:hover{box-shadow:0 calc(var(--d) * 6) calc(var(--d) * 12) #0000001a;transform:translateY(-2px)}.header--case .header__nav{display:none}@media (width<=767.98px){.header__back{display:none}.header--case .header--open .header__nav,.header--case.header--open .header__nav{display:flex}}.br-m{display:none}@media (width<=767.98px){.br-d{display:none}.br-m{display:inline}}.nowrap{white-space:nowrap}.only-mobile,.hero__bg-m,.hero__fade-m,.platforms__bg-m,.create__brandlik-m{display:none}.hero{min-height:calc(var(--d) * 704);position:relative}.hero__bgs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__bg{top:calc(var(--d) * -88);left:calc(50% - calc(var(--d) * 720));width:calc(var(--d) * 1440);max-width:none;position:absolute}.hero__brandlik{z-index:2;top:calc(var(--d) * 18);left:calc(50% - calc(var(--d) * 720) + calc(var(--d) * 796));width:calc(var(--d) * 390.6);position:absolute}.hero__bubble{z-index:4;top:calc(var(--d) * 420.7);left:calc(50% - calc(var(--d) * 720) + calc(var(--d) * 945));width:calc(var(--d) * 337);min-height:calc(var(--d) * 157.3);padding:calc(var(--d) * 27);border:calc(var(--d) * 3) solid #d9d9d9;border-radius:calc(var(--d) * 30);font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4);white-space:pre;background:#fff;position:absolute}.hero__bubble:before{content:"";left:calc(var(--d) * 208.5);top:calc(var(--d) * -43.11);width:calc(var(--d) * 41.58);height:calc(var(--d) * 46.61);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='210.00 -41.61 41.58 46.61' preserveAspectRatio='none'%3E%3Cpath d='M225.54 0.00 C227.93 -11.19 227.81 -30.57 212.00 -39.61 C223.08 -37.59 245.44 -26.88 249.58 0.00 L249.58 4.00 L225.54 4.00 Z' fill='white'/%3E%3Cpath d='M225.54 0.00 C227.93 -11.19 227.81 -30.57 212.00 -39.61 C223.08 -37.59 245.44 -26.88 249.58 0.00' fill='none' stroke='%23d9d9d9' stroke-width='3' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border:0;position:absolute;transform:none}.hero__content{z-index:3;padding-top:calc(var(--d) * 150);position:relative}.hero__title{font-size:calc(var(--d) * 60);font-weight:900;line-height:calc(var(--d) * 73.1);text-transform:uppercase;color:var(--c-heading);display:grid}.hero__line-mask{display:block;overflow:hidden}.hero__line{display:block}.hero__divider{width:calc(var(--d) * 473);max-width:100%;height:calc(var(--d) * 3);margin:calc(var(--d) * 12) 0 calc(var(--d) * 22);background:linear-gradient(90deg,#dcdcdc,#dcdcdc00)}.hero__subtitle{max-width:calc(var(--d) * 430);font-size:calc(var(--d) * 24);line-height:calc(var(--d) * 29.2)}.hero__cta{margin-top:calc(var(--d) * 54)}.hero__cta .btn{min-width:calc(var(--d) * 387)}.hero__star--1{top:calc(var(--d) * 10);left:calc(max(var(--gutter), 50% - calc(var(--d) * 564)) - calc(var(--d) * 8));width:calc(var(--d) * 137.7)}.hero__star--2{top:calc(var(--d) * 236);left:calc(max(var(--gutter), 50% - calc(var(--d) * 564)) + calc(var(--d) * 355));width:calc(var(--d) * 249.7)}.hero__star--3{top:calc(var(--d) * 412);left:calc(max(var(--gutter), 50% - calc(var(--d) * 564)) - calc(var(--d) * 207));width:calc(var(--d) * 297.1)}.helps{padding-top:calc(var(--d) * 77.6)}.helps__marquee{margin-top:calc(var(--d) * 10.7);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.helps__item{height:calc(var(--d) * 92.4);padding:0 calc(var(--d) * 40);font-size:calc(var(--d) * 24);line-height:calc(var(--d) * 29.2);white-space:nowrap;align-items:center;display:flex;position:relative}.helps__item:after{content:"";width:calc(var(--d) * 3);background:linear-gradient(#0000,#e4e4e4 25% 75%,#0000);position:absolute;top:0;bottom:0;right:0}.cases{padding-top:calc(var(--d) * 64.3)}.cases__grid{grid-template-columns:repeat(2, calc(var(--d) * 550));gap:calc(var(--d) * 32) calc(var(--d) * 23.8);margin:calc(var(--d) * 49.6) 0 0 calc(var(--d) * 4);display:grid}.case-card{--bg:var(--c-yellow);--b:var(--c-yellow-b);height:calc(var(--d) * 516);border:calc(var(--d) * 3) solid var(--b);border-radius:calc(var(--d) * 30);background:var(--bg);color:var(--c-text);transition:transform .35s var(--spring), box-shadow .35s;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.case-card--blue{--bg:var(--c-blue);--b:var(--c-blue-b)}.case-card--green{--bg:var(--c-green-l);--b:var(--c-green-b)}.case-card__media{height:calc(var(--d) * 391);margin:calc(var(--d) * -3) calc(var(--d) * -3) 0;border-radius:calc(var(--d) * 30);flex-shrink:0;overflow:hidden}.case-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .45s var(--spring)}.case-card__body{align-items:center;column-gap:calc(var(--d) * 20);padding:calc(var(--d) * 20.7) calc(var(--d) * 27) 0;grid-template-columns:1fr auto;display:grid}.case-card__title{margin-bottom:calc(var(--d) * 11.2);font-size:calc(var(--d) * 24);font-weight:700;line-height:calc(var(--d) * 29.2);grid-column:1/-1}.case-card__text{max-width:calc(var(--d) * 423);white-space:pre-line;font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4)}.case-card__arrow{color:#3a3a3a;transition:transform .3s var(--spring)}.case-card:hover{transform:translateY(calc(var(--d) * -5));box-shadow:0 calc(var(--d) * 14) calc(var(--d) * 28) #0000001a}.case-card:hover .case-card__media img{transform:translateY(calc(var(--d) * -8)) scale(1.06)}.case-card:hover .case-card__arrow{transform:translateX(calc(var(--d) * 4))}.stats{padding-top:calc(var(--d) * 90)}.stats__grid{grid-template-columns:repeat(4, calc(var(--d) * 262));column-gap:calc(var(--d) * 25);margin:calc(var(--d) * 38.3) 0 0 2px;text-align:center;display:grid}.stats__value{font-size:calc(var(--d) * 40);font-weight:700;line-height:calc(var(--d) * 48.7);white-space:nowrap;color:var(--c-stat);font-variant-numeric:tabular-nums}.stats__caption{margin-top:calc(var(--d) * -2.3);font-size:calc(var(--d) * 24);line-height:calc(var(--d) * 29.2)}.competencies{padding-top:calc(var(--d) * 94.9);background:#fff}.competencies__text{max-width:calc(var(--d) * 1133);margin-top:calc(var(--d) * 12.6);font-size:calc(var(--d) * 24);line-height:calc(var(--d) * 29.2)}.competencies__grid{grid-template-columns:repeat(3, calc(var(--d) * 363));gap:calc(var(--d) * 41) calc(var(--d) * 23);margin:calc(var(--d) * 90.3) 0 0 -2px;display:grid}.comp-reveal{will-change:transform;container-type:inline-size}.comp-anim{height:100%}.comp-card{--bg:var(--c-yellow);--b:var(--c-yellow-b);height:100%;min-height:calc(var(--d) * 363);padding:calc(var(--d) * 77) calc(var(--d) * 15) calc(var(--d) * 20);border:calc(var(--d) * 3) solid var(--b);border-radius:calc(var(--d) * 30);background:var(--bg);transition:transform .35s var(--spring), box-shadow .35s;position:relative}.comp-card--blue{--bg:var(--c-blue);--b:var(--c-blue-b)}.comp-card--green{--bg:var(--c-green-l);--b:var(--c-green-b)}.comp-card__icon{top:calc(var(--iy) * 100cqw / 363);right:calc((357 - var(--ix) - var(--iw)) * 100cqw / 363);width:calc(var(--iw) * var(--k,1) * 100cqw / 363);transform-origin:50% 80%;max-width:none;transition:transform .4s var(--spring);position:absolute}.comp-card__title,.comp-card__divider,.comp-card__text{z-index:1;position:relative}.comp-card__title{max-width:calc(var(--d) * 330);font-size:calc(var(--d) * 24);font-weight:700;line-height:calc(var(--d) * 29.2)}.comp-card__divider{width:calc(var(--d) * 329);height:calc(var(--d) * 3);margin:calc(var(--d) * 12.3) 0 calc(var(--d) * 13.5);background:linear-gradient(90deg,#0000,#fffffff2,#0000)}.comp-card__text{width:calc(var(--d) * 330);white-space:pre-line;font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4)}.comp-card:hover{transform:translateY(calc(var(--d) * -5));box-shadow:0 calc(var(--d) * 14) calc(var(--d) * 28) #00000014}.comp-card:hover .comp-card__icon{transform:translateY(calc(var(--d) * -10)) scale(1.08) rotate(-4deg)}@media (hover:none){.comp-card:hover,.comp-card:hover .comp-card__icon{box-shadow:none;transform:none}}.competencies__cta{margin-top:calc(var(--d) * 30);justify-content:center;display:flex}.competencies__cta .btn{min-width:calc(var(--d) * 360)}.it{padding-top:calc(var(--d) * 89)}.it__title{white-space:pre-line}.it__list{margin-top:calc(var(--d) * 14.1);padding-left:calc(var(--d) * 30);font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4)}.platforms{padding:calc(var(--d) * 138.3) 0 0}.platforms__inner{position:relative}.platforms__card{z-index:1;width:calc(var(--d) * 871);height:calc(var(--d) * 393);max-width:100%;margin-left:calc(var(--d) * 72);padding:calc(var(--d) * 41.2) 0 0 calc(var(--d) * 26);border:calc(var(--d) * 3) solid #dcdcdc;border-radius:calc(var(--d) * 30);box-shadow:0 calc(var(--d) * 6) calc(var(--d) * 18) #0000000d;background:#fff;position:relative;overflow:hidden}.platforms__title{padding-right:calc(var(--d) * 27)}.platforms__divider{width:calc(var(--d) * 825);max-width:100%;height:calc(var(--d) * 3);margin:calc(var(--d) * 20.6) 0 calc(var(--d) * 26.5) calc(var(--d) * 3);background:linear-gradient(90deg,#e3e3e3,#e3e3e300)}.platforms__tile{width:calc(var(--d) * 218);height:calc(var(--d) * 194);margin-right:calc(var(--d) * 15);border:calc(var(--d) * 3) solid #dcdcdc;border-radius:calc(var(--d) * 30);background:#fff;justify-content:center;align-items:center;display:flex}.platforms__tile img{max-width:calc(var(--d) * 172);max-height:calc(var(--d) * 129)}.platforms__bg{z-index:0;top:calc(var(--d) * -255);left:calc(var(--d) * 362);width:calc(var(--d) * 867);max-width:none;position:absolute}.platforms__shadow{z-index:2;top:calc(var(--d) * 355);left:calc(var(--d) * 823);width:calc(var(--d) * 308);position:absolute}.platforms__brandlik{z-index:3;top:calc(var(--d) * -98);left:calc(var(--d) * 796);width:calc(var(--d) * 352);position:absolute}.platforms__star--1{z-index:0;top:calc(var(--d) * -84);left:calc(var(--d) * 236);width:calc(var(--d) * 149.2)}.platforms__star--2{z-index:4;top:calc(var(--d) * -142);left:calc(var(--d) * 637);width:calc(var(--d) * 262.3)}.platforms__star--3{z-index:0;top:calc(var(--d) * 117);left:calc(var(--d) * -38);width:calc(var(--d) * 378)}.cost{padding-top:calc(var(--d) * 188)}.cost__text{gap:calc(var(--d) * 24.4);margin-top:calc(var(--d) * 13.8);font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4);display:grid}.clients{padding-top:calc(var(--d) * 73)}.clients .h2,.create__heading{z-index:3;position:relative}@media (width>=768px){.platforms+.create{padding-top:calc(var(--d) * (93.6 + 130))}}.clients__marquee{margin-top:calc(var(--d) * 29.6)}.clients__marquee .marquee__chunk{align-items:flex-end}.clients__item{width:auto;max-width:none;height:calc(var(--h) * var(--d));margin-right:calc(var(--d) * 50)}.create{padding:calc(var(--d) * 93.6) 0 calc(var(--d) * 50)}.create__body{min-height:calc(var(--d) * 566);margin:calc(var(--d) * 49.6) -2px 0 0;padding-left:calc(var(--d) * 388);position:relative}.create__character{width:calc(var(--d) * 352);position:absolute;top:0;left:0}.create__brandlik{width:calc(var(--d) * 296.1);max-width:none;margin-left:calc(var(--d) * 56)}.create__bubble{top:calc(var(--d) * 46);width:calc(var(--d) * 143);height:calc(var(--d) * 84);border:calc(var(--d) * 3) solid #d0d0d0;border-radius:calc(var(--d) * 30);font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4);color:#000;background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.create__bubble:after{content:"";left:calc(var(--d) * 34.71);bottom:calc(var(--d) * -30.58);width:calc(var(--d) * 34.25);height:calc(var(--d) * 34.08);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='36.21 -5.00 34.25 34.08' preserveAspectRatio='none'%3E%3Cpath d='M38.21 0.00 C43.16 18.17 59.88 25.61 68.46 27.08 C57.19 20.98 55.55 8.85 56.58 0.00 L56.58 -4.00 L38.21 -4.00 Z' fill='white'/%3E%3Cpath d='M38.21 0.00 C43.16 18.17 59.88 25.61 68.46 27.08 C57.19 20.98 55.55 8.85 56.58 0.00' fill='none' stroke='%23d0d0d0' stroke-width='3' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border:0;position:absolute;transform:none}.create__card{z-index:1;gap:calc(var(--d) * 29.2);padding:calc(var(--d) * 29.9) calc(var(--d) * 67) calc(var(--d) * 30);border:calc(var(--d) * 3) solid #dcdcdc;border-radius:calc(var(--d) * 30);font-size:calc(var(--d) * 24);line-height:calc(var(--d) * 29.2);background:#fff;display:grid;position:relative}.create__heading{font-size:calc(var(--d) * 24);font-weight:700;line-height:calc(var(--d) * 29.2);text-transform:uppercase}.create__accent{font-weight:700}.create__socials{justify-content:center;gap:calc(var(--d) * 30);margin-top:.7px;display:flex}.social{width:calc(var(--d) * 116);height:calc(var(--d) * 64);border-radius:calc(var(--d) * 19.2);padding-bottom:calc(var(--d) * 5);color:#fff;box-shadow:inset 0 calc(var(--d) * -5) 0 #00000026, 0 calc(var(--d) * 3) calc(var(--d) * 8) #00000026;transition:transform .25s var(--spring), filter .2s;justify-content:center;align-items:center;display:flex}.social:hover{transform:translateY(calc(var(--d) * -4));filter:brightness(1.08)}.social--vk{background:linear-gradient(#1a7bff,#0b5fd6)}.social--tg{width:calc(var(--d) * 113);background:linear-gradient(#37aee8,#1f8fcc)}.social--mail{background:linear-gradient(#52b06e,#3f955a)}.create__star{z-index:2}.create__star--top{top:calc(var(--d) * -13);left:calc(var(--d) * 290.1);width:calc(var(--d) * 142.5)}.create__star--left{top:calc(var(--d) * 178);left:calc(var(--d) * -17);width:calc(var(--d) * 88.7)}.create__star--bottom{top:calc(var(--d) * 454);left:calc(var(--d) * 273);width:calc(var(--d) * 210.9)}.contacts{padding:calc(var(--d) * 24) 0 var(--footer-pad);position:relative;overflow:hidden}.clients+.contacts{margin-top:calc(var(--d) * 126)}@media (width<=767.98px){.clients+.contacts{margin-top:calc(var(--u) * 50)}}.contacts__bg{top:calc(var(--d) * 3);left:calc(50% - calc(var(--d) * 720) + calc(var(--d) * 280));width:calc(var(--d) * 1175);-webkit-mask-composite:source-in;max-width:none;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000),linear-gradient(90deg,#000 85%,#0000 98.7%);mask-image:linear-gradient(#0000,#000 16% 84%,#0000),linear-gradient(90deg,#000 85%,#0000 98.7%);-webkit-mask-composite:source-in;mask-composite:intersect}.contacts__inner{position:relative}.contacts__card{align-content:start;gap:calc(var(--d) * 15);width:calc(var(--d) * 482);max-width:100%;min-height:calc(var(--d) * 230);margin-top:calc(var(--d) * 20.3);padding:calc(var(--d) * 27);border:calc(var(--d) * 3) solid #cfcfcf;border-radius:calc(var(--d) * 30);font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4);background:#fff;display:grid;position:relative}.contacts__card:after{content:"";left:calc(var(--d) * 402.16);bottom:calc(var(--d) * -48.5);width:calc(var(--d) * 61.34);height:calc(var(--d) * 52);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='403.66 -5.00 61.34 52.00' preserveAspectRatio='none'%3E%3Cpath d='M405.66 0.00 C412.06 30.54 446.10 42.72 463.00 45.00 C438.95 34.74 438.69 22.77 442.30 0.00 L442.30 -4.00 L405.66 -4.00 Z' fill='white'/%3E%3Cpath d='M405.66 0.00 C412.06 30.54 446.10 42.72 463.00 45.00 C438.95 34.74 438.69 22.77 442.30 0.00' fill='none' stroke='%23cfcfcf' stroke-width='3' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border:0;position:absolute;transform:none}.contacts__row{align-items:center;gap:calc(var(--d) * 10);min-height:calc(var(--d) * 30);color:var(--c-link);text-decoration:none;display:flex}.contacts__row:has(>.contacts__round){gap:calc(var(--d) * 12.3)}.contacts__row svg{width:calc(var(--d) * 30);height:calc(var(--d) * 30);color:#3a3a3a;flex-shrink:0}.contacts__row span:last-child{text-underline-offset:calc(var(--d) * 4);text-decoration:underline}.contacts__row--plain{color:var(--c-text);align-items:flex-start}.contacts__row--plain span:last-child{text-decoration:none}.contacts__pair{gap:calc(var(--d) * 15);display:flex}.contacts__round{width:calc(var(--d) * 30);height:calc(var(--d) * 30);color:#3a3a3a;border:2px solid #3a3a3a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contacts__round svg{width:calc(var(--d) * 18);height:calc(var(--d) * 18);color:inherit}.contacts__partner{width:calc(var(--d) * 266);flex-shrink:0}.contacts__platforms{gap:calc(var(--d) * 8);margin-top:calc(var(--d) * 4);color:var(--c-text);display:grid}.contacts__platforms p{margin:0}.contacts__platform-links{gap:calc(var(--d) * 12);display:flex}.contacts__platform-links .contacts__round{text-decoration:none}.contacts__bottom{justify-content:space-between;align-items:flex-end;gap:calc(var(--d) * 24);margin-top:calc(var(--d) * 49.5);display:flex}.contacts__policy{font-size:calc(var(--d) * 14);line-height:calc(var(--d) * 17.1);color:var(--c-link);text-underline-offset:calc(var(--d) * 4)}.contacts__legal{margin-top:calc(var(--d) * 20);font-size:calc(var(--d) * 14);line-height:calc(var(--d) * 17.1);display:grid}@media (width<=767.98px){.comp-card__text{width:auto}.cases__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.case-card{height:100%;padding-bottom:16px}.case-card__media{aspect-ratio:550/391;height:auto}.stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-left:0}.stats__value{font-size:34px}.competencies__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0}.comp-card{height:100%;min-height:363px}.comp-card__divider{width:100%}.platforms__card{height:auto;padding-bottom:40px}.platforms__divider{width:auto}.create__body{margin-right:0}.hero__brandlik,.hero__bubble{margin-left:-40px}.platforms__card{width:calc(100% - 250px);margin-left:0}.platforms__brandlik{left:auto;right:-30px}.platforms__shadow{left:auto;right:-40px}.platforms__bg{left:auto;right:0}.platforms__star--2{left:auto;right:260px}.hero__bg{left:auto;right:-300px}.hero__brandlik{width:300px;margin:0;left:auto;right:20px}.hero__bubble{white-space:normal;width:280px;min-height:0;margin:0;font-size:15px;top:400px;left:auto;right:150px}.hero__subtitle{max-width:360px;font-size:19px}.hero__cta .btn{min-width:0}.hero__star--2{width:160px;left:40%}.helps__item{font-size:20px}.cases__grid{gap:24px}.stats__grid{grid-template-columns:repeat(2,1fr);row-gap:36px}.competencies__grid{grid-template-columns:repeat(2,1fr)}.platforms{padding-top:240px}.platforms__card{width:100%}.platforms__title{max-width:62%}.platforms__brandlik{width:220px;top:-210px;right:0}.platforms__bg,.platforms__shadow{display:none}.platforms__star--1{width:100px;top:-140px;left:8%}.platforms__star--2{width:150px;top:-190px;left:38%;right:auto}.platforms__star--3{width:200px;top:160px;left:-60px}.create__body{padding-left:300px}.create__character{width:290px}.create__brandlik{width:230px;margin-left:50px}.create__card{padding:30px}.create__socials{gap:14px}.social,.social--tg{width:100px}.create__star--top{width:110px;left:210px}.create__star--bottom{width:150px;top:auto;bottom:-60px;left:200px}.contacts__bg{width:1000px;left:auto;right:-260px}:root{--footer-pad:calc(var(--u) * 35);--cookie-gap:calc(var(--u) * 6)}.only-desktop,.hero__bg,.create__brandlik,.create__bubble,.platforms__bg{display:none}.only-mobile{white-space:pre-line;display:inline}.hero__bg-m,.hero__fade-m,.platforms__bg-m,.create__brandlik-m{display:block}.h2{font-size:calc(var(--u) * 20);line-height:calc(var(--u) * 24.4)}.btn{min-height:calc(var(--u) * 38);padding:0 calc(var(--u) * 16);border-radius:calc(var(--u) * 15);box-shadow:inset 0 calc(var(--u) * -4) calc(var(--u) * 11) #216637;font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6);border-width:1px}.hero{min-height:calc(var(--u) * 480)}.hero__bg-m{top:calc(var(--u) * 54);left:calc(var(--u) * -33);width:calc(var(--u) * 492);max-width:none;position:absolute}.hero__fade-m{z-index:1;top:calc(var(--u) * 17);left:calc(var(--u) * -52);width:calc(var(--u) * 492);max-width:none;position:absolute}.hero__brandlik{top:calc(var(--u) * 174);left:calc(var(--u) * 136);width:calc(var(--u) * 173)}.hero__bubble{top:calc(var(--u) * 330);left:calc(var(--u) * 57);width:calc(var(--u) * 197);min-height:calc(var(--u) * 88);padding:calc(var(--u) * 13) 0 0 calc(var(--u) * 13.5);border-radius:calc(var(--u) * 15);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6);white-space:pre;border-width:2px}.hero__bubble:before{content:"";left:calc(var(--u) * 147.03 - 1px);top:calc(var(--u) * -21.93 - 1px);width:calc(var(--u) * 17.25);height:calc(var(--u) * 25.93);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='147.03 -21.93 17.25 25.93' preserveAspectRatio='none'%3E%3Cpath d='M153.70 0.00 C154.62 -5.39 154.76 -15.36 149.03 -19.93 C152.97 -18.93 160.97 -13.55 162.28 0.00 L162.28 3.00 L153.70 3.00 Z' fill='white'/%3E%3Cpath d='M153.70 0.00 C154.62 -5.39 154.76 -15.36 149.03 -19.93 C152.97 -18.93 160.97 -13.55 162.28 0.00' fill='none' stroke='%23d9d9d9' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border:0;position:absolute;transform:none}.hero__content{padding-top:calc(var(--u) * 43)}.hero__title{font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 29.2)}.hero__divider{width:calc(var(--u) * 224.4);height:2px;margin:calc(var(--u) * 7.6) 0 calc(var(--u) * 12.9)}.hero__subtitle{max-width:calc(var(--u) * 200);padding-left:calc(var(--u) * 2);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.hero__cta{margin-top:calc(var(--u) * 20.9)}.hero__cta .btn{width:calc(var(--u) * 146);min-width:0;padding:0}.hero__star--1{top:0;left:calc(var(--u) * 41);width:calc(var(--u) * 49.1)}.hero__star--2{top:calc(var(--u) * 82);left:calc(var(--u) * 216);width:calc(var(--u) * 104.2)}.hero__star--3{top:calc(var(--u) * 187);width:calc(var(--u) * 123.1);left:0}.helps{padding-top:calc(var(--u) * 33.6)}.helps .h2{max-width:calc(var(--u) * 265)}.helps__marquee{margin:calc(var(--u) * 13.6) calc(var(--gutter) * -1) 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34.7% 65.3%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34.7% 65.3%,#0000)}.helps__item{height:calc(var(--u) * 49.1);padding:0 calc(var(--u) * 32.7);font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 19.5)}.helps__item:after{width:1.5px}.cases{padding-top:calc(var(--u) * 30.4)}.cases__grid{grid-template-columns:calc(var(--u) * 271);gap:calc(var(--u) * 15);margin:calc(var(--u) * 15.2) 0 0}.cases__grid>:nth-child(3){order:4}.case-card{height:auto;min-height:calc(var(--u) * 255);padding-bottom:calc(var(--u) * 12);border-radius:calc(var(--u) * 15);border-width:2px}.case-card__media{height:calc(var(--u) * 193);border-radius:calc(var(--u) * 15);margin:-2px -2px 0}.case-card__body{column-gap:calc(var(--u) * 10);padding:calc(var(--u) * 10.4) calc(var(--u) * 13.6) 0 calc(var(--u) * 14.5)}.case-card__title{margin-bottom:calc(var(--u) * 7.8);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.case-card__text{max-width:none;width:calc(var(--u) * 209);white-space:normal;font-size:calc(var(--u) * 11);line-height:calc(var(--u) * 13.4)}.case-card__arrow svg{width:calc(var(--u) * 16.8);height:calc(var(--u) * 16.8)}.stats{padding-top:calc(var(--u) * 35.4)}.stats .h2{max-width:calc(var(--u) * 269)}.stats__grid{grid-template-columns:repeat(2, calc(var(--u) * 129));gap:calc(var(--u) * 8.1) calc(var(--u) * 15);margin:calc(var(--u) * 15) 0 0 calc(var(--u) * -1)}.stats__item:first-child{order:1}.stats__item:nth-child(4){order:2}.stats__item:nth-child(3){order:3}.stats__item:nth-child(2){order:4}.stats__value{font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 19.5)}.stats__caption{margin-top:calc(var(--u) * -1.8);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.competencies{padding-top:calc(var(--u) * 32.5)}.competencies .h2{max-width:calc(var(--u) * 261)}.competencies__text{margin-top:calc(var(--u) * 15.6);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.competencies__grid{gap:calc(var(--u) * 15);margin:calc(var(--u) * 5.4) calc(var(--gutter) * -1) 0;padding:calc(var(--u) * 30) calc(var(--u) * 26) calc(var(--u) * 4);scroll-snap-type:x mandatory;scroll-padding:0 calc(var(--u) * 26);scrollbar-width:none;display:flex;overflow:auto hidden}.competencies__grid::-webkit-scrollbar{display:none}.competencies__grid.is-auto{scroll-snap-type:none}.competencies.is-holding>.container{position:sticky}.comp-reveal{flex:0 0 calc(var(--u) * 190);scroll-snap-align:start}.comp-card{min-height:calc(var(--u) * 190);height:100%;padding:calc(var(--u) * 50) calc(var(--u) * 7) calc(var(--u) * 10);border-radius:calc(var(--u) * 15);border-width:2px}.comp-card__icon{--k:.85}.comp-card__title{font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 17.1)}.comp-card__divider{width:calc(var(--u) * 172);height:1.5px;margin:calc(var(--u) * 6.2) 0}.comp-card__text{font-size:calc(var(--u) * 10.5);line-height:calc(var(--u) * 12.8)}.competencies__cta{margin-top:calc(var(--u) * 31.6)}.competencies__cta .btn{width:calc(var(--u) * 171);min-width:0}.it{padding-top:calc(var(--u) * 29.5)}.it__title{max-width:calc(var(--u) * 260);white-space:normal}.it__list{max-width:calc(var(--u) * 264);margin-top:calc(var(--u) * 5);padding-left:calc(var(--u) * 9);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.platforms{padding:calc(var(--u) * 47) 0 0}.platforms__inner{display:block}.platforms__card{width:calc(var(--u) * 413);max-width:none;height:calc(var(--u) * 212);margin-left:calc(var(--u) * -48);padding:calc(var(--u) * 14.6) 0 0 calc(var(--u) * 52);border-radius:calc(var(--u) * 14.2);border-width:2px}.platforms__title{max-width:calc(var(--u) * 240);padding-right:0}.platforms__divider{width:calc(var(--u) * 272);height:2px;margin:calc(var(--u) * 11.6) 0 calc(var(--u) * 19) calc(var(--u) * -5)}.platforms__marquee{margin-left:calc(var(--u) * -52)}.platforms__tile{width:calc(var(--u) * 103.4);height:calc(var(--u) * 92);margin-right:calc(var(--u) * 7.1);border-radius:calc(var(--u) * 14.2);border-width:1.5px}.platforms__tile img{max-width:calc(var(--u) * 81.5);max-height:calc(var(--u) * 61)}.platforms__bg-m{z-index:0;top:calc(var(--u) * -67.8);left:calc(var(--u) * 26.4);width:calc(var(--u) * 404.7);max-width:none;position:absolute}.platforms__brandlik{top:calc(var(--u) * 58);right:auto;left:calc(var(--u) * 166);width:calc(var(--u) * 132.7)}.platforms__shadow{top:calc(var(--u) * 226.4);right:auto;left:calc(var(--u) * 176.3);width:calc(var(--u) * 115.2);display:block}.platforms__star--1{top:calc(var(--u) * -35);left:calc(var(--u) * 13);width:calc(var(--u) * 57.7)}.platforms__star--2{top:calc(var(--u) * -47);right:auto;left:calc(var(--u) * 221);width:calc(var(--u) * 92.6)}.platforms__star--3{top:calc(var(--u) * 133);left:calc(var(--u) * -3);width:calc(var(--u) * 134.9);display:block}.cost{padding-top:calc(var(--u) * 92.6)}.cost .h2{max-width:calc(var(--u) * 267)}.cost__text{max-width:calc(var(--u) * 268);gap:calc(var(--u) * 14.6);margin-top:calc(var(--u) * 5.4);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.clients{padding-top:calc(var(--u) * 34)}.clients .h2{font-size:calc(var(--u) * 19);line-height:calc(var(--u) * 23.1)}.clients__marquee{margin-top:calc(var(--u) * 15.8)}.clients__item{height:calc(var(--h) * var(--u) * .3462);margin-right:calc(var(--u) * 15)}.create{padding:calc(var(--u) * 34.6) 0 calc(var(--u) * 16)}.platforms+.create{padding-top:calc(var(--u) * 82)}.only-desktop-block{display:none}.create .h2{max-width:calc(var(--u) * 272);padding-left:calc(var(--u) * 4)}.create__body{min-height:0;margin:calc(var(--u) * 23.6) calc(var(--gutter) * -1) 0;padding:0}.create__character{top:auto;bottom:calc(var(--u) * 10);left:calc(var(--u) * 20);z-index:2;width:calc(var(--u) * 78.3)}.create__brandlik-m{width:100%}.create__card{gap:calc(var(--u) * 14.6);width:calc(var(--u) * 367);margin-left:calc(var(--u) * -27);padding:calc(var(--u) * 14) calc(var(--u) * 34) calc(var(--u) * 24) calc(var(--u) * 125);border-radius:calc(var(--u) * 11.2);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6);border-width:2px}.create__heading{font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.create__socials{justify-content:flex-start;gap:calc(var(--u) * 11);margin-top:calc(var(--u) * -3)}.social,.social--tg{width:calc(var(--u) * 58);height:calc(var(--u) * 24);border-radius:calc(var(--u) * 7.2)}.social svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.create__star--top{top:calc(var(--u) * -30);left:calc(var(--u) * 234);width:calc(var(--u) * 85.7)}.create__star--left{top:auto;bottom:calc(var(--u) * 74);left:calc(var(--u) * 10);width:calc(var(--u) * 23.4)}.create__star--bottom{top:auto;bottom:calc(var(--u) * -34);left:calc(var(--u) * 194);width:calc(var(--u) * 56.6)}.contacts{padding:0 0 var(--footer-pad);display:block}.contacts .h2{font-size:calc(var(--u) * 15);line-height:calc(var(--u) * 18.3)}.contacts__bg{top:calc(var(--u) * 19.2);right:auto;left:calc(var(--u) * -31.5);width:calc(var(--u) * 406);position:absolute}.contacts__card{gap:calc(var(--u) * 5.7);width:calc(var(--u) * 180.7);min-height:calc(var(--u) * 97.8);margin-top:calc(var(--u) * 10.8);padding:calc(var(--u) * 9) calc(var(--u) * 6) calc(var(--u) * 9) calc(var(--u) * 9);border-radius:calc(var(--u) * 11.2);font-size:calc(var(--u) * 8);line-height:calc(var(--u) * 9.7);border-width:2px}.contacts__card:after{content:"";left:calc(var(--u) * 139.79 - 1px);bottom:calc(var(--u) * -18.8 - 1px);width:calc(var(--u) * 25.48);height:calc(var(--u) * 22.8);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='139.79 -4.00 25.48 22.80' preserveAspectRatio='none'%3E%3Cpath d='M141.79 0.00 C144.22 11.40 156.95 15.95 163.27 16.80 C154.29 12.97 154.16 4.80 155.49 0.00 L155.49 -3.00 L141.79 -3.00 Z' fill='white'/%3E%3Cpath d='M141.79 0.00 C144.22 11.40 156.95 15.95 163.27 16.80 C154.29 12.97 154.16 4.80 155.49 0.00' fill='none' stroke='%23cfcfcf' stroke-width='2' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;border:0;position:absolute;transform:none}.contacts__row{gap:calc(var(--u) * 4);min-height:calc(var(--u) * 11.2)}.contacts__row:has(>.contacts__round){gap:calc(var(--u) * 4.9)}.contacts__row svg{width:calc(var(--u) * 11.2);height:calc(var(--u) * 11.2)}.contacts__round{width:calc(var(--u) * 11.2);height:calc(var(--u) * 11.2);border-width:1px}.contacts__round svg{width:calc(var(--u) * 6.5);height:calc(var(--u) * 6.5)}.contacts__pair{gap:calc(var(--u) * 5.7);flex-direction:column}.contacts__row span:last-child{text-underline-offset:2px}.contacts__row--plain span:last-child{width:calc(var(--u) * 145)}.contacts__bottom{margin-top:calc(var(--u) * 18.2)}.contacts__partner{width:calc(var(--u) * 80)}.contacts__platforms{gap:calc(var(--u) * 3)}.contacts__platform-links{gap:calc(var(--u) * 5)}.contacts__policy{font-size:calc(var(--u) * 6);line-height:calc(var(--u) * 7.3);text-underline-offset:2px}.contacts__legal{margin-top:calc(var(--u) * 7.4);font-size:calc(var(--u) * 5.25);line-height:calc(var(--u) * 6.4)}}.case{overflow-x:clip}.case-hero{min-height:calc(var(--d) * 712);position:relative}.case-hero__art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.case-hero__collage{top:calc(var(--d) * -108);left:calc(50% - calc(var(--d) * 720) + calc(var(--d) * 371));width:calc(var(--d) * 1069);max-width:none;position:absolute}.case-hero__leaf{max-width:none;position:absolute}.case-hero__leaf--left{top:calc(var(--d) * 352.7);left:calc(50% - calc(var(--d) * 720) - calc(var(--d) * 105.3));width:calc(var(--d) * 392.5)}.case-hero__leaf--top{top:calc(var(--d) * 28);left:calc(50% - calc(var(--d) * 720) + calc(var(--d) * 162));width:calc(var(--d) * 255.3)}.case-hero__leaf--mid{top:calc(var(--d) * 524);left:calc(50% - calc(var(--d) * 720) + calc(var(--d) * 306));width:calc(var(--d) * 183.1)}.case-hero__leaf--right{top:calc(var(--d) * 521);left:calc(50% - calc(var(--d) * 720) + calc(var(--d) * 1226));width:calc(var(--d) * 108.5)}.case-hero__leaf--big{top:calc(var(--d) * 54.6);left:calc(50% - calc(var(--d) * 720) + calc(var(--d) * 1109.1));width:calc(var(--d) * 391)}.case-hero__seeds{top:calc(var(--d) * 80.6);left:calc(50% - calc(var(--d) * 720) + calc(var(--d) * 774));width:calc(var(--d) * 541);max-width:none;position:absolute}.case-hero__content{z-index:2;padding-top:calc(var(--d) * 206);position:relative}.case-hero__title{max-width:calc(var(--d) * 700);white-space:pre-line;font-size:calc(var(--d) * 60);font-weight:900;line-height:calc(var(--d) * 73.1);text-transform:uppercase;color:var(--c-heading);margin:0}.case-hero__lead{max-width:calc(var(--d) * 716);margin-top:calc(var(--d) * 11.8)}.case-hero__rule{width:calc(var(--d) * 473);max-width:100%;height:calc(var(--d) * 3);margin-top:calc(var(--d) * 12);background:linear-gradient(90deg,#d9d9d900,#d9d9d9,#d9d9d900);display:block}.case-hero__text{max-width:calc(var(--d) * 716);margin-top:calc(var(--d) * 24.4)}.case-hero__cta{margin-top:calc(var(--d) * 71)}.case-hero__cta .btn{min-width:calc(var(--d) * 351)}.case-video{padding-top:calc(var(--d) * 72)}.case-video__frame{margin-top:calc(var(--d) * 40);border-radius:calc(var(--d) * 30);aspect-ratio:1127/634;background:#f1f1f1;position:relative;overflow:hidden}.case-video__poster,.case-video__player{object-fit:cover;border:0;width:100%;height:100%;display:block}.case-video__start{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.case-video__play{width:calc(var(--d) * 96);height:calc(var(--d) * 96);border:calc(var(--d) * 5) solid #fff;box-shadow:0 calc(var(--d) * 4) calc(var(--d) * 16) #00000040;background:#00000040;border-radius:50%;transition:transform .2s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-video__play:after{content:"";border-style:solid;border-width:calc(var(--d) * 18) 0 calc(var(--d) * 18) calc(var(--d) * 30);border-color:#0000 #0000 #0000 #fff;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.case-video__start:hover .case-video__play{background:#0006;transform:translate(-50%,-50%)scale(1.06)}@media (width<=767.98px){.case-video__play{width:calc(var(--u) * 44);height:calc(var(--u) * 44);border-width:3px}.case-video__play:after{border-width:calc(var(--u) * 9) 0 calc(var(--u) * 9) calc(var(--u) * 15)}}.case-client{padding-top:calc(var(--d) * 96)}.case-client__body{min-height:calc(var(--d) * 405);margin-top:calc(var(--d) * 19);position:relative}.case-client__card{z-index:1;width:calc(var(--d) * 597);min-height:calc(var(--d) * 405);padding:calc(var(--d) * 30);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);background:#fff;align-items:center;display:flex;position:relative}.case-client__card p{max-width:calc(var(--d) * 457);white-space:pre-line}.case-client__shot{z-index:2;top:calc(var(--d) * -21);left:calc(var(--d) * 475);width:calc(var(--d) * 726);max-width:none;position:absolute}.case__stub{padding:calc(var(--d) * 80) 0 calc(var(--d) * 160)}@media (width<=767.98px){.case-hero__collage,.case-hero__seeds{left:auto;right:-80px}.case-client__card{width:min(597px,100%);min-height:0}.case-client__shot{width:100%;margin-top:24px;position:static}.case-note{padding-top:60px}.case-hero{min-height:calc(var(--u) * 480)}.case-hero__content{padding-top:calc(var(--u) * 27)}.case-hero__title{font-size:calc(var(--u) * 25.5);line-height:calc(var(--u) * 31.05)}.case-hero__rule{width:calc(var(--u) * 224.4);height:calc(var(--u) * 2);margin-top:calc(var(--u) * 20.9)}.case-hero__lead{margin-top:calc(var(--u) * 13)}.case-hero__text{margin-top:calc(var(--u) * 14.6)}.case-hero__cta{margin-top:calc(var(--u) * 30)}.case-hero__cta .btn{min-width:calc(var(--u) * 145);min-height:calc(var(--u) * 37);padding:calc(var(--u) * 11) calc(var(--u) * 16);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.case-hero__collage{top:calc(var(--u) * 140);right:auto;left:calc(var(--u) * 30);width:calc(var(--u) * 456);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--u) * 72), #000 calc(var(--u) * 108));mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--u) * 72), #000 calc(var(--u) * 108));-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--u) * 72), #000 calc(var(--u) * 108))}.case-hero__seeds{top:calc(var(--u) * 277);right:auto;left:calc(var(--u) * 105);width:calc(var(--u) * 219.8)}.case-hero__leaf--top{top:calc(var(--u) * 1);left:calc(var(--u) * 142);width:calc(var(--u) * 86.2)}.case-hero__leaf--big{top:calc(var(--u) * 41.6);left:calc(var(--u) * 251.4);width:calc(var(--u) * 124.9)}.case-hero__leaf--left{top:calc(var(--u) * 349.4);left:calc(var(--u) * -55.6);width:calc(var(--u) * 132.4)}.case-hero__leaf--mid{top:calc(var(--u) * 246);left:calc(var(--u) * 81);width:calc(var(--u) * 61.8)}.case-hero__leaf--right{top:calc(var(--u) * 427);left:calc(var(--u) * 267);width:calc(var(--u) * 36.4)}.case-video{padding-top:calc(var(--u) * 30)}.case-video__frame{margin-top:calc(var(--u) * 16);border-radius:calc(var(--u) * 15)}.case-client{padding-top:calc(var(--u) * 30)}.case-client__body{min-height:0;margin-top:calc(var(--u) * 16)}.case-client__card{min-height:0;padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 15);border-width:2px}}.case-bullets{padding-top:calc(var(--d) * 101)}.case-goals{padding-top:calc(var(--d) * 93)}.case-goals .case-bullets__wrap{margin-top:calc(var(--d) * 89)}@media (width>=768px){.case-goals .case-bullets__card{min-height:calc(var(--d) * 527);flex-direction:column;justify-content:center;display:flex}.case-goals .case-bullets__row+.case-bullets__row{margin-top:calc(var(--d) * 15)}}.case-bullets__wrap{margin-top:calc(var(--d) * 81);position:relative}.case-bullets__card{z-index:2;width:calc(var(--d) * 941);margin:0 0 0 calc(var(--d) * 96);padding:calc(var(--d) * 57) calc(var(--d) * 68) calc(var(--d) * 57) calc(var(--d) * 57);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);background:#fff;list-style:none;position:relative}.case-achieved .case-bullets__card{padding-right:calc(var(--d) * 122)}.case-bullets__row{align-items:flex-start;gap:calc(var(--d) * 30);display:flex}.case-bullets__row span{white-space:pre-line}.case-bullets__row+.case-bullets__row{margin-top:calc(var(--d) * 15)}.case-bullets__bullet{flex:0 0 calc(var(--d) * 69);width:calc(var(--d) * 69);height:calc(var(--d) * 40);object-fit:contain}.case-bullets__decor{z-index:1;pointer-events:none;position:absolute}.case-bullets__decor img{width:100%;display:block}.case-bullets__note{margin-top:calc(var(--d) * 60);white-space:pre-line}.case-goals .decor-card-left{top:calc(var(--d) * -67.52);width:calc(var(--d) * 301.22);left:-1.51px}.case-goals .decor-chip-left{top:calc(var(--d) * 92.5);left:calc(var(--d) * -49.5);width:calc(var(--d) * 147.73)}.case-goals .decor-card-topright{top:calc(var(--d) * -127.4);left:calc(var(--d) * 810.5);width:calc(var(--d) * 243.27)}.case-goals .decor-object-right{top:calc(var(--d) * -7.4);left:calc(var(--d) * 842.49);width:calc(var(--d) * 316.88)}.case-goals .decor-card-right{z-index:3;top:calc(var(--d) * 258.6);left:calc(var(--d) * 864.49);width:calc(var(--d) * 200.09)}.case-goals .decor-joker{z-index:3;top:calc(var(--d) * 338.59);left:calc(var(--d) * 842.52);width:calc(var(--d) * 285.14)}@media (width<=767.98px){.case-bullets__card{width:100%;margin-left:0}.case-bullets__decor{display:none}.case-bullets{padding-top:calc(var(--u) * 30)}.case-bullets__wrap,.case-goals .case-bullets__wrap{margin-top:calc(var(--u) * 29.1)}.case-bullets__card{padding:calc(var(--u) * 15) calc(var(--u) * 20);border-radius:calc(var(--u) * 15);border-width:2px}.case-bullets__row{gap:calc(var(--u) * 10)}.case-bullets__row span{white-space:normal}.case-bullets__row+.case-bullets__row{margin-top:calc(var(--u) * 15)}.case-bullets__bullet{flex-basis:calc(var(--u) * 22);width:calc(var(--u) * 22);height:calc(var(--u) * 13)}.case-bullets__note{margin-top:calc(var(--u) * 35)}}.case-solution{padding-top:calc(var(--d) * 113);position:relative}.case-solution__text{margin-top:calc(var(--d) * 9);width:calc(var(--d) * 1130);white-space:pre-line}.case-solution__map{z-index:1;height:calc(var(--d) * 669);margin-top:calc(var(--d) * 110);position:relative}.case-solution__bg img{width:100%;display:block}.case-solution__bg{z-index:0;top:calc(var(--d) * 317.75);left:calc(50% - calc(var(--d) * 720));width:calc(var(--d) * 1411);pointer-events:none;max-width:none;position:absolute}.case-solution__point{width:calc(var(--d) * 400);position:absolute}.case-solution__card{z-index:2;white-space:pre-line;padding:calc(var(--d) * 30);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);background:#fff;position:relative}.case-solution__seed{z-index:3;width:calc(var(--d) * 54);position:absolute}.case-solution__pin{z-index:1;width:calc(var(--d) * 114);position:absolute}.case-solution__point--1{top:0;left:calc(var(--d) * 131)}.case-solution__point--1 .case-solution__seed{top:calc(var(--d) * 115);left:calc(var(--d) * 173)}.case-solution__point--1 .case-solution__pin{top:calc(var(--d) * 169);left:calc(var(--d) * 143)}.case-solution__point--2{top:calc(var(--d) * 192);left:calc(var(--d) * 446)}.case-solution__point--2 .case-solution__seed{top:calc(var(--d) * 92);left:calc(var(--d) * 174)}.case-solution__point--2 .case-solution__pin{top:calc(var(--d) * 139);left:calc(var(--d) * 143)}.case-solution__point--3{top:calc(var(--d) * 271);left:-1px}.case-solution__point--3 .case-solution__seed{top:calc(var(--d) * 106);left:calc(var(--d) * 172)}.case-solution__point--3 .case-solution__pin{top:calc(var(--d) * 158);left:calc(var(--d) * 143)}.case-solution__point--4{top:calc(var(--d) * 367);left:calc(var(--d) * 729)}.case-solution__point--4 .case-solution__seed{top:calc(var(--d) * 95);left:calc(var(--d) * 173)}.case-solution__point--4 .case-solution__pin{top:calc(var(--d) * 149);left:calc(var(--d) * 143)}@media (width<=767.98px){.case-solution__text{width:auto}.case-solution__map{gap:24px;height:auto;display:grid}.case-solution__bg{display:none}.case-solution__point,.case-solution__point--1,.case-solution__point--2,.case-solution__point--3,.case-solution__point--4{width:100%;position:relative;top:auto;left:auto}.case-solution__seed,.case-solution__pin{display:none}.case-solution{padding-top:calc(var(--u) * 55.5)}.case-solution__text{margin-top:calc(var(--u) * 8);width:auto}.case-solution__map{height:calc(var(--u) * 211);margin-top:calc(var(--u) * 19);display:block;position:relative}.case-solution__bg{top:calc(var(--u) * 280);left:calc(var(--u) * 31);width:calc(var(--u) * 276);display:block;-webkit-mask:none;mask:none}.case-solution__point,.case-solution__point--1,.case-solution__point--2,.case-solution__point--3,.case-solution__point--4{width:calc(var(--u) * 171);position:absolute}.case-solution__point--3{z-index:1;top:0;left:0}.case-solution__point--1{z-index:2;top:calc(var(--u) * 54);left:calc(var(--u) * 101)}.case-solution__point--2{z-index:3;top:calc(var(--u) * 97);left:0}.case-solution__point--4{z-index:4;top:calc(var(--u) * 134);left:calc(var(--u) * 101)}.case-solution__card{padding:calc(var(--u) * 15) calc(var(--u) * 10);border-radius:calc(var(--u) * 10);font-size:calc(var(--u) * 8);line-height:calc(var(--u) * 9.744);border-width:1px}.case-solution__point .case-solution__seed{z-index:2;top:auto;bottom:calc(var(--u) * -14.5);left:calc(var(--u) * 76.8);width:calc(var(--u) * 12.6);display:block}.case-solution__point .case-solution__pin{z-index:0;top:auto;bottom:calc(var(--u) * -26.3);left:calc(var(--u) * 70);width:calc(var(--u) * 26.7);display:block}}.case-note{padding-top:calc(var(--d) * 122)}.case-note p{max-width:calc(var(--d) * 1128);white-space:pre-line}.case-showcase{padding-top:calc(var(--d) * 61)}.case-showcase__body{min-height:calc(var(--d) * 405);position:relative}.case-showcase__card{z-index:1;width:calc(var(--d) * 591);min-height:calc(var(--d) * 405);margin-left:calc(var(--d) * 536);padding:calc(var(--d) * 30) calc(var(--d) * 30) calc(var(--d) * 30) calc(var(--d) * 152);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);background:#fff;align-items:center;display:flex;position:relative}.case-showcase__card p{width:calc(var(--d) * 410);white-space:pre-line;flex:none}.case-showcase__shot{z-index:2;top:calc(var(--d) * -21);left:calc(var(--d) * -70);width:calc(var(--d) * 726);max-width:none;position:absolute}@media (width<=767.98px){.case-showcase__body{gap:24px;min-height:0;display:grid}.case-showcase__card{width:100%;min-height:0;margin-left:0;padding:30px}.case-showcase__shot{width:100%;position:static}.case-note{padding-top:calc(var(--u) * 15)}.case-showcase{padding-top:calc(var(--u) * 35)}.case-showcase__body{gap:calc(var(--u) * 12)}.case-showcase__card{padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 15);border-width:2px}}.case-mech{padding-top:calc(var(--d) * 90)}.case-mech__text{margin:calc(var(--d) * 20) 0 0;white-space:pre-line}.case-ribbon{--tab-h:calc(var(--d) * 48);--tab-h-on:calc(var(--d) * 54);--tab-pad:calc(var(--d) * 12);--tab-head:calc(var(--tab-h) * .9)}.case-ribbon__tabs{z-index:4;height:var(--tab-h-on);margin-top:calc(var(--d) * 10);justify-content:space-between;align-items:center;display:flex;position:relative}@media (width>=768px){.case-mech .case-ribbon__tabs{justify-content:center;gap:calc(var(--d) * 92);margin-top:calc(var(--d) * 20)}}.case-ribbon__tab{height:var(--tab-h);padding:0 calc(var(--tab-head) + var(--tab-pad) * .5) 0 var(--tab-pad);font:inherit;font-size:calc(var(--d) * 20);line-height:calc(var(--d) * 24.4);white-space:nowrap;color:var(--c-heading);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;margin:0;transition:height .3s;display:flex;position:relative}.case-ribbon__tab.is-active{--tab-head:calc(var(--tab-h-on) * .9);height:var(--tab-h-on)}.case-ribbon__tab-bg{clip-path:polygon(0 19.4%, calc(100% - var(--tab-head)) 19.4%, calc(100% - var(--tab-head)) 0, 100% 50%, calc(100% - var(--tab-head)) 100%, calc(100% - var(--tab-head)) 82.6%, 0 82.6%);background:linear-gradient(90deg,#fff,#d9d9d9);position:absolute;inset:0}.case-ribbon__tab.is-active .case-ribbon__tab-bg{background:linear-gradient(to right, #fff, var(--tab-on,#ffe249))}.case-ribbon__tab-label{position:relative}.case-ribbon__tab.is-active .case-ribbon__tab-label{text-transform:uppercase;color:#e30613;-webkit-text-stroke:calc(var(--d) * 2.5) #fff;paint-order:stroke fill;font-weight:700}.case-ribbon__hold{display:flow-root}.case-ribbon__stage{margin-top:calc(var(--d) * 20);overflow:clip visible}.case-ribbon__track{width:calc(var(--panels) * 100%);display:flex}.case-ribbon__panel{flex:0 0 calc(100% / var(--panels))}.case-ribbon__panel-inner{width:var(--container);margin:0 auto}.case-mech__lead{width:calc(var(--d) * 934);margin:0 0 calc(var(--d) * 30) calc(var(--d) * 97);white-space:pre-line}.case-mech__stack{padding-bottom:calc(var(--d) * 147);position:relative}.case-mech__card{z-index:1;width:calc(var(--d) * 934);margin-left:calc(var(--d) * 97);padding:calc(var(--d) * 48) calc(var(--d) * 95) calc(var(--d) * 355) calc(var(--d) * 59);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);background:#fff;position:relative}.case-mech__card p{margin:0}.case-mech__card>*+*{margin-top:calc(var(--d) * 15)}.case-mech__list{padding-left:calc(var(--d) * 28);margin:0}.case-mech__card>p+.case-mech__list{margin-top:calc(var(--d) * 20)}.case-mech__list li+li{margin-top:calc(var(--d) * 15)}.case-mech__shot{z-index:3;bottom:0;left:var(--shot-left);width:var(--shot-w);max-width:none;position:absolute}.case-mech__leaf{z-index:2;pointer-events:none;max-width:none;position:absolute}.case-mech__leaf--left{z-index:0;top:calc(var(--d) * -90.9);left:calc(var(--d) * -104.05);width:calc(var(--d) * 303.3)}@media (width>=768px){.case-mech__panel--nolead .case-mech__stack{margin-top:calc(var(--d) * 70)}}.case-mech__leaf--big{bottom:calc(var(--d) * 274);left:calc(var(--d) * 915.96);width:calc(var(--d) * 228.92)}.case-mech__leaf--small{bottom:calc(var(--d) * 287);left:calc(var(--d) * 1098.86);width:calc(var(--d) * 106.99)}@media (width<=1279.98px){.case-ribbon__hold.is-holding{z-index:3;background:#fff;position:sticky}.case-ribbon__stage{scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto}.case-ribbon__stage.is-auto{scroll-snap-type:none;overflow:clip visible}.case-ribbon__stage::-webkit-scrollbar{display:none}.case-ribbon__panel{scroll-snap-align:start}}@media (width<=767.98px){.case-ribbon__track{align-items:flex-start}.case-ribbon__panel-inner{width:100%;padding:0 var(--gutter)}.case-mech__lead{width:auto}.case-mech__stack{height:auto}.case-mech__card{width:100%;min-height:0;margin-left:0;padding:30px}.case-mech__lead{width:auto;margin-left:0}.case-mech__shot{width:100%;margin-top:24px;position:static}.case-mech{padding-top:calc(var(--u) * 36)}.case-mech__text{margin-top:calc(var(--u) * 12);width:calc(var(--u) * 273)}.case-ribbon__tabs{gap:calc(var(--u) * 15);height:calc(var(--u) * 54);margin:calc(var(--u) * 15) calc(var(--gutter) * -1) 0;justify-content:flex-start}.case-ribbon__tab,.case-ribbon__tab.is-active{--tab-head:56%}.case-ribbon__tab{flex:0 0 calc(var(--u) * 66);white-space:normal;height:calc(var(--u) * 47);padding-right:0;padding-left:calc(var(--u) * 8);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 15)}.case-ribbon__tab.is-active{flex-basis:calc(var(--u) * 76);height:calc(var(--u) * 54);padding-left:calc(var(--u) * 5)}.case-ribbon__tab.is-active .case-ribbon__tab-label{-webkit-text-stroke-width:calc(var(--u) * 1.43)}.case-ribbon__stage{margin-top:calc(var(--u) * 15)}.case-mech__lead{margin-bottom:calc(var(--u) * 15);width:calc(var(--u) * 271)}.case-mech__stack{padding-bottom:calc(var(--u) * 101)}.case-mech__card{padding:calc(var(--u) * 22) calc(var(--u) * 22) calc(var(--u) * 54);border-radius:calc(var(--u) * 15);border-width:2px}.case-mech__card>*+*{margin-top:calc(var(--u) * 8)}.case-mech__list{width:calc(var(--u) * 242);padding-left:calc(var(--u) * 11);margin-left:calc(var(--u) * -11)}.case-mech__list li+li{margin-top:calc(var(--u) * 8)}.case-mech__shot{top:auto;bottom:0;left:calc(var(--u) * -5);width:calc(var(--u) * 282);margin-top:0;position:absolute}.case-mech__leaf{display:block}.case-mech__leaf--left{top:calc(var(--u) * -21);left:calc(var(--u) * -34);width:calc(var(--u) * 70.91)}.case-mech__leaf--big{top:auto;bottom:calc(var(--u) * 123.83);left:calc(var(--u) * 230);width:calc(var(--u) * 53.52)}.case-mech__leaf--small{top:auto;bottom:calc(var(--u) * 124.85);left:calc(var(--u) * 260.77);width:calc(var(--u) * 25.01)}}.case-methods{padding-top:calc(var(--d) * 90)}.case-methods__subtitle{margin:calc(var(--d) * 20) 0 calc(var(--d) * 6)}.case-methods__wrap{height:calc(var(--d) * 860);position:relative}.case-methods__cycle{top:0;left:calc(var(--d) * 90);width:calc(var(--d) * 989);position:absolute}.case-methods__cycle img{width:100%;display:block}.case-methods__step{padding:calc(var(--d) * 30);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);text-align:center;background:#fff;justify-content:center;align-items:center;display:flex;position:absolute}.case-methods__step p,.case-methods__step ul{margin:0}.case-methods__step ul{padding-left:calc(var(--d) * 28);text-align:left}.case-methods__step:first-of-type{top:calc(var(--d) * 54);left:calc(var(--d) * 384);width:calc(var(--d) * 360);height:calc(var(--d) * 84)}.case-methods__step:nth-of-type(2){top:calc(var(--d) * 200);left:calc(var(--d) * 769);width:calc(var(--d) * 359);height:calc(var(--d) * 84)}.case-methods__step:nth-of-type(3){top:calc(var(--d) * 500);left:calc(var(--d) * 768);width:calc(var(--d) * 360);height:calc(var(--d) * 156)}.case-methods__step:nth-of-type(4){top:calc(var(--d) * 770);left:calc(var(--d) * 386);width:calc(var(--d) * 358);height:calc(var(--d) * 84)}.case-methods__step:nth-of-type(5){top:calc(var(--d) * 518);width:calc(var(--d) * 362);height:calc(var(--d) * 108);left:1px}.case-methods__step:nth-of-type(6){top:calc(var(--d) * 200);width:calc(var(--d) * 362);height:calc(var(--d) * 84);left:1px}@media (width<=767.98px){.case-methods__wrap{grid-template-columns:repeat(2,1fr);gap:20px;height:auto;margin-top:24px;display:grid}.case-methods__cycle{display:none}.case-methods__step{width:auto;height:auto;min-height:84px;position:static}.case-methods{padding-top:calc(var(--u) * 36)}.case-methods__subtitle{margin:calc(var(--u) * 15) 0 calc(var(--u) * 3)}.case-methods__wrap{height:calc(var(--u) * 316);margin:0 calc(var(--gutter) * -1);display:block;position:relative}.case-methods__cycle{width:calc(var(--u) * 320);display:block;top:0;left:0}.case-methods__step{min-height:0;padding:calc(var(--u) * 5) calc(var(--u) * 15);border-radius:calc(var(--u) * 15);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 15);border-width:2px;position:absolute}.case-methods__step ul{padding-left:calc(var(--u) * 14)}.case-methods__step:first-of-type{top:calc(var(--u) * 12);left:calc(var(--u) * 78);width:calc(var(--u) * 166);height:calc(var(--u) * 25)}.case-methods__step:nth-of-type(2){top:calc(var(--u) * 52);left:calc(var(--u) * 100);width:calc(var(--u) * 123);height:calc(var(--u) * 25)}.case-methods__step:nth-of-type(3){top:calc(var(--u) * 92);left:calc(var(--u) * 37);width:calc(var(--u) * 249);height:calc(var(--u) * 55)}.case-methods__step:nth-of-type(4){top:calc(var(--u) * 162);left:calc(var(--u) * 103);width:calc(var(--u) * 116);height:calc(var(--u) * 25)}.case-methods__step:nth-of-type(5){top:calc(var(--u) * 202);left:calc(var(--u) * 60);width:calc(var(--u) * 204);height:calc(var(--u) * 40)}.case-methods__step:nth-of-type(6){top:calc(var(--u) * 257);left:calc(var(--u) * 75);width:calc(var(--u) * 173);height:calc(var(--u) * 25)}}.case-rating{padding-top:calc(var(--d) * 84)}.case-rating__lead{margin:calc(var(--d) * 20) 0 0}.case-rating__wrap{height:calc(var(--d) * 426);margin-top:calc(var(--d) * 14);position:relative}.case-rating__card{top:calc(var(--d) * 21);width:calc(var(--d) * 597);height:calc(var(--d) * 405);padding:0 calc(var(--d) * 107) 0 calc(var(--d) * 33);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);background:#fff;flex-direction:column;justify-content:center;display:flex;position:absolute;left:0}.case-rating__how{margin:0 0 calc(var(--d) * 24);font-weight:700}.case-rating__card ul{padding-left:calc(var(--d) * 25);margin:0}.case-rating__shot{top:0;left:calc(var(--d) * 475);width:calc(var(--d) * 726);max-width:none;position:absolute}.case-rating__note{margin:calc(var(--d) * 60) 0 0;white-space:pre-line}@media (width<=767.98px){.case-rating__wrap{height:auto;margin-top:24px}.case-rating__card{width:100%;height:auto;padding:30px;position:static}.case-rating__shot{width:100%;margin-top:24px;display:block;position:static}.case-rating{padding-top:calc(var(--u) * 2)}.case-rating__lead{margin-top:calc(var(--u) * 15)}.case-rating__wrap{margin-top:calc(var(--u) * 20);padding-bottom:calc(var(--u) * 4);position:relative}.case-rating__card{padding:calc(var(--u) * 17) calc(var(--u) * 22) calc(var(--u) * 176);border-radius:calc(var(--u) * 15);border-width:2px}.case-rating__how{margin-bottom:calc(var(--u) * 15)}.case-rating__card ul{padding-left:calc(var(--u) * 16)}.case-rating__shot{top:auto;bottom:0;left:calc(var(--u) * -6);width:calc(var(--u) * 285);margin-top:0;position:absolute}.case-rating__note{margin-top:calc(var(--u) * 21)}}.case-community{padding-top:calc(var(--d) * 90)}.case-community__wrap{min-height:calc(var(--d) * 524);position:relative}.case-community__seed img{width:100%;display:block}.case-community__seed{top:calc(var(--d) * -15.35);left:calc(var(--d) * 15);width:calc(var(--d) * 401);max-width:none;position:absolute}.case-community__shadow{top:calc(var(--d) * 389.65);width:calc(var(--d) * 201);height:calc(var(--d) * 41);background:#dfdfdf;border-radius:50%;position:absolute;left:1px}.case-community__leaf{max-width:none;position:absolute}.case-community__leaf img{width:100%;display:block}.case-community__leaf--top{top:calc(var(--d) * -148.51);left:calc(var(--d) * 931.5);width:calc(var(--d) * 182)}.case-community__leaf--right{top:calc(var(--d) * 29.54);left:calc(var(--d) * 1122.5);width:calc(var(--d) * 99.81)}.case-community__leaf--bottom{top:calc(var(--d) * 241.5);left:calc(var(--d) * 261.5);width:calc(var(--d) * 310.01)}.case-community__cards{z-index:1;margin:calc(var(--d) * 50.65) 0 0 calc(var(--d) * 382);position:relative}.case-community__card{align-items:center;gap:calc(var(--d) * 31);width:calc(var(--d) * 744);padding:calc(var(--d) * 27) calc(var(--d) * 39) calc(var(--d) * 27) calc(var(--d) * 27);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);background:#fff;display:flex}.case-community__card+.case-community__card{margin-top:calc(var(--d) * 15)}.case-community__card p{white-space:pre-line;flex:1;margin:0}.case-community__num{flex:0 0 calc(var(--d) * 137);height:calc(var(--d) * 131);font-size:calc(var(--d) * 96);font-weight:700;line-height:calc(var(--d) * 117);color:var(--c-heading);justify-content:center;align-items:center;display:flex;position:relative}.case-community__num img{width:calc(var(--d) * 132);max-width:none;position:absolute;top:0;left:0}.case-community__num b{font-weight:inherit;position:relative}@media (width<=767.98px){.case-community__wrap{min-height:0}.case-community__card{gap:20px;width:100%;padding:20px}.case-community{padding-top:calc(var(--u) * 35)}.case-community .h2{width:calc(var(--u) * 202)}.case-community__wrap{min-height:calc(var(--u) * 440);display:flow-root}.case-community__seed,.case-community__shadow,.case-community__leaf{display:block}.case-community__seed{top:calc(var(--u) * -48);left:calc(var(--u) * 179.18);width:calc(var(--u) * 92)}.case-community__shadow{top:calc(var(--u) * 46);left:calc(var(--u) * 232);width:calc(var(--u) * 38);height:calc(var(--u) * 8)}.case-community__leaf--top{top:calc(var(--u) * 5);left:calc(var(--u) * 12.01);width:calc(var(--u) * 43)}.case-community__card{z-index:1;position:relative}.case-community__leaf--right{top:calc(var(--u) * 40.62);left:calc(var(--u) * -13.5);width:calc(var(--u) * 23.3)}.case-community__leaf--bottom{top:calc(var(--u) * 374);left:calc(var(--u) * 199.01);width:calc(var(--u) * 72.5)}.case-community__cards{margin:calc(var(--u) * 36) 0 0 calc(var(--u) * 8.02)}.case-community__card{width:calc(var(--u) * 264);gap:calc(var(--u) * 7);padding:calc(var(--u) * 20) calc(var(--u) * 15);border-radius:calc(var(--u) * 15);border-width:2px}.case-community__card+.case-community__card{margin-top:calc(var(--u) * 5)}.case-community__num{flex-basis:calc(var(--u) * 40);height:calc(var(--u) * 40);font-size:calc(var(--u) * 28);line-height:calc(var(--u) * 34)}.case-community__num img{width:calc(var(--u) * 40)}}.case-results__wrap{min-height:calc(var(--d) * 895);margin-top:calc(var(--d) * 49.65);position:relative}.case-results__bg{top:0;left:calc(50% - calc(var(--d) * 720));width:calc(var(--d) * 1440);max-width:none;position:absolute}.case-results__strip{width:var(--container);padding-top:calc(var(--d) * 35);margin:0 auto;position:relative}.case-results__grid{grid-template-columns:repeat(2, calc(var(--d) * 456));gap:calc(var(--d) * 66) calc(var(--d) * 25);margin-left:calc(var(--d) * 96);display:grid}.case-results__card{width:calc(var(--d) * 456);height:calc(var(--d) * 342);padding:calc(var(--d) * 60) calc(var(--d) * 30) calc(var(--d) * 30) calc(var(--d) * 30);border-radius:calc(var(--d) * 30);clip-path:inset(0 round calc(var(--d) * 30));background:linear-gradient(#feec92,#fdd936);position:relative;overflow:hidden}.case-results__line{width:100%;position:absolute;top:0;left:0}.case-results__card h3{margin:0 calc(var(--d) * -30) 0 0;font-size:calc(var(--d) * 40);font-weight:700;line-height:calc(var(--d) * 49);text-transform:uppercase;color:#e30613;-webkit-text-stroke:calc(var(--d) * 3) #fff;paint-order:stroke fill;position:relative}.case-results__card ul{margin:calc(var(--d) * 20) 0 0;padding-left:calc(var(--d) * 20);position:relative}.case-results__note{width:calc(var(--d) * 937);margin:calc(var(--d) * 30) 0 0 calc(var(--d) * 96);position:relative}@media (width<=767.98px){.case-results__strip,.case-results__note{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter)}.case-results__card{padding:30px 24px 24px}.case-results__strip{padding-top:24px}.case-results__note{margin-top:24px}.case-results__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-left:0}.case-results__card{width:auto;height:auto;min-height:260px;padding:30px 24px 24px}.case-results__card h3{font-size:32px;line-height:39px}.case-results__wrap{min-height:calc(var(--u) * 259);margin-top:calc(var(--u) * 16);padding-bottom:0}.case-results__bg{left:calc(var(--u) * -9);width:calc(var(--u) * 340)}.case-results__strip{max-width:none;padding:calc(var(--u) * 30) 0 0;overflow:hidden}.case-results__grid{gap:calc(var(--u) * 12);width:max-content;padding:0 calc((100vw - var(--rw)) / 2);display:flex}.case-results{--rw:min(calc(100vw - 40px), 456px)}.case-results__card{width:var(--rw);height:calc(var(--rw) * 342 / 456);min-height:0;padding:calc(var(--rw) * 60 / 456) calc(var(--rw) * 30 / 456) calc(var(--rw) * 30 / 456);border-radius:calc(var(--rw) * 30 / 456);clip-path:inset(0 round calc(var(--rw) * 30 / 456));font-size:calc(var(--rw) * 20 / 456);line-height:calc(var(--rw) * 24.4 / 456);flex:none}.case-results__card h3{margin:0 calc(var(--rw) * -30 / 456) 0 0;font-size:calc(var(--rw) * 40 / 456);line-height:calc(var(--rw) * 49 / 456);-webkit-text-stroke-width:calc(var(--rw) * 3 / 456)}.case-results__card ul{margin-top:calc(var(--rw) * 20 / 456);padding-left:calc(var(--rw) * 20 / 456)}.case-results__note{width:auto;max-width:none;margin:calc(var(--u) * 15) 0 0;padding:0 calc(var(--u) * 24)}.case-results__hold.is-holding{background:#fff;position:sticky}}.case-achieved{padding-top:calc(var(--d) * 93.65)}.case-achieved .case-bullets__wrap{margin-top:calc(var(--d) * 53.65)}.case-achieved .decor-leaf-left{top:calc(var(--d) * 33.5);left:calc(var(--d) * -10.5);width:calc(var(--d) * 354)}.case-achieved .decor-leaf-top{top:calc(var(--d) * -62.5);left:calc(var(--d) * 107.5);width:calc(var(--d) * 269.76)}.case-achieved .decor-cardback{z-index:3;top:calc(var(--d) * -36.5);left:calc(var(--d) * 910.59);width:calc(var(--d) * 182.54)}.case-achieved .decor-joker{z-index:3;top:calc(var(--d) * 144.13);left:calc(var(--d) * 899.54);width:calc(var(--d) * 243.06)}.case-achieved .decor-leaf-small{display:none}@media (width<=767.98px){.case-achieved{padding-top:calc(var(--u) * 33)}.case-achieved .case-bullets__wrap{margin-top:calc(var(--u) * 45.6)}.case-achieved .case-bullets__decor{display:block}.case-achieved .decor-leaf-left{top:calc(var(--u) * -44.28);left:calc(var(--u) * -6.02);width:calc(var(--u) * 83.1)}.case-achieved .decor-leaf-top{display:none}.case-achieved .decor-cardback{top:calc(var(--u) * -3.35);left:calc(var(--u) * 225.85);width:calc(var(--u) * 64.7)}.case-achieved .decor-joker{top:calc(var(--u) * -44);left:calc(var(--u) * 206);width:calc(var(--u) * 74.4)}.case-achieved .decor-leaf-small{z-index:1;top:auto;bottom:calc(var(--u) * -33);left:calc(var(--u) * 215.96);width:calc(var(--u) * 44.3);display:block}}.case-comments{padding-top:calc(var(--d) * 90)}.case-comments__row{margin-top:calc(var(--d) * 60)}.case-comments .marquee__chunk{gap:calc(var(--d) * 15);padding-right:calc(var(--d) * 15);align-items:flex-start}.case-comments .marquee__chunk img{width:calc(var(--d) * 405);border-radius:calc(var(--d) * 30);height:auto;display:block}@media (width<=767.98px){.case-comments{padding-top:calc(var(--u) * 30)}.case-comments__row{margin-top:calc(var(--u) * 15)}.case-comments .marquee__chunk{gap:calc(var(--u) * 8);padding-right:calc(var(--u) * 8)}.case-comments .marquee__chunk img{width:calc(var(--u) * 220);border-radius:calc(var(--u) * 15);height:auto}}.case-reviews{padding-top:calc(var(--d) * 100)}.case-reviews__wrap{width:var(--container);margin:calc(var(--d) * 60) auto 0;position:relative}.case-reviews__bg{top:calc(var(--d) * -209.55);left:calc(var(--d) * -156);width:calc(var(--d) * 1440);position:absolute}.case-reviews__bg img{width:100%;display:block}.case-reviews__list{position:relative}.case-reviews__card{white-space:pre-line;padding:calc(var(--d) * 30);border-radius:calc(var(--d) * 30);background:#fff;border:1px solid #bebebe}.case-reviews__card.is-accent{background:#ffe249;border-color:#ffe249}.case-reviews__card+.case-reviews__card{margin-top:calc(var(--d) * 15)}.case-reviews__card p{margin:0}.case-reviews__author{font-weight:700;margin-top:calc(var(--d) * 15)!important}@media (width<=767.98px){.case-reviews__wrap{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin-top:30px}.case-reviews__bg{left:var(--gutter);width:calc(100% - var(--gutter) * 2)}.case-reviews{padding-top:calc(var(--u) * 30)}.case-reviews__wrap{max-width:none;margin-top:calc(var(--u) * 15);padding:0}.case-reviews__bg{top:calc(var(--u) * -15);bottom:calc(var(--u) * -15);left:calc(var(--u) * -14);width:calc(var(--u) * 342);overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.case-reviews__bg img{object-fit:cover;object-position:50% 0;height:100%}.case-reviews__list{gap:calc(var(--u) * 5);padding:0 calc(var(--u) * 24.5);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.case-reviews__list::-webkit-scrollbar{display:none}.case-reviews__card{flex:0 0 calc(var(--u) * 271);scroll-snap-align:center;padding:calc(var(--u) * 15);border-radius:calc(var(--u) * 15)}.case-reviews__card+.case-reviews__card{margin-top:0}.case-reviews__author{margin-top:calc(var(--u) * 5)!important}}.case-about{padding-top:calc(var(--d) * 90)}.case-about__text{margin:calc(var(--d) * 20) 0 0}.case-about__text+.case-about__text{margin-top:calc(var(--d) * 24.4)}.case-about__cta{margin-top:calc(var(--d) * 60);text-align:center}.case-about__cta .btn{min-width:calc(var(--d) * 387)}.case-other{padding-top:calc(var(--d) * 90)}.case .contacts{margin-top:calc(var(--d) * 76);padding-top:calc(var(--d) * 13.55)}@media (width<=767.98px){.case .contacts{margin-top:calc(var(--u) * 40);padding-top:0}.case-about,.case-other{padding-top:60px}.case-about{padding-top:calc(var(--u) * 33)}.case-about__text{margin-top:calc(var(--u) * 15)}.case-about__text+.case-about__text{margin-top:calc(var(--u) * 14.6)}.case-about__cta{margin-top:calc(var(--u) * 20)}.case-about__cta .btn{min-width:calc(var(--u) * 170);min-height:calc(var(--u) * 38);padding:calc(var(--u) * 11) calc(var(--u) * 16);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.case-other{padding-top:calc(var(--u) * 35)}.case-goals .case-bullets__decor{display:none}.case-goals .decor-card-left,.case-goals .decor-object-right,.case-goals .decor-joker,.case-goals .decor-card-topright{display:block}.case-goals .decor-card-left{top:calc(var(--u) * -33.7);left:calc(var(--u) * 2);width:calc(var(--u) * 131.8)}.case-goals .decor-card-topright{top:calc(var(--u) * -57.22);left:calc(var(--u) * 197.1);width:calc(var(--u) * 70.8)}.case-goals .decor-object-right{z-index:3;top:auto;bottom:calc(var(--u) * -59.5);left:calc(var(--u) * 211.2);width:calc(var(--u) * 61)}.case-goals .case-bullets__card{padding-bottom:calc(var(--u) * 54)}.case-goals .decor-joker{z-index:3;top:auto;bottom:calc(var(--u) * -66);left:calc(var(--u) * 180);width:calc(var(--u) * 100.7)}.case-bullets__row span,.case-solution__card,.case-community__card p,.case-reviews__card{white-space:normal}.case-achieved .case-bullets__card{padding-right:calc(var(--u) * 8)}.case-note p{width:calc(var(--u) * 270)}.case-showcase__card p{width:calc(var(--u) * 221)}.case-community__card p{width:calc(var(--u) * 179);flex:none}.case-reviews__card p{width:calc(var(--u) * 241)}}.sh-hero{min-height:calc(var(--d) * 712);position:relative;overflow:hidden}.sh-hero__art{top:calc(var(--d) * -108);left:calc(50% - calc(var(--d) * 720));width:calc(var(--d) * 1440);pointer-events:none;max-width:none;position:absolute}.sh-hero .case-hero__content{padding-top:calc(var(--d) * 60);position:relative}.sh-hero .case-hero__title{max-width:calc(var(--d) * 821)}.sh-hero__rule{width:calc(var(--d) * 473);height:calc(var(--d) * 3);margin-top:calc(var(--d) * 30);background:linear-gradient(90deg,#d9d9d900,#d9d9d9,#d9d9d900);display:block}.sh-hero .case-hero__text{max-width:calc(var(--d) * 567);margin-top:calc(var(--d) * 27)}.sh-hero .case-hero__cta{margin:calc(var(--d) * 41) 0 0 calc(var(--d) * 6)}.sh-hero .case-hero__cta .btn{min-width:calc(var(--d) * 351)}.sh-hero__art img,.sh-goals__decor img,.sh-goals__badge img,.sh-results__art img,.sh-goals__card picture img,.sh-results__card picture img{width:100%;display:block}.sh-about{padding-top:calc(var(--d) * 51.65)}.sh-about__grid{gap:calc(var(--d) * 33);margin:calc(var(--d) * 49.65) 0 0 calc(var(--d) * 9);display:flex}.sh-about__card{width:calc(var(--d) * 351);height:calc(var(--d) * 421);position:relative}.sh-about__case{width:calc(var(--d) * 351);max-width:none;position:absolute;top:0;left:0}.sh-about__panel{top:calc(var(--d) * 82);left:calc(var(--d) * 30);width:calc(var(--d) * 290);height:calc(var(--d) * 285);border-radius:calc(var(--d) * 25);color:#fff;background:linear-gradient(153deg,#368dfa,#1c61ca);position:absolute}.sh-about__panel h3{margin:calc(var(--d) * 31.3) 0 0;font-size:calc(var(--d) * 54);font-weight:700;line-height:calc(var(--d) * 66);text-align:center;text-transform:uppercase}.sh-about__rule{width:calc(var(--d) * 263);height:calc(var(--d) * 3);margin:calc(var(--d) * 8) 0 0 calc(var(--d) * 13.9);background:linear-gradient(90deg,#fff0,#fff,#fff0);display:block}.sh-about__panel p{width:calc(var(--d) * 276);margin:calc(var(--d) * 20) 0 0 calc(var(--d) * 13.9);white-space:pre-line}.sh-goals{padding-top:calc(var(--d) * 94.65)}.sh-goals__wrap{padding-top:calc(var(--d) * 87.65);position:relative}.sh-goals__decor{top:calc(var(--d) * -40.3);left:calc(var(--d) * -66);width:calc(var(--d) * 1220);pointer-events:none;max-width:none;position:absolute}.sh-goals__badge{z-index:2;top:calc(var(--d) * -21.9);left:calc(var(--d) * 825.7);width:calc(var(--d) * 360.7);pointer-events:none;max-width:none;position:absolute}.sh-goals__card{z-index:1;width:calc(var(--d) * 941);margin:0 0 0 calc(var(--d) * 97);padding:calc(var(--d) * 30) calc(var(--d) * 179) calc(var(--d) * 30) calc(var(--d) * 96);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);background:#fff;list-style:none;position:relative}.sh-goals__card li{align-items:center;gap:calc(var(--d) * 24);min-height:calc(var(--d) * 60);display:flex}.sh-goals__card li+li{margin-top:calc(var(--d) * 30)}.sh-goals__card span{white-space:pre-line}.sh-goals__card picture{flex:0 0 calc(var(--d) * 49);width:calc(var(--d) * 49)}.sh-cycle-note p{max-width:calc(var(--d) * 940);margin:calc(var(--d) * 40) 0 0}.sh-cycle{--tab-on:#4cb1fc;padding-top:calc(var(--d) * 198.65)}.sh-cycle .case-ribbon__tabs{width:calc(var(--d) * 1129);margin:calc(var(--d) * 16.5) 0 0 calc(var(--d) * 14)}.sh-cycle .case-ribbon__stage{margin-top:calc(var(--d) * 17)}.sh-cycle__body{height:calc(var(--d) * 741);position:relative}.sh-cycle__card{top:0;left:calc(var(--d) * 177);width:calc(var(--d) * 855);height:calc(var(--d) * 670);padding:calc(var(--d) * 150) 0 0 calc(var(--d) * 344);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);background:#fff;position:absolute}.sh-cycle__card p{width:calc(var(--d) * 481);margin:0}.sh-cycle__decor{display:none}.sh-cycle__art{top:0;left:calc(var(--d) * 96);width:calc(var(--d) * 1050);pointer-events:none;max-width:none;position:absolute}.sh-results{padding-top:calc(var(--d) * 40.65)}.sh-results__wrap{min-height:calc(var(--d) * 635);position:relative}.sh-results__art{top:calc(var(--d) * -43.45);left:calc(var(--d) * -156);width:calc(var(--d) * 1284);pointer-events:none;max-width:none;position:absolute}.sh-results__list{padding-top:calc(var(--d) * 45.65);margin-left:calc(var(--d) * 359);position:relative}.sh-results__card{align-items:center;gap:calc(var(--d) * 56);width:calc(var(--d) * 769);height:calc(var(--d) * 183);padding:calc(var(--d) * 30);border:calc(var(--d) * 3) solid #bebebe;border-radius:calc(var(--d) * 30);background:#fff;display:flex}.sh-results__card+.sh-results__card{margin-top:calc(var(--d) * 15)}.sh-results__card picture{flex:0 0 calc(var(--d) * 94);width:calc(var(--d) * 94)}.sh-results__card p{font-size:calc(var(--d) * 40);line-height:calc(var(--d) * 48.7);margin:0}@media (width<=767.98px){.sh-hero__art{width:100%;margin:-20px auto 0;display:block;position:relative;top:0;left:auto}.sh-hero .case-hero__title,.sh-hero .case-hero__text,.sh-hero__rule{max-width:100%}.sh-about,.sh-goals,.sh-results{padding-top:60px}.sh-about__grid{flex-wrap:wrap;justify-content:center;margin:30px 0 0}.sh-goals__decor,.sh-goals__badge,.sh-results__art{display:none}.sh-goals__card{width:100%;margin-left:0;padding:30px}.sh-cycle .case-ribbon__tabs,.sh-cycle .case-ribbon__stage{margin-top:30px}.sh-cycle .case-ribbon__tabs{width:auto;margin-left:0}.sh-cycle__body{height:auto;padding:0 var(--gutter)}.sh-cycle__card{width:100%;height:auto;padding:30px;position:static}.sh-cycle__card p{width:auto}.sh-cycle__art{width:100%;margin-top:24px;display:block;position:static}.sh-results__card{gap:30px;width:100%;height:auto}.sh-results__card p{font-size:28px;line-height:34px}.sh-cycle-note p{margin-top:calc(var(--u) * 20);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.6)}.sh-hero{min-height:calc(var(--u) * 480);padding-bottom:0}.sh-hero__art{top:calc(var(--u) * -60);left:calc(var(--u) * 1);width:calc(var(--u) * 319);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--u) * 255), #000 calc(var(--u) * 300)), radial-gradient(circle calc(var(--u) * 24) at calc(var(--u) * 284) calc(var(--u) * 108), #000 96%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--u) * 255), #000 calc(var(--u) * 300)), radial-gradient(circle calc(var(--u) * 24) at calc(var(--u) * 284) calc(var(--u) * 108), #000 96%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent calc(var(--u) * 255), #000 calc(var(--u) * 300)), radial-gradient(circle calc(var(--u) * 24) at calc(var(--u) * 284) calc(var(--u) * 108), #000 96%, transparent 100%);-webkit-mask-composite:source-over;margin:0;position:absolute;-webkit-mask-composite:source-over;mask-composite:add}.sh-hero .case-hero__content{padding-top:calc(var(--u) * 40)}.sh-hero .case-hero__title{max-width:calc(var(--u) * 277);white-space:normal;font-size:calc(var(--u) * 22.013);line-height:calc(var(--u) * 26.812)}.sh-hero__rule{width:calc(var(--u) * 224);margin-top:calc(var(--u) * 16)}.sh-hero .case-hero__text{max-width:calc(var(--u) * 265);margin-top:calc(var(--u) * 12)}.sh-hero .case-hero__cta{margin:calc(var(--u) * 21) 0 0 calc(var(--u) * 2)}.sh-hero .case-hero__cta .btn{min-width:calc(var(--u) * 145)}.sh-about{padding-top:calc(var(--u) * 24)}.sh-about__grid{justify-content:flex-start;gap:calc(var(--u) * 15);margin:calc(var(--u) * 12) calc(var(--gutter) * -1) 0;padding:0 var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sh-about__grid::-webkit-scrollbar{display:none}.sh-about__card{flex:0 0 calc(var(--u) * 209);width:calc(var(--u) * 209);height:calc(var(--u) * 250)}.sh-about__case{width:calc(var(--u) * 209)}.sh-about__panel{top:calc(var(--u) * 48.5);left:calc(var(--u) * 18);width:calc(var(--u) * 172);height:calc(var(--u) * 169);border-radius:calc(var(--u) * 15)}.sh-about__panel h3{margin-top:calc(var(--u) * 12.4);font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 29)}.sh-about__rule{width:calc(var(--u) * 156);margin:calc(var(--u) * 10) 0 0 calc(var(--u) * 7)}.sh-about__panel p{width:calc(var(--u) * 164);margin:calc(var(--u) * 7.3) 0 0 calc(var(--u) * 8.2)}.sh-goals{padding-top:calc(var(--u) * 32)}.sh-goals__wrap{padding-top:calc(var(--u) * 34.2)}.sh-goals__decor,.sh-goals__badge{display:block}.sh-goals__decor{top:calc(var(--u) * -3.8);left:calc(var(--u) * -27);width:calc(var(--u) * 317.5)}.sh-goals__badge{top:calc(var(--u) * -7.8);left:calc(var(--u) * 204);width:calc(var(--u) * 81)}.sh-goals__card{padding:calc(var(--u) * 15);border-radius:calc(var(--u) * 14);border-width:2px}.sh-goals__card li{gap:calc(var(--u) * 11);min-height:0}.sh-goals__card li span{width:calc(var(--u) * 208)}.sh-goals__card li+li{margin-top:calc(var(--u) * 15)}.sh-goals__card picture{flex-basis:calc(var(--u) * 23);width:calc(var(--u) * 23);margin-top:calc(var(--u) * 2);align-self:flex-start}.sh-cycle{padding-top:calc(var(--u) * 27)}.sh-cycle .case-ribbon__tab{--tab-head:calc(var(--u) * 22);height:calc(var(--u) * 50);padding:0 calc(var(--u) * 26) 0 calc(var(--u) * 8);flex:none}.sh-cycle .case-ribbon__tab.is-active{--tab-head:calc(var(--u) * 26);height:calc(var(--u) * 58);padding-right:calc(var(--u) * 30)}.sh-cycle .case-ribbon__tabs{gap:calc(var(--u) * 16);height:calc(var(--u) * 58);margin:calc(var(--u) * 24) calc(var(--gutter) * -1) 0;padding:0 var(--gutter);scrollbar-width:none;overflow-x:auto}.sh-cycle .case-ribbon__tabs::-webkit-scrollbar{display:none}.sh-cycle .case-ribbon__tab-label{max-width:calc(var(--u) * 60);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14.5)}.sh-cycle .case-ribbon__stage{margin-top:calc(var(--u) * 13)}.sh-cycle__body{height:calc(var(--u) * 288);padding:0;position:relative;overflow:clip visible}.sh-cycle__card{top:0;left:calc(var(--u) * 35);width:calc(var(--u) * 237);height:calc(var(--u) * 288);padding:calc(var(--u) * 30) 0 0 calc(var(--u) * 117);border-radius:calc(var(--u) * 13);border-width:2px;position:absolute}.sh-cycle__card p{width:calc(var(--u) * 107);font-size:calc(var(--u) * 10);line-height:calc(var(--u) * 12.2)}.sh-cycle__art{width:calc(var(--u) * 451);clip-path:inset(0 68% 0 0);margin:0;position:absolute;top:0;left:0}.sh-cycle__decor{z-index:1;right:calc(100% - var(--u) * 282);bottom:calc(var(--u) * -12);width:calc(var(--u) * 451);max-width:none;clip-path:inset(var(--decor-y) 0 0 var(--decor-x));transform-origin:100% 100%;pointer-events:none;display:block;position:absolute;transform:scale(.6)}.sh-results{padding-top:calc(var(--u) * 32)}.sh-results__wrap{min-height:calc(var(--u) * 266)}.sh-results__art{top:calc(var(--u) * 24);left:calc(var(--u) * -13);width:calc(var(--u) * 286);display:block}.sh-results__list{margin-left:calc(var(--u) * 99);padding-top:calc(var(--u) * 39)}.sh-results__card{width:calc(var(--u) * 174);height:calc(var(--u) * 53);gap:calc(var(--u) * 9);padding:calc(var(--u) * 10) calc(var(--u) * 15);border-radius:calc(var(--u) * 15);border-width:2px}.sh-results__card+.sh-results__card{margin-top:calc(var(--u) * 5)}.sh-results__card picture{flex-basis:calc(var(--u) * 25.2);width:calc(var(--u) * 25.2)}.sh-results__card p{width:calc(var(--u) * 118);font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 15)}}
