.page.svelte-1wxztx1.svelte-1wxztx1{background:#fff}.hero.svelte-1wxztx1.svelte-1wxztx1{background:linear-gradient(135deg,#8e24aa 0%,#6a1b9a 100%);color:#fff;padding:8rem 2rem 6rem;text-align:center}.hero.svelte-1wxztx1 h1.svelte-1wxztx1{font-size:clamp(3rem,6vw,4.5rem);font-weight:600;margin-bottom:1.5rem;letter-spacing:-.02em}.hero.svelte-1wxztx1 .subtitle.svelte-1wxztx1{font-size:1.5rem;opacity:.9;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.hero.svelte-1wxztx1 .cta.svelte-1wxztx1{background:#fff;color:#8e24aa;padding:1rem 3rem;border-radius:50px;font-size:1.2rem;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease}.hero.svelte-1wxztx1 .cta.svelte-1wxztx1:hover{transform:scale(1.05);box-shadow:0 10px 30px #0003}.content.svelte-1wxztx1.svelte-1wxztx1{max-width:1000px;margin:0 auto;padding:6rem 2rem}.intro.svelte-1wxztx1.svelte-1wxztx1{text-align:center;margin-bottom:6rem}.intro.svelte-1wxztx1 h2.svelte-1wxztx1{font-size:2.5rem;font-weight:600;color:#1d1d1f;margin-bottom:1.5rem}.intro.svelte-1wxztx1 p.svelte-1wxztx1{font-size:1.3rem;color:#6e6e73;line-height:1.6;max-width:800px;margin:0 auto}.features-grid.svelte-1wxztx1.svelte-1wxztx1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;margin:6rem 0}.feature.svelte-1wxztx1.svelte-1wxztx1{text-align:center;padding:2rem}.feature-icon.svelte-1wxztx1.svelte-1wxztx1{font-size:3.5rem;margin-bottom:1.5rem;display:block}.feature.svelte-1wxztx1 h3.svelte-1wxztx1{font-size:1.6rem;font-weight:600;color:#1d1d1f;margin-bottom:1rem}.feature.svelte-1wxztx1 p.svelte-1wxztx1{font-size:1.2rem;color:#6e6e73;line-height:1.6}.exam-format.svelte-1wxztx1.svelte-1wxztx1{background:#f5f5f7;padding:6rem 2rem;margin:6rem -2rem}.exam-format.svelte-1wxztx1 h2.svelte-1wxztx1{text-align:center;font-size:2.5rem;font-weight:600;color:#1d1d1f;margin-bottom:3rem}.exam-details.svelte-1wxztx1.svelte-1wxztx1{max-width:800px;margin:0 auto}.exam-details.svelte-1wxztx1 h3.svelte-1wxztx1{font-size:1.6rem;font-weight:600;color:#1d1d1f;margin:2rem 0 1rem}.exam-details.svelte-1wxztx1 p.svelte-1wxztx1{font-size:1.2rem;color:#6e6e73;line-height:1.7;margin-bottom:1rem}.exam-details.svelte-1wxztx1 ul.svelte-1wxztx1{list-style:none;padding:0;margin:2rem 0}.exam-details.svelte-1wxztx1 li.svelte-1wxztx1{padding:.75rem 0 .75rem 2rem;font-size:1.2rem;color:#1d1d1f;position:relative}.exam-details.svelte-1wxztx1 li.svelte-1wxztx1:before{content:"→";color:#8e24aa;font-weight:600;position:absolute;left:0}.how-it-works.svelte-1wxztx1.svelte-1wxztx1{background:#fff;padding:6rem 2rem;text-align:center}.how-it-works.svelte-1wxztx1 h2.svelte-1wxztx1{font-size:2.5rem;font-weight:600;color:#1d1d1f;margin-bottom:3rem}.steps.svelte-1wxztx1.svelte-1wxztx1{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;max-width:1000px;margin:0 auto}.step.svelte-1wxztx1.svelte-1wxztx1{text-align:center}.step-number.svelte-1wxztx1.svelte-1wxztx1{background:#8e24aa;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;margin:0 auto 1.5rem}.step.svelte-1wxztx1 h3.svelte-1wxztx1{font-size:1.4rem;font-weight:600;color:#1d1d1f;margin-bottom:1rem}.step.svelte-1wxztx1 p.svelte-1wxztx1{font-size:1.1rem;color:#6e6e73}.pricing-section.svelte-1wxztx1.svelte-1wxztx1{text-align:center;padding:6rem 2rem;background:#f5f5f7}.pricing-section.svelte-1wxztx1 h2.svelte-1wxztx1{font-size:2.5rem;font-weight:600;color:#1d1d1f;margin-bottom:1rem}.pricing-section.svelte-1wxztx1 .price.svelte-1wxztx1{font-size:4rem;font-weight:600;color:#8e24aa;margin:2rem 0}.pricing-section.svelte-1wxztx1 .features-list.svelte-1wxztx1{list-style:none;padding:0;margin:3rem auto;max-width:500px;text-align:left}.pricing-section.svelte-1wxztx1 .features-list li.svelte-1wxztx1{padding:1rem 0;font-size:1.2rem;color:#1d1d1f;display:flex;align-items:center}.pricing-section.svelte-1wxztx1 .features-list li.svelte-1wxztx1:before{content:"✓";color:#8e24aa;font-weight:600;font-size:1.5rem;margin-right:1rem}.pricing-section.svelte-1wxztx1 .cta.svelte-1wxztx1{background:#8e24aa;color:#fff;padding:1rem 3rem;border-radius:50px;font-size:1.2rem;font-weight:600;text-decoration:none;display:inline-block;transition:all .3s ease;margin-top:2rem}.pricing-section.svelte-1wxztx1 .cta.svelte-1wxztx1:hover{background:#7b1fa2;transform:scale(1.05)}@media (max-width: 768px){.hero.svelte-1wxztx1.svelte-1wxztx1{padding:6rem 1.5rem 4rem}.content.svelte-1wxztx1.svelte-1wxztx1,.exam-format.svelte-1wxztx1.svelte-1wxztx1,.how-it-works.svelte-1wxztx1.svelte-1wxztx1,.pricing-section.svelte-1wxztx1.svelte-1wxztx1{padding:4rem 1.5rem}.exam-format.svelte-1wxztx1.svelte-1wxztx1{margin:4rem -1.5rem}.features-grid.svelte-1wxztx1.svelte-1wxztx1,.steps.svelte-1wxztx1.svelte-1wxztx1{grid-template-columns:1fr}}
