.elementor-102 .elementor-element.elementor-element-ccdd08a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-681ae34{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-c1db277{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-00b4746{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-7d0b350{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-ec6ed80{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-562c4cc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-661fa65{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-e050e62{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-b9ad43a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-5b57fdc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-49110ac{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-102 .elementor-element.elementor-element-2930e5a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-10fd80f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-681ae34 */.dsa-about-01-page-hero *,.dsa-about-01-page-hero *::before,.dsa-about-01-page-hero *::after{box-sizing:border-box;margin:0;padding:0}
.dsa-about-01-page-hero{--blue:#2A73D9;--pink:#D92FA7;--grad:linear-gradient(90deg,#2A73D9 0%,#D92FA7 100%);--h:#555555;--body:#666666;--grey:#6F6F6F;--border:#E2E2E2;--bg:#F7F8FA;--white:#fff;--r:14px;--r-sm:8px;--shadow:0 4px 24px rgba(42,115,217,.09);--fh:'Plus Jakarta Sans',sans-serif;--fb:'DM Sans',sans-serif}
.dsa-about-01-page-hero{font-family:var(--fb);color:var(--body);background:var(--white);line-height:1.65}
.dsa-about-01-page-hero h1,.dsa-about-01-page-hero h2,.dsa-about-01-page-hero h3,.dsa-about-01-page-hero h4,.dsa-about-01-page-hero h5{font-family:var(--fh);color:var(--h);line-height:1.22}
.dsa-about-01-page-hero a{text-decoration:none;color:inherit}
.dsa-about-01-page-hero img{max-width:100%;display:block}
.dsa-about-01-page-hero nav{position:sticky;top:0;z-index:999;background:var(--white);border-bottom:1px solid var(--border);padding:0 5%}
.dsa-about-01-page-hero .nav-inner{display:flex;align-items:center;justify-content:space-between;height:70px}
.dsa-about-01-page-hero .nav-logo{display:flex;align-items:center;gap:10px}
.dsa-about-01-page-hero .nav-logo img{height:42px}
.dsa-about-01-page-hero .nav-logo-text{font-family:var(--fh);font-weight:800;font-size:.95rem;color:var(--h);line-height:1.2}
.dsa-about-01-page-hero .nav-logo-text span{display:block;font-weight:500;font-size:.7rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-01-page-hero .nav-links{display:flex;align-items:center;gap:8px;list-style:none}
.dsa-about-01-page-hero .nav-links a{font-family:var(--fh);font-size:.88rem;font-weight:600;color:var(--grey);padding:8px 14px;border-radius:var(--r-sm);transition:all .2s}
.dsa-about-01-page-hero .nav-links a:hover,.dsa-about-01-page-hero .nav-links a.active{color:var(--blue);background:#EEF4FF}
.dsa-about-01-page-hero .nav-cta{background:var(--grad);color:var(--white)!important;padding:9px 20px!important;border-radius:var(--r-sm)!important}
.dsa-about-01-page-hero .nav-cta:hover{opacity:.9;background:var(--grad)!important;color:var(--white)!important}
.dsa-about-01-page-hero .ham{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}
.dsa-about-01-page-hero .ham span{width:24px;height:2px;background:var(--h);border-radius:2px;transition:.3s}
.dsa-about-01-page-hero .mob-menu{display:none;position:fixed;top:70px;left:0;right:0;background:var(--white);border-bottom:1px solid var(--border);padding:16px 5%;z-index:998;flex-direction:column;gap:4px}
.dsa-about-01-page-hero .mob-menu.open{display:flex}
.dsa-about-01-page-hero .mob-menu a{font-family:var(--fh);font-weight:600;font-size:.9rem;color:var(--grey);padding:10px 14px;border-radius:var(--r-sm)}
.dsa-about-01-page-hero .mob-menu a:hover{color:var(--blue);background:#EEF4FF}
.dsa-about-01-page-hero .page-hero{background:var(--bg);padding:72px 5% 56px;text-align:center;position:relative;overflow:hidden}
.dsa-about-01-page-hero .page-hero::before{content:'';position:absolute;top:-80px;right:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(42,115,217,.07) 0%,transparent 70%)}
.dsa-about-01-page-hero .page-hero::after{content:'';position:absolute;bottom:-60px;left:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(217,47,167,.06) 0%,transparent 70%)}
.dsa-about-01-page-hero .breadcrumb{font-size:.8rem;color:var(--grey);margin-bottom:12px}
.dsa-about-01-page-hero .breadcrumb a{color:var(--blue)}
.dsa-about-01-page-hero .breadcrumb span{margin:0 6px;opacity:.5}
.dsa-about-01-page-hero .page-hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:16px}
.dsa-about-01-page-hero .page-hero h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-01-page-hero .page-hero p{max-width:580px;margin:0 auto;font-size:1.05rem;color:var(--grey)}
.dsa-about-01-page-hero section{padding:80px 5%}
.dsa-about-01-page-hero .container{width:100%;margin:0 auto}
.dsa-about-01-page-hero .section-label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}
.dsa-about-01-page-hero .section-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:16px}
.dsa-about-01-page-hero .section-title em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-01-page-hero .section-sub{font-size:1rem;color:var(--grey);max-width:560px;line-height:1.7}
.dsa-about-01-page-hero .founder-section{background:var(--white)}
.dsa-about-01-page-hero .founder-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}
.dsa-about-01-page-hero .founder-photo-wrap{position:relative}
.dsa-about-01-page-hero .founder-photo{width:100%;aspect-ratio:4/5;background:var(--bg);border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}
.dsa-about-01-page-hero .photo-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--grey)}
.dsa-about-01-page-hero .photo-placeholder svg{opacity:.35}
.dsa-about-01-page-hero .photo-placeholder span{font-size:.82rem;font-weight:600;opacity:.5}
.dsa-about-01-page-hero .founder-badge{position:absolute;bottom:-18px;right:-18px;background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:14px 18px;box-shadow:var(--shadow)}
.dsa-about-01-page-hero .founder-badge .badge-title{font-family:var(--fh);font-size:.8rem;font-weight:700;color:var(--h);margin-bottom:4px}
.dsa-about-01-page-hero .founder-badge .badge-val{font-size:.75rem;color:var(--grey)}
.dsa-about-01-page-hero .founder-content .name-tag{display:inline-flex;align-items:center;gap:8px;background:#EEF4FF;color:var(--blue);border-radius:50px;padding:6px 16px;font-size:.82rem;font-weight:700;font-family:var(--fh);margin-bottom:20px}
.dsa-about-01-page-hero .founder-content h2{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;margin-bottom:8px}
.dsa-about-01-page-hero .founder-content .designation{font-size:.95rem;color:var(--blue);font-weight:600;margin-bottom:20px;font-family:var(--fh)}
.dsa-about-01-page-hero .founder-content p{font-size:.96rem;color:var(--body);line-height:1.75;margin-bottom:16px}
.dsa-about-01-page-hero .creds-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.dsa-about-01-page-hero .cred-tag{background:var(--bg);border:1px solid var(--border);border-radius:50px;padding:5px 14px;font-size:.78rem;font-weight:600;color:var(--h);font-family:var(--fh)}
.dsa-about-01-page-hero .vm-section{background:var(--bg)}
.dsa-about-01-page-hero .vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}
.dsa-about-01-page-hero .vm-card{background:var(--white);border-radius:var(--r);padding:36px 32px;border:1px solid var(--border);position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}
.dsa-about-01-page-hero .vm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.dsa-about-01-page-hero .vm-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad)}
.dsa-about-01-page-hero .vm-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.4rem}
.dsa-about-01-page-hero .vm-icon.blue{background:#EEF4FF}
.dsa-about-01-page-hero .vm-icon.pink{background:#FDF0F9}
.dsa-about-01-page-hero .vm-card h3{font-size:1.25rem;font-weight:800;margin-bottom:12px}
.dsa-about-01-page-hero .vm-card p{font-size:.93rem;line-height:1.72;color:var(--body)}
.dsa-about-01-page-hero .le-section{background:var(--white)}
.dsa-about-01-page-hero .le-inner{background:var(--grad);border-radius:24px;padding:64px 5%;position:relative;overflow:hidden}
.dsa-about-01-page-hero .le-inner::before{content:'';position:absolute;top:-40%;right:-10%;width:500px;height:500px;border-radius:50%;background:rgba(255,255,255,.06)}
.dsa-about-01-page-hero .le-inner::after{content:'';position:absolute;bottom:-30%;left:-5%;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.04)}
.dsa-about-01-page-hero .le-inner .section-label{color:rgba(255,255,255,.7)}
.dsa-about-01-page-hero .le-inner .section-title{color:var(--white)}
.dsa-about-01-page-hero .le-inner .section-title em{-webkit-text-fill-color:var(--white);background:none}
.dsa-about-01-page-hero .le-inner .section-sub{color:rgba(255,255,255,.8)}
.dsa-about-01-page-hero .le-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;position:relative;z-index:1}
.dsa-about-01-page-hero .le-card{background:rgba(255,255,255,.12);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--r);padding:28px 24px}
.dsa-about-01-page-hero .le-card .step-num{font-family:var(--fh);font-size:2.4rem;font-weight:800;color:rgba(255,255,255,.25);line-height:1;margin-bottom:10px}
.dsa-about-01-page-hero .le-card h4{font-family:var(--fh);color:var(--white);font-size:1.05rem;font-weight:700;margin-bottom:8px}
.dsa-about-01-page-hero .le-card p{font-size:.88rem;color:rgba(255,255,255,.78);line-height:1.65}
.dsa-about-01-page-hero .le-cta{margin-top:36px;position:relative;z-index:1}
.dsa-about-01-page-hero .btn-white{display:inline-flex;align-items:center;gap:8px;background:var(--white);color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);transition:all .2s;border:none;cursor:pointer}
.dsa-about-01-page-hero .btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}
.dsa-about-01-page-hero .timeline-section{background:var(--bg)}
.dsa-about-01-page-hero .timeline{position:relative;margin-top:48px;padding-left:32px}
.dsa-about-01-page-hero .timeline::before{content:'';position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--blue),var(--pink))}
.dsa-about-01-page-hero .tl-item{position:relative;margin-bottom:40px;padding-left:28px}
.dsa-about-01-page-hero .tl-dot{position:absolute;left:-32px;top:4px;width:22px;height:22px;border-radius:50%;background:var(--grad);border:3px solid var(--white);box-shadow:0 0 0 3px rgba(42,115,217,.2)}
.dsa-about-01-page-hero .tl-item h4{font-family:var(--fh);font-size:1.05rem;font-weight:700;color:var(--h);margin-bottom:6px}
.dsa-about-01-page-hero .tl-item p{font-size:.9rem;color:var(--body);line-height:1.65}
.dsa-about-01-page-hero .tl-year{display:inline-block;font-size:.75rem;font-weight:700;font-family:var(--fh);color:var(--blue);background:#EEF4FF;border-radius:50px;padding:3px 12px;margin-bottom:8px}
.dsa-about-01-page-hero .uni-section{background:var(--white)}
.dsa-about-01-page-hero .uni-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:48px}
.dsa-about-01-page-hero .uni-logo-box{background:var(--bg);border-radius:var(--r);border:1px solid var(--border);padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px}
.dsa-about-01-page-hero .uni-logo-box .uni-name{font-family:var(--fh);font-size:1.2rem;font-weight:800;color:var(--h);text-align:center}
.dsa-about-01-page-hero .uni-logo-box .uni-loc{font-size:.82rem;color:var(--grey)}
.dsa-about-01-page-hero .uni-logo-box svg{opacity:.25}
.dsa-about-01-page-hero .uni-points{list-style:none;display:flex;flex-direction:column;gap:16px}
.dsa-about-01-page-hero .uni-points li{display:flex;align-items:flex-start;gap:14px}
.dsa-about-01-page-hero .uni-points .icon{width:36px;height:36px;min-width:36px;border-radius:10px;background:#EEF4FF;display:flex;align-items:center;justify-content:center;font-size:1rem}
.dsa-about-01-page-hero .uni-points h5{font-family:var(--fh);font-size:.92rem;font-weight:700;color:var(--h);margin-bottom:3px}
.dsa-about-01-page-hero .uni-points p{font-size:.84rem;color:var(--body)}
.dsa-about-01-page-hero .cta-strip{background:var(--bg);border-top:1px solid var(--border);padding:56px 5%;text-align:center}
.dsa-about-01-page-hero .cta-strip h2{font-size:clamp(1.4rem,2.5vw,2rem);margin-bottom:12px}
.dsa-about-01-page-hero .cta-strip p{color:var(--grey);margin-bottom:28px}
.dsa-about-01-page-hero .btn-grad{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:var(--white);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);border:none;cursor:pointer;transition:all .2s}
.dsa-about-01-page-hero .btn-grad:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 24px rgba(42,115,217,.25)}
.dsa-about-01-page-hero .btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:12px 28px;border-radius:var(--r-sm);border:2px solid var(--blue);cursor:pointer;transition:all .2s;margin-left:12px}
.dsa-about-01-page-hero .btn-outline:hover{background:#EEF4FF}
.dsa-about-01-page-hero footer{background:#1a1f2e;color:rgba(255,255,255,.6);padding:56px 5% 28px}
.dsa-about-01-page-hero .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px}
.dsa-about-01-page-hero .foot-brand .logo-text{font-family:var(--fh);font-weight:800;color:var(--white);font-size:1rem;margin-bottom:6px}
.dsa-about-01-page-hero .foot-brand .tagline{font-size:.8rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;margin-bottom:14px}
.dsa-about-01-page-hero .foot-brand p{font-size:.83rem;line-height:1.7}
.dsa-about-01-page-hero .foot-col h5{font-family:var(--fh);color:var(--white);font-size:.88rem;font-weight:700;margin-bottom:14px}
.dsa-about-01-page-hero .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}
.dsa-about-01-page-hero .foot-col ul li a{font-size:.82rem;transition:.2s}
.dsa-about-01-page-hero .foot-col ul li a:hover{color:var(--white)}
.dsa-about-01-page-hero .foot-contact p{font-size:.82rem;margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}
.dsa-about-01-page-hero .foot-contact p svg{min-width:14px;margin-top:3px;opacity:.7}
.dsa-about-01-page-hero .foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;flex-wrap:wrap;gap:8px}
.dsa-about-01-page-hero .foot-bottom a{color:rgba(255,255,255,.4);transition:.2s}
.dsa-about-01-page-hero .foot-bottom a:hover{color:var(--white)}
@media(max-width:900px){
.dsa-about-01-page-hero .founder-grid,.dsa-about-01-page-hero .vm-grid,.dsa-about-01-page-hero .le-grid,.dsa-about-01-page-hero .uni-grid{grid-template-columns:1fr}
.dsa-about-01-page-hero .foot-grid{grid-template-columns:1fr 1fr}
.dsa-about-01-page-hero .le-grid{grid-template-columns:1fr}
.dsa-about-01-page-hero .nav-links{display:none}
.dsa-about-01-page-hero .ham{display:flex}
.dsa-about-01-page-hero .founder-badge{right:12px;bottom:-12px}
}
@media(max-width:600px){
.dsa-about-01-page-hero .foot-grid{grid-template-columns:1fr}
.dsa-about-01-page-hero section{padding:56px 5%}
.dsa-about-01-page-hero .le-inner{padding:44px 5%}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00b4746 */.dsa-about-02-founder *,.dsa-about-02-founder *::before,.dsa-about-02-founder *::after{box-sizing:border-box;margin:0;padding:0}
.dsa-about-02-founder{--blue:#2A73D9;--pink:#D92FA7;--grad:linear-gradient(90deg,#2A73D9 0%,#D92FA7 100%);--h:#555555;--body:#666666;--grey:#6F6F6F;--border:#E2E2E2;--bg:#F7F8FA;--white:#fff;--r:14px;--r-sm:8px;--shadow:0 4px 24px rgba(42,115,217,.09);--fh:'Plus Jakarta Sans',sans-serif;--fb:'DM Sans',sans-serif}
.dsa-about-02-founder{font-family:var(--fb);color:var(--body);background:var(--white);line-height:1.65}
.dsa-about-02-founder h1,.dsa-about-02-founder h2,.dsa-about-02-founder h3,.dsa-about-02-founder h4,.dsa-about-02-founder h5{font-family:var(--fh);color:var(--h);line-height:1.22}
.dsa-about-02-founder a{text-decoration:none;color:inherit}
.dsa-about-02-founder img{max-width:100%;display:block}
.dsa-about-02-founder nav{position:sticky;top:0;z-index:999;background:var(--white);border-bottom:1px solid var(--border);padding:0 5%}
.dsa-about-02-founder .nav-inner{display:flex;align-items:center;justify-content:space-between;height:70px}
.dsa-about-02-founder .nav-logo{display:flex;align-items:center;gap:10px}
.dsa-about-02-founder .nav-logo img{height:42px}
.dsa-about-02-founder .nav-logo-text{font-family:var(--fh);font-weight:800;font-size:.95rem;color:var(--h);line-height:1.2}
.dsa-about-02-founder .nav-logo-text span{display:block;font-weight:500;font-size:.7rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-02-founder .nav-links{display:flex;align-items:center;gap:8px;list-style:none}
.dsa-about-02-founder .nav-links a{font-family:var(--fh);font-size:.88rem;font-weight:600;color:var(--grey);padding:8px 14px;border-radius:var(--r-sm);transition:all .2s}
.dsa-about-02-founder .nav-links a:hover,.dsa-about-02-founder .nav-links a.active{color:var(--blue);background:#EEF4FF}
.dsa-about-02-founder .nav-cta{background:var(--grad);color:var(--white)!important;padding:9px 20px!important;border-radius:var(--r-sm)!important}
.dsa-about-02-founder .nav-cta:hover{opacity:.9;background:var(--grad)!important;color:var(--white)!important}
.dsa-about-02-founder .ham{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}
.dsa-about-02-founder .ham span{width:24px;height:2px;background:var(--h);border-radius:2px;transition:.3s}
.dsa-about-02-founder .mob-menu{display:none;position:fixed;top:70px;left:0;right:0;background:var(--white);border-bottom:1px solid var(--border);padding:16px 5%;z-index:998;flex-direction:column;gap:4px}
.dsa-about-02-founder .mob-menu.open{display:flex}
.dsa-about-02-founder .mob-menu a{font-family:var(--fh);font-weight:600;font-size:.9rem;color:var(--grey);padding:10px 14px;border-radius:var(--r-sm)}
.dsa-about-02-founder .mob-menu a:hover{color:var(--blue);background:#EEF4FF}
.dsa-about-02-founder .page-hero{background:var(--bg);padding:72px 5% 56px;text-align:center;position:relative;overflow:hidden}
.dsa-about-02-founder .page-hero::before{content:'';position:absolute;top:-80px;right:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(42,115,217,.07) 0%,transparent 70%)}
.dsa-about-02-founder .page-hero::after{content:'';position:absolute;bottom:-60px;left:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(217,47,167,.06) 0%,transparent 70%)}
.dsa-about-02-founder .breadcrumb{font-size:.8rem;color:var(--grey);margin-bottom:12px}
.dsa-about-02-founder .breadcrumb a{color:var(--blue)}
.dsa-about-02-founder .breadcrumb span{margin:0 6px;opacity:.5}
.dsa-about-02-founder .page-hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:16px}
.dsa-about-02-founder .page-hero h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-02-founder .page-hero p{max-width:580px;margin:0 auto;font-size:1.05rem;color:var(--grey)}
.dsa-about-02-founder section{padding:80px 5%}
.dsa-about-02-founder .container{width:100%;margin:0 auto}
.dsa-about-02-founder .section-label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}
.dsa-about-02-founder .section-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:16px}
.dsa-about-02-founder .section-title em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-02-founder .section-sub{font-size:1rem;color:var(--grey);max-width:560px;line-height:1.7}
.dsa-about-02-founder .founder-section{background:var(--white)}
.dsa-about-02-founder .founder-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}
.dsa-about-02-founder .founder-photo-wrap{position:relative}
.dsa-about-02-founder .founder-photo{width:100%;aspect-ratio:4/5;background:var(--bg);border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}
.dsa-about-02-founder .photo-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--grey)}
.dsa-about-02-founder .photo-placeholder svg{opacity:.35}
.dsa-about-02-founder .photo-placeholder span{font-size:.82rem;font-weight:600;opacity:.5}
.dsa-about-02-founder .founder-badge{position:absolute;bottom:-18px;right:-18px;background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:14px 18px;box-shadow:var(--shadow)}
.dsa-about-02-founder .founder-badge .badge-title{font-family:var(--fh);font-size:.8rem;font-weight:700;color:var(--h);margin-bottom:4px}
.dsa-about-02-founder .founder-badge .badge-val{font-size:.75rem;color:var(--grey)}
.dsa-about-02-founder .founder-content .name-tag{display:inline-flex;align-items:center;gap:8px;background:#EEF4FF;color:var(--blue);border-radius:50px;padding:6px 16px;font-size:.82rem;font-weight:700;font-family:var(--fh);margin-bottom:20px}
.dsa-about-02-founder .founder-content h2{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;margin-bottom:8px}
.dsa-about-02-founder .founder-content .designation{font-size:.95rem;color:var(--blue);font-weight:600;margin-bottom:20px;font-family:var(--fh)}
.dsa-about-02-founder .founder-content p{font-size:.96rem;color:var(--body);line-height:1.75;margin-bottom:16px}
.dsa-about-02-founder .creds-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.dsa-about-02-founder .cred-tag{background:var(--bg);border:1px solid var(--border);border-radius:50px;padding:5px 14px;font-size:.78rem;font-weight:600;color:var(--h);font-family:var(--fh)}
.dsa-about-02-founder .vm-section{background:var(--bg)}
.dsa-about-02-founder .vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}
.dsa-about-02-founder .vm-card{background:var(--white);border-radius:var(--r);padding:36px 32px;border:1px solid var(--border);position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}
.dsa-about-02-founder .vm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.dsa-about-02-founder .vm-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad)}
.dsa-about-02-founder .vm-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.4rem}
.dsa-about-02-founder .vm-icon.blue{background:#EEF4FF}
.dsa-about-02-founder .vm-icon.pink{background:#FDF0F9}
.dsa-about-02-founder .vm-card h3{font-size:1.25rem;font-weight:800;margin-bottom:12px}
.dsa-about-02-founder .vm-card p{font-size:.93rem;line-height:1.72;color:var(--body)}
.dsa-about-02-founder .le-section{background:var(--white)}
.dsa-about-02-founder .le-inner{background:var(--grad);border-radius:24px;padding:64px 5%;position:relative;overflow:hidden}
.dsa-about-02-founder .le-inner::before{content:'';position:absolute;top:-40%;right:-10%;width:500px;height:500px;border-radius:50%;background:rgba(255,255,255,.06)}
.dsa-about-02-founder .le-inner::after{content:'';position:absolute;bottom:-30%;left:-5%;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.04)}
.dsa-about-02-founder .le-inner .section-label{color:rgba(255,255,255,.7)}
.dsa-about-02-founder .le-inner .section-title{color:var(--white)}
.dsa-about-02-founder .le-inner .section-title em{-webkit-text-fill-color:var(--white);background:none}
.dsa-about-02-founder .le-inner .section-sub{color:rgba(255,255,255,.8)}
.dsa-about-02-founder .le-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;position:relative;z-index:1}
.dsa-about-02-founder .le-card{background:rgba(255,255,255,.12);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--r);padding:28px 24px}
.dsa-about-02-founder .le-card .step-num{font-family:var(--fh);font-size:2.4rem;font-weight:800;color:rgba(255,255,255,.25);line-height:1;margin-bottom:10px}
.dsa-about-02-founder .le-card h4{font-family:var(--fh);color:var(--white);font-size:1.05rem;font-weight:700;margin-bottom:8px}
.dsa-about-02-founder .le-card p{font-size:.88rem;color:rgba(255,255,255,.78);line-height:1.65}
.dsa-about-02-founder .le-cta{margin-top:36px;position:relative;z-index:1}
.dsa-about-02-founder .btn-white{display:inline-flex;align-items:center;gap:8px;background:var(--white);color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);transition:all .2s;border:none;cursor:pointer}
.dsa-about-02-founder .btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}
.dsa-about-02-founder .timeline-section{background:var(--bg)}
.dsa-about-02-founder .timeline{position:relative;margin-top:48px;padding-left:32px}
.dsa-about-02-founder .timeline::before{content:'';position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--blue),var(--pink))}
.dsa-about-02-founder .tl-item{position:relative;margin-bottom:40px;padding-left:28px}
.dsa-about-02-founder .tl-dot{position:absolute;left:-32px;top:4px;width:22px;height:22px;border-radius:50%;background:var(--grad);border:3px solid var(--white);box-shadow:0 0 0 3px rgba(42,115,217,.2)}
.dsa-about-02-founder .tl-item h4{font-family:var(--fh);font-size:1.05rem;font-weight:700;color:var(--h);margin-bottom:6px}
.dsa-about-02-founder .tl-item p{font-size:.9rem;color:var(--body);line-height:1.65}
.dsa-about-02-founder .tl-year{display:inline-block;font-size:.75rem;font-weight:700;font-family:var(--fh);color:var(--blue);background:#EEF4FF;border-radius:50px;padding:3px 12px;margin-bottom:8px}
.dsa-about-02-founder .uni-section{background:var(--white)}
.dsa-about-02-founder .uni-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:48px}
.dsa-about-02-founder .uni-logo-box{background:var(--bg);border-radius:var(--r);border:1px solid var(--border);padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px}
.dsa-about-02-founder .uni-logo-box .uni-name{font-family:var(--fh);font-size:1.2rem;font-weight:800;color:var(--h);text-align:center}
.dsa-about-02-founder .uni-logo-box .uni-loc{font-size:.82rem;color:var(--grey)}
.dsa-about-02-founder .uni-logo-box svg{opacity:.25}
.dsa-about-02-founder .uni-points{list-style:none;display:flex;flex-direction:column;gap:16px}
.dsa-about-02-founder .uni-points li{display:flex;align-items:flex-start;gap:14px}
.dsa-about-02-founder .uni-points .icon{width:36px;height:36px;min-width:36px;border-radius:10px;background:#EEF4FF;display:flex;align-items:center;justify-content:center;font-size:1rem}
.dsa-about-02-founder .uni-points h5{font-family:var(--fh);font-size:.92rem;font-weight:700;color:var(--h);margin-bottom:3px}
.dsa-about-02-founder .uni-points p{font-size:.84rem;color:var(--body)}
.dsa-about-02-founder .cta-strip{background:var(--bg);border-top:1px solid var(--border);padding:56px 5%;text-align:center}
.dsa-about-02-founder .cta-strip h2{font-size:clamp(1.4rem,2.5vw,2rem);margin-bottom:12px}
.dsa-about-02-founder .cta-strip p{color:var(--grey);margin-bottom:28px}
.dsa-about-02-founder .btn-grad{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:var(--white);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);border:none;cursor:pointer;transition:all .2s}
.dsa-about-02-founder .btn-grad:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 24px rgba(42,115,217,.25)}
.dsa-about-02-founder .btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:12px 28px;border-radius:var(--r-sm);border:2px solid var(--blue);cursor:pointer;transition:all .2s;margin-left:12px}
.dsa-about-02-founder .btn-outline:hover{background:#EEF4FF}
.dsa-about-02-founder footer{background:#1a1f2e;color:rgba(255,255,255,.6);padding:56px 5% 28px}
.dsa-about-02-founder .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px}
.dsa-about-02-founder .foot-brand .logo-text{font-family:var(--fh);font-weight:800;color:var(--white);font-size:1rem;margin-bottom:6px}
.dsa-about-02-founder .foot-brand .tagline{font-size:.8rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;margin-bottom:14px}
.dsa-about-02-founder .foot-brand p{font-size:.83rem;line-height:1.7}
.dsa-about-02-founder .foot-col h5{font-family:var(--fh);color:var(--white);font-size:.88rem;font-weight:700;margin-bottom:14px}
.dsa-about-02-founder .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}
.dsa-about-02-founder .foot-col ul li a{font-size:.82rem;transition:.2s}
.dsa-about-02-founder .foot-col ul li a:hover{color:var(--white)}
.dsa-about-02-founder .foot-contact p{font-size:.82rem;margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}
.dsa-about-02-founder .foot-contact p svg{min-width:14px;margin-top:3px;opacity:.7}
.dsa-about-02-founder .foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;flex-wrap:wrap;gap:8px}
.dsa-about-02-founder .foot-bottom a{color:rgba(255,255,255,.4);transition:.2s}
.dsa-about-02-founder .foot-bottom a:hover{color:var(--white)}
@media(max-width:900px){
.dsa-about-02-founder .founder-grid,.dsa-about-02-founder .vm-grid,.dsa-about-02-founder .le-grid,.dsa-about-02-founder .uni-grid{grid-template-columns:1fr}
.dsa-about-02-founder .foot-grid{grid-template-columns:1fr 1fr}
.dsa-about-02-founder .le-grid{grid-template-columns:1fr}
.dsa-about-02-founder .nav-links{display:none}
.dsa-about-02-founder .ham{display:flex}
.dsa-about-02-founder .founder-badge{right:12px;bottom:-12px}
}
@media(max-width:600px){
.dsa-about-02-founder .foot-grid{grid-template-columns:1fr}
.dsa-about-02-founder section{padding:56px 5%}
.dsa-about-02-founder .le-inner{padding:44px 5%}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec6ed80 */.dsa-about-02-founder *,.dsa-about-02-founder *::before,.dsa-about-02-founder *::after{box-sizing:border-box;margin:0;padding:0}
.dsa-about-02-founder{--blue:#2A73D9;--pink:#D92FA7;--grad:linear-gradient(90deg,#2A73D9 0%,#D92FA7 100%);--h:#555555;--body:#666666;--grey:#6F6F6F;--border:#E2E2E2;--bg:#F7F8FA;--white:#fff;--r:14px;--r-sm:8px;--shadow:0 4px 24px rgba(42,115,217,.09);--fh:'Plus Jakarta Sans',sans-serif;--fb:'DM Sans',sans-serif}
.dsa-about-02-founder{font-family:var(--fb);color:var(--body);background:var(--white);line-height:1.65}
.dsa-about-02-founder h1,.dsa-about-02-founder h2,.dsa-about-02-founder h3,.dsa-about-02-founder h4,.dsa-about-02-founder h5{font-family:var(--fh);color:var(--h);line-height:1.22}
.dsa-about-02-founder a{text-decoration:none;color:inherit}
.dsa-about-02-founder img{max-width:100%;display:block}
.dsa-about-02-founder nav{position:sticky;top:0;z-index:999;background:var(--white);border-bottom:1px solid var(--border);padding:0 5%}
.dsa-about-02-founder .nav-inner{display:flex;align-items:center;justify-content:space-between;height:70px}
.dsa-about-02-founder .nav-logo{display:flex;align-items:center;gap:10px}
.dsa-about-02-founder .nav-logo img{height:42px}
.dsa-about-02-founder .nav-logo-text{font-family:var(--fh);font-weight:800;font-size:.95rem;color:var(--h);line-height:1.2}
.dsa-about-02-founder .nav-logo-text span{display:block;font-weight:500;font-size:.7rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-02-founder .nav-links{display:flex;align-items:center;gap:8px;list-style:none}
.dsa-about-02-founder .nav-links a{font-family:var(--fh);font-size:.88rem;font-weight:600;color:var(--grey);padding:8px 14px;border-radius:var(--r-sm);transition:all .2s}
.dsa-about-02-founder .nav-links a:hover,.dsa-about-02-founder .nav-links a.active{color:var(--blue);background:#EEF4FF}
.dsa-about-02-founder .nav-cta{background:var(--grad);color:var(--white)!important;padding:9px 20px!important;border-radius:var(--r-sm)!important}
.dsa-about-02-founder .nav-cta:hover{opacity:.9;background:var(--grad)!important;color:var(--white)!important}
.dsa-about-02-founder .ham{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}
.dsa-about-02-founder .ham span{width:24px;height:2px;background:var(--h);border-radius:2px;transition:.3s}
.dsa-about-02-founder .mob-menu{display:none;position:fixed;top:70px;left:0;right:0;background:var(--white);border-bottom:1px solid var(--border);padding:16px 5%;z-index:998;flex-direction:column;gap:4px}
.dsa-about-02-founder .mob-menu.open{display:flex}
.dsa-about-02-founder .mob-menu a{font-family:var(--fh);font-weight:600;font-size:.9rem;color:var(--grey);padding:10px 14px;border-radius:var(--r-sm)}
.dsa-about-02-founder .mob-menu a:hover{color:var(--blue);background:#EEF4FF}
.dsa-about-02-founder .page-hero{background:var(--bg);padding:72px 5% 56px;text-align:center;position:relative;overflow:hidden}
.dsa-about-02-founder .page-hero::before{content:'';position:absolute;top:-80px;right:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(42,115,217,.07) 0%,transparent 70%)}
.dsa-about-02-founder .page-hero::after{content:'';position:absolute;bottom:-60px;left:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(217,47,167,.06) 0%,transparent 70%)}
.dsa-about-02-founder .breadcrumb{font-size:.8rem;color:var(--grey);margin-bottom:12px}
.dsa-about-02-founder .breadcrumb a{color:var(--blue)}
.dsa-about-02-founder .breadcrumb span{margin:0 6px;opacity:.5}
.dsa-about-02-founder .page-hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:16px}
.dsa-about-02-founder .page-hero h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-02-founder .page-hero p{max-width:580px;margin:0 auto;font-size:1.05rem;color:var(--grey)}
.dsa-about-02-founder section{padding:80px 5%}
.dsa-about-02-founder .container{width:100%;margin:0 auto}
.dsa-about-02-founder .section-label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}
.dsa-about-02-founder .section-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:16px}
.dsa-about-02-founder .section-title em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-02-founder .section-sub{font-size:1rem;color:var(--grey);max-width:560px;line-height:1.7}
.dsa-about-02-founder .founder-section{background:var(--white)}
.dsa-about-02-founder .founder-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}
.dsa-about-02-founder .founder-photo-wrap{position:relative}
.dsa-about-02-founder .founder-photo{width:100%;aspect-ratio:4/5;background:var(--bg);border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}
.dsa-about-02-founder .photo-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--grey)}
.dsa-about-02-founder .photo-placeholder svg{opacity:.35}
.dsa-about-02-founder .photo-placeholder span{font-size:.82rem;font-weight:600;opacity:.5}
.dsa-about-02-founder .founder-badge{position:absolute;bottom:-18px;right:-18px;background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:14px 18px;box-shadow:var(--shadow)}
.dsa-about-02-founder .founder-badge .badge-title{font-family:var(--fh);font-size:.8rem;font-weight:700;color:var(--h);margin-bottom:4px}
.dsa-about-02-founder .founder-badge .badge-val{font-size:.75rem;color:var(--grey)}
.dsa-about-02-founder .founder-content .name-tag{display:inline-flex;align-items:center;gap:8px;background:#EEF4FF;color:var(--blue);border-radius:50px;padding:6px 16px;font-size:.82rem;font-weight:700;font-family:var(--fh);margin-bottom:20px}
.dsa-about-02-founder .founder-content h2{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;margin-bottom:8px}
.dsa-about-02-founder .founder-content .designation{font-size:.95rem;color:var(--blue);font-weight:600;margin-bottom:20px;font-family:var(--fh)}
.dsa-about-02-founder .founder-content p{font-size:.96rem;color:var(--body);line-height:1.75;margin-bottom:16px}
.dsa-about-02-founder .creds-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.dsa-about-02-founder .cred-tag{background:var(--bg);border:1px solid var(--border);border-radius:50px;padding:5px 14px;font-size:.78rem;font-weight:600;color:var(--h);font-family:var(--fh)}
.dsa-about-02-founder .vm-section{background:var(--bg)}
.dsa-about-02-founder .vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}
.dsa-about-02-founder .vm-card{background:var(--white);border-radius:var(--r);padding:36px 32px;border:1px solid var(--border);position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}
.dsa-about-02-founder .vm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.dsa-about-02-founder .vm-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad)}
.dsa-about-02-founder .vm-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.4rem}
.dsa-about-02-founder .vm-icon.blue{background:#EEF4FF}
.dsa-about-02-founder .vm-icon.pink{background:#FDF0F9}
.dsa-about-02-founder .vm-card h3{font-size:1.25rem;font-weight:800;margin-bottom:12px}
.dsa-about-02-founder .vm-card p{font-size:.93rem;line-height:1.72;color:var(--body)}
.dsa-about-02-founder .le-section{background:var(--white)}
.dsa-about-02-founder .le-inner{background:var(--grad);border-radius:24px;padding:64px 5%;position:relative;overflow:hidden}
.dsa-about-02-founder .le-inner::before{content:'';position:absolute;top:-40%;right:-10%;width:500px;height:500px;border-radius:50%;background:rgba(255,255,255,.06)}
.dsa-about-02-founder .le-inner::after{content:'';position:absolute;bottom:-30%;left:-5%;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.04)}
.dsa-about-02-founder .le-inner .section-label{color:rgba(255,255,255,.7)}
.dsa-about-02-founder .le-inner .section-title{color:var(--white)}
.dsa-about-02-founder .le-inner .section-title em{-webkit-text-fill-color:var(--white);background:none}
.dsa-about-02-founder .le-inner .section-sub{color:rgba(255,255,255,.8)}
.dsa-about-02-founder .le-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;position:relative;z-index:1}
.dsa-about-02-founder .le-card{background:rgba(255,255,255,.12);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--r);padding:28px 24px}
.dsa-about-02-founder .le-card .step-num{font-family:var(--fh);font-size:2.4rem;font-weight:800;color:rgba(255,255,255,.25);line-height:1;margin-bottom:10px}
.dsa-about-02-founder .le-card h4{font-family:var(--fh);color:var(--white);font-size:1.05rem;font-weight:700;margin-bottom:8px}
.dsa-about-02-founder .le-card p{font-size:.88rem;color:rgba(255,255,255,.78);line-height:1.65}
.dsa-about-02-founder .le-cta{margin-top:36px;position:relative;z-index:1}
.dsa-about-02-founder .btn-white{display:inline-flex;align-items:center;gap:8px;background:var(--white);color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);transition:all .2s;border:none;cursor:pointer}
.dsa-about-02-founder .btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}
.dsa-about-02-founder .timeline-section{background:var(--bg)}
.dsa-about-02-founder .timeline{position:relative;margin-top:48px;padding-left:32px}
.dsa-about-02-founder .timeline::before{content:'';position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--blue),var(--pink))}
.dsa-about-02-founder .tl-item{position:relative;margin-bottom:40px;padding-left:28px}
.dsa-about-02-founder .tl-dot{position:absolute;left:-32px;top:4px;width:22px;height:22px;border-radius:50%;background:var(--grad);border:3px solid var(--white);box-shadow:0 0 0 3px rgba(42,115,217,.2)}
.dsa-about-02-founder .tl-item h4{font-family:var(--fh);font-size:1.05rem;font-weight:700;color:var(--h);margin-bottom:6px}
.dsa-about-02-founder .tl-item p{font-size:.9rem;color:var(--body);line-height:1.65}
.dsa-about-02-founder .tl-year{display:inline-block;font-size:.75rem;font-weight:700;font-family:var(--fh);color:var(--blue);background:#EEF4FF;border-radius:50px;padding:3px 12px;margin-bottom:8px}
.dsa-about-02-founder .uni-section{background:var(--white)}
.dsa-about-02-founder .uni-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:48px}
.dsa-about-02-founder .uni-logo-box{background:var(--bg);border-radius:var(--r);border:1px solid var(--border);padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px}
.dsa-about-02-founder .uni-logo-box .uni-name{font-family:var(--fh);font-size:1.2rem;font-weight:800;color:var(--h);text-align:center}
.dsa-about-02-founder .uni-logo-box .uni-loc{font-size:.82rem;color:var(--grey)}
.dsa-about-02-founder .uni-logo-box svg{opacity:.25}
.dsa-about-02-founder .uni-points{list-style:none;display:flex;flex-direction:column;gap:16px}
.dsa-about-02-founder .uni-points li{display:flex;align-items:flex-start;gap:14px}
.dsa-about-02-founder .uni-points .icon{width:36px;height:36px;min-width:36px;border-radius:10px;background:#EEF4FF;display:flex;align-items:center;justify-content:center;font-size:1rem}
.dsa-about-02-founder .uni-points h5{font-family:var(--fh);font-size:.92rem;font-weight:700;color:var(--h);margin-bottom:3px}
.dsa-about-02-founder .uni-points p{font-size:.84rem;color:var(--body)}
.dsa-about-02-founder .cta-strip{background:var(--bg);border-top:1px solid var(--border);padding:56px 5%;text-align:center}
.dsa-about-02-founder .cta-strip h2{font-size:clamp(1.4rem,2.5vw,2rem);margin-bottom:12px}
.dsa-about-02-founder .cta-strip p{color:var(--grey);margin-bottom:28px}
.dsa-about-02-founder .btn-grad{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:var(--white);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);border:none;cursor:pointer;transition:all .2s}
.dsa-about-02-founder .btn-grad:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 24px rgba(42,115,217,.25)}
.dsa-about-02-founder .btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:12px 28px;border-radius:var(--r-sm);border:2px solid var(--blue);cursor:pointer;transition:all .2s;margin-left:12px}
.dsa-about-02-founder .btn-outline:hover{background:#EEF4FF}
.dsa-about-02-founder footer{background:#1a1f2e;color:rgba(255,255,255,.6);padding:56px 5% 28px}
.dsa-about-02-founder .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px}
.dsa-about-02-founder .foot-brand .logo-text{font-family:var(--fh);font-weight:800;color:var(--white);font-size:1rem;margin-bottom:6px}
.dsa-about-02-founder .foot-brand .tagline{font-size:.8rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;margin-bottom:14px}
.dsa-about-02-founder .foot-brand p{font-size:.83rem;line-height:1.7}
.dsa-about-02-founder .foot-col h5{font-family:var(--fh);color:var(--white);font-size:.88rem;font-weight:700;margin-bottom:14px}
.dsa-about-02-founder .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}
.dsa-about-02-founder .foot-col ul li a{font-size:.82rem;transition:.2s}
.dsa-about-02-founder .foot-col ul li a:hover{color:var(--white)}
.dsa-about-02-founder .foot-contact p{font-size:.82rem;margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}
.dsa-about-02-founder .foot-contact p svg{min-width:14px;margin-top:3px;opacity:.7}
.dsa-about-02-founder .foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;flex-wrap:wrap;gap:8px}
.dsa-about-02-founder .foot-bottom a{color:rgba(255,255,255,.4);transition:.2s}
.dsa-about-02-founder .foot-bottom a:hover{color:var(--white)}
@media(max-width:900px){
.dsa-about-02-founder .founder-grid,.dsa-about-02-founder .vm-grid,.dsa-about-02-founder .le-grid,.dsa-about-02-founder .uni-grid{grid-template-columns:1fr}
.dsa-about-02-founder .foot-grid{grid-template-columns:1fr 1fr}
.dsa-about-02-founder .le-grid{grid-template-columns:1fr}
.dsa-about-02-founder .nav-links{display:none}
.dsa-about-02-founder .ham{display:flex}
.dsa-about-02-founder .founder-badge{right:12px;bottom:-12px}
}
@media(max-width:600px){
.dsa-about-02-founder .foot-grid{grid-template-columns:1fr}
.dsa-about-02-founder section{padding:56px 5%}
.dsa-about-02-founder .le-inner{padding:44px 5%}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-661fa65 */.dsa-about-04-learn-earn *,.dsa-about-04-learn-earn *::before,.dsa-about-04-learn-earn *::after{box-sizing:border-box;margin:0;padding:0}
.dsa-about-04-learn-earn{--blue:#2A73D9;--pink:#D92FA7;--grad:linear-gradient(90deg,#2A73D9 0%,#D92FA7 100%);--h:#555555;--body:#666666;--grey:#6F6F6F;--border:#E2E2E2;--bg:#F7F8FA;--white:#fff;--r:14px;--r-sm:8px;--shadow:0 4px 24px rgba(42,115,217,.09);--fh:'Plus Jakarta Sans',sans-serif;--fb:'DM Sans',sans-serif}
.dsa-about-04-learn-earn{font-family:var(--fb);color:var(--body);background:var(--white);line-height:1.65}
.dsa-about-04-learn-earn h1,.dsa-about-04-learn-earn h2,.dsa-about-04-learn-earn h3,.dsa-about-04-learn-earn h4,.dsa-about-04-learn-earn h5{font-family:var(--fh);color:var(--h);line-height:1.22}
.dsa-about-04-learn-earn a{text-decoration:none;color:inherit}
.dsa-about-04-learn-earn img{max-width:100%;display:block}
.dsa-about-04-learn-earn nav{position:sticky;top:0;z-index:999;background:var(--white);border-bottom:1px solid var(--border);padding:0 5%}
.dsa-about-04-learn-earn .nav-inner{display:flex;align-items:center;justify-content:space-between;height:70px}
.dsa-about-04-learn-earn .nav-logo{display:flex;align-items:center;gap:10px}
.dsa-about-04-learn-earn .nav-logo img{height:42px}
.dsa-about-04-learn-earn .nav-logo-text{font-family:var(--fh);font-weight:800;font-size:.95rem;color:var(--h);line-height:1.2}
.dsa-about-04-learn-earn .nav-logo-text span{display:block;font-weight:500;font-size:.7rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-04-learn-earn .nav-links{display:flex;align-items:center;gap:8px;list-style:none}
.dsa-about-04-learn-earn .nav-links a{font-family:var(--fh);font-size:.88rem;font-weight:600;color:var(--grey);padding:8px 14px;border-radius:var(--r-sm);transition:all .2s}
.dsa-about-04-learn-earn .nav-links a:hover,.dsa-about-04-learn-earn .nav-links a.active{color:var(--blue);background:#EEF4FF}
.dsa-about-04-learn-earn .nav-cta{background:var(--grad);color:var(--white)!important;padding:9px 20px!important;border-radius:var(--r-sm)!important}
.dsa-about-04-learn-earn .nav-cta:hover{opacity:.9;background:var(--grad)!important;color:var(--white)!important}
.dsa-about-04-learn-earn .ham{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}
.dsa-about-04-learn-earn .ham span{width:24px;height:2px;background:var(--h);border-radius:2px;transition:.3s}
.dsa-about-04-learn-earn .mob-menu{display:none;position:fixed;top:70px;left:0;right:0;background:var(--white);border-bottom:1px solid var(--border);padding:16px 5%;z-index:998;flex-direction:column;gap:4px}
.dsa-about-04-learn-earn .mob-menu.open{display:flex}
.dsa-about-04-learn-earn .mob-menu a{font-family:var(--fh);font-weight:600;font-size:.9rem;color:var(--grey);padding:10px 14px;border-radius:var(--r-sm)}
.dsa-about-04-learn-earn .mob-menu a:hover{color:var(--blue);background:#EEF4FF}
.dsa-about-04-learn-earn .page-hero{background:var(--bg);padding:72px 5% 56px;text-align:center;position:relative;overflow:hidden}
.dsa-about-04-learn-earn .page-hero::before{content:'';position:absolute;top:-80px;right:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(42,115,217,.07) 0%,transparent 70%)}
.dsa-about-04-learn-earn .page-hero::after{content:'';position:absolute;bottom:-60px;left:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(217,47,167,.06) 0%,transparent 70%)}
.dsa-about-04-learn-earn .breadcrumb{font-size:.8rem;color:var(--grey);margin-bottom:12px}
.dsa-about-04-learn-earn .breadcrumb a{color:var(--blue)}
.dsa-about-04-learn-earn .breadcrumb span{margin:0 6px;opacity:.5}
.dsa-about-04-learn-earn .page-hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:16px}
.dsa-about-04-learn-earn .page-hero h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-04-learn-earn .page-hero p{max-width:580px;margin:0 auto;font-size:1.05rem;color:var(--grey)}
.dsa-about-04-learn-earn section{padding:80px 5%}
.dsa-about-04-learn-earn .container{width:100%;margin:0 auto}
.dsa-about-04-learn-earn .section-label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}
.dsa-about-04-learn-earn .section-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:16px}
.dsa-about-04-learn-earn .section-title em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-04-learn-earn .section-sub{font-size:1rem;color:var(--grey);max-width:560px;line-height:1.7}
.dsa-about-04-learn-earn .founder-section{background:var(--white)}
.dsa-about-04-learn-earn .founder-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}
.dsa-about-04-learn-earn .founder-photo-wrap{position:relative}
.dsa-about-04-learn-earn .founder-photo{width:100%;aspect-ratio:4/5;background:var(--bg);border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}
.dsa-about-04-learn-earn .photo-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--grey)}
.dsa-about-04-learn-earn .photo-placeholder svg{opacity:.35}
.dsa-about-04-learn-earn .photo-placeholder span{font-size:.82rem;font-weight:600;opacity:.5}
.dsa-about-04-learn-earn .founder-badge{position:absolute;bottom:-18px;right:-18px;background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:14px 18px;box-shadow:var(--shadow)}
.dsa-about-04-learn-earn .founder-badge .badge-title{font-family:var(--fh);font-size:.8rem;font-weight:700;color:var(--h);margin-bottom:4px}
.dsa-about-04-learn-earn .founder-badge .badge-val{font-size:.75rem;color:var(--grey)}
.dsa-about-04-learn-earn .founder-content .name-tag{display:inline-flex;align-items:center;gap:8px;background:#EEF4FF;color:var(--blue);border-radius:50px;padding:6px 16px;font-size:.82rem;font-weight:700;font-family:var(--fh);margin-bottom:20px}
.dsa-about-04-learn-earn .founder-content h2{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;margin-bottom:8px}
.dsa-about-04-learn-earn .founder-content .designation{font-size:.95rem;color:var(--blue);font-weight:600;margin-bottom:20px;font-family:var(--fh)}
.dsa-about-04-learn-earn .founder-content p{font-size:.96rem;color:var(--body);line-height:1.75;margin-bottom:16px}
.dsa-about-04-learn-earn .creds-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.dsa-about-04-learn-earn .cred-tag{background:var(--bg);border:1px solid var(--border);border-radius:50px;padding:5px 14px;font-size:.78rem;font-weight:600;color:var(--h);font-family:var(--fh)}
.dsa-about-04-learn-earn .vm-section{background:var(--bg)}
.dsa-about-04-learn-earn .vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}
.dsa-about-04-learn-earn .vm-card{background:var(--white);border-radius:var(--r);padding:36px 32px;border:1px solid var(--border);position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}
.dsa-about-04-learn-earn .vm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.dsa-about-04-learn-earn .vm-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad)}
.dsa-about-04-learn-earn .vm-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.4rem}
.dsa-about-04-learn-earn .vm-icon.blue{background:#EEF4FF}
.dsa-about-04-learn-earn .vm-icon.pink{background:#FDF0F9}
.dsa-about-04-learn-earn .vm-card h3{font-size:1.25rem;font-weight:800;margin-bottom:12px}
.dsa-about-04-learn-earn .vm-card p{font-size:.93rem;line-height:1.72;color:var(--body)}
.dsa-about-04-learn-earn .le-section{background:var(--white)}
.dsa-about-04-learn-earn .le-inner{background:var(--grad);border-radius:24px;padding:64px 5%;position:relative;overflow:hidden}
.dsa-about-04-learn-earn .le-inner::before{content:'';position:absolute;top:-40%;right:-10%;width:500px;height:500px;border-radius:50%;background:rgba(255,255,255,.06)}
.dsa-about-04-learn-earn .le-inner::after{content:'';position:absolute;bottom:-30%;left:-5%;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.04)}
.dsa-about-04-learn-earn .le-inner .section-label{color:rgba(255,255,255,.7)}
.dsa-about-04-learn-earn .le-inner .section-title{color:var(--white)}
.dsa-about-04-learn-earn .le-inner .section-title em{-webkit-text-fill-color:var(--white);background:none}
.dsa-about-04-learn-earn .le-inner .section-sub{color:rgba(255,255,255,.8)}
.dsa-about-04-learn-earn .le-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;position:relative;z-index:1}
.dsa-about-04-learn-earn .le-card{background:rgba(255,255,255,.12);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--r);padding:28px 24px}
.dsa-about-04-learn-earn .le-card .step-num{font-family:var(--fh);font-size:2.4rem;font-weight:800;color:rgba(255,255,255,.25);line-height:1;margin-bottom:10px}
.dsa-about-04-learn-earn .le-card h4{font-family:var(--fh);color:var(--white);font-size:1.05rem;font-weight:700;margin-bottom:8px}
.dsa-about-04-learn-earn .le-card p{font-size:.88rem;color:rgba(255,255,255,.78);line-height:1.65}
.dsa-about-04-learn-earn .le-cta{margin-top:36px;position:relative;z-index:1}
.dsa-about-04-learn-earn .btn-white{display:inline-flex;align-items:center;gap:8px;background:var(--white);color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);transition:all .2s;border:none;cursor:pointer}
.dsa-about-04-learn-earn .btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}
.dsa-about-04-learn-earn .timeline-section{background:var(--bg)}
.dsa-about-04-learn-earn .timeline{position:relative;margin-top:48px;padding-left:32px}
.dsa-about-04-learn-earn .timeline::before{content:'';position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--blue),var(--pink))}
.dsa-about-04-learn-earn .tl-item{position:relative;margin-bottom:40px;padding-left:28px}
.dsa-about-04-learn-earn .tl-dot{position:absolute;left:-32px;top:4px;width:22px;height:22px;border-radius:50%;background:var(--grad);border:3px solid var(--white);box-shadow:0 0 0 3px rgba(42,115,217,.2)}
.dsa-about-04-learn-earn .tl-item h4{font-family:var(--fh);font-size:1.05rem;font-weight:700;color:var(--h);margin-bottom:6px}
.dsa-about-04-learn-earn .tl-item p{font-size:.9rem;color:var(--body);line-height:1.65}
.dsa-about-04-learn-earn .tl-year{display:inline-block;font-size:.75rem;font-weight:700;font-family:var(--fh);color:var(--blue);background:#EEF4FF;border-radius:50px;padding:3px 12px;margin-bottom:8px}
.dsa-about-04-learn-earn .uni-section{background:var(--white)}
.dsa-about-04-learn-earn .uni-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:48px}
.dsa-about-04-learn-earn .uni-logo-box{background:var(--bg);border-radius:var(--r);border:1px solid var(--border);padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px}
.dsa-about-04-learn-earn .uni-logo-box .uni-name{font-family:var(--fh);font-size:1.2rem;font-weight:800;color:var(--h);text-align:center}
.dsa-about-04-learn-earn .uni-logo-box .uni-loc{font-size:.82rem;color:var(--grey)}
.dsa-about-04-learn-earn .uni-logo-box svg{opacity:.25}
.dsa-about-04-learn-earn .uni-points{list-style:none;display:flex;flex-direction:column;gap:16px}
.dsa-about-04-learn-earn .uni-points li{display:flex;align-items:flex-start;gap:14px}
.dsa-about-04-learn-earn .uni-points .icon{width:36px;height:36px;min-width:36px;border-radius:10px;background:#EEF4FF;display:flex;align-items:center;justify-content:center;font-size:1rem}
.dsa-about-04-learn-earn .uni-points h5{font-family:var(--fh);font-size:.92rem;font-weight:700;color:var(--h);margin-bottom:3px}
.dsa-about-04-learn-earn .uni-points p{font-size:.84rem;color:var(--body)}
.dsa-about-04-learn-earn .cta-strip{background:var(--bg);border-top:1px solid var(--border);padding:56px 5%;text-align:center}
.dsa-about-04-learn-earn .cta-strip h2{font-size:clamp(1.4rem,2.5vw,2rem);margin-bottom:12px}
.dsa-about-04-learn-earn .cta-strip p{color:var(--grey);margin-bottom:28px}
.dsa-about-04-learn-earn .btn-grad{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:var(--white);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);border:none;cursor:pointer;transition:all .2s}
.dsa-about-04-learn-earn .btn-grad:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 24px rgba(42,115,217,.25)}
.dsa-about-04-learn-earn .btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:12px 28px;border-radius:var(--r-sm);border:2px solid var(--blue);cursor:pointer;transition:all .2s;margin-left:12px}
.dsa-about-04-learn-earn .btn-outline:hover{background:#EEF4FF}
.dsa-about-04-learn-earn footer{background:#1a1f2e;color:rgba(255,255,255,.6);padding:56px 5% 28px}
.dsa-about-04-learn-earn .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px}
.dsa-about-04-learn-earn .foot-brand .logo-text{font-family:var(--fh);font-weight:800;color:var(--white);font-size:1rem;margin-bottom:6px}
.dsa-about-04-learn-earn .foot-brand .tagline{font-size:.8rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;margin-bottom:14px}
.dsa-about-04-learn-earn .foot-brand p{font-size:.83rem;line-height:1.7}
.dsa-about-04-learn-earn .foot-col h5{font-family:var(--fh);color:var(--white);font-size:.88rem;font-weight:700;margin-bottom:14px}
.dsa-about-04-learn-earn .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}
.dsa-about-04-learn-earn .foot-col ul li a{font-size:.82rem;transition:.2s}
.dsa-about-04-learn-earn .foot-col ul li a:hover{color:var(--white)}
.dsa-about-04-learn-earn .foot-contact p{font-size:.82rem;margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}
.dsa-about-04-learn-earn .foot-contact p svg{min-width:14px;margin-top:3px;opacity:.7}
.dsa-about-04-learn-earn .foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;flex-wrap:wrap;gap:8px}
.dsa-about-04-learn-earn .foot-bottom a{color:rgba(255,255,255,.4);transition:.2s}
.dsa-about-04-learn-earn .foot-bottom a:hover{color:var(--white)}
@media(max-width:900px){
.dsa-about-04-learn-earn .founder-grid,.dsa-about-04-learn-earn .vm-grid,.dsa-about-04-learn-earn .le-grid,.dsa-about-04-learn-earn .uni-grid{grid-template-columns:1fr}
.dsa-about-04-learn-earn .foot-grid{grid-template-columns:1fr 1fr}
.dsa-about-04-learn-earn .le-grid{grid-template-columns:1fr}
.dsa-about-04-learn-earn .nav-links{display:none}
.dsa-about-04-learn-earn .ham{display:flex}
.dsa-about-04-learn-earn .founder-badge{right:12px;bottom:-12px}
}
@media(max-width:600px){
.dsa-about-04-learn-earn .foot-grid{grid-template-columns:1fr}
.dsa-about-04-learn-earn section{padding:56px 5%}
.dsa-about-04-learn-earn .le-inner{padding:44px 5%}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b9ad43a */.dsa-about-05-timeline *,.dsa-about-05-timeline *::before,.dsa-about-05-timeline *::after{box-sizing:border-box;margin:0;padding:0}
.dsa-about-05-timeline{--blue:#2A73D9;--pink:#D92FA7;--grad:linear-gradient(90deg,#2A73D9 0%,#D92FA7 100%);--h:#555555;--body:#666666;--grey:#6F6F6F;--border:#E2E2E2;--bg:#F7F8FA;--white:#fff;--r:14px;--r-sm:8px;--shadow:0 4px 24px rgba(42,115,217,.09);--fh:'Plus Jakarta Sans',sans-serif;--fb:'DM Sans',sans-serif}
.dsa-about-05-timeline{font-family:var(--fb);color:var(--body);background:var(--white);line-height:1.65}
.dsa-about-05-timeline h1,.dsa-about-05-timeline h2,.dsa-about-05-timeline h3,.dsa-about-05-timeline h4,.dsa-about-05-timeline h5{font-family:var(--fh);color:var(--h);line-height:1.22}
.dsa-about-05-timeline a{text-decoration:none;color:inherit}
.dsa-about-05-timeline img{max-width:100%;display:block}
.dsa-about-05-timeline nav{position:sticky;top:0;z-index:999;background:var(--white);border-bottom:1px solid var(--border);padding:0 5%}
.dsa-about-05-timeline .nav-inner{display:flex;align-items:center;justify-content:space-between;height:70px}
.dsa-about-05-timeline .nav-logo{display:flex;align-items:center;gap:10px}
.dsa-about-05-timeline .nav-logo img{height:42px}
.dsa-about-05-timeline .nav-logo-text{font-family:var(--fh);font-weight:800;font-size:.95rem;color:var(--h);line-height:1.2}
.dsa-about-05-timeline .nav-logo-text span{display:block;font-weight:500;font-size:.7rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-05-timeline .nav-links{display:flex;align-items:center;gap:8px;list-style:none}
.dsa-about-05-timeline .nav-links a{font-family:var(--fh);font-size:.88rem;font-weight:600;color:var(--grey);padding:8px 14px;border-radius:var(--r-sm);transition:all .2s}
.dsa-about-05-timeline .nav-links a:hover,.dsa-about-05-timeline .nav-links a.active{color:var(--blue);background:#EEF4FF}
.dsa-about-05-timeline .nav-cta{background:var(--grad);color:var(--white)!important;padding:9px 20px!important;border-radius:var(--r-sm)!important}
.dsa-about-05-timeline .nav-cta:hover{opacity:.9;background:var(--grad)!important;color:var(--white)!important}
.dsa-about-05-timeline .ham{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}
.dsa-about-05-timeline .ham span{width:24px;height:2px;background:var(--h);border-radius:2px;transition:.3s}
.dsa-about-05-timeline .mob-menu{display:none;position:fixed;top:70px;left:0;right:0;background:var(--white);border-bottom:1px solid var(--border);padding:16px 5%;z-index:998;flex-direction:column;gap:4px}
.dsa-about-05-timeline .mob-menu.open{display:flex}
.dsa-about-05-timeline .mob-menu a{font-family:var(--fh);font-weight:600;font-size:.9rem;color:var(--grey);padding:10px 14px;border-radius:var(--r-sm)}
.dsa-about-05-timeline .mob-menu a:hover{color:var(--blue);background:#EEF4FF}
.dsa-about-05-timeline .page-hero{background:var(--bg);padding:72px 5% 56px;text-align:center;position:relative;overflow:hidden}
.dsa-about-05-timeline .page-hero::before{content:'';position:absolute;top:-80px;right:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(42,115,217,.07) 0%,transparent 70%)}
.dsa-about-05-timeline .page-hero::after{content:'';position:absolute;bottom:-60px;left:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(217,47,167,.06) 0%,transparent 70%)}
.dsa-about-05-timeline .breadcrumb{font-size:.8rem;color:var(--grey);margin-bottom:12px}
.dsa-about-05-timeline .breadcrumb a{color:var(--blue)}
.dsa-about-05-timeline .breadcrumb span{margin:0 6px;opacity:.5}
.dsa-about-05-timeline .page-hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:16px}
.dsa-about-05-timeline .page-hero h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-05-timeline .page-hero p{max-width:580px;margin:0 auto;font-size:1.05rem;color:var(--grey)}
.dsa-about-05-timeline section{padding:80px 5%}
.dsa-about-05-timeline .container{width:100%;margin:0 auto}
.dsa-about-05-timeline .section-label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}
.dsa-about-05-timeline .section-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:16px}
.dsa-about-05-timeline .section-title em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-05-timeline .section-sub{font-size:1rem;color:var(--grey);max-width:560px;line-height:1.7}
.dsa-about-05-timeline .founder-section{background:var(--white)}
.dsa-about-05-timeline .founder-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}
.dsa-about-05-timeline .founder-photo-wrap{position:relative}
.dsa-about-05-timeline .founder-photo{width:100%;aspect-ratio:4/5;background:var(--bg);border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}
.dsa-about-05-timeline .photo-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--grey)}
.dsa-about-05-timeline .photo-placeholder svg{opacity:.35}
.dsa-about-05-timeline .photo-placeholder span{font-size:.82rem;font-weight:600;opacity:.5}
.dsa-about-05-timeline .founder-badge{position:absolute;bottom:-18px;right:-18px;background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:14px 18px;box-shadow:var(--shadow)}
.dsa-about-05-timeline .founder-badge .badge-title{font-family:var(--fh);font-size:.8rem;font-weight:700;color:var(--h);margin-bottom:4px}
.dsa-about-05-timeline .founder-badge .badge-val{font-size:.75rem;color:var(--grey)}
.dsa-about-05-timeline .founder-content .name-tag{display:inline-flex;align-items:center;gap:8px;background:#EEF4FF;color:var(--blue);border-radius:50px;padding:6px 16px;font-size:.82rem;font-weight:700;font-family:var(--fh);margin-bottom:20px}
.dsa-about-05-timeline .founder-content h2{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;margin-bottom:8px}
.dsa-about-05-timeline .founder-content .designation{font-size:.95rem;color:var(--blue);font-weight:600;margin-bottom:20px;font-family:var(--fh)}
.dsa-about-05-timeline .founder-content p{font-size:.96rem;color:var(--body);line-height:1.75;margin-bottom:16px}
.dsa-about-05-timeline .creds-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.dsa-about-05-timeline .cred-tag{background:var(--bg);border:1px solid var(--border);border-radius:50px;padding:5px 14px;font-size:.78rem;font-weight:600;color:var(--h);font-family:var(--fh)}
.dsa-about-05-timeline .vm-section{background:var(--bg)}
.dsa-about-05-timeline .vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}
.dsa-about-05-timeline .vm-card{background:var(--white);border-radius:var(--r);padding:36px 32px;border:1px solid var(--border);position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}
.dsa-about-05-timeline .vm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.dsa-about-05-timeline .vm-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad)}
.dsa-about-05-timeline .vm-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.4rem}
.dsa-about-05-timeline .vm-icon.blue{background:#EEF4FF}
.dsa-about-05-timeline .vm-icon.pink{background:#FDF0F9}
.dsa-about-05-timeline .vm-card h3{font-size:1.25rem;font-weight:800;margin-bottom:12px}
.dsa-about-05-timeline .vm-card p{font-size:.93rem;line-height:1.72;color:var(--body)}
.dsa-about-05-timeline .le-section{background:var(--white)}
.dsa-about-05-timeline .le-inner{background:var(--grad);border-radius:24px;padding:64px 5%;position:relative;overflow:hidden}
.dsa-about-05-timeline .le-inner::before{content:'';position:absolute;top:-40%;right:-10%;width:500px;height:500px;border-radius:50%;background:rgba(255,255,255,.06)}
.dsa-about-05-timeline .le-inner::after{content:'';position:absolute;bottom:-30%;left:-5%;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.04)}
.dsa-about-05-timeline .le-inner .section-label{color:rgba(255,255,255,.7)}
.dsa-about-05-timeline .le-inner .section-title{color:var(--white)}
.dsa-about-05-timeline .le-inner .section-title em{-webkit-text-fill-color:var(--white);background:none}
.dsa-about-05-timeline .le-inner .section-sub{color:rgba(255,255,255,.8)}
.dsa-about-05-timeline .le-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;position:relative;z-index:1}
.dsa-about-05-timeline .le-card{background:rgba(255,255,255,.12);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--r);padding:28px 24px}
.dsa-about-05-timeline .le-card .step-num{font-family:var(--fh);font-size:2.4rem;font-weight:800;color:rgba(255,255,255,.25);line-height:1;margin-bottom:10px}
.dsa-about-05-timeline .le-card h4{font-family:var(--fh);color:var(--white);font-size:1.05rem;font-weight:700;margin-bottom:8px}
.dsa-about-05-timeline .le-card p{font-size:.88rem;color:rgba(255,255,255,.78);line-height:1.65}
.dsa-about-05-timeline .le-cta{margin-top:36px;position:relative;z-index:1}
.dsa-about-05-timeline .btn-white{display:inline-flex;align-items:center;gap:8px;background:var(--white);color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);transition:all .2s;border:none;cursor:pointer}
.dsa-about-05-timeline .btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}
.dsa-about-05-timeline .timeline-section{background:var(--bg)}
.dsa-about-05-timeline .timeline{position:relative;margin-top:48px;padding-left:32px}
.dsa-about-05-timeline .timeline::before{content:'';position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--blue),var(--pink))}
.dsa-about-05-timeline .tl-item{position:relative;margin-bottom:40px;padding-left:28px}
.dsa-about-05-timeline .tl-dot{position:absolute;left:-32px;top:4px;width:22px;height:22px;border-radius:50%;background:var(--grad);border:3px solid var(--white);box-shadow:0 0 0 3px rgba(42,115,217,.2)}
.dsa-about-05-timeline .tl-item h4{font-family:var(--fh);font-size:1.05rem;font-weight:700;color:var(--h);margin-bottom:6px}
.dsa-about-05-timeline .tl-item p{font-size:.9rem;color:var(--body);line-height:1.65}
.dsa-about-05-timeline .tl-year{display:inline-block;font-size:.75rem;font-weight:700;font-family:var(--fh);color:var(--blue);background:#EEF4FF;border-radius:50px;padding:3px 12px;margin-bottom:8px}
.dsa-about-05-timeline .uni-section{background:var(--white)}
.dsa-about-05-timeline .uni-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:48px}
.dsa-about-05-timeline .uni-logo-box{background:var(--bg);border-radius:var(--r);border:1px solid var(--border);padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px}
.dsa-about-05-timeline .uni-logo-box .uni-name{font-family:var(--fh);font-size:1.2rem;font-weight:800;color:var(--h);text-align:center}
.dsa-about-05-timeline .uni-logo-box .uni-loc{font-size:.82rem;color:var(--grey)}
.dsa-about-05-timeline .uni-logo-box svg{opacity:.25}
.dsa-about-05-timeline .uni-points{list-style:none;display:flex;flex-direction:column;gap:16px}
.dsa-about-05-timeline .uni-points li{display:flex;align-items:flex-start;gap:14px}
.dsa-about-05-timeline .uni-points .icon{width:36px;height:36px;min-width:36px;border-radius:10px;background:#EEF4FF;display:flex;align-items:center;justify-content:center;font-size:1rem}
.dsa-about-05-timeline .uni-points h5{font-family:var(--fh);font-size:.92rem;font-weight:700;color:var(--h);margin-bottom:3px}
.dsa-about-05-timeline .uni-points p{font-size:.84rem;color:var(--body)}
.dsa-about-05-timeline .cta-strip{background:var(--bg);border-top:1px solid var(--border);padding:56px 5%;text-align:center}
.dsa-about-05-timeline .cta-strip h2{font-size:clamp(1.4rem,2.5vw,2rem);margin-bottom:12px}
.dsa-about-05-timeline .cta-strip p{color:var(--grey);margin-bottom:28px}
.dsa-about-05-timeline .btn-grad{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:var(--white);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);border:none;cursor:pointer;transition:all .2s}
.dsa-about-05-timeline .btn-grad:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 24px rgba(42,115,217,.25)}
.dsa-about-05-timeline .btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:12px 28px;border-radius:var(--r-sm);border:2px solid var(--blue);cursor:pointer;transition:all .2s;margin-left:12px}
.dsa-about-05-timeline .btn-outline:hover{background:#EEF4FF}
.dsa-about-05-timeline footer{background:#1a1f2e;color:rgba(255,255,255,.6);padding:56px 5% 28px}
.dsa-about-05-timeline .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px}
.dsa-about-05-timeline .foot-brand .logo-text{font-family:var(--fh);font-weight:800;color:var(--white);font-size:1rem;margin-bottom:6px}
.dsa-about-05-timeline .foot-brand .tagline{font-size:.8rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;margin-bottom:14px}
.dsa-about-05-timeline .foot-brand p{font-size:.83rem;line-height:1.7}
.dsa-about-05-timeline .foot-col h5{font-family:var(--fh);color:var(--white);font-size:.88rem;font-weight:700;margin-bottom:14px}
.dsa-about-05-timeline .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}
.dsa-about-05-timeline .foot-col ul li a{font-size:.82rem;transition:.2s}
.dsa-about-05-timeline .foot-col ul li a:hover{color:var(--white)}
.dsa-about-05-timeline .foot-contact p{font-size:.82rem;margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}
.dsa-about-05-timeline .foot-contact p svg{min-width:14px;margin-top:3px;opacity:.7}
.dsa-about-05-timeline .foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;flex-wrap:wrap;gap:8px}
.dsa-about-05-timeline .foot-bottom a{color:rgba(255,255,255,.4);transition:.2s}
.dsa-about-05-timeline .foot-bottom a:hover{color:var(--white)}
@media(max-width:900px){
.dsa-about-05-timeline .founder-grid,.dsa-about-05-timeline .vm-grid,.dsa-about-05-timeline .le-grid,.dsa-about-05-timeline .uni-grid{grid-template-columns:1fr}
.dsa-about-05-timeline .foot-grid{grid-template-columns:1fr 1fr}
.dsa-about-05-timeline .le-grid{grid-template-columns:1fr}
.dsa-about-05-timeline .nav-links{display:none}
.dsa-about-05-timeline .ham{display:flex}
.dsa-about-05-timeline .founder-badge{right:12px;bottom:-12px}
}
@media(max-width:600px){
.dsa-about-05-timeline .foot-grid{grid-template-columns:1fr}
.dsa-about-05-timeline section{padding:56px 5%}
.dsa-about-05-timeline .le-inner{padding:44px 5%}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-49110ac *//* --- Global Tokens & Resets (Scoped exactly like Section 05) --- */
.dsa-about-06-university *,.dsa-about-06-university *::before,.dsa-about-06-university *::after{box-sizing:border-box;margin:0;padding:0}
.dsa-about-06-university{
  --blue:#2A73D9;
  --pink:#D92FA7;
  --grad:linear-gradient(90deg,#2A73D9 0%,#D92FA7 100%);
  --h:#555555;
  --body:#666666;
  --grey:#6F6F6F;
  --border:#E2E2E2;
  --bg:#F7F8FA;
  --white:#fff;
  --r:14px;
  --r-sm:8px;
  --shadow:0 4px 24px rgba(42,115,217,.09);
  --fh:'Plus Jakarta Sans',sans-serif;
  --fb:'DM Sans',sans-serif;
}

.dsa-about-06-university{font-family:var(--fb);color:var(--body);background:var(--white);line-height:1.65}
.dsa-about-06-university h1,.dsa-about-06-university h2,.dsa-about-06-university h3,.dsa-about-06-university h4,.dsa-about-06-university h5{font-family:var(--fh);color:var(--h);line-height:1.22}

/* --- Layout Padding & Section Headers --- */
.dsa-about-06-university section{padding:80px 5%}
.dsa-about-06-university .container{width:100%;margin:0 auto}
.dsa-about-06-university .section-label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}
.dsa-about-06-university .section-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:16px}
.dsa-about-06-university .section-title em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-06-university .section-sub{font-size:1rem;color:var(--grey);max-width:560px;line-height:1.7}

