.service-faq__item--green[data-v-f86eb7af]{--faq-open-bg:var(--color-accent-lime-bright);--faq-open-text:var(--color-text);--faq-decoration-flip:-1}.service-faq__item--purple[data-v-f86eb7af]{--faq-open-bg:var(--color-accent);--faq-open-text:var(--color-white);--faq-decoration-flip:1}section.section.service-faq[data-v-f86eb7af]{padding-top:2.5rem}.service-faq__inner[data-v-f86eb7af]{display:flex;flex-direction:column;gap:1.5rem}.service-faq__list[data-v-f86eb7af]{display:flex;flex-direction:column;gap:.75rem}.service-faq__item[data-v-f86eb7af]{background:var(--color-white);border-radius:var(--radius-lg);color:var(--color-text);overflow:hidden;padding:1.25rem;position:relative;transition:background var(--transition-interactive),color var(--transition-interactive)}.service-faq__item[open][data-v-f86eb7af]{background:var(--faq-open-bg);color:var(--faq-open-text)}.service-faq__question[data-v-f86eb7af]{align-items:center;cursor:var(--cursor-pointer);display:flex;font-family:var(--font-display);font-size:2rem;font-weight:400;gap:1rem;justify-content:space-between;line-height:1.2;list-style:none;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.service-faq__question[data-v-f86eb7af]::-webkit-details-marker{display:none}.service-faq__question[data-v-f86eb7af]:focus-visible{border-radius:.5rem;box-shadow:var(--focus-ring);outline:none}.service-faq__chevron[data-v-f86eb7af]{color:var(--color-border);height:3rem;transform:rotate(180deg);transition:color var(--transition-interactive),transform var(--transition-interactive);width:3rem}.service-faq__item[open] .service-faq__chevron[data-v-f86eb7af]{color:currentColor;transform:none}.service-faq__decoration[data-v-f86eb7af]{display:block;height:auto;inset:-151.6% -40% -43.2% 45%;max-width:none;pointer-events:none;position:absolute;transform:scaleY(var(--faq-decoration-flip));width:auto}.service-faq__item--green .service-faq__decoration[data-v-f86eb7af]{bottom:-151.6%;top:-43.2%}.service-faq__answer[data-v-f86eb7af]{font-family:var(--font-mono);font-size:1rem;letter-spacing:-.04em;line-height:1.3;margin:.625rem 0 0;max-width:55.5625rem;position:relative;z-index:1}@media(hover:hover){.service-faq__item:not([open]) .service-faq__question:hover .service-faq__chevron[data-v-f86eb7af]{color:var(--color-text-muted)}}@media(min-width:900px){section.section.service-faq[data-v-f86eb7af]{padding-top:3.75rem}.service-faq__inner[data-v-f86eb7af]{align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,617fr) minmax(0,1223fr)}.service-faq__intro[data-v-f86eb7af]{padding:2.5rem 0;position:sticky;top:6rem}.service-faq__list[data-v-f86eb7af]{padding-top:2.5rem}.service-faq__item[data-v-f86eb7af]{padding:1.5rem}.service-faq__decoration[data-v-f86eb7af]{left:70.3%;right:-21.6%}.service-faq__question[data-v-f86eb7af]{font-size:clamp(2rem,2.08vw,2.5rem)}.service-faq__chevron[data-v-f86eb7af]{height:4rem;width:4rem}.service-faq__answer[data-v-f86eb7af]{font-size:clamp(1rem,1.04vw,1.25rem)}}
