.baddieCon_container__ab8Qg{background-color:#e8a0c8;color:#111827;font-family:Manrope,sans-serif}.Hero_hero__tm_OM{background:linear-gradient(180deg,#fff,#e8a0c8);color:#111827;padding:4rem 1.5rem;text-align:center}.Hero_heroContent__k3h_s{max-width:800px;margin:0 auto}.Hero_logoContainer__BfnHY{margin-bottom:2rem;display:flex;justify-content:center}.Hero_poweredBy__ygEBD{display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;color:#4b5563;margin-bottom:3rem}.Hero_subtitle__2kfOO{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.Hero_description__m6gJI{font-size:1.2rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;color:#4b5563;line-height:1.6}.Hero_buttons__ScngZ{display:flex;justify-content:center;gap:1rem;margin-top:3rem}.Hero_button__Gdd2K{padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;border:1px solid transparent}.Hero_applyButton__TODMM{background-color:#e95baa;color:#fff}.Hero_applyButton__TODMM:hover{background-color:#d94694}.Hero_learnButton__jLrFS{background-color:#e5e7eb;color:#1f2937;border-color:#d1d5db}.Hero_learnButton__jLrFS:hover{background-color:#d1d5db}.Hero_linkIcon__G8sO8{font-size:.875rem}.Info_info__M8no1{padding:4rem 1.5rem;background-color:#fff}.Info_infoGrid__9qMHA{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto}.Info_infoCard__ZHb2_{background-color:#fff;border-radius:.5rem;padding:2.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:200px;transition:transform .3s ease,box-shadow .3s ease}.Info_infoCard__ZHb2_:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.Info_icon__nMex8{font-size:2.5rem;color:#e95baa;margin-bottom:1.5rem}.Info_cardTitle__QZRUa{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#111827}.Info_cardSubtitle__ereHb{color:#4b5563;line-height:1.5;font-size:.95rem}@media (max-width:1024px){.Info_infoGrid__9qMHA{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Info_info__M8no1{padding:3rem 1rem}.Info_infoGrid__9qMHA{grid-template-columns:1fr;gap:1.5rem}.Info_infoCard__ZHb2_{padding:2rem;min-height:180px}.Info_icon__nMex8{font-size:2rem;margin-bottom:1rem}}.About_about__40Jwy{padding:6rem 1.5rem;background-color:#f3f4f6}.About_aboutContent___vHRD{max-width:1200px;margin:0 auto;text-align:center}.About_title__NLOGp{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#111827}.About_description__tAiVO{font-size:1.125rem;color:#374151;max-width:800px;margin:0 auto 3rem}.About_mainContent__3xcT9{display:grid;grid-template-columns:1fr;gap:3rem;text-align:left;align-items:center}@media (min-width:768px){.About_mainContent__3xcT9{grid-template-columns:1fr 1fr}}.About_carouselContainer__H2QAw{width:100%;position:relative}.About_carousel__h8E65{position:relative;background:linear-gradient(135deg,#f8fafc,#fff);border-radius:1rem;padding:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden}.About_carouselButton__xDVUw,.About_carousel__h8E65{display:flex;align-items:center;justify-content:center}.About_carouselButton__xDVUw{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:48px;height:48px;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#374151;font-size:1.2rem}.About_carouselButton__xDVUw:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#111827}.About_carouselButton__xDVUw:first-of-type{left:1rem}.About_carouselButton__xDVUw:last-of-type{right:1rem}.About_imageContainer__BUqhK{width:100%;height:400px;position:relative;overflow:hidden;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.About_image___MlvV{border-radius:.5rem;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.About_image___MlvV:hover{transform:scale(1.02)}.About_carouselIndicators__dyuTG{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.About_indicator__WXmHO{width:12px;height:12px;border-radius:50%;border:none;background:rgba(55,65,81,.3);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.About_indicator__WXmHO:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;transform:scale(0);transition:transform .3s ease}.About_indicator__WXmHO:hover:before{transform:scale(1)}.About_indicatorActive__bNmT2{background:linear-gradient(135deg,#667eea,#764ba2);transform:scale(1.2);box-shadow:0 0 0 2px rgba(102,126,234,.3)}.About_indicatorActive__bNmT2:before{transform:scale(1)}.About_features__SuiVt{display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.About_carousel__h8E65{padding:.5rem}.About_carouselButton__xDVUw{width:40px;height:40px;font-size:1rem}.About_carouselButton__xDVUw:first-of-type{left:.5rem}.About_carouselButton__xDVUw:last-of-type{right:.5rem}.About_imageContainer__BUqhK{height:250px}.About_indicator__WXmHO{width:10px;height:10px}.About_carouselIndicators__dyuTG{margin-top:1rem;gap:.375rem}}@media (max-width:480px){.About_imageContainer__BUqhK{height:200px}}@keyframes About_fadeIn__OKl_s{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.About_imageContainer__BUqhK{animation:About_fadeIn__OKl_s .5s ease-out}.Feature_feature__3bmDc{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.Feature_icon__E5pSN{font-size:1.5rem;color:#e95baa;margin-top:.25rem}.Feature_textContainer__Z4pis{flex:1}.Feature_title__5tOsZ{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#111827}.Feature_description__rvuAj{color:#4b5563}.CTA_cta__t7jRm{background-color:#af3073;color:#fff;padding:6rem 1.5rem;text-align:center}.CTA_ctaContent__Q_QE9{max-width:800px;margin:0 auto}.CTA_title__Uxh_Q{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.CTA_description__i4yE_{font-size:1.125rem;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;opacity:.9}.CTA_button__XBNPr{padding:.875rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;margin-bottom:3rem}.CTA_applyButton__gE_Uo{background-color:#fff;color:#d94694}.CTA_applyButton__gE_Uo:hover{background-color:#e8a0c8}.CTA_linkIcon__dd399{font-size:.875rem}.CTA_contactInfo__BEuj4{display:grid;grid-template-columns:1fr;gap:2rem;max-width:700px;margin:0 auto}@media (min-width:576px){.CTA_contactInfo__BEuj4{grid-template-columns:1fr 1fr}}.CTA_contactCard__VfEFW{background-color:hsla(0,0%,100%,.1);padding:2rem;border-radius:.5rem;transition:background-color .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.CTA_contactCard__VfEFW:hover{background-color:hsla(0,0%,100%,.2)}.CTA_contactIcon__tpk5x{font-size:2rem;margin-bottom:1rem}.CTA_contactTitle__YSeFw{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.ApplicationModal_overlay__neYEB{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.ApplicationModal_modal__5bNAO{background:#fff;padding:2.5rem;border-radius:12px;width:90%;max-width:500px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.ApplicationModal_header__F0F5x{display:flex;justify-content:flex-end;margin-bottom:1rem}.ApplicationModal_closeButton__61G9w{background:none;border:none;font-size:2rem;cursor:pointer;color:#9ca3af}.ApplicationModal_content__VSYis{display:flex;flex-direction:column;gap:1.5rem}.ApplicationModal_optionButton__iCant{display:block;padding:1.5rem;border:1px solid #d1d5db;border-radius:8px;text-align:center;text-decoration:none;color:#111827;transition:all .2s ease-in-out;font-size:1.1rem;line-height:1.5}.ApplicationModal_optionButton__iCant:hover{border-color:#e95baa;background-color:#fef2f2;transform:translateY(-2px)}.ApplicationModal_optionButton__iCant strong{color:#e95baa}