.about-us{background:var(--gray-7);color:var(--gray-1)}.about-us__slide{width:100%}.about-us__slide--intro{background:var(--gray-7);padding:72px 0 91px}.about-us__slide--tech{background:var(--gray-5);padding:122px 0 134px}.about-us__slide--team{background:var(--gray-7);padding:109px 0 126px}.about-us__topbar{position:relative;top:-10px;display:flex;align-items:flex-end;justify-content:space-between;width:100%;max-width:var(--container-max-width);padding:0 var(--page-gutter);margin:0 auto 77px}.about-us__logo{display:flex;align-items:flex-end;width:133.428px;height:48.726px;flex:none}.about-us__logo img{width:133.428px;height:48.726px;max-width:none}.about-us__nav,.about-us__footer-links,.about-us__footer-socials{display:flex;align-items:center;gap:16px}.about-us__nav-button,.about-us__footer-links button,.about-us__footer-socials a{color:var(--gray-1);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.2;padding:10px;transition:opacity .2s ease,transform .2s ease}.about-us__nav-button--current{color:var(--gray-3)}.about-us__nav-button:hover,.about-us__nav-button:focus-visible{opacity:.8;transform:translateY(-1px)}.about-us__intro-layout{display:flex;flex-direction:column;gap:108px}.about-us__intro-head{display:flex;flex-direction:column;align-items:flex-start}.about-us__intro-content{display:grid;grid-template-columns:minmax(0,517px) minmax(0,622px);justify-content:space-between;align-items:start;gap:32px}.about-us__heading{width:max-content;max-width:none;margin-bottom:24px;color:var(--purple);font-size:clamp(72px,8.6vw,124px);font-weight:800;letter-spacing:-.04em;line-height:.88;text-transform:lowercase;white-space:nowrap}.about-us__tagline{width:887px;max-width:100%;margin-bottom:0;color:var(--purple);font-size:clamp(28px,3vw,44px);font-weight:700;letter-spacing:-.04em;line-height:.98}.about-us__phone{width:517px;max-width:100%;margin-top:0;transform:translate(16px)}.about-us__phone img,.about-us__tech-image img,.about-us__team-image img{display:block;width:100%;height:auto}.about-us__intro-info{display:flex;flex-direction:column;gap:56px;padding-top:129px}.about-us__info-block h2,.about-us__team-title,.about-us__tech-left h2{color:var(--purple);font-weight:700;line-height:1}.about-us__info-block--why h2{font-size:44px;letter-spacing:-1.1px}.about-us__info-block--takes-care h2{font-size:22px;letter-spacing:-.44px}.about-us__brand-word{color:var(--vivid-green)}.about-us__info-block--takes-care .about-us__brand-word{color:var(--purple)}.about-us__info-text,.about-us__tech-right p{font-size:clamp(18px,1.45vw,20px);font-weight:400;letter-spacing:-.01em;line-height:1.25}.about-us__intro-info .about-us__info-text{color:var(--purple);font-size:20px;line-height:1.24}.about-us__info-block h2{margin-bottom:24px}.about-us__info-text p,.about-us__tech-text p{margin-bottom:20px}.about-us__info-text p:last-child,.about-us__tech-text p:last-child{margin-bottom:0}.about-us__tech-layout{display:grid;grid-template-columns:minmax(0,517px) minmax(0,622px);justify-content:space-between;align-items:start;gap:32px;transform:translate(-16px)}.about-us__tech-left{display:flex;flex-direction:column;align-items:flex-start;width:579px;max-width:100%}.about-us__tech-left>p,.about-us__tech-right span{display:block;margin-top:8px;color:var(--gray-2);font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:1.3}.about-us__tech-right span{margin-top:23px}.about-us__tech-right{display:flex;flex-direction:column;align-items:flex-start;width:579px;max-width:100%;padding-top:112px;justify-self:start}.about-us__tech-scene{display:flex;justify-content:center;margin-top:52px}.about-us__tech-image{width:1058px;max-width:100%;margin:0 auto}.about-us__tech-left h2{color:var(--gray-1);font-size:44px;letter-spacing:-.44px;line-height:1}.about-us__tech-left>p{margin-top:8px;color:var(--gray-2);font-size:16px;letter-spacing:-.16px;line-height:1}.about-us__tech-text,.about-us__tech-summary{max-width:535px;color:var(--gray-1);font-size:20px;font-weight:400;letter-spacing:-.22px;line-height:1.23}.about-us__tech-text{max-width:579px;margin-top:40px}.about-us__tech-text p{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.about-us__tech-right span{margin-top:23px;color:var(--gray-2);font-size:16px;letter-spacing:-.16px;line-height:1}.about-us__team-title{width:100%;max-width:887px;margin-bottom:58px;color:var(--purple);font-size:44px;font-weight:700;letter-spacing:-1.76px;line-height:1}.about-us__team-grid{display:grid;grid-template-columns:repeat(2,430px);gap:52px}.about-us__team-card{width:430px;outline:none}.about-us__team-image{position:relative;width:430px;height:522px;overflow:hidden;border-radius:44.669px;background:var(--gray-4)}.about-us__team-image img{width:100%;height:100%;object-fit:cover}.about-us__team-card--nikita .about-us__team-image img{object-position:center top}.about-us__team-card--korinna .about-us__team-image img{object-position:center center}.about-us__team-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;padding:36px 34px;color:var(--white-main);opacity:0;transition:opacity .25s ease}.about-us__team-card--nikita .about-us__team-overlay{background:linear-gradient(180deg,#040a14e6,#040a14)}.about-us__team-card--korinna .about-us__team-overlay{background:linear-gradient(180deg,#b34ceae0,#b34cea)}.about-us__team-overlay p{width:361px;max-width:100%;color:var(--white-main);font-size:18px;font-weight:400;letter-spacing:-.18px;line-height:1.22;white-space:pre-line}.about-us__team-card:hover .about-us__team-overlay,.about-us__team-card:focus-visible .about-us__team-overlay{opacity:1}.about-us__team-card:focus-visible .about-us__team-image{box-shadow:0 0 0 2px #b34cea59}.about-us__team-meta{padding:24px 16px 0;color:var(--purple)}.about-us__team-meta h3,.about-us__team-meta p{letter-spacing:-.22px;line-height:1.2}.about-us__team-meta h3{font-size:22px;font-weight:700}.about-us__team-meta p{font-size:18px;margin-top:13px;font-weight:400}.about-us__team-linkedin{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--purple);font-size:15px;font-weight:500;letter-spacing:-.01em;opacity:.65;transition:opacity .2s ease}.about-us__team-linkedin:hover,.about-us__team-linkedin:focus-visible{opacity:1}.about-us__team-linkedin:focus-visible{outline:2px solid rgba(179,76,234,.4);outline-offset:3px;border-radius:4px}.about-us__footer{background:var(--main-black);color:var(--gray-4);padding:52px 0 60px}.about-us__footer-inner{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:36px}.about-us__footer-links{gap:44px}.about-us__footer-links button,.about-us__footer-socials a,.about-us__footer-store{color:var(--gray-4);font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:1.2}.about-us__footer-socials a{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.about-us__footer-socials img{width:22px;height:22px}.about-us__footer-store{justify-self:end;opacity:.9}.about-us__footer-store img{width:169px;height:auto}.about-us__logo:focus-visible,.about-us__nav-button:focus-visible,.about-us__footer-links button:focus-visible,.about-us__footer-socials a:focus-visible{outline:2px solid rgba(4,10,20,.2);outline-offset:4px}.about-us__footer-links button:focus-visible,.about-us__footer-socials a:focus-visible{outline-color:#cdcfd15c}@media(max-width:1100px){.about-us__intro-content,.about-us__tech-layout{grid-template-columns:1fr}.about-us__intro-info,.about-us__tech-right{padding-top:0}.about-us__team-grid{grid-template-columns:repeat(2,minmax(0,430px));justify-content:space-between;gap:32px}.about-us__footer-inner{grid-template-columns:1fr;gap:24px}.about-us__footer-store{justify-self:start}}@media(max-width:720px){.about-us__slide--intro{padding:28px 0 88px}.about-us__slide--tech,.about-us__slide--team{padding:72px 0 88px}.about-us__topbar{margin-bottom:40px}.about-us__nav{gap:12px}.about-us__nav-button{font-size:14px;padding:8px 4px}.about-us__heading{margin-bottom:28px;line-height:.92;white-space:normal}.about-us__tagline{margin-bottom:28px;line-height:1.04}.about-us__intro-info{gap:40px}.about-us__team-title{margin-bottom:40px}.about-us__team-grid{grid-template-columns:1fr}.about-us__team-card,.about-us__team-image{width:100%;max-width:430px}.about-us__team-image{height:auto;aspect-ratio:430 / 522}.about-us__team-image{border-radius:28px}.about-us__footer-links{flex-direction:column;align-items:flex-start;gap:16px}}
