.service-hero .section-label__text{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.8rem}.service-hero__chip-dot{background-image:linear-gradient(135deg,#19e8db,#00c5bc);border-radius:50%;flex-shrink:0;height:4px;width:4px}.service-hero__chip-item{white-space:nowrap}.service-hero__lead{color:var(--color-text-secondary);font-size:1.8rem;line-height:1.5;margin-bottom:0;max-width:62.7rem}.service-hero__actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4)}@media(max-width:600px){.service-hero__actions{display:grid;grid-template-columns:1fr;width:100%}}.service-hero__cta{align-items:stretch;display:flex;flex-direction:column;gap:var(--space-2)}.service-hero__cta-note{font-size:1.2rem;text-align:center}.service-hero__cta-note,.service-section__lead{color:var(--color-text-secondary);margin-bottom:0}.service-section__lead{font-size:1.8rem;line-height:1.5;max-width:62.7rem}.service-section__more{display:flex;justify-content:center;margin-bottom:0;padding:var(--card-padding-secondary)}@media(max-width:600px){.service-section__more .btn{width:100%}}.outcome-grid{border-block:1px solid var(--color-border-neutral);display:grid;gap:0;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media(max-width:992px){.outcome-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.outcome-grid{grid-template-columns:1fr}}.outcome-cell{background-color:var(--color-neutral);border-bottom:1px solid var(--color-border-neutral);border-right:1px solid var(--color-border-neutral);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-padding-secondary)}.outcome-cell:last-child,.outcome-cell:nth-child(3n){border-right:0}.outcome-cell:nth-last-child(-n+3){border-bottom:0}@media(max-width:992px){.outcome-cell:nth-child(3n){border-right:1px solid var(--color-border-neutral)}.outcome-cell:nth-child(2n){border-right:0}.outcome-cell:nth-last-child(-n+3){border-bottom:1px solid var(--color-border-neutral)}.outcome-cell:nth-last-child(-n+2){border-bottom:0}}@media(max-width:767px){.outcome-cell:nth-child(n){border-bottom:1px solid var(--color-border-neutral);border-right:0}.outcome-cell:last-child{border-bottom:0}}.outcome-cell__title{color:var(--color-ink-strong);font-size:var(--text-lg);font-weight:var(--weight-display-mid);margin-bottom:0}.outcome-cell__text{color:var(--color-text-secondary);margin-bottom:0}.area-grid{border-top:1px solid var(--color-border-neutral);display:grid;gap:0;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}@media(max-width:767px){.area-grid{grid-template-columns:1fr}}.area-cell{background-color:var(--color-neutral);border-bottom:1px solid var(--color-border-neutral);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-padding-secondary)}.area-cell:nth-child(odd){border-right:1px solid var(--color-border-neutral)}.area-cell:last-child,.area-cell:nth-last-child(2):nth-child(odd){border-bottom:0}@media(max-width:767px){.area-cell:nth-child(odd){border-right:0}.area-cell:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--color-border-neutral)}}.area-cell__index{color:var(--color-text-secondary);font-family:var(--font-headings);font-size:var(--text-sm)}.area-cell__title{color:var(--color-ink-strong);font-size:var(--text-xl);margin-bottom:0}.area-cell__text{color:var(--color-text-secondary);margin-bottom:0}.area-cell__scope{margin-top:var(--space-2)}.factor-grid{border-top:1px solid var(--color-border-neutral);display:grid;gap:0;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}@media(max-width:767px){.factor-grid{display:flex;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}.factor-cell{background-color:var(--color-neutral);border-left:1px solid var(--color-border-neutral);padding:var(--card-padding-secondary)}.factor-cell:first-child{border-left:0}@media(max-width:767px){.factor-cell{flex:0 0 26rem;scroll-snap-align:start}}.factor-cell__title{color:var(--color-ink-strong);font-size:var(--text-lg);margin-bottom:var(--space-2)}.factor-cell__text{color:var(--color-text-secondary);font-size:var(--text-sm);margin-bottom:0}.pricing--service .price-card:last-child:nth-child(odd){border-right:0;grid-column:1/-1}
