.ServicesIntro,.ServicesSection{background-color:var(--background)}.ServicesIntro{background-image:var(--texture-grain), radial-gradient(min(64rem, 160vw) min(38rem, 110vw) at 10% 0%, var(--glow-cool), transparent 70%), linear-gradient(to bottom, transparent 55%, var(--glow-deep))}.ServicesSection--offer{background-image:var(--texture-grain), radial-gradient(min(48rem, 140vw) min(30rem, 90vw) at 100% 0%, var(--glow-warm), transparent 70%)}.ServicesSection--paths{background-color:var(--bg-darker);background-image:var(--texture-grain), radial-gradient(min(64rem, 160vw) min(32rem, 100vw) at 50% 100%, var(--glow-cool-soft), transparent 70%)}.ServicesSection--technology{background-image:var(--texture-grain), radial-gradient(min(48rem, 140vw) min(36rem, 110vw) at 50% 90%, var(--glow-cool), transparent 70%)}@media (width>=64em){.ServicesSection--technology{background-image:var(--texture-grain), radial-gradient(min(44rem, 140vw) min(36rem, 110vw) at 80% 45%, var(--glow-cool), transparent 70%)}}.ServicesSection--pricing{background-color:var(--bg-darker);background-image:var(--texture-grain), radial-gradient(min(52rem, 150vw) min(32rem, 100vw) at 100% 0%, var(--glow-warm), transparent 70%)}.ServicesSection--care{background-image:var(--texture-grain)}.ServicesSection--faq{background-color:var(--bg-darker);background-image:var(--texture-grain), radial-gradient(min(50rem, 140vw) min(34rem, 100vw) at 0% 100%, var(--glow-cool-soft), transparent 70%)}.ServicesCta{background-color:color-mix(in oklch, var(--background), var(--surface) 35%);background-image:var(--texture-grain), radial-gradient(min(56rem, 150vw) min(30rem, 100vw) at 100% 0%, var(--glow-warm-strong), transparent 70%), radial-gradient(min(60rem, 150vw) min(36rem, 110vw) at 0% 100%, var(--glow-cool), transparent 70%), linear-gradient(to bottom left, transparent 40%, var(--glow-deep))}.ServicesIntro{padding-block:var(--space-2xl);border-block-end:1px solid var(--border-color)}.ServicesIntro__inner{gap:var(--gap-m) var(--gap-grid);display:grid}.ServicesIntro__title{font-size:var(--text-xxxl);letter-spacing:-.03em;max-inline-size:none;line-height:1.05}.ServicesIntro__line{display:block}.ServicesIntro__line--muted{color:var(--color-muted)}.ServicesIntro__body{max-inline-size:54ch;color:var(--color-muted)}.ServicesIntro__lead{font-size:var(--text-m);line-height:var(--leading-l);color:var(--color)}.ServicesIntro__action{margin-block-start:var(--space-m)}@media (width>=48em){.ServicesIntro__title{font-size:calc(var(--text-xxxl) * 1.25)}}@media (width>=64em){.ServicesIntro__inner{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end}.ServicesIntro__eyebrow{grid-column:1/-1}.ServicesIntro__title{font-size:calc(var(--text-xxxl) * 1.3)}}.ServicesSection{padding-block:var(--space-2xl)}.ServicesSection__inner{gap:var(--space-xl);display:grid}.ServicesSection__more{margin-block-start:calc(var(--space-m) * -1)}.ServicesOffer{list-style:none}.ServicesOffer__item{gap:var(--gap-s);padding-block:var(--space-l);border-block-start:1px solid var(--border-color);display:grid}.ServicesOffer__item:last-child{border-block-end:1px solid var(--border-color)}.ServicesOffer__number{font-size:var(--text-xl);font-weight:var(--weight-7);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-cta);line-height:1}.ServicesOffer__heading{gap:var(--gap-xs);align-content:start;display:grid}.ServicesOffer__title{font-size:var(--text-l)}.ServicesOffer__lead{font-size:var(--text-s);line-height:var(--leading-l);color:var(--color)}.ServicesOffer__text{max-inline-size:60ch;color:var(--color-muted)}@media (width>=48em){.ServicesOffer__item{grid-template-columns:var(--space-2xl) minmax(0, 1fr);gap:var(--gap-m) var(--gap-l)}.ServicesOffer__number{font-size:var(--text-xxl);grid-row:span 2}.ServicesOffer__lead{font-size:var(--text-m)}}@media (width>=64em){.ServicesOffer__item{grid-template-columns:var(--space-3xl) minmax(0, 1fr) minmax(0, 1.3fr);gap:var(--gap-grid);padding-block:var(--space-xl)}.ServicesOffer__number{font-size:var(--text-xxxl);grid-row:auto}.ServicesOffer__title{font-size:var(--text-xl)}}.ServicesPaths{gap:var(--space-xl);display:grid}.ServicesPaths__item{align-content:start;gap:var(--gap-s);border-block-start:1px solid var(--border-color);padding-block-start:var(--space-m);display:grid;position:relative}.ServicesPaths__item:before{content:"";inline-size:var(--space-m);background:var(--color-cta);block-size:2px;position:absolute;inset-block-start:-1px;inset-inline-start:0}.ServicesPaths__title{font-size:var(--text-l)}.ServicesPaths__text{max-inline-size:60ch;color:var(--color-muted)}.ServicesPaths__note{border-inline-start:2px solid var(--color-cta);color:var(--color);padding-inline-start:var(--space-s)}@media (width>=48em){.ServicesPaths{gap:var(--gap-grid);grid-template-columns:repeat(2,minmax(0,1fr))}}.ServicesTech__aside{gap:var(--space-m);align-content:start;max-inline-size:40rem;display:grid}.ServicesTech__highlight{border-inline-start:2px solid var(--color-cta);font-size:var(--text-l);font-weight:var(--weight-6);line-height:var(--leading-heading);letter-spacing:-.01em;color:var(--color);padding-inline-start:var(--space-m)}.ServicesTech__note{color:var(--color-muted);padding-inline-start:calc(var(--space-m) + 2px)}@media (width>=64em){.ServicesTech{gap:var(--space-2xl);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.ServicesTech__highlight{font-size:var(--text-xl)}}.ServicesPricing{gap:var(--gap-grid);display:grid}.ServicesPlan{gap:var(--space-m);padding:var(--space-l) var(--space-m);border:1px solid var(--border-color);border-radius:var(--radius-m);background-color:var(--background);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.ServicesPlan:before{content:"";inline-size:var(--space-m);background:var(--color-cta);block-size:2px;position:absolute;inset-block-start:-1px;inset-inline-start:var(--space-m)}.ServicesPlan__title{font-size:var(--text-l)}.ServicesPlan__description{color:var(--color-muted)}.ServicesPlan__row{justify-content:space-between;align-items:baseline;gap:0 var(--gap-s);padding-block:var(--space-xs);border-block-end:1px solid var(--border-color);color:var(--color-muted);flex-wrap:wrap;display:flex}.ServicesPlan__amount{font-weight:var(--weight-6);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color)}.ServicesPlan__subscription{gap:calc(var(--gap-xs) / 2);color:var(--color-muted);padding-block-start:var(--space-m);display:grid}.ServicesPlan__monthly{font-size:var(--text-xl);font-weight:var(--weight-7);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-cta);line-height:1.1}.ServicesPlan__unit{font-size:var(--text-s);font-weight:var(--weight-5);letter-spacing:0;color:var(--color);margin-inline-start:.1em}.ServicesPlan__billing{color:var(--color)}.ServicesPlan__changes{gap:var(--gap-s);border-block-start:1px solid var(--border-color);padding-block-start:var(--space-s);display:flex}.ServicesPlan__icon{fill:none;block-size:1.25em;inline-size:1.25em;stroke:var(--color-cta);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-block-start:.15em}.ServicesPricing__heading{font-size:var(--text-s)}.ServicesPricing__includes{gap:var(--space-s);display:grid}.ServicesPricing__list{gap:var(--space-xs) var(--gap-grid);list-style:none;display:grid}.ServicesPricing__item{gap:var(--gap-s);display:flex}.ServicesPricing__notes{gap:var(--space-m);border-block-start:1px solid var(--border-color);padding-block-start:var(--space-l);display:grid}.ServicesPricing__note{align-content:start;gap:var(--gap-xs);max-inline-size:60ch;display:grid}.ServicesPricing__note p{color:var(--color-muted)}@media (width>=48em){.ServicesPricing{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesPlan{padding:var(--space-l)}.ServicesPlan:before{inset-inline-start:var(--space-l)}.ServicesPricing__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64em){.ServicesPricing__list,.ServicesPricing__notes{grid-template-columns:repeat(3,minmax(0,1fr))}.ServicesPricing__notes{gap:var(--gap-grid)}}.ServicesSection--care{padding-block:var(--space-xl);border-block-start:1px solid var(--border-color)}.ServicesCare .SectionHeader--split{align-items:start}.ServicesCare__scope{border-block-start:1px solid var(--border-color);padding-block-start:var(--space-s)}.ServicesCare__more{margin-block-start:var(--space-s)}.ServicesCta{border-block-start:2px solid var(--color-cta)}.ServicesCta .SectionHeader__title{font-size:calc(var(--text-xxl) * 1.15)}.ServicesCta .SectionHeader__intro{color:var(--color)}.ServicesCta__action{margin-block-start:var(--space-m)}
