a{color:#fff;text-decoration:none}a:visited{color:#fff}a:hover{color:#fc0}.cmt-footer{color:#fff;text-align:center;padding-top:px;background:#0c1c5a;padding-bottom:50px;padding-left:80px;padding-right:30px;font-size:13px;line-height:1.5}.cmt-footer p{margin:0}.navbar{color:#fff;background-color:#0c1c5a;justify-content:space-between;align-items:center;padding:15px 40px;display:flex}.nav-left{align-items:center;gap:10px;display:flex}.logo{border-radius:40px;width:60px;height:60px}.title{font-size:20px;font-weight:700}.nav-links{gap:25px;list-style:none;display:flex}.nav-links li{cursor:pointer;font-size:14px}.nav-links li:hover{color:#fc0}.nav-buttons{gap:10px;display:flex}.btn{cursor:pointer;border:none;border-radius:20px;padding:8px 15px}.outline{color:#fff;background:0 0;border:1px solid #fff}.filled{color:#000;background:#ff9d2f}.hero{background:url(https://images.unsplash.com/photo-1522071820081-009f0129c71c) 50%/cover no-repeat;justify-content:center;align-items:center;height:90vh;display:flex;position:relative}.overlay{text-align:center;color:#fff;background:#0009;width:100%;padding:40px}.hero-title{margin-bottom:20px;font-size:48px;font-weight:700}.hero-subtitle{margin-bottom:15px;font-size:20px}.hero-date{color:#fc0;margin-bottom:10px;font-size:24px}.hero-org{font-size:16px}.about{background:#fff;padding:60px 20px}.about-container{text-align:center;max-width:900px;margin:auto}.about h2{color:#0c1c5a;margin-bottom:20px;font-size:32px}.about p{color:#333;margin-bottom:15px;font-size:16px;line-height:1.7}.submission-buttons{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:35px;display:flex}.submission-buttons .btn{min-width:230px}.sponsors{background:#f4f6fb;padding:30px 0}.sponsor-container{background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:40px;width:80%;margin:auto;padding:20px;display:flex}.sponsor-container img{object-fit:contain;height:150px;transition:transform .3s}.sponsor-container img:hover{transform:scale(1.1)}.dates{text-align:center;background:#f4f6fb;padding:10px 20px 60px}.dates h2{color:#0c1c5a;margin-bottom:40px;font-size:32px}.dates-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:1000px;margin:auto;display:grid}.date-card{background:#fff;border-radius:10px;padding:20px;transition:all .3s}.date-card h3{color:#333;margin-bottom:10px;font-size:16px}.date-card p{color:#ff9d2f;font-size:18px;font-weight:700}.date-card:hover{transform:translateY(-5px)}.institute{background:#fff;padding:60px 20px}.institute-container{align-items:center;gap:40px;max-width:1100px;margin:auto;display:flex}.institute-image img{zoom:200%;border-radius:10px;width:100%;max-width:1000px}.institute-content h2{color:#0c1c5a;margin-bottom:20px;font-size:32px}.institute-content p{color:#333;margin-bottom:15px;font-size:16px;line-height:1.7}@media (width<=768px){.institute-container{text-align:center;flex-direction:column}}.speakers{text-align:center;background:#f4f6fb;padding:60px 20px}.speakers h2{color:#0c1c5a;margin-bottom:40px;font-size:32px}.speakers-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;max-width:1000px;margin:auto;display:grid}.speaker-card{background:#fff;border-radius:10px;padding:20px;transition:all .3s}.speaker-card img{object-fit:cover;border-radius:50%;width:120px;height:120px;margin-bottom:15px}.speaker-card h3{margin-bottom:5px;font-size:18px}.speaker-card p{color:gray;font-size:14px}.speaker-card:hover{transform:translateY(-5px)}.submission{max-width:1000px;margin:auto;padding:60px 20px}.submission h2{text-align:center;color:#0c1c5a;margin-bottom:20px}.submission h3{color:#444;margin-top:30px}.submission h4{margin-top:20px}.submission p{margin-bottom:15px;line-height:1.6}.submission ul{margin-left:20px;line-height:1.6}.submission a{color:#00f;text-decoration:underline}.download-link{color:#0c1c5a;cursor:pointer;font-weight:700;text-decoration:underline}.submission ol{margin-left:20px;line-height:1.6}.submission li{margin-bottom:10px}.contact{text-align:center;background:#f4f6fb;padding:60px 20px}.contact h2{color:#0c1c5a;margin-bottom:40px;font-size:32px}.contact-container{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:30px;display:flex}.contact-card{background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;width:260px;min-height:260px;padding:20px;transition:all .3s;display:flex;box-shadow:0 4px 10px #00000014}.contact-card:hover{transform:translateY(-5px)}.contact-card h3{color:#0c1c5a;margin-bottom:12px}.contact-card p{color:#555;text-align:center;margin:6px 0;font-size:14px;line-height:1.4}.contact-card p b{color:#333}.contact-card iframe{border-radius:10px;width:100%;height:180px;margin-top:10px}.footer{color:#fff;background:#0c1c5a;padding:40px 20px}.footer-container{flex-wrap:wrap;justify-content:space-around;margin-bottom:20px;display:flex}.footer h3,.footer h4{margin-bottom:10px}.footer p{margin:5px 0;font-size:14px}.footer-bottom{text-align:center;opacity:.8;font-size:13px}.advisory{text-align:center;background:#fff;padding:60px 20px}.advisory h2{color:#0c1c5a;margin-bottom:40px;font-size:32px}.advisory-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1000px;margin:auto;display:grid}.advisory-card{background:#f4f6fb;border-radius:10px;padding:20px;transition:all .3s}.advisory-card h3{color:#0c1c5a;margin-bottom:5px;font-size:16px}.advisory-card p{color:#555;font-size:14px}.advisory-card:hover{transform:translateY(-5px)}.committee{text-align:center;padding:60px 20px}.committee h2{color:#0c1c5a;margin-bottom:30px;font-size:32px}.tabs{justify-content:center;gap:20px;margin-bottom:30px;display:flex}.tabs button{cursor:pointer;background:#ddd;border:none;border-radius:20px;padding:10px 20px}.tabs .active{color:#fff;background:#0c1c5a}.committee-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:1000px;margin:auto;display:grid}.committee-card{background:#f4f6fb;border-radius:10px;padding:20px}.committee-card h3{color:#0c1c5a;font-size:16px}.committee-card p{color:#555;font-size:14px}.subsection-title{grid-column:1/-1;margin-top:30px}.subsection-title h3{color:#0c1c5a;font-size:22px}.secretary-card{border:1px solid #ddd}.sec-img{object-fit:cover;border-radius:50%;width:100px;height:100px;margin-bottom:10px}.email{margin-top:8px;font-size:13px}.email a{color:#0c1c5a;text-decoration:none}.email a:hover{text-decoration:underline}.submission-registration-container{background:#fff;border-radius:12px;max-width:1000px;margin:0 auto;padding:30px 40px;box-shadow:0 3px 12px #00000014}.submission-registration-container h2{text-align:center;color:#0c1c5a;margin:0 0 25px;font-size:30px}.submission-registration-container p{color:#555;text-align:justify;margin:0 0 18px;font-size:16px;line-height:1.8}.submission-registration-container p:last-child{margin-bottom:0}@media (width<=768px){.submission-registration{padding:25px 15px 15px}.submission-registration-container{padding:25px 20px}.submission-registration-container h2{font-size:25px}.submission-registration-container p{text-align:left}}.submission-registration{background:#f4f6fb;padding:60px 20px}.submission-registration-container{background:#fff;border-radius:15px;max-width:1100px;margin:0 auto;padding:40px}.registration-notice{color:#0c1c5a;text-align:center;background:#fff3cd;border:2px solid #ff9d2f;border-radius:10px;max-width:900px;margin:0 auto 35px;padding:16px 20px;font-size:18px}.registration-notice strong{color:#d97706}.cmt-button{color:#000;background:#ff9d2f;border-radius:25px;margin:10px 0 30px;padding:12px 25px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.cmt-button:hover{opacity:.9;transform:translateY(-2px)}.video-section{text-align:center;background:#f4f6fb;padding:50px 20px}.video-section h2{color:#0c1c5a;margin-bottom:30px;font-size:32px}.video-container{aspect-ratio:16/9;background:#000;border-radius:12px;width:90%;max-width:1100px;margin:0 auto;overflow:hidden;box-shadow:0 5px 20px #00000026}.video-container iframe{border:none;width:100%;height:100%}.media-coverage{background:#f7f8fc;padding:60px 20px}.media-coverage-container{text-align:center;max-width:1100px;margin:0 auto}.media-coverage h2{color:#0c1c5a;margin-bottom:8px;font-size:32px}.media-subtitle{color:#666;margin-bottom:35px;font-size:16px}.news-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:30px;display:grid}.news-card{cursor:pointer;background:#fff;border-radius:10px;padding:12px;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 15px #00000014}.news-card:hover{transform:translateY(-4px);box-shadow:0 8px 22px #00000024}.news-image-wrapper{background:#f1f1f1;border-radius:6px;height:420px;position:relative;overflow:hidden}.news-image-wrapper img{object-fit:contain;width:100%;height:100%;display:block}.view-overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.news-card:hover .view-overlay{opacity:1}.view-overlay span{color:#0c1c5a;background:#fff;border-radius:5px;padding:10px 18px;font-size:14px;font-weight:600}.news-card p{color:#0c1c5a;margin:14px 0 4px;font-size:17px;font-weight:600}.news-modal{z-index:9999;background:#000000e0;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0;overflow:auto}.news-modal-image{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:90vh;box-shadow:0 5px 30px #00000080}.news-modal-close{color:#0c1c5a;cursor:pointer;z-index:10000;background:#fff;border:none;border-radius:50%;width:45px;height:45px;font-size:30px;line-height:40px;position:fixed;top:20px;right:30px}.news-modal-close:hover{background:#eee}@media (width<=768px){.media-coverage{padding:50px 15px}.media-coverage h2{font-size:28px}.news-grid{grid-template-columns:1fr;gap:25px}.news-image-wrapper{height:350px}.news-modal{padding:15px}.news-modal-image{max-width:95vw;max-height:90vh}.news-modal-close{top:10px;right:15px}}.download{max-width:900px;margin:auto;padding:60px 20px}.download h2{text-align:center;color:#0c1c5a;margin-bottom:30px}.download-list{padding:0;list-style:none}.download-list li{margin:15px 0;font-size:18px}.download-list a{color:#333;text-decoration:none}
