@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);.navbar{background:#1a1a1a;box-shadow:0 2px 10px #0000004d;display:flex;font-family:Poppins,sans-serif;font-size:1rem;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar,.navbar-container{align-items:center;height:70px}.navbar-container{grid-gap:8px;display:grid;gap:8px;grid-template-columns:auto 1fr auto;max-width:1400px;padding:0 28px;width:100%}.navbar-logo{align-items:center;color:#d946ef;cursor:pointer;display:flex;font-size:1.6rem;font-weight:700;margin-right:1.5rem;text-decoration:none}.navbar-logo:hover{color:#ec4899}.logo-icon{color:#d946ef;font-size:2.5rem}.logo-img{display:block;height:36px;object-fit:contain;width:auto}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#536fa0,#3d9fff);-webkit-background-clip:text;background-clip:text}.nav-menu{display:flex;gap:1rem;justify-content:center;list-style:none;margin:0;text-align:center}.nav-item{height:70px;line-height:70px}.nav-item,.nav-item.dropdown{position:relative}.nav-links{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;height:100%;padding:0 .35rem;text-decoration:none;transition:all .2s ease}.nav-links:hover{border-bottom:none;color:#d946ef}.dropdown-btn{align-items:center;display:flex;gap:.5rem}.nav-links-mobile{background-color:#3d9fff;border-radius:4px;color:#fff;display:table;font-size:1.5rem;font-weight:700;margin:2rem auto;padding:1.5rem;text-align:center;text-decoration:none;width:80%}.nav-links-mobile:hover{background-color:#2e7bc0;color:#fff}.chevron{display:inline-block;font-size:.75rem;transition:transform .3s ease}.chevron.open{transform:rotate(180deg)}.dropdown-menu{background:#262626;border-radius:4px;box-shadow:0 10px 25px #00000080;left:0;list-style:none;margin:0;min-width:200px;padding:.5rem 0;position:absolute;top:100%;z-index:1000}.dropdown-menu a{color:#fff;display:block;font-size:.9rem;padding:.5rem 1rem;text-decoration:none;transition:all .18s ease}.dropdown-menu a:hover{background:#333;color:#d946ef;padding-left:2rem}.nav-right{align-items:center;display:flex;gap:.5rem;justify-self:end;position:relative}.search-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:all .3s ease}.search-btn:hover{color:#d946ef}.language-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem;transition:all .3s ease}.language-btn:hover{color:#d946ef}.language-btn .chevron{font-size:.6rem}.menu-icon,.nav-btn{display:none}.menu-icon{color:#fff;cursor:pointer;font-size:1.8rem}.lang-menu{background:#262626;border-radius:6px;box-shadow:0 10px 25px #00000080;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:1200}.lang-item{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-size:.92rem;gap:10px;padding:8px 10px;text-align:left;width:100%}.lang-item:hover{background:#333;color:#d946ef}.lang-emoji{font-size:1.05rem}.lang-label{font-weight:600;margin-left:6px}.lang-text{opacity:.95}@media screen and (max-width:768px){.navbar-container{padding:0 15px}.navbar-logo{font-size:1.5rem;margin-right:1rem}.logo-img{height:30px}.nav-menu{background:#262626;display:flex;flex-direction:column;gap:0;left:-100%;margin:0;position:absolute;top:70px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{left:0;z-index:1}.nav-item{height:auto;line-height:normal}.nav-links{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 1rem;width:100%}.nav-links,.nav-links:hover{border-bottom:1px solid #333}.nav-links:hover{background-color:#333}.navbar-logo{left:15px}.menu-icon,.navbar-logo{position:absolute;top:50%;transform:translateY(-50%)}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;right:20px}.nav-right{display:none}.dropdown-menu{background:#1a1a1a;border-radius:0;box-shadow:none;position:static}.dropdown-menu a{padding-left:2rem}}@media screen and (max-width:480px){.navbar-container{padding:0 12px}.navbar-logo{font-size:1.2rem}.logo-img{height:26px}.nav-menu{top:70px}.nav-links{font-size:.9rem;padding:1rem}.nav-btn{font-size:.9rem;width:90%}}.learning-navbar{align-items:center;background:#0f0f0f;border-bottom:2px solid #d946ef;display:flex;height:70px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.learning-navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 24px;width:100%}.learning-logo-img{height:36px}.learning-nav-menu{align-items:center;display:flex;gap:20px;list-style:none;margin:0}.learning-nav-item a{color:#fff;font-weight:600;padding:8px 10px;text-decoration:none}.learning-nav-item a:hover{color:#d946ef}.learning-nav-item{position:relative}.learning-link-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:8px 10px}.learning-link-btn:hover{color:#d946ef}.learning-dropdown-menu{background:#262626;border-radius:6px;box-shadow:0 10px 25px #00000080;display:flex;flex-direction:column;left:0;min-width:240px;padding:.5rem 0;position:absolute;top:100%;z-index:1000}.learning-dropdown-menu a,.learning-dropdown-menu button{color:#fff;padding:.5rem 1rem;text-decoration:none}.learning-dropdown-menu a:hover{background:#333;color:#d946ef;padding-left:1.2rem}.learning-submenu-group{position:relative}.learning-submenu-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:.5rem 1rem;text-align:left;transition:all .2s ease;width:100%}.learning-submenu-btn:hover{background:#333;color:#d946ef;padding-left:1.2rem}.learning-submenu{background:#262626;border-radius:6px;box-shadow:0 10px 25px #00000080;display:flex;flex-direction:column;left:100%;margin-left:-6px;min-width:200px;position:absolute;top:0;z-index:1001}.learning-submenu a{color:#fff;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.learning-submenu a:hover{background:#333;color:#d946ef;padding-left:1.2rem}@media (max-width:900px){.learning-nav-menu{display:none}}.itservices-navbar{align-items:center;background:#0f0f0f;border-bottom:2px solid #d946ef;display:flex;height:70px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.itservices-navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 24px;width:100%}.itservices-logo-img{height:36px}.itservices-nav-menu{align-items:center;display:flex;gap:20px;list-style:none;margin:0}.itservices-nav-item a{color:#fff;font-weight:600;padding:8px 10px;text-decoration:none}.itservices-nav-item a:hover{color:#d946ef}.itservices-nav-item{position:relative}.itservices-link-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:8px 10px}.itservices-link-btn:hover{color:#d946ef}.itservices-dropdown-menu{background:#262626;border-radius:6px;box-shadow:0 10px 25px #00000080;display:flex;flex-direction:column;left:0;min-width:240px;padding:.5rem 0;position:absolute;top:100%;z-index:1000}.itservices-dropdown-menu a,.itservices-dropdown-menu button{color:#fff;padding:.5rem 1rem;text-decoration:none}.itservices-dropdown-menu a:hover{background:#333;color:#d946ef;padding-left:1.2rem}@media (max-width:900px){.itservices-nav-menu{display:none}}.itservices-mobile-toggle{align-items:center;background:#0000;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;margin-left:auto;padding:8px;position:relative;width:44px;z-index:10002}.itservices-mobile-toggle span{background:#fff;border-radius:999px;display:block;height:3px;transition:transform .25s ease,opacity .25s ease;width:27px}.itservices-mobile-toggle.is-open span:first-child{transform:translateY(8px) rotate(45deg)}.itservices-mobile-toggle.is-open span:nth-child(2){opacity:0}.itservices-mobile-toggle.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:768px){.itservices-navbar{position:relative;z-index:10000}.itservices-navbar-container{align-items:center;display:flex;justify-content:space-between;position:relative}.itservices-mobile-toggle{display:flex}.itservices-nav-menu{align-items:stretch;background:#111;border-top:1px solid #d946ef;box-shadow:0 16px 30px #00000059;display:none!important;flex-direction:column;gap:0;left:0;margin:0;padding:10px 0 14px;position:absolute;right:0;top:100%;width:100%;z-index:10001}.itservices-nav-menu.itservices-nav-menu-open{display:flex!important}.itservices-nav-item{width:100%}.itservices-link-btn,.itservices-nav-item>a{color:#fff;display:block;padding:13px 20px;text-align:left;width:100%}.itservices-link-btn{background:#0000;border:0;cursor:pointer;font:inherit}.itservices-dropdown-menu{background:#1a1a2e;border:0;box-shadow:none;margin:0;min-width:0;padding:5px 0 8px 14px;position:static!important;width:100%}.itservices-dropdown-menu a{display:block;padding:11px 20px;width:100%}}.community-navbar{align-items:center;background:#0f0f0f;border-bottom:2px solid #d946ef;display:flex;height:70px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.community-navbar-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 24px;width:100%}.community-logo-img{height:36px}.community-nav-menu{align-items:center;display:flex;gap:20px;list-style:none;margin:0}.community-nav-item a{color:#fff;font-family:Poppins,sans-serif;font-weight:600;padding:8px 10px;text-decoration:none}.community-nav-item a:hover{color:#d946ef}.community-nav-item{position:relative}.community-link-btn{background:none;border:none;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;padding:8px 10px;transition:all .2s ease}.community-link-btn:hover{color:#d946ef}.community-dropdown-menu{background:#262626;border-radius:6px;box-shadow:0 10px 25px #00000080;display:flex;flex-direction:column;left:0;min-width:240px;padding:.5rem 0;position:absolute;top:100%;z-index:1000}.community-dropdown-menu a{color:#fff;font-family:Poppins,sans-serif;font-weight:500;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.community-dropdown-menu a:hover{background:#333;color:#d946ef;padding-left:1.2rem}.hero-whatsapp-btn{z-index:1100}@media (max-width:900px){.community-nav-menu{display:none}}.footer{background:linear-gradient(135deg,#242858,#1a1d40);color:#fff;font-family:Poppins,sans-serif;padding:4rem 2rem 0}.footer-content{margin:0 auto;max-width:1200px}.footer-container{grid-gap:3rem;border-bottom:1px solid #ffffff1a;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding-bottom:3rem}.footer-section h4{color:#a591ff;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.footer-section p{color:#ffffffb3;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section li{font-size:.95rem;margin-bottom:.8rem}.footer-section a,.footer-section li{color:#ffffffb3;transition:all .3s ease}.footer-section a{display:inline-block;text-decoration:none}.footer-section a:hover{color:#a591ff;transform:translateX(5px)}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-links a{align-items:center;background:#a591ff33;border:1px solid #a591ff80;border-radius:50%;color:#a591ff;display:flex;font-weight:600;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-links a:hover{background:#a591ff80;color:#fff;transform:translateY(-3px)}.newsletter-form{display:flex;gap:.5rem;margin-top:1rem}.newsletter-form input{background:#ffffff1a;border:1px solid #fff3;border-radius:5px;color:#fff;flex:1 1;font-family:Poppins,sans-serif;font-size:.9rem;padding:.6rem 1rem}.newsletter-form input::placeholder{color:#ffffff80}.newsletter-form input:focus{background:#ffffff26;border-color:#a591ff;outline:none}.newsletter-form button{background:linear-gradient(135deg,#a591ff,#536fa0);border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;padding:.6rem 1rem;transition:all .3s ease}.newsletter-form button:hover{box-shadow:0 5px 15px #a591ff4d;transform:translateY(-2px)}.footer-bottom{align-items:center;color:#fff9;display:flex;flex-wrap:wrap;font-size:.9rem;gap:2rem;justify-content:space-between;padding:2rem 0;text-align:center}.footer-bottom p{margin:0}.footer-links{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.footer-links a{color:#fff9;font-size:.9rem;text-decoration:none;transition:all .3s ease}.footer-links a:hover{color:#a591ff}@media (max-width:768px){.footer{padding:2.5rem 1.5rem 0}.footer-container{gap:2rem;padding-bottom:2rem}.footer-section h4{font-size:1.1rem}.footer-bottom{flex-direction:column;gap:1.5rem}.footer-links{flex-direction:column;gap:1rem}}@media (max-width:480px){.footer{padding:1.5rem 1rem 0}.footer-container{gap:1.5rem;grid-template-columns:1fr;padding-bottom:1.5rem}.footer-section h4{font-size:1rem}.footer-section a,.footer-section li,.footer-section p{font-size:.85rem}.social-links{gap:.75rem}.social-links a{font-size:.9rem;height:35px;width:35px}.newsletter-form{width:100%}.newsletter-form input{font-size:.85rem;padding:.5rem .75rem}.newsletter-form button{font-size:.75rem;padding:.5rem .75rem}.footer-bottom{font-size:.8rem;padding:1rem 0}.footer-links{gap:.8rem}.footer-links a{font-size:.8rem}}.hero{display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:100vh;justify-content:center;overflow:visible;position:relative}.hero-video-wrapper{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:-2}.hero-video{filter:grayscale(100%);height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;opacity:.95;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(1.08);width:auto;will-change:transform,opacity}.hero-overlay{background:linear-gradient(90deg,#1a1a1a80,#1a1a1a4d);inset:0;mix-blend-mode:darken;position:absolute;transition:background .3s linear;z-index:-1}.hero-foreground{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1200px;padding:60px 20px;position:relative;width:100%;z-index:10}.hero-content{animation:slideIn .8s ease-in-out;margin-bottom:3rem;text-align:center}.hero-content h1{color:#fff;font-size:5.5rem;font-weight:900;letter-spacing:-2px;margin-bottom:.6rem;text-shadow:0 2px 10px #0000004d}.hero-content .tagline{color:#ffffffe6;font-size:1.25rem;margin-bottom:1.4rem;max-width:640px}.hero-btn{background:linear-gradient(135deg,#d946ef,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;margin-right:0;padding:.9rem 1.6rem;transition:all .28s ease}.hero-btn.secondary{background:linear-gradient(135deg,#25d366,#20ba5a);border:1px solid #0000}.hero-ctas{align-items:center;animation:fadeIn 1s ease-in-out .3s both;display:flex;gap:12px;justify-content:center;margin-top:12px}.hero-split-bottom,.hero-split-top{transition:transform .42s cubic-bezier(.2,.9,.2,1)}.hero-split-bottom,.hero-split-top{transform:translateY(0)}.hero.split .hero-split-top{transform:translateY(-22%)}.hero.split .hero-split-bottom{transform:translateY(22%)}.hero-split-top h1{color:#fff;font-size:clamp(2rem,6vw,4.5rem);margin:0}.hero-split-bottom .tagline{color:#fffffff2;font-size:1.05rem}.hero-play-btn{align-items:center;background:#d946efe6;border:2px solid #ffffff4d;border-radius:50%;bottom:28px;box-shadow:0 8px 24px #d946ef66;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:56px;justify-content:center;position:fixed;right:28px;transition:all .3s ease;width:56px;z-index:100}.hero-play-btn:hover{background:#d946ef;box-shadow:0 12px 32px #d946ef99;transform:scale(1.12)}@media (max-width:600px){.hero-play-btn{right:20px}.hero-play-btn,.hero-whatsapp-btn{bottom:20px;height:48px;width:48px}.hero-whatsapp-btn{right:76px}}.hero-whatsapp-btn{align-items:center;background:linear-gradient(135deg,#25d366,#20ba5a);border:2px solid #ffffff4d;bottom:28px;box-shadow:0 8px 24px #25d36666;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;justify-content:center;right:100px;transition:all .3s ease}.hero-whatsapp-btn:hover{background:linear-gradient(135deg,#20ba5a,#1da853);box-shadow:0 12px 32px #25d36699;transform:scale(1.12)}.image-card{background-position:50%;background-size:cover;border-radius:15px;box-shadow:0 15px 40px #0003;cursor:pointer;height:350px;overflow:hidden;position:relative;transition:all .4s ease}.image-card:before{background:#0006;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:background .4s ease;z-index:1}.image-card:hover:before{background:#00000080}.image-card:hover{box-shadow:0 20px 50px #0000004d;transform:translateY(-10px)}.image-card-overlay{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;color:#fff;left:0;padding:2rem;position:absolute;right:0;transform:translateY(20px);transition:transform .4s ease;z-index:2}.image-card:hover .image-card-overlay{transform:translateY(0)}.image-card-overlay h3{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.image-card-overlay p{color:#e0e0e0;font-size:1rem}.all-images-gallery{margin-top:4rem;width:100%}.all-images-gallery h2{color:#536fa0;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.gallery-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:4rem}.gallery-item{background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 8px 20px #00000026;cursor:pointer;height:250px;transition:all .4s ease}.gallery-item:hover{box-shadow:0 12px 30px #00000040;transform:scale(1.05)}.carousel-container{animation:fadeIn 1s ease-in-out .3s both;margin-bottom:4rem;max-width:900px;width:100%}.carousel-wrapper{border-radius:15px;box-shadow:0 15px 40px #00000026;height:400px;overflow:hidden;position:relative;width:100%}.carousel-track{display:flex;height:100%;transition:transform 1s ease-in-out}.carousel-slide{flex-basis:25%;flex-grow:0;flex-shrink:0;height:100%;min-width:25%;overflow:hidden}.carousel-slide img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.carousel-slide:hover img{transform:scale(1.05)}.carousel-dots{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot.active{background:linear-gradient(135deg,#536fa0,#3d9fff);border-radius:6px;width:30px}.projects-preview{margin-top:4rem;max-width:1200px;width:100%}.projects-preview h2{color:#536fa0;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.projects-grid{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:4rem}.project-card{animation:slideIn .6s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 4px 15px #0000001a;cursor:pointer;overflow:hidden;transition:all .4s ease}.project-card:hover{box-shadow:0 15px 40px #0003}.project-image{background:#f0f0f0;height:200px;overflow:hidden;width:100%}.project-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.project-card:hover .project-image img{transform:scale(1.1)}.project-card h3{color:#536fa0;font-size:1.2rem;margin:0;padding:1rem 1rem .5rem}.project-card p{color:#999;font-size:.9rem;margin:0;padding:0 1rem 1rem}@media (max-width:768px){.hero{padding:1.5rem}.hero-content h1{font-size:2rem}.hero-content p{font-size:1rem}.image-cards-container{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.image-card{height:280px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item{height:180px}.carousel-wrapper{height:250px}.projects-preview h2{font-size:1.75rem}.projects-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:480px){.hero{min-height:auto;padding:1rem}.hero-content h1{font-size:1.5rem}.hero-btn,.hero-content p{font-size:.9rem}.hero-btn{padding:.75rem 1.5rem}.image-cards-container{gap:1rem;grid-template-columns:1fr}.image-card{height:250px}.image-card-overlay h3{font-size:1.4rem}.gallery-grid{gap:1rem;grid-template-columns:1fr}.carousel-wrapper,.gallery-item{height:200px}.carousel-dots{gap:.5rem}.dot{height:8px;width:8px}.dot.active{width:24px}.projects-grid{grid-template-columns:1fr}.projects-preview h2{font-size:1.5rem}}.what-section{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f0f0fd9;padding:80px 20px;position:relative}.what-inner{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 420px;margin:0 auto;max-width:1100px}.what-content{align-self:start;color:#fff;position:-webkit-sticky;position:sticky;top:120px}.what-content h2{font-size:2rem;margin-bottom:10px}.what-content p{line-height:1.6;opacity:.9}.what-cards{display:flex;flex-direction:column;gap:18px;transition:transform .2s linear}.what-card{background:#ffffff0d;border-radius:10px;box-shadow:0 8px 30px #00000080;color:#fff;font-weight:600;padding:28px}@media (max-width:900px){.what-inner{grid-template-columns:1fr}.what-content{position:relative;top:0}}.verticals-section{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f0f0fd9;padding:80px 20px}.verticals-container{margin:0 auto;max-width:1100px}.verticals-container h2{margin-bottom:48px}.verticals-stage{align-items:center;display:flex;justify-content:center;min-height:420px;padding:40px 0;position:relative}.verticals-content{align-items:stretch;display:flex;gap:28px;justify-content:center;max-width:1100px;width:100%}.vertical-card{background:#ffffff0a;border-radius:12px;box-shadow:0 14px 40px #0000008c;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;overflow:hidden;padding:28px;transform:translateY(0);transition:transform .45s cubic-bezier(.2,.9,.2,1),box-shadow .3s ease;width:420px}.vertical-card h3{font-size:1.25rem;margin:0 0 12px}.vertical-card p{flex:0 0 auto;margin-bottom:12px;opacity:.95}.vertical-card:focus{box-shadow:0 20px 50px #000000b3;outline:none}.more-info{max-height:0;opacity:0;overflow:hidden;transition:max-height .42s ease,opacity .28s ease}.vertical-card:focus-within,.vertical-card:hover{box-shadow:0 26px 60px #000000a8;transform:translateY(-6px) scale(1.01)}.vertical-card:focus-within .more-info,.vertical-card:hover .more-info{max-height:320px;opacity:1}.cta{background:linear-gradient(135deg,#d946ef,#7c3aed);border-radius:8px;color:#fff;display:inline-block;font-weight:800;margin-top:12px;padding:10px 16px;text-decoration:none}.vertical-card:nth-child(2) .cta{background:linear-gradient(135deg,#25d366,#20ba5a)}.doors{cursor:pointer;display:flex;inset:0;pointer-events:auto;position:absolute;z-index:4}.door{align-items:center;background:linear-gradient(90deg,#111,#222);box-shadow:inset 0 0 60px #00000059;display:flex;flex:1 1;justify-content:center;overflow:visible;position:relative;transition:transform .9s cubic-bezier(.2,.9,.2,1),background .8s ease,box-shadow .7s ease}.doors:not(.open) .door{background-position:50%;background-repeat:no-repeat;background-size:cover}.doors:not(.open) .door-left{background-image:linear-gradient(180deg,#080f22b3,#060a18a6),url(/static/media/1c6fedcb3d246e28fd9654bf73e32746.62cb26c1015c38efbc14.jpg)}.doors:not(.open) .door-right{background-image:linear-gradient(180deg,#071226b3,#050c1ca6),url(/static/media/3a61d803b23fc77c5df360a8c0a2fe8a.255e2e6cb32d0debbf9d.jpg)}.door:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(45deg,#0000,#ffffff0d 50%,#0000);content:"";inset:0;opacity:0;position:absolute;transition:opacity .8s ease}.door-left{transform-origin:left}.door-right{transform-origin:right}.doors.open .door-left{transform:translateX(-102%)}.doors.open .door-right{transform:translateX(102%)}.doors.open .door:before{opacity:.6}.doors.open{pointer-events:none}.door-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d946ef,#7c3aed);background-clip:text;-webkit-background-clip:text;color:#0000;display:inline-block;font-size:2.2rem;font-weight:800;letter-spacing:.12em;line-height:1;opacity:0;padding:8px 0;text-orientation:upright;text-transform:uppercase;transform:scale(.9);transform-origin:center center;transition:opacity .6s cubic-bezier(.2,.9,.2,1),transform .6s cubic-bezier(.2,.9,.2,1);white-space:normal;will-change:opacity,transform;writing-mode:vertical-rl;z-index:2}.doors.open .door-text{opacity:1;transform:scale(1);transition:opacity .7s cubic-bezier(.2,.9,.2,1) .12s,transform .7s cubic-bezier(.2,.9,.2,1) .12s}@keyframes shimmer{0%{opacity:0;transform:translateX(-100%)}50%{opacity:.6}to{opacity:0;transform:translateX(100%)}}.doors.open~.verticals-content .vertical-card{animation:popIn .6s cubic-bezier(.2,.9,.2,1) .4s both;box-shadow:0 22px 48px #0009;transform:translateY(-10px) scale(1.01)}@keyframes popIn{0%{opacity:0;transform:translateY(-10px) scale(1.01)}to{opacity:1;transform:translateY(-10px) scale(1.01)}}@media (max-width:900px){.verticals-content{align-items:center;flex-direction:column}.vertical-card{min-height:auto;width:100%}}@media (max-width:600px){.verticals-container h2{margin-bottom:28px}}.why-ailyt{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f0f0fd9;padding:80px 20px}.why-ailyt .container{margin:0 auto;max-width:1100px}.why-ailyt h2{margin-bottom:50px}.why-grid{align-items:start;grid-template-columns:repeat(3,1fr)}.why-card{animation:cardIn 1s ease both;animation-delay:calc(var(--i)*.15s + var(--r)*.25s);background:#ffffff0a;box-shadow:0 12px 36px #0000008c;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:380px;padding:28px;transform-origin:center center;transition:transform .5s cubic-bezier(.2,.9,.2,1),box-shadow .4s ease,filter .3s ease,background .35s ease;will-change:transform,opacity}.why-card-inner{z-index:2}.why-card h3{font-size:1.15rem;margin:0 0 10px}.why-extra{color:#ffffffd9;margin-top:12px;max-height:0;opacity:0;overflow:hidden;transition:max-height .36s ease,opacity .26s ease}.why-card:focus-within,.why-card:hover{box-shadow:0 30px 70px #000000b3;filter:brightness(1.03) saturate(1.05);transform:translateY(-8px) rotate(calc((var(--r) - .5)*3deg)) scale(1.02)}.why-card:focus-within .why-extra,.why-card:hover .why-extra{max-height:240px;opacity:1}@keyframes cardIn{0%{opacity:0;transform:translateY(24px) scale(.995) rotate(calc((var(--r) - .5)*6deg))}60%{opacity:1;transform:translateY(-6px) scale(1.005) rotate(calc((var(--r) - .5)*2.5deg))}to{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}@media(max-width:900px){.why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.why-grid{grid-template-columns:1fr}}.founder-section{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f0f0fd9;padding:80px 20px}.founder-inner{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:360px 1fr;margin:0 auto;max-width:1100px}.founder-photo{border-radius:10px;box-shadow:0 12px 40px #0009;overflow:hidden}.founder-photo img{display:block;height:100%;object-fit:cover;transform:scale(.9);transition:transform .35s ease;width:100%}.founder-bio{color:#fff}.founder-bio h2{margin:0 0 8px}@media(max-width:900px){.founder-inner{grid-template-columns:1fr}.founder-photo{order:2}}.home-section{padding:90px 20px;position:relative}.home-container{margin:0 auto;max-width:1200px;width:100%}.home-section-heading{margin:0 auto 52px;max-width:820px;text-align:center}.home-kicker{color:#f0abfc;display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.home-dehradun-copy h2,.home-final-cta h2,.home-section-heading h2{color:#fff;font-size:clamp(2rem,3.6vw,2.7rem);letter-spacing:-.02em;line-height:1.2}.home-section-heading p{color:#b3b3b3;font-size:1.06rem;line-height:1.78;margin:16px auto 0}.home-card-number{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:50%;box-shadow:0 8px 22px #d946ef33;color:#fff;display:inline-flex;font-size:.92rem;font-weight:700;height:48px;justify-content:center;margin-bottom:20px;width:48px}.home-learning{background:radial-gradient(circle at 50% 0,#d946ef14,#0000 34%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;border-top:2px solid #d946ef}.home-learning-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-card{background:#1a1a2e9e;border:1px solid #d946ef47;border-radius:14px;display:flex;flex-direction:column;min-height:285px;padding:30px;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.home-card:hover{background:#1a1a2eeb;border-color:#d946ef;box-shadow:0 16px 42px #d946ef24;transform:translateY(-8px)}.home-card h3,.home-faq-card h3,.home-project-card h3,.home-service-card h3{color:#fff;font-size:1.32rem;line-height:1.35;margin-bottom:13px}.home-card p,.home-faq-card p,.home-project-card p,.home-service-card p{color:#b3b3b3;font-size:.98rem;line-height:1.72}.home-card p{flex:1 1}.home-text-link{color:#f0abfc;display:inline-flex;font-weight:600;margin-top:20px;text-decoration:none;transition:color .25s ease,transform .25s ease;width:-webkit-fit-content;width:fit-content}.home-text-link:hover{color:#ec4899;transform:translateX(4px)}.home-software{background:#0f0f0f}.home-software-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-service-card{background:linear-gradient(135deg,#1a1a2ecc,#0f0f0fe6);border:1px solid #d946ef38;border-radius:14px;min-height:270px;padding:30px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.home-service-card:hover{border-color:#d946efa6;box-shadow:0 16px 40px #00000038;transform:translateY(-8px)}.home-center-link{display:flex;justify-content:center;margin-top:40px}.home-primary-link{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:8px;box-shadow:0 8px 26px #d946ef33;color:#fff;display:inline-flex;font-weight:600;justify-content:center;min-height:50px;padding:14px 26px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.home-primary-link:hover{box-shadow:0 12px 32px #d946ef59;transform:translateY(-2px)}.home-projects{background:radial-gradient(circle at 80% 20%,#ec489912,#0000 28%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:1px solid #d946ef40;border-top:1px solid #d946ef40}.home-project-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-project-card{background:#1a1a2e9e;border:1px solid #d946ef47;border-radius:14px;min-height:250px;padding:30px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.home-project-card:hover{background:#1a1a2ee6;border-color:#d946ef;transform:translateY(-8px)}.home-dehradun{background:#0f0f0f}.home-dehradun-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.05fr .95fr}.home-dehradun-copy h2{margin-bottom:20px}.home-dehradun-copy p{color:#b3b3b3;font-size:1.05rem;line-height:1.82;margin-bottom:18px}.home-dehradun-points{grid-gap:20px;display:grid;gap:20px}.home-dehradun-points>div{background:linear-gradient(135deg,#d946ef1a,#ec48990a);border:1px solid #d946ef4d;border-radius:14px;padding:28px}.home-dehradun-points strong{color:#fff;display:block;font-size:1.2rem;margin-bottom:9px}.home-dehradun-points span{color:#b3b3b3;line-height:1.65}.home-faq{background:radial-gradient(circle at 50% 0,#d946ef12,#0000 30%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-top:2px solid #d946ef}.home-faq-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-faq-card{background:#1a1a2e94;border:1px solid #d946ef38;border-radius:12px;padding:26px}.home-faq-card h3{font-size:1.1rem}.home-final-cta{background:radial-gradient(circle at 25% 20%,#ffffff1c,#0000 34%),linear-gradient(135deg,#d946ef,#ec4899);padding:88px 20px;text-align:center}.home-final-cta h2{margin:0 auto 15px;max-width:780px}.home-final-cta p{color:#ffffffeb;font-size:1.06rem;line-height:1.7;margin:0 auto 34px;max-width:700px}.home-final-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.home-final-primary,.home-final-secondary{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;justify-content:center;min-height:50px;padding:14px 26px;text-decoration:none;transition:transform .3s ease,background .3s ease}.home-final-primary{background:#fff;color:#c026d3}.home-final-secondary{background:#0000;border:2px solid #ffffffe6;color:#fff}.home-final-primary:hover,.home-final-secondary:hover{transform:translateY(-2px)}.home-final-secondary:hover{background:#ffffff1a}@media (max-width:1050px){.home-project-grid,.home-software-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dehradun-grid{gap:40px}}@media (max-width:768px){.home-final-cta,.home-section{padding:60px 18px}.home-dehradun-grid,.home-faq-grid,.home-learning-grid,.home-project-grid,.home-software-grid{grid-template-columns:1fr}.home-section-heading{margin-bottom:38px}.home-dehradun-copy p,.home-section-heading p{font-size:1rem}.home-final-actions{flex-direction:column}.home-final-primary,.home-final-secondary{width:100%}}@media (max-width:480px){.home-final-cta,.home-section{padding:50px 14px}.home-card,.home-dehradun-points>div,.home-faq-card,.home-project-card,.home-service-card{padding:22px}.home-dehradun-copy h2,.home-final-cta h2,.home-section-heading h2{font-size:1.75rem}}.learning-page{background:#0f0f0f;color:#fff;overflow:hidden;width:100%}.learning-hero{align-items:center;background:radial-gradient(circle at 82% 20%,#d946ef24,#0000 34%),radial-gradient(circle at 18% 82%,#ec489914,#0000 30%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;display:flex;justify-content:center;min-height:620px;overflow:hidden;padding:90px 20px;position:relative}.learning-hero:before{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#d946ef1f 0,#0000 68%);border-radius:50%;content:"";height:700px;pointer-events:none;position:absolute;right:-30%;top:-45%;width:700px}.learning-hero-content{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.08fr .92fr;max-width:1200px;position:relative;width:100%;z-index:1}.learning-hero-text{max-width:680px}.learning-hero-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#f5d0fe 42%,#d946ef 75%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:clamp(3rem,5vw,4.35rem);letter-spacing:-.04em;line-height:1.08;margin-bottom:24px}.learning-hero-text p{color:#c4c4c8;font-size:1.16rem;line-height:1.85;margin-bottom:34px;max-width:660px}.learning-hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.cta-primary,.cta-secondary{font-size:.98rem;min-height:50px;padding:14px 28px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease}.cta-primary{align-items:center;box-shadow:0 8px 26px #d946ef38;display:inline-flex;justify-content:center}.cta-primary:hover{box-shadow:0 12px 34px #d946ef61}.cta-secondary{align-items:center;border:2px solid #d946efcc;color:#f0abfc;display:inline-flex;justify-content:center}.cta-secondary:hover{border-color:#ec4899}.learning-hero-visual{height:430px;perspective:1000px;position:relative}.hero-box{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#d946ef1f,#ec48990f),#1a1a2ebf;border:1px solid #d946ef6b;border-radius:16px;box-shadow:0 20px 45px #00000038}.hero-box:after{border:1px solid #f0abfc24;border-radius:10px;content:"";inset:16px;position:absolute}.hero-box-1{height:170px;right:18px;width:170px}.hero-box-2{height:100px;top:190px;width:240px}.hero-box-3{bottom:6px;height:220px;right:38px;width:135px}.learning-about,.learning-courses,.learning-cta,.learning-internships,.learning-why,.student-journey{position:relative}.learning-about h2,.learning-courses h2,.learning-cta h2,.learning-internships h2,.learning-why h2,.student-journey h2{color:#fff;font-size:clamp(2rem,3.6vw,2.65rem);letter-spacing:-.02em;line-height:1.18;margin-bottom:15px;text-align:center}.section-subtitle{font-size:1.08rem;line-height:1.75;margin:0 auto 50px;max-width:780px}.learning-why{background:#0f0f0f;padding:90px 20px}.why-grid{grid-gap:28px;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.why-card{background:linear-gradient(135deg,#1a1a2ed6,#0f0f0fe0);border:1px solid #d946ef38;border-radius:14px;min-height:245px;overflow:hidden;position:relative;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.why-card:before{background:linear-gradient(90deg,#d946ef,#ec4899);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.why-card:hover{background:linear-gradient(135deg,#d946ef1f,rgba(236,72,153,.055));border-color:#d946ef9e;box-shadow:0 18px 45px #00000038}.why-card-icon{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:50%;box-shadow:0 8px 22px #d946ef3b;display:flex;height:52px;justify-content:center;margin-bottom:22px;width:52px}.icon-number{color:#fff;font-size:1.25rem;font-weight:700}.why-card h3{font-size:1.28rem;margin-bottom:13px}.why-card p{font-size:.98rem;line-height:1.72}.learning-courses{background:radial-gradient(circle at 50% 0,#d946ef17,#0000 36%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;border-top:2px solid #d946ef;padding:90px 20px}.courses-grid{grid-gap:28px;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.course-category{background:#1a1a2e9e;border:1px solid #d946ef4d;border-radius:14px;display:flex;flex-direction:column;min-height:320px;padding:30px;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.course-category:hover{background:#1a1a2ef0;border-color:#d946ef;box-shadow:0 16px 42px #d946ef29;transform:translateY(-8px)}.course-header{border-bottom:1px solid #d946ef66;margin-bottom:18px;padding-bottom:16px}.course-category h3{color:#f0abfc;font-size:1.45rem;line-height:1.35;margin:0}.course-items{flex:1 1;list-style:none;margin:0 0 24px;padding:0}.course-items li{align-items:flex-start;color:#c0c0c5;display:flex;gap:11px;line-height:1.55;padding:9px 0;transition:color .25s ease,transform .25s ease}.course-items li:hover{color:#fff;transform:translateX(4px)}.course-item-icon{color:#d946ef;flex:0 0 auto;font-weight:700}.course-link{align-items:center;border-bottom:2px solid #0000;color:#f0abfc;display:inline-flex;font-weight:600;padding:9px 0;text-decoration:none;transition:color .25s ease,border-color .25s ease;width:-webkit-fit-content;width:fit-content}.course-link:hover{border-bottom-color:#ec4899;color:#ec4899}.learning-internships{background:#0f0f0f;padding:90px 20px}.internship-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.internship-card{background:linear-gradient(135deg,#d946ef1a,rgba(236,72,153,.045));border:1px solid #d946ef52;min-height:260px;padding:34px 28px;position:relative;text-align:center;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.internship-card:hover{background:linear-gradient(135deg,#d946ef2b,#ec489914);box-shadow:0 16px 40px #0003;transform:translateY(-8px)}.internship-number{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:50%;box-shadow:0 8px 24px #d946ef3d;color:#fff;display:flex;font-size:1.35rem;font-weight:700;height:58px;justify-content:center;margin:0 auto 22px;width:58px}.internship-card h3{color:#fff;font-size:1.28rem;line-height:1.35;margin-bottom:13px}.internship-card p{color:#b3b3b3;font-size:.98rem;line-height:1.7}.student-journey{background:radial-gradient(circle at 50% 45%,#d946ef12,#0000 34%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;border-top:2px solid #d946ef;padding:90px 20px}.journey-steps{align-items:stretch;display:flex;gap:12px;justify-content:center;margin-top:46px}.journey-step{background:#1a1a2ea3;border:1px solid #d946ef4d;border-radius:14px;flex:1 1;min-width:0;padding:26px 18px;text-align:center;transition:transform .3s ease,border-color .3s ease,background .3s ease}.journey-step:hover{background:#1a1a2eeb;border-color:#d946ef;transform:translateY(-6px)}.step-number{font-size:1.2rem;margin:0 auto 17px}.journey-step h3{color:#fff;font-size:1.06rem;line-height:1.35;margin-bottom:10px}.journey-step p{color:#b3b3b3;font-size:.9rem;line-height:1.6}.journey-arrow{align-self:center;color:#d946ef;flex-shrink:0;font-size:1.5rem;font-weight:700}.learning-about{background:#0f0f0f;padding:90px 20px}.about-content{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr .95fr}.about-text h2{margin-bottom:22px;text-align:left}.about-text p{color:#b3b3b3;font-size:1.05rem;line-height:1.82;margin-bottom:20px}.about-features{list-style:none;margin:26px 0 0;padding:0}.about-features li{color:#c5c5c9;line-height:1.6;padding:11px 0 11px 30px;position:relative}.about-features li:before{color:#d946ef;content:"✓";font-size:1.12rem;font-weight:700;left:0;position:absolute}.about-visual{min-height:400px;position:relative}.about-box{animation:box-float 5s ease-in-out infinite;background:linear-gradient(135deg,#d946ef1c,#ec48990a),#1a1a2e9e;border:1px solid #d946ef66;border-radius:16px;box-shadow:0 18px 44px #0003;position:absolute}.about-box:after{border:1px solid #f0abfc1f;border-radius:11px;content:"";inset:15px;position:absolute}.about-box-1{height:210px;right:20px;top:14px;width:210px}.about-box-2{animation-delay:2s;bottom:22px;height:120px;left:18px;width:260px}.learning-cta{background:radial-gradient(circle at 25% 20%,#ffffff1f,#0000 34%),linear-gradient(135deg,#d946ef,#ec4899);padding:88px 20px;text-align:center}.learning-cta h2{color:#fff;margin:0 auto 15px;max-width:780px}.learning-cta p{color:#ffffffeb;font-size:1.08rem;line-height:1.7;margin:0 auto 38px;max-width:720px}.cta-buttons{gap:16px}.cta-buttons .cta-primary{box-shadow:0 8px 26px #41094b2e;color:#c026d3}.cta-buttons .cta-primary:hover{background:#fafafa}.cta-buttons .cta-secondary{border-color:#ffffffe6}.cta-buttons .cta-secondary:hover{background:#ffffff1c}.hero-whatsapp-btn{background:linear-gradient(135deg,#d946ef,#ec4899);border:1px solid #ffffff29;border-radius:50%;bottom:24px;box-shadow:0 12px 30px #00000057;display:grid;font-size:1.45rem;height:56px;place-items:center;position:fixed;right:22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;width:56px;z-index:100}.hero-whatsapp-btn:hover{box-shadow:0 16px 34px #d946ef59;transform:translateY(-4px) scale(1.03)}.learning-contact-page{overflow:hidden;width:100%}.learning-contact-hero{background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;padding:90px 20px 70px;position:relative}.learning-contact-hero:before{background:radial-gradient(circle at 20% 20%,#d946ef26,#0000 55%);content:"";inset:0;pointer-events:none;position:absolute}.learning-contact-hero-content{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:1.15fr .85fr;position:relative;z-index:1}.learning-contact-hero-text h1{color:#fff;font-size:3rem;margin-bottom:18px}.learning-contact-hero-text p{color:#b3b3b3;font-size:1.05rem;max-width:640px}.contact-kicker{align-items:center;color:#f0abfc;display:inline-flex;font-size:.9rem;font-weight:600;gap:10px;letter-spacing:.06em;margin-bottom:16px;text-transform:uppercase}.contact-kicker:before{animation:pulse 1.8s ease-in-out infinite;background:#d946ef;border-radius:999px;box-shadow:0 0 14px #d946efcc;content:"";height:10px;width:10px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.contact-live-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.contact-live-tags span{background:#d946ef14;border:1px solid #d946ef73;border-radius:999px;color:#f5d0fe;font-size:.86rem;padding:9px 14px}.learning-contact-hero-card{align-self:center;background:linear-gradient(145deg,#d946ef1f,#ec48990d);border:1px solid #d946ef4d;border-radius:14px;padding:28px}.learning-contact-hero-card h3{color:#fff;font-size:1.3rem;margin-bottom:18px}.contact-next-steps{display:flex;flex-direction:column;gap:14px;list-style:none;margin-bottom:18px}.contact-next-steps li{align-items:flex-start;color:#d1d5db;display:flex;gap:12px;line-height:1.5}.contact-next-steps li span{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:999px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:700;height:26px;justify-content:center;min-width:26px;width:26px}.learning-contact-section{background:#0f0f0f;padding:80px 20px}.learning-contact-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:.9fr 1.1fr}.learning-contact-sidepanel{background:#1a1a2e73;border:1px solid #d946ef33;border-radius:14px;padding:30px}.learning-contact-sidepanel h2{font-size:2rem;margin-bottom:12px;text-align:left}.learning-contact-sidepanel>p{color:#b3b3b3;margin-bottom:22px}.learning-contact-reason-list{display:flex;flex-direction:column;gap:16px}.learning-contact-reason-card{background:#0f0f0f8c;border:1px solid #d946ef40;border-radius:10px;padding:16px 18px}.learning-contact-reason-card h3{color:#fff;font-size:1.08rem;margin-bottom:8px}.learning-contact-reason-card p{color:#b3b3b3;font-size:.95rem;line-height:1.5}.learning-enroll-form{background:linear-gradient(135deg,#1a1a2ebf,#0f0f0fe6);border:1px solid #d946ef40;border-radius:14px;padding:30px}.learning-enroll-form-header h2{font-size:2rem;margin-bottom:10px;text-align:left}.learning-enroll-form-header p{color:#b3b3b3;margin-bottom:24px}.learning-enroll-form-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.learning-form-field{display:flex;flex-direction:column;gap:8px}.learning-form-field label{color:#f3f4f6;font-size:.92rem;font-weight:500}.learning-form-field input,.learning-form-field select,.learning-form-field textarea{background:#0f0f0fbf;border:1px solid #d946ef47;border-radius:10px;color:#fff;font-family:inherit;font-size:.95rem;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.learning-form-field input::placeholder,.learning-form-field textarea::placeholder{color:#9ca3af}.learning-form-field input:focus,.learning-form-field select:focus,.learning-form-field textarea:focus{background:#0f0f0fe6;border-color:#d946ef;box-shadow:0 0 0 3px #d946ef33;outline:none}.learning-form-field select option{background:#1a1a2e;color:#fff}.learning-form-field-full{grid-column:1/-1}.learning-form-consent{align-items:flex-start;color:#d1d5db;display:flex;font-size:.92rem;gap:10px;line-height:1.45;margin-top:20px}.learning-form-consent input{accent-color:#d946ef;margin-top:3px}.learning-enroll-submit{margin-top:22px}.learning-enroll-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.75;transform:none}.learning-enroll-success{color:#4ade80;font-weight:500;margin-top:14px}.learning-enroll-error{color:#fda4af;font-weight:500;margin-top:14px}.learning-enquiries-page{overflow:hidden;width:100%}.learning-enquiries-section{background:#0f0f0f;padding:70px 20px 80px}.learning-enquiries-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:26px}.learning-enquiries-filter{display:flex;flex-direction:column;gap:8px}.learning-enquiries-filter label{color:#f3f4f6;font-size:.92rem}.learning-enquiries-filter select{background:#1a1a2ebf;border:1px solid #d946ef59;border-radius:10px;color:#fff;font-family:inherit;font-size:.95rem;min-width:220px;padding:11px 14px}.learning-enquiries-filter select:focus{border-color:#d946ef;box-shadow:0 0 0 3px #d946ef33;outline:none}.learning-enquiries-refresh{min-width:160px}.learning-enquiries-info{background:#1a1a2e73;border:1px solid #d946ef33;border-radius:12px;color:#d1d5db;margin-bottom:20px;padding:16px 18px}.learning-enquiries-list{grid-gap:18px;display:grid;gap:18px}.learning-enquiry-card{background:linear-gradient(135deg,#1a1a2eb3,#0f0f0ff2);border:1px solid #d946ef40;border-radius:14px;padding:22px}.learning-enquiry-header{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:18px}.learning-enquiry-header h3{color:#fff;font-size:1.3rem;margin-bottom:4px}.learning-enquiry-header p{color:#9ca3af;font-size:.9rem}.learning-enquiry-actions{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.learning-enquiry-status{border:1px solid #0000;border-radius:999px;font-size:.82rem;font-weight:600;height:-webkit-fit-content;height:fit-content;padding:6px 12px;text-transform:capitalize}.learning-enquiry-status.status-new{background:#22c55e1f;border-color:#22c55e59;color:#86efac}.learning-enquiry-status.status-contacted{background:#3b82f626;border-color:#3b82f659;color:#93c5fd}.learning-enquiry-status.status-enrolled{background:#d946ef2e;border-color:#d946ef59;color:#f0abfc}.learning-enquiry-status.status-closed{background:#f43f5e26;border-color:#f43f5e59;color:#fda4af}.learning-enquiry-status-editor{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.learning-enquiry-status-editor span{color:#d1d5db;font-size:.78rem}.learning-enquiry-status-editor select{background:#0f0f0fd9;border:1px solid #d946ef59;border-radius:8px;color:#fff;font-family:inherit;font-size:.85rem;min-width:140px;padding:8px 10px}.learning-enquiry-status-editor select:focus{border-color:#d946ef;box-shadow:0 0 0 3px #d946ef33;outline:none}.learning-enquiry-status-editor select:disabled{cursor:not-allowed;opacity:.65}.learning-enquiry-grid{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.learning-enquiry-grid p{color:#d1d5db;font-size:.94rem}.learning-enquiry-grid strong{color:#fff}.learning-enquiry-message{border-top:1px solid #d946ef33;margin-top:16px;padding-top:12px}.learning-enquiry-message strong{color:#fff}.learning-enquiry-message p{color:#d1d5db;line-height:1.6;margin-top:6px;white-space:pre-wrap}.learning-enquiries-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:24px}.learning-enquiries-pagination p{color:#d1d5db;font-size:.95rem}.learning-enquiries-nav-btn{min-width:120px}.learning-enquiries-nav-btn:disabled{cursor:not-allowed;opacity:.65}@media (max-width:768px){.learning-hero-content{gap:40px;grid-template-columns:1fr}.learning-hero-text h1{font-size:2.5rem}.learning-hero-text p{font-size:1rem}.learning-hero-ctas{flex-direction:column}.cta-primary,.cta-secondary{text-align:center;width:100%}.about-content{gap:40px}.about-content,.learning-contact-grid,.learning-contact-hero-content,.learning-enroll-form-grid{grid-template-columns:1fr}.learning-contact-hero{padding-top:70px}.learning-contact-sidepanel,.learning-enroll-form{padding:24px}.learning-enquiry-grid{grid-template-columns:1fr}.learning-enquiry-actions{align-items:flex-start;width:100%}.learning-enquiry-status-editor{align-items:flex-start}.about-text h2{text-align:center}.journey-steps{flex-direction:column}.journey-arrow{margin:0;transform:rotate(90deg)}.courses-grid,.internship-grid,.why-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-buttons .cta-secondary{justify-content:center}h1{font-size:2rem}h2{font-size:1.8rem}}@media (max-width:480px){.learning-hero{min-height:400px;padding:50px 15px}.learning-hero-text h1{font-size:2rem}.learning-hero-visual{height:300px}.hero-box-1,.hero-box-2,.hero-box-3{opacity:.5}.learning-about,.learning-contact-section,.learning-courses,.learning-cta,.learning-internships,.learning-why,.student-journey{padding:50px 15px}.course-category,.internship-card,.journey-step,.learning-contact-sidepanel,.learning-enroll-form,.why-card{padding:20px}.learning-contact-hero-text h1{font-size:1.95rem}.learning-enquiries-section{padding:55px 15px}.learning-enquiry-card{padding:18px}h2{font-size:1.5rem}.section-subtitle{font-size:.95rem}}@media (max-width:1050px){.learning-hero-content{gap:40px;grid-template-columns:1fr .8fr}.courses-grid,.internship-grid,.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-steps{flex-wrap:wrap}.journey-step{flex-basis:calc(33.333% - 28px);flex-grow:1;flex-shrink:1;min-width:220px}.journey-arrow{display:none}}@media (max-width:768px){.learning-hero{min-height:auto;padding:70px 20px 60px}.learning-hero-content{gap:34px;grid-template-columns:1fr}.learning-hero-text{max-width:none}.learning-hero-text h1{font-size:2.65rem;line-height:1.12}.learning-hero-text p{font-size:1rem;line-height:1.72;margin-bottom:28px}.learning-hero-ctas{align-items:stretch;flex-direction:column}.learning-hero-ctas .cta-primary,.learning-hero-ctas .cta-secondary{width:100%}.learning-hero-visual{height:300px}.hero-box-1{height:135px;width:135px}.hero-box-2{height:82px;right:70px;top:145px;width:190px}.hero-box-3{height:170px;width:110px}.learning-about,.learning-courses,.learning-cta,.learning-internships,.learning-why,.student-journey{padding:60px 18px}.section-subtitle{font-size:1rem;margin-bottom:36px}.courses-grid,.internship-grid,.why-grid{grid-template-columns:1fr}.course-category,.internship-card,.why-card{min-height:auto}.about-content{gap:34px;grid-template-columns:1fr}.about-text h2{text-align:center}.about-visual{min-height:300px}.journey-steps{align-items:stretch;flex-direction:column}.journey-step{min-width:0;width:100%}.journey-arrow{display:none}.cta-buttons{align-items:stretch;flex-direction:column}.cta-buttons .cta-primary,.cta-buttons .cta-secondary{width:100%}}@media (max-width:480px){.section-container{padding:0 14px}.learning-hero{padding:52px 14px 48px}.learning-hero-text h1{font-size:2.15rem}.learning-hero-visual{height:250px}.hero-box-1{height:112px;width:112px}.hero-box-2{height:72px;right:48px;top:120px;width:160px}.hero-box-3{height:145px;width:92px}.learning-about,.learning-courses,.learning-cta,.learning-internships,.learning-why,.student-journey{padding:50px 14px}.learning-about h2,.learning-courses h2,.learning-cta h2,.learning-internships h2,.learning-why h2,.student-journey h2{font-size:1.75rem}.course-category,.internship-card,.journey-step,.why-card{padding:22px}.about-visual{min-height:245px}.about-box-1{height:145px;width:145px}.about-box-2{height:88px;width:180px}.hero-whatsapp-btn{bottom:18px;height:52px;right:16px;width:52px}}.learning-mobile-toggle{align-items:center;background:#0000;border:0;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;margin-left:auto;padding:8px;position:relative;width:44px;z-index:10002}.learning-mobile-toggle span{background:#fff;border-radius:999px;display:block;height:3px;transition:transform .25s ease,opacity .25s ease;width:27px}.learning-mobile-toggle.is-open span:first-child{transform:translateY(8px) rotate(45deg)}.learning-mobile-toggle.is-open span:nth-child(2){opacity:0}.learning-mobile-toggle.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:768px){.learning-navbar{position:relative;z-index:10000}.learning-navbar-container{align-items:center;display:flex;justify-content:space-between;position:relative}.learning-mobile-toggle{display:flex}.learning-nav-menu{align-items:stretch;background:#111;border-top:1px solid #d946ef;box-shadow:0 16px 30px #00000059;display:none!important;flex-direction:column;gap:0;left:0;margin:0;padding:10px 0 14px;position:absolute;right:0;top:100%;width:100%;z-index:10001}.learning-nav-menu.learning-nav-menu-open{display:flex!important}.learning-nav-item{width:100%}.learning-link-btn,.learning-nav-item>a{color:#fff;display:block;padding:13px 20px;text-align:left;width:100%}.learning-link-btn{background:#0000;border:0;cursor:pointer;font:inherit}.learning-dropdown-menu{background:#1a1a2e;border:0;box-shadow:none;margin:0;min-width:0;padding:4px 0 8px 14px;position:static!important;width:100%}.learning-dropdown-menu>a,.learning-submenu a,.learning-submenu-btn{display:block;padding:11px 20px;text-align:left;width:100%}.learning-submenu-btn{background:#0000;border:0;color:#fff;cursor:pointer;font:inherit}.learning-submenu{background:#202038;border:0;box-shadow:none;margin:0;min-width:0;position:static!important;width:100%}}.internship-page{background:#0f0f0f;color:#fff;overflow:hidden;width:100%}.internship-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.internship-section{padding:88px 0}.internship-kicker{color:#f0abfc;display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.09em;margin-bottom:12px;text-transform:uppercase}.internship-section-heading{margin:0 auto 44px;max-width:830px;text-align:center}.internship-final-cta h2,.internship-section-heading h2,.internship-two-column h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;margin:0 0 18px}.internship-section-heading p,.internship-two-column p{color:#b8b8c7;font-size:1rem;line-height:1.8}.internship-section-heading p+p,.internship-two-column p+p{margin-top:14px}.internship-page-links{display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:center;margin-top:28px}.internship-page-links a{color:#f0abfc;font-weight:700;text-decoration:none}.internship-page-links a:hover{color:#fff}.internship-hero{background:radial-gradient(circle at 80% 20%,#d946ef29,#0000 30%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:1px solid #d946ef47;padding:92px 0}.internship-hero-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.1fr .9fr}.internship-hero-copy h1{background:linear-gradient(135deg,#fff 10%,#f0abfc 60%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.55rem,5vw,4.4rem);letter-spacing:-.04em;line-height:1.04;margin:0 0 22px;max-width:760px}.internship-hero-copy p{color:#c7c7d2;font-size:1.08rem;line-height:1.8;max-width:760px}.internship-final-actions,.internship-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.internship-primary-btn,.internship-secondary-btn{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;justify-content:center;min-height:50px;padding:13px 24px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.internship-primary-btn{background:linear-gradient(135deg,#d946ef,#ec4899);box-shadow:0 10px 28px #d946ef33;color:#fff}.internship-secondary-btn{background:#ffffff08;border:1px solid #f0abfc8c;color:#fff}.internship-primary-btn:hover,.internship-secondary-btn:hover{transform:translateY(-2px)}.internship-hero-panel{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.internship-stat{background:#1a1a2eb8;border:1px solid #d946ef47;border-radius:16px;min-height:145px;padding:24px}.internship-stat strong{color:#fff;display:block;font-size:1.35rem;margin-bottom:10px}.internship-stat span{color:#b8b8c7;line-height:1.6}.internship-tracks{background:linear-gradient(135deg,#0f0f0f,#151525)}.internship-card-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.internship-card{background:#1a1a2e8f;border:1px solid #d946ef3d;border-radius:14px;min-height:265px;padding:28px;transition:transform .25s ease,border-color .25s ease}.internship-card:hover{border-color:#d946ef;transform:translateY(-6px)}.internship-card-number{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:50%;color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;height:46px;justify-content:center;margin-bottom:18px;width:46px}.internship-card h3,.internship-faq-card h3,.internship-workflow-card h3{color:#fff;font-size:1.26rem;margin-bottom:12px}.internship-card p,.internship-faq-card p,.internship-workflow-card p{color:#b8b8c7;line-height:1.72}.internship-workflow{background:radial-gradient(circle at 15% 15%,#ec489914,#0000 28%),#0f0f0f}.internship-workflow-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.internship-workflow-card{background:#171723;border-radius:12px;border-top:3px solid #d946ef;padding:24px}.internship-workflow-card>span{color:#f0abfc;display:inline-block;font-size:.82rem;font-weight:700;margin-bottom:14px}.internship-experience,.internship-local{background:linear-gradient(135deg,#171723,#1a1a2e)}.internship-two-column{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr}.internship-checklist{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.internship-checklist>div{background:#0f0f0f85;border:1px solid #d946ef3d;border-radius:10px;color:#e8e8ef;padding:18px}.internship-audience{background:#0f0f0f}.internship-audience-list{grid-gap:14px;display:grid;gap:14px;margin:0 auto;max-width:920px}.internship-audience-item{align-items:flex-start;background:#171723;border:1px solid #d946ef33;border-radius:10px;display:flex;gap:14px;padding:18px 20px}.internship-audience-item span{color:#f0abfc;font-weight:700}.internship-audience-item p{color:#d0d0da;line-height:1.65;margin:0}.internship-faq{background:linear-gradient(135deg,#0f0f0f,#1a1a2e)}.internship-faq-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.internship-faq-card{background:#1a1a2e99;border:1px solid #d946ef38;border-radius:12px;padding:26px}.internship-final-cta{background:linear-gradient(135deg,#d946ef,#ec4899);padding:82px 0;text-align:center}.internship-final-cta p{color:#fffffff0;line-height:1.75;margin:0 auto;max-width:720px}.internship-final-actions{justify-content:center}.internship-final-cta .internship-primary-btn{background:#fff;color:#c026d3}.internship-final-cta .internship-secondary-btn{border-color:#ffffffd9}@media (max-width:1000px){.internship-hero-grid,.internship-two-column{grid-template-columns:1fr}.internship-card-grid,.internship-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.internship-final-cta,.internship-hero,.internship-section{padding:58px 0}.internship-container{width:min(100% - 28px,1180px)}.internship-card-grid,.internship-checklist,.internship-faq-grid,.internship-hero-panel,.internship-workflow-grid{grid-template-columns:1fr}.internship-final-actions,.internship-hero-actions{flex-direction:column}.internship-primary-btn,.internship-secondary-btn{width:100%}.internship-page-links{align-items:center;flex-direction:column}.internship-section-heading{margin-bottom:34px}}.learning-interns-page{background:#0f0f0f;color:#fff;overflow:hidden;width:100%}.learning-interns-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.learning-interns-section{padding:88px 0}.learning-interns-soft-panel{background:#1a1a2e7a;border-bottom:1px solid #d946ef38;border-top:1px solid #d946ef38}.learning-interns-kicker{color:#f0abfc;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.09em;margin-bottom:12px;text-transform:uppercase}.learning-interns-section-heading{margin:0 auto 36px;max-width:820px;text-align:center}.learning-interns-final-cta h2,.learning-interns-section-heading h2,.learning-interns-two-column h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;margin:0 0 18px}.learning-interns-certificate-box p,.learning-interns-final-cta p,.learning-interns-section-heading p,.learning-interns-two-column p{color:#b8b8c7;font-size:1rem;line-height:1.8}.learning-interns-hero{background:radial-gradient(circle at 80% 20%,#d946ef29,#0000 30%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:1px solid #d946ef38;padding:92px 0 80px}.learning-interns-hero-grid{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:1.1fr .9fr}.learning-interns-hero-copy h1{background:linear-gradient(135deg,#fff 10%,#f0abfc 60%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.5rem,5vw,4.1rem);letter-spacing:-.04em;line-height:1.06;margin:0 0 20px;max-width:700px}.learning-interns-hero-copy p{color:#d6d6dd;font-size:1.08rem;line-height:1.8;max-width:680px}.learning-interns-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.learning-interns-primary-btn,.learning-interns-secondary-btn{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;padding:12px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.learning-interns-primary-btn{background:linear-gradient(135deg,#d946ef,#ec4899);box-shadow:0 10px 28px #d946ef33;color:#fff}.learning-interns-secondary-btn{background:#ffffff08;border:1px solid #f0abfc8c;color:#fff}.learning-intern-link:hover,.learning-interns-primary-btn:hover,.learning-interns-secondary-btn:hover{transform:translateY(-2px)}.learning-interns-hero-panel{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.learning-interns-stat{background:#1a1a2eb8;border:1px solid #d946ef47;border-radius:16px;min-height:152px;padding:24px}.learning-interns-stat strong{color:#fff;display:block;font-size:1.25rem;margin-bottom:12px}.learning-interns-stat span{color:#b8b8c7;line-height:1.7}.learning-interns-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.learning-intern-card{align-items:center;background:#11111ae6;border:1px solid #d946ef38;border-radius:16px;box-shadow:0 14px 28px #0000001a;display:flex;flex-direction:row;gap:16px;min-height:142px;overflow:hidden;padding:18px;transition:transform .25s ease,border-color .25s ease}.learning-intern-card:hover{border-color:#d946ef7a;transform:translateY(-2px)}.learning-intern-photo-wrap{background:#171723;border:1px solid #d946ef42;border-radius:12px;flex:0 0 88px;height:88px;min-width:88px;overflow:hidden;width:88px}.learning-intern-avatar,.learning-intern-photo{display:block;height:100%;width:100%}.learning-intern-photo{object-fit:cover;object-position:center}.learning-intern-avatar{align-items:center;background:linear-gradient(135deg,#d946ef47,#ec489933);color:#fff;display:flex;font-size:1.8rem;font-weight:700;justify-content:center}.learning-intern-content{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:0}.learning-intern-content h3{color:#fff;font-size:1.08rem;line-height:1.25;margin:0 0 4px}.learning-intern-role{color:#f0abfc;font-size:.82rem;font-weight:600;line-height:1.35;margin:0 0 9px}.learning-intern-skills{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.learning-intern-skills span{align-items:center;background:#f0abfc14;border:1px solid #f0abfc2e;border-radius:999px;color:#f3d8ff;display:inline-flex;font-size:.66rem;font-weight:600;line-height:1.25;padding:4px 8px}.learning-intern-skills span:nth-child(n+4){display:none}.learning-intern-project-box{border:0;margin:0;padding:0}.learning-intern-project-box span{display:none}.learning-intern-project-box p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#a9a9b5;display:-webkit-box;font-size:.78rem;line-height:1.45;margin:0;overflow:hidden}.learning-intern-actions,.learning-intern-link,.learning-intern-link.primary{display:none}.learning-interns-work-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.learning-interns-work-card{background:#11111ae6;border:1px solid #d946ef3d;border-radius:16px;padding:24px 22px}.learning-interns-batch-content h3,.learning-interns-faq-item h3,.learning-interns-work-card h3{color:#fff;font-size:1.26rem;margin-bottom:10px}.learning-interns-batch-content p,.learning-interns-certificate-box p,.learning-interns-faq-item p,.learning-interns-two-column p,.learning-interns-work-card p{color:#b8b8c7;line-height:1.75}.learning-interns-two-column{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:.85fr 1.15fr}.learning-interns-check-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin-top:18px;padding:0}.learning-interns-check-list li{color:#e3e3eb;line-height:1.7;padding-left:24px;position:relative}.learning-interns-check-list li:before{color:#f0abfc;content:"✓";font-weight:700;left:0;position:absolute}.learning-interns-skill-pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.learning-interns-skill-pills span{align-items:center;background:#d946ef14;border:1px solid #d946ef2e;border-radius:999px;color:#f6d7ff;display:inline-flex;font-weight:600;justify-content:center;padding:10px 18px}.learning-interns-certificate-box{grid-gap:18px;background:#11111acc;border:1px solid #d946ef3d;border-radius:18px;display:grid;gap:18px;padding:34px 28px}.small-btn{width:-webkit-max-content;width:max-content}.learning-interns-batch-card{grid-gap:26px;background:#11111ae6;border:1px solid #d946ef38;border-radius:18px;display:grid;gap:26px;grid-template-columns:.85fr 1.15fr;padding:22px}.learning-interns-batch-photo{border-radius:14px;min-height:220px;overflow:hidden}.learning-interns-batch-photo img{height:100%;object-fit:cover;width:100%}.learning-interns-batch-label{color:#f0abfc;display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.learning-interns-faq-list{grid-gap:18px;display:grid;gap:18px}.learning-interns-faq-item{background:#11111ae0;border:1px solid #d946ef2e;border-radius:16px;padding:22px 20px}.learning-interns-final-cta{text-align:center}.learning-interns-inline-links{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center;margin-top:30px}.learning-interns-inline-links a{color:#f0abfc;font-weight:600;text-decoration:none}.learning-interns-inline-links a:hover{color:#fff}@media (max-width:1024px){.learning-interns-grid,.learning-interns-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-intern-card{min-height:136px}.learning-interns-batch-card,.learning-interns-hero-grid,.learning-interns-two-column{grid-template-columns:1fr}}@media (max-width:768px){.learning-interns-hero{padding-top:70px}.learning-interns-section{padding:68px 0}.learning-interns-grid,.learning-interns-hero-panel,.learning-interns-work-grid{grid-template-columns:1fr}.learning-interns-hero-actions{align-items:stretch;flex-direction:column}.learning-interns-primary-btn,.learning-interns-secondary-btn,.small-btn{width:100%}.learning-interns-container{width:min(100% - 24px,1180px)}.learning-intern-card{gap:13px;max-width:100%;min-height:auto;padding:15px}.learning-intern-photo-wrap{flex-basis:76px;height:76px;min-width:76px;width:76px}.learning-intern-avatar{font-size:1.55rem}.learning-intern-content h3{font-size:1rem}.learning-intern-role{font-size:.78rem}.learning-intern-project-box p{font-size:.74rem}}.learning-trainers-page{background:#0f0f0f;color:#fff;overflow:hidden;width:100%}.learning-trainers-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.learning-trainers-section{padding:88px 0}.learning-trainers-soft-panel{background:#1a1a2e7a;border-bottom:1px solid #d946ef38;border-top:1px solid #d946ef38}.learning-trainers-kicker{color:#f0abfc;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.09em;margin-bottom:12px;text-transform:uppercase}.learning-trainers-section-heading{margin:0 auto 36px;max-width:820px;text-align:center}.learning-trainers-final-cta h2,.learning-trainers-section-heading h2,.learning-trainers-two-column h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;margin:0 0 18px}.learning-trainers-final-cta p,.learning-trainers-section-heading p,.learning-trainers-two-column p{color:#b8b8c7;font-size:1rem;line-height:1.8}.learning-trainers-hero{background:radial-gradient(circle at 80% 20%,#d946ef29,#0000 30%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:1px solid #d946ef38;padding:92px 0 80px}.learning-trainers-hero-grid{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:1.1fr .9fr}.learning-trainers-hero-copy h1{background:linear-gradient(135deg,#fff 10%,#f0abfc 60%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.5rem,5vw,4.1rem);letter-spacing:-.04em;line-height:1.06;margin:0 0 20px;max-width:700px}.learning-trainers-hero-copy p{color:#d6d6dd;font-size:1.08rem;line-height:1.8;max-width:680px}.learning-trainers-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.learning-trainers-primary-btn,.learning-trainers-secondary-btn{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;padding:12px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.learning-trainers-primary-btn{background:linear-gradient(135deg,#d946ef,#ec4899);box-shadow:0 10px 28px #d946ef33;color:#fff}.learning-trainers-secondary-btn{background:#ffffff08;border:1px solid #f0abfc8c;color:#fff}.learning-trainers-primary-btn:hover,.learning-trainers-secondary-btn:hover{transform:translateY(-2px)}.learning-trainers-hero-panel{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.learning-trainers-stat{background:#1a1a2eb8;border:1px solid #d946ef47;border-radius:16px;min-height:152px;padding:24px}.learning-trainers-stat strong{color:#fff;display:block;font-size:1.25rem;margin-bottom:12px}.learning-trainers-stat span{color:#b8b8c7;line-height:1.7}.learning-trainers-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.learning-trainer-card{background:#11111ae6;border:1px solid #d946ef38;border-radius:18px;box-shadow:0 18px 35px #0000001f;display:flex;flex-direction:column;min-height:100%;overflow:hidden}.learning-trainer-photo-wrap{aspect-ratio:1/1.08;background:#171723;width:100%}.learning-trainer-avatar,.learning-trainer-photo{display:block;height:100%;object-fit:cover;width:100%}.learning-trainer-avatar{align-items:center;background:linear-gradient(135deg,#d946ef47,#ec489933);color:#fff;display:flex;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;justify-content:center}.learning-trainer-content{display:flex;flex:1 1;flex-direction:column;padding:22px 20px 16px}.learning-trainer-content h3{color:#fff;font-size:1.5rem;margin:0 0 8px}.learning-trainer-role{color:#f0abfc;font-weight:600;margin:0 0 14px}.learning-trainer-expertise{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.learning-trainer-expertise span{align-items:center;background:#f0abfc14;border:1px solid #f0abfc2e;border-radius:999px;color:#f3d8ff;display:inline-flex;font-size:.72rem;font-weight:600;padding:6px 10px}.learning-trainer-course-box{border-top:1px solid #ffffff14;padding:12px 0 0}.learning-trainer-course-box span{color:#fff;display:block;font-size:.76rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.learning-trainer-course-box p{color:#c7c7d2;font-size:.9rem;line-height:1.7}.learning-trainer-background{color:#c7c7d2;font-size:.92rem;line-height:1.7;margin-top:14px}.learning-trainers-tag-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.learning-trainers-tag{align-items:center;background:#d946ef14;border:1px solid #d946ef2e;border-radius:999px;color:#f6d7ff;display:inline-flex;font-weight:600;justify-content:center;padding:10px 18px}.learning-trainers-two-column{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:.9fr 1.1fr}.learning-trainers-practical-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.learning-trainers-practical-card{background:#11111ae6;border:1px solid #d946ef3d;border-radius:16px;padding:24px 22px}.learning-trainers-faq-item h3,.learning-trainers-practical-card h3{color:#fff;font-size:1.26rem;margin-bottom:10px}.learning-trainers-faq-item p,.learning-trainers-practical-card p,.learning-trainers-two-column p{color:#b8b8c7;line-height:1.75}.learning-trainers-course-links{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:center}.learning-trainers-course-links a{color:#f0abfc;font-weight:600;text-decoration:none}.learning-trainers-course-links a:hover{color:#fff}.learning-trainers-faq-list{grid-gap:18px;display:grid;gap:18px}.learning-trainers-faq-item{background:#11111ae0;border:1px solid #d946ef2e;border-radius:16px;padding:22px 20px}.learning-trainers-final-cta{text-align:center}@media (max-width:1024px){.learning-trainers-grid,.learning-trainers-practical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-trainers-hero-grid,.learning-trainers-two-column{grid-template-columns:1fr}}@media (max-width:768px){.learning-trainers-hero{padding-top:70px}.learning-trainers-section{padding:68px 0}.learning-trainers-grid,.learning-trainers-hero-panel,.learning-trainers-practical-grid{grid-template-columns:1fr}.learning-trainers-container{width:min(100% - 24px,1180px)}.learning-trainers-hero-actions{align-items:stretch;flex-direction:column}.learning-trainers-primary-btn,.learning-trainers-secondary-btn{width:100%}}.learning-testimonials-page{background:#0f0f0f;color:#fff;overflow:hidden;width:100%}.learning-testimonials-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.learning-testimonials-section{padding:88px 0}.learning-testimonials-soft-panel{background:#1a1a2e7a;border-bottom:1px solid #d946ef38;border-top:1px solid #d946ef38}.learning-testimonials-kicker{color:#f0abfc;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.09em;margin-bottom:12px;text-transform:uppercase}.learning-testimonials-section-heading{margin:0 auto 36px;max-width:820px;text-align:center}.learning-testimonials-final-cta h2,.learning-testimonials-section-heading h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;margin:0 0 18px}.learning-testimonials-final-cta p,.learning-testimonials-internship-box p,.learning-testimonials-section-heading p{color:#b8b8c7;font-size:1rem;line-height:1.8}.learning-testimonials-hero{background:radial-gradient(circle at 80% 20%,#d946ef29,#0000 30%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:1px solid #d946ef38;padding:92px 0 80px}.learning-testimonials-hero-grid{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:1.1fr .9fr}.learning-testimonials-hero-copy h1{background:linear-gradient(135deg,#fff 10%,#f0abfc 60%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.5rem,5vw,4.1rem);letter-spacing:-.04em;line-height:1.06;margin:0 0 20px;max-width:700px}.learning-testimonials-hero-copy p{color:#d6d6dd;font-size:1.08rem;line-height:1.8;max-width:680px}.learning-testimonials-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.learning-testimonials-primary-btn,.learning-testimonials-secondary-btn{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;padding:12px 22px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.learning-testimonials-primary-btn{background:linear-gradient(135deg,#d946ef,#ec4899);box-shadow:0 10px 28px #d946ef33;color:#fff}.learning-testimonials-secondary-btn{background:#ffffff08;border:1px solid #f0abfc8c;color:#fff}.learning-testimonials-primary-btn:hover,.learning-testimonials-secondary-btn:hover{transform:translateY(-2px)}.learning-testimonials-hero-panel{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.learning-testimonials-stat{background:#1a1a2eb8;border:1px solid #d946ef47;border-radius:16px;min-height:152px;padding:24px}.learning-testimonials-stat strong{color:#fff;display:block;font-size:1.25rem;margin-bottom:12px}.learning-testimonials-stat span{color:#b8b8c7;line-height:1.7}.learning-testimonials-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.learning-testimonial-card{align-items:flex-start;background:#11111ae6;border:1px solid #d946ef38;border-radius:16px;box-shadow:0 14px 28px #0000001a;display:flex;gap:16px;min-height:170px;padding:18px;transition:transform .25s ease,border-color .25s ease}.learning-testimonial-card:hover{border-color:#d946ef7a;transform:translateY(-2px)}.learning-testimonial-photo-wrap{background:#171723;border:1px solid #d946ef42;border-radius:12px;flex:0 0 82px;height:82px;min-width:82px;overflow:hidden;width:82px}.learning-testimonial-photo{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.learning-testimonial-avatar{align-items:center;background:linear-gradient(135deg,#d946ef47,#ec489933);color:#fff;display:flex;font-size:1.7rem;font-weight:700;height:100%;justify-content:center;width:100%}.learning-testimonial-content{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:0}.learning-testimonial-meta{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:5px}.learning-testimonial-meta h3{color:#fff;font-size:1.05rem;line-height:1.3;margin:0 0 3px}.learning-testimonial-batch,.learning-testimonial-meta>span{color:#f0abfc;flex-shrink:0;font-size:.68rem;font-weight:600}.learning-testimonial-program{color:#f0abfc;font-size:.78rem;font-weight:600;line-height:1.4;margin:0}.learning-testimonial-label{align-items:center;align-self:flex-start;background:#f0abfc14;border:1px solid #f0abfc2e;border-radius:999px;color:#f3d8ff;display:inline-flex;font-size:.64rem;font-weight:600;margin:5px 0 8px;padding:3px 8px}.learning-testimonial-quote{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#c7c7d2;display:-webkit-box;font-size:.82rem;line-height:1.55;margin:0;overflow:hidden}.learning-testimonials-category-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.learning-testimonials-pill{align-items:center;background:#d946ef14;border:1px solid #d946ef2e;border-radius:999px;color:#f6d7ff;display:inline-flex;font-weight:600;justify-content:center;padding:10px 18px}.learning-testimonials-value-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.learning-testimonials-value-card{align-items:center;background:#11111ae6;border:1px solid #d946ef3d;border-radius:16px;display:flex;justify-content:center;min-height:130px;padding:22px;text-align:center}.learning-testimonials-value-card h3{color:#fff;font-size:1.2rem}.learning-testimonials-internship-box{grid-gap:18px;background:#11111acc;border:1px solid #d946ef3d;border-radius:18px;display:grid;gap:18px;padding:34px 28px}.learning-testimonials-inline-links{display:flex;flex-wrap:wrap;gap:12px 18px}.learning-testimonials-inline-links a{color:#f0abfc;font-weight:600;text-decoration:none}.learning-testimonials-inline-links a:hover{color:#fff}.learning-testimonials-faq-list{grid-gap:18px;display:grid;gap:18px}.learning-testimonials-faq-item{background:#11111ae0;border:1px solid #d946ef2e;border-radius:16px;padding:22px 20px}.learning-testimonials-faq-item h3{color:#fff;font-size:1.26rem;margin-bottom:10px}.learning-testimonials-faq-item p{color:#b8b8c7;line-height:1.75}.learning-testimonials-final-cta{text-align:center}@media (max-width:1024px){.learning-testimonials-grid,.learning-testimonials-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-testimonials-hero-grid{grid-template-columns:1fr}}@media (max-width:768px){.learning-testimonials-hero{padding-top:70px}.learning-testimonials-section{padding:68px 0}.learning-testimonials-grid,.learning-testimonials-hero-panel,.learning-testimonials-value-grid{grid-template-columns:1fr}.learning-testimonials-container{width:min(1180px,calc(100% - 24px))}.learning-testimonials-hero-actions{align-items:stretch;flex-direction:column}.learning-testimonials-primary-btn,.learning-testimonials-secondary-btn{width:100%}.learning-testimonial-card{gap:13px;min-height:auto;padding:15px}.learning-testimonial-photo-wrap{flex-basis:72px;height:72px;min-width:72px;width:72px}.learning-testimonial-avatar{font-size:1.45rem}.learning-testimonial-meta{gap:6px}.learning-testimonial-meta h3{font-size:.98rem}.learning-testimonial-quote{-webkit-line-clamp:4;font-size:.78rem;line-height:1.5}}.learning-about-page{background:#0f0f0f;color:#fff;overflow:hidden;width:100%}.about-learning-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.about-learning-section{padding:88px 0}.about-learning-kicker{color:#f0abfc;display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.09em;margin-bottom:12px;text-transform:uppercase}.about-learning-section-heading{margin:0 auto 46px;max-width:840px;text-align:center}.about-learning-final-cta h2,.about-learning-section-heading h2,.about-learning-two-column h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;margin:0 0 18px}.about-learning-highlight-box p,.about-learning-section-heading p,.about-learning-two-column p{color:#b8b8c7;font-size:1rem;line-height:1.8}.about-learning-two-column p+p{margin-top:14px}.about-learning-hero{background:radial-gradient(circle at 78% 22%,#d946ef29,#0000 30%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:1px solid #d946ef47;padding:92px 0}.about-learning-hero-grid{grid-gap:58px;align-items:center;display:grid;gap:58px;grid-template-columns:1.1fr .9fr}.about-learning-hero-copy h1{background:linear-gradient(135deg,#fff 10%,#f0abfc 58%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.55rem,5vw,4.3rem);letter-spacing:-.04em;line-height:1.05;margin:0 0 22px;max-width:760px}.about-learning-hero-copy p{color:#c7c7d2;font-size:1.06rem;line-height:1.8;max-width:760px}.about-learning-hero-copy p+p{margin-top:14px}.about-learning-actions,.about-learning-final-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.about-learning-primary-btn,.about-learning-secondary-btn{align-items:center;border-radius:8px;display:inline-flex;font-weight:600;justify-content:center;min-height:50px;padding:13px 24px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.about-learning-primary-btn{background:linear-gradient(135deg,#d946ef,#ec4899);box-shadow:0 10px 28px #d946ef33;color:#fff}.about-learning-secondary-btn{background:#ffffff08;border:1px solid #f0abfc8c;color:#fff}.about-learning-primary-btn:hover,.about-learning-secondary-btn:hover{transform:translateY(-2px)}.about-learning-hero-panel{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-learning-hero-panel>div{background:#1a1a2eb8;border:1px solid #d946ef47;border-radius:16px;min-height:142px;padding:24px}.about-learning-hero-panel strong{color:#fff;display:block;font-size:1.3rem;margin-bottom:10px}.about-learning-hero-panel span{color:#b8b8c7;line-height:1.6}.about-learning-infrastructure,.about-learning-methodology{background:linear-gradient(135deg,#0f0f0f,#151525)}.about-learning-card-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-learning-card{background:#1a1a2e8f;border:1px solid #d946ef3d;border-radius:14px;min-height:255px;padding:28px;transition:transform .25s ease,border-color .25s ease}.about-learning-card:hover{border-color:#d946ef;transform:translateY(-6px)}.about-learning-card-number{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:50%;color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;height:46px;justify-content:center;margin-bottom:18px;width:46px}.about-learning-card h3,.about-learning-faq-card h3,.about-learning-highlight-box h3,.about-learning-journey-card h3{color:#fff;font-size:1.24rem;margin-bottom:12px}.about-learning-card p,.about-learning-faq-card p,.about-learning-journey-card p{color:#b8b8c7;line-height:1.72}.about-learning-journey{background:radial-gradient(circle at 15% 20%,#ec489914,#0000 28%),#0f0f0f}.about-learning-journey-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.about-learning-journey-card{background:#171723;border-radius:12px;border-top:3px solid #d946ef;padding:24px}.about-learning-journey-card>span{color:#f0abfc;display:inline-block;font-size:.82rem;font-weight:700;margin-bottom:14px}.about-learning-hybrid,.about-learning-local{background:linear-gradient(135deg,#171723,#1a1a2e)}.about-learning-two-column{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.about-learning-highlight-box{background:#0f0f0f80;border:1px solid #d946ef47;border-radius:16px;padding:30px}.about-learning-highlight-box ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:18px 0 0;padding:0}.about-learning-highlight-box li{color:#d6d6df;line-height:1.6;padding-left:24px;position:relative}.about-learning-highlight-box li:before{color:#f0abfc;content:"✓";font-weight:700;left:0;position:absolute}.about-learning-faq{background:linear-gradient(135deg,#0f0f0f,#1a1a2e)}.about-learning-faq-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-learning-faq-card{background:#1a1a2e99;border:1px solid #d946ef38;border-radius:12px;padding:26px}.about-learning-final-cta{background:linear-gradient(135deg,#d946ef,#ec4899);padding:82px 0;text-align:center}.about-learning-final-cta p{color:#fffffff0;line-height:1.75;margin:0 auto;max-width:720px}.about-learning-final-actions{justify-content:center}.about-learning-final-cta .about-learning-primary-btn{background:#fff;color:#c026d3}.about-learning-final-cta .about-learning-secondary-btn{border-color:#ffffffd9}@media (max-width:1000px){.about-learning-hero-grid,.about-learning-two-column{grid-template-columns:1fr}.about-learning-card-grid,.about-learning-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.about-learning-final-cta,.about-learning-hero,.about-learning-section{padding:58px 0}.about-learning-container{width:min(100% - 28px,1180px)}.about-learning-card-grid,.about-learning-faq-grid,.about-learning-hero-panel,.about-learning-journey-grid{grid-template-columns:1fr}.about-learning-actions,.about-learning-final-actions{flex-direction:column}.about-learning-primary-btn,.about-learning-secondary-btn{width:100%}}.learning-contact-seo-hero .learning-contact-hero-text h1{max-width:760px}.learning-contact-seo-section{background:#0f0f0f;padding:82px 20px}.learning-contact-seo-two-column{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:.9fr 1.1fr}.learning-contact-seo-heading h2,.learning-contact-seo-two-column h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;margin:0 0 18px}.learning-contact-faq-grid p,.learning-contact-seo-two-column p{color:#b8b8c7;line-height:1.8}.learning-contact-whatsapp{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:8px;color:#fff;display:inline-flex;font-weight:700;justify-content:center;margin-top:22px;min-height:48px;padding:12px 22px;text-decoration:none;transition:transform .25s ease}.learning-contact-whatsapp:hover{transform:translateY(-2px)}.learning-contact-explore{background:linear-gradient(135deg,#171723,#1a1a2e)}.learning-contact-seo-heading{margin:0 auto 36px;max-width:760px;text-align:center}.learning-contact-explore-grid,.learning-contact-faq-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.learning-contact-explore-grid a{align-items:center;background:#0f0f0f7a;border:1px solid #d946ef40;border-radius:12px;color:#f0abfc;display:flex;font-weight:700;min-height:86px;padding:22px;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.learning-contact-explore-grid a:hover{border-color:#d946ef;color:#fff;transform:translateY(-4px)}.learning-contact-faq{background:linear-gradient(135deg,#0f0f0f,#1a1a2e)}.learning-contact-faq-grid article{background:#1a1a2e94;border:1px solid #d946ef38;border-radius:12px;padding:24px}.learning-contact-faq-grid h3{color:#fff;font-size:1.12rem;line-height:1.4;margin:0 0 10px}@media (max-width:1000px){.learning-contact-seo-two-column{grid-template-columns:1fr}.learning-contact-explore-grid,.learning-contact-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.learning-contact-seo-section{padding:58px 15px}.learning-contact-explore-grid,.learning-contact-faq-grid{grid-template-columns:1fr}.learning-contact-whatsapp{width:100%}}.learning-enquiries-page{background:#0f0f0f;color:#fff}.learning-enquiries-summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 24px}.learning-enquiries-summary-card{background:#1a1a2e9e;border:1px solid #d946ef40;border-radius:12px;padding:18px}.learning-enquiries-summary-card strong{color:#fff;display:block;font-size:1.55rem}.learning-enquiries-summary-card span{color:#b8b8c7;font-size:.88rem}.learning-enquiries-filter-group{grid-gap:8px 12px;align-items:end;display:grid;flex:1 1;gap:8px 12px;grid-template-columns:repeat(4,minmax(0,1fr))}.learning-enquiries-filter-group label{grid-row:1}.learning-enquiries-filter-group input,.learning-enquiries-filter-group select{background:#1a1a2ebf;border:1px solid #d946ef59;border-radius:10px;color:#fff;font:inherit;min-width:0;padding:11px 14px;width:100%}.learning-enquiries-filter-group input{grid-column:1/3}.learning-enquiries-filter-group label:nth-of-type(2),.learning-enquiries-filter-group label:nth-of-type(3),.learning-enquiries-filter-group label:nth-of-type(4){grid-row:1}.learning-enquiries-filter-group input:focus,.learning-enquiries-filter-group select:focus{border-color:#d946ef;box-shadow:0 0 0 3px #d946ef33;outline:none}.learning-enquiries-refresh:disabled{cursor:wait;opacity:.6}.learning-enquiry-grid a{color:#f0abfc;overflow-wrap:anywhere}.learning-enquiry-follow-up{border-top:1px solid #d946ef2e;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:14px}.learning-enquiry-follow-up a{align-items:center;border:1px solid #d946ef59;border-radius:7px;color:#f0abfc;display:inline-flex;font-size:.88rem;font-weight:600;min-height:36px;padding:7px 14px;text-decoration:none}.learning-enquiry-follow-up a:hover{border-color:#d946ef;color:#fff}@media (max-width:1000px){.learning-enquiries-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.learning-enquiries-filter-group{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-enquiries-filter-group input{grid-column:1/-1}}@media (max-width:768px){.learning-enquiries-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-enquiries-filter-group{grid-template-columns:1fr}.learning-enquiries-filter-group label,.learning-enquiries-filter-group label:nth-of-type(2),.learning-enquiries-filter-group label:nth-of-type(3),.learning-enquiries-filter-group label:nth-of-type(4){grid-row:auto}.learning-enquiries-filter-group input{grid-column:auto}.learning-enquiries-filter-group input,.learning-enquiries-filter-group select{min-height:44px}.learning-enquiry-actions,.learning-enquiry-status-editor{align-items:stretch}.learning-enquiry-status-editor select{width:100%}}@media (max-width:420px){.learning-enquiries-summary{grid-template-columns:1fr}.learning-enquiry-follow-up a{flex:1 1;justify-content:center}}.itservices-page{overflow:hidden;width:100%}.back-button{background:#0000;border:2px solid #d946ef;border-radius:8px;color:#d946ef;cursor:pointer;font-size:.95rem;font-weight:600;margin:24px 0 0;padding:12px 20px;transition:all .3s ease}.back-button:hover{background:#d946ef1a;transform:translateY(-2px)}.itservices-hero{align-items:center;background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;display:flex;justify-content:center;min-height:650px;overflow:hidden;padding:80px 20px;position:relative}.itservices-hero:before{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#d946ef1a 0,#0000 70%);border-radius:50%;content:"";height:100%;position:absolute;right:-50%;top:-50%;width:100%}.itservices-hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;max-width:1200px;width:100%;z-index:1}.itservices-hero-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d946ef,#ec4899);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:3.5rem;line-height:1.2;margin-bottom:20px}.itservices-hero-text p{color:#b3b3b3;font-size:1.2rem;line-height:1.8;margin-bottom:40px}.itservices-hero-ctas{display:flex;flex-wrap:wrap;gap:20px}.cta-primary,.cta-secondary{display:inline-block;text-decoration:none}.cta-primary{border:none}.itservices-hero-visual{height:400px;perspective:1000px;position:relative}.itservices-about h2,.itservices-cta h2,.itservices-faq h2,.itservices-hire-interns h2,.itservices-industries h2,.itservices-process h2,.itservices-projects h2,.itservices-services-overview h2,.itservices-technologies h2,.itservices-why h2{color:#fff;font-size:2.5rem;line-height:1.25;margin-bottom:15px;text-align:center}.section-subtitle{line-height:1.7}.itservices-about{background:linear-gradient(135deg,#0f0f0f,#161625);border-bottom:1px solid #d946ef40;padding:80px 20px}.itservices-about .section-container{max-width:1000px}.itservices-about p{color:#b3b3b3;font-size:1.05rem;line-height:1.9;margin-bottom:20px}.itservices-about .service-link{display:inline-block;font-size:1.05rem;margin-top:10px}.itservices-services-overview{background:#0f0f0f;padding:80px 20px}.services-grid{grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.service-card{background:linear-gradient(135deg,#1a1a2ecc,#0f0f0fcc);border:1px solid #d946ef33;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.service-card:before{background:linear-gradient(90deg,#d946ef,#ec4899);content:"";height:3px;left:0;position:absolute;top:0;transition:height .3s ease;width:100%}.service-card:hover{background:linear-gradient(135deg,#d946ef1a,#ec48990d);border-color:#d946ef80}.service-card:hover:before{height:4px}.service-icon{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;margin-bottom:20px;width:50px}.service-card h3{color:#fff;font-size:1.3rem;line-height:1.35;margin-bottom:15px}.service-card p{color:#b3b3b3;line-height:1.7;margin-bottom:20px}.service-link{color:#d946ef;font-weight:600;text-decoration:none;transition:all .3s ease}.service-link:hover{color:#ec4899}.itservices-process{background:#0f0f0f;padding:80px 20px}.itservices-process .why-card{min-height:230px}.itservices-process .why-icon{font-size:2.3rem}.itservices-technologies{background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;border-top:2px solid #d946ef;padding:80px 20px}.itservices-technologies
.section-container>p:not(.section-subtitle){color:#b3b3b3;font-size:1.05rem;line-height:1.8;margin:0 auto 40px;max-width:900px;text-align:center}.technologies-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:30px}.technology-card{background:#1a1a2eb3;border:1px solid #d946ef4d;border-radius:10px;color:#fff;font-size:1rem;font-weight:600;padding:18px 15px;text-align:center;transition:all .3s ease}.technology-card:hover{background:#d946ef1f;border-color:#d946ef;box-shadow:0 10px 30px #d946ef26;transform:translateY(-5px)}.itservices-industries{background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;border-top:2px solid #d946ef;padding:80px 20px}.industries-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.industry-card{background:#1a1a2e99;border:1px solid #d946ef4d;border-radius:12px;padding:40px 30px;text-align:center;transition:all .3s ease}.industry-card:hover{background:#1a1a2ee6;border-color:#d946ef;box-shadow:0 15px 40px #d946ef33;transform:translateY(-8px)}.industry-icon{font-size:3rem;margin-bottom:15px}.industry-card h3{color:#d946ef;font-size:1.3rem;margin-bottom:10px}.industry-card p{color:#b3b3b3;line-height:1.7}.itservices-industries>.section-container>.service-link{display:block;margin:35px auto 0;width:-webkit-fit-content;width:fit-content}.itservices-why{background:#0f0f0f;padding:80px 20px}.why-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.why-card{background:linear-gradient(135deg,#d946ef1a,#ec48990d);border:1px solid #d946ef4d;border-radius:12px;padding:30px;text-align:center;transition:all .3s ease}.why-card:hover{background:linear-gradient(135deg,#d946ef33,#ec48991a);border-color:#d946ef;transform:translateY(-8px)}.why-icon{font-size:2.5rem;margin-bottom:15px}.why-card h3{color:#fff;font-size:1.2rem;line-height:1.35;margin-bottom:10px}.why-card p{color:#b3b3b3;line-height:1.7}.itservices-projects{background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;border-top:2px solid #d946ef;padding:80px 20px}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.project-card{background:#1a1a2e99;border:1px solid #d946ef4d;border-radius:12px;padding:30px;transition:all .3s ease}.project-card:hover{background:#1a1a2ee6;border-color:#d946ef;transform:translateY(-8px)}.project-card h3{color:#fff;font-size:1.3rem;margin-bottom:15px}.project-card p{color:#b3b3b3;line-height:1.7;margin-bottom:20px}.project-card p+p{margin-top:-5px}.project-card a{color:#d946ef;font-weight:600;text-decoration:none}.project-card a:hover{color:#ec4899}.itservices-hire-interns{background:#0f0f0f;padding:80px 20px}.hire-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.hire-text h2{margin-bottom:20px;text-align:left}.hire-text p{color:#b3b3b3;font-size:1.05rem;line-height:1.8;margin-bottom:30px}.hire-features{list-style:none;margin-bottom:30px;padding-left:0}.hire-features li{color:#b3b3b3;line-height:1.6;padding:12px 0 12px 30px;position:relative}.hire-features li:before{color:#d946ef;content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.hire-visual{height:350px;position:relative}.hire-box{animation:box-float 5s ease-in-out infinite;background:#d946ef0d;border:2px solid #d946ef4d;border-radius:12px;position:absolute}.hire-box-1{height:180px;right:0;top:0;width:180px}.hire-box-2{animation-delay:2s;bottom:20px;height:100px;left:20px;width:220px}.itservices-faq{background:linear-gradient(135deg,#0f0f0f,#161625);border-top:1px solid #d946ef40;padding:80px 20px}.faq-list{grid-gap:20px;display:grid;gap:20px;margin:0 auto;max-width:950px}.faq-item{background:#1a1a2ea6;border:1px solid #d946ef40;border-radius:12px;padding:28px 30px;transition:all .3s ease}.faq-item:hover{background:#1a1a2ee6;border-color:#d946efa6;transform:translateY(-3px)}.faq-item h3{color:#fff;font-size:1.15rem;line-height:1.4;margin-bottom:12px}.faq-item p{color:#b3b3b3;line-height:1.8;margin:0}.itservices-cta{background:linear-gradient(135deg,#d946ef,#ec4899);padding:80px 20px;text-align:center}.itservices-cta h2{color:#fff;margin-bottom:15px}.itservices-cta p{color:#ffffffe6;font-size:1.1rem;line-height:1.7;margin-bottom:40px}.itservices-page p{word-break:normal}.itservices-page h2{line-height:1.25}.itservices-page h3{line-height:1.35}@media (max-width:768px){.itservices-hero-content{gap:40px;grid-template-columns:1fr}.itservices-hero{min-height:auto}.itservices-hero-text h1{font-size:2.5rem}.itservices-hero-text p{font-size:1rem}.itservices-hero-visual{height:300px}.hire-content{gap:40px;grid-template-columns:1fr}.hire-text h2{text-align:center}.itservices-about h2,.itservices-cta h2,.itservices-faq h2,.itservices-hire-interns h2,.itservices-industries h2,.itservices-process h2,.itservices-projects h2,.itservices-services-overview h2,.itservices-technologies h2,.itservices-why h2{font-size:1.8rem}}@media (max-width:480px){.itservices-hero{min-height:400px;padding:50px 15px}.itservices-hero-text h1{font-size:2rem}.itservices-hero-text p{font-size:.95rem}.itservices-hero-ctas{align-items:stretch;flex-direction:column}.itservices-hero-ctas .cta-primary,.itservices-hero-ctas .cta-secondary{text-align:center;width:100%}.itservices-hero-visual{height:250px}.hero-box-1{height:110px;width:110px}.hero-box-2{height:65px;right:60px;top:130px;width:150px}.hero-box-3{height:150px;width:90px}.itservices-about,.itservices-cta,.itservices-faq,.itservices-hire-interns,.itservices-industries,.itservices-process,.itservices-projects,.itservices-services-overview,.itservices-technologies,.itservices-why{padding:50px 15px}.industries-grid,.projects-grid,.services-grid,.why-grid{grid-template-columns:1fr}.technologies-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.technology-card{font-size:.9rem;padding:15px 10px}.industry-card,.project-card,.service-card,.why-card{padding:25px 20px}.faq-item{padding:22px 20px}.itservices-about p{font-size:.98rem;line-height:1.8}.itservices-about h2,.itservices-cta h2,.itservices-faq h2,.itservices-hire-interns h2,.itservices-industries h2,.itservices-process h2,.itservices-projects h2,.itservices-services-overview h2,.itservices-technologies h2,.itservices-why h2{font-size:1.5rem}.section-subtitle{font-size:.95rem;margin-bottom:35px}.cta-buttons{align-items:stretch;flex-direction:column}.cta-buttons .cta-primary,.cta-buttons .cta-secondary{text-align:center;width:100%}.hire-visual{height:260px}.hire-box-1{height:140px;width:140px}.hire-box-2{height:85px;width:180px}}.web-development-page{background:#0f0f0f;color:#fff;overflow:hidden;width:100%}.web-development-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.web-development-section{padding:88px 0}.web-development-kicker{color:#f0abfc;display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.09em;margin-bottom:12px;text-transform:uppercase}.web-development-heading{margin:0 auto 44px;max-width:840px;text-align:center}.web-development-detail-grid h2,.web-development-final h2,.web-development-heading h2,.web-development-two-column h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;margin:0 0 18px}.web-development-page p{color:#b8b8c7;line-height:1.8}.web-development-page strong{color:#fff}.web-development-page a{color:#f0abfc;font-weight:700}.web-development-hero{background:radial-gradient(circle at 80% 20%,#d946ef29,#0000 30%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:1px solid #d946ef47;padding:92px 0}.web-development-hero-grid,.web-development-two-column{grid-gap:58px;align-items:center;display:grid;gap:58px;grid-template-columns:1.1fr .9fr}.web-development-hero-copy h1{background:linear-gradient(135deg,#fff 10%,#f0abfc 60%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.55rem,5vw,4.4rem);letter-spacing:-.04em;line-height:1.04;margin:0 0 22px;max-width:780px}.web-development-hero-copy p{color:#c7c7d2;font-size:1.08rem;max-width:760px}.web-development-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.web-development-primary,.web-development-secondary{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;min-height:50px;padding:13px 24px;text-decoration:none;transition:transform .25s ease}.web-development-primary{background:linear-gradient(135deg,#d946ef,#ec4899);box-shadow:0 10px 28px #d946ef33;color:#fff!important}.web-development-secondary{background:#ffffff08;border:1px solid #f0abfc8c;color:#fff!important}.web-development-primary:hover,.web-development-secondary:hover{transform:translateY(-2px)}.web-development-hero-panel{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.web-development-hero-panel>div{background:#1a1a2eb8;border:1px solid #d946ef47;border-radius:15px;min-height:142px;padding:24px}.web-development-hero-panel strong{display:block;font-size:1.2rem;margin-bottom:10px}.web-development-hero-panel span{color:#b8b8c7;line-height:1.6}.web-development-alt,.web-development-projects{background:linear-gradient(135deg,#171723,#1a1a2e)}.web-development-card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.web-development-audience-grid article,.web-development-card,.web-development-faq-grid article{background:#1a1a2e8f;border:1px solid #d946ef3d;border-radius:13px;padding:26px;transition:transform .25s ease,border-color .25s ease}.web-development-audience-grid article:hover,.web-development-card:hover,.web-development-faq-grid article:hover{border-color:#d946ef;transform:translateY(-5px)}.web-development-card>span,.web-development-process-grid span{color:#f0abfc;display:inline-block;font-size:.84rem;font-weight:700;margin-bottom:14px}.web-development-audience-grid h3,.web-development-card h3,.web-development-faq-grid h3,.web-development-process-grid h3{color:#fff;font-size:1.18rem;line-height:1.35;margin:0 0 12px}.web-development-detail-grid{grid-gap:40px 54px;align-items:start;display:grid;gap:40px 54px;grid-template-columns:repeat(2,minmax(0,1fr))}.web-development-process{background:radial-gradient(circle at 15% 15%,#ec489914,#0000 28%),#0f0f0f}.web-development-process-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.web-development-process-grid article{background:#171723;border-radius:11px;border-top:3px solid #d946ef;padding:24px}.web-development-approach-grid,.web-development-pill-grid,.web-development-tech-list{align-content:center;display:flex;flex-wrap:wrap;gap:12px}.web-development-approach-grid span,.web-development-pill-grid span,.web-development-tech-list span{background:#0f0f0f80;border:1px solid #d946ef47;border-radius:8px;color:#f0abfc;font-weight:600;padding:12px 15px}.web-development-audience-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.web-development-company-note{margin:30px auto 0;max-width:850px;text-align:center}.web-development-approach{background:radial-gradient(circle at 80% 30%,#d946ef1f,#0000 32%),#0f0f0f}.web-development-approach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.web-development-approach-grid span{text-align:center}.web-development-inline-links{display:flex;flex-wrap:wrap;gap:18px 26px;margin-top:22px}.web-development-faq{background:linear-gradient(135deg,#0f0f0f,#1a1a2e)}.web-development-faq-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.webdev-learning-bridge{background:radial-gradient(circle at 15% 30%,#d946ef24,#0000 34%),linear-gradient(135deg,#1a1a2e,#171723);border-bottom:1px solid #d946ef59;border-top:1px solid #d946ef59;padding:72px 0}.webdev-learning-bridge-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:.95fr 1.05fr}.webdev-learning-bridge h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;margin:0 0 18px}.webdev-learning-bridge p{color:#c7c7d2;line-height:1.8;max-width:650px}.webdev-learning-bridge-options{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.webdev-learning-bridge-card{background:#0f0f0f7a;border:1px solid #d946ef52;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:22px;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.webdev-learning-bridge-card:hover{border-color:#d946ef;transform:translateY(-4px)}.webdev-learning-bridge-card strong{color:#fff;font-size:1.08rem;line-height:1.4}.webdev-learning-bridge-card span{color:#b8b8c7;font-size:.92rem;line-height:1.6;margin-top:16px}.webdev-learning-bridge-link{color:#f0abfc;font-weight:700;grid-column:1/-1;justify-self:start;text-decoration:none}.webdev-learning-bridge-link:hover{color:#fff}.web-development-final{background:linear-gradient(135deg,#d946ef,#ec4899);padding:82px 0;text-align:center}.web-development-final p{color:#fffffff0;margin:0 auto;max-width:720px}.web-development-final .web-development-actions{justify-content:center}.web-development-final .web-development-primary{background:#fff;color:#c026d3!important}.web-development-final .web-development-secondary{border-color:#ffffffd9}@media (max-width:1100px){.web-development-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-development-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.web-development-hero-grid,.web-development-two-column,.webdev-learning-bridge-grid{grid-template-columns:1fr}.web-development-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.web-development-final,.web-development-hero,.web-development-section,.webdev-learning-bridge{padding:58px 0}.web-development-container{width:min(100% - 28px,1180px)}.web-development-approach-grid,.web-development-audience-grid,.web-development-card-grid,.web-development-detail-grid,.web-development-faq-grid,.web-development-hero-panel,.web-development-process-grid,.webdev-learning-bridge-options{grid-template-columns:1fr}.web-development-actions{flex-direction:column}.web-development-primary,.web-development-secondary{width:100%}.web-development-hero-copy h1{font-size:clamp(2.25rem,11vw,3.5rem)}.web-development-inline-links{flex-direction:column;gap:12px}.webdev-learning-bridge-link{grid-column:auto;justify-self:start}}.mobile-app-page{background:#0f0f0f;color:#fff;overflow:hidden;width:100%}.mobile-app-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.mobile-app-section{padding:88px 0}.mobile-app-kicker{color:#f0abfc;display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.09em;margin-bottom:12px;text-transform:uppercase}.mobile-app-heading{margin:0 auto 44px;max-width:840px;text-align:center}.mobile-app-detail-grid h2,.mobile-app-final h2,.mobile-app-heading h2,.mobile-app-learning-grid h2,.mobile-app-two-column h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;margin:0 0 18px}.mobile-app-page p{color:#b8b8c7;line-height:1.8}.mobile-app-page strong{color:#fff}.mobile-app-page a{color:#f0abfc;font-weight:700}.mobile-app-hero{background:radial-gradient(circle at 80% 20%,#d946ef29,#0000 30%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:1px solid #d946ef47;padding:92px 0}.mobile-app-hero-grid,.mobile-app-two-column{grid-gap:58px;align-items:center;display:grid;gap:58px;grid-template-columns:1.1fr .9fr}.mobile-app-hero-copy h1{background:linear-gradient(135deg,#fff 10%,#f0abfc 60%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.55rem,5vw,4.4rem);letter-spacing:-.04em;line-height:1.04;margin:0 0 22px;max-width:780px}.mobile-app-hero-copy p{color:#c7c7d2;font-size:1.08rem;max-width:760px}.mobile-app-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.mobile-app-primary,.mobile-app-secondary{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;min-height:50px;padding:13px 24px;text-decoration:none;transition:transform .25s ease}.mobile-app-primary{background:linear-gradient(135deg,#d946ef,#ec4899);box-shadow:0 10px 28px #d946ef33;color:#fff!important}.mobile-app-secondary{background:#ffffff08;border:1px solid #f0abfc8c;color:#fff!important}.mobile-app-primary:hover,.mobile-app-secondary:hover{transform:translateY(-2px)}.mobile-app-hero-panel{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app-hero-panel>div{background:#1a1a2eb8;border:1px solid #d946ef47;border-radius:15px;min-height:142px;padding:24px}.mobile-app-hero-panel strong{display:block;font-size:1.2rem;margin-bottom:10px}.mobile-app-hero-panel span{color:#b8b8c7;line-height:1.6}.mobile-app-alt,.mobile-app-local,.mobile-app-projects{background:linear-gradient(135deg,#171723,#1a1a2e)}.mobile-app-card-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-app-audience-grid article,.mobile-app-card,.mobile-app-faq-grid article{background:#1a1a2e8f;border:1px solid #d946ef3d;border-radius:13px;padding:26px;transition:transform .25s ease,border-color .25s ease}.mobile-app-audience-grid article:hover,.mobile-app-card:hover,.mobile-app-faq-grid article:hover{border-color:#d946ef;transform:translateY(-5px)}.mobile-app-card>span,.mobile-app-process-grid span{color:#f0abfc;display:inline-block;font-size:.84rem;font-weight:700;margin-bottom:14px}.mobile-app-audience-grid h3,.mobile-app-card h3,.mobile-app-faq-grid h3,.mobile-app-process-grid h3{color:#fff;font-size:1.18rem;line-height:1.35;margin:0 0 12px}.mobile-app-detail-grid{grid-gap:40px 54px;align-items:start;display:grid;gap:40px 54px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app-process{background:radial-gradient(circle at 15% 15%,#ec489914,#0000 28%),#0f0f0f}.mobile-app-process-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-app-process-grid article{background:#171723;border-radius:11px;border-top:3px solid #d946ef;padding:24px}.mobile-app-testing{background:radial-gradient(circle at 85% 35%,#d946ef1f,#0000 32%),#0f0f0f}.mobile-app-checklist{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app-checklist span{background:#171723;border:1px solid #d946ef40;border-radius:10px;color:#e8e8ef;padding:18px}.mobile-app-approach-grid,.mobile-app-pill-grid,.mobile-app-tech-list{align-content:center;display:flex;flex-wrap:wrap;gap:12px}.mobile-app-approach-grid span,.mobile-app-pill-grid span,.mobile-app-tech-list span{background:#0f0f0f80;border:1px solid #d946ef47;border-radius:8px;color:#f0abfc;font-weight:600;padding:12px 15px}.mobile-app-audience-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-app-approach{background:radial-gradient(circle at 80% 30%,#d946ef1f,#0000 32%),#0f0f0f}.mobile-app-approach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app-approach-grid span{text-align:center}.mobile-app-inline-links{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:22px}.mobile-app-faq{background:linear-gradient(135deg,#0f0f0f,#1a1a2e)}.mobile-app-faq-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app-learning-bridge{background:radial-gradient(circle at 15% 30%,#d946ef24,#0000 34%),linear-gradient(135deg,#1a1a2e,#171723);border-bottom:1px solid #d946ef59;border-top:1px solid #d946ef59;padding:72px 0}.mobile-app-learning-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:.95fr 1.05fr}.mobile-app-learning-grid p{color:#c7c7d2;max-width:650px}.mobile-app-learning-options{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app-learning-card{background:#0f0f0f7a;border:1px solid #d946ef52;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;padding:22px;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.mobile-app-learning-card:hover{border-color:#d946ef;transform:translateY(-4px)}.mobile-app-learning-card strong{color:#fff;font-size:1.08rem;line-height:1.4}.mobile-app-learning-card span{color:#b8b8c7;font-size:.92rem;line-height:1.6;margin-top:16px}.mobile-app-learning-link{color:#f0abfc;font-weight:700;grid-column:1/-1;justify-self:start;text-decoration:none}.mobile-app-learning-link:hover{color:#fff}.mobile-app-final{background:linear-gradient(135deg,#d946ef,#ec4899);padding:82px 0;text-align:center}.mobile-app-final p{color:#fffffff0;margin:0 auto;max-width:720px}.mobile-app-final .mobile-app-actions{justify-content:center}.mobile-app-final .mobile-app-primary{background:#fff;color:#c026d3!important}.mobile-app-final .mobile-app-secondary{border-color:#ffffffd9}@media (max-width:1100px){.mobile-app-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.mobile-app-hero-grid,.mobile-app-learning-grid,.mobile-app-two-column{grid-template-columns:1fr}.mobile-app-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.mobile-app-final,.mobile-app-hero,.mobile-app-learning-bridge,.mobile-app-section{padding:58px 0}.mobile-app-container{width:min(100% - 28px,1180px)}.mobile-app-approach-grid,.mobile-app-audience-grid,.mobile-app-card-grid,.mobile-app-checklist,.mobile-app-detail-grid,.mobile-app-faq-grid,.mobile-app-hero-panel,.mobile-app-learning-options,.mobile-app-process-grid{grid-template-columns:1fr}.mobile-app-actions{flex-direction:column}.mobile-app-primary,.mobile-app-secondary{width:100%}.mobile-app-hero-copy h1{font-size:clamp(2.25rem,11vw,3.5rem)}.mobile-app-inline-links{flex-direction:column;gap:12px}.mobile-app-learning-link{grid-column:auto;justify-self:start}}.automation-integrations-page{background:#0f0f0f;color:#fff;overflow:hidden;width:100%}.automation-integrations-container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.automation-integrations-section{padding:88px 0}.automation-integrations-kicker{color:#f0abfc;display:inline-block;font-size:.82rem;font-weight:700;letter-spacing:.09em;margin-bottom:12px;text-transform:uppercase}.automation-integrations-heading{margin:0 auto 44px;max-width:840px;text-align:center}.automation-integrations-detail-grid h2,.automation-integrations-final h2,.automation-integrations-heading h2,.automation-integrations-learning-grid h2,.automation-integrations-two-column h2{color:#fff;font-size:clamp(2rem,4vw,2.8rem);line-height:1.2;margin:0 0 18px}.automation-integrations-page p{color:#b8b8c7;line-height:1.8}.automation-integrations-page strong{color:#fff}.automation-integrations-page a{color:#f0abfc;font-weight:700}.automation-integrations-hero{background:radial-gradient(circle at 80% 20%,#d946ef29,#0000 30%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:1px solid #d946ef47;padding:92px 0}.automation-integrations-hero-grid,.automation-integrations-two-column{grid-gap:58px;align-items:center;display:grid;gap:58px;grid-template-columns:1.1fr .9fr}.automation-integrations-hero h1{background:linear-gradient(135deg,#fff 10%,#f0abfc 60%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.55rem,5vw,4.4rem);letter-spacing:-.04em;line-height:1.04;margin:0 0 22px;max-width:820px}.automation-integrations-hero p{color:#c7c7d2;font-size:1.08rem;max-width:760px}.automation-integrations-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.automation-integrations-primary,.automation-integrations-secondary{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;min-height:50px;padding:13px 24px;text-decoration:none;transition:transform .25s ease}.automation-integrations-primary{background:linear-gradient(135deg,#d946ef,#ec4899);box-shadow:0 10px 28px #d946ef33;color:#fff!important}.automation-integrations-secondary{background:#ffffff08;border:1px solid #f0abfc8c;color:#fff!important}.automation-integrations-primary:hover,.automation-integrations-secondary:hover{transform:translateY(-2px)}.automation-integrations-hero-panel{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-integrations-hero-panel>div{background:#1a1a2eb8;border:1px solid #d946ef47;border-radius:15px;min-height:142px;padding:24px}.automation-integrations-hero-panel strong{display:block;font-size:1.2rem;margin-bottom:10px}.automation-integrations-hero-panel span{color:#b8b8c7;line-height:1.6}.automation-integrations-definition,.automation-integrations-projects{background:radial-gradient(circle at 15% 30%,#d946ef1f,#0000 34%),#171723}.automation-integrations-alt{background:linear-gradient(135deg,#171723,#1a1a2e)}.automation-integrations-detail-grid{grid-gap:40px 54px;align-items:start;display:grid;gap:40px 54px;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-integrations-card-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.automation-integrations-audience-grid article,.automation-integrations-card,.automation-integrations-faq-grid article{background:#1a1a2e8f;border:1px solid #d946ef3d;border-radius:13px;padding:26px;transition:transform .25s ease,border-color .25s ease}.automation-integrations-audience-grid article:hover,.automation-integrations-card:hover,.automation-integrations-faq-grid article:hover{border-color:#d946ef;transform:translateY(-5px)}.automation-integrations-card>span,.automation-integrations-process-grid span{color:#f0abfc;display:inline-block;font-size:.84rem;font-weight:700;margin-bottom:14px}.automation-integrations-audience-grid h3,.automation-integrations-card h3,.automation-integrations-comparison h3,.automation-integrations-faq-grid h3,.automation-integrations-process-grid h3{color:#fff;font-size:1.18rem;line-height:1.35;margin:0 0 12px}.automation-integrations-process{background:radial-gradient(circle at 15% 15%,#ec489914,#0000 28%),#0f0f0f}.automation-integrations-process-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.automation-integrations-process-grid article{background:#171723;border-radius:11px;border-top:3px solid #d946ef;padding:24px}.automation-integrations-webhook{background:#0f0f0f}.automation-integrations-webhook-flow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.automation-integrations-webhook-flow span{background:#171723;border:1px solid #d946ef59;border-radius:9px;color:#f0abfc;font-weight:700;padding:14px 16px;text-align:center}.automation-integrations-webhook-flow b{color:#ec4899}.automation-integrations-comparison{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-integrations-comparison article{background:#0f0f0f80;border:1px solid #d946ef47;border-radius:14px;padding:28px}.automation-integrations-comparison h3{color:#f0abfc;font-size:1.45rem}.automation-integrations-comparison ul{grid-gap:12px;color:#d4d4df;display:grid;gap:12px;line-height:1.6;margin:0;padding-left:20px}.automation-integrations-pill-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.automation-integrations-approach span,.automation-integrations-pill-grid span{background:#0f0f0f80;border:1px solid #d946ef47;border-radius:8px;color:#f0abfc;font-weight:600;padding:12px 15px}.automation-integrations-audience-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.automation-integrations-approach{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-integrations-approach span{text-align:center}.automation-integrations-inline-links{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:22px}.automation-integrations-faq{background:linear-gradient(135deg,#0f0f0f,#1a1a2e)}.automation-integrations-faq-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-integrations-learning{background:radial-gradient(circle at 15% 30%,#d946ef24,#0000 34%),linear-gradient(135deg,#1a1a2e,#171723);border-bottom:1px solid #d946ef59;border-top:1px solid #d946ef59;padding:72px 0}.automation-integrations-learning-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:.95fr 1.05fr}.automation-integrations-learning-grid p{color:#c7c7d2;max-width:650px}.automation-integrations-learning-options{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.automation-integrations-learning-card{background:#0f0f0f7a;border:1px solid #d946ef52;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:135px;padding:22px;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.automation-integrations-learning-card:hover{border-color:#d946ef;transform:translateY(-4px)}.automation-integrations-learning-card strong{color:#fff;font-size:1.08rem;line-height:1.4}.automation-integrations-learning-card span{color:#b8b8c7;font-size:.92rem;line-height:1.6;margin-top:16px}.automation-integrations-learning-link{color:#f0abfc;font-weight:700;grid-column:1/-1;justify-self:start;text-decoration:none}.automation-integrations-final{background:linear-gradient(135deg,#d946ef,#ec4899);padding:82px 0;text-align:center}.automation-integrations-final p{color:#fffffff0;margin:0 auto;max-width:740px}.automation-integrations-final .automation-integrations-actions{justify-content:center}.automation-integrations-final .automation-integrations-primary{background:#fff;color:#c026d3!important}.automation-integrations-final .automation-integrations-secondary{border-color:#ffffffd9}@media (max-width:1100px){.automation-integrations-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-integrations-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.automation-integrations-hero-grid,.automation-integrations-learning-grid,.automation-integrations-two-column{grid-template-columns:1fr}.automation-integrations-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.automation-integrations-final,.automation-integrations-hero,.automation-integrations-learning,.automation-integrations-section{padding:58px 0}.automation-integrations-container{width:min(100% - 28px,1180px)}.automation-integrations-approach,.automation-integrations-audience-grid,.automation-integrations-card-grid,.automation-integrations-comparison,.automation-integrations-detail-grid,.automation-integrations-faq-grid,.automation-integrations-hero-panel,.automation-integrations-learning-options,.automation-integrations-process-grid{grid-template-columns:1fr}.automation-integrations-webhook-flow{align-items:stretch;flex-direction:column}.automation-integrations-webhook-flow b{transform:rotate(90deg)}.automation-integrations-actions{flex-direction:column}.automation-integrations-primary,.automation-integrations-secondary{width:100%}.automation-integrations-hero h1{font-size:clamp(2.25rem,11vw,3.5rem)}.automation-integrations-inline-links{flex-direction:column;gap:12px}.automation-integrations-learning-link{grid-column:auto;justify-self:start}}.intern-profile-page{background:radial-gradient(circle at top right,#d62fd833,#0000 32%),#0d0d15;color:#fff;min-height:100vh;padding:125px 8% 80px}.intern-profile-container{margin:0 auto;max-width:1100px}.back-to-interns{color:#eb52e7;display:inline-block;font-weight:600;margin-bottom:30px;text-decoration:none}.back-to-interns:hover{text-decoration:underline}.intern-profile-header{align-items:center;background:#181825eb;border:1px solid #e23edc59;border-radius:20px;display:flex;gap:35px;margin-bottom:30px;padding:35px}.intern-profile-photo{align-items:center;background:linear-gradient(135deg,#d937db,#762485);border:2px solid #e23edc;border-radius:50%;box-shadow:0 10px 30px #e23edc33;display:flex;flex-shrink:0;font-size:4rem;font-weight:700;height:170px;justify-content:center;overflow:hidden;width:170px}.intern-profile-photo img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.intern-profile-photo span{color:#fff}.intern-profile-label,.verification-label{color:#ed70e9;font-size:.8rem;font-weight:700;letter-spacing:2px;margin:0 0 8px}.intern-profile-heading{min-width:0}.intern-profile-heading h1{color:#ed43e4;font-size:clamp(2.2rem,5vw,3.8rem);margin:0 0 10px;overflow-wrap:anywhere}.intern-profile-role{color:#d0d0da;font-size:1.2rem;margin:0 0 18px}.intern-profile-status{align-items:center;color:#b7b7c2;display:flex;flex-wrap:wrap;gap:12px}.available-badge,.intern-verification-badge{background:#39da811f;border:1px solid #39da8180;border-radius:999px;color:#5be398;display:inline-block;font-size:.85rem;font-weight:700;padding:7px 13px}.intern-profile-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.intern-profile-card{background:#181825e6;border:1px solid #e23edc40;border-radius:16px;padding:28px}.intern-profile-card h2{color:#ee52e8;font-size:1.35rem;margin:0 0 16px}.intern-profile-card p{color:#c4c4ce;line-height:1.8;margin:0}.profile-skills{display:flex;flex-wrap:wrap;gap:10px}.profile-skills span{border:1px solid #e23edc66;border-radius:999px;color:#f181ed;font-size:.85rem;padding:8px 12px}.profile-projects{color:#c4c4ce;display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.profile-projects li{margin-bottom:10px}.project-detail{border-bottom:1px solid #e23edc2e;padding-bottom:18px}.project-detail:last-child{border-bottom:none;padding-bottom:0}.project-detail h3{color:#f181ed;font-size:1rem;margin:0 0 8px}.project-detail p{color:#c9c9d3;line-height:1.75;margin:0}.intern-profile-links{display:flex;flex-wrap:wrap;gap:12px}.disabled-profile-link,.intern-profile-links a{border-radius:8px;font-size:.9rem;font-weight:600;padding:10px 15px}.intern-profile-links a{background:linear-gradient(90deg,#d937db,#ef41ae);color:#fff;text-decoration:none}.disabled-profile-link{border:1px solid #3d3d4d;color:#777786}.intern-details-table-wrapper{background:#181825eb;border:1px solid #e23edc59;border-radius:18px;overflow:hidden}.intern-details-table{border-collapse:collapse;width:100%}.intern-details-table td,.intern-details-table th{border-bottom:1px solid #e23edc33;padding:22px 24px;text-align:left;vertical-align:top}.intern-details-table tr:last-child td,.intern-details-table tr:last-child th{border-bottom:none}.intern-details-table th{background:#e23edc14;color:#ee52e8;font-size:1rem;font-weight:700;width:240px}.intern-details-table td{color:#c9c9d3;line-height:1.75;overflow-wrap:anywhere}.profile-table-link{background:linear-gradient(90deg,#d937db,#ef41ae);border-radius:8px;color:#fff;display:inline-block;font-weight:700;max-width:100%;overflow-wrap:anywhere;padding:9px 15px;text-decoration:none}.profile-table-link:hover{filter:brightness(1.1)}.table-not-available{color:#777786;font-style:italic}.table-availability{border-radius:999px;display:inline-block;font-weight:700;padding:7px 16px}.table-availability.available{background:#39da811f;border:1px solid #39da8180;color:#5be398}.table-availability.unavailable{background:#ff64641a;border:1px solid #ff646473;color:#ff8989}.certificate-valid{background:#39da811f;border:1px solid #39da8180;border-radius:999px;color:#5be398;display:inline-block;font-weight:700;padding:7px 14px}.intern-not-found{background:#181825eb;border:1px solid #e23edc59;border-radius:20px;margin:0 auto;max-width:700px;padding:45px;text-align:center}.intern-not-found h1{color:#ed43e4;margin:0 0 14px}.intern-not-found p{color:#c4c4ce;margin-bottom:24px}.intern-not-found a{background:linear-gradient(90deg,#d937db,#ef41ae);border-radius:8px;color:#fff;display:inline-block;font-weight:700;padding:11px 17px;text-decoration:none}@media (max-width:750px){.intern-profile-page{padding:105px 20px 60px}.intern-profile-header{flex-direction:column;gap:22px;padding:28px 22px;text-align:center}.intern-profile-photo{font-size:3.4rem;height:145px;width:145px}.intern-profile-status{justify-content:center}.intern-profile-content{grid-template-columns:1fr}}@media (max-width:700px){.intern-details-table,.intern-details-table tbody,.intern-details-table td,.intern-details-table th,.intern-details-table tr{display:block;width:100%}.intern-details-table tr{border-bottom:1px solid #e23edc40}.intern-details-table tr:last-child{border-bottom:none}.intern-details-table th{border-bottom:none;padding:18px 18px 8px}.intern-details-table td{border-bottom:none;padding:5px 18px 18px}}@media (max-width:480px){.intern-profile-page{padding:95px 14px 45px}.intern-profile-header{padding:24px 16px}.intern-profile-photo{font-size:3rem;height:125px;width:125px}.intern-profile-heading h1{font-size:2.2rem}.intern-profile-role{font-size:1rem}.profile-table-link{box-sizing:border-box;text-align:center;width:100%}}.verification-page{align-items:flex-start;background:radial-gradient(circle at top left,#edf7ff,#0000 45%),linear-gradient(135deg,#f5f9ff,#fff);display:flex;justify-content:center;min-height:100vh;padding:70px 20px}.verification-card{background:#fff;border:1px solid #e5edf5;border-radius:24px;box-shadow:0 20px 55px #193c5f1f;max-width:720px;padding:45px;text-align:center;width:100%}.verification-icon{align-items:center;background:#e8f8ef;border-radius:50%;color:#149447;display:flex;font-size:36px;font-weight:700;height:76px;justify-content:center;margin:0 auto 18px;width:76px}.error-icon{background:#fff0f0;color:#d93d3d}.verification-eyebrow{color:#24639b;font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px}.verification-card h1{color:#152f46;font-size:34px;margin:0}.verification-message{color:#5f7181;line-height:1.7;margin:16px auto 30px;max-width:520px}.verification-profile{align-items:center;background:#f7fafc;border-radius:18px;display:flex;gap:18px;margin-bottom:26px;padding:22px;text-align:left}.verification-avatar,.verification-avatar-image{border-radius:50%;flex-shrink:0;height:82px;width:82px}.verification-avatar{align-items:center;background:linear-gradient(135deg,#186cb5,#32a4d8);color:#fff;display:flex;font-size:30px;font-weight:700;justify-content:center}.verification-avatar-image{background:#eef3f7;border:4px solid #fff;box-shadow:0 5px 16px #1437552e;display:block;object-fit:cover;object-position:center top}.verification-profile-content{min-width:0}.verification-profile h2{color:#16324a;margin:0 0 5px}.verification-profile p{color:#657789;margin:0}.verification-details{border:1px solid #e4ebf2;border-radius:16px;overflow:hidden;text-align:left}.verification-row{border-bottom:1px solid #e9eff4;display:flex;gap:20px;justify-content:space-between;padding:17px 20px}.verification-row:last-child{border-bottom:none}.verification-row span{color:#68798a}.verification-row strong{color:#203c55;text-align:right}.verified-text{color:#168648!important}.verification-home-button,.verification-profile-button{background:#1768a9;border-radius:10px;color:#fff;display:inline-block;font-weight:600;margin-top:28px;padding:14px 24px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.verification-home-button:hover,.verification-profile-button:hover{background:#0f558e;transform:translateY(-1px)}.verification-note{color:#8896a3;font-size:13px;line-height:1.5;margin-top:24px}.verification-error p{color:#68798a;line-height:1.7}@media (max-width:600px){.verification-page{padding:35px 14px}.verification-card{padding:30px 20px}.verification-card h1{font-size:28px}.verification-profile{align-items:center;gap:14px;padding:18px}.verification-avatar,.verification-avatar-image{height:72px;width:72px}.verification-profile h2{font-size:20px}.verification-profile p{font-size:14px}.verification-row{flex-direction:column;gap:5px}.verification-row strong{text-align:left}}@media (max-width:420px){.verification-profile{flex-direction:column;text-align:center}}.admin-intern-page{background:#f4f7fa;min-height:100vh;padding:60px 20px}.admin-intern-container{margin:0 auto;max-width:1180px}.admin-intern-header{align-items:flex-start;display:flex;gap:30px;justify-content:space-between;margin-bottom:24px}.admin-eyebrow{color:#1768a9;font-size:13px;font-weight:700;letter-spacing:1.4px;margin-bottom:8px}.admin-intern-header h1{color:#17344d;font-size:34px;margin:0 0 10px}.admin-intern-header p{color:#66798b;margin:0}.export-button{background:#1768a9;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:14px 20px}.admin-warning{background:#fff7e8;border-left:4px solid #dc8c18;border-radius:8px;color:#72531f;line-height:1.6;margin-bottom:28px;padding:16px 20px}.admin-intern-form,.admin-intern-list{background:#fff;border-radius:18px;box-shadow:0 12px 35px #223e5514;margin-bottom:30px;padding:30px}.admin-intern-form h2,.admin-intern-list h2{color:#19384f;margin-top:0}.admin-form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.admin-form-field{display:flex;flex-direction:column;gap:8px}.admin-form-field.full-width{grid-column:1/-1}.admin-form-field label{color:#344f64;font-weight:600}.admin-form-field input,.admin-form-field textarea,.admin-list-header input{border:1px solid #d9e2ea;border-radius:9px;box-sizing:border-box;font:inherit;outline:none;padding:12px 14px;width:100%}.admin-form-field input:focus,.admin-form-field textarea:focus,.admin-list-header input:focus{border-color:#3b83bd;box-shadow:0 0 0 3px #3b83bd1f}.verification-code-field{display:flex;gap:10px}.verification-code-field button{background:#eaf3fa;border:none;border-radius:8px;color:#1768a9;cursor:pointer;font-weight:600;padding:0 16px}.admin-form-actions{display:flex;gap:12px;margin-top:24px}.reset-button,.save-intern-button{border:none;border-radius:9px;cursor:pointer;font-weight:600;padding:13px 22px}.save-intern-button{background:#1768a9;color:#fff}.reset-button{background:#e8edf1;color:#344f64}.admin-list-header{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.admin-list-header input{max-width:300px}.admin-table-wrapper{overflow-x:auto}.admin-intern-table{background:#fff;border-collapse:collapse;width:100%}.admin-intern-table td,.admin-intern-table th{border-bottom:1px solid #e5ebf0;padding:15px;text-align:left}.admin-intern-table th{background:#f7fafc;color:#304b60!important;font-weight:700}.admin-intern-table td{background:#fff!important;color:#1f2937!important;font-weight:500}.admin-intern-table tr:hover,.admin-intern-table tr:hover td{background:#f8fbff}.admin-row-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-row-actions button{background:#e8f2fa;border:none;border-radius:7px;color:#1768a9;cursor:pointer;padding:8px 12px}.admin-row-actions .delete-button{background:#fff0f0;color:#c43a3a}@media (max-width:760px){.admin-intern-page{padding:30px 12px}.admin-intern-header{flex-direction:column}.admin-form-grid{grid-template-columns:1fr}.admin-form-field.full-width{grid-column:auto}.verification-code-field{flex-direction:column}.verification-code-field button{padding:12px}.admin-list-header{align-items:stretch;flex-direction:column}.admin-list-header input{max-width:none}.admin-intern-form,.admin-intern-list{padding:20px}}.community-page{overflow:hidden;width:100%}.section-container{margin:0 auto;max-width:1200px;padding:0 20px}.community-hero{align-items:center;background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;display:flex;justify-content:center;min-height:600px;overflow:hidden;padding:80px 20px;position:relative}.community-hero:before{animation:float 20s ease-in-out infinite;background:radial-gradient(circle,#d946ef1a 0,#0000 70%);border-radius:50%;content:"";height:100%;position:absolute;right:-50%;top:-50%;width:100%}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.community-hero-content{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;max-width:1200px;width:100%;z-index:1}.community-hero-text h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d946ef,#ec4899);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:3.5rem;margin-bottom:20px}.community-hero-text p{color:#b3b3b3;font-size:1.2rem;line-height:1.8;margin-bottom:40px}.community-hero-ctas{display:flex;flex-wrap:wrap;gap:20px}.cta-primary,.cta-secondary{border:none;border-radius:8px;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;padding:14px 32px;transition:all .3s ease}.cta-primary{background:linear-gradient(135deg,#d946ef,#ec4899);color:#fff}.cta-primary:hover{box-shadow:0 10px 30px #d946ef66;transform:translateY(-2px)}.cta-secondary{background:#0000;border:2px solid #d946ef;color:#d946ef}.cta-secondary:hover{background:#d946ef1a;transform:translateY(-2px)}.community-hero-visual{height:400px;perspective:1000px;position:relative}.hero-box{animation:box-float 4s ease-in-out infinite;background:linear-gradient(135deg,#d946ef1a,#ec48991a);border:2px solid #d946ef4d;border-radius:12px;position:absolute}.hero-box-1{height:150px;right:20px;top:20px;width:150px}.hero-box-2{animation-delay:1s;height:80px;right:100px;top:180px;width:200px}.hero-box-3{animation-delay:2s;bottom:20px;height:200px;right:40px;width:120px}@keyframes box-float{0%,to{transform:translateY(0) rotateX(0deg)}50%{transform:translateY(-20px) rotateX(5deg)}}.community-about{background:#0f0f0f;padding:80px 20px}.community-about h2,.community-cta h2,.community-features h2,.community-initiatives h2,.community-members h2{color:#fff;font-size:2.5rem;margin-bottom:15px;text-align:center}.section-subtitle{color:#b3b3b3;margin-bottom:50px}.about-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.about-card{background:linear-gradient(135deg,#1a1a2ecc,#0f0f0fcc);border:1px solid #d946ef33;border-radius:12px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.about-card:before{background:linear-gradient(90deg,#d946ef,#ec4899);content:"";height:3px;left:0;position:absolute;top:0;transition:height .3s ease;width:100%}.about-card:hover{background:linear-gradient(135deg,#d946ef1a,#ec48990d);border-color:#d946ef80;transform:translateY(-10px)}.about-card:hover:before{height:4px}.about-card-icon{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:50%;display:flex;font-size:1.5rem;height:50px;justify-content:center;margin-bottom:20px;width:50px}.about-card h3{color:#fff;font-size:1.3rem;margin-bottom:15px}.about-card p{color:#b3b3b3;line-height:1.6}.community-initiatives{background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;border-top:2px solid #d946ef;padding:80px 20px}.initiatives-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.initiative-card{background:#1a1a2e99;border:1px solid #d946ef4d;border-radius:12px;padding:30px;transition:all .3s ease}.initiative-card:hover{background:#1a1a2ee6;border-color:#d946ef;box-shadow:0 15px 40px #d946ef33;transform:translateY(-8px)}.initiative-header{border-bottom:2px solid #d946ef66;margin-bottom:20px;padding-bottom:15px}.initiative-card h3{color:#d946ef;font-size:1.5rem;margin:0}.initiative-items{list-style:none;margin-bottom:20px}.initiative-items li{align-items:center;color:#b3b3b3;display:flex;gap:12px;padding:10px 0;transition:all .3s ease}.initiative-items li:hover{color:#d946ef;transform:translateX(5px)}.initiative-item-icon{color:#d946ef;font-weight:700}.initiative-link{background:none;border:none;color:#d946ef;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-weight:600;padding:10px 0;text-decoration:none;transition:all .3s ease}.initiative-link:hover{border-bottom-color:#d946ef}.role-description{color:#b3b3b3;font-size:.95rem;line-height:1.6}.meeting-details-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:50px}.detail-card{background:#1a1a2e99;border:1px solid #d946ef4d;border-radius:12px;padding:30px;transition:all .3s ease}.detail-card:hover{background:#1a1a2ee6;border-color:#d946ef;box-shadow:0 15px 40px #d946ef33;transform:translateY(-8px)}.detail-header{border-bottom:2px solid #d946ef66;margin-bottom:20px;padding-bottom:15px}.detail-card h3{color:#d946ef;font-size:1.3rem;margin:0}.detail-list{list-style:none;margin:0;padding:0}.detail-list li{border-bottom:1px solid #d946ef1a;color:#b3b3b3;font-size:.95rem;line-height:1.6;padding:10px 0}.detail-list li:last-child{border-bottom:none}.detail-list strong{color:#fff;font-weight:600}.meeting-table-wrapper{overflow-x:auto;width:100%}.meeting-table{border-collapse:collapse;font-family:Poppins,sans-serif;width:100%}.meeting-table thead{background:#d946ef1a}.meeting-table th{border-bottom:2px solid #d946ef4d;color:#d946ef;font-weight:600;padding:12px;text-align:left}.meeting-table td{border-bottom:1px solid #d946ef1a;color:#b3b3b3;padding:12px}.meeting-table tr:hover{background:#d946ef0d}.rules-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:50px}.rule-card{align-items:center;background:linear-gradient(135deg,#d946ef1a,#ec48990d);border:2px solid #d946ef4d;border-radius:12px;display:flex;flex-direction:column;gap:15px;padding:25px;text-align:center;transition:all .3s ease}.rule-card:hover{background:linear-gradient(135deg,#d946ef33,#ec48991a);border-color:#d946ef;transform:translateY(-8px)}.rule-icon{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:50%;color:#fff;display:flex;font-size:1.3rem;font-weight:700;height:45px;justify-content:center;width:45px}.rule-card p{color:#b3b3b3;font-size:.95rem;line-height:1.6}.purpose-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.purpose-card{background:linear-gradient(135deg,#1a1a2ecc,#0f0f0fcc);border:1px solid #d946ef33;border-radius:12px;padding:30px;text-align:center;transition:all .3s ease}.purpose-card:hover{background:linear-gradient(135deg,#d946ef1a,#ec48990d);border-color:#d946ef80;transform:translateY(-10px)}.purpose-icon{font-size:2.5rem;margin-bottom:15px}.purpose-card h3{color:#fff;font-size:1.3rem;margin-bottom:15px}.purpose-card p{color:#b3b3b3;font-size:.95rem;line-height:1.6}.help-text{color:#d946ef;font-weight:600;margin-top:8px!important}.contact-info{background:linear-gradient(135deg,#1a1a2e99,#0f0f0f99);border:1px solid #d946ef33;border-radius:12px;margin-top:40px;padding:40px;text-align:center}.contact-info h4{color:#d946ef;font-size:1.2rem;font-weight:600;margin-bottom:10px}.contact-info p{color:#b3b3b3;font-size:1rem;line-height:1.8}.contact-info a{color:#d946ef;font-weight:600;text-decoration:none;transition:all .3s ease}.contact-info a:hover{color:#ec4899}.tip-text{color:#b3b3b3;font-size:.95rem;font-style:italic;margin-top:15px!important}.mt-30{margin-top:30px}.mt-50{margin-top:50px}@media (max-width:768px){.meeting-details-grid{gap:30px}.meeting-details-grid,.purpose-grid,.rules-grid{grid-template-columns:1fr}.contact-info{padding:30px}.meeting-table{font-size:.85rem}.meeting-table td,.meeting-table th{padding:10px}}@media (max-width:480px){.meeting-table{font-size:.75rem}.meeting-table td,.meeting-table th{padding:8px 5px}.contact-info{padding:20px}}.community-members{background:#0f0f0f;padding:80px 20px}.members-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.member-card{background:linear-gradient(135deg,#d946ef1a,#ec48990d);border:2px solid #d946ef4d;border-radius:12px;padding:40px 30px;position:relative;text-align:center;transition:all .3s ease}.member-card:hover{background:linear-gradient(135deg,#d946ef33,#ec48991a);border-color:#d946ef;transform:translateY(-10px)}.member-number{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:50%;color:#fff;display:flex;font-size:1.8rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.member-card h3{color:#fff;font-size:1.3rem;margin-bottom:15px}.member-card p{color:#b3b3b3;line-height:1.6}.community-features{background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;border-top:2px solid #d946ef;padding:80px 20px}.features-steps{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:50px}.feature-step{background:#1a1a2e99;border:1px solid #d946ef4d;border-radius:12px;flex:1 1;min-width:200px;padding:30px;text-align:center;transition:all .3s ease}.feature-step:hover{background:#1a1a2ee6;border-color:#d946ef;transform:translateY(-8px)}.step-number{align-items:center;background:linear-gradient(135deg,#d946ef,#ec4899);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;margin:0 auto 15px;width:50px}.feature-step h3{color:#fff;font-size:1.2rem;margin-bottom:10px}.feature-step p{color:#b3b3b3;font-size:.95rem}.step-arrow{color:#d946ef;flex-shrink:0;font-size:1.8rem;font-weight:700;margin:0 10px}.community-cta{background:linear-gradient(135deg,#d946ef,#ec4899);padding:80px 20px;text-align:center}.community-cta h2{color:#fff;margin-bottom:15px}.community-cta p{color:#ffffffe6;font-size:1.1rem;margin-bottom:40px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cta-buttons .cta-primary{background:#fff;color:#d946ef}.cta-buttons .cta-primary:hover{background:#ffffffe6}.cta-buttons .cta-secondary{align-items:center;background:#0000;border-color:#fff;color:#fff;display:inline-flex;text-decoration:none}.cta-buttons .cta-secondary:hover{background:#ffffff1a}@media (max-width:768px){.community-hero-content{gap:40px;grid-template-columns:1fr}.community-hero-text h1{font-size:2.5rem}.community-hero-text p{font-size:1rem}.community-hero-ctas{flex-direction:column}.cta-primary,.cta-secondary{text-align:center;width:100%}.about-grid,.initiatives-grid,.members-grid{grid-template-columns:1fr}.features-steps{flex-direction:column}.step-arrow{margin:0;transform:rotate(90deg)}.cta-buttons{flex-direction:column}.cta-buttons .cta-secondary{justify-content:center}h1{font-size:2rem}h2{font-size:1.8rem}}@media (max-width:480px){.community-hero{min-height:400px;padding:50px 15px}.community-hero-text h1{font-size:2rem}.community-hero-visual{height:300px}.hero-box-1,.hero-box-2,.hero-box-3{opacity:.5}.community-about,.community-cta,.community-features,.community-initiatives,.community-members{padding:50px 15px}.about-card,.feature-step,.initiative-card,.member-card{padding:20px}h2{font-size:1.5rem}.section-subtitle{font-size:.95rem}}.courses-section{background:linear-gradient(135deg,#f5f7fa,#e9eef5);font-family:Poppins,sans-serif;min-height:100vh;padding:4rem 2rem}.courses-container{margin:0 auto;max-width:1200px}.courses-section h1{color:#536fa0;font-size:3rem;font-weight:800;margin-bottom:1rem;text-align:center}.courses-subtitle{color:#666;font-size:1.1rem;margin-bottom:2rem;text-align:center}.filter-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.filter-btn{background:#fff;border:2px solid #536fa0;border-radius:25px;color:#536fa0;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.filter-btn:hover{background:#536fa0;color:#fff}.filter-btn.active{background:linear-gradient(135deg,#536fa0,#3d9fff);border-color:#0000;color:#fff}.courses-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem}.course-card{animation:slideIn .6s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:all .4s ease}.course-card:hover{box-shadow:0 15px 40px #536fa033;transform:translateY(-10px)}.course-image{height:200px;overflow:hidden;position:relative;width:100%}.course-image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.course-card:hover .course-image img{transform:scale(1.1)}.course-level{background:#3d9fff;border-radius:20px;color:#fff;font-size:.8rem;font-weight:600;padding:.4rem .8rem;position:absolute;right:10px;text-transform:capitalize;top:10px}.course-content{display:flex;flex:1 1;flex-direction:column;padding:1.5rem}.course-card h3{color:#536fa0;font-size:1.3rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.course-description{color:#666;flex:1 1;font-size:.9rem;line-height:1.6;margin-bottom:1rem}.course-details{border-top:1px solid #eee;color:#999;display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem;margin-bottom:1rem;padding-top:1rem}.course-details span,.course-footer{align-items:center;display:flex}.course-footer{gap:1rem;justify-content:space-between}.price{color:#3d9fff;font-size:1.5rem;font-weight:700}.enroll-btn{background:linear-gradient(135deg,#536fa0,#3d9fff);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;padding:.6rem 1.2rem;transition:all .3s ease;white-space:nowrap}.enroll-btn:hover{box-shadow:0 8px 20px #536fa04d;transform:translateY(-2px)}@media (max-width:768px){.courses-section{padding:2.5rem 1.5rem}.courses-section h1{font-size:2rem}.courses-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.filter-buttons{gap:.75rem}.filter-btn{font-size:.9rem;padding:.6rem 1.2rem}}@media (max-width:480px){.courses-section{padding:1.5rem 1rem}.courses-section h1{font-size:1.5rem}.courses-subtitle{font-size:1rem}.courses-grid{grid-template-columns:1fr}.filter-buttons{flex-direction:column;gap:.5rem}.filter-btn{font-size:.85rem;padding:.5rem 1rem;width:100%}.course-card h3{font-size:1.1rem}.course-description{font-size:.85rem}.price{font-size:1.2rem}.enroll-btn{font-size:.8rem;padding:.5rem 1rem}}.da-landing .da-eyebrow,.da-landing .da-kicker{font-size:.8rem}.da-landing .da-hero h1{font-size:clamp(2.8rem,5vw,4.2rem)}.da-landing .da-hero-text{font-size:1.1rem;line-height:1.75}.da-landing .da-chip{font-size:.82rem}.da-landing .da-btn{font-size:.9rem}.da-landing .da-final-cta h2,.da-landing .da-section-heading h2{font-size:clamp(2.2rem,4vw,3rem)}.da-landing .da-section-heading>p:last-child{font-size:1rem}.da-landing .da-highlight strong{font-size:1.3rem}.da-landing .da-highlight span:last-child{font-size:.9rem}.da-landing .da-index{font-size:.8rem}.da-landing .da-learning-card h3,.da-landing .da-outline-card h3,.da-landing .da-project-copy h3,.da-landing .da-reason h3,.da-landing .da-soft-card h3{font-size:1.3rem}.da-landing .da-outline-card p,.da-landing .da-project-copy p,.da-landing .da-soft-card p{font-size:.9rem;line-height:1.65}.da-landing .da-module-number{font-size:.85rem}.da-landing .da-roadmap-topics span,.da-landing .da-topic-list span{font-size:.82rem;padding:6px 10px}.da-landing .da-core-tools span{font-size:1.1rem}.da-landing .da-month,.da-landing .da-roadmap-marker span,.da-landing .da-support-tools span{font-size:.85rem}.da-landing .da-roadmap-content h3{font-size:1.4rem}.da-landing .da-accordion-item button>span{font-size:1rem}.da-landing .da-accordion-item button b{font-size:.85rem}.da-landing .da-accordion-panel{font-size:.9rem}.da-landing .da-method-grid article>span,.da-landing .da-tag-row span{font-size:.8rem}.da-landing .da-method-grid h3{font-size:1.15rem}.da-landing .da-method-grid p{font-size:.9rem}.da-landing .da-centre-section p:not(.da-kicker){font-size:1rem}.da-landing .da-centre-details{font-size:.9rem}.da-landing .da-mentor-lead{font-size:1rem}.da-landing .da-mentor-facts span{font-size:.88rem}.da-landing .da-mentor-facts b{font-size:.9rem}.da-landing .da-glance-grid span{font-size:.85rem}.da-landing .da-glance-grid strong{font-size:1rem}.da-landing .da-portfolio-grid span{font-size:.8rem}.da-landing .da-portfolio-grid strong{font-size:.95rem}.da-landing .da-work-placeholder span{font-size:.75rem}.da-landing .da-final-cta p:not(.da-kicker),.da-landing .da-work-placeholder strong{font-size:1rem}.da-landing .da-footer p,.da-landing .da-footer small,.da-landing .da-footer-inner>div{font-size:.85rem}.da-landing .da-syllabus-strip h3{font-size:1.5rem}.da-landing .da-syllabus-strip p:not(.da-kicker){font-size:.9rem}.da-landing .da-syllabus-strip ul{font-size:.85rem}.da-landing .da-modal-heading h2{font-size:2rem}.da-landing .da-modal-heading p:last-child{font-size:.9rem}.da-landing .da-field>span{font-size:.85rem}.da-landing .da-field input,.da-landing .da-field select,.da-landing .da-field textarea{font-size:.9rem}.da-landing .da-phone-field b{font-size:.88rem}.da-landing .da-consent{font-size:.8rem}.da-landing .da-form-error{font-size:.82rem}.services-section{background:#f5f7fa;font-family:Poppins,sans-serif;padding:4rem 2rem}.services-container{margin:0 auto;max-width:1200px}.services-section h2{color:#536fa0;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.section-subtitle{color:#666;font-size:1.1rem;margin-bottom:3rem;text-align:center}.services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.service-card{animation:slideIn .6s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;cursor:pointer;padding:2rem;text-align:center;transition:all .4s ease}.service-card:hover{border-top:4px solid #3d9fff;box-shadow:0 15px 40px #536fa033;transform:translateY(-10px)}.service-icon{display:inline-block;font-size:3.5rem;margin-bottom:1rem;transition:all .3s ease}.service-card:hover .service-icon{transform:scale(1.2) rotate(5deg)}.service-card h3{color:#536fa0;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.service-card p{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.service-courses{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem;min-height:50px}.course-tag{background:linear-gradient(135deg,#f0f4f8,#e9eef5);border-radius:20px;color:#536fa0;font-size:.8rem;font-weight:500;padding:.35rem .75rem;transition:all .3s ease}.service-card:hover .course-tag{background:linear-gradient(135deg,#3d9fff,#536fa0);color:#fff}.service-btn{background:linear-gradient(135deg,#536fa0,#3d9fff);border:none;border-radius:25px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.service-btn:hover{box-shadow:0 8px 20px #536fa04d;transform:translateY(-2px)}@media (max-width:768px){.services-section{padding:2.5rem 1.5rem}.services-section h2{font-size:2rem}.services-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.service-card{padding:1.5rem}.service-icon{font-size:2.5rem}.service-card h3{font-size:1.2rem}.service-card p{font-size:.9rem}}@media (max-width:480px){.services-section{padding:1.5rem 1rem}.services-section h2{font-size:1.5rem}.section-subtitle{font-size:.95rem}.services-grid{gap:1rem;grid-template-columns:1fr}.service-card{padding:1rem}.service-icon{font-size:2rem}.service-card h3{font-size:1rem}.service-card p{font-size:.85rem;margin-bottom:1rem}.course-tag{font-size:.7rem;padding:.25rem .5rem}.service-btn{font-size:.8rem;padding:.6rem 1.2rem}}.about-section{background:linear-gradient(135deg,#f5f7fa,#e9eef5);font-family:Poppins,sans-serif;padding:4rem 2rem}.about-container{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto 4rem;max-width:1200px}.about-content h2{color:#536fa0;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.about-intro{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.about-features{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.feature{background:#fff;border-radius:10px;box-shadow:0 4px 15px #00000014;padding:1.5rem;text-align:center;transition:all .3s ease}.feature:hover{box-shadow:0 10px 25px #536fa026;transform:translateY(-5px)}.feature-number{color:#3d9fff;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.feature p{color:#666;font-size:.95rem;font-weight:600}.about-text h3{color:#536fa0;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.about-text ul{list-style:none;margin-bottom:2rem}.about-text li{color:#666;line-height:1.6;margin-bottom:1rem;padding-left:2rem;position:relative}.about-text li:before{color:#3d9fff;content:"✓";font-size:1.2rem;font-weight:700;left:0;position:absolute}.about-btn{background:linear-gradient(135deg,#536fa0,#3d9fff);border:none;border-radius:50px;box-shadow:0 8px 20px #536fa04d;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.about-btn:hover{box-shadow:0 12px 30px #536fa066;transform:translateY(-3px)}.about-image{text-align:center}.about-image img{border-radius:15px;box-shadow:0 15px 40px #00000026;max-width:450px;transition:all .4s ease;width:100%}.about-image img:hover{transform:scale(1.02)}.values-section{margin:0 auto;max-width:1200px}.values-section h3{color:#536fa0;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.value-card{animation:slideIn .6s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:2rem;text-align:center;transition:all .4s ease}.value-card:hover{border-top:4px solid #3d9fff;box-shadow:0 15px 40px #536fa033;transform:translateY(-8px)}.value-card h4{color:#536fa0;font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.value-card p{color:#666;font-size:.95rem;line-height:1.6}@media (max-width:768px){.about-section{padding:2.5rem 1.5rem}.about-container{gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}.about-content h2{font-size:2rem}.about-features{gap:1rem;grid-template-columns:1fr}.about-text h3{font-size:1.5rem}.values-section h3{font-size:2rem}.values-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.about-section{padding:1.5rem 1rem}.about-container{gap:1.5rem}.about-content h2{font-size:1.5rem}.about-intro{font-size:1rem}.about-features{gap:1rem}.feature-number{font-size:2rem}.about-text h3{font-size:1.2rem}.about-text li{font-size:.9rem;margin-bottom:.8rem;padding-left:1.5rem}.about-btn{font-size:.9rem;padding:.6rem 1.5rem}.values-section h3{font-size:1.5rem}.values-grid{gap:1rem;grid-template-columns:1fr}.value-card{padding:1rem}.value-card h4{font-size:1.1rem}.value-card p{font-size:.85rem}}.contact-section{background:linear-gradient(135deg,#f5f7fa,#e9eef5);font-family:Poppins,sans-serif;min-height:100vh;padding:4rem 2rem}.contact-container{margin:0 auto;max-width:1200px}.contact-section h1{color:#536fa0;font-size:3rem;font-weight:800;margin-bottom:1rem;text-align:center}.contact-subtitle{color:#666;font-size:1.1rem;margin-bottom:3rem;text-align:center}.contact-content{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1.2fr}.contact-info{grid-gap:2rem;display:grid;gap:2rem;grid-column:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.info-card{animation:slideIn .6s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:2rem;text-align:center;transition:all .3s ease}.info-card:hover{box-shadow:0 10px 25px #536fa026;transform:translateY(-5px)}.info-icon{display:block;font-size:2.5rem;margin-bottom:1rem}.info-card h3{color:#536fa0;font-size:1.2rem;font-weight:600;margin-bottom:.75rem}.info-card p{color:#666;font-size:.95rem;line-height:1.6}.contact-form{animation:slideIn .6s ease-in-out;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;padding:2.5rem}.success-message{background:#d4edda;border-left:4px solid #28a745;border-radius:8px;color:#155724;font-weight:500;padding:1rem}.form-group,.success-message{margin-bottom:1.5rem}.form-group label{color:#536fa0;display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.form-group input,.form-group textarea{border:2px solid #e0e0e0;border-radius:6px;color:#333;font-family:Poppins,sans-serif;font-size:.95rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#3d9fff;box-shadow:0 0 0 3px #3d9fff1a;outline:none}.form-group input::placeholder,.form-group textarea::placeholder{color:#999}.form-group textarea{min-height:150px;resize:vertical}.submit-btn{background:linear-gradient(135deg,#536fa0,#3d9fff);border:none;border-radius:6px;box-shadow:0 8px 20px #536fa04d;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;padding:1rem;transition:all .3s ease;width:100%}.submit-btn:hover{box-shadow:0 12px 30px #536fa066;transform:translateY(-2px)}.submit-btn:active{transform:translateY(0)}@media (max-width:768px){.contact-section{padding:2.5rem 1.5rem}.contact-section h1{font-size:2rem}.contact-content{gap:2rem;grid-template-columns:1fr}.contact-info{grid-column:auto;grid-template-columns:1fr 1fr}.contact-form{padding:2rem}}@media (max-width:480px){.contact-section{padding:1.5rem 1rem}.contact-section h1{font-size:1.5rem}.contact-subtitle{font-size:1rem}.contact-info{grid-template-columns:1fr}.contact-form{padding:1.5rem}.form-group{margin-bottom:1rem}.form-group label{font-size:.9rem}.form-group input,.form-group textarea{font-size:.9rem;padding:.6rem .75rem}.form-group textarea{min-height:120px}.submit-btn{font-size:.95rem;padding:.75rem}.info-card{padding:1.5rem}.info-icon{font-size:2rem}.info-card h3{font-size:1rem}.info-card p{font-size:.9rem}}.our-story-page{background:#0f0f0f;overflow:hidden;width:100%}.our-story-container{margin:0 auto;max-width:1200px;padding:0 20px}.our-story-hero{background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;overflow:hidden;padding:32px 20px 90px;position:relative}.our-story-hero:before{background:radial-gradient(circle,#d946ef33 0,#d946ef00 70%);border-radius:50%;content:"";height:540px;pointer-events:none;position:absolute;right:-30%;top:-40%;width:540px}.our-story-header-top{margin-bottom:40px}.our-story-back-btn{align-items:center;background:#fff;border:2px solid #536fa0;border-radius:8px;box-shadow:0 2px 8px #0000001f;color:#536fa0;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.our-story-back-btn:hover{background:#536fa0;color:#fff;transform:translateX(-4px)}.our-story-back-btn span{font-size:1.1rem}.our-story-hero-content{max-width:760px;position:relative;z-index:1}.our-story-kicker{color:#ec4899;font-size:.95rem;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.our-story-hero-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#d946ef,#ec4899);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:3.2rem;margin-bottom:14px}.our-story-intro{color:#b3b3b3;font-size:1.08rem;line-height:1.8}.our-story-timeline{background:#0f0f0f;padding:80px 20px}.our-story-cta h2,.our-story-impact h2,.our-story-pillars h2,.our-story-timeline h2{color:#fff;font-size:2.3rem;margin-bottom:16px;text-align:center}.our-story-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.our-story-card{background:linear-gradient(135deg,#1a1a2ed9,#0f0f0ff2);border:1px solid #d946ef40;border-radius:12px;padding:26px;transition:all .3s ease}.our-story-card:hover{border-color:#d946ef99;box-shadow:0 16px 32px #d946ef1f;transform:translateY(-8px)}.our-story-year{background:#d946ef1f;border:1px solid #d946ef59;border-radius:999px;color:#d946ef;display:inline-block;font-size:.85rem;font-weight:700;margin-bottom:10px;padding:4px 10px}.our-story-card h3{color:#fff;font-size:1.2rem;margin-bottom:10px}.our-story-card p{color:#b3b3b3;font-size:.95rem;line-height:1.7}.our-story-pillars{background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid #d946ef;border-top:2px solid #d946ef;padding:80px 20px}.our-story-pillar-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.our-story-pillar-card{background:#1a1a2eb3;border:1px solid #d946ef4d;border-radius:12px;padding:30px;text-align:center;transition:all .3s ease}.our-story-pillar-card:hover{background:#1a1a2ef2;border-color:#d946ef;transform:translateY(-8px)}.our-story-pillar-card h3{color:#fff;font-size:1.25rem;margin-bottom:10px}.our-story-pillar-card p{color:#b3b3b3;line-height:1.7}.our-story-impact{background:#0f0f0f;padding:80px 20px}.our-story-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.our-story-stat-card{background:linear-gradient(135deg,#d946ef1f,#ec489912);border:1px solid #d946ef4d;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease}.our-story-stat-card:hover{border-color:#ec4899;transform:translateY(-6px)}.our-story-stat-card h3{color:#fff;font-size:2rem;margin-bottom:6px}.our-story-stat-card p{color:#b3b3b3;font-size:.95rem}.our-story-cta{background:linear-gradient(135deg,#d946ef,#ec4899);padding:80px 20px;text-align:center}.our-story-cta p{color:#fffffff2;font-size:1.05rem;margin:0 auto 30px;max-width:640px}.our-story-cta-btn{background:#fff;border:none;border-radius:8px;color:#d946ef;cursor:pointer;font-size:1rem;font-weight:700;padding:14px 32px;transition:all .3s ease}.our-story-cta-btn:hover{background:#ffffffeb;box-shadow:0 10px 30px #0003;transform:translateY(-2px)}@media (max-width:768px){.our-story-hero{padding:24px 16px 70px}.our-story-header-top{margin-bottom:28px}.our-story-back-btn{justify-content:center;width:100%}.our-story-hero-content h1{font-size:2.4rem}.our-story-intro{font-size:1rem}.our-story-cta h2,.our-story-impact h2,.our-story-pillars h2,.our-story-timeline h2{font-size:1.9rem}}@media (max-width:480px){.our-story-container{padding:0 14px}.our-story-hero-content h1{font-size:2rem}.our-story-cta,.our-story-impact,.our-story-pillars,.our-story-timeline{padding:56px 14px}}.da-landing{--da-bg:#0f0f0f;--da-bg-alt:#1a1a2e;--da-accent:#d946ef;--da-accent-2:#ec4899;--da-text:#fff;--da-muted:#b3b3b3;--da-light-bg:#f7f7f9;--da-light-text:#1f1723;--da-light-muted:#66606a;--da-light-border:#e6d9e9;background:var(--da-bg);color:var(--da-text);font-family:Poppins,sans-serif;overflow:hidden;width:100%}.da-landing *,.da-landing :after,.da-landing :before{box-sizing:border-box}.da-landing a{color:inherit;text-decoration:none}.da-landing button,.da-landing input,.da-landing select,.da-landing textarea{font-family:inherit}.da-container,.da-narrow-container{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px;width:100%}.da-section{padding:80px 20px}@keyframes da-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes da-rise{0%{opacity:.2;transform:scaleY(0);transform-origin:bottom}to{opacity:1;transform:scaleY(1)}}.da-floating-one{animation:da-float 4s ease-in-out infinite}.da-floating-two{animation:da-float 4.8s ease-in-out .7s infinite}.da-eyebrow,.da-kicker{color:#f0abfc;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.da-section-heading{margin:0 auto 50px;max-width:860px;text-align:center}.da-final-cta h2,.da-section-heading h2{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 15px}.da-section-heading h2:after{background:linear-gradient(90deg,var(--da-accent),var(--da-accent-2));border-radius:999px;content:"";display:block;height:3px;margin:16px auto 0;width:58px}.da-section-heading>p:last-child{font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:760px}.da-brand{align-items:center;display:inline-flex;flex:0 0 auto}.da-brand img{height:38px;object-fit:contain;width:auto}.da-footer a:hover{color:var(--da-accent)}.da-hero{align-items:center;background:radial-gradient(circle at 83% 18%,#d946ef1f,#0000 34%),linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid var(--da-accent);color:#fff;display:flex;min-height:600px;overflow:hidden;padding:80px 20px;position:relative}.da-hero-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.da-eyebrow span{color:#b3b3b3;font-weight:400;letter-spacing:normal;text-transform:none}.da-hero h1{color:#fff;font-size:3.5rem;font-weight:800;line-height:1.12;margin:14px 0 20px;max-width:720px}.da-hero h1 em{background:linear-gradient(135deg,var(--da-accent),var(--da-accent-2));-webkit-background-clip:text;background-clip:text;color:#0000;font-style:normal}.da-hero-text{color:var(--da-muted);font-size:1.2rem;line-height:1.8;max-width:680px}.da-action-row,.da-chip-row,.da-tag-row{display:flex;flex-wrap:wrap;gap:12px}.da-chip-row{margin:24px 0 30px}.da-chip{background:#d946ef14;border:1px solid #d946ef73;border-radius:999px;color:#f5d0fe;font-size:.86rem;padding:9px 14px}.da-action-row{gap:20px}.da-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:9px;justify-content:center;min-height:50px;padding:14px 28px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.da-btn:hover{transform:translateY(-2px)}.da-btn-primary{background:linear-gradient(135deg,var(--da-accent),var(--da-accent-2));color:#fff}.da-btn-primary:hover{box-shadow:0 10px 30px #d946ef59}.da-btn-ghost,.da-btn-outline-light{background:#0000;border:2px solid var(--da-accent);color:var(--da-accent)}.da-btn-ghost:hover,.da-btn-outline-light:hover{background:#d946ef1a}.da-note{color:var(--da-muted);font-size:.95rem;margin-top:22px}.da-pulse{background:var(--da-accent-2);border-radius:50%;box-shadow:0 0 0 5px #ec48991a;display:inline-block;height:8px;margin-right:8px;width:8px}.da-hero-visual{background:linear-gradient(135deg,#d946ef1a,#ec48990f);border:2px solid #d946ef4d;border-radius:12px;min-height:400px;padding:42px 26px 26px;position:relative}.da-dashboard-top{align-items:center;border-bottom:1px solid #d946ef2e;color:#bdb8c1;display:flex;font-size:.78rem;height:42px;inset:0 0 auto 0;justify-content:space-between;padding:0 18px;position:absolute}.da-window-dots{color:#f0abfc;font-size:.65rem;letter-spacing:3px}.da-dashboard-body{background:#0f0f0f7a;border-radius:10px;padding:24px 18px 16px}.da-dash-kicker{color:#c8c4cb;font-size:.8rem;letter-spacing:.08em}.da-dash-kicker span{color:#f472b6;float:right}.da-dash-value{font-size:2.2rem;font-weight:700;margin:10px 0 14px}.da-chart{align-items:flex-end;background:repeating-linear-gradient(0deg,#0000 0 35px,#ffffff0f 36px 37px);border-bottom:1px solid #ffffff1f;display:flex;gap:10px;height:160px;padding:10px 0}.da-chart i{animation:da-rise .8s ease both;background:linear-gradient(#e879f9,#c026d3);border-radius:5px 5px 0 0;display:block;flex:1 1}.da-chart i:first-child{height:36%}.da-chart i:nth-child(2){animation-delay:.08s;height:49%}.da-chart i:nth-child(3){animation-delay:.16s;height:43%}.da-chart i:nth-child(4){animation-delay:.24s;height:68%}.da-chart i:nth-child(5){animation-delay:.32s;height:58%}.da-chart i:nth-child(6){animation-delay:.4s;height:77%}.da-chart i:nth-child(7){animation-delay:.48s;height:67%}.da-chart i:nth-child(8){animation-delay:.56s;height:94%}.da-dash-footer{color:#bdb8c1;display:flex;font-size:.75rem;justify-content:space-between;padding-top:12px}.da-floating-card{background:#fff;border:1px solid #eadfed;border-radius:12px;box-shadow:0 14px 28px #00000040;color:var(--da-light-text);font-size:.85rem;padding:12px 15px;position:absolute}.da-floating-card strong{color:#b52bc9;display:block;font-size:1.2rem}.da-floating-card span{color:#66606a}.da-floating-one{right:-24px;top:76px}.da-floating-two{align-items:center;bottom:42px;display:flex;gap:9px;left:-28px}.da-mini-bar{background:var(--da-accent-2);display:inline-block;height:7px;width:24px}.da-highlights{background:#0f0f0f;padding:70px 20px 80px}.da-highlight-grid{grid-gap:30px;background:#0000;border:0;box-shadow:none;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);overflow:visible}.da-highlight{background:linear-gradient(135deg,#1a1a2ec7,#0f0f0fdb);border:1px solid #d946ef40;border-radius:12px;min-height:170px;overflow:hidden;padding:30px;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.da-highlight:before{background:linear-gradient(90deg,var(--da-accent),var(--da-accent-2));content:"";height:3px;inset:0 0 auto 0;position:absolute}.da-highlight:hover{border-color:#d946ef8c;box-shadow:0 15px 40px #d946ef29;transform:translateY(-8px)}.da-index{color:#e879f9;display:block;font-size:.85rem;font-weight:700;margin-bottom:26px}.da-highlight strong{color:#fff;display:block;font-size:1.4rem;line-height:1.25}.da-highlight span:last-child{color:var(--da-muted);display:block;font-size:1rem;line-height:1.5;margin-top:8px}.da-section-light{background:var(--da-light-bg)}.da-section-light,.da-section-light .da-section-heading h2{color:var(--da-light-text)}.da-section-light .da-section-heading>p:last-child{color:var(--da-light-muted)}.da-section-light .da-kicker{color:var(--da-accent)}.da-audience-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(6,1fr)}.da-soft-card{background:#fff;border:1px solid #d946ef33;border-radius:12px;box-shadow:0 8px 24px #0000000f;grid-column:span 2;min-height:300px;overflow:hidden;padding:30px;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.da-soft-card:nth-child(4){grid-column:2/span 2}.da-soft-card:nth-child(5){grid-column:4/span 2}.da-soft-card:before{background:linear-gradient(90deg,var(--da-accent),var(--da-accent-2));content:"";height:3px;inset:0 0 auto 0;position:absolute}.da-card-mark{background:linear-gradient(135deg,var(--da-accent),var(--da-accent-2));border-radius:50%;color:#fff;display:grid;font-size:1.15rem;font-weight:700;height:50px;place-items:center;width:50px}.da-soft-card h3{color:var(--da-light-text);font-size:1.3rem;line-height:1.35;margin:42px 0 15px}.da-soft-card p{color:var(--da-light-muted);font-size:1rem;line-height:1.65}.da-soft-card:hover{border-color:#d946ef80;box-shadow:0 15px 40px #d946ef24;transform:translateY(-10px)}.da-curriculum,.da-deep-section,.da-glance,.da-method,.da-tools-section,.da-work-section{background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid var(--da-accent);border-top:2px solid var(--da-accent);color:#fff}.da-curriculum .da-section-heading h2,.da-deep-section .da-section-heading h2,.da-glance .da-section-heading h2,.da-method .da-section-heading h2,.da-tools-section .da-section-heading h2,.da-work-section .da-section-heading h2{color:#fff}.da-curriculum .da-section-heading>p:last-child,.da-deep-section .da-section-heading>p:last-child,.da-glance .da-section-heading>p:last-child,.da-method .da-section-heading>p:last-child,.da-tools-section .da-section-heading>p:last-child,.da-work-section .da-section-heading>p:last-child{color:var(--da-muted)}.da-four-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.da-outline-card{background:#1a1a2e99;border:1px solid #d946ef4d;border-radius:12px;min-height:310px;padding:30px;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.da-outline-card>span{background:linear-gradient(135deg,var(--da-accent),var(--da-accent-2));border-radius:50%;color:#fff;display:grid;font-size:1rem;font-weight:700;height:50px;place-items:center;width:50px}.da-outline-card h3{color:#fff;font-size:1.3rem;line-height:1.35;margin:42px 0 15px}.da-outline-card p{color:var(--da-muted);font-size:1rem;line-height:1.65}.da-outline-card:hover{background:#1a1a2eeb;border-color:var(--da-accent);box-shadow:0 15px 40px #d946ef2e;transform:translateY(-8px)}.da-learning-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.da-learning-card{background:#fff;border:1px solid #d946ef33;border-radius:12px;box-shadow:0 8px 24px #0000000f;min-height:340px;padding:30px;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.da-module-number{color:var(--da-accent);font-size:.92rem;font-weight:700}.da-learning-card h3{color:var(--da-light-text);font-size:1.35rem;line-height:1.35;margin:28px 0 18px}.da-roadmap-topics,.da-topic-list{display:flex;flex-wrap:wrap;gap:10px}.da-roadmap-topics span,.da-tag-row span,.da-topic-list span{background:#f8ecfb;border-radius:999px;color:#6d3b7a;font-size:.88rem;padding:8px 12px}.da-learning-card:hover{border-color:#d946ef73;box-shadow:0 15px 38px #d946ef1f;transform:translateY(-8px)}.da-tools-wrap{border-top:1px solid #d946ef47;padding-top:30px}.da-core-tools,.da-support-tools{display:flex;flex-wrap:wrap;gap:15px}.da-core-tools span{background:#1a1a2e9e;border:1px solid #d946ef66;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;padding:16px 22px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.da-core-tools span:hover{background:#d946ef1a;border-color:var(--da-accent);transform:translateY(-4px)}.da-support-tools{margin-top:20px}.da-support-tools span{background:#1a1a2e73;border:1px solid #d946ef40;border-radius:999px;color:#cfc8d2;font-size:.9rem;padding:10px 14px}.da-roadmap{position:relative}.da-roadmap:before{background:linear-gradient(to bottom,var(--da-accent),var(--da-accent-2));bottom:12px;content:"";left:29px;position:absolute;top:12px;width:2px}.da-roadmap-row{grid-gap:28px;display:grid;gap:28px;grid-template-columns:60px 1fr;min-height:170px}.da-roadmap-marker span{background:linear-gradient(135deg,var(--da-accent),var(--da-accent-2));border-radius:50%;color:#fff;display:grid;font-size:1rem;font-weight:700;height:58px;place-items:center;position:relative;width:58px;z-index:1}.da-roadmap-content{border-bottom:1px solid #e3d8e6;padding:0 0 42px}.da-month{color:#c12bd2;font-size:.95rem;font-weight:700;margin:0 0 8px;text-transform:uppercase}.da-roadmap-content h3{color:var(--da-light-text);font-size:1.5rem;margin:0 0 15px}.da-accordion{border-top:1px solid #d946ef38}.da-accordion-item{border-bottom:1px solid #d946ef38}.da-accordion-item button{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;justify-content:space-between;min-height:70px;padding:22px 6px;text-align:left;width:100%}.da-accordion-item button>span{align-items:center;color:#fff;display:flex;font-size:1.08rem;font-weight:600;gap:18px}.da-accordion-item button b{color:#e879f9;font-size:.9rem}.da-accordion-item button i{background:#d946ef14;border-radius:50%;color:var(--da-accent);display:grid;font-size:1.3rem;font-style:normal;height:36px;place-items:center;transition:transform .3s ease;width:36px}.da-accordion-item.is-open button i{transform:rotate(45deg)}.da-accordion-panel{color:var(--da-muted);font-size:1rem;line-height:1.75;padding:0 52px 24px}.da-syllabus-strip{align-items:center;background:linear-gradient(135deg,#d946ef1f,#ec48990f);border:1px solid #d946ef59;border-radius:12px;display:flex;gap:32px;justify-content:space-between;margin-top:42px;padding:30px}.da-syllabus-strip h3{color:#fff;font-size:1.5rem;margin:8px 0;max-width:580px}.da-syllabus-strip p:not(.da-kicker){color:var(--da-muted);font-size:1rem;line-height:1.7;max-width:600px}.da-syllabus-strip ul{color:#e5dce8;display:flex;flex-wrap:wrap;font-size:.95rem;gap:10px 20px;list-style:none;margin:18px 0 0;padding:0}.da-syllabus-strip li:before{color:#f472b6;content:"✓";margin-right:6px}.da-project-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.da-project-card{background:#fff;border:1px solid #d946ef33;border-radius:12px;box-shadow:0 8px 24px #0000000f;overflow:hidden;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.da-project-card:hover{border-color:#d946ef73;box-shadow:0 15px 38px #d946ef1f;transform:translateY(-8px)}.da-project-screen{background:linear-gradient(135deg,#f4e9f8,#fff);border-bottom:1px solid #eaddec;color:var(--da-accent);display:flex;flex-direction:column;height:180px;justify-content:space-between;padding:18px}.da-project-screen>span{font-size:.9rem;font-weight:700}.da-placeholder-lines{align-items:flex-end;display:flex;gap:8px;height:60px}.da-placeholder-lines i{background:#e879f9;border-radius:4px 4px 0 0;height:30%;width:24px}.da-placeholder-lines i:nth-child(2){height:70%}.da-placeholder-lines i:nth-child(3){height:50%}.da-project-screen small{color:#8a6b91;font-size:.72rem;letter-spacing:.08em}.da-project-copy{padding:30px}.da-project-copy h3{color:var(--da-light-text);font-size:1.3rem;margin:0 0 15px}.da-project-copy p{color:var(--da-light-muted);font-size:1rem;line-height:1.65;margin:0 0 18px}.da-method-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.da-method-grid article{background:#1a1a2e99;border:1px solid #d946ef4d;border-radius:12px;border-top:3px solid var(--da-accent);min-height:220px;padding:30px;position:relative;transition:transform .3s ease,border-color .3s ease,background .3s ease}.da-method-grid article:hover{background:#1a1a2ee6;border-color:var(--da-accent);transform:translateY(-8px)}.da-method-grid article>span{color:#e879f9;font-size:.9rem;font-weight:700}.da-method-grid h3{color:#fff;font-size:1.25rem;margin:30px 0 12px}.da-method-grid p{color:var(--da-muted);font-size:1rem;line-height:1.65}.da-method-grid b{display:none}#why-ailyt.da-section-light{background:#0f0f0f;border-bottom:2px solid var(--da-accent);border-top:2px solid var(--da-accent);color:#fff}#why-ailyt .da-section-heading h2{color:#fff}#why-ailyt .da-section-heading>p:last-child{color:var(--da-muted)}#why-ailyt .da-kicker{color:#f0abfc}.da-reasons-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.da-reason{background:linear-gradient(135deg,#1a1a2ec7,#0f0f0fdb);border:1px solid #d946ef40;border-radius:12px;min-height:300px;overflow:hidden;padding:30px;position:relative;transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease}.da-reason:before{background:linear-gradient(90deg,var(--da-accent),var(--da-accent-2));content:"";height:3px;inset:0 0 auto 0;position:absolute}.da-reason span{background:linear-gradient(135deg,var(--da-accent),var(--da-accent-2));border-radius:50%;color:#fff;display:grid;font-size:1.15rem;font-weight:700;height:50px;place-items:center;width:50px}.da-reason h3{color:#fff;font-size:1.3rem;line-height:1.35;margin:92px 0 0}.da-reason:hover{background:linear-gradient(135deg,#d946ef1a,#ec48990d);border-color:#d946ef8c;box-shadow:0 15px 40px #d946ef29;transform:translateY(-10px)}.da-centre-section{background:#0f0f0f;border-bottom:2px solid var(--da-accent);color:#fff;padding:80px 20px}.da-centre-grid,.da-mentor-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.da-centre-section h2{color:#fff;font-size:2.5rem;margin:10px 0 18px}.da-centre-section p:not(.da-kicker){color:var(--da-muted);font-size:1.05rem;line-height:1.8;max-width:520px}.da-centre-details{grid-gap:10px;color:#f0abfc;display:grid;font-size:.95rem;gap:10px;margin-top:28px}.da-centre-placeholder,.da-mentor-placeholder{background:#1a1a2e99;border:1px solid #d946ef4d;border-radius:12px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;padding:30px}.da-centre-placeholder span,.da-mentor-placeholder span{color:#e879f9;font-size:.85rem;font-weight:700;letter-spacing:.08em}.da-centre-placeholder strong{font-size:1.45rem;margin-top:10px}.da-centre-placeholder small{color:var(--da-muted);margin-top:6px}.da-mentor-placeholder{align-items:center;justify-content:center;min-height:390px}.da-mentor-lead{color:var(--da-light-muted);font-size:1.05rem;line-height:1.8;max-width:520px}.da-mentor-facts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:28px}.da-mentor-facts span{grid-gap:5px;background:#fff;border:1px solid #e4d8e6;border-radius:10px;color:var(--da-light-muted);display:grid;font-size:.92rem;gap:5px;padding:16px 18px}.da-mentor-facts b{color:var(--da-light-text);font-size:.98rem}.da-glance-grid{border-left:1px solid #d946ef40;border-top:1px solid #d946ef40;display:grid;grid-template-columns:repeat(4,1fr)}.da-glance-grid div{background:#1a1a2e99;border-bottom:1px solid #d946ef33;border-right:1px solid #d946ef33;min-height:145px;padding:24px;transition:background .3s ease}.da-glance-grid div:hover{background:#d946ef14}.da-glance-grid span,.da-glance-grid strong{display:block}.da-glance-grid span{color:var(--da-muted);font-size:.9rem}.da-glance-grid strong{color:#fff;font-size:1.05rem;line-height:1.45;margin-top:14px}.da-portfolio-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.da-portfolio-grid div{align-items:center;background:#fff;border:1px solid #e4d8e6;border-radius:12px;display:flex;gap:16px;min-height:110px;padding:20px}.da-portfolio-grid span{color:var(--da-accent);font-size:.88rem;font-weight:700}.da-portfolio-grid strong{color:var(--da-light-text);font-size:1rem}.da-work-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.da-work-placeholder{background:#1a1a2e99;border:1px solid #d946ef4d;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;padding:24px}.da-work-placeholder span{color:#e879f9;font-size:.8rem;font-weight:700;letter-spacing:.08em}.da-work-placeholder strong{color:#fff;font-size:1.05rem;margin-top:8px}.da-landing #faqs{background:var(--da-light-bg);padding:80px 20px}.da-landing #faqs,.da-landing #faqs .da-section-heading h2{color:var(--da-light-text)}.da-landing #faqs .da-section-heading>p:last-child{color:var(--da-light-muted)}.da-landing #faqs .da-accordion{border-top:1px solid #ddd0e1}.da-landing #faqs .da-accordion-item{border-bottom:1px solid #ddd0e1}.da-landing #faqs .da-accordion-item button{min-height:74px;padding:20px 8px}.da-landing #faqs .da-accordion-item button>span{color:#2c2230;font-size:1.08rem;font-weight:600}.da-landing #faqs .da-accordion-item button i{background:#f7ebfa;color:var(--da-accent)}.da-landing #faqs .da-accordion-panel{color:var(--da-light-muted);font-size:1rem;line-height:1.75}.da-final-cta{background:linear-gradient(135deg,var(--da-accent) 0,var(--da-accent-2) 100%);color:#fff;padding:80px 20px}.da-final-inner{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:1.15fr .85fr}.da-final-cta .da-kicker,.da-final-cta h2{color:#fff}.da-final-cta h2{max-width:650px}.da-final-cta p:not(.da-kicker){color:#ffffffeb;font-size:1.1rem;line-height:1.7;max-width:600px}.da-final-inner .da-action-row{justify-content:flex-end}.da-final-cta .da-btn-primary{background:#fff;color:var(--da-accent)}.da-final-cta button.da-btn-light{background:#0000;border:2px solid #fff;color:#fff}.da-final-cta a.da-btn-light{background:#128c4b;border:2px solid #128c4b;color:#fff!important}.da-final-cta a.da-btn-light:hover{background:#0f783f;border-color:#0f783f}.da-final-location{border-top:1px solid #ffffff59;color:#fff;display:flex;font-size:.95rem;grid-column:1/-1;justify-content:space-between;padding-top:24px}.da-footer{background:#0f0f0f;color:#fff;padding:46px 20px 80px}.da-footer-inner{grid-gap:25px;align-items:center;display:grid;gap:25px;grid-template-columns:1fr 1fr auto}.da-footer p,.da-footer small,.da-footer-inner>div{color:var(--da-muted);font-size:.9rem}.da-footer-inner>div{display:flex;gap:20px;justify-content:flex-end}.da-footer small{border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:20px}.da-mobile-cta{display:none}.da-modal-backdrop{background:#0a080cc7;display:grid;inset:0;overflow-y:auto;padding:24px;place-items:center;position:fixed;z-index:60}.da-lead-modal{background:#fff;border-radius:14px;box-shadow:0 25px 80px #00000059;color:var(--da-light-text);max-height:calc(100vh - 48px);overflow-y:auto;padding:35px 34px 31px;position:relative;width:min(640px,100%)}.da-modal-close{background:#f5edf7;border:0;border-radius:50%;color:#6e5c73;cursor:pointer;font-size:1.7rem;height:36px;line-height:1;position:absolute;right:15px;top:12px;width:36px}.da-modal-heading{margin-bottom:25px;padding-right:34px}.da-modal-heading h2{color:var(--da-light-text);font-size:2rem;line-height:1.2;margin:9px 0 10px}.da-modal-heading p:last-child{color:var(--da-light-muted);font-size:.95rem;line-height:1.6}.da-form-grid{grid-gap:16px 14px;display:grid;gap:16px 14px;grid-template-columns:1fr 1fr}.da-field{grid-gap:7px;display:grid;gap:7px}.da-field-wide{grid-column:1/-1}.da-field>span{color:#33303a;font-size:.92rem;font-weight:600}.da-field input,.da-field select,.da-field textarea{background:#fff;border:1px solid #dfd2e2;border-radius:8px;color:var(--da-light-text);font-size:.95rem;min-height:46px;padding:11px 13px;width:100%}.da-field textarea{min-height:90px;resize:vertical}.da-field input:focus,.da-field select:focus,.da-field textarea:focus{border-color:var(--da-accent);box-shadow:0 0 0 3px #d946ef1f;outline:none}.da-phone-field{align-items:center;border:1px solid #dfd2e2;border-radius:8px;display:flex;overflow:hidden}.da-phone-field b{align-self:stretch;border-right:1px solid #dfd2e2;color:#6c6370;display:grid;font-size:.9rem;padding:0 12px;place-items:center}.da-phone-field input{border:0;border-radius:0;min-width:0}.da-honeypot{height:1px;left:-10000px;position:absolute;width:1px}.da-consent{align-items:flex-start;color:#66606a;display:flex;font-size:.82rem;gap:10px;line-height:1.55;margin:20px 0 14px}.da-consent input{accent-color:var(--da-accent);flex:0 0 auto;height:16px;margin-top:2px;width:16px}.da-form-error{color:#b3261e;font-size:.84rem;margin:0 0 12px}.da-submit-btn{width:100%}.da-submit-btn:disabled{cursor:wait;opacity:.65}@media (max-width:1050px){.da-centre-grid,.da-final-inner,.da-hero-grid,.da-mentor-grid{grid-template-columns:1fr}.da-audience-grid,.da-four-grid,.da-learning-grid,.da-method-grid,.da-project-grid,.da-reasons-grid{grid-template-columns:repeat(2,1fr)}.da-soft-card,.da-soft-card:nth-child(4),.da-soft-card:nth-child(5){grid-column:auto}.da-glance-grid,.da-highlight-grid,.da-portfolio-grid,.da-work-grid{grid-template-columns:repeat(2,1fr)}.da-final-inner .da-action-row{justify-content:flex-start}}@media (max-width:768px){.da-centre-section,.da-final-cta,.da-hero,.da-highlights,.da-landing #faqs,.da-section{padding-left:15px;padding-right:15px}.da-section{padding-bottom:50px;padding-top:50px}.da-brand img{height:32px}.da-hero{min-height:400px;padding-bottom:50px;padding-top:50px}.da-hero h1{font-size:2.5rem}.da-hero-text{font-size:1rem}.da-action-row{align-items:stretch;flex-direction:column}.da-btn{width:100%}.da-section-heading{margin-bottom:36px}.da-centre-section h2,.da-final-cta h2,.da-section-heading h2{font-size:1.8rem}.da-section-heading>p:last-child{font-size:.95rem}.da-audience-grid,.da-four-grid,.da-glance-grid,.da-highlight-grid,.da-learning-grid,.da-method-grid,.da-portfolio-grid,.da-project-grid,.da-reasons-grid,.da-work-grid{grid-template-columns:1fr}.da-learning-card,.da-method-grid article,.da-outline-card,.da-reason,.da-soft-card{min-height:auto;padding:24px}.da-soft-card,.da-soft-card:nth-child(4),.da-soft-card:nth-child(5){grid-column:auto}.da-learning-card h3,.da-method-grid h3,.da-outline-card h3,.da-project-copy h3,.da-reason h3,.da-soft-card h3{font-size:1.2rem}.da-method-grid p,.da-outline-card p,.da-project-copy p,.da-soft-card p{font-size:.95rem}.da-roadmap-row{gap:16px;grid-template-columns:46px 1fr}.da-roadmap:before{left:22px}.da-roadmap-marker span{font-size:.82rem;height:44px;width:44px}.da-roadmap-content h3{font-size:1.2rem}.da-syllabus-strip{align-items:flex-start;flex-direction:column;padding:22px}.da-centre-placeholder,.da-mentor-placeholder{min-height:280px}.da-form-grid,.da-mentor-facts{grid-template-columns:1fr}.da-field-wide{grid-column:auto}.da-footer-inner{grid-template-columns:1fr}.da-footer-inner>div{flex-wrap:wrap;justify-content:flex-start}.da-footer small{grid-column:auto}.da-mobile-cta{grid-gap:8px;background:#0f0f0ff7;bottom:0;box-shadow:0 -6px 20px #00000026;display:grid;gap:8px;grid-template-columns:1fr 1fr;left:0;padding:8px 10px;position:fixed;right:0;z-index:40}.da-mobile-cta .da-btn{font-size:.82rem;min-height:44px;padding:10px 8px}.da-btn-whatsapp{background:#128c4b;color:#fff}.da-modal-backdrop{align-items:start;padding:10px}.da-lead-modal{max-height:calc(100vh - 20px);padding:30px 18px 22px}}@media (max-width:480px){.da-hero h1{font-size:2rem}.da-centre-section h2,.da-final-cta h2,.da-section-heading h2{font-size:1.5rem}.da-chip{font-size:.82rem}.da-modal-heading h2{font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.da-landing *,.da-landing :after,.da-landing :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.da-container{max-width:1200px}.da-narrow-container{max-width:1080px}.da-centre-section,.da-final-cta,.da-landing #faqs,.da-section{padding-bottom:80px;padding-top:80px}@media (min-width:769px){.da-hero h1{font-size:3.5rem;line-height:1.12}.da-hero-text{font-size:1.2rem;line-height:1.8}.da-centre-section h2,.da-final-cta h2,.da-section-heading h2{font-size:2.5rem;line-height:1.2}.da-centre-section p:not(.da-kicker),.da-final-cta p:not(.da-kicker),.da-section-heading>p:last-child{font-size:1.1rem;line-height:1.7}.da-eyebrow,.da-kicker{font-size:.9rem}.da-btn{font-size:1rem}.da-learning-card,.da-method-grid article,.da-outline-card,.da-project-copy,.da-reason,.da-soft-card{padding:30px}.da-learning-card h3,.da-method-grid h3,.da-outline-card h3,.da-project-copy h3,.da-reason h3,.da-soft-card h3{font-size:1.3rem;line-height:1.35}.da-method-grid p,.da-outline-card p,.da-project-copy p,.da-soft-card p{font-size:1rem;line-height:1.65}.da-chip,.da-index,.da-module-number,.da-month,.da-roadmap-topics span,.da-support-tools span,.da-tag-row span,.da-topic-list span{font-size:.9rem}.da-core-tools span{font-size:1.1rem}.da-roadmap-content h3{font-size:1.5rem}.da-accordion-item button>span,.da-landing #faqs .da-accordion-item button>span{font-size:1.08rem}.da-accordion-panel,.da-landing #faqs .da-accordion-panel{font-size:1rem;line-height:1.75}.da-glance-grid div{display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:26px}.da-glance-grid span{font-size:.95rem;line-height:1.45}.da-glance-grid strong{font-size:1.2rem;line-height:1.45;margin-top:12px}.da-portfolio-grid span,.da-work-placeholder span{font-size:.88rem}.da-portfolio-grid strong,.da-work-placeholder strong{font-size:1rem}.da-modal-heading h2{font-size:2rem}.da-modal-heading p:last-child{font-size:.95rem}.da-field>span{font-size:.92rem}.da-field input,.da-field select,.da-field textarea{font-size:.95rem}.da-consent{font-size:.86rem}.da-footer p,.da-footer small,.da-footer-inner>div{font-size:.9rem}}@media (max-width:768px){.da-hero h1{font-size:2.5rem}.da-hero-text{font-size:1rem}.da-centre-section h2,.da-final-cta h2,.da-section-heading h2{font-size:1.8rem}.da-accordion-panel,.da-method-grid p,.da-outline-card p,.da-project-copy p,.da-section-heading>p:last-child,.da-soft-card p{font-size:.95rem}.da-glance-grid span{font-size:.9rem}.da-glance-grid strong{font-size:1.1rem}}@media (max-width:480px){.da-hero h1{font-size:2rem}.da-centre-section h2,.da-final-cta h2,.da-section-heading h2{font-size:1.5rem}}@keyframes da-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes da-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes da-modal-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes da-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.99)}}.da-modal-backdrop{animation:da-backdrop-in .28s ease-out both}.da-lead-modal{animation:da-modal-in .3s ease-out both}.da-modal-backdrop.is-closing{animation:da-backdrop-out .22s ease-in both}.da-modal-backdrop.is-closing .da-lead-modal{animation:da-modal-out .22s ease-in both}@media (prefers-reduced-motion:reduce){.da-lead-modal,.da-modal-backdrop,.da-modal-backdrop.is-closing,.da-modal-backdrop.is-closing .da-lead-modal{animation:none!important;transform:none!important}}@media (min-width:1100px){.da-container{max-width:1320px}.da-narrow-container{max-width:1160px}.da-hero-grid{gap:72px}.da-hero h1{max-width:780px}.da-hero-text{max-width:740px}.da-section-heading{max-width:940px}.da-section-heading>p:last-child{max-width:820px}.da-audience-grid,.da-four-grid,.da-highlight-grid,.da-learning-grid,.da-method-grid,.da-project-grid,.da-reasons-grid{gap:32px;width:100%}.da-centre-grid,.da-final-inner,.da-mentor-grid{gap:72px}}@media (min-width:1500px){.da-container{max-width:1380px}.da-narrow-container{max-width:1200px}}.ignou-landing{--ignou-bg:#0f0f0f;--ignou-alt:#1a1a2e;--ignou-pink:#d946ef;--ignou-magenta:#ec4899;--ignou-white:#fff;--ignou-muted:#b3b3b3;--ignou-line:#d946ef40;background:var(--ignou-bg);color:var(--ignou-white);font-family:Poppins,sans-serif;overflow:hidden}.ignou-landing *{box-sizing:border-box}.ignou-landing a{color:inherit;text-decoration:none}.ignou-wrap{margin:0 auto;max-width:1200px;padding:0 24px}.ignou-hero{background:linear-gradient(135deg,#0f0f0f,#1a1a2e);border-bottom:2px solid var(--ignou-pink);padding:92px 0 84px;position:relative}.ignou-hero:before{background:radial-gradient(circle at 80% 20%,#d946ef2e,#0000 35%);content:"";inset:0;pointer-events:none;position:absolute}.ignou-hero-grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);position:relative}.ignou-kicker{color:#f0abfc;font-size:.78rem;font-weight:800;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.ignou-hero h1{background:linear-gradient(135deg,#fff,#f0abfc 65%,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(2.6rem,5vw,4.7rem);line-height:1.08;margin:0 0 24px;max-width:800px}.ignou-lead{color:var(--ignou-muted);font-size:1.12rem;line-height:1.8;max-width:720px}.ignou-actions,.ignou-chip-row,.ignou-tag-list{display:flex;flex-wrap:wrap;gap:10px}.ignou-chip-row{margin:28px 0}.ignou-chip-row span,.ignou-tag-list span{background:#d946ef12;border:1px solid var(--ignou-line);border-radius:999px;color:#f3c5fa;font-size:.82rem;padding:8px 13px}.ignou-btn{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font:600 .92rem Poppins,sans-serif;gap:8px;justify-content:center;padding:13px 20px;transition:.25s}.ignou-btn:hover{box-shadow:0 12px 28px #d946ef38;transform:translateY(-3px)}.ignou-btn-primary{background:linear-gradient(135deg,var(--ignou-pink),var(--ignou-magenta));color:#fff}.ignou-btn-outline{background:#0000;border:1px solid var(--ignou-pink);color:#f0abfc}.ignou-whatsapp{background:#26b45f1a;border:1px solid #52dc8099;color:#adf4c2}.ignou-hero-note{color:#f0abfc;font-size:.9rem;margin-top:24px}.ignou-hero-board{background:linear-gradient(145deg,#d946ef2e,#0f0f0fc7);border:1px solid var(--ignou-line);border-radius:16px;box-shadow:0 22px 60px #00000059;min-height:390px;padding:18px;transform:rotate(2deg)}.ignou-board-top{color:#dfb4e7;display:flex;font-size:.7rem;justify-content:space-between;letter-spacing:.08em}.ignou-board-top b{color:var(--ignou-pink);font-size:.62rem}.ignou-board-main{background:linear-gradient(135deg,#0f0f0f80,#1a1a2e80);border-left:3px solid var(--ignou-pink);display:flex;flex-direction:column;height:320px;justify-content:center;margin-top:24px;padding:34px 26px}.ignou-board-label{color:#f0abfc;font-size:.75rem;letter-spacing:.1em}.ignou-board-main strong{font-size:3rem;line-height:1.1;margin:14px 0 28px}.ignou-board-stack{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ignou-board-stack span{background:#d946ef1a;border:1px solid var(--ignou-line);color:#fff;padding:14px}.ignou-board-main small{color:var(--ignou-muted);line-height:1.6;margin-top:30px}.ignou-section{padding:92px 0}.ignou-alt{background:linear-gradient(135deg,#1a1a2ef5,#0f0f0ffa)}.ignou-section-head{margin:0 auto 48px;max-width:820px;text-align:center}.ignou-final h2,.ignou-section-head h2,.ignou-two-col h2{font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.18;margin:0 0 18px}.ignou-final p,.ignou-section-head p:last-child,.ignou-two-col p{color:var(--ignou-muted);line-height:1.8}.ignou-equation{align-items:center;display:flex;flex-wrap:wrap;gap:13px;justify-content:center;margin-top:40px}.ignou-equation span{background:#d946ef14;border:1px solid var(--ignou-line);font-weight:700;padding:18px 20px}.ignou-equation b{color:var(--ignou-pink);font-size:1.5rem}.ignou-glance-grid,.ignou-journey-grid,.ignou-pain-grid,.ignou-project-grid,.ignou-reasons,.ignou-support-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.ignou-card,.ignou-pain-grid article,.ignou-project-grid article,.ignou-reasons article{background:#0f0f0f99;border:1px solid var(--ignou-line);border-radius:10px;padding:24px;transition:.25s}.ignou-card:hover,.ignou-pain-grid article:hover,.ignou-project-grid article:hover,.ignou-reasons article:hover{border-color:var(--ignou-pink);transform:translateY(-4px)}.ignou-number,.ignou-pain-grid span,.ignou-reasons span{color:var(--ignou-pink);font-size:.8rem;font-weight:800}.ignou-pain-grid p{color:#e5dce7;line-height:1.55;margin:16px 0 0}.ignou-card{background:linear-gradient(145deg,#1a1a2ed1,#0f0f0fd6);min-height:220px}.ignou-card h3,.ignou-project-grid h3,.ignou-reasons h3{font-size:1.18rem;margin:25px 0 12px}.ignou-card p,.ignou-project-grid p{color:var(--ignou-muted);font-size:.92rem;line-height:1.7;margin:0}.ignou-journey-grid{grid-template-columns:repeat(3,1fr)}.ignou-journey-card{background:#11111d;border-radius:0 0 10px 10px;border-top:3px solid var(--ignou-pink);padding:32px}.ignou-journey-card>span,.ignou-project-grid span{color:#f0abfc;font-size:.78rem;font-weight:800;letter-spacing:.1em}.ignou-journey-card h3{font-size:1.35rem;margin:18px 0;min-height:58px}.ignou-journey-card ul,.ignou-list-panel ul{color:var(--ignou-muted);line-height:1.9;margin:0;padding-left:18px}.ignou-centered-cta{margin-top:40px;text-align:center}.ignou-semesters{grid-gap:18px;display:grid;gap:18px}.ignou-semesters article{background:#1a1a2e73;border:1px solid var(--ignou-line);border-radius:10px;overflow:hidden}.ignou-semester-title{align-items:baseline;border-bottom:1px solid var(--ignou-line);display:flex;gap:18px;padding:22px 26px}.ignou-semester-title span{color:var(--ignou-pink);font-size:.78rem;font-weight:800;letter-spacing:.1em}.ignou-semester-title h3{font-size:1.25rem;margin:0}.ignou-layer-grid{display:grid;grid-template-columns:repeat(4,1fr)}.ignou-layer-grid div{border-right:1px solid var(--ignou-line);padding:22px}.ignou-layer-grid div:last-child{border-right:0}.ignou-layer-grid b{color:#f0abfc;font-size:.85rem}.ignou-layer-grid p{color:var(--ignou-muted);font-size:.85rem;line-height:1.7;margin:12px 0 0}.ignou-two-col{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.ignou-feature-panel,.ignou-list-panel,.ignou-resume,.ignou-tools{background:linear-gradient(145deg,#d946ef1f,#1a1a2eb8);border:1px solid var(--ignou-line);border-radius:10px;padding:32px}.ignou-feature-panel{display:flex;flex-direction:column;gap:22px}.ignou-feature-panel span{color:#f0abfc;font-size:.78rem;letter-spacing:.1em}.ignou-feature-panel strong{font-size:2rem;line-height:1.3}.ignou-feature-panel small,.ignou-tools small{color:var(--ignou-muted);line-height:1.6}.ignou-project-grid{grid-template-columns:repeat(3,1fr)}.ignou-project-grid article{min-height:200px}.ignou-project-grid h3{font-size:1.35rem}.ignou-method-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.ignou-method-grid article{background:#0f0f0f8c;border:1px solid var(--ignou-line);padding:28px}.ignou-method-grid span{color:var(--ignou-pink);font-weight:800}.ignou-method-grid h3{font-size:1.3rem;margin:18px 0 10px}.ignou-method-grid p{color:var(--ignou-muted);font-size:.9rem;line-height:1.7}.ignou-small-heading{color:#f0abfc;font-size:1.1rem;margin-top:32px}.ignou-list-panel h3,.ignou-resume h3,.ignou-tools h3{font-size:1.35rem;margin:0 0 20px}.ignou-list-panel li{margin-bottom:7px}.ignou-timeline{border-top:2px solid var(--ignou-pink);display:grid;grid-template-columns:repeat(5,1fr);margin:35px 0 40px}.ignou-timeline div{border-left:1px solid var(--ignou-line);min-height:110px;padding:22px 14px 0}.ignou-timeline span{color:var(--ignou-pink);display:block;font-size:.75rem;font-weight:800;margin-bottom:13px}.ignou-timeline strong{font-size:.95rem;line-height:1.4}.ignou-resume{margin-top:20px}.ignou-resume p{color:var(--ignou-muted);line-height:1.8;margin:0 0 22px}.ignou-glance{background:linear-gradient(135deg,#181225,#281326)}.ignou-glance-grid{grid-template-columns:repeat(3,1fr)}.ignou-glance-grid div{background:#0f0f0f5c;border:1px solid #ec489947;min-height:100px;padding:22px}.ignou-glance-grid span{color:#f0abfc;display:block;font-size:.78rem;margin-bottom:8px}.ignou-glance-grid strong{font-size:1rem;line-height:1.4}.ignou-faq-wrap{max-width:900px}.ignou-faq{border-bottom:1px solid var(--ignou-line)}.ignou-faq button{background:none;border:0;color:#fff;cursor:pointer;display:flex;font:600 1rem Poppins,sans-serif;gap:20px;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.ignou-faq button b{color:var(--ignou-pink);font-size:1.4rem}.ignou-faq p{color:var(--ignou-muted);line-height:1.8;margin:0 40px 22px 0}.ignou-final{background:linear-gradient(135deg,#d946ef,#8f245f);padding:78px 0}.ignou-final-inner{align-items:center;display:flex;gap:40px;justify-content:space-between}.ignou-final .ignou-kicker,.ignou-final p{color:#fff}.ignou-final h2{max-width:680px}.ignou-trust{background:var(--ignou-bg);color:#888;font-size:.82rem;line-height:1.7;margin:0 auto;max-width:1100px;padding:28px 24px 90px;text-align:center}.ignou-mobile-cta{display:none}.ignou-modal-backdrop{background:#000000d1;inset:0;overflow:auto;padding:24px;position:fixed;z-index:2000}.ignou-modal{background:#181225;border:1px solid var(--ignou-pink);border-radius:12px;margin:30px auto;max-width:760px;padding:34px;position:relative}.ignou-close{background:none;border:0;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:18px;top:14px}.ignou-modal h2{font-size:2rem;margin:0 0 10px}.ignou-modal-intro{color:var(--ignou-muted);margin:0 0 24px}.ignou-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ignou-form-grid label{color:#f0abfc;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:7px}.ignou-form-grid input,.ignou-form-grid select,.ignou-form-grid textarea{background:#0f0f0f;border:1px solid #ec489966;border-radius:6px;color:#fff;font:400 .9rem Poppins,sans-serif;padding:12px;width:100%}.ignou-field-wide{grid-column:1/-1}.ignou-consent{color:var(--ignou-muted);display:flex;font-size:.82rem;gap:10px;line-height:1.5;margin:20px 0}.ignou-submit{width:100%}.ignou-form-error{color:#ff9c9c}.ignou-form-success{color:#9cf0b2}@media(max-width:900px){.ignou-hero-grid,.ignou-two-col{gap:40px;grid-template-columns:1fr}.ignou-hero-board{margin:auto;max-width:550px;width:100%}.ignou-glance-grid,.ignou-layer-grid,.ignou-pain-grid,.ignou-support-grid{grid-template-columns:repeat(2,1fr)}.ignou-layer-grid div:nth-child(2){border-right:0}.ignou-layer-grid div:nth-child(-n+2){border-bottom:1px solid var(--ignou-line)}.ignou-final-inner{display:block}.ignou-final .ignou-actions{margin-top:28px}}@media(max-width:620px){.ignou-wrap{padding:0 18px}.ignou-hero{padding:66px 0}.ignou-hero h1{font-size:2.55rem}.ignou-lead{font-size:1rem}.ignou-actions .ignou-btn,.ignou-actions .ignou-whatsapp{width:100%}.ignou-section{padding:66px 0}.ignou-equation{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.ignou-equation b{text-align:center}.ignou-glance-grid,.ignou-journey-grid,.ignou-method-grid,.ignou-pain-grid,.ignou-project-grid,.ignou-support-grid{grid-template-columns:1fr}.ignou-journey-card h3{min-height:0}.ignou-semester-title{display:block}.ignou-semester-title h3{margin-top:8px}.ignou-layer-grid{grid-template-columns:1fr}.ignou-layer-grid div,.ignou-layer-grid div:nth-child(2){border-bottom:1px solid var(--ignou-line);border-right:0}.ignou-layer-grid div:last-child{border-bottom:0}.ignou-timeline{border-left:2px solid var(--ignou-pink);border-top:0;grid-template-columns:1fr;margin-left:8px}.ignou-timeline div{border-bottom:1px solid var(--ignou-line);border-left:0;min-height:0;padding:18px}.ignou-modal{padding:28px 18px}.ignou-form-grid{grid-template-columns:1fr}.ignou-field-wide{grid-column:auto}.ignou-mobile-cta{background:#181225;border-top:1px solid var(--ignou-pink);bottom:0;display:flex;left:0;position:fixed;right:0;z-index:1500}.ignou-mobile-cta a,.ignou-mobile-cta button{background:#0000;border:0;color:#fff;font:600 .86rem Poppins,sans-serif;padding:13px;text-align:center;width:50%}.ignou-mobile-cta a{background:linear-gradient(135deg,var(--ignou-pink),var(--ignou-magenta))}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#0f0f0f;color:#fff;font-family:Poppins,sans-serif;line-height:1.6}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#d946ef;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#c026d3}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.875rem}@media (max-width:768px){h1{font-size:1.875rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}.btn{border:none;border-radius:.375rem;cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.btn-primary{background-color:#3d9fff;color:#fff}.btn-primary:hover{background-color:#2e7bc0;box-shadow:0 10px 25px #3d9fff4d;transform:translateY(-2px)}.btn-secondary{background-color:#536fa0;color:#fff}.btn-secondary:hover{background-color:#425588;box-shadow:0 10px 25px #536fa04d;transform:translateY(-2px)}.card{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px #0000001a;padding:1.5rem;transition:all .3s ease}.card:hover{box-shadow:0 20px 25px #00000026;transform:translateY(-4px)}.section{padding:4rem 2rem}@media (max-width:768px){.section{padding:2rem 1rem}}.container{margin:0 auto;max-width:1200px;padding:0 1rem}.fade-in{animation:fadeIn .5s ease-in-out}.slide-in{animation:slideIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.92b7bcee.css.map*/