@keyframes belgium_fadeInUp__z_XMN{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes belgium_gradientFlow__UUQcj{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes belgium_float__jsbCb{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-3px,-12px) rotate(.5deg)}66%{transform:translate(2px,8px) rotate(-.5deg)}}@keyframes belgium_shimmer__JgYW4{0%{background-position:-200%}to{background-position:200%}}.belgium_main__hU7d9{min-height:100vh;color:#1e3a8a;background:linear-gradient(180deg,#f8fafc,#f9fafb 50%,#f8fafc);background-size:200% 200%;animation:belgium_gradientFlow__UUQcj 20s ease infinite;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.belgium_container__Qsb0W{max-width:1100px;margin:0 auto;padding:36px 21.6px}.belgium_hero__OI3_4{text-align:center;background:linear-gradient(135deg,#1e3a8a,#3b82f6);background-size:200% 200%;animation:belgium_gradientFlow__UUQcj 15s ease infinite;color:white;padding:100px 36px 88px;border-radius:20px;margin-bottom:48px;box-shadow:0 7.2px 27px rgba(30,58,138,.25),inset 0 0 0 1px rgba(255,255,255,.1);position:relative;overflow:hidden}.belgium_hero__OI3_4:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 40%,rgba(59,130,246,.25) 0,transparent 50%),radial-gradient(circle at 80% 60%,rgba(37,99,235,.2) 0,transparent 50%),radial-gradient(circle at 50% 90%,rgba(245,158,11,.1) 0,transparent 40%);pointer-events:none;animation:belgium_shimmer__JgYW4 25s linear infinite}.belgium_hero__OI3_4:after{content:"";position:absolute;inset: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;animation:belgium_float__jsbCb 60s ease-in-out infinite}.belgium_heroContent__n4xG5{position:relative;z-index:1;animation:belgium_fadeInUp__z_XMN 1s cubic-bezier(.16,1,.3,1)}.belgium_title__lUnd2{font-size:3.25rem;font-weight:700;margin-bottom:20px;line-height:1.1;letter-spacing:-.03em}.belgium_titleGradient__yX2z_{display:block;background:linear-gradient(135deg,#ffffff,#93c5fd 50%,#dbeafe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.belgium_titleAccent__kUiAh{display:block;color:#f59e0b;font-size:.85em;text-shadow:0 2px 20px rgba(245,158,11,.3)}.belgium_subtitle__XTyjn{font-size:1.5rem;margin-bottom:28px;font-weight:400;color:rgba(255,255,255,.92);text-shadow:0 2px 15px rgba(0,0,0,.15);animation:belgium_fadeInUp__z_XMN 1.1s cubic-bezier(.16,1,.3,1) .15s backwards}.belgium_description__5ZxsA{font-size:1.2rem;max-width:800px;margin:0 auto 40px;line-height:1.65;color:rgba(255,255,255,.88);font-weight:300;text-shadow:0 1px 12px rgba(0,0,0,.1);animation:belgium_fadeInUp__z_XMN 1.2s cubic-bezier(.16,1,.3,1) .25s backwards}.belgium_heroButtons__immPo{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;animation:belgium_fadeInUp__z_XMN 1.3s cubic-bezier(.16,1,.3,1) .35s backwards}.belgium_ctaButton__ACEdN{background:linear-gradient(135deg,#f59e0b,#f97316);color:white;padding:18px 36px;border:none;border-radius:10px;font-weight:600;font-size:1.05rem;text-decoration:none;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;display:inline-block;box-shadow:0 3.6px 10.8px rgba(245,158,11,.3);letter-spacing:-.01em;touch-action:manipulation}.belgium_ctaButton__ACEdN:hover{transform:translateY(-2px);box-shadow:0 7.2px 22.5px rgba(245,158,11,.3)}.belgium_ctaButtonSecondary__AtS60{background:rgba(255,255,255,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:white;border:1px solid rgba(255,255,255,.3);padding:17px 34px;border-radius:10px;font-weight:600;font-size:1.05rem;text-decoration:none;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease;display:inline-block;touch-action:manipulation}.belgium_ctaButtonSecondary__AtS60:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.6);transform:translateY(-2px);box-shadow:0 7.2px 22.5px rgba(255,255,255,.1)}.belgium_section__SRBtZ{background:rgba(255,255,255,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.8px solid #dbeafe;border-radius:20px;padding:48px 36px;margin-bottom:36px;box-shadow:0 3.6px 18px rgba(30,58,138,.08)}.belgium_animateSection__ZF_Bl{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.belgium_animateSection__ZF_Bl[data-visible]{opacity:1;transform:translateY(0)}.belgium_sectionTitle__syjd_{font-size:1.8rem;font-weight:700;color:#1e3a8a;text-align:center;margin-bottom:36px;line-height:1.2;position:relative;display:block;padding-bottom:18px}.belgium_sectionTitle__syjd_:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:72px;height:3.6px;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:2px}.belgium_paragraph__6GoKG{font-size:1.05rem;color:#374151;margin-bottom:18px;line-height:1.7}.belgium_featuresGrid__cA6Ra{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:21.6px;margin-top:27px}.belgium_featureCard__bYZU1{background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.8px solid #dbeafe;border-radius:14.4px;padding:27px;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.belgium_featureCard__bYZU1:before{content:"";position:absolute;top:0;left:0;right:0;height:3.6px;background:linear-gradient(135deg,#f59e0b,#f97316);opacity:0;transition:opacity .3s ease}.belgium_featureCard__bYZU1:hover{transform:translateY(-4px);border-color:#3b82f6;box-shadow:0 7.2px 27px rgba(30,58,138,.15)}.belgium_featureCard__bYZU1:hover:before{opacity:1}.belgium_featureIcon__0M8do{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14.4px;background:linear-gradient(135deg,#dbeafe,#e0f2fe);color:#2563eb;margin-bottom:14.4px}.belgium_featureTitle__0uY5D{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:9px;letter-spacing:-.01em}.belgium_featureDescription__bbw_4{color:#6b7280;line-height:1.6;margin:0;font-size:.9375rem}.belgium_citiesIntro___IZuZ{font-size:1.05rem;color:#374151;text-align:center;margin-bottom:27px;max-width:780px;margin-left:auto;margin-right:auto}.belgium_citiesGrid__znPWl{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:27px}.belgium_cityCard__0OhhE{background:linear-gradient(135deg,rgba(219,234,254,.5),rgba(224,242,254,.3));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.8px solid #dbeafe;border-radius:14.4px;padding:27px 21.6px;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.belgium_cityCard__0OhhE:hover{transform:translateY(-4px);box-shadow:0 7.2px 27px rgba(30,58,138,.15);border-color:#3b82f6}.belgium_cityName__TSvZE{font-size:1.375rem;font-weight:700;color:#1e3a8a;margin-bottom:5.4px;letter-spacing:-.01em}.belgium_cityPopulation__XVzqs{font-size:.85rem;color:#6b7280;font-weight:500;margin-bottom:9px;text-transform:uppercase;letter-spacing:.05em}.belgium_cityDescription__J_RRr{color:#374151;line-height:1.55;margin:0;font-size:.9375rem}.belgium_allCitiesNote__dMipc{background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(249,115,22,.06));border-left:3.6px solid #f59e0b;border-radius:0 10px 10px 0;padding:18px 27px;text-align:center}.belgium_allCitiesNote__dMipc p{margin:0;color:#374151;font-size:1.05rem;line-height:1.6}.belgium_subjectsContent___fZgm{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:21.6px}.belgium_subjectCategory__QG4my{background:linear-gradient(135deg,rgba(219,234,254,.4),rgba(224,242,254,.2));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.8px solid #dbeafe;border-radius:14.4px;padding:27px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.belgium_subjectCategory__QG4my:hover{border-color:#3b82f6;box-shadow:0 7.2px 27px rgba(30,58,138,.15)}.belgium_subjectCategoryTitle__OlQY8{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:18px;text-align:center;letter-spacing:-.01em}.belgium_subjectList__n2v6P{list-style:none;padding:0;margin:0}.belgium_subjectList__n2v6P li{position:relative;padding-left:21.6px;margin-bottom:9px;color:#374151;line-height:1.5;font-size:.9375rem}.belgium_subjectList__n2v6P li:before{content:"";position:absolute;left:0;top:8px;width:7.2px;height:7.2px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1e3a8a)}.belgium_subjectList__n2v6P li:last-child{margin-bottom:0}.belgium_educationContent__e_GWC{max-width:900px;margin:0 auto}.belgium_educationIntro___Q5O6{margin-bottom:27px}.belgium_educationLevels__NZcah{display:flex;flex-direction:column;gap:18px}.belgium_educationLevel__Jq9mj{background:linear-gradient(135deg,rgba(219,234,254,.35),rgba(224,242,254,.15));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-left:3.6px solid #3b82f6;border-radius:0 14.4px 14.4px 0;padding:27px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.belgium_educationLevel__Jq9mj:hover{transform:translateX(5.4px);box-shadow:0 7.2px 27px rgba(30,58,138,.15)}.belgium_educationLevelTitle__NMiei{font-size:1.125rem;font-weight:600;color:#1e3a8a;margin-bottom:9px}.belgium_educationLevelText__KckYE{color:#6b7280;line-height:1.6;margin:0;font-size:.9375rem}.belgium_stepsContent__yWg00{max-width:720px;margin:0 auto}.belgium_step__LDx4Q{display:flex;gap:21.6px;margin-bottom:27px;align-items:flex-start}.belgium_step__LDx4Q:last-child{margin-bottom:0}.belgium_stepNumber___PSAr{background:linear-gradient(135deg,#f59e0b,#f97316);color:white;width:48px;height:48px;border-radius:14.4px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0;box-shadow:0 3.6px 10.8px rgba(245,158,11,.3)}.belgium_stepContent__NBPrk{flex:1;padding-top:3.6px}.belgium_stepTitle__AzVC4{font-size:1.125rem;font-weight:600;color:#1e3a8a;margin-bottom:5.4px}.belgium_stepDescription__qQudG{color:#6b7280;line-height:1.6;margin:0;font-size:.9375rem}.belgium_pricingContent__csF9M{max-width:900px;margin:0 auto}.belgium_pricingIntro__3S984{text-align:center;margin-bottom:27px}.belgium_pricingCards__7RowG{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:21.6px;margin-bottom:27px}.belgium_pricingCard__yVIc_{background:rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.8px solid #dbeafe;border-radius:14.4px;padding:36px 21.6px;text-align:center;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.belgium_pricingCard__yVIc_:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3.6px;background:linear-gradient(135deg,#f59e0b,#f97316);opacity:0;transition:opacity .3s ease}.belgium_pricingCard__yVIc_:hover{transform:translateY(-4px);border-color:#f59e0b;box-shadow:0 7.2px 27px rgba(30,58,138,.15)}.belgium_pricingCard__yVIc_:hover:after{opacity:1}.belgium_pricingTitle__j2ANU{font-size:1.125rem;font-weight:600;color:#1e3a8a;margin-bottom:10.8px}.belgium_pricingAmount__8A8aA{font-size:2.25rem;font-weight:700;color:#f59e0b;margin-bottom:10.8px;line-height:1;letter-spacing:-.02em}.belgium_pricingDescription___fCaC{color:#6b7280;margin:0;line-height:1.5;font-size:.9375rem}.belgium_pricingNote__xj0_y{background:linear-gradient(135deg,rgba(219,234,254,.4),rgba(224,242,254,.2));border:1.8px solid #dbeafe;border-radius:14.4px;padding:21.6px 27px;text-align:center}.belgium_pricingNote__xj0_y p{margin:0;color:#374151;line-height:1.6;font-size:.9375rem}.belgium_testimonials__Kkyxn{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:21.6px;margin-top:27px}.belgium_testimonial__hp2UR{background:rgba(255,255,255,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.8px solid #dbeafe;border-radius:14.4px;padding:27px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),background-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1);position:relative}.belgium_testimonial__hp2UR:hover{transform:translateY(-4px);box-shadow:0 7.2px 27px rgba(30,58,138,.15);border-color:#3b82f6}.belgium_testimonialQuote__7kCdP{font-size:1.05rem;color:#475569;line-height:1.65;font-style:italic;margin-bottom:14.4px;position:relative;padding-left:3.6px}.belgium_testimonialQuote__7kCdP:before{content:"\201C";font-size:3.5rem;color:#3b82f6;position:absolute;top:-21.6px;left:-7.2px;opacity:.2;font-family:Georgia,Times New Roman,serif;line-height:1}.belgium_testimonialAuthor__3LA6r{font-weight:600;color:#1e3a8a;text-align:right;font-size:.9375rem}.belgium_ctaSection__pCrei{background:linear-gradient(135deg,#1e3a8a,#3b82f6);background-size:200% 200%;animation:belgium_gradientFlow__UUQcj 15s ease infinite;color:white;padding:64px 36px;border-radius:20px;text-align:center;margin-bottom:36px;box-shadow:0 7.2px 27px rgba(30,58,138,.25),inset 0 0 0 1px rgba(255,255,255,.1);position:relative;overflow:hidden}.belgium_ctaSection__pCrei:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 50%,rgba(59,130,246,.2) 0,transparent 50%),radial-gradient(circle at 70% 50%,rgba(245,158,11,.1) 0,transparent 40%);pointer-events:none;animation:belgium_shimmer__JgYW4 20s linear infinite}.belgium_ctaSection__pCrei:after{content:"";position:absolute;inset: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;animation:belgium_float__jsbCb 60s ease-in-out infinite}.belgium_ctaTitle__T1oN_{font-size:1.8rem;font-weight:700;margin-bottom:18px;line-height:1.2;position:relative;z-index:1}.belgium_ctaDescription__s_VA_{font-size:1.05rem;margin-bottom:36px;color:rgba(255,255,255,.9);max-width:760px;margin-left:auto;margin-right:auto;line-height:1.65;position:relative;z-index:1;font-weight:300}.belgium_ctaButtons__AtcNa{display:flex;gap:18px;justify-content:center;margin-bottom:21.6px;flex-wrap:wrap;position:relative;z-index:1}.belgium_ctaNote__WRmK3{color:rgba(255,255,255,.8);font-size:.9rem;margin:0;position:relative;z-index:1;letter-spacing:.02em}.belgium_backToHome__UeH3q{text-align:center;padding:18px 0}.belgium_homeLink__0sAfh{color:#3b82f6;text-decoration:none;font-weight:500;font-size:.9375rem;transition:color .3s ease}.belgium_homeLink__0sAfh:hover{color:#1e40af}@media (max-width:768px){.belgium_container__Qsb0W{padding:18px 14.4px}.belgium_hero__OI3_4{padding:54px 21.6px;margin-bottom:27px;border-radius:16px}.belgium_title__lUnd2{font-size:2.5rem}.belgium_subtitle__XTyjn{font-size:1.2rem}.belgium_description__5ZxsA{font-size:1.05rem}.belgium_heroButtons__immPo{flex-direction:column;align-items:center}.belgium_section__SRBtZ{padding:27px 21.6px;margin-bottom:21.6px;border-radius:14.4px}.belgium_sectionTitle__syjd_{font-size:1.6rem}.belgium_featuresGrid__cA6Ra{grid-template-columns:1fr;gap:18px}.belgium_citiesGrid__znPWl{grid-template-columns:repeat(2,1fr);gap:14.4px}.belgium_subjectsContent___fZgm{grid-template-columns:1fr;gap:18px}.belgium_pricingCards__7RowG{grid-template-columns:1fr;gap:14.4px}.belgium_testimonials__Kkyxn{grid-template-columns:1fr;gap:18px}.belgium_step__LDx4Q{flex-direction:column;text-align:center;gap:10.8px}.belgium_stepNumber___PSAr{margin:0 auto}.belgium_ctaSection__pCrei{padding:36px 21.6px;border-radius:14.4px}.belgium_ctaTitle__T1oN_{font-size:1.6rem}.belgium_ctaButtons__AtcNa{flex-direction:column;align-items:center}.belgium_ctaButtonSecondary__AtS60,.belgium_ctaButton__ACEdN{width:100%;max-width:280px;text-align:center}}@media (max-width:480px){.belgium_container__Qsb0W{padding:14.4px 10.8px}.belgium_hero__OI3_4{padding:36px 14.4px}.belgium_title__lUnd2{font-size:2rem}.belgium_subtitle__XTyjn{font-size:1.05rem}.belgium_section__SRBtZ{padding:21.6px 14.4px}.belgium_sectionTitle__syjd_{font-size:1.4rem}.belgium_citiesGrid__znPWl{grid-template-columns:1fr;gap:10.8px}.belgium_cityCard__0OhhE,.belgium_educationLevel__Jq9mj,.belgium_featureCard__bYZU1,.belgium_pricingCard__yVIc_,.belgium_subjectCategory__QG4my,.belgium_testimonial__hp2UR{padding:18px}.belgium_stepNumber___PSAr{width:40px;height:40px;font-size:1rem;border-radius:10px}.belgium_ctaSection__pCrei{padding:27px 14.4px}.belgium_ctaTitle__T1oN_{font-size:1.4rem}}.belgium_ctaButtonSecondary__AtS60:focus-visible,.belgium_ctaButton__ACEdN:focus-visible,.belgium_homeLink__0sAfh:focus-visible{outline:none;box-shadow:0 0 0 2.7px rgba(96,165,250,.27)}@media (prefers-contrast:high){.belgium_cityCard__0OhhE,.belgium_educationLevel__Jq9mj,.belgium_featureCard__bYZU1,.belgium_pricingCard__yVIc_,.belgium_subjectCategory__QG4my,.belgium_testimonial__hp2UR{border-width:3px;backdrop-filter:none;-webkit-backdrop-filter:none;background:white}.belgium_section__SRBtZ{backdrop-filter:none;-webkit-backdrop-filter:none;background:white}}@media (prefers-reduced-motion:reduce){.belgium_main__hU7d9,.belgium_main__hU7d9 *,.belgium_main__hU7d9 :after,.belgium_main__hU7d9 :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.belgium_animateSection__ZF_Bl{opacity:1;transform:none}}@media (hover:none){.belgium_hero__OI3_4,.belgium_main__hU7d9{animation:none;background-size:auto}.belgium_hero__OI3_4:after,.belgium_hero__OI3_4:before{animation:none}.belgium_heroContent__n4xG5{animation:none;opacity:1;transform:none}.belgium_featureCard__bYZU1,.belgium_section__SRBtZ{backdrop-filter:none;-webkit-backdrop-filter:none}}@media print{.belgium_main__hU7d9{background:white}.belgium_container__Qsb0W{max-width:none;padding:0}.belgium_ctaSection__pCrei,.belgium_hero__OI3_4,.belgium_section__SRBtZ{box-shadow:none;border:1px solid #e5e7eb;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}.belgium_ctaSection__pCrei,.belgium_hero__OI3_4{background:#1e3a8a;color:white}.belgium_ctaSection__pCrei:after,.belgium_ctaSection__pCrei:before,.belgium_hero__OI3_4:after,.belgium_hero__OI3_4:before{display:none}.belgium_animateSection__ZF_Bl{opacity:1;transform:none}.belgium_ctaButtonSecondary__AtS60,.belgium_ctaButton__ACEdN{color:#1e3a8a;background:transparent;border:2px solid #1e3a8a;box-shadow:none}.belgium_homeLink__0sAfh{color:#1e3a8a}}.country_tutor_preview_section__kF2W1{background:white;border-radius:16px;padding:50px;margin-bottom:50px;box-shadow:0 4px 20px rgba(30,58,138,.08)}.country_tutor_preview_sectionTitle__gLfhR{font-size:2.5rem;font-weight:600;color:#1e3a8a;text-align:center;margin-bottom:16px;padding-bottom:20px;border-bottom:4px solid #f59e0b;display:inline-block;width:100%}.country_tutor_preview_sectionIntro__M2NaA{font-size:1.125rem;color:#4b5563;text-align:center;margin-bottom:36px;line-height:1.6}.country_tutor_preview_grid__Rff6Q{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px}.country_tutor_preview_card__WkMuD{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.country_tutor_preview_card__WkMuD:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(59,130,246,.15);border-color:#3b82f6}.country_tutor_preview_cardLink__Zz3Kv{display:flex;flex-direction:column;height:100%;padding:24px;text-decoration:none;color:inherit}.country_tutor_preview_cardHeader__NG6zx{display:flex;align-items:center;gap:12px;margin-bottom:16px}.country_tutor_preview_avatar__YCFag{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#e5e7eb}.country_tutor_preview_headerText__ACnBh{flex:1;min-width:0}.country_tutor_preview_name__fxsv0{font-size:1.125rem;font-weight:700;color:#1e3a8a;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country_tutor_preview_rating__L3yGI{display:flex;align-items:center;gap:4px;font-size:.875rem;color:#1f2937;font-weight:600}.country_tutor_preview_reviewCount__SQVVb{color:#6b7280;font-weight:400}.country_tutor_preview_newTutor__2EZ6L{font-size:.875rem;color:#6b7280;font-style:italic}.country_tutor_preview_price__GVH8U{text-align:right;flex-shrink:0}.country_tutor_preview_priceAmount__5P76t{font-size:1.25rem;font-weight:700;color:#1e3a8a}.country_tutor_preview_priceUnit__5Jdft{font-size:.875rem;color:#6b7280;margin-left:2px}.country_tutor_preview_title__IlhmK{font-size:1rem;font-weight:600;color:#374151;margin:0 0 8px;line-height:1.4}.country_tutor_preview_description__egKUB{font-size:.95rem;color:#4b5563;line-height:1.5;margin:0 0 20px;flex:1}.country_tutor_preview_viewProfileCta__3Dj_2{display:inline-flex;align-items:center;gap:6px;font-size:.95rem;font-weight:600;color:#3b82f6;margin-top:auto}.country_tutor_preview_card__WkMuD:hover .country_tutor_preview_viewProfileCta__3Dj_2{color:#1e3a8a}.country_tutor_preview_viewMoreWrap__8jXpc{display:flex;justify-content:center}.country_tutor_preview_viewMoreButton__QBNJ0{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:white;font-size:1.05rem;font-weight:600;text-decoration:none;border-radius:50px;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(30,58,138,.25)}.country_tutor_preview_viewMoreButton__QBNJ0:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(30,58,138,.35)}@media (max-width:900px){.country_tutor_preview_section__kF2W1{padding:36px 24px}.country_tutor_preview_grid__Rff6Q{grid-template-columns:repeat(2,1fr);gap:18px}}@media (max-width:600px){.country_tutor_preview_grid__Rff6Q{grid-template-columns:1fr}.country_tutor_preview_sectionTitle__gLfhR{font-size:1.85rem}.country_tutor_preview_cardLink__Zz3Kv{padding:20px}}@media (prefers-reduced-motion:reduce){.country_tutor_preview_card__WkMuD,.country_tutor_preview_viewMoreButton__QBNJ0{transition:none}.country_tutor_preview_card__WkMuD:hover,.country_tutor_preview_viewMoreButton__QBNJ0:hover{transform:none}}.france_main__znxfA{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e3a8a;background-color:#f9fafb;line-height:1.7}.france_container__PpsLk{max-width:1200px;margin:0 auto;padding:40px 24px}.france_hero__RjqKG{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}.france_hero__RjqKG: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}.france_title__38h2o{font-size:3.5rem;font-weight:700;margin-bottom:24px;line-height:1.1;position:relative;z-index:1}.france_subtitle__rBDtD{font-size:1.5rem;margin-bottom:32px;font-weight:500;opacity:.95;position:relative;z-index:1}.france_description__UO3ak{font-size:1.25rem;max-width:900px;margin:0 auto 40px;line-height:1.6;opacity:.9;position:relative;z-index:1}.france_heroButtons__oOx62{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.france_section__QByxn{background:white;border-radius:16px;padding:50px;margin-bottom:50px;box-shadow:0 4px 20px rgba(30,58,138,.08)}.france_sectionTitle__9WJNZ{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%}.france_paragraph__HeIob{font-size:1.125rem;color:#374151;margin-bottom:24px;line-height:1.7}.france_featuresGrid__mqsqy{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:40px}.france_featureCard__oG6jN{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}.france_featureCard__oG6jN:hover{transform:translateY(-6px);border-color:#3b82f6;box-shadow:0 12px 35px rgba(59,130,246,.15)}.france_featureIcon__cGHZO{font-size:3rem;margin-bottom:16px;display:block}.france_featureTitle__9suNO{font-size:1.375rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.france_featureDescription__6DJgO{color:#6b7280;line-height:1.6;margin:0}.france_citiesIntro__Khn7d{font-size:1.125rem;color:#374151;text-align:center;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.france_citiesGrid__LMZtI{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.france_cityCard__GVAMR{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}.france_cityCard__GVAMR:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(59,130,246,.2)}.france_cityName__EyLwH{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:8px}.france_cityPopulation__oASrr{font-size:.95rem;color:#6b7280;font-weight:500;margin-bottom:12px}.france_cityDescription__VIoLj{color:#374151;line-height:1.6;margin:0}.france_allCitiesNote__1rdUA{background:linear-gradient(135deg,#fff7ed,#fed7aa);border-left:6px solid #f59e0b;border-radius:0 12px 12px 0;padding:24px 32px;text-align:center}.france_allCitiesNote__1rdUA p{margin:0;color:#374151;font-size:1.125rem;line-height:1.6}.france_subjectsContent__jaDnB{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.france_subjectCategory__C_HSf{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:12px;padding:32px}.france_subjectCategoryTitle__hWJ9A{font-size:1.375rem;font-weight:600;color:#1e3a8a;margin-bottom:20px;text-align:center}.france_subjectList__ncRcU{list-style:none;padding:0;margin:0}.france_subjectList__ncRcU li{position:relative;padding-left:24px;margin-bottom:12px;color:#374151;line-height:1.5}.france_subjectList__ncRcU li:before{content:"✓";position:absolute;left:0;top:0;color:#3b82f6;font-weight:700;font-size:1.1rem}.france_subjectList__ncRcU li:last-child{margin-bottom:0}.france_educationContent__BrGqe{max-width:1000px;margin:0 auto}.france_educationIntro__CW6X_{margin-bottom:40px}.france_educationLevels__ebXxM{display:flex;flex-direction:column;gap:24px}.france_educationLevel__MhPqZ{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}.france_educationLevel__MhPqZ:hover{transform:translateX(8px);box-shadow:0 8px 25px rgba(59,130,246,.15)}.france_educationLevelTitle__SZQJo{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.france_educationLevelText__QtO3f{color:#6b7280;line-height:1.6;margin:0}.france_stepsContent__X0vJ6{max-width:800px;margin:0 auto}.france_step__ST7qW{display:flex;gap:24px;margin-bottom:32px;align-items:flex-start}.france_step__ST7qW:last-child{margin-bottom:0}.france_stepNumber__u9cEC{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}.france_stepContent__IsqOt{flex:1}.france_stepTitle__XZo4z{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:8px}.france_stepDescription__fb0ET{color:#6b7280;line-height:1.6;margin:0}.france_pricingContent__PN4gF{max-width:900px;margin:0 auto}.france_pricingIntro__gB255{text-align:center;margin-bottom:40px}.france_pricingCards__TrCrt{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.france_pricingCard___7yIk{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}.france_pricingCard___7yIk:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(245,158,11,.2)}.france_pricingTitle__6nHpE{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.france_pricingAmount__jEJP8{font-size:2.5rem;font-weight:700;color:#f59e0b;margin-bottom:12px;line-height:1}.france_pricingDescription__Sb5ZI{color:#6b7280;margin:0;line-height:1.5}.france_pricingNote__2VYe2{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #93c5fd;border-radius:12px;padding:24px;text-align:center}.france_pricingNote__2VYe2 p{margin:0;color:#374151;line-height:1.6}.france_testimonials__O4ewZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.france_testimonial__YGpim{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}.france_testimonial__YGpim:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(251,191,36,.2)}.france_testimonialQuote__9bCH7{font-size:1.125rem;color:#374151;line-height:1.6;font-style:italic;margin-bottom:16px;position:relative}.france_testimonialQuote__9bCH7:before{content:'"';font-size:3rem;color:#f59e0b;position:absolute;top:-20px;left:-10px;opacity:.3;font-family:Georgia,serif}.france_testimonialAuthor__Kqd1V{font-weight:600;color:#1e3a8a;text-align:right}.france_ctaSection__ADW_0{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}.france_ctaSection__ADW_0: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}.france_ctaTitle__tR_6I{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;position:relative;z-index:1}.france_ctaDescription__2oUc8{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}.france_ctaButtons__mAMS7{display:flex;gap:20px;justify-content:center;margin-bottom:24px;flex-wrap:wrap;position:relative;z-index:1}.france_ctaButton__6YMCl{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}.france_ctaButton__6YMCl:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(245,158,11,.3)}.france_ctaButtonSecondary__n3g9J{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}.france_ctaButtonSecondary__n3g9J:hover{background:white;color:#1e3a8a;transform:translateY(-2px)}.france_ctaNote__ilyf3{color:rgba(255,255,255,.9);font-size:.95rem;margin:0;font-style:italic;position:relative;z-index:1}.france_backToHome__5dulj{text-align:center;padding:20px 0}.france_homeLink__7eAoY{color:#3b82f6;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s ease}.france_homeLink__7eAoY:hover{color:#1e40af;text-decoration:underline}@media (max-width:768px){.france_container__PpsLk{padding:20px 16px}.france_hero__RjqKG{padding:50px 24px;margin-bottom:40px}.france_title__38h2o{font-size:2.5rem}.france_subtitle__rBDtD{font-size:1.25rem}.france_description__UO3ak{font-size:1.125rem}.france_heroButtons__oOx62{flex-direction:column;align-items:center}.france_section__QByxn{padding:40px 24px;margin-bottom:32px}.france_sectionTitle__9WJNZ{font-size:2rem}.france_featuresGrid__mqsqy{grid-template-columns:1fr;gap:24px}.france_citiesGrid__LMZtI{grid-template-columns:repeat(2,1fr);gap:20px}.france_subjectsContent__jaDnB{grid-template-columns:1fr;gap:24px}.france_pricingCards__TrCrt{grid-template-columns:1fr;gap:20px}.france_testimonials__O4ewZ{grid-template-columns:1fr;gap:24px}.france_step__ST7qW{flex-direction:column;text-align:center;gap:16px}.france_ctaSection__ADW_0{padding:50px 24px}.france_ctaTitle__tR_6I{font-size:2rem}.france_ctaButtons__mAMS7{flex-direction:column;align-items:center}.france_ctaButtonSecondary__n3g9J,.france_ctaButton__6YMCl{width:100%;max-width:300px}}@media (max-width:480px){.france_container__PpsLk{padding:16px 12px}.france_hero__RjqKG{padding:40px 16px}.france_title__38h2o{font-size:2rem}.france_subtitle__rBDtD{font-size:1.125rem}.france_section__QByxn{padding:24px 16px}.france_sectionTitle__9WJNZ{font-size:1.75rem}.france_citiesGrid__LMZtI{grid-template-columns:1fr;gap:16px}.france_cityCard__GVAMR,.france_educationLevel__MhPqZ,.france_featureCard__oG6jN,.france_pricingCard___7yIk,.france_subjectCategory__C_HSf,.france_testimonial__YGpim{padding:20px}.france_stepNumber__u9cEC{width:40px;height:40px;font-size:1rem}.france_ctaSection__ADW_0{padding:40px 16px}.france_ctaTitle__tR_6I{font-size:1.75rem}}.france_ctaButtonSecondary__n3g9J:focus,.france_ctaButton__6YMCl:focus,.france_homeLink__7eAoY:focus{outline:3px solid #93c5fd;outline-offset:2px}@media (prefers-contrast:high){.france_cityCard__GVAMR,.france_educationLevel__MhPqZ,.france_featureCard__oG6jN,.france_pricingCard___7yIk,.france_subjectCategory__C_HSf,.france_testimonial__YGpim{border-width:3px}}@media (prefers-reduced-motion:reduce){.france_cityCard__GVAMR,.france_ctaButtonSecondary__n3g9J,.france_ctaButton__6YMCl,.france_educationLevel__MhPqZ,.france_featureCard__oG6jN,.france_homeLink__7eAoY,.france_pricingCard___7yIk,.france_testimonial__YGpim{transition:none}.france_cityCard__GVAMR:hover,.france_ctaButtonSecondary__n3g9J:hover,.france_ctaButton__6YMCl:hover,.france_educationLevel__MhPqZ:hover,.france_featureCard__oG6jN:hover,.france_pricingCard___7yIk:hover,.france_testimonial__YGpim:hover{transform:none}}@media print{.france_main__znxfA{background:white}.france_container__PpsLk{max-width:none;padding:0}.france_ctaSection__ADW_0,.france_hero__RjqKG,.france_section__QByxn{box-shadow:none;border:1px solid #e5e7eb}.france_ctaSection__ADW_0,.france_hero__RjqKG{background:#1e3a8a;color:white}.france_ctaButtonSecondary__n3g9J,.france_ctaButton__6YMCl{color:#1e3a8a;background:transparent;border:2px solid #1e3a8a}.france_homeLink__7eAoY{color:#1e3a8a}}.germany_main__0GpTM{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e3a8a;background-color:#f9fafb;line-height:1.7}.germany_container__tABN_{max-width:1200px;margin:0 auto;padding:40px 24px}.germany_hero__Ir1Kh{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}.germany_hero__Ir1Kh: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}.germany_title__x2dZK{font-size:3.5rem;font-weight:700;margin-bottom:24px;line-height:1.1;position:relative;z-index:1}.germany_subtitle___L6Pc{font-size:1.5rem;margin-bottom:32px;font-weight:500;opacity:.95;position:relative;z-index:1}.germany_description__OtBMP{font-size:1.25rem;max-width:900px;margin:0 auto 40px;line-height:1.6;opacity:.9;position:relative;z-index:1}.germany_heroButtons__Pjyfl{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.germany_section__RrWmh{background:white;border-radius:16px;padding:50px;margin-bottom:50px;box-shadow:0 4px 20px rgba(30,58,138,.08)}.germany_sectionTitle__pfrnP{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%}.germany_paragraph__kebrJ{font-size:1.125rem;color:#374151;margin-bottom:24px;line-height:1.7}.germany_featuresGrid__ngW11{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:40px}.germany_featureCard__G8dcJ{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}.germany_featureCard__G8dcJ:hover{transform:translateY(-6px);border-color:#3b82f6;box-shadow:0 12px 35px rgba(59,130,246,.15)}.germany_featureIcon__3UCSe{font-size:3rem;margin-bottom:16px;display:block}.germany_featureTitle__uzLfg{font-size:1.375rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.germany_featureDescription__2OYtR{color:#6b7280;line-height:1.6;margin:0}.germany_citiesIntro__ArMau{font-size:1.125rem;color:#374151;text-align:center;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.germany_citiesGrid__qngc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.germany_cityCard__7_AS_{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}.germany_cityCard__7_AS_:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(59,130,246,.2)}.germany_cityName__GTF_c{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:8px}.germany_cityPopulation__ACBYa{font-size:.95rem;color:#6b7280;font-weight:500;margin-bottom:12px}.germany_cityDescription__Fmuwo{color:#374151;line-height:1.6;margin:0}.germany_allCitiesNote__kDSvy{background:linear-gradient(135deg,#fff7ed,#fed7aa);border-left:6px solid #f59e0b;border-radius:0 12px 12px 0;padding:24px 32px;text-align:center}.germany_allCitiesNote__kDSvy p{margin:0;color:#374151;font-size:1.125rem;line-height:1.6}.germany_subjectsContent__Rfksj{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.germany_subjectCategory__B9hKk{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:12px;padding:32px}.germany_subjectCategoryTitle__rhTpH{font-size:1.375rem;font-weight:600;color:#1e3a8a;margin-bottom:20px;text-align:center}.germany_subjectList__BjcDk{list-style:none;padding:0;margin:0}.germany_subjectList__BjcDk li{position:relative;padding-left:24px;margin-bottom:12px;color:#374151;line-height:1.5}.germany_subjectList__BjcDk li:before{content:"✓";position:absolute;left:0;top:0;color:#3b82f6;font-weight:700;font-size:1.1rem}.germany_subjectList__BjcDk li:last-child{margin-bottom:0}.germany_educationContent__mAyZu{max-width:1000px;margin:0 auto}.germany_educationIntro__rZZdI{margin-bottom:40px}.germany_educationLevels__IsGgl{display:flex;flex-direction:column;gap:24px}.germany_educationLevel___sJb7{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}.germany_educationLevel___sJb7:hover{transform:translateX(8px);box-shadow:0 8px 25px rgba(59,130,246,.15)}.germany_educationLevelTitle__uf6iU{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.germany_educationLevelText___s2Ip{color:#6b7280;line-height:1.6;margin:0}.germany_stepsContent__mJnA_{max-width:800px;margin:0 auto}.germany_step__OTKJd{display:flex;gap:24px;margin-bottom:32px;align-items:flex-start}.germany_step__OTKJd:last-child{margin-bottom:0}.germany_stepNumber__5ieKD{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}.germany_stepContent__pQg9_{flex:1}.germany_stepTitle__mK1tW{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:8px}.germany_stepDescription__zUbM_{color:#6b7280;line-height:1.6;margin:0}.germany_pricingContent__11oCM{max-width:900px;margin:0 auto}.germany_pricingIntro__ef9iH{text-align:center;margin-bottom:40px}.germany_pricingCards__8_Jcz{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.germany_pricingCard___RHMJ{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}.germany_pricingCard___RHMJ:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(245,158,11,.2)}.germany_pricingTitle__7QHKf{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.germany_pricingAmount__Jhb_c{font-size:2.5rem;font-weight:700;color:#f59e0b;margin-bottom:12px;line-height:1}.germany_pricingDescription__jamm4{color:#6b7280;margin:0;line-height:1.5}.germany_pricingNote__dhQUp{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #93c5fd;border-radius:12px;padding:24px;text-align:center}.germany_pricingNote__dhQUp p{margin:0;color:#374151;line-height:1.6}.germany_testimonials__fDwuU{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.germany_testimonial__gtxSj{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}.germany_testimonial__gtxSj:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(251,191,36,.2)}.germany_testimonialQuote__DtV45{font-size:1.125rem;color:#374151;line-height:1.6;font-style:italic;margin-bottom:16px;position:relative}.germany_testimonialQuote__DtV45:before{content:'"';font-size:3rem;color:#f59e0b;position:absolute;top:-20px;left:-10px;opacity:.3;font-family:Georgia,serif}.germany_testimonialAuthor__0i23D{font-weight:600;color:#1e3a8a;text-align:right}.germany_ctaSection__dumNH{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}.germany_ctaSection__dumNH: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}.germany_ctaTitle__aktUu{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;position:relative;z-index:1}.germany_ctaDescription__o_sjU{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}.germany_ctaButtons__upPa6{display:flex;gap:20px;justify-content:center;margin-bottom:24px;flex-wrap:wrap;position:relative;z-index:1}.germany_ctaButton__nF1JO{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}.germany_ctaButton__nF1JO:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(245,158,11,.3)}.germany_ctaButtonSecondary__9fF8C{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}.germany_ctaButtonSecondary__9fF8C:hover{background:white;color:#1e3a8a;transform:translateY(-2px)}.germany_ctaNote__T_tGT{color:rgba(255,255,255,.9);font-size:.95rem;margin:0;font-style:italic;position:relative;z-index:1}.germany_backToHome__x9kKY{text-align:center;padding:20px 0}.germany_homeLink__Kb_l5{color:#3b82f6;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s ease}.germany_homeLink__Kb_l5:hover{color:#1e40af;text-decoration:underline}@media (max-width:768px){.germany_container__tABN_{padding:20px 16px}.germany_hero__Ir1Kh{padding:50px 24px;margin-bottom:40px}.germany_title__x2dZK{font-size:2.5rem}.germany_subtitle___L6Pc{font-size:1.25rem}.germany_description__OtBMP{font-size:1.125rem}.germany_heroButtons__Pjyfl{flex-direction:column;align-items:center}.germany_section__RrWmh{padding:40px 24px;margin-bottom:32px}.germany_sectionTitle__pfrnP{font-size:2rem}.germany_featuresGrid__ngW11{grid-template-columns:1fr;gap:24px}.germany_citiesGrid__qngc5{grid-template-columns:repeat(2,1fr);gap:20px}.germany_subjectsContent__Rfksj{grid-template-columns:1fr;gap:24px}.germany_pricingCards__8_Jcz{grid-template-columns:1fr;gap:20px}.germany_testimonials__fDwuU{grid-template-columns:1fr;gap:24px}.germany_step__OTKJd{flex-direction:column;text-align:center;gap:16px}.germany_ctaSection__dumNH{padding:50px 24px}.germany_ctaTitle__aktUu{font-size:2rem}.germany_ctaButtons__upPa6{flex-direction:column;align-items:center}.germany_ctaButtonSecondary__9fF8C,.germany_ctaButton__nF1JO{width:100%;max-width:300px}}@media (max-width:480px){.germany_container__tABN_{padding:16px 12px}.germany_hero__Ir1Kh{padding:40px 16px}.germany_title__x2dZK{font-size:2rem}.germany_subtitle___L6Pc{font-size:1.125rem}.germany_section__RrWmh{padding:24px 16px}.germany_sectionTitle__pfrnP{font-size:1.75rem}.germany_citiesGrid__qngc5{grid-template-columns:1fr;gap:16px}.germany_cityCard__7_AS_,.germany_educationLevel___sJb7,.germany_featureCard__G8dcJ,.germany_pricingCard___RHMJ,.germany_subjectCategory__B9hKk,.germany_testimonial__gtxSj{padding:20px}.germany_stepNumber__5ieKD{width:40px;height:40px;font-size:1rem}.germany_ctaSection__dumNH{padding:40px 16px}.germany_ctaTitle__aktUu{font-size:1.75rem}}.germany_ctaButtonSecondary__9fF8C:focus,.germany_ctaButton__nF1JO:focus,.germany_homeLink__Kb_l5:focus{outline:3px solid #93c5fd;outline-offset:2px}@media (prefers-contrast:high){.germany_cityCard__7_AS_,.germany_educationLevel___sJb7,.germany_featureCard__G8dcJ,.germany_pricingCard___RHMJ,.germany_subjectCategory__B9hKk,.germany_testimonial__gtxSj{border-width:3px}}@media (prefers-reduced-motion:reduce){.germany_cityCard__7_AS_,.germany_ctaButtonSecondary__9fF8C,.germany_ctaButton__nF1JO,.germany_educationLevel___sJb7,.germany_featureCard__G8dcJ,.germany_homeLink__Kb_l5,.germany_pricingCard___RHMJ,.germany_testimonial__gtxSj{transition:none}.germany_cityCard__7_AS_:hover,.germany_ctaButtonSecondary__9fF8C:hover,.germany_ctaButton__nF1JO:hover,.germany_educationLevel___sJb7:hover,.germany_featureCard__G8dcJ:hover,.germany_pricingCard___RHMJ:hover,.germany_testimonial__gtxSj:hover{transform:none}}@media print{.germany_main__0GpTM{background:white}.germany_container__tABN_{max-width:none;padding:0}.germany_ctaSection__dumNH,.germany_hero__Ir1Kh,.germany_section__RrWmh{box-shadow:none;border:1px solid #e5e7eb}.germany_ctaSection__dumNH,.germany_hero__Ir1Kh{background:#1e3a8a;color:white}.germany_ctaButtonSecondary__9fF8C,.germany_ctaButton__nF1JO{color:#1e3a8a;background:transparent;border:2px solid #1e3a8a}.germany_homeLink__Kb_l5{color:#1e3a8a}}.netherlands_main___3Z6s{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e3a8a;background-color:#f9fafb;line-height:1.7}.netherlands_container__KAi43{max-width:1200px;margin:0 auto;padding:40px 24px}.netherlands_hero___TbBK{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}.netherlands_hero___TbBK: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}.netherlands_title__ZyQfy{font-size:3.5rem;font-weight:700;margin-bottom:24px;line-height:1.1;position:relative;z-index:1}.netherlands_subtitle__pmWOn{font-size:1.5rem;margin-bottom:32px;font-weight:500;opacity:.95;position:relative;z-index:1}.netherlands_description__t14xV{font-size:1.25rem;max-width:900px;margin:0 auto 40px;line-height:1.6;opacity:.9;position:relative;z-index:1}.netherlands_heroButtons__kqcCl{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.netherlands_section__83qiP{background:white;border-radius:16px;padding:50px;margin-bottom:50px;box-shadow:0 4px 20px rgba(30,58,138,.08)}.netherlands_sectionTitle__lnbiI{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%}.netherlands_paragraph__gbkrF{font-size:1.125rem;color:#374151;margin-bottom:24px;line-height:1.7}.netherlands_featuresGrid__6j1yv{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:40px}.netherlands_featureCard__T_My_{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}.netherlands_featureCard__T_My_:hover{transform:translateY(-6px);border-color:#3b82f6;box-shadow:0 12px 35px rgba(59,130,246,.15)}.netherlands_featureIcon__IgJ2L{font-size:3rem;margin-bottom:16px;display:block}.netherlands_featureTitle__LCI_6{font-size:1.375rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.netherlands_featureDescription__LFwCh{color:#6b7280;line-height:1.6;margin:0}.netherlands_citiesIntro__yR7es{font-size:1.125rem;color:#374151;text-align:center;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.netherlands_citiesGrid__PXqt3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:32px}.netherlands_cityCard__zWsAv{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}.netherlands_cityCard__zWsAv:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(59,130,246,.2)}.netherlands_cityName__Qo4FB{font-size:1.5rem;font-weight:700;color:#1e3a8a;margin-bottom:8px}.netherlands_cityPopulation__7qdg8{font-size:.95rem;color:#6b7280;font-weight:500;margin-bottom:12px}.netherlands_cityDescription__PxgfW{color:#374151;line-height:1.6;margin:0}.netherlands_allCitiesNote__uVEhN{background:linear-gradient(135deg,#fff7ed,#fed7aa);border-left:6px solid #f59e0b;border-radius:0 12px 12px 0;padding:24px 32px;text-align:center}.netherlands_allCitiesNote__uVEhN p{margin:0;color:#374151;font-size:1.125rem;line-height:1.6}.netherlands_subjectsContent__u04SP{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.netherlands_subjectCategory__u1fWm{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:12px;padding:32px}.netherlands_subjectCategoryTitle__glc7Y{font-size:1.375rem;font-weight:600;color:#1e3a8a;margin-bottom:20px;text-align:center}.netherlands_subjectList__qrBgZ{list-style:none;padding:0;margin:0}.netherlands_subjectList__qrBgZ li{position:relative;padding-left:24px;margin-bottom:12px;color:#374151;line-height:1.5}.netherlands_subjectList__qrBgZ li:before{content:"✓";position:absolute;left:0;top:0;color:#3b82f6;font-weight:700;font-size:1.1rem}.netherlands_subjectList__qrBgZ li:last-child{margin-bottom:0}.netherlands_educationContent__41dtT{max-width:1000px;margin:0 auto}.netherlands_educationIntro__NtOU2{margin-bottom:40px}.netherlands_educationLevels__OHRhJ{display:flex;flex-direction:column;gap:24px}.netherlands_educationLevel__Y9z9G{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}.netherlands_educationLevel__Y9z9G:hover{transform:translateX(8px);box-shadow:0 8px 25px rgba(59,130,246,.15)}.netherlands_educationLevelTitle__vhkeC{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.netherlands_educationLevelText__itaAQ{color:#6b7280;line-height:1.6;margin:0}.netherlands_universitiesContent__Ix_aU{max-width:1000px;margin:0 auto}.netherlands_universitiesList__vH38G{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;margin:30px 0 0}.netherlands_universitiesList__vH38G li{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:6px solid #3b82f6;border-radius:0 8px 8px 0;padding:20px 24px;color:#374151;line-height:1.6;font-size:1.0625rem}.netherlands_stepsContent__u8kat{max-width:800px;margin:0 auto}.netherlands_step__dfYHG{display:flex;gap:24px;margin-bottom:32px;align-items:flex-start}.netherlands_step__dfYHG:last-child{margin-bottom:0}.netherlands_stepNumber__XgdPt{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}.netherlands_stepContent__v02CW{flex:1}.netherlands_stepTitle__s59Ex{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:8px}.netherlands_stepDescription__10wZp{color:#6b7280;line-height:1.6;margin:0}.netherlands_pricingContent__3LoVW{max-width:900px;margin:0 auto}.netherlands_pricingIntro__beTOg{text-align:center;margin-bottom:40px}.netherlands_pricingCards__oukC5{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:32px}.netherlands_pricingCard__9V9su{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}.netherlands_pricingCard__9V9su:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(245,158,11,.2)}.netherlands_pricingTitle__Z205W{font-size:1.25rem;font-weight:600;color:#1e3a8a;margin-bottom:12px}.netherlands_pricingAmount__EXoHR{font-size:2.5rem;font-weight:700;color:#f59e0b;margin-bottom:12px;line-height:1}.netherlands_pricingDescription__6kzSD{color:#6b7280;margin:0;line-height:1.5}.netherlands_pricingNote__DRNjo{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #93c5fd;border-radius:12px;padding:24px;text-align:center}.netherlands_pricingNote__DRNjo p{margin:0;color:#374151;line-height:1.6}.netherlands_testimonials__bG5Aj{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:40px}.netherlands_testimonial__79sCF{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}.netherlands_testimonial__79sCF:hover{transform:translateY(-4px);box-shadow:0 12px 35px rgba(251,191,36,.2)}.netherlands_testimonialQuote__sWt0a{font-size:1.125rem;color:#374151;line-height:1.6;font-style:italic;margin-bottom:16px;position:relative}.netherlands_testimonialQuote__sWt0a:before{content:'"';font-size:3rem;color:#f59e0b;position:absolute;top:-20px;left:-10px;opacity:.3;font-family:Georgia,serif}.netherlands_testimonialAuthor__RsWqD{font-weight:600;color:#1e3a8a;text-align:right}.netherlands_ctaSection__H9E05{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}.netherlands_ctaSection__H9E05: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}.netherlands_ctaTitle__xpVND{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2;position:relative;z-index:1}.netherlands_ctaDescription__El2wS{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}.netherlands_ctaButtons__eGfWP{display:flex;gap:20px;justify-content:center;margin-bottom:24px;flex-wrap:wrap;position:relative;z-index:1}.netherlands_ctaButton__OadVr{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}.netherlands_ctaButton__OadVr:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(245,158,11,.3)}.netherlands_ctaButtonSecondary__7Q_Oc{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}.netherlands_ctaButtonSecondary__7Q_Oc:hover{background:white;color:#1e3a8a;transform:translateY(-2px)}.netherlands_ctaNote__Dz8q2{color:rgba(255,255,255,.9);font-size:.95rem;margin:0;font-style:italic;position:relative;z-index:1}.netherlands_backToHome___54M6{text-align:center;padding:20px 0}.netherlands_homeLink__5LqRd{color:#3b82f6;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s ease}.netherlands_homeLink__5LqRd:hover{color:#1e40af;text-decoration:underline}@media (max-width:768px){.netherlands_container__KAi43{padding:20px 16px}.netherlands_hero___TbBK{padding:50px 24px;margin-bottom:40px}.netherlands_title__ZyQfy{font-size:2.5rem}.netherlands_subtitle__pmWOn{font-size:1.25rem}.netherlands_description__t14xV{font-size:1.125rem}.netherlands_heroButtons__kqcCl{flex-direction:column;align-items:center}.netherlands_section__83qiP{padding:40px 24px;margin-bottom:32px}.netherlands_sectionTitle__lnbiI{font-size:2rem}.netherlands_featuresGrid__6j1yv{grid-template-columns:1fr;gap:24px}.netherlands_citiesGrid__PXqt3{grid-template-columns:repeat(2,1fr);gap:20px}.netherlands_subjectsContent__u04SP{grid-template-columns:1fr;gap:24px}.netherlands_pricingCards__oukC5{grid-template-columns:1fr;gap:20px}.netherlands_testimonials__bG5Aj{grid-template-columns:1fr;gap:24px}.netherlands_step__dfYHG{flex-direction:column;text-align:center;gap:16px}.netherlands_ctaSection__H9E05{padding:50px 24px}.netherlands_ctaTitle__xpVND{font-size:2rem}.netherlands_ctaButtons__eGfWP{flex-direction:column;align-items:center}.netherlands_ctaButtonSecondary__7Q_Oc,.netherlands_ctaButton__OadVr{width:100%;max-width:300px}}@media (max-width:480px){.netherlands_container__KAi43{padding:16px 12px}.netherlands_hero___TbBK{padding:40px 16px}.netherlands_title__ZyQfy{font-size:2rem}.netherlands_subtitle__pmWOn{font-size:1.125rem}.netherlands_section__83qiP{padding:24px 16px}.netherlands_sectionTitle__lnbiI{font-size:1.75rem}.netherlands_citiesGrid__PXqt3{grid-template-columns:1fr;gap:16px}.netherlands_cityCard__zWsAv,.netherlands_educationLevel__Y9z9G,.netherlands_featureCard__T_My_,.netherlands_pricingCard__9V9su,.netherlands_subjectCategory__u1fWm,.netherlands_testimonial__79sCF{padding:20px}.netherlands_stepNumber__XgdPt{width:40px;height:40px;font-size:1rem}.netherlands_ctaSection__H9E05{padding:40px 16px}.netherlands_ctaTitle__xpVND{font-size:1.75rem}}.netherlands_ctaButtonSecondary__7Q_Oc:focus,.netherlands_ctaButton__OadVr:focus,.netherlands_homeLink__5LqRd:focus{outline:3px solid #93c5fd;outline-offset:2px}@media (prefers-contrast:high){.netherlands_cityCard__zWsAv,.netherlands_educationLevel__Y9z9G,.netherlands_featureCard__T_My_,.netherlands_pricingCard__9V9su,.netherlands_subjectCategory__u1fWm,.netherlands_testimonial__79sCF{border-width:3px}}@media (prefers-reduced-motion:reduce){.netherlands_cityCard__zWsAv,.netherlands_ctaButtonSecondary__7Q_Oc,.netherlands_ctaButton__OadVr,.netherlands_educationLevel__Y9z9G,.netherlands_featureCard__T_My_,.netherlands_homeLink__5LqRd,.netherlands_pricingCard__9V9su,.netherlands_testimonial__79sCF{transition:none}.netherlands_cityCard__zWsAv:hover,.netherlands_ctaButtonSecondary__7Q_Oc:hover,.netherlands_ctaButton__OadVr:hover,.netherlands_educationLevel__Y9z9G:hover,.netherlands_featureCard__T_My_:hover,.netherlands_pricingCard__9V9su:hover,.netherlands_testimonial__79sCF:hover{transform:none}}@media print{.netherlands_main___3Z6s{background:white}.netherlands_container__KAi43{max-width:none;padding:0}.netherlands_ctaSection__H9E05,.netherlands_hero___TbBK,.netherlands_section__83qiP{box-shadow:none;border:1px solid #e5e7eb}.netherlands_ctaSection__H9E05,.netherlands_hero___TbBK{background:#1e3a8a;color:white}.netherlands_ctaButtonSecondary__7Q_Oc,.netherlands_ctaButton__OadVr{color:#1e3a8a;background:transparent;border:2px solid #1e3a8a}.netherlands_homeLink__5LqRd{color:#1e3a8a}}