.ad-service-faq__question:where(.astro-qvsnqjab){margin:0;color:var(--ad-service-blue-deep);font-size:var(--ad-fluid-h5);font-weight:500;line-height:1.4;letter-spacing:0;letter-spacing:-.01em}.ad-service-faq__answer:where(.astro-qvsnqjab){color:var(--ad-service-copy-soft);font-size:var(--ad-fluid-service-copy);font-weight:400;line-height:1.5}:where(.ad-service-faq__answer) p{margin:0 0 18px}.ad-service-faq__answer p:last-child{margin-bottom:0}.ad-service-faq__item:where(.astro-qvsnqjab){background:var(--ad-service-mist);border-radius:var(--ad-service-radius-md)}.ad-service-faq__question:where(.astro-qvsnqjab){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;cursor:pointer;list-style:none;font-size:18px;font-weight:600;line-height:1.5}.ad-service-faq__question-text:where(.astro-qvsnqjab){font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0;margin:0}.ad-service-faq__question:where(.astro-qvsnqjab)::-webkit-details-marker{display:none}.ad-service-faq__toggle:where(.astro-qvsnqjab){position:relative;flex:0 0 24px;width:24px;height:24px}.ad-service-faq__toggle:where(.astro-qvsnqjab):before,.ad-service-faq__toggle:where(.astro-qvsnqjab):after{content:"";position:absolute;left:4px;right:4px;top:11px;height:2px;background:var(--ad-service-blue-deep);border-radius:999px}.ad-service-faq__toggle:where(.astro-qvsnqjab):after{transform:rotate(90deg)}.ad-service-faq__item:where(.astro-qvsnqjab)[open] .ad-service-faq__toggle:where(.astro-qvsnqjab):after{opacity:0}.ad-service-faq__answer:where(.astro-qvsnqjab){padding:0 24px 24px;color:var(--ad-service-copy);font-size:var(--ad-fluid-body);line-height:1.5}@media(max-width:767px){.ad-service-faq__answer:where(.astro-qvsnqjab){line-height:1.4;max-width:100%;overflow-wrap:anywhere}.ad-service-faq__question:where(.astro-qvsnqjab){font-size:18px}.ad-location-faq .ad-service-faq__question:where(.astro-qvsnqjab){font-size:16px}}.ad-page-shared--faq .ad-service-faq__question-text:where(.astro-qvsnqjab){font-size:18px;line-height:27px;font-weight:600}.ad-about-page .ad-service-faq__question:where(.astro-qvsnqjab){margin:0;color:var(--ad-service-blue-deep);font-size:20px;font-weight:500;line-height:1.4}.ad-about-page .ad-service-faq__question-text:where(.astro-qvsnqjab){margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.ad-about-page .ad-service-faq__answer:where(.astro-qvsnqjab){color:var(--ad-service-copy-soft);font-size:18px;line-height:1.5}.ad-about-faq .ad-service-faq__answer:where(.astro-qvsnqjab){color:var(--ad-text-heading);font-size:16px;font-weight:400;line-height:1.5}.ad-service-faq__card:where(.astro-j42oi42f){background:var(--ad-service-white);border-radius:var(--ad-service-radius-md);padding:112px;box-shadow:var(--ad-card-shadow-soft)}.ad-service-faq__header:where(.astro-j42oi42f){display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center}.ad-service-faq__icon:where(.astro-j42oi42f){width:60px;height:60px;color:var(--ad-service-teal)}.ad-service-faq__icon:where(.astro-j42oi42f) svg{display:block;width:100%;height:100%}.ad-service-faq:where(.astro-j42oi42f){background:linear-gradient(180deg,var(--ad-service-mist) 50%,var(--ad-service-mist-strong) 100%);padding:112px}.ad-service-faq__card:where(.astro-j42oi42f){display:flex;flex-direction:column;gap:68px}.ad-service-faq__items:where(.astro-j42oi42f){display:grid;gap:16px;width:min(768px,100%);margin:0 auto}@media(max-width:1100px){.ad-service-faq:where(.astro-j42oi42f){padding:72px 20px}.ad-service-faq__card:where(.astro-j42oi42f){padding:56px 32px}}@media(max-width:767px){.ad-service-faq:where(.astro-j42oi42f){padding:20px}.ad-service-faq__card:where(.astro-j42oi42f){padding:44px 28px;border-radius:8px}.ad-service-faq__header:where(.astro-j42oi42f){gap:16px}}.ad-location-faq .ad-service-faq__card:where(.astro-j42oi42f){padding:112px;border-radius:var(--ad-radius-md);background:var(--ad-color-white)}@media(max-width:767px){.ad-location-faq .ad-service-faq__card:where(.astro-j42oi42f){gap:48px;padding:44px 20px}}.ad-about-faq .ad-service-faq__header:where(.astro-j42oi42f){gap:0}.ad-about-faq .ad-service-faq__icon:where(.astro-j42oi42f){margin-bottom:18px}
