.container{margin:0 auto;padding:1rem 1.5rem 4rem;position:relative;z-index:20}.container-outer{text-align:center;display:flex;justify-content:center}.grid{align-items:center}@media (min-width: 1024px){.grid{grid-template-columns:1fr 1fr}}.wave-canvas{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;z-index:0}.title{font-size:3rem;font-weight:700;background:linear-gradient(to right,#67e8f9,#a78bfa);-webkit-background-clip:text;color:transparent;text-align:center}.description{font-size:1.25rem;color:#d1d5db;text-align:center;line-height:1.6}.button-primary{background:linear-gradient(to right,#06b6d4,#8b5cf6);color:#fff;padding:.75rem 2rem;border-radius:9999px;border:none;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;transition:background .3s}.button-secondary{border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff;padding:.75rem 2rem;border-radius:9999px;cursor:pointer;display:flex;align-items:center;transition:background .3s}.button-secondary:hover{background:#ffffff1a}.button-primary:hover{background:linear-gradient(to right,#0891b2,#7c3aed)}.animated-dot{animation:pulse 3s linear infinite}.icon-text{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.meta-text{opacity:.7;font-size:.875rem;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem;font-family:monospace}.advertisers-service-sec{padding:50px 20px;font-family:sans-serif}.section-header{text-align:center;margin-bottom:40px}.section-header h2{font-size:32px;font-weight:700}.section-header .highlight{color:#ff1783}.sec-icon{margin-top:10px;position:relative;font-size:24px;display:inline-block}.sec-icon:before,.sec-icon:after{content:"";position:absolute;top:50%;width:50px;height:1px;background-color:#333}.sec-icon:before{left:-60px}.sec-icon:after{right:-60px}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.card{background:#27145533;padding:30px 20px;border-radius:8px;text-align:center;position:relative;overflow:hidden;box-shadow:0 0 25px #0000001a;transition:.4s;cursor:pointer}.card:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:#01153ecc;z-index:0;transition:top .4s ease}.card:hover:after{top:0}.card h3{font-size:15px}.card h3,.card p,.card .icon-wrapper{position:relative;z-index:1}hr{border:1px solid rgba(39,20,85,.2);margin-top:10px;margin-bottom:10px}.icon-wrapper{font-size:25px;color:#fff;background:#27145580;width:45px;height:45px;display:flex;align-items:center;justify-content:center;line-height:60px;border-radius:50%;margin:0 auto 20px;box-shadow:0 0 10px #0000001a}.card:hover h3,.card:hover p,.card:hover .icon-wrapper{color:#fff}.card p{font-size:13px}.wrap{width:100%;margin:0}.header{text-align:center;color:#1c153c}.sub-header,.tech-list{color:#1c153c}.modaloverlay{background:#000c;inset:0;opacity:0;pointer-events:none;position:fixed;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in;z-index:-1;display:none}.modaloverlay:target{display:block;opacity:1;pointer-events:auto;z-index:99999}.modaloverlay .modal p,.modaloverlay ul{color:#1c153c!important}.modaloverlay .modal{background-color:#fff;height:100%;position:relative;margin:0 auto 10px;padding:3em;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width: 60em){.modaloverlay .modal{height:75%;margin:5% auto;max-height:57em;max-width:66em;width:85%}}.modaloverlay .modal>iframe,.modaloverlay .modal>div{border:none;width:100%;height:100%}.modaloverlay .close{background-color:red;color:#fff;font-size:24px;padding:8px 12px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;z-index:1}.table-one,.table-three,.table-five,.projects{color:#000}.table-one td,.table-three td,.table-five td,.projects td{width:200px}.table-two td{width:auto;padding-right:150px}.descriptiona-title-data,.learning-objective-data,.core-technologies,.weekly-breakdown,.assesment,.prerequisites,.next-modules,.module-title-data,.module-code-data,.table-name-data,.table-description-data,.table-technologies-data,.table-features-data,.projects-tds{color:#000}.module-title-data{color:#000;font-weight:700;font-size:1.5rem;text-align:center;padding-bottom:30px}.next-modules-list{color:#000;padding-bottom:50px}.module-title-tds{color:#000;font-weight:700;font-size:15px;text-align:start}.table-hours-data,.table-credits-data,.table-difficulty-data,.table-aiIntegrationLevel-data{font-size:16px;text-align:start;font-style:italic;color:#000}.descriptiona-title-data,.learning-objective-data,.core-technologies,.core-technologies-loader,.weekly-breakdown,.weekly-breakdown-hds,.projects,.assesment,.prerequisites,.next-modules,.projects-tds,.assesment-loader{font-weight:700;font-size:15px;text-align:start;color:#000}.core-technologies,.weekly-breakdown,.weekly-breakdown-hds,.projects,.assesment,.prerequisites,.next-modules{padding-bottom:15px}.descriptiona-data,.table-primary-data,.table-tools-data,.table-ai-tools-data,.table-name-data,.table-description-data,.table-technologies-data,.table-features-data,.table-practical-data,.table-theory-data,.table-ai-project-data{font-size:16px;text-align:start;font-style:italic;color:#000}.projects-data-loader>td{margin-bottom:10px}.learning-objective-list-data>li,.prerequisites-list>li,.next-modules-list>li{font-size:16px;text-align:start;font-style:italic;color:#000}.table-one:hover{color:red}.fade-in[data-astro-cid-z2vzniiu]{animation:fadeIn 2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}#background[data-astro-cid-z2vzniiu]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(100px)}#scroll-indicator[data-astro-cid-z2vzniiu]{position:fixed;top:0;left:0;width:0%;height:4px;background:#0fc;z-index:9999;transition:width .2s ease-out}
