.romania_main__l3wZU{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e3a8a;background-color:#f9fafb;line-height:1.7}.romania_container__10gX_{max-width:1200px;margin:0 auto;padding:40px 24px}.romania_hero__Nsn1K{text-align:center;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:white;padding:88px 40px;border-radius:16px;margin-bottom:60px;box-shadow:0 8px 30px rgba(30,58,138,.2);position:relative;overflow:hidden}.romania_hero__Nsn1K:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.romania_title__v1em4{font-size:3.5rem;font-weight:700;margin-bottom:24px;line-height:1.1;position:relative;z-index:1}.romania_subtitle__bSQ3T{font-size:1.5rem;margin-bottom:32px;font-weight:500;opacity:.95;position:relative;z-index:1}.romania_description__3CG_J{font-size:1.25rem;max-width:900px;margin:0 auto 40px;line-height:1.6;opacity:.9;position:relative;z-index:1}.romania_heroButtons__uQ7FY{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.romania_section__MSfd9{background:white;border-radius:16px;padding:50px;margin-bottom:50px;box-shadow:0 4px 20px rgba(30,58,138,.08)}.romania_sectionTitle__a3v1E{font-size:2.5rem;font-weight:600;color:#1e3a8a;text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:4px solid #f59e0b;display:inline-block;width:100%}.romania_paragraph__6r1Xl{font-size:1.125rem;color:#374151;margin-bottom:24px;line-height:1.7}.romania_featuresGrid__bwfNs{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:40px}.romania_featureCard__JURK3{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:12px;padding:32px;text-align:center;transition:all .3s ease}.romania_featureCard__JURK3:hover{transform:translateY(-6px);border-color:#3b82f6;box-shadow:0 12px 35px rgba(59,130,246,.15)}.romania_featureIcon__e_Bah{font-size:3rem;margin-bottom:16px;display:block}.romania_featureTitle__fCpm_{font-size:1.375rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.romania_featureDescription__y2c2E{color:#6b7280;line-height:1.6;margin:0}.romania_citiesIntro__oU27l{font-size:1.125rem;color:#374151;text-align:center;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.romania_citiesGrid__o_d8g{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.romania_cityCard__hH1Sk{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:3px solid #3b82f6;border-radius:12px;padding:32px 24px;text-align:center;transition:all .3s ease}.romania_cityCard__hH1Sk:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(59,130,246,.2)}.romania_cityName__GiLTb{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:8px}.romania_cityPopulation__ogW1Q{font-size:.95rem;color:#6b7280;font-weight:500;margin-bottom:12px}.romania_cityDescription__2o9FE{color:#374151;line-height:1.6;margin:0}.romania_allCitiesNote__ILHke{background:linear-gradient(135deg,#fff7ed,#fed7aa);border-left:6px solid #f59e0b;border-radius:0 12px 12px 0;padding:24px 32px;text-align:center}.romania_allCitiesNote__ILHke p{margin:0;color:#374151;font-size:1.125rem;line-height:1.6}.romania_subjectsContent__UCsxs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.romania_subjectCategory__PgTAm{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:12px;padding:32px}.romania_subjectCategoryTitle__7GB6i{font-size:1.375rem;font-weight:600;color:#1e3a8a;margin-bottom:20px;text-align:center}.romania_subjectList__pyRhn{list-style:none;padding:0;margin:0}.romania_subjectList__pyRhn li{position:relative;padding-left:24px;margin-bottom:12px;color:#374151;line-height:1.5}.romania_subjectList__pyRhn li:before{content:"✓";position:absolute;left:0;top:0;color:#3b82f6;font-weight:700;font-size:1.1rem}.romania_subjectList__pyRhn li:last-child{margin-bottom:0}.romania_educationContent__N8lxC{max-width:1000px;margin:0 auto}.romania_educationIntro__yK7xm{margin-bottom:40px}.romania_educationLevels__eBRoT{display:flex;flex-direction:column;gap:24px}.romania_educationLevel__VqlyO{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:6px solid #3b82f6;border-radius:0 12px 12px 0;padding:32px;transition:all .3s ease}.romania_educationLevel__VqlyO:hover{transform:translateX(8px);box-shadow:0 8px 25px rgba(59,130,246,.15)}.romania_educationLevelTitle__MflNf{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.romania_educationLevelText__djrmf{color:#6b7280;line-height:1.6;margin:0}.romania_stepsContent__o6xx8{max-width:800px;margin:0 auto}.romania_step__JLMUd{display:flex;gap:24px;margin-bottom:32px;align-items:flex-start}.romania_step__JLMUd:last-child{margin-bottom:0}.romania_stepNumber__nWjzK{background:linear-gradient(135deg,#f59e0b,#f97316);color:white;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;flex-shrink:0}.romania_stepContent__myg2_{flex:1}.romania_stepTitle__EYopS{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:8px}.romania_stepDescription__hiv74{color:#6b7280;line-height:1.6;margin:0}.romania_pricingContent__Y7Pi3{max-width:900px;margin:0 auto}.romania_pricingIntro__9BDAa{text-align:center;margin-bottom:40px}.romania_pricingCards__J_L8A{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.romania_pricingCard___EG14{background:linear-gradient(135deg,#fff7ed,#fed7aa);border:3px solid #f59e0b;border-radius:16px;padding:40px 24px;text-align:center;transition:all .3s ease}.romania_pricingCard___EG14:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(245,158,11,.2)}.romania_pricingTitle__l1VLl{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.romania_pricingAmount__4MZ0q{font-size:2.5rem;font-weight:700;color:#f59e0b;margin-bottom:12px;line-height:1}.romania_pricingDescription__7pSz3{color:#6b7280;margin:0;line-height:1.5}.romania_pricingNote__wnQcG{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #93c5fd;border-radius:12px;padding:24px;text-align:center}.romania_pricingNote__wnQcG p{margin:0;color:#374151;line-height:1.6}.romania_testimonials__y1qIA{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.romania_testimonial__3TPe2{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:12px;padding:32px;transition:all .3s ease}.romania_testimonial__3TPe2:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(251,191,36,.2)}.romania_testimonialQuote___xbQO{font-size:1.125rem;color:#374151;line-height:1.6;font-style:italic;margin-bottom:16px;position:relative}.romania_testimonialQuote___xbQO:before{content:'"';font-size:3rem;color:#f59e0b;position:absolute;top:-20px;left:-10px;opacity:.3;font-family:Georgia,serif}.romania_testimonialAuthor__fo4OR{font-weight:600;color:#1e3a8a;text-align:right}.romania_ctaSection__32Sd5{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:white;padding:68px 50px;border-radius:16px;text-align:center;margin-bottom:50px;box-shadow:0 8px 30px rgba(30,58,138,.2);position:relative;overflow:hidden}.romania_ctaSection__32Sd5:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.romania_ctaTitle__JgfRm{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;position:relative;z-index:1}.romania_ctaDescription__rjjCb{font-size:1.25rem;margin-bottom:40px;opacity:.95;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6;position:relative;z-index:1}.romania_ctaButtons__MQb24{display:flex;gap:20px;justify-content:center;margin-bottom:24px;flex-wrap:wrap;position:relative;z-index:1}.romania_ctaButton__Y4o1J{background:linear-gradient(135deg,#f59e0b,#f97316);color:white;padding:20px 40px;border:none;border-radius:8px;font-weight:600;font-size:1.125rem;text-decoration:none;transition:all .3s ease;display:inline-block}.romania_ctaButton__Y4o1J:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(245,158,11,.3)}.romania_ctaButtonSecondary__T_O1g{background:transparent;color:white;border:2px solid white;padding:18px 38px;border-radius:8px;font-weight:600;font-size:1.125rem;text-decoration:none;transition:all .3s ease;display:inline-block}.romania_ctaButtonSecondary__T_O1g:hover{background:white;color:#1e3a8a;transform:translateY(-2px)}.romania_ctaNote__wOgtS{color:rgba(255,255,255,.9);font-size:.95rem;margin:0;font-style:italic;position:relative;z-index:1}.romania_backToHome__nio3H{text-align:center;padding:20px 0}.romania_homeLink__VcMCJ{color:#3b82f6;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s ease}.romania_homeLink__VcMCJ:hover{color:#1e40af;text-decoration:underline}@media (max-width:768px){.romania_container__10gX_{padding:20px 16px}.romania_hero__Nsn1K{padding:50px 24px;margin-bottom:40px}.romania_title__v1em4{font-size:2.5rem}.romania_subtitle__bSQ3T{font-size:1.25rem}.romania_description__3CG_J{font-size:1.125rem}.romania_heroButtons__uQ7FY{flex-direction:column;align-items:center}.romania_section__MSfd9{padding:40px 24px;margin-bottom:32px}.romania_sectionTitle__a3v1E{font-size:2rem}.romania_featuresGrid__bwfNs{grid-template-columns:1fr;gap:24px}.romania_citiesGrid__o_d8g{grid-template-columns:repeat(2,1fr);gap:20px}.romania_subjectsContent__UCsxs{grid-template-columns:1fr;gap:24px}.romania_pricingCards__J_L8A{grid-template-columns:1fr;gap:20px}.romania_testimonials__y1qIA{grid-template-columns:1fr;gap:24px}.romania_step__JLMUd{flex-direction:column;text-align:center;gap:16px}.romania_ctaSection__32Sd5{padding:50px 24px}.romania_ctaTitle__JgfRm{font-size:2rem}.romania_ctaButtons__MQb24{flex-direction:column;align-items:center}.romania_ctaButtonSecondary__T_O1g,.romania_ctaButton__Y4o1J{width:100%;max-width:300px}}@media (max-width:480px){.romania_container__10gX_{padding:16px 12px}.romania_hero__Nsn1K{padding:40px 16px}.romania_title__v1em4{font-size:2rem}.romania_subtitle__bSQ3T{font-size:1.125rem}.romania_section__MSfd9{padding:24px 16px}.romania_sectionTitle__a3v1E{font-size:1.75rem}.romania_citiesGrid__o_d8g{grid-template-columns:1fr;gap:16px}.romania_cityCard__hH1Sk,.romania_educationLevel__VqlyO,.romania_featureCard__JURK3,.romania_pricingCard___EG14,.romania_subjectCategory__PgTAm,.romania_testimonial__3TPe2{padding:20px}.romania_stepNumber__nWjzK{width:40px;height:40px;font-size:1rem}.romania_ctaSection__32Sd5{padding:40px 16px}.romania_ctaTitle__JgfRm{font-size:1.75rem}}.romania_ctaButtonSecondary__T_O1g:focus,.romania_ctaButton__Y4o1J:focus,.romania_homeLink__VcMCJ:focus{outline:3px solid #93c5fd;outline-offset:2px}@media (prefers-contrast:high){.romania_cityCard__hH1Sk,.romania_educationLevel__VqlyO,.romania_featureCard__JURK3,.romania_pricingCard___EG14,.romania_subjectCategory__PgTAm,.romania_testimonial__3TPe2{border-width:3px}}@media (prefers-reduced-motion:reduce){.romania_cityCard__hH1Sk,.romania_ctaButtonSecondary__T_O1g,.romania_ctaButton__Y4o1J,.romania_educationLevel__VqlyO,.romania_featureCard__JURK3,.romania_homeLink__VcMCJ,.romania_pricingCard___EG14,.romania_testimonial__3TPe2{transition:none}.romania_cityCard__hH1Sk:hover,.romania_ctaButtonSecondary__T_O1g:hover,.romania_ctaButton__Y4o1J:hover,.romania_educationLevel__VqlyO:hover,.romania_featureCard__JURK3:hover,.romania_pricingCard___EG14:hover,.romania_testimonial__3TPe2:hover{transform:none}}@media print{.romania_main__l3wZU{background:white}.romania_container__10gX_{max-width:none;padding:0}.romania_ctaSection__32Sd5,.romania_hero__Nsn1K,.romania_section__MSfd9{box-shadow:none;border:1px solid #e5e7eb}.romania_ctaSection__32Sd5,.romania_hero__Nsn1K{background:#1e3a8a;color:white}.romania_ctaButtonSecondary__T_O1g,.romania_ctaButton__Y4o1J{color:#1e3a8a;background:transparent;border:2px solid #1e3a8a}.romania_homeLink__VcMCJ{color:#1e3a8a}}