.ServiceFaq_faq__Dqu0f{border-top:1px solid var(--c-line-strong)}.ServiceFaq_item__8sFka{border-bottom:1px solid var(--c-line)}.ServiceFaq_trigger__UIYs5{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 1rem;gap:var(--space-24);align-items:center;inline-size:100%;min-block-size:5.5rem;padding-block:var(--space-20,1.25rem);color:var(--c-text);text-align:left;cursor:pointer}.ServiceFaq_trigger__UIYs5>span{font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;font-variant-numeric:tabular-nums;line-height:1.5;color:var(--c-text-subtle)}.ServiceFaq_trigger__UIYs5 strong{max-inline-size:48ch;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:var(--fw-medium);line-height:1.25}.ServiceFaq_trigger__UIYs5 svg{justify-self:end;color:var(--c-text-subtle);transition:transform var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ServiceFaq_trigger__UIYs5:hover svg{color:var(--c-text)}.ServiceFaq_trigger__UIYs5[data-state=open] svg{color:var(--c-text);transform:rotate(45deg)}.ServiceFaq_content__RaBCk{overflow:hidden}.ServiceFaq_content__RaBCk[data-state=open]{animation:ServiceFaq_reveal__Vr9sq var(--dur-slow) var(--ease-out)}.ServiceFaq_content__RaBCk[data-state=closed]{animation:ServiceFaq_conceal__Ap6Xv var(--dur-base) var(--ease-out)}.ServiceFaq_content__RaBCk>div{padding:0 3rem var(--space-32) 4.9rem}.ServiceFaq_content__RaBCk p{max-inline-size:62ch;color:var(--c-text-muted);line-height:1.68}@keyframes ServiceFaq_reveal__Vr9sq{0%{block-size:0;opacity:0}to{block-size:var(--radix-accordion-content-height);opacity:1}}@keyframes ServiceFaq_conceal__Ap6Xv{0%{block-size:var(--radix-accordion-content-height);opacity:1}to{block-size:0;opacity:0}}@media(max-width:calc(30rem - 0.0625rem)){.ServiceFaq_trigger__UIYs5{grid-template-columns:1.75rem minmax(0,1fr) 1rem;gap:var(--space-12)}.ServiceFaq_content__RaBCk>div{padding-inline:2.75rem 0}}@media(prefers-reduced-motion:reduce){.ServiceFaq_content__RaBCk,.ServiceFaq_trigger__UIYs5 svg{animation:none;transition:none}}