.sw-faq-hero.svelte-1bex8oj{padding:1.5rem 1rem 0}.sw-faq-hero-shell.svelte-1bex8oj{max-width:1240px;margin:0 auto;border-radius:24px;padding:2.5rem 2.5rem 2rem;background:radial-gradient(circle at 82% 18%,rgba(35,129,143,.28),transparent 38%),radial-gradient(circle at 16% 80%,rgba(22,93,104,.2),transparent 46%),linear-gradient(120deg,#040812,#071324 46%,#0b2430);color:#eff6ff;text-align:center;position:relative;overflow:hidden;box-shadow:0 30px 58px #040c176b;border:1px solid rgba(134,171,202,.15)}.sw-faq-kicker.svelte-1bex8oj{display:inline-block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#f06a31;background:#f06a311f;border:1px solid rgba(240,106,49,.25);border-radius:999px;padding:.3rem .9rem;margin-bottom:.8rem}.sw-faq-hero-shell.svelte-1bex8oj h1:where(.svelte-1bex8oj){margin:0 0 .5rem;font-size:clamp(1.4rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.02em;color:#fff}.sw-faq-hero-shell.svelte-1bex8oj>p:where(.svelte-1bex8oj){margin:0 auto;max-width:520px;color:#b8d4ea;font-size:.95rem;line-height:1.6}.sw-faq-hero-icon.svelte-1bex8oj{position:absolute;right:2rem;top:50%;transform:translateY(-50%);color:#f06a311f;pointer-events:none}.sw-faq-body.svelte-1bex8oj{max-width:820px;margin:0 auto;padding:2rem 1.25rem 0;display:grid;gap:1.5rem}.sw-faq-cat-head.svelte-1bex8oj{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.sw-faq-cat-icon.svelte-1bex8oj{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff4ed;color:#f06a31;flex-shrink:0}.sw-faq-cat-icon.svelte-1bex8oj svg{flex-shrink:0}.sw-faq-cat-head.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin:0;font-size:1.05rem;font-weight:700;color:#0f2a44}.sw-faq-list.svelte-1bex8oj{display:grid;gap:.5rem}.sw-faq-item.svelte-1bex8oj{border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 2px 8px #0f2a440a;overflow:hidden;transition:box-shadow .2s ease}.sw-faq-item[open].svelte-1bex8oj{box-shadow:0 4px 14px #0f2a4414}.sw-faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){list-style:none;cursor:pointer;padding:1rem 3rem 1rem 1.1rem;font-size:.92rem;font-weight:650;color:#0f2a44;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.sw-faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"";position:absolute;right:1rem;top:50%;width:20px;height:20px;border-radius:6px;background:#f1f5f9;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230f2a44' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:background .2s ease}.sw-faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{background-color:#fff4ed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f06a31' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.sw-faq-ans.svelte-1bex8oj{padding:0 1.1rem 1rem}.sw-faq-ans.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0;font-size:.88rem;color:#64748b;line-height:1.6}.sw-faq-cta.svelte-1bex8oj{max-width:820px;margin:2rem auto 0;padding:0 1.25rem 1.5rem}.sw-faq-cta-inner.svelte-1bex8oj{border-radius:18px;padding:1.5rem;background:linear-gradient(135deg,#0f2a44,#163a5c);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.sw-faq-cta-copy.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin:0 0 .25rem;font-size:1.15rem;color:#fff;font-weight:700}.sw-faq-cta-copy.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0;color:#b8d4ea;font-size:.88rem}.sw-faq-cta-btns.svelte-1bex8oj{display:flex;gap:.6rem;flex-wrap:wrap}.sw-cta.svelte-1bex8oj{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.2rem;border-radius:12px;font-size:.85rem;font-weight:700;transition:all .2s ease}.sw-cta.svelte-1bex8oj svg{flex-shrink:0}.sw-cta-main.svelte-1bex8oj{background:linear-gradient(135deg,#f06a31,#e05520);color:#fff;box-shadow:0 4px 14px #f06a3159}.sw-cta-main.svelte-1bex8oj:hover{box-shadow:0 6px 20px #f06a3180;transform:translateY(-1px)}.sw-cta-ghost.svelte-1bex8oj{background:#ffffff14;color:#dee9f5;border:1px solid rgba(255,255,255,.15)}.sw-cta-ghost.svelte-1bex8oj:hover{background:#ffffff24}@media(max-width:640px){.sw-faq-hero-shell.svelte-1bex8oj{padding:1.5rem}.sw-faq-hero-icon.svelte-1bex8oj{display:none}.sw-faq-cta-inner.svelte-1bex8oj{flex-direction:column;text-align:center}.sw-faq-cta-btns.svelte-1bex8oj{justify-content:center}}@media(prefers-reduced-motion:reduce){.sw-faq-item.svelte-1bex8oj,.sw-cta-main.svelte-1bex8oj{transition:none}}
