.ServicePage_page__DLEcx{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;overflow-x:clip;background:#eaebed;color:#5c5d65}.ServicePage_sectionHeading__7C_u8{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ServicePage_sectionTitle__4Nx_i{margin:0;font-family:var(--font-pt-root),"PT Root UI",system-ui,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1;letter-spacing:-.04em;text-transform:uppercase;color:#5c5d65}.ServicePage_hero__1K4uF{position:relative;flex-shrink:0;height:100vh;height:100svh;min-height:100vh;min-height:100svh;max-height:100vh;max-height:100svh;padding:116px 30px 43px;background-color:#5c5d65;background-size:cover;background-position:50%;background-image:linear-gradient(1turn,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%),var(--hero-image);box-sizing:border-box;overflow:hidden}.ServicePage_heroInner__ns9Ba,.ServicePage_hero__1K4uF{display:flex;flex-direction:column;align-items:flex-start}.ServicePage_heroInner__ns9Ba{justify-content:space-between;flex:1;width:100%;max-width:1380px;min-width:0;margin:0 auto}.ServicePage_breadcrumbs__50OfX{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:-.01em}.ServicePage_breadcrumbLink__Em_L8{color:#f4f5f6;opacity:.5;text-decoration:none;text-transform:none;letter-spacing:-.01em;font-weight:500;transition:opacity var(--transition-fast)}.ServicePage_breadcrumbLink__Em_L8:hover{opacity:.85}.ServicePage_breadcrumbSep__K879X{color:#f4f5f6;opacity:.5}.ServicePage_breadcrumbCurrent__ZmuqZ{color:#f4f5f6}.ServicePage_heroContent__IK14K{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0;container-type:inline-size}.ServicePage_heroTitle__qiyga{margin:0 0 12px;max-width:100%;font-family:var(--font-pt-root),"PT Root UI",system-ui,sans-serif;font-size:clamp(1rem,calc(100cqi / 11),4rem);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#f4f5f6;overflow-wrap:anywhere}.ServicePage_heroSubtitle__Lxfk6{margin:0;max-width:560px;font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#f4f5f6;opacity:.5}.ServicePage_aboutSection__t5JC4{padding:75px 30px}.ServicePage_aboutGrid__0Dsq1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:100%;max-width:1380px;margin:0 auto}.ServicePage_aboutCard__xWS8G,.ServicePage_beforeAfterCard__fDS5v{position:relative;min-height:682px;border-radius:20px;overflow:hidden}.ServicePage_beforeAfterReveal__7PeNJ{min-height:682px;height:100%}.ServicePage_beforeAfterReveal__7PeNJ>.ServicePage_beforeAfterCard__fDS5v{height:100%}.ServicePage_aboutCard__xWS8G{display:flex;flex-direction:column;background:#f4f5f6;padding:30px;box-sizing:border-box}.ServicePage_aboutDecor__KCxEa{position:absolute;top:-48px;right:-165px;width:min(530px,72%);height:auto;aspect-ratio:3836/2175;object-fit:contain;object-position:top right;pointer-events:none;user-select:none;z-index:1}.ServicePage_aboutCardInner__cXS8O{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:40px;min-height:0}.ServicePage_aboutCopy__QdKyz{display:flex;flex-direction:column;gap:25px;margin-top:auto}.ServicePage_aboutLead__saB1u{font-size:18px;font-weight:700}.ServicePage_aboutLead__saB1u,.ServicePage_aboutText__fVaNb{margin:0;font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;line-height:1.25;letter-spacing:-.01em;color:#5c5d65}.ServicePage_aboutText__fVaNb{max-width:606px;white-space:pre-line;font-size:16px;font-weight:500}.ServicePage_beforeAfterCard__fDS5v{display:flex;flex-direction:column;justify-content:flex-end;padding:30px;box-sizing:border-box}.ServicePage_beforeAfterMediaWrap__6SAJA{position:absolute;inset:0;cursor:pointer;background:#5c5d65}.ServicePage_beforeAfterMediaWrapSimple__U0X14{cursor:default}.ServicePage_beforeAfterVideo__DVUQY{display:block;width:100%;height:100%;object-fit:cover;background:transparent;opacity:0;transition:opacity .35s ease}.ServicePage_beforeAfterVideoReady__u8NR6{opacity:1}.ServicePage_beforeAfterControls__47jZo{position:absolute;left:30px;right:30px;bottom:146px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:rgba(0,0,0,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.ServicePage_beforeAfterMediaWrap__6SAJA:focus-within .ServicePage_beforeAfterControls__47jZo,.ServicePage_beforeAfterMediaWrap__6SAJA:hover .ServicePage_beforeAfterControls__47jZo{opacity:1;visibility:visible;pointer-events:auto}.ServicePage_beforeAfterMute__TNFxA,.ServicePage_beforeAfterPlay__vYj7n{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;cursor:pointer;flex-shrink:0;transition:background .2s ease}.ServicePage_beforeAfterMute__TNFxA:hover,.ServicePage_beforeAfterPlay__vYj7n:hover{background:rgba(255,255,255,.28)}.ServicePage_beforeAfterSeek__kpgmo{flex:1 1 auto;min-width:0;height:4px;margin:0;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,#fff 0,#fff var(--seek-progress,0),rgba(255,255,255,.28) var(--seek-progress,0),rgba(255,255,255,.28) 100%);border-radius:999px;cursor:pointer}.ServicePage_beforeAfterSeek__kpgmo::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer}.ServicePage_beforeAfterSeek__kpgmo::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;cursor:pointer}.ServicePage_beforeAfterSeek__kpgmo::-moz-range-track{height:4px;border-radius:999px;background:rgba(255,255,255,.28)}.ServicePage_beforeAfterTime__OQ_Er{flex-shrink:0;font-size:12px;line-height:1;color:rgba(255,255,255,.85);white-space:nowrap}.ServicePage_beforeAfterCaption__0mpq4,.ServicePage_beforeAfterTime__OQ_Er{font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;font-weight:500;letter-spacing:-.01em}.ServicePage_beforeAfterCaption__0mpq4{position:relative;z-index:2;display:flex;align-items:center;gap:16px;width:100%;min-height:68px;padding:24px;border-radius:10px;background:rgba(0,0,0,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:16px;line-height:1.25;color:#f4f5f6;box-sizing:border-box}.ServicePage_beforeAfterCaptionIcon__C6_i1{flex-shrink:0}.ServicePage_beforeAfterCaptionText__n5HCf{flex:1 1 auto;min-width:0;white-space:pre-line}.ServicePage_beforeAfterImage__NZLUO{display:block;width:100%;height:100%;object-fit:cover}.ServicePage_beforeAfterNav__nzhdW{position:absolute;top:30px;right:30px;z-index:3;display:flex;align-items:center;gap:10px}.ServicePage_beforeAfterNavBtn__eZhua{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,.28);color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:background .2s ease,opacity .2s ease}.ServicePage_beforeAfterNavBtn__eZhua:hover:not(:disabled){background:rgba(0,0,0,.42)}.ServicePage_beforeAfterNavBtn__eZhua:disabled{opacity:.35;cursor:default}.ServicePage_beforeAfterNavArrowNext__yBc4T,.ServicePage_beforeAfterNavArrowPrev__mZ9_l{display:block;width:8px;height:8px;border-top:2px solid;border-right:2px solid}.ServicePage_beforeAfterNavArrowPrev__mZ9_l{transform:rotate(-135deg);margin-left:2px}.ServicePage_beforeAfterNavArrowNext__yBc4T{transform:rotate(45deg);margin-right:2px}.ServicePage_beforeAfterCounter__Iy400{flex-shrink:0;margin-left:auto;font-variant-numeric:tabular-nums;opacity:.85}.ServicePage_stepsSection__N8JzX{position:relative;isolation:isolate;padding:80px 0 105px 30px}.ServicePage_stepsHeader__IBtJ2{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%;max-width:1380px;margin:0 auto 60px;padding-right:30px;box-sizing:border-box}.ServicePage_stepsTrackWrap__KOFFV{position:relative;width:100%;max-width:none;margin:0}.ServicePage_stepsTrackWrap__KOFFV:after{content:"";position:absolute;left:4px;right:0;bottom:0;height:0;border-top:1px solid #5c5d65;pointer-events:none;z-index:2}.ServicePage_stepsTrack__IA10L{padding-right:0;overflow:visible;box-sizing:border-box}.ServicePage_stepsTrack__IA10L .ServicePage_stepsList__1N5qV{align-items:stretch;gap:100px;--steps-slide-gap:100px;--steps-visible-slides:2.8;--steps-last-slide-extra:60px;transform:translateX(calc(-1 * var(--slider-index) * ((100% - (var(--steps-visible-slides) - 1) * var(--steps-slide-gap)) /
            var(--steps-visible-slides) + var(--steps-slide-gap))))}.ServicePage_stepSlide__kOI4q{display:flex;flex:0 0 calc((100% - (var(--steps-visible-slides) - 1) * var(--steps-slide-gap)) / var(--steps-visible-slides))}.ServicePage_stepSlide__kOI4q:last-child{flex-basis:calc((100% - (var(--steps-visible-slides) - 1) * var(--steps-slide-gap)) / var(--steps-visible-slides) + var(--steps-last-slide-extra))}.ServicePage_stepCard__V2jtA{display:flex;align-items:stretch;gap:25px;width:100%;min-height:312px}.ServicePage_stepTimeline__o2PCF{display:flex;flex-direction:column;align-items:center;align-self:stretch;flex:0 0 9px;min-height:312px;box-sizing:border-box}.ServicePage_stepDot__lSB9K{flex:none;width:9px;height:9px;border:1px solid #5c5d65;border-radius:50%;background:#5c5d65}.ServicePage_stepLine__yTjlr+.ServicePage_stepDot__lSB9K{transform:translateY(4.5px)}.ServicePage_stepLine__yTjlr{flex:1;width:0;min-height:0;margin-bottom:-4.5px;border-left:1px dashed #5c5d65}.ServicePage_stepBody__iDUF4{display:flex;flex-direction:column;gap:32px;min-width:0;padding-bottom:30px;box-sizing:border-box}.ServicePage_stepBadge__bvxL5{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:5px 10px;border-radius:4px;background:#bcd3ff;font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#5c5d65}.ServicePage_stepCopy__zasdB{display:flex;flex-direction:column;gap:10px}.ServicePage_stepTitle__K1FQT{margin:0;font-family:var(--font-pt-root),"PT Root UI",system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;color:#5c5d65}.ServicePage_stepDescription__9G1DM{margin:0;font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#5c5d65}@media (min-width:1101px){.ServicePage_stepsSection__N8JzX .ServicePage_sectionTitle__4Nx_i{font-size:44px;line-height:1}}.ServicePage_pricesSection__RrpsA{padding:105px 30px;background:#d0d1d9}.ServicePage_pricesContent__VVSAo{width:100%;max-width:1380px;margin:0 auto}.ServicePage_pricesHeader__hlqNR{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;width:100%;margin:0 0 60px}.ServicePage_pricesLink__gT9Av{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:#5c5d65}.ServicePage_pricesLinkChevron__xTMRC{font-size:1.25rem;line-height:1;transform:translateY(-1px)}.ServicePage_priceList__VOmzu{list-style:none;margin:0;padding:0 0 30px;display:flex;flex-direction:column;gap:30px;width:100%}.ServicePage_priceRow__2mjtK{display:flex;align-items:center;gap:60px;width:100%}.ServicePage_priceMain__HiAaH{display:flex;flex:1 1 auto;align-items:flex-start;gap:10px;min-width:0}.ServicePage_priceCode___ikBK{flex:0 0 120px;font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:rgba(92,93,101,.5)}.ServicePage_priceBody__NB1dL{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.ServicePage_priceName__Wi8PK{margin:0;font-family:var(--font-pt-root),"PT Root UI",system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;color:#5c5d65}.ServicePage_priceDescription__9SKpf{margin:0;font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:rgba(92,93,101,.5)}.ServicePage_priceValue__Gjodv{flex:0 0 120px;font-family:var(--font-pt-root),"PT Root UI",system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;text-align:right;color:#5c5d65}.ServicePage_specialistsSection__SqmRl{position:relative;overflow:visible;min-height:904px;background-color:#d0d1d9;background-size:cover;background-position:50%}.ServicePage_specialistsInner__3v3mC{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;gap:60px;width:100%;max-width:1440px;min-height:904px;margin:0 auto;padding:105px 30px;box-sizing:border-box}.ServicePage_specialistsInner__3v3mC>:first-child{position:relative;z-index:1;width:100%}.ServicePage_specialistsHeaderMain__xB6LG,.ServicePage_specialistsHeader__2rkyU{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.ServicePage_specialistsLayout__iw_7s{position:relative;z-index:2;display:flex;align-items:center;width:calc(100% + 60px);min-height:554px;margin-inline:-30px}.ServicePage_specialistsScroller__GcU9c{width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-x;scroll-snap-type:x proximity;scroll-padding-inline:30px;padding-inline:30px;box-sizing:border-box;user-select:none;-webkit-user-select:none}.ServicePage_specialistsScroller__GcU9c::-webkit-scrollbar{display:none}.ServicePage_specialistsScrollerDragging__CyapW,.ServicePage_specialistsScroller__GcU9c:active{cursor:grabbing;scroll-snap-type:none}.ServicePage_specialistsScrollerDragging__CyapW *{user-select:none;-webkit-user-select:none}.ServicePage_specialistsList__2I17v{list-style:none;margin:0;padding:0 30px 0 0;display:flex;align-items:center;gap:16px;width:max-content}.ServicePage_specialistsList__2I17v>li{flex:none;scroll-snap-align:start}.ServicePage_specialistCard__ULpsP{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex:none;width:450px;height:554px;padding:20px;gap:10px;border-radius:20px;background-size:cover;background-position:top;box-sizing:border-box;cursor:pointer;user-select:none;-webkit-user-select:none}.ServicePage_specialistCard__ULpsP:focus-visible{outline:2px solid #5c5d65;outline-offset:2px}.ServicePage_specialistGlass__BrpxO{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;min-height:160px;padding:24px 24px 44px;border-radius:10px;background:rgba(0,0,0,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-sizing:border-box}.ServicePage_specialistName__C9Pl6{margin:0;font-family:var(--font-pt-root),"PT Root UI",system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase;color:#f4f5f6}.ServicePage_specialistMeta__AWDgp{display:flex;flex-direction:column;gap:8px}.ServicePage_specialistExperience__j8beP,.ServicePage_specialistRole__SC_cu{margin:0;font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#f4f5f6}.ServicePage_specialistExperience__j8beP{opacity:.5}.ServicePage_specialistsDecor__Y82g2{position:absolute;left:511px;top:141px;z-index:0;width:929px;height:763px;object-fit:contain;pointer-events:none;user-select:none}.ServicePage_faqSection__LLm31{padding:105px 30px}.ServicePage_faqInner__mXoDp{display:grid;grid-template-columns:minmax(0,682px) minmax(0,682px);gap:16px;align-items:start;width:100%;max-width:1380px;margin:0 auto}.ServicePage_faqLeft__yn1TQ{display:flex;flex-direction:column;gap:16px;min-height:100%}.ServicePage_faqDecor__hfVzn{position:relative;margin-top:auto;width:411px;max-width:100%;height:212px}.ServicePage_faqSphereWrap__5m9cr{position:absolute;left:0;top:74px;z-index:1;width:135px;height:138px;border-radius:71px;overflow:hidden}.ServicePage_faqSphere__TtAjQ{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.85)}.ServicePage_faqBubble__T6rxt{position:absolute;left:143px;top:0;z-index:2;width:268px;height:80px}.ServicePage_faqBubbleShape__qRd_3{display:block;width:100%;height:100%}.ServicePage_faqBubbleText__LSYBn{position:absolute;left:20px;top:10px;width:228px;margin:0;font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#5c5d65;opacity:.5}.ServicePage_faqAccordion__yS061{display:flex;flex-direction:column;gap:16px;padding-top:40px}.ServicePage_faqItem__2C02y{border-radius:10px;background:#d0d1d9;overflow:hidden}.ServicePage_faqTrigger__5I5vE{display:flex;align-items:center;gap:16px;width:100%;padding:20px;border:0;background:transparent;cursor:pointer;text-align:left}.ServicePage_faqQuestion__YhKe7{flex:1 1 auto;line-height:1.15;letter-spacing:-.03em;text-transform:uppercase}.ServicePage_faqQuestion__YhKe7,.ServicePage_faqToggle__MFI7f{font-family:var(--font-pt-root),"PT Root UI",system-ui,sans-serif;font-size:24px;font-weight:700;color:#5c5d65}.ServicePage_faqToggle__MFI7f{flex:0 0 16px;line-height:1}.ServicePage_faqPanel__9Axli{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.ServicePage_faqItem__2C02y[data-open=true] .ServicePage_faqPanel__9Axli{grid-template-rows:1fr}.ServicePage_faqAnswer__2hMnQ{overflow:hidden;margin:0;padding:0 20px;font-family:var(--font-vela-sans),"Vela Sans",system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#5c5d65;opacity:0;transition:opacity .25s ease}.ServicePage_faqAnswerParagraph__di0sL{margin:0}.ServicePage_faqAnswerBlock__jT7pW+.ServicePage_faqAnswerBlock__jT7pW,.ServicePage_faqAnswerBlock__jT7pW+.ServicePage_faqAnswerParagraph__di0sL,.ServicePage_faqAnswerParagraph__di0sL+.ServicePage_faqAnswerParagraph__di0sL{margin-top:12px}.ServicePage_faqAnswerList__NcOUM{margin:8px 0 0;padding:0 0 0 20px;list-style:disc}.ServicePage_faqAnswerList__NcOUM li{padding-left:4px}.ServicePage_faqAnswerList__NcOUM li+li{margin-top:4px}.ServicePage_faqItem__2C02y[data-open=true] .ServicePage_faqAnswer__2hMnQ{padding-bottom:20px;opacity:1}@media (max-width:1200px){.ServicePage_aboutGrid__0Dsq1{grid-template-columns:1fr}.ServicePage_beforeAfterCard__fDS5v,.ServicePage_beforeAfterReveal__7PeNJ{min-height:583px}.ServicePage_beforeAfterNav__nzhdW{top:20px;right:20px}.ServicePage_beforeAfterControls__47jZo{left:20px;right:20px;bottom:136px}.ServicePage_stepSlide__kOI4q{flex-basis:calc((100% - 100px) / 2)}.ServicePage_stepsTrack__IA10L .ServicePage_stepsList__1N5qV{--steps-visible-slides:2}.ServicePage_faqInner__mXoDp{grid-template-columns:1fr;gap:40px}.ServicePage_faqDecor__hfVzn{display:none}.ServicePage_faqAccordion__yS061{padding-top:0}.ServicePage_specialistsDecor__Y82g2{left:auto;right:-140px;top:141px;width:min(929px,62vw);height:auto;aspect-ratio:929/763}}@media (max-width:810px){.ServicePage_hero__1K4uF{height:100svh;min-height:100svh;max-height:100svh;padding:96px 16px 43px;background-image:linear-gradient(1turn,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 100%),var(--hero-image-mobile)}.ServicePage_aboutSection__t5JC4{padding:75px 16px}.ServicePage_aboutGrid__0Dsq1{gap:16px}.ServicePage_aboutCard__xWS8G{min-height:auto;padding:20px;border-radius:12px;isolation:isolate}.ServicePage_aboutDecor__KCxEa{top:-14px;right:-80px;left:auto;width:280px;height:auto;aspect-ratio:3836/2175;object-fit:contain;object-position:top right;transform:rotate(0deg);transform-origin:center center;opacity:1}.ServicePage_aboutCardInner__cXS8O{justify-content:flex-start;gap:75px}.ServicePage_aboutCard__xWS8G .ServicePage_sectionTitle__4Nx_i{font-size:26px}.ServicePage_aboutCopy__QdKyz{gap:18px}.ServicePage_aboutLead__saB1u,.ServicePage_aboutText__fVaNb{max-width:none;font-size:14px;line-height:1.25}.ServicePage_aboutLead__saB1u{font-weight:700}.ServicePage_aboutText__fVaNb{font-weight:500}.ServicePage_beforeAfterCard__fDS5v{min-height:583px;height:583px;padding:20px;border-radius:12px}.ServicePage_beforeAfterReveal__7PeNJ{min-height:583px;height:583px}.ServicePage_beforeAfterNav__nzhdW{top:16px;right:16px;gap:8px}.ServicePage_beforeAfterNavBtn__eZhua{width:36px;height:36px}.ServicePage_beforeAfterCaption__0mpq4{min-height:47px;padding:16px;gap:10px;font-size:12px}.ServicePage_beforeAfterControls__47jZo{left:20px;right:20px;bottom:87px}.ServicePage_stepsSection__N8JzX{padding-left:20px;padding-right:20px;padding:40px 0 75px 20px}.ServicePage_pricesSection__RrpsA{padding:75px 16px}.ServicePage_pricesHeader__hlqNR{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.ServicePage_pricesHeader__hlqNR .ServicePage_sectionTitle__4Nx_i{font-size:26px;line-height:1;letter-spacing:-.04em}.ServicePage_pricesLink__gT9Av{display:none}.ServicePage_priceList__VOmzu{gap:30px;padding-bottom:20px}.ServicePage_priceRow__2mjtK{flex-direction:column;align-items:flex-start;gap:20px;height:auto}.ServicePage_priceMain__HiAaH{flex:0 1 auto;flex-direction:column;gap:12px;width:100%}.ServicePage_priceBody__NB1dL{flex:0 1 auto}.ServicePage_priceCode___ikBK{flex:none;font-size:12px}.ServicePage_priceName__Wi8PK,.ServicePage_priceValue__Gjodv{font-size:18px;line-height:1.15;letter-spacing:-.03em}.ServicePage_priceDescription__9SKpf{font-size:14px}.ServicePage_priceValue__Gjodv{flex:0 0 auto;text-align:left}.ServicePage_stepsHeader__IBtJ2{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px 12px;padding-right:20px}.ServicePage_stepsHeader__IBtJ2 .ServicePage_sectionHeading__7C_u8{display:contents}.ServicePage_stepsHeader__IBtJ2 .ServicePage_ui-section-eyebrow__SXZI8{grid-column:1/-1}.ServicePage_stepsHeader__IBtJ2 .ServicePage_sectionTitle__4Nx_i{grid-column:1;grid-row:2;font-size:26px}.ServicePage_stepsHeader__IBtJ2>:last-child{grid-column:2;grid-row:2;align-self:center}.ServicePage_stepsTrack__IA10L{padding-right:0}.ServicePage_stepsTrackWrap__KOFFV:after{display:block;bottom:0;left:4px;right:0}.ServicePage_stepSlide__kOI4q,.ServicePage_stepSlide__kOI4q:last-child{flex-basis:100%}.ServicePage_stepsTrack__IA10L .ServicePage_stepsList__1N5qV{gap:30px;--steps-slide-gap:30px;--steps-visible-slides:1;--steps-last-slide-extra:0px}.ServicePage_stepCard__V2jtA{align-items:stretch;gap:16px;min-height:262px}.ServicePage_stepTimeline__o2PCF{align-self:stretch;min-height:262px}.ServicePage_stepLine__yTjlr{flex:1;min-height:0;border-left:1px dashed #5c5d65}.ServicePage_stepBody__iDUF4{gap:20px}.ServicePage_stepBadge__bvxL5{min-height:25px;font-size:12px}.ServicePage_stepCopy__zasdB{gap:12px}.ServicePage_stepTitle__K1FQT{font-size:18px;line-height:1;letter-spacing:-.04em}.ServicePage_stepDescription__9G1DM{font-size:14px}.ServicePage_specialistsSection__SqmRl{min-height:auto}.ServicePage_specialistsInner__3v3mC{gap:40px;min-height:auto;padding:75px 16px}.ServicePage_specialistsInner__3v3mC .ServicePage_sectionTitle__4Nx_i{font-size:26px;line-height:1;letter-spacing:-.04em}.ServicePage_specialistsHeader__2rkyU{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:5px;row-gap:16px;align-items:center}.ServicePage_specialistsHeaderMain__xB6LG{display:contents}.ServicePage_specialistsHeaderMain__xB6LG>:first-child{grid-column:1/-1;grid-row:1}.ServicePage_specialistsHeader__2rkyU .ServicePage_sectionTitle__4Nx_i{grid-column:1;grid-row:2;min-width:0}.ServicePage_specialistsHeader__2rkyU>:last-child{grid-column:2;grid-row:2;align-self:center}.ServicePage_specialistsLayout__iw_7s{width:calc(100% + 32px);min-height:auto;margin-inline:-16px;align-items:stretch}.ServicePage_specialistsScroller__GcU9c{width:100%;margin-right:0;padding-inline:16px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;overflow-x:auto}.ServicePage_specialistsList__2I17v{width:max-content;padding-right:16px;align-items:stretch}.ServicePage_specialistsList__2I17v>li{width:calc(100vw - 32px);min-width:calc(100vw - 32px)}.ServicePage_specialistCard__ULpsP{width:100%;max-width:none;height:431px;min-height:431px;padding:16px;border-radius:15px}.ServicePage_specialistGlass__BrpxO{gap:12px;min-height:auto;padding:20px 20px 38px}.ServicePage_specialistName__C9Pl6{font-size:18px;line-height:1.15;letter-spacing:-.03em}.ServicePage_specialistExperience__j8beP,.ServicePage_specialistRole__SC_cu{font-size:14px}.ServicePage_specialistsDecor__Y82g2{display:none}.ServicePage_faqSection__LLm31{padding:75px 16px 115px}.ServicePage_faqQuestion__YhKe7{font-size:18px}}@media (max-width:480px){.ServicePage_beforeAfterControls__47jZo{left:20px;right:20px;bottom:87px}}@media (min-width:1441px){.ServicePage_aboutGrid__0Dsq1,.ServicePage_faqInner__mXoDp,.ServicePage_heroInner__ns9Ba,.ServicePage_pricesContent__VVSAo,.ServicePage_specialistsInner__3v3mC,.ServicePage_stepsHeader__IBtJ2,.ServicePage_stepsTrackWrap__KOFFV{max-width:none;width:100%}.ServicePage_faqInner__mXoDp{grid-template-columns:repeat(2,minmax(0,1fr))}}