.service-s10-support__inner{display:grid;gap:var(--space-5)}.service-s10-support h2{max-width:16ch;margin:0;font-size:clamp(2rem,5vw,3.25rem)}.service-s10-support__copy{display:grid;gap:var(--space-3)}.service-s10-support__copy p{max-width:46rem;margin:0;color:var(--color-muted);line-height:1.65}.service-s10-models__inner{display:grid;gap:var(--space-5)}.service-s10-models__heading{max-width:58rem}.service-s10-accordion{display:grid;gap:var(--space-2);max-width:74rem;margin-inline:auto}.service-s10-accordion__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch;isolation:isolate}.service-s10-accordion__trigger{position:relative;z-index:2;display:grid;width:100%;grid-template-columns:3.25rem minmax(0,1fr) 2rem;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:inherit;background:var(--color-bg);font:inherit;text-align:start;cursor:pointer;transition:border-color 220ms ease,transform 220ms ease}.service-s10-accordion__trigger:hover{border-color:rgb(242 194 48 / 58%)}.service-s10-accordion__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.service-s10-accordion__icon{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-accent);background:var(--color-bg)}.service-s10-accordion__icon svg{width:2rem;height:2rem}.service-s10-accordion__title{min-width:0;font-size:clamp(1.08rem,2vw,1.35rem);font-weight:750}.service-s10-accordion__state{display:grid;width:2rem;height:2rem;place-items:center;color:var(--color-accent);font-size:1.7rem;font-weight:500;line-height:1}.service-s10-accordion__state::before{content:"+"}.service-s10-accordion__trigger[aria-expanded=true] .service-s10-accordion__state::before{content:"−"}.service-s10-accordion__panel{position:relative;z-index:1;display:grid;grid-template-rows:0fr;min-width:0;opacity:0;transform:translateX(calc(-100% + 0.55rem));pointer-events:none;transition:grid-template-rows 520ms cubic-bezier(0.22,1,0.36,1),opacity 180ms ease 80ms,transform 620ms cubic-bezier(0.22,1,0.36,1)}.service-s10-accordion__item.is-open .service-s10-accordion__panel{grid-template-rows:1fr;opacity:1;transform:translateX(-0.55rem);pointer-events:auto}.service-s10-accordion__panel-inner{display:flex;min-height:0;align-items:center;overflow:hidden;padding:var(--space-3) var(--space-4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-accent);color:#111}.service-s10-accordion__panel p{margin:0;color:#111;font-weight:620;line-height:1.55}.service-s10-final-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}@media(min-width:64rem)and (prefers-reduced-motion:no-preference){#main-content[data-page-key="services.s10"] .page-hero::before,#main-content[data-page-key="services.s10"] .service-s10-final-cta::before{transform:none;will-change:auto}#main-content[data-page-key="services.s10"] .page-hero::before{background-attachment:scroll,scroll,fixed}#main-content[data-page-key="services.s10"] .service-s10-final-cta::before{background-attachment:scroll,fixed}}@media(min-width:48rem){.service-s10-support__inner{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);align-items:start}.service-s10-final-cta__inner{grid-template-columns:minmax(0,1fr) auto}.service-s10-final-cta__actions{justify-self:end}}@media(max-width:39.99rem){.service-s10-accordion__item{grid-template-columns:minmax(0,1fr)}.service-s10-accordion__trigger{grid-template-columns:2.8rem minmax(0,1fr) 1.8rem;gap:var(--space-2);padding:var(--space-3)}.service-s10-accordion__icon{width:2.8rem;height:2.8rem}.service-s10-accordion__icon svg{width:1.7rem;height:1.7rem}.service-s10-accordion__panel{transform:translateY(calc(-100% + 0.45rem))}.service-s10-accordion__item.is-open .service-s10-accordion__panel{transform:translateY(-0.45rem)}.service-s10-accordion__panel-inner{padding:calc(var(--space-3) + 0.35rem) var(--space-3) var(--space-3);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.service-s10-final-cta__actions{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.service-s10-accordion__trigger,.service-s10-accordion__panel{transition:none}}
