.breadcrumbs[data-astro-cid-licbrrf5]{padding:var(--space-2) 0}.breadcrumbs__list[data-astro-cid-licbrrf5]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);list-style:none;margin:0;padding:0}.breadcrumbs__item[data-astro-cid-licbrrf5]{display:flex;align-items:center;gap:var(--space-1)}.breadcrumbs__link[data-astro-cid-licbrrf5]{font-size:var(--text-xs);color:var(--color-gray-500);text-decoration:none;transition:color var(--transition-fast)}.breadcrumbs__link[data-astro-cid-licbrrf5]:hover{color:var(--color-primary-700);text-decoration:underline}.breadcrumbs__separator[data-astro-cid-licbrrf5]{font-size:var(--text-xs);color:var(--color-gray-400)}.breadcrumbs__current[data-astro-cid-licbrrf5]{font-size:var(--text-xs);color:var(--color-gray-700);font-weight:500}.breadcrumbs--light[data-astro-cid-licbrrf5] .breadcrumbs__link[data-astro-cid-licbrrf5]{color:#fffc}.breadcrumbs--light[data-astro-cid-licbrrf5] .breadcrumbs__link[data-astro-cid-licbrrf5]:hover{color:var(--color-white);text-decoration:underline}.breadcrumbs--light[data-astro-cid-licbrrf5] .breadcrumbs__separator[data-astro-cid-licbrrf5]{color:#ffffff80}.breadcrumbs--light[data-astro-cid-licbrrf5] .breadcrumbs__current[data-astro-cid-licbrrf5]{color:var(--color-white)}.service-faq[data-astro-cid-rnae23pc]{padding:var(--section-spacing);background:linear-gradient(180deg,var(--color-highlight-200),transparent);margin-bottom:var(--section-spacing)}.service-faq--fade[data-astro-cid-rnae23pc]{background:linear-gradient(180deg,transparent,var(--color-highlight-200) 35%,transparent)}.service-faq__header[data-astro-cid-rnae23pc]{text-align:center;margin-bottom:var(--space-5)}.service-faq__eyebrow[data-astro-cid-rnae23pc]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-secondary-500);margin-bottom:var(--space-1)}.service-faq__title[data-astro-cid-rnae23pc]{font-size:clamp(var(--text-xl),4vw,var(--text-2xl));font-weight:800;line-height:var(--line-height-heading);color:var(--color-secondary-900);letter-spacing:-.02em}.service-faq__title[data-astro-cid-rnae23pc] em[data-astro-cid-rnae23pc]{font-style:normal;color:var(--color-primary-700)}.service-faq__list[data-astro-cid-rnae23pc]{max-width:760px;margin-inline:auto;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-gray-200);background:var(--color-white);box-shadow:var(--shadow-md)}.service-faq__item[data-astro-cid-rnae23pc]{border-bottom:1px solid var(--color-gray-100)}.service-faq__item[data-astro-cid-rnae23pc]:last-child{border-bottom:none}.service-faq__summary[data-astro-cid-rnae23pc]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;list-style:none;user-select:none;transition:background var(--transition-fast)}.service-faq__summary[data-astro-cid-rnae23pc]::-webkit-details-marker{display:none}.service-faq__summary[data-astro-cid-rnae23pc]:hover{background:var(--color-gray-50)}.service-faq__item[data-astro-cid-rnae23pc][open]>.service-faq__summary[data-astro-cid-rnae23pc]{background:var(--color-secondary-25)}.service-faq__question[data-astro-cid-rnae23pc]{font-size:var(--text-md);font-weight:600;color:var(--color-gray-900);line-height:var(--line-height-base);flex:1;margin:0}.service-faq__item[data-astro-cid-rnae23pc][open] .service-faq__question[data-astro-cid-rnae23pc]{color:var(--color-secondary-500)}.service-faq__chevron[data-astro-cid-rnae23pc]{flex-shrink:0;color:var(--color-gray-500);display:flex;align-items:center;transition:transform .25s ease,color var(--transition-fast)}.service-faq__item[data-astro-cid-rnae23pc][open] .service-faq__chevron[data-astro-cid-rnae23pc]{transform:rotate(180deg);color:var(--color-secondary-500)}.service-faq__body[data-astro-cid-rnae23pc]{padding:0 var(--space-4) var(--space-3);animation:faq-open .2s ease}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.service-faq__body[data-astro-cid-rnae23pc] p[data-astro-cid-rnae23pc]{font-size:var(--text-sm);color:var(--color-gray-700);line-height:var(--line-height-base);margin:0}@media(max-width:768px){.service-faq__summary[data-astro-cid-rnae23pc]{padding:var(--space-3)}.service-faq__body[data-astro-cid-rnae23pc]{padding:0 var(--space-3) var(--space-3)}}
