[data-astro-cid-lmkygsfs],[data-astro-cid-lmkygsfs]:before,[data-astro-cid-lmkygsfs]:after{box-sizing:border-box}.pricing-page[data-astro-cid-lmkygsfs]{padding-top:72px;background-color:#fff;position:relative;z-index:1}.hero-section[data-astro-cid-lmkygsfs]{padding:120px 0 var(--space-16);background:linear-gradient(180deg,var(--base-50) 0%,white 100%)}.hero-content[data-astro-cid-lmkygsfs]{max-width:880px;margin:0 auto;text-align:center;padding:0 var(--space-4);box-sizing:border-box}.hero-content[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:3.5rem;line-height:1.08;margin-bottom:var(--space-6);color:var(--text-900)}.subtitle[data-astro-cid-lmkygsfs]{max-width:760px;margin:0 auto var(--space-8);color:var(--text-600);font-size:1.1875rem;line-height:1.7}.hero-cta[data-astro-cid-lmkygsfs]{display:flex;justify-content:center}.credit-model[data-astro-cid-lmkygsfs],.plans-section[data-astro-cid-lmkygsfs],.commitment-section[data-astro-cid-lmkygsfs],.quality-section[data-astro-cid-lmkygsfs],.faq-section[data-astro-cid-lmkygsfs],.cta-section[data-astro-cid-lmkygsfs]{padding:var(--space-16) 0}.section-header[data-astro-cid-lmkygsfs]{max-width:840px;margin:0 auto var(--space-12);text-align:center;padding:0 var(--space-4);box-sizing:border-box}.section-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-5);font-size:2.5rem}.section-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-600);margin-bottom:var(--space-4)}.section-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]:last-child{margin-bottom:0}.scale-wrapper[data-astro-cid-lmkygsfs]{border:1px solid var(--base-200);border-radius:12px;padding:var(--space-10);background-color:#fff;box-shadow:0 1px 3px #0000000a;box-sizing:border-box}.scale-wrapper[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:var(--space-8);font-size:1.75rem}.scale-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-bottom:var(--space-8)}.scale-card[data-astro-cid-lmkygsfs]{border:1px solid var(--base-200);border-radius:12px;padding:var(--space-6);background-color:#fff;transition:all .25s cubic-bezier(.4,0,.2,1)}.scale-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-2px);border-color:var(--base-300);box-shadow:0 12px 24px #00000014,0 4px 8px #0000000a}.credit-number[data-astro-cid-lmkygsfs]{font-size:3rem;font-weight:800;line-height:1;color:var(--text-900);margin:0}.credit-label[data-astro-cid-lmkygsfs]{margin:var(--space-2) 0 var(--space-4);font-size:.8125rem;color:var(--text-500);text-transform:uppercase;letter-spacing:.08em}.credit-looks[data-astro-cid-lmkygsfs],.credit-example[data-astro-cid-lmkygsfs]{font-size:.9375rem;line-height:1.6;color:var(--text-600);margin:0 0 var(--space-4)}.credit-example[data-astro-cid-lmkygsfs]{margin-bottom:0}.scale-note[data-astro-cid-lmkygsfs]{color:var(--text-600);margin:0 0 var(--space-4);text-align:center}.per-credit-rate[data-astro-cid-lmkygsfs]{text-align:center;margin:0;color:var(--text-900)}.plans-section[data-astro-cid-lmkygsfs]{background-color:var(--base-50)}.plans-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.plan-card[data-astro-cid-lmkygsfs]{background-color:#fff;border:1px solid var(--base-200);border-radius:12px;padding:var(--space-8);box-shadow:0 1px 3px #0000000a;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;box-sizing:border-box}.plan-card[data-astro-cid-lmkygsfs]:hover{transform:translateY(-2px);border-color:var(--base-300);box-shadow:0 12px 24px #00000014,0 4px 8px #0000000a}.plan-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.75rem;margin-bottom:var(--space-4)}.plan-credits[data-astro-cid-lmkygsfs]{font-size:1.0625rem;font-weight:700;color:var(--text-900);margin-bottom:var(--space-4)}.plan-description[data-astro-cid-lmkygsfs]{font-size:.9375rem;color:var(--text-600);margin-bottom:var(--space-6)}.plan-includes[data-astro-cid-lmkygsfs]{font-size:.9375rem;font-weight:700;color:var(--text-900);margin-bottom:var(--space-4)}.plan-card[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{margin:0;padding:0;list-style:none}.plan-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-3);color:var(--text-700);font-size:.9375rem;line-height:1.5}.plan-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{margin-bottom:0}.plan-card[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"✓";position:absolute;left:0;color:var(--text-900);font-weight:700}.recommended[data-astro-cid-lmkygsfs]{border-color:var(--primary-300);box-shadow:0 10px 24px #0ea5e91f,0 4px 8px #0000000a}.recommended-badge[data-astro-cid-lmkygsfs]{position:absolute;top:var(--space-4);right:var(--space-4);background-color:var(--primary-100);color:var(--primary-800);border:1px solid var(--primary-200);border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1}.best-value-badge[data-astro-cid-lmkygsfs]{position:absolute;top:var(--space-4);right:var(--space-4);background-color:#dcfce7;color:#166534;border:1px solid #bbf7d0;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1}.content-card[data-astro-cid-lmkygsfs]{max-width:940px;margin:0 auto;border:1px solid var(--base-200);border-radius:12px;padding:var(--space-10);background-color:#fff;box-shadow:0 1px 3px #0000000a;box-sizing:border-box}.content-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2rem;margin-bottom:var(--space-5)}.content-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.375rem;margin-bottom:var(--space-4)}.content-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-600);margin-bottom:var(--space-4)}.content-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]:last-child{margin-bottom:0}.commitment-section[data-astro-cid-lmkygsfs] .content-card[data-astro-cid-lmkygsfs]{background:linear-gradient(180deg,white 0%,var(--base-50) 100%)}.quality-section[data-astro-cid-lmkygsfs]{padding-top:0}.quality-section[data-astro-cid-lmkygsfs] .content-card[data-astro-cid-lmkygsfs]{border-color:var(--primary-200);background:linear-gradient(180deg,white 0%,var(--primary-50) 100%)}.guarantee-standout[data-astro-cid-lmkygsfs]{color:var(--text-900);font-size:1.25rem;margin-bottom:var(--space-5)}.faq-section[data-astro-cid-lmkygsfs]{background-color:var(--base-50)}.faq-list[data-astro-cid-lmkygsfs]{max-width:900px;margin:0 auto;display:grid;gap:var(--space-4)}.faq-item[data-astro-cid-lmkygsfs]{background-color:#fff;border:1px solid var(--base-200);border-radius:12px;overflow:hidden}.faq-question[data-astro-cid-lmkygsfs]{width:100%;border:0;background:transparent;padding:var(--space-6);text-align:left;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);font-size:1rem;font-weight:700;color:var(--text-900);cursor:pointer}.faq-question[data-astro-cid-lmkygsfs]:hover{background-color:var(--base-50)}.faq-icon[data-astro-cid-lmkygsfs]{width:1.25rem;text-align:center;font-size:1.25rem;color:var(--text-500);flex-shrink:0}.faq-answer[data-astro-cid-lmkygsfs]{padding:0 var(--space-6) var(--space-6)}.faq-answer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;color:var(--text-600);font-size:.9375rem}.faq-answer[data-astro-cid-lmkygsfs] ol[data-astro-cid-lmkygsfs]{margin:0;padding-left:var(--space-6);display:grid;gap:var(--space-3)}.faq-answer[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:var(--text-600);font-size:.9375rem}.cta-section[data-astro-cid-lmkygsfs]{padding-bottom:var(--space-20)}.cta-card[data-astro-cid-lmkygsfs]{max-width:900px;margin:0 auto;text-align:center;border:1px solid var(--base-200);border-radius:12px;background:linear-gradient(180deg,var(--base-50) 0%,white 100%);padding:var(--space-12);box-shadow:0 1px 3px #0000000a;box-sizing:border-box}.cta-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-bottom:var(--space-5);font-size:2.25rem}.cta-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{max-width:720px;margin:0 auto var(--space-8);color:var(--text-600)}@media(max-width:1024px){.hero-content[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:3rem}.scale-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,minmax(0,1fr))}.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}@media(max-width:768px){.hero-section[data-astro-cid-lmkygsfs]{padding-top:104px}.hero-content[data-astro-cid-lmkygsfs]{max-width:100%;text-align:center;margin:0 auto}.hero-content[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2.5rem}.subtitle[data-astro-cid-lmkygsfs]{max-width:100%;font-size:1.0625rem;margin-left:auto;margin-right:auto;text-align:center}.hero-cta[data-astro-cid-lmkygsfs]{justify-content:center}.hero-cta[data-astro-cid-lmkygsfs] .button{max-width:100%;margin:0 auto}.section-header[data-astro-cid-lmkygsfs]{max-width:100%;text-align:center;margin-left:auto;margin-right:auto}.section-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:2rem}.scale-wrapper[data-astro-cid-lmkygsfs],.plan-card[data-astro-cid-lmkygsfs],.content-card[data-astro-cid-lmkygsfs],.cta-card[data-astro-cid-lmkygsfs]{padding:var(--space-6)}.scale-grid[data-astro-cid-lmkygsfs],.plans-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.recommended-badge[data-astro-cid-lmkygsfs],.best-value-badge[data-astro-cid-lmkygsfs]{position:static;display:inline-flex;margin-bottom:var(--space-4)}.faq-list[data-astro-cid-lmkygsfs]{max-width:100%}.cta-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:1.875rem}.cta-card[data-astro-cid-lmkygsfs] .button{max-width:100%;margin:0 auto}.content-card[data-astro-cid-lmkygsfs]{max-width:100%}}@media(max-width:480px){.hero-content[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2.125rem}.credit-number[data-astro-cid-lmkygsfs]{font-size:2.5rem}.faq-question[data-astro-cid-lmkygsfs]{padding:var(--space-5);font-size:.9375rem}.faq-answer[data-astro-cid-lmkygsfs]{padding:0 var(--space-5) var(--space-5)}}
