@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";._header_127kx_2{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1);padding:1.25rem 0;background:#ffffffe6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000000d;transform:translateY(0);will-change:transform,background,box-shadow}._header_127kx_2._headerScrolled_127kx_18{padding:.75rem 0;background:#fffffffa;box-shadow:0 6px 25px #00000014}._header_127kx_2._hidden_127kx_24{transform:translateY(-100%)}._container_127kx_28{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}._logo_127kx_37{font-size:1.6rem;font-weight:800;color:#065f46;text-decoration:none;display:flex;align-items:center;gap:.5rem;letter-spacing:-.5px;transition:all .3s ease}._logo_127kx_37:hover{color:#047857;transform:translateY(-1px)}._nav_127kx_54{display:flex;gap:2rem;align-items:center}._navLink_127kx_60{color:#374151;text-decoration:none;font-weight:500;font-size:1.05rem;transition:all .3s ease;position:relative;padding:.5rem .25rem;border-radius:4px}._navLink_127kx_60:hover{color:#047857;transform:translateY(-1px)}._navLink_127kx_60:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:#047857;transition:all .3s ease;transform:translate(-50%)}._navLink_127kx_60:hover:after,._navLinkActive_127kx_89:after{width:100%}._navLinkActive_127kx_89{color:#047857;font-weight:600}._mobileMenuButton_127kx_98{display:none;background:none;border:none;color:#374151;font-size:1.5rem;cursor:pointer;z-index:60;padding:.5rem;border-radius:6px;transition:all .2s ease;margin-left:auto}._mobileMenuButton_127kx_98:hover{background:#0000000d;transform:scale(1.05)}._mobileMenuOverlay_127kx_117{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}._mobileMenuOverlayOpen_127kx_132{opacity:1;pointer-events:auto}._mobileMenu_127kx_98{position:fixed;top:0;right:0;width:85%;max-width:320px;height:100vh;background:#fff;z-index:1001;padding:5rem 1.5rem 2rem;box-shadow:-5px 0 30px #0000001a;display:flex;flex-direction:column;transform:translate(100%);will-change:transform}._mobileMenuOpen_127kx_154{transform:translate(0)}._mobileNav_127kx_158{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}._mobileNavLink_127kx_165{color:#374151;text-decoration:none;font-size:1.1rem;padding:.75rem 1rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}._mobileNavLink_127kx_165:hover,._mobileNavLinkActive_127kx_178{background:#f3f4f6;color:#047857;font-weight:500}._closeButton_127kx_184{position:absolute;top:1.5rem;right:1.5rem;background:#0000000d;border:none;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#374151;cursor:pointer;transition:all .2s ease}._closeButton_127kx_184:hover{background:#0000001a;transform:rotate(90deg)}@media (max-width: 1024px){._nav_127kx_54{gap:1.5rem}._navLink_127kx_60{font-size:1rem}}@media (max-width: 768px){._header_127kx_2{padding:.8rem 0}._headerScrolled_127kx_18{padding:.5rem 0}._logo_127kx_37{font-size:1.4rem}._nav_127kx_54{display:none}._mobileMenuButton_127kx_98{display:block}._container_127kx_28{padding:0 1.25rem}}@media (max-width: 480px){._logo_127kx_37{font-size:1.25rem}._mobileMenu_127kx_98{width:90%;max-width:none;padding:4.5rem 1.25rem 2rem}._mobileNavLink_127kx_165{font-size:1rem;padding:.65rem 1rem}._mobileMenuButton_127kx_98{font-size:1.4rem;padding:.4rem}}body._menuOpen_127kx_267{overflow:hidden;position:fixed;width:100%;height:100%}._footer_tmxq5_2{background-color:#065f46;color:#fff;padding:4rem 0 2rem;margin-top:4rem}._container_tmxq5_9{max-width:1200px;margin:0 auto;padding:0 1.5rem}._footerContent_tmxq5_15{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:3rem}._footerSection_tmxq5_22{margin-bottom:1.5rem}._footerTitle_tmxq5_26{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;color:#fff}._footerLinks_tmxq5_33{list-style:none;padding:0;margin:0}._footerLinkItem_tmxq5_39{margin-bottom:.75rem}._footerLink_tmxq5_33{color:#d1fae5;text-decoration:none;transition:color .2s ease;display:inline-block}._footerLink_tmxq5_33:hover{color:#fff;text-decoration:underline}._socialLinks_tmxq5_55{display:flex;gap:1rem;margin-top:1rem}._socialLink_tmxq5_55{color:#fff;background-color:#ffffff1a;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}._socialLink_tmxq5_55:hover{background-color:#fff3;color:#fff}._contactInfo_tmxq5_78{margin-top:1rem;color:#d1fae5;line-height:1.6}._contactItem_tmxq5_84{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;transition:transform .2s ease,color .2s ease}._contactItem_tmxq5_84:hover{transform:translate(4px)}._contactLink_tmxq5_96{display:flex;align-items:flex-start;gap:.75rem;color:#fff;text-decoration:none;transition:all .2s ease;flex:1}._contactLink_tmxq5_96:hover{color:#fff;opacity:.9}._contactIcon_tmxq5_111{color:#fff;margin-top:.25rem;flex-shrink:0;transition:all .2s ease;opacity:.9}._contactItem_tmxq5_84:hover ._contactIcon_tmxq5_111{transform:scale(1.1);opacity:1}._addressLink_tmxq5_124{color:inherit;text-decoration:none;transition:all .2s ease}._addressLink_tmxq5_124:hover{color:#fff;text-decoration:underline;opacity:1}._copyright_tmxq5_136{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);margin-top:2rem;color:#a7f3d0;font-size:.875rem}._certificationBanner_tmxq5_146{background:linear-gradient(135deg,#1a365d,#2c5282);color:#fff;padding:2rem;border-radius:12px;margin:-3rem auto 3rem;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-top:4px solid #f6ad55;position:relative;overflow:hidden;max-width:1000px}._certificationBanner_tmxq5_146:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29-22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-29c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%233b82f6' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5;z-index:0}._certificationContent_tmxq5_171{display:flex;align-items:center;justify-content:center;gap:2rem;position:relative;z-index:1}._certificationBadge_tmxq5_180{background:linear-gradient(135deg,#f6ad55,#f59e0b);width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:3px solid white}._certificationIcon_tmxq5_193{font-size:2.5rem;color:#fff}._certificationText_tmxq5_198{text-align:center}._certificationText_tmxq5_198 h4{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1);color:#fff}._certificationText_tmxq5_198 p{margin:0 0 1rem;font-size:1.1rem;opacity:.95;color:#fff}._certificationText_tmxq5_198 strong{color:#f6ad55;font-weight:700}._trustBadges_tmxq5_223{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem;flex-wrap:wrap}._trustBadge_tmxq5_223{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;padding:.5rem 1rem;border-radius:50px;font-size:.9rem;font-weight:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1)}._trustBadge_tmxq5_223 svg{color:#68d391}@media (max-width: 768px){._certificationBanner_tmxq5_146{margin:-2rem auto 2rem;padding:1.5rem 1rem}._certificationContent_tmxq5_171{flex-direction:column;text-align:center;gap:1.25rem}._certificationBadge_tmxq5_180{width:70px;height:70px}._certificationText_tmxq5_198 h4{font-size:1.3rem}._trustBadges_tmxq5_223{flex-direction:column;align-items:center;gap:.75rem}}@media (max-width: 768px){._footerContent_tmxq5_15{grid-template-columns:1fr 1fr;gap:2rem 1rem}._footerSection_tmxq5_22{margin-bottom:1rem}._certificationContent_tmxq5_171{flex-direction:column;text-align:center}._certificationIcon_tmxq5_193{margin-bottom:.5rem}}@media (max-width: 480px){._footerContent_tmxq5_15{grid-template-columns:1fr}._footer_tmxq5_2{padding:3rem 0 1.5rem}}._layout_m7zwc_2{display:flex;flex-direction:column;min-height:100vh;background-color:#f9fafb;overflow-x:hidden}._main_m7zwc_10{flex:1 0 auto;width:100%;padding-top:80px}@media (max-width: 768px){._main_m7zwc_10{padding-top:70px}}._aboutPage_jmscu_2{font-family:Inter,system-ui,sans-serif;color:#1e293b;background:#f8fafc}._container_jmscu_3{max-width:1200px;margin:0 auto;padding:0 1.5rem}._hero_jmscu_6{min-height:70vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f766e,#0d9488,#14b8a6);color:#fff;position:relative;overflow:hidden;padding:6rem 1.5rem}._heroOverlay_jmscu_11{position:absolute;inset:0;background:#0006;z-index:1}._heroContent_jmscu_12{position:relative;z-index:2;max-width:900px;margin:0 auto}._heroTitle_jmscu_13{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.1);color:#fff}._heroSubtitle_jmscu_21{font-size:1.5rem;opacity:.95;max-width:700px;margin:0 auto 2rem;line-height:1.6}._statsSection_jmscu_24{padding:5rem 0;background:#fff;position:relative;z-index:2;margin-top:-5rem;border-radius:1.5rem 1.5rem 0 0}._statsGrid_jmscu_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}._statCard_jmscu_26{background:#fff;border-radius:1rem;padding:2rem 1.5rem;text-align:center;box-shadow:0 10px 25px -5px #0000000d;transition:all .3s ease;border:1px solid #f1f5f9}._statCard_jmscu_26:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a}._statIconContainer_jmscu_28{width:70px;height:70px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#0d9488;font-size:1.75rem}._statValue_jmscu_29{font-size:2.5rem;font-weight:700;color:#0f172a;margin-bottom:.5rem;line-height:1}._statLabel_jmscu_30{color:#64748b;font-size:1.1rem;font-weight:500}._storySection_jmscu_33{padding:6rem 0;background:#f8fafc}._sectionHeader_jmscu_34{text-align:center;max-width:800px;margin:0 auto 3rem}._sectionSubtitle_jmscu_35{color:#10b981;font-weight:600;font-size:1.1rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em;display:inline-block}._sectionTitle_jmscu_36{font-size:2.5rem;font-weight:800;color:#0f172a;margin-bottom:1.5rem;line-height:1.2}._sectionDivider_jmscu_37{width:80px;height:4px;background:linear-gradient(90deg,#10b981,#0d9488);margin:1.5rem auto 0;border-radius:2px}._storyText_jmscu_38{font-size:1.125rem;color:#475569;line-height:1.8;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}._valuesGrid_jmscu_41{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:4rem}._valueCard_jmscu_42{background:#fff;border-radius:1rem;padding:2rem;text-align:center;box-shadow:0 10px 25px -5px #0000000d;transition:all .3s ease;border:1px solid #f1f5f9}._valueCard_jmscu_42:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a}._valueIconContainer_jmscu_44{width:70px;height:70px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#0d9488;font-size:1.75rem}._valueTitle_jmscu_45{font-size:1.375rem;font-weight:700;color:#0f172a;margin-bottom:1rem}._valueDescription_jmscu_46{color:#64748b;line-height:1.6;font-size:1.05rem}._missionSection_jmscu_49{padding:6rem 0;background:#fff}._missionGrid_jmscu_50{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-top:3rem}._missionCard_jmscu_51{background:#f8fafc;border-radius:1.5rem;padding:3rem 2.5rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden;border:1px solid #f1f5f9}._missionCard_jmscu_51:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a}._missionIcon_jmscu_53{width:80px;height:80px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#0d9488;font-size:2rem;transition:all .3s ease}._missionCard_jmscu_51:hover ._missionIcon_jmscu_53{background:#0d9488;color:#fff;transform:scale(1.1)}._missionTitle_jmscu_55{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:1.5rem}._missionText_jmscu_56{color:#64748b;line-height:1.8}@media (max-width: 768px){._heroTitle_jmscu_13{font-size:2.5rem}._heroSubtitle_jmscu_21{font-size:1.25rem}._sectionTitle_jmscu_36{font-size:2rem}._statsGrid_jmscu_25{grid-template-columns:1fr 1fr}}@media (max-width: 480px){._heroTitle_jmscu_13{font-size:2rem}._heroSubtitle_jmscu_21{font-size:1.1rem}._statsGrid_jmscu_25{grid-template-columns:1fr}._missionCard_jmscu_51{padding:2rem 1.5rem}}._certifications_e67vq_2{min-height:100vh;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b;line-height:1.5;overflow-x:hidden}._container_e67vq_11{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}._hero_e67vq_19{background:linear-gradient(135deg,#0f766e,#0d9488,#14b8a6);padding:4rem 1rem;text-align:center;color:#fff;margin-bottom:2rem}._heroTitle_e67vq_27{font-size:2.25rem;font-weight:800;margin-bottom:1rem;line-height:1.2}._heroDescription_e67vq_34{font-size:1.1rem;max-width:800px;margin:0 auto;opacity:.9}._certificationsGrid_e67vq_42{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:0 1rem 2rem}._certificationCard_e67vq_49{position:relative;background:#fff;border-radius:16px;padding:0;box-shadow:0 10px 25px -5px #0000000d;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;flex-direction:column;height:100%;border:1px solid rgba(0,0,0,.05);background-image:radial-gradient(circle at 1px 1px,rgba(13,148,136,.05) 1px,transparent 0);background-size:20px 20px}._cardImage_e67vq_67{position:relative;width:100%;height:180px;background:linear-gradient(135deg,#f0fdf4,#e0f2fe);display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}._cardImage_e67vq_67 img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1))}._cardContent_e67vq_87{padding:1.5rem;flex:1;display:flex;flex-direction:column;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._certificationCard_e67vq_49:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#0ea5e9,#0d9488,#8b5cf6,#ec4899);background-size:400% 400%;border-radius:18px;opacity:0;z-index:-1;transition:opacity .3s ease}._certificationCard_e67vq_49:hover:before{opacity:.8;animation:_gradientBorder_e67vq_1 8s ease infinite}._certificationCard_e67vq_49:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px #0000001a}._certificationCard_e67vq_49:hover ._cardImage_e67vq_67 img{transform:scale(1.05)}@media (max-width: 768px){._cardImage_e67vq_67{height:160px;padding:1.5rem}._cardContent_e67vq_87{padding:1.25rem}}._certificationCard_e67vq_49:before{content:"";position:absolute;inset:-2px;z-index:-1;background:linear-gradient(45deg,#0ea5e9,#0d9488,#8b5cf6,#ec4899);background-size:400% 400%;border-radius:22px;opacity:.7;animation:_gradientBorder_e67vq_1 8s ease infinite;transition:all .3s ease}@keyframes _gradientBorder_e67vq_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._certificationCard_e67vq_49:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000001f;border-color:#fffc}._certificationCard_e67vq_49:hover:before{opacity:1;animation:_gradientBorder_e67vq_1 4s ease infinite}._certificationCard_e67vq_49:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,#fff0,#fff9 48%,#fff0 52% 100%);transform:rotate(30deg);transition:all .6s cubic-bezier(.23,1,.32,1);opacity:0}._certificationCard_e67vq_49:hover:after{left:150%;opacity:1;transition-delay:.1s}._cardIcon_e67vq_207{width:70px;height:70px;background:linear-gradient(135deg,#0ea5e91a,#0d948833);border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#0d9488;font-size:1.75rem;box-shadow:0 10px 20px #0d94881a;transition:all .3s ease;position:relative;z-index:1}._certificationCard_e67vq_49:hover ._cardIcon_e67vq_207{transform:translateY(-5px) scale(1.1);box-shadow:0 15px 30px #0d948833}._cardTitle_e67vq_230{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0 0 .5rem;background:linear-gradient(90deg,#0f172a,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}._cardSubtitle_e67vq_242{color:#64748b;font-size:1rem;font-weight:500;margin:0 0 1.5rem;text-align:center;letter-spacing:.5px}._cardDescription_e67vq_251{color:#475569;font-size:.95rem;line-height:1.7;margin-bottom:1.5rem;flex-grow:1;position:relative;z-index:1}._featureItem_e67vq_262{display:flex;align-items:center;gap:.75rem;background:#f1f5f999;padding:.8rem 1rem;border-radius:12px;font-size:.9rem;color:#334155;margin-bottom:.75rem;transition:all .3s ease;border:1px solid rgba(203,213,225,.3);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}._featureItem_e67vq_262:hover{background:#e2e8f0cc;transform:translate(5px)}._featureItem_e67vq_262 svg{color:#0d9488;flex-shrink:0;font-size:1.1rem;transition:all .3s ease}._featureItem_e67vq_262:hover svg{transform:scale(1.2);color:#0d9488}@media (max-width: 768px){._certificationCard_e67vq_49{padding:1.5rem}._cardTitle_e67vq_230{font-size:1.3rem}._cardDescription_e67vq_251{font-size:.9rem}}._sliderSection_e67vq_311{display:none;padding:3rem 0 6rem;position:relative;background:#f8fafc}._sliderContainer_e67vq_318{position:relative;max-width:1200px;margin:0 auto;min-height:600px;display:flex;align-items:center;padding:0 2rem}._sliderCard_e67vq_328{background:#fff;border-radius:1.5rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;overflow:hidden;display:flex;max-width:1000px;margin:0 auto;min-height:500px;transition:all .3s ease}._sliderCard_e67vq_328:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._sliderImage_e67vq_345{flex:1;min-width:400px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;padding:2rem;background-color:#f0fdf4}._sliderImage_e67vq_345 img{max-width:100%;max-height:100%;object-fit:contain}._sliderContent_e67vq_364{flex:1;padding:3rem;display:flex;flex-direction:column;justify-content:center}._sliderTitle_e67vq_372{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}._sliderSubtitle_e67vq_379{color:#64748b;font-size:1.1rem;margin-bottom:1.5rem;font-weight:500}._sliderDescription_e67vq_386{color:#475569;font-size:1rem;line-height:1.7;margin-bottom:2rem}._sliderFeatures_e67vq_393{margin:1.5rem 0}._sliderFeatureItem_e67vq_397{display:flex;align-items:center;margin-bottom:.75rem;color:#334155;font-size:.95rem}._sliderFeatureItem_e67vq_397 svg{color:#10b981;margin-right:.75rem;flex-shrink:0}._sliderMeta_e67vq_411{margin-top:auto;padding-top:1.5rem;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;color:#64748b;font-size:.9rem}._navButton_e67vq_421{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:#fff;border:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease}._navButton_e67vq_421:hover{background:#0d9488;color:#fff;transform:translateY(-50%) scale(1.1)}._navButton_e67vq_421._prev_e67vq_445{left:1rem}._navButton_e67vq_421._next_e67vq_449{right:1rem}@media (min-width: 769px){._certificationsGrid_e67vq_42{display:none}._sliderSection_e67vq_311{display:block}._hero_e67vq_19{padding:6rem 1rem}._heroTitle_e67vq_27{font-size:3rem;margin-bottom:1.5rem}._heroDescription_e67vq_34{font-size:1.25rem}}@media (min-width: 1600px){._sliderContainer_e67vq_318{max-width:1400px}._sliderCard_e67vq_328{max-width:1200px}}@keyframes _fadeInUp_e67vq_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._certificationCard_e67vq_49{animation:_fadeInUp_e67vq_1 .6s ease-out forwards;opacity:0}._certificationCard_e67vq_49:nth-child(1){animation-delay:.1s}._certificationCard_e67vq_49:nth-child(2){animation-delay:.2s}._certificationCard_e67vq_49:nth-child(3){animation-delay:.3s}._certificationCard_e67vq_49:nth-child(4){animation-delay:.4s}._certificationCard_e67vq_49:nth-child(5){animation-delay:.5s}._certificationCard_e67vq_49:nth-child(6){animation-delay:.6s}._sliderControls_e67vq_514{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1.5rem 0}._sliderButton_e67vq_522{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e2e8f0;color:#0f766e;cursor:pointer;transition:all .3s ease;font-size:.95rem;box-shadow:0 4px 6px -1px #0000001a}._sliderButton_e67vq_522:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}._sliderDots_e67vq_544{display:flex;gap:.75rem}._dot_e67vq_549{width:12px;height:12px;border-radius:50%;background:#cbd5e1;border:none;cursor:pointer;padding:0;transition:all .3s ease}._activeDot_e67vq_560{background:#0f766e;transform:scale(1.2)}._sliderContainer_e67vq_318{position:relative;max-width:900px;margin:0 auto;min-height:500px;display:flex;align-items:center}._certificationCard_e67vq_49{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #00000005;padding:1.25rem;text-align:center;width:100%;max-width:800px;margin:.5rem;position:relative;overflow:hidden;border:1px solid #f1f5f9;min-height:auto}._cardIcon_e67vq_207{width:60px;height:60px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:#0d9488;font-size:1.5rem;box-shadow:0 4px 6px -1px #0000000d}._cardHeader_e67vq_604{margin-bottom:1.5rem}._cardIssuer_e67vq_608{display:block;color:#64748b;font-size:.9375rem;font-weight:500;margin-bottom:.5rem}._cardTitle_e67vq_230{font-size:1.4rem;font-weight:700;color:#0f172a;margin:0;line-height:1.2}._cardDescription_e67vq_251{color:#475569;font-size:.95rem;line-height:1.6;margin:0 auto 2.5rem;max-width:600px}._cardFeatures_e67vq_632{display:flex;flex-direction:column;gap:.75rem;max-width:500px;margin:0 auto}._featureItem_e67vq_262{display:flex;align-items:center;gap:.75rem;background:#f8fafc;padding:.6rem .8rem;border-radius:8px;text-align:left;font-size:.9rem;color:#334155;transition:all .2s ease}._featureItem_e67vq_262:hover{background:#f1f5f9;transform:translate(5px)}._featureIcon_e67vq_658{color:#10b981;font-size:1.1rem;flex-shrink:0}@media (min-width: 640px){._hero_e67vq_19{padding:4rem 1.5rem}._heroTitle_e67vq_27{font-size:2.25rem}._certificationCard_e67vq_49{padding:2rem;margin:0 1rem}._cardTitle_e67vq_230{font-size:1.6rem}}@media (min-width: 1024px){._hero_e67vq_19{padding:5rem 2rem}._heroTitle_e67vq_27{font-size:2.75rem}._certificationCard_e67vq_49{padding:2.5rem;max-width:800px;margin:0 auto}._cardTitle_e67vq_230{font-size:1.8rem}._cardDescription_e67vq_251{font-size:1.1rem}._featureItem_e67vq_262{padding:.75rem 1rem;font-size:1rem}}@keyframes _float_e67vq_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _pulse_e67vq_1{0%,to{opacity:1}50%{opacity:.8}}._hero_e67vq_19:before{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.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5;z-index:1}._heroContent_e67vq_737{position:relative;z-index:2}._certificationCard_e67vq_49:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#10b9811a,#0596690d);z-index:-1;border-radius:1.5rem;opacity:0;transition:opacity .3s ease}._certificationCard_e67vq_49:hover:after{opacity:1}._isoSection_e67vq_759{padding:6rem 1rem;background:linear-gradient(135deg,#f8fafc,#f0fdf4);position:relative;overflow:hidden}._isoSection_e67vq_759:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(16,185,129,.08) 0%,transparent 20%),radial-gradient(circle at 80% 70%,rgba(13,148,136,.08) 0%,transparent 20%);z-index:0}._isoSection_e67vq_759 ._sectionHeader_e67vq_779{text-align:center;max-width:800px;margin:0 auto 3rem}._isoSection_e67vq_759 ._sectionHeader_e67vq_779 h2{font-size:2.5rem;color:#111827;margin-bottom:1rem;font-weight:800}._isoSection_e67vq_759 ._sectionDivider_e67vq_792{width:80px;height:4px;background:linear-gradient(90deg,#10b981,#0d9488);margin:1rem auto;border-radius:2px}._isoSection_e67vq_759 ._sectionHeader_e67vq_779 p{color:#4b5563;font-size:1.1rem;line-height:1.6;max-width:700px;margin:0 auto}._isoCarousel_e67vq_809{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:0 auto;max-width:1200px;padding:1rem 0;position:relative}._carouselButton_e67vq_820{background:#fff;border:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease;color:#0d9488;font-size:1.2rem;z-index:2}._carouselButton_e67vq_820:hover{background:#0d9488;color:#fff;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._isoContainer_e67vq_844{display:flex;gap:2rem;padding:1rem 1rem 2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;max-width:1000px;margin:0 auto;scrollbar-width:none}._isoContainer_e67vq_844::-webkit-scrollbar{display:none}._isoCard_e67vq_863{flex:0 0 320px;background:#fff;border-radius:16px;padding:2.5rem 2rem;text-align:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:all .3s ease;cursor:pointer;scroll-snap-align:center;position:relative;border:1px solid #e5e7eb;opacity:.6;transform:scale(.9)}._isoCard_e67vq_863._active_e67vq_560{opacity:1;transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._isoCard_e67vq_863:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._isoBadge_e67vq_890{width:80px;height:80px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#0d9488;font-size:2rem;transition:all .3s ease}._isoCard_e67vq_863:hover ._isoBadge_e67vq_890{background:#0d9488;color:#fff;transform:scale(1.1)}._isoCard_e67vq_863 h3{color:#111827;font-size:1.5rem;margin-bottom:.5rem;font-weight:700}._isoSubtitle_e67vq_917{color:#10b981;font-weight:600;margin-bottom:1rem;font-size:1.1rem}._isoDescription_e67vq_924{color:#4b5563;line-height:1.6;margin-bottom:1.5rem;min-height:4.5rem}._learnMoreButton_e67vq_931{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1px solid #10b981;color:#10b981;padding:.5rem 1.25rem;border-radius:50px;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:.95rem}._learnMoreButton_e67vq_931:hover{background:#10b981;color:#fff;transform:translateY(-2px)}._modalOverlay_e67vq_953{position:fixed;inset:0;background:#0f172acc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;overflow-y:scroll;scrollbar-width:none;align-items:center;justify-content:center;z-index:1000;padding:2rem;opacity:0;animation:_fadeIn_e67vq_1 .3s ease-out forwards}@keyframes _fadeIn_e67vq_1{to{opacity:1}}._modalContent_e67vq_976{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:24px;width:100%;max-width:900px;max-height:90vh;overflow-y:scroll;position:relative;box-shadow:0 25px 50px -12px #00000040;border:1px solid rgba(226,232,240,.8);transform:translateY(20px);opacity:0;animation:_slideUp_e67vq_1 .4s cubic-bezier(.16,1,.3,1) .1s forwards;display:flex;flex-direction:column;overflow:hidden}._modalScrollContent_e67vq_996{overflow-y:auto;max-height:calc(90vh - 80px);padding:0 2.5rem 2.5rem;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}._modalScrollContent_e67vq_996::-webkit-scrollbar{width:6px}._modalScrollContent_e67vq_996::-webkit-scrollbar-track{background:transparent;margin:1rem 0}._modalScrollContent_e67vq_996::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}._modalScrollContent_e67vq_996::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}._modalHeader_e67vq_1022{padding:2.5rem 2.5rem 1.5rem;position:relative;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:24px 24px 0 0;border-bottom:1px solid rgba(226,232,240,.8);display:flex;align-items:flex-start;gap:1.5rem}._modalIcon_e67vq_1033{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,#0d9488,#14b8a6);display:flex;align-items:center;justify-content:center;color:#fff;position:relative;z-index:2;flex-shrink:0;box-shadow:0 12px 20px -5px #0d94884d;font-size:1.75rem;transition:all .3s ease;border:2px solid rgba(255,255,255,.4)}._modalIcon_e67vq_1033:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 15px 25px -5px #0d948866}._modalTitle_e67vq_1056{font-size:1.875rem;font-weight:800;color:#0f172a;margin:0 0 .5rem;line-height:1.2;letter-spacing:-.02em;background:linear-gradient(90deg,#0f766e,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._modalSubtitle_e67vq_1068{font-size:1.125rem;color:#475569;margin:0 0 1rem;font-weight:500}._modalMeta_e67vq_1075{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}._modalMeta_e67vq_1075 span{background:#10b9811a;color:#0d9488;font-size:.875rem;font-weight:500;padding:.5rem 1rem;border-radius:8px;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;border:1px solid rgba(16,185,129,.15)}._modalMeta_e67vq_1075 span:hover{background:#10b98126;transform:translateY(-1px);box-shadow:0 2px 8px #10b9811a}._modalBody_e67vq_1102{padding:2rem 2.5rem;background:#fff;border-radius:0 0 24px 24px}._modalSection_e67vq_1108{margin-bottom:2.5rem;opacity:0;transform:translateY(10px);animation:_fadeInUp_e67vq_1 .5s ease-out forwards}._modalSection_e67vq_1108:nth-child(1){animation-delay:.2s}._modalSection_e67vq_1108:nth-child(2){animation-delay:.3s}._modalSection_e67vq_1108:nth-child(3){animation-delay:.4s}@keyframes _fadeInUp_e67vq_1{to{opacity:1;transform:translateY(0)}}._modalSection_e67vq_1108 h3{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 1.25rem;position:relative;padding-bottom:.75rem;display:inline-block}._modalSection_e67vq_1108 h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(90deg,#0d9488,#14b8a6);border-radius:3px}._modalSection_e67vq_1108 p{color:#475569;line-height:1.8;margin:0 0 1.5rem;font-size:1.05rem}._modalList_e67vq_1154{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}._modalList_e67vq_1154 li{position:relative;padding-left:2.5rem;color:#475569;line-height:1.6;transition:all .3s ease;border-radius:12px;padding:.9rem 1.25rem .9rem 3rem;background:#f1f5f94d;margin-bottom:.5rem}._modalList_e67vq_1154 li:hover{background:#ecfdf599;transform:translate(4px);box-shadow:0 4px 12px -2px #0d948826}._listIcon_e67vq_1180{position:absolute;left:1rem;top:1.1rem;color:#0d9488;font-size:1.1rem;transition:all .3s ease;background:#0d94881a;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}._modalList_e67vq_1154 li:hover ._listIcon_e67vq_1180{transform:scale(1.1) rotate(5deg);background:#0d948826}._closeButton_e67vq_1201{position:absolute;top:1.25rem;right:1.25rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffffe6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.08);color:#64748b;font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100;box-shadow:0 4px 12px #0000000d}._closeButton_e67vq_1201:hover{background:#f8fafc;color:#ef4444;transform:rotate(90deg) scale(1.1);box-shadow:0 6px 16px #0000001a}._closeButton_e67vq_1201:active{transform:rotate(90deg) scale(.95)}@media (max-width: 768px){._modalScrollContent_e67vq_996{padding:0 1.5rem 1.5rem;max-height:calc(90vh - 60px)}._closeButton_e67vq_1201{width:2.25rem;height:2.25rem;top:.75rem;right:.75rem}}._modalAwardHeader_e67vq_1250{background:linear-gradient(135deg,#f0fdfa,#e0f2fe)}._modalAwardIcon_e67vq_1254{background:linear-gradient(135deg,#0d9488,#38bdf8)}._modalList_e67vq_1154 li{opacity:0;animation:_fadeInRight_e67vq_1 .4s ease-out forwards}@keyframes _fadeInRight_e67vq_1{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}._modalList_e67vq_1154 li:nth-child(1){animation-delay:.2s}._modalList_e67vq_1154 li:nth-child(2){animation-delay:.25s}._modalList_e67vq_1154 li:nth-child(3){animation-delay:.3s}._modalList_e67vq_1154 li:nth-child(4){animation-delay:.35s}._modalList_e67vq_1154 li:nth-child(5){animation-delay:.4s}._modalSection_e67vq_1108{transition:transform .3s ease}._modalSection_e67vq_1108:hover{transform:translateY(-2px)}._modalContent_e67vq_976{position:relative;overflow:visible}._modalContent_e67vq_976:before{content:"";position:absolute;inset:0;border-radius:24px;padding:2px;background:linear-gradient(135deg,#0d948833,#14b8a61a,#0d948833);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1;opacity:.8}@media (max-width: 480px){._modalTitle_e67vq_1056{font-size:1.5rem}._modalSubtitle_e67vq_1068{font-size:1rem}._modalMeta_e67vq_1075{flex-direction:column;align-items:center;gap:.5rem}._modalMeta_e67vq_1075 span{width:100%;justify-content:center}._modalSection_e67vq_1108 h3{font-size:1.125rem}._modalSection_e67vq_1108 p{font-size:1rem}}._awardsSection_e67vq_1348{padding:6rem 1rem;background:linear-gradient(135deg,#f8fafc,#f0fdf4);position:relative;overflow:hidden}._awardsSection_e67vq_1348:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(45,212,191,.1) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgba(16,185,129,.1) 0%,transparent 30%);z-index:0}._awardsContainer_e67vq_1368{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 2rem}._sectionHeader_e67vq_779{text-align:center;margin-bottom:4rem;position:relative}._sectionTitle_e67vq_1382{font-size:2.5rem;font-weight:800;color:#0f172a;margin-bottom:1.25rem;position:relative;display:inline-block;background:linear-gradient(90deg,#0d9488,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._sectionSubtitle_e67vq_1394{color:#64748b;font-size:1.125rem;max-width:700px;margin:0 auto;line-height:1.7}._awardsGrid_e67vq_1402{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin:2.5rem auto;padding:0 1.5rem;max-width:1400px}._awardCard_e67vq_1411{background:#ffffffb3;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-radius:20px;padding:2.25rem 2rem;box-shadow:0 8px 32px #0d948814,0 4px 12px #0d94880a;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.4);transform:translateY(0) scale(1);display:flex;flex-direction:column;height:100%;will-change:transform,box-shadow}._awardCard_e67vq_1411:before{content:"";position:absolute;inset:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#fff6,#ffffff1a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}._awardCard_e67vq_1411:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0d9488,#14b8a6,#2dd4bf);background-size:200% auto;opacity:.9;transition:all .6s cubic-bezier(.34,1.56,.64,1);animation:_gradientBG_e67vq_1 8s ease infinite}@keyframes _gradientBG_e67vq_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._awardCard_e67vq_1411:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 16px 48px #0d948826,0 8px 24px #0d94881a;border-color:#0d948833}._awardCard_e67vq_1411:hover:after{height:6px;opacity:1;animation:_gradientBG_e67vq_1 4s ease infinite}._awardIcon_e67vq_1486{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#f0fdfa,#ccfbf1);display:flex;align-items:center;justify-content:center;color:#0d9488;font-size:1.75rem;flex-shrink:0;box-shadow:0 4px 12px #0d94881a,inset 0 1px #fff6;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;z-index:1}._awardIcon_e67vq_1486:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 100%);z-index:-1}._awardCard_e67vq_1411:hover ._awardIcon_e67vq_1486{transform:translateY(-3px) rotate(5deg) scale(1.08);box-shadow:0 8px 24px #0d948833,inset 0 1px #ffffff80;color:#0d7a6f}._awardHeader_e67vq_1526{display:flex;align-items:center;margin:2rem 0 1.5rem;gap:1.5rem;position:relative;z-index:2}._awardTitle_e67vq_1535{font-size:1.5rem;font-weight:800;background:linear-gradient(90deg,#0f766e,#14b8a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .5rem;line-height:1.3;letter-spacing:-.02em;transition:all .4s ease}._awardYear_e67vq_1547{display:inline-flex;align-items:center;background:#0d948814;color:#0d9488;font-size:.8125rem;font-weight:600;padding:.35rem 1rem;border-radius:9999px;margin:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(13,148,136,.1)}._awardCard_e67vq_1411:hover ._awardYear_e67vq_1547{background:#0d94881f;transform:translateY(-2px);box-shadow:0 4px 12px #0d94881a}._awardDescription_e67vq_1568{color:#475569;font-size:1rem;line-height:1.75;margin:0 0 2rem;position:relative;z-index:2;font-weight:450;letter-spacing:.01em}._awardFeatures_e67vq_1580{margin-top:auto;position:relative;z-index:2;display:flex;flex-direction:column;gap:.75rem}._awardFeature_e67vq_1580{display:flex;align-items:flex-start;color:#475569;font-size:.9375rem;transition:all .3s ease;padding:.5rem .5rem .5rem 0;border-radius:8px;position:relative;overflow:hidden}._awardFeature_e67vq_1580:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,148,136,.03) 0%,transparent 100%);opacity:0;transition:opacity .3s ease;z-index:-1}._awardFeature_e67vq_1580:hover{transform:translate(4px);color:#0f766e}._awardFeature_e67vq_1580:hover:before{opacity:1}._awardFeature_e67vq_1580 ._featureIcon_e67vq_658{color:#0d9488;margin-right:.875rem;font-size:1rem;min-width:20px;margin-top:.15em;transition:all .4s cubic-bezier(.34,1.56,.64,1)}._awardCard_e67vq_1411:hover ._awardFeature_e67vq_1580 ._featureIcon_e67vq_658{transform:scale(1.15);color:#0d7a6f}@media (max-width: 1024px){._awardsGrid_e67vq_1402{grid-template-columns:repeat(2,1fr);padding:0 2rem}}@media (max-width: 768px){._awardsGrid_e67vq_1402{grid-template-columns:1fr;max-width:480px;padding:0 1.5rem}._awardCard_e67vq_1411{padding:2rem 1.75rem}._awardIcon_e67vq_1486{width:56px;height:56px;font-size:1.5rem}._awardTitle_e67vq_1535{font-size:1.375rem}}@keyframes _fadeInUp_e67vq_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._awardCard_e67vq_1411>*{opacity:0;animation:_fadeInUp_e67vq_1 .6s cubic-bezier(.16,1,.3,1) forwards}._awardCard_e67vq_1411>*:nth-child(1){animation-delay:.1s}._awardCard_e67vq_1411>*:nth-child(2){animation-delay:.2s}._awardCard_e67vq_1411>*:nth-child(3){animation-delay:.3s}._awardCard_e67vq_1411{transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s cubic-bezier(.34,1.56,.64,1),border-color .5s ease}._awardCard_e67vq_1411:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 24px 60px #0d94882e,0 12px 32px #0d94881f!important;border-color:#0d948840}._awardCard_e67vq_1411:hover:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,#fff0,#ffffff1a,#fff0);transform:rotate(30deg);animation:_shine_e67vq_1 4s infinite;z-index:1;opacity:.6;pointer-events:none}@keyframes _shine_e67vq_1{0%{transform:translate(-100%) rotate(30deg)}to{transform:translate(100%) rotate(30deg)}}._isoGrid_e67vq_1730{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin:2.5rem auto;padding:0 1.5rem;max-width:1400px}._isoCard_e67vq_863{background:#ffffffb3;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-radius:20px;padding:2.25rem 2rem;box-shadow:0 8px 32px #0d948814,0 4px 12px #0d94880a;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .5s cubic-bezier(.34,1.56,.64,1),border-color .5s ease;display:flex;flex-direction:column;height:100%;will-change:transform,box-shadow;position:relative;overflow:hidden;border:1px solid rgba(13,148,136,.1)}._isoCard_e67vq_863:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0d9488,#14b8a6,#2dd4bf);background-size:200% auto;opacity:.9;transition:all .6s cubic-bezier(.34,1.56,.64,1);animation:_gradientBG_e67vq_1 8s ease infinite}._isoCard_e67vq_863:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 16px 48px #0d948826,0 8px 24px #0d94881a;border-color:#0d948833}._isoCard_e67vq_863:hover:after{height:6px;opacity:1;animation:_gradientBG_e67vq_1 4s ease infinite}._isoIcon_e67vq_1788{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,#f0fdfa,#ccfbf1);display:flex;align-items:center;justify-content:center;color:#0d9488;font-size:1.75rem;margin:0 auto 1.5rem;box-shadow:0 4px 12px #0d94881a,inset 0 1px #fff6;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;z-index:1}._isoCard_e67vq_863:hover ._isoIcon_e67vq_1788{transform:translateY(-3px) rotate(5deg) scale(1.08);box-shadow:0 8px 24px #0d948833,inset 0 1px #ffffff80;color:#0d7a6f}._isoTitle_e67vq_1816{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 .5rem;line-height:1.3;letter-spacing:-.02em;transition:all .4s ease}._isoSubtitle_e67vq_917{color:#475569;font-size:1rem;margin:0 0 1.25rem;line-height:1.6}._isoFeatures_e67vq_1833{margin:1.5rem 0;padding:0;list-style:none}._isoFeature_e67vq_1833{display:flex;align-items:flex-start;color:#475569;font-size:.9375rem;transition:all .3s ease;padding:.5rem .5rem .5rem 0;border-radius:8px;position:relative;overflow:hidden}._isoFeature_e67vq_1833:before{content:"";position:absolute;inset:0;background:#0d94880d;z-index:-1;opacity:0;transition:opacity .3s ease}._isoFeature_e67vq_1833:hover{transform:translate(4px);color:#0f766e}._isoFeature_e67vq_1833:hover:before{opacity:1}._isoFeature_e67vq_1833 ._featureIcon_e67vq_658{color:#0d9488;margin-right:.875rem;font-size:1rem;min-width:20px;margin-top:.15em;transition:all .4s cubic-bezier(.34,1.56,.64,1)}._isoCard_e67vq_863:hover ._isoFeature_e67vq_1833 ._featureIcon_e67vq_658{transform:scale(1.15);color:#0d7a6f}._isoMeta_e67vq_1887{margin-top:auto;padding:1.5rem 0 0;border-top:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1rem;font-size:.875rem;color:#64748b;margin-bottom:1.5rem}@media (max-width: 1024px){._isoGrid_e67vq_1730{grid-template-columns:repeat(2,1fr);padding:0 2rem}}@media (max-width: 768px){._isoGrid_e67vq_1730{grid-template-columns:1fr;max-width:480px;padding:0 1.5rem}._isoCard_e67vq_863{padding:2rem 1.75rem}}._learnMoreButton_e67vq_931{width:100%;background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;border:none;border-radius:12px;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;margin-top:auto;box-shadow:0 4px 12px #0d948833}._learnMoreButton_e67vq_931:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0d94884d;background:linear-gradient(135deg,#0f766e,#115e59)}._learnMoreButton_e67vq_931:active{transform:translateY(0);box-shadow:0 2px 8px #0d948833}._sliderContainer_e67vq_318,._sliderCard_e67vq_328,._sliderContent_e67vq_364,._sliderTitle_e67vq_372,._sliderSubtitle_e67vq_379,._sliderDescription_e67vq_386,._sliderFeatures_e67vq_393,._sliderFeatureItem_e67vq_397,._sliderMeta_e67vq_411,._navButton_e67vq_421{display:none!important}._contact_1n4r6_2{padding:5rem 0;background-color:#fff}._hero_1n4r6_7{background:linear-gradient(135deg,#0596691a,#10b9811a);padding:6rem 0;text-align:center;margin-bottom:5rem}._hero_1n4r6_7 h1{font-size:3.5rem;color:#fff;margin-bottom:1.5rem}._hero_1n4r6_7 p{font-size:1.25rem;color:#ffffffe6;max-width:48rem;margin:0 auto}._container_1n4r6_27{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}._contactGrid_1n4r6_34{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}._contactInfo_1n4r6_41{margin-bottom:3rem}._contactCard_1n4r6_45{background:#ffffff1a;color:#fff;border-radius:.5rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem;transition:transform .3s ease,background .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}._contactCard_1n4r6_45:hover{transform:translateY(-5px);background:#ffffff26}._contactIcon_1n4r6_62{font-size:2rem;color:#10b981;margin-bottom:1rem}._contactTitle_1n4r6_68{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:1rem}._contactText_1n4r6_75{color:#ffffffe6;line-height:1.6}._contactLink_1n4r6_80{color:#fff;text-decoration:none;transition:all .3s ease;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}._contactLink_1n4r6_80:hover{color:#e0f2fe;text-decoration:underline}._formGroup_1n4r6_95{margin-bottom:1.5rem}._formLabel_1n4r6_99{display:block;font-weight:500;color:#fff;margin-bottom:.5rem}._formControl_1n4r6_106{width:100%;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;font-size:1rem;background:#ffffff1a;color:#fff;transition:all .3s ease}._formControl_1n4r6_106::placeholder{color:#fff9}._formControl_1n4r6_106:focus{outline:none;border-color:#fff;box-shadow:0 0 0 3px #fff3}textarea._formControl_1n4r6_106{min-height:150px;resize:vertical}._submitButton_1n4r6_132{background-color:#10b981;color:#fff;font-weight:500;padding:.75rem 2rem;border:none;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:background-color .3s ease,transform .2s ease}._submitButton_1n4r6_132:hover{background-color:#059669;transform:translateY(-1px)}._submitButton_1n4r6_132:active{transform:translateY(0)}._mapContainer_1n4r6_153{border-radius:.5rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a;margin-top:3rem;height:400px}@media (max-width: 768px){._hero_1n4r6_7 h1{font-size:2.5rem}._hero_1n4r6_7 p{font-size:1.125rem;padding:0 1rem}._contactGrid_1n4r6_34{grid-template-columns:1fr;padding:0 1rem}._mapContainer_1n4r6_153{margin:2rem 1rem 0;height:300px}}._contactPage_1n4r6_184{font-family:Inter,system-ui,sans-serif;color:#fff;background:#f8fafc;overflow-x:hidden}._container_1n4r6_27{max-width:1200px;margin:0 auto;padding:0 1.5rem}._hero_1n4r6_7{min-height:50vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f766e,#0d9488,#14b8a6);color:#fff;position:relative;overflow:hidden;padding:6rem 1.5rem;text-align:center}._heroOverlay_1n4r6_211{position:absolute;inset:0;background:#0006;z-index:1}._heroContent_1n4r6_218{position:relative;z-index:2;max-width:900px;margin:0 auto}._heroTitle_1n4r6_225{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.1)}._heroSubtitle_1n4r6_233{font-size:1.5rem;opacity:.95;max-width:700px;margin:0 auto 2rem;line-height:1.6}._contactInfo_1n4r6_41{padding:5rem 0}._contactGrid_1n4r6_34{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}._contactCard_1n4r6_45{background:#fff;border-radius:1rem;padding:2.5rem 2rem;text-align:center;box-shadow:0 10px 25px -5px #0000000d;transition:all .3s ease;border:1px solid #f1f5f9;display:flex;flex-direction:column;align-items:center}._contactCard_1n4r6_45:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a}._contactIcon_1n4r6_62{width:70px;height:70px;background:#ecfdf5;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#0d9488;font-size:1.75rem;transition:all .3s ease}._contactCard_1n4r6_45:hover ._contactIcon_1n4r6_62{background:#0d9488;color:#fff;transform:scale(1.1)}._contactCard_1n4r6_45 h3{font-size:1.5rem;color:#0f172a;margin-bottom:1rem;font-weight:700}._contactCard_1n4r6_45 p{color:#64748b;line-height:1.6;margin-bottom:1.5rem;flex-grow:1}._contactLink_1n4r6_80{display:inline-block;color:#0d9488;font-weight:600;text-decoration:none;margin-top:auto;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}._contactLink_1n4r6_80:hover{color:#0f766e;text-decoration:underline}._contactFormSection_1n4r6_323{padding:2rem 0 6rem}._formContainer_1n4r6_327{background:#fff;border-radius:1rem;padding:3rem;box-shadow:0 10px 25px -5px #0000000d;max-width:800px;margin:0 auto}._formContainer_1n4r6_327 h2{font-size:2.25rem;color:#0f172a;margin-bottom:1.5rem;text-align:center}._contactForm_1n4r6_323{display:flex;flex-direction:column;gap:1.5rem}._formRow_1n4r6_349{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}._formGroup_1n4r6_95{display:flex;flex-direction:column;gap:.5rem}._formGroup_1n4r6_95 input,._formGroup_1n4r6_95 textarea{width:100%;padding:1rem 1.25rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:1rem;transition:all .3s ease;background:#f8fafc}._formGroup_1n4r6_95 input:focus,._formGroup_1n4r6_95 textarea:focus{outline:none;border-color:#0d9488;box-shadow:0 0 0 3px #0d948833}._formGroup_1n4r6_95 textarea{min-height:150px;resize:vertical}._submitButton_1n4r6_132{background:#0d9488;color:#fff;border:none;border-radius:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}._submitButton_1n4r6_132:hover{background:#0f766e;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}._submitButton_1n4r6_132:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}._alert_1n4r6_415{padding:1rem;border-radius:.5rem;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem;font-weight:500}._alert_1n4r6_415._success_1n4r6_425{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}._alert_1n4r6_415._error_1n4r6_431{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}._alert_1n4r6_415._loading_1n4r6_437{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}@media (max-width: 768px){._heroTitle_1n4r6_225{font-size:2.5rem}._heroSubtitle_1n4r6_233{font-size:1.25rem}._formRow_1n4r6_349{grid-template-columns:1fr}._formContainer_1n4r6_327{padding:2rem 1.5rem}._contactGrid_1n4r6_34{grid-template-columns:1fr;gap:1.5rem}}._fadeIn_1n4r6_468{animation:_fadeIn_1n4r6_468 .6s ease-out forwards}@keyframes _fadeIn_1n4r6_468{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._slideInLeft_1n4r6_477{animation:_slideInLeft_1n4r6_477 .6s ease-out forwards}@keyframes _slideInLeft_1n4r6_477{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}._slideInRight_1n4r6_486{animation:_slideInRight_1n4r6_486 .6s ease-out forwards}@keyframes _slideInRight_1n4r6_486{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}._courseContainer_onaoq_2{max-width:1200px;margin:0 auto;padding:2rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:#2d3748}._header_onaoq_11{margin-bottom:3rem;position:relative}._backButton_onaoq_16{display:inline-flex;align-items:center;gap:.5rem;color:#2f855a;text-decoration:none;font-weight:500;margin-bottom:1.5rem;transition:color .2s}._backButton_onaoq_16:hover{color:#276749}._courseHeader_onaoq_31{max-width:800px}._title_onaoq_35{font-size:2.5rem;font-weight:700;color:#1a365d;margin:.5rem 0 1rem;line-height:1.2}._description_onaoq_43{font-size:1.125rem;color:#4a5568;line-height:1.6;margin-bottom:1.5rem}._courseMeta_onaoq_50{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}._level_onaoq_57,._certification_onaoq_58{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#2f855a;background-color:#f0fff4;padding:.5rem 1rem;border-radius:9999px;border:1px solid #c6f6d5}._rating_onaoq_71{display:flex;align-items:center;gap:.5rem;color:#4a5568;font-size:.95rem;margin-top:1rem}._star_onaoq_80{color:#e2e8f0}._content_onaoq_89{display:grid;grid-template-columns:1fr 350px;gap:3rem;margin-top:2rem}._overview_onaoq_97{margin-bottom:3rem}._overview_onaoq_97 h2,._courseHighlights_onaoq_102 h2,._faqSection_onaoq_103 h2{font-size:1.75rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;position:relative;padding-bottom:.75rem}._overview_onaoq_97 h2:after,._courseHighlights_onaoq_102 h2:after,._faqSection_onaoq_103 h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background-color:#48bb78;border-radius:2px}._features_onaoq_125 h3{font-size:1.25rem;font-weight:600;color:#2d3748;margin:2rem 0 1.25rem}._features_onaoq_125 ul{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}._features_onaoq_125 li{display:flex;align-items:flex-start;gap:.75rem;color:#4a5568;line-height:1.6}._checkIcon_onaoq_148{color:#48bb78;flex-shrink:0;margin-top:.25rem}._courseHighlights_onaoq_102{margin:4rem 0;padding:2rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}._highlightsGrid_onaoq_162{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}._highlightCard_onaoq_169{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;border:1px solid #e2e8f0;transition:transform .2s,box-shadow .2s}._highlightCard_onaoq_169:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000008}._highlightIcon_onaoq_183{width:3rem;height:3rem;background-color:#f0fff4;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#38a169;font-size:1.25rem}._highlightCard_onaoq_169 h3{font-size:1.125rem;font-weight:600;color:#2d3748;margin-bottom:.75rem}._highlightCard_onaoq_169 p{color:#718096;line-height:1.6;margin:0}._faqContainer_onaoq_214{border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;margin-top:1.5rem}._faqItem_onaoq_221{border-bottom:1px solid #e2e8f0;transition:all .2s}._faqQuestion_onaoq_230{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;cursor:pointer;background-color:#fff;transition:background-color .2s}._faqQuestion_onaoq_230:hover{background-color:#f8fafc}._faqQuestion_onaoq_230 h4{margin:0;font-size:1rem;font-weight:600;color:#2d3748}._faqQuestion_onaoq_230 span{font-size:1.25rem;color:#718096;transition:transform .2s;margin-left:1rem;flex-shrink:0}._faqItem_onaoq_221._active_onaoq_259 ._faqQuestion_onaoq_230 span{transform:rotate(45deg)}._faqAnswer_onaoq_263{padding:0 1.5rem 1.5rem;background-color:#f8fafc;color:#4a5568;line-height:1.6}._sidebar_onaoq_271{position:sticky;top:2rem;height:fit-content}._infoCard_onaoq_277{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;padding:1.75rem;border:1px solid #e2e8f0}._infoCard_onaoq_277 h3{font-size:1.25rem;font-weight:700;color:#2d3748;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}._benefitsList_onaoq_294{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.75rem}._benefitsList_onaoq_294 li{display:flex;align-items:flex-start;gap:.75rem;color:#4a5568;line-height:1.5}._benefitIcon_onaoq_310{color:#48bb78;flex-shrink:0;margin-top:.25rem}._enrollButton_onaoq_316{display:block;width:100%;background-color:#38a169;color:#fff;border:none;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:background-color .2s;text-align:center;text-decoration:none}._enrollButton_onaoq_316:hover{background-color:#2f855a}._loadingContainer_onaoq_337{display:flex;justify-content:center;align-items:center;min-height:50vh}._loadingSpinner_onaoq_344{width:3rem;height:3rem;border:3px solid #e2e8f0;border-top-color:#48bb78;border-radius:50%;animation:_spin_onaoq_1 1s linear infinite}@keyframes _spin_onaoq_1{to{transform:rotate(360deg)}}._notFound_onaoq_360{text-align:center;padding:4rem 1rem}._notFound_onaoq_360 h2{font-size:1.875rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem}@media (max-width: 1024px){._content_onaoq_89{grid-template-columns:1fr}._sidebar_onaoq_271{position:static;margin-top:2rem}}@media (max-width: 640px){._title_onaoq_35{font-size:2rem}._description_onaoq_43{font-size:1rem}._courseMeta_onaoq_50{flex-direction:column;gap:.5rem}._highlightsGrid_onaoq_162{grid-template-columns:1fr}}._imageGallery_onaoq_404{margin:2rem 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a;background-color:#f8f9fa}._mainImage_onaoq_412{width:100%;height:500px;overflow:hidden;background-color:#f8f9fa}._mainImage_onaoq_412 img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}._thumbnailContainer_onaoq_426{display:flex;background:#f8f9fa;padding:.5rem;overflow-x:auto;gap:.5rem}._thumbnail_onaoq_426{width:80px;height:60px;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;opacity:.7;transition:all .3s ease;flex-shrink:0;background-color:#f8f9fa}._thumbnail_onaoq_426:hover,._thumbnail_onaoq_426._active_onaoq_259{opacity:1;border-color:#48bb78}._thumbnail_onaoq_426 img{width:100%;height:100%;object-fit:cover}._curriculumSection_onaoq_460{background:#f8f9fa;border-radius:8px;padding:2rem;margin:2rem 0}._curriculumList_onaoq_467{margin-top:1.5rem}._curriculumModule_onaoq_471{margin-bottom:1rem;border:1px solid #e9ecef;border-radius:6px;overflow:hidden;background:#fff}._moduleHeader_onaoq_479{display:flex;justify-content:space-between;align-items:center;padding:1.25rem;background:#f8f9fa;cursor:pointer;transition:background-color .2s ease}._moduleHeader_onaoq_479:hover{background:#e9ecef}._moduleHeader_onaoq_479 h3{margin:0;font-size:1.1rem;color:#212529;display:flex;align-items:center;gap:.5rem}._moduleDuration_onaoq_502{font-size:.9rem;color:#6c757d;font-weight:400}._moduleContent_onaoq_508{padding:1.25rem;border-top:1px solid #e9ecef}._moduleContent_onaoq_508 ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}._moduleContent_onaoq_508 li{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:#495057}._topicIcon_onaoq_530{color:#48bb78;font-size:.9rem}._testimonialsSection_onaoq_536{margin:4rem 0}._testimonialsGrid_onaoq_540{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem}._testimonialCard_onaoq_547{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d;transition:transform .3s ease,box-shadow .3s ease}._testimonialCard_onaoq_547:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}._quoteIcon_onaoq_560{font-size:1.5rem;color:#48bb78;margin-bottom:1rem;opacity:.7}._testimonialContent_onaoq_567 p{font-style:italic;color:#495057;line-height:1.6;margin-bottom:1.5rem}._testimonialAuthor_onaoq_574{display:flex;justify-content:space-between;align-items:center}._authorInfo_onaoq_580 h4{margin:0;color:#212529;font-size:1rem}._authorInfo_onaoq_580 span{font-size:.85rem;color:#6c757d}._rating_onaoq_71{display:flex;gap:.25rem}._starFilled_onaoq_80{color:#ecc94b}._starEmpty_onaoq_600{color:#e9ecef}._faqSection_onaoq_103{margin:4rem 0}._faqList_onaoq_609{margin-top:2rem;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}._faqItem_onaoq_221{border-bottom:1px solid #e9ecef;background:#fff;transition:all .3s ease}._faqItem_onaoq_221:last-child{border-bottom:none}._faqQuestion_onaoq_230{padding:1.25rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}._faqQuestion_onaoq_230:hover{background-color:#f8f9fa}._faqQuestion_onaoq_230 h3{margin:0;font-size:1rem;color:#212529;font-weight:600}._faqAnswer_onaoq_263{padding:0 1.25rem;overflow:hidden}._faqAnswer_onaoq_263 p{margin:0;padding:0 0 1.25rem;color:#495057;line-height:1.6}._ctaSection_onaoq_659{background:linear-gradient(135deg,#48bb78,#2f855a);color:#fff;border-radius:12px;padding:4rem 2rem;text-align:center;margin:4rem 0;position:relative;overflow:hidden}._ctaSection_onaoq_659:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.5}._ctaContent_onaoq_681{position:relative;z-index:1;max-width:700px;margin:0 auto}._ctaContent_onaoq_681 h2{font-size:2.25rem;margin-bottom:1rem;color:#fff}._ctaContent_onaoq_681 p{font-size:1.1rem;margin-bottom:2rem;opacity:.9;line-height:1.6}._ctaButtons_onaoq_701{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._ctaButton_onaoq_701{padding:.75rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center}._ctaButton_onaoq_701._primary_onaoq_720{background:#fff;color:#48bb78;border:2px solid white}._ctaButton_onaoq_701._primary_onaoq_720:hover{background:transparent;color:#fff}._ctaButton_onaoq_701._secondary_onaoq_731{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}._ctaButton_onaoq_701._secondary_onaoq_731:hover{background:#ffffff1a;border-color:#fff}._ctaNote_onaoq_742{margin-top:1.5rem;font-size:.9rem;opacity:.8;font-style:italic}@media (max-width: 992px){._mainImage_onaoq_412{height:400px}._testimonialsGrid_onaoq_540{grid-template-columns:1fr 1fr}}@media (max-width: 768px){._mainImage_onaoq_412{height:300px}._testimonialsGrid_onaoq_540{grid-template-columns:1fr}._ctaContent_onaoq_681 h2{font-size:1.75rem}._ctaButtons_onaoq_701{flex-direction:column}._ctaButton_onaoq_701{width:100%}._moduleContent_onaoq_508 ul{grid-template-columns:1fr}}@media (max-width: 576px){._mainImage_onaoq_412{height:250px}._ctaSection_onaoq_659{padding:3rem 1.5rem}._ctaContent_onaoq_681 h2{font-size:1.5rem}._faqQuestion_onaoq_230 h3{font-size:.95rem;padding-right:1rem}}._faqAnswer_onaoq_263,._moduleContent_onaoq_508{will-change:height,opacity;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@media print{._ctaSection_onaoq_659,._testimonialsSection_onaoq_536,._thumbnailContainer_onaoq_426,._moduleHeader_onaoq_479 svg{display:none!important}._curriculumSection_onaoq_460,._faqSection_onaoq_103{break-inside:avoid}._moduleHeader_onaoq_479{background:#f1f3f5!important;-webkit-print-color-adjust:exact}._moduleContent_onaoq_508{display:block!important;height:auto!important;opacity:1!important}}._courses_1vnoj_2{min-height:100vh;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b;line-height:1.5}._container_1vnoj_10{width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}._hero_1vnoj_18{background:linear-gradient(135deg,#0f766e,#0d9488,#14b8a6);padding:6rem 0;text-align:center;position:relative;overflow:hidden;margin-bottom:2rem;color:#fff;box-shadow:0 4px 6px -1px #0000001a}._hero_1vnoj_18 h1{font-size:3rem;font-weight:800;margin-bottom:1rem;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.1)}._heroSubtitle_1vnoj_37{font-size:1.25rem;max-width:600px;margin:0 auto 2rem;opacity:.9;font-weight:400}._searchContainer_1vnoj_46{position:relative;max-width:600px;margin:0 auto;background:#ffffff1a;border-radius:9999px;display:flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}._searchContainer_1vnoj_46:focus-within{background:#ffffff26;box-shadow:0 4px 20px #0000001a}._searchIcon_1vnoj_64{position:absolute;left:1.25rem;color:#fffc;pointer-events:none}._searchInput_1vnoj_71{width:100%;padding:1rem 3rem 1rem 3.5rem;border:none;background:transparent;color:#fff;font-size:1rem;border-radius:9999px;outline:none}._searchInput_1vnoj_71::placeholder{color:#ffffffb3}._clearSearch_1vnoj_86{position:absolute;right:1rem;background:none;border:none;color:#ffffffb3;font-size:1.25rem;cursor:pointer;transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%}._clearSearch_1vnoj_86:hover{color:#fff;background:#ffffff1a}._mainContent_1vnoj_109{padding:2rem 0 6rem;position:relative;z-index:1}._layout_1vnoj_115{display:grid;grid-template-columns:300px 1fr;gap:2rem;max-width:1440px;margin:0 auto;padding:0 2rem}._sidebar_1vnoj_125{position:sticky;top:2rem;align-self:flex-start;background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000005;border:1px solid #f1f5f9;height:fit-content}._sidebarSection_1vnoj_137{margin-bottom:2rem}._sidebarSection_1vnoj_137:last-child{margin-bottom:0}._sidebarTitle_1vnoj_145{display:flex;align-items:center;font-size:1.125rem;font-weight:600;color:#0f172a;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}._sidebarIcon_1vnoj_156{margin-right:.5rem;color:#10b981}._filterGroup_1vnoj_161{margin-bottom:1.75rem}._filterGroup_1vnoj_161:last-child{margin-bottom:0}._filterGroupTitle_1vnoj_169{font-size:.875rem;font-weight:600;color:#475569;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}._filterOptions_1vnoj_178{display:flex;flex-wrap:wrap;gap:.5rem}._filterButton_1vnoj_184{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;cursor:pointer;transition:all .2s ease;white-space:nowrap}._filterButton_1vnoj_184:hover{background:#f1f5f9;border-color:#cbd5e1}._filterButton_1vnoj_184._active_1vnoj_202{background:#10b981;color:#fff;border-color:#10b981}._categoryList_1vnoj_209{display:flex;flex-direction:column;gap:.5rem}._categoryButton_1vnoj_215{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}._categoryButton_1vnoj_215:hover{background:#f1f5f9;border-color:#cbd5e1}._categoryButton_1vnoj_215._active_1vnoj_202{background:#ecfdf5;border-color:#a7f3d0;color:#065f46;font-weight:600}._activeIndicator_1vnoj_245{position:absolute;right:1rem;width:6px;height:6px;background:#10b981;border-radius:50%}._skeletonList_1vnoj_255{display:flex;flex-direction:column;gap:.5rem}._skeletonItem_1vnoj_261{height:44px;background:#f1f5f9;border-radius:.75rem;animation:_pulse_1vnoj_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_1vnoj_1{0%,to{opacity:1}50%{opacity:.5}}._courseGridContainer_1vnoj_274{width:100%}._courseGrid_1vnoj_274{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}._courseCard_1vnoj_286{position:relative;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000005;transition:all .3s ease;display:flex;flex-direction:column;height:100%;border:1px solid #f1f5f9}._courseCard_1vnoj_286:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border-color:#e2e8f0}._courseImage_1vnoj_305{position:relative;height:180px;overflow:hidden;background:linear-gradient(45deg,#f3f4f6,#e5e7eb)}._courseImage_1vnoj_305 img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}._courseCard_1vnoj_286:hover ._courseImage_1vnoj_305 img{transform:scale(1.05)}._courseOverlay_1vnoj_323{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem}._courseTitle_1vnoj_333{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:.5rem;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.3)}._rating_1vnoj_342{display:flex;align-items:center;gap:.25rem;color:#fbbf24;font-size:.875rem;font-weight:500}._studentsCount_1vnoj_351{color:#ffffffe6;font-size:.8125rem;margin-left:.5rem;font-weight:400}._courseContent_1vnoj_359{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;background:#fff}._courseDescription_1vnoj_367{color:#64748b;font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._courseMeta_1vnoj_379{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;color:#64748b;font-size:.875rem;flex-wrap:wrap}._metaItem_1vnoj_389{display:flex;align-items:center;gap:.375rem;color:#64748b;font-size:.875rem}._metaItem_1vnoj_389 svg{color:#94a3b8;font-size:.875rem}._priceContainer_1vnoj_402{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid #f1f5f9}._price_1vnoj_402{font-size:1.25rem;font-weight:700;color:#0f172a}._enrollButton_1vnoj_417{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;color:#fff;background:#10b981;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;text-decoration:none}._enrollButton_1vnoj_417:hover{background:#059669;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px -2px #10b98166}._levelsContainer_1vnoj_441{margin:1rem 0;padding:.5rem 0}._levelsTitle_1vnoj_446{font-size:.95rem;font-weight:600;color:#334155;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}._levelsTitle_1vnoj_446:before{content:"";display:block;width:6px;height:6px;background:#0d9488;border-radius:50%}._levelsList_1vnoj_465{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}._levelBadge_1vnoj_472{font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;text-transform:capitalize;transition:all .2s ease}._levelBadge_1vnoj_472._beginner_1vnoj_484{background-color:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}._levelBadge_1vnoj_472._intermediate_1vnoj_490{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}._levelBadge_1vnoj_472._advanced_1vnoj_496{background-color:#fce7f3;color:#9d174d;border:1px solid #fbcfe8}._levelBadge_1vnoj_472._professional_1vnoj_502{background-color:#f0fdf4;color:#166534;border:1px solid #bbf7d0}._certificationInfo_1vnoj_509{display:flex;align-items:center;gap:.5rem;background:#f8fafc;padding:.8rem 1rem;border-radius:8px;margin:.5rem 0 1rem;border:1px solid #e2e8f0;font-size:.9rem;color:#1e293b}._certIcon_1vnoj_522{color:#0d9488;font-size:1rem;flex-shrink:0}._featuresList_1vnoj_529{margin:.5rem 0 1.5rem}._featuresTitle_1vnoj_533{font-size:.95rem;font-weight:600;color:#334155;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}._featuresTitle_1vnoj_533:before{content:"";display:block;width:6px;height:6px;background:#0d9488;border-radius:50%}._featuresList_1vnoj_529 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}._featureItem_1vnoj_561{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:#475569;line-height:1.5}._featureIcon_1vnoj_570{color:#10b981;font-size:.9rem;margin-top:.2rem;flex-shrink:0}._emptyState_1vnoj_578{text-align:center;padding:4rem 2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000000d;border:1px solid #f1f5f9}._emptyIcon_1vnoj_587{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#ecfdf5;border-radius:50%;color:#10b981;font-size:2rem}._emptyTitle_1vnoj_600{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:.75rem}._emptyText_1vnoj_607{color:#64748b;max-width:400px;margin:0 auto 2rem;line-height:1.6}@media (max-width: 1024px){._layout_1vnoj_115{grid-template-columns:1fr;gap:2rem}._sidebar_1vnoj_125{position:static;width:100%}._courseGrid_1vnoj_274{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 640px){._hero_1vnoj_18 h1{font-size:2.25rem}._heroSubtitle_1vnoj_37{font-size:1.125rem;padding:0 1rem}._searchContainer_1vnoj_46{margin:0 1rem}._courseGrid_1vnoj_274{grid-template-columns:1fr}._filterOptions_1vnoj_178{justify-content:flex-start}}@media (max-width: 768px){._levelsList_1vnoj_465{gap:.4rem}._levelBadge_1vnoj_472{font-size:.7rem;padding:.2rem .6rem}._featuresList_1vnoj_529{margin-bottom:1.25rem}}@keyframes _fadeIn_1vnoj_675{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._fadeIn_1vnoj_675{animation:_fadeIn_1vnoj_675 .3s ease-out forwards}._hero_o1r8f_2{position:relative;padding:6rem 0;text-align:center;background:linear-gradient(135deg,#059669e6,#10b981e6);color:#fff;overflow:hidden}._hero_o1r8f_2 h1{font-size:3.5rem;margin-bottom:1.5rem;line-height:1.2}._hero_o1r8f_2 p{font-size:1.25rem;max-width:42rem;margin:0 auto 2.5rem;opacity:.9}._features_o1r8f_24{padding:5rem 0}._features_o1r8f_24 h2{text-align:center;font-size:2.25rem;margin-bottom:3rem}._featuresGrid_o1r8f_34{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}._featureCard_o1r8f_40{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;text-align:center;transition:transform .3s ease,box-shadow .3s ease}._featureCard_o1r8f_40:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._featureIcon_o1r8f_54{color:#059669;font-size:2.5rem;margin-bottom:1.5rem}._testimonials_o1r8f_60{padding:6rem 0;position:relative;background:#fff}._testimonials_o1r8f_60 h2{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:4rem;color:#0f172a;position:relative;display:inline-block;left:50%;transform:translate(-50%)}._testimonials_o1r8f_60 h2:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:4px;background:linear-gradient(90deg,#059669,#10b981);border-radius:2px}._testimonialsGrid_o1r8f_89{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}._testimonialCard_o1r8f_97{background:#f8fafc;border-radius:16px;padding:2.5rem 2rem;box-shadow:0 10px 30px #0000000d;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden}._testimonialCard_o1r8f_97:before{content:'"';position:absolute;top:20px;right:20px;font-family:serif;font-size:120px;color:#0596690d;line-height:1;z-index:0}._testimonialCard_o1r8f_97:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0596691a}._quoteIcon_o1r8f_125{font-size:1.5rem;color:#059669;opacity:.7;margin-bottom:1rem;display:inline-block}._testimonialText_o1r8f_133{font-size:1.1rem;color:#334155;line-height:1.7;margin-bottom:1.5rem;position:relative;z-index:1}._testimonialAuthor_o1r8f_142{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;position:relative;z-index:1}._authorImage_o1r8f_151{width:50px;height:50px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:600;color:#059669;font-size:1.2rem;flex-shrink:0;background:linear-gradient(135deg,#059669,#10b981);color:#fff}._authorInfo_o1r8f_167 h4{font-size:1.1rem;color:#0f172a;margin:0 0 .2rem;font-weight:600}._authorInfo_o1r8f_167 p{color:#64748b;margin:0;font-size:.9rem}._rating_o1r8f_180{display:flex;gap:.25rem;margin-top:.5rem}._star_o1r8f_186{color:#fbbf24;font-size:1rem}._cta_o1r8f_191{padding:5rem 0;background:linear-gradient(135deg,#059669,#047857);color:#fff;text-align:center}._cta_o1r8f_191 h2{font-size:2.5rem;margin-bottom:1.5rem}._cta_o1r8f_191 p{font-size:1.25rem;max-width:42rem;margin:0 auto 2.5rem;opacity:.9}._buttonContainer_o1r8f_210{display:flex;gap:1.5rem;margin-top:2.5rem;flex-wrap:wrap;justify-content:center;align-items:center}._buttonWrapper_o1r8f_219{position:relative;display:inline-flex;border-radius:12px;overflow:hidden;transition:transform .3s ease}._primaryButton_o1r8f_227,._secondaryButton_o1r8f_227{display:inline-flex;align-items:center;justify-content:center;padding:1.1rem 2.2rem;border-radius:12px;font-weight:600;font-size:1.15rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;min-width:200px;text-align:center;border:none;position:relative;z-index:1;overflow:hidden}._primaryButton_o1r8f_227{background:linear-gradient(135deg,#047857,#059669);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 4px 15px #0596694d;border:2px solid rgba(255,255,255,.2)}._primaryButton_o1r8f_227:hover{color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 25px #05966966;border-color:#ffffff4d}._secondaryButton_o1r8f_227{background:#fff;color:#047857;border:2px solid #059669;transition:all .3s ease}._secondaryButton_o1r8f_227:hover{background:#059669;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 15px #0596691a}._buttonIcon_o1r8f_275{margin-left:10px;display:inline-flex;align-items:center;justify-content:center}._buttonGlow_o1r8f_282{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#ffffff1a,#ffffff4d,#ffffff1a);transform:translate(-100%) skew(-20deg);transition:transform .6s ease;pointer-events:none;z-index:2}._primaryButton_o1r8f_227:hover ._buttonGlow_o1r8f_282,._secondaryButton_o1r8f_227:hover ._buttonGlow_o1r8f_282{transform:translate(100%) skew(-20deg)}@media (max-width: 768px){._buttonContainer_o1r8f_210{flex-direction:column;width:100%;gap:1rem;margin-top:2rem}._primaryButton_o1r8f_227,._secondaryButton_o1r8f_227{width:100%;padding:1rem 1.5rem;min-width:auto;font-size:1.1rem}._buttonWithIcon_o1r8f_320{justify-content:center}}@media (max-width: 768px){._hero_o1r8f_2 h1{font-size:2.5rem}._hero_o1r8f_2 p,._cta_o1r8f_191 p{font-size:1.125rem;padding:0 1rem}._featuresGrid_o1r8f_34{grid-template-columns:1fr;padding:0 1rem}._cta_o1r8f_191 h2{font-size:2rem;padding:0 1rem}}@media (max-width: 1024px){._testimonialsGrid_o1r8f_89{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._testimonials_o1r8f_60{padding:4rem 0}._testimonials_o1r8f_60 h2{font-size:2rem;margin-bottom:3rem}._testimonialsGrid_o1r8f_89{grid-template-columns:1fr;max-width:500px;margin:0 auto}}._legalContainer_5tz69_2{min-height:100vh;background-color:#f8fafc;color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}._legalHero_5tz69_11{background:linear-gradient(135deg,#047857,#065f46);color:#fff;padding:6rem 0 4rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._legalHero_5tz69_11 *{color:#fff}._heroContent_5tz69_25{max-width:800px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}._heroTitle_5tz69_33,._heroSubtitle_5tz69_34{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.2)}._heroTitle_5tz69_33{font-size:3rem;font-weight:800;margin-bottom:.5rem;letter-spacing:-.025em;line-height:1.2}._heroSubtitle_5tz69_34{font-size:1.25rem;opacity:.9;font-weight:400;margin-bottom:0}._tabContainer_5tz69_55{background:#fff;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;position:sticky;top:0;z-index:10;border-bottom:1px solid #e2e8f0}._tabs_5tz69_65{display:flex;justify-content:center;max-width:1200px;margin:0 auto;padding:0 2rem}._tabButton_5tz69_73{display:flex;align-items:center;justify-content:center;padding:1rem 2rem;margin:0 .5rem;font-size:1rem;font-weight:600;color:#64748b;background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}._tabButton_5tz69_73:hover{color:#047857;background-color:#f0fdf4;border-radius:.5rem .5rem 0 0}._tabButton_5tz69_73._activeTab_5tz69_97{color:#047857;border-bottom:3px solid #047857;font-weight:700}._tabIcon_5tz69_103{margin-right:.5rem;font-size:1.1rem}._contentWrapper_5tz69_109{max-width:1200px;margin:0 auto;padding:3rem 2rem 6rem}._tabContent_5tz69_115{background:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #00000008,0 4px 6px -2px #00000005;padding:2.5rem;margin-top:2rem}._section_5tz69_124{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #f1f5f9;opacity:1!important}._section_5tz69_124:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._sectionHeader_5tz69_137{display:flex;align-items:center;margin-bottom:1.5rem}._sectionIcon_5tz69_143{font-size:1.5rem;color:#047857;margin-right:1rem;background:#ecfdf5;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 6px -1px #0596691a,0 2px 4px -1px #0596690f}._sectionTitle_5tz69_158{font-size:1.5rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}._sectionText_5tz69_166{color:#1e293b;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}._pointsList_5tz69_174{list-style:none;padding:0;margin:1.5rem 0 0 1.5rem}._pointItem_5tz69_180{position:relative;padding-left:1.5rem;margin-bottom:.75rem;color:#1e293b;font-size:1.05rem;line-height:1.6}._pointItem_5tz69_180:before{content:"•";position:absolute;left:0;color:#10b981;font-size:1.2rem;line-height:1.4}._contactSection_5tz69_199{background:#f8fafc;border-radius:.5rem;padding:1.5rem;margin-top:2rem;border:1px solid #e2e8f0}._contactTitle_5tz69_207{display:flex;align-items:center;color:#0f172a;font-size:1.25rem;font-weight:700;margin-top:0;margin-bottom:1rem}._contactIcon_5tz69_217{color:#047857;margin-right:.75rem;font-size:1.5rem}._termsContent_5tz69_224,._privacyContent_5tz69_225{color:#1e293b}._termsContent_5tz69_224{color:#1e293b;opacity:1!important;visibility:visible!important}._termsContent_5tz69_224 *{color:inherit!important;opacity:1!important;visibility:visible!important}._termsContent_5tz69_224 ._sectionIcon_5tz69_143{color:#10b981!important;background-color:#ecfdf5;box-shadow:0 4px 6px -1px #0596691a,0 2px 4px -1px #0596690f}@media (max-width: 768px){._heroTitle_5tz69_33{font-size:2.25rem}._heroSubtitle_5tz69_34{font-size:1.1rem}._tabs_5tz69_65{padding:0 1rem;overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch}._tabButton_5tz69_73{padding:.75rem 1.25rem;font-size:.95rem;white-space:nowrap}._contentWrapper_5tz69_109{padding:2rem 1rem 4rem}._tabContent_5tz69_115{padding:1.5rem}._sectionHeader_5tz69_137{flex-direction:column;align-items:flex-start}._sectionIcon_5tz69_143{margin-bottom:1rem}._sectionTitle_5tz69_158{font-size:1.3rem}._sectionText_5tz69_166,._pointItem_5tz69_180{font-size:1rem}._contactSection_5tz69_199{padding:1.5rem}}._container_15ae5_1{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;color:var(--text)}._content_15ae5_12{max-width:600px;margin:0 auto;padding:2rem;background:var(--card-bg);border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid var(--border)}._title_15ae5_22{font-size:6rem;font-weight:800;margin:0;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin-bottom:1rem}._subtitle_15ae5_33{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--text)}._message_15ae5_40{color:var(--text-muted);margin-bottom:2rem;line-height:1.6}._actions_15ae5_46{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._button_15ae5_53{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none;font-size:1rem}._primaryButton_15ae5_67{background:var(--primary);color:#fff}._primaryButton_15ae5_67:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}._secondaryButton_15ae5_78{background:var(--surface);color:var(--text);border:1px solid var(--border)}._secondaryButton_15ae5_78:hover{background:var(--background);transform:translateY(-1px);box-shadow:0 4px 12px #0000000d}._illustration_15ae5_90{max-width:300px;margin:0 auto 2rem;opacity:.9}@media (max-width: 640px){._title_15ae5_22{font-size:4rem}._subtitle_15ae5_33{font-size:1.25rem}._actions_15ae5_46{flex-direction:column;width:100%}._button_15ae5_53{width:100%}}:root{--primary: #047857;--primary-light: #059669;--primary-dark: #065f46;--secondary: #f59e0b;--background: #ffffff;--text: #1f2937;--text-light: #6b7280;--border: #e5e7eb;--dark-primary: #34d399;--dark-primary-light: #6ee7b7;--dark-primary-dark: #10b981;--dark-secondary: #f59e0b;--dark-background: #111827;--dark-surface: #1f2937;--dark-text: #f9fafb;--dark-text-muted: #d1d5db;--dark-text-light: #9ca3af;--dark-border: #374151;--dark-card-bg: #1f2937;--dark-footer-bg: #064e3b;--dark-footer-text: #f9fafb;--container-padding: 1rem;--container-max-width: 1280px;--border-radius: .375rem;--transition-fast: .2s ease-in-out;--transition-slow: .3s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;height:100%}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--background);color:var(--text);line-height:1.6;overflow-x:hidden;min-height:100%;display:flex;flex-direction:column;transition:background-color var(--transition-slow),color var(--transition-slow)}#root{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:1rem;font-weight:600;color:var(--text)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;color:var(--text-muted)}button{cursor:pointer;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;border-radius:var(--border-radius);transition:all var(--transition-fast);border:none;outline:none}input,select,textarea{width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--border-radius);font-family:inherit;font-size:1rem;transition:border-color var(--transition-fast);background-color:var(--surface);color:var(--text)}input:focus,select:focus,textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #04785726}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.footer{background-color:var(--footer-bg);color:var(--footer-text);padding:4rem 0 2rem;margin-top:4rem}.certificationBanner{background:linear-gradient(135deg,var(--primary-dark) 0%,var(--primary) 100%);color:#fff}h1,h2,h3,h4,h5,h6{color:var(--text)}p,li,span{color:var(--text-muted)}.card,.card-bg{background-color:var(--card-bg);border:1px solid var(--border);transition:background-color var(--transition-slow),border-color var(--transition-slow)}input,textarea,select{background-color:var(--surface);color:var(--text);border:1px solid var(--border);transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}button,.btn{transition:background-color var(--transition-fast),transform .1s ease,box-shadow .1s ease}button:hover,.btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--primary-light);text-decoration:underline}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media print{body{background:#fff;color:#000;font-size:12pt}.no-print{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;font-weight:400}}
