.services-page{background:var(--surface-base)}.services-page__breadcrumb{gap:var(--space-2);padding-top:var(--space-5);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.services-page .platform-hero,.services-page__section{border-bottom:1px solid var(--border);padding:clamp(4.5rem,8vw,7rem) 0}.services-page .platform-hero__layout{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.services-page .platform-hero__copy{grid-column:1/span 8}.services-page .platform-hero h1{max-width:12ch;font-size:var(--text-3xl)}.services-page .platform-hero__body{max-width:44rem;margin:var(--space-6) 0 0;font-size:var(--text-lg)}.services-page .platform-actions{gap:var(--space-3);margin-top:var(--space-8);display:flex}.services-page .platform-button{align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--text-inverse);font-weight:600;display:inline-flex}.services-page__heading{gap:var(--space-3);max-width:58rem;margin-bottom:var(--space-12);display:grid}.services-page__heading h2,.services-page .platform-cta-band h2{max-width:18ch;font-size:var(--text-2xl)}.services-page .platform-workflow-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.services-page .platform-workflow-card{min-height:16rem;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised)}.services-page .platform-card-index{color:var(--accent);font-family:var(--font-mono-stack);font-size:var(--text-xs)}.services-page .platform-workflow-card h3{margin-top:var(--space-12);font-size:var(--text-lg)}.services-page__section--raised{background:var(--surface-inset)}.services-page__offers{border-top:1px solid var(--border-visible);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services-page__offers article{min-height:18rem;padding:var(--space-8);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.services-page__offers article:nth-child(2n){border-right:0}.services-page__offers span{color:var(--accent);font-family:var(--font-mono-stack);font-size:var(--text-xs)}.services-page__offers h2{max-width:16ch;margin-top:var(--space-12);font-size:var(--text-xl)}.services-page__closing{padding:clamp(4rem,7vw,6rem) 0}.services-page .platform-cta-band{align-items:end;gap:var(--space-8);padding:var(--space-10);border:1px solid var(--border-visible);border-radius:var(--radius-xl);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;display:grid}.services-page .platform-cta-band .platform-actions{gap:var(--space-3);margin:0;display:flex}.services-page .platform-button--secondary{border-color:var(--border-visible);background:var(--surface-raised);color:var(--text-primary)}.services-page .platform-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1180px){.services-page .platform-hero__layout{grid-template-columns:repeat(8,minmax(0,1fr))}.services-page .platform-hero__copy{grid-column:1/span 6}.services-page .platform-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.services-page .platform-hero__copy{grid-column:1/-1}}@media (max-width:820px){.services-page .platform-hero__layout,.services-page .platform-workflow-grid,.services-page__offers,.services-page .platform-cta-band{grid-template-columns:1fr}.services-page .platform-hero h1{font-size:clamp(2.5rem,12vw,3.5rem)}.services-page__offers article{border-right:0}.services-page .platform-cta-band .platform-actions{flex-direction:column;width:100%}.services-page .platform-button{justify-content:center;min-height:44px}}
