:root{--bg:#0c0c0d;--bg-2:#151517;--fg:#f2efe9;--muted:#8d8a85;--line:#f2efe924;--accent:#d7ff3d;--accent-ink:#0c0c0d;--font-display:"Syne", "Unbounded", system-ui, sans-serif;--font-body:"Manrope", system-ui, sans-serif;--pad:clamp(16px, 4vw, 56px);--ease:cubic-bezier(.22, 1, .36, 1);--header-h:76px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;overflow-x:hidden}main{overflow-x:clip}body.is-loading{overflow:hidden}body:after{content:"";z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{list-style:none}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font-size:13px}.section-title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(44px,8vw,120px);font-weight:700;line-height:.92}.section-title sup{vertical-align:top;color:var(--accent);letter-spacing:0;font-size:.25em}.loader{z-index:200;padding:var(--pad);background:var(--bg);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.loader__count{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(80px,22vw,320px);font-weight:800;line-height:.85}.loader__count span:last-child{color:var(--accent);vertical-align:top;font-size:.3em}.loader__bar{background:var(--line);height:2px;margin-top:24px;overflow:hidden}.loader__bar span{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.loader__panel{background:var(--accent);transform-origin:bottom;position:absolute;inset:0;transform:scaleY(0)}.cursor{z-index:150;background:var(--fg);mix-blend-mode:difference;pointer-events:none;width:14px;height:14px;transition:width .4s var(--ease), height .4s var(--ease), margin .4s var(--ease), background .3s;opacity:0;border-radius:50%;place-items:center;margin:-7px 0 0 -7px;display:grid;position:fixed;top:0;left:0}.cursor__label{color:var(--accent-ink);opacity:0;transition:opacity .3s, transform .4s var(--ease);font-size:13px;font-weight:600;transform:scale(.6)}.cursor.is-link{width:48px;height:48px;margin:-24px 0 0 -24px}.cursor.is-view{background:var(--accent);mix-blend-mode:normal;width:96px;height:96px;margin:-48px 0 0 -48px}.cursor.is-view .cursor__label{opacity:1;transform:scale(1)}@media (hover:none),(pointer:coarse){.cursor{display:none}}.header{z-index:100;height:var(--header-h);padding:0 var(--pad);mix-blend-mode:difference;transition:transform .5s var(--ease);align-items:center;gap:32px;display:flex;position:fixed;inset:0 0 auto}.header.is-hidden{transform:translateY(-100%)}.logo{font-family:var(--font-display);letter-spacing:-.02em;margin-right:auto;font-size:22px;font-weight:800}.logo sup{font-size:10px}.nav{gap:32px;display:flex}.nav__link{height:1.3em;font-size:15px;font-weight:500;line-height:1.3;display:inline-block;overflow:hidden}.nav__link span{text-shadow:0 1.3em;transition:transform .5s var(--ease);display:inline-block}.nav__link:hover span{transform:translateY(-1.3em)}.btn{justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn--pill{border:1px solid;border-radius:999px;height:44px;padding:0 22px}.btn--pill:before{content:"";background:var(--fg);border-radius:inherit;transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn--pill span{transition:color .4s;position:relative}.btn--pill:hover:before{transform:translateY(0)}.btn--pill:hover span{color:var(--bg)}.burger{width:44px;height:44px;display:none;position:relative}.burger span{background:var(--fg);height:2px;transition:transform .5s var(--ease), top .5s var(--ease);position:absolute;left:10px;right:10px}.burger span:first-child{top:17px}.burger span:last-child{top:25px}.menu-open .burger span:first-child{top:21px;transform:rotate(45deg)}.menu-open .burger span:last-child{top:21px;transform:rotate(-45deg)}.menu{z-index:95;padding:calc(var(--header-h) + 32px) var(--pad) var(--pad);background:var(--accent);color:var(--accent-ink);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--ease), visibility 0s .8s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu-open .menu{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease), visibility 0s}.menu__nav{flex-direction:column;display:flex}.menu__link{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;opacity:0;transition:transform .7s var(--ease), opacity .7s var(--ease);border-bottom:1px solid #0c0c0d26;align-items:flex-start;gap:12px;padding:6px 0;font-size:clamp(44px,13vw,88px);font-weight:700;line-height:1.05;display:flex;transform:translateY(40px)}.menu__link span{font-family:var(--font-body);letter-spacing:0;margin-top:12px;font-size:13px}.menu-open .menu__link{opacity:1;transform:none}.menu-open .menu__link:first-child{transition-delay:.2s}.menu-open .menu__link:nth-child(2){transition-delay:.26s}.menu-open .menu__link:nth-child(3){transition-delay:.32s}.menu-open .menu__link:nth-child(4){transition-delay:.38s}.menu__foot{flex-wrap:wrap;justify-content:space-between;gap:16px;font-weight:600;display:flex}.menu-open .header{mix-blend-mode:normal;color:var(--accent-ink)}.menu-open .burger span{background:var(--accent-ink)}.hero{min-height:100svh;padding:calc(var(--header-h) + 40px) var(--pad) 40px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__blob{aspect-ratio:1;filter:blur(70px);opacity:.55;pointer-events:none;background:radial-gradient(circle at 30% 30%,#d7ff3d 0%,#0000 45%),radial-gradient(circle at 70% 60%,#6b4dff 0%,#0000 50%),radial-gradient(circle at 40% 80%,#ff5a36 0%,#0000 45%);border-radius:50%;width:min(62vw,820px);animation:14s ease-in-out infinite alternate blob;position:absolute;top:8%;right:-10%}@keyframes blob{0%{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(-8%,6%)rotate(90deg)scale(1.1)}to{transform:translate(4%,-4%)rotate(180deg)scale(.95)}}.hero__meta{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-bottom:32px;padding:8px 16px;font-size:14px;display:inline-flex;position:relative}.dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #d7ff3d99}@keyframes pulse{70%{box-shadow:0 0 0 10px #d7ff3d00}to{box-shadow:0 0 #d7ff3d00}}.hero__title{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(44px,min(9.6vw,16.5vh),172px);font-weight:700;line-height:.9;position:relative}.hero__title em{color:#0000;-webkit-text-stroke:1.5px var(--fg);font-style:normal}.line{padding-bottom:.04em;display:block;overflow:hidden}.line__inner{display:inline-block}.hero__pill{vertical-align:.06em;background-color:#ff5a36;background-image:radial-gradient(circle at 20%,#d7ff3d,#0000 60%),radial-gradient(circle at 80%,#6b4dff,#0000 60%),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:999px;width:1.6em;height:.72em;animation:4s ease-in-out infinite alternate pill;display:inline-block}@keyframes pill{to{background-position:100% 0}}.hero__bottom{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:clamp(32px,6vw,72px);padding-top:24px;display:grid;position:relative}.hero__lead{color:#cfcac2;max-width:440px;font-size:clamp(15px,1.3vw,18px)}.hero__info{gap:40px;display:flex}.hero__info small,.footer small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.clock{font-variant-numeric:tabular-nums}.scroll-cue{align-items:center;gap:8px;font-size:14px;display:inline-flex}.scroll-cue svg{animation:bob 2s var(--ease) infinite}@keyframes bob{50%{transform:translateY(5px)}}.marquee{background:var(--accent);color:var(--accent-ink);margin:40px 0;padding:clamp(20px,3vw,36px) 0;overflow:hidden;transform:rotate(-2deg)scale(1.05)}.marquee__track{width:max-content;display:flex}.marquee__group{flex-shrink:0;align-items:center;display:flex}.marquee__group span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;white-space:nowrap;font-size:clamp(32px,6vw,88px);font-weight:700;line-height:1}.marquee__group i{margin:0 clamp(16px,3vw,40px);font-size:clamp(24px,4vw,56px);font-style:normal}.intro{padding:clamp(80px, 14vw, 200px) var(--pad)}.intro__text{font-family:var(--font-display);letter-spacing:-.02em;max-width:1400px;font-size:clamp(26px,4.4vw,68px);font-weight:600;line-height:1.12}.intro__text .word{opacity:.15;will-change:opacity;display:inline-block}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(64px,10vw,140px);display:grid}.stat{padding:32px 24px 0 0}.stat+.stat{border-left:1px solid var(--line);padding-left:24px}.stat__num,.stat__plus{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,104px);font-weight:700;line-height:1}.stat__plus{color:var(--accent)}.stat p{color:var(--muted);margin-top:8px}.work{padding-top:clamp(40px,6vw,80px)}.work__head{padding:0 var(--pad);margin-bottom:clamp(40px,6vw,80px)}.work__pin{overflow:hidden}.work__track{padding:0 var(--pad) clamp(40px, 6vw, 80px);gap:clamp(16px,2.5vw,40px);width:max-content;display:flex}.card{cursor:pointer;flex-shrink:0;width:clamp(280px,42vw,640px)}.card__media{aspect-ratio:4/5;border-radius:20px;overflow:hidden}.card:hover .cover__shape{transform:scale(1.12)rotate(8deg)}.card:hover .cover__word{letter-spacing:.02em}.card__info{grid-template-columns:1fr auto;column-gap:16px;padding-top:18px;display:grid}.card__info h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(20px,2vw,28px);font-weight:600}.card__info p{color:var(--muted);grid-column:1}.card__info span{color:var(--muted);grid-area:1/2;align-self:center;font-size:14px}.card--more{aspect-ratio:4/5;border:1px solid var(--line);font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;transition:background .5s var(--ease), color .5s var(--ease);border-radius:20px;flex-direction:column;justify-content:space-between;align-self:flex-start;padding:clamp(24px,3vw,40px);font-size:clamp(28px,3.4vw,52px);font-weight:700;line-height:1;display:flex}.card--more svg{transition:transform .5s var(--ease);align-self:flex-end}.card--more:hover{background:var(--accent);color:var(--accent-ink)}.card--more:hover svg{transform:rotate(45deg)}.cover{isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.cover__shape{transition:transform 1.2s var(--ease);position:absolute;inset:0}.cover__word{font-family:var(--font-display);letter-spacing:-.04em;transition:letter-spacing .8s var(--ease);mix-blend-mode:difference;color:#fff;font-size:clamp(40px,6vw,96px);font-weight:800;position:relative}.cover--1{background:#ff5a36}.cover--1 .cover__shape{background:radial-gradient(circle,#ffd23f 0 22%,#0000 22.5%),repeating-radial-gradient(circle,#0000 0 30px,#0c0c0d2e 30px 32px)}.cover--2{background:#111}.cover--2 .cover__shape{background:conic-gradient(from 0deg at 50% 50%, #111 0 25%, #f2efe9 0 50%, #111 0 75%, #f2efe9 0);opacity:.9;background-size:50% 50%}.cover--3{background:#6b4dff}.cover--3 .cover__shape{background:linear-gradient(135deg,#0000 45%,#d7ff3d 45% 55%,#0000 55%),radial-gradient(circle at 80% 20%,#a898ff 0 18%,#0000 18.5%),radial-gradient(circle at 20% 85%,#2b1a99 0 26%,#0000 26.5%)}.cover--4{background:#e8dfd1}.cover--4 .cover__shape{background:radial-gradient(60% 40% at 50% 100%,#2f4a3a 0 99%,#0000 100%),radial-gradient(circle at 50% 38%,#c9774b 0 16%,#0000 16.5%),linear-gradient(#e8dfd1,#d9c9b1)}.work__hint{display:none}@media (width>=861px){.work{height:100svh;padding:calc(var(--header-h) + 16px) 0 32px;flex-direction:column;display:flex}.work__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;column-gap:32px;margin-bottom:32px;display:flex}.work__head .eyebrow{width:100%;margin-bottom:12px}.work__head .section-title{font-size:min(6.4vw,10vh)}.br-mobile{display:none}.work__hint{color:var(--muted);padding-bottom:8px;display:block}.work__hint span{animation:nudge 1.6s var(--ease) infinite;display:inline-block}.work__track{padding-bottom:0}.card{width:auto}.card__media,.card--more{width:auto;height:max(300px,100svh - 360px)}}@keyframes nudge{50%{transform:translate(6px)}}.services{padding:clamp(80px, 12vw, 180px) var(--pad);position:relative}.services__head{margin-bottom:clamp(40px,6vw,80px)}.services__list{border-top:1px solid var(--line)}.service{border-bottom:1px solid var(--line);cursor:default;isolation:isolate;grid-template-columns:80px minmax(0,1.2fr) minmax(0,1fr) 48px;align-items:center;gap:24px;padding:clamp(24px,3vw,40px) 0;display:grid;position:relative}.service:before{content:"";inset:0 calc(var(--pad) * -1);z-index:-1;background:var(--accent);transform-origin:bottom;transition:transform .6s var(--ease);position:absolute;transform:scaleY(0)}.service__num{color:var(--muted);font-size:14px;transition:color .4s}.service__title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;transition:transform .6s var(--ease), color .4s;font-size:clamp(28px,4.2vw,64px);font-weight:700;line-height:1}.service__desc{color:var(--muted);max-width:360px;transition:color .4s}.service__arrow{transition:transform .6s var(--ease), color .4s;justify-self:end;font-size:28px}@media (hover:hover) and (pointer:fine){.service:hover:before{transform:scaleY(1)}.service:hover .service__title{transform:translate(16px)}.service:hover,.service:hover .service__num,.service:hover .service__desc,.service:hover .service__title,.service:hover .service__arrow{color:var(--accent-ink)}.service:hover .service__arrow{transform:rotate(-45deg)}}.service-preview{z-index:20;pointer-events:none;opacity:0;border-radius:16px;width:280px;height:340px;margin:-170px 0 0 -140px;position:fixed;top:0;left:0;overflow:hidden;transform:scale(.6)}.service-preview__inner{width:100%;height:400%;transition:transform .7s var(--ease);flex-direction:column;display:flex}.service-preview .cover{flex:1}@media (hover:none),(pointer:coarse){.service-preview{display:none}}.process{padding:clamp(40px, 6vw, 80px) var(--pad) clamp(80px, 12vw, 160px);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.process__head{top:calc(var(--header-h) + 24px);position:sticky}.process__stack{flex-direction:column;gap:24px;display:flex}.step{top:calc(var(--header-h) + 24px + var(--i) * 28px);background:var(--bg-2);border:1px solid var(--line);transform-origin:top;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(16px,3vw,40px);min-height:clamp(220px,26vw,320px);padding:clamp(24px,3vw,44px);display:grid;position:sticky}.step:nth-child(2){background:#1d1d20}.step:nth-child(3){background:#252529}.step:nth-child(4){background:var(--accent);color:var(--accent-ink);border-color:#0000}.step:nth-child(4) p,.step:nth-child(4) .step__time{color:#0c0c0db3}.step__num{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(36px,4vw,60px);font-weight:700;line-height:1}.step h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,3.2vw,48px);font-weight:700;line-height:1}.step p{color:var(--muted);max-width:420px}.step__time{color:var(--muted);white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 12px;font-size:13px}.quotes{padding:clamp(80px, 10vw, 140px) var(--pad);border-top:1px solid var(--line)}.quotes__slider{max-width:1200px;display:grid}.quote{opacity:0;visibility:hidden;transition:opacity .7s var(--ease), transform .7s var(--ease), visibility 0s .7s;grid-area:1/1;transform:translateY(24px)}.quote.is-active{opacity:1;visibility:visible;transition:opacity .7s var(--ease) .15s, transform .7s var(--ease) .15s, visibility 0s;transform:none}.quote p{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(24px,3.6vw,52px);font-weight:600;line-height:1.15}.quote footer{color:var(--muted);margin-top:32px}.quote footer strong{color:var(--fg);font-weight:600}.quotes__nav{align-items:center;gap:24px;margin-top:48px;display:flex}.quotes__btn{border:1px solid var(--line);width:56px;height:56px;transition:background .4s var(--ease), color .4s, border-color .4s;border-radius:50%;font-size:20px}.quotes__btn:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.quotes__count{font-variant-numeric:tabular-nums;color:var(--muted)}.quotes__count b{color:var(--fg);font-weight:600}.footer{padding:clamp(80px, 12vw, 160px) var(--pad) 0;background:var(--bg-2);border-radius:clamp(24px,4vw,56px) clamp(24px,4vw,56px) 0 0;position:relative;overflow:hidden}.footer__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;font-weight:700;line-height:.95}.footer__title>span{color:var(--muted);font-size:clamp(28px,4vw,56px);display:block}.footer__big{font-size:clamp(56px,13vw,220px);transition:color .4s;display:inline-block}.footer__big:hover{color:var(--accent)}.footer__arrow{vertical-align:top;transition:transform .6s var(--ease);margin-left:.1em;font-size:.5em;display:inline-block}.footer__big:hover .footer__arrow{transform:translate(.1em,-.1em)rotate(45deg)}.footer__grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:clamp(56px,8vw,120px);padding-top:32px;display:grid}.link-underline{transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}.link-underline:hover{background-position:0 100%;background-size:100% 1px}.socials{flex-wrap:wrap;gap:4px 20px;display:flex}.footer__bottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;font-size:14px;display:flex}.to-top:hover{color:var(--fg)}.footer__logo{font-family:var(--font-display);letter-spacing:-.06em;text-align:center;color:#0000;-webkit-text-stroke:1px #f2efe92e;-webkit-user-select:none;user-select:none;margin-top:40px;font-size:19.5vw;font-weight:800;line-height:.75;transform:translateY(8%)}.lang{letter-spacing:.06em;gap:2px;font-size:12px;font-weight:600;display:flex}.lang button{opacity:.45;border-radius:999px;height:32px;padding:0 8px;transition:opacity .3s,background .3s,color .3s}.lang button:hover{opacity:1}.lang button.is-active{opacity:1;background:var(--fg);color:var(--bg)}.menu-open .lang button.is-active{background:var(--accent-ink);color:var(--accent)}.menu__link b{font-weight:inherit}html[lang=ru] .hero__title{letter-spacing:-.03em;font-size:clamp(29px,min(6.7vw,11.5vh),120px)}html[lang=ru] .section-title{font-size:clamp(30px,5.4vw,84px)}html[lang=ru] .line{margin-top:-.14em;padding-top:.14em}html[lang=ru] .intro__text{font-size:clamp(21px,3.4vw,52px)}html[lang=ru] .marquee__group span{font-size:clamp(24px,4.6vw,68px)}html[lang=ru] .service__title{font-size:clamp(20px,3.1vw,46px)}html[lang=ru] .step h3{font-size:clamp(22px,2.5vw,38px)}html[lang=ru] .card--more{font-size:clamp(20px,2.4vw,38px)}html[lang=ru] .quote p{font-size:clamp(20px,2.9vw,42px)}html[lang=ru] .menu__link{font-size:clamp(32px,9vw,64px)}html[lang=ru] .footer__big{font-size:clamp(48px,11vw,180px)}html[lang=ru] .footer__title>span{font-size:clamp(22px,3.2vw,44px)}@media (width>=861px){html[lang=ru] .work__head .section-title{font-size:min(4.6vw,8vh)}}@media (width<=1024px){.hero__bottom{grid-template-columns:1fr auto}.hero__lead{grid-column:1/-1}.service{grid-template-columns:56px 1fr 40px}.service__desc{grid-area:2/2}.service__arrow{grid-area:1/3}.process{grid-template-columns:1fr}.process__head{position:static}}@media (width<=860px){.nav,.header__cta{display:none}.burger{display:block}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0;padding-left:0}.stat:nth-child(n+3){border-top:1px solid var(--line);margin-top:32px}.work__pin{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.work__pin::-webkit-scrollbar{display:none}.card{scroll-snap-align:center;width:78vw}.footer__grid{grid-template-columns:1fr 1fr}}@media (width>=561px) and (width<=860px){.card{width:56vw}}@media (width<=560px){:root{--header-h:64px}.hero__bottom{grid-template-columns:1fr;gap:24px}.hero__info{gap:32px}.scroll-cue{display:none}.hero__blob{width:110vw;top:12%;right:-40%}.hero__title em{-webkit-text-stroke-width:1px}.service{grid-template-columns:36px 1fr 28px;gap:12px}.service__arrow{font-size:22px}.step{top:calc(var(--header-h) + 16px + var(--i) * 18px);grid-template-columns:1fr;gap:16px}.step__time{grid-row:1;justify-self:start}.step__num{display:none}.footer__grid{grid-template-columns:1fr}.footer__bottom{flex-direction:column;gap:6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[lang=ru] .hero__title em{-webkit-text-stroke:0;color:var(--bg);text-shadow:1.5px 0 0 var(--fg), -1.5px 0 0 var(--fg), 0 1.5px 0 var(--fg), 0 -1.5px 0 var(--fg), 1.1px 1.1px 0 var(--fg), -1.1px 1.1px 0 var(--fg), 1.1px -1.1px 0 var(--fg), -1.1px -1.1px 0 var(--fg)}