/* --- University Section Specifics --- */
.dsa-about-06-university .uni-section{background:var(--white)}

/* CHANGED: Adjusted grid columns to 40% (0.4fr) and 60% (0.6fr) */
.dsa-about-06-university .uni-grid{
  display:grid;
  grid-template-columns:0.4fr 0.6fr; 
  gap:60px;
  align-items:center;
  margin-top:48px;
}

.dsa-about-06-university .uni-logo-box{
  background:var(--bg);
  border-radius:var(--r);
  border:1px solid var(--border);
  padding:40px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:16px;
  min-height:240px;
}

/* CHANGED: Increased max-width from 220px to 320px to make the logo bigger */
.dsa-about-06-university .uni-logo-box img{
  max-width:320px; 
  width:100%;
  height:auto;
  display:block;
}
.dsa-about-06-university .uni-logo-box .uni-name{font-family:var(--fh);font-size:1.2rem;font-weight:800;color:var(--h);text-align:center}
.dsa-about-06-university .uni-logo-box .uni-loc{font-size:.82rem;color:var(--grey)}

.dsa-about-06-university .uni-points{list-style:none;display:flex;flex-direction:column;gap:16px}
.dsa-about-06-university .uni-points li{display:flex;align-items:flex-start;gap:14px}
.dsa-about-06-university .uni-points .icon{
  width:36px;
  height:36px;
  min-width:36px;
  border-radius:10px;
  background:#EEF4FF;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:1rem;
}
.dsa-about-06-university .uni-points h5{font-family:var(--fh);font-size:.92rem;font-weight:700;color:var(--h);margin-bottom:3px}
.dsa-about-06-university .uni-points p{font-size:.84rem;color:var(--body);line-height:1.65}

