@charset "UTF-8";.svelte-1eg9h70{box-sizing:border-box}.slc-portal.svelte-1eg9h70{min-height:100vh;background:#eefbf3;color:#212832;font-family:Montserrat,sans-serif;--accent-bg: rgba(255, 255, 255, .8);--accent-border: rgba(0, 0, 0, .08);overflow-x:hidden;width:100%}.hero.svelte-1eg9h70{background:#eefbf3;padding:2rem 0;text-align:center;position:relative}@media (max-width: 767px){.hero.svelte-1eg9h70{padding:1.5rem 0}}.hero-content.svelte-1eg9h70{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 767px){.hero-content.svelte-1eg9h70{padding:0 1rem}}.hero-title.svelte-1eg9h70{font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;margin:2rem 0 1rem;line-height:1.2;text-shadow:none;color:#212832}@media (max-width: 767px){.hero-title.svelte-1eg9h70{font-size:28px;margin:1.5rem 0 1rem}}.title-accent.svelte-1eg9h70{color:#309255;font-weight:600}.hero-subtitle.svelte-1eg9h70{font-family:Source Sans Pro,sans-serif;font-size:clamp(.9rem,2vw,1.1rem);color:#64748b;line-height:1.5;max-width:600px;margin:0 auto 2rem}@media (max-width: 767px){.hero-subtitle.svelte-1eg9h70{margin:0 auto 1.5rem}}.hero-buttons.svelte-1eg9h70{display:flex;gap:1rem;justify-content:center;margin-bottom:2.5rem;flex-wrap:wrap}@media (max-width: 767px){.hero-buttons.svelte-1eg9h70{flex-direction:column;align-items:center;gap:.75rem}}.action-button.svelte-1eg9h70{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;font-family:Montserrat,sans-serif;text-decoration:none;transition:all .3s ease;min-height:48px;width:220px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}@media (max-width: 767px){.action-button.svelte-1eg9h70{width:200px;min-height:44px}}.primary-cta-button.svelte-1eg9h70{border:1px solid transparent;position:relative;background:linear-gradient(135deg,#309255,#22c55e);box-shadow:0 8px 32px #3092554d,0 4px 16px #22c55e33,inset 0 1px #fff3}.primary-cta-button.svelte-1eg9h70:hover{background:#3092551a;border:1px solid rgba(48,146,85,.3);transform:translateY(-1px);box-shadow:0 8px 24px #3092554d,0 4px 16px #30925533}.secondary-cta-button.svelte-1eg9h70{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:2px solid rgba(48,146,85,.3);box-shadow:0 6px 24px #00000014,0 3px 12px #3092551a}.secondary-cta-button.svelte-1eg9h70:hover{background:linear-gradient(135deg,#3092551a,#22c55e14);border-color:#30925599;transform:translateY(-1px);box-shadow:0 8px 32px #30925533,0 4px 16px #30925526}.button-content.svelte-1eg9h70{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.25rem;width:100%;height:100%;position:relative;z-index:2}@media (max-width: 767px){.button-content.svelte-1eg9h70{padding:.75rem 1rem;gap:.5rem}}.button-text.svelte-1eg9h70{font-size:.95rem;font-weight:600;color:inherit;white-space:nowrap}@media (max-width: 767px){.button-text.svelte-1eg9h70{font-size:.85rem}}.primary-cta-button.svelte-1eg9h70 .button-text:where(.svelte-1eg9h70){color:#fff}.secondary-cta-button.svelte-1eg9h70 .button-text:where(.svelte-1eg9h70){color:#309255}.primary-cta-button.svelte-1eg9h70:hover .button-text:where(.svelte-1eg9h70){color:#309255}.secondary-cta-button.svelte-1eg9h70:hover .button-text:where(.svelte-1eg9h70){color:#22c55e}.button-arrow.svelte-1eg9h70{display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.8;transition:all .3s ease}.button-arrow.svelte-1eg9h70 svg:where(.svelte-1eg9h70){width:14px;height:14px}.action-button.svelte-1eg9h70:hover .button-arrow:where(.svelte-1eg9h70){opacity:1;transform:translate(2px)}.primary-cta-button.svelte-1eg9h70 .button-arrow:where(.svelte-1eg9h70) svg:where(.svelte-1eg9h70) path:where(.svelte-1eg9h70){stroke:#fff}.primary-cta-button.svelte-1eg9h70:hover .button-arrow:where(.svelte-1eg9h70) svg:where(.svelte-1eg9h70) path:where(.svelte-1eg9h70){stroke:#309255}.secondary-cta-button.svelte-1eg9h70 .button-arrow:where(.svelte-1eg9h70) svg:where(.svelte-1eg9h70) path:where(.svelte-1eg9h70){stroke:#309255}.secondary-cta-button.svelte-1eg9h70:hover .button-arrow:where(.svelte-1eg9h70) svg:where(.svelte-1eg9h70) path:where(.svelte-1eg9h70){stroke:#22c55e}.button-background.svelte-1eg9h70{position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;opacity:0;transition:opacity .3s ease}.action-button.svelte-1eg9h70:hover .button-background:where(.svelte-1eg9h70){opacity:.1}.button-border.svelte-1eg9h70{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid transparent;border-radius:18px;opacity:0;transition:opacity .3s ease}.hero-stats.svelte-1eg9h70{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.stat.svelte-1eg9h70{text-align:center}.stat-number.svelte-1eg9h70{display:block;font-size:1.25rem;font-weight:600;color:#309255}.stat-label.svelte-1eg9h70{font-size:.65rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.container.svelte-1eg9h70{max-width:1200px;margin:0 auto;padding:0 2rem}@media (max-width: 767px){.container.svelte-1eg9h70{padding:0 1rem}}.section-header.svelte-1eg9h70{text-align:center;margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto}.section-header.svelte-1eg9h70 h2:where(.svelte-1eg9h70){font-family:Montserrat,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;margin:0 0 .75rem;line-height:1.2;color:#212832}@media (max-width: 767px){.section-header.svelte-1eg9h70 h2:where(.svelte-1eg9h70){font-size:28px}}.section-header.svelte-1eg9h70 p:where(.svelte-1eg9h70){font-family:Source Sans Pro,sans-serif;font-size:clamp(.9rem,2vw,1.1rem);color:#64748b;line-height:1.5;max-width:600px;margin:0 auto}@media (max-width: 767px){.section-header.svelte-1eg9h70 p:where(.svelte-1eg9h70){font-size:1rem}}.about-sfe.svelte-1eg9h70{padding:3rem 0;background:#fff}@media (max-width: 767px){.about-sfe.svelte-1eg9h70{padding:2rem 0}}.sfe-grid.svelte-1eg9h70{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;max-width:100%;box-sizing:border-box}@media (max-width: 767px){.sfe-grid.svelte-1eg9h70{grid-template-columns:1fr;gap:1rem}}.sfe-card.svelte-1eg9h70{background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:1px solid rgba(48,146,85,.08);border-radius:12px;padding:1.5rem;text-align:center;box-shadow:0 2px 8px #3092550f;transition:all .3s ease}.sfe-card.svelte-1eg9h70:hover{transform:translateY(-2px);box-shadow:0 4px 16px #3092551f;border-color:#30925526}@media (max-width: 767px){.sfe-card.svelte-1eg9h70{padding:1.25rem}}.sfe-card.svelte-1eg9h70 h3:where(.svelte-1eg9h70){color:#309255;margin-bottom:.75rem;font-size:1rem;font-weight:600}.loan-amount.svelte-1eg9h70{font-size:1.5rem;font-weight:600;color:#309255;margin-bottom:.75rem}.sfe-card.svelte-1eg9h70 ul:where(.svelte-1eg9h70){list-style:none;padding:0;margin-top:.75rem}.sfe-card.svelte-1eg9h70 li:where(.svelte-1eg9h70){padding:.375rem 0;color:#64748b;font-size:.8rem}.sfe-card.svelte-1eg9h70 li:where(.svelte-1eg9h70):before{content:"• ";color:#309255;font-weight:600}.eligibility-section.svelte-1eg9h70{background:#30925508;border-radius:8px;padding:1.5rem 2rem;max-width:100%;box-sizing:border-box}@media (max-width: 767px){.eligibility-section.svelte-1eg9h70{padding:1.5rem 1rem}}.eligibility-section.svelte-1eg9h70 h3:where(.svelte-1eg9h70){text-align:center;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.eligibility-grid.svelte-1eg9h70{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.eligibility-item.svelte-1eg9h70{display:flex;align-items:center;gap:.75rem}.eligibility-icon.svelte-1eg9h70{width:30px;height:30px;background:#309255;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;font-size:.8rem}.eligibility-item.svelte-1eg9h70 h4:where(.svelte-1eg9h70){margin-bottom:.25rem;color:#212832;font-size:.9rem;font-weight:600}.eligibility-item.svelte-1eg9h70 p:where(.svelte-1eg9h70){color:#64748b;font-size:.7rem;margin:0;line-height:1.3}.calculator-section.svelte-1eg9h70{padding:3rem 0;background:#30925505}@media (max-width: 767px){.calculator-section.svelte-1eg9h70{padding:2rem 0}}.calculator-container.svelte-1eg9h70{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:900px;margin:0 auto;box-sizing:border-box;width:100%}@media (max-width: 767px){.calculator-container.svelte-1eg9h70{grid-template-columns:1fr;gap:1.25rem}}.calculator-form.svelte-1eg9h70{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(48,146,85,.12);box-shadow:0 2px 8px #30925514}@media (max-width: 767px){.calculator-form.svelte-1eg9h70{padding:1.25rem}}.calculator-results.svelte-1eg9h70{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid rgba(48,146,85,.12);box-shadow:0 2px 8px #30925514}@media (max-width: 767px){.calculator-results.svelte-1eg9h70{padding:1.25rem}}.calculator-results.svelte-1eg9h70 h3:where(.svelte-1eg9h70){margin-bottom:1rem;color:#309255;font-size:1rem;font-weight:600}.result-item.svelte-1eg9h70{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(94,82,64,.1);font-size:.85rem}.result-total.svelte-1eg9h70{display:flex;justify-content:space-between;padding:.75rem 0;font-weight:600;border-top:2px solid #309255;margin-top:.75rem;font-size:.9rem}.amount.svelte-1eg9h70,.total-amount.svelte-1eg9h70{color:#309255;font-weight:600}.total-amount.svelte-1eg9h70{font-size:1rem}.result-note.svelte-1eg9h70{font-size:.7rem;color:#64748b;margin-top:.75rem;font-style:italic}.services-section.svelte-1eg9h70{padding:3rem 0;background:#fff}@media (max-width: 767px){.services-section.svelte-1eg9h70{padding:2rem 0}}.services-grid.svelte-1eg9h70{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;max-width:100%;box-sizing:border-box}@media (max-width: 767px){.services-grid.svelte-1eg9h70{grid-template-columns:1fr;gap:1rem}}.service-card.svelte-1eg9h70{background:#f8fafc;border:1px solid rgba(48,146,85,.08);border-radius:12px;padding:1.25rem;transition:all .3s ease;box-shadow:0 2px 8px #3092550a}@media (max-width: 767px){.service-card.svelte-1eg9h70{padding:1rem}}.service-card.svelte-1eg9h70:hover{transform:translateY(-2px);box-shadow:0 4px 16px #30925514;border-color:#30925526}.service-card.svelte-1eg9h70 h3:where(.svelte-1eg9h70){color:#309255;margin-bottom:.75rem;font-size:1rem;font-weight:600}.service-card.svelte-1eg9h70 p:where(.svelte-1eg9h70){font-size:.8rem;color:#64748b;margin-bottom:.75rem;line-height:1.4}.service-card.svelte-1eg9h70 ul:where(.svelte-1eg9h70){list-style:none;padding:0;margin-top:.75rem}.service-card.svelte-1eg9h70 li:where(.svelte-1eg9h70){padding:.25rem 0;color:#64748b;font-size:.7rem}.service-card.svelte-1eg9h70 li:where(.svelte-1eg9h70):before{content:"• ";color:#309255;font-weight:600}.timeline-section.svelte-1eg9h70{padding:3rem 0;background:#30925505}.timeline.svelte-1eg9h70{max-width:700px;margin:0 auto;position:relative;width:100%;box-sizing:border-box}.timeline.svelte-1eg9h70:before{content:"";position:absolute;top:0;left:20px;height:100%;width:2px;background:#309255}.timeline-item.svelte-1eg9h70{position:relative;padding-left:60px;margin-bottom:1.5rem}.timeline-step.svelte-1eg9h70{position:absolute;left:0;top:0;width:40px;height:40px;background:#309255;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.timeline-content.svelte-1eg9h70{background:#fff;border-radius:8px;padding:1rem;border:1px solid rgba(94,82,64,.08)}.timeline-content.svelte-1eg9h70 h4:where(.svelte-1eg9h70){color:#309255;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.timeline-content.svelte-1eg9h70 p:where(.svelte-1eg9h70){font-size:.8rem;color:#64748b;margin-bottom:.5rem;line-height:1.4}.timeline-duration.svelte-1eg9h70{display:inline-block;background:#30925514;color:#309255;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500;margin-top:.5rem}.universities-section.svelte-1eg9h70{padding:3rem 0;background-color:#fff}.universities-grid.svelte-1eg9h70{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:100%;box-sizing:border-box}@media (max-width: 767px){.universities-grid.svelte-1eg9h70{grid-template-columns:repeat(2,1fr);gap:.75rem}}.university-card.svelte-1eg9h70{background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border:2px solid rgba(48,146,85,.15);border-radius:12px;padding:1rem;text-align:center;transition:all .3s ease;box-shadow:0 2px 8px #30925514;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.university-card.svelte-1eg9h70:hover{transform:translateY(-3px);box-shadow:0 6px 20px #30925526;border-color:#3092554d}.university-logo.svelte-1eg9h70{width:48px;height:48px;background:linear-gradient(135deg,#3092551f,#22c55e14);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem;font-size:.8rem;font-weight:700;color:#309255;border:2px solid rgba(48,146,85,.2)}.university-card.svelte-1eg9h70 h4:where(.svelte-1eg9h70){margin:0 0 auto;font-size:.8rem;font-weight:600;line-height:1.3;min-height:2.4rem;display:flex;align-items:center;justify-content:center;color:#1e293b}.course-count.svelte-1eg9h70{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:.5rem}.count-number.svelte-1eg9h70{font-size:1.5rem;font-weight:700;color:#309255;line-height:1}.count-label.svelte-1eg9h70{font-size:.65rem;color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-weight:600;line-height:1}.university-card.svelte-1eg9h70 .btn:where(.svelte-1eg9h70){padding:.5rem 1rem;font-size:.75rem;font-weight:600;font-family:Source Sans Pro,sans-serif;border-radius:6px;cursor:pointer;transition:all .2s ease;border:none;outline:none;width:100%}.university-card.svelte-1eg9h70 .btn-outline:where(.svelte-1eg9h70){background:linear-gradient(135deg,#309255,#22c55e);color:#fff;border:1px solid #309255;box-shadow:0 2px 8px #30925526}.university-card.svelte-1eg9h70 .btn-outline:where(.svelte-1eg9h70):hover{background:linear-gradient(135deg,#267544,#1da34a);box-shadow:0 4px 12px #30925540;transform:translateY(-1px)}.testimonials-section.svelte-1eg9h70{padding:3rem 0;background:#30925504}.testimonials-grid.svelte-1eg9h70{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;max-width:100%;box-sizing:border-box}.testimonial-card.svelte-1eg9h70{background:#fff;border:1px solid rgba(94,82,64,.08);border-radius:8px;padding:1.25rem;position:relative}.testimonial-quote.svelte-1eg9h70{font-size:.85rem;line-height:1.5;margin-bottom:1rem;font-style:italic;padding-left:1rem;color:#64748b}.testimonial-quote.svelte-1eg9h70:before{content:'"';font-size:1.5rem;color:#309255;position:absolute;top:.75rem;left:.75rem}.testimonial-author.svelte-1eg9h70{border-top:1px solid rgba(94,82,64,.1);padding-top:.75rem}.author-name.svelte-1eg9h70{font-weight:600;margin-bottom:.25rem;font-size:.9rem}.author-course.svelte-1eg9h70{color:#64748b;font-size:.7rem;margin-bottom:.5rem}.funding-amount.svelte-1eg9h70{display:inline-block;background:#309255;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.65rem;font-weight:500}.faq-section.svelte-1eg9h70{padding:3rem 0;background-color:#fff}.faq-container.svelte-1eg9h70{max-width:700px;margin:0 auto;width:100%;box-sizing:border-box}.faq-item.svelte-1eg9h70{border:1px solid rgba(94,82,64,.08);border-radius:6px;margin-bottom:.5rem;overflow:hidden}.faq-question.svelte-1eg9h70{width:100%;background:#f8fafc;border:none;padding:1rem;text-align:left;font-size:.85rem;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#212832;transition:background-color .15s ease}.faq-question.svelte-1eg9h70:hover{background:#5e524014}.faq-question.svelte-1eg9h70:after{content:"+";font-size:1.2rem;color:#309255;transition:transform .15s ease}.faq-question.active.svelte-1eg9h70:after{transform:rotate(45deg)}.faq-answer.svelte-1eg9h70{padding:0 1rem 1rem;background:#fff;display:none;line-height:1.5;font-size:.8rem;color:#64748b}.faq-answer.active.svelte-1eg9h70{display:block}.contact-section.svelte-1eg9h70{padding:2rem 0;background:#30925505}@media (max-width: 767px){.contact-section.svelte-1eg9h70{padding:1.5rem 0}}.help-card.svelte-1eg9h70{max-width:400px;margin:0 auto;background:linear-gradient(135deg,#fffffff2,#f8fafce6);padding:2rem;border-radius:16px;border:1px solid rgba(48,146,85,.12);box-shadow:0 8px 32px #3092551f,0 4px 16px #0000000a,inset 0 1px #ffffffb3;text-align:center;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 767px){.help-card.svelte-1eg9h70{padding:1.5rem}}.help-card-icon.svelte-1eg9h70{width:48px;height:48px;background:linear-gradient(135deg,#309255,#22c55e);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 1rem;box-shadow:0 4px 16px #3092554d}.help-card-icon.svelte-1eg9h70 svg:where(.svelte-1eg9h70){width:24px;height:24px}.help-card.svelte-1eg9h70 h3:where(.svelte-1eg9h70){font-size:1.1rem;font-weight:600;color:var(--bs-heading-color);margin-bottom:.5rem;letter-spacing:-.01em}.help-card.svelte-1eg9h70 p:where(.svelte-1eg9h70){color:#6b7280;margin-bottom:1.5rem;font-size:.85rem;line-height:1.5}.contact-alternative.svelte-1eg9h70{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(48,146,85,.1)}.contact-text.svelte-1eg9h70{font-size:.75rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.email-link.svelte-1eg9h70{color:#309255;text-decoration:none;font-size:.85rem;font-weight:500;padding:.5rem .75rem;background:#30925514;border-radius:8px;transition:all .2s ease;border:1px solid rgba(48,146,85,.15)}.email-link.svelte-1eg9h70:hover{background:#3092551f;border-color:#30925540;transform:translateY(-1px)}.form-group.svelte-1eg9h70{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}@media (max-width: 768px){.hero-buttons.svelte-1eg9h70{flex-direction:column;align-items:center}.hero-stats.svelte-1eg9h70{gap:1rem}.calculator-container.svelte-1eg9h70{grid-template-columns:1fr}.hero.svelte-1eg9h70{padding:4rem 0 3rem}.hero-title.svelte-1eg9h70{font-size:1.5rem}.sfe-grid.svelte-1eg9h70{grid-template-columns:1fr}.timeline.svelte-1eg9h70:before{left:15px}.timeline-item.svelte-1eg9h70{padding-left:45px}.timeline-step.svelte-1eg9h70{width:30px;height:30px;font-size:.75rem}.universities-grid.svelte-1eg9h70,.services-grid.svelte-1eg9h70,.testimonials-grid.svelte-1eg9h70{grid-template-columns:1fr}.section-header.svelte-1eg9h70 h2:where(.svelte-1eg9h70){font-size:1.25rem}.section-header.svelte-1eg9h70 p:where(.svelte-1eg9h70){font-size:.8rem}}
