.p-services .page-h1{max-width:18ch;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:1.06}.p-services .page-hero{padding-bottom:clamp(3rem,6vw,4rem)}.p-services .svc-grid{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:620px){.p-services .svc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.p-services .svc-grid{grid-template-columns:repeat(3,1fr)}}.p-services .tile{background:var(--surface-2);min-height:184px;color:inherit;cursor:pointer;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border:0;border-radius:10px;flex-direction:column;gap:.55rem;padding:clamp(1.4rem,2.4vw,1.9rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.p-services .tile:hover{box-shadow:0 12px 28px -18px color-mix(in oklch, var(--ink) 35%, transparent);transform:translateY(-4px)}.p-services .tile:active{transform:translateY(0)}.p-services .tile--ghost{border:1px dashed var(--border);background:0 0;justify-content:center;align-items:flex-start}.p-services .tile-label{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.32rem;font-weight:600;line-height:1.12}.p-services .tile--ghost .tile-label{color:var(--accent)}.p-services .tile-body{flex:1;margin:0}.p-services .tile-go{font-family:var(--font-body);color:var(--accent);align-items:center;gap:.4rem;font-size:.92rem;font-weight:500;transition:gap .18s ease-out;display:inline-flex}.p-services .tile:hover .tile-go{gap:.75rem}.p-services .step-grid{grid-template-columns:1fr;gap:2rem 2.5rem;margin-top:2.5rem;display:grid}@media (min-width:720px){.p-services .step-grid{grid-template-columns:repeat(2,1fr)}}.p-services .step{grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;display:grid}.p-services .step-n{font-family:var(--font-body);color:var(--accent);font-size:1rem;font-weight:600;line-height:1.4}.p-services .step h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.2rem;font-weight:600}@media (prefers-reduced-motion:reduce){.p-services .tile,.p-services .tile:hover{box-shadow:none;transform:none;transition:none!important}.p-services .tile-go{transition:none!important}}.p-services .svc-grid>div{display:flex}.p-services .svc-grid>div>.tile{flex:1}