/* --- Responsive Breakpoints --- */
@media(max-width:900px){
  /* CHANGED: Resets to a single column on tablet/mobile so it doesn't squish */
  .dsa-about-06-university .uni-grid{grid-template-columns:1fr;gap:40px}
}
@media(max-width:600px){
  .dsa-about-06-university section{padding:56px 5%}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-10fd80f */.dsa-about-07-cta-strip *,.dsa-about-07-cta-strip *::before,.dsa-about-07-cta-strip *::after{box-sizing:border-box;margin:0;padding:0}
.dsa-about-07-cta-strip{--blue:#2A73D9;--pink:#D92FA7;--grad:linear-gradient(90deg,#2A73D9 0%,#D92FA7 100%);--h:#555555;--body:#666666;--grey:#6F6F6F;--border:#E2E2E2;--bg:#F7F8FA;--white:#fff;--r:14px;--r-sm:8px;--shadow:0 4px 24px rgba(42,115,217,.09);--fh:'Plus Jakarta Sans',sans-serif;--fb:'DM Sans',sans-serif}
.dsa-about-07-cta-strip{font-family:var(--fb);color:var(--body);background:var(--white);line-height:1.65}
.dsa-about-07-cta-strip h1,.dsa-about-07-cta-strip h2,.dsa-about-07-cta-strip h3,.dsa-about-07-cta-strip h4,.dsa-about-07-cta-strip h5{font-family:var(--fh);color:var(--h);line-height:1.22}
.dsa-about-07-cta-strip a{text-decoration:none;color:inherit}
.dsa-about-07-cta-strip img{max-width:100%;display:block}
.dsa-about-07-cta-strip nav{position:sticky;top:0;z-index:999;background:var(--white);border-bottom:1px solid var(--border);padding:0 5%}
.dsa-about-07-cta-strip .nav-inner{display:flex;align-items:center;justify-content:space-between;height:70px}
.dsa-about-07-cta-strip .nav-logo{display:flex;align-items:center;gap:10px}
.dsa-about-07-cta-strip .nav-logo img{height:42px}
.dsa-about-07-cta-strip .nav-logo-text{font-family:var(--fh);font-weight:800;font-size:.95rem;color:var(--h);line-height:1.2}
.dsa-about-07-cta-strip .nav-logo-text span{display:block;font-weight:500;font-size:.7rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-07-cta-strip .nav-links{display:flex;align-items:center;gap:8px;list-style:none}
.dsa-about-07-cta-strip .nav-links a{font-family:var(--fh);font-size:.88rem;font-weight:600;color:var(--grey);padding:8px 14px;border-radius:var(--r-sm);transition:all .2s}
.dsa-about-07-cta-strip .nav-links a:hover,.dsa-about-07-cta-strip .nav-links a.active{color:var(--blue);background:#EEF4FF}
.dsa-about-07-cta-strip .nav-cta{background:var(--grad);color:var(--white)!important;padding:9px 20px!important;border-radius:var(--r-sm)!important}
.dsa-about-07-cta-strip .nav-cta:hover{opacity:.9;background:var(--grad)!important;color:var(--white)!important}
.dsa-about-07-cta-strip .ham{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}
.dsa-about-07-cta-strip .ham span{width:24px;height:2px;background:var(--h);border-radius:2px;transition:.3s}
.dsa-about-07-cta-strip .mob-menu{display:none;position:fixed;top:70px;left:0;right:0;background:var(--white);border-bottom:1px solid var(--border);padding:16px 5%;z-index:998;flex-direction:column;gap:4px}
.dsa-about-07-cta-strip .mob-menu.open{display:flex}
.dsa-about-07-cta-strip .mob-menu a{font-family:var(--fh);font-weight:600;font-size:.9rem;color:var(--grey);padding:10px 14px;border-radius:var(--r-sm)}
.dsa-about-07-cta-strip .mob-menu a:hover{color:var(--blue);background:#EEF4FF}
.dsa-about-07-cta-strip .page-hero{background:var(--bg);padding:72px 5% 56px;text-align:center;position:relative;overflow:hidden}
.dsa-about-07-cta-strip .page-hero::before{content:'';position:absolute;top:-80px;right:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(42,115,217,.07) 0%,transparent 70%)}
.dsa-about-07-cta-strip .page-hero::after{content:'';position:absolute;bottom:-60px;left:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(217,47,167,.06) 0%,transparent 70%)}
.dsa-about-07-cta-strip .breadcrumb{font-size:.8rem;color:var(--grey);margin-bottom:12px}
.dsa-about-07-cta-strip .breadcrumb a{color:var(--blue)}
.dsa-about-07-cta-strip .breadcrumb span{margin:0 6px;opacity:.5}
.dsa-about-07-cta-strip .page-hero h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:16px}
.dsa-about-07-cta-strip .page-hero h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-07-cta-strip .page-hero p{max-width:580px;margin:0 auto;font-size:1.05rem;color:var(--grey)}
.dsa-about-07-cta-strip section{padding:80px 5%}
.dsa-about-07-cta-strip .container{width:100%;margin:0 auto}
.dsa-about-07-cta-strip .section-label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}
.dsa-about-07-cta-strip .section-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;margin-bottom:16px}
.dsa-about-07-cta-strip .section-title em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.dsa-about-07-cta-strip .section-sub{font-size:1rem;color:var(--grey);max-width:560px;line-height:1.7}
.dsa-about-07-cta-strip .founder-section{background:var(--white)}
.dsa-about-07-cta-strip .founder-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}
.dsa-about-07-cta-strip .founder-photo-wrap{position:relative}
.dsa-about-07-cta-strip .founder-photo{width:100%;aspect-ratio:4/5;background:var(--bg);border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}
.dsa-about-07-cta-strip .photo-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--grey)}
.dsa-about-07-cta-strip .photo-placeholder svg{opacity:.35}
.dsa-about-07-cta-strip .photo-placeholder span{font-size:.82rem;font-weight:600;opacity:.5}
.dsa-about-07-cta-strip .founder-badge{position:absolute;bottom:-18px;right:-18px;background:var(--white);border:1px solid var(--border);border-radius:var(--r);padding:14px 18px;box-shadow:var(--shadow)}
.dsa-about-07-cta-strip .founder-badge .badge-title{font-family:var(--fh);font-size:.8rem;font-weight:700;color:var(--h);margin-bottom:4px}
.dsa-about-07-cta-strip .founder-badge .badge-val{font-size:.75rem;color:var(--grey)}
.dsa-about-07-cta-strip .founder-content .name-tag{display:inline-flex;align-items:center;gap:8px;background:#EEF4FF;color:var(--blue);border-radius:50px;padding:6px 16px;font-size:.82rem;font-weight:700;font-family:var(--fh);margin-bottom:20px}
.dsa-about-07-cta-strip .founder-content h2{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;margin-bottom:8px}
.dsa-about-07-cta-strip .founder-content .designation{font-size:.95rem;color:var(--blue);font-weight:600;margin-bottom:20px;font-family:var(--fh)}
.dsa-about-07-cta-strip .founder-content p{font-size:.96rem;color:var(--body);line-height:1.75;margin-bottom:16px}
.dsa-about-07-cta-strip .creds-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.dsa-about-07-cta-strip .cred-tag{background:var(--bg);border:1px solid var(--border);border-radius:50px;padding:5px 14px;font-size:.78rem;font-weight:600;color:var(--h);font-family:var(--fh)}
.dsa-about-07-cta-strip .vm-section{background:var(--bg)}
.dsa-about-07-cta-strip .vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:48px}
.dsa-about-07-cta-strip .vm-card{background:var(--white);border-radius:var(--r);padding:36px 32px;border:1px solid var(--border);position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}
.dsa-about-07-cta-strip .vm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.dsa-about-07-cta-strip .vm-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--grad)}
.dsa-about-07-cta-strip .vm-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:1.4rem}
.dsa-about-07-cta-strip .vm-icon.blue{background:#EEF4FF}
.dsa-about-07-cta-strip .vm-icon.pink{background:#FDF0F9}
.dsa-about-07-cta-strip .vm-card h3{font-size:1.25rem;font-weight:800;margin-bottom:12px}
.dsa-about-07-cta-strip .vm-card p{font-size:.93rem;line-height:1.72;color:var(--body)}
.dsa-about-07-cta-strip .le-section{background:var(--white)}
.dsa-about-07-cta-strip .le-inner{background:var(--grad);border-radius:24px;padding:64px 5%;position:relative;overflow:hidden}
.dsa-about-07-cta-strip .le-inner::before{content:'';position:absolute;top:-40%;right:-10%;width:500px;height:500px;border-radius:50%;background:rgba(255,255,255,.06)}
.dsa-about-07-cta-strip .le-inner::after{content:'';position:absolute;bottom:-30%;left:-5%;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.04)}
.dsa-about-07-cta-strip .le-inner .section-label{color:rgba(255,255,255,.7)}
.dsa-about-07-cta-strip .le-inner .section-title{color:var(--white)}
.dsa-about-07-cta-strip .le-inner .section-title em{-webkit-text-fill-color:var(--white);background:none}
.dsa-about-07-cta-strip .le-inner .section-sub{color:rgba(255,255,255,.8)}
.dsa-about-07-cta-strip .le-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;position:relative;z-index:1}
.dsa-about-07-cta-strip .le-card{background:rgba(255,255,255,.12);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:var(--r);padding:28px 24px}
.dsa-about-07-cta-strip .le-card .step-num{font-family:var(--fh);font-size:2.4rem;font-weight:800;color:rgba(255,255,255,.25);line-height:1;margin-bottom:10px}
.dsa-about-07-cta-strip .le-card h4{font-family:var(--fh);color:var(--white);font-size:1.05rem;font-weight:700;margin-bottom:8px}
.dsa-about-07-cta-strip .le-card p{font-size:.88rem;color:rgba(255,255,255,.78);line-height:1.65}
.dsa-about-07-cta-strip .le-cta{margin-top:36px;position:relative;z-index:1}
.dsa-about-07-cta-strip .btn-white{display:inline-flex;align-items:center;gap:8px;background:var(--white);color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);transition:all .2s;border:none;cursor:pointer}
.dsa-about-07-cta-strip .btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}
.dsa-about-07-cta-strip .timeline-section{background:var(--bg)}
.dsa-about-07-cta-strip .timeline{position:relative;margin-top:48px;padding-left:32px}
.dsa-about-07-cta-strip .timeline::before{content:'';position:absolute;left:11px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--blue),var(--pink))}
.dsa-about-07-cta-strip .tl-item{position:relative;margin-bottom:40px;padding-left:28px}
.dsa-about-07-cta-strip .tl-dot{position:absolute;left:-32px;top:4px;width:22px;height:22px;border-radius:50%;background:var(--grad);border:3px solid var(--white);box-shadow:0 0 0 3px rgba(42,115,217,.2)}
.dsa-about-07-cta-strip .tl-item h4{font-family:var(--fh);font-size:1.05rem;font-weight:700;color:var(--h);margin-bottom:6px}
.dsa-about-07-cta-strip .tl-item p{font-size:.9rem;color:var(--body);line-height:1.65}
.dsa-about-07-cta-strip .tl-year{display:inline-block;font-size:.75rem;font-weight:700;font-family:var(--fh);color:var(--blue);background:#EEF4FF;border-radius:50px;padding:3px 12px;margin-bottom:8px}
.dsa-about-07-cta-strip .uni-section{background:var(--white)}
.dsa-about-07-cta-strip .uni-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:48px}
.dsa-about-07-cta-strip .uni-logo-box{background:var(--bg);border-radius:var(--r);border:1px solid var(--border);padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px}
.dsa-about-07-cta-strip .uni-logo-box .uni-name{font-family:var(--fh);font-size:1.2rem;font-weight:800;color:var(--h);text-align:center}
.dsa-about-07-cta-strip .uni-logo-box .uni-loc{font-size:.82rem;color:var(--grey)}
.dsa-about-07-cta-strip .uni-logo-box svg{opacity:.25}
.dsa-about-07-cta-strip .uni-points{list-style:none;display:flex;flex-direction:column;gap:16px}
.dsa-about-07-cta-strip .uni-points li{display:flex;align-items:flex-start;gap:14px}
.dsa-about-07-cta-strip .uni-points .icon{width:36px;height:36px;min-width:36px;border-radius:10px;background:#EEF4FF;display:flex;align-items:center;justify-content:center;font-size:1rem}
.dsa-about-07-cta-strip .uni-points h5{font-family:var(--fh);font-size:.92rem;font-weight:700;color:var(--h);margin-bottom:3px}
.dsa-about-07-cta-strip .uni-points p{font-size:.84rem;color:var(--body)}
.dsa-about-07-cta-strip .cta-strip{background:var(--bg);border-top:1px solid var(--border);padding:56px 5%;text-align:center}
.dsa-about-07-cta-strip .cta-strip h2{font-size:clamp(1.4rem,2.5vw,2rem);margin-bottom:12px}
.dsa-about-07-cta-strip .cta-strip p{color:var(--grey);margin-bottom:28px}
.dsa-about-07-cta-strip .btn-grad{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:var(--white);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:13px 28px;border-radius:var(--r-sm);border:none;cursor:pointer;transition:all .2s}
.dsa-about-07-cta-strip .btn-grad:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 8px 24px rgba(42,115,217,.25)}
.dsa-about-07-cta-strip .btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--blue);font-family:var(--fh);font-size:.9rem;font-weight:700;padding:12px 28px;border-radius:var(--r-sm);border:2px solid var(--blue);cursor:pointer;transition:all .2s;margin-left:12px}
.dsa-about-07-cta-strip .btn-outline:hover{background:#EEF4FF}
.dsa-about-07-cta-strip footer{background:#1a1f2e;color:rgba(255,255,255,.6);padding:56px 5% 28px}
.dsa-about-07-cta-strip .foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px}
.dsa-about-07-cta-strip .foot-brand .logo-text{font-family:var(--fh);font-weight:800;color:var(--white);font-size:1rem;margin-bottom:6px}
.dsa-about-07-cta-strip .foot-brand .tagline{font-size:.8rem;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600;margin-bottom:14px}
.dsa-about-07-cta-strip .foot-brand p{font-size:.83rem;line-height:1.7}
.dsa-about-07-cta-strip .foot-col h5{font-family:var(--fh);color:var(--white);font-size:.88rem;font-weight:700;margin-bottom:14px}
.dsa-about-07-cta-strip .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}
.dsa-about-07-cta-strip .foot-col ul li a{font-size:.82rem;transition:.2s}
.dsa-about-07-cta-strip .foot-col ul li a:hover{color:var(--white)}
.dsa-about-07-cta-strip .foot-contact p{font-size:.82rem;margin-bottom:8px;display:flex;align-items:flex-start;gap:8px}
.dsa-about-07-cta-strip .foot-contact p svg{min-width:14px;margin-top:3px;opacity:.7}
.dsa-about-07-cta-strip .foot-bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;flex-wrap:wrap;gap:8px}
.dsa-about-07-cta-strip .foot-bottom a{color:rgba(255,255,255,.4);transition:.2s}
.dsa-about-07-cta-strip .foot-bottom a:hover{color:var(--white)}
@media(max-width:900px){
.dsa-about-07-cta-strip .founder-grid,.dsa-about-07-cta-strip .vm-grid,.dsa-about-07-cta-strip .le-grid,.dsa-about-07-cta-strip .uni-grid{grid-template-columns:1fr}
.dsa-about-07-cta-strip .foot-grid{grid-template-columns:1fr 1fr}
.dsa-about-07-cta-strip .le-grid{grid-template-columns:1fr}
.dsa-about-07-cta-strip .nav-links{display:none}
.dsa-about-07-cta-strip .ham{display:flex}
.dsa-about-07-cta-strip .founder-badge{right:12px;bottom:-12px}
}
@media(max-width:600px){
.dsa-about-07-cta-strip .foot-grid{grid-template-columns:1fr}
.dsa-about-07-cta-strip section{padding:56px 5%}
.dsa-about-07-cta-strip .le-inner{padding:44px 5%}
}/* End custom CSS */