.page-header__actions{margin-top:var(--space-8)}.process__steps{list-style:none;counter-reset:step}.process__step{padding-top:var(--space-5);border-top:2px solid var(--color-border)}.process__num{display:block;margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--color-accent);font-variant-numeric:tabular-nums}.process__step h3{margin-bottom:var(--space-3)}.process__step p{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.category-index{display:grid;gap:var(--space-2)}.category-index__link{display:flex;align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.category-index__link:hover{border-color:var(--color-accent);transform:translate(3px);box-shadow:var(--shadow-sm)}.category-index__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.category-index__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-brand);font-size:var(--fs-sm)}.category-index__body{display:grid;gap:2px;min-width:0}.category-index__body strong{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.category-index__body small{font-size:var(--fs-xs);color:var(--color-text-muted)}.category-index__arrow{margin-left:auto;flex:none;font-size:var(--fs-xs);color:var(--color-text-subtle);transition:transform var(--duration-base) var(--ease-out)}.category-index__link:hover .category-index__arrow{transform:translate(3px);color:var(--color-accent)}@media (prefers-reduced-motion: reduce){.category-index__link,.category-index__arrow{transition:none}.category-index__link:hover,.category-index__link:hover .category-index__arrow{transform:none}}.page-header .btn-row{margin-top:var(--space-6)}.offer__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-8)}.offer__tabs[hidden]{display:none}@media (min-width: 760px){.offer__tabs{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border:var(--border-hairline);border-radius:var(--radius-full);background:var(--color-surface-sunken)}}.offer__tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:var(--border-hairline);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}@media (min-width: 760px){.offer__tab{border-color:transparent;background:transparent}}.offer__tab:hover{color:var(--color-text)}.offer__tab.is-active{background:var(--neutral-900);border-color:var(--neutral-900);color:#fff}.offer__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.offer__panels{display:grid;gap:var(--space-6)}.offer__panel{display:grid;gap:var(--space-8);padding:clamp(var(--space-6),4vw,var(--space-12));border:var(--border-hairline);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm)}.offer__panel[hidden]{display:none}.offer.is-tabbed .offer__panel:not([hidden]){animation:offer-in .36s var(--ease-out) both}@keyframes offer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width: 900px){.offer__panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-12);align-items:start}}.offer__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent);font-size:1.15rem}.offer__name{display:block;margin-bottom:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.offer.is-tabbed .offer__name{display:none}.offer__title{font-size:var(--fs-2xl);line-height:1.12;letter-spacing:var(--tracking-tight)}.offer__lead{max-width:36rem;margin-top:var(--space-4);font-size:var(--fs-md);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.offer__example{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-5);font-weight:var(--fw-semibold);color:var(--color-brand);text-decoration:none}.offer__example:hover{text-decoration:underline}.offer__lists{display:grid;gap:var(--space-6)}@media (min-width: 560px) and (max-width: 899px){.offer__lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer__list h4{margin-bottom:var(--space-3);font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle)}.offer__list ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.offer__list li{position:relative;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--neutral-25);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text)}.offer__list li:before{content:"";position:absolute;left:var(--space-4);top:50%;width:8px;height:8px;border-radius:50%;background:var(--color-accent);transform:translateY(-50%)}.offer__more{display:grid;gap:var(--space-3);margin-top:var(--space-8)}@media (min-width: 760px){.offer__more{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer__more-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-5) var(--space-6);border:var(--border-hairline);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.offer__more-link:hover{border-color:var(--color-border-strong);background:var(--neutral-25)}.offer__more-link strong{font-family:var(--font-display)}.offer__more-link span{grid-column:1;font-size:var(--fs-sm);color:var(--color-text-muted)}.offer__more-link i{grid-column:2;grid-row:1 / 3;color:var(--color-brand)}.technical .content-disclosure{margin-top:0}.technical .content-disclosure+.content-disclosure{margin-top:var(--space-4)}.services-process__steps{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width: 700px){.services-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.services-process__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.process-preparation{margin-top:var(--space-6);color:var(--deep-text-muted);max-width:70ch}.services-process__step{padding:var(--space-6);border:1px solid var(--deep-hairline);border-radius:var(--radius-lg);background:var(--deep-raised)}.services-process__num{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--accent-web)}.services-process__step h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-lg)}.services-process__step p{line-height:var(--lh-relaxed);color:var(--deep-text-muted)}.service-directory{display:flex;flex-wrap:wrap;gap:12px;padding-top:24px}.service-directory a{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 18px;border:1px solid var(--color-border);border-radius:999px;text-decoration:none}.service-directory a[aria-current]{background:var(--color-surface-inverse);color:var(--accent-web);border-color:var(--accent-web)}.service-directory a:hover{border-color:var(--color-accent)}.service-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.service-columns .section-title{margin:16px 0 24px}.service-columns p{line-height:1.7}.service-note{padding:clamp(24px,3vw,40px);border:1px solid var(--color-border);border-radius:24px;background:var(--color-surface-sunken)}.service-note h3{margin:12px 0}.service-note a{display:block;padding:12px 0;font-weight:600}.service-checklist{list-style:none;padding:0;margin:24px 0 0}.service-checklist li{padding:16px 0;border-bottom:1px solid var(--color-border)}.service-checklist li:before{content:"\2713";color:var(--color-accent);margin-right:12px}.service-preview{margin:0;padding:clamp(22px,3vw,40px);border-radius:28px;background:linear-gradient(145deg,#6dbfa629,#03131ca6);border:1px solid rgba(109,191,166,.35);box-shadow:0 30px 70px #0000002e}.service-preview figcaption p{color:#ffffffa6;font-size:.875rem;margin-top:12px}.service-preview__steps{list-style:none;margin:28px 0;padding:0;display:grid;gap:16px}.service-preview__steps li{display:flex;align-items:center;gap:16px;min-height:88px;padding:20px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:#ffffff0a}.service-preview__steps strong{flex:1;font-size:1.05rem}.service-preview__steps i,.service-preview__number{color:var(--accent-web)}.service-preview__number{font-variant-numeric:tabular-nums;font-size:.8rem}.service-preview a{display:block;color:var(--accent-web);padding:8px 0}.service-deliverables{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0}.service-deliverables li{border:1px solid var(--color-border);background:var(--color-surface);border-radius:20px;padding:28px}.service-deliverables span{display:block;color:var(--color-accent);font-size:2rem;font-weight:700;margin-bottom:20px}.service-deliverables p{line-height:1.7}.service-costs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.service-costs article{border-top:1px solid rgba(255,255,255,.25);padding-top:24px}.service-costs h3{font-size:1.15rem;margin-bottom:16px}.service-costs p{color:#ffffffb8;font-size:.95rem;line-height:1.7}@media (max-width:900px){.service-columns,.service-deliverables{grid-template-columns:1fr}.service-costs{grid-template-columns:repeat(2,minmax(0,1fr))}.service-hero .page-hero__inner--split{grid-template-columns:1fr}}@media (max-width:480px){.service-directory{gap:8px}.service-directory a{flex:1 1 40%;border-radius:16px;padding:12px;font-size:.875rem}.service-costs{grid-template-columns:1fr}.service-preview__steps li{padding:16px}}.service-proof-visual{margin:0;overflow:hidden;border:1px solid var(--color-border);border-radius:20px;box-shadow:0 20px 55px #00000014}.service-proof-visual img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;object-position:top}.service-proof-visual figcaption{padding:16px 20px;font-size:.875rem}.service-own-examples{margin-top:32px}.service-own-examples .service-note{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.service-own-examples p{flex:1 1 100%;max-width:80ch}.service-own-examples h3{flex:1 1 65%}.service-directory a{color:var(--color-text-muted)}.service-directory a:hover{color:var(--color-brand)}.service-note a,.service-proof-visual figcaption a{color:var(--color-brand);text-underline-offset:.2em}.service-preview .eyebrow{color:var(--accent-web)}.service-own-examples .service-note{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.service-own-examples .eyebrow,.service-own-examples h3,.service-own-examples p{grid-column:1/-1}.service-preview__steps li{position:relative}.service-preview__steps li+li:before{content:"";position:absolute;top:-17px;left:29px;height:16px;width:1px;background:#6dbfa673}@media (max-width:480px){.service-own-examples .service-note{grid-template-columns:1fr}}.service-translation{background:var(--deep-800);color:var(--color-text-inverse);padding:28px}.service-translation__brand{font-size:1.5rem;font-weight:700;color:var(--accent-ai)}.service-translation__brand span{display:block;font-size:.8rem;color:var(--deep-text-muted);font-weight:400;margin:8px 0 24px}.service-translation__line{padding:20px 0;border-top:1px solid var(--deep-hairline-strong)}.service-translation__line span{color:var(--accent-ai);font-size:.75rem;letter-spacing:.08em}.service-translation__line p{font-size:clamp(1.15rem,2vw,1.55rem);margin:12px 0 0}.service-translation figcaption{padding:12px 0 0;color:var(--deep-text-muted);line-height:1.6}.service-answers{padding-block:64px 80px}.service-answers h2{font:600 clamp(26px,3vw,38px)/1.2 var(--font-display);letter-spacing:-.025em;margin:0 0 24px}.service-answers details{border-top:1px solid var(--color-border);padding:18px 0}.service-answers summary{font-weight:600;cursor:pointer;min-height:28px}.service-answers p{max-width:78ch;line-height:1.7;color:var(--color-text-muted);margin:18px 0 0}
