.services__masthead{display:flex;flex-direction:column;padding-top:24px}.services__still{order:1;width:100%;height:240px;object-fit:cover}.services .title-header{order:2}.services__eyebrow-note{display:none}.services-how{padding-top:0}.services-steps{display:flex;flex-direction:column;gap:24px}.services-choose__label{color:var(--color-ink-deep)}.services-quality{display:flex;flex-direction:column;gap:16px;padding-block:16px 40px}.quality-card{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:var(--radius-xl);background:var(--color-surface)}.quality-card__title{font-weight:600;font-size:var(--type-name-size);line-height:var(--type-name-line);color:var(--color-ink-deep)}.quality-card__body{font-size:var(--type-body-xs-size);line-height:var(--type-body-xs-line);color:var(--color-body)}.services-options{display:flex;flex-direction:column;gap:24px;padding-top:16px}.services-categories{padding-bottom:40px}.services-categories .shell{display:flex;flex-direction:column;gap:16px}.services-categories .band__intro{padding-bottom:24px}.plan-grid{display:flex;flex-direction:column;gap:16px}.plan-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--color-border-card);border-radius:var(--radius-md);background:var(--color-field-tint);transition:border-color var(--motion-fast) var(--ease-standard)}.plan-card:hover{border-color:var(--color-ink)}.plan-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius-md)}.plan-card__top{display:flex;flex-direction:column;gap:12px;padding:32px}.plan-card__tags{letter-spacing:1.2px}.plan-card__name{font-weight:600;font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);color:var(--color-ink)}.plan-card__body{font-size:var(--type-link-size);line-height:var(--type-link-line);color:var(--color-body)}.plan-card__rate{display:flex;flex-direction:column;gap:16px;padding:20px 24px 24px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background:var(--color-rate-band-sm)}.plan-card__price{display:flex;flex-direction:column;gap:2px}.plan-card__price-label{font-family:var(--font-sans);font-weight:500;font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);text-transform:uppercase;color:var(--color-gold)}.plan-card__price-value{font-weight:600;font-size:var(--type-name-size);line-height:var(--type-name-line);color:var(--color-ink)}.plan-card:hover .plan-card__cta,.plan-card:focus-within .plan-card__cta{transform:translateY(-1px);box-shadow:var(--elevation-2)}.plan-card:hover .plan-card__cta .button__glyph,.plan-card:focus-within .plan-card__cta .button__glyph{transform:translate(4px)}.services-works .band__rule{display:none}.services-works .band__header{padding-block:0}.works__view-all{padding:0;border:0;background:none;font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-line);color:var(--color-body);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard)}.works__view-all:hover,.works__view-all:focus-visible{color:var(--color-ink)}.works__glyph{display:inline-block;transition:transform var(--motion-base) var(--ease-standard)}.works__view-all:hover .works__glyph,.works__view-all:focus-visible .works__glyph{transform:translate(4px)}.works-grid{display:flex;flex-direction:column;gap:20px;padding-top:24px}.work-card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-surface)}.work-card__thumb{position:relative}.work-card__thumb img{width:100%;height:180px;object-fit:cover}.work-card__badge{display:none}.work-card__text{display:flex;flex-direction:column;gap:8px;padding:20px 20px 22px}.work-card__label{color:var(--color-gold)}.work-card__title{font-weight:600;font-size:var(--type-heading-size);line-height:var(--type-heading-line);color:var(--color-ink)}.work-card__meta{font-size:var(--type-body-xs-size);line-height:var(--type-body-xs-line);color:var(--color-body)}.work-card__read{display:none}@media(min-width:992px){.services__masthead{padding-top:0}.services__still{order:2;height:500px}.services .title-header{order:1}.services__eyebrow-note{display:block}.services-how{padding-top:104px}.services-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.services-quality{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:24px 64px}.quality-card{gap:12px;padding:32px}.quality-card__title{font-size:var(--type-heading-size);line-height:var(--type-heading-line)}.quality-card__body{font-size:var(--type-link-size);line-height:var(--type-link-line)}.services-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:24px}.services-categories{padding-bottom:104px}.services-categories .shell{display:block;gap:0}.services-categories .band__intro{padding-bottom:56px}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.plan-card{min-height:350px}.plan-card__tags{letter-spacing:normal}.plan-card__name{font-size:var(--type-heading-size);line-height:var(--type-heading-line)}.plan-card__rate{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:20px 36px;background:var(--color-rate-band)}.services-works{padding-block:90px}.services-works .band__rule{display:block}.services-works .band__header{padding-block:22px 48px}.works__view-all{font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.works-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:0}.work-card{gap:24px;overflow:visible;background:none}.work-card__thumb img{height:280px;border-radius:var(--radius-sm)}.work-card__badge{display:block;position:absolute;bottom:16px;left:20px;color:var(--color-cream)}.work-card__label{display:none}.work-card__text{padding:0}.work-card__meta{font-size:var(--type-link-size);line-height:var(--type-link-line)}.work-card__read{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 0 0;border:0;border-top:1px solid var(--color-rule-detail);background:none;color:var(--color-body);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard)}.work-card__read:hover,.work-card__read:focus-visible{color:var(--color-ink)}.work-card__glyph{font-family:var(--font-sans);font-weight:500;font-size:var(--type-glyph-size);line-height:var(--type-glyph-line);transition:transform var(--motion-base) var(--ease-standard)}.work-card__read:hover .work-card__glyph,.work-card__read:focus-visible .work-card__glyph{transform:translate(4px)}}
