.service-page{--type-stat: clamp(1.75rem, 1.35rem + 1.4vw, 2.375rem);--type-section-title: clamp(1.875rem, 1.45rem + 1.5vw, 2.75rem);--type-section-title-lh: 1.1;--type-section-subtitle: clamp(1rem, .955rem + .24vw, 1.1875rem);--type-section-subtitle-lh: 1.55;--type-card-title: clamp(1.125rem, 1.06rem + .22vw, 1.25rem);--type-card-title-lh: 1.3;--type-body: clamp(1rem, .98rem + .1vw, 1.0625rem);--type-body-lh: 1.65;--type-body-sm: clamp(.9375rem, .92rem + .08vw, 1rem);--type-body-sm-lh: 1.6;--type-small: clamp(.8125rem, .8rem + .07vw, .875rem);--type-small-lh: 1.5;--type-eyebrow: clamp(.6875rem, .67rem + .06vw, .75rem);--type-tag: .6875rem;--measure-title: 54rem;--measure-subtitle: 40rem;--measure-body: 62ch;--space-eyebrow-title: 16px;--space-title-description: 20px;--space-header-content: clamp(36px, 1.5rem + 1.6vw, 56px)}.service-page .section__head,.service-page .section__head--center,.service-page .svc-process__head,.service-page .svc-inq__head{gap:var(--space-eyebrow-title);max-width:none}.service-page .section__head,.service-page .section__head--center{margin-bottom:var(--space-header-content)}.service-page .section__head .lead,.service-page .svc-inq__lead{margin-top:calc(var(--space-title-description) - var(--space-eyebrow-title))}.service-page .eyebrow{font-size:var(--type-eyebrow);font-weight:700;letter-spacing:.2em;line-height:1.4}.service-page .hero__content .eyebrow{font-size:var(--hero-eyebrow-size);font-weight:var(--hero-eyebrow-weight);letter-spacing:var(--hero-eyebrow-tracking)}.service-page .hero.section{padding-top:clamp(120px,19vh,200px);padding-bottom:0}@media(max-height:820px){.service-page .hero.section{padding-top:clamp(108px,15vh,160px)}}.service-page .hero__content .svc-tagline{margin:0;font-size:var(--hero-copy-size);line-height:var(--hero-copy-lh)}.service-page .hero__actions{margin-top:6px}.svc-hero-showcase{--card-w: min(40vw, 52vh, 560px);--card-ratio: 8 / 5;--side-scale: .86;--side-opacity: .5;--side-offset: .62;--slide-dur: 1.05s;--slide-ease: cubic-bezier(.42, 0, .18, 1);position:relative;z-index:3;width:100%;flex:1 1 auto;min-height:clamp(200px,30vh,380px);margin-top:clamp(20px,3.4vh,44px);overflow-x:clip}.svc-showcase{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(8px,1.2vh,14px)}.svc-showcase__stage{position:relative;width:var(--card-w);aspect-ratio:var(--card-ratio);perspective:1600px;touch-action:pan-y}.svc-showcase__glow{position:absolute;inset:-14% -8%;z-index:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,36,36,.2),transparent 74%);filter:blur(44px);opacity:var(--glow-o, 1);transform:translate3d(calc(var(--glow-x, 0) * var(--side-offset) * 60%),0,0);will-change:transform,opacity;pointer-events:none}.svc-preview{--rx: 0;--rz: 0;--ry: 0;--rk: 0;--rg: 1;position:absolute;inset:0;margin:0;border:1px solid rgba(255,36,36,.22);border-radius:12px;background:#0a0a0c;overflow:hidden;box-shadow:0 26px 60px #0009;touch-action:pan-y;will-change:transform,opacity;transition:transform var(--slide-dur) var(--slide-ease),opacity var(--slide-dur) var(--slide-ease)}.svc-preview__inner{position:absolute;inset:0}.svc-preview__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:auto}.svc-showcase.is-live .svc-preview{transition:none;transform:translate3d(calc(var(--rx) * var(--side-offset) * 115.47%),0,calc(var(--rz) * 1px)) rotateY(calc(var(--ry) * 1deg)) scale(calc(1 - (1 - var(--side-scale)) * var(--rk)));opacity:calc(var(--rg) * (1 - (1 - var(--side-opacity)) * var(--rk)))}@media(min-width:561px){.svc-showcase.is-live .svc-preview{filter:brightness(calc(1 - .15 * var(--rk))) saturate(calc(1 - .15 * var(--rk)))}}.svc-showcase.is-live .svc-preview[data-slot=next],.svc-showcase.is-live .svc-preview[data-slot=prev]{cursor:pointer}@keyframes svc-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.007)}}.svc-showcase.is-live .svc-preview[data-slot=active] .svc-preview__inner{animation:svc-breathe 7s ease-in-out infinite}.svc-preview__sheen{position:absolute;inset:-40% -60%;opacity:0;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.05) 47%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 53%,transparent 60%);pointer-events:none}@keyframes svc-sheen{0%{transform:translate3d(-58%,0,0);opacity:0}22%{opacity:1}78%{opacity:1}to{transform:translate3d(58%,0,0);opacity:0}}.svc-preview.is-lit .svc-preview__sheen{animation:svc-sheen .82s cubic-bezier(.36,.1,.28,1)}.svc-preview[data-slot=active]{z-index:3;transform:translateZ(0) scale(1);opacity:1}.svc-preview[data-slot=next]{z-index:2;transform:translate3d(calc(var(--card-w) * var(--side-offset)),0,0) scale(var(--side-scale));opacity:var(--side-opacity)}.svc-preview[data-slot=prev]{z-index:2;transform:translate3d(calc(var(--card-w) * var(--side-offset) * -1),0,0) scale(var(--side-scale));opacity:var(--side-opacity)}.svc-showcase__dots{position:relative;z-index:4;display:flex;gap:5px}.svc-dot{position:relative;width:28px;height:18px;padding:0;border:0;background:none;border-radius:3px;cursor:pointer;-webkit-appearance:none;appearance:none}.svc-dot:before{content:"";position:absolute;inset:8px 3px;border-radius:1px;background:#ffffff29;transform:scaleX(.64);transition:transform .42s var(--slide-ease),background-color .42s ease,opacity .42s ease}.svc-dot:hover:before{background:#ffffff4d}.svc-dot[aria-current=true]:before{background:#ff2424;opacity:.85;transform:scaleX(1)}.svc-dot:focus-visible{outline:2px solid #ff2424;outline-offset:2px}.hero--showcase .hero__glow{top:72%;width:min(760px,88vw)}@media(max-width:1024px){.service-page .hero--showcase{min-height:auto}.svc-hero-showcase{--card-w: min(52vw, 44vh, 460px);flex:0 0 auto;height:calc(var(--card-w) * .625 + 48px);min-height:0}}@media(max-width:560px){.svc-hero-showcase{--card-w: min(80vw, 340px);--side-scale: .82;--side-opacity: .42;--side-offset: .78;margin-top:clamp(16px,2.4vh,28px);height:calc(var(--card-w) * .625 + 44px)}.svc-showcase.is-live .svc-preview[data-slot=active] .svc-preview__inner,.svc-preview.is-lit .svc-preview__sheen{animation:none}}@media(prefers-reduced-motion:reduce){.svc-preview{transition:none;will-change:auto}.svc-showcase.is-live .svc-preview[data-slot=active] .svc-preview__inner,.svc-preview.is-lit .svc-preview__sheen{animation:none}.svc-showcase__glow{will-change:auto}.svc-dot:before{transition:none}}.service-page .section__title,.service-page .svc-inq__title{font-size:var(--type-section-title);line-height:var(--type-section-title-lh);letter-spacing:-.02em;max-width:var(--measure-title);text-wrap:balance}.service-page .section__head .lead,.service-page .svc-inq__lead{font-size:var(--type-section-subtitle);line-height:var(--type-section-subtitle-lh);max-width:var(--measure-subtitle);text-wrap:pretty}.service-page .guarantee-item__title,.service-page .portfolio-card__title,.service-page .faq__question,.service-page .svc-process__title,.service-page .svc-trust__title,.service-page .svc-road__title,.service-page .svc-custom__title,.service-page .svc-plans__name{font-size:var(--type-card-title);line-height:var(--type-card-title-lh);font-weight:700}.service-page .svc-trust__value{font-size:var(--type-stat)}.service-page .faq__answer,.service-page .svc-tagline{font-size:var(--type-body);line-height:var(--type-body-lh)}.service-page .guarantee-item__desc,.service-page .portfolio-card__desc,.service-page .svc-trust__desc,.service-page .svc-process__desc,.service-page .svc-plans__desc,.service-page .portfolio__note,.service-page .tpl-notice,.service-page .svc-road__desc,.service-page .svc-custom__desc,.service-page .svc-inq__success-text{font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh)}.service-page .faq__answer p,.service-page .svc-process__desc{max-width:var(--measure-body)}.service-page .faq__answer a{color:#fff;text-decoration:underline;text-decoration-color:#ff24248c;text-underline-offset:.18em;transition:color .25s ease,text-decoration-color .25s ease}.service-page .faq__answer a:hover,.service-page .faq__answer a:focus-visible{color:#ff2424;text-decoration-color:#ff2424}.service-page .svc-inq__legend,.service-page .svc-inq__option-price,.service-page .svc-inq__price-note,.service-page .svc-inq__field-error,.service-page .svc-inq__note,.service-page .svc-inq__consent,.service-page .svc-inq__direct-label,.service-page .tpl-notice__clear,.service-page .svc-road__num,.service-page .lead-form__label{font-size:var(--type-small);line-height:var(--type-small-lh)}.service-page .portfolio-card__tag,.service-page .svc-plans__tag,.service-page .svc-process__meta,.service-page .svc-road__label,.service-page .svc-inq__price-label{font-size:var(--type-tag);font-weight:600;letter-spacing:.14em}.service-page .lead-form__input,.service-page .lead-form__textarea{font-size:1rem}.service-page .section{padding-block:56px}@media(min-width:768px){.service-page .section{padding-block:80px}}@media(min-width:1280px){.service-page .section{padding-block:100px}}.service-page{background:#050505}.svc-canvas{position:relative;isolation:isolate}.svc-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.svc-bg>*{position:absolute;inset:0}.svc-bg__grid{background-image:radial-gradient(circle at top left,rgba(255,36,36,.3) 0 1.5px,transparent 2.1px),repeating-linear-gradient(90deg,rgba(255,36,36,.085) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(255,36,36,.07) 0 1px,transparent 1px 58px);background-size:58px 58px,auto,auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 96vh,#000 142vh,#000 calc(100% - 300px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent 96vh,#000 142vh,#000 calc(100% - 300px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 96svh,#000 142svh,#000 calc(100% - 300px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent 96svh,#000 142svh,#000 calc(100% - 300px),transparent 100%)}.svc-bg__ambient{background-image:radial-gradient(68vw 620px at 86% 24%,rgba(255,36,36,.075),transparent 66%),radial-gradient(74vw 700px at 4% 46%,rgba(255,36,36,.058),transparent 66%),radial-gradient(70vw 660px at 96% 66%,rgba(255,36,36,.06),transparent 66%),radial-gradient(100vw 820px at 50% 86%,rgba(255,36,36,.085),transparent 62%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 92vh,#000 138vh,#000 calc(100% - 420px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent 92vh,#000 138vh,#000 calc(100% - 420px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 92svh,#000 138svh,#000 calc(100% - 420px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,transparent 92svh,#000 138svh,#000 calc(100% - 420px),transparent 100%)}.svc-bg__veil{background-image:linear-gradient(to bottom,rgba(5,5,5,.85) 92vh,transparent 128vh),linear-gradient(to bottom,transparent calc(100% - 340px),rgba(5,5,5,.7) 100%);background-image:linear-gradient(to bottom,rgba(5,5,5,.85) 92svh,transparent 128svh),linear-gradient(to bottom,transparent calc(100% - 340px),rgba(5,5,5,.7) 100%)}.service-page .hero{background:transparent}.service-page .hero__bg:after{-webkit-mask-image:linear-gradient(to top,transparent 0%,#000 18%,transparent 86%);mask-image:linear-gradient(to top,transparent 0%,#000 18%,transparent 86%)}.service-page .guarantee{background:transparent}.service-page .guarantee:before,.service-page .faq:before,.service-page .contact:before{background-image:none;opacity:1;-webkit-mask-image:none;mask-image:none}.service-page .portfolio{isolation:isolate}.service-page .portfolio:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.service-page #examples:before,.service-page #case:before{background-image:radial-gradient(78% 62% at 50% 50%,rgba(0,0,0,.5),transparent 72%)}.service-page #process:before{background-image:radial-gradient(48% 62% at 0% 50%,rgba(255,36,36,.09),transparent 70%)}.service-page #packages:before,.service-page #pricing-logic:before{background-image:radial-gradient(48% 62% at 100% 50%,rgba(255,36,36,.08),transparent 70%)}.service-page #contact:before{background-image:radial-gradient(66% 64% at 50% 52%,rgba(255,36,36,.1),transparent 70%)}.service-page #faq:before{background-image:radial-gradient(80% 60% at 50% 50%,rgba(5,5,5,.5),transparent 74%)}.service-page .footer:before{background:linear-gradient(90deg,transparent,rgba(255,36,36,.22) 50%,transparent)}.service-page .footer:after{background-image:repeating-linear-gradient(90deg,rgba(255,36,36,.07) 0 1px,transparent 1px 58px);-webkit-mask-image:radial-gradient(90% 120% at 50% 100%,#000,transparent 72%);mask-image:radial-gradient(90% 120% at 50% 100%,#000,transparent 72%);opacity:.55}@media(max-width:768px){.svc-bg__ambient{opacity:.65}.svc-bg__grid{opacity:.85}}@media(forced-colors:active){.svc-bg{display:none}}.svc-tagline{margin:0 0 10px;color:#a0a0a0}.svc-tagline strong{color:#ff2424;font-weight:700;white-space:nowrap}.portfolio__grid:has(.tpl-card){grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media(max-width:419px){.portfolio__grid:has(.tpl-card){grid-template-columns:1fr}}.tpl-card{--tpl-accent: #ff2424}.tpl-card--beauty{--tpl-accent: #ff5470}.tpl-card--barber{--tpl-accent: #d8a247}.tpl-card--fitness{--tpl-accent: #ff2424}.tpl-card:hover{transform:translateY(-3px)}.tpl-card:hover:before{background:linear-gradient(90deg,transparent,var(--tpl-accent) 50%,transparent)}.tpl-card:hover .portfolio-card__media img{transform:scale(1.03);filter:brightness(1.06)}.tpl-card .portfolio-card__body{flex:1;gap:0;padding:26px}.tpl-card__niche{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--tpl-accent)}.service-page .tpl-card .portfolio-card__title{margin-top:9px;font-size:clamp(1.25rem,1.12rem + .42vw,1.4375rem);font-weight:700;line-height:1.2}.tpl-card__demo{display:inline;color:#fff;transition:color .3s ease}.tpl-card__demo:after{content:"\2197";display:inline-block;margin-left:8px;font-size:.8em;color:var(--tpl-accent);transition:transform .3s ease}.tpl-card:hover .tpl-card__demo,.tpl-card__demo:hover{color:var(--tpl-accent)}.tpl-card__demo:hover:after{transform:translate(3px,-3px)}.tpl-card__demo:focus-visible{outline:2px solid var(--tpl-accent);outline-offset:4px;border-radius:6px}.tpl-card .portfolio-card__desc{margin-top:13px}.tpl-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:auto;padding-top:22px;min-height:70px}.tpl-card__choose{height:48px;padding-inline:22px;font-size:.9375rem;font-weight:600}.portfolio-card.is-chosen{border-color:#ff242480}.tpl-card__chosen-flag{display:none;align-items:center;gap:6px;font-size:var(--type-body-sm);font-weight:600;color:#ff2424}.portfolio-card.is-chosen .tpl-card__chosen-flag{display:inline-flex}.portfolio-card.is-chosen .tpl-card__choose{display:none}@media(max-width:767px){.tpl-card .portfolio-card__body{padding:22px}.tpl-card__demo{display:inline-block;padding-block:11px;margin-block:-11px}.portfolio__grid:has(.tpl-card){display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px;scrollbar-width:none}.portfolio__grid:has(.tpl-card)::-webkit-scrollbar{display:none}.portfolio__grid:has(.tpl-card) .tpl-card{flex:0 0 min(80vw,320px);scroll-snap-align:start}.portfolio__grid:has(.tpl-card) .tpl-card[data-animate]{opacity:1;transform:none;transition:none}.portfolio__grid:has(.tpl-card) .tpl-card .portfolio-card__title{font-size:1.1875rem}.tpl-card .portfolio-card__desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.portfolio__grid:has(.tpl-card) .portfolio-card__media{transition:opacity .22s ease}.portfolio__grid:has(.tpl-card) .tpl-card:not(.is-in-view) .portfolio-card__media{opacity:.78}.portfolio__grid:has(.tpl-card) .portfolio-card:hover{transform:none}.tpl-progress{display:flex;justify-content:center;gap:5px;margin-top:16px}.tpl-progress__seg{width:18px;height:3px;border-radius:999px;background:#ffffff29;transition:background-color .22s ease,width .22s ease}.tpl-progress__seg.is-active{width:26px;background:#ff2424}#examples .section__head{margin-bottom:26px}}@media(min-width:768px){.tpl-progress{display:none}}@media(prefers-reduced-motion:reduce){.portfolio__grid:has(.tpl-card) .portfolio-card__media,.tpl-progress__seg{transition:none}}@media(max-width:479px){.tpl-card__choose{flex:1 1 auto}}.tpl-notice{margin:0 0 20px;color:#d4d4d4}.tpl-notice strong{color:#fff}.tpl-notice__clear{margin-left:4px;padding:0;border:0;background:none;color:#a0a0a0;font:inherit;text-decoration:underline;cursor:pointer}.tpl-notice__clear:hover{color:#fff}.svc-trust__grid{display:grid;grid-template-columns:1fr;gap:24px;list-style:none;margin:0;padding:0}@media(min-width:560px){.svc-trust__grid{grid-template-columns:repeat(2,1fr);gap:28px 32px}}@media(min-width:1024px){.svc-trust__grid{grid-template-columns:repeat(4,1fr);gap:40px}}.svc-trust__item{min-width:0;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);transition:border-color .3s ease}.svc-trust__item:hover{border-top-color:#ff242480}.svc-trust__value{display:block;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:800;line-height:1;letter-spacing:-.02em;color:#ff2424}.svc-trust__title{margin:14px 0 0;font-family:Space Grotesk,Inter,system-ui,sans-serif;color:#fff;text-wrap:pretty}.svc-trust__desc{margin:6px 0 0;color:#a0a0a0;text-wrap:pretty}@media(min-width:1024px){.service-page .svc-trust__grid:not(.svc-trust__grid--terms) .svc-trust__title{font-size:clamp(.9rem,1.35vw,1.15rem);white-space:nowrap}}.service-page .svc-trust__grid--terms{--trust-space-accent-desc: 12px}.service-page .svc-trust__grid--terms .svc-trust__value{white-space:nowrap}.service-page .svc-trust__grid--terms .svc-trust__desc{margin-top:var(--trust-space-accent-desc);font-size:var(--type-body-sm);line-height:var(--type-body-sm-lh);max-width:38ch}.svc-process{display:grid;gap:40px}.svc-process>*{min-width:0}@media(min-width:900px){.svc-process{grid-template-columns:2fr 3fr;gap:32px 64px;align-items:start}}.svc-process__head{display:flex;flex-direction:column}.svc-process__steps{list-style:none;margin:0;padding:0}.svc-process__step{display:grid;grid-template-columns:auto 1fr;gap:4px 20px;padding-block:15px}.svc-process__step:first-child{padding-top:0}.svc-process__step+.svc-process__step{border-top:1px solid rgba(255,255,255,.08)}.svc-process__num{grid-row:1 / span 3;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:var(--type-body);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.5;color:#ff2424}.svc-process__title{margin:0;font-family:Space Grotesk,Inter,system-ui,sans-serif;color:#fff}.svc-process__desc{margin:6px 0 0;color:#a0a0a0;text-wrap:pretty}.svc-process__meta{margin-top:10px;text-transform:uppercase;color:#ff2424}.svc-process__foot{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}@media(min-width:620px){.svc-process__foot{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.svc-process__foot .btn{flex:0 0 auto}}.svc-scope__note{margin:34px 0 0;text-align:center}.svc-road{--road-axis: 28px;--road-dot: 11px;--road-dot-center: 30px;--road-gap: clamp(22px, 2.4vw, 34px);max-width:1000px;margin-inline:auto}.svc-road__steps{display:grid;gap:var(--road-gap);list-style:none;margin:0;padding:0}.svc-road__step{position:relative;display:grid;grid-template-columns:var(--road-axis) minmax(0,1fr);align-items:start}.svc-road__step:not(:last-child):before,.svc-road__step:not(:last-child):after{content:"";position:absolute;top:var(--road-dot-center);bottom:calc(-1 * (var(--road-gap) + var(--road-dot-center)));left:calc(var(--road-axis) / 2);width:1px;margin-left:-.5px;pointer-events:none}.svc-road__step:not(:last-child):before{background:#ffffff1f}.svc-road__step:not(:last-child):after{background:#ff2424b3;transform:scaleY(var(--road-fill, 0));transform-origin:top center}.svc-road__dot{width:var(--road-dot);height:var(--road-dot);margin-top:calc(var(--road-dot-center) - var(--road-dot) / 2);justify-self:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#0a0a0a;transition:border-color .35s ease,background-color .35s ease,box-shadow .35s ease}.svc-road__step.is-done .svc-road__dot{border-color:#ff2424bf;background:#ff242499}.svc-road__step.is-active .svc-road__dot{border-color:#ff2424;background:#ff2424;box-shadow:0 0 0 4px #ff242424}.svc-road__block{max-width:620px;padding:20px 22px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff06;transition:border-color .35s ease,background-color .35s ease}.svc-road__step.is-active .svc-road__block{border-color:#ff24244d;background:#ff24240d}.svc-road__num{margin:0;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#737373;transition:color .35s ease}.svc-road__step.is-active .svc-road__num{color:#ff2424}.svc-road__title{margin:7px 0 0;font-family:Space Grotesk,Inter,system-ui,sans-serif;color:#fff;text-wrap:pretty}.svc-road__desc{margin:8px 0 0;color:#a0a0a0;text-wrap:pretty}.svc-road__label{display:block;margin-top:14px;text-transform:uppercase;color:#6f6f6f;transition:color .35s ease}.svc-road__step.is-active .svc-road__label{color:#ff2424}#pricing-logic .section__head{margin-bottom:clamp(28px,1.4rem + 1vw,42px)}@media(min-width:900px){.svc-road{--road-axis: 64px;--road-gap: 30px}.svc-road__step:not(:last-child):before,.svc-road__step:not(:last-child):after{left:50%}.svc-road__step{grid-template-columns:minmax(0,1fr) var(--road-axis) minmax(0,1fr)}.svc-road__dot{grid-column:2;grid-row:1}.svc-road__block{grid-row:1;max-width:420px}.svc-road__step:nth-child(odd) .svc-road__block{grid-column:1;justify-self:end}.svc-road__step:nth-child(2n) .svc-road__block{grid-column:3;justify-self:start}}.svc-road__step[data-animate]{transform:none}.svc-road__step[data-animate] .svc-road__dot{transform:scale(.5);transition:transform .5s cubic-bezier(.22,1,.36,1) .1s}.svc-road__step[data-animate] .svc-road__block{transform:translateY(14px);transition:transform .6s cubic-bezier(.22,1,.36,1)}@media(min-width:900px){.svc-road__step:nth-child(odd)[data-animate] .svc-road__block{transform:translate(-16px)}.svc-road__step:nth-child(2n)[data-animate] .svc-road__block{transform:translate(16px)}}.svc-road__step[data-animate].is-visible .svc-road__dot,.svc-road__step[data-animate].is-visible .svc-road__block{transform:none}@media(prefers-reduced-motion:reduce){.svc-road__step[data-animate] .svc-road__dot,.svc-road__step[data-animate] .svc-road__block,.svc-road__step:nth-child(odd)[data-animate] .svc-road__block,.svc-road__step:nth-child(2n)[data-animate] .svc-road__block{transform:none;transition:none}.svc-road__dot,.svc-road__block,.svc-road__num,.svc-road__label{transition:none}}.svc-plans{padding:0;max-width:900px;margin-inline:auto}.svc-plans__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:22px 24px;transition:background-color .3s ease}.svc-plans__row+.svc-plans__row{border-top:1px solid rgba(255,255,255,.08)}.svc-plans__row:hover{background:#ffffff05}.svc-plans__info{flex:1 1 100%;min-width:0}.svc-plans__name{display:inline-flex;align-items:center;gap:10px;font-family:Space Grotesk,Inter,system-ui,sans-serif;color:#fff;transition:color .3s ease}a.svc-plans__name:hover{color:#ff4a4a}a.svc-plans__name:focus-visible{outline:2px solid #ff2424;outline-offset:3px;border-radius:8px}.svc-plans__desc{margin:4px 0 0;color:#a0a0a0}.svc-plans__price{flex:1 1 auto;font-size:var(--type-body);font-weight:600;color:#ff2424;white-space:nowrap}.svc-plans__cta{flex:0 0 auto;height:44px;padding-inline:22px;font-size:var(--type-body-sm)}.svc-plans__cta .svc-plans__arrow{color:#ff2424;transition:transform .3s ease}.svc-plans__cta:hover .svc-plans__arrow{transform:translate(4px)}.svc-plans__row--current{background:#ff24240a;box-shadow:inset 3px 0 #ff2424}.svc-plans__row--current:hover{background:#ff24240f}.svc-plans__row--current .svc-plans__name{color:#ff2424}.svc-plans__tag{padding:2px 8px;border:1px solid rgba(255,36,36,.35);border-radius:999px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;color:#ff2424}.svc-plans__row.is-selected .svc-plans__cta{border-color:#ff242480;background:#ff24241a}@media(min-width:760px){.svc-plans__row{flex-wrap:nowrap;gap:24px;padding:24px 32px}.svc-plans__info{flex:1 1 auto}.svc-plans__price{flex:0 0 auto;min-width:108px;text-align:right}}.svc-custom-section.section{padding-block:clamp(20px,2.6vw,32px)}.svc-custom{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:900px;margin-inline:auto;padding:clamp(19px,2.2vw,24px) clamp(19px,2.2vw,26px);border:1px solid rgba(255,255,255,.09);border-left:2px solid rgba(255,36,36,.5);border-radius:14px;background:#ffffff05}.svc-custom__text{min-width:0}.svc-custom__title{margin:9px 0 0;font-family:Space Grotesk,Inter,system-ui,sans-serif;color:#fff;text-wrap:pretty}.svc-custom__desc{margin:6px 0 0;max-width:var(--measure-body);color:#a0a0a0;text-wrap:pretty}.svc-custom__cta{height:48px;padding-inline:24px;font-size:var(--type-body-sm)}@media(min-width:760px){.svc-custom{flex-direction:row;align-items:center;justify-content:space-between;gap:36px}.svc-custom__cta{flex:0 0 auto}}@media(min-width:1280px){.service-page .contact.section{padding-block:88px}}.svc-inq{display:grid;gap:32px;grid-template-areas:"head" "panel" "aside"}.svc-inq>*{min-width:0}@media(min-width:980px){.svc-inq{grid-template-columns:5fr 6fr;grid-template-areas:"head  panel" "aside panel";align-content:start;gap:36px 64px}}.svc-inq__head{grid-area:head;display:flex;flex-direction:column}.svc-inq__title{margin:0;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;color:#fff}.svc-inq__lead{margin:0;color:#a0a0a0}.svc-inq__aside{grid-area:aside}.svc-inq__direct{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.svc-inq__direct-label{margin:0 0 10px;color:gray}.svc-inq__direct-links{display:flex;flex-wrap:wrap;gap:10px 24px}.svc-inq__direct-link{display:inline-flex;align-items:center;gap:9px;font-size:var(--type-body-sm);font-weight:600;color:#fff;transition:color .3s ease}.svc-inq__direct-link svg{flex:none;color:#ff2424}.svc-inq__direct-link:hover{color:#ff4a4a}.svc-inq__panel{grid-area:panel;align-self:start;padding:clamp(22px,3vw,32px);border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#0d0d0d}.svc-inq__form{display:grid;gap:16px}.svc-inq__form[hidden]{display:none}.svc-inq__fieldset{margin:0;padding:0;border:0;min-width:0}.svc-inq__legend{padding:0;margin-bottom:8px;color:#a0a0a0}.svc-inq__options{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:560px){.svc-inq__options{grid-template-columns:repeat(3,1fr)}}.svc-inq__option{position:relative;display:block;min-width:0}.svc-inq__radio{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.svc-inq__option-box{display:flex;flex-direction:column;gap:2px;height:100%;padding:11px 13px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0a0a0a;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.svc-inq__option-box:hover{border-color:#ffffff42}.svc-inq__option-name{font-size:var(--type-small);font-weight:600;line-height:1.3;color:#d4d4d4}.svc-inq__option-price{color:gray;white-space:nowrap}.svc-inq__radio:checked+.svc-inq__option-box{border-color:#ff2424;background:#ff242417}.svc-inq__radio:checked+.svc-inq__option-box .svc-inq__option-name{color:#fff}.svc-inq__radio:checked+.svc-inq__option-box .svc-inq__option-price{color:#ff2424}.svc-inq__radio:focus-visible+.svc-inq__option-box{outline:2px solid #ff2424;outline-offset:2px}.svc-inq__context{display:grid}.svc-inq__context>.svc-inq__price{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s}.svc-inq__form[data-lead-state=business_start] [data-lead-context=business_start],.svc-inq__form[data-lead-state=custom_website] [data-lead-context=custom_website]{opacity:1;visibility:visible;transform:none;transition-delay:0s}.svc-inq__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 14px;padding:12px 15px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.svc-inq__price-label{text-transform:uppercase;color:gray}.svc-inq__price-value{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:var(--type-card-title);font-weight:700;line-height:1.3;color:#ff2424;white-space:nowrap}.svc-inq__price-note{flex:1 1 100%;margin:0;color:gray;text-wrap:pretty}.svc-inq__panel .tpl-notice{margin:0;font-size:var(--type-small)}.svc-inq__tpl-slot{display:grid;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .18s ease,margin-bottom .24s cubic-bezier(.22,1,.36,1)}.svc-inq__tpl-slot>*{min-height:0;overflow:hidden}.svc-inq__tpl-slot:has(>.tpl-notice[hidden]){display:none}.svc-inq__form[data-lead-state=custom_website] .svc-inq__tpl-slot{grid-template-rows:0fr;opacity:0;margin-bottom:-16px}.svc-inq__field{display:grid;gap:6px;min-width:0}.svc-inq__form .lead-form__label{line-height:1.35}.svc-inq__form .lead-form__input{padding-block:11px}.svc-inq__channels-group{display:block;margin:0;padding:0;border:0;min-width:0}.svc-inq__legend-block{display:block;padding:0}.svc-inq__channels{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.svc-inq__modes{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;padding:4px;border-radius:999px}.svc-inq__modes-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);border:1px solid #ff2424;border-radius:999px;background:#ff24241f;transition:transform .22s cubic-bezier(.22,1,.36,1);pointer-events:none}.svc-inq__form[data-lead-state=custom_website] .svc-inq__modes-thumb{transform:translate(calc(100% + 4px))}.svc-inq__chip--mode{position:relative;padding:9px 12px;border-color:transparent;background:transparent;text-align:center;transition:color .2s ease}.svc-inq__chip--mode:hover{border-color:transparent;color:#fff}.svc-inq__radio:checked+.svc-inq__chip--mode{border-color:transparent;background:transparent;color:#fff}@keyframes svc-mode-switched{0%{box-shadow:0 0 #ff242473}to{box-shadow:0 0 0 8px #ff242400}}.svc-inq__modes.is-switched{animation:svc-mode-switched .9s ease-out 2}.svc-inq__swap{display:grid;justify-items:start}.svc-inq__swap-item{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s linear .18s}.svc-inq__form[data-lead-state=business_start] [data-label-for=business_start],.svc-inq__form[data-lead-state=custom_website] [data-label-for=custom_website]{opacity:1;visibility:visible;transition-delay:0s}.svc-inq__form .lead-form__input::placeholder{transition:opacity .16s ease}.svc-inq__field.is-swapping .lead-form__input::placeholder{opacity:0}@media(prefers-reduced-motion:reduce){.svc-inq__modes-thumb,.svc-inq__chip--mode,.svc-inq__context>.svc-inq__price,.svc-inq__swap-item,.svc-inq__tpl-slot,.svc-inq__form .lead-form__input::placeholder{transition-duration:.01ms;transition-delay:0s}.svc-inq__context>.svc-inq__price{transform:none}.svc-inq__modes.is-switched{animation:none}}.svc-inq__chip{display:block;padding:9px 16px;font-size:var(--type-small);font-weight:600;line-height:1.3;color:#d4d4d4;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0a0a0a;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.svc-inq__chip:hover{border-color:#ffffff42}.svc-inq__radio:checked+.svc-inq__chip{border-color:#ff2424;background:#ff242417;color:#fff}.svc-inq__radio:focus-visible+.svc-inq__chip{outline:2px solid #ff2424;outline-offset:2px}.svc-inq__field-error{margin:0;color:#ff6b6b}.svc-inq__field.is-invalid .lead-form__input,.svc-inq__form .lead-form__input[aria-invalid=true]{border-color:#ff6b6b}.svc-inq__submit{width:100%;height:54px;margin-top:2px;font-size:clamp(.9375rem,.9rem + .35vw,1.0625rem)}.svc-inq__note{margin:-2px 0 0;color:gray;text-wrap:pretty}.svc-inq__consent{margin:-8px 0 0;color:#6a6a6a}.svc-inq__consent a{color:#c8c8c8;text-decoration:underline;text-underline-offset:2px;transition:color .3s ease}.svc-inq__consent a:hover{color:#ff2424}.svc-inq__success[hidden]{display:none}.svc-inq__success{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:8px 0}.svc-inq__success:focus-visible{outline:2px solid #ff2424;outline-offset:6px;border-radius:12px}.svc-inq__success-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;color:#ff2424;background:#ff24241a;border:1px solid rgba(255,36,36,.4)}.svc-inq__success-icon svg{width:24px;height:24px}.svc-inq__success-title{margin:0;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:var(--type-card-title);font-weight:700;color:#fff}.svc-inq__success-text{margin:0;max-width:46ch;color:#a0a0a0;text-wrap:pretty}.svc-inq__form .lead-form__textarea{height:96px;min-height:96px;resize:vertical}@media(min-width:980px){.svc-inq__form .lead-form__textarea{height:84px;min-height:84px}}.svc-checklist__lead--short{display:none}@media(max-width:767px){.svc-checklist__lead--full{display:none}.svc-checklist__lead--short{display:inline}.service-page #included .section__head{gap:10px;margin-bottom:22px}.service-page #included .section__head .lead{margin-top:2px}.svc-checklist{display:block;gap:0;padding:8px 0;background:#111;border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 14px 30px -18px #000c;overflow:hidden}.svc-checklist__item.card{display:flex;flex-direction:row;align-items:center;gap:11px;min-height:52px;padding:8px 16px;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;transition:none}.svc-checklist__item.card:before{display:none}.svc-checklist__item:hover{transform:none;border-color:transparent;box-shadow:none}.svc-checklist__item+.svc-checklist__item{border-top:1px solid rgba(255,255,255,.07)}.svc-checklist__item .icon-chip{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#ff242424;border:1px solid rgba(255,36,36,.3);box-shadow:none}.svc-checklist__item .icon-chip svg{width:13px;height:13px}.service-page .svc-checklist__item .guarantee-item__title{font-size:.9375rem;line-height:1.35;font-weight:600}.svc-checklist__item .guarantee-item__desc{display:none}.svc-checklist+.svc-scope__note{margin-top:16px}.svc-checklist__item[data-animate=fade-up]{transform:translateY(5px)}.svc-checklist[data-stagger]>*{transition-delay:calc(var(--stagger-index, 0) * 50ms)}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.svc-checklist__item[data-animate=fade-up]{transform:none}}
