.faq-module__BMz0fG__pfm-faq-root{background:#fafafb;min-height:60vh;padding:64px 20px 88px}.faq-module__BMz0fG__pfm-faq-container{max-width:880px;margin:0 auto}.faq-module__BMz0fG__pfm-faq-hero{text-align:center;margin-bottom:48px}.faq-module__BMz0fG__pfm-faq-hero .faq-module__BMz0fG__pfm-faq-eyebrow{color:#ff7a2b;letter-spacing:2px;background:#fff1e6;border-radius:999px;margin-bottom:18px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-block}.faq-module__BMz0fG__pfm-faq-hero h1{color:#152244;letter-spacing:6px;margin:0 0 14px;font-family:Bebas Neue,Helvetica Neue,sans-serif;font-size:56px;font-weight:900;line-height:1.1}.faq-module__BMz0fG__pfm-faq-hero .faq-module__BMz0fG__pfm-faq-sub{color:#6b7280;margin:0;font-size:14px;line-height:1.9}.faq-module__BMz0fG__pfm-faq-list details{background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;margin-bottom:12px;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.faq-module__BMz0fG__pfm-faq-list details:hover{border-color:#d1d5db}.faq-module__BMz0fG__pfm-faq-list details[open]{border-color:#ff7a2b;box-shadow:0 6px 22px #ff7a2b1a}.faq-module__BMz0fG__pfm-faq-list details>summary{color:#152244;cursor:pointer;-webkit-user-select:none;user-select:none;padding:22px 60px 22px 76px;font-size:15px;font-weight:700;line-height:1.7;list-style:none;position:relative}.faq-module__BMz0fG__pfm-faq-list details>summary::-webkit-details-marker{display:none}.faq-module__BMz0fG__pfm-faq-list details>summary:before{content:"Q";color:#fff;letter-spacing:1px;background:#ff7a2b;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-family:Bebas Neue,Helvetica Neue,sans-serif;font-size:15px;font-weight:900;display:flex;position:absolute;top:18px;left:22px}.faq-module__BMz0fG__pfm-faq-list details>summary:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;transition:transform .25s;position:absolute;top:50%;right:24px;transform:translateY(-50%)rotate(0)}.faq-module__BMz0fG__pfm-faq-list details[open]>summary:after{transform:translateY(-50%)rotate(180deg)}.faq-module__BMz0fG__pfm-faq-list details>:not(summary){margin:0;padding-left:76px;padding-right:24px;position:relative}.faq-module__BMz0fG__pfm-faq-list details>p:first-of-type{padding-top:0;padding-bottom:8px}.faq-module__BMz0fG__pfm-faq-list details>p:first-of-type:before{content:"A";color:#6b7280;letter-spacing:1px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-family:Bebas Neue,Helvetica Neue,sans-serif;font-size:15px;font-weight:900;display:flex;position:absolute;top:-4px;left:22px}.faq-module__BMz0fG__pfm-faq-list details>p{color:#4b5563;margin-bottom:6px;font-size:13px;line-height:2}.faq-module__BMz0fG__pfm-faq-list details>p:last-of-type{padding-bottom:22px}.faq-module__BMz0fG__pfm-faq-list details strong{color:#152244;font-weight:800}.faq-module__BMz0fG__pfm-faq-list details a{color:#ff7a2b;text-decoration:underline}.faq-module__BMz0fG__pfm-faq-list>p:empty,.faq-module__BMz0fG__pfm-faq-list>hr{display:none}.faq-module__BMz0fG__pfm-faq-search{margin-bottom:32px;position:relative}.faq-module__BMz0fG__pfm-faq-search input{color:#1a2b4a;box-sizing:border-box;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;outline:none;width:100%;padding:16px 20px 16px 52px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s}.faq-module__BMz0fG__pfm-faq-search input:focus{border-color:#ff7a2b;box-shadow:0 0 0 4px #ff7a2b1a}.faq-module__BMz0fG__pfm-faq-search:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'/><line x1='21' y1='21' x2='16.65' y2='16.65'/></svg>");background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.faq-module__BMz0fG__pfm-faq-cta{text-align:center;background:linear-gradient(135deg,#fff 0%,#fffaf5 60%,#fff7f0 100%);border:1.5px solid #ffd9b8;border-radius:18px;margin-top:56px;padding:40px 32px}.faq-module__BMz0fG__pfm-faq-cta h3{color:#152244;letter-spacing:1px;margin:0 0 8px;font-size:18px;font-weight:900}.faq-module__BMz0fG__pfm-faq-cta p{color:#6b7280;margin:0 0 22px;font-size:12px;line-height:1.9}.faq-module__BMz0fG__pfm-faq-cta a{letter-spacing:1.5px;background:linear-gradient(135deg,#ff8540,#ff6b1a);border-radius:999px;align-items:center;gap:8px;padding:14px 32px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 18px #ff6b1a52;color:#fff!important}.faq-module__BMz0fG__pfm-faq-cta a:hover{transform:translateY(-1px);box-shadow:0 8px 22px #ff6b1a6b}@media (max-width:640px){.faq-module__BMz0fG__pfm-faq-root{padding:40px 12px 64px}.faq-module__BMz0fG__pfm-faq-hero{margin-bottom:36px}.faq-module__BMz0fG__pfm-faq-hero h1{letter-spacing:4px;font-size:40px}.faq-module__BMz0fG__pfm-faq-hero .faq-module__BMz0fG__pfm-faq-sub{font-size:12px}.faq-module__BMz0fG__pfm-faq-list details>summary{padding:18px 48px 18px 64px;font-size:13.5px;line-height:1.6}.faq-module__BMz0fG__pfm-faq-list details>summary:before{border-radius:8px;width:32px;height:32px;font-size:13px;top:14px;left:14px}.faq-module__BMz0fG__pfm-faq-list details>summary:after{width:12px;height:12px;right:18px}.faq-module__BMz0fG__pfm-faq-list details>:not(summary){padding-left:64px;padding-right:18px}.faq-module__BMz0fG__pfm-faq-list details>p:first-of-type:before{border-radius:8px;width:32px;height:32px;font-size:13px;left:14px}.faq-module__BMz0fG__pfm-faq-list details>p{font-size:12.5px;line-height:1.85}.faq-module__BMz0fG__pfm-faq-cta{padding:32px 22px}.faq-module__BMz0fG__pfm-faq-cta h3{font-size:16px}.faq-module__BMz0fG__pfm-faq-search input{padding:14px 16px 14px 46px;font-size:13px}}
