.bottom-cta.svelte-d15qym{text-align:center;padding:var(--space-120) var(--space-24);position:relative}.bottom-cta.svelte-d15qym:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--color-primary-rgb) / .15),transparent)}h2.svelte-d15qym{font-family:var(--font-body);font-size:var(--text-36);font-weight:800;letter-spacing:-1.5px;color:var(--color-text);margin-bottom:var(--space-14)}p.svelte-d15qym{font-family:var(--font-body);font-size:var(--text-16);color:var(--color-text-muted);margin-bottom:var(--space-40)}.button.svelte-d15qym{display:inline-flex;align-items:center;gap:var(--space-10);padding:var(--space-18) var(--space-40);background:var(--color-primary);color:var(--color-bg);border:none;border-radius:14px;font-family:var(--font-body);font-size:var(--text-16);font-weight:700;letter-spacing:.2px;text-decoration:none;cursor:pointer;transition:background var(--dur-200),transform var(--dur-150),box-shadow var(--dur-300)}.button.svelte-d15qym:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:0 0 40px rgb(var(--color-primary-rgb) / .3),0 0 80px rgb(var(--color-primary-rgb) / .1)}.button.svelte-d15qym:active{transform:translateY(0)}.button.svelte-d15qym:focus-visible{outline:3px solid rgb(var(--color-primary-rgb) / .55);outline-offset:3px}@media(max-width:900px){h2.svelte-d15qym{font-size:var(--text-28)}}@media(max-width:600px){.bottom-cta.svelte-d15qym{padding:var(--space-80) var(--space-16)}h2.svelte-d15qym{font-size:var(--text-24)}p.svelte-d15qym{font-size:var(--text-14)}.button.svelte-d15qym{padding:var(--space-14) var(--space-28);font-size:var(--text-15);width:100%;justify-content:center}}.faq-section.svelte-1q7ljmd{max-width:720px;margin:0 auto var(--space-64);padding:var(--space-80) var(--space-24) 0}h2.svelte-1q7ljmd{font-family:var(--font-display);font-size:var(--text-28);font-weight:800;letter-spacing:-1px;color:var(--color-text);text-align:center;margin-bottom:var(--space-48)}.faq-list.svelte-1q7ljmd{display:flex;flex-direction:column}.faq-item.svelte-1q7ljmd{border-bottom:1px solid var(--color-bg-tertiary)}.faq-item.svelte-1q7ljmd:first-child{border-top:1px solid var(--color-bg-tertiary)}button.svelte-1q7ljmd{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-20) 0;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:var(--text-15);font-weight:600;color:var(--color-text-muted);text-align:left;transition:color var(--dur-200)}button.svelte-1q7ljmd:hover{color:var(--color-text)}button.svelte-1q7ljmd:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.faq-chevron.svelte-1q7ljmd{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--dur-250) var(--ease-out-expo)}.faq-open.svelte-1q7ljmd .faq-chevron:where(.svelte-1q7ljmd){transform:rotate(180deg)}.faq-answer.svelte-1q7ljmd{padding:0 0 var(--space-20)}.faq-answer.svelte-1q7ljmd p:where(.svelte-1q7ljmd){font-family:var(--font-body);font-size:var(--text-14);color:var(--color-text-muted);line-height:1.7;margin:0}@media(max-width:900px){h2.svelte-1q7ljmd{font-size:var(--text-24)}}@media(max-width:600px){.faq-section.svelte-1q7ljmd{padding:var(--space-80) var(--space-16) 0}button.svelte-1q7ljmd{font-size:var(--text-14)}}tbody.svelte-17sypml tr:where(.svelte-17sypml):not(.group-row)>td:where(.svelte-17sypml):first-child{position:relative;padding-left:58px!important}.row-thumb.svelte-17sypml{position:absolute;left:12px;top:50%;width:36px;height:36px;object-fit:cover;object-position:center 22%;border:2px solid #fff;border-radius:8px;background:#fff;box-shadow:0 4px 10px #00000059;transform:translateY(-50%)}.cost-table.svelte-17sypml{max-width:960px;margin:var(--space-48) auto 0;padding:0 var(--space-24)}.cost-head.svelte-17sypml{text-align:center;margin-bottom:var(--space-24)}.cost-head.svelte-17sypml h2:where(.svelte-17sypml){margin:0 0 var(--space-8);font-family:var(--font-brand, "Syne", sans-serif);font-size:clamp(1.5rem,calc(2.6vw / var(--ezc-zoom, 1)),1.9rem);font-weight:600;letter-spacing:-.02em;color:var(--color-text);text-wrap:balance}.cost-head.svelte-17sypml p:where(.svelte-17sypml){margin:0 auto;max-width:620px;font-family:var(--font-body);font-size:var(--text-14);line-height:1.6;color:var(--color-text-muted)}.cost-scroll.svelte-17sypml{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary, var(--color-bg))}table.svelte-17sypml{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-14);color:var(--color-text)}thead.svelte-17sypml th:where(.svelte-17sypml){padding:var(--space-12) var(--space-16);text-align:left;font-size:var(--text-11);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);border-bottom:1px solid var(--color-border)}thead.svelte-17sypml th.mine:where(.svelte-17sypml){color:var(--color-primary)}.group-row.svelte-17sypml th:where(.svelte-17sypml){padding:var(--space-14) var(--space-16) var(--space-6);text-align:left;font-size:var(--text-12);font-weight:700;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}.group-row.svelte-17sypml th:where(.svelte-17sypml) span:where(.svelte-17sypml){color:var(--color-text)}.group-row.svelte-17sypml th:where(.svelte-17sypml) small:where(.svelte-17sypml){margin-left:var(--space-8);font-weight:500;color:var(--color-text-subtle)}tbody.svelte-17sypml td:where(.svelte-17sypml){padding:var(--space-10) var(--space-16);border-bottom:1px solid var(--color-border);vertical-align:top;line-height:1.45}tbody.svelte-17sypml:last-child tr:where(.svelte-17sypml):last-child td:where(.svelte-17sypml){border-bottom:0}td.svelte-17sypml a:where(.svelte-17sypml){color:var(--color-text);text-decoration:none;border-bottom:1px dotted var(--color-border-strong)}td.svelte-17sypml a:where(.svelte-17sypml):hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}td.svelte-17sypml small:where(.svelte-17sypml){display:block;margin-top:2px;font-size:var(--text-12);color:var(--color-text-subtle)}.num.svelte-17sypml{width:7.5rem;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}td.num.mine.svelte-17sypml{color:var(--color-primary)}td.num.same.svelte-17sypml:not(.mine){color:var(--color-text-subtle);font-weight:500}td.num.wide.svelte-17sypml{color:var(--color-text);font-weight:600;letter-spacing:.02em}.cost-foot.svelte-17sypml{margin:var(--space-16) auto 0;max-width:720px;text-align:center;font-family:var(--font-body);font-size:var(--text-13);line-height:1.6;color:var(--color-text-subtle)}.cost-foot.svelte-17sypml a:where(.svelte-17sypml){color:var(--color-primary)}@media(max-width:720px){.cost-table.svelte-17sypml{padding:0 var(--space-16);margin-top:var(--space-32)}.num.svelte-17sypml{width:4.5rem}thead.svelte-17sypml th:where(.svelte-17sypml),tbody.svelte-17sypml td:where(.svelte-17sypml){padding-left:var(--space-12);padding-right:var(--space-12)}}
