.expertise-hero{min-height:520px;padding:clamp(72px,8vw,118px) var(--layout-edge);background:var(--ink);color:#fff;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:end;gap:clamp(48px,9vw,132px);display:grid}.expertise-hero-copy{max-width:700px}.expertise-hero .page-kicker{color:oklch(82% .08 158)}.expertise-hero h1{max-width:10ch;font:600 clamp(52px,6vw,88px)/.98 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.expertise-hero p:last-child{color:oklch(82% .02 160);max-width:56ch;margin:32px 0 0;font-size:clamp(18px,1.45vw,22px);line-height:1.6}.expertise-hero-map{border:1px solid oklch(82% .02 160/.24);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;display:grid;overflow:hidden}.expertise-hero-map a{color:#fff;min-height:150px;transition:border-color .18s var(--ease),color .18s var(--ease);border:1px solid oklch(82% .02 160/.2);border-width:0 1px 1px 0;flex-direction:column;justify-content:space-between;gap:28px;padding:22px;text-decoration:none;display:flex}.expertise-hero-map a:nth-child(3n){border-right:0}.expertise-hero-map a:nth-child(n+4){border-bottom:0}.expertise-hero-map a:hover,.expertise-hero-map a:focus-visible{border-color:var(--accent);color:oklch(86% .1 158)}.expertise-hero-map span{color:oklch(70% .02 160);font-size:12px}.expertise-hero-map b{font:600 clamp(15px,1.3vw,19px)/1.3 var(--font-display)}.expertise-tabs{padding-inline:var(--layout-edge);border-bottom:1px solid var(--tab-line);background:var(--tab-bg);transition:top .24s var(--ease);top:76px}.expertise-tabs .hub-service-tabs-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;max-width:none;margin-inline:0;display:grid;overflow:visible}.expertise-tabs a{border-right:1px solid var(--tab-line);min-width:0;min-height:72px;color:var(--tab-idle);font:550 var(--tab-font)/1.25 var(--font-display);letter-spacing:-.01em;text-align:center;white-space:nowrap;transition:color .18s var(--ease),background-color .18s var(--ease);justify-content:center;padding:0 clamp(8px,1vw,16px)}.expertise-tabs a:last-child{border-right:0}.expertise-tabs a:after{background:var(--tab-underline);height:3px;left:0;right:0}.expertise-tabs a:hover,.expertise-tabs a:focus-visible{color:#fff;background:var(--tab-hover)}.expertise-tabs a.is-active{color:#fff}body.header-hidden .expertise-tabs{top:0}.expertise-catalog{width:var(--layout-width);max-width:none;margin:auto;padding:0 0 clamp(80px,9vw,132px)}.expertise-cluster{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(42px,8vw,112px);padding:clamp(72px,8vw,112px) 0;scroll-margin-top:138px;display:grid}.expertise-cluster-head{align-self:start;position:sticky;top:176px}.expertise-cluster-index{display:none}.expertise-cluster h2{max-width:12ch;font:600 clamp(36px,3.7vw,54px)/1.04 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.expertise-cluster h2 a{text-decoration:none}.expertise-cluster h2 a:hover,.expertise-cluster h2 a:focus-visible{color:var(--accent-dark)}.expertise-cluster-head p{max-width:36ch;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.65}.expertise-cluster-link{color:var(--accent-dark);margin-top:28px;font-weight:650;text-decoration:none;display:inline-flex}.expertise-cluster-link:after{content:" →";transition:transform .18s var(--ease);margin-left:6px}.expertise-cluster-link:hover:after{transform:translate(3px)}.expertise-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.expertise-service{--service-image:none;isolation:isolate;background:var(--ink);color:#fff;min-height:240px;transition:transform .26s var(--ease);border:0;border-radius:14px;flex-direction:column;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.expertise-service:before{content:"";z-index:-2;background:var(--service-image) center/cover no-repeat;transition:transform .5s var(--ease),filter .5s var(--ease);position:absolute;inset:0 0 0 39%;transform:scale(1.015)}.expertise-service:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--ink) 0%,var(--ink) 43%,color-mix(in oklch,var(--ink) 88%,transparent) 58%,color-mix(in oklch,var(--ink) 28%,transparent) 100%);position:absolute;inset:0}.expertise-service:hover:before,.expertise-service:focus-visible:before{filter:brightness(1.08);transform:scale(1.055)}.expertise-service h3,.expertise-service p{z-index:1;max-width:62%;position:relative}.expertise-service span{display:none}.expertise-service h3{color:#fff;font:600 clamp(18px,1.4vw,22px)/1.25 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.expertise-service p{color:oklch(82% .02 160);margin:12px 0 0;font-size:13px;line-height:1.55}.expertise-service[href$=gtm\/audit]{--service-image:url(/_astro/gtm-audit.BgN9HQjw.webp)}.expertise-service[href$=gtm\/market-research]{--service-image:url(/_astro/gtm-market-research.BQ24PENn.webp)}.expertise-service[href$=gtm\/b2b-packaging]{--service-image:url(/_astro/gtm-b2b-packaging.e7lCWBM9.webp)}.expertise-service[href$=gtm\/revops]{--service-image:url(/_astro/gtm-revops.Cl0CslUJ.webp)}.expertise-service[href$=gtm\/unit-economics]{--service-image:url(/_astro/gtm-unit-economics.CNqb8Cyp.webp)}.expertise-service[href$=gtm\/fractional]{--service-image:url(/_astro/gtm-fractional.BPtsSv4p.webp)}.expertise-service[href$=market-entry\/entry-audit]{--service-image:url(/_astro/market-entry-audit.Gct7XX5l.webp)}.expertise-service[href$=market-entry\/strategy]{--service-image:url(/_astro/market-entry-strategy.DcGdcIPw.webp)}.expertise-service[href$=market-entry\/partners]{--service-image:url(/_astro/market-entry-partners.fwDl2Ky0.webp)}.expertise-service[href$=market-entry\/first-sales]{--service-image:url(/_astro/market-entry-first-sales.DFgyfVk-.webp)}.expertise-service[href$=market-entry\/business-setup]{--service-image:url(/_astro/market-entry-business-setup.Csz_zxJr.webp)}.expertise-service[href$=market-entry\/country-manager]{--service-image:url(/_astro/market-entry-country-manager.DnrffFkM.webp)}.expertise-service[href$=localization\/positioning]{--service-image:url(/_astro/localization-positioning.BvK2HJJU.webp)}.expertise-service[href$=localization\/content]{--service-image:url(/_astro/localization-content.CAUN-VSp.webp)}.expertise-service[href$=localization\/website]{--service-image:url(/_astro/localization-website.Dv7_28Bt.webp)}.expertise-service[href$=localization\/sales-materials]{--service-image:url(/_astro/localization-sales-materials.Cl7FjblQ.webp)}.expertise-service[href$=localization\/payments]{--service-image:url(/_astro/localization-payments.BX8f3KyP.webp)}.expertise-service[href$=localization\/process-adaptation]{--service-image:url(/_astro/localization-process-adaptation.DG_NG-fz.webp)}.expertise-service[href$=product\/discovery]{--service-image:url(/_astro/product-discovery.DnN-b4U3.webp)}.expertise-service[href$=product\/prototyping]{--service-image:url(/_astro/product-prototyping.Rqeee9je.webp)}.expertise-service[href$=product\/development]{--service-image:url(/_astro/product-development.Ccv2EcwR.webp)}.expertise-service[href$=product\/tech-audit]{--service-image:url(/_astro/product-tech-audit.CJ3iUdhx.webp)}.expertise-service[href$=product\/api-integration]{--service-image:url(/_astro/product-api-integration.DLa02I6y.webp)}.expertise-service[href$=product\/gtm]{--service-image:url(/_astro/product-gtm.GPBzD4zJ.webp)}.expertise-service[href$=visibility\/visibility-geo]{--service-image:url(/_astro/visibility-geo.BxxQQ76K.webp)}.expertise-service[href$=visibility\/seo-audit]{--service-image:url(/_astro/visibility-seo-audit.C_mWEPdV.webp)}.expertise-service[href$=visibility\/promotion]{--service-image:url(/_astro/visibility-promotion.DmA5W4Bd.webp)}.expertise-service[href$=visibility\/maps]{--service-image:url(/_astro/visibility-maps.BRK9xqN-.webp)}.expertise-service[href$=visibility\/ecommerce]{--service-image:url(/_astro/visibility-ecommerce.C3k-3eEi.webp)}.expertise-service[href$=visibility\/serm]{--service-image:url(/_astro/visibility-serm.BAT76bgb.webp)}.expertise-service[href$=ai\/website-bots]{--service-image:url(/_astro/ai-website-bots.BYaaP9vN.webp)}.expertise-service[href$=ai\/employee-assistants]{--service-image:url(/_astro/ai-employee-assistants.CejbfB_X.webp)}.expertise-service[href$=ai\/chat-with-data]{--service-image:url(/_astro/ai-chat-with-data.DONEMP5A.webp)}.expertise-service[href$=ai\/crm-knowledge]{--service-image:url(/_astro/ai-crm-knowledge.EcUS14vk.webp)}.expertise-service[href$=ai\/task-trackers]{--service-image:url(/_astro/product-prototyping.Rqeee9je.webp)}.expertise-service[href$=ai\/support-automation]{--service-image:url(/_astro/ai-support-automation.3KBkWAiw.webp)}.expertise-service[href$=ai\/fractional]{--service-image:url(/_astro/ai-fractional.lP1jA4U4.webp)}@media (width<=980px){.expertise-hero{grid-template-columns:1fr;align-items:start}.expertise-hero-map{min-height:320px}.expertise-cluster{grid-template-columns:1fr}.expertise-cluster-head{position:static}}@media (width<=767px){.expertise-tabs .hub-service-tabs-track{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.expertise-tabs .hub-service-tabs-track::-webkit-scrollbar{display:none}.expertise-tabs a{white-space:nowrap;scroll-snap-align:start;min-width:max-content;padding-inline:24px}}@media (width<=700px){.expertise-hero{min-height:0;padding-top:64px;padding-bottom:52px}.expertise-hero h1{font-size:clamp(44px,13vw,62px)}.expertise-hero-map{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.expertise-hero-map a{min-height:128px}.expertise-hero-map a:nth-child(3n){border-right:1px solid oklch(82% .02 160/.2)}.expertise-hero-map a:nth-child(2n){border-right:0}.expertise-hero-map a:nth-child(n+4){border-bottom:1px solid oklch(82% .02 160/.2)}.expertise-hero-map a:nth-child(n+5){border-bottom:0}.expertise-cluster{padding:64px 0;scroll-margin-top:134px}.expertise-services{grid-template-columns:1fr}.expertise-service{min-height:230px;padding:22px}.expertise-service:before{inset:0}.expertise-service:after{background:linear-gradient(90deg,var(--ink) 0%,color-mix(in oklch,var(--ink) 94%,transparent) 46%,color-mix(in oklch,var(--ink) 54%,transparent) 100%)}.expertise-service span,.expertise-service h3,.expertise-service p{max-width:72%}}@media (prefers-reduced-motion:reduce){.expertise-hero-map a,.expertise-tabs,.expertise-service,.expertise-service:before,.expertise-cluster-link:after{transition:none}}
