.services-page{flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);display:flex}.services-minis{gap:.5rem;display:grid}.services-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.5rem;display:grid}.service-card{flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.service-card__options{display:grid}.service-card__option{flex-direction:column;grid-area:1/1;gap:1rem;display:flex}.service-card__option[data-active=false]{visibility:hidden}.service-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2.5rem;display:flex}.service-card h2{margin:0;font-size:1.625rem;line-height:1.2}.service-card__price{font-family:var(--ff-font-display);margin:0;font-size:2.5rem;line-height:1.1}.service-card ul{border-top:1px solid var(--ff-color-rule-soft);flex-direction:column;gap:.625rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.service-card li{align-items:flex-start;gap:.625rem;display:flex}.service-card li svg{color:var(--ff-color-accent);flex-shrink:0;margin-top:.1875rem}.service-card__addon{border-radius:var(--ff-radius-inner);background:var(--ff-color-canvas);color:var(--ff-color-muted);margin:0;padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.service-card__addon strong{color:var(--ff-color-ink);font-weight:600}.service-card__action{width:100%;margin-top:auto}.services-custom{border-radius:var(--ff-radius-card);background:var(--ff-color-tan);flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;padding:2rem 2.25rem;display:flex}.services-custom>div{flex-direction:column;flex:22rem;gap:.375rem;display:flex}.services-custom h2{font-size:1.875rem}.services-custom p{color:var(--ff-color-muted);margin:0}@media (width<=36rem){.services-custom{padding:1.5rem 1.25rem}.service-card{padding:1.375rem}}
