.hero-cases-deck_deckContainer__SPlzm{max-width:1600px;height:clamp(580px,54vw,720px);margin-inline:auto;perspective:1200px;perspective-origin:50% 50%;user-select:none;touch-action:pan-y}.hero-cases-deck_deckContainer__SPlzm,.hero-cases-deck_deckStage__VcTTC{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.hero-cases-deck_deckStage__VcTTC{height:100%;perspective:1200px;transform:scale(var(--scroll-scale,1));will-change:transform}.hero-cases-deck_card__udymm{position:absolute;width:clamp(520px,48vw,720px);aspect-ratio:16/10;border-radius:6px;border:none!important;overflow:visible;text-decoration:none;display:block;outline:none;cursor:pointer;opacity:1!important;will-change:transform,opacity,filter;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s ease,filter .4s ease}.hero-cases-deck_card__udymm:focus-visible,.hero-cases-deck_card__udymm[data-hovered=true]{opacity:1!important;filter:brightness(1.05);transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .32s ease,filter .32s cubic-bezier(.16,1,.3,1)}.hero-cases-deck_cardIndex0__9kp5e{z-index:3}.hero-cases-deck_cardIndex1__tZXPS{z-index:2}.hero-cases-deck_cardIndex2__e9vPL{z-index:1}.hero-cases-deck_cardInner__4Sg3E,.hero-cases-deck_cardLink__e_E02{position:relative;width:100%;height:100%;border-radius:6px;overflow:hidden;border:none!important;background:#141416;box-shadow:0 28px 56px -12px rgba(0,0,0,.22),0 8px 24px -4px rgba(0,0,0,.12);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:box-shadow .32s cubic-bezier(.16,1,.3,1)}.theme-dark .hero-cases-deck_cardInner__4Sg3E,[data-theme=dark] .hero-cases-deck_cardInner__4Sg3E{border:none!important;background:#141416;box-shadow:0 28px 56px -12px rgba(0,0,0,.65),0 8px 24px -4px rgba(0,0,0,.25)}.hero-cases-deck_card__udymm:focus-visible .hero-cases-deck_cardInner__4Sg3E,.hero-cases-deck_card__udymm[data-hovered=true] .hero-cases-deck_cardInner__4Sg3E{border:none!important;box-shadow:0 38px 72px -12px rgba(0,0,0,.28),0 12px 32px -4px rgba(0,0,0,.16)}.theme-dark .hero-cases-deck_card__udymm[data-hovered=true] .hero-cases-deck_cardInner__4Sg3E,[data-theme=dark] .hero-cases-deck_card__udymm[data-hovered=true] .hero-cases-deck_cardInner__4Sg3E{border:none!important;box-shadow:0 38px 72px -12px rgba(0,0,0,.8),0 12px 32px -4px rgba(0,0,0,.4)}.hero-cases-deck_card__udymm:focus-visible .hero-cases-deck_cardInner__4Sg3E{outline:3px solid #000000;outline-offset:4px}.theme-dark .hero-cases-deck_card__udymm:focus-visible .hero-cases-deck_cardInner__4Sg3E,[data-theme=dark] .hero-cases-deck_card__udymm:focus-visible .hero-cases-deck_cardInner__4Sg3E{outline-color:#ffffff}.hero-cases-deck_imageWrapper__JIAL1{position:relative;width:100%;height:100%}.hero-cases-deck_cardImage__GYAsB,.hero-cases-deck_imageWrapper__JIAL1{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.hero-cases-deck_cardImage__GYAsB{object-fit:cover;image-rendering:auto;image-rendering:high-quality;transition:transform .6s cubic-bezier(.16,1,.3,1)}.hero-cases-deck_card__udymm:focus-visible .hero-cases-deck_cardImage__GYAsB,.hero-cases-deck_card__udymm[data-hovered=true] .hero-cases-deck_cardImage__GYAsB{transform:scale(1.03) translateZ(0)}.hero-cases-deck_cardGleam__TVyro{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 40%,rgba(0,0,0,.16))}.hero-cases-deck_pillBadge__zrP_n{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate3d(-50%,10px,20px) scale(.85);display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:#ffffff;color:#0a0a0a;font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 28px -4px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);pointer-events:none;opacity:0;transition:transform .26s cubic-bezier(.34,1.56,.64,1),opacity .2s ease;z-index:20}.hero-cases-deck_pillIndex__08i9h{font-feature-settings:"tnum" 1;color:rgba(10,10,10,.55);font-size:12px;font-weight:700}.hero-cases-deck_pillTitle__ApPj3{color:#0a0a0a;font-weight:600}.hero-cases-deck_pillArrow__N7gy1{display:inline-flex;align-items:center;justify-content:center;color:rgba(10,10,10,.65);margin-left:2px}.hero-cases-deck_card__udymm:focus-visible .hero-cases-deck_pillBadge__zrP_n,.hero-cases-deck_card__udymm[data-hovered=true] .hero-cases-deck_pillBadge__zrP_n{opacity:1;transform:translate3d(-50%,0,30px) scale(1)}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex0__9kp5e{transform:translateZ(0) rotateY(0deg) scale(1);z-index:3;filter:brightness(1);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex0__9kp5e{transform:translate3d(-290px,0,40px) rotateY(-18deg) scale(1);z-index:3;filter:brightness(1);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex0__9kp5e:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex0__9kp5e[data-hovered=true]{transform:translate3d(-290px,-40px,40px) rotateY(-18deg) scale(1);z-index:3;filter:brightness(1.05);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex0__9kp5e:not([data-hovered=true]):not(:focus-visible){transform:translate3d(-290px,0,40px) rotateY(-18deg) scale(1);z-index:3;filter:brightness(.92);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex1__tZXPS{transform:translate3d(0,-30px,-45px) rotateY(0deg) scale(.94);z-index:2;filter:brightness(.96);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex1__tZXPS{transform:translateZ(0) rotateY(-14deg) scale(1);z-index:2;filter:brightness(1);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex1__tZXPS:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex1__tZXPS[data-hovered=true]{transform:translate3d(0,-40px,0) rotateY(-14deg) scale(1);z-index:2;filter:brightness(1.05);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex1__tZXPS:not([data-hovered=true]):not(:focus-visible){transform:translateZ(0) rotateY(-14deg) scale(1);z-index:2;filter:brightness(.92);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex2__e9vPL{transform:translate3d(0,-60px,-90px) rotateY(0deg) scale(.88);z-index:1;filter:brightness(.92);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex2__e9vPL{transform:translate3d(290px,0,-40px) rotateY(-10deg) scale(1);z-index:1;filter:brightness(1);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex2__e9vPL:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex2__e9vPL[data-hovered=true]{transform:translate3d(290px,-40px,-40px) rotateY(-10deg) scale(1);z-index:1;filter:brightness(1.05);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex2__e9vPL:not([data-hovered=true]):not(:focus-visible){transform:translate3d(290px,0,-40px) rotateY(-10deg) scale(1);z-index:1;filter:brightness(.92);opacity:1!important}@media (max-width:960px){.hero-cases-deck_deckContainer__SPlzm{perspective:1000px;height:clamp(480px,52vw,580px)}.hero-cases-deck_deckStage__VcTTC{perspective:1000px}.hero-cases-deck_card__udymm{width:clamp(380px,48vw,520px);aspect-ratio:16/10;opacity:1!important}.hero-cases-deck_cardInner__4Sg3E,.hero-cases-deck_cardLink__e_E02,.hero-cases-deck_card__udymm{border-radius:5px;border:none!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex0__9kp5e{z-index:3;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex1__tZXPS{transform:translate3d(0,-24px,-35px) rotateY(0deg) scale(.94);z-index:2;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex2__e9vPL{transform:translate3d(0,-48px,-70px) rotateY(0deg) scale(.88);z-index:1;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex0__9kp5e{transform:translate3d(-180px,0,30px) rotateY(-16deg) scale(1);z-index:3;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex0__9kp5e:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex0__9kp5e[data-hovered=true]{transform:translate3d(-180px,-30px,30px) rotateY(-16deg) scale(1);z-index:3;opacity:1!important;filter:brightness(1.05)}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex0__9kp5e:not([data-hovered=true]):not(:focus-visible){transform:translate3d(-180px,0,30px) rotateY(-16deg) scale(1);z-index:3;filter:brightness(.92);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex1__tZXPS{transform:translateZ(0) rotateY(-12deg) scale(1);z-index:2;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex1__tZXPS:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex1__tZXPS[data-hovered=true]{transform:translate3d(0,-30px,0) rotateY(-12deg) scale(1);z-index:2;opacity:1!important;filter:brightness(1.05)}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex1__tZXPS:not([data-hovered=true]):not(:focus-visible){transform:translateZ(0) rotateY(-12deg) scale(1);z-index:2;filter:brightness(.92);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex2__e9vPL{transform:translate3d(180px,0,-30px) rotateY(-8deg) scale(1);z-index:1;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex2__e9vPL:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex2__e9vPL[data-hovered=true]{transform:translate3d(180px,-30px,-30px) rotateY(-8deg) scale(1);z-index:1;opacity:1!important;filter:brightness(1.05)}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex2__e9vPL:not([data-hovered=true]):not(:focus-visible){transform:translate3d(180px,0,-30px) rotateY(-8deg) scale(1);z-index:1;filter:brightness(.92);opacity:1!important}}@media (max-width:640px){.hero-cases-deck_deckContainer__SPlzm{perspective:800px;height:clamp(380px,64vw,460px)}.hero-cases-deck_deckStage__VcTTC{perspective:800px}.hero-cases-deck_card__udymm{width:clamp(300px,86vw,400px);aspect-ratio:16/10.5;opacity:1!important}.hero-cases-deck_cardInner__4Sg3E,.hero-cases-deck_cardLink__e_E02,.hero-cases-deck_card__udymm{border-radius:4px;border:none!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex0__9kp5e{z-index:3;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex1__tZXPS{transform:translate3d(0,-18px,-25px) rotateY(0deg) scale(.94);z-index:2;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex2__e9vPL{transform:translate3d(0,-36px,-50px) rotateY(0deg) scale(.88);z-index:1;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex0__9kp5e{transform:translate3d(-75px,0,20px) rotateY(-10deg) scale(1);z-index:3;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex0__9kp5e:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex0__9kp5e[data-hovered=true]{transform:translate3d(-75px,-20px,20px) rotateY(-10deg) scale(1);z-index:3;opacity:1!important;filter:brightness(1.05)}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex0__9kp5e:not([data-hovered=true]):not(:focus-visible){transform:translate3d(-75px,0,20px) rotateY(-10deg) scale(1);z-index:3;filter:brightness(.92);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex1__tZXPS{transform:translateZ(0) rotateY(-7deg) scale(1);z-index:2;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex1__tZXPS:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex1__tZXPS[data-hovered=true]{transform:translate3d(0,-20px,0) rotateY(-7deg) scale(1);z-index:2;opacity:1!important;filter:brightness(1.05)}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex1__tZXPS:not([data-hovered=true]):not(:focus-visible){transform:translateZ(0) rotateY(-7deg) scale(1);z-index:2;filter:brightness(.92);opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex2__e9vPL{transform:translate3d(75px,0,-20px) rotateY(-4deg) scale(1);z-index:1;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex2__e9vPL:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex2__e9vPL[data-hovered=true]{transform:translate3d(75px,-20px,-20px) rotateY(-4deg) scale(1);z-index:1;opacity:1!important;filter:brightness(1.05)}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex2__e9vPL:not([data-hovered=true]):not(:focus-visible){transform:translate3d(75px,0,-20px) rotateY(-4deg) scale(1);z-index:1;filter:brightness(.92);opacity:1!important}.hero-cases-deck_pillBadge__zrP_n{padding:4px 10px;font-size:11px;bottom:calc(100% + 10px)}.hero-cases-deck_pillIndex__08i9h{font-size:10px}}@media (prefers-reduced-motion:reduce){.hero-cases-deck_deckStage__VcTTC{transform:none!important}.hero-cases-deck_cardImage__GYAsB,.hero-cases-deck_cardInner__4Sg3E,.hero-cases-deck_card__udymm,.hero-cases-deck_pillBadge__zrP_n{transition:none!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex0__9kp5e{transform:translateZ(0);z-index:3;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex1__tZXPS{transform:translate3d(0,-18px,0);z-index:2;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=stacked] .hero-cases-deck_cardIndex2__e9vPL{transform:translate3d(0,-36px,0);z-index:1;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex0__9kp5e{transform:translate3d(-180px,0,0);z-index:3;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex1__tZXPS{transform:translateZ(0);z-index:2;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm[data-deck-state=fanned] .hero-cases-deck_cardIndex2__e9vPL{transform:translate3d(180px,0,0);z-index:1;opacity:1!important}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex0__9kp5e:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex0__9kp5e[data-hovered=true]{transform:translate3d(-180px,-20px,0)!important;z-index:3;opacity:1!important;filter:brightness(1.05)}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex1__tZXPS:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex1__tZXPS[data-hovered=true]{transform:translate3d(0,-20px,0)!important;z-index:2;opacity:1!important;filter:brightness(1.05)}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex2__e9vPL:focus-visible,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_cardIndex2__e9vPL[data-hovered=true]{transform:translate3d(180px,-20px,0)!important;z-index:1;opacity:1!important;filter:brightness(1.05)}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex0__9kp5e:not([data-hovered=true]):not(:focus-visible){transform:translate3d(-180px,0,0);opacity:1!important;filter:brightness(.92);z-index:3}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex1__tZXPS:not([data-hovered=true]):not(:focus-visible){transform:translateZ(0);opacity:1!important;filter:brightness(.92);z-index:2}.hero-cases-deck_deckContainer__SPlzm[data-has-hover=true] .hero-cases-deck_cardIndex2__e9vPL:not([data-hovered=true]):not(:focus-visible){transform:translate3d(180px,0,0);opacity:1!important;filter:brightness(.92);z-index:1}.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_card__udymm:focus-visible .hero-cases-deck_pillBadge__zrP_n,.hero-cases-deck_deckContainer__SPlzm .hero-cases-deck_card__udymm[data-hovered=true] .hero-cases-deck_pillBadge__zrP_n{transform:translate(-50%) scale(1);opacity:1}}.service-detail-modal_backdrop__IEbhl{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:clamp(16px,3vw,36px);background:rgba(14,14,13,.68);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);overflow-y:auto;overscroll-behavior:contain;animation:service-detail-modal_backdropEnter___p_2b .24s cubic-bezier(.16,1,.3,1) forwards}.service-detail-modal_backdropClosing__PGCoW{animation:service-detail-modal_backdropExit__gEzO_ .18s ease-out forwards}.service-detail-modal_windowWrapper__yrBDm{position:relative;width:100%;max-width:860px;margin:auto;display:flex;flex-direction:column}.service-detail-modal_window__UddzI{position:relative;display:flex;flex-direction:column;max-height:min(88vh,820px);border-radius:clamp(20px,2.5vw,28px);border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 28px 72px rgba(0,0,0,.28),0 0 0 1px color-mix(in srgb,var(--ink) 6%,transparent);overflow:hidden;animation:service-detail-modal_windowEnter__qynQo .28s cubic-bezier(.16,1,.3,1) forwards;transform-origin:center center}.service-detail-modal_windowClosing__1bXs1{animation:service-detail-modal_windowExit__IUC_W .18s ease-out forwards}.service-detail-modal_windowBar__YatuN{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--surface-muted);user-select:none}.service-detail-modal_windowControls__UrJPy{display:flex;align-items:center;gap:7px}.service-detail-modal_windowDot__Nk3mQ{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--ink) 18%,transparent);transition:background-color var(--motion-fast) var(--ease-standard)}.service-detail-modal_windowDotCoral__J0Pmj{background:var(--coral)}.service-detail-modal_windowKicker__RX144{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}.service-detail-modal_closeButton__opMsE{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;padding:0;transition:transform .16s var(--ease-standard),background-color .16s ease,color .16s ease,border-color .16s ease}.service-detail-modal_closeButton__opMsE:hover{transform:scale(1.06);border-color:var(--coral);background:var(--coral);color:#ffffff}.service-detail-modal_closeButton__opMsE:active{transform:scale(.92)}.service-detail-modal_closeButton__opMsE:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.service-detail-modal_content__gR0fs{overflow-y:auto;padding:clamp(24px,4vw,42px) clamp(22px,4.5vw,48px);display:flex;flex-direction:column;gap:28px;overscroll-behavior:contain}.service-detail-modal_heroSection__xhvzd{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.service-detail-modal_tagPill__XsVnO{display:inline-flex;align-items:center;padding:5px 14px;border-radius:999px;background:color-mix(in srgb,var(--coral) 14%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--coral) 30%,transparent);color:var(--coral);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.service-detail-modal_title__PCgVe{margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.04em;color:var(--ink)}.service-detail-modal_lead__y67Wm{margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.45;color:var(--ink);font-weight:500;max-width:65ch}.service-detail-modal_intro__HHV_D{margin:0;font-size:clamp(14px,1.25vw,15px);line-height:1.65;color:var(--text-soft);max-width:68ch}.service-detail-modal_section__3GLx6{display:flex;flex-direction:column;gap:14px;padding-top:20px;border-top:1px solid var(--line)}.service-detail-modal_sectionHeading__sJ2nb{margin:0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.service-detail-modal_fitGrid__nwUpr{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.service-detail-modal_fitCard__Jgrs1{padding:14px 16px;border-radius:var(--radius-sm,12px);background:var(--surface-muted);border:1px solid var(--line);display:flex;align-items:flex-start;gap:10px}.service-detail-modal_fitCardDot__R5ONG{flex-shrink:0;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--coral)}.service-detail-modal_fitCard__Jgrs1 p{margin:0;font-size:13px;line-height:1.5;color:var(--ink)}.service-detail-modal_deliverablesGrid__NVyvf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.service-detail-modal_deliverableCard__11abp{padding:16px 18px;border-radius:var(--radius-sm,12px);background:var(--surface-muted);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.service-detail-modal_deliverableTitle__owPYb{margin:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.service-detail-modal_deliverableList__75NbQ{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.service-detail-modal_deliverableList__75NbQ li{font-size:12px;line-height:1.45;color:var(--text-soft);position:relative;padding-left:12px}.service-detail-modal_deliverableList__75NbQ li:before{content:"·";position:absolute;left:0;top:0;color:var(--coral);font-weight:700}.service-detail-modal_processRow__Ud78a{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.service-detail-modal_processCard__agwuK{padding:14px 16px;border-radius:var(--radius-sm,12px);background:var(--surface-muted);border:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.service-detail-modal_processIndex__cXSlp{font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--coral);text-transform:uppercase}.service-detail-modal_processName__VG2LX{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.service-detail-modal_processDetail__D7VNq{margin:0;font-size:12px;line-height:1.45;color:var(--text-soft)}.service-detail-modal_windowFooter__uSrrY{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(20px,4vw,42px);border-top:1px solid var(--line);background:var(--surface-muted);flex-wrap:wrap}.service-detail-modal_actionsGroup__yEtQT{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.service-detail-modal_ctaButton__DqnNt{min-height:48px;padding:6px 8px 6px 20px;border-radius:var(--control-radius,999px);display:inline-flex;align-items:center;gap:12px;background:var(--ink);color:var(--canvas)!important;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid var(--ink);transition:transform .16s var(--ease-standard),background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.service-detail-modal_ctaButton__DqnNt:hover{transform:translateY(-1px);background:#303030;border-color:#303030;box-shadow:0 6px 18px rgba(0,0,0,.15)}.service-detail-modal_ctaButton__DqnNt:active{transform:scale(.98)}.service-detail-modal_ctaButton__DqnNt span:not([aria-hidden=true]){color:inherit}.service-detail-modal_ctaButton__DqnNt span[aria-hidden=true]{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm,8px);background:var(--canvas);color:var(--ink);transition:transform .16s var(--ease-standard)}.service-detail-modal_ctaButton__DqnNt:hover span[aria-hidden=true]{transform:translateX(2px)}.service-detail-modal_secondaryLink__2__9H{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;padding:8px 12px;border-radius:var(--radius-sm,8px);transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.service-detail-modal_secondaryLink__2__9H:hover{color:var(--coral);background:color-mix(in srgb,var(--coral) 8%,transparent)}.service-detail-modal_footerLocation__5LvEo{font-size:11px;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin:0}@keyframes service-detail-modal_backdropEnter___p_2b{0%{opacity:0}to{opacity:1}}@keyframes service-detail-modal_backdropExit__gEzO_{0%{opacity:1}to{opacity:0}}@keyframes service-detail-modal_windowEnter__qynQo{0%{opacity:0;transform:scale(.94) translateY(18px);filter:blur(4px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}@keyframes service-detail-modal_windowExit__IUC_W{0%{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}to{opacity:0;transform:scale(.96) translateY(12px);filter:blur(2px)}}.dark .service-detail-modal_backdrop__IEbhl,[data-theme=dark] .service-detail-modal_backdrop__IEbhl{background:rgba(0,0,0,.78)}.dark .service-detail-modal_window__UddzI,[data-theme=dark] .service-detail-modal_window__UddzI{border-color:rgba(255,255,255,.12);background:#1a1918;box-shadow:0 32px 84px rgba(0,0,0,.75),0 0 0 1px rgba(255,255,255,.08)}.dark .service-detail-modal_windowBar__YatuN,[data-theme=dark] .service-detail-modal_windowBar__YatuN{background:#141312;border-bottom-color:rgba(255,255,255,.1)}.dark .service-detail-modal_closeButton__opMsE,[data-theme=dark] .service-detail-modal_closeButton__opMsE{background:#242220;border-color:rgba(255,255,255,.14);color:#f7f5f0}.dark .service-detail-modal_closeButton__opMsE:hover,[data-theme=dark] .service-detail-modal_closeButton__opMsE:hover{background:var(--coral);border-color:var(--coral);color:#ffffff}.dark .service-detail-modal_deliverableCard__11abp,.dark .service-detail-modal_fitCard__Jgrs1,.dark .service-detail-modal_processCard__agwuK,[data-theme=dark] .service-detail-modal_deliverableCard__11abp,[data-theme=dark] .service-detail-modal_fitCard__Jgrs1,[data-theme=dark] .service-detail-modal_processCard__agwuK{background:#201e1d;border-color:rgba(255,255,255,.08)}.dark .service-detail-modal_windowFooter__uSrrY,[data-theme=dark] .service-detail-modal_windowFooter__uSrrY{background:#141312;border-top-color:rgba(255,255,255,.1)}.dark .service-detail-modal_ctaButton__DqnNt,[data-theme=dark] .service-detail-modal_ctaButton__DqnNt{background:#ffffff;border-color:#ffffff;color:#121211!important}.dark .service-detail-modal_ctaButton__DqnNt span:not([aria-hidden=true]),[data-theme=dark] .service-detail-modal_ctaButton__DqnNt span:not([aria-hidden=true]){color:#121211!important}.dark .service-detail-modal_ctaButton__DqnNt span[aria-hidden=true],[data-theme=dark] .service-detail-modal_ctaButton__DqnNt span[aria-hidden=true]{background:#121211;color:#ffffff}.dark .service-detail-modal_ctaButton__DqnNt:hover,[data-theme=dark] .service-detail-modal_ctaButton__DqnNt:hover{background:#f0eee9;border-color:#f0eee9;box-shadow:0 6px 20px rgba(0,0,0,.5)}@media (max-width:768px){.service-detail-modal_processRow__Ud78a{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-modal_windowFooter__uSrrY{flex-direction:column;align-items:flex-start}.service-detail-modal_actionsGroup__yEtQT{width:100%;flex-direction:column;align-items:stretch}.service-detail-modal_ctaButton__DqnNt{justify-content:space-between}}@media (max-width:480px){.service-detail-modal_deliverablesGrid__NVyvf,.service-detail-modal_fitGrid__nwUpr,.service-detail-modal_processRow__Ud78a{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.service-detail-modal_backdrop__IEbhl{animation:service-detail-modal_backdropEnter___p_2b .14s ease-out forwards}.service-detail-modal_backdropClosing__PGCoW{animation:service-detail-modal_backdropExit__gEzO_ .12s ease-out forwards}.service-detail-modal_window__UddzI{animation:none;transform:none;filter:none}.service-detail-modal_windowClosing__1bXs1{animation:none;opacity:0}.service-detail-modal_closeButton__opMsE,.service-detail-modal_ctaButton__DqnNt,.service-detail-modal_secondaryLink__2__9H{transition:none}}