.landing-page{font-optical-sizing:none}.landing-page .section-heading h2{letter-spacing:-.02em}.landing-page .development-hero{background:#fff;height:685px}.landing-page .development-hero__copy{width:1040px}.landing-page .development-hero h1{letter-spacing:-.02em}.landing-page .development-hero__description{width:664px;font-weight:500;line-height:22px}.landing-page .development-hero__cta{margin-top:40px}.landing-page .development-hero__cta .layered-button{letter-spacing:-.03em;background:#2d2522;border-color:#2d2522;border-radius:6px;justify-content:center;width:200px;min-width:200px;height:45px;padding:0;font-size:16px;font-weight:600}.landing-page .development-hero__cta .layered-button__icon{display:none}.landing-page .development-hero__drift{width:953px;height:953px;top:83px;left:895px}.landing-page .development-hero__art img{width:953px;height:953px;transform:scaleX(-1)}.landing-page .service-use-cases__rail{margin-top:30px}.landing-page .service-use-case{min-height:430px}.landing-page .service-use-case h3{white-space:pre-line;min-height:48px}.landing-page .service-use-case:nth-child(3) .service-use-case__image img,.landing-page .service-use-case:nth-child(5) .service-use-case__image img{opacity:.6}.landing-page .service-use-case:nth-child(5) .service-use-case__image{overflow:hidden}.landing-page .service-use-case:nth-child(4) .service-use-case__image{height:179px}.landing-page .service-features{min-height:660px}.landing-page .service-features__item{background:#fff}.landing-page .service-tariff{min-height:621px}.landing-page .service-tariff .service-tariff__cost{margin-top:auto;padding-top:24px}.landing-page .service-tariff .layered-button{margin-top:24px}.landing-business{grid-template-columns:627px 1133px;align-items:start;display:grid}.landing-business__intro{flex-direction:column;justify-content:space-between;min-height:640px;display:flex}.landing-business__image{width:377.155px;height:351px;display:block}.landing-business__accordion{border-top:1px dashed #1e1d1d}.landing-business__item{border-bottom:1px dashed #1e1d1d;grid-template-columns:80px 523px 450px 80px;display:grid}.landing-business__heading{grid-area:1/1/2/-1;margin:0}.landing-business__trigger{color:#94908f;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:80px 1fr 36px;align-items:start;width:100%;min-height:75px;padding:20px 0;transition:color .22s;display:grid}.landing-business__index{color:#9c9c9c;padding-top:1px;font-size:16px;font-weight:400;line-height:19px}.landing-business__title{text-transform:uppercase;padding-top:2px;padding-right:24px;font-size:22px;font-weight:600;line-height:26px}.landing-business__arrow{background:#fafafa;border:1px solid #838080;place-items:center;width:36px;height:36px;transition:color .22s,background-color .22s,border-color .22s;display:grid}.landing-business__arrow svg{width:30px;height:30px;transition:transform .42s cubic-bezier(.22,1,.36,1)}.landing-business__trigger[data-panel-open],.landing-business__trigger:focus-visible{color:#1e1d1d}.landing-business__trigger[data-panel-open] .landing-business__title{max-width:523px}.landing-business__trigger[data-panel-open] .landing-business__arrow,.landing-business__trigger:focus-visible .landing-business__arrow{color:#fff;background:#2d2522;border-color:#2d2522}.landing-business__trigger[data-panel-open] .landing-business__arrow svg{transform:rotate(180deg)}.landing-business__trigger:focus-visible{outline-offset:-2px;outline:2px solid #6d5b49}.landing-business__panel{z-index:1;height:var(--accordion-panel-height);grid-area:1/3/2/4;transition:height .42s cubic-bezier(.4,0,.2,1);overflow:hidden}.landing-business__panel[data-starting-style],.landing-business__panel[data-ending-style]{height:0}.landing-business__details{padding:20px 0;font-size:16px;line-height:19px}.landing-business__details>p{color:#000;margin:0;font-weight:500}.landing-business__details ul{color:#636363;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-business__details li:before{content:"— "}@media (hover:hover) and (pointer:fine){.landing-business__trigger:hover{color:#1e1d1d}.landing-business__trigger:hover .landing-business__arrow{color:#fff;background:#2d2522;border-color:#2d2522}}@media (min-width:960px){.landing-page .service-features{height:660px}.landing-page .service-features__tags li{white-space:nowrap}.landing-page .service-features__tags li:first-child{width:165px}.landing-page .service-features__tags li:nth-child(2){width:74px}.landing-page .service-features__tags li:nth-child(3){width:102px}.landing-page .service-features__tags li:nth-child(4){width:336px;margin-right:147px}.landing-page .service-features__tags li:nth-child(5){width:139px}.landing-page .service-features__tags li:nth-child(6){width:230px}.landing-page .service-features__tags li:nth-child(7){width:180px;padding-inline:7px}.landing-page .service-features__tags li:nth-child(8){width:272px}.landing-page .methodology-section{-moz-column-gap:191px;grid-template-columns:689px 880px;column-gap:191px;height:483px;min-height:0;margin-top:150px}.landing-page .methodology-section__title{letter-spacing:-.02em;width:689px}.landing-page .methodology-section__description{color:#636363;letter-spacing:-.02em;width:640px;margin-top:20px;line-height:19px}.landing-page .methodology-section__chart{height:441px}.landing-page .methodology-section__weeks{color:#645e56;border-color:#000;height:36px;line-height:26px}.landing-page .methodology-section__guides{top:36px;bottom:0}.landing-page .methodology-section__stage:first-child{width:228px;top:82px;left:0}.landing-page .methodology-section__stage:nth-child(2){width:211px;top:147px;left:228px}.landing-page .methodology-section__stage:nth-child(3){width:97px;top:212px;left:439px}.landing-page .methodology-section__stage:nth-child(4){width:129px;top:277px;left:536px}.landing-page .methodology-section__stage:nth-child(5){width:200px;top:343px;left:665px}.landing-page .methodology-section__bar{border:1px solid var(--ink);background:#2d2522;font-weight:500;line-height:18px}.landing-page .tech-section{margin-top:-38px}.landing-page .tech-section__copy p{letter-spacing:-.02em}.landing-page .advantage-card__copy h3{letter-spacing:0;margin-bottom:20px}.landing-page .advantage-card__copy p{max-width:none;color:var(--ink);letter-spacing:-.02em;line-height:1.2}.landing-page .advantage-card--5 .advantage-card__copy p{color:#fff}.landing-page .contact-section{height:1056px;padding-block:150px}.landing-page .reviews-section__heading{align-items:center}.landing-page .trusted-section>p{letter-spacing:0;line-height:43px}}@media (max-width:959px){.landing-page .development-hero{height:auto;min-height:0}.landing-page .development-hero__copy{width:358px}.landing-page .development-hero h1{font-size:34px;line-height:36px}.landing-page .development-hero__description{width:358px;height:auto;font-weight:400;line-height:18px}.landing-page .development-hero__cta{margin-top:30px}.landing-page .development-hero__cta .layered-button{width:300px}.landing-page .development-hero__drift{width:390px;height:390px;margin-top:24px;position:relative;top:auto;left:0}.landing-page .development-hero__art img{-o-object-fit:contain;object-fit:contain;width:390px;height:390px;position:static}.landing-page .service-use-cases__rail{margin-top:24px}.landing-page .service-use-case{min-height:414px}.landing-page .service-use-case h3{min-height:72px}.landing-page .service-use-case:nth-child(4) .service-use-case__image{height:187px}.landing-page .service-features,.landing-page .service-tariff{min-height:0}.landing-business{padding-top:0;display:block}.landing-business__intro{gap:24px;min-height:0;margin-bottom:32px}.landing-business__intro .section-heading br{display:none}.landing-business__image{width:216px;height:201px;margin-inline:auto}.landing-business__item{display:block}.landing-business__trigger{grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;min-height:80px;padding:20px 0}.landing-business__title{padding:0 4px 0 0;font-size:16px;line-height:21px}.landing-business__index{padding:0;font-size:14px}.landing-business__details{padding:0 0 24px 44px;font-size:14px;line-height:20px}.landing-business__details ul{gap:12px;margin-top:18px}}@media (prefers-reduced-motion:reduce){.landing-business__trigger,.landing-business__panel,.landing-business__arrow,.landing-business__arrow svg{transition:none}}
