.pr-price-block.svelte-111j3bo.svelte-111j3bo{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:2rem 0;text-align:center}.pr-price.svelte-111j3bo.svelte-111j3bo{font-size:clamp(3rem,8vw,4.5rem);font-weight:600;line-height:1}.pr-period.svelte-111j3bo.svelte-111j3bo{font-size:clamp(1.2rem,2.5vw,1.4rem);color:#ffffffd9;font-weight:300}.pr-daily.svelte-111j3bo.svelte-111j3bo{font-size:clamp(1.1rem,2.3vw,1.3rem);color:#ffffff80;font-weight:300}.pr-free.svelte-111j3bo.svelte-111j3bo{text-align:center;font-size:clamp(1.3rem,3vw,1.5rem);font-weight:400;color:#fff;margin:0 0 2rem}.pr-section.svelte-111j3bo.svelte-111j3bo{margin:2.5rem 0}.pr-features.svelte-111j3bo.svelte-111j3bo{list-style:none;padding:0;margin:1rem 0;display:flex;flex-direction:column;gap:.6rem}.pr-features.svelte-111j3bo li.svelte-111j3bo{display:flex;align-items:center;gap:.6rem;font-size:clamp(1.2rem,2.8vw,1.35rem);color:#ffffffd9}.pr-features.svelte-111j3bo .material-symbols-rounded.svelte-111j3bo{font-size:1.3rem;color:#ffffff80;flex-shrink:0}.pr-compare.svelte-111j3bo.svelte-111j3bo{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.pr-compare-item.svelte-111j3bo.svelte-111j3bo{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;font-size:clamp(1.1rem,2.5vw,1.25rem)}.pr-compare-label.svelte-111j3bo.svelte-111j3bo{color:#ffffffd9}.pr-compare-price.svelte-111j3bo.svelte-111j3bo{font-weight:500;color:#fff;white-space:nowrap}.pr-compare-eve.svelte-111j3bo.svelte-111j3bo{background:#ffffff1f;border-color:#ffffff4d}.pr-compare-eve.svelte-111j3bo .pr-compare-label.svelte-111j3bo{color:#fff;font-weight:500}.pr-compare-note.svelte-111j3bo.svelte-111j3bo{font-size:clamp(1.1rem,2.5vw,1.25rem);color:#fff9;font-style:italic;margin-top:.75rem}.pr-faq.svelte-111j3bo.svelte-111j3bo{border-bottom:1px solid rgba(255,255,255,.1);padding:.75rem 0}.pr-faq.svelte-111j3bo summary.svelte-111j3bo{font-size:clamp(1.2rem,2.8vw,1.35rem);font-weight:500;cursor:pointer;color:#fff;padding:.3rem 0;list-style:none}.pr-faq.svelte-111j3bo summary.svelte-111j3bo::-webkit-details-marker{display:none}.pr-faq.svelte-111j3bo summary.svelte-111j3bo::marker{display:none;content:""}.pr-faq.svelte-111j3bo summary.svelte-111j3bo:before{content:"+";margin-right:.75rem;font-weight:300;font-size:1.3rem;color:#ffffff80}.pr-faq[open].svelte-111j3bo summary.svelte-111j3bo:before{content:"−"}.pr-faq.svelte-111j3bo p.svelte-111j3bo{font-size:clamp(1.1rem,2.5vw,1.25rem);color:#ffffffd9;line-height:1.6;margin:.5rem 0 .25rem 1.5rem}.pr-faq.svelte-111j3bo a{color:#fff;text-decoration:underline;text-underline-offset:3px}.pr-cta-wrap.svelte-111j3bo.svelte-111j3bo{display:flex;justify-content:center;margin:2rem 0}.pr-cta.svelte-111j3bo.svelte-111j3bo{display:inline-flex;align-items:center;gap:.5rem;margin:2rem auto;padding:1.2rem 2.5rem;background:#fff;color:#007eff;font-size:clamp(1.3rem,3vw,1.5rem);font-weight:600;font-family:inherit;border:none;border-radius:999px;text-decoration:none;box-shadow:0 6px 24px #ffffff4d,0 0 40px #ffffff26;transition:background .2s,transform .15s}.pr-cta.svelte-111j3bo.svelte-111j3bo:hover{background:#f0f6ff;transform:translateY(-1px)}.pr-cta.svelte-111j3bo .material-symbols-rounded.svelte-111j3bo{font-size:1.2em}.pr-footer.svelte-111j3bo.svelte-111j3bo{text-align:center;font-size:.95rem;color:#fff6;margin-top:2rem}
