html{font-family:SF Pro Display,Helvetica Neue,PingFang TC,sans-serif;background:#000;color:#f5f5f7}.page[data-astro-cid-lmkygsfs]{background:linear-gradient(180deg,#000,#0a0a0a);min-height:100vh}.hero[data-astro-cid-lmkygsfs]{padding:6rem 1.5rem;text-align:center;border-bottom:1px solid #424245}.hero-copy[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:3.5rem;font-weight:700;margin:1.5rem 0;line-height:1.2}.hero-copy[data-astro-cid-lmkygsfs] .intro[data-astro-cid-lmkygsfs]{font-size:1.1rem;color:#a1a1a6;margin:1.5rem auto;max-width:600px}.eyebrow[data-astro-cid-lmkygsfs]{color:#86868b;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.pricing-section[data-astro-cid-lmkygsfs]{padding:4rem 1.5rem}.pricing-container[data-astro-cid-lmkygsfs]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;align-items:start}.pricing-card[data-astro-cid-lmkygsfs]{background:#1d1d1f;border:1px solid #424245;border-radius:18px;padding:2.5rem;position:relative;transition:all .3s ease;display:flex;flex-direction:column}.pricing-card[data-astro-cid-lmkygsfs]:hover{border-color:#5e5ce6;transform:translateY(-4px);box-shadow:0 20px 40px #5e5ce633}.pricing-card[data-astro-cid-lmkygsfs].featured{border-color:#5e5ce6;box-shadow:0 0 1px #5e5ce680}.badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;right:20px;background:#5e5ce6;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600}.card-header[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.75rem;margin-bottom:.5rem}.price[data-astro-cid-lmkygsfs]{font-size:2.5rem;font-weight:600;margin:1rem 0 .5rem}.price[data-astro-cid-lmkygsfs] .period[data-astro-cid-lmkygsfs]{font-size:1.25rem;color:#a1a1a6;font-weight:400}.billing-period[data-astro-cid-lmkygsfs]{color:#86868b;font-size:.95rem;margin-bottom:1.5rem}.plan-description[data-astro-cid-lmkygsfs]{color:#a1a1a6;font-size:.95rem;margin:0 0 1.5rem}.features-list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem;flex-grow:1}.features-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-size:.95rem;color:#f5f5f7}.feature-included[data-astro-cid-lmkygsfs]{color:#34c759}.feature-excluded[data-astro-cid-lmkygsfs]{color:#86868b}.cta-btn[data-astro-cid-lmkygsfs]{display:block;padding:1rem 2rem;border-radius:12px;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;border:none;transition:all .3s ease;margin:1.5rem 0 0}.cta-btn[data-astro-cid-lmkygsfs].primary{background:#5e5ce6;color:#fff}.cta-btn[data-astro-cid-lmkygsfs].primary:hover{background:#7570f1}.cta-btn[data-astro-cid-lmkygsfs].secondary{background:transparent;border:2px solid #424245;color:#f5f5f7}.cta-btn[data-astro-cid-lmkygsfs].secondary:hover{border-color:#5e5ce6;color:#5e5ce6}.cta-btn[data-astro-cid-lmkygsfs].large{padding:1.25rem 3rem;font-size:1.1rem}.auto-renew[data-astro-cid-lmkygsfs]{font-size:.85rem;color:#86868b;text-align:center;margin:0}.comparison-section[data-astro-cid-lmkygsfs]{padding:4rem 1.5rem;border-top:1px solid #424245;border-bottom:1px solid #424245}.comparison-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:2rem;font-size:2rem}.comparison-table-wrapper[data-astro-cid-lmkygsfs]{max-width:1000px;margin:0 auto;overflow-x:auto}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:.95rem}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs]{background:#1d1d1f;border-bottom:2px solid #424245}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{padding:1.5rem;text-align:left;font-weight:600}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:1.25rem 1.5rem;border-bottom:1px solid #424245}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:hover{background:#272729}.comparison-note[data-astro-cid-lmkygsfs]{max-width:1000px;margin:1rem auto 0;color:#86868b;font-size:.9rem;line-height:1.6}.feature-name[data-astro-cid-lmkygsfs]{color:#a1a1a6;font-weight:500}.device-support-section[data-astro-cid-lmkygsfs]{padding:4rem 1.5rem;border-bottom:1px solid #424245}.device-support-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:2rem;font-size:2rem}.faq-section[data-astro-cid-lmkygsfs]{padding:4rem 1.5rem}.faq-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:3rem;font-size:2rem}.faq-container[data-astro-cid-lmkygsfs]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-lmkygsfs]{background:#1d1d1f;border:1px solid #424245;border-radius:12px;margin-bottom:1rem;overflow:hidden}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{padding:1.5rem;cursor:pointer;font-weight:600;display:flex;justify-content:space-between;align-items:center;user-select:none;transition:background .3s ease}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:hover{background:#272729}.faq-item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:after{content:"▶";margin-left:1rem;transition:transform .3s ease;color:#86868b}.faq-item[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{padding:0 1.5rem 1.5rem;color:#a1a1a6;margin:0;line-height:1.6}.cta-section[data-astro-cid-lmkygsfs]{padding:4rem 1.5rem;text-align:center;border-top:1px solid #424245}.cta-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2.5rem;margin-bottom:1rem}.cta-section[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:#a1a1a6;margin-bottom:2rem;font-size:1.1rem}@media(max-width:768px){.hero-copy[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2.5rem}.pricing-container[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.price[data-astro-cid-lmkygsfs]{font-size:2rem}.comparison-table[data-astro-cid-lmkygsfs]{font-size:.85rem}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.75rem}.comparison-note[data-astro-cid-lmkygsfs]{font-size:.85rem}}
