@keyframes WhyAbroad-module__R-7uKG__slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WhyAbroad-module__R-7uKG__whySection{background:linear-gradient(135deg,#f9fafb 0%,#fff 100%);padding:80px 0;position:relative}@media (max-width:768px){.WhyAbroad-module__R-7uKG__whySection{padding:60px 0}}.WhyAbroad-module__R-7uKG__inner{position:relative}.WhyAbroad-module__R-7uKG__header{text-align:center;margin-bottom:80px}@media (max-width:768px){.WhyAbroad-module__R-7uKG__header{margin-bottom:60px}}.WhyAbroad-module__R-7uKG__subtitle{color:#6b7280;max-width:600px;margin:0 auto;font-size:clamp(1.125rem,2.5vw,1.25rem);line-height:1.6;animation:.6s ease-out .1s both WhyAbroad-module__R-7uKG__slideIn}.WhyAbroad-module__R-7uKG__advantagesGrid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:40px;margin-bottom:80px;display:grid}@media (max-width:768px){.WhyAbroad-module__R-7uKG__advantagesGrid{grid-template-columns:1fr;gap:32px;margin-bottom:60px}}.WhyAbroad-module__R-7uKG__advantageCard{background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;padding:28px 20px;transition:all .3s;box-shadow:0 4px 6px #0000000d}.WhyAbroad-module__R-7uKG__advantageCard:hover{transform:translateY(-8px);box-shadow:0 20px 25px #0000001a}@media (max-width:768px){.WhyAbroad-module__R-7uKG__advantageCard{padding:24px}.WhyAbroad-module__R-7uKG__advantageCard:hover{transform:translateY(-4px)}}.WhyAbroad-module__R-7uKG__iconWrapper{color:#00d4aa;background:linear-gradient(135deg,#f0fdf4 0%,#c6f6d5 100%);border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;font-size:24px;transition:all .3s;display:flex}.WhyAbroad-module__R-7uKG__advantageCard:hover .WhyAbroad-module__R-7uKG__iconWrapper{transform:scale(1.1)rotate(5deg)}.WhyAbroad-module__R-7uKG__icon{font-size:24px;display:block}.WhyAbroad-module__R-7uKG__cardTitle{letter-spacing:-.025em;color:#1f2937;margin:0 0 16px;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;line-height:1.3}.WhyAbroad-module__R-7uKG__cardDescription{color:#6b7280;margin:0;line-height:1.6}
.ProcessSteps-module__XlMngW__processSection{background-color:#fff;padding:60px 0}@media (max-width:768px){.ProcessSteps-module__XlMngW__processSection{padding:40px 0}}.ProcessSteps-module__XlMngW__sectionHeader{text-align:center;margin-bottom:48px}@media (max-width:768px){.ProcessSteps-module__XlMngW__sectionHeader{margin-bottom:32px}}.ProcessSteps-module__XlMngW__sectionSubtitle{color:#6b7280;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.6}@media (max-width:768px){.ProcessSteps-module__XlMngW__sectionSubtitle{font-size:.95rem}}.ProcessSteps-module__XlMngW__stepsContainer{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}@media (max-width:1024px){.ProcessSteps-module__XlMngW__stepsContainer{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}}@media (max-width:768px){.ProcessSteps-module__XlMngW__stepsContainer{grid-template-columns:1fr;gap:16px}}.ProcessSteps-module__XlMngW__stepItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;transition:all .2s;position:relative;overflow:hidden}.ProcessSteps-module__XlMngW__stepItem:hover{background-color:#fff;border-color:#00d4aa;transform:translateY(-2px);box-shadow:0 4px 12px #00d4aa26}@media (max-width:768px){.ProcessSteps-module__XlMngW__stepItem{padding:20px}.ProcessSteps-module__XlMngW__stepItem:hover{transform:none}}.ProcessSteps-module__XlMngW__stepBackground{color:#00d4aa0d;z-index:1;font-size:120px;font-weight:900;line-height:1;transition:all .5s;position:absolute;top:-20px;right:-20px}.ProcessSteps-module__XlMngW__stepItem:hover .ProcessSteps-module__XlMngW__stepBackground{color:#00d4aa1a;transform:scale(1.1)}@media (max-width:768px){.ProcessSteps-module__XlMngW__stepBackground{font-size:80px;top:-10px;right:-10px}}.ProcessSteps-module__XlMngW__stepContent{z-index:2;height:100%;position:relative}.ProcessSteps-module__XlMngW__stepIcon{color:#fff;background-color:#00d4aa;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-size:1rem;font-weight:600;display:flex}.ProcessSteps-module__XlMngW__stepTitle{color:#1f2937;margin:0 0 12px;font-size:1.125rem;font-weight:600;line-height:1.4}@media (max-width:768px){.ProcessSteps-module__XlMngW__stepTitle{font-size:1rem}}.ProcessSteps-module__XlMngW__stepDescription{color:#6b7280;margin:0;font-size:.95rem;line-height:1.5}.ProcessSteps-module__XlMngW__stepCard,.ProcessSteps-module__XlMngW__stepConnector{display:none}
.PriceTable-module__Gp2gEa__priceSection{background:linear-gradient(135deg,#f9fafb 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.PriceTable-module__Gp2gEa__priceSection{padding:60px 0}}.PriceTable-module__Gp2gEa__sectionHeader{text-align:center;margin-bottom:60px}@media (max-width:768px){.PriceTable-module__Gp2gEa__sectionHeader{margin-bottom:40px}}.PriceTable-module__Gp2gEa__sectionSubtitle{color:#6b7280;max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}@media (max-width:768px){.PriceTable-module__Gp2gEa__sectionSubtitle{font-size:1rem}}.PriceTable-module__Gp2gEa__tableContainer{background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;margin-bottom:40px;overflow:hidden;box-shadow:0 4px 6px #0000000d}@media (max-width:768px){.PriceTable-module__Gp2gEa__tableContainer{border-radius:16px;margin-bottom:32px;overflow:auto}}.PriceTable-module__Gp2gEa__table{border-collapse:collapse;width:100%}@media (max-width:768px){.PriceTable-module__Gp2gEa__table{min-width:600px}}@media (max-width:480px){.PriceTable-module__Gp2gEa__table{min-width:500px}}.PriceTable-module__Gp2gEa__tableHeader{background:linear-gradient(135deg,#f0fdf4 0%,#c6f6d5 100%)}.PriceTable-module__Gp2gEa__headerCell{text-align:left;color:#1f2937;border-bottom:1px solid #e5e7eb;padding:20px 16px;font-size:.9rem;font-weight:700}@media (max-width:768px){.PriceTable-module__Gp2gEa__headerCell{white-space:nowrap;padding:12px 8px;font-size:.75rem}}@media (max-width:480px){.PriceTable-module__Gp2gEa__headerCell{padding:8px 6px;font-size:.7rem}}.PriceTable-module__Gp2gEa__tableBody{background:#fff}.PriceTable-module__Gp2gEa__categoryRow{background:#f9fafb}.PriceTable-module__Gp2gEa__categoryCell{color:#00d4aa;border-bottom:1px solid #e5e7eb;padding:16px 20px;font-size:1rem;font-weight:700}@media (max-width:768px){.PriceTable-module__Gp2gEa__categoryCell{padding:10px 12px;font-size:.8rem}}@media (max-width:480px){.PriceTable-module__Gp2gEa__categoryCell{padding:8px 10px;font-size:.75rem}}.PriceTable-module__Gp2gEa__bodyRow{transition:background-color .2s}.PriceTable-module__Gp2gEa__bodyRow:hover{background:#f0fdf4}.PriceTable-module__Gp2gEa__bodyCell{color:#1f2937;border-bottom:1px solid #f3f4f6;padding:16px 20px;font-size:.9rem;font-weight:500}@media (max-width:768px){.PriceTable-module__Gp2gEa__bodyCell{text-overflow:ellipsis;white-space:nowrap;max-width:120px;padding:10px 8px;font-size:.75rem;overflow:hidden}}@media (max-width:480px){.PriceTable-module__Gp2gEa__bodyCell{max-width:100px;padding:8px 6px;font-size:.7rem}}.PriceTable-module__Gp2gEa__priceCell{color:#6b7280;text-align:center;border-bottom:1px solid #f3f4f6;padding:16px 20px;font-size:.9rem;font-weight:600}@media (max-width:768px){.PriceTable-module__Gp2gEa__priceCell{white-space:nowrap;padding:10px 8px;font-size:.75rem}}@media (max-width:480px){.PriceTable-module__Gp2gEa__priceCell{padding:8px 6px;font-size:.7rem}}.PriceTable-module__Gp2gEa__disclaimer{background:#fff;border:1px solid #e2e8f0cc;border-radius:16px;padding:24px;box-shadow:0 4px 6px #0000000d}@media (max-width:768px){.PriceTable-module__Gp2gEa__disclaimer{border-radius:12px;padding:20px}}.PriceTable-module__Gp2gEa__disclaimerText{color:#6b7280;margin:0;font-size:.9rem;line-height:1.6}.PriceTable-module__Gp2gEa__disclaimerStrong{color:#1f2937;font-weight:600}.PriceTable-module__Gp2gEa__mobileScrollHint{text-align:center;color:#6b7280;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:12px;font-size:.875rem;display:none}@media (max-width:768px){.PriceTable-module__Gp2gEa__mobileScrollHint{display:block}}@media (max-width:480px){.PriceTable-module__Gp2gEa__mobileScrollHint{margin-bottom:12px;padding:10px;font-size:.8rem}}.PriceTable-module__Gp2gEa__scrollIcon{margin-right:8px;font-size:1rem;display:inline-block;transform:rotate(90deg)}@media (max-width:480px){.PriceTable-module__Gp2gEa__scrollIcon{margin-right:6px;font-size:.9rem}}
