*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background-color:#f8fafc;color:#0f172a}a{text-decoration:none;color:inherit}.navbar{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 6px 20px #00000014}.nav-container{max-width:1120px;margin:auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.logoM img{height:72px;width:auto}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a,.dropdown span{font-size:15px;font-weight:500;color:#334155;cursor:pointer;position:relative}.nav-links a:after,.dropdown span:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:#0ea5e9;transition:.3s}.nav-links a:hover:after,.dropdown span:hover:after{width:100%}.dropdown{position:relative}.dropdown-menu{position:absolute;top:40px;left:0;background:#fff;min-width:230px;border-radius:12px;box-shadow:0 15px 35px #00000026;display:flex;flex-direction:column;z-index:2000}.dropdown-menu a{padding:14px 16px;font-size:14px;color:#0f172a}.dropdown-menu a:hover{background:#e0f2fe}.enroll-btn{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;padding:10px 26px;border-radius:30px;border:none;font-weight:600;cursor:pointer;transition:.3s}.enroll-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0ea5e966}.menu-toggle{display:none;font-size:26px;cursor:pointer}@media(max-width:900px){.menu-toggle{display:block}.nav-links{position:absolute;top:75px;right:0;background:#fff;width:100%;flex-direction:column;padding:25px;gap:20px;display:none;box-shadow:0 10px 30px #0000001a}.nav-links.active{display:flex}.dropdown-menu{position:static;box-shadow:none}}.popup-overlay{position:fixed;inset:0;background:#0f172aa6;display:flex;align-items:center;justify-content:center;z-index:3000;padding:14px;animation:fadeIn .35s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.enroll-popup{background:#fff;width:100%;max-width:920px;border-radius:26px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative;animation:scaleUp .4s ease;box-shadow:0 40px 90px #0f172a73}@keyframes scaleUp{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.close-btn{position:absolute;top:14px;right:14px;background:#fff;border:none;border-radius:50%;width:36px;height:36px;cursor:pointer;font-size:18px;box-shadow:0 10px 25px #00000040;z-index:5;transition:.3s}.close-btn:hover{transform:rotate(90deg) scale(1.1)}.popup-left{background:linear-gradient(135deg,#0f172a,#0b3c5d,#0284c7);color:#fff;padding:55px 40px;display:flex;flex-direction:column;justify-content:center;position:relative}.popup-left:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(56,189,248,.25),transparent 60%)}.popup-left>*{position:relative;z-index:2}.popup-left h2{font-size:30px;font-weight:800;margin-bottom:10px}.popup-left p{margin-bottom:26px;font-size:15px;color:#e0f2fe}.popup-left ul{list-style:none;padding:0}.popup-left li{margin-bottom:14px;padding-left:26px;position:relative;font-size:15px;color:#f0f9ff}.popup-left li:before{content:"✔";position:absolute;left:0;color:#38bdf8;font-weight:700}.popup-right{padding:42px;animation:slideIn .45s ease}@keyframes slideIn{0%{transform:translateY(25px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-right h3{margin-bottom:22px;color:#0f172a;font-size:22px;font-weight:800}.field{margin-bottom:16px}.field label{display:block;font-size:13px;margin-bottom:6px;color:#475569;font-weight:600}.field input,.field select{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #cbd5e1;font-size:14px;transition:all .25s ease}.field input:focus,.field select:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840}.submit-btn{margin-top:10px;width:100%;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;padding:15px;border-radius:40px;border:none;font-weight:700;cursor:pointer;transition:all .35s ease;box-shadow:0 14px 35px #0ea5e973}.submit-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 26px 65px #0ea5e9a6}.field textarea{width:100%;padding:13px 14px;border-radius:10px;border:1px solid #cbd5e1;font-size:14px;font-family:inherit;resize:none;outline:none;transition:all .25s ease;background:#fff}.field textarea:focus{border-color:#0ea5e9;box-shadow:0 0 0 2px #0ea5e926}.field textarea::placeholder{color:#94a3b8}@media(max-width:768px){.field textarea{font-size:13px}}@media(max-width:768px){.enroll-popup{grid-template-columns:1fr;max-width:420px;border-radius:22px}.popup-left{display:none}.popup-right{padding:32px 22px}.popup-right h3{text-align:center}}.form-message{margin-top:12px;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:500;text-align:center;animation:fadeIn .3s ease}.footer{background:linear-gradient(135deg,#020617,#020617);color:#cbd5e1;padding-top:70px;font-family:Inter,sans-serif}.footer-container{max-width:1200px;margin:auto;padding:0 20px 60px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:50px}.footer-col.brand img{height:100px;margin-bottom:18px}.footer-col.brand p{font-size:14px;line-height:1.6;margin-bottom:20px;color:#94a3b8}.socials{display:flex;gap:12px}.socials a{width:38px;height:38px;background:#0f172a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#38bdf8;font-weight:600;transition:.3s}.socials a:hover{background:#0ea5e9;color:#fff;transform:translateY(-3px)}.footer-col h4{color:#fff;margin-bottom:20px;font-size:16px;position:relative}.footer-col h4:after{content:"";width:35px;height:3px;background:linear-gradient(90deg,#38bdf8,#0ea5e9);position:absolute;left:0;bottom:-8px}.footer-col a{display:block;margin-bottom:12px;font-size:14px;color:#94a3b8;transition:.3s}.footer-col a:hover{color:#38bdf8;transform:translate(6px)}.contact-item{font-size:14px;margin-bottom:14px;color:#94a3b8}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:20px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#94a3b8}.legal-links{display:flex;gap:20px}.legal-links a{color:#94a3b8}.legal-links a:hover{color:#38bdf8}@media(max-width:900px){.footer-container{grid-template-columns:1fr;gap:35px}.footer-bottom{flex-direction:column;gap:12px;text-align:center}}.privacy-page{font-family:Inter,sans-serif;color:#0f172a}.privacy-hero{background:linear-gradient(135deg,#e0f2fe,#f8fafc);padding:80px 20px;text-align:center}.privacy-hero h1{font-size:42px;margin-bottom:10px}.privacy-hero p{font-size:16px;color:#0284c7;font-weight:600}.privacy-hero span{display:block;margin-top:8px;font-size:13px;color:#475569}.privacy-content{max-width:900px;margin:60px auto;padding:0 20px}.privacy-content h2{margin-top:40px;margin-bottom:12px;font-size:20px;color:#0284c7}.privacy-content p{font-size:15px;line-height:1.7;color:#334155;margin-bottom:12px}.privacy-content ul{padding-left:20px;margin-bottom:12px}.privacy-content li{font-size:15px;line-height:1.6;color:#334155;margin-bottom:6px}@media(max-width:768px){.privacy-hero h1{font-size:30px}.privacy-content h2{font-size:18px}}.stats-magic{padding:90px 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;max-width:1200px;margin:auto;background:#fff}.stat-card{background:#fff;padding:40px 20px;border-radius:22px;text-align:center;color:#0f172a;transition:all .35s ease;cursor:pointer;box-shadow:0 12px 30px #0f172a14}.stat-card h3{font-size:42px;font-weight:800;margin-bottom:8px;color:#0284c7}.stat-card p{font-size:14px;letter-spacing:.5px;color:#475569}.stat-card:hover{transform:translateY(-10px) scale(1.05);background:#fff;box-shadow:0 28px 60px #0ea5e940}.stat-card:hover h3{color:#0ea5e9}.stat-card:hover p{color:#334155}@media(max-width:900px){.stats-magic{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.stats-magic{grid-template-columns:1fr;padding:60px 16px}.stat-card h3{font-size:34px}}.why-different-pro{padding:100px 20px;background:#f8fafc}.why-container{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.why-left-pro span.why-badge{display:inline-block;background:#e0f2fe;color:#0284c7;padding:6px 14px;border-radius:30px;font-size:12px;font-weight:600;margin-bottom:16px}.why-left-pro h2{font-size:38px;font-weight:800;color:#0f172a;margin-bottom:16px}.why-left-pro h2 span{color:#0284c7}.why-intro{font-size:16px;color:#475569;margin-bottom:26px}.why-points{list-style:none;padding:0}.why-points li{font-size:15px;color:#334155;margin-bottom:12px;padding-left:6px}.why-right-pro{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.why-card{background:#fff;padding:28px 24px;border-radius:20px;box-shadow:0 10px 30px #00000014;transition:all .35s ease;cursor:pointer}.why-icon{font-size:30px;display:inline-block;margin-bottom:12px}.why-card h4{font-size:16px;font-weight:700;margin-bottom:8px;color:#0f172a}.why-card p{font-size:14px;color:#475569;line-height:1.6}.why-card:hover{transform:translateY(-8px);box-shadow:0 20px 45px #0ea5e940;background:linear-gradient(135deg,#e0f2fe,#fff)}@media(max-width:900px){.why-container,.why-right-pro{grid-template-columns:1fr}.why-left-pro h2{font-size:30px}}.cta-dark{background:linear-gradient(135deg,#0f172a,#0b3c5d,#0284c7);padding:100px 20px;text-align:center;position:relative;overflow:hidden}.cta-dark:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(56,189,248,.25),transparent 60%)}.cta-dark-content{position:relative;z-index:2;max-width:800px;margin:auto}.cta-dark h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:14px}.cta-dark p{color:#e0f2fe;font-size:16px;margin-bottom:36px}.cta-dark-btn{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;border:none;padding:16px 42px;font-size:16px;font-weight:600;border-radius:40px;cursor:pointer;transition:all .35s ease;box-shadow:0 15px 40px #0ea5e973}.cta-dark-btn:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 25px 60px #38bdf8b3}@media(max-width:768px){.cta-dark{padding:70px 16px}.cta-dark h2{font-size:30px}.cta-dark p{font-size:14px}}@media(max-width:768px){.hero-box{padding:35px 20px}.hero-box h1{font-size:30px}.hero-buttons{flex-direction:column}}.features{margin-top:-60px;padding:0 20px 80px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;max-width:1200px;margin-left:auto;margin-right:auto}.feature-card{background:#fff;padding:30px;border-radius:18px;text-align:center;box-shadow:0 20px 40px #00000014;transition:.3s}.feature-card:hover{transform:translateY(-10px)}.feature-card h3{color:#0284c7;margin-bottom:10px}.hero{background:linear-gradient(135deg,#0f172a,#0b3a6f);padding:40px 20px;color:#fff;overflow:hidden}.hero-container{max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px}.hero-badge{display:inline-block;background:#38bdf826;color:#38bdf8;padding:6px 14px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:20px}.hero-left h1{font-size:48px;line-height:1.2;margin-bottom:18px}.hero-left h1 span{color:#38bdf8}.hero-left p{font-size:16px;color:#cbd5e1;max-width:520px;line-height:1.7;margin-bottom:20px}.hero-points{list-style:none;padding:0;margin-bottom:30px}.hero-points li{margin-bottom:10px;font-size:15px;color:#e2e8f0;padding-left:22px;position:relative}.hero-points li:before{content:"✔";position:absolute;left:0;color:#38bdf8}.hero-buttons{display:flex;gap:15px}.btn-primary{background:linear-gradient(135deg,#38bdf8,#0ea5e9);border:none;color:#fff;padding:14px 26px;border-radius:30px;font-weight:600;cursor:pointer;transition:.3s}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 25px #38bdf873}.btn-outline{background:transparent;border:1.5px solid #38bdf8;color:#38bdf8;padding:14px 26px;border-radius:30px;font-weight:600;cursor:pointer;transition:.3s}.btn-outline:hover{background:#38bdf8;color:#0f172a}.hero-right{position:relative}.hero-image-wrapper{position:relative;border-radius:18px;overflow:hidden}.hero-image{width:100%;height:360px;object-fit:cover;animation:fade .8s ease-in-out}@keyframes fade{0%{opacity:.4}to{opacity:1}}.hero-float{position:absolute;background:#fff;color:#0f172a;padding:10px 14px;border-radius:14px;font-size:13px;font-weight:600;box-shadow:0 12px 30px #0003}.hero-float span{display:block;font-size:11px;color:#475569}.hero-float.rating{bottom:18px;left:18px}.hero-float.experience{top:18px;right:18px}.hero-features{margin-top:70px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;padding:0 20px;margin-left:auto;margin-right:auto}.hero-feature-card{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:26px 20px;border-radius:18px;text-align:center;color:#fff;transition:all .35s ease;cursor:pointer}.hero-icon{font-size:34px;display:inline-block;margin-bottom:12px;transition:transform .35s ease}.hero-feature-card h4{font-size:16px;font-weight:600;margin-bottom:6px}.hero-feature-card p{font-size:13px;line-height:1.5;opacity:.9}.hero-feature-card:hover{background:#fff;color:#0ea5e9;transform:translateY(-8px);box-shadow:0 18px 40px #0ea5e959}.hero-feature-card:hover .hero-icon{transform:scale(1.2)}@media(max-width:900px){.hero-features{grid-template-columns:repeat(2,1fr);margin-top:50px}}@media(max-width:500px){.hero-features{grid-template-columns:1fr;gap:16px}}@media(max-width:900px){.hero-container{grid-template-columns:1fr;text-align:center}.hero-right{display:none}.hero-left h1{font-size:34px}.hero-buttons{justify-content:center;flex-wrap:wrap}}.course-showcase-wrap{padding:20px;background:#f8fbff}.course-showcase-head{text-align:center;margin-bottom:60px}.course-showcase-head h2{font-size:36px;font-weight:700;color:#0f172a}.course-showcase-head h2 span{color:#0ea5e9}.course-showcase-head p{margin-top:8px;color:#475569}.course-showcase-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.course-showcase-card{background:linear-gradient(180deg,#fff,#f0f9ff);border-radius:22px;overflow:hidden;box-shadow:0 15px 35px #00000014;transition:all .35s ease;position:relative}.course-showcase-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#38bdf833,#0ea5e933);opacity:0;transition:.35s}.course-showcase-card:hover:after{opacity:1}.course-showcase-card:hover{transform:translateY(-12px);box-shadow:0 30px 70px #0ea5e940}.course-img img{width:100%;height:200px;object-fit:cover}.course-info{padding:22px;position:relative;z-index:2}.course-info h3{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:8px}.course-info p{font-size:14px;color:#475569;line-height:1.6}.course-btns{display:flex;gap:12px;margin-top:18px}.btn-enquire{background:linear-gradient(135deg,#38bdf8,#0ea5e9);border:none;color:#fff;padding:10px 18px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:.3s}.btn-enquire:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0ea5e980}.btn-know{padding:10px 18px;border-radius:30px;border:1px solid #0ea5e9;color:#0ea5e9;font-size:14px;font-weight:600;transition:.3s}.btn-know:hover{background:#0ea5e9;color:#fff}@media(max-width:1100px){.course-showcase-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.course-showcase-head h2{font-size:28px}.course-showcase-grid{grid-template-columns:1fr}}.marquee-container{text-align:center;padding:20px}.marquee-heading{font-size:30px;font-weight:700;margin-bottom:20px}.logo{height:180px;margin-right:30px}@media(max-width:768px){.marquee-heading{font-size:20px;font-weight:700;margin-bottom:20px}.marquee-container{text-align:center;padding:10px}.logo{height:100px}}.why-us{padding:20px;text-align:center}.why-us h2{font-size:30px}.cards-container{display:flex;flex-wrap:wrap;justify-content:center}.card{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #ddd;border-radius:8px;padding:20px;margin:10px;text-align:center;width:260px;box-shadow:0 2px 4px #0000001a;transition:transform .3s,background-color .3s;position:relative;height:250px}.card-image{width:50%;height:auto;margin-bottom:10px;margin-left:60px}.why-us .cards-container .card .title{font-size:20px!important;font-weight:600;margin-bottom:20px}.read-more{align-self:center;margin-bottom:auto;margin-top:auto;padding:8px 12px;background-color:#055a8d;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.read-more:hover{background-color:#377eaa}.dialogue-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.dialogue-box{background:#fffc;padding:20px;border-radius:8px;width:80%;max-width:400px;box-shadow:0 2px 10px #0003;text-align:center}.dialogue-logo{width:100px;height:auto;margin-bottom:15px}.dialogue-box h3{margin-bottom:15px;font-size:24px}.dialogue-box p{font-size:20px;margin-bottom:20px}.close-dialogue{padding:8px 16px;background-color:#055a8d;color:#fff;border:none;border-radius:4px;cursor:pointer}.close-dialogue:hover{background-color:#4c92be}@media(max-width:768px){.cards-container{flex-direction:row;justify-content:center}.card{width:calc(50% - 20px)}}@media(max-width:480px){.card{width:48%;margin:10px 1%}.card-image{margin-right:100px}}body{font-family:Inter,sans-serif}.about-hero{background:linear-gradient(135deg,#020617,#0f172a,#0284c7);padding:110px 20px 120px;text-align:center;position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(56,189,248,.25),transparent 65%)}.about-hero>*{position:relative;z-index:2}.section-tag{display:inline-block;background:#38bdf82e;color:#38bdf8;padding:8px 18px;border-radius:30px;font-size:12px;font-weight:700;margin-bottom:18px;letter-spacing:1px}.about-hero h1{font-size:48px;font-weight:900;color:#fff;margin-bottom:16px;line-height:1.2}.about-hero h1 span{color:#38bdf8}.about-hero p{max-width:720px;margin:auto;font-size:16px;color:#e0f2fe;line-height:1.7}.about-icon-grid{max-width:1200px;margin:-70px auto 100px;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;position:relative;z-index:3}.icon-card{background:#fff;padding:42px 28px;border-radius:26px;text-align:center;box-shadow:0 18px 40px #0f172a1a;transition:all .4s ease;cursor:pointer}.icon-circle{width:68px;height:68px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;transition:all .4s ease}.icon-circle.blue{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.icon-circle.sky{background:linear-gradient(135deg,#38bdf8,#7dd3fc);color:#0f172a}.icon-card h3{font-size:18px;font-weight:700;margin-bottom:10px;color:#0f172a}.icon-card p{font-size:14px;color:#475569;line-height:1.6}.icon-card:hover{transform:translateY(-14px) scale(1.04);box-shadow:0 30px 70px #0ea5e959}.icon-card:hover .icon-circle{transform:scale(1.15) rotate(6deg)}@media(max-width:1000px){.about-icon-grid{grid-template-columns:repeat(2,1fr);margin-top:-50px}}@media(max-width:520px){.about-hero h1{font-size:32px}.about-icon-grid{grid-template-columns:1fr;margin-top:-40px}}.about-highlight-pro{background:linear-gradient(135deg,#0f172a,#0b3c5d,#0284c7);padding:100px 20px;position:relative;overflow:hidden}.about-highlight-pro:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(56,189,248,.25),transparent 60%)}.highlight-container{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.highlight-text-pro{color:#fff}.highlight-badge{display:inline-block;background:#38bdf82e;color:#38bdf8;padding:8px 18px;border-radius:30px;font-size:12px;font-weight:700;margin-bottom:18px}.highlight-text-pro h2{font-size:42px;font-weight:800;margin-bottom:14px}.highlight-text-pro h2 span{color:#38bdf8}.highlight-intro{font-size:16px;color:#e0f2fe;margin-bottom:28px;line-height:1.7}.highlight-list{list-style:none;padding:0}.highlight-list li{display:flex;gap:12px;font-size:15px;color:#f0f9ff;margin-bottom:14px;line-height:1.6}.highlight-list li span{color:#38bdf8;font-weight:700}.highlight-image-pro{position:relative}.highlight-image-pro img{width:100%;border-radius:24px;box-shadow:0 30px 70px #0006;transition:all .4s ease}.highlight-image-pro img:hover{transform:scale(1.04);box-shadow:0 40px 90px #38bdf880}@media(max-width:900px){.highlight-container{grid-template-columns:1fr;text-align:center}.highlight-text-pro h2{font-size:32px}.highlight-list li{justify-content:center;text-align:left}}.about-different-pro{padding:40px 20px;background:#fff;text-align:center}.diff-tag{display:inline-block;background:#e0f2fe;color:#0284c7;padding:6px 16px;border-radius:30px;font-size:12px;font-weight:700;margin-bottom:16px}.about-different-pro h2{font-size:40px;font-weight:800;color:#0f172a;margin-bottom:14px}.about-different-pro h2 span{color:#0284c7}.diff-sub{max-width:720px;margin:0 auto 60px;font-size:16px;color:#475569}.diff-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.diff-card-pro{background:#fff;border-radius:22px;padding:34px 24px;text-align:left;box-shadow:0 12px 30px #0f172a14;transition:all .35s ease;cursor:pointer}.diff-icon{font-size:30px;display:inline-block;margin-bottom:14px}.diff-card-pro h4{font-size:16px;font-weight:700;margin-bottom:8px;color:#0f172a}.diff-card-pro p{font-size:14px;color:#475569;line-height:1.6}.diff-card-pro:hover{transform:translateY(-10px);box-shadow:0 28px 60px #0ea5e940}.diff-card-pro:hover h4{color:#0284c7}@media(max-width:1000px){.diff-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.about-different-pro h2{font-size:30px}.diff-grid{grid-template-columns:1fr}.diff-card-pro{text-align:center}}.about-stats-light{max-width:1200px;margin:90px auto;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;background:#fff}.about-stat-light-card{background:#fff;border-radius:22px;padding:40px 20px;text-align:center;box-shadow:0 12px 30px #0f172a14;transition:all .35s ease;cursor:pointer}.about-stat-light-card h3{font-size:42px;font-weight:800;color:#0284c7;margin-bottom:8px}.about-stat-light-card p{font-size:14px;color:#475569;letter-spacing:.4px}.about-stat-light-card:hover{transform:translateY(-8px);box-shadow:0 25px 55px #0ea5e940}.about-stat-light-card:hover h3{color:#0ea5e9}@media(max-width:900px){.about-stats-light{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.about-stats-light{grid-template-columns:1fr;margin:60px auto}.about-stat-light-card h3{font-size:34px}}.about-cta-dark{background:linear-gradient(135deg,#0f172a,#0b3c5d,#0284c7);padding:110px 20px;text-align:center;position:relative;overflow:hidden}.about-cta-dark:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(56,189,248,.25),transparent 60%)}.about-cta-inner{position:relative;z-index:2;max-width:850px;margin:auto}.about-cta-badge{display:inline-block;background:#38bdf82e;color:#38bdf8;padding:8px 18px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:18px}.about-cta-inner h2{font-size:44px;font-weight:800;color:#fff;margin-bottom:16px}.about-cta-inner p{font-size:16px;color:#e0f2fe;margin-bottom:40px;line-height:1.7}.about-cta-btn{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;border:none;padding:16px 44px;font-size:16px;font-weight:600;border-radius:40px;cursor:pointer;transition:all .35s ease;box-shadow:0 15px 40px #0ea5e973}.about-cta-btn:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 28px 65px #38bdf8b3}@media(max-width:768px){.about-cta-dark{padding:80px 16px}.about-cta-inner h2{font-size:30px}.about-cta-inner p{font-size:14px}}.course-hero{background:linear-gradient(120deg,#e0f2fe,#f0f9ff);padding:90px 20px;text-align:center}.course-hero h1{font-size:38px;color:#0f172a}.course-hero p{max-width:700px;margin:15px auto 0;color:#475569}.course-content{max-width:1200px;margin:80px auto;padding:0 20px;display:grid;gap:30px}.course-box{background:#fff;padding:40px;border-radius:18px;box-shadow:0 20px 40px #00000014;transition:.3s}.course-box:hover{transform:translateY(-6px)}.course-box h2{color:#0284c7;margin-bottom:20px}.course-box ul{list-style:none;padding:0}.course-box li{margin-bottom:12px;color:#334155}.course-box.highlight{background:linear-gradient(120deg,#38bdf8,#0ea5e9);color:#fff}.course-box.highlight h2,.course-box.highlight p{color:#fff}.course-btn{display:inline-block;margin-top:25px;background:#fff;color:#0284c7;padding:12px 28px;border-radius:30px;font-weight:600}@media(max-width:768px){.course-hero h1{font-size:30px}}.contact-hero{background:linear-gradient(135deg,#020617,#0f172a,#0284c7);padding:130px 20px;text-align:center;position:relative;overflow:hidden}.contact-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(56,189,248,.25),transparent 65%)}.contact-hero h1,.contact-hero p{position:relative;z-index:2}.contact-hero h1{font-size:44px;font-weight:900;color:#fff;margin-bottom:14px}.contact-hero p{max-width:720px;margin:auto;font-size:16px;color:#e0f2fe;line-height:1.7}.contact-wrapper{max-width:1200px;margin:-10px auto 90px;padding:70px 20px;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;position:relative;z-index:2}.contact-info h2{font-size:28px;font-weight:800;color:#0f172a;margin-bottom:8px}.contact-info>p{color:#475569;margin-bottom:28px}.info-box{display:flex;align-items:flex-start;gap:16px;background:#fff;padding:20px;border-radius:18px;margin-bottom:18px;box-shadow:0 14px 35px #0f172a14;transition:all .35s ease}.info-box:hover{transform:translateY(-6px);box-shadow:0 28px 60px #0ea5e940}.icon-circles{width:46px;height:46px;min-width:46px;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#0ea5e9);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.info-box h4{margin-bottom:4px;font-size:15px;font-weight:700;color:#0f172a}.info-box p{margin:0;font-size:14px;color:#475569}.whatsapp-btn{display:inline-block;margin-top:30px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:14px 30px;border-radius:40px;font-weight:600;transition:all .35s ease;box-shadow:0 12px 30px #22c55e59}.whatsapp-btn:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 22px 55px #22c55e8c}.contact-form{background:#fff;padding:42px;border-radius:26px;box-shadow:0 22px 50px #0f172a1f}.contact-form h2{margin-bottom:22px;font-size:24px;font-weight:800;color:#0284c7}.contact-form form{display:flex;flex-direction:column;gap:16px}.contact-form input,.contact-form textarea{padding:14px 16px;border-radius:12px;border:1px solid #cbd5e1;font-size:14px;width:100%;transition:all .25s ease}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840}.contact-form button{margin-top:10px;background:linear-gradient(135deg,#38bdf8,#0ea5e9);border:none;color:#fff;padding:15px;border-radius:40px;font-weight:600;cursor:pointer;transition:all .35s ease;box-shadow:0 14px 35px #0ea5e973}.contact-form button:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 26px 65px #0ea5e9a6}.contact-bottom{padding:100px 20px;background:linear-gradient(135deg,#020617,#0f172a,#006091);text-align:center;position:relative;overflow:hidden}.contact-bottom:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(56,189,248,.25),transparent 60%)}.contact-bottom-inner{position:relative;z-index:2;max-width:720px;margin:auto}.response-badge{display:inline-block;background:#ffffff26;color:#e0f2fe;padding:10px 20px;border-radius:30px;font-size:13px;font-weight:700;margin-bottom:18px}.contact-bottom h2{font-size:36px;margin-bottom:10px;color:#fff;font-weight:800}.contact-bottom p{font-size:15px;color:#e0f2fe}@media(max-width:900px){.contact-wrapper{grid-template-columns:1fr;margin-top:-40px}.contact-form{padding:30px 22px}.contact-hero h1{font-size:32px}}@media(max-width:520px){.contact-hero{padding:90px 16px}.contact-bottom{padding:70px 16px}.contact-bottom h2{font-size:26px}}.form-message{margin-top:12px;padding:12px;border-radius:10px;font-size:14px;text-align:center;animation:fadeIn .3s ease}.form-message.success{background:#dcfce7;color:#166534;border:1px solid #86efac}.form-message.error{background:#fee2e2;color:#7f1d1d;border:1px solid #fca5a5}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.internship-hero{padding:130px 20px;text-align:center;color:#fff;background:linear-gradient(135deg,#020617,#0f172a,#0b3c5d,#0284c7);position:relative;overflow:hidden}.internship-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(56,189,248,.25),transparent 65%)}.hero-badge{display:inline-block;background:#ffffff26;padding:8px 20px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:18px}.internship-hero h1{font-size:46px;font-weight:900;margin-bottom:18px}.internship-hero h1 span{color:#38bdf8}.internship-hero p{max-width:760px;margin:auto auto 34px;font-size:16px;line-height:1.7;color:#e5f3ff}.hero-btn{position:relative;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;padding:14px 38px;border-radius:40px;border:none;font-size:15px;font-weight:700;cursor:pointer;transition:all .35s ease}.hero-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 20px 50px #0ea5e98c}.internship-section{max-width:1100px;margin:100px auto;padding:0 20px;text-align:center}.internship-section .section-tag{display:inline-block;background:#e0f2fe;color:#0284c7;padding:6px 18px;border-radius:30px;font-size:12px;font-weight:700;margin-bottom:18px}.internship-section h2{font-size:40px;font-weight:900;color:#0f172a;line-height:1.2;margin-bottom:26px}.internship-section h2 span{display:block;font-size:18px;font-weight:500;color:#0ea5e9;margin-top:6px}.internship-desc{max-width:820px;margin:0 auto 18px;font-size:15.5px;line-height:1.7;color:#475569}.internship-grid{max-width:1200px;margin:100px auto;padding:0 20px;text-align:center}.internship-grid .section-tag{display:inline-block;background:#e0f2fe;color:#0284c7;padding:6px 18px;border-radius:30px;font-size:12px;font-weight:700;margin-bottom:16px}.internship-grid h2{font-size:38px;font-weight:900;color:#0f172a}.internship-grid h2 span{color:#0ea5e9}.grid-sub{margin-top:12px;font-size:15px;color:#475569;margin-bottom:45px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px}.grid-card{background:#fff;padding:26px 22px;border-radius:20px;font-size:15px;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:14px;box-shadow:0 15px 40px #0f172a14;transition:all .35s ease}.grid-icon{font-size:22px;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.grid-card:hover{transform:translateY(-8px);box-shadow:0 28px 70px #0ea5e959}@media(max-width:900px){.internship-section h2,.internship-grid h2{font-size:32px}}@media(max-width:500px){.internship-section,.internship-grid{margin:70px auto}.internship-section h2,.internship-grid h2{font-size:26px}.internship-desc,.grid-sub{font-size:14.5px}}.timeline-section{padding:100px 20px;text-align:center}.timeline{max-width:1000px;margin:50px auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.timeline-card{background:#fff;padding:28px;border-radius:20px;box-shadow:0 20px 45px #0f172a1a;transition:.35s}.timeline-card h3{font-size:20px;color:#0284c7;margin-bottom:8px}.timeline-card p{font-size:14.5px;color:#475569}.timeline-card:hover{transform:translateY(-8px);box-shadow:0 35px 75px #0ea5e966}.deliverables{padding:110px 20px;text-align:center;background:linear-gradient(180deg,#fff,#f0f9ff)}.deliverables .section-tag{display:inline-block;background:#e0f2fe;color:#0284c7;padding:6px 18px;border-radius:30px;font-size:12px;font-weight:600;margin-bottom:14px}.deliverables h2{font-size:40px;font-weight:900;color:#0f172a}.deliverables h2 span{color:#0ea5e9}.deliverable-sub{margin-top:12px;font-size:15px;color:#475569}.deliverable-grid{margin-top:55px;max-width:1100px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.deliverable-card{background:#fff;padding:34px 26px;border-radius:22px;box-shadow:0 20px 45px #0f172a14;transition:all .35s ease;position:relative;overflow:hidden}.deliverable-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(56,189,248,.18),transparent 60%);opacity:0;transition:.35s}.deliverable-card:hover:before{opacity:1}.deliver-icon{width:64px;height:64px;margin:auto auto 18px;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#0ea5e9);display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;box-shadow:0 15px 35px #0ea5e966}.deliverable-card h4{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:8px}.deliverable-card p{font-size:14.5px;line-height:1.6;color:#475569}.deliverable-card:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 35px 80px #0ea5e959}@media(max-width:600px){.deliverables{padding:80px 16px}.deliverables h2{font-size:26px}}.internship-cta{padding:110px 20px;text-align:center;color:#fff;background:linear-gradient(135deg,#020617,#0f172a,#0284c7)}.internship-cta h2{font-size:38px;font-weight:900;margin-bottom:12px}.internship-cta p{font-size:15px;color:#e5f3ff;margin-bottom:28px}.internship-cta button{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;padding:15px 42px;border-radius:40px;border:none;font-weight:700;cursor:pointer;transition:.35s}.internship-cta button:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 22px 55px #0ea5e999}@media(max-width:768px){.internship-hero h1{font-size:32px}.internship-cta h2{font-size:26px}}.internship-cert-section{position:relative;max-width:1200px;margin:120px auto;padding:0 20px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.internship-cert-left .section-tag{display:inline-block;background:#e0f2fe;color:#0284c7;padding:6px 18px;border-radius:30px;font-size:12px;font-weight:700;margin-bottom:18px}.internship-cert-left h2{font-size:42px;font-weight:900;color:#0f172a;margin-bottom:22px}.internship-cert-left h2 span{color:#0ea5e9}.cert-desc1{font-size:15.5px;line-height:1.7;color:#475569;margin-bottom:30px;max-width:520px}.internship-cert-points{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.internship-cert-points .cert-point{background:#fff;padding:16px 18px;border-radius:14px;font-size:14.5px;font-weight:600;color:#0f172a;box-shadow:0 14px 35px #0f172a14;transition:all .3s ease}.internship-cert-points .cert-point:hover{transform:translateY(-6px);box-shadow:0 25px 60px #0ea5e959}.internship-cert-right{display:flex;justify-content:center;position:relative}.internship-cert-right img{width:100%;max-width:350px;border-radius:22px;box-shadow:0 40px 90px #0ea5e959;transform:rotate(-2deg);transition:all .4s ease}.internship-cert-right img:hover{transform:rotate(0) scale(1.05)}@media(max-width:1000px){.internship-cert-section{grid-template-columns:1fr;text-align:center}.internship-cert-points1{grid-template-columns:1fr}}@media(max-width:500px){.internship-cert-section{margin:80px auto}.internship-cert-left h2{font-size:28px}.cert-desc1{font-size:14.5px}}.admin-curriculum{padding:100px 20px;background:#f8fafc}.curriculum-header{text-align:center;max-width:780px;margin:auto auto 60px}.curriculum-header .section-tag{display:inline-block;background:#e0f2fe;color:#0284c7;padding:6px 16px;border-radius:30px;font-size:12px;font-weight:600;margin-bottom:14px}.curriculum-header h2{font-size:38px;color:#0f172a}.curriculum-header h2 span{color:#0ea5e9}.curriculum-header p{margin-top:12px;font-size:15px;color:#475569}.curriculum-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.module-card{background:#fff;padding:26px;border-radius:20px;box-shadow:0 15px 40px #00000014;transition:all .35s ease;border-top:4px solid #e0f2fe}.module-card h3{font-size:17px;margin-bottom:14px;color:#0f172a}.module-card ul{padding-left:18px}.module-card li{font-size:14px;margin-bottom:8px;color:#475569}.module-card.highlight{border-top:4px solid #0ea5e9;background:linear-gradient(180deg,#f0f9ff,#fff)}.module-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0ea5e940}@media(max-width:1024px){.curriculum-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.admin-curriculum{padding:70px 16px}.curriculum-header h2{font-size:28px}.curriculum-grid{grid-template-columns:1fr}}.admin-overview{padding:100px 20px;background:linear-gradient(180deg,#f8fafc,#fff)}.admin-overview-inner{max-width:1100px;margin:auto}.admin-overview .section-tag{display:inline-block;background:#e0f2fe;color:#0284c7;padding:6px 18px;border-radius:30px;font-size:12px;font-weight:600;margin-bottom:16px}.admin-overview h2{font-size:40px;color:#0f172a;line-height:1.2}.admin-overview h2 span{display:block;margin-top:8px;font-size:18px;font-weight:500;color:#0284c7}.overview-desc{margin-top:20px;font-size:15.5px;color:#475569;line-height:1.7}.learning-box{margin-top:50px;padding:40px;border-radius:24px;background:#fff;box-shadow:0 20px 50px #0f172a14}.learning-box h3{font-size:26px;margin-bottom:26px;color:#0f172a}.learning-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.learning-card{background:#f0f9ff;padding:16px 18px;border-radius:14px;font-size:14.5px;color:#0f172a;font-weight:500;transition:all .3s ease}.learning-card:hover{background:#fff;transform:translateY(-4px);box-shadow:0 12px 30px #0ea5e940}@media(max-width:900px){.admin-overview h2{font-size:32px}.learning-grid{grid-template-columns:1fr}.learning-box{padding:28px 22px}}@media(max-width:500px){.admin-overview{padding:70px 16px}.admin-overview h2{font-size:26px}.admin-overview h2 span{font-size:15px}.overview-desc{font-size:14.5px}}.course-hero{position:relative;padding:130px 20px 120px;text-align:center;color:#fff;overflow:hidden;background:linear-gradient(135deg,#020617,#0f172a,#0b3c5d,#0284c7)}.course-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(56,189,248,.25),transparent 60%)}.course-hero h1{position:relative;font-size:48px;font-weight:900;line-height:1.15;margin-bottom:18px;color:#fff}.course-hero h1 span{color:#38bdf8}.course-hero p{position:relative;max-width:720px;margin:auto auto 34px;font-size:16px;line-height:1.7;color:#e5f3ff}.course-hero-btn{position:relative;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;padding:14px 38px;border-radius:40px;border:none;font-size:15px;font-weight:700;cursor:pointer;transition:all .35s ease}.course-hero-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 20px 50px #0ea5e98c}@media(max-width:900px){.course-hero{padding:110px 20px 100px}.course-hero h1{font-size:36px}.course-hero p{font-size:15px}}@media(max-width:500px){.course-hero{padding:90px 16px 80px}.course-hero h1{font-size:28px}.course-hero p{font-size:14.5px}}.course-highlight{position:relative;padding:110px 20px;text-align:center;color:#fff;overflow:hidden;background:linear-gradient(135deg,#020617,#0f172a,#0b3c5d,#0284c7)}.course-highlight:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center top,rgba(56,189,248,.25),transparent 65%)}.course-highlight h2{position:relative;font-size:40px;font-weight:900;margin-bottom:18px;letter-spacing:.3px}.course-highlight p{position:relative;max-width:760px;margin:auto auto 36px;font-size:16px;line-height:1.8;color:#e5f3ff}.course-btn{position:relative;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;padding:15px 42px;border-radius:40px;border:none;font-size:15px;font-weight:700;cursor:pointer;transition:all .35s ease}.course-btn:hover{transform:translateY(-4px) scale(1.06);box-shadow:0 22px 55px #0ea5e999}@media(max-width:900px){.course-highlight{padding:90px 20px}.course-highlight h2{font-size:32px}.course-highlight p{font-size:15px}}@media(max-width:500px){.course-highlight{padding:75px 16px}.course-highlight h2{font-size:26px}.course-highlight p{font-size:14.5px}.course-btn{padding:14px 34px}}.course-section{max-width:1200px;margin:80px auto;padding:0 20px}.course-section h2{text-align:center;margin-bottom:30px}.bullet-list{max-width:700px;margin:auto}.bullet-list li{margin-bottom:12px;font-size:15px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.info-card{background:#fff;padding:24px;border-radius:16px;box-shadow:0 10px 25px #00000014;transition:.3s}.info-card:hover{transform:translateY(-6px)}.who-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.who-card{background:#f0f9ff;padding:22px;border-radius:14px;text-align:center;font-weight:500}.course-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;padding:90px 20px;background:linear-gradient(120deg,#f0f9ff,#fff);max-width:1200px;margin:auto}.course-intro-left h1{font-size:42px;color:#0f172a}.course-intro-left h1 span{color:#0ea5e9}.course-points{margin-top:25px}.course-points li{margin-bottom:14px;padding-left:28px;position:relative;color:#334155;font-size:16px}.course-points li:before{content:"✔";position:absolute;left:0;color:#0ea5e9;font-weight:700}.course-intro-right{background:#fff;padding:35px;border-radius:18px;box-shadow:0 25px 60px #0000001a}.course-intro-right h3{margin-bottom:20px;color:#0f172a}.course-intro-right h3 span{color:#0ea5e9}.course-intro-right input,.course-intro-right select{width:100%;padding:14px;margin-bottom:15px;border-radius:10px;border:1px solid #cbd5e1}.course-intro-right button{width:100%;padding:14px;border-radius:30px;border:none;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;font-weight:600;cursor:pointer;transition:.3s}.course-intro-right button:hover{transform:translateY(-3px);box-shadow:0 12px 25px #0ea5e966}.privacy-text{text-align:center;margin-top:10px;font-size:12px;color:#64748b}@media(max-width:900px){.course-intro{grid-template-columns:1fr}}.course-features{padding:90px 20px;text-align:center;background:#fff}.course-features h2{font-size:36px;color:#0f172a}.course-features h2 span{color:#0ea5e9}.feature-grid{margin-top:50px;max-width:1100px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px}.feature-card{background:#fff;padding:30px;border-radius:18px;box-shadow:0 15px 30px #00000014;transition:.35s}.feature-card:hover{transform:translateY(-10px);box-shadow:0 25px 45px #0ea5e933}.feature-card h4{margin:10px 0 6px;font-size:16px;font-weight:600;color:#0f172a}.feature-card p{font-size:14px;color:#475569;line-height:1.5}.icon-circle{width:60px;height:60px;margin:auto auto 15px;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px}.feature-card p{font-weight:600;color:#0f172a}.faq-section{position:relative;padding:120px 20px;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;max-width:1200px;margin:auto;overflow:hidden}.faq-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at left top,rgba(56,189,248,.18),transparent 60%),radial-gradient(circle at right bottom,rgba(14,165,233,.12),transparent 55%);z-index:-1}.faq-left h2{font-size:42px;font-weight:900;margin-bottom:30px;color:#0f172a}.faq-left details{background:#fff;padding:20px 24px;border-radius:18px;margin-bottom:18px;box-shadow:0 18px 45px #0f172a14;transition:all .35s ease;cursor:pointer}.faq-left summary{list-style:none;font-size:16px;font-weight:600;color:#0f172a;position:relative;padding-right:30px}.faq-left summary::-webkit-details-marker{display:none}.faq-left summary:after{content:"+";position:absolute;right:0;top:0;font-size:22px;font-weight:700;color:#0ea5e9;transition:all .3s ease}.faq-left details[open] summary:after{content:"−";transform:rotate(180deg)}.faq-left details p{margin-top:12px;font-size:14.5px;line-height:1.7;color:#475569}.faq-left details:hover{transform:translateY(-6px);box-shadow:0 30px 70px #0ea5e959}.faq-right{background:linear-gradient(135deg,#020617,#0f172a,#0284c7);color:#fff;padding:45px 38px;border-radius:26px;box-shadow:0 35px 80px #02061799;position:relative;overflow:hidden}.faq-right:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(56,189,248,.25),transparent 65%)}.faq-right h3{position:relative;font-size:28px;font-weight:800;margin-bottom:12px}.faq-right p{position:relative;font-size:15px;line-height:1.7;color:#e5f3ff;margin-bottom:28px}.faq-right .primary-btn{position:relative;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;padding:14px 36px;border-radius:40px;border:none;font-size:14px;font-weight:700;cursor:pointer;transition:all .35s ease}.faq-right .primary-btn:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 22px 55px #0ea5e999}@media(max-width:1000px){.faq-section{grid-template-columns:1fr;gap:60px}.faq-left h2{font-size:34px}.faq-right{text-align:center}}@media(max-width:500px){.faq-section{padding:80px 16px}.faq-left h2{font-size:26px}.faq-left summary{font-size:15px}.faq-right h3{font-size:22px}}.review-section{padding:100px 20px;text-align:center;background:#f8fafc}.review-section h2{font-size:38px;font-weight:900;color:#0f172a}.review-sub{margin-top:10px;color:#475569;font-size:15px}.review-slider{margin-top:50px;overflow:hidden;position:relative}.review-track{display:flex;gap:24px;animation:slideReviews 7s linear infinite}.review-card{min-width:320px;max-width:320px;background:#fff;padding:28px;border-radius:20px;box-shadow:0 18px 40px #0f172a1a;text-align:left;transition:all .3s ease}.review-card:hover{transform:translateY(-8px);box-shadow:0 30px 70px #0ea5e959}.stars{color:#facc15;font-size:18px;margin-bottom:12px}.review-card p{font-size:14.5px;line-height:1.7;color:#334155;margin-bottom:14px}.review-card span{font-size:13px;font-weight:600;color:#0f172a}@keyframes slideReviews{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:600px){.review-section{padding:70px 16px}.review-section h2{font-size:26px}.review-card{min-width:260px}}.cert-section{position:relative;padding:120px 20px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;max-width:1200px;margin:auto;overflow:hidden}.cert-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at left top,rgba(56,189,248,.25),transparent 60%),radial-gradient(circle at right bottom,rgba(14,165,233,.18),transparent 55%);z-index:-1}.cert-left h2{font-size:42px;font-weight:900;color:#0f172a;margin-bottom:35px;line-height:1.2}.cert-point{position:relative;background:#fff;padding:22px 24px 22px 64px;border-radius:18px;margin-bottom:20px;box-shadow:0 20px 45px #0f172a14;transition:all .35s ease}.cert-point:before{content:"✓";position:absolute;left:22px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center}.cert-point strong{display:block;font-size:17px;margin-bottom:4px;color:#0f172a}.cert-point p{font-size:14.5px;color:#475569;line-height:1.6}.cert-point:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 30px 70px #0ea5e959}.cert-right{position:relative;display:flex;justify-content:center}.cert-right img{width:100%;max-width:420px;border-radius:22px;box-shadow:0 40px 90px #0ea5e959;transform:rotate(-2deg);transition:all .4s ease}.cert-right img:hover{transform:rotate(0) scale(1.05)}.cert-right:after{content:"Salesforce Certified";position:absolute;bottom:-14px;right:20px;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;padding:8px 18px;border-radius:30px;font-size:12px;font-weight:700;box-shadow:0 12px 30px #0ea5e973}@media(max-width:1000px){.cert-section{grid-template-columns:1fr;gap:60px;text-align:center}.cert-left h2{font-size:34px}.cert-point{padding-left:56px;text-align:left}}@media(max-width:500px){.cert-section{padding:80px 16px}.cert-left h2{font-size:26px}.cert-right img{max-width:300px}}.success-section{padding:80px 6%;background:#f8fbff;text-align:center}.success-section h2{font-size:2.4rem;margin-bottom:10px}.success-section h2 span{color:#0b72e7}.success-sub{max-width:650px;margin:0 auto 50px;color:#555;font-size:1rem}.success-slider{overflow:hidden;width:100%;margin-top:40px}.success-track{display:flex;gap:25px;width:max-content;animation:scrollSuccess 20s linear infinite}.success-card{min-width:260px;background:#fff;border-radius:16px;padding:20px;text-align:center;box-shadow:0 10px 30px #00000014;transition:transform .3s ease}.success-card:hover{transform:translateY(-6px)}.success-card img{width:90px;height:90px;object-fit:cover;border-radius:50%;margin-bottom:12px}.success-card h4{font-size:16px;font-weight:600;color:#0f172a}.success-card .role{font-size:14px;color:#2563eb;font-weight:500;margin:4px 0}.success-card .location{font-size:13px;color:#64748b}@keyframes scrollSuccess{0%{transform:translate(0)}to{transform:translate(-50%)}}.success-slider:hover .success-track{animation-play-state:paused}@media(max-width:768px){.success-card{min-width:220px}}@media(max-width:768px){.success-section{padding:60px 5%}.success-section h2{font-size:2rem}}.terms-page{font-family:Inter,sans-serif;color:#0f172a}.terms-hero{background:linear-gradient(135deg,#e0f2fe,#f8fafc);padding:80px 20px;text-align:center}.terms-hero h1{font-size:42px;margin-bottom:10px}.terms-hero p{font-size:16px;color:#0284c7;font-weight:600}.terms-hero span{display:block;margin-top:8px;font-size:13px;color:#475569}.terms-content{max-width:900px;margin:60px auto;padding:0 20px}.terms-content h2{margin-top:40px;margin-bottom:12px;font-size:20px;color:#0284c7}.terms-content p{font-size:15px;line-height:1.7;color:#334155;margin-bottom:12px}.terms-content ul{padding-left:20px;margin-bottom:12px}.terms-content li{font-size:15px;line-height:1.6;color:#334155;margin-bottom:6px}@media(max-width:768px){.terms-hero h1{font-size:30px}.terms-content h2{font-size:18px}}.refund-page{font-family:Inter,sans-serif;color:#0f172a}.refund-hero{background:linear-gradient(135deg,#e0f2fe,#f8fafc);padding:80px 20px;text-align:center}.refund-hero h1{font-size:42px;margin-bottom:10px}.refund-hero p{font-size:16px;color:#0284c7;font-weight:600}.refund-hero span{display:block;margin-top:8px;font-size:13px;color:#475569}.refund-content{max-width:900px;margin:60px auto;padding:0 20px}.refund-content h2{margin-top:40px;margin-bottom:12px;font-size:20px;color:#0284c7}.refund-content p{font-size:15px;line-height:1.7;color:#334155;margin-bottom:12px}.refund-content ul{padding-left:20px;margin-bottom:12px}.refund-content li{font-size:15px;line-height:1.6;color:#334155;margin-bottom:6px}@media(max-width:768px){.refund-hero h1{font-size:30px}.refund-content h2{font-size:18px}}.seminar-hero-dark{position:relative;padding:120px 20px;text-align:center;color:#fff;overflow:hidden;background:linear-gradient(135deg,#020617,#0f172a,#0b3c5d,#0284c7)}.seminar-hero-dark:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,rgba(56,189,248,.25),transparent 60%)}.seminar-hero-dark h1{position:relative;font-size:44px;font-weight:900;margin-bottom:16px}.seminar-hero-dark h1 span{color:#38bdf8}.seminar-hero-dark p{position:relative;max-width:720px;margin:auto auto 34px;font-size:16px;line-height:1.7;color:#e5f3ff}.seminar-hero-dark .service-badge{display:inline-block;background:#ffffff26;padding:8px 20px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:18px;color:#50bef5}.service-cta-btn{position:relative;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;padding:14px 38px;border-radius:40px;border:none;font-size:15px;font-weight:700;cursor:pointer;transition:all .35s ease}.service-cta-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 20px 50px #0ea5e98c}.service-cta-btn.dark{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff}.service-section{max-width:1100px;margin:100px auto;padding:0 20px;text-align:center;position:relative}.service-section:before{content:"";position:absolute;inset:-40px 0;background:radial-gradient(circle at top,rgba(56,189,248,.15),transparent 65%);z-index:-1}.service-section h2{font-size:40px;font-weight:900;color:#0f172a;margin-bottom:24px}.service-section p{max-width:900px;margin:0 auto 18px;font-size:15.5px;line-height:1.8;color:#475569}.service-section strong{color:#0f172a;font-weight:700}@media(max-width:900px){.service-section h2{font-size:32px}.service-section p{font-size:15px}}@media(max-width:500px){.service-section{margin:70px auto}.service-section h2{font-size:26px}.service-section p{font-size:14.5px}}.service-grid-section{max-width:1200px;margin:80px auto;padding:0 20px;text-align:center}.service-grid{margin-top:35px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.service-card{background:#fff;padding:24px;border-radius:16px;box-shadow:0 10px 30px #00000014;font-weight:500;transition:.3s}.service-card:hover{transform:translateY(-6px);box-shadow:0 18px 45px #0ea5e940}.service-dual{padding:70px 20px;display:flex;justify-content:center;gap:30px;background:#fff;flex-wrap:wrap}.dual-box{background:#fff;padding:30px 28px;border-radius:16px;max-width:420px;width:100%;box-shadow:0 12px 30px #00000014}.dual-box h3{font-size:22px;font-weight:700;margin-bottom:18px;color:#0f172a}.dual-box ul{list-style:none;padding:0;margin:0}.dual-box li{margin-bottom:12px;font-size:15px;color:#334155;line-height:1.6}.dual-box.highlight{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff}.dual-box.highlight h3,.dual-box.highlight li{color:#fff}@media(max-width:768px){.service-dual{flex-direction:column;align-items:center}}.service-list{list-style:none;padding-left:0}.service-list li{padding:10px 0;font-size:15px}.service-final-cta{padding:90px 20px;text-align:center;background:linear-gradient(135deg,#020617,#0f172a,#0b3c5d,#0284c7);color:#fff}.service-final-cta h2{font-size:36px;font-weight:800;margin-bottom:14px;line-height:1.3}.service-final-cta p{max-width:650px;margin:0 auto 30px;font-size:16px;line-height:1.7;color:#e5f3ff}.service-cta-btn.dark{display:inline-block;background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#fff;padding:14px 36px;border-radius:40px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s ease}.service-cta-btn.dark:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 20px 45px #0ea5e999}@media(max-width:768px){.service-final-cta{padding:70px 16px}.service-final-cta h2{font-size:26px}.service-final-cta p{font-size:14.5px}}.seminar-gallery{padding:90px 20px;text-align:center;background:#f8fafc}.seminar-gallery h2{font-size:36px;font-weight:800;margin-bottom:12px;color:#0f172a}.seminar-gallery h2 span{color:#0ea5e9}.gallery-sub{max-width:720px;margin:0 auto 45px;font-size:15.5px;line-height:1.7;color:#475569}.gallery-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.gallery-grid img{width:100%;height:220px;object-fit:cover;border-radius:16px;box-shadow:0 18px 40px #0f172a26;transition:all .35s ease}.gallery-grid img:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 30px 65px #0ea5e959}.gallery-note{margin-top:40px;font-size:14.5px;color:#64748b;max-width:680px;margin-inline:auto}@media(max-width:600px){.seminar-gallery{padding:70px 16px}.seminar-gallery h2{font-size:26px}.gallery-grid img{height:190px}}
