.service-entry-stages{padding-block:150px 140px}.service-entry-stages__grid{grid-template-columns:repeat(5,1fr);gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.service-entry-stages__card{color:#fff;background:#2d2522 url(/assets/texsoft/online-store-entry-background.svg) 50%/100% 100%;border-radius:12px;min-height:191px;padding:25px 35px;box-shadow:1px 3px 4px #00000026}.service-entry-stages__marker{background:#fff;border-radius:4px;width:25px;height:25px;display:block}.service-entry-stages__card h3{letter-spacing:0;white-space:pre-line;margin:20px 0 0;font-size:22px;font-weight:600;line-height:24px}.service-features{grid-template-columns:880px 880px;min-height:698px;display:grid}.service-features__copy{flex-direction:column;justify-content:space-between;display:flex}.service-features__summary>p{letter-spacing:0;text-transform:uppercase;width:487px;margin:0 0 20px;font-size:22px;font-weight:600;line-height:26px}.service-features__tags{flex-wrap:wrap;gap:2px;width:830px;margin:0;padding:0;list-style:none;display:flex}.service-features__tags li{color:#5d5b5b;letter-spacing:-.02em;border:1px solid #d9d9d9;border-radius:6px;align-items:center;height:39px;padding:0 11px;font-size:14px;font-weight:500;line-height:15px;display:flex}.service-features__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-features__item{background:#efedec;border-radius:10px;align-items:center;gap:16px;padding:15px;display:flex}.service-features__item img{flex:none;width:46px;height:46px}.service-features__item h3{letter-spacing:0;margin:0 0 8px;font-size:22px;font-weight:600;line-height:24px}.service-features__item p{color:#636363;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:400;line-height:19px}.service-tariffs{padding-block:150px}.service-tariffs__heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.service-tariffs__label{color:#2d2522;text-transform:uppercase;letter-spacing:0;white-space:nowrap;background:#fff;border:1px solid #d9d9d9;border-radius:99px;padding:11px 24px;font-size:24px;font-weight:600;line-height:29px}.service-tariffs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.service-tariff{color:#000;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:645px;padding:25px 35px;display:flex;box-shadow:1px 3px 4px #00000026}.service-tariff--featured{color:#fff;background:#2d2522 url(/assets/texsoft/online-store-tariff-background.svg) 50%/100% 100%}.service-tariff__name{color:#000;letter-spacing:0;text-transform:uppercase;background:#ebe8e8;border-radius:8px;margin:0 0 24px;padding:10px 14px;font-size:16px;font-weight:700;line-height:16px}.service-tariff--featured .service-tariff__name{background:#f4f4f4}.service-tariff__details{background:#f4f4f4;border-radius:10px;width:100%;padding:26px 16px 16px}.service-tariff--featured .service-tariff__details{background:#9b86724d}.service-tariff__description{letter-spacing:-.02em;margin:0 10px 34px;font-size:16px;font-weight:600;line-height:19px}.service-tariff__details ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.service-tariff__details li{letter-spacing:-.02em;align-items:start;gap:8px;font-size:14px;line-height:17px;display:flex}.service-tariff__status{text-align:center;flex:none;width:15px;height:17px;font-size:15px}.service-tariff__status img{width:15px;height:15px;margin-top:1px;display:block}.service-tariff--featured .service-tariff__status img{filter:invert()}.service-tariff__status-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.service-tariff__details .is-excluded>span:last-child{opacity:.4}.service-tariff__cost{margin-block:24px 0}.service-tariff:first-child .service-tariff__cost{margin-top:33.5px}.service-tariff__duration{letter-spacing:-.02em;border:1px solid;border-radius:99px;padding:7px 14px;font-size:16px;line-height:19px;display:inline-flex}.service-tariff__cost p{margin:10px 0 0;font-size:18px;font-weight:600;line-height:22px}.service-tariff .layered-button{--brand-button-trace-radius:4px;color:#fff;letter-spacing:0;background:#2d2522;border:0;border-radius:8px;justify-content:space-between;width:100%;min-width:0;height:45px;margin-top:auto;padding:0 15px;font-size:16px;font-weight:600}.service-tariff--featured .layered-button{color:#2d2522;background:#fff}.service-tariff .layered-button__icon{color:#2d2522;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.service-tariff--featured .layered-button__icon{color:#fff;background:#2d2522}.service-tariff .layered-button__icon svg{width:16px;height:16px}.service-tariffs__summary{color:#636363;letter-spacing:-.02em;width:482px;margin:20px 0 0;font-size:16px;line-height:19px}.service-tariffs--compact .service-tariff{min-height:327px}.service-tariffs--compact .service-tariff__details{background:0 0;padding:0}.service-tariffs--compact .service-tariff__description{margin:0;font-size:14px;font-weight:400;line-height:17px}.service-tariffs--compact .service-tariff__cost,.service-tariffs--compact .service-tariff:first-child .service-tariff__cost{margin-top:30px}.service-tariffs--compact .service-tariff__duration{padding-inline:15px}.service-tariffs--compact .service-tariff .layered-button{margin-top:24px}.service-tariffs--compact .service-tariff--featured .service-tariff__name{background:#ebe8e8}@media (min-width:960px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.service-tariff{transition:scale .4s cubic-bezier(.4,0,.2,1);scale:1}.service-tariff:hover{scale:1.01}}@media (max-width:959px){.service-entry-stages{padding-block:40px 48px}.service-entry-stages__grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.service-entry-stages__card{align-items:flex-start;gap:18px;min-height:0;padding:22px;display:flex}.service-entry-stages__marker{flex:none;width:18px;height:18px;margin-top:3px}.service-entry-stages__card h3{white-space:normal;margin:0;font-size:18px;line-height:23px}.service-features{min-height:0;display:block}.service-features__summary{margin-top:28px}.service-features__summary>p{width:auto;font-size:18px;line-height:23px}.service-features__tags{gap:6px;width:auto}.service-features__tags li{height:auto;min-height:32px;padding:7px 9px;font-size:12px;line-height:16px}.service-features__list{gap:12px;margin-top:28px}.service-features__item{align-items:flex-start;gap:12px;padding:18px 14px}.service-features__item img{width:28px;height:28px}.service-features__item h3{font-size:18px;line-height:22px}.service-features__item p{font-size:14px;line-height:18px}.service-tariffs{padding-block:48px}.service-tariffs__heading{flex-direction:column;align-items:flex-start;gap:18px}.service-tariffs__label{padding:9px 14px;font-size:14px;line-height:18px}.service-tariffs__summary{width:auto;line-height:21px}.service-tariffs--compact .service-tariff{min-height:0}.service-tariffs--compact .service-tariff__name,.service-tariffs--compact .service-tariff__description{line-height:20px}.service-tariffs__grid{grid-template-columns:1fr;gap:20px;margin-top:24px}.service-tariff{min-height:0;padding:24px 20px}.service-tariff__name{margin-bottom:24px}.service-tariff__details{padding:20px 14px}.service-tariff__description{margin:0 0 24px}.service-tariff__details ul{gap:10px}.service-tariff__details .is-excluded>span:last-child{opacity:.55}.service-tariff__cost,.service-tariff:first-child .service-tariff__cost{margin-top:24px}.service-tariff .layered-button{height:48px;margin-top:24px}.service-tariffs__grid--carousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:330px;grid-auto-flow:column;gap:12px;width:calc(100% + 32px);margin-inline:-16px;padding:3px 16px 6px;scroll-padding-inline:16px;overflow-x:auto}.service-tariffs__grid--carousel::-webkit-scrollbar{display:none}.service-tariffs__grid--carousel:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.service-tariffs__grid--carousel .service-tariff{scroll-snap-align:start;min-width:0}.service-tariffs__grid--carousel .service-tariff .service-tariff__cost,.service-tariffs__grid--carousel .service-tariff:first-child .service-tariff__cost{margin-top:auto;padding-top:24px}}
