@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap";.courses-section{background-color:#fafafa;background-image:radial-gradient(#ddd9e2 1px,#0000 1px);background-size:20px 20px;width:100%;padding:70px 0 120px}.courses-container{width:86%;max-width:1280px;margin:0 auto}.courses-title{color:#16082c;margin:0 0 55px;font-family:Outfit,sans-serif;font-size:32px;font-weight:800;line-height:1}.courses-title span{color:#5d53df}.course-stack{padding-bottom:50px;position:relative}.course-card{background:#fffdfd;border:1px solid #ebe6eb;border-radius:30px;grid-template-columns:1fr .78fr;align-items:center;gap:55px;width:100%;min-height:310px;margin-bottom:45px;padding:40px 45px;display:grid;position:sticky;top:90px;overflow:hidden;box-shadow:0 18px 45px #200f2a14,0 4px 12px #200f2a0a}.course-card-1{z-index:1}.course-card-2{z-index:2}.course-card-3{z-index:3}.course-info{width:100%}.course-badge{color:#604ce0;background:#efedef;border-radius:30px;width:fit-content;margin-bottom:35px;padding:7px 18px;font-family:Outfit,sans-serif;font-size:9px;font-weight:800}.pink-badge{color:#ef3c8d}.blue-badge{color:#4d4bd7}.course-info h3{color:#35103d;margin:0 0 18px;font-family:Outfit,sans-serif;font-size:30px;font-weight:700;line-height:1.1}.course-info>p{color:#5b545d;max-width:560px;margin:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:1.65}.course-line{background:#ded9df;width:100%;height:1px;margin:36px 0 22px}.course-footer{justify-content:space-between;align-items:center;gap:25px;display:flex}.course-footer span{color:#4e4650;font-family:Outfit,sans-serif;font-size:10px;font-weight:500}.course-footer a{color:#2a1537;align-items:center;gap:9px;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;display:flex}.course-footer a:hover{color:#e43e94}.course-image{border-radius:22px;width:100%;height:230px;overflow:hidden}.course-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.course-card:hover .course-image img{transform:scale(1.03)}.course-card-2{grid-template-columns:.78fr 1fr}@media (width<=1000px){.courses-container{width:90%}.course-card,.course-card-2{grid-template-columns:1fr 1fr;gap:35px;padding:35px}.course-info h3{font-size:25px}}@media (width<=750px){.courses-section{padding-top:60px}.courses-container{width:calc(100% - 24px)}.courses-title{margin-bottom:40px;font-size:27px}.course-card,.course-card-2{border-radius:22px;grid-template-columns:1fr;gap:28px;min-height:auto;padding:25px;top:75px}.course-card-2 .course-image{order:2}.course-card-2 .course-info{order:1}.course-image{height:220px}.course-badge{margin-bottom:22px}}.gallery-section{box-sizing:border-box;background:#fff;width:100%;padding:90px 0 55px}.gallery-section *,.gallery-section :before,.gallery-section :after{box-sizing:border-box}.gallery-section .gallery-container{width:82%;max-width:1180px;margin:0 auto}.gallery-section .gallery-heading{text-align:center;width:100%;margin-bottom:52px}.gallery-section .gallery-badge{color:#5749e8;background:#f0f0f2;border-radius:999px;width:fit-content;margin:0 auto 18px;padding:7px 18px;font-family:Outfit,sans-serif;font-size:9px;font-weight:700;line-height:1}.gallery-section .gallery-heading h2{color:#32103d;margin:0;font-family:Outfit,sans-serif;font-size:34px;font-weight:800;line-height:1.1}.gallery-section .gallery-heading h2 span{color:#5749e8}.gallery-section .gallery-grid{grid-template-rows:265px 245px;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;width:100%;margin:0;padding:0;display:grid}.gallery-section .gallery-grid>.gallery-card{background:#eee;border-radius:28px;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.gallery-section .gallery-grid>.gallery-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.gallery-section .gallery-grid>.gallery-card:hover img{transform:scale(1.04)}.gallery-section .gallery-card-large{grid-area:1/1/auto/3}.gallery-section .gallery-card-small{grid-area:1/3}.gallery-section .gallery-grid>.gallery-bottom-card:nth-of-type(3){grid-area:2/1}.gallery-section .gallery-grid>.gallery-bottom-card:nth-of-type(4){grid-area:2/2}.gallery-section .community-card{grid-area:2/3;padding:0}.gallery-section .gallery-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0a071205 0%,#0a071240 50%,#0a0712d1 100%);position:absolute;inset:0}.gallery-section .gallery-content{z-index:2;color:#fff;position:absolute;bottom:22px;left:22px;right:22px}.gallery-section .gallery-label{color:#fff;background:#ffffff38;border-radius:999px;width:fit-content;margin-bottom:9px;padding:5px 13px;font-family:Outfit,sans-serif;font-size:8px;font-weight:700;line-height:1}.gallery-section .purple-label{background:#6250e8}.gallery-section .dark-label{background:#1e1926c7}.gallery-section .gallery-content h3{color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;line-height:1.15}.gallery-section .gallery-card-large .gallery-content h3{font-size:20px}.gallery-section .gallery-content p{color:#ffffffdb;margin:6px 0 0;font-family:Outfit,sans-serif;font-size:10px;line-height:1.45}.gallery-section .gallery-view-all-wrapper{background:0 0;justify-content:flex-end;align-items:center;width:100%;margin-top:32px;display:flex}.gallery-section .view-all-btn{color:#20142b;background:#fff;border:1px solid #ddd9df;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:120px;height:42px;padding:0 18px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.gallery-section .view-all-btn:hover{background:#f7f5f8;transform:translateY(-2px)}.gallery-section .view-all-arrow{font-size:18px;line-height:1}@media (width<=1000px){.gallery-section .gallery-container{width:90%}.gallery-section .gallery-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.gallery-section .gallery-card-large{grid-area:auto/1/auto/-1;height:320px}.gallery-section .gallery-card-small,.gallery-section .gallery-bottom-card,.gallery-section .community-card{grid-area:auto;height:250px}.gallery-section .gallery-view-all-wrapper{justify-content:flex-end}}@media (width<=650px){.gallery-section{padding:65px 0 80px}.gallery-section .gallery-container{width:calc(100% - 30px)}.gallery-section .gallery-heading{margin-bottom:40px}.gallery-section .gallery-heading h2{font-size:27px}.gallery-section .gallery-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:18px}.gallery-section .gallery-card-large,.gallery-section .gallery-card-small,.gallery-section .gallery-bottom-card,.gallery-section .community-card{grid-area:auto;width:100%;height:250px}.gallery-section .gallery-content{bottom:18px;left:18px;right:18px}.gallery-section .gallery-card-large .gallery-content h3,.gallery-section .gallery-content h3{font-size:17px}.gallery-section .gallery-view-all-wrapper{justify-content:center}}.site{background-color:#fafafa;background-image:radial-gradient(#ddd9e2 1px,#0000 1px);background-size:20px 20px;width:100%;min-height:100vh;padding-top:8px}.navbar,.hero,.stats-bar,.service-grid{width:86%;max-width:1280px;margin-left:auto;margin-right:auto}.navbar{background:#fffffffa;border:1px solid #e4dfe7;border-radius:34px;justify-content:space-between;align-items:center;height:65px;padding:0 17px 0 30px;display:flex;box-shadow:0 8px 24px #1b0e270f}.logo{align-items:center;gap:8px;min-width:150px;display:flex}.logo-mark{color:#ed3d95;justify-content:center;align-items:center;width:29px;height:29px;font-size:27px;line-height:1;display:flex}.logo-text{flex-direction:column;display:flex}.logo-text strong{color:#1b1020;font-family:Outfit,sans-serif;font-size:15px;font-weight:700;line-height:15px}.logo-text span{color:#ec3e95;margin-top:3px;font-family:Outfit,sans-serif;font-size:7px;font-weight:500;line-height:8px}.nav-links{justify-content:center;align-items:center;gap:39px;display:flex}.nav-links a{color:#221827;white-space:nowrap;align-items:center;gap:4px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:color .2s;display:flex}.nav-links a:hover{color:#e13f96}.get-in-touch{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#705adc 0%,#8962dc 55%,#cb5e79 100%);border-radius:25px;justify-content:center;align-items:center;width:136px;height:44px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:flex}.hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:75px;margin-top:70px;margin-bottom:72px;display:grid}.hero-content{width:100%;min-width:0}.company-tag{color:#e94091;background:#fff;border:1px solid #e4e0e5;border-radius:20px;align-items:center;gap:7px;width:fit-content;height:30px;margin-bottom:25px;padding:0 15px;font-family:Outfit,sans-serif;font-size:9px;font-weight:700;display:flex}.company-tag span{background:#ec3f93;border-radius:50%;flex-shrink:0;width:7px;height:7px}.hero-content h1{color:#19082e;letter-spacing:-2.7px;margin:0;font-family:Outfit,sans-serif;font-size:clamp(50px,4.25vw,63px);font-weight:800;line-height:.94}.hero-content h1 span{color:#0000;background:linear-gradient(90deg,#df4f9a 0%,#d95aa3 45%,#6750d8 100%);-webkit-background-clip:text;background-clip:text}.hero-description{color:#554e58;width:100%;max-width:440px;margin-top:27px;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;line-height:1.65}.hero-actions{border-bottom:1px solid #23182d26;align-items:center;gap:15px;margin-top:23px;padding-bottom:35px;display:flex}.explore-btn{color:#fff;background:linear-gradient(90deg,#ef398e,#da3baa);border-radius:22px;justify-content:center;align-items:center;height:40px;padding:0 21px;font-family:Outfit,sans-serif;font-size:9px;font-weight:700;display:flex}.enroll-btn{color:#17101c;background:#fff;border:1px solid #ded9e0;border-radius:22px;justify-content:center;align-items:center;width:110px;height:40px;font-family:Outfit,sans-serif;font-size:9px;font-weight:700;display:flex}.students{color:#211628;align-items:center;gap:12px;margin-top:27px;font-family:Outfit,sans-serif;font-size:10px;font-weight:600;display:flex}.student-icons{display:flex}.student-icons span{background:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;margin-left:-5px;font-size:13px;display:flex}.student-icons span:first-child{margin-left:0}.hero-visual{width:100%;min-width:0}.training-card{background-color:#0000;background-image:linear-gradient(#0f071605 0%,#0f07162e 45%,#0f0716e6 100%),url(https://images.unsplash.com/photo-1521737711867-e3b97375f902?auto=format&fit=crop&w=1400&q=90);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:9px solid #fff;border-radius:18px;width:100%;height:255px;overflow:hidden;box-shadow:0 12px 28px #1d0f2a24,0 2px 5px #1d0f2a0f}.training-content{color:#fff;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:13px 15px 18px;display:flex}.live-badge{color:#1d1230;background:#fffffff0;border-radius:14px;width:fit-content;padding:5px 10px;font-family:Outfit,sans-serif;font-size:7px;font-weight:700}.training-card h2{color:#fff;margin:0 0 4px;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;line-height:1.1}.training-card p{color:#fffffff0;margin:0;font-family:Outfit,sans-serif;font-size:8px;line-height:1.35}.mini-cards{grid-template-columns:1fr 1fr;gap:22px;width:100%;margin-top:20px;display:grid}.career-card,.placement-card{border-radius:14px;height:145px;padding:17px}.career-card{background:#fff;border:1px solid #e9e5eb;box-shadow:0 8px 22px #180c250f}.placement-card{color:#fff;background:linear-gradient(135deg,#eb4daf,#ce38a8)}.card-label{font-family:Outfit,sans-serif;font-size:7px;font-weight:700}.career-card h3{color:#16082b;margin-top:17px;font-family:Outfit,sans-serif;font-size:35px;font-weight:800;line-height:1}.career-card h3 span{margin-left:2px;font-size:13px}.career-card p{color:#524c55;margin-top:8px;font-family:Outfit,sans-serif;font-size:8px;line-height:1.4}.placement-card h3{margin-top:27px;margin-bottom:6px;font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.placement-card p{color:#fffffff0;font-family:Outfit,sans-serif;font-size:8px;line-height:1.4}.stats-section{background:#fff;width:100%;padding-top:0}.stats-bar{background:#0d061b;border-radius:58px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;min-height:112px;padding:18px 35px;display:grid}.stat-item{text-align:center;color:#fff}.stat-item h3{margin:0 0 4px;font-family:Outfit,sans-serif;font-size:29px;font-weight:800;line-height:1}.stat-item h3.yellow{color:#ffda18}.stat-item h3.pink{color:#ff3a7f}.stat-item p{color:#ddd9e1;font-family:Outfit,sans-serif;font-size:8px;font-weight:600}.stat-divider{background:#ffffff1f;width:1px;height:44px}.specializations{text-align:center;background:#fff;width:100%;padding:75px 0 100px}.section-badge{color:#604ae1;background:#ededee;border-radius:20px;width:fit-content;margin:0 auto 20px;padding:7px 18px;font-family:Outfit,sans-serif;font-size:8px;font-weight:700}.specializations>h2{color:#130724;margin:0;font-family:Outfit,sans-serif;font-size:27px;font-weight:800;line-height:1}.specializations>h2 span{color:#d45b63}.section-subtitle{color:#686169;margin-top:14px;font-family:Outfit,sans-serif;font-size:11px}.service-grid{grid-template-columns:repeat(3,1fr);gap:28px 34px;margin-top:55px;display:grid}.service-card{text-align:left;background:#fff;border:1px solid #ded9e0;border-radius:18px;min-height:190px;padding:20px;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #190a280f}.service-icon{background:#f1f1f1;border-radius:11px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:25px;line-height:1;display:flex}.service-card h3{color:#34103e;margin:0 0 10px;font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.service-card p{color:#565057;margin:0;font-family:Outfit,sans-serif;font-size:10px;line-height:1.6}@media (width<=1200px){.navbar,.hero,.stats-bar,.service-grid{width:90%}.nav-links{gap:27px}.nav-links a{font-size:13px}.hero{gap:55px}.hero-content h1{font-size:52px}}@media (width<=900px){.navbar,.hero,.stats-bar,.service-grid{width:calc(100% - 40px)}.nav-links{display:none}.hero{grid-template-columns:1fr;gap:45px;margin-top:50px}.hero-content{max-width:600px}.hero-description{max-width:500px}.service-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.site{padding-top:10px}.navbar,.hero,.stats-bar,.service-grid{width:calc(100% - 24px)}.navbar{height:58px;padding:0 9px 0 14px}.logo{min-width:0}.get-in-touch{width:105px;height:38px;font-size:11px}.hero{margin-top:40px;margin-bottom:50px}.hero-content h1{letter-spacing:-2px;font-size:43px}.hero-actions{flex-wrap:wrap}.training-card{height:235px}.mini-cards{grid-template-columns:1fr}.stats-bar{border-radius:30px;grid-template-columns:1fr;gap:23px;padding:30px 20px}.stat-divider{width:80%;height:1px;margin:auto}.specializations{padding-top:65px}.service-grid{grid-template-columns:1fr;margin-top:42px}}.framework-section{background:#fff;width:100%;padding:10px 0 35px}.framework-container{width:86%;max-width:1280px;margin:0 auto}.framework-heading{text-align:center;margin-bottom:55px}.framework-heading h2{color:#32103a;margin:0;font-family:Outfit,sans-serif;font-size:30px;font-weight:800;line-height:1.1}.framework-heading h2 span{color:#5749ec}.framework-heading p{color:#68616a;max-width:580px;margin:12px auto 0;font-family:Outfit,sans-serif;font-size:11px;line-height:1.5}.framework-grid{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:28px;display:grid}.framework-card{border-radius:16px;min-height:210px;padding:34px}.learn-card{background:#fff;border:3px solid #209cff}.practical-card{color:#fff;background:linear-gradient(135deg,#6555ee,#4d41e6)}.framework-number{border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:25px;font-family:Outfit,sans-serif;font-size:16px;font-weight:800;display:flex}.yellow-number{color:#14100a;background:#ffd30a}.purple-number{color:#fff;background:#ffffff29}.framework-card h3{margin:0 0 12px;font-family:Outfit,sans-serif;font-size:18px;font-weight:700}.learn-card h3{color:#150a1e}.framework-card p{max-width:440px;margin:0;font-family:Outfit,sans-serif;font-size:10px;line-height:1.6}.learn-card p{color:#5d565f}.practical-card p{color:#ffffffed}.benefit-grid{grid-template-columns:.85fr .85fr 1.8fr;gap:28px;margin-bottom:95px;display:grid}.benefit-card{border-radius:14px;min-height:150px;padding:24px}.mentor-card{color:#fff;background:#2d1c33;box-shadow:0 8px 20px #1d0f251f}.job-card,.placement-support-card{background:#fff;border:1px solid #ded9e0;box-shadow:0 8px 20px #1c10250f}.benefit-icon{background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;font-size:17px;display:flex}.light-icon{background:#f4f1f5}.benefit-card h3{margin:0 0 10px;font-family:Outfit,sans-serif;font-size:16px;font-weight:700}.job-card h3,.placement-support-card h3{color:#160923}.benefit-card p{margin:0;font-family:Outfit,sans-serif;font-size:10px;line-height:1.55}.mentor-card p{color:#ffffffd1}.job-card p,.placement-support-card p{color:#625b64}.why-section{grid-template-columns:1fr 1.05fr;align-items:center;gap:85px;display:grid}.why-content h2{color:#2e2630;margin:0 0 30px;font-family:Outfit,sans-serif;font-size:28px;font-weight:800}.why-content h2 span{color:#d9535d}.why-list{flex-direction:column;gap:23px;display:flex}.why-item{align-items:flex-start;gap:14px;display:flex}.why-number{color:#df5962;background:#fff;border:1px solid #f0c9cc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;display:flex}.why-item h3{color:#211727;margin:0 0 5px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700}.why-item p{color:#655e66;max-width:330px;margin:0;font-family:Outfit,sans-serif;font-size:10px;line-height:1.5}.career-gap-card{color:#fff;background:radial-gradient(circle at 85% 20%,#3944a280,#0000 37%),linear-gradient(135deg,#10192c,#0f172b);border-radius:18px;min-height:315px;padding:38px;box-shadow:0 18px 35px #0f14281f}.career-gap-label{color:#ffd827;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;width:fit-content;margin-bottom:28px;padding:5px 18px;font-family:Outfit,sans-serif;font-size:7px;font-weight:700}.career-gap-card h2{color:#fff;margin:0 0 22px;font-family:Outfit,sans-serif;font-size:26px;font-weight:700;line-height:1.05}.career-gap-card p{color:#ffffffd1;max-width:440px;margin:0 0 28px;font-family:Outfit,sans-serif;font-size:11px;line-height:1.6}.counsellor-btn{color:#18130a;background:#ffd017;border-radius:22px;align-items:center;gap:16px;width:fit-content;height:40px;padding:0 18px;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;display:flex}.counsellor-btn span{font-size:18px;line-height:1}@media (width<=1000px){.framework-container{width:90%}.why-section{gap:45px}}@media (width<=800px){.framework-grid,.why-section{grid-template-columns:1fr}.benefit-grid{grid-template-columns:repeat(2,1fr)}.placement-support-card{grid-column:1/-1}}@media (width<=550px){.framework-section{padding:20px 0 50px}.framework-container{width:calc(100% - 24px)}.framework-heading h2{font-size:25px}.framework-grid,.benefit-grid{grid-template-columns:1fr}.placement-support-card{grid-column:auto}.framework-card{padding:25px}.career-gap-card{padding:28px}.career-gap-card h2{font-size:23px}}.testimonials-section{background:#fff;width:100%;padding:45px 0 105px}.testimonials-container{width:86%;max-width:1280px;margin:0 auto}.testimonials-heading{text-align:center;margin-bottom:50px}.testimonials-badge{color:#e84e62;background:#f1f1f2;border-radius:3px;width:fit-content;margin:0 auto 22px;padding:7px 18px;font-family:Outfit,sans-serif;font-size:8px;font-weight:700;line-height:1}.testimonials-heading h2{color:#3a123e;margin:0;font-family:Outfit,sans-serif;font-size:30px;font-weight:800;line-height:1}.testimonials-heading h2 span{color:#d95155}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:38px;width:100%;max-width:1050px;margin:0 auto;display:grid}.testimonial-card{background:#fbf7f7;border:1px solid #ddd7db;border-radius:19px;overflow:hidden}.testimonial-image{border-radius:14px;height:330px;margin:15px 15px 0;position:relative;overflow:hidden}.testimonial-image img{object-fit:cover;width:100%;height:100%;display:block}.testimonial-play{color:#fff;cursor:pointer;background:#df6a55;border:0;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;padding:0;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-play svg{margin-left:3px}.testimonial-play:hover{background:#d85e4c;transform:translate(-50%,-50%)scale(1.05)}.testimonial-info{padding:18px 20px 21px}.testimonial-name-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.testimonial-name-row h3{color:#161018;margin:0;font-family:Outfit,sans-serif;font-size:14px;font-weight:700}.testimonial-name-row span{color:#db5c59;font-family:Outfit,sans-serif;font-size:10px;font-weight:500}.testimonial-info p{color:#615b61;margin:8px 0 0;font-family:Outfit,sans-serif;font-size:10px;font-weight:500}@media (width<=1000px){.testimonials-container{width:90%}.testimonials-grid{gap:24px}.testimonial-image{height:280px}}@media (width<=750px){.testimonials-grid{grid-template-columns:1fr;max-width:420px}.testimonial-image{height:360px}}@media (width<=500px){.testimonials-section{padding:65px 0 80px}.testimonials-container{width:calc(100% - 24px)}.testimonials-heading h2{font-size:25px}.testimonial-image{height:320px}}.success-section{background-color:#fafafa;background-image:radial-gradient(#ddd9e2 1px,#0000 1px);background-size:20px 20px;width:100%;padding:75px 0 85px}.success-container{width:86%;max-width:1280px;margin:0 auto}.success-header{justify-content:space-between;align-items:center;margin-bottom:55px;display:flex}.success-header h2{color:#36103f;margin:0;font-family:Outfit,sans-serif;font-size:30px;font-weight:800;line-height:1}.success-header h2 span{color:#d85155}.alumni-btn{color:#171019;background:#fff;border:1px solid #ddd8df;border-radius:999px;justify-content:center;align-items:center;min-width:130px;height:38px;padding:0 18px;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;transition:transform .2s,background .2s;display:flex}.alumni-btn:hover{background:#f6f4f7;transform:translateY(-2px)}.success-grid{grid-template-columns:repeat(3,1fr);gap:38px;width:100%;display:grid}.success-card{background:#fff;border:1px solid #ded9df;border-radius:17px;flex-direction:column;min-height:285px;padding:26px;display:flex;box-shadow:0 12px 28px #160c1e12}.success-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.success-avatar{border-radius:50%;width:68px;height:68px;overflow:hidden}.success-avatar img{object-fit:cover;width:100%;height:100%;display:block}.quote-mark{color:#d6ced3;font-family:Georgia,serif;font-size:37px;font-weight:700;line-height:1}.success-message{color:#2c252e;margin:0;font-family:Outfit,sans-serif;font-size:10px;font-weight:400;line-height:1.55}.success-divider{background:#ded9df;width:100%;height:1px;margin:20px 0}.success-card h3{color:#1c1420;margin:0 0 7px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700}.placement-text{margin:0;font-family:Outfit,sans-serif;font-size:10px;font-weight:600}.red-placement{color:#ee454e}.yellow-placement{color:#ffd900}.purple-placement{color:#5d4ce0}.featured-success{color:#fff;background:#10192d;border-color:#10192d;transform:translateY(-14px);box-shadow:0 18px 35px #0d15282e}.featured-success .success-message{color:#ffffffe0}.featured-success .success-divider{background:#ffffff38}.featured-success h3{color:#fff}.featured-success .quote-mark{color:#ffffff61}.mentors-section{background:#10192d;width:100%;padding:75px 0 90px}.mentors-container{width:86%;max-width:1000px;margin:0 auto}.mentors-heading{text-align:center;margin-bottom:55px}.mentors-heading h2{color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:29px;font-weight:700;line-height:1}.mentors-heading h2 span{color:#ffd61b}.mentors-grid{grid-template-columns:repeat(3,1fr);gap:55px;width:100%;max-width:720px;margin:0 auto;display:grid}.mentor-profile-card{text-align:center;background:#3e475a;border:1px solid #ffffff59;border-radius:16px;flex-direction:column;align-items:center;min-height:205px;padding:20px 18px;display:flex;position:relative}.mentor-photo{background:#fff;border-radius:50%;width:78px;height:78px;margin-bottom:16px;padding:3px;overflow:hidden}.mentor-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.purple-ring{background:linear-gradient(135deg,#5d4cf0,#7965ff)}.pink-ring{background:linear-gradient(135deg,#ff5757,#ff668f)}.mentor-profile-card h3{color:#fff;margin:0 0 5px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700}.mentor-profile-card p{color:#ffffffd9;margin:0;font-family:Outfit,sans-serif;font-size:9px}.linkedin-icon{color:#fff;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:12px;right:14px}@media (width<=900px){.success-container,.mentors-container{width:90%}.success-grid{gap:20px}.mentors-grid{gap:25px}}@media (width<=700px){.success-grid{grid-template-columns:1fr}.featured-success{transform:none}.success-card{min-height:auto}.mentors-grid{grid-template-columns:1fr;max-width:280px}.mentor-profile-card{min-height:210px}}@media (width<=500px){.success-section{padding:60px 0}.success-container,.mentors-container{width:calc(100% - 30px)}.success-header{margin-bottom:40px}.success-header h2{font-size:25px}.alumni-btn{min-width:105px;font-size:9px}.mentors-section{padding:60px 0 70px}.mentors-heading h2{font-size:25px}}.reviews-faq-section{background:#fff;width:100%;padding:75px 0 100px}.reviews-faq-container{width:86%;max-width:1280px;margin:0 auto}.reviews-heading{text-align:center;margin-bottom:48px}.reviews-badge{color:#211423;background:#e9e9eb;border-radius:999px;width:fit-content;margin:0 auto 20px;padding:7px 19px;font-family:Outfit,sans-serif;font-size:8px;font-weight:700}.reviews-heading h2{color:#3a1040;margin:0;font-family:Outfit,sans-serif;font-size:29px;font-weight:800}.reviews-heading h2 span{color:#5a4deb}.review-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:90px;display:grid}.review-card{background:#fff;border:1px solid #ddd8df;border-radius:16px;min-height:180px;padding:22px}.stars{color:#ffc900;letter-spacing:2px;margin-bottom:12px;font-size:13px}.review-text{color:#504950;margin:0;font-family:Outfit,sans-serif;font-size:10px;font-style:italic;line-height:1.55}.review-divider{background:#e1dde2;height:1px;margin:18px 0}.review-author{align-items:center;gap:12px;display:flex}.review-avatar{color:#fff;background:#a52e36;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;display:flex}.review-author h3{color:#1d151f;margin:0 0 3px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700}.review-author p{color:#6d666e;margin:0;font-family:Outfit,sans-serif;font-size:8px}.freelance-banner{background:radial-gradient(circle at 88% 25%,#ffffff2e,#0000 28%),linear-gradient(100deg,#ca5a8c 0%,#7958d9 52%,#5143df 100%);border-radius:22px;align-items:center;min-height:270px;margin-bottom:90px;padding:47px 55px;display:flex;position:relative;overflow:hidden}.freelance-content{z-index:2;width:62%;position:relative}.freelance-content h2{color:#fff;margin:0 0 9px;font-family:Outfit,sans-serif;font-size:32px;font-weight:700;line-height:1}.freelance-content p{color:#ffffffeb;margin:0;font-family:Outfit,sans-serif;font-size:12px;font-weight:500}.freelance-line{background:#ffffff75;width:72%;height:1px;margin:30px 0 23px}.enquire-btn{color:#171106;background:#ffd51a;border-radius:999px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 20px;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;display:flex}.freelance-person{justify-content:center;align-items:flex-end;width:280px;height:250px;display:flex;position:absolute;bottom:-5px;right:75px}.person-placeholder{font-size:165px;line-height:1}.faq-section{width:100%;max-width:850px;margin:0 auto}.faq-section>h2{text-align:center;color:#271633;margin:0 0 45px;font-family:Outfit,sans-serif;font-size:29px;font-weight:800}.faq-list{flex-direction:column;gap:14px;display:flex}.faq-item{background:#f3f5fc;border:1px solid #d9dfea;border-radius:11px;transition:background .2s,border-color .2s;overflow:hidden}.faq-question{color:#271c31;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:59px;padding:0 18px 0 28px;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;display:flex}.faq-icon{background:#fff;border:1px solid #d7dce5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.faq-answer{padding:0 65px 20px 28px}.faq-answer p{color:#625a65;margin:0;font-family:Outfit,sans-serif;font-size:10px;line-height:1.6}.faq-open{background:#fff}@media (width<=900px){.reviews-faq-container{width:90%}.review-grid{gap:20px}.freelance-person{right:15px}}@media (width<=700px){.review-grid{grid-template-columns:1fr}.freelance-banner{padding:35px 30px}.freelance-content{width:100%}.freelance-person{display:none}.freelance-line{width:100%}}@media (width<=500px){.reviews-faq-section{padding:60px 0 75px}.reviews-faq-container{width:calc(100% - 24px)}.reviews-heading h2,.faq-section>h2{font-size:25px}.review-grid{margin-bottom:60px}.freelance-banner{min-height:230px;margin-bottom:65px}.freelance-content h2{font-size:25px}.faq-question{padding-left:18px;font-size:10px}.faq-answer{padding-left:18px}}.site-footer{color:#fff;background:#10182b;width:100%;padding:55px 0 28px}.footer-top{grid-template-columns:1.7fr .8fr .9fr 1fr;align-items:start;gap:60px;display:grid}.footer-logo-image{object-fit:contain;width:165px;height:auto;display:block}.footer-column{flex-direction:column;gap:15px;display:flex}.footer-column a{color:#ffffffdb;width:fit-content;font-family:Outfit,sans-serif;font-size:10px;font-weight:400;transition:color .2s}.footer-action{justify-content:flex-end;margin-bottom:28px;display:flex}.footer-enroll-btn{background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:125px;height:38px;padding:0 18px;display:flex;color:#15111a!important;font-family:Outfit,sans-serif!important;font-size:10px!important;font-weight:700!important}.footer-bottom{text-align:center;color:#ffffffd1;font-family:Outfit,sans-serif;font-size:10px}@media (width<=1000px){.footer-container{width:90%}.footer-top{grid-template-columns:repeat(2,1fr);gap:45px}.footer-action{justify-content:flex-start}}@media (width<=600px){.site-footer{padding-top:45px}.footer-container{width:calc(100% - 30px)}.footer-top{grid-template-columns:1fr;gap:38px}.footer-logo{margin-bottom:25px}.footer-divider{margin-top:40px}}.about-page{background-color:#fafafa;background-image:radial-gradient(#ddd9e2 1px,#0000 1px);background-size:20px 20px;width:100%;min-height:100vh;margin:0;padding:8px 0 0;overflow-x:hidden}.about-hero,.foundation-section,.purpose-container,.journey-container,.recognition-container,.team-container,.about-cta-container,.footer-container{width:86%;max-width:1280px;margin-left:auto;margin-right:auto}.navbar{z-index:1000;background:#fffffffa;border:1px solid #e4dfe7;border-radius:34px;justify-content:space-between;align-items:center;width:86%;max-width:1280px;height:65px;margin:0 auto;padding:0 17px 0 30px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 24px #1b0e270f}.logo{align-items:center;gap:8px;min-width:150px;text-decoration:none;display:flex}.logo-mark{color:#fff;background:linear-gradient(135deg,#ff2f6e,#5b50df);border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:16px;display:flex}.logo-text{flex-direction:column;line-height:1;display:flex}.logo-text strong{color:#21172b;font-size:13px;font-weight:800}.logo-text span{color:#df5274;margin-top:2px;font-size:7px;font-weight:600}.nav-links{align-items:center;gap:32px;display:flex;overflow:visible}.nav-links a,.courses-dropdown-btn{color:#221827;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;transition:color .2s,transform .2s;display:flex}.nav-links a:hover,.courses-dropdown-btn:hover{color:#c93655}.courses-dropdown{align-items:center;height:65px;display:flex;position:relative}.courses-dropdown-btn svg{width:14px;height:14px}.courses-dropdown-menu{z-index:2000;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e5e0e7;border-radius:14px;flex-direction:column;gap:3px;width:215px;padding:10px;transition:opacity .2s,visibility .2s;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #190e251f}.courses-dropdown:hover .courses-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto}.courses-dropdown-menu a{border-radius:8px;width:100%;padding:10px 12px;font-size:12px;transition:background .2s,color .2s}.courses-dropdown-menu a:hover{color:#fff;background:#5a4fe4}.get-in-touch{background:linear-gradient(90deg,#6258db,#d46076);border-radius:22px;justify-content:center;align-items:center;width:105px;height:38px;text-decoration:none;display:flex;color:#fff!important;font-size:11px!important;font-weight:700!important}.about-hero{text-align:center;padding-top:78px;padding-bottom:120px}.about-badge{color:#5148df;letter-spacing:.2px;background:#eeeeef;border:1px solid #d5d2d8;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 auto 28px;padding:7px 20px;font-size:9px;font-weight:800;display:flex}.about-badge span{background:#ef6c7c;border-radius:50%;width:7px;height:7px;display:block}.about-hero h1{color:#1a0d2c;letter-spacing:-2.8px;max-width:900px;margin:0 auto;font-size:clamp(48px,5vw,66px);font-weight:800;line-height:.98}.about-hero h1 span{color:#0000;background:linear-gradient(90deg,#a454b6 0%,#c35e9e 45%,#e66d7c 100%);-webkit-background-clip:text;background-clip:text}.about-hero>p{color:#514b54;max-width:650px;margin:28px auto 0;font-size:14px;font-weight:500;line-height:1.6}.foundation-section{padding-bottom:95px}.foundation-card{background:#fff;border:1px solid #dcd8df;border-radius:27px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;width:100%;min-height:390px;padding:48px 45px;display:grid;box-shadow:0 15px 35px #1e142812}.foundation-media{border-radius:14px;width:100%;height:245px;position:relative;overflow:hidden}.foundation-media img{object-fit:cover;width:100%;height:100%;display:block}.foundation-media iframe{border:none;border-radius:14px;width:100%;height:100%;display:block}.foundation-play{color:#fff;cursor:pointer;background:#df6a55;border:0;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;padding:0;text-decoration:none;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 18px #0000002e}.foundation-play:hover{background:#d95d4d;transform:translate(-50%,-50%)scale(1.06)}.foundation-content{min-width:0}.foundation-label{color:#5148df;background:#e9e8eb;border-radius:999px;width:fit-content;margin-bottom:22px;padding:7px 20px;font-size:8px;font-weight:800}.foundation-content h2{color:#1b0d2d;letter-spacing:-1px;margin:0 0 20px;font-size:28px;font-weight:800;line-height:1.05}.foundation-content>p{color:#5b555d;max-width:520px;margin:0;font-size:13px;font-weight:500;line-height:1.7}.foundation-content blockquote{color:#22162f;background:#f4f3f4;border-left:4px solid #ef6874;border-radius:10px;margin:22px 0 0;padding:15px 18px;font-family:Georgia,serif;font-size:12px;font-weight:700;line-height:1.55}.purpose-section{width:100%;padding:15px 0 120px}.purpose-container{text-align:center}.purpose-heading{margin-bottom:48px}.purpose-heading h2{color:#171028;letter-spacing:-1px;margin:0;font-size:31px;font-weight:800;line-height:1}.purpose-heading h2 span{color:#5a4fe4}.purpose-heading p{color:#575159;margin:17px 0 0;font-size:13px;font-weight:500}.purpose-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;display:grid}.purpose-card{border:1px solid #ddd8df;border-radius:23px;min-height:275px;padding:25px 37px 32px;box-shadow:0 12px 28px #190e250d}.vision-card{color:#fff;background:#10182b;border-color:#10182b}.mission-card{background:#fff}.purpose-icon{background:#ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:15px;font-size:19px;display:flex}.light-purpose-icon{background:#f4f3f4}.purpose-label{border-radius:999px;width:fit-content;margin-bottom:18px;padding:6px 20px;font-size:8px;font-weight:800}.vision-label{color:#ffd000;background:#5c557d61}.mission-label{color:#513c89;background:#f1e4eb}.purpose-card h3{color:inherit;letter-spacing:-.6px;margin:0 0 18px;font-size:23px;font-weight:800;line-height:1.18}.purpose-card p{max-width:520px;color:inherit;opacity:.78;margin:0;font-size:12px;font-weight:500;line-height:1.7}.journey-section{background-color:#fafafa;background-image:radial-gradient(#ddd9e2 1px,#0000 1px);background-size:20px 20px;width:100%;padding:65px 0 120px}.journey-container{width:86%;max-width:1120px;margin:0 auto}.journey-grid{grid-template-columns:520px minmax(0,1fr);align-items:start;gap:55px;width:100%;display:grid}.journey-cards{flex-direction:column;gap:38px;width:520px;min-width:0;display:flex}.journey-card{background:#fff;border:1px solid #ddd8df;border-radius:27px;width:100%;overflow:hidden;box-shadow:0 15px 32px #190e2514}.journey-image{border-radius:20px;width:calc(100% - 32px);height:250px;margin:16px 16px 0;position:relative;overflow:hidden}.journey-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.journey-card:hover .journey-image img{transform:scale(1.03)}.journey-year{color:#fff;z-index:2;background:#ff2868;border-radius:999px;justify-content:center;align-items:center;min-width:100px;height:42px;padding:0 20px;font-size:17px;font-weight:800;line-height:1;display:flex;position:absolute;top:16px;left:20px}.journey-card-content{padding:24px 26px 30px}.journey-card-content h3{color:#171028;margin:0 0 13px;font-size:18px;font-weight:800;line-height:1.15}.journey-card-content p{color:#555058;max-width:450px;margin:0;font-size:13px;font-weight:500;line-height:1.65}.journey-content{width:100%;min-width:0;padding-top:5px}.journey-label{color:#e85a71;background:#eeeeef;border-radius:999px;width:fit-content;margin-bottom:30px;padding:7px 22px;font-size:8px;font-weight:800}.journey-content h2{color:#171028;letter-spacing:-3px;width:100%;max-width:430px;margin:0;font-size:clamp(52px,5vw,68px);font-weight:800;line-height:.94}.journey-content h2 span{color:#0000;background:linear-gradient(90deg,#b85ca8 0%,#d5679a 55%,#e66f83 100%);-webkit-background-clip:text;background-clip:text}.journey-content>p{color:#554f58;width:100%;max-width:390px;margin:30px 0 0;font-size:14px;font-weight:500;line-height:1.7}.recognition-section{background:#fff;width:100%;padding:90px 0 110px}.recognition-container{text-align:center}.recognition-heading{margin-bottom:65px}.recognition-badge,.brands-badge{color:#5148df;background:#e9e8ea;border-radius:999px;width:fit-content;margin:0 auto 25px;padding:7px 22px;font-size:8px;font-weight:800}.recognition-heading h2{color:#171028;margin:0;font-size:31px;font-weight:800;line-height:1}.recognition-heading h2 span{color:#dc6870}.awards-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;width:100%;display:grid}.award-card{background:#fff;border:1px solid #d8d4db;border-radius:11px;width:100%;overflow:hidden}.award-image{border-radius:8px;height:155px;margin:10px 10px 0;overflow:hidden}.award-image img{object-fit:cover;width:100%;height:100%;display:block}.award-content{min-height:75px;padding:10px 13px 15px}.award-year{margin-bottom:7px;font-size:9px;font-weight:800;display:block}.award-year.pink{color:#e05b68}.award-year.purple{color:#5148df}.award-year.yellow{color:#e2b500}.award-content h3{color:#171028;margin:0;font-size:12px;font-weight:800;line-height:1.35}.brands-heading{margin-top:90px;margin-bottom:45px}.brands-badge{color:#ef6481}.brands-heading h2{color:#171028;margin:0;font-size:30px;font-weight:800;line-height:1}.brands-heading h2 span{color:#d6555e}.brands-heading p{color:#5a545c;margin:18px 0 0;font-size:13px;font-weight:500}.brands-grid{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:30px;width:100%;display:grid}.brand-card{background:#fff;border:1px solid #d8d4db;border-radius:22px;justify-content:center;align-items:center;width:100%;height:138px;display:flex}.brand-card img{object-fit:contain;max-width:75%;max-height:75%;display:block}.brand-card:nth-child(6){grid-column:2}.brand-card:nth-child(7){grid-column:3}.team-section{background:#10182b;width:100%;padding:65px 0 60px}.team-container{width:86%;max-width:1280px;margin:0 auto}.team-heading{text-align:center;margin-bottom:55px}.team-heading h2{color:#fff;margin:0;font-size:31px;font-weight:800;line-height:1}.team-heading h2 span{color:#ffd000}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px;width:100%;display:grid}.team-card{text-align:center;background:#282f43;border:1px solid #50576a;border-radius:10px;width:100%;padding:14px 14px 20px}.team-image{border-radius:8px;width:100%;height:138px;overflow:hidden}.team-image img{object-fit:cover;width:100%;height:100%;display:block}.team-card h3{color:#fff;margin:14px 0 5px;font-size:14px;font-weight:700;line-height:1}.team-card p{color:#ffd000;margin:0;font-size:11px;font-weight:700}.founder-message-card{background:#fff;border-radius:27px;grid-template-columns:155px minmax(0,1fr);align-items:center;gap:35px;width:100%;margin-top:88px;padding:42px 40px;display:grid}.founder-photo{border:4px solid #5b50df;border-radius:50%;width:155px;height:155px;overflow:hidden}.founder-photo img{object-fit:cover;width:100%;height:100%;display:block}.founder-message-content h2{color:#1a102c;margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.1}.founder-description{color:#555058;max-width:680px;margin:0;font-size:13px;font-weight:500;line-height:1.6}.founder-details{margin-top:28px}.founder-details h3{color:#22162f;margin:0 0 6px;font-size:13px;font-weight:800}.founder-details p{color:#5a4fe4;margin:0;font-size:11px;font-weight:700}.about-cta-section{background:#fff;width:100%;padding:88px 0 90px}.about-cta-container{width:90%;max-width:1280px;margin:0 auto}.about-cta-card{background:linear-gradient(100deg,#5149d9 0%,#7850bd 52%,#d45e7d 100%);border-radius:28px;align-items:center;width:100%;min-height:330px;padding:45px 60px;display:flex;position:relative;overflow:hidden}.about-cta-content{z-index:2;width:65%;position:relative}.about-cta-badge{color:#5148df;background:#eeeeef;border-radius:999px;width:fit-content;margin-bottom:25px;padding:8px 23px;font-size:9px;font-weight:800}.about-cta-content h2{color:#fff;letter-spacing:-1.5px;margin:0;font-size:clamp(31px,3vw,42px);font-weight:800;line-height:1.02}.about-cta-line{background:#ffffff59;width:85%;height:1px;margin-top:42px}.about-cta-button{color:#171028;background:#ffd000;border-radius:999px;justify-content:center;align-items:center;margin-top:23px;padding:11px 22px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.about-cta-button:hover{background:#ffdc38;transform:translateY(-2px)}.about-cta-image{z-index:1;border:9px solid #9b94aabf;border-radius:50%;width:225px;height:225px;position:absolute;top:50%;right:45px;overflow:hidden;transform:translateY(-50%)}.about-cta-image img{object-fit:cover;width:100%;height:100%;display:block}.site-footer{color:#fff;background:#10182b;width:100%;margin:0;padding:55px 0 28px}.footer-container{width:88%;max-width:1280px;margin:0 auto}.footer-top{grid-template-columns:1.7fr .8fr .9fr .9fr;gap:50px;display:grid}.footer-brand{min-width:0}.footer-logo{align-items:center;margin-bottom:32px;display:flex}.footer-logo img{object-fit:contain;width:150px;height:auto;display:block}.footer-logo-mark{color:#fff;background:linear-gradient(135deg,#ff2f6e,#5a4fe4);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;display:flex}.footer-logo strong{color:#fff;font-size:17px;font-weight:700;line-height:1;display:block}.footer-logo span{color:#df5274;margin-top:3px;font-size:9px;line-height:1;display:block}.footer-brand h3,.footer-column h3{color:#fff;margin:0 0 20px;font-size:12px;font-weight:800}.footer-brand>h3{margin-bottom:15px}.footer-brand p{color:#e1e0e8;margin:0 0 17px;font-size:11px;font-weight:500;line-height:1.5}.footer-column{flex-direction:column;align-items:flex-start;display:flex;position:relative}.footer-column h3{margin-bottom:17px}.footer-column a{color:#e1e0e8;margin-bottom:12px;font-size:11px;font-weight:500;text-decoration:none;transition:color .2s}.footer-column a:hover{color:#ffd000}.footer-action{justify-content:flex-end;width:100%;margin-bottom:25px;display:flex}.footer-enroll-btn{background:#fff;border-radius:999px;padding:10px 23px;text-decoration:none;color:#171028!important;margin:0!important;font-size:10px!important;font-weight:800!important}.footer-divider{background:#ffffff26;width:100%;height:1px;margin:40px 0 20px}.footer-bottom{text-align:center;color:#d7d5df;font-size:10px;font-weight:500}@media (width<=1200px){.navbar,.about-hero,.foundation-section,.purpose-container,.recognition-container,.team-container{width:90%}.journey-container{width:90%;max-width:1050px}.nav-links{gap:24px}.foundation-card{gap:40px}.brands-grid{gap:20px}.journey-grid{grid-template-columns:minmax(450px,500px) minmax(0,1fr);gap:45px}.journey-cards{width:100%}}@media (width<=900px){.navbar,.about-hero,.foundation-section,.purpose-container,.journey-container,.recognition-container,.team-container{width:calc(100% - 40px)}.nav-links{display:none}.navbar{height:62px;padding-left:18px;padding-right:12px}.about-hero{padding-top:65px;padding-bottom:90px}.about-hero h1{font-size:52px}.foundation-card{grid-template-columns:1fr;gap:30px;padding:30px}.foundation-media{height:300px}.purpose-grid{grid-template-columns:1fr;gap:22px}.journey-section{padding-top:70px}.journey-container{width:calc(100% - 40px);max-width:700px}.journey-grid{grid-template-columns:1fr;gap:55px}.journey-cards{order:2;width:100%}.journey-content{order:1;padding-top:0}.journey-content h2{max-width:600px;font-size:58px}.journey-content>p{max-width:600px}.journey-card{width:100%}.journey-image{height:300px}.awards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.brands-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-card:nth-child(6),.brand-card:nth-child(7){grid-column:auto}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.founder-message-card{grid-template-columns:140px minmax(0,1fr);gap:25px;padding:30px}.founder-photo{width:140px;height:140px}.about-cta-content{width:70%}.about-cta-image{width:190px;height:190px;right:25px}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.footer-brand{grid-column:1/-1}}@media (width<=600px){.about-page{padding-top:8px}.navbar,.about-hero,.foundation-section,.purpose-container,.recognition-container,.team-container{width:calc(100% - 24px)}.navbar{width:calc(100% - 24px);height:58px;padding:0 9px 0 14px}.logo{min-width:0}.logo-mark{width:27px;height:27px}.logo-text strong{font-size:12px}.get-in-touch{width:100px;height:36px;font-size:10px!important}.about-hero{padding-top:55px;padding-bottom:75px}.about-badge{margin-bottom:22px}.about-hero h1{letter-spacing:-1.5px;font-size:40px;line-height:.98}.about-hero>p{margin-top:22px;padding:0 12px;font-size:12px}.foundation-section{padding-bottom:65px}.foundation-card{border-radius:20px;gap:25px;padding:18px}.foundation-media{border-radius:14px;height:220px}.foundation-content h2{font-size:24px}.foundation-content>p{font-size:12px}.purpose-section{padding-bottom:75px}.purpose-heading{margin-bottom:35px}.purpose-heading h2{font-size:27px}.purpose-heading p{font-size:12px}.purpose-card{border-radius:20px;min-height:auto;padding:23px}.purpose-card h3{font-size:21px}.journey-section{padding:60px 0 80px}.journey-container{width:calc(100% - 24px);max-width:none;margin:0 auto}.journey-grid{flex-direction:column;gap:38px;width:100%;display:flex}.journey-content{order:1;width:100%;padding:0}.journey-label{margin-bottom:22px;padding:7px 18px;font-size:8px}.journey-content h2{letter-spacing:-1.8px;width:100%;max-width:none;font-size:43px;line-height:.97}.journey-content>p{width:100%;max-width:none;margin-top:23px;font-size:12px;line-height:1.7}.journey-cards{order:2;gap:22px;width:100%}.journey-card{border-radius:22px;width:100%}.journey-image{border-radius:16px;width:calc(100% - 24px);height:210px;margin:12px 12px 0}.journey-year{min-width:80px;height:34px;padding:0 16px;font-size:14px;top:14px;left:14px}.journey-card-content{padding:20px 19px 24px}.journey-card-content h3{margin-bottom:10px;font-size:16px}.journey-card-content p{font-size:12px;line-height:1.6}.recognition-section{padding:70px 0 80px}.recognition-heading{margin-bottom:40px}.recognition-heading h2{font-size:27px}.awards-grid{grid-template-columns:1fr;gap:20px}.award-image{height:190px}.brands-heading{margin-top:65px;margin-bottom:35px}.brands-heading h2{font-size:27px}.brands-heading p{font-size:12px}.brands-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.brand-card{border-radius:18px;height:115px}.team-section{padding:60px 0 55px}.team-heading{margin-bottom:40px}.team-heading h2{font-size:28px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.team-card{padding:9px 9px 15px}.team-image{height:150px}.founder-message-card{text-align:center;border-radius:22px;grid-template-columns:1fr;gap:20px;margin-top:55px;padding:28px 20px}.founder-photo{width:130px;height:130px;margin:0 auto}.founder-message-content h2{font-size:22px}.founder-description{font-size:12px}.about-cta-section{padding:65px 0 70px}.about-cta-container{width:calc(100% - 24px)}.about-cta-card{border-radius:22px;align-items:flex-start;min-height:530px;padding:30px 25px 270px}.about-cta-content{width:100%}.about-cta-content h2{font-size:29px;line-height:1.05}.about-cta-line{width:100%;margin-top:30px}.about-cta-image{width:205px;height:205px;inset:auto auto 25px 50%;transform:translate(-50%)}.site-footer{padding:45px 0 25px}.footer-container{width:calc(100% - 40px)}.footer-top{grid-template-columns:1fr;gap:30px}.footer-brand{grid-column:auto}.footer-logo{margin-bottom:30px}.footer-action{justify-content:flex-start}.footer-divider{margin-top:30px}}@media (width<=380px){.about-hero h1{font-size:35px}.journey-content h2{font-size:37px}.foundation-card{padding:15px}.foundation-media{height:195px}.purpose-card{padding:20px}.journey-container{width:calc(100% - 20px)}.journey-image{width:calc(100% - 20px);height:190px;margin:10px}.journey-card-content{padding:18px}.journey-year{min-width:72px;height:31px;font-size:13px;top:12px;left:12px}.team-image{height:125px}.about-cta-card{min-height:500px;padding-bottom:250px;padding-left:20px;padding-right:20px}.about-cta-content h2{font-size:26px}.about-cta-image{width:185px;height:185px}}html,body{margin:0;padding:0;overflow:hidden auto}.gallery-page{color:#210d3c;background:#f8f8f8;width:100%;min-height:100vh;font-family:Poppins,sans-serif;overflow:hidden visible}.gallery-page main{background-color:#f8f8f8;background-image:radial-gradient(#dddddf 1px,#0000 1px);background-size:17px 17px}.gallery-hero{text-align:center;flex-direction:column;align-items:center;min-height:400px;padding-top:135px;padding-left:20px;padding-right:20px;display:flex}.gallery-badge{color:#5148e8;letter-spacing:.4px;background:#fff9;border:1px solid #cfcfe0;border-radius:20px;align-items:center;gap:8px;height:28px;padding:0 15px;font-size:10px;font-weight:700;display:inline-flex}.gallery-badge span{background:#5148e8;border-radius:50%;width:7px;height:7px}.gallery-hero h1{color:#210d3c;letter-spacing:-2px;margin:25px 0 17px;font-size:49px;font-weight:800;line-height:1.08}.gallery-hero h1 span{background:linear-gradient(90deg,#574edb 0%,#d45d84 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gallery-hero p{color:#45414a;margin:0;font-size:13px;font-weight:400;line-height:1.7}.gallery-filters{background:#fff;border-radius:25px;justify-content:space-between;align-items:center;width:460px;height:35px;margin-top:28px;padding:4px;display:flex;box-shadow:0 8px 20px #00000014}.gallery-filter{color:#34303a;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;height:27px;padding:0 8px;font-family:inherit;font-size:8px;font-weight:600}.gallery-filter.active{color:#e15e62}.gallery-area{width:100%;padding-bottom:80px}.gallery-wrapper{width:900px;max-width:calc(100% - 100px);margin:0 auto}.gallery-block{margin-bottom:58px}.gallery-block-title{align-items:center;gap:10px;margin-bottom:25px;display:flex}.gallery-section-number{color:#5148e8;background:#e9e9ed;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:flex}.gallery-block-title h2{color:#25103e;letter-spacing:-.4px;margin:0;font-size:18px;font-weight:800;line-height:1}.gallery-strip{scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:27px;width:100%;padding-bottom:8px;display:flex;overflow:auto hidden}.gallery-card{background:#ddd;border-radius:24px;flex:0 0 265px;width:265px;height:188px;position:relative;overflow:hidden}.gallery-card img{object-fit:cover;width:100%;height:100%;display:block}.gallery-play{color:#fff;cursor:pointer;background:#e96d58;border:0;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-play svg{margin-left:2px}.gallery-arrow{color:#21103c;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 3px 8px #0000001a}.gallery-arrow:hover{transform:translateY(-50%)scale(1.05);box-shadow:0 5px 12px #00000026}.gallery-footer{color:#fff;background:#10172b;width:100%;padding:36px 0 22px}.gallery-footer-inner{width:900px;max-width:calc(100% - 100px);margin:0 auto}.gallery-footer-content{grid-template-columns:2.2fr 1fr 1.25fr 1fr;gap:45px;min-height:215px;display:grid}.gallery-logo{align-items:center;gap:8px;margin-bottom:32px;display:flex}.gallery-logo-symbol{color:#fff;background:linear-gradient(135deg,#ef3b3f,#f2c335,#5b4bd9);border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;font-size:15px;display:flex}.gallery-logo-name strong{color:#fff;font-size:17px;line-height:1;display:block}.gallery-logo-name span{color:#e72e72;margin-top:4px;font-size:9px;font-weight:600;display:block}.gallery-brand h3,.gallery-footer-column h3{color:#f4f2fb;margin:0 0 18px;font-size:13px;font-weight:700}.gallery-brand p{color:#ffffffc2;max-width:300px;margin:0 0 13px;font-size:11px;line-height:1.55}.gallery-footer-column{flex-direction:column;gap:12px;display:flex}.gallery-footer-column a{color:#ffffffc7;font-size:11px;text-decoration:none}.gallery-footer-column a:hover{color:#fff}.gallery-enroll{background:#fff;border-radius:25px;align-self:flex-start;margin-bottom:20px;padding:10px 25px;font-weight:700;color:#21103c!important;font-size:10px!important}.gallery-footer-line{background:#ffffff2b;width:100%;height:1px;margin-top:15px;margin-bottom:19px}.gallery-copyright{text-align:center;color:#fffc;font-size:11px}@media (width<=950px){.gallery-wrapper{max-width:calc(100% - 60px)}.gallery-strip{scrollbar-width:none;width:100%;overflow-x:auto}.gallery-strip::-webkit-scrollbar{display:none}.gallery-footer-inner{max-width:calc(100% - 60px)}}@media (width<=700px){.gallery-hero{min-height:390px;padding-top:120px}.gallery-hero h1{letter-spacing:-1.5px;font-size:40px}.gallery-hero p{font-size:12px}.desktop-break{display:none}.gallery-filters{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.gallery-filters::-webkit-scrollbar{display:none}.gallery-filter{flex:none;padding:0 12px}.gallery-wrapper{max-width:calc(100% - 30px)}.gallery-strip{gap:17px;overflow-x:auto}.gallery-card{border-radius:20px;flex-basis:270px;width:270px;height:190px}.gallery-footer-inner{max-width:calc(100% - 40px)}.gallery-footer-content{grid-template-columns:1fr 1fr;gap:35px 25px}.gallery-brand{grid-column:span 2}}@media (width<=450px){.gallery-hero h1{font-size:34px}.gallery-block-title h2{font-size:16px}.gallery-card{flex-basis:250px;width:250px;height:175px}.gallery-footer-content{grid-template-columns:1fr}.gallery-brand{grid-column:auto}}.uiux-page{background-color:#fafafa;background-image:radial-gradient(#ddd9e2 1px,#0000 1px);background-size:20px 20px;width:100%;min-height:100vh;padding-top:18px;overflow-x:hidden}.uiux-hero{text-align:center;width:86%;max-width:1280px;margin:80px auto 0}.uiux-course-badge{color:#564be3;background:#fff;border:1px solid #ddd9e2;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:30px;margin:0 auto 30px;padding:0 16px;font-family:Outfit,Inter,sans-serif;font-size:9px;font-weight:700;display:flex}.uiux-course-badge span{background:#ee5b6d;border-radius:50%;flex-shrink:0;width:7px;height:7px}.uiux-hero h1{color:#261039;letter-spacing:-2.5px;margin:0;font-family:Outfit,Inter,sans-serif;font-size:clamp(48px,5vw,68px);font-weight:800;line-height:.94}.uiux-hero h1 span{color:#0000;background:linear-gradient(90deg,#8154d9 0%,#a75bc8 45%,#d7668c 100%);-webkit-background-clip:text;background-clip:text}.uiux-hero-description{color:#57505a;max-width:750px;margin:30px auto 0;font-family:Outfit,Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.6}.uiux-tools{margin-top:70px}.uiux-tools h3{color:#716b72;letter-spacing:1px;margin:0 0 28px;font-family:Outfit,Inter,sans-serif;font-size:11px;font-weight:700}.uiux-tools-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.uiux-tool{color:#2c2830;background:#fff;border:1px solid #ddd9df;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:115px;height:38px;padding:0 16px;font-family:Outfit,Inter,sans-serif;font-size:11px;font-weight:600;display:flex;box-shadow:0 3px 8px #1a102808}.tool-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.figma-dot{background:linear-gradient(#ef526b 0%,#8c56d9 50%,#5948e3 100%)}.canva-dot{background:#32c7e5}.balsamiq-dot{background:#e73561}.tool-box{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-family:Arial,sans-serif;font-size:8px;font-weight:800;display:flex}.ps-tool{color:#31a8ff;background:#001e36}.ai-tool{color:#ff9a00;background:#300}.miro-tool{color:#111;background:#ffd02f}.uiux-journey-section{width:100%;margin-top:115px;padding:0 0 90px}.uiux-journey-heading{text-align:center;width:86%;max-width:1280px;margin:0 auto 55px}.uiux-step-badge{color:#5b4be4;background:#eeeeef;border-radius:999px;width:fit-content;margin:0 auto 24px;padding:8px 20px;font-family:Outfit,Inter,sans-serif;font-size:8px;font-weight:800}.uiux-journey-heading h2{color:#271435;margin:0;font-family:Outfit,Inter,sans-serif;font-size:33px;font-weight:800;line-height:1.15}.uiux-journey-heading h2 span{color:#5a4fe6}.uiux-journey-heading p{color:#575159;max-width:610px;margin:15px auto 0;font-family:Outfit,Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.6}.uiux-week-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;width:92%;max-width:1400px;margin:0 auto;display:grid}.uiux-week-card{background:#fff;border:1px solid #ddd9df;border-radius:15px;min-height:205px;padding:20px 19px;transition:transform .25s,box-shadow .25s;box-shadow:0 7px 20px #180f230a}.uiux-week-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #180f2314}.week-label{white-space:nowrap;border-radius:999px;width:fit-content;margin-bottom:18px;padding:6px 15px;font-family:Outfit,Inter,sans-serif;font-size:7px;font-weight:800}.week-blue{color:#5a4ee4;background:#e9e9f5}.week-pink{color:#e65c6a;background:#f6e8ea}.week-yellow{color:#342b10;background:#fff1bd}.week-purple{color:#5849e0;background:#e9e7f5}.week-final{color:#17120a;background:#ffd513}.uiux-week-card h3{color:#15101d;margin:0 0 18px;font-family:Outfit,Inter,sans-serif;font-size:15px;font-weight:800;line-height:1.15}.uiux-week-card p{color:#5e575f;margin:0;font-family:Outfit,Inter,sans-serif;font-size:9px;font-weight:500;line-height:1.65}.uiux-week-featured{color:#fff;background:#11192c;border-color:#11192c}.uiux-week-featured h3{color:#fff}.uiux-week-featured p{color:#ffffffd4}@media (width<=1100px){.uiux-hero,.uiux-journey-heading{width:90%}.uiux-week-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:90%}}@media (width<=750px){.uiux-hero{width:calc(100% - 40px);margin-top:55px}.uiux-hero h1{font-size:46px;line-height:1}.uiux-hero-description{max-width:550px;font-size:12px}.uiux-tools{margin-top:50px}.uiux-journey-section{margin-top:85px}.uiux-week-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:calc(100% - 40px)}}@media (width<=520px){.uiux-page{padding-top:10px}.uiux-hero{width:calc(100% - 28px);margin-top:45px}.uiux-course-badge{height:28px;margin-bottom:24px;padding:0 13px;font-size:8px}.uiux-hero h1{letter-spacing:-1.5px;font-size:38px;line-height:1}.uiux-hero-description{margin-top:22px;font-size:11px;line-height:1.65}.uiux-tools{margin-top:45px}.uiux-tools h3{margin-bottom:20px;font-size:9px}.uiux-tools-list{gap:9px}.uiux-tool{min-width:100px;height:34px;padding:0 12px;font-size:10px}.uiux-journey-section{margin-top:75px;padding-bottom:55px}.uiux-journey-heading{width:calc(100% - 28px);margin-bottom:35px}.uiux-step-badge{margin-bottom:18px;padding:7px 15px}.uiux-journey-heading h2{font-size:28px}.uiux-journey-heading p{font-size:10px}.uiux-week-grid{grid-template-columns:1fr;gap:14px;width:calc(100% - 28px)}.uiux-week-card{border-radius:14px;min-height:auto;padding:20px}.uiux-week-card h3{font-size:16px}.uiux-week-card p{font-size:10px}}.uiux-career-section{background:#fff;width:100%;padding:70px 0 95px}.uiux-career-heading{text-align:center;width:90%;max-width:1200px;margin:0 auto 58px}.uiux-career-badge{color:#6554e8;background:#e9e9eb;border-radius:999px;width:fit-content;margin:0 auto 23px;padding:7px 23px;font-family:Outfit,Inter,sans-serif;font-size:8px;font-weight:800}.uiux-career-heading h2{color:#19102f;letter-spacing:-.7px;margin:0;font-family:Outfit,Inter,sans-serif;font-size:31px;font-weight:800}.uiux-career-heading h2 span{color:#df5d65}.uiux-career-heading p{color:#39343d;margin:14px 0 0;font-family:Outfit,Inter,sans-serif;font-size:11px;font-weight:500}.uiux-career-grid{grid-template-columns:repeat(3,1fr);gap:22px 24px;width:86%;max-width:1280px;margin:0 auto;display:grid}.uiux-career-card{background:#fff;border:1px solid #d7d4d8;border-radius:12px;min-height:145px;padding:23px 22px}.uiux-career-card-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.uiux-career-card h3{color:#1c1235;margin:25px 0 0;font-family:Outfit,Inter,sans-serif;font-size:19px;font-weight:800;line-height:1.1}.uiux-salary{text-align:right;flex-shrink:0;font-family:Outfit,Inter,sans-serif}.uiux-salary span{color:#716d73;margin-bottom:8px;font-size:9px;font-weight:500;display:block}.uiux-salary strong{color:#e54e59;font-size:14px;font-weight:800;line-height:1.05;display:block}.uiux-career-card>p{color:#5d575f;max-width:260px;margin:14px 0 0;font-family:Outfit,Inter,sans-serif;font-size:8px;font-weight:500;line-height:1.65}.uiux-reasons{width:86%;max-width:1250px;margin:90px auto 0}.uiux-reasons>h2{color:#16102b;text-align:center;letter-spacing:-.8px;margin:0 0 50px;font-family:Outfit,Inter,sans-serif;font-size:31px;font-weight:800}.uiux-reasons>h2 span{color:#d84e71}.uiux-reasons-grid{grid-template-columns:repeat(3,1fr);gap:27px 36px;display:grid}.uiux-reason-card{background:#fff;border:1px solid #d7d4d8;border-radius:22px;align-items:center;gap:17px;min-height:94px;padding:17px 20px;display:flex}.uiux-reason-icon{background:#f1eff2;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:flex}.uiux-reason-card p{color:#332d38;margin:0;font-family:Outfit,Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.6}.uiux-invest-card{background:radial-gradient(circle,#554ae729,#0000 38%),#11192d;border-radius:25px;justify-content:space-between;align-items:center;gap:60px;width:86%;max-width:1250px;min-height:405px;margin:95px auto 0;padding:55px 65px;display:flex;position:relative;overflow:hidden}.uiux-invest-content{z-index:2;flex:1;max-width:560px;position:relative}.uiux-invest-badge{color:#ffd60a;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;width:fit-content;margin-bottom:32px;padding:7px 22px;font-family:Outfit,Inter,sans-serif;font-size:8px;font-weight:800}.uiux-invest-content h2{color:#fff;letter-spacing:-1.2px;margin:0;font-family:Outfit,Inter,sans-serif;font-size:39px;font-weight:800;line-height:.95}.uiux-invest-content h2 span{color:#ffd400}.uiux-invest-benefits{flex-direction:column;gap:17px;margin-top:35px;display:flex}.uiux-invest-benefits div{color:#fff;align-items:center;gap:10px;font-family:Outfit,Inter,sans-serif;font-size:10px;font-weight:500;display:flex}.uiux-invest-benefits span{color:#ffd500;border:2px solid #ffd500;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:inline-flex}.uiux-price-card{text-align:center;z-index:2;background:#fff;border-radius:23px;flex-shrink:0;width:385px;min-height:330px;padding:32px 45px 27px;position:relative}.uiux-price-card h3{color:#ff4569;margin:0 0 20px;font-family:Outfit,Inter,sans-serif;font-size:18px;font-weight:700}.uiux-course-price{color:#232226;letter-spacing:-2px;justify-content:center;align-items:flex-start;font-family:Outfit,Inter,sans-serif;font-size:47px;font-weight:800;line-height:1;display:flex}.uiux-course-price small{margin:7px 4px 0 0;font-size:24px;font-weight:700}.uiux-price-details{text-align:left;width:fit-content;margin:23px auto 24px}.uiux-price-details p{color:#504b51;margin:0 0 13px;font-family:Outfit,Inter,sans-serif;font-size:10px;font-weight:500}.uiux-enroll-btn{color:#fff;background:linear-gradient(90deg,#df6c92 0%,#d269ad 45%,#5949e9 100%);border-radius:999px;justify-content:center;align-items:center;width:100%;height:40px;font-family:Outfit,Inter,sans-serif;font-size:10px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex}.uiux-enroll-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #6849e140}@media (width<=1050px){.uiux-career-grid{grid-template-columns:repeat(2,1fr);width:90%}.uiux-reasons{width:90%}.uiux-reasons-grid{grid-template-columns:repeat(2,1fr)}.uiux-invest-card{gap:35px;width:90%;padding:50px 45px}.uiux-price-card{width:350px}}@media (width<=750px){.uiux-career-section{padding-top:55px}.uiux-career-grid{grid-template-columns:1fr}.uiux-reasons{margin-top:70px}.uiux-reasons-grid{grid-template-columns:1fr}.uiux-invest-card{flex-direction:column;align-items:stretch;padding:45px 35px}.uiux-invest-content{max-width:none}.uiux-price-card{width:100%}}@media (width<=520px){.uiux-career-heading{width:calc(100% - 28px);margin-bottom:38px}.uiux-career-heading h2{font-size:27px}.uiux-career-grid,.uiux-reasons,.uiux-invest-card{width:calc(100% - 28px)}.uiux-career-card{min-height:135px;padding:19px}.uiux-career-card h3{font-size:17px}.uiux-reasons>h2{margin-bottom:35px;font-size:27px}.uiux-reason-card{border-radius:18px;min-height:82px}.uiux-reason-icon{width:44px;height:44px;font-size:21px}.uiux-invest-card{border-radius:20px;margin-top:70px;padding:35px 22px}.uiux-invest-content h2{font-size:34px}.uiux-price-card{border-radius:18px;min-height:auto;padding:28px 22px}.uiux-course-price{font-size:42px}}.uiux-experts-section{background:#fff;width:100%;padding:80px 0 75px}.uiux-experts-heading{text-align:center;width:90%;max-width:1200px;margin:0 auto 55px}.uiux-experts-badge{color:#5b4ce8;background:#e9e9ea;border-radius:999px;width:fit-content;margin:0 auto 24px;padding:7px 22px;font-family:Outfit,Inter,sans-serif;font-size:8px;font-weight:800}.uiux-experts-heading h2{color:#17102f;letter-spacing:-.7px;margin:0;font-family:Outfit,Inter,sans-serif;font-size:32px;font-weight:800}.uiux-experts-heading h2 span{color:#5749f0}.uiux-mentor-grid{grid-template-columns:repeat(3,1fr);gap:46px;width:62%;max-width:820px;margin:0 auto;display:grid}.uiux-mentor-card{text-align:center;background:#fff;border-right:1px solid #d3d0d5;border-radius:18px;min-height:250px;padding:22px 22px 18px;position:relative}.uiux-mentor-card:last-child{border-right:none}.uiux-mentor-image{border-radius:50%;width:92px;height:92px;margin:0 auto 16px;padding:3px;overflow:hidden}.uiux-mentor-image img{object-fit:cover;border-radius:50%;width:100%;height:100%}.mentor-one{border:3px solid #6653ef}.mentor-two{border:3px solid #ff4d73}.mentor-three{border:3px solid #252533}.uiux-mentor-card h3{color:#17102f;margin:0 0 6px;font-family:Outfit,Inter,sans-serif;font-size:17px;font-weight:800}.mentor-role{color:#161119;margin:0;font-family:Outfit,Inter,sans-serif;font-size:10px;font-weight:700}.mentor-role-purple{color:#5546f0}.mentor-role-pink{color:#ff426b}.uiux-linkedin{color:#271438;background:#fff;border:1px solid #4a285e;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-family:Arial,sans-serif;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:15px;right:18px}.uiux-dream-job{text-align:center;width:90%;max-width:1250px;margin:90px auto 0}.uiux-dream-job h2{color:#18102e;letter-spacing:-.8px;margin:0;font-family:Outfit,Inter,sans-serif;font-size:33px;font-weight:800}.uiux-dream-job h2 span{color:#dc5a62}.uiux-dream-job>p{color:#322d35;margin:18px 0 0;font-family:Outfit,Inter,sans-serif;font-size:11px;font-weight:500}.uiux-company-logos{grid-template-columns:repeat(6,1fr);align-items:center;gap:55px 30px;width:100%;margin-top:60px;display:grid}.uiux-company-logos img{object-fit:contain;filter:grayscale()contrast(120%);width:100%;max-width:115px;max-height:48px;margin:0 auto;display:block}.company-logo img{object-fit:contain;filter:grayscale();width:115px;height:48px}.microsoft-logo{justify-content:center;align-items:center;display:flex;overflow:visible}.microsoft-logo img{object-fit:contain;filter:grayscale()contrast(120%);transform-origin:50%;width:115px;height:48px;transform:scale(2.7)}@media (width<=1050px){.uiux-mentor-grid{width:78%}.uiux-company-logos{grid-template-columns:repeat(4,1fr)}}@media (width<=750px){.uiux-experts-section{padding-top:60px}.uiux-mentor-grid{border:none;grid-template-columns:1fr;gap:18px;width:90%}.uiux-mentor-card{border:1px solid #d3d0d5;border-radius:18px}.uiux-dream-job{margin-top:70px}.uiux-company-logos{grid-template-columns:repeat(3,1fr);gap:35px 20px}}@media (width<=520px){.uiux-experts-heading{width:calc(100% - 28px)}.uiux-experts-heading h2{font-size:27px}.uiux-mentor-grid,.uiux-dream-job{width:calc(100% - 28px)}.uiux-dream-job h2{font-size:28px}.uiux-company-logos{grid-template-columns:repeat(2,1fr);gap:30px 22px;margin-top:45px}.uiux-company-logos img{max-width:100px;max-height:42px}}.uiux-outcomes-section{background-color:#fff;background-image:radial-gradient(#ece9ef 1px,#0000 1px);background-size:18px 18px;width:100%;padding:70px 0 85px}.uiux-outcomes-heading{text-align:center;width:90%;max-width:1200px;margin:0 auto 60px}.uiux-outcomes-badge{color:#1c1722;background:#fff0c9;border-radius:999px;width:fit-content;margin:0 auto 27px;padding:8px 24px;font-family:Outfit,Inter,sans-serif;font-size:8px;font-weight:800}.uiux-outcomes-heading h2{color:#17102e;letter-spacing:-1px;margin:0;font-family:Outfit,Inter,sans-serif;font-size:33px;font-weight:800;line-height:1.12}.uiux-outcomes-heading h2 span{color:#5547eb}.uiux-outcomes-slider{justify-content:center;align-items:center;width:90%;max-width:1350px;margin:0 auto;display:flex;position:relative}.uiux-outcomes-grid{grid-template-columns:repeat(3,1fr);gap:48px;width:82%;max-width:1050px;display:grid}.uiux-project-card{background:#fff;border:1px solid #d8d4da;border-radius:16px;min-height:300px;padding:12px 12px 22px;overflow:hidden}.uiux-project-image{border-radius:13px;width:100%;height:205px;overflow:hidden}.uiux-project-image img{object-fit:cover;width:100%;height:100%;display:block}.uiux-project-card h3{color:#17102f;margin:18px 8px 0;font-family:Outfit,Inter,sans-serif;font-size:15px;font-weight:800;line-height:1.2}.uiux-slider-arrow{color:#27203a;cursor:pointer;z-index:2;background:#fff;border:2px solid #363047;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:21px;font-weight:700;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.uiux-slider-arrow-left{left:0}.uiux-slider-arrow-right{right:0}.uiux-slider-arrow:hover{color:#fff;background:#211937}.uiux-slider-dots{justify-content:center;align-items:center;gap:7px;margin-top:45px;display:flex}.uiux-slider-dots button{cursor:pointer;background:#dddddf;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s,transform .2s;display:block}.uiux-slider-dots button:hover{transform:scale(1.15)}.uiux-slider-dots button.active{background:#e06a60}@media (width<=1100px){.uiux-outcomes-grid{gap:24px;width:84%}.uiux-project-image{height:180px}}@media (width<=800px){.uiux-outcomes-grid{grid-template-columns:repeat(2,1fr);width:82%}.uiux-project-card:nth-child(3){display:none}.uiux-slider-arrow-left{left:5px}.uiux-slider-arrow-right{right:5px}}@media (width<=560px){.uiux-outcomes-section{padding:55px 0 65px}.uiux-outcomes-heading{width:calc(100% - 28px);margin-bottom:40px}.uiux-outcomes-heading h2{font-size:28px}.uiux-outcomes-grid{grid-template-columns:1fr;width:calc(100% - 80px)}.uiux-project-card:nth-child(2),.uiux-project-card:nth-child(3){display:none}.uiux-project-card{min-height:auto}.uiux-project-image{height:190px}.uiux-slider-arrow{width:34px;height:34px;font-size:18px}.uiux-slider-arrow-left{left:0}.uiux-slider-arrow-right{right:0}.uiux-slider-dots{margin-top:30px}}.uiux-faq-section{background:#fff;width:100%;padding:70px 0 120px}.uiux-faq-heading{text-align:center;width:90%;max-width:1200px;margin:0 auto 55px}.uiux-faq-badge{color:#5749ea;background:#e9e9eb;border-radius:999px;width:fit-content;margin:0 auto 25px;padding:7px 22px;font-family:Outfit,Inter,sans-serif;font-size:8px;font-weight:800}.uiux-faq-heading h2{color:#17102e;letter-spacing:-.8px;margin:0;font-family:Outfit,Inter,sans-serif;font-size:32px;font-weight:800}.uiux-faq-list{flex-direction:column;gap:14px;width:60%;max-width:900px;margin:0 auto;display:flex}.uiux-faq-item{background:#f4f6ff;border:1px solid #d9dce7;border-radius:12px;overflow:hidden}.uiux-faq-question{color:#17152c;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:72px;padding:0 22px 0 35px;font-family:Outfit,Inter,sans-serif;font-size:13px;font-weight:600;display:flex}.uiux-faq-icon{color:#17152c;background:#fff;border:1px solid #dddde2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-weight:400;display:flex}.uiux-faq-answer{opacity:0;max-height:0;transition:max-height .3s,opacity .25s,padding .3s;overflow:hidden}.uiux-faq-answer p{color:#66606d;margin:0;padding:0 35px 25px;font-family:Outfit,Inter,sans-serif;font-size:11px;font-weight:500;line-height:1.7}.uiux-faq-item.active .uiux-faq-answer{opacity:1;max-height:180px}.uiux-footer{color:#fff;background:#11192d;width:100%;padding:48px 0 20px}.uiux-footer-inner{grid-template-columns:2fr .8fr .9fr .9fr;gap:55px;width:84%;max-width:1280px;margin:0 auto;display:grid}.uiux-footer-brand{max-width:390px}.uiux-footer-logo{align-items:center;margin-bottom:32px;display:flex}.uiux-footer-logo img{object-fit:contain;width:150px;height:auto;display:block}.uiux-footer-logo-mark{color:#fff;background:linear-gradient(135deg,#ee4e75,#734df0,#fc0);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.uiux-footer-logo strong{font-family:Outfit,Inter,sans-serif;font-size:20px;font-weight:700;display:block}.uiux-footer-logo span{color:#f33574;text-align:right;margin-top:-2px;font-family:Outfit,Inter,sans-serif;font-size:10px;font-weight:600;display:block}.uiux-footer-address{margin-top:48px}.uiux-footer-address h3,.uiux-footer-column h3{color:#fff;margin:0 0 24px;font-family:Outfit,Inter,sans-serif;font-size:13px;font-weight:700}.uiux-footer-address p{color:#f1f0f5;max-width:330px;margin:0 0 17px;font-family:Outfit,Inter,sans-serif;font-size:11px;font-weight:400;line-height:1.55}.uiux-footer-column{flex-direction:column;align-items:flex-start;padding-top:52px;display:flex}.uiux-footer-column a{color:#f4f2f7;margin-bottom:18px;font-family:Outfit,Inter,sans-serif;font-size:11px;font-weight:400;transition:opacity .2s}.uiux-footer-column a:hover{opacity:.7}.uiux-footer-info{padding-top:0}.uiux-footer-enroll{background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:140px;height:40px;display:flex;color:#16122a!important;margin-bottom:35px!important;font-weight:700!important}.uiux-footer-bottom{text-align:center;color:#f0eef5;border-top:1px solid #ffffff2e;width:84%;max-width:1280px;margin:38px auto 0;padding-top:22px;font-family:Outfit,Inter,sans-serif;font-size:10px;font-weight:400}@media (width<=1000px){.uiux-faq-list{width:78%}.uiux-footer-inner{grid-template-columns:1.6fr 1fr 1fr;width:90%}.uiux-footer-info{grid-column:2/4}}@media (width<=700px){.uiux-faq-section{padding:55px 0 75px}.uiux-faq-heading{width:calc(100% - 28px);margin-bottom:38px}.uiux-faq-heading h2{font-size:27px}.uiux-faq-list{width:calc(100% - 28px)}.uiux-faq-question{min-height:68px;padding:0 16px 0 18px;font-size:11px}.uiux-faq-answer p{padding:0 18px 20px}.uiux-footer{padding-top:40px}.uiux-footer-inner{grid-template-columns:1fr;gap:35px;width:calc(100% - 36px)}.uiux-footer-brand{max-width:none}.uiux-footer-address{margin-top:35px}.uiux-footer-column,.uiux-footer-info{padding-top:0}.uiux-footer-info{grid-column:auto}.uiux-footer-bottom{width:calc(100% - 36px);margin-top:25px}}.digital-marketing-page{background-color:#fafafa;background-image:radial-gradient(#ded9e4 1px,#0000 1px);background-size:20px 20px;width:100%;min-height:100vh;padding-top:18px}.digital-marketing-page>.navbar{width:76%;max-width:1280px;margin-left:auto;margin-right:auto}.dm-hero{text-align:center;width:90%;max-width:1280px;margin:78px auto 0}.dm-course-badge{color:#e75b62;background:#ffffffeb;border:1px solid #d9d5db;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:34px;margin:0 auto 35px;padding:0 18px;font-family:Outfit,sans-serif;font-size:11px;font-weight:800;display:flex}.dm-course-badge span{background:#e85d69;border-radius:50%;width:8px;height:8px}.dm-main-title{color:#251036;letter-spacing:-3px;margin:0;font-family:Outfit,sans-serif;font-size:clamp(52px,5.3vw,76px);font-weight:800;line-height:.98}.dm-main-title span{color:#0000;background:linear-gradient(90deg,#8055d8 0%,#aa5cb8 45%,#e06681 100%);-webkit-background-clip:text;background-clip:text}.dm-hero-description{color:#4e4950;max-width:760px;margin:30px auto 0;font-family:Outfit,sans-serif;font-size:15px;font-weight:500;line-height:1.6}.dm-hero-buttons{justify-content:center;align-items:center;gap:15px;margin-top:48px;display:flex}.dm-enroll-btn,.dm-syllabus-btn{border-radius:999px;justify-content:center;align-items:center;height:46px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.dm-enroll-btn{color:#fff;background:#ff315e;min-width:220px;padding:0 30px;box-shadow:0 7px 18px #ff315e26}.dm-syllabus-btn{color:#21172f;background:#ffffffd1;border:1px solid #d6d1d8;min-width:180px;padding:0 27px}.dm-enroll-btn:hover,.dm-syllabus-btn:hover{transform:translateY(-2px)}.dm-tools-section{margin-top:78px}.dm-tools-section h3{color:#686268;letter-spacing:1px;margin:0 0 35px;font-family:Outfit,sans-serif;font-size:13px;font-weight:800}.dm-tools-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.dm-tool-pill{color:#17121d;background:#fffffff0;border:1px solid #d9d5dc;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:125px;height:40px;padding:0 15px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;display:flex;box-shadow:0 3px 8px #1b0e2706}.dm-tool-icon{flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;font-family:Arial,sans-serif;font-size:12px;font-weight:900;display:flex}.dm-google{color:#4285f4}.dm-meta{color:#0866ff;font-size:21px}.dm-instagram{color:#f33674;border:2px solid #f33674;border-radius:5px;font-size:9px}.dm-hostinger{color:#7255e8;font-size:14px}.dm-semrush{color:#ff4e32}.dm-wordpress{color:#1678a5;border:1.5px solid #1678a5;border-radius:50%;font-size:10px}.dm-why-intro{text-align:center;width:90%;max-width:1280px;margin:105px auto 0;padding-bottom:65px}.dm-why-intro h2{color:#21102f;letter-spacing:-1.4px;margin:0;font-family:Outfit,sans-serif;font-size:37px;font-weight:800;line-height:1.02}.dm-why-intro h2 span{color:#dd5d65}.dm-why-intro p{color:#514b51;max-width:700px;margin:27px auto 0;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;line-height:1.55}@media (width<=1000px){.digital-marketing-page>.navbar,.dm-hero{width:90%}.dm-main-title{font-size:58px}.dm-tools-list{gap:14px}.dm-tool-pill{min-width:120px}}@media (width<=700px){.digital-marketing-page{padding-top:10px}.digital-marketing-page>.navbar{width:calc(100% - 24px)}.dm-hero{width:calc(100% - 28px);margin-top:55px}.dm-course-badge{margin-bottom:28px;font-size:9px}.dm-main-title{letter-spacing:-2px;font-size:44px;line-height:1}.dm-hero-description{margin-top:24px;font-size:13px}.dm-desktop-break{display:none}.dm-hero-buttons{flex-direction:column;gap:12px;margin-top:35px}.dm-enroll-btn,.dm-syllabus-btn{width:100%;max-width:330px}.dm-tools-section{margin-top:60px}.dm-tools-section h3{font-size:11px}.dm-tools-list{gap:10px}.dm-tool-pill{min-width:135px;font-size:11px}.dm-why-intro{width:calc(100% - 28px);margin-top:80px}.dm-why-intro h2{font-size:31px}.dm-why-intro p{font-size:13px}}@media (width<=430px){.dm-main-title{font-size:38px}.dm-tool-pill{min-width:125px}.dm-why-intro h2{font-size:28px}}.dm-benefits-section{width:100%;padding:15px 0 55px}.dm-benefits-grid{grid-template-columns:1.4fr .8fr .8fr;gap:24px;width:72%;max-width:1050px;margin:0 auto;display:grid}.dm-benefit-card{background:#fff;border:1px solid #e0dce1;border-radius:20px;min-height:185px;padding:22px 24px;box-shadow:0 12px 28px #20122a14}.dm-benefit-dark{color:#fff;background:#111a2d;border-color:#111a2d;grid-column:span 2}.dm-benefit-wide{grid-column:span 2}.dm-benefit-number{border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:12px;font-weight:800;display:flex}.dm-number-yellow{color:#ffd400;background:#ffd4001f}.dm-number-purple{color:#231538;background:#f0edf4}.dm-number-yellow-soft{color:#563f0b;background:#fff1c8}.dm-number-pink{color:#d95a73;background:#f9e8ed}.dm-benefit-card h3{color:#241035;margin:0 0 18px;font-family:Outfit,sans-serif;font-size:19px;font-weight:800}.dm-benefit-dark h3{color:#fff}.dm-benefit-card p{color:#57515a;max-width:560px;margin:0;font-family:Outfit,sans-serif;font-size:10px;font-weight:500;line-height:1.65}.dm-benefit-dark p{color:#ffffffeb}.dm-skill-section{background:#fff;width:100%;padding:60px 0 95px}.dm-skill-heading{text-align:center;width:90%;max-width:1100px;margin:0 auto 50px}.dm-skill-badge{color:#5a4ee8;background:#e9e9eb;border-radius:999px;width:fit-content;margin:0 auto 28px;padding:7px 19px;font-family:Outfit,sans-serif;font-size:8px;font-weight:800}.dm-skill-heading h2{color:#17102d;letter-spacing:-.8px;margin:0;font-family:Outfit,sans-serif;font-size:29px;font-weight:800;line-height:1.05}.dm-skill-heading h2 span{color:#5b4cec}.dm-skill-grid{grid-template-columns:repeat(4,1fr);gap:22px 28px;width:86%;max-width:1180px;margin:0 auto;display:grid}.dm-skill-card{background:#fff;border:1px solid #ddd8df;border-radius:12px;align-items:center;gap:12px;min-height:70px;padding:14px 18px;display:flex}.dm-skill-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:19px;display:flex}.dm-wordpress-icon{color:#fff;background:#0d7da8;border-radius:50%;font-family:Georgia,serif;font-size:17px;font-weight:800}.dm-wix-icon{color:#fff;background:#050505;border-radius:2px;font-family:Arial,sans-serif;font-size:9px;font-weight:800}.dm-skill-card span{color:#21162c;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;line-height:1.2}.dm-career-scope-section{background-color:#fafafa;background-image:radial-gradient(#ddd9e2 1px,#0000 1px);background-size:20px 20px;width:100%;padding:30px 0 50px}.dm-career-scope-heading{text-align:center;width:90%;max-width:1100px;margin:0 auto}.dm-job-badge{color:#df5a61;background:#eeeeef;border-radius:999px;width:fit-content;margin:0 auto 27px;padding:7px 20px;font-family:Outfit,sans-serif;font-size:8px;font-weight:800}.dm-career-scope-heading h2{color:#201031;letter-spacing:-.8px;margin:0;font-family:Outfit,sans-serif;font-size:30px;font-weight:800}.dm-career-scope-heading h2 span{color:#de5d62}@media (width<=1000px){.dm-benefits-grid{grid-template-columns:repeat(2,1fr);width:90%}.dm-benefit-dark,.dm-benefit-wide{grid-column:auto}.dm-skill-grid{grid-template-columns:repeat(2,1fr);width:90%}}@media (width<=600px){.dm-benefits-grid{grid-template-columns:1fr;gap:15px;width:calc(100% - 28px)}.dm-benefit-card{border-radius:16px;min-height:auto;padding:20px}.dm-benefit-card h3{font-size:17px}.dm-skill-section{padding:55px 0 70px}.dm-skill-heading{width:calc(100% - 28px);margin-bottom:38px}.dm-skill-heading h2{font-size:26px}.dm-skill-grid{grid-template-columns:1fr;gap:12px;width:calc(100% - 28px)}.dm-skill-card{min-height:64px}.dm-career-scope-heading{width:calc(100% - 28px)}.dm-career-scope-heading h2{font-size:27px}}.dm-career-roles-section{background-color:#fafafa;background-image:radial-gradient(#ddd9e2 1px,#0000 1px);background-size:20px 20px;width:100%;padding:15px 0 90px}.dm-career-roles-grid{grid-template-columns:repeat(4,1fr);gap:24px 30px;width:86%;max-width:1150px;margin:0 auto;display:grid}.dm-career-role-card{background:#fff;border:1px solid #ddd9df;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:180px;padding:28px 24px;display:flex}.dm-career-role-icon{background:#f1eef1;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;display:flex}.dm-career-role-card h3{color:#1b102d;max-width:150px;margin:30px 0 0;font-family:Outfit,sans-serif;font-size:14px;font-weight:800;line-height:1.08}.dm-syllabus-section{background:#fff;width:100%;padding:70px 0 95px}.dm-syllabus-heading{text-align:center;width:90%;max-width:900px;margin:0 auto 50px}.dm-syllabus-heading h2{color:#1d102f;letter-spacing:-.9px;margin:0;font-family:Outfit,sans-serif;font-size:31px;font-weight:800;line-height:1.03}.dm-syllabus-heading h2 span{color:#5a4bed}.dm-syllabus-heading p{color:#444047;margin:24px auto 0;font-family:Outfit,sans-serif;font-size:11px;font-weight:600}.dm-week-tabs{grid-template-columns:repeat(3,1fr);gap:60px;width:70%;max-width:760px;margin:0 auto 45px;display:grid}.dm-week-tab{color:#28222c;cursor:pointer;background:#fff9fa;border:1px solid #eadfe1;border-radius:999px;justify-content:flex-start;align-items:center;gap:15px;height:38px;padding:0 17px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;display:flex}.dm-week-tab span{color:#ff5d55;font-size:13px}.dm-week-tab.active{color:#fff;background:#d84b4e;border-color:#d84b4e}.dm-week-tab.active span{color:#fff}.dm-phase-card{background:#f7f9fc;border:1px solid #cfd2d8;border-radius:18px;width:66%;max-width:850px;margin:0 auto;padding:30px 32px 35px}.dm-phase-title-row{align-items:center;gap:18px;display:flex}.dm-phase-badge{color:#dd5c63;background:#eeeeef;border-radius:999px;width:fit-content;padding:7px 18px;font-family:Outfit,sans-serif;font-size:8px;font-weight:800}.dm-phase-title-row h3{color:#1a1128;margin:0;font-family:Outfit,sans-serif;font-size:17px;font-weight:800}.dm-phase-content-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:28px;display:grid}.dm-phase-topic-card{background:#fff;border:1px solid #d8d9dd;border-radius:12px;min-height:110px;padding:20px}.dm-phase-topic-card h4{color:#18101f;margin:0 0 13px;font-family:Outfit,sans-serif;font-size:11px;font-weight:800;line-height:1.3}.dm-phase-topic-card p{color:#625d64;margin:0;font-family:Outfit,sans-serif;font-size:9px;font-weight:500;line-height:1.6}@media (width<=1000px){.dm-career-roles-grid{grid-template-columns:repeat(2,1fr);width:90%}.dm-week-tabs{gap:25px;width:85%}.dm-phase-card{width:80%}}@media (width<=600px){.dm-career-roles-section{padding-bottom:70px}.dm-career-roles-grid{grid-template-columns:1fr;gap:14px;width:calc(100% - 28px)}.dm-career-role-card{min-height:130px;padding:20px}.dm-career-role-card h3{margin-top:20px}.dm-syllabus-section{padding:55px 0 70px}.dm-syllabus-heading{width:calc(100% - 28px);margin-bottom:35px}.dm-syllabus-heading h2{font-size:27px}.dm-week-tabs{grid-template-columns:1fr;gap:12px;width:calc(100% - 28px);margin-bottom:30px}.dm-week-tab{justify-content:center}.dm-phase-card{width:calc(100% - 28px);padding:24px 20px}.dm-phase-title-row{flex-direction:column;align-items:flex-start;gap:12px}.dm-phase-content-grid{grid-template-columns:1fr}}.dm-pricing-section{background-color:#fafafa;background-image:radial-gradient(#ddd9e2 1px,#0000 1px);background-size:20px 20px;width:100%;padding:70px 0}.dm-pricing-card{background:radial-gradient(circle at 55%,#6450e62e,#0000 38%),#11192d;border-radius:23px;justify-content:space-between;align-items:center;gap:50px;width:84%;max-width:1180px;min-height:300px;margin:0 auto;padding:38px 52px;display:flex}.dm-pricing-content{flex:1}.dm-pricing-badge{color:#ffd500;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;margin-bottom:20px;padding:6px 17px;font-family:Outfit,sans-serif;font-size:8px;font-weight:800}.dm-pricing-content h2{color:#fff;letter-spacing:-1.2px;margin:0;font-family:Outfit,sans-serif;font-size:35px;font-weight:800;line-height:1}.dm-pricing-content h2 span{color:#ffd400}.dm-pricing-details{flex-direction:column;gap:12px;margin-top:28px;display:flex}.dm-pricing-details p{color:#ffffffeb;margin:0;font-family:Outfit,sans-serif;font-size:10px;font-weight:500}.dm-pricing-box{text-align:center;background:#fff;border-radius:20px;flex-shrink:0;width:330px;min-height:220px;padding:28px 38px 24px}.dm-pricing-box h3{color:#ff4269;margin:0 0 18px;font-family:Outfit,sans-serif;font-size:16px;font-weight:700}.dm-price{color:#232228;letter-spacing:-1.8px;justify-content:center;align-items:flex-start;font-family:Outfit,sans-serif;font-size:42px;font-weight:800;line-height:1;display:flex}.dm-price small{margin:6px 4px 0 0;font-size:20px}.dm-pricing-box>p{color:#666067;margin:15px 0 18px;font-family:Outfit,sans-serif;font-size:9px;font-weight:500}.dm-pricing-enroll-btn{color:#fff;background:linear-gradient(90deg,#ff5f83,#e95b9d,#594ce9);border-radius:999px;justify-content:center;align-items:center;width:100%;height:36px;font-family:Outfit,sans-serif;font-size:9px;font-weight:700;display:flex}.dm-target-section{background-color:#fafafa;background-image:radial-gradient(#ddd9e2 1px,#0000 1px);background-size:20px 20px;width:100%;padding:35px 0 95px}.dm-target-heading{text-align:center;width:90%;max-width:900px;margin:0 auto 55px}.dm-target-badge{color:#e05d62;background:#eeeeef;border-radius:999px;width:fit-content;margin:0 auto 25px;padding:7px 20px;font-family:Outfit,sans-serif;font-size:8px;font-weight:800}.dm-target-heading h2{color:#19102a;letter-spacing:-.9px;margin:0;font-family:Outfit,sans-serif;font-size:31px;font-weight:800;line-height:1.05}.dm-target-heading h2 span{color:#d84f55}.dm-target-grid{grid-template-columns:repeat(2,1fr);gap:28px;width:84%;max-width:1180px;margin:0 auto;display:grid}.dm-target-card{background:#fff;border:1px solid #ddd9df;border-radius:20px;min-height:255px;padding:28px 34px}.dm-target-card-dark{color:#fff;background:#11192d;border-color:#11192d}.dm-target-icon{background:#f0edf1;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;font-size:21px;display:flex}.dm-target-icon-dark{background:#ffffff14}.dm-target-card h3{color:#21122f;margin:0 0 18px;font-family:Outfit,sans-serif;font-size:17px;font-weight:800}.dm-target-card-dark h3{color:#fff}.dm-target-card p{color:#554e58;max-width:490px;margin:0;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;line-height:1.8}.dm-target-card-dark p{color:#ffffffe6}@media (width<=900px){.dm-pricing-card{gap:30px;width:90%;padding:40px}.dm-pricing-box{width:310px}.dm-target-grid{width:90%}}@media (width<=700px){.dm-pricing-card{flex-direction:column;align-items:stretch;width:calc(100% - 28px);padding:32px 25px}.dm-pricing-box{width:100%}.dm-target-heading{width:calc(100% - 28px)}.dm-target-grid{grid-template-columns:1fr;width:calc(100% - 28px)}.dm-target-heading h2{font-size:27px}}.dm-mentors-section{background:#11192d;width:100%;padding:70px 0 95px}.dm-mentors-container{text-align:center;width:86%;max-width:1050px;margin:0 auto}.dm-mentors-container>h2{color:#fff;margin:0 0 60px;font-family:Outfit,sans-serif;font-size:31px;font-weight:800}.dm-mentors-container>h2 span{color:#ffd400}.dm-mentors-grid{grid-template-columns:repeat(3,1fr);gap:48px;max-width:650px;margin:0 auto;display:grid}.dm-mentor-card{text-align:center;background:#3a4253;border:1px solid #ffffff47;border-radius:17px;min-height:205px;padding:20px 18px;position:relative}.dm-mentor-photo{border-radius:50%;width:78px;height:78px;margin:0 auto 15px;padding:3px;overflow:hidden}.dm-mentor-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.dm-mentor-purple{border:3px solid #6654f2}.dm-mentor-pink{border:3px solid #ff536f}.dm-mentor-dark{border:3px solid #181823}.dm-mentor-card h3{color:#fff;margin:0 0 5px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700}.dm-mentor-card p{color:#ffffffe6;margin:0;font-family:Outfit,sans-serif;font-size:8px;font-weight:500}.dm-linkedin{color:#fff;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-family:Arial,sans-serif;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:14px;right:16px}.dm-final-section{background:#fff;width:100%;padding:85px 0 105px}.dm-journey-cta{background:linear-gradient(100deg,#d96283 0%,#ad5fac 40%,#5049df 100%);border-radius:25px;justify-content:space-between;align-items:center;gap:40px;width:88%;max-width:1200px;min-height:190px;margin:0 auto;padding:38px 60px;display:flex}.dm-journey-content h2{color:#fff;margin:0;font-family:Outfit,sans-serif;font-size:27px;font-weight:800}.dm-journey-content p{color:#fffffff0;max-width:550px;margin:18px 0 0;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;line-height:1.5}.dm-journey-enroll{color:#18110a;background:#ffd30b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:130px;height:38px;padding:0 20px;font-family:Outfit,sans-serif;font-size:9px;font-weight:800;display:flex}.dm-faq-wrap{width:68%;max-width:850px;margin:70px auto 0}.dm-faq-wrap>h2{color:#18102e;text-align:center;margin:0 0 45px;font-family:Outfit,sans-serif;font-size:31px;font-weight:800}.dm-faq-list{flex-direction:column;gap:14px;display:flex}.dm-faq-item{background:#f4f6ff;border:1px solid #d8dce6;border-radius:11px;overflow:hidden}.dm-faq-question{color:#17152d;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:66px;padding:0 17px 0 35px;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;display:flex}.dm-faq-icon{color:#18152c;background:#fff;border:1px solid #dddde3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:16px;display:flex}.dm-faq-answer{opacity:0;max-height:0;transition:max-height .3s,opacity .25s;overflow:hidden}.dm-faq-answer p{color:#625c66;margin:0;padding:0 35px 22px;font-family:Outfit,sans-serif;font-size:10px;line-height:1.7}.dm-faq-item.active .dm-faq-answer{opacity:1;max-height:170px}@media (width<=850px){.dm-mentors-grid{gap:25px;max-width:700px}.dm-journey-cta{width:90%;padding:35px 40px}.dm-faq-wrap{width:82%}}@media (width<=650px){.dm-mentors-grid{grid-template-columns:1fr;width:90%;max-width:320px}.dm-journey-cta{flex-direction:column;align-items:flex-start;width:calc(100% - 28px);padding:30px 24px}.dm-journey-enroll{width:100%}.dm-faq-wrap{width:calc(100% - 28px);margin-top:60px}.dm-faq-wrap>h2{margin-bottom:35px;font-size:27px}.dm-faq-question{padding:0 14px 0 18px;font-size:10px}.dm-faq-answer p{padding:0 18px 20px}}.dm-footer{color:#fff;background:#11192d;width:100%;padding:45px 0 20px}.dm-footer-container{grid-template-columns:2fr .8fr .9fr .9fr;gap:60px;width:86%;max-width:1200px;margin:0 auto;display:grid}.dm-footer-brand{max-width:390px}.dm-footer-logo{align-items:center;gap:8px;margin-bottom:34px;display:flex}.dm-footer-logo-mark{color:#fff;background:linear-gradient(135deg,#ee4e75,#704fe9,#ffd100);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.dm-footer-logo strong{font-family:Outfit,sans-serif;font-size:18px;font-weight:700;display:block}.dm-footer-logo span{color:#f33574;margin-top:-2px;font-family:Outfit,sans-serif;font-size:9px;font-weight:600;display:block}.dm-footer-brand h3,.dm-footer-column h3{color:#fff;margin:0 0 22px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700}.dm-footer-brand p{color:#f0eef5;margin:0 0 16px;font-family:Outfit,sans-serif;font-size:9px;font-weight:400;line-height:1.55}.dm-footer-column{flex-direction:column;align-items:flex-start;padding-top:35px;display:flex}.dm-footer-column a{color:#f2f0f6;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:9px;font-weight:400;transition:opacity .2s}.dm-footer-column a:hover{opacity:.7}.dm-footer-info{padding-top:0}.dm-footer-enroll{background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:120px;height:34px;display:flex;color:#171228!important;margin-bottom:28px!important;font-weight:700!important}.dm-footer-divider{background:#ffffff2e;width:88%;max-width:1250px;height:1px;margin:34px auto 0}.dm-footer-bottom{text-align:center;color:#f0eef5;padding-top:18px;font-family:Outfit,sans-serif;font-size:9px;font-weight:400}@media (width<=950px){.dm-footer-container{grid-template-columns:1.5fr 1fr 1fr;gap:40px;width:90%}.dm-footer-info{grid-column:2/4}}@media (width<=650px){.dm-footer{padding-top:38px}.dm-footer-container{grid-template-columns:1fr;gap:30px;width:calc(100% - 36px)}.dm-footer-column,.dm-footer-info{padding-top:0}.dm-footer-info{grid-column:auto}.dm-footer-divider{width:calc(100% - 36px)}}*{box-sizing:border-box}body{color:#210c3b;background:#fff;margin:0;padding:0;font-family:Outfit,sans-serif}.full-stack-page{background:#fff;width:100%;min-height:100vh;overflow-x:hidden}.full-stack-page button{font-family:inherit}.full-stack-page img{max-width:100%}.fs-container{width:86%;max-width:1440px;margin:0 auto}.fs-label{letter-spacing:.2px;border-radius:30px;width:fit-content;margin-left:auto;margin-right:auto;padding:8px 22px;font-size:11px;font-weight:800;line-height:1}.purple-label{color:#5546f2;background:#eee}.red-label{color:#ef4a4a;background:#eee}.fs-hero{background-color:#fafafa;background-image:radial-gradient(circle,#30244124 1.2px,#0000 1.2px);background-size:20px 20px;width:100%;padding:70px 0}.fs-hero-container{text-align:center;width:86%;max-width:1440px;margin:0 auto}.fs-course-badge{color:#ef3d43;background:#f8f7f8;border:1px solid #ddd9df;border-radius:30px;align-items:center;gap:7px;width:fit-content;margin:0 auto 28px;padding:8px 18px;font-size:10px;font-weight:800;line-height:1;display:flex}.fs-course-badge span{background:#ef3d43;border-radius:50%;width:5px;height:5px}.fs-hero h1{color:#210c3b;letter-spacing:-2px;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:800;line-height:1}.fs-hero h1 span{color:#c25a9b}.fs-hero>.fs-hero-container>p{color:#3f3944;max-width:720px;margin:22px auto 47px;font-size:13px;font-weight:500;line-height:1.65}.fs-technologies-card{text-align:left;background:#fff;border:1px solid #dedbe0;border-radius:22px;width:100%;padding:25px 48px 30px;box-shadow:0 14px 30px #1d142a1a}.fs-tech-heading span{color:#817b84;margin-bottom:8px;font-size:9px;font-weight:800;line-height:1;display:block}.fs-tech-heading h2{color:#210c3b;margin:0;font-size:18px;font-weight:800;line-height:1.2}.fs-tech-divider{background:#ddd9df;width:100%;height:1px;margin:18px 0 16px}.fs-tech-card{color:#1f1930;background:#fafafa;border:1px solid #e6e3e7;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:58px;font-size:8px;font-weight:700;display:flex}.fs-tech-icon{border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:flex}.fs-tech-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;width:100%;display:grid}.fs-tech-card{color:#171126;background:#fafafa;border:1px solid #e1dee3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:74px;font-size:9px;font-weight:700;display:flex}.fs-tech-icon{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.fs-tech-icon img{object-fit:contain;width:100%;height:100%;display:block}.fs-tech-card strong{white-space:nowrap;font-size:9px;font-weight:700;line-height:1}.fs-curriculum{background-color:#fafafa;background-image:radial-gradient(circle,#30244124 1.2px,#0000 1.2px);background-size:20px 20px;width:100%;padding:68px 0 72px}.fs-curriculum .fs-section-heading{text-align:center;width:100%;margin-bottom:75px}.fs-curriculum .fs-section-heading .fs-label{margin-bottom:25px}.fs-curriculum .fs-section-heading h2{color:#210c3b;letter-spacing:-2px;margin:0;font-size:46px;font-weight:800;line-height:1.05}.fs-curriculum .fs-section-heading h2 span{color:#ef3d43;display:block}.fs-curriculum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:68px;width:100%;display:grid}.fs-curriculum-card{background:#fff;border:1px solid #d9d7dc;border-radius:30px;flex-direction:column;width:100%;height:418px;min-height:418px;padding:30px 54px;display:flex;overflow:hidden;box-shadow:0 18px 32px #1f182a1f}.fs-module-label{color:#ef3d43;background:#f3eeee;border-radius:30px;justify-content:center;align-items:center;width:fit-content;height:42px;padding:0 34px;font-size:15px;font-weight:800;line-height:1;display:flex}.fs-curriculum-card h3{color:#210c3b;letter-spacing:-1px;margin:31px 0 26px;font-size:29px;font-weight:800;line-height:1.35}.fs-card-divider{background:#d7d4d9;flex-shrink:0;width:100%;height:1px;margin-bottom:27px}.fs-curriculum-card p{color:#5e5a61;margin:0;font-size:17px;font-weight:500;line-height:1.65}.fs-projects{background:#fff;width:100%;padding:72px 0 92px}.fs-project-heading{text-align:center;width:100%;margin-bottom:72px}.fs-project-heading .fs-label{margin-bottom:27px}.fs-project-heading h2{color:#210c3b;letter-spacing:-1.5px;margin:0;font-size:38px;font-weight:800;line-height:1.1}.fs-project-heading h2 span{color:#ef3d43}.fs-project-heading p{color:#454148;margin:20px auto 0;font-size:14px;font-weight:500;line-height:1.6}.fs-project-grid{grid-template-columns:1.25fr .75fr;gap:30px 28px;width:100%;display:grid}.fs-project-card{background:#fff;border:1px solid #ddd9df;border-radius:22px;width:100%;height:280px;padding:28px 20px 14px;overflow:hidden;box-shadow:0 12px 26px #1f182a14}.fs-project-card h3{color:#210c3b;margin:0 12px 18px;font-size:18px;font-weight:800;line-height:1.2}.fs-project-image{border-radius:16px;width:100%;height:calc(100% - 52px);overflow:hidden}.fs-project-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.fs-careers{background:#fff;width:100%;padding:90px 0 120px}.fs-careers .fs-container{width:100%;max-width:1450px;margin:0 auto;padding:0 60px}.fs-careers .fs-section-heading{text-align:center;margin-bottom:55px}.fs-careers .fs-section-heading .fs-label{margin-bottom:38px}.fs-careers .fs-section-heading h2{color:#18082f;letter-spacing:-1.5px;margin:0;font-size:46px;font-weight:800;line-height:1.1}.fs-careers .fs-section-heading h2 span{color:#ed3d3d}.fs-careers .fs-section-heading p{color:#383838;margin:32px auto 0;font-size:17px;font-weight:500;line-height:1.5}.fs-career-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:26px;width:100%;display:grid}.fs-career-card{aspect-ratio:1;width:100%;min-width:0;box-shadow:none;background:#fff;border:1px solid #d4d4d4;border-radius:30px;flex-direction:column;padding:28px 28px 25px;display:flex}.fs-career-icon{background:#f4f0f5;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;font-size:20px;line-height:1;display:flex}.fs-career-card h3{color:#18082f;letter-spacing:-.4px;margin:0 0 18px;font-size:21px;font-weight:800;line-height:1.15}.fs-career-card p{color:#666;margin:0;font-size:14px;font-weight:500;line-height:1.65}.fs-career-card span{color:#888;border-top:1px solid #d8d8d8;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;line-height:1.3;display:block}@media (width<=1100px){.fs-careers .fs-container{padding:0 40px}.fs-career-grid{grid-template-columns:repeat(2,1fr);gap:24px}.fs-career-card{aspect-ratio:1}}@media (width<=600px){.fs-careers{padding:70px 0 80px}.fs-careers .fs-container{padding:0 20px}.fs-careers .fs-section-heading{margin-bottom:40px}.fs-careers .fs-section-heading .fs-label{margin-bottom:25px}.fs-careers .fs-section-heading h2{font-size:34px}.fs-careers .fs-section-heading p{margin-top:20px;font-size:14px}.fs-career-grid{grid-template-columns:1fr;gap:20px}.fs-career-card{aspect-ratio:auto;border-radius:24px;min-height:300px;padding:25px}}.fs-success{background:#fff;width:100%;padding:8px 0 105px}.fs-success .fs-section-heading{text-align:center;width:100%;margin-bottom:48px}.fs-success .fs-section-heading .fs-label{margin-bottom:29px}.fs-success .fs-section-heading h2{color:#210c3b;letter-spacing:-1.5px;margin:0;font-size:38px;font-weight:800;line-height:1.1}.fs-success .fs-section-heading h2 span{color:#ef3d43}.fs-success .fs-section-heading p{color:#454148;margin:22px auto 0;font-size:14px;font-weight:500;line-height:1.6}.fs-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:31px;width:100%;display:grid}.fs-testimonial-card{background:#fff;border:1px solid #d8d6db;border-radius:18px;flex-direction:column;width:100%;height:254px;min-height:254px;padding:22px 27px;display:flex}.fs-stars{color:#ffc817;letter-spacing:1px;margin:0 0 19px;font-size:18px;line-height:1}.fs-testimonial-quote{color:#555159;min-height:76px;margin:0;font-size:12px;font-style:italic;font-weight:500;line-height:1.55}.fs-testimonial-divider{background:#d9d6db;width:100%;height:1px;margin:14px 0 19px}.fs-testimonial-user{align-items:center;gap:16px;margin-top:auto;display:flex}.fs-user-avatar{color:#fff;background:#a72f37;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex}.fs-testimonial-user strong{color:#171222;margin-bottom:6px;font-size:13px;font-weight:800;line-height:1;display:block}.fs-testimonial-user span{color:#77727b;font-size:10px;font-weight:500;line-height:1;display:block}.fs-pricing-section{background:#fff;width:100%;padding:0 0 72px}.fs-pricing-container{background:radial-gradient(circle at 60%,#4843b740,#0000 35%),#10172d;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;width:86%;max-width:1440px;min-height:245px;margin:0 auto;padding:30px 38px;display:flex;overflow:hidden}.fs-pricing-left{flex:1}.fs-pricing-badge{color:#ffd329;background:#ffffff21;border-radius:30px;width:fit-content;margin-bottom:15px;padding:5px 15px;font-size:8px;font-weight:800}.fs-pricing-left h2{color:#fff;letter-spacing:-1px;margin:0;font-size:28px;font-weight:800;line-height:.98}.fs-pricing-left h2 span{background:linear-gradient(90deg,#ffb000,#ed4b83,#7454e8);color:#0000;-webkit-background-clip:text;background-clip:text}.fs-features{grid-template-columns:1fr 1fr;gap:11px 30px;width:420px;margin-top:23px;display:grid}.fs-features div{color:#fff;align-items:center;gap:8px;font-size:8px;font-weight:500;display:flex}.fs-features div span{color:#f2d642;border:1px solid #f2d642;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;font-size:7px;display:flex}.fs-price-card{background:#fff;border-radius:17px;flex-direction:column;justify-content:center;width:315px;min-height:205px;padding:20px 27px;display:flex}.fs-price-card h3{color:#ef3d70;margin:0 0 8px;font-size:10px;font-weight:800;line-height:1.2}.fs-price{color:#222;margin-bottom:8px;font-size:28px;font-weight:800;line-height:1}.fs-price-card ul{margin:0 0 14px;padding:0;list-style:none}.fs-price-card li{color:#555159;margin-bottom:5px;font-size:8px;line-height:1.3}.fs-price-card button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff5d88,#6b43df);border:none;border-radius:20px;width:100%;height:27px;font-size:8px;font-weight:800}.fs-vision{background:#fff;width:100%;padding:0 0 72px}.fs-vision-container{background:linear-gradient(105deg,#c53655,#a23d8d 42%,#5d55df);border-radius:18px;justify-content:space-between;align-items:center;width:86%;max-width:1440px;min-height:138px;margin:0 auto;padding:27px 37px;display:flex;overflow:hidden}.fs-vision-content{max-width:700px}.fs-vision-content h2{color:#fff;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.1}.fs-vision-content p{color:#fff;max-width:650px;margin:0 0 15px;font-size:9px;font-weight:500;line-height:1.5}.fs-vision-content button{color:#15100d;cursor:pointer;background:#ffd000;border:none;border-radius:20px;height:22px;padding:0 16px;font-size:7px;font-weight:800}.fs-vision-image{background:#fff3;border-radius:50%;flex-shrink:0;width:102px;height:102px;padding:6px}.fs-vision-image img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.fs-faq{background:#fff;width:100%;padding:58px 0 95px}.fs-faq-container{width:86%;max-width:1440px;margin:0 auto}.fs-faq-container>h2{text-align:center;color:#171126;margin:0 0 39px;font-size:20px;font-weight:800;line-height:1.2}.fs-faq-list{width:550px;max-width:100%;margin:0 auto}.fs-faq-item{background:#f7f8fd;border:1px solid #dce0eb;border-radius:6px;width:100%;margin-bottom:8px;overflow:hidden}.fs-faq-item button{text-align:left;color:#171126;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:37px;padding:0 15px;font-size:9px;font-weight:500;display:flex}.fs-faq-item button svg{border:1px solid #d7d7dc;border-radius:50%;flex-shrink:0;width:13px;height:13px;padding:2px}.fs-faq-answer{color:#68636c;padding:0 15px 14px;font-size:9px;line-height:1.5}.fs-footer{color:#fff;background:#10172d;width:100%;padding:35px 0 0}.fs-footer-container{grid-template-columns:2fr .8fr 1fr .9fr;gap:55px;width:86%;max-width:1440px;margin:0 auto;display:grid}.fs-footer-logo{align-items:center;margin-bottom:32px;display:flex}.fs-footer-logo img{object-fit:contain;width:150px;height:auto;display:block}.fs-footer-logo-mark{color:#e73565;font-size:22px}.fs-footer-logo strong{font-size:12px;line-height:1;display:block}.fs-footer-logo span{color:#ef3d70;margin-top:3px;font-size:7px;line-height:1;display:block}.fs-footer h4{color:#fff;margin:0 0 15px;font-size:8px;font-weight:800;line-height:1}.fs-footer-brand h4{margin-top:0}.fs-footer-brand p{color:#d0cfda;margin:0 0 12px;font-size:7px;line-height:1.5}.fs-footer-column{flex-direction:column;align-items:flex-start;display:flex}.fs-footer-column a{color:#d0cfda;margin-bottom:11px;font-size:7px;line-height:1.2;text-decoration:none}.fs-footer-column a:hover{color:#fff}.footer-enroll{color:#20203a;background:#fff;border:none;border-radius:20px;margin-bottom:27px;padding:6px 15px;font-size:7px;font-weight:800}.fs-footer-bottom{text-align:center;color:#d0cfda;border-top:1px solid #ffffff24;width:86%;max-width:1440px;margin:25px auto 0;padding:14px 0;font-size:7px}@media (width<=1200px){.fs-container,.fs-hero-container,.fs-pricing-container,.fs-vision-container,.fs-faq-container,.fs-footer-container{width:88%}.fs-curriculum-grid{gap:30px}.fs-curriculum-card{padding:28px 32px}.fs-curriculum-card h3{font-size:24px}.fs-curriculum-card p{font-size:14px}.fs-project-grid{gap:20px}.fs-career-card{padding:13px 16px}.fs-price-card{width:290px}}@media (width<=900px){.fs-container,.fs-hero-container,.fs-pricing-container,.fs-vision-container,.fs-faq-container,.fs-footer-container{width:calc(100% - 50px)}.fs-hero{padding-top:55px}.fs-hero h1{font-size:46px}.fs-tech-grid{grid-template-columns:repeat(3,1fr)}.fs-curriculum-grid{grid-template-columns:repeat(3,1fr);gap:18px}.fs-curriculum-card{height:350px;min-height:350px;padding:22px}.fs-curriculum-card h3{font-size:20px}.fs-curriculum-card p{font-size:11px}.fs-project-grid,.fs-career-grid{grid-template-columns:repeat(2,1fr)}.fs-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:12px}.fs-testimonial-card{height:210px;min-height:210px;padding:17px}.fs-pricing-container{gap:25px;padding:25px}.fs-pricing-left h2{font-size:24px}.fs-features{width:100%}.fs-price-card{width:270px}.fs-footer-container{gap:30px}}@media (width<=700px){.fs-container,.fs-hero-container,.fs-pricing-container,.fs-vision-container,.fs-faq-container,.fs-footer-container{width:calc(100% - 30px)}.fs-hero{padding:45px 0 50px}.fs-hero h1{letter-spacing:-1px;font-size:38px}.fs-hero>.fs-hero-container>p{margin-bottom:35px;font-size:12px}.fs-technologies-card{padding:20px}.fs-tech-grid{grid-template-columns:repeat(2,1fr)}.fs-curriculum{padding:50px 0 60px}.fs-curriculum .fs-section-heading{margin-bottom:40px}.fs-curriculum .fs-section-heading h2{font-size:32px}.fs-curriculum-grid{grid-template-columns:1fr;gap:20px}.fs-curriculum-card{height:300px;min-height:300px}.fs-projects{padding:55px 0 65px}.fs-project-grid{grid-template-columns:1fr}.fs-project-card{height:280px}.fs-careers{padding:50px 0 70px}.fs-career-grid{grid-template-columns:repeat(2,1fr)}.fs-testimonial-grid{grid-template-columns:1fr}.fs-testimonial-card{height:220px;min-height:220px}.fs-pricing-container{flex-direction:column;align-items:stretch;padding:28px}.fs-price-card{width:100%}.fs-vision-container{gap:20px;padding:25px}.fs-vision-content h2{font-size:18px}.fs-vision-image{width:85px;height:85px}.fs-footer-container{grid-template-columns:1fr 1fr;gap:35px 20px}}@media (width<=450px){.fs-hero h1{font-size:32px}.fs-tech-grid{grid-template-columns:1fr 1fr}.fs-curriculum .fs-section-heading h2,.fs-project-heading h2,.fs-careers .fs-section-heading h2,.fs-success .fs-section-heading h2{font-size:28px}.fs-curriculum-card{height:auto;min-height:300px}.fs-career-grid,.fs-features{grid-template-columns:1fr}.fs-vision-container{flex-direction:column;align-items:flex-start}.fs-footer-container{grid-template-columns:1fr}}@media (width<=900px){.fs-tech-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.fs-technologies-card{padding:20px}.fs-tech-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (width<=400px){.fs-tech-grid{grid-template-columns:1fr 1fr}}.career-gap-page{--cg-purple:#1f0d3b;--cg-purple-dark:#11172c;--cg-red:#ef3b3f;--cg-orange:#ff6b16;--cg-blue:#5148e8;--cg-text:#45414a;--cg-light-text:#68646c;--cg-border:#dddde1;width:100%;min-height:100vh;color:var(--cg-purple);background:#fff;font-family:Poppins,sans-serif;overflow-x:hidden}.career-gap-page *,.career-gap-page :before,.career-gap-page :after{box-sizing:border-box}.career-gap-page h1,.career-gap-page h2,.career-gap-page h3,.career-gap-page p{margin-top:0}.career-gap-page a{text-decoration:none}.cg-hero{background-color:#fafafa;background-image:radial-gradient(circle,#1f0d3b21 1px,#0000 1.25px);background-size:27px 27px;width:100%;padding:73px 20px 57px}.cg-hero-content{text-align:center;width:100%;max-width:800px;margin:0 auto}.cg-pill{color:#f26d20;background:#fff6;border:1px solid #efb995;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-height:27px;padding:5px 15px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.cg-pill span{background:#ff6c1b;border-radius:50%;width:6px;height:6px}.cg-hero h1{color:var(--cg-purple);letter-spacing:-1.7px;margin:23px 0 0;font-size:39px;font-weight:800;line-height:1.02}.cg-hero h1 span{background:linear-gradient(100deg,#d75e84 0%,#8b57c9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cg-hero-content>p{color:#4f4b53;width:650px;max-width:90%;margin:22px auto 0;font-size:10px;font-weight:500;line-height:1.65}.cg-reality{grid-template-columns:1fr 1fr;align-items:center;gap:42px;width:850px;max-width:100%;margin:108px auto 0;display:grid}.cg-reality-content{width:100%}.cg-small-pill{min-height:24px;color:var(--cg-red);background:#e9e9eb;border-radius:20px;justify-content:center;align-items:center;padding:5px 16px;font-size:7px;font-weight:800;line-height:1;display:inline-flex}.cg-reality h2{color:var(--cg-purple);letter-spacing:-.7px;margin:17px 0 0;font-size:23px;font-weight:800;line-height:1.12}.cg-reality h2 span{color:var(--cg-orange)}.cg-reality-content>p{color:#625e66;margin:20px 0 0;font-size:8.5px;font-weight:500;line-height:1.8}.cg-confidence-card{background:#fff;border:1px solid #dedde0;border-radius:11px;align-items:center;gap:14px;width:100%;min-height:74px;margin-top:17px;padding:12px 14px;display:flex;box-shadow:0 5px 14px #1f0d3b09}.cg-confidence-icon{background:#f3f2f2;border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.cg-confidence-card h3{color:var(--cg-purple);margin:0;font-size:10px;font-weight:800;line-height:1.2}.cg-confidence-card p{color:#67636a;margin:5px 0 0;font-size:7.5px;line-height:1.55}.cg-reality-image{background:#ddd;border-radius:15px;width:100%;height:252px;overflow:hidden}.cg-reality-image img{object-fit:cover;width:100%;height:100%;display:block}.cg-roadmap-section{background:#fff;width:100%;padding:58px 30px 69px}.cg-roadmap-container{width:850px;max-width:100%;margin:0 auto}.cg-section-heading{text-align:center;width:100%}.cg-section-heading h2{color:var(--cg-purple);letter-spacing:-.8px;margin:17px 0 0;font-size:25px;font-weight:800;line-height:1.12}.cg-section-heading h2 span{color:var(--cg-orange)}.cg-section-heading>p{color:#4e4a51;max-width:700px;margin:16px auto 0;font-size:9.5px;font-weight:500;line-height:1.65}.cg-blue-pill{color:var(--cg-blue)}.cg-steps-grid{grid-template-columns:repeat(4,1fr);gap:15px;width:100%;margin-top:42px;display:grid}.cg-step-card{background:#fff;border:1px solid #dddde1;border-radius:11px;min-height:145px;padding:16px 14px}.cg-step-featured{background:#11172c;border-color:#11172c}.cg-step-number{color:#ef632b;background:#eeeeef;border-radius:20px;justify-content:center;align-items:center;min-height:22px;padding:5px 10px;font-size:7px;font-weight:800;line-height:1;display:inline-flex}.cg-step-card:nth-child(2) .cg-step-number{color:#5248e7}.cg-step-card:nth-child(3) .cg-step-number{color:#dc6636}.cg-step-featured .cg-step-number{color:#12182d;background:#ffd51b}.cg-step-card h3{color:var(--cg-purple);margin:17px 0 0;font-size:12px;font-weight:800;line-height:1.25}.cg-step-featured h3{color:#fff}.cg-step-card p{color:#5f5b63;margin:12px 0 0;font-size:7.7px;line-height:1.65}.cg-step-featured p{color:#e1e2e7}.cg-tracks-section{background:#fff;width:100%;padding:0 30px 77px}.cg-tracks-container{width:850px;max-width:100%;margin:0 auto}.cg-red-pill{color:var(--cg-red)}.cg-track-grid{grid-template-columns:repeat(4,1fr);gap:13px;width:100%;margin-top:39px;display:grid}.cg-track-card{background:#fff;border:1px solid #dddde1;border-radius:11px;min-height:134px;padding:15px}.cg-track-icon{align-items:center;width:27px;height:27px;margin-bottom:10px;font-size:17px;line-height:1;display:flex}.cg-track-card h3{color:var(--cg-purple);margin:0;font-size:10.5px;font-weight:800;line-height:1.2}.cg-track-card p{color:#5f5b63;margin:10px 0 0;font-size:7.5px;line-height:1.65}.cg-voices-section{background:#fff;width:100%;padding:58px 30px 67px}.cg-voices-container{width:650px;max-width:100%;margin:0 auto}.cg-voices-section .cg-section-heading h2{margin-top:0}.cg-voices-section .cg-section-heading h2 span{color:var(--cg-blue)}.cg-testimonial-grid{grid-template-columns:repeat(2,1fr);gap:45px;width:100%;margin-top:36px;display:grid}.cg-testimonial-card{background:#fcf6f6;border:1px solid #d9d5da;border-radius:17px;overflow:hidden}.cg-video-image{border-radius:11px;width:calc(100% - 24px);height:230px;margin:12px;position:relative;overflow:hidden}.cg-video-image img{object-fit:cover;width:100%;height:100%;display:block}.cg-play-button{color:#fff;cursor:pointer;background:#df6a55;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cg-testimonial-info{text-align:center;padding:0 20px 18px}.cg-testimonial-info strong{color:#16121e;font-size:11px;font-weight:800;display:block}.cg-testimonial-info span{color:#514d55;margin-top:7px;font-size:10px;font-weight:600;display:block}.cg-vision-section{background:#fff;width:100%;padding:0 30px 69px}.cg-vision-container{background:linear-gradient(100deg,#ff6a13 0%,#c95b65 42%,#5548d9 100%);border-radius:21px;justify-content:space-between;align-items:center;width:850px;max-width:100%;min-height:198px;margin:0 auto;padding:34px 43px;display:flex;position:relative;overflow:hidden}.cg-vision-container:after{content:"";background:#ffffff12;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-90px}.cg-vision-content{z-index:2;position:relative}.cg-vision-pill{color:#fff;background:#ffffff2b;border:1px solid #ffffff8c;border-radius:20px;align-items:center;min-height:24px;padding:5px 18px;font-size:7px;font-weight:800;display:inline-flex}.cg-vision-content h2{color:#fff;letter-spacing:-.8px;margin:22px 0 0;font-size:28px;font-weight:800;line-height:1.06}.cg-vision-button{z-index:3;color:#17151d;background:#ffd21a;border-radius:20px;justify-content:center;align-items:center;min-width:121px;height:35px;font-size:8.5px;font-weight:800;transition:transform .2s;display:flex;position:relative}.cg-vision-button:hover{transform:translateY(-2px)}.cg-faq-section{background:#fff;width:100%;padding:69px 30px 82px}.cg-faq-container{width:610px;max-width:100%;margin:0 auto}.cg-faq-section .cg-section-heading h2{margin-top:0}.cg-faq-section .cg-section-heading h2 span{color:var(--cg-orange)}.cg-faq-list{flex-direction:column;gap:10px;width:100%;margin-top:33px;display:flex}.cg-faq-item{background:#f5f7fc;border:1px solid #d9dce5;border-radius:9px;overflow:hidden}.cg-faq-question{color:#18152b;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:55px;padding:0 14px 0 29px;font-size:10px;font-weight:500;display:flex}.cg-faq-icon{color:#292531;background:#fff;border:1px solid #dedfe5;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cg-faq-open .cg-faq-icon{background:var(--cg-orange);border-color:var(--cg-orange);color:#fff}.cg-faq-answer{padding:0 29px 17px}.cg-faq-answer p{color:#68636c;margin:0;font-size:8.5px;line-height:1.7}.cg-footer{color:#fff;background:#10172b;width:100%;padding:38px 55px 17px}.cg-footer-container{width:850px;max-width:100%;margin:0 auto}.cg-footer-top{grid-template-columns:1.55fr .7fr .9fr .8fr;gap:45px;display:grid;position:relative}.cg-footer-logo{align-items:center;margin-bottom:32px;display:flex}.cg-footer-logo img{object-fit:contain;width:150px;height:auto;display:block}.cg-footer-logo-mark{color:#fff;background:linear-gradient(135deg,#ef2f64,#7352e6);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:14px;display:flex}.cg-footer-logo strong{color:#fff;font-size:14px;font-weight:800;line-height:1;display:block}.cg-footer-logo span{color:#ec2d62;margin-top:3px;font-size:7px;font-weight:700;line-height:1;display:block}.cg-footer-brand h3{color:#fff;margin:25px 0 14px;font-size:10px;font-weight:800}.cg-footer-brand p{color:#e1e2e7;max-width:280px;margin:0 0 12px;font-size:8.5px;line-height:1.55}.cg-footer-column{flex-direction:column;align-items:flex-start;display:flex}.cg-footer-column h3{color:#fff;margin:47px 0 18px;font-size:10px;font-weight:800}.cg-footer-column a{color:#e1e2e8;margin-bottom:11px;font-size:8.5px;line-height:1.2}.cg-footer-column a:hover{color:#fff}.cg-footer-enroll{color:#17151d;background:#fff;border-radius:20px;justify-content:center;align-items:center;min-width:103px;height:33px;font-size:8px;font-weight:800;display:flex;position:absolute;top:-4px;right:0}.cg-footer-divider{background:#30374a;width:100%;height:1px;margin:28px 0 17px}.cg-footer-bottom{text-align:center;color:#e0e1e7;width:100%;font-size:8.5px;line-height:1.4}@media (width<=900px){.cg-reality{grid-template-columns:1fr 1fr;gap:30px;width:100%}.cg-steps-grid,.cg-track-grid,.cg-footer-top{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.career-gap-page .navbar{width:calc(100% - 24px);height:48px;margin-top:12px;padding-left:14px;padding-right:7px}.career-gap-page .nav-links{display:none}.career-gap-page .get-in-touch{width:90px;height:31px;font-size:8px}.cg-hero{padding:52px 15px 50px}.cg-hero h1{letter-spacing:-1.4px;font-size:34px;line-height:1.04}.cg-hero-content>p{width:100%;font-size:9px}.cg-reality{grid-template-columns:1fr;gap:24px;width:100%;margin-top:65px}.cg-reality-image{order:-1;height:280px}.cg-roadmap-section{padding:55px 15px}.cg-steps-grid{grid-template-columns:1fr;gap:12px}.cg-tracks-section{padding:0 15px 60px}.cg-track-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cg-track-card{min-height:155px;padding:13px}.cg-voices-section{padding:55px 15px}.cg-testimonial-grid{grid-template-columns:1fr;gap:20px}.cg-video-image{height:250px}.cg-vision-section{padding:0 15px 60px}.cg-vision-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:25px;min-height:260px;padding:30px 25px}.cg-vision-content h2{font-size:27px}.cg-faq-section{padding:55px 15px 65px}.cg-faq-question{min-height:55px;padding-left:18px;padding-right:12px;font-size:9px}.cg-faq-answer{padding-left:18px;padding-right:18px}.cg-footer{padding:40px 20px 20px}.cg-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.cg-footer-brand{grid-column:1/-1}.cg-footer-column h3{margin-top:0}.cg-footer-enroll{grid-column:1/-1;width:110px;margin-left:auto;position:static}}@media (width<=420px){.cg-hero h1{font-size:31px}.cg-track-grid,.cg-footer-top{grid-template-columns:1fr}.cg-footer-brand{grid-column:auto}.cg-footer-enroll{grid-column:auto;margin-left:0}}.alumni-page{--alumni-purple:#210d3c;--alumni-navy:#10172b;--alumni-pink:#d45b83;--alumni-blue:#5148e8;--alumni-green:#dcefb2;--alumni-orange:#f36c32;--alumni-border:#d8d6db;--alumni-text:#2c2831;width:100%;min-height:100vh;color:var(--alumni-purple);background:#f4f4f4;font-family:Poppins,sans-serif;overflow-x:hidden}.alumni-page *,.alumni-page :before,.alumni-page :after{box-sizing:border-box}.alumni-page main{background-color:#f5f5f5}.alumni-hero{background-color:#fff;background-image:radial-gradient(#dedee2 1.2px,#0000 1.2px);background-size:18px 18px;min-height:350px;padding:70px 25px 55px}.alumni-hero-content{width:min(860px,100% - 80px);margin:0 auto}.alumni-pill{color:#5148e8;letter-spacing:.4px;background:#ffffffbf;border:1px solid #cfcdd4;border-radius:25px;align-items:center;gap:8px;padding:7px 15px;font-size:10px;font-weight:700;display:inline-flex}.alumni-pill span{background:#5148e8;border-radius:50%;width:7px;height:7px}.alumni-hero h1{color:#200d3b;letter-spacing:-2.5px;margin:27px 0 17px;font-size:clamp(48px,6vw,58px);font-weight:800;line-height:1.05}.alumni-hero h1 span{background:linear-gradient(90deg,#5148e8,#d45b83);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.alumni-hero p{color:#4e4a51;max-width:570px;margin:0;font-size:14px;line-height:1.75}.alumni-container{width:min(870px,100% - 100px);margin:0 auto}.alumni-section-title{color:#210d3c;letter-spacing:-.6px;margin:0;font-size:21px;font-weight:800}.featured-alumni-section{background:#f5f5f5;padding:60px 0 70px}.featured-label{color:#f15d29;background:#e8f4c5;border:1px solid #c4d97d;border-radius:20px;align-items:center;gap:8px;margin:50px 0 23px;padding:6px 15px;font-size:9px;font-weight:700;display:inline-flex}.featured-label span{background:#f15d29;border-radius:50%;width:7px;height:7px}.featured-alumni-grid{grid-template-columns:1.6fr .85fr;gap:30px;display:grid}.featured-alumni-card{color:#fff;background:#10172b;border-radius:27px;min-height:205px;padding:38px 30px 28px;position:relative;overflow:hidden;box-shadow:0 16px 35px #0f14281a}.featured-alumni-card:nth-child(2){text-align:center;background:linear-gradient(135deg,#5a52f5,#d477a1);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.featured-person-image{background:#10172b;border:3px solid #ef3992;border-radius:17px;width:82px;height:82px;padding:4px;position:absolute;top:42px;left:47px}.featured-alumni-card:nth-child(2) .featured-person-image{border-color:#d5ccff;width:72px;height:72px;margin-bottom:11px;position:relative;top:auto;left:auto;box-shadow:0 0 0 4px #ffffff80}.featured-person-image img{object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.featured-person-content{padding-left:118px}.featured-alumni-card:nth-child(2) .featured-person-content{padding-left:0}.featured-batch{color:#fff;font-size:8px;font-weight:600;position:absolute;top:20px;right:25px}.featured-role{color:#ec3d96;margin-bottom:2px;font-size:9px;font-weight:700}.featured-alumni-card:nth-child(2) .featured-role{color:#fff}.featured-person-content h3{color:#fff;margin:0;font-size:22px;line-height:1.2}.featured-person-content p{color:#fffc;max-width:360px;margin:7px 0 0;font-size:10px;line-height:1.55}.featured-company{color:#ffffffe6;font-size:10px;position:absolute;bottom:20px;left:50px}.featured-alumni-card:nth-child(2) .featured-company{display:none}.featured-connect{color:#21103d;cursor:pointer;background:#fff;border:none;border-radius:20px;justify-content:center;align-items:center;gap:5px;min-width:82px;height:24px;font-family:inherit;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:19px;right:40px}.featured-alumni-card:nth-child(2) .featured-connect{width:auto;bottom:21px;left:34px;right:34px}.all-alumni-section{background:#f5f5f5;padding:0 0 95px}.alumni-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:42px;display:grid}.alumni-card{background:#fff;border:1px solid #d7d5da;border-radius:15px;min-height:242px;overflow:hidden;box-shadow:0 2px 5px #00000005}.alumni-card-image{background:#d9d9d9;border-radius:10px;width:100%;height:140px;overflow:hidden}.alumni-card-image img{object-fit:cover;width:100%;height:100%;display:block}.alumni-card-content{padding:8px 13px 12px}.alumni-card-role{color:#ef3b8e;font-size:8px;font-weight:700}.alumni-card h3{color:#1f0d3b;margin:6px 0 13px;font-size:13px;line-height:1.2}.alumni-connect-btn{color:#fff;cursor:pointer;background:#210d3c;border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:100%;height:24px;font-family:inherit;font-size:8px;font-weight:700;transition:transform .2s;display:inline-flex}.alumni-connect-btn:hover{transform:translateY(-1px)}.load-more-btn{color:#fff;cursor:pointer;background:#210d3c;border:none;border-radius:25px;justify-content:center;align-items:center;gap:8px;margin:83px auto 0;padding:10px 18px;font-family:inherit;font-size:10px;font-weight:700;display:flex}.load-more-btn:hover{background:#32145a}.alumni-footer{color:#fff;background:#10172b;padding:42px 0 24px}.alumni-footer-container{width:min(900px,100% - 100px);margin:0 auto}.alumni-footer-top{grid-template-columns:2fr 1fr 1.2fr 1fr;align-items:start;gap:42px;display:grid}.alumni-footer-logo{align-items:center;margin-bottom:32px;display:flex}.alumni-footer-logo img{object-fit:contain;width:150px;height:auto;display:block}.alumni-footer-logo-mark{color:#fff;background:linear-gradient(135deg,#ef3b3f,#f3c13a,#6a4bd9);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.alumni-footer-logo-text strong,.alumni-footer-logo-text span{display:block}.alumni-footer-logo-text strong{color:#fff;font-size:17px;line-height:1}.alumni-footer-logo-text span{color:#e93575;margin-top:4px;font-size:10px;font-weight:600}.alumni-footer-brand h3,.alumni-footer-column h3{color:#f3f2fa;margin:0 0 18px;font-size:13px;font-weight:700}.alumni-footer-brand p{color:#ffffffbf;max-width:310px;margin:0 0 13px;font-size:11px;line-height:1.55}.alumni-footer-column{flex-direction:column;gap:13px;display:flex}.alumni-footer-column a{color:#ffffffbf;font-size:11px;text-decoration:none;transition:color .2s}.alumni-footer-column a:hover{color:#fff}.alumni-information{position:relative}.alumni-footer-enroll{background:#fff;border-radius:25px;align-self:flex-start;margin-bottom:23px;padding:10px 25px;font-weight:700;color:#1f123b!important;font-size:11px!important}.alumni-footer-divider{background:#ffffff2e;width:100%;height:1px;margin:42px 0 20px}.alumni-footer-bottom{text-align:center;color:#fffc;font-size:11px}@media (width<=900px){.alumni-container{width:calc(100% - 50px)}.featured-alumni-grid{grid-template-columns:1fr .7fr}.alumni-grid{grid-template-columns:repeat(2,1fr);gap:25px}.alumni-footer-container{width:calc(100% - 50px)}.alumni-footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:25px}}@media (width<=700px){.alumni-hero{min-height:350px;padding:125px 20px 60px}.alumni-hero-content{width:100%}.alumni-hero h1{letter-spacing:-2px;font-size:43px}.alumni-hero p{font-size:13px}.featured-alumni-section{padding-top:45px}.alumni-container{width:calc(100% - 30px)}.featured-alumni-grid{grid-template-columns:1fr;gap:22px}.featured-alumni-card{min-height:225px}.featured-alumni-card:nth-child(2){min-height:240px}.alumni-grid{grid-template-columns:repeat(2,1fr);gap:18px}.alumni-card{min-height:225px}.alumni-card-image{height:125px}.load-more-btn{margin-top:55px}.alumni-footer-container{width:calc(100% - 40px)}.alumni-footer-top{grid-template-columns:1fr 1fr;gap:35px 25px}.alumni-footer-brand{grid-column:span 2}}@media (width<=450px){.alumni-hero h1{letter-spacing:-1.5px;font-size:36px}.alumni-grid{grid-template-columns:1fr}.featured-person-image{left:25px}.featured-person-content{padding-left:100px}.featured-alumni-card{padding-left:25px}.featured-company{left:25px}.featured-connect{right:25px}.alumni-footer-top{grid-template-columns:1fr}.alumni-footer-brand{grid-column:auto}}.blog-page{--blog-purple:#1f0d3b;--blog-dark:#10172b;--blog-pink:#d65b83;--blog-blue:#5148e8;--blog-yellow:#ffd21c;--blog-text:#28232f;--blog-light-text:#69656e;--blog-border:#d9d7dc;width:100%;min-height:100vh;color:var(--blog-purple);background:#fcfcfc;font-family:Poppins,sans-serif;overflow-x:hidden}.blog-page *,.blog-page :before,.blog-page :after{box-sizing:border-box}.blog-page main{background-color:#fcfcfc;background-image:radial-gradient(#dedee2 1.2px,#0000 1.2px);background-size:18px 18px}.blog-hero{text-align:center;flex-direction:column;align-items:center;min-height:330px;padding:65px 25px 55px;display:flex}.blog-hero-pill{color:#5148e8;letter-spacing:1px;background:#ffffffa6;border:1px solid #d1cfd5;border-radius:30px;justify-content:center;align-items:center;gap:9px;padding:7px 16px;font-size:10px;font-weight:700;display:inline-flex}.blog-hero-pill span{background:#5148e8;border-radius:50%;width:7px;height:7px}.blog-hero h1{color:#1f0d3b;letter-spacing:-3px;margin:30px 0 22px;font-size:clamp(48px,6vw,62px);font-weight:800;line-height:1.05}.blog-hero h1 span{background:linear-gradient(90deg,#5d52d7,#d25480);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-hero p{color:#48444d;max-width:770px;margin:0;font-size:15px;line-height:1.75}.featured-section{padding:20px 0 80px}.featured-card{color:#fff;background:#10172b;border-radius:23px;grid-template-columns:1.4fr .65fr;gap:30px;width:min(950px,100% - 100px);min-height:380px;margin:0 auto;padding:38px 42px;display:grid;box-shadow:0 15px 35px #10172b14}.featured-content{flex-direction:column;min-width:0;display:flex}.featured-meta{align-items:center;gap:25px;margin-bottom:34px;display:flex}.featured-badge{color:#fff;letter-spacing:.3px;background:#f52e69;border-radius:25px;padding:8px 22px;font-size:10px;font-weight:700;display:inline-flex}.featured-date{color:#fffc;font-size:12px;font-weight:500}.featured-content h2{color:#fff;letter-spacing:-1px;margin:0 0 22px;font-size:clamp(30px,4vw,36px);line-height:1.2}.featured-content>p{color:#ffffffc7;max-width:520px;margin:0;font-size:15px;line-height:1.65}.featured-bottom{border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:20px;display:flex}.featured-author{align-items:center;gap:13px;display:flex}.author-avatar{background:#dedfe2;border-radius:50%;width:42px;height:42px}.featured-author strong{font-size:13px}.featured-read-btn{color:#11172c;white-space:nowrap;background:#ffd21c;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.featured-read-btn:hover{background:#ffe15b;transform:translateY(-2px)}.featured-image{border-radius:20px;min-height:290px;overflow:hidden}.featured-image img{object-fit:cover;width:100%;height:100%;display:block}.latest-section{padding:0 0 110px}.latest-container{width:min(950px,100% - 100px);margin:0 auto}.latest-title{color:#1f0d3b;letter-spacing:-.7px;margin:0 0 45px;font-size:27px;font-weight:700}.article-grid{grid-template-columns:repeat(3,1fr);gap:78px 30px;display:grid}.article-card{background:#fffdfd;border:1px solid #d7d4da;border-radius:17px;flex-direction:column;min-width:0;min-height:330px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.article-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1f0d3b14}.article-image{background:#eee;border-radius:13px;width:calc(100% - 46px);height:165px;margin:19px auto 0;overflow:hidden}.article-image img{object-fit:cover;width:100%;height:100%;display:block}.article-content{flex-direction:column;flex:1;padding:18px 26px 20px;display:flex}.article-content h3{color:#1d1239;margin:0;font-size:17px;font-weight:700;line-height:1.55}.article-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:25px;display:flex}.article-footer>span{color:#77727b;font-size:10px;font-weight:500}.article-footer a{color:#1d1239;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.article-footer a:hover{color:#d25480}.blog-footer{color:#fff;background:#10172b;padding:45px 0 25px}.blog-footer-container{width:min(1000px,100% - 100px);margin:0 auto}.blog-footer-top{grid-template-columns:2fr 1fr 1.25fr 1fr;align-items:start;gap:45px;display:grid}.blog-footer-logo{align-items:center;margin-bottom:32px;display:flex}.blog-footer-logo img{object-fit:contain;width:150px;height:auto;display:block}.blog-footer-logo-mark{color:#fff;background:linear-gradient(135deg,#ef3b3f,#f3c13a,#6a4bd9);border-radius:50%;justify-content:center;align-items:center;width:39px;height:39px;font-size:17px;display:flex}.blog-footer-logo-text strong,.blog-footer-logo-text span{display:block}.blog-footer-logo-text strong{color:#fff;font-size:17px;line-height:1}.blog-footer-logo-text span{color:#e93575;margin-top:4px;font-size:10px;font-weight:600}.blog-footer-brand h3,.blog-footer-column h3{color:#f2f1fa;margin:0 0 19px;font-size:14px;font-weight:700}.blog-footer-brand p{color:#ffffffbf;max-width:310px;margin:0 0 13px;font-size:12px;line-height:1.6}.blog-footer-column{flex-direction:column;gap:14px;display:flex}.blog-footer-column a{color:#ffffffbf;font-size:12px;text-decoration:none;transition:color .2s}.blog-footer-column a:hover{color:#fff}.blog-information{position:relative}.blog-footer-enroll{background:#fff;border-radius:30px;align-self:flex-start;margin-bottom:23px;padding:11px 27px;font-weight:700;color:#1f123b!important;font-size:12px!important}.blog-footer-divider{background:#ffffff2e;width:100%;height:1px;margin:45px 0 22px}.blog-footer-bottom{text-align:center;color:#fffc;font-size:12px}@media (width<=950px){.featured-card{grid-template-columns:1.3fr .8fr;width:min(900px,100% - 50px);padding:30px}.latest-container{width:min(900px,100% - 50px)}.article-grid{gap:35px 20px}.blog-footer-container{width:calc(100% - 60px)}.blog-footer-top{gap:25px}}@media (width<=700px){.blog-hero{min-height:330px;padding:65px 20px 50px}.blog-hero h1{letter-spacing:-2px;font-size:42px}.blog-hero p{font-size:13px;line-height:1.7}.featured-section{padding-bottom:60px}.featured-card{border-radius:20px;grid-template-columns:1fr;gap:25px;width:calc(100% - 30px);padding:25px}.featured-image{order:-1;height:230px;min-height:230px}.featured-meta{flex-wrap:wrap;gap:12px 20px;margin-bottom:23px}.featured-content h2{font-size:29px}.featured-content>p{font-size:13px}.featured-bottom{margin-top:35px}.featured-read-btn{padding:10px 14px;font-size:10px}.latest-section{padding-bottom:75px}.latest-container{width:calc(100% - 30px)}.latest-title{margin-bottom:30px;font-size:24px}.article-grid{grid-template-columns:1fr;gap:25px}.article-card{min-height:380px}.article-image{height:210px}.article-content h3{font-size:18px}.blog-footer-container{width:calc(100% - 40px)}.blog-footer-top{grid-template-columns:1fr 1fr;gap:38px 25px}.blog-footer-brand{grid-column:span 2}}@media (width<=450px){.blog-hero{padding-top:60px}.blog-hero h1{letter-spacing:-1.5px;font-size:35px}.blog-hero-pill{font-size:9px}.featured-card{padding:20px}.featured-content h2{font-size:25px}.featured-bottom{flex-direction:column;align-items:flex-start}.featured-read-btn{width:100%}.blog-footer-top{grid-template-columns:1fr}.blog-footer-brand{grid-column:auto}.blog-footer-bottom{font-size:10px}}.contact-page{--contact-purple:#1f0d3b;--contact-navy:#10172b;--contact-red:#e96565;--contact-text:#29262f;--contact-light-text:#68646d;--contact-border:#d9d7dd;width:100%;min-height:100vh;color:var(--contact-purple);background-color:#fdfdfd;font-family:Poppins,sans-serif;overflow-x:hidden}.contact-page *,.contact-page :before,.contact-page :after{box-sizing:border-box}.contact-page main{background-color:#fcfcfc;background-image:radial-gradient(#dedee2 1.2px,#0000 1.2px);background-size:18px 18px}.contact-hero{text-align:center;flex-direction:column;align-items:center;min-height:420px;padding:75px 25px 70px;display:flex}.contact-hero-pill{color:#a44646;letter-spacing:.5px;background:#ffffffb3;border:1px solid #cfcdd2;border-radius:40px;justify-content:center;align-items:center;gap:9px;padding:8px 17px;font-size:11px;font-weight:700;display:inline-flex}.contact-hero-pill span{background:#a44646;border-radius:50%;width:8px;height:8px}.contact-hero h1{color:#1c0d36;letter-spacing:-3px;margin:24px 0 20px;font-size:clamp(48px,6vw,69px);font-weight:800;line-height:1.05}.contact-hero h1 span{background:linear-gradient(90deg,#5d52d7,#bf527e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact-hero p{color:#47434b;max-width:730px;margin:0 auto;font-size:16px;line-height:1.75}.contact-section{padding:20px 0 105px}.contact-container{grid-template-columns:.92fr 1.08fr;align-items:start;gap:36px;width:min(980px,100% - 100px);margin:0 auto;display:grid}.office-card{color:#fff;background:radial-gradient(circle at 90% 15%,#504a962e,#0000 35%),#10172b;border-radius:23px;min-height:305px;padding:36px 40px;box-shadow:0 12px 35px #10172b14}.office-badge{color:#fff;background:#e96565;border-radius:20px;padding:7px 15px;font-size:10px;font-weight:700;display:inline-flex}.office-card h2{color:#fff;letter-spacing:-.7px;margin:25px 0 7px;font-size:27px;line-height:1.2}.office-address{color:#ffffffd1;max-width:390px;margin:0;font-size:13px;line-height:1.8}.office-divider{background:#ffffff2e;height:1px;margin:23px 0}.office-contact{flex-direction:column;gap:14px;display:flex}.office-contact-item{color:#fff;align-items:center;gap:12px;display:flex}.office-contact-item svg{flex-shrink:0}.office-contact-item a{color:#ffffffe6;font-size:13px;text-decoration:none}.office-contact-item a:hover{text-decoration:underline}.contact-form-card{background:#fff;border:1px solid #d9d7dc;border-radius:22px;padding:38px 38px 31px;box-shadow:0 8px 25px #14121e06}.contact-form-card h2{color:#1d1036;letter-spacing:-1px;margin:0 0 40px;font-size:27px;line-height:1.2}.form-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:27px;display:grid}.form-group{min-width:0}.form-group label{color:#15131a;margin:0 0 9px;font-size:12px;font-weight:700;display:block}.form-group input,.form-group textarea{color:#24212a;background:#fff;border:1px solid #d4d1d8;border-radius:12px;outline:none;width:100%;font-family:inherit;font-size:11px;transition:border-color .2s,box-shadow .2s}.form-group input{height:37px;padding:0 12px}.form-group textarea{resize:vertical;min-height:103px;padding:12px}.form-group input::placeholder,.form-group textarea::placeholder{color:#8c8990}.form-group input:focus,.form-group textarea:focus{border-color:#e96565;box-shadow:0 0 0 3px #e9656514}.message-group{margin-bottom:28px}.contact-submit-btn{color:#fff;cursor:pointer;background:#e96565;border:none;border-radius:30px;width:100%;height:48px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.contact-submit-btn:hover{background:#df5757;transform:translateY(-1px)}.contact-submit-btn:active{transform:translateY(0)}.contact-footer{color:#fff;background:#10172b;padding:48px 0 25px}.contact-footer-container{width:min(1070px,100% - 120px);margin:0 auto}.contact-footer-top{grid-template-columns:2.1fr 1fr 1.25fr 1fr;align-items:start;gap:45px;display:grid}.contact-footer-logo{align-items:center;margin-bottom:32px;display:flex}.contact-footer-logo img{object-fit:contain;width:150px;height:auto;display:block}.contact-footer-logo-text strong,.contact-footer-logo-text span{display:block}.contact-footer-logo-text strong{color:#fff;font-size:17px;line-height:1}.contact-footer-logo-text span{color:#e93575;margin-top:4px;font-size:10px;font-weight:600}.contact-footer-brand h3,.contact-footer-column h3{color:#f2f1fa;margin:0 0 20px;font-size:14px;font-weight:700}.contact-footer-brand p{color:#ffffffbf;max-width:310px;margin:0 0 13px;font-size:12px;line-height:1.6}.contact-footer-column{flex-direction:column;gap:14px;display:flex}.contact-footer-column a{color:#ffffffbf;font-size:12px;text-decoration:none;transition:color .2s}.contact-footer-column a:hover{color:#fff}.contact-information{position:relative}.contact-footer-enroll{background:#fff;border-radius:30px;align-self:flex-start;margin-bottom:25px;padding:12px 28px;font-weight:700;box-shadow:0 2px 8px #00000014;color:#1f123b!important;font-size:12px!important}.contact-footer-divider{background:#ffffff2e;width:100%;height:1px;margin:45px 0 22px}.contact-footer-bottom{text-align:center;color:#fffc;font-size:12px}@media (width<=950px){.contact-container{grid-template-columns:1fr 1fr;gap:25px;width:min(900px,100% - 50px)}.office-card,.contact-form-card{padding:30px}.contact-footer-container{width:calc(100% - 60px)}.contact-footer-top{grid-template-columns:1.7fr 1fr 1.2fr 1fr;gap:25px}}@media (width<=700px){.contact-hero{min-height:390px;padding:75px 20px 55px}.contact-hero h1{letter-spacing:-2px;font-size:43px;line-height:1.08}.contact-hero p{font-size:13px;line-height:1.7}.contact-section{padding:10px 0 70px}.contact-container{grid-template-columns:1fr;gap:22px;width:calc(100% - 30px)}.office-card{min-height:auto;padding:30px 27px}.office-card h2{font-size:25px}.contact-form-card{padding:28px 22px}.contact-form-card h2{margin-bottom:30px;font-size:24px}.form-row{grid-template-columns:1fr;gap:20px;margin-bottom:20px}.contact-footer{padding-top:45px}.contact-footer-container{width:calc(100% - 40px)}.contact-footer-top{grid-template-columns:1fr 1fr;gap:38px 25px}.contact-footer-brand{grid-column:span 2}.contact-footer-brand p{max-width:100%}}@media (width<=450px){.contact-hero{min-height:370px;padding-top:65px}.contact-hero h1{letter-spacing:-1.5px;font-size:36px}.contact-hero-pill{padding:7px 13px;font-size:9px}.office-card{padding:27px 23px}.contact-form-card{padding:25px 18px}.contact-footer-top{grid-template-columns:1fr}.contact-footer-brand{grid-column:auto}.contact-footer-bottom{font-size:10px}}.creator-page{--creator-purple:#1f0c3d;--creator-blue:#5047e8;--creator-pink:#f53365;--creator-orange:#f47a3a;--creator-yellow:#ffc914;--creator-dark:#10172c;--creator-text:#47434b;--creator-light:#f7f7f7;width:100%;min-height:100vh;color:var(--creator-purple);background:#fff;font-family:Poppins,sans-serif;overflow-x:hidden}.creator-page *,.creator-page :before,.creator-page :after{box-sizing:border-box}.creator-page img{max-width:100%;display:block}.creator-page button,.creator-page a{font-family:inherit}.creator-hero{background-color:#fafafa;background-image:radial-gradient(#1f0c3d1f 1px,#0000 1px);background-size:18px 18px;min-height:900px;padding-top:55px;padding-bottom:80px}.creator-hero-content{text-align:center;width:min(1000px,90%);margin:0 auto}.creator-pill,.creator-small-pill,.creator-gray-pill,.creator-section-label{letter-spacing:.2px;border-radius:30px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.creator-pill{color:var(--creator-blue);background:#fafafa;border:1px solid #d6d4df;gap:8px;padding:8px 18px}.creator-pill span{background:var(--creator-blue);border-radius:50%;width:7px;height:7px}.creator-hero h1{letter-spacing:-3px;margin:28px 0 18px;font-size:clamp(52px,6vw,78px);font-weight:800;line-height:.98}.creator-hero h1 span{background:linear-gradient(90deg,#5147e9,#da557c);color:#0000;-webkit-background-clip:text;background-clip:text}.creator-hero-content>p{color:#4f4b52;width:min(850px,100%);margin:25px auto 35px;font-size:17px;line-height:1.7}.creator-primary-btn{color:#fff;background:var(--creator-pink);border-radius:30px;justify-content:center;align-items:center;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.creator-primary-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #f5336540}.creator-intro{grid-template-columns:1fr 1fr;align-items:center;gap:65px;width:min(1100px,90%);margin:115px auto 0;display:grid}.creator-intro-content{padding-top:30px}.creator-small-pill{color:var(--creator-pink);background:#efeff0;padding:7px 18px}.creator-intro h2{letter-spacing:-1.5px;margin:25px 0 20px;font-size:34px;line-height:1.1}.creator-intro h2 span{color:var(--creator-blue)}.creator-intro p{color:#68636a;max-width:500px;font-size:15px;line-height:1.8}.creator-intro-video{background:#fff;border-radius:35px;padding:8px;position:relative;box-shadow:0 5px 30px #00000014}.creator-intro-video img{object-fit:cover;border-radius:28px;width:100%;height:350px}.creator-video-play,.feature-play{color:#fff;cursor:pointer;background:#ed7059;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.creator-reality{text-align:center;background:#fff;padding:100px 20px 120px}.creator-reality-heading h2{letter-spacing:-1.5px;margin:30px auto 10px;font-size:clamp(32px,4vw,48px);line-height:1.15}.creator-reality-heading h2 span{color:var(--creator-blue)}.creator-reality-heading p{color:#777;font-size:15px}.creator-gray-pill{color:var(--creator-blue);background:#e9e9e9;padding:8px 20px}.reality-wheel{width:620px;height:380px;margin:40px auto 0;position:relative}.reality-card{text-align:center;border-radius:12px;justify-content:center;align-items:center;width:145px;min-height:100px;padding:22px 15px;font-size:16px;font-weight:600;line-height:1.25;display:flex;position:absolute;transform:rotate(-8deg);box-shadow:0 8px 14px #00000026}.reality-white{background:#fff;border:1px solid #e4e1e3;top:30px;left:70px}.reality-pink{color:#111;background:#f93265;top:10px;left:240px;transform:rotate(0)}.reality-yellow{background:#ffca12;top:35px;right:65px;transform:rotate(7deg)}.reality-purple{color:#fff;background:#5046e6;bottom:30px;left:140px;transform:rotate(-14deg)}.reality-red{background:#fa3566;bottom:30px;right:115px;transform:rotate(12deg)}.drag-indicator{background:#fff;border:1px solid #999;border-radius:30px;padding:8px 20px;font-size:14px;font-weight:600;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.creator-anyone{text-align:center;background:#fff;padding:100px 20px 110px}.creator-anyone-content{max-width:1000px;margin:auto}.creator-anyone h2{letter-spacing:-2px;margin:0 0 30px;font-size:clamp(36px,4vw,52px);line-height:1.1}.creator-anyone h2 span{color:var(--creator-orange)}.creator-anyone-content>p{color:#68636a;max-width:950px;margin:auto;font-size:17px;line-height:1.7}.creator-feature-video{width:min(650px,90%);margin:50px auto 70px;position:relative}.creator-feature-video img{object-fit:cover;border-radius:35px;width:100%;height:360px;transform:rotate(-2deg)}.creator-stats{text-align:center;grid-template-columns:1.4fr 1fr;gap:20px;width:min(850px,90%);margin:0 auto 80px;display:grid}.creator-stat-main{color:#fff;background:linear-gradient(135deg,#ff3d6d,#ff416c);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;min-height:265px;padding:45px 35px;display:flex;position:relative;overflow:visible}.creator-stat-main p{margin:7px 0;font-size:17px;line-height:1.35}.creator-stat-main strong{color:var(--creator-purple);font-size:36px}.instagram-icon{color:#fff;background:linear-gradient(135deg,#feda75,#d62976,#4f5bd5);border-radius:15px;justify-content:center;align-items:center;width:65px;height:65px;font-size:38px;font-weight:700;display:flex;position:absolute;top:-25px;right:-15px}.youtube-icon{color:#fff;background:red;border-radius:12px;justify-content:center;align-items:center;width:65px;height:50px;font-size:22px;display:flex;position:absolute;bottom:-18px;left:-5px}.linkedin-icon{color:#fff;background:#0784c4;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;font-weight:700;display:flex;position:absolute;bottom:15px;right:30px}.creator-stat-side{flex-direction:column;gap:18px;display:flex}.stat-yellow,.stat-purple{text-align:left;border-radius:23px;flex:1;padding:28px}.stat-yellow{color:var(--creator-purple);background:#ffcb18}.stat-yellow span{font-size:15px;display:block}.stat-yellow strong{margin:2px 0;font-size:25px;display:block}.stat-yellow small{font-size:13px;line-height:1.5}.stat-purple{color:#fff;background:#5046e5;font-size:14px;line-height:1.6}.creator-brands{width:min(850px,90%);margin:auto}.creator-brands h3{margin-bottom:30px;font-size:24px}.creator-brands h3 span{color:#e5b700}.brand-list{grid-template-columns:repeat(5,1fr);gap:25px;display:grid}.brand-box{background:#fff;border:1px solid #dedede;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;height:95px;font-size:13px;display:flex;box-shadow:0 4px 10px #0000000d}.brand-box small{font-size:8px}.canva-text{color:#1a9bb0;font-size:20px;font-style:italic}.sony-text{letter-spacing:1px;font-size:20px}.creator-journey{text-align:center;background-color:#fafafa;background-image:radial-gradient(#1f0c3d1f 1px,#0000 1px);background-size:18px 18px;padding:80px 20px 90px}.creator-section-label{color:#c34d76;background:#e8e8e8;padding:7px 20px}.creator-journey h2,.creator-learning h2{letter-spacing:-1.5px;margin:25px 0 45px;font-size:35px}.creator-journey h2 span{color:var(--creator-blue)}.journey-grid{grid-template-columns:repeat(3,1fr);gap:30px;width:min(800px,95%);margin:auto;display:grid}.journey-card{text-align:left;background:#fff;border:1px solid #d7d7d7;border-radius:17px;min-height:145px;padding:20px;box-shadow:0 6px 12px #00000014}.journey-card:nth-child(4){grid-column:2}.journey-card h3{margin:14px 0 10px;font-size:15px}.journey-card p{color:#68636a;margin:0;font-size:12px;line-height:1.55}.journey-week{color:var(--creator-blue);background:#e9e9e9;border-radius:15px;padding:5px 16px;font-size:8px;font-weight:700;display:inline-block}.journey-featured{color:#fff;background:var(--creator-dark);border-color:var(--creator-dark)}.journey-featured p{color:#e7e7e7}.journey-featured .journey-week{color:#111;background:#ffd200}.creator-journey .creator-primary-btn{margin-top:40px}.creator-learning{text-align:center;background:#fff;padding:80px 20px 100px}.learning-label{color:#ef6d38}.creator-learning h2{margin-bottom:45px}.creator-learning h2 span{color:#e6b900}.learning-grid{grid-template-columns:repeat(3,1fr);gap:45px;width:min(850px,90%);margin:auto;display:grid}.learning-image{position:relative}.learning-image img{object-fit:cover;border-radius:18px;width:100%;height:300px}.learning-image button{color:#fff;background:#00000040;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.learning-card h3{margin-top:15px;font-size:17px;line-height:1.3}.creator-mentor{background:#fff;border:1px solid #999;border-radius:30px;width:min(950px,90%);margin:0 auto 90px;padding:45px}.mentor-content{grid-template-columns:1.3fr .7fr;align-items:center;gap:50px;display:grid}.mentor-text h2{margin:0 0 20px;font-size:32px;line-height:1.05}.mentor-text h2 span{color:#d65c7a}.mentor-text p{color:#48434b;margin:0 0 18px;font-size:13px;line-height:1.65}.mentor-phone{border:3px solid #171717;border-radius:30px;width:190px;margin:auto;padding:8px;position:relative;overflow:hidden;transform:rotate(-7deg)}.mentor-phone img{object-fit:cover;border-radius:22px;width:100%;height:300px}.mentor-phone button{color:#fff;background:#00000059;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mentor-brands{color:#555;justify-content:space-between;align-items:center;margin-top:25px;font-size:12px;display:flex}.creator-program{grid-template-columns:1.7fr .8fr;align-items:stretch;gap:30px;width:min(900px,90%);margin:0 auto 100px;display:grid}.program-ticket{color:#fff;background:#f63266;border-radius:20px;grid-template-columns:1fr 100px;display:grid;overflow:hidden}.ticket-main{padding:35px;position:relative}.ticket-main h2{margin:0 0 45px;font-size:32px}.ticket-location{font-size:9px}.ticket-location strong{margin-top:5px;font-size:13px;display:block}.program-fee{border:2px solid var(--creator-purple);color:var(--creator-purple);background:#f63266;border-radius:17px;padding:10px 18px;position:absolute;bottom:20px;right:20px}.program-fee span{font-size:9px;display:block}.program-fee strong{font-size:17px;display:block}.ticket-barcode{border-left:2px dashed var(--creator-purple);justify-content:center;align-items:center;gap:10px;display:flex}.barcode-lines{background:repeating-linear-gradient(to bottom, var(--creator-purple) 0, var(--creator-purple) 2px, transparent 2px, transparent 5px);width:35px;height:120px}.ticket-barcode span{writing-mode:vertical-rl;color:var(--creator-purple);font-size:8px}.program-info{color:var(--creator-purple);background:#ffca13;border-radius:20px;flex-direction:column;justify-content:center;gap:18px;padding:30px;display:flex}.program-pill{border:1px solid #d79000;border-radius:20px;align-self:flex-start;padding:5px 13px;font-size:8px;font-weight:700}.program-info strong{font-size:14px}.creator-gallery{text-align:center;width:min(900px,90%);margin:0 auto 100px}.creator-gallery h2{margin-bottom:35px;font-size:30px}.creator-gallery h2 span{color:#5148e8}.meetup-grid{grid-template-columns:1.5fr .85fr .85fr;gap:14px;display:grid}.meetup-image{border-radius:25px;overflow:hidden}.meetup-image img{object-fit:cover;width:100%;height:160px}.meetup-0{grid-row:span 1}.meetup-5{grid-column:span 2}.meetup-5 img,.meetup-0 img{height:170px}.creator-faq{text-align:center;width:min(600px,90%);margin:0 auto;padding:30px 0 80px}.creator-faq h2{margin-bottom:30px;font-size:30px}.creator-faq-list{text-align:left;flex-direction:column;gap:10px;display:flex}.creator-faq-item{background:#fff;border:1px solid #dedede;border-radius:9px;overflow:hidden}.creator-faq-item button{text-align:left;width:100%;min-height:45px;color:var(--creator-purple);cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;padding:0 18px;font-size:11px;font-weight:600;display:flex}.creator-faq-answer{color:#777;padding:0 18px 15px;font-size:11px;line-height:1.6}.creator-faq-answer p{margin:0}.creator-footer{color:#fff;background:#10172c;padding:45px 0 25px}.creator-footer-container{width:min(1050px,90%);margin:auto}.creator-footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid;position:relative}.creator-footer-logo{align-items:center;margin-bottom:32px;display:flex}.creator-footer-logo img{object-fit:contain;width:150px;height:auto;display:block}.creator-footer-logo strong{font-size:18px;display:block}.creator-footer-logo span{color:#ed3165;text-align:center;font-size:10px;display:block}.creator-footer-brand h3,.creator-footer-column h3{margin-bottom:20px;font-size:13px}.creator-footer-brand p{color:#e6e6eb;max-width:300px;margin:0 0 15px;font-size:11px;line-height:1.5}.creator-footer-column{flex-direction:column;gap:14px;display:flex}.creator-footer-column a{color:#e4e4eb;font-size:11px;text-decoration:none}.creator-footer-column a:hover{color:#fff}.creator-footer-enroll{color:var(--creator-purple);background:#fff;border-radius:25px;padding:10px 25px;font-size:11px;font-weight:700;text-decoration:none;position:absolute;top:0;right:0}.creator-footer-divider{background:#ffffff2e;height:1px;margin:45px 0 20px}.creator-footer-bottom{text-align:center;color:#ddd;font-size:11px}@media (width<=900px){.creator-intro{grid-template-columns:1fr;gap:40px}.creator-intro-content{text-align:center}.creator-intro p{margin-left:auto;margin-right:auto}.creator-stats{grid-template-columns:1fr}.brand-list{grid-template-columns:repeat(3,1fr)}.journey-grid{grid-template-columns:repeat(2,1fr)}.journey-card:nth-child(4){grid-column:auto}.learning-grid{grid-template-columns:1fr}.learning-image img{height:350px}.mentor-content{grid-template-columns:1fr}.mentor-phone{margin-top:20px}.creator-program{grid-template-columns:1fr}.creator-footer-top{grid-template-columns:1.5fr 1fr 1fr}.creator-footer-enroll{grid-column:1/-1;justify-self:start;position:static}}@media (width<=700px){.creator-hero{padding-top:45px}.creator-hero-content{margin-top:0}.creator-hero h1{letter-spacing:-2px;font-size:46px}.creator-hero-content>p{font-size:14px}.reality-wheel{width:100%;height:430px}.reality-card{width:125px;font-size:13px}.reality-white{left:3%}.reality-pink{left:50%;transform:translate(-50%)}.reality-yellow{right:3%}.reality-purple{left:12%}.reality-red{right:10%}.drag-indicator{top:52%}.brand-list{grid-template-columns:repeat(2,1fr)}.journey-grid{grid-template-columns:1fr}.journey-card:nth-child(4){grid-column:auto}.creator-program{width:94%}.program-ticket{grid-template-columns:1fr 65px}.ticket-main{padding:25px}.ticket-main h2{font-size:25px}.program-fee{margin-top:25px;display:inline-block;position:static}.meetup-grid{grid-template-columns:repeat(2,1fr)}.meetup-5{grid-column:span 2}.creator-footer-top{grid-template-columns:1fr 1fr}}@media (width<=480px){.creator-hero h1{font-size:38px}.creator-intro-video img{height:260px}.creator-reality-heading h2{font-size:30px}.reality-wheel{height:390px}.reality-card{width:110px;min-height:90px;padding:12px;font-size:11px}.reality-white{left:0}.reality-yellow{right:0}.reality-purple{left:5%}.reality-red{right:4%}.creator-feature-video img{height:260px}.creator-stat-main{padding:30px 20px}.creator-stat-main strong{font-size:30px}.brand-list{grid-template-columns:1fr 1fr}.learning-image img{height:260px}.creator-mentor{padding:25px 20px}.mentor-brands{flex-wrap:wrap;gap:15px}.program-ticket{grid-template-columns:1fr 50px}.ticket-barcode{display:none}.program-ticket{display:block}.program-info{padding:25px}.meetup-grid{grid-template-columns:1fr}.meetup-5{grid-column:auto}.meetup-image img,.meetup-0 img,.meetup-5 img{height:220px}.creator-footer-top{grid-template-columns:1fr}.creator-footer-enroll{justify-self:start}}*{box-sizing:border-box;margin:0;padding:0;font-family:Outfit,sans-serif}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;font-family:Outfit,sans-serif}#root{width:100%;min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.more-dropdown{align-items:center;height:100%;display:flex;position:relative}.more-dropdown-btn{color:#171028;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:4px;height:100%;padding:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.more-dropdown-btn:hover{color:#6c5ce7}.more-chevron{transition:transform .2s}.more-dropdown:hover .more-chevron{transform:rotate(180deg)}.more-dropdown-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:9999;background:#fff;border:1px solid #e5e1e9;border-radius:12px;flex-direction:column;width:150px;padding:7px;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-5px);box-shadow:0 10px 25px #190f2d1f}.more-dropdown-menu:before{content:"";width:100%;height:8px;position:absolute;top:-8px;left:0}.more-dropdown:hover .more-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.more-dropdown-menu a{color:#171028;white-space:nowrap;border-radius:8px;align-items:center;width:100%;padding:9px 12px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.more-dropdown-menu a:hover{color:#6c5ce7;background:#f3f0ff}.dementee-logo{object-fit:contain;width:100px;height:auto;display:block}
