@import "https://fonts.googleapis.CourseImageom/css2?family=Poppins:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{color:#123b7a;background:#fff;font-family:Roboto,rubic}button,a{font:inherit}button{cursor:pointer}.site{min-height:100vh}.navbar{z-index:10;background:#fff;border-bottom:1px solid #edf0f5;height:70px;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;gap:25px;max-width:1240px;height:100%;margin:auto;padding:0 20px;display:flex}.logo{flex-shrink:0;align-items:center;min-width:185px;line-height:1;display:flex;position:relative}.logo img{width:165px;height:auto;display:block}.nav-links{align-items:center;gap:25px;display:flex}.nav-links a{color:#374151;white-space:nowrap;font-size:14px;text-decoration:none}.nav-links a:hover{color:#1e56a0}.dropdown-link{align-items:center;gap:3px;display:flex}.nav-actions{align-items:center;gap:12px;display:flex}.search-button{color:#596579;background:0 0;border:0;align-items:center;display:flex}.login-button,.register-button{border-radius:22px;height:40px;padding:0 21px;font-size:14px;font-weight:600}.login-button{color:#1453a0;background:#fff;border:1px solid #1453a0}.register-button{color:#fff;background:#205aa7;border:1px solid #205aa7}.hero{background:linear-gradient(115deg,#f5f9ff 0%,#fff 55%,#f5f8fd 100%);min-height:calc(100vh - 82px);position:relative;overflow:hidden}.hero-container{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:45px;max-width:1240px;min-height:640px;margin:auto;padding:62px 20px 45px;display:grid;position:relative}.hero-content{z-index:2;position:relative}.hero-content h1{color:#123b7a;letter-spacing:-1.5px;max-width:650px;font-size:clamp(42px,4.2vw,62px);font-weight:750;line-height:1.08}.hero-content p{color:#60728c;max-width:610px;margin-top:22px;font-size:17px;line-height:1.7}.hero-buttons{gap:13px;margin-top:30px;display:flex}.primary-button,.secondary-button{border-radius:26px;align-items:center;gap:9px;min-height:48px;padding:0 25px;font-weight:600;display:flex}.course-search{background:#fff;border-radius:30px;justify-content:space-between;align-items:center;max-width:450px;height:58px;margin-top:35px;padding-left:24px;display:flex;overflow:hidden;box-shadow:0 8px 25px #18355e1f}.course-search button{color:#fff;background:#205aa7;border:none;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.stats{margin-top:38px;display:flex}.stats div{border-right:1px solid #d9e0e8;min-width:105px;margin-right:25px;padding-right:25px}.stats div:last-child{border-right:none}.stats strong{color:#123b7a;font-size:25px;display:block}.stats span{color:#8491a3;margin-top:5px;font-size:12px;display:block}.hero-visual{position:relative}.hero-image{background:#d9e8ff;border-radius:24px;justify-content:center;align-items:center;width:100%;height:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #1844821f}.hero-slide-image{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;padding:55px;display:block;transform:scale(.78)}.image-glow{border:2px solid #ffffffd9;border-radius:50%;width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 30px #ffffff2e,0 0 70px #2e6bbe40}.visual-content{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.visual-circle{background:linear-gradient(145deg,#fff,#dbe9fb);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;transform:rotate(-2deg);box-shadow:0 20px 35px #1c4d8e38}.visual-circle span{color:#29343f;font-size:20px}.visual-circle strong{color:#2162ad;margin-top:5px;font-size:29px}.visual-label{color:#164c91;background:#ffffffe6;border-radius:20px;margin-top:30px;padding:10px 20px;font-size:13px;font-weight:600}.student-badge{background:#fff;border-radius:15px;min-width:120px;padding:13px 15px;position:absolute;bottom:-12px;left:-10px;box-shadow:0 12px 28px #14315b29}.student-badge strong{color:#173f7b;font-size:12px;display:block}.student-badge span{color:#7d8998;margin-top:4px;font-size:10px;display:block}.slider-controls{z-index:5;gap:7px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.slider-controls button{background:#b8c7da;border:none;border-radius:50%;width:9px;height:9px}.hero-decoration{pointer-events:none;border-radius:50%;position:absolute}.decoration-one{background:#d9e4f66b;width:280px;height:280px;top:-110px;right:-120px}.decoration-two{border:2px dashed #d3e1f4;width:90px;height:90px;top:45px;left:30px}@media (width<=1100px){.nav-links{gap:14px}.nav-links a{font-size:13px}.hero-container{gap:25px}}@media (width<=900px){.nav-links{display:none}.hero-container{grid-template-columns:1fr;padding-top:45px}.hero-content h1{font-size:45px}.hero-visual{width:100%;max-width:650px;margin:auto}}@media (width<=600px){.navbar{height:70px}.logo{min-width:auto}.nav-actions{gap:6px}.login-button,.register-button{padding:0 13px}.hero-container{padding:35px 18px 60px}.hero-content h1{font-size:38px}.hero-content p{font-size:15px}.hero-buttons{flex-direction:column}.primary-button,.secondary-button{justify-content:center}.course-search{width:100%}.hero-image{background:#d9e8ff;border-radius:24px;width:100%;height:420px;position:relative;overflow:hidden;box-shadow:0 18px 45px #1844821f;justify-content:center!important;align-items:center!important;display:flex!important}.stats div{min-width:auto;margin-right:10px;padding-right:10px}.stats strong{font-size:21px}.our-presence-map-card{border-radius:22px;min-height:480px;padding:18px}.presence-map{min-height:430px}.presence-dot{transform:translate(-50%,-50%)scale(.9)}.presence-dot.location-active{transform:translate(-50%,-50%)scale(1.15)}.map-highlight-card{max-width:190px;padding:11px 13px}.map-highlight-card strong{font-size:12px}.map-highlight-card span{font-size:10px}.partner-directory-list{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.partner-directory-card{border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.partner-directory-card strong{margin-bottom:2px;font-size:13px}.partner-directory-card span{font-size:11px;line-height:1.45}}.feature-highlights{grid-template-columns:repeat(4,1fr);align-items:center;gap:35px;width:100%;max-width:1240px;margin:0 auto;padding:34px 0;display:grid}.feature-item{align-items:center;gap:14px;display:flex}.feature-icon{background:#eef4ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.feature-item h4{color:#063b82;margin:0 0 4px;font-size:15px;font-weight:600}.feature-item p{color:#8b9bb5;margin:0;font-size:13px}.about-content{padding-left:0}.about-point>span{color:#1765c0;border:2px solid #1765c0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font-size:14px;font-weight:700;display:flex}.about-point strong{color:#073d84;margin-bottom:5px;font-size:16px;display:block}.about-button{color:#fff;cursor:pointer;background:#1762ad;border:none;border-radius:30px;padding:14px 28px;font-size:14px;font-weight:600;box-shadow:0 8px 20px #1762ad33}.about-image-wrapper{background:#eef5ff;border-radius:26px;width:100%;height:510px;overflow:hidden}.about-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (width<=900px){.feature-highlights{grid-template-columns:repeat(2,1fr);padding:30px 25px}.about-section{grid-template-columns:1fr;gap:45px;padding:70px 25px}.about-image-wrapper{height:420px}}@media (width<=600px){.feature-highlights{grid-template-columns:1fr;gap:22px}.about-content h2{font-size:30px}.about-image-wrapper{height:350px}}.about-section{background:#fff;width:100%;padding:90px 0}.about-container{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;width:min(1240px,92%);margin:0 auto;display:grid}.about-content{width:100%;max-width:590px}.about-description{color:#60789b;margin:0 0 30px;font-size:16px;line-height:1.75}.about-points{flex-direction:column;gap:22px;margin-bottom:30px;display:flex}.about-point{align-items:flex-start;gap:16px;display:flex}.about-check{color:#2164b5;border:2px solid #2164b5;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:14px;font-weight:700;display:flex}.about-point h3{color:#123f82;margin:0 0 5px;font-size:16px;font-weight:700}.about-point p{color:#8295b0;margin:0;font-size:14px;line-height:1.6}.about-button{color:#fff;cursor:pointer;background:#2164b5;border:none;border-radius:30px;padding:14px 25px;font-size:15px;font-weight:700;transition:all .25s;box-shadow:0 10px 22px #2164b533}.about-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #2164b547}.about-visual{justify-content:center;align-items:center;width:100%;min-width:0;min-height:500px;display:flex;position:relative}.about-image-card{z-index:2;box-sizing:border-box;background:#eef5ff;border-radius:24px;width:100%;max-width:none;height:500px;position:relative;overflow:hidden;box-shadow:0 18px 45px #1844821f}.about-image-card img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.about-decoration{z-index:1;border-radius:50%;position:absolute}.about-decoration-one{background:#eef5ff;width:150px;height:150px;top:10px;right:-25px}.about-decoration-two{background:#fff8e8;width:110px;height:110px;bottom:0;left:-35px}@media (width<=900px){.about-section{padding:70px 0}.about-container{grid-template-columns:1fr;gap:50px}.about-content{max-width:100%}.about-visual{min-height:auto}.about-image-card{max-width:650px;height:430px}}@media (width<=600px){.about-section{padding:55px 0}.about-container{width:90%}.about-content h2{font-size:32px}.about-description{font-size:15px}.about-image-card{border-radius:18px;height:320px}.about-decoration-one{width:90px;height:90px;right:-15px}.about-decoration-two{width:70px;height:70px;left:-15px}}.feature-strip{z-index:5;background:#fff;width:100%;padding:24px 0;position:relative}.feature-container{grid-template-columns:repeat(4,1fr);align-items:center;gap:40px;width:min(1240px,92%);margin:0 auto;display:grid}.feature-item{align-items:center;gap:14px;min-width:0;display:flex}.feature-icon{background:#eef4ff;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.feature-item>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.feature-item strong{color:#073d84;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3;display:block}.feature-item span{color:#8295b0;white-space:nowrap;font-size:13px;line-height:1.3;display:block}@media (width<=900px){.feature-container{grid-template-columns:repeat(2,1fr);gap:25px}}@media (width<=600px){.feature-strip{padding:20px 0}.feature-container{grid-template-columns:1fr;gap:18px;width:90%}.feature-icon{flex-basis:44px;width:44px;height:44px;font-size:21px}.feature-item strong{font-size:14px}.feature-item span{font-size:12px}}.courses-section{background:#fff;width:100%;padding:80px 0 70px}.courses-container{width:min(1240px,92%);margin:0 auto}.courses-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.courses-label{color:#f6a400;letter-spacing:.8px;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-block}.courses-header h2{color:#073d84;margin:0 0 12px;font-size:38px;font-weight:750;line-height:1.2}.courses-header p{color:#7b8da8;max-width:650px;margin:0;font-size:15px;line-height:1.6}.courses-view-all{color:#fff;cursor:pointer;background:#1762ad;border:none;border-radius:25px;flex-shrink:0;padding:12px 22px;font-size:13px;font-weight:700;box-shadow:0 8px 18px #1762ad2e}.courses-view-all span{margin-left:8px}.courses-slider{align-items:center;display:flex;position:relative}.course-image{background:#edf4fd;width:100%;height:185px;position:relative;overflow:hidden}.course-image img{object-fit:cover;width:100%;height:100%;display:block}.course-category{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#1762ad;border-radius:18px;max-width:75%;padding:7px 12px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px;overflow:hidden}.course-level{color:#073d84;background:#fff;border-radius:18px;padding:7px 11px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #0000001a}.course-content h3{color:#073d84;min-height:25px;margin:0 0 10px;font-size:18px;font-weight:750;line-height:1.35}.course-meta{color:#61738f;border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:11px;font-weight:600;display:flex}.course-footer{justify-content:space-between;align-items:center;gap:10px;padding-top:16px;display:flex}.course-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#1762ad,#9a8a45);border:none;border-radius:22px;padding:9px 15px;font-size:11px;font-weight:700}.course-button span{margin-left:7px;font-size:14px}.courses-arrow{z-index:5;color:#1762ad;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 18px #0000001f}.courses-arrow-left{left:-18px}.courses-arrow-right{right:-18px}.courses-arrow:disabled{opacity:.35;cursor:default}.courses-dots{justify-content:center;align-items:center;gap:7px;margin-top:30px;display:flex}.course-dot{cursor:pointer;background:#cbd7e7;border:none;border-radius:50%;width:8px;height:8px;padding:0}.course-dot.active{background:#1762ad;border-radius:10px;width:28px}@media (width<=1000px){.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.courses-arrow-left{left:-10px}.courses-arrow-right{right:-10px}}@media (width<=700px){.courses-section{padding:60px 0}.courses-container{width:90%}.courses-header{flex-direction:column;align-items:flex-start}.courses-header h2{font-size:32px}.courses-grid{grid-template-columns:1fr}.course-image{height:220px}.courses-arrow{width:36px;height:36px}}@media (width<=500px){.courses-header h2{font-size:29px}.courses-header p{font-size:14px}.course-content{padding:18px}}.online-exams-section{background:linear-gradient(110deg,#1d3d82,#2865a9);justify-content:center;align-items:center;width:100%;min-height:390px;padding:70px 20px;display:flex;position:relative;overflow:hidden}.online-exams-container{z-index:2;text-align:center;width:900px;max-width:92%;margin:0 auto;position:relative}.online-exams-label{color:#f6a400;letter-spacing:1px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.online-exams-container h2{color:#fff;max-width:850px;margin:0 auto 18px;font-size:38px;font-weight:750;line-height:1.25}.online-exams-container h2 span{color:#f6a400;display:block}.online-exams-container p{color:#ffffffd1;max-width:650px;margin:0 auto 30px;font-size:15px;line-height:1.7}.online-exams-buttons{justify-content:center;align-items:center;gap:16px;display:flex}.online-exams-primary,.online-exams-secondary{cursor:pointer;border-radius:28px;min-width:130px;padding:13px 25px;font-size:13px;font-weight:700;transition:all .25s}.online-exams-primary{color:#fff;background:#f6a400;border:2px solid #f6a400;box-shadow:0 8px 20px #0000001f}.online-exams-primary:hover{transform:translateY(-2px)}.online-exams-secondary{color:#fff;background:0 0;border:2px solid #ffffffa6}.online-exams-secondary:hover{background:#ffffff14;border-color:#fff}.online-exams-decoration{pointer-events:none;background:#ffffff0f;border-radius:50%;position:absolute}.online-exams-decoration-one{width:180px;height:180px;top:-100px;left:-100px}.online-exams-decoration-two{width:240px;height:240px;bottom:-120px;right:-80px}@media (width<=700px){.online-exams-section{min-height:auto;padding:60px 20px}.online-exams-container h2{font-size:30px}.online-exams-container p{font-size:14px}.online-exams-buttons{flex-direction:column}.online-exams-primary,.online-exams-secondary{width:180px}}@media (width<=450px){.online-exams-container h2{font-size:26px}}.why-choose-section{background:#f7faff;width:100%;padding:90px 0}.why-choose-container{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:70px;width:min(1240px,92%);margin:0 auto;display:grid}.why-choose-visual{min-width:0}.why-choose-visual-card{box-sizing:border-box;background:radial-gradient(circle at 15% 15%,#fffffff2,#0000 28%),linear-gradient(145deg,#e9f3ff,#dcecff);border:1px solid #d9e7f7;border-radius:30px;min-height:620px;padding:28px;position:relative;overflow:hidden;box-shadow:0 20px 50px #19498221}.why-choose-brand{align-items:center;gap:12px;margin-bottom:22px;display:flex}.why-choose-cap{color:#fff;background:#1762ad;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:flex}.why-choose-brand strong{color:#123f82;font-size:15px;display:block}.why-choose-brand small{color:#8092aa;margin-top:3px;font-size:10px;display:block}.why-stat-row{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;display:grid}.why-stat-card{background:#fff;border-radius:18px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 8px 20px #18448214}.why-stat-card strong{color:#123f82;font-size:18px;display:block}.why-stat-card div span{color:#8293aa;font-size:11px;display:block}.why-dashboard{background:#fff;border-radius:22px;margin-bottom:15px;padding:20px;box-shadow:0 12px 28px #18448217}.why-dashboard-header{justify-content:space-between;margin-bottom:18px;display:flex}.why-dashboard-header strong{color:#123f82;font-size:14px}.why-dashboard-header span{color:#2dbb72;font-size:12px}.why-progress-circle{flex:0 0 82px;justify-content:center;align-items:center;width:82px;height:82px;display:flex;position:relative}.progress-ring{width:82px;height:82px;position:absolute;transform:rotate(-90deg)}.progress-ring-bg{fill:none;stroke:#e8eef6;stroke-width:9px}.progress-ring-value{fill:none;stroke:#1762ad;stroke-width:9px;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314px;transition:stroke-dashoffset .2s linear}.why-progress-text{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.why-progress-text strong{color:#123f82;font-size:18px;font-weight:800;line-height:1}.why-progress-text span{color:#5f7694;margin-top:4px;font-size:9px;font-weight:600;line-height:1}.why-progress-circle strong{color:#123f82;font-size:18px}.why-progress-circle span{color:#8494a9;font-size:9px}.why-progress-content>strong{color:#123f82;font-size:13px;display:block}.why-progress-content>span{color:#8a99ad;margin:4px 0 10px;font-size:10px;display:block}.why-progress-bar{background:#e7edf5;border-radius:10px;width:100%;height:7px;overflow:hidden}.why-progress-bar div{background:#1762ad;border-radius:10px;width:85%;height:100%}.why-dashboard-stats{text-align:center;border-top:1px solid #edf1f6;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;padding-top:15px;display:grid}.why-dashboard-stats strong{color:#1762ad;font-size:16px;display:block}.why-dashboard-stats span{color:#8998ac;font-size:10px}.why-feature-row{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;display:grid}.why-mini-card{background:#fff;border-radius:18px;padding:16px;box-shadow:0 8px 20px #18448212}.why-mini-card>span{margin-bottom:7px;font-size:20px;display:block}.why-mini-card strong{color:#123f82;font-size:12px;display:block}.why-mini-card small{color:#8b9aae;margin-top:3px;font-size:9px;display:block}.why-certificate{background:#fff;border-radius:17px;align-items:center;gap:12px;margin-bottom:15px;padding:15px 18px;display:flex;box-shadow:0 8px 20px #18448212}.why-certificate-icon{background:#fff5dc;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.why-certificate strong{color:#123f82;font-size:12px;display:block}.why-certificate span{color:#8b9aae;font-size:9px}.why-learning-bar{color:#fff;background:#1762ad;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:14px 17px;display:flex}.why-learning-bar strong{font-size:12px;display:block}.why-learning-bar span{opacity:.75;margin-top:3px;font-size:9px;display:block}.why-learning-bar>strong{font-size:16px}.why-bottom-features{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.why-bottom-features div{text-align:center;background:#fffc;border-radius:13px;padding:11px 5px}.why-bottom-features span{margin-bottom:4px;font-size:16px;display:block}.why-bottom-features small{color:#61738f;font-size:8px;line-height:1.3}.why-choose-label{color:#f6a400;letter-spacing:1px;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.why-choose-content h2{color:#073d84;margin:0 0 20px;font-size:38px;font-weight:750;line-height:1.2}.why-choose-description{color:#687c98;max-width:570px;margin:0 0 28px;font-size:15px;line-height:1.7}.why-choose-point>span{color:#1762ad;background:#e8f2ff;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.why-choose-point p{color:#536b8a;margin:0;font-size:14px}.why-choose-button{color:#fff;cursor:pointer;background:#1762ad;border:none;border-radius:28px;padding:14px 25px;font-size:14px;font-weight:700;box-shadow:0 9px 20px #1762ad33}.why-choose-button span{margin-left:10px;font-size:17px}@media (width<=950px){.why-choose-container{grid-template-columns:1fr;gap:50px}.why-choose-content h2{font-size:34px}}@media (width<=600px){.why-choose-section{padding:60px 0}.why-choose-container{width:90%}.why-choose-visual-card{min-height:auto;padding:20px}.why-feature-row{grid-template-columns:1fr}.why-choose-content h2{font-size:30px}.why-choose-description{font-size:14px}.why-bottom-features{grid-template-columns:repeat(2,1fr)}}.testimonials-section:after{content:"";background:#fff;border-top:2px solid #2970be14;border-radius:50% 50% 0 0;height:135px;position:absolute;bottom:-78px;left:-8%;right:-8%}.testimonials-header>div:first-child{text-align:center;flex:1}.testimonials-label{color:#f5a400;letter-spacing:1px;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block;position:relative}.testimonials-label:before,.testimonials-label:after{content:"";background:#f5a400;width:38px;height:2px;margin:0 12px 3px;display:inline-block}.testimonials-summary{display:none}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.testimonial-card{background:#fffffff5;border:1px solid #dce8f7;border-radius:20px;min-height:320px;padding:23px;box-shadow:0 12px 30px #174e8714}.testimonial-avatar{color:#1762ad;background:#e7f1ff;border:4px solid #f2f7ff;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:0;height:52px;font-size:14px;font-weight:800;display:flex}.testimonial-verified{color:#26945b;background:#e9f9f0;border-radius:12px;padding:6px 9px;font-size:8px;font-weight:700}.testimonial-card:before{content:"“";color:#1762ad;margin-bottom:-12px;font-family:Georgia,serif;font-size:43px;line-height:1;display:block}.testimonial-quote{display:none}.testimonials-trust{background:#1762ad;border-radius:17px;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid;overflow:hidden;box-shadow:0 14px 30px #1762ad2e}.testimonials-trust>div{text-align:center;border-right:1px solid #ffffff38;padding:17px 15px;position:relative}.assessment-partners-section{background:#fff;width:100%;padding:75px 0 78px;position:relative;overflow:hidden}.assessment-partners-section:before{content:"";border:1.5px solid #f5a4008c;border-radius:50%;width:480px;height:480px;position:absolute;top:20px;right:-170px}.assessment-partners-section:after{content:"";opacity:.28;background-image:radial-gradient(#9fc2e7 1.5px,#0000 1.5px);background-size:11px 11px;width:350px;height:250px;position:absolute;top:80px;right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.assessment-partners-content:after{content:"✓ Trusted Networks     ✓ Quality Standards     ✓ Strong Collaboration     ✓ Better Outcomes";color:#1762ad;word-spacing:8px;max-width:520px;margin-top:30px;font-size:10px;line-height:2.8;display:block}.assessment-partner-info h3{color:#123f82;margin:3px 0 7px;font-size:13px;line-height:1.4}.assessment-partner-arrow{color:#fff;background:#1762ad;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex;position:absolute;bottom:14px;right:16px}@media (width<=900px){.testimonials-header{display:block}.testimonials-grid{grid-template-columns:1fr}.testimonials-trust{grid-template-columns:1fr 1fr}.assessment-partners-container{grid-template-columns:1fr;gap:35px}}@media (width<=600px){.testimonials-section{padding:55px 0 80px}.testimonials-header h2{font-size:31px}.testimonials-label:before,.testimonials-label:after{width:22px;margin:0 7px 3px}.testimonials-trust{grid-template-columns:1fr}.testimonials-trust>div{border-bottom:1px solid #fff3;border-right:none}.testimonials-trust>div:last-child{border-bottom:none}.assessment-partners-section{padding:55px 0}.assessment-partners-content h2{font-size:31px}.assessment-partners-grid{grid-template-columns:1fr}}.footer{color:#fff;background:#0b1b45;width:100%}.footer-container{grid-template-columns:1.3fr .8fr .9fr 1.1fr;gap:55px;width:min(1240px,92%);margin:0 auto;padding:70px 0 55px;display:grid}.footer-logo{align-items:center;margin-bottom:18px;display:inline-flex}.footer-logo-main{color:#fff;font-size:22px;font-weight:600}.footer-logo-box{color:#fff;background:#2c6fbd;border-radius:4px;margin-left:4px;padding:5px 9px;font-size:21px;font-weight:600}.footer-company>p{color:#9aaaca;max-width:300px;margin:0;font-size:13px;line-height:1.8}.footer-socials a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;text-decoration:none;transition:all .25s;display:flex}.footer-socials a:hover{background:#2c6fbd;transform:translateY(-2px)}.footer-column h3{color:#fff;letter-spacing:.4px;margin:3px 0 22px;font-size:13px;font-weight:700}.footer-column ul{margin:0;padding:0;list-style:none}.footer-column li{margin-bottom:15px}.footer-column li a{color:#9aaaca;font-size:13px;text-decoration:none;transition:color .2s}.footer-column li a:hover{color:#fff}.footer-contact-item{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.footer-contact-item>span{color:#f6a400;flex:0 0 18px;font-size:17px;line-height:1.2}.footer-contact-item p{color:#9aaaca;margin:0;font-size:13px;line-height:1.6}.footer-bottom{border-top:1px solid #ffffff14}.footer-bottom-container{justify-content:space-between;align-items:center;gap:20px;width:min(1240px,92%);min-height:58px;margin:0 auto;display:flex}.footer-bottom-container>div{gap:25px;display:flex}.footer-bottom a{color:#7384a5;font-size:11px;text-decoration:none}.footer-bottom a:hover{color:#fff}@media (width<=950px){.footer-container{grid-template-columns:1fr 1fr;gap:45px 35px}}@media (width<=600px){.footer-container{grid-template-columns:1fr;gap:35px;width:90%;padding:55px 0 40px}.footer-company>p{max-width:100%}.footer-bottom-container{flex-direction:column;align-items:flex-start;width:90%;padding:18px 0}.footer-bottom-container>div{gap:18px}}.footer-logo img{object-fit:contain;width:180px;height:auto;display:block}.about-section{background:#fff;width:100%;padding:65px 0;overflow:hidden}.about-content{padding-right:10px}.about-label{color:#f5a400;letter-spacing:1px;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.about-content h2{color:#073d84;margin:0 0 18px;font-size:40px;font-weight:750;line-height:1.12}.about-benefit{border-bottom:1px solid #e8eef6;align-items:center;gap:14px;max-width:530px;padding:13px 0;display:flex}.about-benefit h3{color:#123f82;margin:0 0 4px;font-size:14px;font-weight:700}.about-benefit p{color:#7890ae;margin:0;font-size:11px;line-height:1.45}.about-button{color:#fff;cursor:pointer;background:#1762ad;border:none;border-radius:26px;margin-top:22px;padding:13px 23px;font-size:12px;font-weight:700}.about-button span{margin-left:9px;font-size:15px}.about-education-panel{background:radial-gradient(circle at 50% 43%,#dcecfff2,#0000 32%),linear-gradient(145deg,#f8fbff,#edf5ff);border:1px solid #dce8f7;border-radius:28px;height:520px;padding:25px;position:relative;box-shadow:0 18px 45px #18448214}.about-education-panel:before{content:"";opacity:.5;background-image:radial-gradient(#b8d3f3 1.5px,#0000 1.5px);background-size:12px 12px;width:70px;height:55px;position:absolute;top:25px;left:28px}.about-panel-title{z-index:5;text-align:center;position:relative}.about-panel-title h3{color:#123f82;margin:0;font-size:19px;font-weight:750}.about-title-line span{background:#1762ad;width:42px;height:2px}.about-info-card{z-index:4;background:#fffffff7;border:1px solid #dce8f7;border-radius:16px;gap:11px;width:220px;min-height:125px;padding:16px;display:flex;position:absolute;box-shadow:0 9px 24px #174e8714}.about-card-one{top:78px;left:20px}.about-card-two{top:78px;right:20px}.about-card-three{top:235px;left:20px}.about-card-four{top:235px;right:20px}.about-info-card h4{color:#123f82;margin:0 0 5px;font-size:12px;font-weight:700}.about-core{z-index:5;justify-content:center;align-items:center;width:145px;height:145px;display:flex;position:absolute;top:220px;left:50%;transform:translate(-50%,-50%)}.about-core-ring{background:#fff;border:8px solid #1762ad;border-right-color:#f5a400;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;display:flex;box-shadow:0 12px 30px #1762ad1f}.about-core-inner{text-align:center;background:#f7fbff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex}.about-core-inner span{color:#1762ad;font-size:8px;font-weight:700}.about-feature-ribbon{z-index:6;background:#fff;border:1px solid #dce8f7;border-radius:14px;grid-template-columns:repeat(5,1fr);height:62px;display:grid;position:absolute;bottom:82px;left:25px;right:25px;box-shadow:0 8px 22px #174e8712}.about-feature-ribbon>div{text-align:center;border-right:1px solid #e8eef6;flex-direction:column;justify-content:center;align-items:center;padding:5px;display:flex}.about-feature-ribbon span{margin-bottom:2px;font-size:14px}.about-feature-ribbon small{color:#8292a8;font-size:7px}.about-stats{z-index:7;background:#1762ad;border-radius:14px;grid-template-columns:repeat(4,1fr);height:55px;display:grid;position:absolute;bottom:18px;left:25px;right:25px;overflow:hidden}.about-stats>div{border-right:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;display:flex}.about-stats span{display:none}.about-stats strong{color:#fff;font-size:17px;line-height:1}@media (width<=1100px){.about-container{grid-template-columns:1fr}.about-content{padding-right:0}.about-education-panel{height:520px}}@media (width<=700px){.about-section{padding:55px 0}.about-content h2{font-size:33px}.about-education-panel{flex-direction:column;gap:14px;height:auto;min-height:0;padding:22px 18px;display:flex}.about-info-card{width:auto;min-height:auto;position:static}.about-core{width:150px;height:150px;margin:5px auto;position:static;transform:none}.about-core-ring{width:145px;height:145px}.about-feature-ribbon{grid-template-columns:repeat(2,1fr);height:auto;margin-top:5px;position:static}.about-feature-ribbon>div{min-height:55px}.about-stats{grid-template-columns:repeat(2,1fr);height:auto;margin-top:2px;position:static}.about-stats>div{min-height:55px}.about-stats>div:nth-child(2){border-right:none}.about-stats>div:nth-child(3),.about-stats>div:nth-child(4){border-top:1px solid #fff3}}.testimonials-section{background:#f7faff;width:100%;padding:75px 0 25px}.testimonials-header{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.testimonials-label{color:#f5a400;letter-spacing:1px;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.testimonials-header h2{color:#073d84;margin:0 0 12px;font-size:38px;font-weight:750;line-height:1.15}.testimonials-header p{color:#6d809c;max-width:610px;margin:0;font-size:14px;line-height:1.7}.testimonials-summary{background:#fff;border:1px solid #dce8f7;border-radius:16px;align-items:center;gap:13px;padding:14px 20px;display:flex;box-shadow:0 8px 20px #174e870f}.testimonials-summary>strong{color:#123f82;font-size:30px;line-height:1}.testimonials-summary div{flex-direction:column;gap:3px;display:flex}.testimonials-stars{color:#f5a400;letter-spacing:2px;font-size:14px}.testimonials-summary span{color:#8393a9;font-size:9px}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testimonial-card{background:#fff;border:1px solid #dfe8f3;border-radius:20px;padding:22px;box-shadow:0 9px 25px #174e870f}.testimonial-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.testimonial-profile{align-items:center;gap:11px;display:flex}.testimonial-avatar{color:#1762ad;background:#e8f2ff;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font-size:13px;font-weight:800;display:flex}.testimonial-profile h3{color:#123f82;margin:0 0 4px;font-size:13px}.testimonial-profile span{color:#8a9aae;font-size:10px}.testimonial-review{color:#657a97;min-height:82px;margin:0;font-size:13px;line-height:1.7}.testimonial-footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;display:flex}.testimonial-footer>span:first-child{color:#1762ad;font-size:9px;font-weight:700}.testimonial-quote{color:#d7e6f7;font-family:Georgia,serif;font-size:30px;line-height:1}.testimonials-trust{background:#fff;border:1px solid #dce8f7;border-radius:16px;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid;overflow:hidden}.testimonials-trust>div{border-right:1px solid #e8eef6;padding:16px 18px}.testimonials-trust>div:last-child{border-right:none}.testimonials-trust strong{color:#123f82;margin-bottom:4px;font-size:11px;display:block}.testimonials-trust span{color:#8999ad;font-size:9px}@media (width<=900px){.testimonials-header{flex-direction:column;align-items:flex-start}.testimonials-grid{grid-template-columns:1fr}.testimonials-trust{grid-template-columns:1fr 1fr}.testimonials-trust>div:nth-child(2){border-right:none}.testimonials-trust>div:nth-child(3),.testimonials-trust>div:nth-child(4){border-top:1px solid #e8eef6}}@media (width<=600px){.testimonials-section{padding:55px 0}.testimonials-header h2{font-size:31px}.testimonials-header p{font-size:13px}.testimonials-summary{width:fit-content}.testimonials-trust{grid-template-columns:1fr}.testimonials-trust>div{border-bottom:1px solid #e8eef6;border-right:none}.testimonials-trust>div:last-child{border-bottom:none}}.assessment-partners-section{background:#f7faff;width:100%;padding:65px 0 70px}.assessment-partners-container{grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;width:min(1240px,92%);margin:0 auto;display:grid}.assessment-partners-content{padding-right:15px}.assessment-partners-label{color:#f5a400;letter-spacing:1px;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.assessment-partners-content p{color:#6d809c;max-width:510px;margin:0;font-size:14px;line-height:1.75}.assessment-partners-button{color:#fff;cursor:pointer;background:#1762ad;border:none;border-radius:26px;margin-top:25px;padding:13px 22px;font-size:12px;font-weight:700}.assessment-partners-button span{margin-left:9px;font-size:15px}.assessment-partners-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.assessment-partner-icon{color:#1762ad;background:#e8f2ff;border-radius:15px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;font-size:15px;font-weight:800;display:flex}.assessment-partner-info{padding-right:25px}.assessment-partner-info h3{color:#123f82;margin:0 0 5px;font-size:12px;font-weight:700}.assessment-partner-info p{color:#8798ae;margin:0;font-size:9px;line-height:1.5}.assessment-partner-arrow{color:#1762ad;font-size:15px;position:absolute;bottom:13px;right:16px}@media (width<=900px){.assessment-partners-container{grid-template-columns:1fr;gap:35px}.assessment-partners-content{padding-right:0}}@media (width<=600px){.assessment-partners-section{padding:55px 0}.assessment-partners-content h2{font-size:31px}.assessment-partners-content p{font-size:13px}.assessment-partners-grid{grid-template-columns:1fr}.assessment-partner-card{min-height:95px}}.testimonials-trust{box-shadow:0 14px 30px #1762ad2e;background:#1762ad!important;border:none!important}.testimonials-trust>div{border-right:1px solid #ffffff38}.testimonials-trust strong{color:#fff}.testimonials-trust span{color:#d9eaff}.assessment-partners-section{border-top:1px solid #e7eef7;padding-top:68px;background:#fff!important}.assessment-partners-container{z-index:3;position:relative}.testimonials-dots{opacity:.55;background-image:radial-gradient(#9bc4f3 1.5px,#0000 1.5px);background-size:16px 16px;height:180px;position:absolute;top:5px;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.testimonials-section:after{content:"";background:#fff;border-radius:50% 50% 0 0;height:175px;position:absolute;bottom:-100px;left:-8%;right:-8%;box-shadow:0 -10px #deecfde6}.testimonials-label span{background:#f5a400;width:32px;height:2px}.testimonials-slider{align-items:center;gap:20px;display:flex;position:relative}.testimonials-cards{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;display:grid}.testimonial-card{background:#fffffffa;border:1px solid #dbe8f8;border-radius:17px;min-height:300px;padding:22px;position:relative;box-shadow:0 10px 30px #184e871a}.testimonial-card-center{transform:translateY(-2px)}.testimonial-photo-1{background:#e8f2ff}.testimonial-photo-2{color:#8a36b7;background:#f8e8ff}.testimonial-photo-3{color:#23935b;background:#e7f8ee}.testimonial-arrow{color:#fff;cursor:pointer;background:#1762ad;border:none;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:27px;line-height:1;display:flex;position:relative;box-shadow:0 7px 16px #1762ad38}.testimonial-arrow-left{margin-left:-18px}.testimonial-arrow-right{margin-right:-18px}@media (width<=1000px){.testimonials-cards{grid-template-columns:repeat(2,1fr)}.testimonial-card:nth-child(3){display:none}.testimonial-stat-bar{grid-template-columns:repeat(2,1fr)}.testimonial-stat:nth-child(2){border-right:none}.testimonial-stat:nth-child(3),.testimonial-stat:nth-child(4){border-top:1px solid #ffffff40}}@media (width<=700px){.testimonials-section{padding:55px 0 85px}.testimonials-heading h2{font-size:32px}.testimonials-slider{display:block}.testimonials-cards{grid-template-columns:1fr}.testimonial-card:nth-child(2),.testimonial-card:nth-child(3){display:none}.testimonial-arrow{z-index:5;position:absolute;top:50%}.testimonial-arrow-left{left:-10px}.testimonial-arrow-right{right:-10px}.testimonial-stat-bar{grid-template-columns:1fr}.testimonial-stat{border-bottom:1px solid #fff3;border-right:none}.testimonial-stat:last-child{border-bottom:none}}.assessment-partners-section{background:#fff;border-top:1px solid #edf3fa;width:100%;min-height:555px;padding:70px 0 72px;position:relative;overflow:hidden}.assessment-world-pattern{opacity:.45;z-index:0;background-image:radial-gradient(#b8d2ed 1.4px,#0000 1.4px);background-size:9px 9px;border-radius:50%;width:570px;height:430px;position:absolute;top:45px;right:-20px;transform:rotate(-7deg);-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.assessment-orange-orbit{opacity:.75;z-index:1;border:1.5px solid #f5a400;border-radius:50%;width:570px;height:570px;position:absolute;top:15px;right:-125px}.assessment-orange-orbit:before{content:"";background:#f5a400;border-radius:50%;width:11px;height:11px;position:absolute;top:58px;left:75px}.assessment-partners-container{z-index:5;grid-template-columns:.82fr 1.18fr;align-items:center;gap:60px;width:min(1240px,92%);margin:0 auto;display:grid;position:relative}.assessment-partners-content{z-index:5;position:relative}.assessment-partners-label{align-items:center;gap:13px;margin-bottom:14px;display:flex}.assessment-partners-label span{color:#f5a400;letter-spacing:.8px;font-size:12px;font-weight:800}.assessment-partners-label i{background:#f5a400;width:32px;height:2px;display:block}.assessment-partners-content h2{color:#073d84;margin:0;font-size:37px;font-weight:800;line-height:1.16}.assessment-title-line{background:#1762ad;width:35px;height:2px;margin:17px 0}.assessment-partners-content>p{color:#657a97;max-width:470px;margin:0;font-size:13px;line-height:1.8}.assessment-partners-button{color:#fff;cursor:pointer;background:#1762ad;border:none;border-radius:7px;align-items:center;gap:10px;margin-top:22px;padding:12px 18px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #1762ad2e}.assessment-partners-button span{font-size:17px}.assessment-benefits{grid-template-columns:repeat(4,1fr);max-width:480px;margin-top:30px;display:grid}.assessment-benefit{text-align:center;border-right:1px solid #dbe5f0;flex-direction:column;justify-content:center;align-items:center;min-height:72px;display:flex}.assessment-benefit-icon{color:#1762ad;justify-content:center;align-items:center;height:28px;margin-bottom:6px;font-size:21px;font-weight:700;display:flex}.assessment-benefit span{color:#536c8d;font-size:9px;font-weight:600;line-height:1.45}.assessment-partners-grid{z-index:5;grid-template-columns:repeat(2,1fr);gap:18px;display:grid;position:relative}.assessment-partner-card{background:#fffffff7;border:1px solid #dbe7f5;border-radius:17px;align-items:flex-start;gap:15px;min-height:155px;padding:20px;display:flex;position:relative;box-shadow:0 10px 25px #1c4e8214}.assessment-partner-icon{border-radius:15px;flex:0 0 62px;justify-content:center;align-items:center;width:62px;height:62px;font-size:25px;display:flex}.assessment-partner-info h3{color:#123f82;margin:0;font-size:15px;font-weight:750;line-height:1.4}.assessment-card-line{background:#1762ad;width:30px;height:2px;margin:10px 0 11px}.assessment-partner-info p{color:#687f9d;max-width:130px;margin:0;font-size:10px;line-height:1.65}.assessment-partner-arrow{color:#fff;cursor:pointer;background:#1762ad;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 5px 12px #1762ad33}@media (width<=1000px){.assessment-partners-container{grid-template-columns:1fr;gap:40px}.assessment-partners-content>p{max-width:650px}.assessment-world-pattern{right:-150px}}@media (width<=650px){.assessment-partners-section{min-height:auto;padding:55px 0}.assessment-partners-content h2{font-size:31px}.assessment-partners-grid{grid-template-columns:1fr}.assessment-benefits{grid-template-columns:repeat(2,1fr);max-width:100%}.assessment-benefit:nth-child(2){border-right:none}.assessment-benefit:nth-child(3),.assessment-benefit:nth-child(4){border-top:1px solid #dbe5f0}.assessment-orange-orbit{right:-300px}}.assessment-partners-section{min-height:560px;padding:68px 0 72px}.assessment-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.assessment-partner-card{box-sizing:border-box;align-items:flex-start;height:155px;min-height:155px;padding:20px;display:flex}.assessment-partner-icon{border-radius:15px;justify-content:center;align-items:center;width:58px;min-width:58px;height:58px;font-size:22px;font-weight:800;display:flex}.assessment-partner-info{padding-top:2px}.assessment-partner-info h3{margin:0;font-size:15px;line-height:1.35}.assessment-card-line{width:30px;height:2px;margin:9px 0 10px}.assessment-partner-info p{margin:0;font-size:10px;line-height:1.5}.assessment-partner-arrow{width:32px;height:32px;bottom:13px;right:13px}.assessment-benefits{grid-template-columns:repeat(4,1fr);width:100%;max-width:500px;margin-top:28px;display:grid}.assessment-benefit{text-align:center;border-right:1px solid #dbe5f0;flex-direction:column;justify-content:center;align-items:center;min-height:70px;padding:0 10px;display:flex}.assessment-benefit:last-child{border-right:none}.assessment-benefit-icon{color:#1762ad;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:6px;font-size:22px;font-weight:800;display:flex}.assessment-benefit span{color:#536c8d;white-space:nowrap;font-size:9px;line-height:1.45;display:block}.assessment-partners-content:after{content:none!important}.assessment-card-assessment .assessment-partner-icon{color:#1762ad;background:#e5f0ff}.assessment-card-certification .assessment-partner-icon{color:#24945b;background:#e3f7eb}.assessment-card-training .assessment-partner-icon{color:#7b31bd;background:#f1e5ff}.assessment-card-technology .assessment-partner-icon{color:#e49a00;background:#fff0d5}.site-footer{color:#fff;background:linear-gradient(135deg,#071d4d 0%,#09265f 55%,#061a43 100%);width:100%;position:relative;overflow:hidden}.site-footer:before{content:"";border:1px solid #468feb2e;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-220px}.site-footer:after{content:"";border:1px solid #468feb1f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-180px;left:-180px}.footer-main{z-index:2;grid-template-columns:1.45fr .85fr .95fr 1.15fr;gap:55px;width:min(1240px,92%);margin:0 auto;padding:58px 0 48px;display:grid;position:relative}.footer-company{max-width:310px}.footer-logo{object-fit:contain;width:205px;max-width:100%;height:auto;margin-bottom:18px;display:block}.footer-company p{color:#c7d6ec;margin:0;font-size:13px;line-height:1.8}.footer-socials{gap:11px;margin-top:22px;display:flex}.footer-socials a{color:#fff;background:#ffffff1a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.footer-column,.footer-contact{flex-direction:column;align-items:flex-start;display:flex}.footer-column h3,.footer-contact h3{color:#fff;letter-spacing:.5px;margin:3px 0 20px;font-size:13px;font-weight:800}.footer-column a{color:#c5d5ec;margin-bottom:13px;font-size:12px;text-decoration:none;position:relative}.footer-column a:before{content:"›";color:#fff;margin-right:8px;font-size:15px}.footer-contact-item{color:#c7d6ec;align-items:flex-start;gap:12px;margin-bottom:18px;font-size:12px;line-height:1.6;display:flex}.footer-contact-icon{color:#fff;background:#1261c2;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.footer-bottom{z-index:3;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(1170px,92%);margin:0 auto;padding:18px 0;display:flex;position:relative}.footer-bottom p{color:#93a9c7;margin:0;font-size:11px}.footer-legal{align-items:center;gap:12px;display:flex}.footer-legal a{color:#93a9c7;font-size:11px;text-decoration:none}.footer-legal span{color:#536b8b;font-size:11px}@media (width<=950px){.footer-main{grid-template-columns:1fr 1fr;gap:40px}.footer-company{max-width:360px}}@media (width<=600px){.footer-main{grid-template-columns:1fr;gap:32px;padding:45px 0 35px}.footer-company{max-width:100%}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-legal{flex-wrap:wrap}}.footer-socials a:before,.footer-socials a:after{content:none!important}.footer-socials a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;text-decoration:none;display:flex;position:relative}.footer-main{gap:48px;padding-top:52px;padding-bottom:42px}.footer-logo{width:205px;height:auto;margin-bottom:17px}.footer-company p{max-width:315px;font-size:12px;line-height:1.75}.footer-column h3,.footer-contact h3{margin-bottom:18px;font-size:12px}.footer-column a{margin-bottom:11px;font-size:11px}.footer-contact-item{margin-bottom:15px;font-size:11px}.footer-bottom{padding-top:17px;padding-bottom:17px}.navbar a,.nav-links a{transition:color .25s,transform .25s}.navbar a:hover,.nav-links a:hover{color:#1762ad}.navbar button,.navbar .login-btn,.navbar .register-btn{transition:transform .25s,box-shadow .25s,background .25s}.navbar button:hover,.navbar .login-btn:hover,.navbar .register-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #1762ad2e}button{transition:transform .25s,box-shadow .25s}button:hover{transform:translateY(-2px)}button:active{transform:translateY(0)}.assessment-partners-button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1762ad47}.assessment-partners-button span{transition:transform .25s;display:inline-block}.assessment-partners-button:hover span{transform:translate(4px)}.assessment-partner-arrow{transition:transform .25s,box-shadow .25s}.assessment-partner-arrow:hover{transform:translate(3px);box-shadow:0 7px 16px #1762ad4d}.testimonial-card{transition:transform .28s,box-shadow .28s,border-color .28s}.testimonial-card:hover{border-color:#c7ddf5;transform:translateY(-6px);box-shadow:0 18px 38px #184e8726}.testimonial-card-center{transition:transform .28s,box-shadow .28s}.testimonial-card-center:hover{transform:translateY(-7px)}.testimonial-photo{transition:transform .28s,box-shadow .28s}.testimonial-card:hover .testimonial-photo{transform:scale(1.05);box-shadow:0 6px 16px #1762ad29}.assessment-partner-card{transition:transform .28s,box-shadow .28s,border-color .28s}.assessment-partner-card:hover{border-color:#c5dbf3;transform:translateY(-6px);box-shadow:0 18px 35px #1762ad24}.assessment-partner-icon{transition:transform .28s}.assessment-partner-card:hover .assessment-partner-icon{transform:scale(1.07)}.assessment-partner-card:hover .assessment-partner-arrow{transform:translate(3px)scale(1.05);box-shadow:0 8px 17px #1762ad47}.assessment-benefit{transition:transform .25s}.assessment-benefit:hover{transform:translateY(-3px)}.assessment-benefit-icon{transition:transform .25s}.assessment-benefit:hover .assessment-benefit-icon{transform:scale(1.12)}.footer-socials a{transition:transform .25s,background .25s,box-shadow .25s}.footer-socials a:hover{background:#1762ad;transform:translateY(-3px);box-shadow:0 7px 15px #0000002e}.footer-column a{transition:color .25s,transform .25s}.footer-column a:hover{color:#fff;transform:translate(4px)}.footer-legal a{transition:color .25s}.footer-legal a:hover{color:#fff}.course-card,.courses-card,.feature-card,.why-card,.why-choose-card,.certificate-card,.verified-certificate-card{transition:transform .28s,box-shadow .28s,border-color .28s}.course-card:hover,.courses-card:hover,.feature-card:hover,.why-card:hover,.why-choose-card:hover,.certificate-card:hover,.verified-certificate-card:hover{border-color:#c8ddf4;transform:translateY(-6px);box-shadow:0 16px 32px #174e8721}.course-card .icon,.courses-card .icon,.feature-card .icon,.why-card .icon,.why-choose-card .icon,.certificate-card .icon,.verified-certificate-card .icon{transition:transform .28s}.course-card:hover .icon,.courses-card:hover .icon,.feature-card:hover .icon,.why-card:hover .icon,.why-choose-card:hover .icon,.certificate-card:hover .icon,.verified-certificate-card:hover .icon{transform:scale(1.08)}.online-exams-primary,.online-exams-secondary{transition:transform .25s,box-shadow .25s,background .25s}.online-exams-primary:hover,.online-exams-secondary:hover{transform:translateY(-3px);box-shadow:0 9px 20px #1762ad33}.online-exams-primary span,.online-exams-secondary span{transition:transform .25s;display:inline-block}.online-exams-primary:hover span,.online-exams-secondary:hover span{transform:translate(4px)}.about-info-card{transition:transform .28s,box-shadow .28s,border-color .28s}.about-info-card:hover{border-color:#c9def4;transform:translateY(-5px);box-shadow:0 15px 30px #174e8721}.about-info-card .about-card-icon{transition:transform .28s}.about-info-card:hover .about-card-icon{transform:scale(1.08)}.about-benefit{transition:transform .25s}.about-benefit:hover{transform:translate(4px)}.about-benefit-icon{transition:transform .25s,background .25s}.about-benefit:hover .about-benefit-icon{background:#e1efff;transform:scale(1.06)}.about-feature-ribbon>div{transition:background .25s,transform .25s}.about-feature-ribbon>div:hover{background:#f3f8ff;transform:translateY(-2px)}.verified-certificate-card:hover img,.certificate-card:hover img{transform:scale(1.025)}.verified-certificate-card img,.certificate-card img{transition:transform .3s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;transform:none!important}}@keyframes caFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes caFadeIn{0%{opacity:0}to{opacity:1}}.hero-section,.about-section,.verified-certificates-section,.courses-section,.online-exams-section,.testimonials-section,.assessment-partners-section,.site-footer{animation:.7s both caFadeIn}.about-content,.about-education-panel,.testimonials-heading,.testimonials-slider,.testimonial-stat-bar,.assessment-partners-content,.assessment-partners-grid{animation:.7s both caFadeUp}.testimonial-card{animation:.65s both caFadeUp}.testimonial-card:nth-child(2){animation-delay:80ms}.testimonial-card:nth-child(3){animation-delay:.16s}.assessment-partner-card{animation:.65s both caFadeUp}.assessment-partner-card:nth-child(2){animation-delay:80ms}.assessment-partner-card:nth-child(3){animation-delay:.16s}.assessment-partner-card:nth-child(4){animation-delay:.24s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@keyframes testimonialSlideFade{0%{opacity:.35;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.testimonial-arrow{z-index:5;cursor:pointer}.testimonial-card{min-width:0;animation:.55s both testimonialHorizontalSlide}@keyframes testimonialHorizontalSlide{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:translate(0)}}.testimonials-cards-animated{animation:none!important}@media (width<=1050px){.testimonial-arrow-left{left:-18px!important}.testimonial-arrow-right{right:-18px!important}}@media (width<=760px){.testimonials-cards{grid-template-columns:1fr}.testimonial-arrow-left{left:8px!important}.testimonial-arrow-right{right:8px!important}}.testimonials-carousel-viewport{width:100%;overflow:hidden}.testimonials-carousel-track{width:300%;margin-left:0;margin-right:0;display:flex}.testimonials-carousel-track .testimonial-card{box-sizing:border-box;flex:0 0 11.1111%;width:11.1111%;min-width:0;padding-left:10px;padding-right:10px;animation:none!important;transform:none!important}.testimonials-carousel-track .testimonial-card{margin:0}.testimonials-carousel-viewport{width:calc(100% - 20px);margin:0 auto;overflow:hidden}.testimonial-arrow{color:#fff;z-index:20;cursor:pointer;background:#1768b5;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:28px;line-height:1;box-shadow:0 7px 18px #1762ad40;display:flex!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.testimonials-cards,.testimonials-cards-animated{animation:none!important}@media (width<=1050px){.testimonial-arrow-left{left:-18px!important}.testimonial-arrow-right{right:-18px!important}}@media (width<=760px){.testimonials-carousel-track{width:300%}.testimonials-carousel-track .testimonial-card{flex:0 0 33.3333%}.testimonial-arrow-left{left:5px!important}.testimonial-arrow-right{right:5px!important}}.testimonials-dots{opacity:.35;pointer-events:none;background-image:radial-gradient(#8dbce8 1.3px,#0000 1.3px);background-size:17px 17px;width:100%;height:210px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.testimonials-section:before{content:"";border:1px solid #1762ad1f;border-radius:50%;width:230px;height:230px;position:absolute;top:125px;left:-145px}.testimonials-slider{align-items:center;width:100%;display:flex;position:relative}.testimonials-carousel-viewport{width:100%;padding:8px 0 18px;overflow:hidden}.testimonials-carousel-track{will-change:transform;width:300%;margin:0;display:flex}.testimonials-carousel-track .testimonial-card{box-sizing:border-box;background:#fffffffa;border:1px solid #dce9f7;border-radius:20px;flex:0 0 11.1111%;width:11.1111%;min-width:0;min-height:276px;margin:0;padding:24px 22px;transition:box-shadow .28s,border-color .28s;box-shadow:0 12px 30px #20568b14;animation:none!important;transform:none!important}.testimonials-carousel-track .testimonial-card:hover{border-color:#c8def4;box-shadow:0 18px 38px #20568b24}.testimonial-quote-mark{color:#d7e9fb;font-family:Georgia,serif;font-size:52px;line-height:1;position:absolute;top:13px;left:20px}.testimonial-card-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:30px;display:flex;position:relative}.testimonial-photo{border:4px solid #fff;border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;font-size:14px;font-weight:800;transition:transform .25s;display:flex;box-shadow:0 5px 14px #20568b1f}.testimonial-card:hover .testimonial-photo{transform:scale(1.06)}.testimonial-photo-blue{color:#1762ad;background:#e6f1ff}.testimonial-photo-pink{color:#8b38b9;background:#f7e8ff}.testimonial-photo-green{color:#23925a;background:#e5f8ed}.testimonial-photo-purple{color:#7038b2;background:#eee7ff}.testimonial-photo-orange{color:#db9200;background:#fff0d5}.testimonial-photo-cyan{color:#178ca0;background:#e1f7fa}.testimonial-rating{align-items:center;gap:8px;margin:17px 0 12px;display:flex}.testimonial-text{color:#536b88;min-height:82px;margin:0;font-size:12px;line-height:1.75}.testimonial-arrow{color:#fff;z-index:20;cursor:pointer;background:#1768b5;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:28px;line-height:1;transition:transform .25s,box-shadow .25s;box-shadow:0 8px 20px #1762ad40;display:flex!important;position:absolute!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.testimonial-arrow:hover{box-shadow:0 11px 24px #1762ad57;transform:translateY(-50%)scale(1.08)!important}.testimonials-slider:after{content:"●  ○  ○  ○  ○  ○";color:#7eacd9;letter-spacing:4px;pointer-events:none;font-size:8px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.testimonial-stat-bar{z-index:6;background:linear-gradient(135deg,#073d9b,#1762c2);border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 32px #154b9638}.testimonial-stat{border-right:1px solid #fff3;justify-content:center;align-items:center;gap:12px;min-height:96px;display:flex}@media (width<=1050px){.testimonials-container{width:88%}.testimonial-arrow-left{left:-15px!important}.testimonial-arrow-right{right:-15px!important}}@media (width<=760px){.testimonials-section{padding:55px 0 90px}.testimonials-container{width:92%}.testimonials-heading h2{font-size:31px}.testimonials-heading p{font-size:12px}.testimonials-carousel-track{width:600%}.testimonials-carousel-track .testimonial-card{flex:0 0 16.6667%;width:16.6667%;min-height:290px}.testimonial-arrow-left{left:4px!important}.testimonial-arrow-right{right:4px!important}.testimonial-stat-bar{grid-template-columns:repeat(2,1fr)}.testimonial-stat{min-height:85px}.testimonial-stat:nth-child(2){border-right:none}.testimonial-stat:nth-child(3),.testimonial-stat:nth-child(4){border-top:1px solid #fff3}}@media (width<=480px){.testimonial-verified{display:none}.testimonial-card-top{margin-top:34px}.testimonial-text{font-size:11px}.testimonial-stat-bar{grid-template-columns:1fr}.testimonial-stat{border-bottom:1px solid #fff3;border-right:none!important}.testimonial-stat:last-child{border-bottom:none}}.testimonials-section{background:radial-gradient(circle at 10% 25%,#5299e621,#0000 24%),radial-gradient(circle at 92% 12%,#ffbf4614,#0000 20%),linear-gradient(#f4f9ff 0%,#edf6ff 68%,#fff 100%);padding:76px 0 105px;position:relative;overflow:hidden}.testimonials-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#7fb7f02e,#7fb7f008 65%,#0000 66%);border-radius:50%;width:270px;height:270px;position:absolute;top:-105px;right:-130px}.testimonials-section:after{content:"";pointer-events:none;background:#fff;border-radius:50% 50% 0 0;height:240px;position:absolute;bottom:-150px;left:-8%;right:-8%;box-shadow:0 -10px #d7e8fab3}.testimonials-label span{background:#f2a000;width:38px;height:2px;display:block}.testimonials-label:before,.testimonials-label:after{content:"";background:#f2a000;border-radius:50%;width:7px;height:7px}.testimonials-heading h2{color:#101d3b;letter-spacing:-1.5px;margin:0;font-size:clamp(42px,4vw,58px);font-weight:800;line-height:1.08}.testimonials-carousel-viewport{width:calc(100% - 24px);margin:0 auto;padding:8px 0 22px;overflow:hidden}.testimonials-carousel-track{will-change:transform;width:300%;display:flex}.testimonials-carousel-track .testimonial-card{box-sizing:border-box;background:#fffffffa;border:1px solid #dce8f6;border-radius:20px;flex:0 0 11.1111%;width:11.1111%;min-height:385px;margin:0 9px;padding:28px 24px 42px;position:relative;overflow:hidden;box-shadow:0 12px 28px #204e8217;animation:none!important;transform:none!important}.testimonials-carousel-track .testimonial-card:after{content:"";background:#e9f3ff;border-radius:50% 50% 0 0;height:75px;position:absolute;bottom:-34px;left:-8%;right:-8%;transform:rotate(-2deg)}.testimonials-carousel-track .testimonial-card:nth-child(6n+1):after{background:#e5f0ff}.testimonials-carousel-track .testimonial-card:nth-child(6n+2):after{background:#fde8f1}.testimonials-carousel-track .testimonial-card:nth-child(6n+3):after{background:#e5f8ee}.testimonials-carousel-track .testimonial-card:nth-child(6n+4):after{background:#eee7ff}.testimonials-carousel-track .testimonial-card:nth-child(6n+5):after{background:#fff1d9}.testimonials-carousel-track .testimonial-card:nth-child(6n+6):after{background:#e3f7fa}.testimonial-quote-mark{z-index:2;color:#65a6ed;font-family:Georgia,serif;font-size:58px;font-weight:700;line-height:1;position:absolute;top:14px;left:22px}.testimonials-carousel-track .testimonial-card:nth-child(6n+2) .testimonial-quote-mark{color:#f27ca5}.testimonials-carousel-track .testimonial-card:nth-child(6n+3) .testimonial-quote-mark{color:#46c68a}.testimonial-student{align-items:center;gap:14px;display:flex}.testimonial-photo{width:72px;height:72px;box-shadow:none;border:none;flex:0 0 72px;font-size:18px}.testimonial-verified{color:#238d55;white-space:nowrap;background:#e8f8ef;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:700}.testimonials-carousel-track .testimonial-card:before{content:"”";z-index:4;color:#65a6ed;font-family:Georgia,serif;font-size:58px;line-height:1;position:absolute;bottom:17px;right:20px}.testimonials-carousel-track .testimonial-card:nth-child(6n+2):before{color:#f27ca5}.testimonials-carousel-track .testimonial-card:nth-child(6n+3):before{color:#46c68a}.testimonials-slider:after{content:"●  ○  ○  ○  ○  ○";color:#9bbbe2;letter-spacing:5px;white-space:nowrap;font-size:12px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.testimonial-stat-bar{z-index:8;background:linear-gradient(135deg,#073c9d 0%,#135ec4 55%,#0b4cae 100%);border-radius:20px;grid-template-columns:repeat(4,1fr);min-height:150px;margin-top:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 35px #10499a3d}.testimonial-stat{border-right:1px solid #ffffff40;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}@media (width>=761px){.testimonials-carousel-track .testimonial-card{margin-left:10px;margin-right:10px}}@media (width<=1050px){.testimonials-container{width:88%}.testimonial-arrow-left{left:-16px!important}.testimonial-arrow-right{right:-16px!important}}@media (width<=760px){.testimonials-section{padding:55px 0 90px}.testimonials-heading h2{font-size:36px}.testimonials-heading p{font-size:13px}.testimonials-carousel-track{width:600%}.testimonials-carousel-track .testimonial-card{flex:0 0 16.6667%;width:16.6667%;min-height:340px;margin-left:7px;margin-right:7px}.testimonial-arrow-left{left:3px!important}.testimonial-arrow-right{right:3px!important}.testimonial-stat-bar{grid-template-columns:repeat(2,1fr)}.testimonial-stat{min-height:105px}.testimonial-stat:nth-child(2){border-right:none}.testimonial-stat:nth-child(3),.testimonial-stat:nth-child(4){border-top:1px solid #ffffff38}}@media (width<=480px){.testimonials-heading h2{font-size:30px}.testimonial-verified{display:none}.testimonial-student h3{font-size:16px}.testimonial-text{font-size:13px}.testimonial-stat-bar{grid-template-columns:1fr}.testimonial-stat{border-bottom:1px solid #ffffff38;border-right:none!important}.testimonial-stat:last-child{border-bottom:none}}.testimonials-carousel-viewport{width:100%!important;max-width:none!important;margin:0!important;padding:8px 0 22px!important;overflow:hidden!important}.testimonials-carousel-track{margin:0!important;padding:0!important;display:flex!important}.testimonials-carousel-track .testimonial-card{box-sizing:border-box!important;margin-left:0!important;margin-right:0!important;padding-left:10px!important;padding-right:10px!important}.testimonials-carousel-track .testimonial-card>*{box-sizing:border-box}.testimonials-carousel-track .testimonial-card{box-shadow:none!important;background:linear-gradient(90deg,#0000 0 10px,#fff 10px calc(100% - 10px),#0000 calc(100% - 10px) 100%)!important;border:none!important;padding-left:10px!important;padding-right:10px!important;overflow:visible!important}.testimonial-card-top,.testimonial-rating,.testimonial-text{z-index:5;position:relative}.testimonial-quote-mark{z-index:6}.testimonials-carousel-track .testimonial-card{filter:drop-shadow(0 8px 18px #204e8214)}.testimonials-carousel-track .testimonial-card:after{border-radius:50% 50% 0 0!important;bottom:-34px!important;left:10px!important;right:10px!important}.testimonials-heading h2{color:#101d3b!important}.testimonials-heading h2 span{color:#1768c7!important;display:inline!important}.testimonials-heading-line{justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;height:8px!important;margin:16px auto 18px!important;display:flex!important}.testimonials-heading-line span{background:#1768c7!important;border-radius:10px!important;width:58px!important;height:4px!important;margin:0!important;padding:0!important;display:block!important}.testimonials-heading-line b{background:#f2a000!important;border-radius:10px!important;width:34px!important;height:4px!important;margin:0!important;padding:0!important;display:block!important}.testimonials-section{background:radial-gradient(circle at 8% 20%,#539de824,#0000 25%),radial-gradient(circle at 94% 15%,#ffbb411a,#0000 22%),linear-gradient(#f4f9ff 0%,#edf6ff 70%,#fff 100%);width:100%;padding:72px 0 105px;position:relative;overflow:hidden}.testimonials-dots{opacity:.4;pointer-events:none;background-image:radial-gradient(#78a9dc 1.4px,#0000 1.4px);background-size:18px 18px;width:220px;height:160px;position:absolute;top:0;left:0}.testimonials-section:before{content:"";border:1px solid #418bd61f;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-130px}.testimonials-section:after{content:"";pointer-events:none;background:#fff;border-radius:50% 50% 0 0;height:230px;position:absolute;bottom:-155px;left:-8%;right:-8%}.testimonials-container{z-index:5;width:min(1240px,90%);margin:0 auto;position:relative}.testimonials-heading{text-align:center;margin-bottom:42px}.testimonials-heading h2{letter-spacing:-1.5px;margin:0;font-size:clamp(40px,4vw,56px);font-weight:800;line-height:1.1;color:#10203f!important}.testimonials-heading-line{justify-content:center;align-items:center;gap:5px;height:6px;margin:15px auto 17px;display:flex!important}.testimonials-heading-line span{border-radius:10px;background:#1768c7!important;width:58px!important;height:4px!important;display:block!important}.testimonials-heading-line b{border-radius:10px;background:#f0a000!important;width:34px!important;height:4px!important;display:block!important}.testimonials-slider{width:100%;position:relative}.testimonials-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;width:100%!important;display:grid!important;overflow:visible!important}.testimonial-card{box-sizing:border-box;background:#fff;border:1px solid #dce8f6;border-radius:20px;min-height:350px;transition:transform .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 12px 30px #204e8217;min-width:0!important;padding:25px 22px 38px!important}.testimonial-card:hover{box-shadow:0 18px 38px #204e8224;transform:translateY(-5px)!important}.testimonial-card-wave{border-radius:50% 50% 0 0;height:80px;position:absolute;bottom:-45px;left:-8%;right:-8%}.testimonial-card-blue .testimonial-card-wave{background:#e5f0ff}.testimonial-card-pink .testimonial-card-wave{background:#fde8f1}.testimonial-card-green .testimonial-card-wave{background:#e5f8ed}.testimonial-card-purple .testimonial-card-wave{background:#eee7ff}.testimonial-card-orange .testimonial-card-wave{background:#fff0d7}.testimonial-card-cyan .testimonial-card-wave{background:#e2f7fa}.testimonial-quote-mark{z-index:3;font-family:Georgia,serif;font-size:55px;line-height:1;position:absolute;top:12px;left:19px;color:#65a6ed!important}.testimonial-photo{border:4px solid #fff;border-radius:50%;flex:0 0 56px;box-shadow:0 5px 14px #1e50821f;width:56px!important;height:56px!important}.testimonial-student h3{color:#143b72;margin:0 0 4px;font-size:14px;font-weight:800}.testimonial-student p{color:#6d8099;margin:0;font-size:10px}.testimonial-rating{z-index:5;border-bottom:1px solid #e5edf5;align-items:center;gap:8px;margin:20px 0 13px;padding-bottom:12px;display:flex;position:relative}.testimonial-text{z-index:5;color:#536a86;min-height:92px;margin:0;font-size:12px;line-height:1.7;position:relative}.testimonial-arrow{color:#fff;z-index:30;cursor:pointer;background:#1768c7;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:31px;line-height:1;box-shadow:0 9px 20px #1768c747;display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.testimonial-pagination button{cursor:pointer;background:#b8cee5;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.testimonial-stat-bar{background:linear-gradient(135deg,#073d9b,#1762c2);border-radius:20px;grid-template-columns:repeat(4,1fr);min-height:125px;margin-top:34px;display:grid;overflow:hidden;box-shadow:0 18px 35px #14499638}.testimonial-stat{border-right:1px solid #ffffff38;justify-content:center;align-items:center;gap:12px;display:flex}@media (width<=1050px){.testimonials-container{width:88%}.testimonials-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.testimonial-arrow-left{left:-18px!important}.testimonial-arrow-right{right:-18px!important}}@media (width<=650px){.testimonials-section{padding:55px 0 90px}.testimonials-container{width:92%}.testimonials-heading h2{font-size:34px}.testimonials-cards{grid-template-columns:1fr!important}.testimonial-card{min-height:320px}.testimonial-stat-bar{grid-template-columns:repeat(2,1fr)}.testimonial-stat{min-height:90px}.testimonial-stat:nth-child(2){border-right:none}.testimonial-stat:nth-child(3),.testimonial-stat:nth-child(4){border-top:1px solid #fff3}.testimonial-arrow-left{left:5px!important}.testimonial-arrow-right{right:5px!important}}@media (width<=430px){.testimonial-verified{display:none}.testimonial-stat-bar{grid-template-columns:1fr}.testimonial-stat{border-bottom:1px solid #fff3;border-right:none!important}.testimonial-stat:last-child{border-bottom:none}}.testimonial-rating{margin:15px 0 11px!important;padding-bottom:10px!important}.testimonial-arrow{color:#fff!important;z-index:50!important;background:#1768c7!important;border:3px solid #fff!important;width:44px!important;height:44px!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 7px 18px #1768c74d!important}.testimonial-arrow:hover{background:#0d58ad!important;transform:translateY(-50%)scale(1.08)!important}.testimonials-cards{gap:20px!important}.testimonial-pagination{margin-top:18px!important}@media (width>=1100px){.testimonials-container{width:min(1240px,88%)!important}}@media (width<=1050px){.testimonial-arrow-left{left:-8px!important}.testimonial-arrow-right{right:-8px!important}}@media (width<=650px){.testimonial-card{height:315px!important;min-height:315px!important}.testimonial-arrow-left{left:4px!important}.testimonial-arrow-right{right:4px!important}}.testimonials-slider{grid-template-columns:210px 1fr!important;align-items:center!important;gap:32px!important;display:grid!important}.testimonials-learner{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:315px;display:flex}.learner-image{object-fit:contain;width:110px;height:110px;margin-bottom:8px;display:block}.testimonial-card{height:315px!important;min-height:315px!important;padding:16px 18px 30px!important}.testimonial-quote-mark{font-size:48px!important;top:8px!important;left:18px!important}.testimonial-rating{margin-top:13px!important;margin-bottom:9px!important;padding-bottom:9px!important}.testimonial-text{min-height:70px!important;font-size:11.5px!important;line-height:1.6!important}.testimonials-learner{min-height:315px!important}.learner-image{width:185px!important;height:185px!important}.testimonial-arrow{z-index:50!important;width:44px!important;height:44px!important}.testimonials-slider{grid-template-columns:210px minmax(0,1fr)!important;column-gap:34px!important;position:relative!important}.testimonials-learner{z-index:2!important;position:relative!important}.testimonial-arrow-left{top:50%!important;left:210px!important;transform:translate(-50%,-50%)!important}.testimonial-arrow-right{top:50%!important;right:-20px!important;transform:translate(50%,-50%)!important}.testimonial-arrow-left:hover,.testimonial-arrow-right:hover{transform:translate(-50%,-50%)scale(1.08)!important}.testimonial-arrow-right:hover{transform:translate(50%,-50%)scale(1.08)!important}.testimonials-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.testimonial-stat-bar{background:linear-gradient(135deg,#0d47b5 0%,#145bc9 50%,#0b48b0 100%)!important;border-radius:22px!important;grid-template-columns:repeat(4,1fr)!important;width:100%!important;margin-top:34px!important;padding:20px 18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 35px #1149a038!important}.testimonial-stat-bar:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff2e 1.5px,#0000 1.5px);background-size:14px 14px;width:150px;height:100px;position:absolute;bottom:-35px;left:-20px}.testimonial-stat-bar:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff29 1.5px,#0000 1.5px);background-size:14px 14px;width:150px;height:100px;position:absolute;top:-35px;right:-20px}.testimonial-stat{z-index:2;min-height:82px;position:relative;justify-content:center!important;align-items:center!important;gap:15px!important;padding:6px 22px!important;display:flex!important}.testimonial-stat:not(:last-child):after{content:"";background:#ffffff47;width:1px;height:62px;position:absolute;top:10px;right:0}.testimonial-stat-icon{box-shadow:inset 0 0 0 7px #ffffff0a;color:#fff!important;background:#ffffff21!important;border:1px solid #ffffff1f!important;border-radius:50%!important;flex:0 0 58px!important;justify-content:center!important;align-items:center!important;width:58px!important;height:58px!important;font-size:25px!important;display:flex!important}.testimonial-stat strong{white-space:nowrap;display:block;color:#fff!important;font-size:29px!important;font-weight:800!important;line-height:1.05!important}.testimonial-stat small{white-space:nowrap;display:block;color:#ffffffeb!important;margin-top:6px!important;font-size:11px!important;line-height:1.2!important}.testimonial-stat small:after{content:"";background:#35d5ff;border-radius:10px;width:28px;height:3px;margin-top:7px;display:block}@media (width<=900px){.testimonial-stat-bar{grid-template-columns:repeat(2,1fr)!important}.testimonial-stat:nth-child(2):after{display:none}.testimonial-stat:nth-child(3):after{display:block}}@media (width<=600px){.testimonial-stat-bar{grid-template-columns:1fr!important;gap:5px!important;padding:14px!important}.testimonial-stat{justify-content:flex-start!important;padding:10px 18px!important}.testimonial-stat:not(:last-child):after{display:none}}.why-choose-visual{align-items:stretch!important;display:flex!important}.why-choose-visual-card{background:#f0f7ffb8!important;border:1px solid #4b87dc24!important;border-radius:22px!important;flex-direction:column!important;gap:10px!important;width:100%!important;padding:18px!important;display:flex!important;box-shadow:0 12px 35px #235daa1a!important}.why-choose-brand{margin-bottom:0!important;padding:0 4px!important}.why-choose-brand strong{font-size:13px!important}.why-choose-brand small{font-size:9px!important}.why-stat-row{gap:10px!important}.why-stat-card{min-height:48px!important;padding:8px 12px!important}.why-stat-icon{font-size:20px!important}.why-stat-card strong{font-size:15px!important}.why-stat-card span:not(.why-stat-icon){font-size:9px!important}.why-dashboard{border-radius:17px!important;padding:14px 16px!important}.why-dashboard-header strong{font-size:13px!important}.why-progress{gap:14px!important}.why-progress-content>span{font-size:8px!important}.why-progress-bar{height:6px!important;margin-top:7px!important}.why-dashboard-stats strong{font-size:15px!important}.why-dashboard-stats span{font-size:8px!important}.why-feature-row{gap:10px!important}.why-mini-card{border-radius:14px!important;min-height:58px!important;padding:9px 12px!important}.why-mini-card strong{font-size:10px!important}.why-mini-card small{font-size:7px!important}.why-certificate{border-radius:14px!important;min-height:55px!important;padding:9px 12px!important}.why-certificate-icon{font-size:20px!important}.why-certificate strong{font-size:11px!important}.why-certificate span{font-size:8px!important}.why-learning-bar{border-radius:14px!important;min-height:54px!important;padding:9px 14px!important}.why-learning-bar span{font-size:8px!important}.why-bottom-features{gap:7px!important}.why-bottom-features>div{border-radius:12px!important;min-height:53px!important;padding:7px 5px!important}.why-bottom-features span{font-size:17px!important}.why-bottom-features small{font-size:7px!important;line-height:1.25!important}.why-choose-content{flex-direction:column!important;justify-content:center!important;padding:8px 0!important;display:flex!important}.why-choose-point p{margin:0!important;font-size:14px!important;line-height:1.4!important}.why-choose-button{border-radius:30px!important;gap:12px!important;width:fit-content!important;padding:13px 23px!important;font-size:14px!important;font-weight:700!important}@media (width>=1000px){.why-choose-container,.why-choose-visual-card{min-height:535px!important}}@media (width<=999px){.why-choose-container{grid-template-columns:1fr!important;gap:40px!important}.why-choose-content h2{font-size:34px!important}}@media (width<=600px){.why-choose-section{padding:40px 16px!important}.why-choose-container{gap:30px!important}.why-choose-content h2{font-size:28px!important;line-height:1.2!important}.why-choose-description{font-size:14px!important}}.why-choose-section{padding:55px 0 65px!important}.why-choose-container{grid-template-columns:1.05fr .95fr!important;align-items:center!important;gap:65px!important;max-width:1280px!important;margin:0 auto!important;display:grid!important}.why-choose-visual{width:100%!important}.why-choose-visual-card{box-sizing:border-box!important;background:#f4f9ffd9!important;border:1px solid #2869be1f!important;border-radius:24px!important;flex-direction:column!important;gap:14px!important;width:100%!important;padding:24px!important;display:flex!important;box-shadow:0 18px 45px #144b911a!important}.why-choose-brand{padding:0 4px!important}.why-choose-brand strong{font-size:15px!important;font-weight:800!important}.why-choose-brand small{margin-top:2px!important;font-size:10px!important;display:block!important}.why-stat-row{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.why-stat-card{background:#fff!important;border-radius:16px!important;align-items:center!important;gap:13px!important;min-height:70px!important;padding:12px 16px!important;display:flex!important;box-shadow:0 6px 18px #1e5aa012!important}.why-stat-icon{background:#edf5ff!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;font-size:24px!important;display:flex!important}.why-stat-card strong{color:#0b4694!important;font-size:20px!important;line-height:1.1!important;display:block!important}.why-stat-card span:not(.why-stat-icon){margin-top:3px!important;font-size:11px!important;display:block!important}.why-dashboard{background:#fff!important;border-radius:18px!important;padding:20px 22px!important;box-shadow:0 7px 22px #1e5aa012!important}.why-dashboard-header{margin-bottom:15px!important}.why-dashboard-header strong{font-size:16px!important;font-weight:800!important}.why-dashboard-header span{font-size:9px!important}.why-progress{align-items:center!important;gap:20px!important;display:flex!important}.why-progress-circle{flex:0 0 92px!important;width:92px!important;height:92px!important}.why-progress-circle strong{font-size:22px!important}.why-progress-circle span{font-size:10px!important}.why-progress-content{flex:1!important}.why-progress-content strong{font-size:16px!important}.why-progress-content>span{margin-top:4px!important;font-size:10px!important;display:block!important}.why-progress-bar{border-radius:10px!important;height:8px!important;margin-top:12px!important}.why-progress-bar div{border-radius:inherit!important}.why-dashboard-stats{margin-top:18px!important;padding-top:15px!important}.why-dashboard-stats>div{text-align:center!important}.why-dashboard-stats strong{font-size:18px!important;font-weight:800!important}.why-dashboard-stats span{margin-top:4px!important;font-size:9px!important;display:block!important}.why-feature-row{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.why-mini-card{background:#fff!important;border-radius:16px!important;min-height:78px!important;padding:13px 16px!important;box-shadow:0 6px 18px #1e5aa00f!important}.why-mini-card>span{font-size:25px!important}.why-mini-card strong{margin-top:4px!important;font-size:13px!important;display:block!important}.why-mini-card small{margin-top:3px!important;font-size:9px!important;display:block!important}.why-certificate{background:#fff!important;border-radius:16px!important;align-items:center!important;gap:15px!important;min-height:70px!important;padding:12px 16px!important;display:flex!important;box-shadow:0 6px 18px #1e5aa00f!important}.why-certificate-icon{background:#fff5dc!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:25px!important;display:flex!important}.why-certificate strong{font-size:13px!important;display:block!important}.why-certificate span{margin-top:3px!important;font-size:9px!important;display:block!important}.why-learning-bar{color:#fff!important;background:linear-gradient(135deg,#1460b5,#0753ae)!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;min-height:68px!important;padding:13px 18px!important;display:flex!important}.why-learning-bar strong{font-size:14px!important}.why-learning-bar span{margin-top:3px!important;font-size:9px!important;display:block!important}.why-learning-bar>strong:last-child{font-size:22px!important}.why-bottom-features{background:#fff!important;border-radius:16px!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;display:grid!important;overflow:hidden!important}.why-bottom-features>div{border-right:1px solid #dbe7f5!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:76px!important;padding:10px 6px!important;display:flex!important}.why-bottom-features>div:last-child{border-right:none!important}.why-bottom-features span{margin-bottom:5px!important;font-size:23px!important}.why-bottom-features small{text-align:center!important;font-size:9px!important;line-height:1.35!important}.why-choose-content{flex-direction:column!important;justify-content:center!important;display:flex!important}.why-choose-label{letter-spacing:2px!important;margin-bottom:14px!important;font-size:13px!important;font-weight:800!important}.why-choose-content h2{letter-spacing:-.8px!important;max-width:610px!important;margin:0 0 20px!important;font-size:42px!important;line-height:1.17!important}.why-choose-description{max-width:590px!important;margin-bottom:23px!important;font-size:16px!important;line-height:1.7!important}.why-choose-points{flex-direction:column!important;gap:13px!important;margin-bottom:26px!important;display:flex!important}.why-choose-point{align-items:center!important;gap:13px!important;display:flex!important}.why-choose-point>span{border-radius:50%!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:14px!important;display:flex!important}.why-choose-point p{margin:0!important;font-size:15px!important}.why-choose-button{border-radius:30px!important;padding:14px 25px!important;font-size:15px!important;font-weight:700!important}@media (width>=1000px){.why-choose-container{align-items:center!important}.why-choose-visual-card{min-height:590px!important}}@media (width<=999px){.why-choose-container{grid-template-columns:1fr!important;gap:45px!important}.why-choose-content h2{font-size:36px!important}}@media (width<=600px){.why-choose-section{padding:40px 16px!important}.why-choose-visual-card{padding:16px!important}.why-choose-content h2{font-size:29px!important}.why-choose-description{font-size:14px!important}.why-stat-row,.why-feature-row{grid-template-columns:1fr!important}.why-bottom-features{grid-template-columns:repeat(2,1fr)!important}.why-bottom-features>div:nth-child(2){border-right:none!important}}@media (width>=1000px){.why-choose-container{align-items:stretch!important}.why-choose-visual-card{box-sizing:border-box!important;height:100%!important;min-height:0!important}.why-choose-section{padding:48px 0 55px!important}.why-choose-container{grid-template-columns:1.04fr .96fr!important;align-items:stretch!important;gap:58px!important;max-width:1280px!important;margin:0 auto!important;display:grid!important}.why-choose-visual{height:100%!important;display:flex!important}.why-choose-visual-card{box-sizing:border-box!important;border-radius:22px!important;flex-direction:column!important;gap:9px!important;width:100%!important;height:auto!important;min-height:0!important;padding:16px!important;display:flex!important}.why-stat-row{gap:10px!important}.why-stat-card{border-radius:14px!important;gap:10px!important;min-height:58px!important;padding:9px 13px!important}.why-stat-icon{border-radius:10px!important;width:36px!important;height:36px!important;font-size:21px!important}.why-stat-card strong{font-size:18px!important}.why-stat-card span:not(.why-stat-icon){font-size:9px!important}.why-dashboard{border-radius:16px!important;padding:15px 18px!important}.why-dashboard-header{margin-bottom:9px!important}.why-dashboard-header strong{font-size:14px!important}.why-progress{gap:15px!important}.why-progress-circle{flex:0 0 76px!important;width:76px!important;height:76px!important}.why-progress-circle strong{font-size:18px!important}.why-progress-circle span{font-size:9px!important}.why-progress-content strong{font-size:13px!important}.why-progress-content>span{margin-top:3px!important;font-size:9px!important}.why-progress-bar{height:7px!important;margin-top:8px!important}.why-dashboard-stats{margin-top:10px!important;padding-top:9px!important}.why-dashboard-stats strong{font-size:16px!important}.why-dashboard-stats span{margin-top:2px!important;font-size:8px!important}.why-feature-row{gap:10px!important}.why-mini-card{border-radius:14px!important;min-height:62px!important;padding:9px 12px!important}.why-mini-card>span{font-size:21px!important}.why-mini-card strong{margin-top:2px!important;font-size:11px!important}.why-mini-card small{margin-top:2px!important;font-size:8px!important}.why-certificate{border-radius:14px!important;gap:12px!important;min-height:58px!important;padding:9px 13px!important}.why-certificate-icon{border-radius:10px!important;width:38px!important;height:38px!important;font-size:21px!important}.why-certificate strong{font-size:11px!important}.why-certificate span{margin-top:2px!important;font-size:8px!important}.why-learning-bar{border-radius:14px!important;min-height:58px!important;padding:9px 14px!important}.why-learning-bar strong{font-size:11px!important}.why-learning-bar span{margin-top:2px!important;font-size:8px!important}.why-learning-bar>strong:last-child{font-size:18px!important}.why-bottom-features{border-radius:14px!important}.why-bottom-features>div{min-height:62px!important;padding:7px 4px!important}.why-bottom-features span{margin-bottom:3px!important;font-size:19px!important}.why-bottom-features small{font-size:8px!important;line-height:1.25!important}.why-choose-content{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;height:100%!important;padding:8px 0!important;display:flex!important}.why-choose-label{letter-spacing:1.8px!important;margin-bottom:11px!important;font-size:12px!important}.why-choose-content h2{letter-spacing:-.55px!important;max-width:570px!important;margin:0 0 16px!important;font-size:37px!important;line-height:1.16!important}.why-choose-description{max-width:555px!important;margin-bottom:18px!important;font-size:14px!important;line-height:1.6!important}.why-choose-points{gap:10px!important;margin-bottom:21px!important}.why-choose-point{gap:10px!important}.why-choose-point>span{flex:0 0 25px!important;width:25px!important;height:25px!important;font-size:12px!important}.why-choose-point p{font-size:14px!important;line-height:1.35!important}.why-choose-button{border-radius:28px!important;padding:12px 22px!important;font-size:14px!important}}@media (width<=999px){.why-choose-container{grid-template-columns:1fr!important;gap:35px!important}.why-choose-content h2{font-size:34px!important}}@media (width<=600px){.why-choose-section{padding:38px 15px!important}.why-choose-visual-card{gap:8px!important;padding:13px!important}.why-choose-content h2{font-size:28px!important;line-height:1.18!important}.why-choose-description{font-size:14px!important}.why-stat-row,.why-feature-row{grid-template-columns:1fr!important}.why-bottom-features{grid-template-columns:repeat(2,1fr)!important}}.why-feature-strip{background:#fff;border:1px solid #1450a014;border-radius:16px;grid-template-columns:repeat(3,1fr);width:100%;display:grid;overflow:hidden;box-shadow:0 8px 24px #1e50960f}.why-feature-item{box-sizing:border-box;align-items:center;gap:11px;min-height:76px;padding:12px 14px;display:flex}.why-feature-item+.why-feature-item{border-left:1px solid #e5edf7}.why-feature-icon{background:#eef5ff;border-radius:12px;justify-content:center;align-items:center;width:43px;min-width:43px;height:43px;font-size:22px;line-height:1;display:flex}.why-feature-item:first-child .why-feature-icon{background:#e7f1ff}.why-feature-item:nth-child(2) .why-feature-icon{background:#fff0f0}.why-feature-item:nth-child(3) .why-feature-icon{background:#fff5d9}.why-feature-text{flex-direction:column;gap:4px;min-width:0;display:flex}.why-feature-text strong{color:#073f86;font-size:12px;font-weight:700;line-height:1.2}.why-feature-text span{color:#60799a;font-size:9px;line-height:1.3}.why-choose-visual-card{gap:10px!important}@media (width>=1000px){.why-choose-container{align-items:stretch!important}.why-choose-visual,.why-choose-content{align-self:stretch!important}.why-choose-content{flex-direction:column!important;justify-content:center!important;display:flex!important}.why-choose-content h2{font-size:36px!important;line-height:1.17!important}}@media (width<=700px){.why-feature-strip{grid-template-columns:1fr}.why-feature-item{min-height:70px}.why-feature-item+.why-feature-item{border-top:1px solid #e5edf7;border-left:none}}.hero{background:linear-gradient(135deg,#f8fbff 0%,#eef6ff 55%,#f8fbff 100%);width:100%;padding:58px 0 42px;position:relative;overflow:hidden}.hero-container{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:46px;width:min(1200px,100% - 80px);margin:0 auto;display:grid}.hero-content{z-index:2;min-width:0;position:relative}.primary-button,.secondary-button{cursor:pointer;border-radius:28px;justify-content:center;align-items:center;gap:9px;height:48px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.course-search{background:#fff;border-radius:32px;align-items:center;width:min(100%,550px);height:58px;padding-left:22px;display:flex;overflow:hidden;box-shadow:0 12px 28px #285a961a}.course-search span{color:#8a9bb2;flex:1;font-size:14px}.hero-visual{justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.hero-image{background:#dceaff;border-radius:24px;width:100%;max-width:580px;height:410px;overflow:hidden;box-shadow:0 18px 40px #2a5c961f}.hero-slide-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.student-badge{z-index:3;background:#fff;border-radius:14px;flex-direction:column;gap:3px;min-width:120px;padding:12px 16px;display:flex;position:absolute;bottom:-14px;left:-10px;box-shadow:0 12px 25px #23508229}.student-badge strong{color:#124d91;font-size:13px}.student-badge span{color:#7185a0;font-size:10px}.hero-stats{background:#fff;border:1px solid #235a960f;border-radius:20px;grid-template-columns:repeat(4,1fr);width:min(1200px,100% - 80px);margin:42px auto 0;padding:18px 28px;display:grid;box-shadow:0 12px 32px #23558c1a}.hero-stat-item{align-items:center;gap:14px;min-height:72px;padding:0 22px;display:flex}.hero-stat-item+.hero-stat-item{border-left:1px solid #dce6f2}.hero-stat-icon{background:#edf5ff;border-radius:50%;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;font-size:24px;display:flex}.hero-stat-item:nth-child(2) .hero-stat-icon{background:#fff4dc}.hero-stat-item:nth-child(3) .hero-stat-icon{background:#eaf3ff}.hero-stat-item:nth-child(4) .hero-stat-icon{background:#fff5dc}.hero-stat-item>div:last-child{flex-direction:column;gap:2px;display:flex}.hero-stat-item strong{color:#124e96;font-size:26px;line-height:1.1}.hero-stat-item span{color:#1557a0;font-size:14px;font-weight:700}.hero-stat-item small{color:#7588a1;font-size:10px}.slider-controls{justify-content:center;align-items:center;gap:7px;margin-top:22px;display:flex}.slider-controls button{cursor:pointer;background:#b9cee7;border:none;border-radius:50%;width:8px;height:8px;padding:0}.slider-controls button.active{background:#1764b5;border-radius:10px;width:25px}.decoration-one{border:2px dashed #c8ddf7;border-radius:50%;width:90px;height:90px;position:absolute;top:45px;left:30px}.decoration-two{background:#eaf3ff;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-40px}@media (width<=900px){.hero{padding:42px 0 35px}.hero-container{grid-template-columns:1fr;gap:40px;width:min(92%,700px)}.hero-content{text-align:center}.hero-content h1,.hero-content p{margin-left:auto;margin-right:auto}.hero-buttons{justify-content:center}.course-search{margin:0 auto}.hero-visual{justify-content:center}.hero-image{max-width:650px}.hero-stats{grid-template-columns:repeat(2,1fr);gap:15px;width:92%}.hero-stat-item+.hero-stat-item{border-left:none}}@media (width<=600px){.hero-container{width:calc(100% - 32px)}.hero-content h1{letter-spacing:-1px;font-size:38px}.hero-content p{font-size:15px}.hero-buttons{flex-direction:column}.primary-button,.secondary-button{width:100%}.hero-image{height:300px}.hero-stats{grid-template-columns:1fr;width:calc(100% - 32px);padding:14px}.hero-stat-item{padding:12px}.hero-stat-item+.hero-stat-item{border-top:1px solid #dce6f2}}.hero-container{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;align-items:center!important;gap:42px!important;width:min(1200px,100% - 100px)!important}.hero-content{transform:translateY(-4px)}.hero-content h1{max-width:570px!important;margin-bottom:18px!important;font-size:clamp(40px,3.7vw,54px)!important;line-height:1.08!important}.course-search{width:min(100%,520px)!important;height:56px!important}.hero-visual{justify-content:flex-end!important;padding-right:8px!important}.hero-slide-image{object-fit:cover!important}.hero-stats{width:min(1200px,100% - 100px)!important;min-height:72px!important;margin-top:28px!important;padding:15px 24px!important}.decoration-one{width:72px!important;height:72px!important;top:45px!important;left:30px!important}.decoration-two{width:170px!important;height:170px!important;top:-45px!important;right:-35px!important}.hero{min-height:auto!important;padding-top:18px!important;padding-bottom:20px!important}.hero-container{grid-template-columns:.98fr 1.02fr!important;align-items:center!important;column-gap:42px!important;width:min(1200px,100% - 100px)!important;height:auto!important;min-height:470px!important;display:grid!important}.hero-content{align-self:center!important;transform:translateY(-4px)!important}.hero-content h1{max-width:570px!important;margin-top:0!important;margin-bottom:18px!important;font-size:clamp(40px,3.6vw,52px)!important;line-height:1.08!important}.hero-visual{justify-content:flex-end!important;align-self:center!important;align-items:center!important;padding-right:8px!important;display:flex!important}.hero-image{border-radius:22px!important;width:100%!important;max-width:570px!important;height:370px!important}.hero-slide-image{object-fit:cover!important;width:100%!important;height:100%!important}.student-badge{bottom:-10px!important;left:auto!important;right:calc(100% - 565px)!important}.hero-stats{border-radius:22px!important;width:min(1200px,100% - 100px)!important;min-height:74px!important;margin:20px auto 0!important;padding:14px 24px!important}.decoration-one{top:28px!important}.decoration-two{top:-30px!important}.hero{background:#f4f8ff;width:100%;position:relative;overflow:hidden;padding:28px 0 18px!important}.hero-content{flex-direction:column!important;justify-content:center!important;align-self:center!important;width:100%!important;max-width:590px!important;margin:0!important;padding:0!important;display:flex!important}.hero-content h1{letter-spacing:-1.2px!important;max-width:570px!important;margin:0 0 18px!important;font-size:clamp(40px,3.45vw,52px)!important;font-weight:750!important;line-height:1.08!important}.hero-content p{max-width:550px!important;margin:0 0 22px!important;font-size:16px!important;line-height:1.6!important}.hero-buttons{align-items:center!important;gap:14px!important;margin:0 0 20px!important;display:flex!important}.primary-button,.secondary-button{border-radius:28px!important;height:50px!important;padding:0 24px!important;font-size:15px!important;font-weight:700!important}.course-search{border-radius:30px!important;align-items:center!important;width:100%!important;max-width:500px!important;height:56px!important;margin:0!important;display:flex!important}.course-search span{padding-left:24px!important;font-size:14px!important}.course-search button{border-radius:50%!important;flex:0 0 56px!important;width:56px!important;height:56px!important}.hero-visual{justify-content:flex-end!important;align-self:center!important;align-items:center!important;width:100%!important;max-width:570px!important;margin:0 0 0 auto!important;padding:0 8px 0 0!important;display:flex!important;position:relative!important}.hero-image{border-radius:22px!important;width:100%!important;max-width:570px!important;height:370px!important;margin:0!important;position:relative!important;overflow:hidden!important}.hero-slide-image{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.student-badge{z-index:5!important;background:#fff!important;border-radius:14px!important;min-width:120px!important;padding:12px 16px!important;position:absolute!important;bottom:-10px!important;left:0!important;box-shadow:0 12px 30px #184a9129!important}.student-badge strong{font-size:13px!important;line-height:1.2!important;display:block!important}.student-badge span{margin-top:5px!important;font-size:10px!important;display:block!important}.stats{grid-template-columns:repeat(3,1fr)!important;gap:18px!important;width:100%!important;max-width:500px!important;margin-top:22px!important;display:grid!important}.stats>div{flex-direction:column!important;display:flex!important}.stats strong{font-size:22px!important;line-height:1.1!important}.stats span{margin-top:4px!important;font-size:12px!important}.slider-controls{justify-content:center!important;align-items:center!important;gap:7px!important;margin:12px auto 0!important;display:flex!important;position:relative!important}.slider-controls button{border-radius:50%!important;width:8px!important;height:8px!important;padding:0!important}.slider-controls button.active{border-radius:10px!important;width:25px!important}.decoration-one{top:28px!important;left:30px!important}.decoration-two{top:-35px!important;right:-40px!important}@media (width<=1000px){.hero-container{column-gap:28px!important;width:min(900px,100% - 50px)!important}.hero-content h1{font-size:40px!important}.hero-image{height:340px!important}}@media (width<=768px){.hero{padding:35px 0 25px!important}.hero-container{grid-template-columns:1fr!important;gap:35px!important;width:calc(100% - 36px)!important;min-height:auto!important}.hero-content{max-width:100%!important}.hero-content h1{max-width:650px!important;font-size:38px!important;line-height:1.1!important}.hero-content p{max-width:600px!important}.hero-visual{max-width:100%!important;padding-right:0!important}.hero-image{max-width:100%!important;height:360px!important}.course-search,.stats{max-width:100%!important}}@media (width<=520px){.hero-container{width:calc(100% - 28px)!important}.hero-content h1{letter-spacing:-.6px!important;font-size:32px!important}.hero-content p{font-size:14px!important}.hero-buttons{flex-wrap:wrap!important}.primary-button,.secondary-button{height:46px!important;padding:0 18px!important;font-size:14px!important}.hero-image{border-radius:18px!important;height:280px!important}.stats{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.stats strong{font-size:18px!important}.stats span{font-size:10px!important}}.hero{padding-top:20px!important;padding-bottom:12px!important}.hero-container{align-items:center!important;min-height:445px!important}.hero-content h1{margin-bottom:16px!important;font-size:clamp(38px,3.2vw,49px)!important;line-height:1.08!important}.hero-content p{margin-bottom:20px!important;font-size:15.5px!important;line-height:1.55!important}.hero-image{height:360px!important}.student-badge{white-space:nowrap!important;border-radius:14px!important;width:auto!important;min-width:120px!important;max-width:145px!important;padding:11px 15px!important;bottom:-10px!important;left:-10px!important;right:auto!important}.student-badge strong{font-size:12px!important}.student-badge span{margin-top:4px!important;font-size:9px!important}.slider-controls{margin-top:8px!important}.feature-strip{margin-top:0!important;padding-top:20px!important;padding-bottom:20px!important}.hero-container{align-items:center;gap:56px}.hero-content{padding-top:0}.hero-content h1{letter-spacing:-1.5px;margin-bottom:22px;font-size:52px;line-height:1.08}.hero-content p{max-width:590px;margin-bottom:28px;font-size:17px;line-height:1.65}.hero-buttons{margin-bottom:24px}.course-search{max-width:520px;height:58px}.stats{margin-top:20px}.hero-image{justify-content:center;align-items:center;width:100%;min-height:360px;padding:34px;display:flex;overflow:hidden}.hero-slide-image{object-fit:cover;object-position:center;border-radius:0;width:100%;max-width:440px;height:250px;display:block}@media (width>=1000px){.hero-container{min-height:500px}.hero-content{max-width:600px}.hero-visual{max-width:580px}.hero-image{min-height:370px}}.hero-content h1{letter-spacing:-1.2px;font-size:50px;line-height:1.08}.hero-image{box-sizing:border-box;justify-content:center;align-items:center;height:370px;min-height:370px;padding:28px;display:flex}.hero-slide-image{object-fit:cover;object-position:center;display:block;width:440px!important;max-width:440px!important;height:250px!important}.hero-visual{align-self:center}.student-badge{bottom:-8px;left:-10px}.hero-visual .hero-image{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:370px;min-height:370px;padding:20px;display:flex}.hero-visual .hero-image .hero-slide-image{object-fit:cover!important;object-position:center!important;width:500px!important;min-width:0!important;max-width:500px!important;height:285px!important;max-height:285px!important;margin:0 auto!important;display:block!important}.hero-visual{justify-content:center;align-items:center;width:100%;max-width:580px;display:flex}.hero-visual .hero-image{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:370px;min-height:370px;padding:18px;display:flex;overflow:visible}.hero-visual .hero-image .hero-slide-image{object-fit:cover!important;object-position:center!important;object-fit:contain!important;object-position:center!important;flex:0 0 500px!important;width:500px!important;min-width:500px!important;max-width:500px!important;height:285px!important;min-height:285px!important;max-height:285px!important;margin:0!important;display:block!important}.hero-visual .hero-image .hero-slide-image{object-fit:cover!important;object-position:center center!important;flex:0 0 500px!important;width:500px!important;min-width:500px!important;max-width:500px!important;height:285px!important;min-height:285px!important;max-height:285px!important;margin:0!important;display:block!important}.hero-visual .hero-slide-image{object-fit:cover!important;object-position:center!important;flex-shrink:0!important;width:500px!important;min-width:500px!important;max-width:500px!important;height:285px!important;min-height:285px!important;max-height:285px!important;transform:scale(1.45)!important}.hero-visual .hero-image{justify-content:center!important;align-items:center!important;height:370px!important;min-height:370px!important;padding:20px!important;display:flex!important;overflow:hidden!important}.hero-visual .hero-slide-image{object-fit:cover!important;object-position:center center!important;flex:0 0 500px!important;width:500px!important;min-width:500px!important;max-width:500px!important;height:285px!important;min-height:285px!important;max-height:285px!important;transform:scale(1.15)!important}.hero-visual .hero-image{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:370px!important;min-height:370px!important;padding:18px!important;display:flex!important;overflow:hidden!important}.hero-visual .hero-slide-image{object-fit:contain!important;object-position:center!important;flex:0 0 500px!important;width:500px!important;min-width:500px!important;max-width:500px!important;height:285px!important;min-height:285px!important;max-height:285px!important;display:block!important;transform:scale(1.15)!important}.hero-visual{justify-content:center;align-items:center;display:flex}.hero-image{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:370px;padding:20px;display:flex;overflow:hidden}.hero-slide-image{display:block;object-fit:contain!important;object-position:center!important;flex:none!important;width:100%!important;max-width:540px!important;height:auto!important;max-height:300px!important}.hero-image{justify-content:center;align-items:center;width:100%;height:370px;padding:0;display:flex;overflow:hidden}.hero-image-frame{justify-content:center;align-items:center;width:540px;height:300px;display:flex;overflow:hidden}.hero-image-frame .hero-slide-image{object-fit:cover!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;transform:none!important}.hero-image-frame{border-radius:18px;width:100%;height:100%;overflow:hidden}.hero-image-frame .hero-slide-image{object-fit:cover!important;object-position:center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;display:block!important}.hero-image-frame{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.hero-image-frame>img.hero-slide-image{object-fit:cover!important;object-position:center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.hero-image-frame .hero-slide-image{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;display:block!important}.hero-image-frame{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:18px!important;display:flex!important;overflow:hidden!important}.hero-image-frame .hero-slide-image{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.hero{box-sizing:border-box;background:#f4f8ff;width:100%;min-height:525px;padding:70px 0 42px;position:relative;overflow:hidden}.hero-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:55px;width:min(1180px,100% - 120px);min-height:410px;margin:0 auto;display:grid}.hero-content{flex-direction:column;justify-content:center;min-width:0;display:flex}.hero-content h1{letter-spacing:-1.4px;color:#10478b;max-width:570px;margin:0 0 20px;font-size:48px;font-weight:750;line-height:1.08}.hero-content h1 span{color:#f5a400}.hero-content p{color:#416b9f;max-width:590px;margin:0 0 25px;font-size:17px;line-height:1.65}.hero-buttons{align-items:center;gap:14px;margin-bottom:25px;display:flex}.primary-button,.secondary-button{cursor:pointer;border-radius:28px;justify-content:center;align-items:center;gap:10px;height:50px;padding:0 23px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primary-button{color:#fff;background:#1768b9;border:none;box-shadow:0 10px 22px #1768b933}.primary-button:hover{transform:translateY(-2px);box-shadow:0 14px 26px #1768b942}.secondary-button{color:#14549a;background:#fff;border:1.5px solid #1768b9}.secondary-button:hover{background:#f7fbff}.course-search{box-sizing:border-box;background:#fff;border-radius:30px;justify-content:space-between;align-items:center;width:min(500px,100%);height:56px;margin-bottom:19px;padding-left:22px;padding-right:5px;display:flex;box-shadow:0 10px 28px #1e4b781a}.course-search span{color:#7894b6;font-size:14px}.course-search button{color:#fff;cursor:pointer;background:#1768b9;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.stats{grid-template-columns:repeat(3,1fr);align-items:stretch;width:min(500px,100%);display:grid}.stats>div{border-right:1px solid #d5e0ed;flex-direction:column;justify-content:center;padding:0 18px;display:flex}.stats>div:first-child{padding-left:0}.stats>div:last-child{border-right:none}.stats strong{color:#08498e;font-size:21px;line-height:1.1}.stats span{color:#6381a6;margin-top:5px;font-size:13px}.hero-visual{justify-content:center;align-items:center;width:100%;min-width:0;height:390px;display:flex;position:relative}.hero-image-frame{box-sizing:border-box;background:#dceaff;border-radius:24px;justify-content:center;align-items:center;width:100%;height:370px;padding:18px;display:flex;position:relative;overflow:hidden}.hero-image-frame .hero-slide-image{object-fit:contain;object-position:center center;border-radius:12px;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;display:block;transform:none}.student-badge{z-index:5;box-sizing:border-box;background:#fff;border-radius:15px;flex-direction:column;justify-content:center;min-width:120px;min-height:62px;padding:12px 16px;display:flex;position:absolute;bottom:-10px;left:-10px;box-shadow:0 12px 30px #1c487429}.student-badge strong{color:#07509a;font-size:13px;line-height:1.2}.student-badge span{color:#7188a5;margin-top:6px;font-size:10px;line-height:1.2}.slider-controls{z-index:5;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:22px;display:flex;position:relative}.slider-controls button{cursor:pointer;background:#b8cfe9;border:none;border-radius:10px;width:8px;height:8px;padding:0;transition:all .25s}.slider-controls button.active{background:#1768b9;width:25px}.hero-decoration{pointer-events:none;z-index:0;position:absolute}.decoration-one{border:2px dashed #c9ddf5;border-radius:50%;width:145px;height:145px;top:45px;left:-35px}.decoration-two{background:#eaf2fc;border-radius:50%;width:145px;height:145px;top:-65px;right:-50px}.hero-container,.slider-controls{z-index:1;position:relative}@media (width>=1300px){.hero-container{column-gap:65px;width:min(1220px,100% - 120px)}.hero-content h1{font-size:50px}.hero-image-frame{height:380px}.hero-visual{height:400px}}@media (width<=900px){.hero{padding:55px 0 40px}.hero-container{grid-template-columns:1fr;row-gap:40px;width:min(700px,100% - 40px)}.hero-content h1{max-width:100%;font-size:42px}.hero-content p{max-width:100%}.course-search,.stats{width:100%;max-width:560px}.hero-visual{height:370px}.hero-image-frame{height:350px}.student-badge{left:10px}}@media (width<=600px){.hero{min-height:auto;padding:40px 0 30px}.hero-container{row-gap:30px;width:calc(100% - 32px)}.hero-content h1{letter-spacing:-.8px;margin-bottom:15px;font-size:34px;line-height:1.12}.hero-content p{font-size:15px;line-height:1.55}.hero-buttons{flex-wrap:wrap}.primary-button,.secondary-button{height:46px;padding:0 18px;font-size:14px}.course-search{height:52px}.stats strong{font-size:18px}.stats span{font-size:11px}.hero-visual{height:300px}.hero-image-frame{border-radius:20px;height:285px;padding:10px}.hero-image-frame .hero-slide-image{border-radius:10px}.student-badge{min-width:110px;min-height:55px;padding:9px 12px;bottom:-8px;left:5px}}.feature-strip{box-sizing:border-box;background:#fff;width:100%;padding:18px 0}.feature-container{background:#fff;border:1px solid #edf2f8;border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 120px);min-height:78px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 8px 25px #1e4b780f}.feature-item{box-sizing:border-box;align-items:center;min-width:0;padding:14px 28px;display:flex}.feature-item+.feature-item{border-left:1px solid #e1e9f2}.feature-icon{background:#eef5ff;border-radius:13px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;margin-right:14px;font-size:25px;display:flex}.feature-content{flex-direction:column;justify-content:center;min-width:0;display:flex}.feature-content strong{color:#08498e;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;display:block}.feature-content span{color:#7891ae;white-space:nowrap;margin-top:5px;font-size:12px;line-height:1.25;display:block}@media (width>=1300px){.feature-container{width:min(1220px,100% - 120px)}.feature-item{padding-left:32px;padding-right:32px}}@media (width<=900px){.feature-container{grid-template-columns:repeat(2,1fr);width:calc(100% - 40px)}.feature-item{padding:16px 22px}.feature-item:nth-child(3){border-top:1px solid #e1e9f2;border-left:none}.feature-item:nth-child(4){border-top:1px solid #e1e9f2}}@media (width<=600px){.feature-strip{padding:12px 0}.feature-container{border-radius:15px;grid-template-columns:1fr;width:calc(100% - 24px)}.feature-item{min-height:68px;padding:10px 18px}.feature-item+.feature-item{border-top:1px solid #e1e9f2;border-left:none}.feature-icon{border-radius:11px;flex-basis:42px;width:42px;height:42px;margin-right:12px;font-size:22px}.feature-content strong{font-size:14px}.feature-content span{font-size:11px}}.feature-strip{padding-bottom:8px!important}.feature-strip+section{margin-top:0!important}.about-section{box-sizing:border-box;background:#fff;width:100%;padding:70px 0 75px}.about-container{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;width:min(1180px,100% - 120px);margin:0 auto;display:grid}.about-content{min-width:0}.about-label{letter-spacing:1.6px;color:#f2a000;margin-bottom:13px;font-size:12px;font-weight:800;display:inline-block}.about-content h2{letter-spacing:-1px;color:#10498c;margin:0 0 18px;font-size:43px;line-height:1.1}.about-content h2 span{color:#10498c}.about-description{color:#5a78a0;max-width:500px;margin:0 0 25px;font-size:16px;line-height:1.65}.about-benefits{flex-direction:column;gap:14px;margin-bottom:25px;display:flex}.about-benefit{align-items:flex-start;gap:13px;display:flex}.about-benefit-icon{background:#eef5ff;border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;font-size:21px;display:flex}.about-benefit h3{color:#10498c;margin:1px 0 4px;font-size:15px;line-height:1.3}.about-benefit p{color:#7891ae;max-width:390px;margin:0;font-size:12px;line-height:1.5}.about-button{color:#fff;cursor:pointer;background:#1768b9;border:none;border-radius:25px;align-items:center;gap:12px;height:47px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 9px 20px #1768b92e}.about-button:hover{transform:translateY(-2px)}.about-button span{font-size:19px}.about-education-panel{box-sizing:border-box;background:#f5f9ff;border:1px solid #dce9f8;border-radius:25px;min-width:0;padding:25px;position:relative;overflow:hidden}.about-panel-title{text-align:center;margin-bottom:22px}.about-panel-title>span{letter-spacing:1.5px;color:#f2a000;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.about-panel-title h3{color:#10498c;margin:0;font-size:21px;line-height:1.3}.about-title-line{justify-content:center;align-items:center;gap:7px;margin-top:9px;display:flex}.about-title-line i{background:#1768b9;width:35px;height:2px;display:block}.about-title-line b{background:#f2a000;border-radius:50%;width:7px;height:7px}.about-info-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.about-info-card{box-sizing:border-box;background:#fff;border:1px solid #e1ebf7;border-radius:15px;align-items:flex-start;gap:11px;min-height:96px;padding:15px;display:flex;box-shadow:0 5px 15px #2850780a}.about-card-icon{background:#eef5ff;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:19px;display:flex}.about-info-card>div:last-child{min-width:0}.about-info-card span{color:#f2a000;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.about-info-card h4{color:#10498c;margin:0 0 4px;font-size:14px;line-height:1.25}.about-info-card p{color:#7891ae;margin:0;font-size:10px;line-height:1.4}.about-core{z-index:3;background:#dceaff;border:7px solid #f5f9ff;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-core-inner{text-align:center;background:#1768b9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:86px;height:86px;display:flex;box-shadow:0 8px 20px #1768b933}.about-core-icon{margin-bottom:3px;font-size:20px}.about-core-inner strong{color:#fff;font-size:9px}.about-core-inner span{color:#dbeaff;margin-top:2px;font-size:7px}.about-feature-ribbon{background:#fff;border:1px solid #e1ebf7;border-radius:13px;grid-template-columns:repeat(5,1fr);margin-top:17px;display:grid;overflow:hidden}.about-feature-ribbon>div{text-align:center;border-right:1px solid #e6edf5;min-width:0;padding:10px 5px}.about-feature-ribbon>div:last-child{border-right:none}.about-feature-ribbon span{margin-bottom:3px;font-size:17px;display:block}.about-feature-ribbon strong,.about-feature-ribbon small{display:block}.about-feature-ribbon strong{color:#10498c;font-size:9px}.about-feature-ribbon small{color:#7d94af;margin-top:2px;font-size:8px}.about-stats{background:#1768b9;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:15px;display:grid;overflow:hidden}.about-stats>div{text-align:center;border-right:1px solid #ffffff2e;padding:9px 5px}.about-stats>div:last-child{border-right:none}.about-stats strong,.about-stats small{display:block}.about-stats strong{color:#fff;font-size:16px}.about-stats small{color:#dceaff;margin-top:2px;font-size:8px}@media (width<=1000px){.about-container{grid-template-columns:1fr;gap:45px;width:calc(100% - 60px)}.about-content{max-width:700px;margin:0 auto}.about-education-panel{width:100%;max-width:700px;margin:0 auto}}@media (width<=600px){.about-section{padding:45px 0 50px}.about-container{gap:32px;width:calc(100% - 30px)}.about-content h2{font-size:34px}.about-description{font-size:14px}.about-education-panel{border-radius:20px;padding:17px}.about-panel-title h3{font-size:18px}.about-info-grid{grid-template-columns:1fr}.about-info-card{min-height:82px}.about-core{display:none}.about-feature-ribbon{grid-template-columns:repeat(2,1fr)}.about-feature-ribbon>div:nth-child(2n){border-right:none}.about-feature-ribbon>div:nth-child(n+3){border-top:1px solid #e6edf5}.about-stats{grid-template-columns:repeat(2,1fr)}.about-stats>div:nth-child(2){border-right:none}.about-stats>div:nth-child(n+3){border-top:1px solid #ffffff2e}}.verified-section{background:#f7faff;width:100%;padding:80px 0;overflow:hidden}.verified-container{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:72px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.verified-image-card{box-sizing:border-box;background:#eaf3ff;border:1px solid #d5e6fb;border-radius:24px;width:100%;max-width:520px;padding:16px;position:relative}.verified-image-wrap{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:100%;height:470px;display:flex;overflow:hidden}.verified-main-image,.verified-image-wrap img{object-fit:contain;object-position:center;background:#fff;width:100%;height:100%;margin:0;padding:0;display:block}.verified-badge{color:#fff;z-index:5;background:#1769c2;border:5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:30px;font-weight:700;line-height:1;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 8px 20px #1769c240}.certificate-card{box-sizing:border-box;z-index:4;background:#fff;border:1px solid #e1ebf7;border-radius:18px;align-items:center;width:calc(100% - 40px);min-height:98px;margin:-42px auto 0;padding:20px 82px 18px 22px;display:flex;position:relative;box-shadow:0 14px 32px #204d7e24}.certificate-content{flex-direction:column;gap:5px;min-width:0;display:flex}.certificate-label{color:#f2a500;letter-spacing:.8px;font-size:11px;font-weight:700}.certificate-card strong{color:#064b93;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.25}.certificate-card small{color:#5c7da0;white-space:nowrap;font-size:11px;line-height:1.3}.certificate-gold-badge{z-index:6;background:linear-gradient(145deg,#ffd95a,#f5a900);border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%);box-shadow:0 7px 16px #e09d0047}.gold-badge-inner{color:#fff;background:linear-gradient(145deg,#ffc928,#ee9e00);border:2px solid #fff4c2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:23px;font-weight:700;display:flex;box-shadow:inset 0 1px 3px #ffffff8c}.gold-ribbon{z-index:-1;background:#1769c2;width:14px;height:26px;position:absolute;top:47px}.gold-ribbon-left{clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);left:13px}.gold-ribbon-right{clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);right:13px}.verified-content{flex-direction:column;justify-content:center;width:100%;display:flex}.verified-label{color:#f0a000;letter-spacing:.4px;background:#e6f1ff;border-radius:999px;align-items:center;width:fit-content;margin-bottom:16px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex}.verified-content h2{color:#084d91;margin:0 0 18px;font-size:clamp(34px,3.2vw,46px);font-weight:700;line-height:1.12}.verified-description{color:#4d7199;max-width:620px;margin:0 0 16px;font-size:15px;line-height:1.75}.verified-description.secondary{margin-bottom:26px}.verified-features{flex-direction:column;gap:12px;width:100%;display:flex}.verified-feature{box-sizing:border-box;background:#fff;border:1px solid #d9e8f8;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:74px;padding:12px 18px;display:grid;box-shadow:0 5px 16px #2456880a}.verified-icon{color:#1769c2;background:#eaf3ff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:flex}.verified-feature-content{grid-template-columns:155px minmax(0,1fr);align-items:center;column-gap:16px;min-width:0;display:grid}.verified-feature h3{color:#07509a;margin:0;font-size:15px;font-weight:700;line-height:1.35}.verified-feature p{color:#52759b;margin:0;font-size:13px;line-height:1.45}.verified-button{color:#fff;cursor:pointer;background:#176fc5;border:none;border-radius:999px;justify-content:center;align-items:center;gap:28px;width:fit-content;margin-top:28px;padding:14px 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 22px #176fc538}.verified-button span{font-size:20px;line-height:1}.verified-button:hover{transform:translateY(-2px);box-shadow:0 13px 26px #176fc547}@media (width<=1000px){.verified-container{grid-template-columns:1fr;gap:48px}.verified-image-card{max-width:600px}.verified-content{max-width:700px;margin:0 auto}}@media (width<=650px){.verified-section{padding:55px 0}.verified-container{gap:38px;width:min(100% - 28px,560px)}.verified-image-card{border-radius:20px;padding:10px}.verified-image-wrap{border-radius:14px;height:390px}.verified-badge{width:46px;height:46px;font-size:26px;top:18px;right:18px}.certificate-card{border-radius:15px;width:calc(100% - 24px);min-height:88px;margin-top:-30px;padding:17px 76px 16px 18px}.certificate-card strong{font-size:15px}.certificate-card small{font-size:10px}.certificate-gold-badge{width:54px;height:54px;right:12px}.gold-badge-inner{width:38px;height:38px;font-size:20px}.verified-content h2{font-size:34px}.verified-description{font-size:14px;line-height:1.65}.verified-feature{grid-template-columns:42px minmax(0,1fr);padding:12px 14px}.verified-icon{width:42px;height:42px}.verified-feature-content{display:block}.verified-feature h3{margin-bottom:4px}.verified-feature p{font-size:12px}.verified-button{width:100%}}.testimonials-heading{text-align:center;width:100%;margin-bottom:48px}.testimonials-label{color:#f0a000;letter-spacing:1.8px;margin-bottom:12px;font-size:12px;font-weight:700}.testimonials-heading-line span{background:#176fc5;border-radius:10px;width:58px;height:4px;display:block}.testimonials-heading-line b{background:#f2a500;border-radius:10px;width:34px;height:4px;display:block}.testimonials-slider{box-sizing:border-box;align-items:center;width:100%;min-height:360px;display:flex;position:relative}.testimonials-learner{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #dce9f7;border-radius:20px;flex:0 0 210px;width:210px;min-width:210px;margin-right:22px;padding:28px 18px;box-shadow:0 10px 28px #23578c14}.learner-image{object-fit:cover;border:5px solid #eaf3ff;border-radius:50%;width:92px;height:92px;margin:0 auto 16px;display:block}.testimonials-learner h3{color:#07509a;margin:0 0 8px;font-size:19px;font-weight:700}.testimonials-cards{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;width:auto;min-width:0;display:grid}.testimonial-card{box-sizing:border-box;background:#fff;border:1px solid #dce8f5;border-radius:20px;flex-direction:column;width:100%;min-width:0;min-height:320px;padding:24px 22px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #23578c14}.testimonial-quote-mark{color:#dbeaff;font-family:Georgia,serif;font-size:58px;line-height:1;position:absolute;top:12px;right:18px}.testimonial-card-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex;position:relative}.testimonial-photo{color:#fff;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:700;display:flex}.testimonial-student h3{color:#0b4f96;white-space:nowrap;margin:0 0 3px;font-size:15px;font-weight:700}.testimonial-student p{color:#7590ab;white-space:nowrap;margin:0;font-size:11px}.testimonial-verified{color:#23915a;background:#eaf8f0;border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:10px;font-weight:600}.testimonial-rating{align-items:center;gap:8px;margin-bottom:14px;display:flex}.testimonial-rating strong{color:#466b91;font-size:12px}.testimonial-text{z-index:2;color:#58779a;flex:1;margin:0;font-size:13px;line-height:1.7;position:relative}.testimonial-card-wave{background:#eef6ff;border-radius:50% 50% 0 0;height:90px;position:absolute;bottom:-38px;left:-20px;right:-20px}.testimonial-arrow:hover{transform:translateY(-50%)scale(1.05)}.testimonial-stat-bar{background:#176fc5;border-radius:18px;grid-template-columns:repeat(4,1fr);width:100%;margin-top:38px;display:grid;overflow:hidden}.testimonial-stat{box-sizing:border-box;border-right:1px solid #fff3;justify-content:center;align-items:center;gap:12px;min-height:88px;padding:15px;display:flex}.testimonial-stat strong{color:#fff;font-size:20px;line-height:1.2;display:block}.testimonial-stat strong span{font-size:13px}@media (width<=1050px){.testimonials-learner{flex-basis:170px;width:170px;min-width:170px}.testimonials-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonial-card:nth-child(3){display:none}}@media (width<=760px){.testimonials-section{padding:60px 0}.testimonials-container{width:min(100% - 28px,560px)}.testimonials-heading h2{font-size:36px}.testimonials-heading p{font-size:14px}.testimonials-slider{min-height:auto;display:block}.testimonials-learner{width:100%;min-width:0;margin:0 0 18px;padding:22px}.testimonials-cards{width:100%;display:block}.testimonial-card{width:100%;min-height:280px}.testimonial-card:not(:first-child){display:none}.testimonial-arrow-left{left:8px}.testimonial-arrow-right{right:8px}.testimonial-stat-bar{grid-template-columns:repeat(2,1fr)}.testimonial-stat{border-bottom:1px solid #fff3}}.testimonials-label{color:#f5a400;letter-spacing:2px;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-flex}.testimonials-heading h2 span{color:#1769c2}.testimonials-slider{grid-template-columns:210px minmax(0,1fr);align-items:stretch;gap:28px;min-height:360px;display:grid;position:relative}.testimonials-learner{text-align:center;z-index:2;background:#fff;border:1px solid #d8e7f7;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:28px 18px;display:flex;position:relative;box-shadow:0 14px 35px #255c9617}.learner-image{object-fit:cover;object-position:center;border:6px solid #eef6ff;border-radius:50%;width:132px;height:132px;margin:0 auto 18px;display:block;box-shadow:0 0 0 1px #d8e7f7,0 10px 24px #1f5d9d26}.testimonials-learner small{color:#6d88a7;margin-top:6px;font-size:12px;display:block}.testimonials-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0;display:grid}.testimonial-card{background:#fff;border:1px solid #d8e7f7;border-radius:20px;flex-direction:column;min-width:0;min-height:360px;padding:28px 24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #255c9614}.testimonial-quote-mark{color:#4c9bea;opacity:.9;font-size:42px;font-weight:800;line-height:1;position:absolute;top:10px;left:18px}.testimonial-card-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;margin-top:34px;display:flex;position:relative}.testimonial-student-info p{color:#7290af;margin:4px 0 0;font-size:11px;line-height:1.3}.testimonial-verified{color:#23905b;white-space:nowrap;background:#e9f8f0;border-radius:20px;flex:none;padding:5px 9px;font-size:10px;font-weight:700}.testimonial-card-footer{color:#1769c2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:12px;font-weight:700;display:flex}.testimonial-card-footer span:last-child{color:#24935e;background:#e9f8f0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.testimonial-arrow{color:#fff;cursor:pointer;z-index:10;background:#1769c2;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #1769c240}.testimonial-stat{border-right:1px solid #ffffff38;justify-content:center;align-items:center;gap:12px;padding:20px 15px;display:flex}.testimonial-stat-icon{color:#fff;background:#ffffff24;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}@media (width<=1000px){.testimonials-slider{grid-template-columns:180px minmax(0,1fr);gap:18px}.testimonials-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-cards .testimonial-card:nth-child(3){display:none}.testimonial-arrow-left{left:160px}.testimonial-arrow-right{right:-14px}}@media (width<=760px){.testimonials-section{padding:65px 0 60px}.testimonials-container{width:min(100% - 28px,600px)}.testimonials-heading{margin-bottom:35px}.testimonials-heading h2{font-size:36px}.testimonials-heading p{font-size:14px}.testimonials-slider{display:block}.testimonials-learner{max-width:260px;margin:0 auto 24px}.testimonials-cards{grid-template-columns:1fr}.testimonials-cards .testimonial-card:nth-child(2),.testimonials-cards .testimonial-card:nth-child(3){display:none}.testimonial-arrow-left{top:75%;left:-8px}.testimonial-arrow-right{top:75%;right:-8px}.testimonial-stat-bar{grid-template-columns:repeat(2,1fr)}.testimonial-stat:nth-child(2){border-right:0}.testimonial-stat:nth-child(3),.testimonial-stat:nth-child(4){border-top:1px solid #ffffff38}}@media (width<=480px){.testimonials-heading h2{font-size:30px}.testimonials-heading-line{margin:14px 0 16px}.testimonial-card{min-height:330px;padding:24px 20px 20px}.testimonial-card-top{align-items:flex-start}.testimonial-verified{font-size:9px}.testimonial-stat{padding:16px 8px}.testimonial-stat-icon{display:none}.testimonial-stat strong{font-size:18px}}.testimonial-card-footer{justify-content:space-between!important;align-items:center!important;min-height:28px!important;margin-top:auto!important;padding-top:16px!important;padding-bottom:2px!important;display:flex!important}.testimonial-text{margin-top:14px!important;margin-bottom:0!important}.testimonial-card-top,.testimonial-rating{flex-shrink:0!important}.testimonial-card-footer span:last-child{flex-shrink:0!important}.testimonial-pagination{z-index:5!important;margin-top:30px!important;position:relative!important}.testimonial-stat-bar{z-index:5!important;margin-top:34px!important;position:relative!important}.testimonial-card{box-sizing:border-box!important;height:350px!important;min-height:350px!important}.testimonial-card-top{margin-top:28px!important}.testimonial-rating{margin-top:20px!important;padding-bottom:10px!important}.testimonial-text{margin-top:12px!important;margin-bottom:0!important;line-height:1.55!important}.testimonial-card-footer{margin-top:auto!important;padding-top:12px!important;padding-bottom:0!important}.testimonials-section{background:radial-gradient(circle at 0 0,#d7e9ffb3,#0000 28%),linear-gradient(135deg,#f5f9ff 0%,#eef6ff 58%,#fffdf8 100%);width:100%;padding:82px 0 78px;overflow:hidden}.testimonials-container{width:min(1180px,100% - 48px);margin:0 auto}.testimonials-heading{text-align:center;max-width:820px;margin:0 auto 52px}.testimonials-label{color:#f3a000;letter-spacing:2px;justify-content:center;align-items:center;gap:14px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.testimonials-label span{background:#f3a000;border-radius:50%;width:6px;height:6px}.testimonials-heading h2{color:#102d57;margin:0;font-size:48px;font-weight:800;line-height:1.12}.testimonials-heading h2 strong{color:#1769c2;font-weight:800}.testimonials-heading-line{justify-content:center;align-items:center;gap:6px;margin:18px 0 20px;display:flex}.testimonials-heading-line span{background:#1769c2;border-radius:10px;width:58px;height:4px}.testimonials-heading-line b{background:#f3a000;border-radius:10px;width:28px;height:4px}.testimonials-heading p{color:#55759b;max-width:720px;margin:0 auto;font-size:15px;line-height:1.7}.testimonials-slider{grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:24px;min-width:0;display:grid;position:relative}.testimonials-learner{box-sizing:border-box;text-align:center;z-index:2;background:#fff;border:1px solid #d5e5f7;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:22px 18px;display:flex;position:relative;box-shadow:0 12px 30px #23568c14}.learner-image-wrap{background:#eef6ff;border:1px solid #d9e9f8;border-radius:50%;justify-content:center;align-items:center;width:142px;height:142px;margin-bottom:16px;display:flex;overflow:hidden}.learner-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.testimonials-learner h3{color:#07509b;margin:0 0 7px;font-size:19px;font-weight:800;line-height:1.25}.testimonials-learner p{color:#6482a3;margin:0;font-size:13px;line-height:1.55}.learner-rating{color:#f3a000;letter-spacing:2px;margin-top:13px;font-size:15px}.testimonials-learner small{color:#708ba8;margin-top:5px;font-size:11px}.testimonials-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;min-width:0;display:grid}.testimonial-card{box-sizing:border-box;background:#fff;border:1px solid #d5e5f7;border-radius:20px;flex-direction:column;min-width:0;height:350px;min-height:350px;padding:24px 20px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #23568c14}.testimonial-quote-mark{color:#4d99e8;font-size:40px;font-weight:800;line-height:1;position:absolute;top:8px;left:18px}.testimonial-card-pink .testimonial-quote-mark{color:#ec679d}.testimonial-card-green .testimonial-quote-mark{color:#43b783}.testimonial-card-purple .testimonial-quote-mark{color:#8c64dc}.testimonial-card-orange .testimonial-quote-mark{color:#ef8b2f}.testimonial-card-cyan .testimonial-quote-mark{color:#35adbd}.testimonial-card-top{justify-content:space-between;align-items:center;gap:10px;margin-top:48px;display:flex}.testimonial-student{align-items:center;gap:10px;min-width:0;display:flex}.testimonial-photo{color:#fff;border:4px solid #fff;border-radius:50%;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;font-size:14px;font-weight:800;display:flex;box-shadow:0 5px 12px #0000001f}.testimonial-photo-blue{background:#3289d4}.testimonial-photo-pink{background:#e65b9b}.testimonial-photo-green{background:#35aa73}.testimonial-photo-purple{background:#8960d7}.testimonial-photo-orange{background:#ee892c}.testimonial-photo-cyan{background:#31aabb}.testimonial-student-info{min-width:0}.testimonial-student-info h3{color:#07509b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:800;line-height:1.3;overflow:hidden}.testimonial-student-info p{color:#6c89a7;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:10px;line-height:1.3;overflow:hidden}.testimonial-verified{color:#27915e;white-space:nowrap;background:#e9f8f0;border-radius:20px;flex-shrink:0;padding:5px 9px;font-size:9px;font-weight:700}.testimonial-rating{border-bottom:1px solid #dfebf6;align-items:center;gap:9px;margin-top:20px;padding-bottom:11px;display:flex}.testimonial-rating span{color:#f3a000;letter-spacing:1px;font-size:14px}.testimonial-rating strong{color:#53749a;font-size:11px;font-weight:700}.testimonial-text{color:#55759a;margin:13px 0 0;font-size:12px;line-height:1.58}.testimonial-card-footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.testimonial-card-footer span:first-child{color:#1769c2;font-size:11px;font-weight:800}.testimonial-footer-check{color:#27915e;background:#e9f8f0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.testimonial-arrow{color:#fff;cursor:pointer;z-index:20;background:#1769c2;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:27px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 7px 18px #1769c247}.testimonial-arrow:hover{background:#0e58a9}.testimonial-arrow-left{left:-22px}.testimonial-arrow-right{right:-22px}.testimonial-pagination{justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.testimonial-pagination button{cursor:pointer;background:#b7cfe8;border:0;border-radius:50%;width:7px;height:7px;padding:0}.testimonial-pagination button.active{background:#1769c2;border-radius:10px;width:25px}.testimonial-stat-bar{background:#1769c2;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px;display:grid;overflow:hidden;box-shadow:0 12px 28px #1769c22e}.testimonial-stat{border-right:1px solid #fff3;justify-content:center;align-items:center;gap:12px;min-width:0;padding:18px 12px;display:flex}.testimonial-stat:last-child{border-right:0}.testimonial-stat-icon{color:#fff;background:#ffffff24;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.testimonial-stat strong{color:#fff;font-size:20px;font-weight:800;line-height:1.1;display:block}.testimonial-stat strong span{font-size:11px;font-weight:600}.testimonial-stat small{color:#ffffffc7;margin-top:4px;font-size:10px;display:block}@media (width<=1050px){.testimonials-container{width:min(100% - 36px,960px)}.testimonials-slider{grid-template-columns:190px minmax(0,1fr);gap:18px}.testimonials-cards{gap:14px}.testimonial-card{padding-left:17px;padding-right:17px}.testimonial-verified{padding-left:7px;padding-right:7px}.testimonial-arrow-left{left:-15px}.testimonial-arrow-right{right:-15px}}@media (width<=760px){.testimonials-section{padding:65px 0 60px}.testimonials-container{width:calc(100% - 28px)}.testimonials-heading{margin-bottom:34px}.testimonials-heading h2{font-size:36px}.testimonials-heading p{font-size:14px}.testimonials-slider{display:block}.testimonials-learner{width:min(270px,100%);min-height:330px;margin:0 auto 24px}.testimonials-cards{grid-template-columns:1fr}.testimonial-card{height:340px;min-height:340px}.testimonials-cards .testimonial-card:nth-child(2),.testimonials-cards .testimonial-card:nth-child(3){display:none}.testimonial-arrow-left{top:76%;left:-5px}.testimonial-arrow-right{top:76%;right:-5px}.testimonial-stat-bar{grid-template-columns:repeat(2,1fr)}.testimonial-stat:nth-child(2){border-right:0}.testimonial-stat:nth-child(3),.testimonial-stat:nth-child(4){border-top:1px solid #fff3}}@media (width<=480px){.testimonials-heading h2{font-size:30px}.testimonials-label{letter-spacing:1.5px;font-size:10px}.testimonials-learner{min-height:315px}.learner-image-wrap{width:125px;height:125px}.testimonial-card{height:335px;min-height:335px;padding:22px 17px 16px}.testimonial-card-top{margin-top:45px}.testimonial-stat{padding:15px 8px}.testimonial-stat-icon{display:none}.testimonial-stat strong{font-size:17px}}.courses-featured{border-radius:24px;width:100%;height:100%;min-height:0;margin-bottom:42px;position:relative;overflow:hidden}.courses-featured-image{position:absolute;inset:0}.courses-featured-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s;display:block}.courses-featured:hover img{transform:scale(1.02)}.courses-featured:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#07376e1a 0%,#07376e2e 45%,#07376e9e 100%),#07376e47;position:absolute;inset:0}.courses-featured-overlay{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:48px;display:flex;position:relative}.courses-featured-overlay>span{color:#ffd25c;letter-spacing:1.5px;background:#ffffff29;border-radius:999px;width:fit-content;margin-bottom:12px;padding:7px 13px;font-size:11px;font-weight:800;display:inline-block}.courses-page-card{background:#fff;border:1px solid #dce9f6;border-radius:20px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 28px #22528412}.courses-page-card-image{background:#edf5fd;width:100%;height:205px;position:relative;overflow:hidden}.courses-page-card-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .35s;display:block}.courses-page-card:hover .courses-page-card-image img{transform:scale(1.03)}.courses-page-card-content{box-sizing:border-box;flex-direction:column;min-height:215px;padding:20px;display:flex}.courses-page-card-main{min-width:0}.courses-page-card-main h3{color:#07509a;margin:0 0 7px;font-size:22px;font-weight:800;line-height:1.2}.courses-page-card-main p{color:#65819f;margin:0;font-size:13px;line-height:1.55}.courses-page-details{color:#fff;cursor:pointer;background:#176fc5;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px 15px;font-size:11px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.courses-page-details:hover{background:#0e5daa;transform:translate(2px)}@media (width<=850px){.courses-page-container{width:min(100% - 36px,700px)}.courses-featured{height:290px}.courses-featured-overlay{padding:36px}.courses-page-grid{grid-template-columns:1fr}}@media (width<=600px){.courses-page-hero{min-height:260px;padding:55px 20px}.courses-page-hero h1{font-size:38px}.courses-page-hero p{font-size:13px}.courses-page-content{padding:48px 0 65px}.courses-page-container{width:calc(100% - 28px)}.courses-featured{border-radius:20px;height:360px}.courses-featured:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#1244782e 0%,#12447847 42%,#07376eb8 100%);position:absolute;inset:0}.courses-featured-overlay{justify-content:flex-end;width:100%;height:100%;padding:26px}.courses-featured-overlay h2{font-size:29px}.courses-featured-overlay p{font-size:13px}.courses-page-card-image{height:190px}.courses-page-card-content{min-height:205px;padding:18px}.courses-page-card-main h3{font-size:20px}.courses-page-meta{gap:14px}.courses-page-card-footer{align-items:flex-end}}@media (width<=420px){.courses-page-hero h1{font-size:34px}.courses-featured{height:350px}.courses-featured-overlay{padding:22px}.courses-page-card-footer{flex-direction:column;align-items:stretch}.courses-page-details{width:100%}}.courses-page{color:#173b63;background:#fff;width:100%}.courses-page-hero{box-sizing:border-box;background:linear-gradient(135deg,#1e4688 0%,#245ba3 100%);justify-content:center;align-items:center;width:100%;min-height:325px;padding:55px 24px;display:flex}.courses-page-hero-content{text-align:center;width:min(760px,100%)}.courses-page-label{color:#ffb000;letter-spacing:1px;margin-bottom:14px;font-size:13px;font-weight:800;display:block}.courses-page-hero h1{color:#fff;margin:0;font-size:46px;font-weight:800;line-height:1.1}.courses-page-title-line{justify-content:center;align-items:center;gap:4px;margin:15px 0 18px;display:flex}.courses-page-title-line span{background:#2375ca;border-radius:5px;width:58px;height:4px}.courses-page-title-line b{background:#ffb000;border-radius:5px;width:35px;height:4px}.courses-page-hero p{color:#ffffffe6;max-width:680px;margin:0 auto;font-size:15px;line-height:1.65}.courses-page-content{background:#fff;width:100%;padding:64px 0 80px}.courses-page-container{width:min(1215px,100% - 48px);margin:0 auto}.courses-page-layout{grid-template-columns:.88fr 1.52fr;align-items:stretch;gap:32px;display:grid}.courses-featured{background:linear-gradient(#eef4fb 0%,#dce6f5 42%,#385993 100%);border-radius:0 0 24px 24px;height:340px;position:relative;overflow:hidden;box-shadow:0 8px 25px #224c7b14}.courses-featured-image{position:absolute;inset:0;overflow:hidden}.courses-featured-image img{object-fit:cover;opacity:.95;width:100%;height:100%;display:block}.courses-featured-overlay{z-index:2;background:linear-gradient(#0000 0%,#123666ad 28%,#264684f5 100%);padding:25px 24px;position:absolute;bottom:0;left:0;right:0}.courses-featured-overlay>span{color:#ffb000;letter-spacing:1px;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.courses-featured-overlay h2{color:#fff;margin:0 0 8px;font-size:25px;font-weight:800;line-height:1.3}.courses-featured-overlay p{color:#ffffffe6;margin:0;font-size:13px;line-height:1.55}.courses-page-card{box-sizing:border-box;background:#fff;border:1px solid #d5d5d5;border-radius:18px;flex-direction:column;min-width:0;min-height:196px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.courses-page-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1e4c7d17}.courses-page-card-top{align-items:flex-start;gap:16px;min-height:98px;display:flex}.courses-page-logo{background:#f0f5fa;border-radius:13px;flex:0 0 96px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;overflow:hidden}.courses-page-logo img{object-fit:contain;width:80%;height:80%;display:block}.courses-page-logo-placeholder{color:#7b91a9;letter-spacing:.5px;background:#f0f5fa;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;inset:0}.courses-page-logo img:not([style*="display: none"])+.courses-page-logo-placeholder{display:none}.courses-page-card-heading{min-width:0;padding-top:3px}.courses-page-card-heading h3{color:#07509a;margin:0 0 7px;font-size:17px;font-weight:800;line-height:1.2}.courses-page-card-heading p{color:#607b99;margin:0;font-size:13px;line-height:1.5}.courses-page-meta{border-top:1px solid #e0e7ee;border-bottom:1px solid #e0e7ee;align-items:center;gap:22px;margin-top:12px;padding:10px 0;display:flex}.courses-page-meta span{color:#315e8d;font-size:11px}.courses-page-meta strong{color:#07509a;font-weight:700}.courses-page-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.courses-page-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.courses-page-level,.courses-page-certified{border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:9px;font-weight:700;display:inline-flex}.courses-page-level{color:#2769a9;background:#eaf2fa}.courses-page-certified{color:#d79500;background:#fff5d7}.courses-page-details{color:#07509a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.courses-page-details span{font-size:17px;line-height:1}.courses-page-details:hover{color:#e39a00}@media (width<=950px){.courses-page-layout{grid-template-columns:1fr}.courses-featured{height:300px}}@media (width<=650px){.courses-page-hero{min-height:280px;padding:48px 20px}.courses-page-hero h1{font-size:38px}.courses-page-hero p{font-size:13px}.courses-page-content{padding:45px 0 60px}.courses-page-container{width:calc(100% - 28px)}.courses-page-grid{grid-template-columns:1fr}.courses-featured{height:320px}.courses-featured-overlay{padding:22px}.courses-featured-overlay h2{font-size:23px}.courses-page-card{min-height:190px}}@media (width<=420px){.courses-page-card-top{gap:12px}.courses-page-logo{flex-basis:82px;width:82px;height:82px}.courses-page-card-heading h3{font-size:16px}.courses-page-card-heading p{font-size:12px}.courses-page-meta{gap:12px}.courses-page-card-footer{align-items:flex-end}}.all-courses-section{background:#f7faff;width:100%;padding:70px 0 85px}.all-courses-container{width:min(1120px,100% - 40px);margin:0 auto}.all-courses-heading{text-align:center;margin-bottom:40px}.all-courses-heading h2{color:#124786;margin:0;font-size:46px;font-weight:800;line-height:1.15}.all-courses-title-line{justify-content:center;align-items:center;gap:4px;margin:14px 0 18px;display:flex}.all-courses-title-line span{background:#176bc2;border-radius:10px;width:58px;height:4px}.all-courses-title-line b{background:#f5aa00;border-radius:10px;width:35px;height:4px}.all-courses-heading p{color:#7b8fa8;margin:0;font-size:15px;line-height:1.6}.all-courses-filters{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:42px;display:flex}.all-courses-filter{color:#46627f;cursor:pointer;background:#fff;border:1px solid #d8e2ed;border-radius:25px;padding:10px 20px;font-size:13px;font-weight:500;transition:background .2s,color .2s,border-color .2s,transform .2s}.all-courses-filter:hover{color:#14599e;border-color:#1f62aa}.all-courses-filter.active{color:#fff;background:#2165ad;border-color:#2165ad;box-shadow:0 5px 12px #2165ad2e}.all-courses-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.all-course-card{background:#fff;border:1px solid #dce6f0;border-radius:16px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px #19466e0f}.all-course-card:hover{border-color:#b9d2ea;transform:translateY(-4px);box-shadow:0 10px 25px #19466e1c}.all-course-image{background:#f3f7fb;border-bottom:1px solid #e3ebf3;justify-content:center;align-items:center;height:125px;display:flex;position:relative;overflow:hidden}.all-course-image img{object-fit:cover;width:100%;height:100%;padding:0;transition:transform .25s;display:block}.all-course-card:hover .all-course-image img{transform:scale(1.03)}.all-course-image span{color:#9aabbb;letter-spacing:1px;pointer-events:none;font-size:9px;font-weight:700;position:absolute}.all-course-content{flex-direction:column;flex:1;padding:16px;display:flex}.all-course-content h3{color:#07509a;margin:0 0 7px;font-size:17px;font-weight:800;line-height:1.25}.all-course-content p{color:#637d98;min-height:58px;margin:0 0 14px;font-size:12px;line-height:1.55}.all-course-meta{color:#456986;border-top:1px solid #e4ebf2;border-bottom:1px solid #e4ebf2;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;font-size:10px;display:grid}.all-course-meta span{flex-direction:column;gap:3px;display:flex}.all-course-meta span:first-line{color:#07509a}.all-course-footer{align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.all-course-footer .courses-page-level,.all-course-footer .courses-page-certified{flex:none}.all-course-footer button{color:#fff;cursor:pointer;background:#07509a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:30px;margin-left:auto;padding:0 12px;font-family:inherit;font-size:10px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.all-course-footer button:hover{background:#e39a00;transform:translate(2px)}@media (width<=1100px){.all-courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.all-courses-grid{grid-template-columns:1fr;gap:16px}.all-course-image{height:135px}.all-course-content{padding:15px}.all-course-content h3{font-size:16px}.all-course-content p{min-height:auto;font-size:12px}}.courses-featured{background:#1f4f86;border-radius:24px;position:relative;overflow:hidden}.courses-featured-image{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.courses-featured{border-radius:24px;height:354px;min-height:354px;position:relative;overflow:hidden}.courses-featured-image{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.courses-featured-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.courses-featured>:not(.courses-featured-image){z-index:2;position:relative}.courses-page-layout{align-items:stretch}.courses-page-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:100%;display:grid}.courses-featured{border-radius:24px;height:100%;min-height:0;margin-bottom:0;overflow:hidden}.hero-content{animation:.8s ease-out both heroContentIn}.hero-visual{animation:.9s ease-out both heroVisualIn}.hero-slide-image{animation:1s ease-out both heroImageIn}.hero-content h1{opacity:0;transform-origin:0;will-change:transform, opacity, letter-spacing;animation:1.2s cubic-bezier(.16,1,.3,1) .1s forwards heroHeadingIn}.hero-content p{animation:.7s ease-out .28s both heroTextIn}.hero-buttons{animation:.7s ease-out .4s both heroTextIn}.course-search{animation:.7s ease-out .5s both heroTextIn}.stats{animation:.7s ease-out .6s both heroTextIn}.student-badge{animation:.7s ease-out .45s both heroBadgeIn}@keyframes heroContentIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes heroVisualIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes heroImageIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes heroTextIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBadgeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes heroHeadingIn{0%{opacity:0;letter-spacing:8px;transform:translateY(45px)scale(.92)}45%{opacity:.8;letter-spacing:2px;transform:translateY(-6px)scale(1.01)}75%{opacity:1;letter-spacing:.5px;transform:translateY(2px)scale(1)}to{opacity:1;letter-spacing:normal;transform:translateY(0)scale(1)}}.course-details-page{background:#f7faff;min-height:70vh;padding:60px 20px 80px}.course-details-container{max-width:1180px;margin:0 auto}.course-details-header{background:#fff;border:1px solid #dce7f5;border-radius:24px;align-items:center;gap:35px;padding:35px;display:flex;box-shadow:0 10px 35px #14468c14}.course-details-logo{background:#eef5fc;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:150px;height:150px;display:flex;overflow:hidden}.course-details-logo img{object-fit:contain;width:85%;height:85%}.course-details-info{flex:1}.course-details-info h1{color:#123f82;margin:0 0 15px;font-size:36px;font-weight:800;line-height:1.2}.course-details-info p{color:#5f7694;margin:0 0 25px;font-size:16px;line-height:1.7}.course-details-meta{flex-wrap:wrap;gap:12px;display:flex}.course-details-meta>div{background:#f5f9ff;border:1px solid #e0eaf7;border-radius:12px;min-width:130px;padding:12px 16px}.course-details-meta strong{color:#123f82;margin-bottom:4px;font-size:13px;display:block}.course-details-meta span{color:#547092;font-size:14px}.course-details-section{background:#fff;border:1px solid #dce7f5;border-radius:20px;margin-top:28px;padding:30px;box-shadow:0 8px 25px #14468c0d}.course-details-section h2{color:#123f82;margin:0 0 15px;font-size:24px;font-weight:800}.course-details-section p{color:#5f7694;margin:0;font-size:15px;line-height:1.8}.course-details-section ul{margin:0;padding:0;list-style:none}.course-details-section li{color:#526d8e;border-bottom:1px solid #edf2f8;padding:10px 10px 10px 30px;font-size:15px;position:relative}.course-details-section li:last-child{border-bottom:none}.course-details-section li:before{content:"✓";color:#1762ad;font-weight:800;position:absolute;top:9px;left:0}.course-modules{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.course-module{background:#f7faff;border:1px solid #e0eaf7;border-radius:14px;align-items:center;gap:15px;padding:18px;display:flex}.course-module strong{color:#1762ad;white-space:nowrap;font-size:14px}.course-module span{color:#4f6988;font-size:14px}@media (width<=768px){.course-details-page{padding:35px 15px 60px}.course-details-header{flex-direction:column;align-items:flex-start;padding:25px}.course-details-logo{width:110px;height:110px}.course-details-info h1{font-size:28px}.course-details-meta{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.course-details-meta>div{min-width:0}.course-details-section{padding:22px}.course-modules{grid-template-columns:1fr}}.course-details-page{color:#173b73;background:#f5f9ff;min-height:100vh;padding:34px 0 50px}.course-details-container{width:min(1240px,100% - 40px);margin:0 auto}.course-breadcrumb{color:#6d83a3;align-items:center;gap:7px;margin-bottom:14px;font-size:13px;display:flex}.course-breadcrumb strong{color:#285fa8;font-weight:600}.course-details-header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:22px;display:flex}.course-details-header h1{color:#123b78;letter-spacing:-.7px;margin:0;font-size:34px;font-weight:750;line-height:1.15}.course-details-header p{color:#7186a5;margin:8px 0 0;font-size:15px}.course-header-actions{flex-shrink:0;gap:10px;display:flex}.course-action{cursor:pointer;background:#fff;border:1px solid #d8e6f7;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 17px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.course-action:hover{transform:translateY(-2px);box-shadow:0 7px 20px #3a75b41a}.course-action.share{color:#2e9c61}.course-action.enquiry{color:#e58b2a}.course-action.favourite{color:#245aa5}.course-stats-card{background:#fff;border:1px solid #dce9f7;border-radius:15px;grid-template-columns:1fr 1fr 1fr 1.35fr;align-items:center;margin-bottom:18px;padding:18px 22px;display:grid;box-shadow:0 8px 28px #2f68aa0f}.course-stat{border-right:1px solid #e8f0f8;align-items:center;gap:13px;min-height:58px;padding-right:20px;display:flex}.course-stat-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.course-stat-icon.blue{color:#2d7ed1;background:#edf6ff}.course-stat-icon.green{color:#43a86c;background:#effaf4}.course-stat-icon.orange{color:#e89a43;background:#fff7ed}.course-stat span{color:#7386a2;margin-bottom:3px;font-size:12px;display:block}.course-stat strong{color:#173c78;font-size:17px;font-weight:750;display:block}.course-progress{padding-left:24px}.course-progress-heading{color:#55708f;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12px;font-weight:650;display:flex}.course-progress-heading small{color:#8293aa;font-size:11px}.course-progress-bar{background:#e8f0fa;border-radius:20px;width:100%;height:7px;overflow:hidden}.course-progress-fill{border-radius:inherit;background:#69a9e8;width:17%;height:100%}.course-details-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.course-modules{flex-direction:column;gap:10px;display:flex}.course-module-card{background:#fff;border:1px solid #dce8f6;border-radius:13px;grid-template-columns:78px 55px minmax(0,1fr) 44px;align-items:center;gap:16px;min-height:92px;padding:12px 15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 5px 18px #2f68aa0b}.module-number{background:#edf6ff;border:1px solid #d7e9fb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:68px;height:66px;display:flex}.module-number strong{color:#2375c6;font-size:25px;font-weight:750;line-height:1}.module-number span{color:#7690ad;letter-spacing:.7px;margin-top:5px;font-size:9px;font-weight:700}.module-icon{color:#3686d6;background:#f0f7ff;border:1px solid #dcecfb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.simple-globe-icon{color:#3686d6;font-size:26px;line-height:1}.module-content{min-width:0}.module-content h3{color:#173c78;margin:0 0 9px;font-size:16px;font-weight:720;line-height:1.25}.module-topics{flex-wrap:wrap;align-items:center;gap:7px 14px;display:flex}.module-topics span{color:#6a7f9b;white-space:nowrap;font-size:11.5px}.module-topics span i{color:#4d91d5;margin-right:5px;font-style:normal;font-weight:800}.module-topics .more-topics{color:#3983ca;font-weight:650}.module-arrow{color:#2879ca;cursor:pointer;background:#fff;border:1px solid #cfe2f7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s,transform .2s;display:flex}.module-arrow:hover{color:#1768b8;background:#edf6ff;transform:translate(2px)}.course-overview-card{background:#fff;border:1px solid #dce8f6;border-radius:15px;position:sticky;top:95px;overflow:hidden;box-shadow:0 8px 28px #2f68aa12}.course-student-image{background:#eaf5ff;width:100%;height:195px;overflow:hidden}.course-student-image img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.course-overview-content h2{color:#173c78;margin:0;font-size:19px;font-weight:750}.overview-line{background:#4e98dc;border-radius:5px;width:38px;height:3px;margin:8px 0 13px}.overview-item{border-bottom:1px solid #edf2f8;align-items:flex-start;gap:11px;padding:10px 0;display:flex}.overview-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.overview-icon.blue{color:#3985d2;background:#eef6ff}.overview-icon.green{color:#42a86b;background:#effaf4}.overview-icon.orange{color:#e59640;background:#fff7ed}.overview-item small{color:#8191a6;margin-bottom:3px;font-size:10px;display:block}.overview-item strong{color:#24436f;font-size:11.5px;font-weight:650;line-height:1.35;display:block}.download-brochure{color:#fff;cursor:pointer;background:#4a94dd;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:44px;margin-top:15px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:flex;box-shadow:0 6px 16px #4a94dd2e}.download-brochure:hover{background:#3685d1;transform:translateY(-1px)}.course-benefits{background:#fff;border:1px solid #dce8f6;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:16px 18px;display:grid;box-shadow:0 7px 24px #2f68aa0d}.benefit-item{border-right:1px solid #e8eff7;align-items:center;gap:12px;padding:4px 20px;display:flex}.benefit-item:first-child{padding-left:4px}.benefit-item:last-child{border-right:0}.benefit-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.benefit-icon.blue{color:#3785d3;background:#edf6ff}.benefit-icon.green{color:#43a86c;background:#effaf4}.benefit-icon.orange{color:#e69a45;background:#fff7ed}.benefit-item strong{color:#24436f;margin-bottom:3px;font-size:12px;line-height:1.25;display:block}.benefit-item span{color:#8292a7;font-size:10px;line-height:1.35;display:block}@media (width<=1050px){.course-details-layout{grid-template-columns:1fr}.course-overview-card{position:static}.course-student-image{height:260px}.course-stats-card{grid-template-columns:1fr 1fr;gap:15px}.course-stat:nth-child(2){border-right:0}.course-progress{grid-column:1/-1;padding-left:0}.course-benefits{grid-template-columns:1fr 1fr;gap:15px}.benefit-item:nth-child(2){border-right:0}}@media (width<=700px){.course-details-page{padding:24px 0 35px}.course-details-container{width:min(100% - 24px,600px)}.course-details-header{flex-direction:column;align-items:flex-start}.course-details-header h1{font-size:27px}.course-header-actions{flex-wrap:wrap;width:100%}.course-action{flex:1;min-width:105px}.course-stats-card{grid-template-columns:1fr;gap:0}.course-stat{border-bottom:1px solid #e8f0f8;border-right:0;padding:12px 0}.course-progress{padding:15px 0 3px}.course-module-card{grid-template-columns:58px 1fr 40px;gap:10px;padding:11px}.module-number{width:56px;height:58px}.module-number strong{font-size:21px}.module-icon{display:none}.module-content h3{font-size:14px}.module-topics{gap:5px 9px}.module-topics span{font-size:10.5px}.module-topics span:nth-child(n+4){display:none}.course-student-image{height:230px}.course-benefits{grid-template-columns:1fr}.benefit-item,.benefit-item:first-child{border-bottom:1px solid #edf2f7;border-right:0;padding:9px 0}.benefit-item:last-child{border-bottom:0}}.course-module-card{background:#fff;border:1px solid #dce9f7;border-radius:14px;grid-template-columns:70px 48px minmax(0,1fr) 42px;gap:18px;min-height:96px;padding:13px 16px;box-shadow:0 4px 16px #3774b20b}.course-module-card:hover{border-color:#c7def4;transform:translateY(-1px);box-shadow:0 8px 22px #3774b213}.module-number{background:linear-gradient(145deg,#f2f8ff,#e8f3ff);border:1px solid #d4e7f9;border-radius:11px;width:64px;height:64px}.module-number strong{color:#287bc9;font-size:24px;font-weight:750}.module-content{padding-right:8px}.module-content h3{color:#183d77;letter-spacing:-.15px;margin-bottom:8px;font-size:15.5px;font-weight:720}.module-topics span{color:#7085a0;font-size:11px}.module-topics .more-topics{color:#4388ca}.module-arrow:hover{color:#2473bf;background:#f0f7ff}.course-overview-card{border:1px solid #dce9f7;border-radius:14px;box-shadow:0 7px 24px #3774b211}.course-student-image{background:#edf7ff;height:198px}.course-overview-content h2{color:#183d77;font-size:18px}.overview-item{padding:9px 0}.overview-item strong{color:#29476f;font-size:11.5px}@media (width<=700px){.course-module-card{grid-template-columns:58px 1fr 38px;gap:11px;min-height:90px;padding:11px}.module-number{width:56px;height:58px}.module-icon{display:none}.module-content{padding-right:0}.module-content h3{font-size:14px}.module-topics span{font-size:10.5px}}.course-module-card{border-radius:14px;grid-template-columns:68px 48px minmax(0,1fr) 40px;gap:17px;min-height:98px;padding:13px 15px}.module-number{background:#f1f8ff;border:1px solid #d6e9fa;width:64px;height:64px}.module-number strong{color:#287bc8;font-size:23px}.module-number span{color:#7891ad;letter-spacing:.7px;font-size:8px}.module-icon{color:#3987d3;background:#f5faff;border:1px solid #d9eafa;width:46px;height:46px}.module-content h3{color:#183e78;margin-bottom:8px;font-size:15.5px;font-weight:720}.module-topics{gap:6px 10px}.module-topics span{color:#7185a0;background:#f7faff;border:1px solid #edf3f9;border-radius:5px;padding:3px 7px;font-size:10.5px}.module-topics span i{color:#4b91d5;margin-right:4px}.module-topics .more-topics{color:#4387c9;background:0 0;border:0;padding-left:2px;font-weight:650}.module-arrow{color:#3987d3;background:#fff;border:1px solid #cfe2f6;width:38px;height:38px}.module-arrow:hover{background:#f2f8ff}.course-overview-card{border-radius:14px;box-shadow:0 8px 25px #3169a50f}.course-student-image{height:198px}.course-overview-content{padding:17px 18px}.overview-item{border-bottom:1px solid #edf2f7}.download-brochure{height:43px;box-shadow:none;background:#4d96dc;border-radius:9px}.download-brochure:hover{background:#3988d2}.course-stats-card{border-radius:14px;box-shadow:0 5px 20px #3169a50b}.course-modules-header{color:#fff;background:#2466ad;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;padding:22px 28px;display:flex;box-shadow:0 8px 22px #2466ad24}.course-modules-header h1{letter-spacing:-.4px;margin:0;font-size:29px;font-weight:750;line-height:1.2;color:#fff!important}.course-modules-header p{opacity:.94;margin:7px 0 0;font-size:14px;line-height:1.5;color:#fff!important}.course-modules-header-content{min-width:0}.course-modules-header .course-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.course-modules-header .course-action{color:#2466ad;height:42px;box-shadow:none;background:#fff;border:1px solid #fffc;border-radius:9px;padding:0 16px;font-size:13px;font-weight:650}.course-modules-header .course-action.share{color:#299b61}.course-modules-header .course-action.enquiry{color:#e58a29}.course-modules-header .course-action.favourite{color:#2466ad}.course-modules-header .course-action:hover{background:#f7fbff;transform:translateY(-1px);box-shadow:0 5px 14px #00000014}@media (width<=700px){.course-modules-header{flex-direction:column;align-items:flex-start;padding:20px}.course-modules-header h1{font-size:25px}.course-modules-header p{font-size:13px}.course-modules-header .course-header-actions{flex-wrap:wrap;width:100%}.course-modules-header .course-action{flex:1;min-width:100px}}.course-details-header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;display:flex;box-shadow:0 8px 24px #2466ad26;color:#fff!important;background:#2466ad!important;border:1px solid #2466ad!important;border-radius:16px!important;padding:24px 28px!important}.course-details-header h1{margin:0;font-size:30px;font-weight:750;line-height:1.2;color:#fff!important}.course-details-header p{opacity:.95;margin:7px 0 0;font-size:14px;line-height:1.5;color:#fff!important}.course-details-header .course-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.course-details-header .course-action{height:42px;box-shadow:none;border-radius:9px;padding:0 16px;font-size:13px;font-weight:650;background:#fff!important;border:1px solid #fff!important}.course-details-header .course-action.share{color:#299b61!important}.course-details-header .course-action.enquiry{color:#e58a29!important}.course-details-header .course-action.favourite{color:#2466ad!important}.course-details-header .course-action:hover{transform:translateY(-1px);box-shadow:0 5px 14px #00000014;background:#f7fbff!important}@media (width<=700px){.course-details-header{flex-direction:column;align-items:flex-start;padding:20px!important}.course-details-header h1{font-size:25px}.course-details-header .course-header-actions{flex-wrap:wrap;width:100%}.course-details-header .course-action{flex:1;min-width:100px}}.course-module-education-icons{align-items:center;gap:8px;margin-top:7px;margin-bottom:5px;display:flex}.course-module-education-icons span{color:#fff;opacity:0;background:#ffffff21;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;animation:.5s cubic-bezier(.22,1,.36,1) forwards courseIconEntrance;display:flex;transform:translateY(7px)}.course-module-education-icons span:first-child{animation-delay:.15s}.course-module-education-icons span:nth-child(2){animation-delay:.35s}.course-module-education-icons span:nth-child(3){animation-delay:.55s}@keyframes courseIconEntrance{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.module-arrow svg{transition:transform .25s}.module-arrow svg.module-arrow-open{transform:rotate(90deg)}.courses-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=900px){.courses-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.courses-page-grid{grid-template-columns:1fr}}.courses-page-details{color:#fff;cursor:pointer;background:#07509a;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.courses-page-details span{color:#fff;font-size:16px;line-height:1}.courses-page-details:hover{color:#fff;background:#e39a00}.courses-page-details:hover span,.courses-featured-stats,.courses-featured-stats>div,.courses-featured-stats strong{color:#fff}.courses-featured-stats span{color:#ffffffd9}.courses-featured-stats{color:#fff;border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;align-items:stretch;width:100%;margin-top:28px;padding:14px 0;display:flex}.courses-featured-stats>div{color:#fff;border-left:1px solid #ffffff38;flex:1;align-items:center;gap:10px;min-width:0;padding:4px 18px;display:flex}.courses-featured-stats>div:first-child{border-left:none;padding-left:0}.courses-featured-stats svg{stroke:#fff;opacity:.95;flex:0 0 26px;width:26px;height:26px}.courses-featured-stats>div{flex-direction:row}.courses-featured-stats strong{color:#fff;margin:0;font-size:19px;font-weight:800;line-height:1.1;display:block}.courses-featured-stats span{color:#ffffffd1;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.2;display:block}@media (width<=600px){.courses-featured-stats{margin-top:20px;padding:12px 0}.courses-featured-stats>div{gap:7px;padding:4px 9px}.courses-featured-stats svg{width:21px;height:21px}.courses-featured-stats strong{font-size:15px}.courses-featured-stats span{font-size:8px}}.courses-featured-stats{color:#fff;border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);width:100%;margin-top:28px;padding:14px 0;display:grid}.courses-featured-stat{color:#fff;border-left:1px solid #ffffff3d;justify-content:center;align-items:center;gap:10px;min-width:0;padding:4px 16px;display:flex}.courses-featured-stat:first-child{border-left:none;padding-left:0}.courses-featured-stat>svg{color:#fff;stroke:#fff;flex:none;width:24px;height:24px}.courses-featured-stat-content{flex-direction:column;min-width:0;display:flex}.courses-featured-stat-content strong{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.1}.courses-featured-stat-content span{color:#ffffffd9;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.2}.all-courses-filters{justify-content:center;align-items:center;gap:14px;width:100%;margin:28px auto 36px;display:flex}.all-courses-category-label{color:#07509a;white-space:nowrap;flex:none;font-size:13px;font-weight:700}.all-courses-select-wrapper{width:min(520px,100%);position:relative}.all-courses-select{appearance:none;color:#07509a;cursor:pointer;background:#fff;border:1px solid #cbd9e8;border-radius:12px;outline:none;width:100%;height:48px;padding:0 48px 0 18px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s;box-shadow:0 5px 18px #22528412}.all-courses-select:hover{border-color:#07509a}.all-courses-select:focus{border-color:#07509a;box-shadow:0 0 0 3px #07509a1a,0 5px 18px #22528412}.all-courses-select-arrow{color:#07509a;pointer-events:none;font-size:18px;font-weight:700;position:absolute;top:50%;right:17px;transform:translateY(-50%)}@media (width<=600px){.all-courses-filters{flex-direction:column;align-items:stretch;gap:8px;margin-top:22px}.all-courses-category-label{font-size:12px}.all-courses-select-wrapper{width:100%}.all-courses-select{height:46px;font-size:12px}}.products-page{color:#123b68;background:#f7faff}.products-page-header{text-align:center;background:#fff;padding:42px 20px 38px}.products-page-header-content{max-width:850px;margin:0 auto}.products-page-header h1{color:#104d91;margin:0;font-size:40px;font-weight:800}.products-title-line{justify-content:center;align-items:center;gap:5px;margin:12px 0 16px;display:flex}.products-title-line span{background:#1268c4;border-radius:10px;width:58px;height:4px}.products-title-line b{background:#f2b233;border-radius:10px;width:34px;height:4px}.products-page-header p{color:#6c8199;margin:0;font-size:15px}.products-catalog-section{background:linear-gradient(115deg,#2057a0,#172f67);border-radius:0 0 26px 26px;margin:0;padding:54px 48px}.products-catalog-content{max-width:1250px;margin:0 auto}.products-catalog-badge{color:#ffc32b;letter-spacing:.4px;background:#ffffff24;border-radius:30px;align-items:center;padding:7px 14px;font-size:12px;font-weight:800;display:inline-flex}.products-catalog-content h2{color:#fff;margin:20px 0 10px;font-size:34px;font-weight:800}.products-catalog-content p{color:#ffffffc7;max-width:650px;margin:0;font-size:14px;line-height:1.7}.products-search-box{background:#fff;border-radius:12px;align-items:center;width:min(450px,100%);margin-top:26px;padding:0 16px;display:flex;box-shadow:0 10px 30px #0000001f}.products-search-box span{color:#8ca0b7;font-size:22px}.products-main-section{padding:34px 0 70px}.products-main-container{grid-template-columns:280px minmax(0,1fr);gap:24px;width:min(1250px,100% - 40px);margin:0 auto;display:grid}.products-categories{background:#fff;border:1px solid #e0e8f1;border-radius:16px;align-self:start;overflow:hidden;box-shadow:0 5px 20px #1f48700f}.products-category-header{color:#fff;background:#20549b;align-items:center;gap:10px;padding:17px 20px;font-size:13px;display:flex}.products-category-header span{font-size:18px}.products-category-list{padding:8px}.products-category-list button{color:#53677e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:48px;padding:9px 12px;font-size:13px;transition:background .2s,color .2s;display:flex}.products-category-list button span:first-child{color:#2166ad;background:#f0f5fa;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.products-category-list button:hover{color:#14579f;background:#f3f7fc}.products-category-list button.active{color:#135ba5;background:#edf5ff;font-weight:700;box-shadow:inset 3px 0 #1766b7}.products-content{background:#fff;border:1px solid #e0e8f1;border-radius:16px;min-height:400px;box-shadow:0 5px 20px #1f48700d}.products-content-header{border-bottom:1px solid #e6edf4;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.products-content-header h2{color:#173e6b;align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.products-content-header h2 span{background:#1766b7;border-radius:10px;width:5px;height:22px}.products-sort{gap:10px;display:flex}.products-sort select{color:#385979;cursor:pointer;background:#fff;border:1px solid #d8e2ec;border-radius:8px;outline:none;padding:9px 12px;font-size:12px}.products-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.products-empty-icon{color:#c1cfdd;background:#f1f6fb;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:16px;font-size:32px;display:flex}.products-empty-state h3{color:#304e6d;margin:0 0 7px;font-size:16px}.products-empty-state p{color:#91a2b4;margin:0;font-size:13px}@media (width<=900px){.products-main-container{grid-template-columns:220px minmax(0,1fr)}.products-catalog-section{padding:45px 30px}.products-content-header{flex-direction:column;align-items:flex-start}}@media (width<=650px){.products-page-header{padding:34px 16px}.products-page-header h1{font-size:32px}.products-catalog-section{border-radius:0 0 20px 20px;padding:38px 20px}.products-catalog-content h2{font-size:28px}.products-main-section{padding:24px 0 50px}.products-main-container{grid-template-columns:1fr;width:calc(100% - 28px)}.products-categories{width:100%}.products-category-list{grid-template-columns:1fr 1fr;display:grid}.products-category-list button{font-size:12px}.products-sort{width:100%}.products-sort select{flex:1}}@media (width<=420px){.products-category-list{grid-template-columns:1fr}.products-catalog-content h2{font-size:25px}.products-page-header h1{font-size:29px}}.products-hero-section{background:linear-gradient(135deg,#f4f9ff 0%,#fff 52%,#eef6ff 100%);border-bottom:1px solid #dfe9f3;padding:68px 20px 72px}.products-hero-container{width:min(1180px,100%);margin:0 auto}.products-hero-content{max-width:820px}.products-hero-badge{color:#1765ad;letter-spacing:.5px;background:#fff;border:1px solid #d5e5f5;border-radius:999px;align-items:center;padding:7px 14px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #23537d0f}.products-hero-content h1{color:#123e6c;margin:18px 0 14px;font-size:46px;font-weight:800;line-height:1.15}.products-hero-content h1 span{color:#07509a}.products-hero-content>p{color:#617c99;max-width:720px;margin:0;font-size:15px;line-height:1.7}.products-search-box{background:#fff;border:1px solid #d7e3ee;border-radius:13px;align-items:center;width:min(570px,100%);margin-top:28px;padding:0 17px;display:flex;box-shadow:0 8px 24px #23537d14}.products-search-icon{color:#66819d;flex:none;font-size:17px}.products-search-box input{color:#254b70;background:0 0;border:0;outline:none;width:100%;padding:15px 11px;font-size:13px}.products-search-box input::placeholder{color:#9aabbb}.products-hero-stats{align-items:center;gap:34px;margin-top:30px;display:flex}.products-hero-stats div{align-items:center;gap:8px;display:flex}.products-hero-stats strong{color:#07509a;font-size:18px;font-weight:800}.products-hero-stats span{color:#6b829b;font-size:11px;font-weight:600}@media (width<=650px){.products-hero-section{padding:48px 18px 52px}.products-hero-content h1{font-size:34px}.products-hero-content>p{font-size:13px}.products-hero-stats{flex-wrap:wrap;gap:18px 24px}}@media (width<=420px){.products-hero-content h1{font-size:29px}.products-hero-stats{grid-template-columns:1fr 1fr;display:grid}}.products-category-filter{background:#fff;border:1px solid #dce6f0;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;padding:18px 22px;display:flex;box-shadow:0 6px 20px #1f48700f}.products-category-label{align-items:center;gap:13px;display:flex}.products-category-icon{color:#1262ad;background:#edf5ff;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.products-category-label div{flex-direction:column;gap:3px;display:flex}.products-category-label strong{color:#173f6d;font-size:14px;font-weight:800}.products-category-label small{color:#8a9caf;font-size:11px}.products-category-select-wrap{width:min(440px,100%);position:relative}.products-category-select{appearance:none;color:#175596;cursor:pointer;background:#fff;border:1px solid #cfddea;border-radius:11px;outline:none;width:100%;min-height:46px;padding:0 42px 0 15px;font-size:13px;font-weight:700;transition:border-color .2s,box-shadow .2s}.products-category-select:hover{border-color:#9dbbd8}.products-category-select:focus{border-color:#1767b7;box-shadow:0 0 0 3px #1767b71a}.products-category-arrow{pointer-events:none;color:#1767b7;font-size:10px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.products-section-label{color:#1767b7;letter-spacing:1px;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.products-content-header h2{color:#173e6b;margin:0;font-size:20px;font-weight:800}@media (width<=700px){.products-category-filter{flex-direction:column;align-items:stretch;gap:15px}.products-category-select-wrap{width:100%}}@media (width<=420px){.products-category-filter{padding:16px}.products-category-label strong{font-size:13px}.products-category-label small{font-size:10px}}.products-main-container{width:min(1250px,100% - 40px);margin:0 auto;display:block}.products-category-filter{box-sizing:border-box;width:100%;margin-bottom:24px}.products-category-select-wrap{flex:1;max-width:520px}.products-category-select,.products-content{box-sizing:border-box;width:100%}@media (width<=700px){.products-main-container{width:calc(100% - 28px)}.products-category-filter{width:100%}.products-category-select-wrap{width:100%;max-width:none}}.products-results{padding:22px}.products-results-info{color:#7b8fa5;margin-bottom:18px;font-size:12px}.products-results-info strong{color:#1765ad}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.product-card{background:#fff;border:1px solid #dce6f2;border-radius:16px;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 14px 32px #1446821f}.product-card-image{aspect-ratio:4/3;background:#f4f8fc;border-bottom:1px solid #e7eef6;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.product-card-content{flex-direction:column;flex:1;padding:18px;display:flex}.product-card-category{color:#1769c2;letter-spacing:.7px;text-transform:uppercase;width:fit-content;margin-bottom:8px;font-size:10px;font-weight:700;display:inline-block}.product-card-content h3{color:#123e6c;margin:0 0 10px;font-size:16px;font-weight:800;line-height:1.4}.product-card-content p{color:#667d98;margin:0;font-size:12px;line-height:1.6}.product-card-footer{border-top:1px solid #e5ecf3;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.product-status{color:#23845a;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.product-view-button{color:#1765ad;cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:800;transition:color .2s,transform .2s}.product-view-button:hover{color:#e19a00;transform:translate(2px)}@media (width<=1100px){.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.products-grid{grid-template-columns:1fr}}.product-card-img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:8px;transition:transform .3s;display:block}.product-card:hover .product-card-img{transform:scale(1.04)}.product-details-page{background:#f7faff;min-height:70vh;padding:50px 20px 70px}.product-details-container{background:#fff;border:1px solid #dce7f2;border-radius:20px;grid-template-columns:46% 54%;width:min(1180px,100%);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 10px 35px #1f487014}.product-details-image img{object-fit:contain;width:100%;height:100%;max-height:400px;display:block}.product-details-info{flex-direction:column;justify-content:center;padding:42px;display:flex}.product-details-category{color:#1767b7;letter-spacing:.6px;text-transform:uppercase;background:#edf5ff;border-radius:999px;width:fit-content;margin-bottom:12px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.product-details-info h1{color:#123e6c;margin:0 0 16px;font-size:32px;font-weight:500;line-height:1.25}.product-details-info>p{color:#667d98;max-width:600px;margin:0;font-size:14px;line-height:1.75}.product-details-status{color:#16834a;background:#effaf4;border:1px solid #ccebdc;border-radius:999px;align-items:center;width:fit-content;margin-top:24px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex}.product-details-overview{box-sizing:border-box;background:#fff;border:1px solid #dce7f2;border-radius:18px;width:min(1180px,100%);margin:22px auto 0;padding:28px 32px;box-shadow:0 8px 26px #1f48700f}.product-details-overview h2{color:#173f6d;margin:0 0 12px;font-size:19px;font-weight:800;line-height:1.3}.product-details-overview p{color:#667d98;max-width:900px;margin:0;font-size:13px;line-height:1.75}.product-details-breadcrumb{color:#8295aa;flex-wrap:wrap;align-items:center;gap:6px;width:min(1180px,100%);margin:0 auto 18px;font-size:11px;line-height:1.5;display:flex}.product-details-breadcrumb a{color:#1767b7;font-weight:700;text-decoration:none;transition:color .2s}.product-details-breadcrumb a:hover{color:#e19a00}.product-details-breadcrumb span{color:#a6b5c4}.product-details-breadcrumb strong{color:#526d88;font-weight:700}.product-details-image{box-sizing:border-box;background:linear-gradient(145deg,#f4f8fc 0%,#edf4fb 100%);border-right:1px solid #e1eaf3;justify-content:center;align-items:center;min-height:430px;padding:34px;display:flex}.product-details-image img{object-fit:contain;border-radius:12px;width:100%;max-width:520px;max-height:400px;display:block}@media (width<=800px){.product-details-page{padding:35px 16px 50px}.product-details-container{grid-template-columns:1fr}.product-details-image{border-bottom:1px solid #e1eaf3;border-right:0;min-height:350px;padding:25px}.product-details-image img{max-height:320px}.product-details-info{padding:30px}.product-details-info h1{font-size:27px}.product-details-overview{padding:24px}}.product-details-container{min-height:420px}.product-details-info{padding:36px 40px}.product-details-image{min-height:420px}.product-details-image img{max-height:370px}.nav-dropdown{align-items:center;display:flex;position:relative}.nav-dropdown .dropdown-link{cursor:pointer;font:inherit;color:inherit;box-shadow:none;background:0 0;border:0;outline:none;align-items:center;gap:5px;display:inline-flex}.nav-dropdown .dropdown-link:hover{color:inherit;box-shadow:none;background:0 0;outline:none}.nav-dropdown .dropdown-link:focus,.nav-dropdown .dropdown-link:focus-visible,.nav-dropdown .dropdown-link:active{box-shadow:none;outline:none}.nav-dropdown .dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:#fff;border:1px solid #dce6f0;border-radius:12px;min-width:190px;padding:8px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #1f48701f}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(2px)}.nav-dropdown .dropdown-menu a{color:inherit;font:inherit;white-space:nowrap;border-radius:8px;padding:11px 13px;text-decoration:none;transition:background .2s,color .2s;display:block}.nav-dropdown .dropdown-link,.nav-dropdown .dropdown-link:focus,.nav-dropdown .dropdown-link:focus-visible,.nav-dropdown .dropdown-link:active{box-shadow:none;outline:none}.nav-dropdown .dropdown-link,.nav-dropdown .dropdown-menu a{color:#374151;font-size:14px;font-weight:400;line-height:normal}.nav-dropdown .dropdown-link:hover{color:#1e56a0;background:0 0}.nav-dropdown .dropdown-menu a:hover{color:#1e56a0;background:#edf5ff}.logo-flash{position:relative;overflow:hidden}.logo-flash:after{content:"";pointer-events:none;background:#ffffffd9;width:28%;height:170%;animation:4s ease-in-out infinite logoWhiteFlash;position:absolute;top:-35%;left:-70%;transform:skew(-25deg)}@keyframes logoWhiteFlash{0%{opacity:0;left:-70%}8%{opacity:.9}22%{opacity:0;left:125%}to{opacity:0;left:125%}}.nav-links>a,.nav-links>.nav-dropdown>.dropdown-link{position:relative}.nav-links>a:after,.nav-links>.nav-dropdown>.dropdown-link:after{content:"";transform-origin:0;background:#1767b7;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.nav-links>a:hover:after,.nav-links>.nav-dropdown>.dropdown-link:hover:after{transform:scaleX(1)}.gk-hero{text-align:center;background:#eaf3ff;padding:28px 20px 44px}.gk-container{width:min(1110px,100%);margin:0 auto}.gk-hero h1{color:#0866c4;letter-spacing:.3px;margin:0;font-size:40px;font-weight:800;line-height:1.2}.gk-hero-divider{background:#fff;width:100%;height:1px;margin:14px auto 24px}.gk-hero p{color:#111827;max-width:700px;margin:0 auto;font-size:15px;line-height:1.6}.gk-value-section{background:#fff;padding:34px 20px 42px}.gk-value-header{align-items:flex-start;gap:22px;display:flex}.gk-value-icon{color:#0866c4;border:4px solid #0866c4;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:88px;font-size:42px;line-height:1;display:flex}.gk-value-header h2{color:#0866c4;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.25}.gk-value-header p{color:#111827;margin:3px 0;font-size:15px;line-height:1.5}.gk-benefits{margin-top:24px}.gk-benefits h3{color:#0866c4;margin:0 0 12px;font-size:19px;font-weight:800;line-height:1.3}.gk-benefits-grid{grid-template-columns:1fr 1fr;gap:10px 70px;padding-left:48px;display:grid}.gk-benefits-grid ul{margin:0;padding-left:18px}.gk-benefits-grid li{color:#111827;margin-bottom:7px;font-size:15px;line-height:1.45}@media (width<=700px){.gk-hero{padding:24px 18px 36px}.gk-hero h1{font-size:30px}.gk-hero p{font-size:14px}.gk-value-section{padding:30px 18px 36px}.gk-value-header{gap:15px}.gk-value-icon{flex-basis:58px;width:58px;height:72px;font-size:32px}.gk-value-header h2{font-size:19px}.gk-value-header p{font-size:14px}.gk-benefits-grid{grid-template-columns:1fr;gap:0;padding-left:18px}.gk-benefits h3{font-size:17px}.gk-benefits-grid li{font-size:14px}}.gk-performance-section{background:#fff;padding:34px 20px 40px}.gk-performance-section h2{color:#0866c4;margin:0 0 18px;font-size:22px;font-weight:800;line-height:1.3}.gk-performance-list{max-width:850px;margin:0;padding-left:22px}.gk-performance-list li{color:#111827;margin-bottom:10px;font-size:15px;line-height:1.5}.gk-performance-list li::marker{color:#0866c4}@media (width<=700px){.gk-performance-section{padding:30px 18px 35px}.gk-performance-section h2{font-size:19px}.gk-performance-list li{font-size:14px}}.get-to-know-us-page .gk-why-section{background:#f7fbff;padding:82px 0;position:relative;overflow:hidden}.get-to-know-us-page .gk-why-section:before{content:"";pointer-events:none;background:#1476c909;border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:-220px;transform:translateY(-50%)}.get-to-know-us-page .gk-why-content{grid-template-columns:.88fr 1.32fr;align-items:center;gap:70px;display:grid;position:relative}.get-to-know-us-page .gk-why-text{max-width:500px}.get-to-know-us-page .gk-why-label{color:#0865b5;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:15px;font-size:13px;font-weight:800;display:inline-block}.get-to-know-us-page .gk-why-text h2{color:#082d58;letter-spacing:-1px;margin:0;font-size:42px;font-weight:800;line-height:1.12}.get-to-know-us-page .gk-why-line{background:#ffc000;border-radius:4px;width:54px;height:4px;margin:22px 0 25px}.get-to-know-us-page .gk-why-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#086bc0,#176fbd);border:0;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-width:190px;height:48px;margin-top:5px;padding:0 18px 0 22px;font-size:13px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 10px 22px #086bc02e}.get-to-know-us-page .gk-why-button:hover{background:linear-gradient(135deg,#075aa5,#1265ad);transform:translateY(-2px);box-shadow:0 14px 28px #086bc040}.get-to-know-us-page .gk-why-arrow{font-size:23px;line-height:1;transition:transform .25s}.get-to-know-us-page .gk-why-button:hover .gk-why-arrow{transform:translate(5px)}.get-to-know-us-page .gk-why-visual{width:100%;position:relative}.get-to-know-us-page .gk-why-image-frame{background:#dceeff;border-radius:16px;width:100%;height:390px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0e3e6924}.get-to-know-us-page .gk-why-image{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;display:block;transform:scale(1.01)}.get-to-know-us-page .gk-why-image-frame:hover .gk-why-image{transform:scale(1.045)}.get-to-know-us-page .gk-why-overlay{box-sizing:border-box;color:#fff;background:linear-gradient(145deg,#0054a4f0,#0065c2e0);border-radius:14px;flex-direction:column;justify-content:center;width:43%;padding:42px 34px;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.get-to-know-us-page .gk-why-overlay:before{content:"";pointer-events:none;background:#002c6957;border-radius:50%;width:270px;height:430px;position:absolute;top:-20px;left:-180px;transform:rotate(-8deg)}.get-to-know-us-page .gk-why-overlay>*{z-index:2;position:relative}.get-to-know-us-page .gk-overlay-label{color:#fff;letter-spacing:1.8px;margin-bottom:4px;font-size:14px;font-weight:800}.get-to-know-us-page .gk-why-overlay h3{color:#fff;letter-spacing:.5px;margin:0;font-size:35px;font-weight:800;line-height:1}.get-to-know-us-page .gk-overlay-line{background:#ffc000;border-radius:4px;width:54px;height:4px;margin:22px 0}.get-to-know-us-page .gk-why-overlay p{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:1.75}@media (width<=1000px){.get-to-know-us-page .gk-why-content{grid-template-columns:1fr;gap:45px}.get-to-know-us-page .gk-why-text{max-width:680px}.get-to-know-us-page .gk-why-image-frame{height:390px}}@media (width<=600px){.get-to-know-us-page .gk-why-section{padding:55px 0}.get-to-know-us-page .gk-why-content{gap:35px}.get-to-know-us-page .gk-why-text h2{font-size:32px}.get-to-know-us-page .gk-why-text p{font-size:14px}.get-to-know-us-page .gk-why-image-frame{border-radius:12px;height:330px}.get-to-know-us-page .gk-why-overlay{border-radius:10px;width:48%;padding:25px 20px;top:8px;bottom:8px;right:8px}.get-to-know-us-page .gk-overlay-label{font-size:10px}.get-to-know-us-page .gk-why-overlay h3{font-size:25px}.get-to-know-us-page .gk-overlay-line{width:40px;height:3px;margin:15px 0}.get-to-know-us-page .gk-why-overlay p{font-size:12px;line-height:1.6}}.gk-management-section{background:#f7fbff;padding:70px 20px 55px}.gk-management-header{text-align:center;max-width:760px;margin:0 auto}.gk-management-label{color:#1767b7;letter-spacing:1.5px;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.gk-management-header h2{color:#07509a;margin:0;font-size:30px;font-weight:800;line-height:1.25}.gk-management-line{background:#f4b400;width:55px;height:3px;margin:14px auto 18px}.gk-management-header p{color:#667d98;margin:0;font-size:14px;line-height:1.7}.gk-management-tabs{justify-content:center;gap:8px;margin-top:32px;display:flex}.gk-management-tab{color:#55718e;min-width:130px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e1ee;border-radius:8px;padding:11px 22px;font-size:13px;font-weight:700;transition:background .2s,color .2s,border-color .2s}.gk-management-tab:hover{color:#1767b7;border-color:#1767b7}.gk-management-tab.active{color:#fff;background:#07509a;border-color:#07509a}@media (width<=700px){.gk-management-section{padding:50px 18px 42px}.gk-management-header h2{font-size:25px}.gk-management-header p{font-size:13px}.gk-management-tabs{width:100%}.gk-management-tab{flex:1;min-width:0;padding:10px 12px;font-size:12px}}.nav-dropdown{position:relative!important}.nav-dropdown .dropdown-menu{top:100%!important;left:50%!important;transform:translate(-50%)!important}.nav-dropdown .dropdown-menu:before{content:"";height:15px;position:absolute;top:-15px;left:0;right:0}.nav-dropdown:hover .dropdown-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.gk-team-area{margin-top:35px}.gk-team-grid{grid-template-columns:repeat(4,1fr);gap:48px 38px;margin-top:48px;padding:0 15px;display:grid}.gk-team-card{text-align:center;min-width:0}.gk-team-photo{background:#fff;border:3px solid #cfd5dc;border-radius:50%;justify-content:center;align-items:center;width:176px;height:176px;margin:0 auto 18px;padding:8px;display:flex}.gk-team-photo-placeholder{color:#8a9aab;letter-spacing:.5px;background:#eef2f6;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:700;display:flex}.gk-team-card h3{color:#111827;margin:0 0 7px;font-size:16px;font-weight:800;line-height:1.35}.gk-team-card p{color:#374151;max-width:220px;margin:0 auto;font-size:14px;line-height:1.5}.gk-team-grid{animation:.3s teamFadeIn}@keyframes teamFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.gk-team-grid{grid-template-columns:repeat(2,1fr);gap:38px 25px}}@media (width<=520px){.gk-team-grid{grid-template-columns:1fr;gap:35px;margin-top:35px}.gk-team-photo{width:155px;height:155px}.gk-team-card h3{font-size:15px}.gk-team-card p{font-size:13px}}.gk-team-footer-section{background:#eef6ff;padding:55px 20px}.gk-team-footer-heading{text-align:center;max-width:760px;margin:0 auto}.gk-team-footer-heading span{color:#1767b7;letter-spacing:1.5px;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.gk-team-footer-heading h2{color:#07509a;margin:0 0 12px;font-size:28px;font-weight:800;line-height:1.3}.gk-team-footer-heading p{color:#667d98;max-width:650px;margin:0 auto;font-size:14px;line-height:1.7}.gk-page-footer{text-align:center;background:#123e6c;padding:28px 20px}.gk-page-footer-logo img{object-fit:contain;width:auto;max-width:170px;max-height:55px;margin:0 auto;display:block}.gk-page-footer p{color:#fff;margin:10px 0 0;font-size:12px;line-height:1.4}@media (width<=700px){.gk-team-footer-section{padding:42px 18px}.gk-team-footer-heading h2{font-size:23px}.gk-team-footer-heading p{font-size:13px}.gk-page-footer{padding:24px 18px}.gk-page-footer-logo img{max-width:145px}}.get-to-know-us-page{background:#fff;width:100%;overflow:hidden}.get-to-know-us-page .gk-container{width:min(1180px,100% - 40px);margin:0 auto}.get-to-know-us-page .gk-hero{color:#fff;text-align:center;background:radial-gradient(circle at 85% 30%,#3589db33,#0000 30%),linear-gradient(135deg,#062f69 0%,#075aa8 55%,#1478ca 100%);padding:78px 20px 82px;position:relative}.get-to-know-us-page .gk-hero:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-140px;left:-100px}.get-to-know-us-page .gk-hero .gk-container{z-index:1;position:relative}.get-to-know-us-page .gk-hero h1{letter-spacing:-1px;margin:0;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.08}.get-to-know-us-page .gk-hero-divider{background:#f7b718;border-radius:10px;width:58px;height:4px;margin:22px auto}.get-to-know-us-page .gk-hero p{color:#ffffffe0;max-width:720px;margin:0 auto;font-size:15px;line-height:1.8}.get-to-know-us-page .gk-value-section{background:#fff;padding:78px 20px}.get-to-know-us-page .gk-value-header{grid-template-columns:145px 1fr;align-items:center;gap:38px;max-width:950px;margin:0 auto;display:grid}.get-to-know-us-page .gk-value-icon{background:#f5faff;border:1px solid #dce9f6;border-radius:50%;justify-content:center;align-items:center;width:128px;height:128px;display:flex;box-shadow:0 10px 30px #0d549114}.get-to-know-us-page .gk-value-icon span{color:#fff;background:#1268b5;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;font-size:38px;display:flex}.get-to-know-us-page .gk-value-header h2,.get-to-know-us-page .gk-benefits h3,.get-to-know-us-page .gk-performance-section h2{color:#0759a5;font-weight:800}.get-to-know-us-page .gk-value-header h2{margin:0 0 12px;font-size:24px}.get-to-know-us-page .gk-value-header p{color:#43566c;margin:0 0 10px;font-size:14px;line-height:1.75}.get-to-know-us-page .gk-benefits{background:linear-gradient(135deg,#f8fcff,#eef7ff);border:1px solid #dceaf7;border-radius:16px;max-width:950px;margin:45px auto 0;padding:28px 34px}.get-to-know-us-page .gk-benefits h3{text-align:center;margin:0 0 22px;font-size:16px}.get-to-know-us-page .gk-benefits-grid{grid-template-columns:1fr 1fr;gap:20px 60px;display:grid}.get-to-know-us-page .gk-benefits-grid ul,.get-to-know-us-page .gk-performance-list{margin:0;padding:0;list-style:none}.get-to-know-us-page .gk-benefits-grid li{color:#243b53;padding:8px 0 8px 28px;font-size:14px;position:relative}.get-to-know-us-page .gk-benefits-grid li:before,.get-to-know-us-page .gk-performance-list li:before{content:"✓";color:#fff;background:#116ac0;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:flex;position:absolute;top:7px;left:0}.get-to-know-us-page .gk-performance-section{background:#eef7ff;padding:70px 20px;position:relative}.get-to-know-us-page .gk-performance-section:after{content:"";opacity:.7;background-image:radial-gradient(#c9e2f7 1.5px,#0000 1.5px);background-size:18px 18px;border-radius:50%;width:300px;height:300px;position:absolute;top:20px;right:-100px}.get-to-know-us-page .gk-performance-section .gk-container{z-index:1;position:relative}.get-to-know-us-page .gk-performance-section h2{max-width:700px;margin:0 0 24px;font-size:24px}.get-to-know-us-page .gk-performance-list li{color:#253b51;padding:8px 0 8px 30px;font-size:14px;line-height:1.6;position:relative}.get-to-know-us-page .gk-why-section{background:#fff;padding:80px 20px}.get-to-know-us-page .gk-why-title{margin-bottom:32px}.get-to-know-us-page .gk-why-title span{color:#0759a5;letter-spacing:.4px;padding-bottom:12px;font-size:15px;font-weight:800;display:inline-block;position:relative}.get-to-know-us-page .gk-why-title span:after{content:"";background:#f5b51b;border-radius:5px;width:42px;height:3px;position:absolute;bottom:0;left:0}.get-to-know-us-page .gk-why-content{grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;display:grid}.get-to-know-us-page .gk-why-image{background:linear-gradient(135deg,#04468bf5,#1277c6e0);border-radius:18px;min-height:330px;overflow:hidden;box-shadow:0 18px 45px #114e8426}.get-to-know-us-page .gk-image-placeholder{color:#fff;text-align:center;justify-content:center;align-items:center;height:100%;min-height:330px;padding:30px;font-size:27px;font-weight:800;display:flex}.get-to-know-us-page .gk-why-text h2{color:#0b5399;margin:0 0 18px;font-size:30px;line-height:1.2}.get-to-know-us-page .gk-why-text p{color:#40556b;margin:0 0 16px;font-size:14px;line-height:1.8}.get-to-know-us-page .gk-champion-section:before{content:"";pointer-events:none;border-top:1px solid #ffffff21;border-radius:50%;width:520px;height:230px;position:absolute;bottom:-100px;left:-80px;transform:rotate(-8deg)}.get-to-know-us-page .gk-champion-yellow-line{background:#ffd000;border-radius:4px;width:55px;height:4px;margin-top:22px}.get-to-know-us-page .gk-champion-trophy{pointer-events:none;z-index:5;justify-content:center;justify-self:center;align-items:center;width:210px;height:210px;display:flex;position:relative;overflow:visible}.get-to-know-us-page .gk-champion-trophy:before{content:"";z-index:0;background:radial-gradient(circle,#ffd23773 0%,#ffd23740 20%,#00beff40 45%,#0096ff1f 62%,#0000 78%);border-radius:50%;width:190px;height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #ffd23747,0 0 60px #00beff40}.get-to-know-us-page .gk-champion-trophy:after{content:"";z-index:1;border:2px solid #ffd73c99;border-radius:50%;width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #ffd73c59}.get-to-know-us-page .gk-champion-trophy-image{z-index:5;object-fit:contain;opacity:1;filter:drop-shadow(0 8px 10px #0003)drop-shadow(0 0 12px #ffcd3259);width:185px;height:185px;display:block;position:relative}.get-to-know-us-page .gk-champion-mark{z-index:1;color:#0000;-webkit-text-stroke:1px #ffffff2e;letter-spacing:-.03em;white-space:nowrap;text-align:center;pointer-events:none;margin-top:45px;font-size:clamp(55px,8vw,108px);font-weight:800;line-height:.9;position:relative}@media (width<=1100px){.get-to-know-us-page .gk-champion-content{grid-template-columns:minmax(230px,.8fr) 1px minmax(300px,1.2fr) 110px;gap:28px}.get-to-know-us-page .gk-champion-heading h2{font-size:32px}.get-to-know-us-page .gk-champion-trophy{width:110px;height:110px}.get-to-know-us-page .gk-champion-mark{font-size:70px}}@media (width<=750px){.get-to-know-us-page .gk-champion-section{padding:55px 20px 45px}.get-to-know-us-page .gk-champion-content{grid-template-columns:1fr;gap:24px}.get-to-know-us-page .gk-champion-divider{display:none}.get-to-know-us-page .gk-champion-heading{padding-right:0}.get-to-know-us-page .gk-champion-heading h2{font-size:32px}.get-to-know-us-page .gk-champion-text{max-width:none}.get-to-know-us-page .gk-champion-trophy{justify-self:start;width:100px;height:100px}.get-to-know-us-page .gk-champion-mark{white-space:normal;text-align:left;margin-top:30px;font-size:42px}}.get-to-know-us-page .gk-management-header h2{color:#0759a5}.get-to-know-us-page .gk-management-tabs{margin-top:30px}.get-to-know-us-page .gk-management-tab{border-radius:8px;min-width:135px;transition:transform .2s,box-shadow .2s,background .2s}.get-to-know-us-page .gk-management-tab:hover{transform:translateY(-2px)}.get-to-know-us-page .gk-management-tab.active{box-shadow:0 8px 20px #0759a52e}.get-to-know-us-page .gk-team-grid{gap:28px;margin-top:45px}.get-to-know-us-page .gk-team-card{background:#fff;border:1px solid #dce8f3;border-radius:15px;padding:25px 16px 22px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 8px 25px #1648740f}.get-to-know-us-page .gk-team-card:hover{border-color:#b9d5ed;transform:translateY(-6px);box-shadow:0 18px 38px #1648741f}.get-to-know-us-page .gk-team-photo{border-width:2px;width:150px;height:150px;margin-bottom:18px}.get-to-know-us-page .gk-team-card h3{color:#123b63;font-size:15px}.get-to-know-us-page .gk-page-footer{display:none}@media (width<=900px){.get-to-know-us-page .gk-value-header{grid-template-columns:110px 1fr;gap:25px}.get-to-know-us-page .gk-value-icon{width:105px;height:105px}.get-to-know-us-page .gk-why-content{grid-template-columns:1fr;gap:35px}.get-to-know-us-page .gk-why-image{min-height:280px}.get-to-know-us-page .gk-champion-content{grid-template-columns:1fr;gap:25px}.get-to-know-us-page .gk-champion-divider{width:60px;height:1px}}@media (width<=700px){.get-to-know-us-page .gk-container{width:min(100% - 30px,1180px)}.get-to-know-us-page .gk-hero{padding:55px 15px 60px}.get-to-know-us-page .gk-hero h1{font-size:31px}.get-to-know-us-page .gk-value-section,.get-to-know-us-page .gk-why-section,.get-to-know-us-page .gk-management-section{padding-top:55px;padding-bottom:55px}.get-to-know-us-page .gk-value-header{text-align:center;grid-template-columns:1fr}.get-to-know-us-page .gk-value-icon{margin:0 auto}.get-to-know-us-page .gk-value-header h2{font-size:21px}.get-to-know-us-page .gk-benefits{padding:23px 20px}.get-to-know-us-page .gk-benefits-grid{grid-template-columns:1fr;gap:5px}.get-to-know-us-page .gk-performance-section{padding:55px 15px}.get-to-know-us-page .gk-performance-section h2{font-size:21px}.get-to-know-us-page .gk-why-text h2{font-size:25px}.get-to-know-us-page .gk-champion-heading h2{font-size:32px}.get-to-know-us-page .gk-champion-mark{font-size:38px}}.get-to-know-us-page{color:#102d4f;background:#fff}.get-to-know-us-page .gk-hero{background:radial-gradient(circle at 82%,#4f9ede6b,#0000 32%),linear-gradient(110deg,#062e68 0%,#075ca9 52%,#1980ce 100%);align-items:center;min-height:320px;padding:70px 20px;display:flex;position:relative;overflow:hidden}.get-to-know-us-page .gk-hero:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:360px;height:230px;position:absolute;bottom:-120px;left:-80px;transform:rotate(-12deg)}.get-to-know-us-page .gk-hero:after{content:"";border-top:2px solid #ffffff4d;border-radius:50%;width:430px;height:190px;position:absolute;bottom:-130px;right:-100px;transform:rotate(-8deg)}.get-to-know-us-page .gk-hero h1{z-index:2;color:#fff;text-align:center;letter-spacing:-1.2px;max-width:700px;margin:0 auto;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.05;position:relative}.get-to-know-us-page .gk-hero-divider{z-index:2;background:#f5b719;border-radius:5px;width:42px;height:4px;margin:20px auto;position:relative}.get-to-know-us-page .gk-hero p{z-index:2;color:#ffffffeb;text-align:center;max-width:700px;margin:0 auto;font-size:15px;line-height:1.75;position:relative}.get-to-know-us-page .gk-value-section{padding:75px 20px 70px}.get-to-know-us-page .gk-value-header{grid-template-columns:150px 1fr;gap:42px;max-width:850px;margin:auto}.get-to-know-us-page .gk-value-icon{background:#f7fbff;border:1px solid #d9e8f7;width:132px;height:132px;box-shadow:0 10px 30px #16579114}.get-to-know-us-page .gk-value-icon span{background:#176bb8;border-radius:12px;width:68px;height:68px;font-size:32px}.get-to-know-us-page .gk-value-header h2{color:#0759a5;margin-bottom:15px;font-size:25px;line-height:1.2}.get-to-know-us-page .gk-value-header p{color:#435d78;font-size:14px;line-height:1.8}.get-to-know-us-page .gk-benefits{background:linear-gradient(135deg,#f5faff,#edf6ff);border:1px solid #d4e5f5;border-radius:15px;max-width:950px;margin-top:38px;padding:28px 42px;box-shadow:0 8px 25px #1652820a}.get-to-know-us-page .gk-benefits h3{color:#0759a5;margin-bottom:22px;font-size:15px}.get-to-know-us-page .gk-benefits-grid{gap:12px 70px}.get-to-know-us-page .gk-benefits-grid li{color:#29445f;padding:8px 0 8px 28px;font-size:13px}.get-to-know-us-page .gk-benefits-grid li:before{background:#126bc0;width:17px;height:17px}.get-to-know-us-page .gk-performance-section{background:#edf7ff;padding:68px 20px;overflow:hidden}.get-to-know-us-page .gk-performance-section h2{color:#0759a5;margin-bottom:25px;font-size:25px}.get-to-know-us-page .gk-performance-list{max-width:800px}.get-to-know-us-page .gk-performance-list li{color:#29445f;font-size:14px}.get-to-know-us-page .gk-why-section{padding:78px 20px}.get-to-know-us-page .gk-why-title{text-align:center;margin-bottom:32px}.get-to-know-us-page .gk-why-title span{color:#0759a5;letter-spacing:.5px;font-size:14px;font-weight:800}.get-to-know-us-page .gk-why-title span:after{width:38px;left:50%;transform:translate(-50%)}.get-to-know-us-page .gk-why-content{grid-template-columns:.85fr 1.15fr;gap:50px;max-width:1080px;margin:auto}.get-to-know-us-page .gk-why-image{background:linear-gradient(135deg,#0752a0,#1376c5);border-radius:17px;min-height:340px;box-shadow:0 18px 40px #0c4b8426}.get-to-know-us-page .gk-image-placeholder{min-height:340px;font-size:27px}.get-to-know-us-page .gk-why-text h2{color:#102f53;font-size:30px;font-weight:800}.get-to-know-us-page .gk-why-text p{color:#49647f;font-size:14px;line-height:1.8}.get-to-know-us-page .gk-champion-section:before{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:620px;height:330px;position:absolute;bottom:-145px;left:-120px;transform:rotate(-8deg)}.get-to-know-us-page .gk-champion-section:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:380px;height:380px;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}.get-to-know-us-page .gk-champion-content{z-index:2;grid-template-columns:.8fr 1px 1.2fr 190px;align-items:center;gap:38px;display:grid;position:relative}.get-to-know-us-page .gk-champion-heading{padding-right:10px}.get-to-know-us-page .gk-champion-label{color:#ffd34d;letter-spacing:1.2px;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.get-to-know-us-page .gk-champion-heading h2{color:#fff;margin:0;font-size:38px;font-weight:800;line-height:1.08}.get-to-know-us-page .gk-champion-heading h2:after{content:"";background:#ffc400;border-radius:10px;width:55px;height:4px;margin-top:22px;display:block}.get-to-know-us-page .gk-champion-trophy{z-index:2;opacity:.82;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:relative}.get-to-know-us-page .gk-champion-trophy img{object-fit:contain;filter:brightness(1.15)contrast(.85);opacity:.72;width:170px;height:170px}.get-to-know-us-page .gk-champion-mark{z-index:1;color:#0000;letter-spacing:-2px;white-space:nowrap;-webkit-text-stroke:1px #ffffff24;opacity:.9;pointer-events:none;margin-top:48px;font-size:clamp(48px,7vw,92px);font-weight:800;line-height:.9;position:relative}@media (width<=1000px){.get-to-know-us-page .gk-champion-content{grid-template-columns:1fr 1px 1.5fr}.get-to-know-us-page .gk-champion-trophy{display:none}}@media (width<=700px){.get-to-know-us-page .gk-champion-section{padding:55px 20px 60px}.get-to-know-us-page .gk-champion-content{grid-template-columns:1fr;gap:28px}.get-to-know-us-page .gk-champion-divider{width:55px;height:1px}.get-to-know-us-page .gk-champion-heading h2{font-size:32px}.get-to-know-us-page .gk-champion-text p{font-size:14px}.get-to-know-us-page .gk-champion-mark{margin-top:35px;font-size:42px}}@media (width<=1000px){.get-to-know-us-page .gk-champion-content{grid-template-columns:1fr 1px 1.5fr}.get-to-know-us-page .gk-champion-trophy{display:none}}@media (width<=650px){.get-to-know-us-page .gk-champion-section{padding:55px 0 45px}.get-to-know-us-page .gk-champion-content{grid-template-columns:1fr;gap:25px}.get-to-know-us-page .gk-champion-divider{width:55px;height:1px}.get-to-know-us-page .gk-champion-heading h2{font-size:32px}.get-to-know-us-page .gk-champion-text p{font-size:14px}.get-to-know-us-page .gk-champion-mark{margin-top:32px;font-size:42px}}.get-to-know-us-page .gk-management-section{background:linear-gradient(#f4faff 0%,#f8fbff 100%);padding:75px 20px 85px}.get-to-know-us-page .gk-management-header{text-align:center;max-width:760px;margin:auto}.get-to-know-us-page .gk-management-label{color:#126bc0;letter-spacing:1.5px;font-size:10px;font-weight:800}.get-to-know-us-page .gk-management-header h2{color:#0759a5;margin:9px 0 14px;font-size:29px;font-weight:800}.get-to-know-us-page .gk-management-line{background:#f5b719;border-radius:4px;width:52px;height:3px;margin:auto}.get-to-know-us-page .gk-management-header p{color:#607b96;margin:17px auto 0;font-size:13px;line-height:1.7}.get-to-know-us-page .gk-management-tabs{justify-content:center;gap:8px;margin-top:28px;display:flex}.get-to-know-us-page .gk-management-tab{color:#42617e;background:#fff;border:1px solid #cbddec;border-radius:8px;min-width:130px;padding:11px 22px;font-size:12px;font-weight:700}.get-to-know-us-page .gk-management-tab.active{color:#fff;background:#0b5da8;border-color:#0b5da8}.get-to-know-us-page .gk-team-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:40px auto 0}.get-to-know-us-page .gk-team-card{background:#fff;border:1px solid #d9e7f4;border-radius:12px;padding:25px 12px 22px;box-shadow:0 8px 24px #1e4d770f}.get-to-know-us-page .gk-team-card:hover{transform:translateY(-5px)}.get-to-know-us-page .gk-team-photo{border:2px solid #d1d9e2;width:135px;height:135px;margin-bottom:17px}.get-to-know-us-page .gk-team-photo-placeholder{color:#8294a8;background:#f0f3f6}.get-to-know-us-page .gk-team-card h3{color:#123b63;margin-bottom:5px;font-size:14px}.get-to-know-us-page .gk-team-card p{color:#68819a;font-size:12px}@media (width<=900px){.get-to-know-us-page .gk-team-grid{grid-template-columns:repeat(2,1fr)}.get-to-know-us-page .gk-why-content{grid-template-columns:1fr}}@media (width<=600px){.get-to-know-us-page .gk-container{width:calc(100% - 30px)}.get-to-know-us-page .gk-hero{min-height:290px;padding:55px 15px}.get-to-know-us-page .gk-hero h1{font-size:34px}.get-to-know-us-page .gk-value-header{text-align:center;grid-template-columns:1fr}.get-to-know-us-page .gk-value-icon{margin:auto}.get-to-know-us-page .gk-benefits{padding:24px 18px}.get-to-know-us-page .gk-benefits-grid,.get-to-know-us-page .gk-champion-content{grid-template-columns:1fr}.get-to-know-us-page .gk-champion-heading h2{font-size:33px}.get-to-know-us-page .gk-team-grid{grid-template-columns:1fr}.get-to-know-us-page .gk-team-card{width:100%;max-width:320px;margin:auto}}.get-to-know-us-page .gk-hero{position:relative;overflow:hidden}.get-to-know-us-page .gk-hero-image{object-fit:cover;object-position:85% center;z-index:0;width:62%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000026 12%,#000000a6 30%,#000 48%);mask-image:linear-gradient(90deg,#0000 0%,#00000026 12%,#000000a6 30%,#000 48%)}.get-to-know-us-page .gk-hero:before,.get-to-know-us-page .gk-hero:after{z-index:1}.get-to-know-us-page .gk-hero .gk-container{z-index:2;text-align:left;margin-left:max(20px,50% - 550px);margin-right:auto;position:relative}.get-to-know-us-page .gk-hero h1{text-align:left;margin-left:0}.get-to-know-us-page .gk-hero-divider{margin-left:0}.get-to-know-us-page .gk-hero p{text-align:left;max-width:560px;margin-left:0}@media (width<=700px){.get-to-know-us-page .gk-hero-image{opacity:.18;width:100%}.get-to-know-us-page .gk-hero .gk-container{margin-left:auto;margin-right:auto}.get-to-know-us-page .gk-hero h1,.get-to-know-us-page .gk-hero p{text-align:center}.get-to-know-us-page .gk-hero-divider{margin-left:auto}}.get-to-know-us-page .gk-value-section{background:#fff;padding:82px 20px 86px;position:relative;overflow:hidden}.get-to-know-us-page .gk-value-section .gk-container{width:100%;max-width:1100px;margin:0 auto}.get-to-know-us-page .gk-value-header{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:55px;display:grid}.get-to-know-us-page .gk-value-icon{background:#fff;border:1px solid #d8e8f7;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin:0 auto;display:flex;position:relative;box-shadow:0 12px 35px #0a5ba51a}.get-to-know-us-page .gk-value-icon:before{content:"";z-index:0;background:#f1f8ff;border-radius:50%;position:absolute;inset:12px}.get-to-know-us-page .gk-certificate-symbol{z-index:2;box-sizing:border-box;background:#fff;border:4px solid #1476c9;border-radius:4px;flex-direction:column;justify-content:center;gap:6px;width:55px;height:68px;padding:10px;display:flex;position:relative}.get-to-know-us-page .gk-certificate-symbol span{background:#1476c9;border-radius:2px;width:100%;height:3px;display:block}.get-to-know-us-page .gk-certificate-symbol:after{content:"★";color:#fff;background:#1476c9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex;position:absolute;bottom:-15px;right:-15px}.get-to-know-us-page .gk-value-content{min-width:0}.get-to-know-us-page .gk-section-label{color:#1674c5;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.get-to-know-us-page .gk-value-content h2{color:#075eae;margin:0;font-size:30px;font-weight:800;line-height:1.2}.get-to-know-us-page .gk-small-line{background:#f5b719;border-radius:10px;width:44px;height:4px;margin:14px 0 20px}.get-to-know-us-page .gk-value-content p{color:#405d78;max-width:780px;margin:0 0 11px;font-size:14px;line-height:1.75}.get-to-know-us-page .gk-benefits{background:linear-gradient(135deg,#f7fbff 0%,#edf7ff 100%);border:1px solid #d5e7f7;border-radius:18px;margin-top:55px;padding:30px 50px 25px;box-shadow:0 12px 32px #125b910f}.get-to-know-us-page .gk-benefits h3{color:#075eae;text-align:center;margin:0 0 27px;font-size:14px;font-weight:800;line-height:1.5}.get-to-know-us-page .gk-benefits-grid{grid-template-columns:1fr 1fr;column-gap:70px;display:grid}.get-to-know-us-page .gk-benefits-grid ul{margin:0;padding:0;list-style:none;position:relative}.get-to-know-us-page .gk-benefits-grid ul:first-child{border-right:1px solid #d6e6f4;padding-right:35px}.get-to-know-us-page .gk-benefits-grid ul:last-child{padding-left:35px}.get-to-know-us-page .gk-benefits-grid li{color:#244b6e;align-items:center;gap:12px;min-height:28px;margin-bottom:15px;font-size:14px;line-height:1.5;display:flex}.get-to-know-us-page .gk-benefits-grid li:last-child{margin-bottom:0}.get-to-know-us-page .gk-check{color:#fff;background:#1676c9;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 3px 8px #1676c933}@media (width<=700px){.get-to-know-us-page .gk-value-section{padding:60px 20px 65px}.get-to-know-us-page .gk-value-header{text-align:center;grid-template-columns:1fr;gap:28px}.get-to-know-us-page .gk-value-icon{width:130px;height:130px}.get-to-know-us-page .gk-value-icon img{width:76px;height:76px}.get-to-know-us-page .gk-section-label{font-size:10px}.get-to-know-us-page .gk-value-content h2{font-size:25px}.get-to-know-us-page .gk-small-line{margin:14px auto 20px}.get-to-know-us-page .gk-value-content p{font-size:14px}.get-to-know-us-page .gk-benefits{margin-top:38px;padding:25px 20px}.get-to-know-us-page .gk-benefits-grid{grid-template-columns:1fr;gap:0}.get-to-know-us-page .gk-benefits-grid ul:first-child{border-bottom:1px solid #d6e6f4;border-right:none;padding-bottom:15px;padding-right:0}.get-to-know-us-page .gk-benefits-grid ul:last-child{padding-top:15px;padding-left:0}}.get-to-know-us-page .gk-benefits-grid li{align-items:center;gap:12px;display:flex}.get-to-know-us-page .gk-benefits-grid li:before{content:none!important;display:none!important}.get-to-know-us-page .gk-benefits-grid li .gk-check{color:#fff;background:#1676c9;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.get-to-know-us-page .gk-performance-section{background:#eef7ff;padding:75px 20px;position:relative;overflow:hidden}.get-to-know-us-page .gk-performance-section .gk-container{z-index:2;max-width:1120px;margin:0 auto;position:relative}.get-to-know-us-page .gk-performance-image{z-index:2;object-fit:contain;filter:drop-shadow(0 15px 20px #144b781f);width:390px;max-width:100%;max-height:300px;position:relative}.get-to-know-us-page .gk-performance-text{max-width:650px}.get-to-know-us-page .gk-performance-text .gk-section-label{color:#1474c4;letter-spacing:1.5px;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.get-to-know-us-page .gk-performance-text h2{color:#075eae;margin:0;font-size:36px;font-weight:800;line-height:1.15}.get-to-know-us-page .gk-performance-list{flex-direction:column;gap:17px;margin:0;padding:0;list-style:none;display:flex}.get-to-know-us-page .gk-performance-list li{color:#294f72;align-items:flex-start;gap:12px;margin:0;font-size:15px;line-height:1.55;display:flex}.get-to-know-us-page .gk-performance-check{color:#fff;background:#1676c9;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;display:inline-flex}.get-to-know-us-page .gk-performance-pattern{opacity:.5;background-image:radial-gradient(#9fcff2 1.5px,#0000 1.5px);background-size:15px 15px;width:190px;height:190px;position:absolute;top:25px;right:-20px}@media (width<=800px){.get-to-know-us-page .gk-performance-section{padding:60px 20px}.get-to-know-us-page .gk-performance-content{grid-template-columns:1fr;gap:35px}.get-to-know-us-page .gk-performance-image-wrap{min-height:230px}.get-to-know-us-page .gk-performance-image{width:320px;max-height:240px}.get-to-know-us-page .gk-performance-text{max-width:650px;margin:0 auto}.get-to-know-us-page .gk-performance-text h2{font-size:29px}}@media (width<=500px){.get-to-know-us-page .gk-performance-section{padding:50px 18px}.get-to-know-us-page .gk-performance-image{width:280px}.get-to-know-us-page .gk-performance-text h2{font-size:25px}.get-to-know-us-page .gk-performance-list li{font-size:14px}}.get-to-know-us-page .gk-performance-section{min-height:380px;position:relative;overflow:hidden;display:block!important}.get-to-know-us-page .gk-performance-content{grid-template-columns:.9fr 1.1fr!important;align-items:center!important;gap:65px!important;display:grid!important}.get-to-know-us-page .gk-performance-image-wrap{visibility:visible!important;opacity:1!important;justify-content:center!important;align-items:center!important;display:flex!important}.get-to-know-us-page .gk-performance-image{visibility:visible!important;opacity:1!important;object-fit:contain!important;width:390px!important;max-width:100%!important;height:auto!important;max-height:300px!important;display:block!important}.get-to-know-us-page .gk-performance-section{isolation:isolate;background:#eef7ff;padding:78px 0;position:relative;overflow:hidden}.get-to-know-us-page .gk-performance-section:before{content:"";z-index:-1;background:#1476c912;border-radius:50%;width:420px;height:420px;position:absolute;top:50%;left:-180px;transform:translateY(-50%)}.get-to-know-us-page .gk-performance-section:after{content:"";z-index:-1;background:#ffbe0017;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;right:-110px}.get-to-know-us-page .gk-performance-pattern{opacity:.65;pointer-events:none;background-image:radial-gradient(#1476c938 1.4px,#0000 1.4px);background-size:14px 14px;width:230px;height:270px;position:absolute;top:35px;right:0;-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 100%);mask-image:linear-gradient(270deg,#000 0%,#0000 100%)}.get-to-know-us-page .gk-performance-content{grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;max-width:1120px;margin:0 auto;display:grid;position:relative}.get-to-know-us-page .gk-performance-image-wrap{justify-content:center;align-items:center;min-height:330px;display:flex;position:relative}.get-to-know-us-page .gk-performance-glow{filter:blur(2px);background:radial-gradient(circle,#ffc40038 0%,#ffc40014 48%,#0000 72%);border-radius:50%;width:300px;height:300px;position:absolute}.get-to-know-us-page .gk-performance-image{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 24px #0c417d24);width:430px;max-width:100%;height:auto;transition:transform .35s;display:block;position:relative}.get-to-know-us-page .gk-performance-image:hover{transform:translateY(-6px)}.get-to-know-us-page .gk-performance-text{z-index:2;position:relative}.get-to-know-us-page .gk-performance-text .gk-section-label{color:#1476c9;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.get-to-know-us-page .gk-performance-text h2{color:#0759a5;letter-spacing:-.6px;margin:0;font-size:34px;font-weight:800;line-height:1.15}.get-to-know-us-page .gk-performance-text .gk-small-line{background:#f5b900;border-radius:10px;width:54px;height:4px;margin:17px 0 20px}.get-to-know-us-page .gk-performance-intro{color:#4a6580;max-width:620px;margin:0 0 24px;font-size:15px;line-height:1.75}.get-to-know-us-page .gk-performance-list{flex-direction:column;gap:12px;display:flex}.get-to-know-us-page .gk-performance-item{color:#244c72;background:#ffffffd1;border:1px solid #1476c91a;border-radius:12px;align-items:center;gap:14px;min-height:52px;padding:10px 16px;font-size:14px;line-height:1.45;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 5px 18px #144b820f}.get-to-know-us-page .gk-performance-item:hover{border-color:#1476c940;transform:translate(5px);box-shadow:0 9px 24px #144b821a}.get-to-know-us-page .gk-performance-check{color:#fff;background:#1476c9;border-radius:50%;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;font-weight:800;display:flex}@media (width<=900px){.get-to-know-us-page .gk-performance-section{padding:60px 0}.get-to-know-us-page .gk-performance-content{text-align:center;grid-template-columns:1fr;gap:30px}.get-to-know-us-page .gk-performance-image-wrap{min-height:260px}.get-to-know-us-page .gk-performance-image{width:360px}.get-to-know-us-page .gk-performance-text .gk-small-line,.get-to-know-us-page .gk-performance-intro{margin-left:auto;margin-right:auto}.get-to-know-us-page .gk-performance-item{text-align:left}}@media (width<=600px){.get-to-know-us-page .gk-performance-section{padding:48px 0}.get-to-know-us-page .gk-performance-text h2{font-size:26px}.get-to-know-us-page .gk-performance-image{width:290px}.get-to-know-us-page .gk-performance-item{padding:10px 12px;font-size:13px}}.get-to-know-us-page .gk-champion-section{color:#fff;isolation:isolate;background:radial-gradient(circle at 88% 20%,#ffffff1a,#0000 28%),linear-gradient(120deg,#063f82 0%,#075ca9 52%,#1476c9 100%);padding:82px 0 76px;position:relative;overflow:hidden}.get-to-know-us-page .gk-champion-section:before{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-330px;left:-270px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05,0 0 0 126px #ffffff03}.get-to-know-us-page .gk-champion-section:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:380px;height:380px;position:absolute;top:-210px;right:-170px}.get-to-know-us-page .gk-champion-heading{position:relative}.get-to-know-us-page .gk-champion-divider{background:#ffffff47;width:1px;height:150px}.get-to-know-us-page .gk-champion-text{max-width:650px}.get-to-know-us-page .gk-champion-text p+p{border-top:1px solid #ffffff38;margin-top:24px;padding-top:22px}.get-to-know-us-page .gk-champion-mark{z-index:1;color:#0000;-webkit-text-stroke:1px #ffffff21;letter-spacing:-5px;white-space:nowrap;pointer-events:none;margin-top:52px;padding-left:7%;font-size:clamp(72px,9vw,145px);font-weight:800;line-height:.9;position:relative}@media (width<=900px){.get-to-know-us-page .gk-champion-section{padding:65px 0}.get-to-know-us-page .gk-champion-content{grid-template-columns:.8fr 1px 1.2fr;gap:28px}.get-to-know-us-page .gk-champion-heading h2{font-size:36px}.get-to-know-us-page .gk-champion-text p{font-size:14px}.get-to-know-us-page .gk-champion-mark{font-size:72px}}@media (width<=700px){.get-to-know-us-page .gk-champion-section{padding:55px 0 60px}.get-to-know-us-page .gk-champion-content{grid-template-columns:1fr;gap:26px}.get-to-know-us-page .gk-champion-heading h2{font-size:32px}.get-to-know-us-page .gk-champion-divider{width:55px;height:1px}.get-to-know-us-page .gk-champion-text p{font-size:14px;line-height:1.7}.get-to-know-us-page .gk-champion-mark{letter-spacing:-2px;margin-top:38px;padding-left:5%;font-size:48px}}.get-to-know-us-page .gk-champion-section{box-sizing:border-box;min-height:430px;padding:70px 0 58px}.get-to-know-us-page .gk-champion-yellow-line{display:none!important}.get-to-know-us-page .gk-champion-heading:after{background:#ffc400;border-radius:10px;width:55px;height:4px;margin-top:22px;display:block}.get-to-know-us-page .gk-champion-content{align-items:center;min-height:210px}.get-to-know-us-page .gk-champion-trophy{object-fit:contain;opacity:.85;z-index:2;background-position:50%;background-repeat:no-repeat;background-size:contain;width:150px;height:150px;position:absolute;top:18px;right:30px}.get-to-know-us-page .gk-champion-text{box-sizing:border-box;padding-right:185px;position:relative}.get-to-know-us-page .gk-champion-mark{letter-spacing:-4px;white-space:nowrap;margin-top:35px;padding-left:6%;font-size:clamp(70px,8vw,125px);line-height:.85;transform:translateY(-2px)}.get-to-know-us-page .gk-champion-section:after{width:360px;height:360px;top:-170px;right:-150px}.get-to-know-us-page .gk-champion-section:before{width:500px;height:500px;bottom:-350px;left:-300px}@media (width<=900px){.get-to-know-us-page .gk-champion-section{min-height:auto;padding:65px 0 55px}.get-to-know-us-page .gk-champion-trophy{width:120px;height:120px;right:15px}.get-to-know-us-page .gk-champion-text{padding-right:145px}.get-to-know-us-page .gk-champion-mark{font-size:70px}}@media (width<=700px){.get-to-know-us-page .gk-champion-section{padding:55px 20px 50px}.get-to-know-us-page .gk-champion-content{grid-template-columns:1fr;gap:25px}.get-to-know-us-page .gk-champion-divider{width:55px;height:1px}.get-to-know-us-page .gk-champion-trophy{width:110px;height:110px;margin:25px auto 0;display:block;position:relative;top:auto;right:auto}.get-to-know-us-page .gk-champion-text{padding-right:0}.get-to-know-us-page .gk-champion-mark{letter-spacing:-2px;white-space:nowrap;margin-top:35px;padding-left:0;font-size:45px}}.get-to-know-us-page .gk-champion-trophy{object-fit:contain;opacity:.92;background:#033d7e2e;border:1px solid #ffffff38;border-radius:4px;width:170px;height:170px;transition:transform .35s,opacity .35s;box-shadow:0 18px 40px #0023502e,inset 0 0 30px #ffffff0a}.get-to-know-us-page .gk-champion-trophy:hover{opacity:1;transform:translateY(-5px)}.get-to-know-us-page .gk-champion-heading:after{content:"";background:#ffc400;border-radius:10px;width:55px;height:4px;margin-top:22px;display:block}.get-to-know-us-page .gk-champion-section{background:radial-gradient(circle at 92% 18%,#ffffff1a,#0000 24%),linear-gradient(135deg,#064c91 0%,#075ca8 48%,#0878cf 100%);padding:72px 20px 60px;position:relative;overflow:hidden}.get-to-know-us-page .gk-champion-content{z-index:3;grid-template-columns:minmax(260px,.75fr) 1px minmax(420px,1.25fr);align-items:center;gap:44px;min-height:230px;display:grid;position:relative}.get-to-know-us-page .gk-champion-heading{padding-right:15px;position:relative}.get-to-know-us-page .gk-champion-label{color:#ffc400;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:800;display:block}.get-to-know-us-page .gk-champion-heading h2{color:#fff;letter-spacing:-1.2px;margin:0;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1.05}.get-to-know-us-page .gk-champion-accent{background:#ffc400;border-radius:10px;width:56px;height:4px;margin-top:24px;box-shadow:0 0 14px #ffc40038}.get-to-know-us-page .gk-champion-divider{background:#ffffff40;width:1px;min-height:150px}.get-to-know-us-page .gk-champion-text p{color:#fffffff0;margin:0;font-size:16px;line-height:1.75}.get-to-know-us-page .gk-champion-text-line{background:#ffffff3d;width:100%;height:1px;margin:20px 0}.get-to-know-us-page .gk-champion-trophy{z-index:5;justify-content:center;align-items:center;width:240px;height:240px;display:flex;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}.get-to-know-us-page .gk-champion-trophy-image{object-fit:contain;opacity:.94;transform-origin:50%;border-radius:6px;width:240px;height:240px;transition:transform .35s,opacity .35s;display:block;transform:scale(1.25);box-shadow:0 18px 40px #00194626}.get-to-know-us-page .gk-champion-trophy-image:hover{opacity:1;transform:translateY(-6px)}.get-to-know-us-page .gk-champion-mark{z-index:1;color:#0000;-webkit-text-stroke:1px #ffffff21;letter-spacing:-4px;white-space:nowrap;pointer-events:none;margin-top:42px;font-size:clamp(70px,8vw,125px);font-weight:800;line-height:.9;position:relative}.get-to-know-us-page .gk-champion-section:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-350px;left:-250px;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff05}.get-to-know-us-page .gk-champion-section:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:390px;height:390px;position:absolute;top:-180px;right:-170px}@media (width<=900px){.get-to-know-us-page .gk-champion-content{grid-template-columns:1fr;gap:28px}.get-to-know-us-page .gk-champion-divider{width:60px;min-height:1px}.get-to-know-us-page .gk-champion-text{padding-right:190px}.get-to-know-us-page .gk-champion-trophy,.get-to-know-us-page .gk-champion-trophy-image{width:145px;height:145px}}@media (width<=600px){.get-to-know-us-page .gk-champion-section{padding:55px 20px 45px}.get-to-know-us-page .gk-champion-heading h2{font-size:38px}.get-to-know-us-page .gk-champion-text{padding-right:0}.get-to-know-us-page .gk-champion-trophy{width:135px;height:135px;margin:5px auto 0;position:relative;top:auto;right:auto;transform:none}.get-to-know-us-page .gk-champion-trophy-image{width:135px;height:135px}.get-to-know-us-page .gk-champion-mark{letter-spacing:-2px;margin-top:35px;font-size:45px}}.get-to-know-us-page .gk-champion-accent{background:#ffc400;border-radius:10px;width:55px;height:4px;margin-top:24px;box-shadow:0 0 12px #ffc4002e;display:block!important}.get-to-know-us-page .gk-champion-trophy{z-index:10;justify-content:center;align-items:center;width:165px;height:165px;display:flex;top:50%;right:0;transform:translateY(-50%);box-shadow:none!important;background:0 0!important;border:0!important;position:absolute!important}.get-to-know-us-page .gk-champion-trophy-image{opacity:.95;object-fit:contain!important;width:165px!important;height:165px!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important}.get-to-know-us-page .gk-champion-text{padding-right:205px}.get-to-know-us-page .gk-champion-section{position:relative;overflow:hidden}.get-to-know-us-page .gk-champion-accent{background:#ffc400;border-radius:10px;width:55px;height:4px;margin-top:22px;display:block!important}.get-to-know-us-page .gk-champion-text{padding-right:190px;position:relative}.get-to-know-us-page .gk-champion-trophy-image{object-fit:contain!important;opacity:1!important;visibility:visible!important;width:150px!important;height:150px!important;box-shadow:none!important;background:0 0!important;border:none!important;display:block!important}.get-to-know-us-page .gk-champion-heading:before,.get-to-know-us-page .gk-champion-heading:after,.get-to-know-us-page .gk-champion-heading h2:before,.get-to-know-us-page .gk-champion-heading h2:after{content:none!important;display:none!important}@media (width<=700px){.get-to-know-us-page .gk-champion-text{padding-right:0}.get-to-know-us-page .gk-champion-trophy{width:130px;height:130px;margin:25px auto 0;position:relative;top:auto;right:auto;transform:none}.get-to-know-us-page .gk-champion-trophy-image{width:130px!important;height:130px!important}}.get-to-know-us-page .gk-champion-content{position:relative}.get-to-know-us-page .gk-champion-trophy{z-index:5;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:20!important;justify-content:center!important;align-items:center!important;width:230px!important;height:230px!important;display:flex!important;position:absolute!important;top:50%!important;right:0!important;overflow:visible!important;transform:translateY(-50%)!important}.get-to-know-us-page .gk-trophy-back-effect{z-index:1!important;pointer-events:none!important;background:radial-gradient(circle,#ffd6418c 0%,#ffd6414d 20%,#00cdff4d 42%,#009bff29 62%,#0078ff0d 73%,#0000 82%)!important;border-radius:50%!important;width:220px!important;height:220px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 30px #ffd2324d,0 0 60px #00cdff47,0 0 100px #00aaff29!important}.get-to-know-us-page .gk-trophy-back-effect:before{content:"";background:0 0;border:2px solid #ffd741bf;border-radius:50%;width:155px;height:155px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #ffd74173,0 0 25px #ffcd2d33}.get-to-know-us-page .gk-trophy-back-effect:after{content:"";background:0 0;border:1px solid #69e1ffa6;border-radius:50%;width:195px;height:195px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #3cd2ff4d}.get-to-know-us-page .gk-champion-trophy-image{object-fit:contain!important;opacity:1!important;visibility:visible!important;z-index:10!important;filter:drop-shadow(0 8px 10px #00000038)drop-shadow(0 0 12px #ffcd2d66)!important;width:185px!important;height:185px!important;display:block!important;position:relative!important}.get-to-know-us-page .gk-trophy-back-effect{animation:4s ease-in-out infinite trophyPremiumGlow!important}@keyframes trophyPremiumGlow{0%,to{opacity:.75}50%{opacity:1}}@media (width<=700px){.get-to-know-us-page .gk-champion-trophy{width:190px!important;height:190px!important;margin:25px auto 0!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}.get-to-know-us-page .gk-champion-trophy-image{width:155px!important;height:155px!important}.get-to-know-us-page .gk-trophy-back-effect{width:175px!important;height:175px!important}}.get-to-know-us-page .gk-performance-slide{width:235px;height:300px;transform-style:preserve-3d;backface-visibility:hidden;background:#fff;border-radius:22px;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s,filter .8s;position:absolute;overflow:hidden}.get-to-know-us-page .gk-performance-carousel-dots button{cursor:pointer;background:#b7d8f4;border:0;border-radius:50%;width:9px;height:9px;padding:0;transition:width .3s,background .3s}.get-to-know-us-page .gk-performance-carousel-dots button.active{background:#1477c9;border-radius:10px;width:25px}@media (width<=700px){.get-to-know-us-page .gk-performance-3d-carousel{perspective:1200px;width:100%;height:390px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible!important}.get-to-know-us-page .gk-performance-slide-left{z-index:3!important;opacity:.9!important;transform:translate(calc(-50% - 165px),-50%)translateZ(-55px)rotateY(22deg)scale(.72)!important}.get-to-know-us-page .gk-performance-slide-right{z-index:3!important;opacity:.9!important;transform:translate(calc(165px - 50%),-50%)translateZ(-55px)rotateY(-22deg)scale(.72)!important}}.get-to-know-us-page .gk-performance-image-wrap{position:relative;overflow:visible!important}.get-to-know-us-page .gk-performance-3d-carousel{perspective:1200px;width:100%;height:390px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible!important}.get-to-know-us-page .gk-performance-image-wrap{isolation:isolate;width:100%!important;position:relative!important;overflow:visible!important}.get-to-know-us-page .gk-performance-3d-carousel{perspective:1400px!important;width:100%!important;height:360px!important;transform-style:preserve-3d!important;display:block!important;position:relative!important;overflow:visible!important}.get-to-know-us-page .gk-performance-slide{background:#fff;width:215px!important;height:285px!important;transform-style:preserve-3d!important;backface-visibility:hidden!important;border-radius:20px!important;margin:0!important;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s,filter .8s!important;position:absolute!important;top:50%!important;left:50%!important;overflow:hidden!important}.get-to-know-us-page .gk-performance-slide img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.get-to-know-us-page .gk-performance-slide-center{z-index:5!important;opacity:1!important;filter:none!important;transform:translate(-50%,-50%)translateZ(80px)scale(1)!important;box-shadow:0 25px 55px #002d643d!important}.get-to-know-us-page .gk-performance-slide-left{z-index:3!important;opacity:.9!important;filter:brightness(.96)!important;transform:translate(calc(-50% - 145px),-50%)translateZ(-45px)rotateY(24deg)scale(.78)!important}.get-to-know-us-page .gk-performance-slide-right{z-index:3!important;opacity:.9!important;filter:brightness(.96)!important;transform:translate(calc(145px - 50%),-50%)translateZ(-45px)rotateY(-24deg)scale(.78)!important}.get-to-know-us-page .gk-performance-slide-hidden{z-index:0!important;opacity:0!important;pointer-events:none!important;transform:translate(-50%,-50%)translateZ(-250px)scale(.5)!important}.get-to-know-us-page .gk-performance-carousel-dots{z-index:20!important;align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;bottom:5px!important;left:50%!important;transform:translate(-50%)!important}@media (width<=700px){.get-to-know-us-page .gk-performance-3d-carousel{height:320px!important}.get-to-know-us-page .gk-performance-slide{width:185px!important;height:245px!important}.get-to-know-us-page .gk-performance-slide-left{transform:translate(calc(-50% - 85px),-50%)translateZ(-35px)rotateY(20deg)scale(.68)!important}.get-to-know-us-page .gk-performance-slide-right{transform:translate(calc(85px - 50%),-50%)translateZ(-35px)rotateY(-20deg)scale(.68)!important}}.get-to-know-us-page .gk-performance-slide{background:#f8fbff!important;border:5px solid #fffffff2!important;transition:transform .8s cubic-bezier(.22,1,.36,1),box-shadow .5s,opacity .8s,filter .8s!important;box-shadow:0 18px 28px #002a5c33,7px 10px #074e912e,0 0 0 2px #0767be38,inset 0 0 0 3px #d2e8faf2,inset 0 3px #fffffff2,inset 0 -5px #0046871f!important}.get-to-know-us-page .gk-performance-slide:before{content:"";pointer-events:none;z-index:3;border:2px solid #ffffffb8;border-radius:14px;position:absolute;inset:4px;box-shadow:inset 0 0 8px #00509b38,inset 0 2px 3px #ffffffe6}.get-to-know-us-page .gk-performance-slide:after{content:"";pointer-events:none;z-index:-1;border:2px solid #086cc833;border-radius:24px;position:absolute;inset:-5px}.get-to-know-us-page .gk-performance-slide-center{box-shadow:0 28px 45px #002a5c40,8px 12px #074e9133,0 0 0 2px #0767be40,inset 0 0 0 3px #d2e8faf2,inset 0 3px #fffffff2,inset 0 -5px #0046871f!important}.get-to-know-us-page .gk-performance-slide-left,.get-to-know-us-page .gk-performance-slide-right{box-shadow:0 18px 30px #002a5c2e,6px 9px #074e9126,0 0 0 2px #0767be33,inset 0 0 0 3px #dcedfae6,inset 0 3px #ffffffe6!important}.partner-opportunities-section{background:#f5f9fd;padding:85px 20px 95px;position:relative;overflow:hidden}.partner-opportunities-section .partner-with-us-container{z-index:2;width:100%;max-width:1100px;margin:0 auto;position:relative}.partner-section-heading{text-align:center;max-width:760px;margin:0 auto 48px}.partner-section-heading>span{color:#0873c9;letter-spacing:.16em;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.partner-section-heading h2{color:#073f79;letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.08}.partner-section-heading p{color:#60758a;max-width:680px;margin:18px auto 0;font-size:15px;line-height:1.7}.partner-section-heading .partner-heading-small{color:#073f79;margin-top:10px;font-size:14px;font-weight:700}.partnership-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.partnership-card{background:#fff;border:1px solid #075ea31f;border-radius:20px;flex-direction:column;min-height:430px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 35px #00366917}.partnership-card:before{content:"";background:linear-gradient(90deg,#07549b,#1685d5);height:5px;position:absolute;top:0;left:0;right:0}.partnership-card-header{align-items:center;gap:15px;padding:28px 25px 20px;display:flex}.partnership-card-icon{color:#ffd21c;background:linear-gradient(145deg,#0876ca,#07509a);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:flex;box-shadow:0 8px 16px #07509633}.partnership-card-header h3{color:#073f79;margin:0;font-size:21px;font-weight:800;line-height:1.15}.partnership-card-body p{color:#6a7d8e;margin:0 0 12px;font-size:13px;line-height:1.55}.partnership-card-body .partnership-card-intro{color:#073f79;font-size:13px;font-weight:700;line-height:1.55}.partnership-card-body li{padding-left:3px}.partnership-contact-btn{color:#fff;cursor:pointer;background:#07549b;border:0;border-radius:7px;justify-content:center;align-items:center;gap:12px;width:fit-content;margin-top:auto;padding:10px 17px;font-size:12px;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.partnership-contact-btn:hover{background:#06437f;transform:translateY(-2px)}.partnership-contact-btn span{font-size:17px;line-height:1}@media (width<=900px){.partnership-cards{grid-template-columns:repeat(2,1fr)}.partnership-card:last-child{grid-column:1/-1;width:100%;max-width:500px;margin:0 auto}}@media (width<=600px){.partner-opportunities-section{padding:60px 16px 70px}.partner-section-heading{margin-bottom:32px}.partner-section-heading h2{font-size:31px}.partner-section-heading p{font-size:13px}.partnership-cards{grid-template-columns:1fr;gap:17px}.partnership-card{min-height:390px}.partnership-card:last-child{grid-column:auto;max-width:none}.partnership-card-header{padding:23px 20px 17px}.partnership-card-body{padding:0 20px 21px}}.partner-opportunities-section .partner-with-us-container{width:100%!important;max-width:1100px!important;margin:0 auto!important;display:block!important}.partner-opportunities-section .partner-section-heading{width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.partner-opportunities-section .partnership-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;width:100%!important;display:grid!important}.partner-opportunities-section .partnership-card{width:100%!important;min-width:0!important}@media (width<=900px){.partner-opportunities-section .partnership-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.partner-opportunities-section .partnership-cards{grid-template-columns:1fr!important}}.why-partner-section{background:radial-gradient(circle at 10% 35%,#0876ca0f,#0000 28%),radial-gradient(circle at 92% 70%,#ffd21c0d,#0000 24%),#fff;padding:88px 24px 90px;position:relative;overflow:hidden}.why-partner-section:before{content:"";pointer-events:none;border:1px solid #0876ca14;border-radius:50%;width:420px;height:420px;position:absolute;top:220px;left:-220px}.why-partner-section:after{content:"";pointer-events:none;border:1px solid #0876ca12;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-280px;right:-280px}.why-partner-section .partner-with-us-container{z-index:2;width:100%;max-width:1180px;margin:0 auto;position:relative}.why-partner-section .partner-section-heading{text-align:center;max-width:900px;margin:0 auto 55px}.why-partner-section .partner-section-heading h2{color:#073f79;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.5vw,52px);font-weight:900;line-height:1.08}.why-partner-section .partner-heading-line{justify-content:center;align-items:center;gap:7px;margin:20px auto 17px;display:flex}.why-partner-section .partner-heading-line span{background:#0876ca;border-radius:20px;width:30px;height:3px;display:block}.why-partner-section .partner-heading-line i{background:#ffd21c;border-radius:50%;width:8px;height:8px;display:block}.why-partner-section .partner-modern-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;max-width:1120px;margin:0 auto;display:grid}.partner-modern-visual{min-height:500px;padding:20px;position:relative}.partner-education-visual{width:430px;height:330px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.partner-globe{background:radial-gradient(circle at 35% 30%,#63b8ff,#0876ca 55%,#073f79);border-radius:50%;justify-content:center;align-items:center;width:190px;height:190px;font-size:88px;animation:5s ease-in-out infinite partnerFloat;display:flex;position:absolute;top:20px;left:22px;box-shadow:0 20px 45px #073f7933}.partner-laptop{width:300px;position:absolute;bottom:35px;right:0}.partner-laptop-screen{background:linear-gradient(145deg,#fff,#edf6ff);border:7px solid #173e67;border-bottom-width:10px;border-radius:12px 12px 5px 5px;height:190px;padding:32px 28px;position:relative;box-shadow:0 18px 35px #073f792e}.partner-laptop-screen span{color:#0876ca;font-size:15px;font-weight:700;display:block}.partner-laptop-screen strong{color:#073f79;max-width:180px;margin-top:4px;font-size:22px;font-weight:900;line-height:1.1;display:block}.partner-growth-chart{align-items:flex-end;gap:8px;height:65px;margin-top:15px;display:flex}.partner-growth-chart i{background:linear-gradient(#4ba9ee,#0876ca);border-radius:4px 4px 0 0;width:24px;animation:2.4s ease-in-out infinite partnerBars;display:block}.partner-growth-chart i:first-child{height:20px}.partner-growth-chart i:nth-child(2){height:30px;animation-delay:.15s}.partner-growth-chart i:nth-child(3){height:40px;animation-delay:.3s}.partner-growth-chart i:nth-child(4){height:51px;animation-delay:.45s}.partner-growth-chart i:nth-child(5){height:62px;animation-delay:.6s}.partner-laptop-base{background:linear-gradient(#d9e8f5,#8daac3);border-radius:0 0 18px 18px;width:340px;height:18px;margin-left:-20px;box-shadow:0 10px 15px #073f7926}.partner-books{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:5px;left:5px}.partner-books span{background:#0876ca;border-radius:4px;width:125px;height:15px;display:block;box-shadow:0 5px 10px #073f791f}.partner-books span:nth-child(2){background:#ffd21c;width:140px}.partner-books span:nth-child(3){background:#073f79;width:115px}.partner-floating-icon{z-index:5;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;animation:4s ease-in-out infinite partnerFloat;display:flex;position:absolute;box-shadow:0 12px 30px #073f7926}.partner-floating-one{top:45px;left:10px}.partner-floating-two{animation-delay:.8s;top:40px;right:35px}.partner-floating-three{animation-delay:1.4s;top:245px;left:20px}.partner-modern-visual .partner-demand-text{position:absolute;bottom:-4px;left:20px;right:10px}.partner-modern-visual .partner-demand-text h3{color:#073f79;margin:0 0 10px;font-size:25px;font-weight:900;line-height:1.2}.partner-modern-visual .partner-demand-text p{color:#617587;max-width:520px;margin:0;font-size:14px;line-height:1.65}.partner-mini-line{background:#ffd21c;border-radius:20px;width:42px;height:3px;margin-bottom:12px}.why-partner-section .partner-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.why-partner-section .partner-stat-card{background:linear-gradient(145deg,#fff,#f3f8fd);border:1px solid #07549b1c;border-radius:22px;min-height:330px;padding:30px 28px 25px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 20px 45px #0036691a}.why-partner-section .partner-stat-card:after{content:"";pointer-events:none;background:#0876ca0d;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-70px}.partner-stat-icon{background:linear-gradient(145deg,#edf6ff,#dceeff);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:22px;font-size:25px;display:flex;box-shadow:inset 0 0 0 1px #0876ca12}.partner-stat-top{align-items:center;gap:12px;margin-bottom:17px;display:flex}.partner-stat-top strong{color:#07529b;letter-spacing:-.045em;white-space:nowrap;font-size:42px;font-weight:900;line-height:1}.partner-stat-top span{color:#52697d;font-size:12px;font-weight:700;line-height:1.3}.partner-stat-line{background:linear-gradient(90deg,#0876ca2e,#0000);width:100%;height:1px;margin-bottom:17px}.partner-stat-card p{z-index:2;color:#617587;margin:0;font-size:13px;line-height:1.65;position:relative}.partner-stat-bottom-graphic{color:#0876ca;background:radial-gradient(circle at 20%,#0876ca1a,#0000 55%),#f5faff;border-radius:15px;align-items:center;gap:25px;margin-top:27px;padding:14px 17px;font-size:25px;font-weight:900;display:flex}.partner-stat-bottom-graphic span{animation:1.8s ease-in-out infinite partnerArrow;display:inline-block}.partner-stat-bottom-graphic span:nth-child(2){animation-delay:.2s}.partner-stat-bottom-graphic span:nth-child(3){animation-delay:.4s}.partner-people-graphic{color:#0876ca;justify-content:center;gap:18px}.partner-people-graphic span{font-size:22px}.partner-benefits-strip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #07549b17;border-radius:22px;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:65px auto 0;padding:20px 10px;display:grid;box-shadow:0 15px 40px #00366914}.partner-benefit-item{border-right:1px solid #07549b1a;align-items:center;gap:15px;min-height:75px;padding:10px 22px;display:flex}.partner-benefit-item:last-child{border-right:none}.partner-benefit-icon{color:#0876ca;background:linear-gradient(145deg,#eef7ff,#e2f0ff);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:21px;font-weight:900;display:flex}.partner-benefit-item strong,.partner-benefit-item span{display:block}.partner-benefit-item strong{color:#073f79;font-size:15px;font-weight:800;line-height:1.3}.partner-benefit-item span{color:#617587;margin-top:3px;font-size:12px;line-height:1.4}@keyframes partnerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes partnerBars{0%,to{transform:scaleY(.86)}50%{transform:scaleY(1.05)}}@keyframes partnerArrow{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@media (width<=1000px){.why-partner-section{padding:75px 20px 80px}.why-partner-section .partner-modern-content{grid-template-columns:1fr;gap:35px;max-width:760px}.partner-modern-visual{min-height:500px}.partner-modern-visual .partner-demand-text{text-align:center;left:10px;right:10px}.partner-modern-visual .partner-demand-text p,.partner-mini-line{margin-left:auto;margin-right:auto}.why-partner-section .partner-stat-cards{max-width:700px;margin:0 auto}.partner-benefits-strip{grid-template-columns:repeat(2,1fr);max-width:760px}.partner-benefit-item:nth-child(2){border-right:none}.partner-benefit-item:nth-child(-n+2){border-bottom:1px solid #07549b1a}}@media (width<=650px){.why-partner-section{padding:60px 16px 65px}.why-partner-section .partner-section-heading{margin-bottom:40px}.why-partner-section .partner-section-heading h2{letter-spacing:-.035em;font-size:31px}.partner-heading-description{font-size:13px!important}.partner-modern-visual{min-height:455px;padding:0}.partner-visual-circle{width:290px;height:290px}.partner-education-visual{width:320px;height:280px}.partner-globe{width:125px;height:125px;font-size:58px;top:22px;left:8px}.partner-laptop{width:220px;bottom:45px;right:-2px}.partner-laptop-screen{border-width:5px;height:145px;padding:23px 18px}.partner-laptop-screen span{font-size:11px}.partner-laptop-screen strong{font-size:17px}.partner-growth-chart{gap:5px;height:45px;margin-top:8px}.partner-growth-chart i{width:16px}.partner-laptop-base{width:245px;height:12px;margin-left:-13px}.partner-books{bottom:18px;left:0}.partner-books span{width:85px;height:10px}.partner-books span:nth-child(2){width:98px}.partner-books span:nth-child(3){width:78px}.partner-floating-icon{width:44px;height:44px;font-size:19px}.partner-floating-one{top:25px;left:0}.partner-floating-two{top:25px;right:0}.partner-floating-three{top:205px;left:5px}.partner-modern-visual .partner-demand-text{text-align:center;bottom:0}.partner-modern-visual .partner-demand-text h3{font-size:21px}.partner-modern-visual .partner-demand-text p{font-size:13px}.why-partner-section .partner-stat-cards{grid-template-columns:1fr;gap:15px}.why-partner-section .partner-stat-card{min-height:275px;padding:25px 22px}.partner-stat-top strong{font-size:37px}.partner-benefits-strip{grid-template-columns:1fr;margin-top:45px;padding:10px}.partner-benefit-item,.partner-benefit-item:nth-child(2){border-bottom:1px solid #07549b1a;min-height:70px;border-right:none!important}.partner-benefit-item:last-child{border-bottom:none}}@media (width<=400px){.partner-education-visual{transform:translate(-50%,-50%)scale(.88)}.partner-modern-visual{min-height:440px}.why-partner-section .partner-section-heading h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.partner-floating-icon,.partner-globe,.partner-growth-chart i,.partner-stat-bottom-graphic span{animation:none!important}.why-partner-section .partner-stat-card{transition:none}}.enabling-partner-section{background:#f5f9fd;padding:80px 20px 90px;position:relative;overflow:hidden}.enabling-partner-section .partner-with-us-container{width:100%!important;max-width:1100px!important;margin:0 auto!important;display:block!important}.enabling-partner-heading{text-align:center;max-width:760px;margin:0 auto 45px}.enabling-partner-heading>span{color:#0876ca;letter-spacing:.16em;margin-bottom:11px;font-size:12px;font-weight:800;display:inline-block}.enabling-partner-heading h2{color:#073f79;letter-spacing:-.035em;margin:0;font-size:clamp(31px,4vw,45px);font-weight:800;line-height:1.08}.enabling-partner-heading p{color:#637789;max-width:690px;margin:17px auto 0;font-size:14px;line-height:1.7}.enabling-partner-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;max-width:1000px;margin:0 auto;display:grid}.enabling-partner-card{background:#fff;border:1px solid #07549b1f;border-radius:18px;min-height:285px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 16px 35px #00366917}.enabling-partner-card:before{content:"";background:linear-gradient(90deg,#07549b,#1685d5);height:5px;position:absolute;top:0;left:0;right:0}.enabling-partner-card:hover{transform:translateY(-7px);box-shadow:0 25px 45px #00366924}.enabling-card-header{background:linear-gradient(#edf5fb,#f7fbfe);border-bottom:1px solid #07549b14;align-items:center;gap:15px;padding:25px 25px 20px;display:flex}.enabling-card-icon{color:#ffd21c;background:linear-gradient(145deg,#0876ca,#07509a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex;box-shadow:0 8px 16px #0750962e}.enabling-card-header h3{color:#073f79;margin:0;font-size:19px;font-weight:800;line-height:1.25}.enabling-card-body{padding:23px 25px 27px}.enabling-card-body p{color:#647789;margin:0 0 12px;font-size:13px;line-height:1.6}.enabling-card-body ul{color:#526b7e;margin:0;padding-left:19px;font-size:12px;line-height:1.85}.enabling-card-body li{padding-left:3px}.enabling-card-body li::marker{color:#0876ca}@media (width<=800px){.enabling-partner-section{padding:65px 18px 70px}.enabling-partner-cards{grid-template-columns:1fr;max-width:650px}}@media (width<=600px){.enabling-partner-section{padding:55px 16px 65px}.enabling-partner-heading{margin-bottom:32px}.enabling-partner-heading h2{font-size:30px}.enabling-partner-heading p{font-size:13px}.enabling-card-header{padding:21px 20px 17px}.enabling-card-body{padding:20px 20px 23px}.enabling-card-header h3{font-size:17px}}.partner-network-section{background:linear-gradient(#fff 0%,#f4f9fd 100%);padding:82px 20px 90px;position:relative;overflow:hidden}.partner-network-section .partner-with-us-container{width:100%!important;max-width:1100px!important;margin:0 auto!important;display:block!important}.partner-network-heading{text-align:center;max-width:760px;margin:0 auto 48px}.partner-network-heading>span{color:#0876ca;letter-spacing:.16em;margin-bottom:11px;font-size:12px;font-weight:800;display:inline-block}.partner-network-heading h2{color:#073f79;letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.08}.partner-network-heading p{color:#647789;max-width:680px;margin:17px auto 0;font-size:14px;line-height:1.7}.partner-network-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;display:grid}.partner-network-card{background:linear-gradient(145deg,#fff 0%,#f5faff 100%);border:1px solid #07549b1f;border-radius:18px;flex-direction:column;min-height:285px;padding:25px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 32px #00366917}.partner-network-card:before{content:"";background:linear-gradient(90deg,#07549b,#1685d5);height:4px;position:absolute;top:0;left:0;right:0}.partner-network-card:after{content:"";z-index:-1;background:#dbeaf5;border-radius:0 0 14px 14px;height:12px;position:absolute;bottom:-7px;left:10px;right:10px}.partner-network-card:hover{transform:translateY(-9px)rotateX(2deg);box-shadow:0 25px 45px #00366926}.partner-network-icon{background:linear-gradient(145deg,#0876ca,#07509a);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:21px;display:flex;transform:translateZ(18px);box-shadow:0 9px 18px #07509633}.partner-network-icon span{color:#ffd21c;letter-spacing:.04em;font-size:13px;font-weight:900}.partner-network-card-content{flex-direction:column;flex:1;display:flex}.partner-network-card-content h3{color:#073f79;letter-spacing:-.02em;margin:0 0 11px;font-size:20px;font-weight:800;line-height:1.15}.partner-network-card-content p{color:#647789;margin:0;font-size:12px;line-height:1.65}.partner-network-link{color:#07549b;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:fit-content;margin-top:auto;padding-top:19px;font-size:11px;font-weight:800;display:inline-flex}.partner-network-link span{font-size:17px;transition:transform .25s}.partner-network-card:hover .partner-network-link span{transform:translate(5px)}@media (width<=1000px){.partner-network-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.partner-network-card{min-height:260px}}@media (width<=600px){.partner-network-section{padding:60px 16px 70px}.partner-network-heading{margin-bottom:32px}.partner-network-heading h2{font-size:30px}.partner-network-heading p{font-size:13px}.partner-network-cards{grid-template-columns:1fr;gap:16px}.partner-network-card{min-height:245px;padding:22px}.partner-network-card-content h3{font-size:19px}}.certified-trainer-section{color:#fff;background:linear-gradient(135deg,#064b8f 0%,#075fa8 52%,#087bc8 100%);padding:85px 20px 90px;position:relative;overflow:hidden}.certified-trainer-container{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;width:100%;max-width:1100px;margin:0 auto;display:grid;position:relative}.certified-trainer-content{z-index:5;position:relative}.certified-trainer-label{color:#ffd21c;letter-spacing:.16em;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.certified-trainer-content h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.2vw,54px);font-weight:800;line-height:1.02}.certified-trainer-accent{background:#ffd21c;border-radius:10px;width:52px;height:4px;margin:22px 0 20px}.certified-trainer-content>p{color:#ffffffe0;max-width:540px;margin:0;font-size:14px;line-height:1.7}.certified-trainer-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 15px;max-width:540px;margin-top:25px;display:grid}.trainer-benefit{color:#fff;align-items:center;gap:9px;font-size:12px;line-height:1.35;display:flex}.trainer-benefit>span{color:#07549b;background:#ffd21c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:flex}.trainer-benefit strong{font-weight:600}.certified-trainer-button{color:#07549b;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:18px;margin-top:28px;padding:12px 19px;font-size:12px;font-weight:800;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 28px #00143c33}.certified-trainer-button:hover{transform:translateY(-3px);box-shadow:0 20px 35px #00143c47}.certified-trainer-button span{font-size:18px;line-height:1}.certified-trainer-visual{perspective:1200px;justify-content:center;align-items:center;min-height:390px;display:flex;position:relative}.trainer-visual-glow{filter:blur(32px);background:#ffffff26;border-radius:50%;width:310px;height:310px;position:absolute}.trainer-visual-ring{pointer-events:none;border:1px solid #fff3;border-radius:50%;position:absolute;transform:rotateX(65deg)}.trainer-ring-one{width:340px;height:340px}.trainer-ring-two{width:275px;height:275px}.trainer-visual-card{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff3b,#ffffff12);border:1px solid #ffffff7a;border-radius:20px;width:235px;min-height:300px;padding:24px;animation:5s ease-in-out infinite trainerCardFloat;position:relative;transform:rotateY(-8deg)rotateX(4deg)translateZ(20px);box-shadow:0 30px 55px #00143c4d,9px 12px #03397038,inset 0 2px #ffffff80,inset 0 -8px 18px #00285a1f}@keyframes trainerCardFloat{0%,to{translate:0}50%{translate:0 -9px}}.trainer-card-top{align-items:center;gap:7px;margin-bottom:17px;display:flex}.trainer-card-dot{background:#ffd21c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ffd21cb3}.trainer-card-label{color:#ffffffb8;letter-spacing:.13em;font-size:8px;font-weight:800}.trainer-card-icon{background:#ffffff1f;border:1px solid #fff3;border-radius:17px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:15px;font-size:30px;display:flex;box-shadow:0 10px 20px #00143c26}.trainer-visual-card h3{color:#fff;letter-spacing:-.035em;margin:0;font-size:31px;font-weight:800;line-height:.95}.trainer-card-line{background:#ffd21c;border-radius:10px;width:40px;height:3px;margin:15px 0 12px}.trainer-visual-card p{color:#ffffffb8;margin:0;font-size:11px;line-height:1.55}.trainer-floating-card{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1f;border:1px solid #ffffff52;border-radius:10px;min-width:105px;padding:9px 12px;position:absolute;box-shadow:0 18px 30px #00194633,inset 0 1px #ffffff59}.trainer-floating-card span{color:#ffd21c;letter-spacing:.08em;margin-bottom:3px;font-size:7px;font-weight:800;display:block}.trainer-floating-card strong{font-size:10px;line-height:1.25;display:block}.trainer-floating-one{animation:4s ease-in-out infinite trainerFloatOne;top:45px;right:5px;transform:rotate(5deg)}@keyframes trainerFloatOne{0%,to{translate:0}50%{translate:5px -8px}}.trainer-floating-two{animation:4.5s ease-in-out infinite trainerFloatTwo;bottom:42px;left:5px;transform:rotate(-5deg)}@keyframes trainerFloatTwo{0%,to{translate:0}50%{translate:-5px 8px}}@media (width<=850px){.certified-trainer-section{padding:65px 18px 75px}.certified-trainer-container{grid-template-columns:1fr;gap:30px;max-width:650px}.certified-trainer-content{text-align:center}.certified-trainer-content h2{font-size:38px}.certified-trainer-accent,.certified-trainer-content>p{margin-left:auto;margin-right:auto}.certified-trainer-benefits{text-align:left;margin-left:auto;margin-right:auto}.certified-trainer-button{margin-left:auto;margin-right:auto}.certified-trainer-visual{min-height:360px}}@media (width<=600px){.certified-trainer-section{padding:55px 16px 65px}.certified-trainer-content h2{font-size:32px}.certified-trainer-content>p{font-size:13px}.certified-trainer-benefits{grid-template-columns:1fr;gap:9px;max-width:300px}.certified-trainer-visual{min-height:330px}.trainer-visual-card{width:200px;min-height:265px;padding:21px}.trainer-visual-card h3{font-size:27px}.trainer-card-icon{width:54px;height:54px;font-size:26px}.trainer-ring-one{width:275px;height:275px}.trainer-ring-two{width:225px;height:225px}.trainer-visual-glow{width:245px;height:245px}.trainer-floating-card{min-width:88px;padding:8px 10px}.trainer-floating-one{right:0}.trainer-floating-two{left:0}}@media (prefers-reduced-motion:reduce){.trainer-visual-card,.trainer-floating-one,.trainer-floating-two{animation:none!important}}.career-opportunities-section{background:#f5f9fd;padding:82px 20px 90px;position:relative;overflow:hidden}.career-opportunities-container{width:100%;max-width:1100px;margin:0 auto}.career-opportunities-heading{text-align:center;max-width:720px;margin:0 auto 45px}.career-opportunities-heading span{color:#0876ca;letter-spacing:.16em;margin-bottom:11px;font-size:12px;font-weight:800;display:inline-block}.career-opportunities-heading h2{color:#073f79;letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.08}.career-opportunities-heading p{color:#647789;max-width:650px;margin:16px auto 0;font-size:14px;line-height:1.7}.career-opportunities-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.career-opportunity-card{background:linear-gradient(145deg,#fff 0%,#f5faff 100%);border:1px solid #07549b1f;border-radius:17px;flex-direction:column;min-height:275px;padding:23px 20px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #00366914}.career-opportunity-card:before{content:"";background:linear-gradient(90deg,#07549b,#1685d5);height:4px;position:absolute;top:0;left:0;right:0}.career-opportunity-card:after{content:"";z-index:-1;background:#dbeaf5;border-radius:0 0 12px 12px;height:11px;position:absolute;bottom:-7px;left:9px;right:9px}.career-opportunity-card:hover{transform:translateY(-8px);box-shadow:0 24px 42px #00366924}.career-opportunity-number{color:#1685d5;letter-spacing:.08em;align-self:flex-end;font-size:10px;font-weight:900}.career-opportunity-icon{background:linear-gradient(145deg,#0876ca,#07509a);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-top:8px;margin-bottom:19px;font-size:22px;transition:transform .3s;display:flex;box-shadow:0 9px 17px #07509633}.career-opportunity-card:hover .career-opportunity-icon{transform:translateY(-3px)rotate(-3deg)}.career-opportunity-card h3{color:#073f79;letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.2}.career-opportunity-card p{color:#647789;margin:0;font-size:11px;line-height:1.65}.career-opportunity-card button{color:#07549b;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding:0;font-size:11px;font-weight:800;display:inline-flex}.career-opportunity-card button span{font-size:17px;transition:transform .25s}.career-opportunity-card:hover button span{transform:translate(5px)}@media (width<=1050px){.career-opportunities-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:850px;margin:0 auto}}@media (width<=700px){.career-opportunities-section{padding:60px 16px 70px}.career-opportunities-heading{margin-bottom:32px}.career-opportunities-heading h2{font-size:30px}.career-opportunities-heading p{font-size:13px}.career-opportunities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.career-opportunity-card{min-height:250px;padding:20px 17px}.career-opportunity-card h3{font-size:17px}}@media (width<=430px){.career-opportunities-grid{grid-template-columns:1fr}.career-opportunity-card{min-height:220px;padding:21px}.career-opportunity-card p{font-size:12px}}@media (prefers-reduced-motion:reduce){.career-opportunity-card,.career-opportunity-icon{transition:none!important}}.why-work-section{background:linear-gradient(#fff 0%,#f5f9fd 100%);padding:82px 20px 90px;position:relative;overflow:hidden}.why-work-container{width:100%;max-width:1100px;margin:0 auto}.why-work-heading{text-align:center;max-width:720px;margin:0 auto 45px}.why-work-heading>span{color:#0876ca;letter-spacing:.16em;margin-bottom:11px;font-size:12px;font-weight:800;display:inline-block}.why-work-heading h2{color:#073f79;letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,46px);font-weight:800;line-height:1.08}.why-work-heading p{color:#647789;max-width:650px;margin:17px auto 0;font-size:14px;line-height:1.7}.why-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.why-work-card{background:linear-gradient(145deg,#fff 0%,#f4f9fd 100%);border:1px solid #07549b1f;border-radius:18px;flex-direction:column;min-height:245px;padding:23px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 32px #00366914}.why-work-card:before{content:"";background:linear-gradient(90deg,#07549b,#1685d5);height:4px;position:absolute;top:0;left:0;right:0}.why-work-card:after{content:"";z-index:-1;background:#dbeaf5;border-radius:0 0 13px 13px;height:11px;position:absolute;bottom:-7px;left:9px;right:9px}.why-work-card:hover{transform:translateY(-8px);box-shadow:0 25px 44px #00366924}.why-work-number{color:#1685d5;letter-spacing:.08em;align-self:flex-end;font-size:10px;font-weight:900}.why-work-icon{color:#ffd21c;background:linear-gradient(145deg,#0876ca,#07509a);border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-top:7px;margin-bottom:19px;font-size:22px;font-weight:800;transition:transform .3s;display:flex;box-shadow:0 9px 18px #07509633}.why-work-card:hover .why-work-icon{transform:translateY(-4px)rotate(-4deg)}.why-work-card h3{color:#073f79;letter-spacing:-.02em;margin:0 0 10px;font-size:20px;font-weight:800;line-height:1.2}.why-work-card p{color:#647789;margin:0;font-size:12px;line-height:1.65}@media (width<=900px){.why-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:700px;margin:0 auto}}@media (width<=600px){.why-work-section{padding:60px 16px 70px}.why-work-heading{margin-bottom:32px}.why-work-heading h2{font-size:30px}.why-work-heading p{font-size:13px}.why-work-grid{grid-template-columns:1fr;gap:15px}.why-work-card{min-height:220px;padding:21px}.why-work-card h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.why-work-card,.why-work-icon{transition:none!important}}.final-grow-cta{color:#fff;background:linear-gradient(135deg,#043f7c 0%,#075aa5 50%,#087bc9 100%);padding:85px 20px 90px;position:relative;overflow:hidden}.final-grow-cta-glow{pointer-events:none;filter:blur(5px);border-radius:50%;position:absolute}.final-grow-cta-glow-one{background:#ffffff14;width:360px;height:360px;top:-180px;left:-170px}.final-grow-cta-glow-two{background:#ffd21c1a;width:300px;height:300px;bottom:-160px;right:-130px}.final-grow-cta-container{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:45px;width:100%;max-width:1050px;margin:0 auto;display:grid;position:relative}.final-grow-cta-content{z-index:5;position:relative}.final-grow-cta-label{color:#ffd21c;letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.final-grow-cta-content h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,58px);font-weight:800;line-height:1}.final-grow-cta-content p{color:#ffffffd6;max-width:570px;margin:20px 0 0;font-size:14px;line-height:1.7}.final-grow-cta-button{color:#073f79;cursor:pointer;background:#ffd21c;border:0;border-radius:8px;justify-content:center;align-items:center;gap:20px;margin-top:28px;padding:13px 21px;font-size:12px;font-weight:900;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 15px 30px #00143c40}.final-grow-cta-button:hover{transform:translateY(-3px);box-shadow:0 21px 38px #00143c52}.final-grow-cta-button span{font-size:18px;transition:transform .25s}.final-grow-cta-button:hover span{transform:translate(5px)}.final-grow-cta-visual{perspective:1000px;justify-content:center;align-items:center;min-height:310px;display:flex;position:relative}.final-cta-orbit{pointer-events:none;border:1px solid #ffffff38;border-radius:50%;position:absolute;transform:rotateX(65deg)}.final-cta-orbit-one{width:290px;height:290px;animation:14s linear infinite finalOrbitOne}.final-cta-orbit-two{width:220px;height:220px;animation:11s linear infinite reverse finalOrbitTwo}@keyframes finalOrbitOne{0%{transform:rotateX(65deg)rotate(0)}to{transform:rotateX(65deg)rotate(360deg)}}@keyframes finalOrbitTwo{0%{transform:rotateX(65deg)rotate(0)}to{transform:rotateX(65deg)rotate(360deg)}}.final-grow-cta-visual .final-cta-card{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#fff3,#ffffff0f);border:1px solid #ffffff6b;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:220px;min-height:220px;padding:25px;animation:5s ease-in-out infinite finalCtaFloat;display:flex;position:relative;transform:rotateY(-8deg)rotateX(4deg);box-shadow:0 28px 50px #00143c4d,9px 12px #03397033,inset 0 2px #fff6}@keyframes finalCtaFloat{0%,to{translate:0}50%{translate:0 -9px}}.final-cta-card span{color:#ffffffad;letter-spacing:.15em;font-size:8px;font-weight:800}.final-cta-card strong{color:#fff;letter-spacing:-.05em;margin-top:13px;font-size:47px;font-weight:900;line-height:.9}.final-cta-card small{color:#ffffffb8;margin-top:15px;font-size:10px;font-weight:500}@media (width<=800px){.final-grow-cta-container{text-align:center;grid-template-columns:1fr;gap:35px;max-width:650px}.final-grow-cta-content p{margin-left:auto;margin-right:auto}.final-grow-cta-visual{min-height:300px}}@media (width<=600px){.final-grow-cta{padding:60px 16px 70px}.final-grow-cta-content h2{font-size:38px}.final-grow-cta-content p{font-size:13px}.final-grow-cta-button{margin-top:23px}.final-grow-cta-visual{min-height:275px}.final-grow-cta-visual .final-cta-card{width:195px;min-height:195px}.final-cta-orbit-one{width:260px;height:260px}.final-cta-orbit-two{width:200px;height:200px}.final-cta-card strong{font-size:42px}}@media (prefers-reduced-motion:reduce){.final-grow-cta-visual .final-cta-card,.final-cta-orbit-one,.final-cta-orbit-two{animation:none!important}}.partnership-cards{align-items:stretch!important;gap:24px!important}.partnership-card{flex-direction:column!important;height:auto!important;min-height:0!important;padding:26px 24px 24px!important;display:flex!important}.partnership-card-header{margin-bottom:18px!important}.partnership-card-header h3{margin:0!important}.partnership-card-body{flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important}.partnership-card-intro{margin-top:0!important;margin-bottom:14px!important}.partnership-card-body>p:not(.partnership-card-intro){margin-top:0!important;margin-bottom:7px!important}.partnership-card-body ul{margin-top:4px!important;margin-bottom:22px!important;padding-left:20px!important}.partnership-card-body li{margin-bottom:6px!important;line-height:1.45!important}.partnership-contact-btn{align-self:flex-start;min-height:38px;margin-top:0!important;padding:10px 16px!important}.partnership-contact-btn span{margin-left:12px}@media (width<=768px){.partnership-cards{gap:18px!important}.partnership-card{padding:23px 20px 22px!important}.partnership-card-body ul{margin-bottom:18px!important}}.partnership-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important;display:grid!important}.partnership-card{background:#fff!important;border-radius:22px!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:0!important;transition:transform .35s,box-shadow .35s!important;display:flex!important;overflow:hidden!important;box-shadow:0 18px 40px #0036691a!important}.partnership-card:before{background:linear-gradient(90deg,#07549b,#1685d5)!important;height:5px!important}.partnership-card:hover{transform:translateY(-7px)!important;box-shadow:0 25px 50px #00366926!important}.partnership-card-header{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:14px!important;padding:27px 24px 17px!important;display:flex!important}.partnership-card-icon{border-radius:16px!important;width:58px!important;height:58px!important;font-size:22px!important;box-shadow:0 10px 20px #07509638!important}.partnership-card-header h3{color:#073f79!important;text-align:center!important;margin:0!important;padding-bottom:15px!important;font-size:21px!important;font-weight:800!important;line-height:1.2!important;position:relative!important}.partnership-card-header h3:after{content:"";background:#ffd21c;border-radius:10px;width:34px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.partnership-card-body{flex-direction:column!important;flex:1!important;padding:4px 24px 24px!important;display:flex!important}.partnership-card-body .partnership-card-intro{border-bottom:1px solid #07549b1a;color:#073f79!important;text-align:center!important;margin:0 0 15px!important;padding-bottom:16px!important;font-size:13px!important;font-weight:700!important;line-height:1.55!important}.partnership-card-body>p:not(.partnership-card-intro){color:#637688!important;margin:0 0 7px!important;font-size:13px!important;line-height:1.5!important}.partnership-card-body ul{color:#526b7e!important;margin:0!important;padding-left:19px!important;font-size:12px!important;line-height:1.65!important}.partnership-card-body li{margin-bottom:4px!important;padding-left:4px!important}.partnership-card-body li::marker{color:#0876ca!important}.partnership-contact-btn{background:#07549b!important;border-radius:8px!important;align-self:flex-start!important;min-height:38px!important;margin-top:20px!important;padding:10px 17px!important;font-size:12px!important;transition:transform .25s,background .25s,box-shadow .25s!important}.partnership-contact-btn:hover{background:#06437f!important;transform:translateY(-2px)!important;box-shadow:0 8px 18px #07549b33!important}@media (width>=901px){.partnership-cards{max-width:1100px!important;margin-left:auto!important;margin-right:auto!important}.partnership-card{min-height:360px!important}}@media (width<=900px){.partnership-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.partnership-card:last-child{grid-column:1/-1!important;max-width:500px!important;margin-left:auto!important;margin-right:auto!important}}@media (width<=600px){.partnership-cards{grid-template-columns:1fr!important;gap:18px!important}.partnership-card:last-child{grid-column:auto!important;max-width:none!important}.partnership-card{border-radius:18px!important;min-height:0!important}.partnership-card-header{padding:24px 20px 16px!important}.partnership-card-icon{width:52px!important;height:52px!important}.partnership-card-header h3{font-size:19px!important}.partnership-card-body{padding:4px 20px 22px!important}}@media (width>=901px){.partnership-cards{align-items:stretch!important}.partnership-card{height:410px!important;min-height:410px!important}.partnership-card-body{flex-direction:column!important;display:flex!important}.partnership-contact-btn{align-self:flex-start!important;margin-top:auto!important}}.partnership-card-body .partnership-card-intro{margin-bottom:14px!important}.partnership-card-body>p:not(.partnership-card-intro){margin-bottom:6px!important}.partnership-card-body ul{margin-bottom:0!important}.partnership-card-header{box-sizing:border-box!important;min-height:165px!important}@media (width<=900px) and (width>=601px){.partnership-card{height:400px!important;min-height:400px!important}.partnership-card-body{flex-direction:column!important;display:flex!important}.partnership-contact-btn{margin-top:auto!important}}@media (width<=600px){.partnership-card{height:auto!important;min-height:0!important}.partnership-card-header{min-height:0!important}.partnership-card-body{flex-direction:column!important;display:flex!important}.partnership-contact-btn{margin-top:20px!important}}@media (width>=901px){.partnership-card{height:440px!important;min-height:440px!important}.partnership-card-body{flex-direction:column!important;flex:1!important;display:flex!important}.partnership-contact-btn{flex-shrink:0!important;margin-top:auto!important}}.partnership-card-header{min-height:155px!important;padding-top:26px!important;padding-bottom:14px!important}.partnership-card-body{padding-top:2px!important;padding-bottom:24px!important}.partnership-card-body .partnership-card-intro{margin-bottom:13px!important;padding-bottom:13px!important}.partnership-card-body ul{margin-top:0!important}.partnership-contact-btn{min-height:38px!important}@media (width<=900px){.partnership-card{height:auto!important;min-height:0!important}}.why-partner-section{background:#fff;width:100%;position:relative;overflow:hidden}.why-partner-section .partner-with-us-container{position:relative;width:min(1180px,100% - 40px)!important;max-width:1180px!important;margin:0 auto!important;display:block!important}.why-partner-section .partner-section-heading{text-align:center!important;z-index:20!important;width:100%!important;max-width:900px!important;margin:0 auto 65px!important;display:block!important;position:relative!important}.why-partner-section .partner-section-heading>span{color:#0876ca;letter-spacing:.16em;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.why-partner-section .partner-section-heading h2{color:#073f79;letter-spacing:-.035em;font-size:clamp(32px,4vw,46px);font-weight:900;line-height:1.08;width:100%!important;max-width:900px!important;margin:0 auto!important;display:block!important;position:relative!important}.why-partner-section .partner-heading-description{color:#617587;max-width:760px;margin:18px auto 0;font-size:14px;line-height:1.7}.why-partner-section .partner-modern-content{box-sizing:border-box!important;z-index:5!important;clear:both!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:55px!important;width:100%!important;max-width:1120px!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important}.why-partner-section .partner-modern-visual{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:470px!important;min-height:470px!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important}.why-partner-section .partner-visual-circle{z-index:1!important;pointer-events:none!important;width:330px!important;height:330px!important;position:absolute!important;top:43%!important;left:50%!important;transform:translate(-50%,-50%)!important}.why-partner-section .partner-visual-glow{z-index:0!important;pointer-events:none!important;width:310px!important;height:310px!important;position:absolute!important;top:43%!important;left:50%!important;transform:translate(-50%,-50%)!important}.why-partner-section .partner-education-visual{z-index:4!important;pointer-events:none!important;width:390px!important;height:300px!important;position:absolute!important;top:40%!important;left:50%!important;transform:translate(-50%,-50%)!important}.why-partner-section .partner-modern-visual .partner-demand-text{text-align:center!important;z-index:10!important;box-sizing:border-box!important;background:#fff!important;width:auto!important;max-width:500px!important;margin:0 auto!important;padding:10px 15px 0!important;position:absolute!important;bottom:5px!important;left:20px!important;right:20px!important}.why-partner-section .partner-modern-visual .partner-demand-text h3{color:#073f79!important;margin:0 0 8px!important;font-size:24px!important;font-weight:900!important;line-height:1.2!important}.why-partner-section .partner-modern-visual .partner-demand-text p{color:#617587!important;width:100%!important;max-width:500px!important;margin:0 auto!important;font-size:14px!important;line-height:1.6!important}.why-partner-section .partner-floating-icon{pointer-events:none;position:absolute;z-index:7!important}.why-partner-section .partner-stat-cards{box-sizing:border-box!important;z-index:8!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:grid!important;position:relative!important}.why-partner-section .partner-stat-card{box-sizing:border-box!important;background:linear-gradient(145deg,#fff,#f3f8fd)!important;border:1px solid #07549b1f!important;border-radius:20px!important;width:100%!important;min-width:0!important;height:310px!important;min-height:310px!important;padding:28px 25px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 38px #0036691a!important}.why-partner-section .partner-stat-top{align-items:flex-start!important;gap:10px!important;width:100%!important;margin-bottom:18px!important;display:flex!important}.why-partner-section .partner-stat-top strong{color:#073f79!important;white-space:nowrap!important;flex:none!important;font-size:38px!important;font-weight:900!important;line-height:1!important;display:block!important}.why-partner-section .partner-stat-top span{color:#52697d!important;flex:auto!important;min-width:0!important;padding-top:3px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;display:block!important}.why-partner-section .partner-stat-card p{color:#647789!important;width:100%!important;max-width:100%!important;margin:0!important;font-size:13px!important;line-height:1.65!important;display:block!important}.why-partner-section .partner-stat-card:before{content:"";background:#ffd21c;border-radius:0 0 8px 8px;width:42px;height:4px;position:absolute;top:0;left:24px}.why-partner-section .partner-benefits-strip{box-sizing:border-box!important;z-index:10!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:1120px!important;margin:60px auto 0!important;display:grid!important;position:relative!important}@media (width<=950px){.why-partner-section .partner-modern-content{grid-template-columns:1fr!important;gap:35px!important;max-width:700px!important}.why-partner-section .partner-modern-visual{height:450px!important;min-height:450px!important}.why-partner-section .partner-stat-cards{max-width:700px!important;margin:0 auto!important}}@media (width<=650px){.why-partner-section .partner-with-us-container{width:calc(100% - 30px)!important}.why-partner-section .partner-section-heading{margin-bottom:40px!important}.why-partner-section .partner-section-heading h2{font-size:30px!important}.why-partner-section .partner-modern-visual{height:430px!important;min-height:430px!important}.why-partner-section .partner-education-visual{transform:translate(-50%,-50%)scale(.75)!important}.why-partner-section .partner-visual-circle{width:280px!important;height:280px!important}.why-partner-section .partner-visual-glow{width:260px!important;height:260px!important}.why-partner-section .partner-modern-visual .partner-demand-text{left:0!important;right:0!important}.why-partner-section .partner-stat-cards{grid-template-columns:1fr!important}.why-partner-section .partner-stat-card{height:auto!important;min-height:250px!important}.why-partner-section .partner-benefits-strip{grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:40px!important}}.why-partner-section .partner-section-heading{animation:.8s both partnerHeadingReveal}.why-partner-section .partner-modern-visual{animation:1s .15s both partnerVisualReveal}.why-partner-section .partner-visual-circle{animation:6s ease-in-out infinite partnerCircleFloat,22s linear infinite partnerCircleRotate}.why-partner-section .partner-visual-glow{animation:4s ease-in-out infinite partnerGlowPulse}.why-partner-section .partner-education-visual{animation:5s ease-in-out infinite partnerLaptopFloat}.why-partner-section .partner-floating-one{animation:4s ease-in-out infinite partnerFloatOne}.why-partner-section .partner-floating-two{animation:5s ease-in-out .5s infinite partnerFloatTwo}.why-partner-section .partner-floating-three{animation:4.5s ease-in-out 1s infinite partnerFloatThree}.why-partner-section .partner-stat-card{transition:transform .35s,box-shadow .35s;animation:.8s both partnerCardReveal}.why-partner-section .partner-stat-card:first-child{animation-delay:.25s}.why-partner-section .partner-stat-card:nth-child(2){animation-delay:.4s}.why-partner-section .partner-stat-card:hover{transform:translateY(-8px)!important;box-shadow:0 24px 45px #00366926!important}.why-partner-section .partner-stat-card:before{transform-origin:0;animation:1s .8s both partnerAccentGrow}.why-partner-section .partner-stat-icon{animation:3.5s ease-in-out infinite partnerIconFloat}.why-partner-section .partner-stat-bottom-graphic span{animation:2.5s ease-in-out infinite partnerGraphicPulse;display:inline-block}.why-partner-section .partner-stat-bottom-graphic span:nth-child(2){animation-delay:.25s}.why-partner-section .partner-stat-bottom-graphic span:nth-child(3){animation-delay:.5s}.why-partner-section .partner-benefit-item{transition:transform .3s,background .3s}.why-partner-section .partner-benefit-item:hover{transform:translateY(-5px)}.why-partner-section .partner-benefit-icon{transition:transform .3s,box-shadow .3s}.why-partner-section .partner-benefit-item:hover .partner-benefit-icon{transform:scale(1.08)rotate(-4deg)}@keyframes partnerHeadingReveal{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes partnerVisualReveal{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@keyframes partnerCardReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes partnerCircleFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-12px)}}@keyframes partnerCircleRotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes partnerGlowPulse{0%,to{opacity:.45;scale:1}50%{opacity:.75;scale:1.08}}@keyframes partnerLaptopFloat{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-10px)}}@keyframes partnerFloatOne{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(5deg)}}@keyframes partnerFloatTwo{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(12px)rotate(-6deg)}}@keyframes partnerFloatThree{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.08)}}@keyframes partnerIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes partnerGraphicPulse{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes partnerAccentGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.why-partner-section *,.why-partner-section :before,.why-partner-section :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.partner-with-us-hero{color:#fff;background:radial-gradient(circle at 82% 45%,#30aaff47,#0000 30%),linear-gradient(120deg,#063f7a 0%,#075da7 48%,#087dcc 100%);min-height:720px;padding:90px 50px 70px;position:relative;overflow:hidden}.partner-with-us-hero:before{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:620px;height:620px;position:absolute;top:70px;right:-210px}.partner-with-us-hero:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-220px;left:-260px}.partner-with-us-hero .partner-hero-container{z-index:2;grid-template-columns:minmax(0,1fr) minmax(480px,.95fr);align-items:center;gap:60px;width:100%;max-width:1240px;min-height:510px;margin:0 auto;display:grid;position:relative}.partner-with-us-hero .partner-hero-content{z-index:10;max-width:650px;position:relative}.partner-with-us-hero .partner-hero-eyebrow{color:#ffd21c;letter-spacing:.16em;margin-bottom:17px;font-size:13px;font-weight:800;display:inline-block}.partner-with-us-hero .partner-hero-content h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(45px,5vw,70px);font-weight:900;line-height:.98}.partner-with-us-hero .partner-hero-content h1 span{color:#fff}.partner-with-us-hero .partner-hero-accent{background:#ffd21c;border-radius:20px;width:68px;height:5px;margin:27px 0 22px}.partner-with-us-hero .partner-hero-content>p{color:#ffffffe0;max-width:610px;margin:0;font-size:16px;line-height:1.7}.partner-with-us-hero .partner-hero-highlights{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.partner-with-us-hero .partner-hero-highlights>div{color:#fff;background:#ffffff14;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;display:flex}.partner-with-us-hero .partner-hero-highlights b{color:#075da7;background:#ffd21c;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;display:flex}.partner-with-us-hero .partner-hero-btn{color:#075da7;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:24px;margin-top:30px;padding:15px 21px;font-size:14px;font-weight:800;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 15px 30px #00194138}.partner-with-us-hero .partner-hero-btn:hover{transform:translateY(-4px);box-shadow:0 20px 38px #0019414d}.partner-with-us-hero .partner-hero-btn span{font-size:19px;line-height:1}.partner-with-us-hero .partner-hero-visual{perspective:1200px;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.partner-with-us-hero .partner-orbit{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partner-with-us-hero .partner-orbit-one{border:1px solid #ffffff2e;width:500px;height:500px;animation:22s linear infinite partnerOrbitRotate}.partner-with-us-hero .partner-orbit-two{border:1px solid #ffd21c6b;width:390px;height:390px;animation:18s linear infinite partnerOrbitRotateReverse}@keyframes partnerOrbitRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes partnerOrbitRotateReverse{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.partner-with-us-hero .partner-main-card{z-index:5;box-sizing:border-box;background:linear-gradient(145deg,#1685d8,#075da7 58%,#064985);border:1px solid #ffffff7a;border-radius:25px;width:285px;min-height:370px;padding:28px;animation:5s ease-in-out infinite partnerMainCardFloat;position:relative;transform:rotateY(-7deg)rotateX(3deg);box-shadow:0 35px 60px #00194152,9px 13px #0339703d,inset 0 2px #fff6}@keyframes partnerMainCardFloat{0%,to{transform:rotateY(-7deg)rotateX(3deg)translateY(0)}50%{transform:rotateY(-5deg)rotateX(2deg)translateY(-9px)}}.partner-with-us-hero .partner-main-card small{color:#ffd21c;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.partner-with-us-hero .partner-main-card label{color:#fff;letter-spacing:.06em;font-size:12px;font-weight:800;display:block}.partner-with-us-hero .partner-handshake{margin-top:25px;font-size:52px;line-height:1}.partner-with-us-hero .partner-main-card h2{color:#fff;letter-spacing:-.04em;margin:19px 0 0;font-size:43px;font-weight:800;line-height:.92}.partner-with-us-hero .partner-main-card h2 strong{color:#fff;font-weight:900}.partner-with-us-hero .partner-main-card .partner-card-line{background:#ffd21c;border-radius:10px;width:48px;height:4px;margin:23px 0 17px}.partner-with-us-hero .partner-main-card p{color:#ffffffe6;margin:0;font-size:14px;line-height:1.6}.partner-with-us-hero .partner-floating-card{z-index:10;box-sizing:border-box;color:#073f79;background:linear-gradient(145deg,#fffffff5,#eff7fff0);border:1px solid #ffffff8c;border-radius:15px;flex-direction:column;gap:5px;width:125px;min-height:95px;padding:14px 16px;display:flex;position:absolute;box-shadow:0 20px 35px #001e463b}.partner-with-us-hero .partner-floating-card small{color:#0876ca;font-size:9px;font-weight:900}.partner-with-us-hero .partner-floating-card strong{color:#073f79;font-size:17px;font-weight:900}.partner-with-us-hero .partner-floating-card span{font-size:23px;position:absolute;bottom:11px;right:13px}.partner-with-us-hero .partner-connect-card{animation:4s ease-in-out infinite partnerConnectFloat;top:42px;right:12px;transform:rotate(6deg)}@keyframes partnerConnectFloat{0%,to{transform:rotate(6deg)translateY(0)}50%{transform:rotate(6deg)translateY(-9px)}}.partner-with-us-hero .partner-grow-card{animation:4.5s ease-in-out infinite partnerGrowFloat;bottom:55px;left:8px;transform:rotate(-6deg)}@keyframes partnerGrowFloat{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(8px)}}.partner-with-us-hero .partner-succeed-card{opacity:.95;animation:5s ease-in-out infinite partnerSucceedFloat;bottom:25px;right:35px;transform:rotate(4deg)scale(.88)}@keyframes partnerSucceedFloat{0%,to{transform:rotate(4deg)scale(.88)translateY(0)}50%{transform:rotate(4deg)scale(.88)translateY(-7px)}}.partner-with-us-hero .partner-hero-stats{z-index:20;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff3;border-radius:17px;grid-template-columns:repeat(4,1fr);width:100%;max-width:1040px;margin:15px auto 0;padding:18px 25px;display:grid;position:relative;box-shadow:0 20px 35px #001e4621}.partner-with-us-hero .partner-hero-stats>div{border-right:1px solid #ffffff2b;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:60px;display:flex}.partner-with-us-hero .partner-hero-stats>div:last-child{border-right:0}.partner-with-us-hero .partner-hero-stats strong{color:#ffd21c;font-size:25px;font-weight:900;line-height:1}.partner-with-us-hero .partner-hero-stats span{color:#ffffffc7;font-size:11px;font-weight:600}@media (width<=950px){.partner-with-us-hero{padding:70px 25px 60px}.partner-with-us-hero .partner-hero-container{text-align:center;grid-template-columns:1fr;gap:30px}.partner-with-us-hero .partner-hero-content{max-width:700px;margin:0 auto}.partner-with-us-hero .partner-hero-accent,.partner-with-us-hero .partner-hero-content>p{margin-left:auto;margin-right:auto}.partner-with-us-hero .partner-hero-highlights{justify-content:center}.partner-with-us-hero .partner-hero-visual{min-height:500px}}@media (width<=600px){.partner-with-us-hero{min-height:auto;padding:55px 18px 45px}.partner-with-us-hero .partner-hero-content h1{font-size:40px;line-height:1}.partner-with-us-hero .partner-hero-content>p{font-size:14px;line-height:1.6}.partner-with-us-hero .partner-hero-highlights{flex-direction:column;align-items:center}.partner-with-us-hero .partner-hero-visual{min-height:410px}.partner-with-us-hero .partner-orbit-one{width:360px;height:360px}.partner-with-us-hero .partner-orbit-two{width:285px;height:285px}.partner-with-us-hero .partner-main-card{width:245px;min-height:315px;padding:23px}.partner-with-us-hero .partner-main-card h2{font-size:37px}.partner-with-us-hero .partner-handshake{font-size:43px}.partner-with-us-hero .partner-floating-card{width:100px;min-height:80px;padding:11px}.partner-with-us-hero .partner-connect-card{top:35px;right:-4px}.partner-with-us-hero .partner-grow-card{bottom:45px;left:-4px}.partner-with-us-hero .partner-succeed-card{bottom:15px;right:0}.partner-with-us-hero .partner-hero-stats{grid-template-columns:repeat(2,1fr);gap:0;padding:10px}.partner-with-us-hero .partner-hero-stats>div{border-bottom:1px solid #ffffff24;min-height:65px}.partner-with-us-hero .partner-hero-stats>div:nth-child(2){border-right:0}.partner-with-us-hero .partner-hero-stats>div:nth-child(3),.partner-with-us-hero .partner-hero-stats>div:nth-child(4){border-bottom:0}.partner-with-us-hero .partner-hero-stats strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.partner-with-us-hero .partner-main-card,.partner-with-us-hero .partner-connect-card,.partner-with-us-hero .partner-grow-card,.partner-with-us-hero .partner-succeed-card,.partner-with-us-hero .partner-orbit-one,.partner-with-us-hero .partner-orbit-two{animation:none}}.partner-with-us-hero{min-height:690px;padding:72px 45px 48px}.partner-with-us-hero .partner-hero-container{gap:45px;max-width:1220px;min-height:475px}.partner-with-us-hero .partner-hero-content{max-width:625px}.partner-with-us-hero .partner-hero-eyebrow{letter-spacing:.18em;margin-bottom:14px;font-size:12px}.partner-with-us-hero .partner-hero-content h1{letter-spacing:-.048em;font-size:clamp(44px,4.7vw,64px);line-height:.99}.partner-with-us-hero .partner-hero-accent{width:62px;height:4px;margin:23px 0 19px}.partner-with-us-hero .partner-hero-content>p{max-width:575px;font-size:15px;line-height:1.65}.partner-with-us-hero .partner-hero-highlights{gap:9px;margin-top:23px}.partner-with-us-hero .partner-hero-highlights>div{padding:8px 12px;font-size:11px}.partner-with-us-hero .partner-hero-highlights b{width:18px;height:18px;font-size:10px}.partner-with-us-hero .partner-hero-btn{gap:22px;margin-top:26px;padding:14px 20px;font-size:13px}.partner-with-us-hero .partner-hero-visual{min-height:485px}.partner-with-us-hero .partner-orbit-one{width:465px;height:465px}.partner-with-us-hero .partner-orbit-two{width:365px;height:365px}.partner-with-us-hero .partner-main-card{border-radius:23px;width:270px;min-height:350px;padding:25px;box-shadow:0 30px 50px #0019414d,8px 11px #03397038,inset 0 2px #ffffff61}.partner-with-us-hero .partner-main-card small{font-size:9px}.partner-with-us-hero .partner-main-card label{font-size:11px}.partner-with-us-hero .partner-handshake{margin-top:21px;font-size:47px}.partner-with-us-hero .partner-main-card h2{margin-top:17px;font-size:40px}.partner-with-us-hero .partner-main-card .partner-card-line{width:45px;height:4px;margin:20px 0 15px}.partner-with-us-hero .partner-main-card p{font-size:13px}.partner-with-us-hero .partner-floating-card{border-radius:14px;width:116px;min-height:88px;padding:12px 14px}.partner-with-us-hero .partner-floating-card strong{font-size:16px}.partner-with-us-hero .partner-floating-card span{font-size:21px;bottom:9px;right:11px}.partner-with-us-hero .partner-connect-card{top:34px;right:10px}.partner-with-us-hero .partner-grow-card{bottom:38px;left:3px}.partner-with-us-hero .partner-succeed-card{bottom:12px;right:20px}.partner-with-us-hero .partner-hero-stats{border-radius:15px;max-width:1000px;margin-top:5px;padding:14px 22px}.partner-with-us-hero .partner-hero-stats>div{min-height:54px}.partner-with-us-hero .partner-hero-stats strong{font-size:23px}.partner-with-us-hero .partner-hero-stats span{font-size:10px}.partner-with-us-hero .partner-floating-card{transition:transform .3s,box-shadow .3s}.partner-with-us-hero .partner-floating-card:hover{box-shadow:0 25px 42px #001e4647}@media (width<=950px){.partner-with-us-hero{min-height:auto;padding:65px 25px 45px}.partner-with-us-hero .partner-hero-container{min-height:auto}.partner-with-us-hero .partner-hero-visual{min-height:470px}.partner-with-us-hero .partner-hero-stats{margin-top:10px}}@media (width<=600px){.partner-with-us-hero{padding:52px 18px 40px}.partner-with-us-hero .partner-hero-content h1{font-size:39px;line-height:1.01}.partner-with-us-hero .partner-hero-visual{min-height:405px}.partner-with-us-hero .partner-orbit-one{width:350px;height:350px}.partner-with-us-hero .partner-orbit-two{width:275px;height:275px}.partner-with-us-hero .partner-main-card{width:240px;min-height:305px;padding:22px}.partner-with-us-hero .partner-main-card h2{font-size:35px}.partner-with-us-hero .partner-handshake{font-size:40px}.partner-with-us-hero .partner-floating-card{width:96px;min-height:76px;padding:10px}.partner-with-us-hero .partner-connect-card{top:28px;right:-3px}.partner-with-us-hero .partner-grow-card{bottom:38px;left:-3px}.partner-with-us-hero .partner-succeed-card{bottom:8px;right:-2px}.partner-with-us-hero .partner-hero-stats{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.partner-with-us-hero .partner-main-card,.partner-with-us-hero .partner-connect-card,.partner-with-us-hero .partner-grow-card,.partner-with-us-hero .partner-succeed-card,.partner-with-us-hero .partner-orbit-one,.partner-with-us-hero .partner-orbit-two{animation:none!important}}.partner-with-us-hero{box-sizing:border-box;min-height:730px!important;padding-bottom:55px!important}.partner-with-us-hero .partner-hero-container{max-width:1220px!important;min-height:490px!important}.partner-with-us-hero .partner-hero-content{transform:translateY(-4px)}.partner-with-us-hero .partner-hero-content h1{line-height:1.02!important}.partner-with-us-hero .partner-hero-visual{transform:translateY(-12px)}.partner-with-us-hero .partner-main-card{transform:scale(.96)}.partner-with-us-hero .partner-connect-card{transform:rotate(6deg)scale(.96)}.partner-with-us-hero .partner-grow-card{transform:rotate(-6deg)scale(.96)}.partner-with-us-hero .partner-succeed-card{transform:rotate(5deg)scale(.96)}.partner-with-us-hero .partner-hero-stats{z-index:20!important;box-sizing:border-box!important;width:100%!important;max-width:1000px!important;margin:0 auto!important;position:relative!important}.partner-with-us-hero .partner-hero-stats strong{line-height:1.1!important}.partner-with-us-hero .partner-hero-stats span{line-height:1.3!important}@media (width>=1000px){.partner-with-us-hero .partner-hero-container{grid-template-columns:1fr .9fr!important}.partner-with-us-hero .partner-hero-visual{margin-right:-10px}}@media (width<=950px){.partner-with-us-hero{min-height:auto!important}.partner-with-us-hero .partner-hero-visual{transform:none}.partner-with-us-hero .partner-hero-container{min-height:auto!important}}@media (width<=600px){.partner-with-us-hero{padding-bottom:40px!important}.partner-with-us-hero .partner-hero-content{transform:none}.partner-with-us-hero .partner-main-card{transform:scale(.92)}.partner-with-us-hero .partner-hero-stats{margin-top:5px!important}}.partner-with-us-hero .partner-hero-content h1{letter-spacing:-.025em!important;word-spacing:normal!important;white-space:normal!important;width:100%!important;max-width:650px!important;margin:0!important;line-height:1.08!important;display:block!important;position:relative!important;overflow:visible!important}.partner-with-us-hero .partner-hero-content h1 span{animation:none!important;display:inline!important;position:static!important;transform:none!important}.partner-with-us-hero .partner-hero-content h1{filter:none!important;animation:none!important}@media (width>=951px){.partner-with-us-hero .partner-hero-content h1{max-width:670px!important;font-size:clamp(48px,4.2vw,68px)!important;line-height:1.04!important}}@media (width<=950px){.partner-with-us-hero .partner-hero-content h1{max-width:700px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.08!important}}@media (width<=600px){.partner-with-us-hero .partner-hero-content h1{letter-spacing:-.02em!important;max-width:100%!important;font-size:40px!important;line-height:1.08!important}}@media (width<=420px){.partner-with-us-hero .partner-hero-content h1{font-size:35px!important;line-height:1.1!important}}.about-section{box-sizing:border-box!important;background:#fff!important;width:100%!important;min-height:760px!important;padding:85px 24px 80px!important;position:relative!important;overflow:hidden!important}.about-section .about-container{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:center!important;gap:65px!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;display:grid!important;position:relative!important}.about-section .about-content{z-index:5!important;width:100%!important;padding-top:5px!important;position:relative!important}.about-section .about-label{color:#0876ca!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:12px!important;font-weight:800!important;display:inline-block!important}.about-section .about-content h2{color:#073f79!important;letter-spacing:-.04em!important;margin:0 0 22px!important;font-size:clamp(38px,4vw,54px)!important;font-weight:800!important;line-height:1.06!important;position:relative!important}.about-section .about-description{color:#607895!important;max-width:520px!important;margin:0 0 28px!important;font-size:15px!important;line-height:1.75!important}.about-section .about-benefit{box-sizing:border-box!important;border-bottom:1px solid #073f791a!important;align-items:flex-start!important;gap:14px!important;width:100%!important;max-width:540px!important;padding:13px 0!important;display:flex!important}.about-section .about-benefit:first-of-type{border-top:1px solid #073f791a!important}.about-section .about-benefit-icon{background:#eef6ff!important;border-radius:13px!important;flex:0 0 43px!important;justify-content:center!important;align-items:center!important;width:43px!important;height:43px!important;font-size:20px!important;display:flex!important;box-shadow:0 6px 15px #00468c14!important}.about-section .about-benefit h3{color:#08467f!important;margin:1px 0 4px!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important}.about-section .about-benefit p{color:#6b829c!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.about-section .about-button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#0876ca,#0755a0)!important;border:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:24px!important;margin-top:24px!important;padding:14px 22px!important;font-size:13px!important;font-weight:800!important;transition:transform .25s,box-shadow .25s!important;display:inline-flex!important;box-shadow:0 12px 25px #0052a038!important}.about-section .about-button span{font-size:18px!important;line-height:1!important;transition:transform .25s!important}.about-section .about-button:hover{transform:translateY(-3px)!important;box-shadow:0 16px 30px #0052a047!important}.about-section .about-button:hover span{transform:translate(4px)!important}.about-section .about-education-panel{box-sizing:border-box!important;background:linear-gradient(145deg,#f8fbff,#eef6ff)!important;border:1px solid #d9e8f7!important;border-radius:28px!important;width:100%!important;min-height:535px!important;padding:28px!important;position:relative!important;overflow:hidden!important;box-shadow:0 25px 55px #003c781a!important}.about-section .about-education-panel:before{content:""!important;pointer-events:none!important;background:#0876ca0f!important;border-radius:50%!important;width:250px!important;height:250px!important;position:absolute!important;bottom:-110px!important;right:-110px!important}.about-section .about-panel-title{z-index:5!important;text-align:center!important;width:100%!important;margin-bottom:18px!important;position:relative!important}.about-section .about-panel-title h3{color:#07529a!important;margin:0!important;font-size:22px!important;font-weight:800!important;line-height:1.25!important}.about-section .about-title-line{justify-content:center!important;align-items:center!important;gap:7px!important;margin-top:10px!important;display:flex!important}.about-section .about-title-line span{background:#0876ca!important;border-radius:10px!important;width:42px!important;height:2px!important}.about-section .about-title-line b{background:#ffd21c!important;border-radius:50%!important;width:7px!important;height:7px!important}.about-section .about-info-card{z-index:4!important;box-sizing:border-box!important;background:#fffffff0!important;border:1px solid #d9e8f7!important;border-radius:16px!important;align-items:flex-start!important;gap:12px!important;width:220px!important;min-height:105px!important;padding:16px!important;transition:transform .3s,box-shadow .3s!important;display:flex!important;position:absolute!important;box-shadow:0 12px 25px #003c7814!important}.about-section .about-info-card:hover{transform:translateY(-5px)!important;box-shadow:0 18px 32px #003c7821!important}.about-section .about-card-icon{background:#edf6ff!important;border-radius:11px!important;flex:0 0 38px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font-size:17px!important;display:flex!important}.about-section .about-info-card>div:last-child>span{color:#f1a900!important;margin-bottom:2px!important;font-size:9px!important;font-weight:800!important;display:block!important}.about-section .about-info-card h4{color:#07529a!important;margin:0 0 5px!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}.about-section .about-info-card p{color:#71869d!important;margin:0!important;font-size:10px!important;line-height:1.4!important}.about-section .about-card-one{top:88px!important;left:20px!important}.about-section .about-card-two{top:88px!important;right:20px!important}.about-section .about-card-three{top:245px!important;left:20px!important}.about-section .about-card-four{top:245px!important;right:20px!important}.about-section .about-core{z-index:6!important;justify-content:center!important;align-items:center!important;width:105px!important;height:105px!important;display:flex!important;position:absolute!important;top:190px!important;left:50%!important;transform:translate(-50%)!important}.about-section .about-core-ring{box-sizing:border-box!important;background:#fff!important;border:7px solid #0a6bb8!important;border-right-color:#f5b900!important;border-radius:50%!important;width:105px!important;height:105px!important;padding:7px!important;box-shadow:0 12px 25px #00468c24!important}.about-section .about-core-inner{color:#fff!important;text-align:center!important;background:linear-gradient(145deg,#0876ca,#064d94)!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.about-section .about-core-icon{margin-bottom:4px!important;font-size:16px!important;line-height:1!important}.about-section .about-core strong{font-size:7px!important;line-height:1.2!important}.about-section .about-core span{font-size:6px!important;line-height:1.2!important}.about-section .about-feature-ribbon{z-index:5!important;background:#fff!important;border:1px solid #d9e8f7!important;border-radius:14px!important;grid-template-columns:repeat(5,1fr)!important;min-height:62px!important;display:grid!important;position:absolute!important;bottom:72px!important;left:28px!important;right:28px!important;overflow:hidden!important}.about-section .about-feature-ribbon>div{text-align:center!important;border-right:1px solid #e2edf7!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:6px!important;display:flex!important}.about-section .about-feature-ribbon>div:last-child{border-right:none!important}.about-section .about-feature-ribbon span{margin-bottom:3px!important;font-size:14px!important;line-height:1!important}.about-section .about-feature-ribbon strong{color:#07529a!important;font-size:8px!important;line-height:1.2!important}.about-section .about-feature-ribbon small{color:#7890a8!important;font-size:7px!important;line-height:1.2!important}.about-section .about-stats{z-index:6!important;background:linear-gradient(135deg,#0868b5,#176fbd)!important;border-radius:13px!important;grid-template-columns:repeat(4,1fr)!important;min-height:54px!important;display:grid!important;position:absolute!important;bottom:18px!important;left:28px!important;right:28px!important;overflow:hidden!important}.about-section .about-stats>div{border-right:1px solid #fff3!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.about-section .about-stats>div:last-child{border-right:none!important}.about-section .about-stats span{display:none!important}.about-section .about-stats strong{color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1.1!important}.about-section .about-stats small{color:#ffffffe0!important;font-size:7px!important;line-height:1.3!important}@media (width<=950px){.about-section{min-height:auto!important;padding:70px 20px!important}.about-section .about-container{grid-template-columns:1fr!important;gap:45px!important;max-width:720px!important}.about-section .about-content{text-align:center!important}.about-section .about-description{margin-left:auto!important;margin-right:auto!important}.about-section .about-benefit{text-align:left!important;margin-left:auto!important;margin-right:auto!important}.about-section .about-button{margin-left:auto!important;margin-right:auto!important}.about-section .about-education-panel{min-height:535px!important}}@media (width<=600px){.about-section{padding:55px 16px 60px!important}.about-section .about-content h2{font-size:34px!important;line-height:1.08!important}.about-section .about-description{font-size:13px!important}.about-section .about-education-panel{border-radius:22px!important;min-height:720px!important;padding:22px 15px!important}.about-section .about-panel-title h3{font-size:18px!important}.about-section .about-info-card{gap:8px!important;width:calc(50% - 12px)!important;min-height:135px!important;padding:12px!important}.about-section .about-card-one{top:82px!important;left:12px!important}.about-section .about-card-two{top:82px!important;right:12px!important}.about-section .about-card-three{top:250px!important;left:12px!important}.about-section .about-card-four{top:250px!important;right:12px!important}.about-section .about-core{top:180px!important;transform:translate(-50%)scale(.82)!important}.about-section .about-feature-ribbon{grid-template-columns:repeat(5,1fr)!important;bottom:82px!important;left:12px!important;right:12px!important}.about-section .about-feature-ribbon strong{font-size:6px!important}.about-section .about-feature-ribbon small{font-size:5px!important}.about-section .about-stats{bottom:15px!important;left:12px!important;right:12px!important}.about-section .about-stats strong{font-size:12px!important}}@media (width<=420px){.about-section .about-education-panel{min-height:760px!important}.about-section .about-info-card{width:calc(50% - 9px)!important;min-height:150px!important}.about-section .about-card-one,.about-section .about-card-two{top:82px!important}.about-section .about-card-three,.about-section .about-card-four{top:265px!important}.about-section .about-feature-ribbon{bottom:88px!important}}@media (prefers-reduced-motion:reduce){.about-section *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.about-section{min-height:800px!important;padding-top:105px!important;padding-bottom:95px!important}.about-section .about-content{padding-top:8px!important}.about-section .about-label{z-index:10!important;position:relative!important}.about-section .about-button{margin-top:28px!important;margin-bottom:5px!important}@media (width<=950px){.about-section{min-height:auto!important;padding-top:80px!important;padding-bottom:80px!important}}@media (width<=600px){.about-section{padding-top:65px!important;padding-bottom:70px!important}}.about-section .about-feature-ribbon{margin-bottom:14px!important}.about-section .about-stats{margin-top:14px!important}.about-section .about-content h2{margin-bottom:20px!important;font-size:40px!important;line-height:1.08!important}.about-section .about-description{margin-top:0!important;margin-bottom:20px!important;line-height:1.55!important}.about-section .about-benefit{padding:13px 0!important}.about-section .about-button{margin-top:14px!important}.about-section .about-content h2{letter-spacing:-.02em!important;margin-top:10px!important;margin-bottom:22px!important;font-family:Roboto,sans-serif!important;font-size:40px!important;font-weight:800!important;line-height:1.18!important}.about-section .about-description{margin-top:0!important;margin-bottom:18px!important;font-family:Roboto,sans-serif!important;line-height:1.65!important}.verified-container{align-items:center!important;gap:55px!important;max-width:1180px!important;margin:0 auto!important}.verified-visual{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.verified-image-card{box-sizing:border-box!important;border-radius:24px!important;width:460px!important;max-width:100%!important;padding:16px!important}.verified-image-wrap{border-radius:17px!important;width:100%!important;overflow:hidden!important}.verified-main-image{object-fit:cover!important;width:100%!important;height:440px!important;display:block!important}.certificate-card{box-sizing:border-box!important;border-radius:17px!important;width:calc(100% - 34px)!important;min-height:82px!important;padding:14px 16px!important;bottom:17px!important;left:17px!important}.verified-badge{width:48px!important;height:48px!important;font-size:27px!important}.verified-content h2{margin:12px 0 20px!important;font-size:clamp(34px,3.4vw,46px)!important;line-height:1.08!important}.verified-feature{border-radius:15px!important;min-height:68px!important;margin-bottom:11px!important;padding:12px 17px!important}.verified-icon{width:44px!important;min-width:44px!important;height:44px!important}.verified-feature-content h3{margin-bottom:3px!important;font-size:14px!important}.verified-feature-content p{font-size:11px!important;line-height:1.45!important}@media (width<=900px){.verified-container{grid-template-columns:1fr!important;gap:40px!important}.verified-image-card{width:440px!important}.verified-content{max-width:650px!important;margin:0 auto!important}}@media (width<=600px){.verified-section{padding:45px 16px 55px!important}.verified-image-card{width:100%!important;max-width:380px!important;padding:12px!important}.verified-main-image{height:350px!important}.certificate-card{width:calc(100% - 24px)!important;bottom:12px!important;left:12px!important}.verified-content h2{font-size:32px!important}}.verified-section{padding:50px 20px 60px!important}.verified-container{align-items:center!important;gap:45px!important;max-width:1120px!important}.verified-visual{justify-content:center!important;align-items:center!important;display:flex!important}.verified-image-card{will-change:transform;animation:5s ease-in-out infinite verifiedImageFloat;border-radius:22px!important;width:420px!important;max-width:100%!important;padding:13px!important}.verified-image-wrap{border-radius:15px!important;overflow:hidden!important}.verified-main-image{animation:7s ease-in-out infinite verifiedImageZoom;object-fit:cover!important;width:100%!important;height:390px!important;display:block!important}@keyframes verifiedImageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes verifiedImageZoom{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}.verified-badge{animation:3s ease-in-out infinite verifiedBadgePulse;width:45px!important;height:45px!important;font-size:25px!important}@keyframes verifiedBadgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.certificate-card{border-radius:15px!important;width:calc(100% - 28px)!important;min-height:75px!important;padding:12px 14px!important;bottom:14px!important;left:14px!important}.certificate-label{font-size:9px!important}.certificate-content strong{font-size:16px!important}.certificate-content small{font-size:9px!important}.certificate-gold-badge{width:52px!important;height:52px!important}.verified-content{max-width:550px!important}.verified-content h2{margin-top:10px!important;margin-bottom:17px!important;font-size:42px!important;line-height:1.08!important}.verified-description{margin-bottom:11px!important;font-size:13px!important;line-height:1.6!important}.verified-features{flex-direction:column!important;gap:7px!important;margin-top:17px!important;display:flex!important}.verified-feature{transition:transform .3s,box-shadow .3s;box-sizing:border-box!important;border-radius:14px!important;min-height:62px!important;margin:0!important;padding:10px 15px!important}.verified-feature:hover{transform:translate(5px);box-shadow:0 10px 25px #0050a01a}.verified-icon{width:40px!important;min-width:40px!important;height:40px!important;font-size:19px!important}.verified-feature-content h3{margin:0 0 2px!important;font-size:13px!important}.verified-feature-content p{margin:0!important;font-size:10.5px!important;line-height:1.4!important}.verified-feature{opacity:0;animation:.7s forwards verifiedStripIn}.verified-feature:first-child{animation-delay:.15s}.verified-feature:nth-child(2){animation-delay:.3s}.verified-feature:nth-child(3){animation-delay:.45s}@keyframes verifiedStripIn{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}.verified-button{margin-top:15px!important;padding:12px 21px!important;font-size:12px!important}@media (width<=900px){.verified-container{grid-template-columns:1fr!important;gap:35px!important}.verified-image-card{width:410px!important}.verified-content{width:100%!important;max-width:620px!important;margin:0 auto!important}}@media (width<=600px){.verified-section{padding:40px 15px 50px!important}.verified-image-card{width:100%!important;max-width:360px!important}.verified-main-image{height:330px!important}.verified-content h2{font-size:32px!important}.verified-feature{min-height:60px!important;padding:9px 12px!important}.verified-features{gap:6px!important}}@media (prefers-reduced-motion:reduce){.verified-image-card,.verified-main-image,.verified-badge,.verified-feature{animation:none!important}}.course-card .course-category,.course-card .course-level,.course-card .category-badge,.course-card .level-badge,.course-category-badge,.course-level-badge{display:none!important}.course-card{background:#fff!important;border:1px solid #dfeaf5!important;border-radius:18px!important;transition:transform .3s,box-shadow .3s!important;overflow:hidden!important;box-shadow:0 8px 25px #073f7912!important}.course-card-image{height:185px!important;overflow:hidden!important}.course-card-image img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .5s!important}.course-card:hover .course-card-image img{transform:scale(1.04)!important}.course-card-content h3{color:#073f79!important;margin-top:0!important;margin-bottom:8px!important;font-size:18px!important;line-height:1.25!important}.course-card-content p{color:#71859a!important;font-size:12px!important;line-height:1.55!important}.course-card-meta{border-top:1px solid #e4edf5!important;margin-top:20px!important;padding-top:13px!important}.course-card-footer{margin-top:15px!important}.course-price{color:#075da7!important;font-size:17px!important;font-weight:800!important}.course-learn-more{border-radius:999px!important;padding:10px 16px!important;font-size:11px!important;transition:transform .25s!important}.course-learn-more:hover{transform:translate(3px)!important}@media (width<=600px){.course-card{border-radius:16px!important}.course-card-image{height:175px!important}}.courses-grid,.popular-courses-grid,.course-cards{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.course-card{border-radius:16px!important;min-width:0!important}.course-card-image{height:165px!important}.course-card-content{padding:16px!important}.course-card-content h3{font-size:16px!important}.course-card-content p{font-size:11px!important;line-height:1.45!important}.course-card-meta{margin-top:15px!important;padding-top:11px!important;font-size:10px!important}.course-price{font-size:15px!important}.course-learn-more{padding:8px 12px!important;font-size:10px!important}@media (width<=1000px){.courses-grid,.popular-courses-grid,.course-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=650px){.courses-grid,.popular-courses-grid,.course-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}@media (width<=430px){.courses-grid,.popular-courses-grid,.course-cards{grid-template-columns:1fr!important}}.courses-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.course-card{background:#fff!important;border:1px solid #dfe9f4!important;border-radius:16px!important;min-width:0!important;transition:transform .3s,box-shadow .3s!important;overflow:hidden!important;box-shadow:0 8px 22px #073f7912!important}.course-card:hover{transform:translateY(-5px)!important;box-shadow:0 16px 30px #073f791f!important}.course-image{height:125px!important;min-height:125px!important;overflow:hidden!important}.course-image img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .45s!important;display:block!important}.course-card:hover .course-image img{transform:scale(1.04)!important}.course-image .course-category,.course-image .course-level{display:none!important}.course-content{padding:15px!important}.course-content h3{color:#073f79!important;margin:0 0 7px!important;font-size:16px!important;line-height:1.25!important}.course-description{color:#71859a!important;min-height:32px!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.course-meta{white-space:nowrap!important;border-top:1px solid #e6edf4!important;justify-content:space-between!important;gap:5px!important;margin-top:13px!important;padding-top:10px!important;font-size:9px!important;display:flex!important}.course-footer{justify-content:space-between!important;align-items:center!important;gap:6px!important;margin-top:12px!important;display:flex!important}.course-price{white-space:nowrap!important;color:#075da7!important;font-size:15px!important;font-weight:800!important}.course-button{white-space:nowrap!important;border-radius:999px!important;padding:8px 10px!important;font-size:9px!important}.courses-arrow{z-index:5!important}@media (width<=1050px){.courses-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.course-image{height:145px!important;min-height:145px!important}}@media (width<=650px){.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.course-image{height:135px!important;min-height:135px!important}.course-content{padding:12px!important}}@media (width<=430px){.courses-grid{grid-template-columns:1fr!important}}.about-section{margin-bottom:0!important;padding-bottom:35px!important}.verified-section{margin-top:0!important;padding-top:45px!important}.footer{color:#fff!important;background:radial-gradient(circle at 85% 15%,#168be12e,#0000 28%),radial-gradient(circle at 10% 85%,#ffd21c12,#0000 25%),linear-gradient(135deg,#071a45 0%,#08295b 55%,#063d79 100%)!important;padding-top:70px!important;position:relative!important;overflow:hidden!important}.footer:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;animation:12s ease-in-out infinite footerOrbit;position:absolute;top:-220px;right:-180px;box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff05}.footer:after{content:"";background:#ffd21c;border-radius:50%;width:7px;height:7px;animation:4s ease-in-out infinite footerParticle;position:absolute;top:25%;right:16%;box-shadow:0 0 12px #ffd21ce6}@keyframes footerOrbit{0%,to{transform:translate(0)}50%{transform:translate(-25px,20px)}}@keyframes footerParticle{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(35px)}}.footer .footer-container{z-index:2;grid-template-columns:1.35fr .8fr .9fr 1.35fr;gap:55px;width:100%;max-width:1250px;margin:0 auto;padding:0 32px 55px;display:grid;position:relative}.footer .footer-column{min-width:0}.footer .footer-company{max-width:350px}.footer .footer-logo{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:12px;align-items:center;margin-bottom:20px;padding:10px 15px;transition:transform .3s,background .3s;display:inline-flex}.footer .footer-logo:hover{background:#ffffff1f;transform:translateY(-3px)}.footer .footer-logo img{object-fit:contain;width:180px;height:auto;display:block}.footer .footer-company>p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.8}.footer .footer-column h3{color:#fff;letter-spacing:.08em;margin:5px 0 22px;font-size:13px;font-weight:800;position:relative}.footer .footer-column h3:after{content:"";background:#ffd21c;border-radius:10px;width:30px;height:3px;margin-top:9px;transition:width .3s;display:block}.footer .footer-column:hover h3:after{width:48px}.footer .footer-column ul{margin:0;padding:0;list-style:none}.footer .footer-column ul li{margin-bottom:13px}.footer .footer-column ul li a{color:#ffffffad;align-items:center;font-size:13px;line-height:1.4;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex;position:relative}.footer .footer-column ul li a:hover{color:#fff;transform:translate(6px)}.footer .footer-socials{align-items:center;gap:10px;margin-top:25px;display:flex}.footer .footer-socials a{color:#fff;background:#ffffff14;border:1px solid #ffffff21;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #ffffff14}.footer .footer-socials a:hover{background:#126fbd;border-color:#ffffff59;transform:translateY(-6px)scale(1.05);box-shadow:0 10px 22px #00000038}.footer .footer-contact-item{grid-template-columns:28px 1fr;align-items:start;gap:10px;margin-bottom:18px;display:grid}.footer .footer-contact-item>span{color:#ffd21c;background:#ffd21c14;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.footer .footer-contact-item p{color:#ffffffb3;margin:0;font-size:12px;line-height:1.7}.footer .footer-contact-item p b{color:#fff;font-size:12px;font-weight:800}.footer .footer-bottom{z-index:2;background:#0000001a;border-top:1px solid #ffffff1a;position:relative}.footer .footer-bottom-container{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1250px;margin:0 auto;padding:20px 32px;display:flex}.footer .footer-bottom-container p{color:#ffffff8c;margin:0;font-size:11px}.footer .footer-bottom-container>div{align-items:center;gap:25px;display:flex}.footer .footer-bottom-container a{color:#ffffff8c;font-size:11px;text-decoration:none;transition:color .25s}.footer .footer-bottom-container a:hover{color:#fff}.footer .footer-column{animation:.7s both footerColumnIn}.footer .footer-column:first-child{animation-delay:50ms}.footer .footer-column:nth-child(2){animation-delay:.12s}.footer .footer-column:nth-child(3){animation-delay:.19s}.footer .footer-column:nth-child(4){animation-delay:.26s}@keyframes footerColumnIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.footer .footer-container{grid-template-columns:repeat(2,1fr);gap:40px}.footer .footer-company{max-width:100%}}@media (width<=600px){.footer{padding-top:50px!important}.footer .footer-container{grid-template-columns:1fr;gap:32px;padding:0 22px 40px}.footer .footer-column{max-width:100%}.footer .footer-column h3{margin-bottom:17px}.footer .footer-logo img{width:165px}.footer .footer-bottom-container{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 22px}.footer .footer-bottom-container>div{flex-wrap:wrap;gap:18px}}@media (prefers-reduced-motion:reduce){.footer:before,.footer:after,.footer .footer-column{animation:none!important}.footer *,.footer :before,.footer :after{transition:none!important}}.verified-3d-card img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}@keyframes verifiedCenterFloat{0%,to{transform:translate(-50%,-50%)translateZ(80px)}50%{transform:translate(-50%,calc(-50% - 8px))translateZ(80px)}}.verified-3d-center .verified-badge{color:#fff;z-index:10;background:#1674c5;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:26px;font-weight:800;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #0050964d}.verified-3d-center .certificate-card{z-index:8;background:#fffffff7;border-radius:15px;justify-content:space-between;align-items:center;min-height:78px;padding:12px 14px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 12px 25px #0746822e}.verified-3d-center .certificate-gold-badge{background:linear-gradient(145deg,#fd5,#f0a900);border:4px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 5px 15px #f0a90059}.verified-section .verified-3d-card img{border-radius:15px!important;box-shadow:inset 0 0 0 1px #073f7914,0 3px 8px #073f791a!important}.verified-section .verified-3d-center{box-shadow:0 32px 55px #05366940,0 9px #c8dcef,0 14px 25px #0536691f,inset 0 3px #fff,inset 0 -6px 12px #073f7914!important}@media (width<=700px){.verified-section .verified-3d-card{border-radius:18px!important;padding:6px!important;box-shadow:0 18px 30px #0536692e,0 6px #cddff0,inset 0 2px #fff!important}}.verified-section .verified-3d-card{transform-style:preserve-3d!important;backface-visibility:hidden!important;background:linear-gradient(145deg,#fff 0%,#f5f9fd 45%,#dceafa 100%)!important;border:2px solid #fffffff2!important;padding:8px!important;box-shadow:0 25px 45px #073f7938,0 8px #cbdff1,0 12px 22px #073f791f,inset 0 3px #fffffff2,inset 0 -5px 12px #073f7914!important}.verified-section .verified-3d-card img{border-radius:15px!important;display:block!important;box-shadow:0 3px 8px #073f791f!important}.verified-section .verified-3d-card:before{content:"";pointer-events:none;z-index:4;border:1px solid #ffffffe6;border-radius:19px;position:absolute;inset:3px}.verified-section .verified-3d-card:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(#ffffff4d,#0000);border-radius:50%;width:80%;height:35px;position:absolute;top:8px;left:10%}.verified-section .verified-3d-card:hover{filter:brightness(1.03);box-shadow:0 32px 55px #073f7947,0 10px #c7dcef,0 16px 28px #073f7926,inset 0 3px #fff!important}@media (width<=700px){.verified-section .verified-3d-card{border-radius:18px!important;padding:6px!important}}.verification-page{color:#0b4f91;background:#f5f9ff;width:100%;overflow:hidden}.verification-page .verification-hero{text-align:center;background:radial-gradient(circle at 10% 20%,#1874c91a,#0000 25%),radial-gradient(circle at 90% 30%,#ffc10714,#0000 25%),linear-gradient(135deg,#f8fbff,#fff);padding:58px 20px 52px;position:relative;overflow:hidden}.verification-page .verification-hero:before,.verification-page .verification-hero:after{content:"";pointer-events:none;border:1px solid #166fbe1a;border-radius:50%;position:absolute}.verification-page .verification-hero:before{width:330px;height:330px;top:-190px;left:-170px}.verification-page .verification-hero:after{width:300px;height:300px;top:-120px;right:-150px}.verification-page .verification-hero-content{z-index:2;max-width:820px;margin:0 auto;position:relative}.verification-page .verification-label{color:#f2a900;letter-spacing:.8px;background:#edf6ff;border:1px solid #cfe3f8;border-radius:999px;justify-content:center;align-items:center;padding:8px 20px;font-size:12px;font-weight:800;animation:.7s both verificationFadeDown;display:inline-flex;box-shadow:0 5px 18px #145aa012}.verification-page .verification-hero h1{color:#07579e;letter-spacing:-1.8px;margin:18px 0 12px;font-size:clamp(42px,5vw,62px);font-weight:800;line-height:1.05;animation:.8s .1s both verificationFadeUp}.verification-page .verification-hero p{color:#66809f;max-width:700px;margin:0 auto;font-size:16px;line-height:1.7;animation:.8s .2s both verificationFadeUp}.verification-page .verification-main{background:radial-gradient(circle at 20%,#1e77c514,#0000 28%),linear-gradient(135deg,#f4f9ff,#f9fcff);padding:58px 20px 42px;position:relative}.verification-page .verification-container{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:min(1120px,100%);margin:0 auto;display:grid}.verification-page .verification-certificate-card{z-index:2;text-align:center;width:min(410px,90%);min-height:275px;transform-style:preserve-3d;background:linear-gradient(145deg,#fff,#edf6ff);border:10px solid #eef7ff;border-radius:24px;outline:2px solid #c5def5;padding:32px 28px;animation:5s ease-in-out infinite verificationCertificateFloat,.9s both verificationCertificateEnter;position:relative;box-shadow:0 4px #d6e9f8,0 10px #b8d5ed,0 24px 45px #1f5d9133,inset 0 0 0 2px #ffffffe6}.verification-page .verification-certificate-card:before{content:"";pointer-events:none;border:1px solid #f4b400a6;border-radius:15px;position:absolute;inset:13px}.verification-page .verification-card-icon{z-index:2;color:#fff;background:linear-gradient(145deg,#2382cf,#0863a9);border:7px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:18px auto 12px;font-size:42px;font-weight:700;display:flex;position:relative;transform:translateZ(25px);box-shadow:0 8px 20px #0a5b9b4d,0 0 0 4px #d9ebfa}.verification-page .verification-certificate-card h2{z-index:2;color:#07579e;letter-spacing:.5px;margin:5px 0 4px;font-size:30px;line-height:1;position:relative}.verification-page .verification-card-line{z-index:2;background:#f2b600;border-radius:10px;width:78px;height:4px;margin:17px auto 10px;position:relative}.verification-page .verification-form-card{background:#fffffff0;border:1px solid #d6e7f7;border-radius:24px;padding:34px;animation:.8s .15s both verificationFadeRight;position:relative;box-shadow:0 8px #cfe2f2a6,0 22px 50px #2b5c871a}.verification-page .verification-form-heading{align-items:center;gap:14px;margin-bottom:28px;display:flex}.verification-page .verification-form-icon{color:#fff;background:linear-gradient(145deg,#1978c5,#07599d);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:27px;font-weight:700;animation:3s ease-in-out infinite verificationIconPulse;display:flex;box-shadow:0 8px 18px #1267aa38}.verification-page .verification-form-heading h2{color:#07579e;margin:0 0 3px;font-size:25px;line-height:1.15}.verification-page .verification-form-heading p{color:#8296ad;margin:0;font-size:13px}.verification-page .verification-field label{color:#526d89;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.verification-page .verification-field input{box-sizing:border-box;color:#174e80;background:#fbfdff;border:1px solid #cfe1f3;border-radius:12px;outline:none;width:100%;height:52px;padding:0 16px;font-family:inherit;font-size:14px;transition:border-color .25s,box-shadow .25s,transform .25s}.verification-page .verification-field input::placeholder{color:#a6b8cb}.verification-page .verification-actions{grid-template-columns:1.35fr .8fr;gap:12px;margin-top:5px;display:grid}.verification-page .verification-button,.verification-page .verification-qr-button{cursor:pointer;border-radius:12px;height:52px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s}.verification-page .verification-button{color:#fff;background:linear-gradient(135deg,#1879c7,#0860a7);border:none;box-shadow:0 8px 20px #0d66ae38}.verification-page .verification-button span{margin-left:12px;font-size:18px}.verification-page .verification-qr-button{color:#0860a7;background:#fff;border:1px solid #126fc0}.verification-page .verification-button:hover,.verification-page .verification-qr-button:hover{transform:translateY(-3px)}.verification-page .verification-button:hover{box-shadow:0 13px 25px #0d66ae4d}.verification-page .verification-qr-button:hover{background:#f0f7ff}.verification-page .verification-note{color:#8397ad;text-align:center;margin:17px 0 0;font-size:11px;line-height:1.6}.verification-page .verification-trust{background:#f5f9ff;padding:10px 20px 55px}.verification-page .verification-trust-container{background:#fff;border:1px solid #d6e6f5;border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(1050px,100%);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 12px 35px #26578214}.verification-page .verification-trust-container>div{color:#22547f;border-right:1px solid #e2edf7;justify-content:center;align-items:center;gap:11px;min-height:72px;font-size:13px;font-weight:700;transition:background .25s,transform .25s;display:flex}.verification-page .verification-trust-container>div:last-child{border-right:none}.verification-page .verification-trust-container>div:hover{background:#f3f9ff;transform:translateY(-2px)}.verification-page .verification-trust-container strong{color:#1170bb;background:#edf6ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;transition:transform .3s;display:flex}.verification-page .verification-trust-container>div:hover strong{transform:rotate(8deg)scale(1.08)}@keyframes verificationFadeDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes verificationFadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes verificationFadeRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes verificationCertificateEnter{0%{opacity:0;transform:rotateX(12deg)rotateY(-10deg)translateY(35px)}to{opacity:1;transform:rotateX(0)rotateY(0)translateY(0)}}@keyframes verificationCertificateFloat{0%,to{transform:translateY(0)rotateY(-1deg)}50%{transform:translateY(-9px)rotateY(2deg)}}@keyframes verificationGlow{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes verificationShine{0%{left:-80%}45%,to{left:140%}}@keyframes verificationIconPulse{0%,to{box-shadow:0 8px 18px #1267aa38}50%{box-shadow:0 8px 22px #1267aa52,0 0 0 5px #1674bf12}}@media (width<=900px){.verification-page .verification-container{grid-template-columns:1fr;gap:45px}.verification-page .verification-visual{min-height:380px}.verification-page .verification-form-card{box-sizing:border-box;width:100%;max-width:650px;margin:0 auto}}@media (width<=650px){.verification-page .verification-hero{padding:42px 18px 38px}.verification-page .verification-hero h1{letter-spacing:-1px;font-size:38px}.verification-page .verification-hero p{font-size:14px}.verification-page .verification-main{padding:38px 15px 30px}.verification-page .verification-visual{min-height:330px}.verification-page .verification-certificate-card{width:90%;min-height:240px;padding:27px 20px}.verification-page .verification-card-icon{width:62px;height:62px;font-size:34px}.verification-page .verification-certificate-card h2{font-size:25px}.verification-page .verification-form-card{border-radius:19px;padding:24px 18px}.verification-page .verification-actions{grid-template-columns:1fr}.verification-page .verification-trust-container{grid-template-columns:1fr 1fr}.verification-page .verification-trust-container>div{border-bottom:1px solid #e2edf7}.verification-page .verification-trust-container>div:nth-child(2){border-right:none}.verification-page .verification-trust-container>div:nth-child(3),.verification-page .verification-trust-container>div:nth-child(4){border-bottom:none}}@media (prefers-reduced-motion:reduce){.verification-page *,.verification-page :before,.verification-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.verification-page .verification-visual{perspective:1200px;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.verification-page .verification-visual-glow{filter:blur(5px);background:radial-gradient(circle,#1977c32e 0%,#1977c312 42%,#0000 72%);border-radius:50%;width:360px;height:360px;animation:4s ease-in-out infinite certificateGlow;position:absolute}.verification-page .verification-certificate-card{z-index:2;box-sizing:border-box;text-align:center;width:390px;min-height:270px;transform-style:preserve-3d;background:linear-gradient(145deg,#fff 0%,#f5faff 48%,#eaf4fd 100%);border:9px solid #edf7ff;border-radius:24px;outline:2px solid #c8e0f5;padding:30px 25px;animation:5s ease-in-out infinite certificateFloat;position:relative;box-shadow:0 3px #d9ebf8,0 8px #c4def2,0 17px #aacbe5,0 30px 45px #1b568433,inset 0 1px #fff}.verification-page .verification-certificate-card:before{content:"";pointer-events:none;border:1px solid #f2b500a6;border-radius:15px;position:absolute;inset:12px;box-shadow:inset 0 0 12px #1467aa0a}.verification-page .verification-certificate-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:45%;height:180%;animation:6s ease-in-out infinite certificateShine;position:absolute;top:-40%;left:-100%;transform:rotate(18deg)}.verification-page .verification-card-top{z-index:3;color:#e9aa00;letter-spacing:1.6px;font-size:11px;font-weight:800;position:relative}.verification-page .verification-card-icon{z-index:3;color:#fff;background:linear-gradient(145deg,#2585d0,#0862a8);border:6px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:17px auto 12px;font-size:38px;font-weight:700;animation:3s ease-in-out infinite certificateIconPulse;display:flex;position:relative;transform:translateZ(30px);box-shadow:0 7px 18px #095b994d,0 0 0 4px #dcecf9}.verification-page .verification-certificate-card h2{z-index:3;color:#07599f;letter-spacing:.5px;margin:5px 0 4px;font-size:29px;font-weight:800;line-height:1;position:relative}.verification-page .verification-certificate-card>span{z-index:3;color:#7c94ad;letter-spacing:1px;font-size:10px;font-weight:700;position:relative}.verification-page .verification-card-line{z-index:3;background:#efb400;border-radius:20px;width:75px;height:4px;margin:15px auto 9px;position:relative;box-shadow:0 2px 8px #efb40038}.verification-page .verification-certificate-card small{z-index:3;color:#7890a8;font-size:11px;font-weight:600;position:relative}@keyframes certificateFloat{0%,to{transform:translateY(0)rotateX(0)rotateY(-1deg)}50%{transform:translateY(-9px)rotateX(1deg)rotateY(2deg)}}@keyframes certificateGlow{0%,to{opacity:.65;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes certificateShine{0%{left:-100%}45%,to{left:150%}}@keyframes certificateIconPulse{0%,to{box-shadow:0 7px 18px #095b994d,0 0 0 4px #dcecf9}50%{box-shadow:0 9px 22px #095b9961,0 0 0 7px #1674bf14}}@media (width<=650px){.verification-page .verification-visual{min-height:340px}.verification-page .verification-certificate-card{width:90%;min-height:245px}}.verification-page .verification-visual{transform-style:preserve-3d}.verification-page .verification-certificate-card{transform-style:preserve-3d;will-change:transform;animation:5.5s ease-in-out infinite certificateFloat3D}.verification-page .verification-card-top,.verification-page .verification-certificate-card h2,.verification-page .verification-certificate-card>span,.verification-page .verification-card-line,.verification-page .verification-certificate-card small{transform:translateZ(12px)}.verification-page .verification-card-icon{transform:translateZ(32px)}@keyframes certificateFloat3D{0%{transform:translate(0,0)rotateX(0)rotateY(-1deg)}25%{transform:translate(4px,-5px)rotateX(1deg)rotateY(2deg)}50%{transform:translateY(-10px)rotateX(0)rotateY(3deg)}75%{transform:translate(-4px,-5px)rotateX(-1deg)rotateY(1deg)}to{transform:translate(0,0)rotateX(0)rotateY(-1deg)}}.verification-page .verification-certificate-card{filter:drop-shadow(0 18px 18px #205b8b1a)}.verification-page .verification-certificate-card:hover{transition:transform .5s;animation-play-state:paused;transform:translateY(-8px)rotateX(2deg)rotateY(-4deg)scale(1.015)}.verification-page .verification-form-card{transform-style:preserve-3d;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden}.verification-page .verification-form-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#1879c71f,#0000 70%);border-radius:50%;width:240px;height:240px;animation:5s ease-in-out infinite verificationCardGlow;position:absolute;top:-150px;right:-100px}.verification-page .verification-form-card:after{content:"";z-index:-1;background:#d6e8f6;border-radius:0 0 20px 20px;height:15px;position:absolute;bottom:-9px;left:20px;right:20px}.verification-page .verification-form-heading,.verification-page .verification-field,.verification-page .verification-actions,.verification-page .verification-note{z-index:2;position:relative}.verification-page .verification-form-icon{transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateZ(15px)}.verification-page .verification-form-icon:after{content:"";background:#ffffff47;width:55%;height:250%;animation:4s ease-in-out infinite verificationIconShine;position:absolute;top:-80%;left:-100%;transform:rotate(25deg)}.verification-page .verification-field input{transition:border-color .25s,box-shadow .25s,transform .25s,background .25s;position:relative}.verification-page .verification-field input:hover{background:#fff;border-color:#a9cfee}.verification-page .verification-field input:focus{border-color:#1475c1;transform:translateY(-2px);box-shadow:0 7px 18px #1871b814,0 0 0 4px #1871b814}.verification-page .verification-button{position:relative;overflow:hidden;transform:translateZ(10px)}.verification-page .verification-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:70%;height:100%;animation:4.5s ease-in-out infinite verificationButtonShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.verification-page .verification-button span{z-index:2;transition:transform .3s;display:inline-block;position:relative}.verification-page .verification-qr-button{transition:transform .3s,background .3s,box-shadow .3s;transform:translateZ(8px)}.verification-page .verification-qr-button:hover{transform:translateY(-3px)translateZ(8px);box-shadow:0 8px 18px #1768ab1a}@keyframes verificationCardGlow{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes verificationIconShine{0%{left:-100%}40%,to{left:150%}}@keyframes verificationButtonShine{0%{left:-120%}45%,to{left:150%}}.verification-page .verification-trust-container{position:relative;overflow:hidden}.verification-page .verification-trust-container:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#1879c70f,#0000);width:25%;height:100%;animation:6s ease-in-out infinite trustStripShine;position:absolute;top:0;left:-30%;transform:skew(-20deg)}.verification-page .verification-trust-container>div{z-index:2;transition:transform .35s,background .35s,box-shadow .35s;position:relative}.verification-page .verification-trust-container>div:hover{background:#f7fbff;transform:translateY(-4px);box-shadow:inset 0 -3px #1675bd}.verification-page .verification-trust-container strong{transition:transform .4s,box-shadow .4s}.verification-page .verification-trust-container>div:hover strong{transform:scale(1.12)rotate(-5deg);box-shadow:0 6px 14px #1670bb24}.verification-page .verification-trust-container>div:first-child{animation:.6s .1s both trustItemUp}.verification-page .verification-trust-container>div:nth-child(2){animation:.6s .2s both trustItemUp}.verification-page .verification-trust-container>div:nth-child(3){animation:.6s .3s both trustItemUp}.verification-page .verification-trust-container>div:nth-child(4){animation:.6s .4s both trustItemUp}@keyframes trustStripShine{0%{left:-30%}45%,to{left:130%}}@keyframes trustItemUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.verification-page .verification-hero{padding-top:46px;padding-bottom:42px}.verification-page .verification-hero h1{margin-top:14px;margin-bottom:10px}.verification-page .verification-hero p{line-height:1.6}.verification-page .verification-container{gap:55px}.verification-page .verification-visual{min-height:390px}.verification-page .verification-form-card{padding:30px}.verification-page .verification-form-heading{margin-bottom:23px}.verification-page .verification-field{margin-bottom:15px}.verification-page .verification-trust{padding-top:4px;padding-bottom:40px}.verification-page .verification-form-card{transition:transform .45s,box-shadow .45s}.verification-page .verification-form-card:hover{transform:translateY(-3px);box-shadow:0 22px 45px #145b961f,0 8px 20px #145b9612}.verification-page .verification-field input{transition:border-color .3s,box-shadow .3s,transform .3s,background .3s}.verification-page .verification-field input:hover{border-color:#1877c273}.verification-page .verification-field input:focus{background:#fff;border-color:#1976c5;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #1976c514,0 8px 18px #1976c514}.verification-page .verification-button{transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.verification-page .verification-button:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff40,#0000);width:70%;height:100%;animation:4s ease-in-out infinite verifyButtonShine;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.verification-page .verification-button:hover{transform:translateY(-3px);box-shadow:0 12px 24px #1976c538}.verification-page .verification-button:active{transform:translateY(0)}.verification-page .verification-button span{transition:transform .3s;display:inline-block}.verification-page .verification-button:hover span{transform:translate(5px)}.verification-page .verification-qr-button{transition:transform .3s,background .3s,box-shadow .3s}.verification-page .verification-qr-button:hover{background:#f5faff;transform:translateY(-3px);box-shadow:0 10px 20px #1976c517}.verification-page .verification-qr-button:active{transform:translateY(0)}.verification-page .verification-form-icon{transition:transform .4s,box-shadow .4s}.verification-page .verification-form-card:hover .verification-form-icon{transform:rotate(-4deg)scale(1.04);box-shadow:0 8px 18px #1976c52e}@keyframes verifyButtonShine{0%{left:-120%}35%,to{left:140%}}.verification-page .verification-hero{background:linear-gradient(135deg,#173879 0%,#214b8e 48%,#2862a5 100%);justify-content:center;align-items:center;min-height:330px;padding:55px 24px 58px;display:flex;position:relative;overflow:hidden}.verification-page .verification-hero-content{z-index:5;text-align:center;width:100%;max-width:900px;animation:.8s both verificationHeroIn;position:relative}.verification-page .verification-label{color:#ffbd00;letter-spacing:.4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffc1072e;border:1px solid #ffc1072e;border-radius:30px;justify-content:center;align-items:center;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 5px 18px #00000014}.verification-page .verification-hero h1{color:#fff;letter-spacing:-1.5px;text-shadow:0 5px 18px #0000001f;margin:20px 0 14px;font-size:clamp(42px,5vw,58px);font-weight:800;line-height:1.08;position:relative}.verification-page .verification-hero h1:after{content:"";background:linear-gradient(90deg,#3f8fd4 0%,#ffc107 55% 100%);border-radius:10px;width:96px;height:4px;margin:16px auto 0;animation:1.2s both verificationLine;display:block}.verification-page .verification-hero p{color:#ffffffe0;max-width:680px;margin:18px auto 0;font-size:16px;font-weight:400;line-height:1.65}.verification-page .verification-hero:before{content:"";pointer-events:none;background:#ffffff0e;border:1px solid #ffffff0b;border-radius:50%;width:320px;height:320px;animation:7s ease-in-out infinite verificationCircleFloat;position:absolute;bottom:-115px;left:-5px}.verification-page .verification-hero:after{content:"";pointer-events:none;border:1px solid #ffc10733;border-radius:50%;width:330px;height:330px;animation:10s linear infinite verificationOrbit;position:absolute;top:-170px;right:-90px;box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff03}.verification-page .verification-hero-content:before{content:"";filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffff12,#0000 68%);width:420px;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes verificationHeroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes verificationLine{0%{opacity:0;width:0}to{opacity:1;width:96px}}@keyframes verificationCircleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes verificationOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.verification-page .verification-hero{min-height:300px;padding:48px 20px 52px}.verification-page .verification-hero h1{letter-spacing:-1px;font-size:40px}.verification-page .verification-hero p{max-width:500px;font-size:14px}.verification-page .verification-hero:before{width:220px;height:220px;bottom:-100px;left:-90px}.verification-page .verification-hero:after{width:230px;height:230px;top:-120px;right:-120px}}.verification-page .verification-main{padding-top:30px;padding-bottom:28px}.verification-page .verification-container{align-items:center}.verification-page .verification-visual{justify-content:center;align-items:center;min-height:0;display:flex}.verification-page .verification-certificate-card{margin:0}.verification-page .verification-form-card{align-self:center}.verification-page .verification-trust{padding-top:0}@media (width<=768px){.verification-page .verification-main{padding-top:25px;padding-bottom:22px}.verification-page .verification-container{align-items:stretch}.verification-page .verification-visual{min-height:auto}}.verification-result{border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;animation:.35s verificationResultIn;display:flex}.verification-result-icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:700;display:flex}.verification-result strong{margin-bottom:3px;font-size:14px;display:block}.verification-result p{margin:0;font-size:11px;line-height:1.4}.verification-result-success{background:#effaf4;border:1px solid #bce8cd}.verification-result-success .verification-result-icon{background:#20a464}.verification-result-success strong{color:#167848}.verification-result-success p{color:#52816a}.verification-result-error{background:#fff4f4;border:1px solid #f2caca}.verification-result-error .verification-result-icon{background:#d9534f}.verification-result-error strong{color:#b83d39}.verification-result-error p{color:#916765}.verification-result-warning{background:#fff9eb;border:1px solid #f2dfaa}.verification-result-warning .verification-result-icon{background:#f0ad00}.verification-result-warning strong{color:#b77b00}.verification-result-warning p{color:#907544}@keyframes verificationResultIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.verification-page .verification-verified-card{background:linear-gradient(135deg,#f5fff9,#fff);border:1px solid #bde5ce;border-radius:16px;margin-top:18px;padding:20px;animation:.45s both verifiedCardIn;box-shadow:0 10px 25px #18784b14}.verification-page .verification-verified-header{align-items:center;gap:13px;display:flex}.verification-page .verification-verified-icon{color:#fff;background:#20a464;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:25px;font-weight:800;display:flex;box-shadow:0 6px 15px #20a46438}.verification-page .verification-verified-header h3{color:#176f47;margin:0 0 3px;font-size:18px}.verification-page .verification-details{border-top:1px solid #d9eee2;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;padding-top:16px;display:grid}.verification-page .verification-detail-item{background:#fff;border:1px solid #e2f1e8;border-radius:10px;padding:10px 12px}.verification-page .verification-detail-item strong{color:#285f47;word-break:break-word;font-size:11px;display:block}.verification-page .verification-status-authentic{color:#20a464!important}.verification-page .verification-authentic-badge{color:#16814d;letter-spacing:.4px;background:#e7f8ee;border-radius:20px;margin-top:13px;padding:7px 12px;font-size:9px;font-weight:800;display:inline-flex}@keyframes verifiedCardIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=600px){.verification-page .verification-details{grid-template-columns:1fr}}.verification-page .verification-student-profile{background:#fbfffd;border:1px solid #dcece5;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:14px;display:flex}.verification-page .verification-profile-photo{border:3px solid #fff;border-radius:14px;flex-shrink:0;width:62px;height:62px;overflow:hidden;box-shadow:0 4px 12px #1e64461f}.verification-page .verification-student-info h4{color:#245f45;margin:0 0 3px;font-size:16px}.verification-page .verification-section-title{color:#6f8d7d;letter-spacing:.9px;margin-top:19px;margin-bottom:9px;font-size:9px;font-weight:800}.verification-page .verification-institute strong{color:#275b80;font-size:12px;display:block}.verification-page .verification-final-result{background:linear-gradient(135deg,#eaf9f0,#f7fff9);border:1px solid #bce5cd;border-radius:12px;justify-content:space-between;align-items:center;margin-top:18px;padding:13px 15px;display:flex}.verification-page .verification-final-result strong{color:#159052;font-size:15px}@media (width<=600px){.verification-page .verification-student-profile{padding:12px}.verification-page .verification-profile-photo{width:54px;height:54px}.verification-page .verification-details{grid-template-columns:1fr}}.verification-page .verification-container{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:34px;display:grid}.verification-page .verification-verified-card{box-sizing:border-box;grid-column:1/-1;width:100%;margin-top:4px}.verification-page .verification-detail-item{min-width:0}.verification-page .verification-institute{box-sizing:border-box;width:100%}@media (width<=900px){.verification-page .verification-container{grid-template-columns:1fr}.verification-page .verification-verified-card{grid-column:auto}.verification-page .verification-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.verification-page .verification-details{grid-template-columns:1fr}}.verification-overall-section{margin-top:24px}.verification-section-title{letter-spacing:.8px;color:#668878;border-bottom:1px solid #dcebe3;margin-bottom:14px;padding-bottom:10px;font-size:11px;font-weight:800}.verification-overall-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.verification-performance-item{box-sizing:border-box;background:#fff;border:1px solid #dcebe3;border-radius:10px;min-height:72px;padding:14px 16px}.verification-performance-item span{color:#789084;margin-bottom:7px;font-size:10px;display:block}.verification-performance-item strong{color:#245c43;font-size:16px;display:block}.verification-final-result{background:#f0fbf5;border-color:#bde5ce}.verification-final-result strong{color:#15945b}.verification-module-section{margin-top:28px}.verification-module-table{border-collapse:collapse;width:100%;min-width:850px;font-size:12px}.verification-module-table th{text-align:left;white-space:nowrap;color:#456f5b;letter-spacing:.3px;background:#f4f9f6;border-bottom:1px solid #dcebe3;padding:13px 14px;font-size:10px;font-weight:800}.verification-module-table td{color:#426453;white-space:nowrap;border-bottom:1px solid #edf3ef;padding:13px 14px}.verification-pass-badge{color:#15945b;background:#e7f8ee;border-radius:999px;justify-content:center;align-items:center;min-width:48px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=900px){.verification-overall-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.verification-overall-grid{grid-template-columns:1fr}}.verification-page .verification-module-content{opacity:0;width:100%;height:0;margin-top:0;transition:height .55s cubic-bezier(.4,0,.2,1),opacity .3s,margin-top .45s,transform .45s;overflow:hidden;transform:translateY(-6px)}.verification-page .verification-module-toggle{cursor:pointer;background:#f7fbf9;border:1px solid #dcebe3;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:15px 18px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.verification-page .verification-module-toggle:hover{background:#f1f9f5;border-color:#b9ddca;box-shadow:0 6px 16px #1964410f}.verification-page .verification-module-toggle-action{color:#168b54;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.verification-page .verification-module-arrow{background:#e5f5ec;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;transition:transform .4s,background .3s;display:flex}.verification-page .verification-module-arrow.open{background:#d3efdf;transform:rotate(180deg)}.verification-page .verification-verified-card{box-sizing:border-box;background:linear-gradient(145deg,#fff 0%,#f8fdf9 55%,#f2fbf6 100%);border:1px solid #c8e8d5;border-radius:20px;width:100%;padding:24px;box-shadow:0 16px 45px #23694614}.verification-page .verification-verified-header{align-items:center;gap:16px;margin-bottom:22px;display:flex}.verification-page .verification-verified-icon{color:#fff;background:#20a866;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:30px;font-weight:700;display:flex;box-shadow:0 8px 20px #20a86638}.verification-page .verification-verified-header span{color:#15945a;letter-spacing:.8px;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.verification-page .verification-verified-header h3{color:#126b45;margin:0;font-size:21px;font-weight:800;line-height:1.2}.verification-page .verification-verified-header p{color:#658475;margin:5px 0 0;font-size:12px;line-height:1.5}.verification-page .verification-student-profile{box-sizing:border-box;background:#fff;border:1px solid #d8ebe0;border-radius:14px;align-items:center;min-height:82px;padding:14px 18px;display:flex}.verification-page .verification-student-info>span{color:#15945a;letter-spacing:.7px;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.verification-page .verification-student-info p{color:#6d887b;margin:4px 0 0;font-size:12px}.verification-page .verification-section-title{color:#527665;letter-spacing:.8px;border-bottom:1px solid #d8e9df;margin-top:20px;margin-bottom:10px;padding-bottom:9px;font-size:11px;font-weight:800}.verification-page .verification-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.verification-page .verification-detail-item{box-sizing:border-box;background:#fff;border:1px solid #dcebe3;border-radius:12px;min-height:60px;padding:12px 14px;transition:transform .25s,box-shadow .25s,border-color .25s}.verification-page .verification-detail-item:hover{border-color:#b9ddca;transform:translateY(-2px);box-shadow:0 7px 18px #1e64410f}.verification-page .verification-detail-item span{color:#789488;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.verification-page .verification-detail-item strong{color:#285f49;font-size:14px;font-weight:800;line-height:1.3;display:block}.verification-page .verification-institute{background:linear-gradient(135deg,#f7fbff,#eef8ff);border:1px solid #cfe3f0;border-radius:12px;padding:14px 16px}.verification-page .verification-institute strong{color:#28618a;font-size:14px;font-weight:800;display:block}.verification-page .verification-institute p{color:#6c8ba0;margin:5px 0 0;font-size:11px}.verification-page .verification-overall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.verification-page .verification-performance-item{box-sizing:border-box;background:#fff;border:1px solid #dcebe3;border-radius:12px;flex-direction:column;justify-content:center;min-height:76px;padding:14px 16px;display:flex}.verification-page .verification-performance-item span{color:#789488;margin-bottom:6px;font-size:10px;font-weight:600}.verification-page .verification-performance-item strong{color:#28644d;font-size:20px;font-weight:800;line-height:1}.verification-page .verification-module-section{margin-top:22px}.verification-page .verification-module-toggle{background:#f7fbf9;border:1px solid #d4e8dc;border-radius:12px;min-height:58px;padding:14px 18px}.verification-page .verification-module-toggle-title{color:#426d57;letter-spacing:.7px;font-size:12px;font-weight:800}.verification-page .verification-module-toggle-action{color:#168b54;font-size:12px;font-weight:800}.verification-page .verification-final-result{box-sizing:border-box;background:linear-gradient(90deg,#f1fcf5,#f8fdf9);border:1px solid #b9e4ca;border-radius:12px;justify-content:space-between;align-items:center;min-height:58px;margin-top:18px;padding:14px 18px;display:flex}.verification-page .verification-final-result span{color:#628575;letter-spacing:.6px;font-size:11px;font-weight:800}.verification-page .verification-final-result strong{color:#159b58;font-size:17px;font-weight:800}.verification-page .verification-authentic-badge{color:#168a52;letter-spacing:.3px;background:#e4f6ec;border-radius:30px;align-items:center;margin-top:12px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.verification-page .verification-student-profile{box-sizing:border-box;align-items:center;gap:16px;width:100%;display:flex}.verification-page .verification-student-info span{letter-spacing:.6px;color:#15945b;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.verification-page .verification-student-profile{box-sizing:border-box;background:#fff;border:1px solid #d5e9df;border-radius:16px;justify-content:space-between;align-items:center;width:100%;min-height:120px;padding:14px 22px;display:flex;overflow:hidden}.verification-page .verification-student-left{align-items:center;min-width:0;display:flex}.verification-page .verification-profile-photo{border:3px solid #fff;border-radius:14px;flex:0 0 76px;width:76px;height:76px;overflow:hidden;box-shadow:0 5px 16px #144b3229}.verification-page .verification-profile-photo img{object-fit:cover;width:100%;height:100%;display:block}.verification-page .verification-student-info{margin-left:17px}.verification-page .verification-student-info span{color:#15945b;letter-spacing:.7px;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.verification-page .verification-student-info h4{color:#155b85;margin:0;font-size:20px;font-weight:800;line-height:1.25}.verification-page .verification-student-info p{color:#6b8295;margin:5px 0 0;font-size:12px;line-height:1.4}.verification-page .verification-premium-badge{box-sizing:border-box;background:linear-gradient(135deg,#fff 0%,#f5fbf7 100%);border:1px solid #d7e9e0;border-radius:14px;flex:none;align-items:center;gap:14px;min-width:210px;padding:10px 18px;animation:3s ease-in-out infinite verificationBadgeFloat;display:flex}.verification-page .verification-badge-circle{background:#fff;border:2px solid #d5a83b;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;animation:2.5s ease-in-out infinite verificationCirclePulse;display:flex;position:relative;box-shadow:0 0 0 5px #d5a83b14,0 7px 18px #1e46321f}.verification-page .verification-badge-circle:before{content:"";border:1px dashed #d5a83ba6;border-radius:50%;animation:8s linear infinite verificationRingRotate;position:absolute;inset:-7px}.verification-page .verification-badge-check{color:#fff;background:#1e9d62;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;font-weight:900;line-height:1;display:flex;box-shadow:0 5px 12px #1e9d6238}.verification-page .verification-badge-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.verification-page .verification-badge-copy strong{color:#175f43;letter-spacing:.8px;margin:0;font-size:13px;font-weight:900;line-height:1.2;display:block}.verification-page .verification-badge-copy span{color:#6b8578;white-space:nowrap;margin-top:5px;font-size:10px;line-height:1.3;display:block}@keyframes verificationBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes verificationCirclePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes verificationRingRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=700px){.verification-page .verification-premium-badge{gap:10px;min-width:0;padding:8px 12px}.verification-page .verification-badge-circle{flex-basis:42px;width:42px;height:42px}.verification-page .verification-badge-check{width:28px;height:28px;font-size:18px}.verification-page .verification-badge-copy strong{font-size:10px}.verification-page .verification-badge-copy span{font-size:8px}}.verification-page .verification-student-profile{box-sizing:border-box;align-items:center;width:100%;display:flex}.verification-page .verification-student-info{flex:1;min-width:0}.verification-page .verification-premium-badge{box-sizing:border-box;background:linear-gradient(135deg,#fff 0%,#f3fbf7 100%);border:1px solid #cfe7dc;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:205px;min-height:62px;padding:8px 14px;animation:3s ease-in-out infinite verificationBadgeFloat;display:flex;box-shadow:0 6px 18px #1e644614}.verification-page .verification-badge-icon{color:#159b61;background:#fff;border:2px solid #d5aa35;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:900;line-height:1;display:flex;position:relative;box-shadow:0 0 0 5px #d5aa3514,0 5px 12px #1e78501f}.verification-page .verification-badge-icon:before{content:"";border:1px dashed #d5aa358c;border-radius:50%;animation:7s linear infinite verificationBadgeRotate;position:absolute;inset:-5px}.verification-page .verification-badge-content{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.verification-page .verification-badge-content strong{color:#155f86;letter-spacing:.5px;margin:0;font-size:13px;font-weight:900;line-height:1.2;display:block}.verification-page .verification-badge-content span{color:#71877d;white-space:nowrap;margin:4px 0 0;font-size:10px;line-height:1.25;display:block}@keyframes verificationBadgeRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=700px){.verification-page .verification-premium-badge{width:100%;margin-top:12px}.verification-page .verification-student-profile{flex-wrap:wrap}}.verification-page .verification-premium-badge{transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.verification-page .verification-premium-badge:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1e64461f}.verification-page .verification-badge-icon:before{animation:7s linear infinite verificationBadgeRotate}.verification-page .verification-badge-icon{animation:2.8s ease-in-out infinite verificationCheckPulse}.verification-page .verification-premium-badge:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:45px;height:100%;animation:4.5s ease-in-out infinite verificationBadgeShine;position:absolute;top:0;left:-80px;transform:skew(-20deg)}@keyframes verificationCheckPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes verificationBadgeShine{0%{opacity:0;left:-80px}15%{opacity:1}35%{opacity:0;left:240px}to{opacity:0;left:240px}}.our-presence:before{content:"";filter:blur(10px);background:#1e73be0f;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;left:-160px}.our-presence-header{text-align:center;max-width:760px;margin:0 auto 55px;position:relative}.our-presence-header span{letter-spacing:2px;color:#1671b9;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.our-presence-header h2{color:#10243e;margin:0;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.1}.our-presence-header p{color:#65758b;max-width:650px;margin:18px auto 0;font-size:16px;line-height:1.7}.presence-layout{z-index:2;grid-template-columns:1.35fr .65fr;align-items:stretch;gap:35px;max-width:1250px;margin:auto;display:grid;position:relative}.presence-map-card{background:#fff;border:1px solid #194b7814;border-radius:28px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 25px 70px #1e466e1a}.presence-map-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#1d75b912,#0000 48%);position:absolute;inset:0}.presence-map{justify-content:center;align-items:center;display:flex;position:absolute;inset:35px}.presence-map svg{width:min(100%,500px);height:auto;max-height:490px;display:block}.presence-dot{z-index:5;background:#1671b9;border:3px solid #fff;border-radius:50%;width:13px;height:13px;animation:2.2s ease-in-out infinite presencePulse;position:absolute;box-shadow:0 0 0 5px #1671b921}.presence-dot:after{content:"";border:1px solid #1671b947;border-radius:50%;animation:2.2s ease-out infinite presenceRipple;position:absolute;inset:-9px}.presence-dot:nth-child(2){animation-delay:.3s}.presence-dot:nth-child(3){animation-delay:.6s}.presence-dot:nth-child(4){animation-delay:.9s}.presence-dot:nth-child(5){animation-delay:1.2s}.presence-dot:nth-child(6){animation-delay:1.5s}.presence-dot-1{top:25%;left:51%}.presence-dot-2{top:36%;left:47%}.presence-dot-3{top:48%;left:43%}.presence-dot-4{top:57%;left:52%}.presence-dot-5{top:67%;left:48%}.presence-dot-6{top:76%;left:55%}@keyframes presencePulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes presenceRipple{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.5)}}.presence-map-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:6;background:#ffffffeb;border:1px solid #194b7814;border-radius:12px;padding:10px 15px;position:absolute;bottom:28px;left:30px;box-shadow:0 10px 30px #14325014}.presence-map-label strong{color:#10243e;font-size:13px;display:block}.presence-map-label span{color:#718096;margin-top:3px;font-size:11px;display:block}.presence-info{flex-direction:column;gap:18px;display:flex}.presence-network-card{color:#fff;background:#10243e;border-radius:24px;padding:30px;box-shadow:0 22px 55px #10243e29}.presence-network-card span{letter-spacing:1.5px;opacity:.65;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.presence-network-card h3{margin:0;font-size:28px;line-height:1.25}.presence-network-card p{color:#ffffffb8;margin:14px 0 0;font-size:14px;line-height:1.65}.presence-stat{background:#fff;border:1px solid #194b7814;border-radius:20px;padding:25px 20px;transition:transform .3s,box-shadow .3s;box-shadow:0 15px 35px #1e466e12}.presence-stat:hover{transform:translateY(-5px);box-shadow:0 20px 40px #1e466e1f}.presence-stat strong{color:#1671b9;font-size:29px;line-height:1;display:block}.presence-stat span{color:#718096;margin-top:8px;font-size:12px;font-weight:600;display:block}.presence-explore-btn{color:#fff;background:#1671b9;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:auto;font-size:14px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.presence-explore-btn:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1671b940}@media (width<=900px){.our-presence{padding:75px 5%}.presence-layout{grid-template-columns:1fr}.presence-map-card{min-height:500px}}@media (width<=600px){.our-presence{padding:60px 20px}.our-presence-header{margin-bottom:35px}.our-presence-header h2{font-size:34px}.presence-map-card{border-radius:22px;min-height:420px}.presence-map{inset:20px}.presence-stats{grid-template-columns:1fr 1fr}.presence-network-card{padding:24px}.presence-network-card h3{font-size:23px}}.our-presence-map{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.india-presence-map{filter:drop-shadow(0 18px 30px #1040641a);width:min(82%,430px);height:auto;animation:6s ease-in-out infinite indiaMapFloat;display:block;overflow:visible}@keyframes indiaMapFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.our-presence-map:before{content:"";filter:blur(45px);z-index:0;background:#1671b914;border-radius:50%;width:310px;height:310px;position:absolute}.india-presence-map{z-index:1;position:relative}.our-presence-map .dot-1{top:25%;left:55%}.our-presence-map .dot-2{top:36%;left:51%}.our-presence-map .dot-3{top:49%;left:43%}.our-presence-map .dot-4{top:62%;left:52%}.our-presence-map .dot-5{top:72%;left:46%}.our-presence-map .dot-6{top:57%;left:61%}.our-presence{background:#f7faff;padding:90px 6%;position:relative;overflow:hidden}.our-presence-container{z-index:2;max-width:1250px;margin:0 auto;position:relative}.our-presence-heading{text-align:center;max-width:760px;margin:0 auto 55px}.our-presence-heading>span{color:#1671b9;letter-spacing:2px;margin-bottom:10px;font-size:13px;font-weight:800;display:inline-block}.our-presence-heading h2{color:#10243e;margin:0;font-size:clamp(34px,4vw,50px);font-weight:800;line-height:1.1}.our-presence-heading p{color:#68798e;max-width:650px;margin:16px auto 0;font-size:16px;line-height:1.7}.our-presence-content{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:32px;display:grid}.our-presence-map-card{background:#fff;border:1px solid #1671b914;border-radius:28px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 25px 65px #19466e1a}.our-presence-map-card:before{content:"";filter:blur(45px);background:#1671b90e;border-radius:50%;width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.our-presence-map{justify-content:center;align-items:center;display:flex;position:absolute;inset:25px;overflow:hidden}.india-presence-map{z-index:1;filter:drop-shadow(0 18px 30px #1040641a);width:min(72%,400px);height:auto;max-height:500px;animation:6s ease-in-out infinite presenceMapFloat;display:block;position:relative;overflow:visible}.india-map-shape{fill:#1671b91a;stroke:#1671b9;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}@keyframes presenceMapFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.our-presence-map .presence-dot{z-index:5;background:linear-gradient(135deg,#2ea7ff,#1565c0);border:3px solid #fff;border-radius:50%;width:15px;height:15px;animation:2.3s ease-in-out infinite presenceDotPulse;position:absolute;box-shadow:0 0 0 6px #2ea7ff29,0 0 22px #2ea7ff73}.our-presence-map .presence-dot:after{content:"";border:1px solid #1671b940;border-radius:50%;animation:2.3s ease-out infinite presenceDotRipple;position:absolute;inset:-8px}.dot-1{top:22%;left:57%}.dot-2{top:34%;left:52%}.dot-3{top:46%;left:44%}.dot-4{top:57%;left:53%}.dot-5{top:68%;left:48%}.dot-6{top:77%;left:57%}@keyframes presenceDotPulse{0%,to{box-shadow:0 0 0 4px #1f84d61f,0 0 0 8px #1f84d60f}50%{box-shadow:0 0 0 7px #1f84d62e,0 0 0 14px #1f84d60d}}@keyframes presenceDotRipple{0%{opacity:.75;transform:scale(.65)}to{opacity:0;transform:scale(1.5)}}.our-presence-info{background:#10243e;border-radius:28px;flex-direction:column;justify-content:center;padding:35px;display:flex;box-shadow:0 25px 65px #10243e24}.our-presence-info-label{color:#fff9;letter-spacing:2px;margin-bottom:10px;font-size:12px;font-weight:800}.our-presence-info h3{color:#fff;margin:0 0 30px;font-size:29px;font-weight:800;line-height:1.25}.presence-stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.presence-stats>div{background:#ffffff12;border:1px solid #ffffff14;border-radius:18px;padding:22px 18px;transition:transform .3s,background .3s}.presence-stats>div:hover{background:#ffffff1c;transform:translateY(-4px)}.presence-stats strong{color:#fff;font-size:27px;font-weight:800;line-height:1;display:block}.presence-stats span{color:#ffffff9e;margin-top:8px;font-size:12px;font-weight:600;display:block}.our-presence-info button{color:#10243e;cursor:pointer;background:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:25px;padding:0 20px;font-size:14px;font-weight:800;transition:transform .3s,box-shadow .3s;display:flex}.our-presence-info button span{font-size:18px;transition:transform .3s}.our-presence-info button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #00000026}.our-presence-info button:hover span{transform:translate(4px)}@media (width<=900px){.our-presence{padding:70px 5%}.our-presence-content{grid-template-columns:1fr}.our-presence-map-card{min-height:500px}.our-presence-info{padding:30px}}@media (width<=600px){.our-presence{padding:60px 20px}.our-presence-heading{margin-bottom:35px}.our-presence-heading h2{font-size:34px}.our-presence-heading p{font-size:14px}.our-presence-map-card{border-radius:22px;min-height:430px}.our-presence-map{inset:15px}.india-presence-map{width:78%}.our-presence-info{border-radius:22px;padding:25px}.our-presence-info h3{font-size:24px}}.presence-network-lines{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.delay-1{animation-delay:.3s}.delay-2{animation-delay:.6s}.delay-3{animation-delay:.9s}.delay-4{animation-delay:1.2s}@keyframes drawNetwork{0%{stroke-dashoffset:220px;opacity:.25}45%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.45}}.presence-network-lines{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.network-line{fill:none;stroke:#3aa0ff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:180;stroke-dashoffset:180px;opacity:.65;filter:drop-shadow(0 0 6px #3aa0ff73);animation:2.5s ease-in-out infinite networkLineDraw}.network-line.delay-1{animation-delay:.35s}.network-line.delay-2{animation-delay:.7s}.network-line.delay-3{animation-delay:1.05s}.network-line.delay-4{animation-delay:1.4s}@keyframes networkLineDraw{0%{stroke-dashoffset:180px;opacity:0}30%{opacity:.8}70%{stroke-dashoffset:0;opacity:.65}to{stroke-dashoffset:0;opacity:.15}}.our-presence-map .presence-dot{z-index:5}.india-map-wrapper{aspect-ratio:1;justify-content:center;align-items:center;width:min(72%,430px);display:flex;position:relative}.india-map-wrapper .india-presence-map{object-fit:contain;z-index:1;width:100%;height:100%;display:block;position:relative}.india-map-wrapper .presence-dot{z-index:5}.india-map-wrapper .dot-1{top:32.4%;left:34.4%}.india-map-wrapper .dot-2{top:37.9%;left:44.6%}.india-map-wrapper .dot-3{top:61.2%;left:22.5%}.india-map-wrapper .dot-4{top:78.8%;left:35.4%}.india-map-wrapper .dot-5{top:78.5%;left:42.8%}.india-map-wrapper .dot-6{top:50.9%;left:64.9%}.india-map-wrapper .presence-dot{cursor:pointer;position:absolute}.india-map-wrapper .presence-tooltip{opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#102944;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:3px;width:150px;padding:12px 14px;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 12px 30px #0f233c40}.india-map-wrapper .presence-tooltip strong{color:#fff;font-size:15px;font-weight:700}.india-map-wrapper .presence-tooltip span{color:#ffffffb8;font-size:11px}.india-map-wrapper .presence-tooltip small{color:#8fd3ff;margin-top:3px;font-size:10px;font-weight:600}.india-map-wrapper .presence-dot:hover .presence-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.india-map-wrapper .presence-connections{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.india-map-wrapper .presence-connections line{stroke:#1f84d673;stroke-width:.8px;stroke-dasharray:2 3;stroke-linecap:round}.india-map-wrapper .presence-line{transform-origin:0;pointer-events:none;z-index:3;background:#1f84d673;height:2px;position:absolute}.india-map-wrapper .line-1{width:11.6%;top:32.4%;left:34.4%;transform:rotate(28deg)}.india-map-wrapper .line-2{width:24.1%;top:37.9%;left:44.6%;transform:rotate(33deg)}.india-map-wrapper .line-3{width:43.6%;top:50.9%;left:64.9%;transform:rotate(166deg)}.india-map-wrapper .line-4{width:21.8%;top:61.2%;left:22.5%;transform:rotate(54deg)}.india-map-wrapper .line-5{width:7.4%;top:78.8%;left:35.4%;transform:rotate(-2deg)}.india-map-wrapper .presence-connections line{animation:3s linear infinite networkLineFlow}@keyframes networkLineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}.india-map-wrapper .presence-dot{animation:2.4s ease-in-out infinite presenceDotPulse}.india-map-wrapper .dot-1{animation-delay:0s}.india-map-wrapper .dot-2{animation-delay:.35s}.india-map-wrapper .dot-3{animation-delay:.7s}.india-map-wrapper .dot-4{animation-delay:1.05s}.india-map-wrapper .dot-5{animation-delay:1.4s}.india-map-wrapper .dot-6{animation-delay:1.75s}.our-presence-info .presence-stats>div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;padding:16px 14px;transition:transform .3s,background .3s,border-color .3s}.our-presence-info .presence-stats>div:hover{background:#ffffff14;border-color:#8fd3ff47;transform:translateY(-4px)}.our-presence-info .presence-stats strong{letter-spacing:-.5px;font-size:28px;font-weight:800;line-height:1.1;display:block}.our-presence-info .presence-stats span{opacity:.72;margin-top:5px;font-size:12px;display:block}.network-overview{color:#fff;text-align:center;background:#102944;border-radius:28px;margin-top:70px;padding:55px 40px}.network-overview-heading span{letter-spacing:2px;opacity:.65;font-size:11px;font-weight:700;display:inline-block}.network-overview-heading h3{margin:10px 0 8px;font-size:32px;font-weight:800}.network-overview-heading p{opacity:.7;max-width:520px;margin:0 auto;font-size:14px;line-height:1.7}.network-overview-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px;display:grid}.network-overview-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;padding:24px 15px;transition:transform .3s,background .3s}.network-overview-card:hover{background:#ffffff1a;transform:translateY(-5px)}.network-overview-card strong{font-size:30px;font-weight:800;display:block}.network-overview-card span{opacity:.68;margin-top:7px;font-size:12px;display:block}.network-card-icon{opacity:.9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin:0 auto 14px;font-size:21px;line-height:1;transition:transform .3s,background .3s;display:flex}.network-overview-card:hover .network-card-icon{background:#ffffff1a;transform:translateY(-3px)scale(1.05)}.network-overview-card{position:relative;overflow:hidden}.network-overview-card:before{content:"";opacity:0;background:#8fd3ff14;border-radius:50%;width:120px;height:120px;transition:opacity .4s,transform .4s;position:absolute;top:-70px;right:-60px;transform:scale(.7)}.network-overview-card:hover:before{opacity:1;transform:scale(1)}.network-overview-card:hover strong{transform:translateY(-2px)}.network-overview-card strong{z-index:1;transition:transform .3s;position:relative}.network-card-icon{z-index:2;position:relative}@media (width<=1000px){.our-presence-content{grid-template-columns:1fr}.our-presence-map-card,.our-presence-info{width:100%}.network-overview-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.our-presence-container{padding-left:18px;padding-right:18px}.our-presence-heading h2{font-size:30px}.our-presence-map-card{min-height:420px}.india-map-wrapper{width:min(88%,360px)}.our-presence-info{padding:28px 20px}.our-presence-info h3{font-size:28px}.presence-stats{grid-template-columns:repeat(2,1fr)}.network-overview{margin-top:40px;padding:40px 18px}.network-overview-heading h3{font-size:28px}.network-overview-grid{grid-template-columns:repeat(2,1fr);gap:12px}.network-overview-card{padding:20px 10px}}#network-overview{scroll-margin-top:110px}.connect-certipo​​rt{width:100%;margin-top:70px;padding:70px 0 20px}.connect-certipo​​rt-heading{text-align:center;margin-bottom:45px}.connect-certipo​​rt-heading span{color:#fff;letter-spacing:.5px;background:#1769c2;padding:12px 42px;font-size:18px;font-weight:800;display:inline-block;transform:skew(-10deg);box-shadow:8px 10px 18px #0f2d5033}.connect-certipo​​rt-heading p{color:#667085;max-width:650px;margin:24px auto 0;font-size:15px;line-height:1.7}.main-office-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:60px;display:grid}.office-card{background:#fff;border:1px solid #e4eaf2;border-radius:18px;gap:18px;min-height:190px;padding:28px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #14325a14}.office-card:after{content:"";background:#1769c20f;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-45px;right:-45px}.office-card:hover{border-color:#1769c240;transform:translateY(-6px);box-shadow:0 18px 45px #14325a21}.office-icon{color:#fff;background:#1769c2;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:23px;font-weight:700;transition:transform .3s;display:flex;box-shadow:0 8px 20px #1769c240}.office-card:hover .office-icon{transform:scale(1.08)rotate(-4deg)}.office-card span{color:#1769c2;letter-spacing:.8px;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.office-card h3{color:#102a43;margin:0 0 10px;font-size:21px;font-weight:800}.office-card p{color:#667085;max-width:280px;margin:0;font-size:13px;line-height:1.65}.branch-section{margin-top:20px}.branch-section-heading{justify-content:center;align-items:center;gap:18px;margin-bottom:32px;display:flex}.branch-section-heading:before,.branch-section-heading:after{content:"";background:linear-gradient(90deg,#0000,#cbd8e8);flex:1;height:1px}.branch-section-heading:after{background:linear-gradient(90deg,#cbd8e8,#0000)}.branch-section-heading span{color:#1769c2;letter-spacing:.5px;white-space:nowrap;font-size:20px;font-weight:800}.branch-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.branch-card{background:#fff;border:1px solid #e4eaf2;border-radius:16px;min-height:190px;padding:24px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #14325a0f}.branch-card:after{content:"";background:#1769c20d;border-radius:50%;width:100px;height:100px;transition:transform .4s;position:absolute;bottom:-45px;right:-45px}.branch-card:hover{border-color:#1769c238;transform:translateY(-5px);box-shadow:0 16px 38px #14325a1c}.branch-card:hover:after{transform:scale(1.35)}.branch-card h3{color:#1769c2;margin:0 0 8px;font-size:18px;font-weight:800}.branch-card strong{color:#102a43;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.branch-card b{color:#26384a;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.branch-card p{color:#667085;margin:0;font-size:12.5px;line-height:1.6}.pr-communication{color:#fff;background:#1769c2;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #1769c22e}.pr-communication:after{content:"";background:#ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-90px}.pr-communication>div:first-child{z-index:2;position:relative}.pr-communication>div:first-child span{letter-spacing:1.2px;opacity:.85;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.pr-communication>div:first-child p{opacity:.9;max-width:470px;margin:0;font-size:14px;line-height:1.65}.pr-contact{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:8px 18px;min-width:310px;padding:18px 22px;display:grid;position:relative}.pr-contact strong{opacity:.72;font-size:12px;font-weight:700}.pr-contact span{text-align:right;word-break:break-word;font-size:13px;font-weight:700;transition:transform .25s}.pr-contact span:hover{transform:translate(-3px)}@media (width<=800px){.pr-communication{flex-direction:column;align-items:stretch;padding:28px 22px}.pr-contact{width:100%;min-width:auto}}@media (width<=500px){.pr-communication{margin-top:40px;padding:24px 18px}.pr-contact{grid-template-columns:1fr;gap:5px}.pr-contact span{text-align:left;margin-bottom:8px}}.office-card{isolation:isolate}.office-card:before{content:"";z-index:3;background:#1769c2;border-radius:0 0 6px 6px;width:4px;height:0;transition:height .35s;position:absolute;top:0;left:0}.office-card:hover:before{height:100%}.office-card>div:last-child{z-index:2;position:relative}.office-card h3{transition:color .3s,transform .3s}.office-card:hover h3{color:#1769c2;transform:translate(2px)}.office-card p{transition:color .3s}.office-card:hover p{color:#52657a}.office-icon{position:relative;overflow:hidden}.office-icon:after{content:"";background:#ffffff24;border-radius:50%;width:70px;height:70px;transition:transform .4s;position:absolute;transform:scale(0)}.office-card:hover .office-icon:after{transform:scale(1)}.branch-card{isolation:isolate}.branch-card:before{content:"";z-index:3;background:#1769c2;border-radius:0 0 5px 5px;width:3px;height:0;transition:height .35s;position:absolute;top:0;left:0}.branch-card:hover:before{height:100%}.branch-card h3{transition:transform .3s,color .3s}.branch-card:hover h3{color:#0f5aa8;transform:translate(3px)}.branch-card strong{transition:transform .3s}.branch-card:hover strong{transform:translate(2px)}.branch-card b{transition:color .3s}.branch-card:hover b{color:#1769c2}.branch-card p{transition:color .3s}.branch-section-heading{position:relative}.branch-section-heading span{background:#fff;border:1px solid #dbe5f0;border-radius:999px;padding:10px 28px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;box-shadow:0 6px 18px #14325a12}.branch-section-heading span:hover{border-color:#1769c24d;transform:translateY(-2px);box-shadow:0 10px 24px #14325a1a}.branch-section-heading:before,.branch-section-heading:after{max-width:180px}.office-card,.branch-card{transition:transform .3s,box-shadow .3s,border-color .3s}.office-card:hover,.branch-card:hover{transform:translateY(-7px)}.office-card h3,.branch-card h3{letter-spacing:-.2px}.office-card p,.branch-card p{text-wrap:pretty}@media (width<=1000px){.main-office-grid,.branch-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.main-office-grid{grid-template-columns:1fr;gap:16px}.branch-grid{grid-template-columns:1fr;gap:15px}.office-card{min-height:auto;padding:23px}.branch-card{min-height:auto;padding:22px}.connect-certiport{padding-top:50px}.connect-certiport-heading span{padding:10px 24px;font-size:15px}.connect-certiport-heading p{padding:0 8px;font-size:13px}}@media (width<=480px){.office-card{flex-direction:column;gap:14px}.office-icon{flex-basis:46px;width:46px;height:46px}.office-card h3{font-size:19px}.branch-card h3{font-size:17px}.branch-card p,.office-card p{font-size:12px}}.office-icon{font-size:0}.office-icon:before{font-size:22px;line-height:1}.office-card:first-child .office-icon:before{content:"⌂"}.office-card:nth-child(2) .office-icon:before{content:"▦"}.office-card:nth-child(3) .office-icon:before{content:"⌖"}.office-icon:before{transition:transform .3s;display:block;transform:translateY(-1px)}.office-card:hover .office-icon:before{transform:translateY(-1px)scale(1.12)}.branch-card h3{color:#1769c2;letter-spacing:.3px;background:#1769c214;border-radius:7px;margin-bottom:12px;padding:6px 11px;font-size:12px;font-weight:800;transition:background .3s,transform .3s;display:inline-block}.branch-card:hover h3{background:#1769c224;transform:translate(3px)}.branch-card strong{color:#102a43;margin-bottom:7px;font-size:17px}.branch-card b{color:#52657a;margin-bottom:11px;padding-bottom:10px;font-size:13px;position:relative}.branch-card b:after{content:"";background:#1769c2;border-radius:10px;width:38px;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.branch-card:hover b:after{width:65px}.branch-card p{color:#667085;letter-spacing:.05px;max-width:95%;padding-top:1px;font-size:12.5px;line-height:1.75}.branch-card:hover p{color:#52657a}@media (width<=600px){.branch-card p{max-width:100%;line-height:1.7}}.branch-card:hover{border-color:#1769c247;box-shadow:0 18px 40px #14325a1c,0 0 0 1px #1769c20a}.office-card:hover{border-color:#1769c24d;box-shadow:0 20px 45px #14325a21,0 0 0 1px #1769c20d}.our-presence-map{position:relative;overflow:visible}.map-highlight-card{box-sizing:border-box;color:#102a43;border:1px solid #dfe8f2;border-radius:15px;align-items:center;gap:12px;width:190px;min-height:78px;padding:14px 16px;box-shadow:0 12px 30px #14325a1f;z-index:10!important;opacity:1!important;visibility:visible!important;background:#fff!important;display:flex!important;position:absolute!important}.map-highlight-icon{color:#1769c2;background:#1769c21a;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:flex!important}.map-highlight-card strong{margin:0 0 4px;font-size:13px;font-weight:800;line-height:1.3;color:#102a43!important;display:block!important}.map-highlight-card span{font-size:10.5px;line-height:1.45;color:#667085!important;display:block!important}.highlight-partnership{top:12%;left:2%}.highlight-quality{top:12%;right:2%}.highlight-success{bottom:12%;left:2%}.highlight-growth{bottom:12%;right:2%}.map-highlight-card:hover{border-color:#1769c247;transform:translateY(-5px);box-shadow:0 18px 38px #14325a26}@media (width<=600px){.map-highlight-card{gap:8px;width:145px;min-height:68px;padding:10px}.map-highlight-icon{flex-basis:32px;width:32px;height:32px;font-size:16px}.map-highlight-card strong{font-size:10px}.map-highlight-card span{font-size:8px}.highlight-partnership{top:3%;left:1%}.highlight-quality{top:3%;right:1%}.highlight-success{bottom:3%;left:1%}.highlight-growth{bottom:3%;right:1%}}.india-map-wrapper:before{content:"";pointer-events:none;z-index:0;border:1px solid #1769c21a;border-radius:50%;width:78%;height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 24px #1769c206,0 0 0 48px #1769c205,0 0 0 72px #1769c203}.india-map-wrapper:after{content:"";pointer-events:none;z-index:0;border:1px dashed #1769c21a;border-radius:50%;width:58%;height:58%;animation:5s ease-in-out infinite presenceRadarPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes presenceRadarPulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}.map-highlight-card{overflow:visible}.highlight-partnership:after,.highlight-success:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#1769c259 0 5px,#0000 5px 10px);width:75px;height:1px;animation:2.8s linear infinite highlightBeamFlow;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.highlight-quality:after,.highlight-growth:after{content:"";pointer-events:none;background:repeating-linear-gradient(270deg,#1769c259 0 5px,#0000 5px 10px);width:75px;height:1px;animation:2.8s linear infinite highlightBeamFlowReverse;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.highlight-partnership:before,.highlight-quality:before,.highlight-success:before,.highlight-growth:before{content:"";pointer-events:none;background:#1769c2;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;box-shadow:0 0 0 4px #1769c21a,0 0 12px #1769c238}.highlight-partnership:before,.highlight-success:before{left:calc(100% + 71px)}.highlight-quality:before,.highlight-growth:before{right:calc(100% + 71px)}@keyframes highlightBeamFlow{0%{background-position:0 0}to{background-position:20px 0}}@keyframes highlightBeamFlowReverse{0%{background-position:0 0}to{background-position:-20px 0}}@media (width<=600px){.highlight-partnership:after,.highlight-success:after,.highlight-quality:after,.highlight-growth:after,.highlight-partnership:before,.highlight-quality:before,.highlight-success:before,.highlight-growth:before{display:none}}.our-presence-content{align-items:stretch}.our-presence-map-card{box-sizing:border-box;height:480px;min-height:480px}.our-presence-info{box-sizing:border-box;flex-direction:column;justify-content:center;height:480px;min-height:480px;padding:38px 34px;display:flex}.our-presence-info h3{margin-top:8px;margin-bottom:24px}.presence-stats{margin-bottom:24px}@media (width<=1000px){.our-presence-map-card,.our-presence-info{height:520px;min-height:520px}}@media (width<=600px){.our-presence-map-card{height:480px;min-height:480px}.our-presence-info{height:auto;min-height:0;padding:32px 22px}}.our-presence{background:radial-gradient(circle at 28% 42%,#1769c20e,#0000 32%),radial-gradient(circle at 82% 55%,#1769c20b,#0000 28%),#f6f9fd;position:relative;overflow:hidden}.our-presence:before{content:"";filter:blur(60px);pointer-events:none;background:#ffffffbf;border-radius:50%;width:520px;height:320px;position:absolute;top:-180px;left:18%}.our-presence-container{z-index:2;position:relative}.our-presence-map-card{box-shadow:0 18px 45px #14325a14,0 2px 8px #14325a08}.our-presence-info{box-shadow:0 18px 45px #0a234129,0 3px 10px #0a23410f}.map-highlight-card{will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .45s}.map-highlight-card:hover{animation-play-state:paused;box-shadow:0 18px 38px #14325a24,0 0 0 2px #1769c20a;transform:translateY(-4px)!important}.selected-location-panel{box-sizing:border-box;background:#fff;border:1px solid #dfe8f2;border-radius:18px;width:100%;margin-top:22px;padding:22px;animation:.4s both selectedLocationReveal;box-shadow:0 12px 30px #14325a17}@keyframes selectedLocationReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.selected-location-icon{color:#1769c2;background:#1769c217;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:flex}.selected-location-header span{color:#1769c2;letter-spacing:1px;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.selected-location-header h3{color:#102a43;margin:0;font-size:20px;font-weight:800}.selected-location-header button{color:#667085;cursor:pointer;background:#fff;border:1px solid #e1e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:background .25s,color .25s,transform .25s;display:flex}.selected-location-meta{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.selected-location-meta span{color:#52657a;background:#f4f8fc;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.selected-location-partners{border-top:1px solid #edf1f5;margin-top:18px;padding-top:16px}.selected-location-partners>span{color:#667085;letter-spacing:.8px;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.selected-location-empty{color:#98a2b3;background:#f9fbfd;border:1px dashed #d7e1eb;border-radius:10px;padding:13px 14px;font-size:11px;line-height:1.5}@media (width<=600px){.selected-location-panel{margin-top:16px;padding:18px}.selected-location-header h3{font-size:18px}.selected-location-icon{flex-basis:38px;width:38px;height:38px}}.highlight-information-panel{box-sizing:border-box;background:#fff;border:1px solid #dfe8f2;border-radius:18px;align-items:center;gap:18px;width:100%;margin-top:22px;padding:24px 28px;animation:.4s both highlightPanelReveal;display:flex;position:relative;box-shadow:0 14px 35px #14325a17}@keyframes highlightPanelReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.highlight-information-icon{color:#1769c2;background:#1769c217;border-radius:15px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:flex}.highlight-information-content{flex:1}.highlight-information-content>span{color:#1769c2;letter-spacing:1px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.highlight-information-content h3{color:#102a43;margin:0 0 6px;font-size:21px;font-weight:800}.highlight-information-content p{color:#667085;max-width:700px;margin:0;font-size:13px;line-height:1.65}.highlight-information-panel>button{color:#667085;cursor:pointer;background:#fff;border:1px solid #e1e8f0;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;line-height:1;transition:transform .3s,background .3s,color .3s;display:flex}.highlight-information-panel>button:hover{color:#1769c2;background:#f2f7fc;transform:rotate(90deg)}.highlight-active{transition:transform .35s,box-shadow .35s;transform:translateY(-6px)scale(1.02);box-shadow:0 18px 45px #0000002e,0 0 0 2px #ffffffa6,0 0 28px #00aaff47}.presence-dot.location-active{z-index:20;animation:1.8s ease-in-out infinite locationActivePulse;transform:translate(-50%,-50%)scale(1.35)}.presence-dot.location-active:before{content:"";border:2px solid #00aaff8c;border-radius:50%;animation:1.8s ease-out infinite locationActiveRing;position:absolute;inset:-10px}@keyframes locationActivePulse{0%,to{filter:drop-shadow(0 0 6px #00aaffb3)}50%{filter:drop-shadow(0 0 18px #0af)}}@keyframes locationActiveRing{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.selected-location-panel{background:radial-gradient(circle at 10% 0,#00aaff1f,#0000 35%),linear-gradient(135deg,#fffffffa,#f4f9fff5);border:1px solid #00aaff2e;border-radius:24px;width:100%;margin-top:28px;padding:26px 28px;animation:.45s both selectedLocationReveal;position:relative;overflow:hidden;box-shadow:0 18px 50px #0f2d501f,inset 0 1px #ffffffe6}.selected-location-header{align-items:center;gap:16px;display:flex}.selected-location-icon{color:#fff;background:linear-gradient(135deg,#07f,#00b7ff);border-radius:16px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:25px;display:flex;box-shadow:0 10px 24px #0077ff40,0 0 0 5px #00aaff14}.selected-location-header>div:nth-child(2){flex:1}.selected-location-header span{letter-spacing:.16em;color:#718096;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.selected-location-header h3{letter-spacing:-.02em;color:#102a43;margin:0;font-size:27px;font-weight:800}.selected-location-header button{color:#52606d;cursor:pointer;background:#fffc;border:1px solid #102a431a;border-radius:12px;width:38px;height:38px;font-size:24px;line-height:1;transition:transform .25s,background .25s,color .25s}.selected-location-header button:hover{color:#fff;background:#102a43;transform:rotate(90deg)}.selected-location-meta{flex-wrap:wrap;gap:10px;margin:20px 0;padding-left:68px;display:flex}.selected-location-meta span{color:#1769aa;background:#0077ff14;border:1px solid #0077ff1f;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}.selected-location-partners{background:#ffffffb8;border:1px solid #102a4312;border-radius:17px;margin-top:6px;padding:18px 20px}.selected-partners-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.selected-partners-title span{letter-spacing:.13em;color:#627d98;font-size:11px;font-weight:800}.selected-partners-title strong{color:#07f;background:#eaf5ff;border-radius:10px;justify-content:center;align-items:center;min-width:34px;height:30px;padding:0 10px;font-size:13px;display:inline-flex}.selected-location-empty{color:#7b8794;background:#f7fafce6;border-radius:12px;margin-top:12px;padding:15px;font-size:13px;line-height:1.6}.selected-location-panel{position:relative}.selected-location-panel:before{content:"";background:linear-gradient(90deg,#0000,#00aaff59,#0000);width:84%;height:1px;animation:2.5s ease-in-out infinite locationConnectionLine;position:absolute;top:-14px;left:8%}.selected-location-panel:after{content:"";background:#0af;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite locationConnectionPulse;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 0 0 5px #00aaff14,0 0 18px #00aaffa6}@keyframes locationConnectionLine{0%,to{opacity:.35;transform:scaleX(.85)}50%{opacity:1;transform:scaleX(1)}}@keyframes locationConnectionPulse{0%,to{opacity:.55;transform:translate(-50%)scale(.8)}50%{opacity:1;transform:translate(-50%)scale(1.25)}}.selected-location-empty{color:#627d98;background:linear-gradient(135deg,#f5fafff2,#ffffffd9);border:1px dashed #0077ff2e;border-radius:14px;align-items:center;gap:14px;min-height:70px;padding:16px 18px;font-size:13px;line-height:1.6;display:flex;position:relative;overflow:hidden}.selected-location-empty:before{content:"⌂";color:#07f;background:#0077ff14;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:flex}.selected-location-empty:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:45%;height:100%;animation:3.5s ease-in-out infinite partnerEmptyShimmer;position:absolute;top:0;left:-100%}@keyframes partnerEmptyShimmer{0%{left:-100%}55%,to{left:120%}}.selected-location-meta span:last-child{color:#07c;background:#00aaff17;border:1px solid #0af3;align-items:center;gap:7px;padding:8px 14px;display:inline-flex;box-shadow:0 5px 16px #0077ff14}.selected-location-meta span:last-child:before{content:"";background:#0af;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite networkHubStatusPulse;box-shadow:0 0 10px #0afc}@keyframes networkHubStatusPulse{0%,to{opacity:.65;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.selected-location-partners{position:relative;overflow:hidden}.selected-partners-title,.selected-location-empty{z-index:2;position:relative}.partner-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.partner-directory-card{background:#ffffffd1;border:1px solid #102a4314;border-radius:15px;padding:16px;transition:transform .25s,box-shadow .25s,border-color .25s}.partner-directory-card:hover{border-color:#00aaff38;transform:translateY(-3px);box-shadow:0 12px 28px #0f2d501a}.partner-directory-card strong{color:#102a43;margin-bottom:5px;font-size:14px;display:block}.partner-directory-card span{color:#7b8794;font-size:12px;line-height:1.5;display:block}@media (width<=600px){.partner-directory-list{grid-template-columns:1fr}.selected-location-panel{border-radius:20px;margin-top:22px;padding:20px 16px}.selected-location-header{gap:12px}.selected-location-icon{border-radius:13px;flex-basis:44px;width:44px;height:44px;font-size:21px}.selected-location-header h3{font-size:22px}.selected-location-header button{flex:0 0 36px;width:36px;height:36px}.selected-location-meta{gap:8px;margin:16px 0;padding-left:0}.selected-location-meta span{padding:6px 11px;font-size:11px}.selected-location-partners{border-radius:15px;padding:15px}.selected-partners-title span{font-size:10px}.selected-location-empty{min-height:64px;padding:13px;font-size:12px}.map-highlight-card{border-radius:14px;gap:9px;max-width:165px;min-height:58px;padding:10px 11px}.map-highlight-icon{border-radius:9px;flex:0 0 30px;width:30px;height:30px;font-size:14px}.map-highlight-card strong{font-size:11px;line-height:1.25}.map-highlight-card span{margin-top:2px;font-size:9px;line-height:1.35}.highlight-active{transform:translateY(-3px)scale(1.015)}}.map-highlight-card:focus-visible{outline:none;transform:translateY(-5px)scale(1.015);box-shadow:0 16px 40px #00000029,0 0 0 3px #00aaff38,0 0 24px #00aaff38}.map-highlight-card:focus-visible:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #00aaff73;position:absolute;inset:0}@media (width<=600px){.selected-location-header button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:12px;flex:0 0 40px;width:40px;height:40px;font-size:23px}.selected-location-header button:active{transform:rotate(90deg)scale(.92)}.selected-location-header button:focus-visible{outline:none;box-shadow:0 0 0 3px #00aaff2e,0 0 16px #00aaff2e}}.verified-3d-card{transform-style:preserve-3d;will-change:transform;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s,filter .9s,z-index;position:absolute;top:50%;left:50%}.verified-3d-card img{object-fit:contain;width:100%;height:100%;display:block}.verified-3d-left{opacity:.62;filter:brightness(.82)saturate(.88);z-index:2;width:300px;height:390px;transform:translate(-72%,-50%)translateZ(-100px)rotateY(22deg)rotate(-4deg)scale(.78)}.verified-3d-center{opacity:1;filter:brightness()saturate();z-index:5;width:390px;height:500px;transform:translate(-50%,-50%)translateZ(80px)rotateY(0)rotate(0)scale(1)}.verified-3d-right{opacity:.62;filter:brightness(.82)saturate(.88);z-index:2;width:300px;height:390px;transform:translate(-28%,-50%)translateZ(-100px)rotateY(-22deg)rotate(4deg)scale(.78)}.verified-3d-center.slide-center-active{opacity:.62;filter:brightness(.82)saturate(.88);z-index:2;transform:translate(-72%,-50%)translateZ(-100px)rotateY(22deg)rotate(-4deg)scale(.78)}.verified-3d-stage{perspective:1600px;width:100%;max-width:650px;height:540px;transform-style:preserve-3d;position:relative;overflow:visible}.verified-3d-card{width:320px;height:430px;transform-style:preserve-3d;transform-origin:50%;will-change:transform, opacity;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 1s,filter 1s;position:absolute;top:50%;left:50%}.verified-3d-card img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.verified-position-center{opacity:1;filter:brightness()saturate();z-index:10;transform:translate(-50%,-50%)translateZ(140px)rotateY(0)rotate(0)scale(1)}.verified-position-right{opacity:.72;filter:brightness(.86)saturate(.9);z-index:5;transform:translate(12%,-50%)translateZ(-80px)rotateY(-24deg)rotate(5deg)scale(.76)}.verified-position-left{opacity:.72;filter:brightness(.86)saturate(.9);z-index:5;transform:translate(-112%,-50%)translateZ(-80px)rotateY(24deg)rotate(-5deg)scale(.76)}.verified-position-center .verified-badge{opacity:1;transform:scale(1)}.verified-position-left .verified-badge,.verified-position-right .verified-badge{opacity:0;pointer-events:none}.verified-position-center .certificate-card{opacity:1;transform:translate(-50%)translateY(0)}.verified-position-left .certificate-card,.verified-position-right .certificate-card{opacity:0;pointer-events:none}.verified-position-center:after,.verified-position-left:after,.verified-position-right:after{content:"";filter:blur(14px);pointer-events:none;background:#0000002e;border-radius:50%;width:75%;height:24px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.verified-position-left:after,.verified-position-right:after{opacity:.45;transform:translate(-50%)scale(.75)}.verified-position-center:after{opacity:.8}.certificate-showcase{background:radial-gradient(circle at 15%,#00aaff14,#0000 35%),radial-gradient(circle at 85%,#5078ff0f,#0000 35%),#fff;width:100%;padding:100px 0;position:relative;overflow:hidden}.certificate-showcase-card img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.certificate-showcase{background:radial-gradient(circle at 18%,#00aaff1a,#0000 34%),radial-gradient(circle at 82% 45%,#4169e114,#0000 34%),linear-gradient(135deg,#f8fbff 0%,#fff 48%,#f5f9ff 100%);width:100%;min-height:680px;padding:110px 0 90px;scroll-margin-top:100px;position:relative;overflow:hidden}.certificate-showcase-visual{justify-content:center;align-items:center;width:100%;min-height:540px;display:flex;position:relative}.certificate-showcase-content{z-index:20;width:100%;max-width:560px;position:relative;transform:translateY(35px)}.showcase-label{color:#f59e0b;letter-spacing:.4px;background:#1e82ff17;border:1px solid #1e82ff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 20px #1e82ff0f}.certificate-showcase-content h2{color:#07529a;letter-spacing:-1.8px;margin:20px 0 16px;font-size:clamp(38px,4vw,56px);font-weight:800;line-height:1.05}.certificate-showcase-content>p{color:#496783;max-width:540px;margin:0 0 30px;font-size:15px;line-height:1.75}.showcase-features{flex-direction:column;gap:12px;display:flex}.showcase-feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:1px solid #1482ff29;border-radius:16px;grid-template-columns:50px 1fr;align-items:center;gap:16px;padding:14px 18px;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;box-shadow:0 8px 24px #1950820f}.showcase-feature:hover{border-color:#1482ff47;transform:translate(6px);box-shadow:0 14px 32px #1950821c}.showcase-feature-icon{color:#1476d4;background:#eaf4ff;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;font-size:21px;font-weight:800;display:flex}.showcase-feature h3{color:#07529a;margin:0 0 5px;font-size:15px;font-weight:750}.showcase-feature span{color:#5d7186;font-size:12px;line-height:1.5;display:block}.showcase-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1476d4,#07529a);border:none;border-radius:999px;justify-content:center;align-items:center;gap:22px;margin-top:28px;padding:14px 22px 14px 24px;font-size:13px;font-weight:700;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 12px 28px #1476d440}.showcase-button span{font-size:20px;line-height:1;transition:transform .3s}.showcase-button:hover{transform:translateY(-3px);box-shadow:0 18px 35px #1476d452}.showcase-button:hover span{transform:translate(5px)}.showcase-verified-badge{color:#fff;z-index:15;background:linear-gradient(145deg,#2b8de5,#07529a);border:4px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:30px;font-weight:800;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 8px 22px #07529a59,0 0 22px #1482ff59}.showcase-info-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#fffffff5;border:1px solid #1e82ff24;border-radius:18px;justify-content:space-between;align-items:center;width:330px;min-height:82px;padding:15px 18px;display:flex;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 18px 35px #14466e2e,0 4px 12px #14466e14}.showcase-info-content{flex-direction:column;gap:3px;display:flex}.showcase-info-content span{color:#e7a600;letter-spacing:.8px;font-size:10px;font-weight:800}.showcase-info-content strong{color:#07529a;font-size:17px;font-weight:800;line-height:1.2}.showcase-info-content small{color:#6b7f91;font-size:9px;line-height:1.3}.showcase-gold-badge{color:#fff;z-index:3;background:radial-gradient(circle at 35% 30%,#fff7c7,#f7c928 42%,#e4a800 72%,#bd7d00 100%);border:3px solid #fff4bd;border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;font-size:23px;display:flex;position:relative;box-shadow:0 6px 18px #d49d0059,0 0 18px #ffca2a59}.showcase-gold-badge:after{content:"";clip-path:polygon(0 0,100% 0,82% 100%,50% 78%,18% 100%);z-index:-1;background:linear-gradient(#2874c7,#07529a);width:18px;height:30px;position:absolute;bottom:-23px;left:50%;transform:translate(-50%)}.certificate-hero{isolation:isolate;background:radial-gradient(circle at 12% 45%,#2563eb14,#0000 28%),radial-gradient(circle at 88% 55%,#0ea5e912,#0000 30%),linear-gradient(#fff 0%,#f8fbff 100%);width:100%;padding:90px 0;position:relative;overflow:hidden}.certificate-hero-container{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1180px,100% - 40px);margin:0 auto;display:grid;position:relative}.certificate-hero-stage{perspective:1400px;width:100%;height:430px;position:relative}.certificate-hero-card{background:#fff;border-radius:18px;width:330px;height:410px;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .75s,filter .75s,z-index .75s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 25px 60px #0f172a2e,0 8px 24px #2563eb1a}.certificate-hero-center{opacity:1;z-index:3;transform:translate(-50%,-50%)rotateY(0)scale(1)}.certificate-hero-center-overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0f172ad1;border:1px solid #ffffff73;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 12px 30px #0f172a40}.certificate-hero-check{background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:21px;font-weight:800;display:grid;box-shadow:0 8px 20px #2563eb59}.certificate-hero-info{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.certificate-hero-info-text{flex-direction:column;gap:2px;min-width:0;display:flex}.certificate-hero-info-text span{letter-spacing:.14em;color:#7dd3fc;font-size:9px;font-weight:800}.certificate-hero-info-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.certificate-hero-info-text small{color:#ffffffa6;font-size:9px}.certificate-hero-gold{color:#fbbf24;background:#fbbf241f;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.certificate-hero-dots{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.certificate-hero-dot{cursor:pointer;background:#cbd5e1;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.certificate-hero-dot:hover{background:#60a5fa;transform:scale(1.25)}.certificate-hero-dot.active{background:linear-gradient(90deg,#2563eb,#0ea5e9);border-radius:20px;width:28px}.certificate-hero-content{z-index:2;max-width:520px;position:relative}.certificate-hero-label{color:#2563eb;letter-spacing:.04em;background:#eff6ffd9;border:1px solid #2563eb1f;border-radius:30px;align-items:center;gap:7px;margin-bottom:17px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex}.certificate-hero-content h2{color:#0f172a;letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(38px,4vw,58px);font-weight:800;line-height:1.04}.certificate-hero-description{color:#64748b;max-width:500px;margin:0 0 30px;font-size:16px;line-height:1.75}.certificate-hero-feature{background:#ffffffe0;border:1px solid #e5edf7;border-radius:15px;align-items:flex-start;gap:15px;margin-bottom:17px;padding:16px 18px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 8px 25px #0f172a0b}.certificate-hero-feature:hover{border-color:#2563eb38;transform:translate(6px);box-shadow:0 15px 35px #2563eb17}.certificate-hero-feature-icon{color:#2563eb;background:linear-gradient(135deg,#eff6ff,#e0f2fe);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:800;display:grid}.certificate-hero-feature-content h3{color:#172033;margin:0 0 4px;font-size:15px;font-weight:750}.certificate-hero-feature-content p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.certificate-hero-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#0ea5e9);border:0;border-radius:12px;justify-content:center;align-items:center;gap:16px;margin-top:10px;padding:14px 19px 14px 23px;font-size:14px;font-weight:750;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 12px 28px #2563eb40}.certificate-hero-button strong{background:#ffffff29;border-radius:8px;place-items:center;width:29px;height:29px;font-size:17px;display:grid}.certificate-hero-button:hover{transform:translateY(-3px);box-shadow:0 17px 35px #2563eb57}@media (width<=1000px){.certificate-hero{padding:70px 0}.certificate-hero-container{grid-template-columns:1fr;gap:30px}.certificate-hero-visual{min-height:480px}.certificate-hero-content{max-width:700px;margin:0 auto}.certificate-hero-content h2{font-size:48px}}@media (width<=650px){.certificate-hero{padding:55px 0}.certificate-hero-container{width:min(100% - 24px,560px)}.certificate-hero-visual{min-height:390px}.certificate-hero-stage{height:330px}.certificate-hero-card{width:245px;height:310px}.certificate-hero-left{transform:translate(-91%,-50%)rotateY(18deg)scale(.78)}.certificate-hero-right{transform:translate(-9%,-50%)rotateY(-18deg)scale(.78)}.certificate-hero-center-overlay{padding:9px;bottom:10px;left:10px;right:10px}.certificate-hero-check{flex-basis:34px;width:34px;height:34px;font-size:17px}.certificate-hero-content h2{font-size:39px}.certificate-hero-description{font-size:14px}.certificate-hero-feature{padding:13px}}@media (width<=480px){.certificate-hero-visual{min-height:340px}.certificate-hero-stage{height:290px}.certificate-hero-card{width:205px;height:265px}.certificate-hero-left,.certificate-hero-right{opacity:.45}.certificate-hero-info-text strong{font-size:11px}.certificate-hero-info-text small{font-size:8px}.certificate-hero-gold{flex-basis:29px;width:29px;height:29px}.certificate-hero-content h2{font-size:34px}.certificate-hero-button{width:100%}}.certificate-hero-stage{perspective:1600px;justify-content:center;align-items:center;width:100%;height:455px;display:flex;position:relative}.certificate-hero-card{transform-origin:50%;background:#fff;border:5px solid #fffffff2;border-radius:20px;width:335px;height:415px;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s,filter .8s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 65px #0f172a2e,0 10px 25px #2563eb1a}.certificate-hero-card img{object-fit:cover;width:100%;height:100%;display:block}.certificate-hero-left{opacity:.82;filter:brightness(.92);z-index:1;transform:translate(-91%,-50%)rotateY(15deg)rotate(-1deg)scale(.88)}.certificate-hero-center{opacity:1;filter:none;z-index:5;transform:translate(-50%,-50%)rotateY(0)rotate(0)scale(1);box-shadow:0 35px 75px #0f172a3d,0 12px 30px #2563eb21}.certificate-hero-right{opacity:.82;filter:brightness(.92);z-index:1;transform:translate(-9%,-50%)rotateY(-15deg)rotate(1deg)scale(.88)}.certificate-hero-center:after{content:"";pointer-events:none;border-radius:15px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 0 45px #ffffff14}.certificate-hero-dots{z-index:20;bottom:0}@media (width<=650px){.certificate-hero-stage{height:350px}.certificate-hero-card{border-width:4px;border-radius:17px;width:250px;height:315px}.certificate-hero-left{transform:translate(-88%,-50%)rotateY(13deg)rotate(-1deg)scale(.78)}.certificate-hero-center{transform:translate(-50%,-50%)scale(1)}.certificate-hero-right{transform:translate(-12%,-50%)rotateY(-13deg)rotate(1deg)scale(.78)}}@media (width<=480px){.certificate-hero-stage{height:315px}.certificate-hero-card{width:215px;height:275px}.certificate-hero-left{opacity:.6;transform:translate(-82%,-50%)rotateY(10deg)scale(.72)}.certificate-hero-right{opacity:.6;transform:translate(-18%,-50%)rotateY(-10deg)scale(.72)}}.certificate-hero-visual{justify-content:center;align-items:flex-start;min-height:520px;display:flex;position:relative}.certificate-hero-stage{perspective:1600px;width:100%;height:455px;margin-top:0;position:relative}.certificate-hero-center{z-index:5;opacity:1;transform:translate(-50%,-50%)scale(1.02)}.certificate-hero-left{z-index:1;opacity:.78;transform:translate(-91%,-50%)rotateY(15deg)rotate(-1deg)scale(.87)}.certificate-hero-right{z-index:1;opacity:.78;transform:translate(-9%,-50%)rotateY(-15deg)rotate(1deg)scale(.87)}.certificate-hero-center-overlay{z-index:10}.certificate-hero-dots{z-index:20}.certificate-hero-dots{bottom:0}.certificate-hero-feature-icon{border-radius:10px;flex-basis:35px;width:35px;height:35px;font-size:15px}.certificate-hero-feature-content h3{margin-bottom:2px;font-size:14px}.certificate-hero-button strong{width:27px;height:27px;font-size:15px}.certificate-hero{padding:60px 0}.certificate-hero-container{gap:52px;width:min(1140px,100% - 40px)}.certificate-hero-visual{min-height:470px}.certificate-hero-stage{height:410px}.certificate-hero-card{width:305px;height:375px}.certificate-hero-left{transform:translate(-91%,-50%)rotateY(15deg)scale(.85)}.certificate-hero-right{transform:translate(-9%,-50%)rotateY(-15deg)scale(.85)}.certificate-hero-center{transform:translate(-50%,-50%)scale(1)}.certificate-hero-content{max-width:510px}.certificate-hero-label{margin-bottom:13px;padding:7px 12px;font-size:11.5px}.certificate-hero-content h2{margin-bottom:15px;font-size:49px}.certificate-hero-description{margin-bottom:24px;font-size:14.5px;line-height:1.65}.certificate-hero-feature{border-radius:14px;gap:13px;margin-bottom:12px;padding:13px 15px}.certificate-hero-feature-icon{border-radius:10px;flex-basis:37px;width:37px;height:37px}.certificate-hero-feature-content h3{font-size:14.5px}.certificate-hero-feature-content p{font-size:11.5px;line-height:1.5}.certificate-hero-button{margin-top:8px;padding:13px 18px 13px 21px;font-size:13.5px}.certificate-hero-button strong{width:28px;height:28px}.certificate-hero{margin-top:-100px}.certificate-hero-content h2{margin-bottom:20px}.certificate-hero-description{margin-top:0;margin-bottom:28px;line-height:1.75}.login-page{background:#eef5ff;justify-content:center;align-items:center;min-height:100vh;padding:18px;display:flex}.login-container{background:#fff;border:1px solid #94a3b838;border-radius:30px;grid-template-columns:1.04fr .96fr;width:min(1480px,100%);min-height:850px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #0f172a29}.login-visual{background:radial-gradient(circle at 72% 25%,#60a5fa2e,#0000 25%),linear-gradient(135deg,#eaf4ff 0%,#dcecff 52%,#eef7ff 100%);padding:48px 48px 40px;position:relative;overflow:hidden}.login-visual:before{content:"";background:#2563eb1f;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-180px}.login-visual:after{content:"";border:70px solid #2563eb14;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-130px;right:-70px}.login-brand{z-index:3;align-items:center;gap:17px;display:flex;position:relative}.login-brand-mark{color:#fff;background:linear-gradient(145deg,#0f3b82,#0878d1);border-radius:20px 20px 25px 25px;place-items:center;width:65px;height:75px;font-size:38px;font-weight:900;display:grid;box-shadow:0 15px 30px #0f3b8238}.login-brand h1{color:#12366e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:29px;line-height:1}.login-brand h2{color:#1594df;letter-spacing:.28em;text-transform:uppercase;margin:3px 0 2px;font-size:26px;line-height:1}.login-brand span{color:#334155;letter-spacing:.06em;font-size:10px;font-weight:650}.login-copy{z-index:3;width:390px;margin-top:65px;position:relative}.login-copy h3{color:#12366e;letter-spacing:-.025em;margin:0 0 20px;font-size:43px;line-height:1.14}.login-copy p{color:#475569;margin:0;font-size:15px;line-height:1.75}.login-benefits{z-index:3;flex-direction:column;gap:18px;width:470px;margin-top:36px;display:flex;position:relative}.login-benefit{align-items:center;gap:16px;display:flex}.login-benefit-icon{background:#ffffffeb;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:22px;display:grid;box-shadow:0 8px 22px #2563eb1a}.login-benefit div:last-child{flex-direction:column;gap:4px;display:flex}.login-benefit strong{color:#12366e;font-size:14px}.login-benefit span{color:#475569;font-size:11px;line-height:1.45}.login-secure-card{z-index:5;color:#fff;background:linear-gradient(135deg,#123d86,#075fc0);border-radius:17px;align-items:center;gap:14px;width:430px;margin-top:30px;padding:16px 19px;display:flex;position:relative;box-shadow:0 15px 35px #0f3d8633}.login-secure-icon{background:#ffffff24;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.login-secure-card div:last-child{flex-direction:column;gap:4px;display:flex}.login-secure-card span{color:#ffffffd1;font-size:10px}.login-form-area{background:#fff;justify-content:center;align-items:center;padding:40px 70px;display:flex;position:relative}.login-language{color:#172554;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:10px 16px;font-size:13px;font-weight:650;position:absolute;top:28px;right:40px}.login-heading span{color:#12366e;letter-spacing:-.025em;font-size:31px;font-weight:800;display:block}.login-heading p{color:#64748b;margin:7px 0 0;font-size:14px}.login-type-switch{background:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;grid-template-columns:1fr 1fr;margin-bottom:28px;padding:4px;display:grid;box-shadow:0 5px 20px #0f172a0d}.login-type-switch button{color:#334155;cursor:pointer;background:0 0;border:0;border-radius:11px;height:52px;font-size:15px;font-weight:700;transition:all .3s}.login-type-switch button:hover{color:#1455a0}.login-type-switch button.active{color:#fff;background:linear-gradient(135deg,#087ed1,#123fa4);box-shadow:0 7px 18px #2563eb38}.login-input-group{background:#fff;border:1px solid #dbe3ee;border-radius:15px;align-items:center;gap:13px;height:64px;margin-bottom:17px;padding:0 18px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.login-input-group:focus-within{border-color:#3288e8;transform:translateY(-1px);box-shadow:0 0 0 4px #3288e81a}.login-input-group>span{color:#64748b;font-size:20px}.login-input-group input{color:#172033;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:14px}.login-input-group input::placeholder{color:#94a3b8}.login-password-toggle{color:#64748b;cursor:pointer;background:0 0;border:0;padding:5px;font-size:19px}.login-options{justify-content:space-between;align-items:center;gap:15px;margin:5px 2px 23px;display:flex}.login-options label{color:#64748b;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.login-options input{accent-color:#1677d2;width:17px;height:17px}.login-forgot{color:#1558a6;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1399e9,#123ca2);border:0;border-radius:15px;justify-content:center;align-items:center;gap:15px;width:100%;height:66px;font-size:17px;font-weight:800;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 14px 30px #124db13b}.login-submit strong{font-size:24px;font-weight:500;transition:transform .3s}.login-submit:hover{transform:translateY(-3px);box-shadow:0 19px 38px #124db14d}.login-submit:hover strong{transform:translate(5px)}.login-bottom-security{justify-content:center;align-items:center;gap:13px;margin-top:45px;display:flex}.login-bottom-icon{background:#f1f5f9;border-radius:50%;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.login-bottom-security div:last-child{flex-direction:column;gap:3px;display:flex}.login-bottom-security strong{color:#172554;font-size:13px}.login-bottom-security span{color:#64748b;font-size:11px}@media (width<=1100px){.login-container{grid-template-columns:1fr 1fr}.login-visual{padding:38px 32px}.login-copy h3{font-size:36px}.login-copy,.login-benefits,.login-secure-card{width:100%}.login-form-area{padding:40px}}@media (width<=800px){.login-page{padding:0}.login-container{border-radius:0;grid-template-columns:1fr;min-height:100vh}.login-visual{min-height:560px}.login-form-area{min-height:700px}}@media (width<=520px){.login-visual{padding:30px 22px}.login-brand-mark{width:52px;height:60px;font-size:30px}.login-brand h1{font-size:22px}.login-brand h2{font-size:20px}.login-copy{margin-top:42px}.login-copy h3{font-size:31px}.login-benefits{gap:14px;margin-top:28px}.login-benefit-icon{flex-basis:46px;width:46px;height:46px}.login-secure-card{margin-top:24px}.login-form-area{padding:80px 20px 40px}.login-language{top:20px;right:20px}.login-heading span{font-size:27px}}.login-copy{width:55%}.login-benefits{z-index:4;width:58%;position:relative}.login-secure-card{z-index:5;width:430px;position:relative}.login-brand{z-index:5;position:relative}.login-copy{z-index:4;position:relative}@media (width<=1100px){.login-student-visual{width:37%;height:70%}.login-copy{width:57%}.login-benefits{width:60%}}@media (width<=800px){.login-student-visual{width:42%;height:62%;right:0}.login-copy,.login-benefits{width:62%}}@media (width<=520px){.login-student-visual{opacity:.9;width:45%;height:55%;right:-5px}.login-copy,.login-benefits{width:100%}}.login-page{box-sizing:border-box;height:calc(100vh - 70px);min-height:0;padding:10px 18px;overflow:hidden}.login-container{border-radius:28px;width:min(1480px,100%);height:100%;min-height:0;max-height:100%}.login-brand-mark{width:55px;height:62px;font-size:32px}.login-copy h3{margin-bottom:12px;font-size:36px}.login-benefit span{font-size:9.5px}.login-secure-card{width:390px;margin-top:19px;padding:12px 15px}.login-form-area{box-sizing:border-box;height:100%;min-height:0;padding:28px 55px}.login-language{padding:8px 13px;font-size:12px;top:18px;right:28px}.login-heading span{font-size:27px}.login-type-switch{height:50px;margin-bottom:17px}.login-type-switch button{height:42px;font-size:13px}.login-input-group{border-radius:13px;height:53px;margin-bottom:12px;padding:0 15px}.login-submit{border-radius:13px;height:55px;font-size:15px}@media (height<=800px) and (width>=801px){.login-page{padding-top:7px;padding-bottom:7px}.login-visual{padding-top:22px;padding-bottom:18px}.login-copy{margin-top:25px}.login-copy h3{font-size:33px}.login-benefits{gap:9px;margin-top:17px}.login-secure-card{margin-top:14px}.login-student-visual{height:70%}.login-form-area{padding-top:20px;padding-bottom:20px}.login-heading{margin-bottom:16px}.login-type-switch{margin-bottom:13px}.login-input-group{height:49px;margin-bottom:9px}.login-options{margin-bottom:13px}.login-submit{height:51px}.login-bottom-security{margin-top:18px}}@media (width<=800px){.login-page{height:auto;min-height:100vh;padding:10px;overflow:visible}.login-container{height:auto;min-height:100vh}.login-visual,.login-form-area{height:auto;min-height:620px}}.login-visual{padding:22px 42px 18px;position:relative}.login-secure-card{z-index:6;border-radius:15px;width:375px;margin-top:0;padding:10px 13px;position:absolute;bottom:14px;left:42px}.login-secure-icon{flex-basis:34px;width:34px;height:34px}.login-brand,.login-copy,.login-benefits,.login-secure-card{position:relative}.login-brand,.login-copy,.login-benefits{z-index:5}.login-secure-card{z-index:6}.login-student-visual{z-index:2}@media (height<=800px) and (width>=801px){.login-visual{padding-top:20px;padding-bottom:14px}.login-copy{margin-top:22px}.login-copy h3{font-size:31px}.login-benefits{gap:8px;margin-top:15px}.login-secure-card{bottom:11px}}.login-page{box-sizing:border-box;align-items:stretch;width:100%;height:100vh;min-height:100vh;padding:10px 18px;display:flex;overflow:hidden}.login-container{width:100%;height:100%;min-height:0;max-height:none;margin:0}.login-visual{box-sizing:border-box;height:100%;min-height:0;padding:24px 42px 18px}.login-brand{z-index:6}.login-copy{z-index:6;width:48%;margin-top:28px}.login-benefits{z-index:6;gap:10px;width:51%;margin-top:20px}.login-benefit-icon{flex-basis:42px;width:42px;height:42px}.login-student-visual{z-index:3;pointer-events:none;justify-content:center;align-items:flex-end;width:47%;height:84%;display:flex;position:absolute;bottom:0;right:-12px}.login-student-visual img{object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;filter:drop-shadow(0 20px 28px #0f172a26);width:100%;height:100%;display:block}.login-secure-card{z-index:8;box-sizing:border-box;width:390px;margin:0;padding:11px 15px;position:absolute;bottom:14px;left:42px}.login-form-area{box-sizing:border-box;height:100%;min-height:0}@media (height<=760px) and (width>=801px){.login-visual{padding-top:18px;padding-bottom:12px}.login-copy{margin-top:20px}.login-copy h3{font-size:31px}.login-benefits{gap:7px;margin-top:15px}.login-student-visual{width:46%;height:82%}.login-secure-card{bottom:10px}}.login-create-account{width:100%;margin-top:17px}.login-divider{align-items:center;gap:13px;width:100%;margin-bottom:13px;display:flex}.login-divider span{background:#e2e8f0;flex:1;height:1px}.login-divider strong{color:#64748b;font-size:12px;font-weight:600}.login-register-row{justify-content:center;align-items:center;gap:13px;display:flex}.login-register-row>span{color:#64748b;font-size:12px}.login-create-button{color:#1264c4;cursor:pointer;background:#fff;border:1.5px solid #287bea;border-radius:24px;min-width:190px;height:42px;padding:0 22px;font-size:12px;font-weight:750;transition:background .25s,color .25s,transform .25s,box-shadow .25s}.login-create-button:hover{color:#fff;background:linear-gradient(135deg,#1399e9,#123ca2);transform:translateY(-2px);box-shadow:0 9px 22px #124db133}.login-bottom-security{margin-top:22px}.login-copy{margin-top:34px}.login-benefits{gap:14px;margin-top:28px}.login-secure-card{bottom:10px}.login-forgot-panel{box-sizing:border-box;background:linear-gradient(135deg,#f8fbff 0%,#eef6ff 100%);border:1px solid #2563eb29;border-radius:18px;width:100%;margin-top:18px;padding:18px;animation:.35s both forgotPanelReveal;box-shadow:0 12px 30px #1e40af1a,inset 0 1px #ffffffd9}.login-forgot-header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.login-forgot-header>div{flex-direction:column;gap:4px;display:flex}.login-forgot-header strong{color:#123c8c;font-size:16px;font-weight:800}.login-forgot-header span{color:#64748b;font-size:10px;line-height:1.4}.login-forgot-close{color:#64748b;cursor:pointer;background:#fff;border:none;border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:20px;line-height:1;transition:all .25s;box-shadow:0 5px 14px #0f172a14}.login-forgot-close:hover{color:#fff;background:#123ca2;transform:rotate(90deg)}.login-forgot-panel .login-input-group{margin-bottom:12px}.login-reset-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1399e9,#123ca2);border:none;border-radius:13px;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;font-size:12px;font-weight:750;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 9px 20px #124db12e}.login-reset-button strong{font-size:17px;transition:transform .25s}.login-reset-button:hover{transform:translateY(-2px);box-shadow:0 13px 25px #124db13d}.login-reset-button:hover strong{transform:translate(4px)}@keyframes forgotPanelReveal{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.login-reset-success{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:24px 20px;animation:.45s both resetSuccessReveal;display:flex}.login-reset-success-icon{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:12px;font-size:29px;font-weight:800;animation:.55s both resetSuccessPop;display:flex;box-shadow:0 10px 24px #16a34a38,0 0 0 7px #22c55e1a}.login-reset-success>strong{color:#123c8c;margin-bottom:6px;font-size:17px;font-weight:800}.login-reset-success>span{color:#64748b;max-width:310px;margin-bottom:16px;font-size:10.5px;line-height:1.55}.login-reset-success button{color:#1264c4;cursor:pointer;background:#fff;border:1px solid #287bea;border-radius:22px;min-width:145px;height:38px;padding:0 20px;font-size:11px;font-weight:750;transition:background .25s,color .25s,transform .25s,box-shadow .25s}.login-reset-success button:hover{color:#fff;background:linear-gradient(135deg,#1399e9,#123ca2);transform:translateY(-2px);box-shadow:0 8px 18px #124db12e}@keyframes resetSuccessReveal{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes resetSuccessPop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.login-forgot-panel .login-forgot-header strong{display:block;color:#123c8c!important;white-space:normal!important;text-overflow:clip!important;font-size:16px!important;line-height:1.3!important;overflow:visible!important}.login-forgot-panel .login-forgot-header span{display:block;color:#64748b!important;white-space:normal!important;text-overflow:clip!important;font-size:10px!important;line-height:1.4!important;overflow:visible!important}.login-forgot-panel input{color:#334155!important;font-size:12px!important}.login-forgot-panel input::placeholder{color:#94a3b8!important;opacity:1!important}.login-back-home{z-index:20;color:#1264c4;background:#ffffffeb;border:1px solid #d7e4f4;border-radius:22px;justify-content:center;align-items:center;height:36px;padding:0 17px;font-size:11px;font-weight:750;text-decoration:none;transition:transform .25s,background .25s,color .25s,box-shadow .25s;display:inline-flex;position:absolute;top:18px;right:28px;box-shadow:0 5px 15px #0f408214}.login-back-home:hover{color:#fff;background:linear-gradient(135deg,#1399e9,#123ca2);transform:translateY(-2px);box-shadow:0 9px 20px #124db12e}.navbar .login-button{color:inherit;text-decoration:none!important}.navbar .login-button:hover{text-decoration:none!important}header.navbar .nav-actions a.login-button{text-decoration:none!important;-webkit-text-decoration-style:none!important;text-decoration-style:none!important;color:#123c8c!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}header.navbar .nav-actions a.login-button:hover{color:#123c8c!important;text-decoration:none!important}.navbar .search-button{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.navbar .search-button:hover{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;transform:none!important}.navbar .search-button:focus,.navbar .search-button:focus-visible,.navbar .search-button:active{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.verification-student-profile{box-sizing:border-box;background:radial-gradient(circle at 88%,#20be841a,#0000 28%),linear-gradient(135deg,#fff 0%,#fbfffd 55%,#f2fbf7 100%);border:1px solid #1ea66829;border-radius:22px;align-items:center;gap:24px;min-height:145px;margin-top:18px;padding:26px 30px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f503712,inset 0 1px #fffffff2}.verification-student-profile:before{content:"";pointer-events:none;background:#24b2770f;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-75px}.verification-student-profile:hover{transform:translateY(-2px);box-shadow:0 18px 38px #0f50371a,inset 0 1px #fffffff2}.verification-profile-photo{z-index:2;box-sizing:border-box;background:linear-gradient(135deg,#20b875,#0b7f4d);border-radius:50%;flex:0 0 92px;width:92px;height:92px;padding:4px;position:relative;box-shadow:0 8px 20px #10965b33,0 0 0 6px #20b87514}.verification-profile-photo img{object-fit:cover;box-sizing:border-box;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.verification-student-info{z-index:3;flex:1;min-width:0;position:relative}.verification-student-info>span{color:#168653;letter-spacing:1px;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}.verification-student-info>span:before{content:"";background:#20b875;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #20b8751a}.verification-student-info h4{color:#123d73;letter-spacing:-.4px;margin:0 0 7px;font-size:24px;font-weight:800;line-height:1.15}.verification-student-info p{color:#64748b;margin:0;font-size:12px;line-height:1.5}.verification-premium-badge{z-index:4;box-sizing:border-box;background:#ffffffe0;border:1px solid #1faa6b2e;border-radius:16px;align-items:center;gap:12px;min-width:205px;padding:12px 16px;display:flex;position:relative;box-shadow:0 8px 20px #125c3d14,inset 0 1px #fffffff2}.verification-badge-icon{background:#f2fbf6;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 0 0 5px #20b87512}.verification-shield-icon{width:40px;height:40px}.verification-badge-content{flex-direction:column;gap:3px;display:flex}.verification-badge-content strong{color:#13764a;letter-spacing:.4px;font-size:13px;font-weight:850}.verification-badge-content span{color:#718096;font-size:9.5px;line-height:1.3}@media (width<=700px){.verification-student-profile{flex-wrap:wrap;gap:18px;padding:22px}.verification-student-info{flex-basis:calc(100% - 116px)}.verification-premium-badge{width:100%;min-width:0}}.verification-student-profile .verification-profile-photo{border-radius:50%!important;overflow:hidden!important}.verification-student-profile .verification-profile-photo img{border-radius:50%!important}.verification-student-profile{background:radial-gradient(circle at 88%,#257eeb1a,#0000 28%),linear-gradient(135deg,#fff 0%,#fbfdff 55%,#f1f7ff 100%)!important;border-color:#257eeb33!important;box-shadow:0 12px 30px #1452a012,inset 0 1px #fffffff2!important}.verification-student-profile:before{background:#257eeb0f!important}.verification-profile-photo{background:linear-gradient(135deg,#3194f4,#1555b8)!important;box-shadow:0 8px 20px #257eeb33,0 0 0 6px #257eeb14!important}.verification-student-info>span{color:#1264c4!important}.verification-student-info>span:before{background:#287bea!important;box-shadow:0 0 0 4px #287bea1a!important}.verification-student-info h4{color:#123c8c!important}.verification-premium-badge{background:#ffffffe6!important;border-color:#257eeb2e!important;box-shadow:0 8px 20px #1452a014,inset 0 1px #fffffff2!important}.verification-badge-icon{background:#eef6ff!important;box-shadow:0 0 0 5px #257eeb12!important}.verification-badge-content strong{color:#1264c4!important}.verification-badge-content span{color:#718096!important}.verification-section-title{letter-spacing:.7px;color:#1555a6!important;font-weight:800!important}.verification-section-title:before{background:#287bea!important}.verification-details{background:linear-gradient(135deg,#fff,#f7fbff);border:1px solid #257eeb24;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:12px;box-shadow:0 10px 26px #19529b0f,inset 0 1px #ffffffe6;gap:12px!important;padding:14px!important;display:grid!important}.verification-detail-item{box-sizing:border-box;flex-direction:column;justify-content:center;gap:7px;min-height:72px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;background:#fff!important;border:1px solid #dceafb!important;border-radius:14px!important;padding:15px 16px!important;display:flex!important}.verification-detail-item:hover{transform:translateY(-2px);box-shadow:0 9px 20px #257eeb1a;border-color:#9bc8fa!important}.verification-detail-item span{color:#7890aa!important;font-size:9px!important;font-weight:650!important}.verification-detail-item strong{color:#123c8c!important;font-size:14px!important;font-weight:800!important}.verification-overall-section .verification-details{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.verification-details,.verification-overall-section .verification-details{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.verification-details,.verification-overall-section .verification-details{grid-template-columns:1fr}}.verification-detail-item{flex-direction:row!important;align-items:center!important;gap:12px!important}.verification-detail-icon{background:linear-gradient(135deg,#eaf4ff,#dcecff);border:1px solid #c9e0fa;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex;box-shadow:0 5px 12px #257eeb1a}.verification-detail-content{flex-direction:column;gap:5px;min-width:0;display:flex}.verification-detail-content span{color:#7890aa!important;font-size:9px!important;font-weight:650!important}.verification-detail-content strong{color:#123c8c!important;font-size:13px!important;font-weight:800!important}.verification-details{grid-template-columns:repeat(4,1fr);position:relative;box-shadow:none!important;background:0 0!important;border:none!important;gap:14px!important;margin-top:16px!important;padding:0!important;display:grid!important}.verification-detail-item{transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff 0%,#f9fcff 100%)!important;border:1px solid #dceafa!important;border-radius:18px!important;align-items:center!important;gap:13px!important;min-height:104px!important;padding:18px!important;display:flex!important;box-shadow:0 8px 24px #1b539612!important}.verification-detail-item:after{content:"";pointer-events:none;background:#287bea0e;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-35px;right:-32px}.verification-detail-item:hover{border-color:#b6d5f7!important;transform:translateY(-4px)!important;box-shadow:0 15px 30px #1b53961c!important}.verification-detail-icon{z-index:2;position:relative;background:linear-gradient(135deg,#edf6ff,#dcecff)!important;border:1px solid #c9e1fa!important;border-radius:14px!important;flex:0 0 46px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;font-size:19px!important;display:flex!important;box-shadow:0 7px 16px #257eeb1c!important}.verification-detail-content{z-index:2;position:relative;flex-direction:column!important;gap:5px!important;display:flex!important}.verification-detail-content span{letter-spacing:.25px;color:#7a91aa!important;font-size:9px!important;font-weight:700!important}.verification-detail-content strong{color:#123c8c!important;font-size:15px!important;font-weight:850!important;line-height:1.2!important}@media (width<=900px){.verification-details{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.verification-details{grid-template-columns:1fr}}.verification-modern-section{width:100%;margin-top:22px;padding:0}.verification-modern-section-heading{align-items:center;gap:12px;margin-bottom:13px;display:flex}.verification-modern-section-icon{background:linear-gradient(135deg,#e8f2ff,#d7e9ff);border:1px solid #c5ddfb;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex;box-shadow:0 5px 14px #257eeb1a}.verification-modern-section-heading span{color:#0959d4;letter-spacing:.2px;font-size:15px;font-weight:850}.verification-course-grid{background:#fff;border:1px solid #d5e6fb;border-radius:15px;grid-template-columns:repeat(4,1fr);gap:8px;padding:9px;display:grid;box-shadow:0 8px 22px #1e52910d}.verification-course-item{text-align:center;background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #d9e9fb;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:17px 10px 14px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.verification-course-item:after{content:"";pointer-events:none;background:#257eeb0e;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-38px;right:-38px}.verification-course-item:hover{border-color:#a9cff7;transform:translateY(-3px);box-shadow:0 10px 22px #257eeb1a}.verification-course-icon{background:linear-gradient(135deg,#edf6ff,#dcecff);border:1px solid #c8e0fa;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;font-size:18px;display:flex;box-shadow:0 5px 13px #257eeb17}.verification-course-item>span{color:#50627a;margin-bottom:7px;font-size:9px;font-weight:650;line-height:1.3}.verification-course-item>strong{color:#0959d4;font-size:14px;font-weight:850;line-height:1.25}@media (width<=900px){.verification-course-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.verification-course-grid{grid-template-columns:1fr}.verification-course-item{min-height:125px}}.verification-three-column-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:22px;display:grid}.verification-info-card{background:radial-gradient(circle at 92% 8%,#257eeb14,#0000 28%),linear-gradient(145deg,#fff 0%,#fbfdff 58%,#f2f8ff 100%);border:1px solid #d7e7f8;border-radius:16px;min-width:0;padding:16px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 10px 26px #1e529112,inset 0 1px #fffffff2}.verification-info-card:before{content:"";background:linear-gradient(90deg,#1769d2,#5aa8ff);border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:18px;right:18px}.verification-info-card:hover{border-color:#b7d5f5;transform:translateY(-3px);box-shadow:0 15px 30px #257eeb1c,inset 0 1px #fffffffa}.verification-info-card-heading{border-bottom:1px solid #e2edf9;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.verification-info-card-icon{background:linear-gradient(135deg,#eaf4ff,#d8eaff);border:1px solid #c6def8;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex;box-shadow:0 5px 14px #257eeb1a}.verification-info-card-heading>div:last-child{min-width:0}.verification-info-card-heading span{color:#0959d4;letter-spacing:.3px;font-size:12px;font-weight:850;line-height:1.25;display:block}.verification-info-card-heading small{color:#7a8ca3;margin-top:3px;font-size:9px;font-weight:600;display:block}.verification-info-list{flex-direction:column;gap:7px;display:flex}.verification-info-row{background:#ffffffb8;border:1px solid #e2edf8;border-radius:11px;align-items:center;gap:10px;min-height:51px;padding:8px 9px;transition:background .2s,border-color .2s,transform .2s;display:flex}.verification-info-row:hover{background:#fff;border-color:#c7def6;transform:translate(2px)}.verification-info-row-icon{background:#eef6ff;border:1px solid #d5e8fb;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.verification-info-row>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.verification-info-row span{color:#71829a;font-size:8px;font-weight:650;line-height:1.2}.verification-info-row strong{color:#123c8c;word-break:break-word;font-size:11px;font-weight:850;line-height:1.3}.verification-training-main{background:linear-gradient(135deg,#f8fbff,#edf6ff);border:1px solid #dceafa;border-radius:12px;align-items:center;gap:11px;min-height:82px;margin-bottom:9px;padding:12px;display:flex}.verification-training-icon{background:linear-gradient(135deg,#e3f1ff,#cfe5fc);border:1px solid #bedaf7;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex;box-shadow:0 5px 13px #257eeb17}.verification-training-main>div:last-child{min-width:0}.verification-training-main span{color:#71829a;margin-bottom:3px;font-size:8px;font-weight:650;display:block}.verification-training-main strong{color:#123c8c;font-size:13px;font-weight:850;line-height:1.25;display:block}.verification-training-main p{color:#64758c;margin:4px 0 0;font-size:8px;line-height:1.4}@media (width<=900px){.verification-three-column-row{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-certificate-card{grid-column:1/-1}}@media (width<=600px){.verification-three-column-row{grid-template-columns:1fr;gap:12px}.verification-certificate-card{grid-column:auto}.verification-info-card{padding:14px}}.verification-performance-card,.verification-module-card{box-sizing:border-box;background:radial-gradient(circle at 92% 8%,#257eeb14,#0000 28%),linear-gradient(145deg,#fff 0%,#fbfdff 58%,#f2f8ff 100%);border:1px solid #d7e7f8;border-radius:16px;width:100%;min-width:0;padding:16px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 10px 26px #1e529112,inset 0 1px #fffffff2}.verification-performance-card:before,.verification-module-card:before{content:"";background:linear-gradient(90deg,#1769d2,#5aa8ff);border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:18px;right:18px}.verification-performance-card:hover,.verification-module-card:hover{border-color:#b7d5f5;transform:translateY(-3px);box-shadow:0 15px 30px #257eeb1c,inset 0 1px #fffffffa}.verification-performance-main{justify-content:center;align-items:center;padding:8px 0 14px;display:flex}.verification-percentage-circle{background:radial-gradient(circle,#fff 54%,#eef6ff 55%,#dcecff 74%,#fff 75%);border:6px solid #e5f1ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex;box-shadow:0 8px 20px #257eeb1a,inset 0 0 0 1px #c9e0f8}.verification-percentage-circle strong{color:#0959d4;font-size:31px;font-weight:900;line-height:1}.verification-performance-box{text-align:center;background:#ffffffbf;border:1px solid #dceafa;border-radius:11px;min-width:0;padding:11px 7px;transition:background .2s,border-color .2s,transform .2s}.verification-performance-box:hover{background:#fff;border-color:#c4dcf5;transform:translateY(-2px)}.verification-performance-box span{color:#71829a;font-size:7px;font-weight:650;line-height:1.3;display:block}.verification-performance-box strong{color:#123c8c;margin-top:5px;font-size:15px;font-weight:900;line-height:1.2;display:block}.verification-module-card .verification-module-toggle{color:#123c8c;cursor:pointer;background:linear-gradient(135deg,#f8fbff,#edf6ff);border:1px solid #d7e7f8;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:3px;padding:11px 12px;transition:background .2s,border-color .2s,transform .2s;display:flex}.verification-module-card .verification-module-toggle:hover{background:#fff;border-color:#b9d6f5;transform:translateY(-1px)}.verification-module-toggle-title{color:#0959d4;letter-spacing:.2px;font-size:10px;font-weight:850}.verification-module-toggle-action{color:#5f7691;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.verification-module-arrow{color:#1264c4;background:#e8f3ff;border:1px solid #cfe3f9;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .25s;display:inline-flex}.verification-module-arrow.open{transform:rotate(180deg)}.verification-module-table-wrap{background:#fff;border:1px solid #dceafa;border-radius:11px;width:100%;overflow-x:auto}.verification-module-table{border-collapse:collapse;width:100%;min-width:600px}.verification-module-table th{color:#285987;text-align:left;white-space:nowrap;background:#eef6ff;border-bottom:1px solid #d4e6f9;padding:9px 8px;font-size:7px;font-weight:850}.verification-module-table td{color:#536a84;white-space:nowrap;border-bottom:1px solid #edf3f9;padding:9px 8px;font-size:8px;font-weight:600}.verification-module-table tbody tr:last-child td{border-bottom:none}.verification-module-table tbody tr{transition:background .2s}.verification-module-table tbody tr:hover{background:#f7fbff}.verification-pass-badge{color:#1264c4;letter-spacing:.3px;background:#eef6ff;border:1px solid #c9e0f8;border-radius:20px;justify-content:center;align-items:center;padding:4px 8px;font-size:7px;font-weight:850;display:inline-flex}@media (width<=600px){.verification-performance-module-row{gap:12px}.verification-performance-card,.verification-module-card{padding:14px}.verification-performance-summary{grid-template-columns:1fr}.verification-percentage-circle{width:118px;height:118px}.verification-percentage-circle strong{font-size:28px}}.verification-performance-module-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px}.verification-performance-box{flex-direction:column;justify-content:center;align-items:center;min-height:70px;padding:13px 9px;display:flex}.verification-module-card .verification-module-toggle{min-height:50px;padding:13px 15px}.verification-module-table-wrap{overflow-x:auto}.verification-module-table{table-layout:auto;min-width:0}@media (width<=850px){.verification-performance-module-row{grid-template-columns:1fr}}@media (width<=600px){.verification-performance-card,.verification-module-card{padding:16px}.verification-performance-summary{grid-template-columns:1fr}.verification-percentage-circle{width:135px;height:135px}.verification-percentage-circle strong{font-size:32px}}.verification-info-row span{font-size:10px!important;font-weight:650!important}.verification-info-row strong{font-size:13px!important;font-weight:850!important}.verification-training-main span{font-size:10px!important}.verification-training-main strong{font-size:15px!important}.verification-training-main p{font-size:10px!important}@media (width<=600px){.verification-info-card-heading span{font-size:14px!important}.verification-info-card-heading small{font-size:10px!important}.verification-info-row span{font-size:9px!important}.verification-info-row strong{font-size:12px!important}.verification-training-main strong{font-size:14px!important}.verification-performance-box span{font-size:9px!important}.verification-performance-box strong{font-size:16px!important}}@media (width<=850px){.verification-performance-module-row{grid-template-columns:1fr}}@media (width<=600px){.verification-performance-card,.verification-module-card{padding:18px}.verification-percentage-circle{width:140px;height:140px}.verification-percentage-circle strong{font-size:34px}.verification-performance-summary{grid-template-columns:repeat(3,1fr)}.verification-performance-box span{font-size:8px}.verification-performance-box strong{font-size:16px}}.verification-three-column-row .verification-info-card{box-sizing:border-box!important;background:radial-gradient(circle at 92% 8%,#257eeb1a,#0000 30%),linear-gradient(145deg,#fff 0%,#fbfdff 55%,#f1f7ff 100%)!important;border:1px solid #d3e5f8!important;border-radius:18px!important;width:100%!important;min-width:0!important;min-height:310px!important;padding:20px!important;overflow:hidden!important;box-shadow:0 12px 30px #1e529114,inset 0 1px #fffffffa!important}.verification-three-column-row .verification-info-card:before{content:""!important;background:linear-gradient(90deg,#0b63ce,#55a8ff)!important;border-radius:0 0 10px 10px!important;height:4px!important;position:absolute!important;top:0!important;left:22px!important;right:22px!important}.verification-three-column-row .verification-info-card-heading{border-bottom:1px solid #dfebf8!important;align-items:center!important;gap:12px!important;margin-bottom:18px!important;padding-bottom:14px!important;display:flex!important}.verification-three-column-row .verification-info-card-icon{background:linear-gradient(135deg,#e9f4ff,#d5e9ff)!important;border:1px solid #c5def9!important;border-radius:50%!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;font-size:19px!important;display:flex!important;box-shadow:0 6px 15px #257eeb1f!important}.verification-three-column-row .verification-info-row-icon{background:#edf6ff!important;border:1px solid #d1e5fa!important;border-radius:50%!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:15px!important;display:flex!important}.verification-three-column-row .verification-training-main{background:linear-gradient(135deg,#f8fbff,#edf6ff)!important;border:1px solid #d9e9f8!important;border-radius:13px!important;align-items:center!important;gap:13px!important;min-height:92px!important;margin-bottom:10px!important;padding:14px!important;display:flex!important}.verification-three-column-row .verification-training-icon{background:linear-gradient(135deg,#e4f2ff,#cfe6fc)!important;border:1px solid #bedaf7!important;border-radius:50%!important;flex:0 0 46px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;font-size:20px!important;display:flex!important}@media (width<=1000px){.verification-three-column-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.verification-certificate-card{grid-column:1/-1!important}}@media (width<=850px){.verification-performance-module-row{grid-template-columns:1fr!important}}@media (width<=600px){.verification-three-column-row{grid-template-columns:1fr!important}.verification-certificate-card{grid-column:auto!important}.verification-performance-summary{grid-template-columns:1fr!important}.verification-percentage-circle{width:130px!important;height:130px!important}}.verification-module-table th:nth-child(2),.verification-module-table td:nth-child(2){display:none}.verification-module-table th{padding:11px 10px;font-size:9px;font-weight:850}.verification-module-table td{padding:12px 10px;font-size:10px;font-weight:650}.verification-module-table td:first-child{color:#173f78;font-size:10.5px;font-weight:750}.verification-module-table td:nth-child(4),.verification-module-table td:nth-child(5){color:#123c8c;font-size:10.5px;font-weight:800}.verification-pass-badge{padding:5px 10px;font-size:8px;font-weight:850}.verification-module-table tbody tr{min-height:44px}.verification-info-card-heading span{font-size:14px!important;font-weight:850!important}.verification-info-card-heading small{font-size:10px!important}.verification-performance-box{padding:14px 9px!important}.verification-performance-card,.verification-module-card{padding:18px!important}@media (width<=600px){.verification-info-card-heading span{font-size:13px!important}.verification-percentage-circle{width:135px!important;height:135px!important}.verification-percentage-circle strong{font-size:34px!important}.verification-performance-box span{font-size:9px!important}.verification-performance-box strong{font-size:18px!important}.verification-module-table th{font-size:9px!important}.verification-module-table td{font-size:10px!important}}@media (width<=600px){.verification-performance-card,.verification-module-card{padding:16px}.verification-info-card-heading span{font-size:13px}.verification-info-card-heading small{font-size:10px}.verification-percentage-circle{width:135px;height:135px}.verification-percentage-circle strong{font-size:32px}.verification-performance-box span{font-size:9px}.verification-performance-box strong{font-size:17px}}.verification-performance-card{grid-template-columns:1.25fr repeat(3,1fr);align-items:center;gap:10px;width:100%;min-height:92px;padding:14px 16px;display:grid}.verification-performance-card .verification-info-card-heading{border-bottom:none;margin:0;padding:0}.verification-performance-card .verification-performance-main{display:none}.verification-performance-card .verification-performance-summary{display:contents}.verification-performance-card .verification-performance-box{background:linear-gradient(145deg,#fff,#f5faff);border:1px solid #d8e8f8;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:58px;padding:8px 12px;display:flex}.verification-performance-card .verification-performance-box span{color:#60758e;text-align:center;font-size:9px;font-weight:700}.verification-performance-card .verification-performance-box strong{color:#0959d4;margin-top:4px;font-size:18px;font-weight:900}.verification-module-card{width:100%;min-width:0;padding:16px}.verification-module-card .verification-module-toggle{border-radius:11px;min-height:48px;padding:10px 14px}.verification-module-table th{padding:11px 10px;font-size:9px;line-height:1.3}@media (width<=700px){.verification-performance-card{grid-template-columns:1fr;gap:10px}.verification-performance-card .verification-performance-summary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}}@media (width<=480px){.verification-performance-card .verification-performance-summary{grid-template-columns:1fr}}.verification-three-column-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;width:100%!important;margin-top:24px!important;display:grid!important}.verification-three-column-row .verification-info-card{box-sizing:border-box!important;background:radial-gradient(circle at 90% 5%,#2d82eb17,#0000 30%),linear-gradient(145deg,#fff 0%,#fbfdff 60%,#f2f8ff 100%)!important;border:1px solid #d4e5f7!important;border-radius:18px!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:300px!important;padding:20px!important;display:flex!important;overflow:hidden!important;box-shadow:0 10px 28px #19509114,inset 0 1px #fffffff2!important}.verification-three-column-row .verification-info-card-heading{border-bottom:1px solid #e0ebf7!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;padding:0 0 14px!important;display:flex!important}.verification-three-column-row .verification-info-card-icon{background:linear-gradient(135deg,#eaf4ff,#d6eaff)!important;border:1px solid #c4ddf7!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;font-size:19px!important;display:flex!important;box-shadow:0 6px 16px #257eeb1f!important}.verification-three-column-row .verification-info-card-heading span{color:#0959d4!important;letter-spacing:.2px!important;font-size:14px!important;font-weight:850!important;line-height:1.3!important;display:block!important}.verification-three-column-row .verification-info-card-heading small{color:#71849b!important;margin-top:4px!important;font-size:10px!important;font-weight:600!important;display:block!important}.verification-three-column-row .verification-info-list{flex-direction:column!important;gap:9px!important;display:flex!important}.verification-three-column-row .verification-info-row{box-sizing:border-box!important;background:#ffffffc7!important;border:1px solid #deebf8!important;border-radius:12px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:58px!important;padding:10px 12px!important;display:flex!important}.verification-three-column-row .verification-info-row-icon{background:#edf6ff!important;border:1px solid #d0e4f8!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;font-size:15px!important;display:flex!important}.verification-three-column-row .verification-info-row>div:last-child{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.verification-three-column-row .verification-info-row span{color:#6f8198!important;font-size:10px!important;font-weight:650!important;line-height:1.25!important}.verification-three-column-row .verification-info-row strong{color:#123c8c!important;word-break:break-word!important;font-size:14px!important;font-weight:850!important;line-height:1.3!important}.verification-three-column-row .verification-training-main{box-sizing:border-box!important;background:linear-gradient(135deg,#f8fbff,#edf6ff)!important;border:1px solid #dceafa!important;border-radius:13px!important;align-items:center!important;gap:13px!important;width:100%!important;min-height:96px!important;margin:0 0 10px!important;padding:14px!important;display:flex!important}.verification-three-column-row .verification-training-icon{background:linear-gradient(135deg,#e3f1ff,#cfe5fc)!important;border:1px solid #bfdaf5!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;font-size:20px!important;display:flex!important}.verification-three-column-row .verification-training-main span{color:#71839a!important;margin-bottom:4px!important;font-size:10px!important;font-weight:650!important;display:block!important}.verification-three-column-row .verification-training-main strong{color:#123c8c!important;font-size:16px!important;font-weight:850!important;line-height:1.3!important;display:block!important}.verification-three-column-row .verification-training-main p{color:#64758b!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.45!important}.verification-performance-card,.verification-module-card{box-sizing:border-box!important;background:radial-gradient(circle at 90% 5%,#2d82eb17,#0000 30%),linear-gradient(145deg,#fff 0%,#fbfdff 60%,#f2f8ff 100%)!important;border:1px solid #d4e5f7!important;border-radius:18px!important;width:100%!important;min-width:0!important;padding:20px!important;box-shadow:0 10px 28px #19509114,inset 0 1px #fffffff2!important}.verification-percentage-circle{border-width:7px!important;width:150px!important;height:150px!important;margin:8px auto 18px!important}.verification-performance-box{border-radius:12px!important;padding:13px 9px!important}.verification-module-table-wrap{width:100%!important;overflow-x:auto!important}@media (width<=950px){.verification-three-column-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.verification-certificate-card{grid-column:1/-1!important}.verification-performance-module-row{grid-template-columns:1fr!important}}@media (width<=600px){.verification-three-column-row{grid-template-columns:1fr!important}.verification-certificate-card{grid-column:auto!important}.verification-performance-summary{grid-template-columns:1fr!important}.verification-percentage-circle{width:130px!important;height:130px!important}}.verification-performance-module-row{grid-template-columns:.95fr 1.05fr;gap:18px}.verification-performance-card .verification-info-card-icon,.verification-module-card .verification-info-card-icon{flex-basis:44px;width:44px;height:44px;font-size:20px}.verification-performance-card .verification-info-card-heading span,.verification-module-card .verification-info-card-heading span{letter-spacing:.25px;font-size:15px}.verification-performance-card{min-height:390px;padding:20px}.verification-performance-box{min-height:72px;padding:14px 10px}.verification-module-card{min-height:390px;padding:20px}.verification-module-arrow{width:26px;height:26px}@media (width<=850px){.verification-performance-module-row{grid-template-columns:1fr}.verification-performance-card,.verification-module-card{min-height:auto}}@media (width<=600px){.verification-performance-card,.verification-module-card{padding:16px}.verification-performance-card .verification-info-card-heading span,.verification-module-card .verification-info-card-heading span{font-size:13px}.verification-performance-summary{grid-template-columns:1fr}.verification-percentage-circle{width:135px;height:135px}.verification-percentage-circle strong{font-size:32px}}.verification-performance-card,.verification-module-card{border:1px solid #cfe2f7!important;border-radius:18px!important;padding:22px!important}.verification-performance-card .verification-info-card-heading,.verification-module-card .verification-info-card-heading{gap:13px!important;margin-bottom:18px!important;padding-bottom:15px!important}.verification-performance-card .verification-info-card-heading span,.verification-module-card .verification-info-card-heading span{font-size:15px!important;font-weight:850!important}.verification-performance-card .verification-info-card-heading small,.verification-module-card .verification-info-card-heading small{margin-top:5px!important;font-size:10px!important}.verification-percentage-circle strong{font-size:42px!important;font-weight:900!important}.verification-module-card .verification-module-toggle{border-radius:12px!important;min-height:52px!important;margin-top:5px!important;padding:14px 15px!important}.verification-module-toggle-action{gap:8px!important;font-size:11px!important}.verification-final-result{background:linear-gradient(135deg,#fff 0%,#f4f9ff 100%)!important;border:1px solid #c9def5!important;border-radius:15px!important;margin-top:22px!important;padding:18px 22px!important;box-shadow:0 8px 22px #257eeb12!important}.verification-final-result span{color:#56708d!important;letter-spacing:.5px!important;font-size:11px!important;font-weight:800!important}.verification-final-result strong{color:#1264c4!important;font-size:20px!important;font-weight:900!important}.verification-authentic-badge{color:#1264c4!important;background:#f3f8ff!important;border:1px solid #c8def7!important;border-radius:12px!important;margin-top:14px!important;padding:13px 18px!important;font-size:12px!important;font-weight:850!important}@media (width<=850px){.verification-performance-module-row{grid-template-columns:1fr!important}}@media (width<=600px){.verification-performance-card,.verification-module-card{padding:16px!important}.verification-percentage-circle{width:145px!important;height:145px!important}.verification-percentage-circle strong{font-size:36px!important}.verification-performance-summary{grid-template-columns:1fr!important}}.verification-performance-module-row{flex-direction:column;gap:18px;width:100%;margin-top:24px;display:flex}.verification-performance-card,.verification-module-card{box-sizing:border-box;width:100%}.verification-performance-main{min-height:150px;padding:18px 0}.verification-percentage-circle{width:145px;height:145px}.verification-performance-summary{grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.verification-performance-box{flex-direction:column;justify-content:center;align-items:center;min-height:68px;display:flex}.verification-performance-box span{font-size:9px}.verification-performance-box strong{font-size:17px}@media (width<=600px){.verification-performance-module-row{gap:14px}.verification-performance-summary{grid-template-columns:1fr}}.verification-performance-module-row{grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr)!important;align-items:start!important;gap:18px!important;width:100%!important;margin-top:24px!important;display:grid!important}.verification-performance-card,.verification-module-card{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;padding:22px!important}.verification-performance-card .verification-info-card-heading,.verification-module-card .verification-info-card-heading{margin-bottom:18px!important;padding-bottom:14px!important}.verification-performance-card .verification-info-card-icon,.verification-module-card .verification-info-card-icon{flex:0 0 46px!important;width:46px!important;height:46px!important;font-size:20px!important}.verification-performance-card .verification-info-card-heading span,.verification-module-card .verification-info-card-heading span{color:#0759d5!important;font-size:15px!important;font-weight:850!important}.verification-performance-card .verification-info-card-heading small,.verification-module-card .verification-info-card-heading small{color:#6b7e95!important;margin-top:5px!important;font-size:10px!important}.verification-performance-main{justify-content:center!important;align-items:center!important;min-height:180px!important;padding:10px 0 18px!important;display:flex!important}.verification-percentage-circle{box-sizing:border-box!important;border-width:7px!important;width:150px!important;height:150px!important}.verification-percentage-circle strong{color:#0759d5!important;font-size:36px!important;font-weight:900!important}.verification-percentage-circle span{color:#526b87!important;margin-top:8px!important;font-size:11px!important;font-weight:750!important}.verification-performance-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.verification-performance-box{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:78px!important;padding:14px 9px!important;display:flex!important}.verification-performance-box span{color:#61758d!important;font-size:9px!important;line-height:1.35!important}.verification-performance-box strong{color:#123f91!important;margin-top:6px!important;font-size:20px!important;font-weight:900!important}.verification-module-toggle-title{font-size:12px!important;font-weight:850!important}@media (width<=1000px){.verification-performance-module-row{grid-template-columns:1fr!important}}@media (width<=600px){.verification-performance-card,.verification-module-card{padding:16px!important}.verification-performance-main{min-height:160px!important}.verification-percentage-circle{width:135px!important;height:135px!important}.verification-percentage-circle strong{font-size:32px!important}.verification-performance-summary{grid-template-columns:1fr!important}}.verification-performance-module-row{grid-template-columns:minmax(360px,.85fr) minmax(560px,1.15fr);gap:18px;margin-top:24px}.verification-performance-card,.verification-module-card{border-radius:18px;padding:20px}.verification-info-card-heading{gap:13px;margin-bottom:17px;padding-bottom:14px}.verification-info-card-icon{flex-basis:44px;width:44px;height:44px;font-size:20px}.verification-info-card-heading span{letter-spacing:.4px;font-size:14px}.verification-info-card-heading small{margin-top:4px;font-size:10px}.verification-performance-main{padding:18px 0 22px}.verification-percentage-circle span{margin-top:8px;font-size:11px}.verification-performance-summary{gap:10px}.verification-performance-box{border-radius:12px;min-height:68px;padding:14px 9px}.verification-performance-box strong{margin-top:6px;font-size:18px}.verification-module-card .verification-module-toggle{border-radius:12px;margin-top:5px;padding:13px 15px}.verification-module-toggle-title{font-size:12px}.verification-module-toggle-action{font-size:10px}.verification-module-arrow{width:26px;height:26px;font-size:12px}.verification-module-table-wrap{border-radius:12px}.verification-module-table{min-width:760px}.verification-module-table th{letter-spacing:.1px;padding:12px 11px;font-size:9px}.verification-module-table td{padding:12px 11px;font-size:10px;line-height:1.35}.verification-module-table tbody tr{height:43px}@media (width>=1100px){.verification-performance-card,.verification-module-card{min-height:430px}}@media (width<=1100px){.verification-performance-module-row{grid-template-columns:1fr 1fr}}@media (width<=850px){.verification-performance-module-row{grid-template-columns:1fr}.verification-performance-card,.verification-module-card{min-height:auto}}@media (width<=600px){.verification-performance-summary{grid-template-columns:repeat(3,1fr)}.verification-performance-box span{font-size:8px}.verification-performance-box strong{font-size:15px}.verification-percentage-circle{width:135px;height:135px}.verification-percentage-circle strong{font-size:32px}}.verification-performance-module-row{grid-template-columns:1fr!important;gap:16px!important;width:100%!important;margin-top:22px!important;display:grid!important}.verification-performance-card{grid-template-columns:300px 1fr!important;grid-template-areas:"heading heading""main summary"!important;align-items:center!important;width:100%!important;min-height:210px!important;padding:20px!important;display:grid!important}.verification-performance-card .verification-info-card-heading{grid-area:heading!important;margin-bottom:16px!important}.verification-performance-main{grid-area:main!important;justify-content:center!important;align-items:center!important;min-height:145px!important;padding:0!important;display:flex!important}.verification-percentage-circle{border-width:7px!important;width:138px!important;height:138px!important}.verification-percentage-circle strong{font-size:34px!important}.verification-percentage-circle span{font-size:11px!important}.verification-performance-summary{background:#ffffffc7!important;border:1px solid #d8e8f9!important;border-radius:14px!important;grid-area:summary!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;width:100%!important;padding:0!important;display:grid!important}.verification-performance-box{background:0 0!important;border:none!important;border-right:1px solid #dceafa!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:105px!important;padding:12px!important;display:flex!important}.verification-performance-box:last-child{border-right:none!important}.verification-performance-box span{font-size:9px!important;line-height:1.4!important}.verification-performance-box strong{color:#0959d4!important;margin-top:7px!important;font-size:22px!important}.verification-module-card{width:100%!important;padding:20px!important}.verification-module-card .verification-info-card-heading{margin-bottom:14px!important}.verification-module-card .verification-module-toggle{min-height:48px!important;margin-top:0!important;padding:10px 14px!important}.verification-module-table-wrap{width:100%!important}.verification-module-table{width:100%!important;min-width:0!important}.verification-module-table th{padding:12px 10px!important;font-size:9px!important}.verification-module-table td{padding:12px 10px!important;font-size:10px!important}.verification-pass-badge{padding:5px 12px!important;font-size:8px!important}.verification-final-result{min-height:58px!important;padding:12px 18px!important}.verification-authentic-badge{min-height:52px!important;padding:12px 18px!important}@media (width<=900px){.verification-performance-card{grid-template-columns:1fr!important;grid-template-areas:"heading""main""summary"!important;gap:10px!important}.verification-performance-main{min-height:150px!important}}@media (width<=600px){.verification-performance-card,.verification-module-card{padding:15px!important}.verification-performance-summary{grid-template-columns:1fr!important}.verification-performance-box{border-bottom:1px solid #dceafa!important;border-right:none!important;min-height:70px!important}.verification-performance-box:last-child{border-bottom:none!important}.verification-module-table{min-width:650px!important}}html,body{width:100%;min-height:100%;overflow:hidden auto}#root{width:100%;min-height:100vh;overflow:visible}.site{min-height:100vh;overflow:visible}.login-button{color:#1764b0!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #1764b0!important;border-radius:22px!important;justify-content:center!important;align-items:center!important;height:40px!important;padding:0 21px!important;display:inline-flex!important}.login-button:hover{transform:translateY(-2px);box-shadow:0 7px 18px #1764b026;color:#1764b0!important;-webkit-text-fill-color:#1764b0!important;background:#fff!important;border:1.5px solid #1764b0!important}.login-button:hover span{color:#1764b0!important;-webkit-text-fill-color:#1764b0!important}.login-page{justify-content:center;align-items:center;min-height:calc(100vh - 24px);padding:12px 18px;display:flex;overflow:visible}.login-container{border-radius:28px;grid-template-columns:1.03fr .97fr;width:min(1360px,100%);height:calc(100vh - 48px);min-height:0;max-height:820px;overflow:hidden;box-shadow:0 22px 60px #0f172a21}.login-visual{padding:32px 42px 28px}.login-brand{gap:14px}.login-brand-mark{border-radius:17px;width:58px;height:66px;font-size:34px}.login-brand h1{font-size:27px}.login-brand h2{font-size:24px}.login-brand span{font-size:9px}.login-copy h3{margin-bottom:14px;font-size:38px;line-height:1.1}.login-copy p{font-size:13px;line-height:1.55}.login-benefit{gap:12px}.login-benefit-icon{flex-basis:43px;width:43px;height:43px;font-size:18px}.login-benefit strong{font-size:12px}.login-benefit span{font-size:9px;line-height:1.35}.login-secure-card{border-radius:14px;width:390px;max-width:58%;margin-top:20px;padding:12px 15px}.login-secure-icon{flex-basis:36px;width:36px;height:36px;font-size:17px}.login-secure-card strong{font-size:12px}.login-secure-card span{font-size:9px}.login-form-area{min-width:0;padding:30px 48px}.login-form-content{width:min(100%,500px)}.login-back-home{color:#1764b0;background:#fff;border:1px solid #d8e5f5;border-radius:22px;padding:9px 16px;font-size:11px;font-weight:700;transition:all .2s;top:18px;right:28px;box-shadow:0 5px 16px #1764b014}.login-back-home:hover{color:#fff;background:#1764b0;border-color:#1764b0;transform:translateY(-1px)}.login-heading{margin-bottom:20px}.login-heading span{font-size:29px;line-height:1.15}.login-heading p{margin-top:5px;font-size:12px}.login-type-switch{border-radius:14px;margin-bottom:16px;padding:3px}.login-type-switch button{border-radius:10px;height:45px;font-size:13px}.login-input-group{border-radius:12px;gap:11px;height:51px;margin-bottom:11px;padding:0 15px}.login-input-group>span{font-size:17px}.login-input-group input{font-size:12px}.login-password-toggle{font-size:16px}.login-options{margin:3px 1px 14px}.login-options label,.login-forgot{font-size:11px}.login-options input{width:15px;height:15px}.login-submit{border-radius:12px;gap:12px;height:52px;font-size:14px}.login-submit strong{font-size:20px}.login-bottom-security{gap:10px;margin-top:24px}.login-bottom-icon{width:34px;height:34px;font-size:15px}.login-bottom-security strong{font-size:11px}.login-bottom-security span{font-size:9px}.login-create-account{margin-top:16px}.login-register-row{gap:12px}.login-create-button{border-radius:21px;height:39px;padding:0 25px;font-size:11px}@media (width>=901px) and (height<=800px){.login-page{padding:8px 18px}.login-container{height:calc(100vh - 32px);max-height:720px}.login-visual{padding:25px 36px 22px}.login-copy{margin-top:27px}.login-copy h3{font-size:34px}.login-benefits{gap:10px;margin-top:19px}.login-benefit-icon{flex-basis:38px;width:38px;height:38px}.login-secure-card{margin-top:14px}.login-form-area{padding:25px 42px}.login-heading{margin-bottom:16px}.login-type-switch{margin-bottom:13px}.login-input-group{height:48px;margin-bottom:9px}.login-options{margin-bottom:11px}.login-submit{height:49px}.login-bottom-security{margin-top:17px}}.login-student-visual{width:54%!important;height:94%!important;bottom:0!important;right:8px!important}.login-student-visual img{object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:100%!important}.login-brand{align-items:flex-start!important}.login-brand h1{letter-spacing:.07em!important;font-size:30px!important;line-height:1!important}.login-brand h2{letter-spacing:.24em!important;font-size:27px!important;line-height:1!important}.login-brand span{display:block;margin-top:5px!important;font-size:10px!important;line-height:1.3!important}.login-copy{width:56%!important;margin-top:38px!important}.login-copy h3{letter-spacing:-.8px!important;margin:0 0 15px!important;font-size:39px!important;line-height:1.08!important}.login-copy h3:after{content:"";background:linear-gradient(90deg,#087ed1,#20b7ee);border-radius:10px;width:58px;height:4px;margin-top:15px;display:block}.login-copy p{color:#31577f!important;max-width:390px!important;margin-top:15px!important;font-size:13px!important;line-height:1.6!important}.login-benefits{gap:13px!important;width:60%!important;margin-top:22px!important}.login-benefit{align-items:center!important;gap:12px!important}.login-benefit-icon{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}.login-benefit strong{display:block;color:#12366e!important;margin-bottom:3px!important;font-size:12px!important;line-height:1.2!important}.login-benefit span{display:block;color:#4f6f91!important;font-size:9px!important;line-height:1.4!important}.register-page{background:#f4f8fc;grid-template-columns:43% 57%;width:100%;height:calc(100vh - 76px);min-height:600px;display:grid;overflow:auto}.register-left{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 88% 20%,#00beff59,#0000 35%),linear-gradient(135deg,#06204a 0%,#07579b 55%,#078bd0 100%);height:100%;padding:48px;position:relative;overflow:hidden}.register-left-content{z-index:2;max-width:500px;position:relative}.partner-badge{letter-spacing:1.2px;background:#00beff29;border:1px solid #ffffff47;border-radius:30px;align-items:center;padding:8px 16px;font-size:10px;font-weight:800;display:inline-flex}.register-left h1{color:#fff;letter-spacing:-1.3px;margin:22px 0 0;font-size:clamp(34px,3.2vw,48px);font-weight:800;line-height:1.08}.register-right{box-sizing:border-box;background:#fff;height:100%;padding:42px 58px;overflow:hidden}.register-header{position:relative}.register-header>span{color:#7f8fa4;letter-spacing:1.5px;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.register-header h2{color:#102a43;margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:800;line-height:1.15}.register-header p{color:#718096;margin:9px 0 0;font-size:12px;line-height:1.5}.step-preview{align-items:flex-start;width:100%;margin-top:32px;display:flex}.step{z-index:2;flex-direction:column;flex:1;align-items:center;gap:7px;display:flex;position:relative}.step>div{box-sizing:border-box;color:#65758a;background:#fff;border:2px solid #d8e2ec;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:flex}.step span{color:#74849a;white-space:nowrap;font-size:10px;font-weight:700}.step.active>div{color:#fff;background:#087bc1;border-color:#087bc1;box-shadow:0 7px 18px #087bc140}.step.active span{color:#087bc1}.step-line{background:#e2e9f0;flex:1;height:2px;margin-top:20px}.basic-details{background:linear-gradient(90deg,#edf7fd 0%,#f5faff 100%);border-radius:10px;margin-top:28px;padding:20px;position:relative}.form-field{flex-direction:column;gap:6px;display:flex}.form-field label{color:#183b5d;font-size:10px;font-weight:800}.form-field label:first-letter{color:#183b5d}.continue-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#087bc1,#07579d);border:none;border-radius:9px;min-width:130px;height:44px;margin:25px 0 0 auto;padding:0 22px;font-family:inherit;font-size:11px;font-weight:800;transition:all .2s;display:block;box-shadow:0 8px 20px #087bc138}@media (width<=1000px){.register-page{grid-template-columns:40% 60%}.register-left{padding:40px 30px}.register-right{padding:35px}}@media (width<=800px){.register-page{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 76px);overflow:visible}.register-left{min-height:430px}.register-right{height:auto;min-height:650px;overflow:visible}}@media (width<=600px){.register-left{padding:32px 24px}.register-left h1{font-size:36px}.register-right{padding:30px 20px}.form-grid{grid-template-columns:1fr}.step-preview{padding-bottom:8px;overflow-x:auto}.step{min-width:100px}.step-line{min-width:25px}}.register-left{position:relative;overflow:hidden}.register-left-content{z-index:5;position:relative}.partner-badge{z-index:6;position:relative}.benefit-item{align-items:center;gap:12px;min-height:42px;display:flex}.benefit-icon{color:#fff;background:#ffffff21;border:1px solid #ffffff4d;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:800;display:flex;box-shadow:0 5px 15px #0000001f}.register-tagline{z-index:7;color:#fff;font-size:17px;font-style:italic;font-weight:600;line-height:1.12;position:absolute;bottom:92px;left:48px}.empowering-icon{color:#fff;border:1px solid #ffffff40;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}@media (height<=700px) and (width>=801px){.register-left{padding-top:35px;padding-bottom:25px}.partner-benefits{gap:9px;margin-top:18px}.benefit-item{min-height:36px}.benefit-icon{flex-basis:31px;width:31px;height:31px;font-size:13px}.register-person{width:43%;max-width:275px}.register-tagline{font-size:15px;bottom:83px;left:48px}.empowering-card{min-height:52px;bottom:20px}}@media (width<=800px){.partner-benefits{width:60%}.register-person{width:38%;right:0}.empowering-card{left:24px;right:24px}.register-tagline{left:24px}}@media (width<=600px){.partner-benefits{width:100%}.register-person{opacity:.35;width:45%}.register-tagline{font-size:15px;bottom:85px}}.register-left .benefit-item:before,.register-left .benefit-item:after,.register-left .partner-benefits:before,.register-left .partner-benefits:after,.register-left .register-left-content:before,.register-left .register-left-content:after{content:none!important;width:0!important;height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}.register-left .benefit-item{border:none!important}.register-left{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 88% 10%,#00c6ff4d,#0000 34%),linear-gradient(145deg,#06204a 0%,#07599e 58%,#078bd0 100%);height:100%;min-height:600px;padding:42px 48px;position:relative;overflow:hidden}.register-left:after{content:"";pointer-events:none;background:#00cdff1a;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-165px}.register-left-content{z-index:6;width:100%;max-width:500px;position:relative}.partner-badge{color:#fff;letter-spacing:1.15px;background:#00beff24;border:1px solid #ffffff4d;border-radius:30px;align-items:center;padding:7px 15px;font-size:10px;font-weight:800;display:inline-flex}.register-left h1{color:#fff;letter-spacing:-1.2px;max-width:390px;margin:18px 0 0;font-size:clamp(32px,3vw,44px);font-weight:800;line-height:1.06}.register-left h1 span{color:#08d9ef}.register-left p{color:#ffffffd1;max-width:445px;margin:16px 0 0;font-size:12px;line-height:1.65}.partner-benefits{z-index:7;flex-direction:column;gap:11px;width:62%;margin-top:23px;display:flex;position:relative}.benefit-item{align-items:center;gap:11px;min-height:39px;display:flex;border:none!important}.benefit-icon{box-sizing:border-box;color:#fff;background:linear-gradient(145deg,#ffffff38,#ffffff14);border:1px solid #ffffff4d;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex;box-shadow:0 5px 14px #0000001f}.benefit-item h3{color:#fff;margin:0 0 2px;font-size:12px;font-weight:800;line-height:1.2}.benefit-item p{color:#ffffffad;margin:0;font-size:9px;line-height:1.25}.register-person{z-index:5;pointer-events:none;width:45%;max-width:285px;position:absolute;bottom:-1px;right:8px}.register-person img{object-fit:contain;width:100%;height:auto;display:block}.register-tagline{z-index:8;color:#fff;letter-spacing:-.3px;max-width:235px;font-size:17px;font-style:italic;font-weight:600;line-height:1.05;position:absolute;bottom:91px;left:48px}.register-tagline:after{content:"";background:#19dff3;border-radius:50%;width:125px;height:3px;margin-top:7px;margin-left:20px;display:block;transform:rotate(-4deg)}.empowering-card{z-index:10;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#023765f0,#044174d1);border:1px solid #fff3;border-radius:12px;align-items:center;gap:13px;min-height:55px;padding:9px 15px;display:flex;position:absolute;bottom:20px;left:48px;right:48px;box-shadow:0 10px 28px #0003}.empowering-icon{color:#fff;background:#ffffff0d;border:1px solid #ffffff40;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.empowering-card>div:last-child{flex-direction:column;gap:2px;display:flex}.empowering-card strong{color:#fff;font-size:12px;font-weight:800}.empowering-card span{color:#ffffffbd;font-size:9px}.register-left-content:before,.register-left-content:after,.partner-benefits:before,.partner-benefits:after,.benefit-item:before,.benefit-item:after{content:none!important;border:none!important;display:none!important}@media (height<=700px) and (width>=801px){.register-left{padding-top:32px}.register-left h1{margin-top:14px;font-size:38px}.register-left p{margin-top:12px}.partner-benefits{gap:8px;margin-top:18px}.benefit-icon{flex-basis:31px;width:31px;height:31px}.benefit-item{min-height:34px}.register-person{width:44%;max-width:270px;right:12px}.register-tagline{font-size:15px;bottom:82px}.empowering-card{bottom:16px}}html,body,#root{width:100%;min-height:100%;margin:0}body{overflow:hidden}.register-page{grid-template-columns:43% 57%;width:100%;height:calc(100dvh - 72px);min-height:0;display:grid;overflow:hidden}.register-left{box-sizing:border-box;height:100%;min-height:0;padding:30px 48px;overflow:hidden}.register-left-content{max-width:500px}.register-left h1{margin-top:14px;font-size:38px;line-height:1.04}.benefit-item h3{margin-bottom:1px;font-size:11px}.benefit-item p{font-size:8px}.empowering-card{border-radius:11px;min-height:50px;padding:7px 13px;bottom:15px;left:48px;right:48px}.empowering-icon{flex-basis:32px;width:32px;height:32px;font-size:16px}.register-right{box-sizing:border-box;height:100%;min-height:0;padding:30px 55px;overflow:hidden}.register-header h2{font-size:36px}.register-header p{margin-top:6px;font-size:11px}.step-preview{margin-top:23px}.step-line{margin-top:18px}.basic-details{margin-top:22px;padding:18px}.basic-details>p{margin-bottom:15px;font-size:10px}.form-grid{gap:13px 18px}.form-field{gap:5px}.continue-button{min-width:125px;height:42px;margin-top:20px;font-size:10px}@media (width>=901px) and (height<=750px){.register-page{height:calc(100dvh - 70px)}.register-left{padding-top:24px;padding-bottom:18px}.register-left h1{margin-top:12px;font-size:35px}.register-left p{margin-top:10px;font-size:10px}.partner-benefits{gap:6px;margin-top:15px}.benefit-item{min-height:31px}.benefit-icon{flex-basis:28px;width:28px;height:28px}.register-person{width:42%;max-width:260px;right:18px}.register-tagline{font-size:14px;bottom:76px}.empowering-card{bottom:12px}.register-right{padding-top:25px;padding-bottom:20px}.step-preview{margin-top:19px}.basic-details{margin-top:18px;padding:16px}.form-grid{gap:11px 17px}.form-field input{height:38px}.continue-button{height:39px;margin-top:17px}}.register-page,.register-left,.register-right{scrollbar-width:none}.register-page::-webkit-scrollbar{display:none}.register-left::-webkit-scrollbar{display:none}.register-right::-webkit-scrollbar{display:none}.register-left{padding:30px 48px}.register-left h1{letter-spacing:-1.2px;max-width:430px;margin-top:15px;font-size:40px;line-height:1.04}.register-left p{max-width:455px;margin-top:13px;font-size:12px;line-height:1.55}.partner-benefits{gap:10px;width:62%;margin-top:21px}.benefit-item{gap:11px;min-height:40px}.benefit-icon{flex-basis:35px;width:35px;height:35px;font-size:14px}.benefit-item h3{margin-bottom:3px;font-size:13px;line-height:1.2}.benefit-item p{margin:0;font-size:10px;line-height:1.25}.register-tagline{font-size:17px;line-height:1.08;bottom:82px;left:48px}.empowering-card{min-height:55px;padding:8px 15px;bottom:15px;left:48px;right:48px}.empowering-icon{flex-basis:35px;width:35px;height:35px}.empowering-card strong{font-size:12px}.empowering-card span{font-size:9px}.register-left-content:before,.register-left-content:after,.partner-benefits:before,.partner-benefits:after,.benefit-item:before,.benefit-item:after{content:none!important;display:none!important}@media (width>=901px) and (height<=750px){.register-left{padding:25px 48px}.register-left h1{margin-top:13px;font-size:37px}.register-left p{margin-top:10px;font-size:11px}.partner-benefits{gap:8px;margin-top:17px}.benefit-item{min-height:36px}.benefit-icon{flex-basis:32px;width:32px;height:32px}.benefit-item h3{font-size:12px}.benefit-item p{font-size:9px}.register-person{width:47%;max-width:295px;right:25px}.register-tagline{font-size:16px;bottom:78px}.empowering-card{min-height:52px;bottom:13px}}.register-person{z-index:5;width:53%;max-width:340px;bottom:0;right:22px}.register-person img{width:100%;height:auto;display:block}@media (width>=901px) and (height<=750px){.register-person{width:51%;max-width:330px;bottom:0;right:22px}}.register-person{width:49%;max-width:320px;bottom:0;right:25px}.register-person img{width:100%;height:auto}.register-right{position:relative}.register-header{padding-right:95px}.register-header>span{color:#7b8da3;letter-spacing:1.4px;margin-bottom:6px;font-size:10px;font-weight:800}.register-header h2{color:#102a43;letter-spacing:-1px;margin:0;font-size:38px;font-weight:800;line-height:1.12}.register-header h2 strong{color:#087bc1}.register-header p{color:#71839a;margin-top:8px;font-size:12px;line-height:1.5}.register-right:after{content:"🏫";background:#edf7fd;border-radius:13px;justify-content:center;align-items:center;width:62px;height:62px;font-size:31px;display:flex;position:absolute;top:25px;right:42px;box-shadow:0 5px 18px #145a8c14}@media (width>=901px) and (height<=750px){.register-header{padding-right:85px}.register-header h2{font-size:35px}.register-header p{font-size:11px}.register-right:after{width:56px;height:56px;font-size:27px;top:22px;right:38px}}.register-header>span{letter-spacing:1.5px;font-size:11px}.register-header h2{letter-spacing:-1px;font-size:40px;line-height:1.15}.register-header p{font-size:13px;line-height:1.5}.step span{font-size:11px;font-weight:700}.basic-details>p{font-size:12px;line-height:1.5}@media (width>=901px) and (height<=750px){.register-header h2{font-size:37px}.register-header p{font-size:12px}.step>div{width:40px;height:40px}.step span{font-size:10px}.basic-details h3{font-size:18px}.basic-details>p{font-size:11px}.form-field label{font-size:10px}.form-field input{height:41px;font-size:11px}}.register-header>span{font-size:12px}.register-header h2{font-size:43px;line-height:1.12}.register-header p{font-size:14px}.step>div{width:44px;height:44px;font-size:15px}.step span{font-size:12px}.basic-details h3{font-size:22px}.basic-details>p{font-size:13px}.form-field input{height:46px;font-size:13px}.form-field input::placeholder{font-size:13px}.continue-button{min-width:140px;height:46px;font-size:13px}@media (width>=901px) and (height<=750px){.register-header h2{font-size:40px}.register-header p{font-size:13px}.step>div{width:42px;height:42px}.step span{font-size:11px}.basic-details h3{font-size:20px}.basic-details>p{font-size:12px}.form-field label{font-size:14px}.form-field input{height:43px;font-size:12px}}.form-field label{font-size:13px!important}.basic-details{box-sizing:border-box;border:1px solid #e1edf7;background:linear-gradient(135deg,#f2f9ff,#edf7ff)!important;border-radius:16px!important;padding:20px!important}.basic-details h3{color:#12366e!important;margin:0 0 5px!important;font-size:21px!important;font-weight:800!important}.basic-details>p{color:#607b99!important;margin:0 0 17px!important;font-size:12px!important}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px 17px!important;display:grid!important}.form-field label{color:#17365f!important;margin-bottom:6px!important;font-size:11px!important;font-weight:700!important;display:block!important}.form-field input{box-sizing:border-box!important;color:#263f5e!important;background:#fff!important;border:1px solid #d3e1ee!important;border-radius:9px!important;outline:none!important;width:100%!important;height:45px!important;padding:0 13px!important;font-family:inherit!important;font-size:12px!important;transition:all .2s!important}.form-field input::placeholder{color:#9aaabd!important}.form-field input:focus{border-color:#1689e5!important;box-shadow:0 0 0 3px #1689e517!important}.continue-button{cursor:pointer;transition:all .2s;color:#fff!important;background:linear-gradient(90deg,#0877c9,#0875c4)!important;border:0!important;border-radius:9px!important;min-width:140px!important;height:45px!important;margin-top:16px!important;padding:0 20px!important;font-size:12px!important;font-weight:700!important}.continue-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0877c938}.step-preview{width:100%;align-items:flex-start!important;margin:20px 0 18px!important;display:flex!important}.step{min-width:92px;flex-direction:column!important;flex:none!important;align-items:center!important;display:flex!important}.step>div{transition:all .2s;color:#6f8298!important;box-sizing:border-box!important;background:#fff!important;border:2px solid #d8e4ef!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.step.active>div{box-shadow:0 7px 16px #087bcf38;color:#fff!important;background:linear-gradient(135deg,#087bcf,#159be5)!important;border-color:#087bcf!important}.step span{white-space:nowrap;text-align:center;color:#70849a!important;margin-top:7px!important;font-size:10px!important;font-weight:600!important}.step.active span{color:#0876c5!important;font-weight:700!important}.step-line{background:#dce6ef!important;border-radius:10px!important;flex:1!important;height:2px!important;margin-top:20px!important}@media (width<=900px){.step{min-width:75px}.step span{font-size:9px!important}}.form-field select{box-sizing:border-box;color:#263f5e;cursor:pointer;background:#fff;border:1px solid #d3e1ee;border-radius:9px;outline:none;width:100%;height:45px;padding:0 13px;font-family:inherit;font-size:12px;transition:all .2s}.form-field select:focus{border-color:#1689e5;box-shadow:0 0 0 3px #1689e517}.form-field select:disabled{color:#9aaabd;cursor:not-allowed;background:#f5f8fb}.form-error{color:#dc3545;margin-top:4px;font-size:10px;font-weight:600;display:block}.form-field input.input-error,.form-field select.input-error{border-color:#dc3545!important}.register-form-actions{justify-content:flex-end;align-items:center;gap:10px;width:100%;margin-top:16px;display:flex}.back-step-button{color:#1764b0;cursor:pointer;background:#fff;border:1px solid #1764b0;border-radius:9px;height:45px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s}.back-step-button:hover{background:#f1f8ff;transform:translateY(-1px)}.register-form-actions .continue-button{margin-top:0!important}.step-line.completed{background:#087bcf!important}.form-error{color:#dc3545!important;margin-top:3px!important;font-size:9px!important;font-weight:600!important;line-height:1.2!important;display:block!important}.form-field{min-height:0!important}.basic-details{padding-bottom:16px!important}.register-form-actions{margin-top:12px!important}.basic-details .form-field select{appearance:auto!important;cursor:pointer!important}.basic-details .form-field select:focus{border-color:#1689e5!important;box-shadow:0 0 0 3px #1689e517!important}.basic-details .form-field select:disabled{color:#9aaabd!important;cursor:not-allowed!important;background:#f5f8fb!important}.register-form-actions{justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin-top:14px!important;display:flex!important}.back-step-button{color:#1764b0!important;cursor:pointer!important;background:#fff!important;border:1px solid #1764b0!important;border-radius:9px!important;min-width:84px!important;height:45px!important;padding:0 18px!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;transition:all .2s!important}.back-step-button:hover{transform:translateY(-1px);box-shadow:0 6px 15px #1764b02e;color:#fff!important;background:#1764b0!important}.register-form-actions .continue-button{min-width:140px!important;height:45px!important;margin-top:0!important}
