.hero{position:relative;height:100vh;min-height:640px;overflow:hidden;background:var(--c-bg)}.hero__bg,.hero__bg>*{position:absolute;inset:0;width:100%;height:100%}.hero__video{-o-object-fit:cover;object-fit:cover}.hero__image{-o-object-fit:cover;object-fit:cover;opacity:.84}.hero__overlay{background:radial-gradient(ellipse 50% 50%, rgba(255, 255, 255, 0) 17.8%, rgba(7, 7, 7, 0.5) 100%);opacity:.5}.hero__content{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:120px var(--gutter) 50px}.hero__top{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;align-items:start}.hero__title-wrap{position:relative;grid-column:1/span 3;display:flex;align-items:flex-start}.hero__tm{padding-top:17px;font-size:26px;font-weight:600;letter-spacing:-0.5px}.hero__since{position:absolute;left:460px;top:0}.hero__services{grid-column:4;justify-self:center;padding-top:22px;width:154px}.hero__service{display:flex;align-items:flex-start;gap:5px;padding:8px 0;border-bottom:1px dashed var(--c-text-30)}.hero__bottom{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;align-items:end}.hero__intro{display:flex;flex-direction:column;gap:30px}.hero__tagline{display:flex;flex-direction:column;gap:3px;font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-1.3px;white-space:nowrap}.hero__tagline-dim{opacity:.6}.hero__scroll .icon{width:9px;height:9px}.hero__plus{color:var(--c-text-55);justify-self:center}.hero__plus .icon{width:13px;height:13px}.hero__card{justify-self:end;width:100%;max-width:338px}.word-rotator{display:inline-block;transition:opacity .4s var(--ease),transform .4s var(--ease),filter .4s}.word-rotator.is-out{opacity:0;transform:translateY(10px);filter:blur(6px)}@media(max-width: 1199.98px){.hero__since{left:220px}.hero__top,.hero__bottom{grid-template-columns:repeat(2, minmax(0, 1fr))}.hero__title-wrap{grid-column:1/-1}.hero__services{grid-column:2;justify-self:end}.hero__plus{display:none}}@media(max-width: 809.98px){.hero{height:700px;min-height:0}.hero__content{padding:86px 8px 20px}.hero__top,.hero__bottom{grid-template-columns:1fr;gap:30px}.hero__title-wrap{flex-wrap:wrap;padding-top:20px}.hero__tm{padding-top:4px;font-size:16px}.hero__since{left:70px;top:-6px}.hero__services{grid-column:1;justify-self:start;padding-top:0}.hero__tagline{font-size:18px;letter-spacing:-0.7px}.hero__card{justify-self:stretch;max-width:none}.hero__card .talk-card{width:100%}}.clients{display:flex;flex-direction:column;gap:50px;padding-bottom:50px}.clients__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px}.client{position:relative}.client__card{position:relative;height:170px;border-radius:var(--radius);background:var(--c-surface);display:grid;place-items:center;overflow:hidden;transition:background .4s}.client:hover .client__card{background:var(--c-surface-2)}.client__logo{width:85px;height:85px;-o-object-fit:contain;object-fit:contain;transition:transform .6s var(--ease)}.client--big .client__logo{width:115px;height:115px}.client:hover .client__logo{transform:scale(0.92)}.client__badge{position:absolute;right:0;bottom:10px;padding:7px 8px 6px;border-radius:5px 0 0 5px;background:var(--c-badge)}.client__quote{position:absolute;left:50%;bottom:calc(100% + 5px);z-index:5;width:352px;min-height:260px;translate:-50% 0;opacity:0;transform:translateY(15px) scale(0.96);pointer-events:none;transition:opacity .4s var(--ease),transform .5s var(--ease)}.client:hover .client__quote{opacity:1;transform:none}@media(max-width: 809.98px){.clients{gap:30px;padding:50px 8px}.clients__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.client__quote{display:none}}.about-steps{position:relative;height:300vh}.about-steps__sticky{position:sticky;top:0;height:100vh;display:grid;place-items:center;padding:0 var(--gutter)}.about-steps__card{width:100%;height:min(720px,100vh - 180px);display:grid;grid-template-columns:1fr 1fr;border-radius:var(--radius-l);overflow:hidden}.about-steps__media{position:relative;overflow:hidden;background:var(--c-surface);margin-right:-35px}.about-steps__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:inset(100% 0 0 0);transform:scale(1.15);transition:clip-path 1.1s var(--ease),transform 1.4s var(--ease)}.about-steps__img[data-i="0"]{clip-path:inset(0);transform:none}.about-steps__content{position:relative;z-index:1;border-radius:20px;background:var(--c-surface);display:flex;flex-direction:column;justify-content:space-between;padding:30px}.about-steps__headings,.about-steps__texts{position:relative;display:grid}.about-steps__headings>*,.about-steps__texts>*{grid-area:1/1}.about-steps__heading,.about-steps__text{opacity:0;transform:translateY(60%);filter:blur(8px);transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease)}.about-steps__text{max-width:370px;transform:translateY(30px)}.about-steps__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.about-steps[data-step="0"] [data-i="0"],.about-steps[data-step="1"] [data-i="1"],.about-steps[data-step="2"] [data-i="2"]{opacity:1;transform:none;filter:none}.about-steps[data-step="1"] .about-steps__heading[data-i="0"],.about-steps[data-step="2"] .about-steps__heading[data-i="0"],.about-steps[data-step="2"] .about-steps__heading[data-i="1"]{transform:translateY(-60%)}.about-steps[data-step="1"] .about-steps__img[data-i="1"],.about-steps[data-step="2"] .about-steps__img[data-i="1"],.about-steps[data-step="2"] .about-steps__img[data-i="2"]{clip-path:inset(0);transform:none}@media(max-width: 809.98px){.about-steps__sticky{padding:0 8px}.about-steps__card{grid-template-columns:1fr;grid-template-rows:1fr auto;height:calc(100vh - 120px)}.about-steps__content{margin:-20px 0 0;gap:40px;padding:20px}}.works-head{padding-top:180px;padding-bottom:50px}@media(max-width: 809.98px){.works-head{padding:50px 8px}}.services .panel{display:flex;flex-direction:column;gap:70px}.service-list{display:flex;flex-direction:column}.service-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:20px 0;border-bottom:1px dashed var(--c-line-15);cursor:default}.service-row__title{display:flex;align-items:flex-start;gap:10px;padding:16px 0}.service-row__title h3{transition:transform .5s var(--ease)}.service-row__desc{height:62px;overflow:hidden;display:flex;align-items:center}.service-row__desc p{transform:translateY(100%);opacity:0;transition:transform .6s var(--ease),opacity .6s var(--ease)}.service-row__icon{justify-self:end;color:var(--c-text-30);transition:transform .5s var(--ease),color .3s}.service-row__icon .icon{width:15px;height:15px}.service-row:hover .service-row__title h3{transform:translateX(8px)}.service-row:hover .service-row__desc p{transform:none;opacity:1}.service-row:hover .service-row__icon{transform:rotate(45deg);color:var(--c-white)}.hover-image{position:fixed;left:0;top:0;z-index:80;width:178px;height:218px;pointer-events:none;border-radius:6px;overflow:hidden;opacity:0;transform:translate(-50%, -50%) scale(0.8);transition:opacity .35s var(--ease),scale .35s}.hover-image.is-active{opacity:1;scale:1.25}.hover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 809.98px){.services{padding:0 8px 50px}.services .panel{gap:30px}.service-row{grid-template-columns:1fr auto;align-items:start;row-gap:20px;padding:20px 0}.service-row__title{padding:0}.service-row__desc{display:block;grid-column:1/-1;grid-row:2;height:auto}.service-row__desc p{transform:none;opacity:1}.service-row__icon{grid-column:1;grid-row:3;justify-self:start;color:var(--c-text-55)}.service-row__icon .icon{width:13px;height:13px}.hover-image{display:none}}.reviews{display:flex;flex-direction:column;gap:70px}.reviews__grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.review-feature{position:relative;min-height:655px;border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.review-feature__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-feature__client,.review-feature__cta{position:relative;padding:25px 0}.review-feature__client{font-size:19px;font-weight:500}.review-feature__card{position:relative;width:383px;max-width:calc(100% - 40px);gap:30px}.reviews__list{display:flex;flex-direction:column;gap:15px}.review{flex:1;display:flex;flex-direction:column;gap:5px}.review__body{position:relative;flex:1;min-height:235px;padding:20px 68px 20px 20px;border-radius:var(--radius);background:var(--c-surface);display:flex;flex-direction:column;justify-content:space-between}.review__logo{width:45px;height:auto}.review__plus{position:absolute;top:20px;right:20px;color:var(--c-text-30)}.review__plus .icon{width:17px;height:17px}.review__author{display:flex;align-items:center;gap:10px;height:80px;padding:0 20px;border-radius:var(--radius);background:var(--c-surface)}.metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;padding-top:50px;border-top:1px solid var(--c-line)}.metric{display:flex;flex-direction:column;gap:7px}.metric__number{display:flex;align-items:flex-start;gap:5px}.metric__affix{padding-top:10px;font-size:.45em;color:var(--c-text-30)}@media(max-width: 1199.98px){.review-feature{min-height:560px}}@media(max-width: 809.98px){.reviews{padding:0 8px 50px;gap:30px}.reviews__grid{grid-template-columns:1fr}.review-feature{min-height:500px}.review-feature__card{width:calc(100% - 18px);max-width:none;min-height:240px}.review{height:350px;flex:none}.review__body{min-height:0;padding-right:50px}.metrics{grid-template-columns:1fr 1fr;gap:40px 15px}}.reel{position:relative;height:300vh;background:var(--c-bg)}.reel__sticky{--a: min(1, calc(var(--p, 0) * 2.5));--b: max(0, min(1, calc((var(--p, 0) - .45) * 4)));position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:25px 30px}.reel__bg,.reel__bg>*{position:absolute;inset:0;width:100%;height:100%}.reel__bg video,.reel__image{-o-object-fit:cover;object-fit:cover}.reel__bg{transform:scale(calc(1.2 - 0.2 * var(--a)))}.reel__image{opacity:.86}.reel__bar,.reel__center,.reel__plus{position:relative}.reel__plus{width:100%;max-width:var(--content-max);margin-inline:auto}.reel__center{display:flex;align-items:center;justify-content:center;gap:20px}.reel__word{padding-bottom:24px;opacity:var(--a)}.reel__word--play{transform:translateX(calc((1 - var(--a)) * -25vw + var(--b) * -10px))}.reel__word--reel{transform:translateX(calc((1 - var(--a)) * 25vw + var(--b) * 10px))}.reel__btn{width:110px;height:110px;border-radius:50%;flex:none;margin-inline:calc(var(--b)*10px - 75px);display:grid;place-items:center;background:rgba(255,255,255,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:var(--b);transform:scale(calc(0.5 + 0.5 * var(--b)));transition:background .3s}.reel__btn:hover{background:rgba(255,255,255,.35)}.reel__btn .icon{width:18px;height:18px}@media(max-width: 809.98px){.reel{height:auto}.reel__sticky{position:relative;height:720px;padding:20px 8px;--a: 1;--b: 1}.reel__btn{width:70px;height:70px;margin-inline:0}.reel__word{padding-bottom:0}}.benefits{display:flex;flex-direction:column;gap:50px}.benefits__grid{display:grid;grid-template-columns:1fr 420px;gap:20px}.benefits__intro{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:50px;max-width:612px}.benefits__intro .t-lead{max-width:550px}.benefits__cta{display:flex;align-items:center;gap:30px}.avatars{display:flex;align-items:center;gap:10px}.avatars__group{display:flex;padding:0 15px}.avatars__group>*{margin-left:-12px}.avatars__img{width:40px;height:40px;border-radius:7px;-o-object-fit:cover;object-fit:cover}.avatars__more{width:40px;height:40px;border-radius:7px;background:var(--c-muted);display:grid;place-items:center}.avatars p{max-width:268px}.benefits__cards{display:flex;flex-direction:column;gap:20px}.benefit{position:sticky;top:calc(100px + var(--i)*20px);height:350px;padding:25px;border-radius:8px;background:var(--c-bg);border:1px solid var(--c-line);display:flex;flex-direction:column;justify-content:space-between}.benefit__icon{width:60px;height:60px;filter:invert(1)}.benefit__text{display:flex;flex-direction:column;gap:15px;padding-bottom:10px}@media(max-width: 1199.98px){.benefits__grid{grid-template-columns:1fr 360px}.benefits__cta{flex-direction:column;align-items:flex-start;gap:20px}}@media(max-width: 809.98px){.benefits{gap:30px;padding:50px 8px 150px}.benefits__grid{grid-template-columns:1fr;gap:50px}.benefits__intro{position:static;gap:50px}.benefits__cta{flex-direction:column;align-items:flex-start;gap:30px}.avatars{flex-direction:column;align-items:flex-start;gap:10px}.avatars__group{padding-left:12px}.avatars p{max-width:none}.benefit{top:calc(90px + var(--i)*15px);height:350px}}.pricing .panel{display:flex;flex-direction:column;gap:70px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:15px}.plan{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:30px 30px 35px;border-radius:var(--radius)}.plan--featured{background:var(--c-surface-2)}.plan__head{display:flex;flex-direction:column;gap:15px;padding-bottom:10px}.plan__divider{width:100%;margin:15px 0;border:0;border-top:1px dashed var(--c-line-15)}.plan__features{display:flex;flex-direction:column;gap:20px;width:100%}.plan__features>p{opacity:.6}.plan__price{display:flex;align-items:center;gap:6px;padding:15px 0}.plan__price-swap{display:grid;height:29px;overflow:hidden}.plan__price-swap>*{grid-area:1/1;transition:transform .5s var(--ease)}.plan__price-swap [data-price=annual]{transform:translateY(110%)}.is-annual .plan__price-swap [data-price=monthly]{transform:translateY(-110%)}.is-annual .plan__price-swap [data-price=annual]{transform:none}.plan__note{padding-top:24px}.switch{display:inline-flex;align-items:center;gap:10px;padding-bottom:20px;cursor:pointer}.switch>.t-body{opacity:.6}.switch__input{position:absolute;opacity:0;pointer-events:none}.switch__track{position:relative;width:45px;height:25px;border-radius:99px;background:var(--c-muted);transition:background .3s}.switch__knob{position:absolute;top:3px;left:3px;width:19px;height:19px;border-radius:50%;background:var(--c-white);box-shadow:0 1px 4px rgba(41,39,39,.08);transition:transform .4s var(--ease)}.switch__input:checked+.switch__track{background:var(--c-white)}.switch__input:checked+.switch__track .switch__knob{transform:translateX(20px);background:var(--c-bg)}.switch__input:focus-visible+.switch__track{outline:2px solid var(--c-white);outline-offset:2px}.faqs{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:30px}.faqs__intro{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:50px;max-width:560px}.faqs__intro .marquee{height:95px;display:flex;align-items:center;margin-top:-20px}.marquee__logo{aspect-ratio:1;height:auto;-o-object-fit:contain;object-fit:contain;opacity:.7}@media(max-width: 1199.98px){.faqs{grid-template-columns:1fr;gap:40px}.faqs__intro{position:static}}@media(max-width: 809.98px){.pricing{padding:0 8px 50px}.pricing .panel{gap:50px}.plans{grid-template-columns:1fr}.plan{padding:30px 15px 35px}.plan:not(.plan--featured){background:var(--c-bg)}.faqs{padding-top:0;gap:15px}.faqs>*{min-width:0}.faq{gap:10px}.faqs__intro{gap:30px}}.journal{display:flex;flex-direction:column;gap:70px}@media(max-width: 809.98px){.journal{gap:30px;padding:0 8px 50px}}@media(min-width: 810px)and (max-width: 1199.98px){.hero{height:700px;min-height:0}.hero__content{padding:78px var(--gutter) 20px}.hero__top,.hero__bottom{grid-template-columns:repeat(4, minmax(0, 1fr))}.hero__title-wrap{grid-column:1/span 3;align-self:end}.hero__since{left:179px;top:-16px}.hero__services{grid-column:4;justify-self:center;padding-top:0}.hero__plus{display:block}.hero__card{grid-column:4;justify-self:end;max-width:260px}.clients{padding:50px var(--gutter)}.works-head{padding:50px var(--gutter)}.works-head .section-head{gap:50px}.works-list{padding-top:15px}.services{padding:0 var(--gutter) 50px}.services .panel{gap:50px}.reviews{padding:0 var(--gutter) 50px;gap:50px}.review-feature{min-height:655px}.reel{height:auto}.reel__sticky{position:relative;height:900px;padding:25px 30px;--a: 1;--b: 1}.reel__btn{width:100px;height:100px;margin-inline:0}.reel__word{padding-bottom:0}.benefits{padding:150px var(--gutter);gap:100px}.benefits__grid{grid-template-columns:1fr 460px;gap:20px}.benefits__intro{max-width:437px}.benefits__cta{flex-direction:column;align-items:flex-start;gap:30px}.pricing{padding:0 var(--gutter) 50px}.pricing .panel{gap:50px}.faqs{gap:40px}.faqs>*{min-width:0}.faqs__intro{max-width:none}.faqs__intro .marquee{margin-top:0}.faq{gap:10px}.journal{padding:0 var(--gutter) 50px;gap:50px}.journal .posts-grid{row-gap:40px}}
/*# sourceMappingURL=home.css.map */
