.sw-price-page.svelte-1ext6u9{max-width:760px;margin:0 auto;padding:2rem 1rem 3rem}.sw-price-hero.svelte-1ext6u9{text-align:center;margin-bottom:1.5rem}.sw-price-kicker.svelte-1ext6u9{margin:0 0 .5rem;color:#f06a31;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sw-price-hero.svelte-1ext6u9 h1:where(.svelte-1ext6u9){margin:0 0 .75rem;color:#0f2a44;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.2}.sw-price-hero.svelte-1ext6u9 p:where(.svelte-1ext6u9){margin:0;color:#475569;line-height:1.7}.sw-price-intro.svelte-1ext6u9{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.4rem 1.35rem;margin-bottom:1.5rem;text-align:left}.sw-price-intro.svelte-1ext6u9 h2:where(.svelte-1ext6u9){margin:0 0 .7rem;font-size:clamp(1.15rem,2.4vw,1.4rem);color:#0f2a44}.sw-price-intro.svelte-1ext6u9 p:where(.svelte-1ext6u9){margin:0 0 .75rem;font-size:.92rem;line-height:1.65;color:#334155}.sw-price-intro.svelte-1ext6u9 p:where(.svelte-1ext6u9):last-child{margin-bottom:0}.sw-price-card.svelte-1ext6u9{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:2rem;text-align:center;box-shadow:0 18px 40px #0f2a440f}.sw-price-icon.svelte-1ext6u9{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:1rem;border-radius:16px;background:#f06a311f;color:#f06a31}.sw-price-card.svelte-1ext6u9 h2:where(.svelte-1ext6u9){margin:0 0 .5rem;color:#0f2a44;font-size:1.25rem}.sw-price-hint.svelte-1ext6u9,.sw-price-note.svelte-1ext6u9{margin:.75rem 0 0;color:#64748b;font-size:.92rem;line-height:1.6}.sw-price-download.svelte-1ext6u9,.sw-price-wa.svelte-1ext6u9{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem;padding:.85rem 1.25rem;border-radius:999px;font-weight:700;text-decoration:none}.sw-price-download.svelte-1ext6u9{background:#0f2a44;color:#fff}.sw-price-wa.svelte-1ext6u9{background:#25d366;color:#fff}.sw-price-faq.svelte-1ext6u9,.sw-price-related.svelte-1ext6u9{margin-top:2.25rem}.sw-price-faq.svelte-1ext6u9 h2:where(.svelte-1ext6u9),.sw-price-related.svelte-1ext6u9 h2:where(.svelte-1ext6u9){margin:0 0 1rem;text-align:center;font-size:clamp(1.2rem,2.5vw,1.45rem);color:#0f2a44}.sw-price-faq-list.svelte-1ext6u9{display:flex;flex-direction:column;gap:.6rem}.sw-price-faq-item.svelte-1ext6u9{border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden;text-align:left}.sw-price-faq-item[open].svelte-1ext6u9{box-shadow:0 4px 20px #0f2a4412;border-color:#cbd5e1}.sw-price-faq-item.svelte-1ext6u9 summary:where(.svelte-1ext6u9){cursor:pointer;list-style:none;padding:.85rem 2.8rem .85rem 1.1rem;font-size:.9rem;font-weight:700;color:#0f2a44;line-height:1.45;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sw-price-faq-item.svelte-1ext6u9 summary:where(.svelte-1ext6u9)::-webkit-details-marker{display:none}.sw-price-faq-item.svelte-1ext6u9 summary:where(.svelte-1ext6u9):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}.sw-price-faq-item[open].svelte-1ext6u9 summary:where(.svelte-1ext6u9):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-price-faq-ans.svelte-1ext6u9{padding:0 1.1rem 1rem}.sw-price-faq-ans.svelte-1ext6u9 p:where(.svelte-1ext6u9){margin:0;font-size:.88rem;color:#64748b;line-height:1.6}.sw-price-related-grid.svelte-1ext6u9{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.sw-price-related-link.svelte-1ext6u9{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1rem;font-size:.88rem;font-weight:600;color:#0f2a44;text-decoration:none;text-align:left}.sw-price-related-link.svelte-1ext6u9 svg{flex-shrink:0;color:#f06a31}.sw-price-related-link.svelte-1ext6u9 svg:last-child{margin-left:auto;color:#94a3b8}.sw-price-related-link.svelte-1ext6u9:hover{border-color:#f06a31;box-shadow:0 4px 12px #f06a311a}
