#services.site-section{background:var(--services-background);color:var(--services-foreground);padding-block:96px}#services .section-head :is(h1,h2){color:var(--services-foreground)}#services .section-head .eyebrow{color:var(--services-eyebrow)}#services :is(.section-intro,.services-text){color:var(--services-intro)}#services .services-actions .pill-outline{border:2px solid var(--services-foreground);color:var(--services-foreground);background:0 0}#services .services-actions .pill-accent{background:var(--services-foreground);color:var(--primary);border-color:var(--services-foreground)}#services .services-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}#services .service-grid>li{min-width:0;display:flex}#services .service-request-card{white-space:normal;text-align:left;background:var(--surface);width:100%;height:100%;color:var(--foreground);flex-direction:column;align-items:stretch;transition:border-color .15s;display:flex}#services .service-request-card:hover,#services .service-request-card:focus-visible{border-color:var(--accent);background:var(--surface);color:var(--foreground)}#services .service-request-card:hover .service-action,#services .service-request-card:focus-visible .service-action{background:var(--primary);color:var(--services-foreground);border-color:var(--primary)}#services .service-title{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:26px;font-weight:800}#services .service-description{color:var(--muted-foreground);text-wrap:pretty;margin-top:12px;margin-bottom:24px;font-size:16px;line-height:1.5}#services .service-action{white-space:nowrap;align-self:flex-end;align-items:center;gap:8px;margin-top:auto;display:inline-flex}#services .service-action svg{width:16px;height:16px}
