.hero[data-astro-cid-lqkqhd7h]{background:linear-gradient(135deg,var(--secondary-blue),var(--primary-orange));color:#fff;padding:3rem 0;text-align:center}.hero-content[data-astro-cid-lqkqhd7h] h1[data-astro-cid-lqkqhd7h]{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1rem;color:#fff}.hero-content[data-astro-cid-lqkqhd7h] p[data-astro-cid-lqkqhd7h]{font-size:clamp(1rem,2vw,1.25rem);color:#ffffffe6;max-width:600px;margin:0 auto}.plans[data-astro-cid-lqkqhd7h]{padding:4rem 0;background-color:var(--neutral-50)}.plans-grid[data-astro-cid-lqkqhd7h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.plan-card[data-astro-cid-lqkqhd7h]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000000d;border:2px solid var(--neutral-200);position:relative;transition:transform .2s ease,box-shadow .2s ease}.plan-card[data-astro-cid-lqkqhd7h]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.plan-card[data-astro-cid-lqkqhd7h].featured{border-color:var(--primary-orange);transform:scale(1.02)}.plan-badge[data-astro-cid-lqkqhd7h]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary-orange);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}.plan-header[data-astro-cid-lqkqhd7h]{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--neutral-200)}.plan-header[data-astro-cid-lqkqhd7h] h3[data-astro-cid-lqkqhd7h]{font-size:clamp(1.5rem,3vw,1.75rem);margin-bottom:1rem}.plan-price[data-astro-cid-lqkqhd7h]{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.5rem}.currency[data-astro-cid-lqkqhd7h]{font-size:clamp(1rem,2vw,1.125rem);color:var(--neutral-600)}.amount[data-astro-cid-lqkqhd7h]{font-size:clamp(2.5rem,5vw,3rem);font-weight:700;color:var(--primary-orange)}.period[data-astro-cid-lqkqhd7h]{font-size:clamp(.875rem,1.5vw,1rem);color:var(--neutral-600)}.plan-subtitle[data-astro-cid-lqkqhd7h]{color:var(--neutral-600);font-size:.875rem;margin:0}.plan-features[data-astro-cid-lqkqhd7h]{margin-bottom:2rem}.plan-features[data-astro-cid-lqkqhd7h] h4[data-astro-cid-lqkqhd7h]{font-size:1rem;margin-bottom:1rem;color:var(--neutral-700)}.plan-features[data-astro-cid-lqkqhd7h] ul[data-astro-cid-lqkqhd7h]{list-style:none;padding:0}.plan-features[data-astro-cid-lqkqhd7h] li[data-astro-cid-lqkqhd7h]{position:relative;padding:.5rem 0 .5rem 1.5rem}.plan-features[data-astro-cid-lqkqhd7h] li[data-astro-cid-lqkqhd7h]:before{content:"✓";position:absolute;left:0;color:var(--accent-green);font-weight:700}.plan-actions[data-astro-cid-lqkqhd7h] .btn[data-astro-cid-lqkqhd7h]{width:100%;justify-content:center}.addons[data-astro-cid-lqkqhd7h]{padding:4rem 0;background-color:#fff}.section-header[data-astro-cid-lqkqhd7h]{text-align:center;margin-bottom:3rem}.section-header[data-astro-cid-lqkqhd7h] h2[data-astro-cid-lqkqhd7h]{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1rem}.section-header[data-astro-cid-lqkqhd7h] p[data-astro-cid-lqkqhd7h]{font-size:clamp(1rem,2vw,1.125rem);color:var(--neutral-600)}.addons-grid[data-astro-cid-lqkqhd7h]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.addon-card[data-astro-cid-lqkqhd7h]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000000d;border:1px solid var(--neutral-200);text-align:center;transition:transform .2s ease,box-shadow .2s ease}.addon-card[data-astro-cid-lqkqhd7h]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a}.addon-icon[data-astro-cid-lqkqhd7h]{width:64px;height:64px;background:linear-gradient(135deg,var(--primary-orange),var(--secondary-blue));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff}.addon-card[data-astro-cid-lqkqhd7h] h3[data-astro-cid-lqkqhd7h]{font-size:clamp(1.125rem,2vw,1.25rem);margin-bottom:1rem}.addon-card[data-astro-cid-lqkqhd7h] p[data-astro-cid-lqkqhd7h]{margin-bottom:1.5rem}.addon-price[data-astro-cid-lqkqhd7h]{font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700;color:var(--primary-orange)}.faq[data-astro-cid-lqkqhd7h]{padding:4rem 0;background-color:var(--neutral-50)}.faq-list[data-astro-cid-lqkqhd7h]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-lqkqhd7h]{background:#fff;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 4px #0000000d}.faq-question[data-astro-cid-lqkqhd7h]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;cursor:pointer;transition:background-color .2s ease}.faq-question[data-astro-cid-lqkqhd7h]:hover{background-color:var(--neutral-50)}.faq-question[data-astro-cid-lqkqhd7h] h3[data-astro-cid-lqkqhd7h]{font-size:clamp(1rem,2vw,1.125rem);margin:0}.faq-toggle[data-astro-cid-lqkqhd7h]{background:none;border:none;color:var(--neutral-600);cursor:pointer;transition:transform .2s ease;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.faq-item[data-astro-cid-lqkqhd7h].active .faq-toggle[data-astro-cid-lqkqhd7h]{transform:rotate(180deg)}.faq-answer[data-astro-cid-lqkqhd7h]{padding:0 1.5rem;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item[data-astro-cid-lqkqhd7h].active .faq-answer[data-astro-cid-lqkqhd7h]{max-height:200px;padding:0 1.5rem 1.5rem}.faq-answer[data-astro-cid-lqkqhd7h] p[data-astro-cid-lqkqhd7h]{margin:0;line-height:1.6}@media (max-width: 768px){.plans-grid[data-astro-cid-lqkqhd7h]{grid-template-columns:1fr}.plan-card[data-astro-cid-lqkqhd7h].featured{transform:none}.addons-grid[data-astro-cid-lqkqhd7h]{grid-template-columns:1fr}}
