.HeroSection_container__qS1lt{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#282c34;color:#fff;text-align:center;margin-top:40px}.HeroSection_header__LR8l6{font-size:2.5rem;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.HeroSection_subHeader__8cjrD{font-size:1.2rem;margin-bottom:30px}.HeroSection_ctaButton__CPQBT{padding:10px 20px;font-size:1rem;color:#282c34;background-color:#fff;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease}.HeroSection_ctaButton__CPQBT:hover{background-color:#f9f9f9;transform:scale(1.05)}.FeatureSection_container__3ZHqU{display:flex;justify-content:space-around;flex-wrap:wrap;padding:400px 250px;min-height:100vh}.FeatureSection_featureCard__6dWxD{display:flex;flex-direction:column;align-items:center;width:30%;min-width:250px;margin:20px;padding:20px;color:#fff;border-radius:15px;box-shadow:0 4px 15px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;justify-content:center}.FeatureSection_featureCard__6dWxD:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.3)}.FeatureSection_icon__O8nZf{font-size:3rem;margin-bottom:15px}.FeatureSection_title__3BSxf{font-size:1.4rem;font-weight:700;margin-bottom:10px}.FeatureSection_description__rHWtW{text-align:center;font-size:1rem;padding:0 10px}@media (max-width:1200px){.FeatureSection_container__3ZHqU{padding:80px 0}}@media (max-width:768px){.FeatureSection_container__3ZHqU{padding:80px 0}}.PaymentFeesTable_container__NaKo2{margin:10px;padding:20px;background-color:#fcfcfc;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(200px)}.PaymentFeesTable_container__NaKo2 h2{font-weight:600}.PaymentFeesTable_feesTable__1jsnM{width:100%;border-collapse:collapse;margin-top:20px}.PaymentFeesTable_feesTable__1jsnM td,.PaymentFeesTable_feesTable__1jsnM th{text-align:left;padding:8px;border-bottom:1px solid #ddd}.PaymentFeesTable_feesTable__1jsnM th{background-color:#03cf5d;opacity:.8;color:#fff}.PaymentFeesTable_feesTable__1jsnM tr:nth-child(2n){background-color:#f2f2f2}.PaymentFeesTable_feesTable__1jsnM tr:hover{background-color:#ddd}@media (max-width:1024px){.PaymentFeesTable_container__NaKo2{transform:translateY(100px)}}