.romania_main__7ugN2{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e3a8a;background-color:#f9fafb;line-height:1.7}.romania_container__37GBi{max-width:1200px;margin:0 auto;padding:40px 24px}.romania_hero__2dWGx{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__2dWGx: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__Vk3I_{font-size:3.5rem;font-weight:700;margin-bottom:24px;line-height:1.1;position:relative;z-index:1}.romania_subtitle__p4IOq{font-size:1.5rem;margin-bottom:32px;font-weight:500;opacity:.95;position:relative;z-index:1}.romania_description__0e68M{font-size:1.25rem;max-width:900px;margin:0 auto 40px;line-height:1.6;opacity:.9;position:relative;z-index:1}.romania_heroButtons__UGxBQ{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.romania_section__p97pY{background:white;border-radius:16px;padding:50px;margin-bottom:50px;box-shadow:0 4px 20px rgba(30,58,138,.08)}.romania_sectionTitle__8pcY1{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__AB3Cv{font-size:1.125rem;color:#374151;margin-bottom:24px;line-height:1.7}.romania_featuresGrid__gsBMd{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:40px}.romania_featureCard__KCbtQ{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:12px;padding:32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease}.romania_featureCard__KCbtQ:hover{transform:translateY(-6px);border-color:#3b82f6;box-shadow:0 12px 35px rgba(59,130,246,.15)}.romania_featureIcon__xs_Jk{font-size:3rem;margin-bottom:16px;display:block}.romania_featureTitle__9nBMl{font-size:1.375rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.romania_featureDescription__CcgPK{color:#6b7280;line-height:1.6;margin:0}.romania_citiesIntro__513Ep{font-size:1.125rem;color:#374151;text-align:center;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.romania_citiesGrid__fW9K9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.romania_cityCard__enh0i{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:3px solid #3b82f6;border-radius:12px;padding:32px 24px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease}.romania_cityCard__enh0i:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(59,130,246,.2)}.romania_cityName__VgjXh{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:8px}.romania_cityPopulation__MB8l_{font-size:.95rem;color:#6b7280;font-weight:500;margin-bottom:12px}.romania_cityDescription__MUZ2D{color:#374151;line-height:1.6;margin:0}.romania_allCitiesNote__3Uc0i{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__3Uc0i p{margin:0;color:#374151;font-size:1.125rem;line-height:1.6}.romania_subjectsContent__dQ1Y0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.romania_subjectCategory__lcmF2{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:12px;padding:32px}.romania_subjectCategoryTitle__V7XzS{font-size:1.375rem;font-weight:600;color:#1e3a8a;margin-bottom:20px;text-align:center}.romania_subjectList__QRSMb{list-style:none;padding:0;margin:0}.romania_subjectList__QRSMb li{position:relative;padding-left:24px;margin-bottom:12px;color:#374151;line-height:1.5}.romania_subjectList__QRSMb li:before{content:"✓";position:absolute;left:0;top:0;color:#3b82f6;font-weight:700;font-size:1.1rem}.romania_subjectList__QRSMb li:last-child{margin-bottom:0}.romania_educationContent___kF8J{max-width:1000px;margin:0 auto}.romania_educationIntro__NfFlr{margin-bottom:40px}.romania_educationLevels__PLA2J{display:flex;flex-direction:column;gap:24px}.romania_educationLevel__n0RwW{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:6px solid #3b82f6;border-radius:0 12px 12px 0;padding:32px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease}.romania_educationLevel__n0RwW:hover{transform:translateX(8px);box-shadow:0 8px 25px rgba(59,130,246,.15)}.romania_educationLevelTitle__LZjLW{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.romania_educationLevelText__ePFEr{color:#6b7280;line-height:1.6;margin:0}.romania_stepsContent__Nf4R2{max-width:800px;margin:0 auto}.romania_step__nNk1b{display:flex;gap:24px;margin-bottom:32px;align-items:flex-start}.romania_step__nNk1b:last-child{margin-bottom:0}.romania_stepNumber__DEa0P{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__7L0P3{flex:1}.romania_stepTitle__jxvus{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:8px}.romania_stepDescription__2TIXx{color:#6b7280;line-height:1.6;margin:0}.romania_pricingContent__coVpN{max-width:900px;margin:0 auto}.romania_pricingIntro__opeeC{text-align:center;margin-bottom:40px}.romania_pricingCards__NNfct{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.romania_pricingCard__t_JOu{background:linear-gradient(135deg,#fff7ed,#fed7aa);border:3px solid #f59e0b;border-radius:16px;padding:40px 24px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease}.romania_pricingCard__t_JOu:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(245,158,11,.2)}.romania_pricingTitle__mYWJI{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.romania_pricingAmount__iAVjN{font-size:2.5rem;font-weight:700;color:#f59e0b;margin-bottom:12px;line-height:1}.romania_pricingDescription__SZB3A{color:#6b7280;margin:0;line-height:1.5}.romania_pricingNote__IgeRC{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #93c5fd;border-radius:12px;padding:24px;text-align:center}.romania_pricingNote__IgeRC p{margin:0;color:#374151;line-height:1.6}.romania_testimonials__VH997{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.romania_testimonial__YtpDu{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:12px;padding:32px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease}.romania_testimonial__YtpDu:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(251,191,36,.2)}.romania_testimonialQuote__9HIfI{font-size:1.125rem;color:#374151;line-height:1.6;font-style:italic;margin-bottom:16px;position:relative}.romania_testimonialQuote__9HIfI:before{content:'"';font-size:3rem;color:#f59e0b;position:absolute;top:-20px;left:-10px;opacity:.3;font-family:Georgia,serif}.romania_testimonialAuthor__8Hkq2{font-weight:600;color:#1e3a8a;text-align:right}.romania_ctaSection__9XF0X{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__9XF0X: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__nFPHq{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;position:relative;z-index:1}.romania_ctaDescription__CTZqh{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__E4__D{display:flex;gap:20px;justify-content:center;margin-bottom:24px;flex-wrap:wrap;position:relative;z-index:1}.romania_ctaButton__5AAXa{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:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease;display:inline-block;touch-action:manipulation}.romania_ctaButton__5AAXa:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(245,158,11,.3)}.romania_ctaButtonSecondary__A_E05{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:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease;display:inline-block;touch-action:manipulation}.romania_ctaButtonSecondary__A_E05:hover{background:white;color:#1e3a8a;transform:translateY(-2px)}.romania_ctaNote__X_Mgv{color:rgba(255,255,255,.9);font-size:.95rem;margin:0;font-style:italic;position:relative;z-index:1}.romania_backToHome__KxuEy{text-align:center;padding:20px 0}.romania_homeLink__t9sUk{color:#3b82f6;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s ease}.romania_homeLink__t9sUk:hover{color:#1e40af;text-decoration:underline}@media (max-width:768px){.romania_container__37GBi{padding:20px 16px}.romania_hero__2dWGx{padding:50px 24px;margin-bottom:40px}.romania_title__Vk3I_{font-size:2.5rem}.romania_subtitle__p4IOq{font-size:1.25rem}.romania_description__0e68M{font-size:1.125rem}.romania_heroButtons__UGxBQ{flex-direction:column;align-items:center}.romania_section__p97pY{padding:40px 24px;margin-bottom:32px}.romania_sectionTitle__8pcY1{font-size:2rem}.romania_featuresGrid__gsBMd{grid-template-columns:1fr;gap:24px}.romania_citiesGrid__fW9K9{grid-template-columns:repeat(2,1fr);gap:20px}.romania_subjectsContent__dQ1Y0{grid-template-columns:1fr;gap:24px}.romania_pricingCards__NNfct{grid-template-columns:1fr;gap:20px}.romania_testimonials__VH997{grid-template-columns:1fr;gap:24px}.romania_step__nNk1b{flex-direction:column;text-align:center;gap:16px}.romania_ctaSection__9XF0X{padding:50px 24px}.romania_ctaTitle__nFPHq{font-size:2rem}.romania_ctaButtons__E4__D{flex-direction:column;align-items:center}.romania_ctaButtonSecondary__A_E05,.romania_ctaButton__5AAXa{width:100%;max-width:300px}}@media (max-width:480px){.romania_container__37GBi{padding:16px 12px}.romania_hero__2dWGx{padding:40px 16px}.romania_title__Vk3I_{font-size:2rem}.romania_subtitle__p4IOq{font-size:1.125rem}.romania_section__p97pY{padding:24px 16px}.romania_sectionTitle__8pcY1{font-size:1.75rem}.romania_citiesGrid__fW9K9{grid-template-columns:1fr;gap:16px}.romania_cityCard__enh0i,.romania_educationLevel__n0RwW,.romania_featureCard__KCbtQ,.romania_pricingCard__t_JOu,.romania_subjectCategory__lcmF2,.romania_testimonial__YtpDu{padding:20px}.romania_stepNumber__DEa0P{width:40px;height:40px;font-size:1rem}.romania_ctaSection__9XF0X{padding:40px 16px}.romania_ctaTitle__nFPHq{font-size:1.75rem}}.romania_ctaButtonSecondary__A_E05:focus,.romania_ctaButton__5AAXa:focus,.romania_homeLink__t9sUk:focus{outline:3px solid #93c5fd;outline-offset:2px}@media (prefers-contrast:high){.romania_cityCard__enh0i,.romania_educationLevel__n0RwW,.romania_featureCard__KCbtQ,.romania_pricingCard__t_JOu,.romania_subjectCategory__lcmF2,.romania_testimonial__YtpDu{border-width:3px}}@media (prefers-reduced-motion:reduce){.romania_cityCard__enh0i,.romania_ctaButtonSecondary__A_E05,.romania_ctaButton__5AAXa,.romania_educationLevel__n0RwW,.romania_featureCard__KCbtQ,.romania_homeLink__t9sUk,.romania_pricingCard__t_JOu,.romania_testimonial__YtpDu{transition:none}.romania_cityCard__enh0i:hover,.romania_ctaButtonSecondary__A_E05:hover,.romania_ctaButton__5AAXa:hover,.romania_educationLevel__n0RwW:hover,.romania_featureCard__KCbtQ:hover,.romania_pricingCard__t_JOu:hover,.romania_testimonial__YtpDu:hover{transform:none}}@media print{.romania_main__7ugN2{background:white}.romania_container__37GBi{max-width:none;padding:0}.romania_ctaSection__9XF0X,.romania_hero__2dWGx,.romania_section__p97pY{box-shadow:none;border:1px solid #e5e7eb}.romania_ctaSection__9XF0X,.romania_hero__2dWGx{background:#1e3a8a;color:white}.romania_ctaButtonSecondary__A_E05,.romania_ctaButton__5AAXa{color:#1e3a8a;background:transparent;border:2px solid #1e3a8a}.romania_homeLink__t9sUk{color:#1e3a8a}}