.faq-module__VSI0LW__faqPage{width:100%;min-height:60vh;padding-block:8px 64px}.faq-module__VSI0LW__intro{color:var(--color-text-body);margin-block-end:32px;font-size:1.05rem;line-height:1.9}.faq-module__VSI0LW__intro :where(p){margin:0 0 16px}.faq-module__VSI0LW__intro :where(p):last-child{margin-block-end:0}.faq-module__VSI0LW__intro :where(a){color:var(--color-red);text-underline-offset:2px;text-decoration:underline}.faq-module__VSI0LW__intro :where(strong,b){color:var(--color-text-primary)}.faq-module__VSI0LW__categoryNav{margin-block-end:36px}.faq-module__VSI0LW__categoryNavList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.faq-module__VSI0LW__categoryNavLink{border:1px solid var(--color-border-gray);border-radius:var(--border-radius-pill);corner-shape:squircle;background:var(--color-bg-light);color:var(--color-text-body);align-items:center;padding:8px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.faq-module__VSI0LW__categoryNavLink:hover{border-color:var(--color-red-border);background:var(--color-red-light);color:var(--color-red)}.faq-module__VSI0LW__categoryNavLink:focus-visible{outline:2px solid var(--color-red);outline-offset:2px}.faq-module__VSI0LW__categorySection{content-visibility:visible;margin-block-end:44px;scroll-margin-block-start:110px}.faq-module__VSI0LW__categoryTitle{color:var(--color-text-primary);align-items:center;gap:12px;margin:0 0 18px;font-size:1.5rem;font-weight:700;line-height:1.35;display:flex}.faq-module__VSI0LW__categoryTitle:before{content:"";border-radius:var(--border-radius-pill);corner-shape:squircle;background:var(--color-red);flex-shrink:0;block-size:1.2em;inline-size:4px}.faq-module__VSI0LW__faqList{flex-direction:column;gap:12px;display:flex}.faq-module__VSI0LW__faqItem{background:var(--color-bg-light);border:1px solid var(--color-border-gray);border-radius:var(--border-radius-4-5xl);corner-shape:squircle;border-inline-start:3px solid #0000;transition:border-color .25s,box-shadow .25s,background .25s;overflow:hidden}.faq-module__VSI0LW__faqItem:hover{border-color:var(--color-red-border)}.faq-module__VSI0LW__faqItemOpen{border-color:var(--color-red-border);border-inline-start-color:var(--color-red);box-shadow:var(--shadow-card-sm)}.faq-module__VSI0LW__faqHeading{font-size:inherit;font-weight:inherit;margin:0}.faq-module__VSI0LW__faqQuestion{text-align:start;inline-size:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;padding:18px 22px;font-size:1.05rem;font-weight:600;line-height:1.55;transition:color .25s;display:flex}.faq-module__VSI0LW__faqQuestion:hover{color:var(--color-red)}.faq-module__VSI0LW__faqQuestion:focus-visible{outline:2px solid var(--color-red);outline-offset:-3px;border-radius:var(--border-radius-4-5xl);corner-shape:squircle}.faq-module__VSI0LW__faqQuestionText{flex:auto}.faq-module__VSI0LW__faqChevron{border-right:2px solid var(--color-red);border-bottom:2px solid var(--color-red);flex-shrink:0;block-size:9px;inline-size:9px;margin-block-start:-4px;margin-inline-start:auto;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:rotate(45deg)}.faq-module__VSI0LW__faqItemOpen .faq-module__VSI0LW__faqChevron{margin-block-start:3px;transform:rotate(225deg)}.faq-module__VSI0LW__faqPanel{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.faq-module__VSI0LW__faqItemOpen .faq-module__VSI0LW__faqPanel{grid-template-rows:1fr}.faq-module__VSI0LW__faqPanelInner{opacity:0;min-block-size:0;transition:opacity .25s;overflow:hidden}.faq-module__VSI0LW__faqItemOpen .faq-module__VSI0LW__faqPanelInner{opacity:1}.faq-module__VSI0LW__faqAnswer{color:var(--color-text-body);padding:0 22px 20px;font-size:1rem;line-height:1.85}.faq-module__VSI0LW__faqAnswer :where(p){margin:0 0 12px}.faq-module__VSI0LW__faqAnswer :where(p):last-child{margin-block-end:0}.faq-module__VSI0LW__faqAnswer :where(ul,ol){margin:0 0 12px;padding-inline-start:22px}.faq-module__VSI0LW__faqAnswer :where(li){margin-block-end:6px}.faq-module__VSI0LW__faqAnswer :where(a){color:var(--color-red);text-underline-offset:2px;text-decoration:underline}.faq-module__VSI0LW__faqAnswer :where(a):hover{text-underline-offset:4px}.faq-module__VSI0LW__faqAnswer :where(strong,b){color:var(--color-text-primary)}.faq-module__VSI0LW__cta{text-align:center;color:var(--color-bg-white);background:linear-gradient(135deg,var(--color-primary-gradient-start)0%,var(--color-primary-gradient-end)100%);border-radius:var(--border-radius-5xl);corner-shape:squircle;box-shadow:var(--shadow-cta-banner);margin-block-start:8px;padding:32px 24px}.faq-module__VSI0LW__ctaTitle{margin:0 0 10px;font-size:1.6rem;font-weight:800;line-height:1.35}.faq-module__VSI0LW__ctaText{white-space:pre-line;max-inline-size:720px;margin:0 auto 22px;font-size:1rem;line-height:1.75}.faq-module__VSI0LW__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}@media (max-width:768px){.faq-module__VSI0LW__faqPage{padding-block-end:48px}.faq-module__VSI0LW__intro{margin-block-end:24px;font-size:1rem}.faq-module__VSI0LW__categorySection{margin-block-end:34px}.faq-module__VSI0LW__categoryTitle{font-size:1.3rem}.faq-module__VSI0LW__faqQuestion{padding:16px 18px;font-size:1rem}.faq-module__VSI0LW__faqAnswer{padding:0 18px 16px;font-size:.95rem}.faq-module__VSI0LW__cta{border-radius:var(--border-radius-4xl);corner-shape:squircle;padding:26px 18px}.faq-module__VSI0LW__ctaTitle{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.faq-module__VSI0LW__categoryNavLink,.faq-module__VSI0LW__faqItem,.faq-module__VSI0LW__faqQuestion,.faq-module__VSI0LW__faqChevron,.faq-module__VSI0LW__faqPanel,.faq-module__VSI0LW__faqPanelInner{transition:none}}
