body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.contact-page{align-items:center;background-color:#f8f9fa;box-sizing:border-box;display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;padding:2rem}.contact-page__wrapper{background-color:#fff;border-radius:20px;box-shadow:0 10px 40px #0000000d;display:grid;grid-template-columns:1fr 1.5fr;max-width:1200px;overflow:hidden;width:100%}.contact-page__info{background-color:#f8f9fa;border-right:1px solid #e9ecef;padding:40px}.contact-page__info h3{color:#212529;font-size:24px;font-weight:600;margin-bottom:30px}.contact-page__info-item{align-items:center;display:flex;gap:20px;margin-bottom:25px}.contact-page__info-icon-wrapper{align-items:center;background-color:#007bff;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.contact-page__info-icon-wrapper svg{fill:#fff;height:20px;width:20px}.contact-page__info-item h4{color:#343a40;font-size:16px;font-weight:600;margin:0 0 5px}.contact-page__info-item p{color:#6c757d;font-size:14px;line-height:1.6;margin:0}.contact-page__social-media{margin-top:40px}.contact-page__social-media h4{color:#343a40;font-size:16px;font-weight:600;margin-bottom:15px}.contact-page__social-icons{align-items:center;display:flex;gap:15px}.contact-page__social-icon{align-items:center;background-color:#007bff;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.contact-page__social-icon svg{height:20px;width:20px}.contact-page__social-icon:hover{background-color:#0056b3;transform:scale(1.1)}.contact-page__form-container{padding:40px}.contact-page__form-container h3{color:#212529;font-size:24px;font-weight:600;margin-bottom:30px}.contact-page__form{flex-direction:column}.contact-page__form,.contact-page__form-row{display:flex;gap:20px}.contact-page__form-group{display:flex;flex:1 1;flex-direction:column}.contact-page__form-group label{color:#495057;font-size:14px;font-weight:500;margin-bottom:8px}.contact-page__form-group input,.contact-page__form-group textarea{background-color:#fff;border:1px solid #ced4da;border-radius:8px;box-sizing:border-box;font-size:15px;padding:12px 15px;transition:border-color .3s,box-shadow .3s;width:100%}.contact-page__form-group input:focus,.contact-page__form-group textarea:focus{border-color:#4338ca;box-shadow:0 0 0 3px #4338ca1a;outline:none}.contact-page__form-group textarea{min-height:120px;resize:vertical}.contact-page__submit-btn{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:15px;transition:background-color .3s,transform .2s}.contact-page__submit-btn:hover:not(:disabled){background-color:#0056b3;transform:translateY(-2px)}.contact-page__submit-btn:disabled{background-color:#a5b4fc;cursor:not-allowed}.contact-page__status-message{border-radius:8px;margin-top:20px;padding:12px;text-align:center}.contact-page__status-message--success{background-color:#d1fae5;color:#065f46}.contact-page__status-message--error{background-color:#fee2e2;color:#991b1b}@media (max-width:992px){.contact-page__wrapper{grid-template-columns:1fr}.contact-page__info{border-bottom:1px solid #e9ecef;border-right:none}}@media (max-width:576px){.contact-page{padding:1rem}.contact-page__wrapper{border-radius:10px}.contact-page__form-container,.contact-page__info{padding:25px}.contact-page__form-row{flex-direction:column;gap:20px}}:root{--button-bg:#007bff;--button-hover-bg:#0056b3}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;margin:0}.navbar{background-color:#fff;box-shadow:0 2px 5px #0000001a;padding:1rem 0;position:sticky;top:0;z-index:1000}.navbar-container{justify-content:space-between;margin:0 auto;padding:0 20px}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{gap:10px}.logo-placeholder{align-items:center;background-color:#ccc;border-radius:8px;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.logo-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.logo-text{display:flex;flex-direction:column}.logo-text .main-title{color:#0056b3;color:var(--primary-blue);font-size:1.25rem;font-weight:700}.logo-text .sub-title{color:#666;font-size:.85rem}.nav-menu{align-items:center;display:flex;list-style:none;margin:0 0 0 auto;padding:0}.nav-item{margin-left:30px}.nav-link{color:#333;color:var(--text-dark);font-weight:500;padding:8px 0;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-radius .3s ease-in-out,padding .3s ease-in-out}.nav-link:focus,.nav-link:hover{color:#0056b3;color:var(--primary-blue)}.nav-link.active{background-color:#007bff;background-color:var(--button-bg);border-radius:20px;box-shadow:0 2px 5px #0000001a;color:#f8f9fa;color:var(--text-light);padding:8px 15px}.nav-link.active:hover{background-color:#0056b3;background-color:var(--button-hover-bg)}.nav-button,.nav-link.active:hover{color:#f8f9fa;color:var(--text-light)}.nav-button{background-color:#007bff;background-color:var(--button-bg);border-radius:25px;box-shadow:0 4px 8px #0003;font-weight:600;margin-left:-10px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease-in-out,transform .2s ease}.nav-button:hover{background-color:#0056b3;background-color:var(--button-hover-bg);transform:translateY(-2px)}.menu-icon{cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;width:30px}.menu-icon .bar{background-color:#333;background-color:var(--text-dark);border-radius:5px;height:3px;transition:all .3s ease-in-out;width:100%}.menu-icon .bar:first-child.open{transform:translateY(8px) rotate(45deg)}.menu-icon .bar:nth-child(2).open{opacity:0}.menu-icon .bar:nth-child(3).open{transform:translateY(-8px) rotate(-45deg)}@media (max-width:768px){.navbar-container{padding:0 15px}.menu-icon{display:flex}.nav-menu{background-color:#fff;border-top:1px solid #eee;box-shadow:0 5px 10px #0000001a;flex-direction:column;left:0;margin-left:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translateY(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%}.nav-menu.active{opacity:1;pointer-events:all;transform:translateY(0)}.nav-item{border-bottom:1px solid #f0f0f0;margin:0;text-align:center;width:100%}.nav-item:last-child{border-bottom:none}.nav-button,.nav-link{border-radius:0;box-shadow:none;display:block;padding:15px 20px;width:auto}.nav-link.active{background-color:#0056b3;background-color:var(--primary-blue);border-radius:0;color:#f8f9fa;color:var(--text-light)}.nav-button-item{background-color:#007bff;background-color:var(--button-bg);padding:15px 20px}.nav-button{color:#f8f9fa;color:var(--text-light);margin-left:0}}@media (max-width:480px){.navbar-logo .main-title{font-size:1.1rem}.navbar-logo .sub-title{font-size:.8rem}}.footer{background-color:#003784;color:#fff;padding:60px 20px 30px}.footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:auto;max-width:1200px}.footer-col h3{font-size:20px;margin:15px 0 5px}.footer-col h4{font-size:18px;margin-bottom:15px}.footer-col p{line-height:1.6}.footer-col p,.org-type{font-size:14px;margin-bottom:10px}.org-type{color:#cbd5e1}.footer-logo{height:65px;margin-bottom:-17px;width:65px}.footer-col ul{list-style:none;padding:0}.footer-col ul li{margin-bottom:8px}.footer-col ul li a{font-size:14px}.footer-col ul li a,.footer-col ul li a:visited{color:#d1d5db;text-decoration:none}.footer-col ul li a:hover{color:#ff8c00;text-decoration:underline}.social-icons{margin-top:20px}.social-icons-bottom{margin-right:-20px;margin-top:-5px}.social-icons-bottom a{background-color:#295db3;border-radius:50%;color:#fff;display:inline-block;font-size:21px;height:40px;margin-right:20px;padding:10px;transition:background .3s;width:40px}.social-icons-bottom a:hover{background-color:#3b82f6}.social-icons a{background-color:#295db3;border-radius:50%;color:#fff;display:inline-block;font-size:18px;height:40px;margin-right:15px;padding:10px;transition:background .3s;width:40px}.social-icons a:hover{background-color:#3b82f6}.contact p svg{margin-right:8px}.contact-item{align-items:center;display:flex;margin-bottom:10px}.contact-link{color:#fff;font-size:14px;text-decoration:none;transition:color .3s ease}.contact-link:hover{color:#ff8c00;text-decoration:underline}.visit-button{background-color:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;margin-top:10px;padding:12px 20px;text-decoration:none}.visit-button:hover{background-color:#e85d00}.footer-bottom{align-items:center;border-top:1px solid #fff3;color:#cbd5e1;display:flex;flex-direction:column;font-size:15px;margin-top:40px;padding-top:20px}.footer-links{margin-top:10px}.footer-links a{color:#cbd5e1;margin:0 10px;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footerbutton{color:#fff;font-size:medium;text-decoration:none}.footerbutton:hover{color:#00fff2;text-decoration:underline}.follow-bottom{margin-top:-5px}@media (max-width:768px){.footer-bottom{align-items:center;flex-direction:column;padding:30px 15px;text-align:center}.footer-logo{height:70px;margin-bottom:-5px;width:70px}.footer-bottom p{font-size:14px;margin:8px 0}.footerbutton{display:inline-block;font-size:14px;font-weight:700;margin-top:5px}.follow-bottom{font-size:16px;margin-top:10px}.social-icons-bottom{display:flex;font-size:20px;gap:10px;justify-content:center;margin-bottom:7px;margin-top:-7px}.social-icons-bottom a{color:#fff;transition:color .3s}.footer-links{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:15px}}.svc-services-section{background:#fff;margin-top:-60px;padding:60px 90px;text-align:center}.svc-services-container{background-color:#fffcf9;border-radius:24px;margin:0 auto;max-width:2200px;padding:40px 20px}.svc-services-header .svc-offer-badge{background:#fff0e5;border-radius:20px;color:#f60;display:inline-block;font-size:14px;font-weight:600;margin-bottom:20px;padding:8px 16px}.svc-services-header h2{font-size:32px;font-weight:700;margin:0}.svc-highlight-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1e3a8a,#f97316);-webkit-background-clip:text;background-clip:text}.svc-services-header .svc-subtitle{color:#5a5a5a;font-size:16px;margin-left:auto;margin-right:auto;margin-top:12px;max-width:600px}.svc-services-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;margin-top:40px}.svc-card{background:#fff;border:1px solid #e4e4e4;border-radius:12px;box-shadow:0 4px 10px #0000000f;opacity:0;padding:24px;text-align:left;transform:translateY(20px);transition:.3s ease;transition:transform .6s ease-out,opacity .6s ease-out}.svc-card.is-visible{opacity:1;transform:translateY(0)}.svc-card:hover{border:1px solid #f97416cf;box-shadow:0 8px 16px #0000001a;transform:translateY(-6px)}.svc-icon-container{background:#1e3a8a;border-radius:10px;color:#fff;display:inline-block;font-size:20px;margin-bottom:16px;padding:12px}.svc-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.svc-card p{color:#666;font-size:14px;margin-bottom:12px}.svc-card ul{list-style:none;margin-bottom:16px;padding:0}.svc-card ul li{color:#444;font-size:14px;margin-bottom:6px;padding-left:18px;position:relative}.svc-card ul li:before{color:#f60;content:"•";font-weight:700;left:0;position:absolute;top:0}.svc-card .svc-learn-more{align-items:center;color:#000;display:inline-flex;font-size:14px;font-weight:600;text-decoration:none}.svc-arrow,.svc-card .svc-learn-more:hover{transform:translateX(4px)}@media (min-width:960px){.svc-services-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.svc-services-section{padding:40px}.svc-services-header h2{font-size:28px}.svc-services-header .svc-subtitle{font-size:15px}.svc-services-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.svc-card{max-width:none}}@media (max-width:768px){.svc-services-section{padding:30px 20px}.svc-services-header h2{font-size:24px}.svc-services-header .svc-subtitle{font-size:14px}.svc-services-cards{grid-template-columns:1fr}.svc-card{max-width:none;width:100%}.svc-card h3{font-size:17px}.svc-card .svc-learn-more,.svc-card p,.svc-card ul li{font-size:13px}}@media (max-width:480px){.svc-services-section{padding:20px 15px}.svc-services-header h2{font-size:20px}}.ipr-container{margin:0 auto;max-width:1200px;padding:2rem 1rem;text-align:center}.ipr-heading{font-size:2rem;font-weight:700;margin-bottom:.5rem}.ipr-subheading{color:#666;font-size:1rem;margin-bottom:2rem}.ipr-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;margin-left:175px;opacity:0;padding:2rem;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;width:750px}.ipr-card.is-visible{opacity:1;transform:translateY(0)}.ipr-card:hover{border:1px solid #de6012;box-shadow:0 6px 26px #0000001a;transform:translateY(-10px)}.ipr-image-container{margin-bottom:1.5rem}.ipr-avatar-circle{align-items:center;border:1px solid #000;border-radius:50%;display:flex;height:140px;justify-content:center;overflow:hidden;position:relative;width:140px}.ipr-avatar-img{border-radius:50%;height:100%;object-fit:cover;width:100%}.ipr-badge{align-items:center;background:#0f3cae;border-radius:50%;bottom:0;display:flex;height:36px;justify-content:center;position:absolute;right:0;width:36px}.ipr-badge-icon{color:#fff;font-size:18px}.ipr-details{margin-left:10px;margin-top:-20px;max-width:600px;text-align:left}.ipr-details h3{font-size:1.5rem;font-weight:700;margin-bottom:.3rem}.ipr-role{color:#de6012;font-weight:600;margin-bottom:.3rem}.ipr-dept{color:#6b7280;margin-bottom:1rem}.ipr-quote{color:#4b5563;font-size:.95rem;margin-bottom:1.5rem}.ipr-buttons{display:flex;flex-wrap:wrap;gap:.75rem}.consult-btn,.email-btn{align-items:center;background:#0000;border:1px solid #d1d5db;border-radius:999px;color:inherit;cursor:pointer;display:flex;font-size:.95rem;gap:.5rem;padding:.6rem 1.2rem;text-decoration:none;transition:all .2s ease}.consult-btn:hover,.email-btn:hover{background:#f3f4f6}@media (min-width:768px){.ipr-card{align-items:flex-start;flex-direction:row;gap:2rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:left;width:100%}.ipr-image-container{margin-bottom:0}.ipr-details{flex:1 1;margin-left:0;margin-top:0}}@media (max-width:767px){.ipr-card{margin-left:0;padding:1.5rem;width:100%}.ipr-details{margin-left:0;margin-top:0;text-align:center}.ipr-details h3{font-size:1.3rem}.ipr-dept,.ipr-role{font-size:.9rem}.ipr-quote{font-size:.85rem}.ipr-buttons{align-items:center;flex-direction:column}.consult-btn,.email-btn{font-size:.85rem;padding:.5rem 1rem;width:100%}}.ipr-section{background-color:#f8f8f8;border-radius:12px;margin-top:40px;padding:60px 20px;text-align:center}.section-tag{background:#e0f2f7;border-radius:20px;color:#0d7b9e;font-size:14px;margin-top:30px;padding:8px 16px}.section-title{color:#1a202c;font-size:36px;margin-top:-5px}.highlight-patent{color:#0d7b9e}.section-subtitle{color:#606060;font-size:18px;line-height:1.6;margin:0 auto 40px;max-width:800px}.search-filter{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.search-bar{border:1px solid #d1d5db;border-radius:8px;box-shadow:inset 0 1px 2px #0000000d;font-size:16px;max-width:500px;padding:12px 20px;transition:all .3s ease;width:100%}.search-bar:focus{border-color:#0d7b9e;box-shadow:0 0 0 3px #0d7b9e33;outline:none}.filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.filter{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:25px;color:#4a5568;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .3s ease}.filter:hover{background-color:#e2e8f0;color:#2d3748}.filter.active{background-color:#0d7b9e;border-color:#0d7b9e;box-shadow:0 2px 8px #0d7b9e33;color:#fff}.card-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;padding:20px 0}.patent-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;flex-direction:column;justify-content:space-between;opacity:0;padding:25px;position:relative;text-align:left;transform:translateY(20px);transition:transform .3s ease,border-color .3s ease;transition:opacity .6s ease,transform .6s ease}.patent-card.is-visible{opacity:1;transform:translateY(0)}.patent-card:hover{border-color:#ff8000;transform:translateY(-8px)}.status-tag{border-radius:20px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-bottom:15px;padding:5px 12px;text-transform:uppercase}.status-tag.published{background-color:#f7931e;width:fit-content}.status-tag.granted{background-color:#28a745;width:fit-content}.status-tag.filed{background-color:#007bff;width:fit-content}.year{background-color:#f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000001a;color:#333;font-size:13px;font-weight:600;padding:5px 10px;position:absolute;right:20px;top:20px}.patent-title{color:#333;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:8px}.category{background-color:#e0f2f7;border-radius:4px;color:#0d7b9e;display:inline-block;font-size:13px;font-weight:600;margin-bottom:10px;margin-top:5px;padding:4px 8px}.description{flex-grow:1;font-size:15px;line-height:1.5;margin-bottom:15px}.app-number,.inventors{color:#444;font-size:14px;line-height:1.4;margin-top:10px}.app-number strong,.inventors strong{color:#222;font-weight:600}.app-number a{color:#0d7b9e;font-weight:500;text-decoration:none}.app-number a:hover{text-decoration:underline}@media (min-width:1025px){.card-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.section-title{font-size:30px}.section-subtitle{font-size:16px}.card-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.patent-card{padding:20px}.patent-title{font-size:18px}.description{font-size:14px}}@media (max-width:768px){.ipr-section{padding:40px 15px}.section-title{font-size:26px}.section-subtitle{font-size:14px;margin-bottom:30px}.search-filter{flex-direction:column;gap:15px}.search-bar{font-size:14px;padding:10px 15px}.filter{font-size:13px;padding:8px 15px}.card-grid{gap:25px;grid-template-columns:1fr}.patent-card{padding:20px}.patent-title{font-size:18px}.description{font-size:14px}}@media (max-width:480px){.section-title{font-size:22px}.section-subtitle{font-size:13px}.patent-card{padding:18px}.patent-title{font-size:17px}.app-number,.description,.inventors{font-size:13px}}.iprcs-section1{background-color:#f9fbff;border-radius:22px;margin:0 auto;max-width:1200px;padding:40px 20px;text-align:center}.iprcs-title1{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:15px}.iprcs-subtitle1{color:#6b7280;font-size:1.15rem;margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:700px}.iprcs-cards-container1{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;margin:0;padding:0}.iprcs-card1{align-items:flex-start;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;height:100%;opacity:0;padding:24px;text-align:left;transform:translateY(20px);transition:transform .3s ease;transition:transform .6s ease,opacity .6s ease}.iprcs-card1.is-visible{opacity:1;transform:translateY(0)}.iprcs-card1:hover{border-color:#f97416;transform:translateY(-8px)}.iprcs-icon1{align-items:center;background-color:#e0e7ff;border-radius:12px;color:#203778;display:flex;font-size:2.2rem;justify-content:center;margin-bottom:20px;padding:14px}.iprcs-card-content-wrapper{flex-grow:1}.iprcs-card-title1{color:#111827;font-size:1.25rem;font-weight:700;margin-bottom:10px;margin-left:0;margin-top:0}.iprcs-card-desc1{color:#6b7280;font-size:1rem;line-height:1.6;margin-top:0}@media (min-width:769px) and (max-width:1024px){.iprcs-cards-container1{grid-template-columns:repeat(2,1fr)}.iprcs-title1{font-size:2.2rem}.iprcs-subtitle1{font-size:1.05rem}}@media (max-width:768px){.iprcs-section1{padding:30px 15px}.iprcs-title1{font-size:2rem;margin-bottom:10px}.iprcs-subtitle1{font-size:1rem;margin-bottom:30px}.iprcs-cards-container1{gap:25px;grid-template-columns:1fr}.iprcs-card1{align-items:flex-start;flex-direction:row;gap:15px;padding:20px}.iprcs-icon1{flex-shrink:0;font-size:1.8rem;margin-bottom:0;padding:10px}.iprcs-card-title1{font-size:1.1rem;margin-bottom:5px}.iprcs-card-desc1{font-size:.9rem;line-height:1.5}}@media (max-width:480px){.iprcs-title1{font-size:1.8rem}.iprcs-subtitle1{font-size:.9rem}.iprcs-card1{padding:18px}.iprcs-icon1{font-size:1.6rem;padding:8px}.iprcs-card-title1{font-size:1rem}.iprcs-card-desc1{font-size:.85rem}}.patent-cta-section{background:linear-gradient(90deg,#e5edfc,#faefe7);border-radius:12px;box-shadow:0 4px 15px #0000000d;margin:60px auto;max-width:1150px;padding:60px 20px}.patent-cta-container{height:150px;margin-top:-50px;text-align:center}.patent-cta-container h2{color:#222;font-size:1.8rem;font-weight:600;margin-bottom:15px}.patent-cta-container p{color:#555;font-size:1rem;line-height:1.6;margin:0 auto 30px;max-width:600px}.patent-cta-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.patent-cta-primary,.patent-cta-secondary{border:1.5px solid #0000;border-radius:6px;cursor:pointer;font-size:1rem;padding:12px 24px;transition:all .3s ease}.patent-cta-primary{background:linear-gradient(90deg,#0a275e,#2d62c5);border-color:#0b5ed7;color:#fff}.patent-cta-primary:hover{transform:translateY(-6px)}.patent-cta-secondary{background-color:#fff;border-color:#0b5ed7;color:#0b5ed7}.patent-cta-secondary:hover{background-color:#094db4;color:#fff}@media (max-width:768px){.patent-cta-section{margin:40px auto;padding:40px 15px}.patent-cta-container{height:auto;margin-top:0}.patent-cta-container h2{font-size:1.5rem;margin-bottom:10px}.patent-cta-container p{font-size:.9rem;margin-bottom:20px}.patent-cta-buttons{flex-direction:column;gap:10px}.patent-cta-primary,.patent-cta-secondary{font-size:.9rem;padding:10px 20px;width:100%}}@media (max-width:480px){.patent-cta-container h2{font-size:1.3rem}.patent-cta-container p{font-size:.85rem}}:root{--text-dark:#333;--button-primary-bg:#ff8c00;--button-primary-hover-bg:#e67e00;--button-secondary-bg:#ffffff26;--button-secondary-hover-bg:#ffffff4d;--highlight-orange:#ff8c00}.hero-section1{align-items:center;color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px 0;position:relative;text-align:center;width:100%}.hero-overlay{background:linear-gradient(90deg,#073c92e6 0,#073c92b3 50%,#09419b80);height:92%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:1000px;min-height:auto;padding:40px 20px;position:relative;z-index:2}.hero-title{color:#fff;font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:25px;margin-top:-60px;text-shadow:0 4px 8px #0006;word-break:break-word}.hero-title .highlight-text{color:#ff8c00;color:var(--highlight-orange)}.hero-description{font-size:1.4rem;line-height:1.6;margin-bottom:40px;max-width:800px;opacity:.9;text-shadow:1px 1px 3px #00000080;word-break:break-word}.hero-actions{flex-wrap:wrap;gap:20px;margin-bottom:60px;width:100%}.btn,.hero-actions{align-items:center;display:flex;justify-content:center}.btn{border:none;border-radius:30px;cursor:pointer;font-size:1.1rem;font-weight:600;height:60px;margin-top:17px;min-width:220px;padding:0 30px;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}.btn-primary{background-color:#ff8c00;background-color:var(--button-primary-bg);background:linear-gradient(135deg,#ff8c00,#ffb347);box-shadow:0 5px 15px #ff8c0066;color:#fff}.btn-primary:hover{background-color:#e67e00;background-color:var(--button-primary-hover-bg);background:linear-gradient(135deg,#e67e00,#fa3);box-shadow:0 8px 20px #ff8c0099;transform:translateY(-3px)}.btn-secondary{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#ffffff26;background-color:var(--button-secondary-bg);border:1px solid #fff6;color:#fff;margin-top:18px}.btn-secondary:hover{background-color:#ffffff4d;background-color:var(--button-secondary-hover-bg);border-color:#fff;transform:translateY(-3px)}.btn-secondary .play-icon{font-size:1.2em;margin-right:10px}.hero-stats{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:-20px;padding:20px 0;width:100%}.stat-item{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:150px}.stat-number{color:#fff;font-size:2.8rem;font-weight:700;margin-bottom:5px;text-shadow:0 2px 4px #0000004d}.stat-label{color:#fffc;font-size:1rem;letter-spacing:.5px;text-align:center;text-transform:uppercase}.hero-slider{height:92%;overflow:hidden;z-index:0}.hero-slider,.hero-slider .slide{left:0;position:absolute;top:0;width:100%}.hero-slider .slide{animation:fade 33s infinite;background-position:50%;background-size:cover;height:100%;opacity:0}.hero-slider .bg1{animation-delay:0s;background-image:url(/static/media/Hero_Carousal_img1.94ab5361c026252cd9e4.jpeg)}.hero-slider .bg2{animation-delay:3s;background-image:url(/static/media/Hero_Carousal_img2.3fd475f2f16b31b4b7e2.jpeg)}.hero-slider .bg3{animation-delay:6s;background-image:url(/static/media/Hero_Carousal_img3.a9ed3088ab8c85d29e93.jpeg)}.hero-slider .bg4{animation-delay:9s;background-image:url(/static/media/Hero_Carousal_img4.e837838f86f63085dc47.jpeg)}.hero-slider .bg5{animation-delay:12s;background-image:url(/static/media/Hero_Carousal_img5.42cc66510033e89a051b.jpeg)}.hero-slider .bg6{animation-delay:15s;background-image:url(/static/media/Hero_Carousal_img6.8a8c80d0764bb2092b3e.jpeg)}.hero-slider .bg7{animation-delay:18s;background-image:url(/static/media/Hero_Carousal_img7.8021b0d7d20b6f4684b0.jpeg)}.hero-slider .bg8{animation-delay:21s;background-image:url(/static/media/Hero_Carousal_img8.97c5ded81b11664959dd.jpeg)}.hero-slider .bg9{animation-delay:24s;background-image:url(/static/media/Hero_Carousal_img9.34057d35baa052c079c3.jpeg)}.hero-slider .bg10{animation-delay:27s;background-image:url(/static/media/Hero_Carousal_img10.17eb7099b35fa7378bd4.jpeg)}.hero-slider .bg11{animation-delay:30s;background-image:url(/static/media/Hero_Carousal_img11.bbba68f95002989c5759.jpeg)}@keyframes fade{0%{opacity:0}5%{opacity:1}20%{opacity:1}25%{opacity:0}to{opacity:0}}@media (max-width:1024px){.hero-title{font-size:3rem}.hero-description{font-size:1.2rem}}@media (max-width:768px){.hero-slider .slide{background-position:50%;background-repeat:no-repeat;background-size:contain}.hero-section1{min-height:80vh}.hero-content-wrapper,.hero-section1{padding:30px 15px}.hero-title{font-size:2.5rem;margin-top:0}.hero-description{font-size:1.1rem;margin-bottom:30px}.hero-actions{flex-direction:column;gap:15px}.btn{font-size:1rem;height:50px;margin:0;max-width:350px;width:90%}.hero-stats{gap:30px}.stat-number{font-size:2.2rem}.stat-label{font-size:.9rem}}@media (max-width:480px){.hero-section1{min-height:65vh}.hero-content-wrapper,.hero-section1{padding:20px 10px}.hero-title{font-size:2rem;margin-top:0}.hero-description{font-size:1rem;margin-bottom:20px}.hero-actions{flex-direction:column;gap:10px}.btn{font-size:.9rem;height:45px;margin:0;min-width:0;min-width:auto;width:100%}.btn-secondary{font-size:.8rem;height:40px;margin-top:0;max-width:250px;width:80%}.btn-primary{height:45px;max-width:300px;width:100%}.hero-stats{flex-direction:column;gap:20px;padding:10px 0}.stat-item{flex:1 1 100%;min-width:0;min-width:auto}.stat-number{font-size:2rem}.stat-label{font-size:.8rem}}@media (max-width:768px){.hero-title{margin-top:0!important}}@media (max-width:480px){.btn{min-width:0;padding:0 20px;width:100%}.btn-primary,.btn-secondary{height:45px;width:100%}}.hero-overlay,.hero-slider{height:100%}.facilities-container{background-color:#f5f7fb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-top:-60px;padding:40px 20px}.facilities-heading-wrapper{margin:40px auto 30px;max-width:800px;padding:0 20px;text-align:center}.facilities-heading{color:#036;font-size:2.2rem;margin:0}.facilities-subheading{color:#666;font-size:1.1rem;margin:8px 0 20px -6px}.facilities-content{display:flex;flex-direction:column;gap:40px;margin-top:20px}.facilities-gallery{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.facilities-image{border-radius:10px;box-shadow:0 4px 12px #00000014;height:180px;object-fit:cover;transition:transform .3s ease;width:100%}.facilities-image:hover{background-color:#ff7b00;border:1px solid #ff8000;box-shadow:0 4px 14px rgba(255,153,0,.519);transform:scale(1.03)}.facilities-texts{display:flex;flex-direction:column;gap:20px}.big-card{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;padding:20px 24px;text-align:left;transition:transform .3s ease}.big-card:hover{border:1px solid #ff8000;box-shadow:0 4px 14px rgba(255,153,0,.519);transform:translateY(-2px)}.big-card-header{align-items:flex-start;display:flex;gap:14px}.facilities-icon{color:#fa0;font-size:1.6rem;margin-top:8px}.facilities-card-title{color:#036;font-size:1.1rem;font-weight:600;margin:0 0 6px 8px}.facilities-card-desc{color:#444;font-size:.95rem;line-height:1.5;margin:0 0 0 8px}@media (min-width:992px){.facilities-content{align-items:flex-start;flex-direction:row}.facilities-gallery,.facilities-texts{flex:1 1}.facilities-texts{padding-left:30px}.facilities-heading,.facilities-heading-wrapper,.facilities-subheading{text-align:center}}.facilities-icon-wrapper{display:inline-block;margin-top:8px;transition:transform .6s ease}.big-card:hover .facilities-icon-wrapper{transform:rotate(-1turn)}.facilities-mobile-alternate{display:none}@media (max-width:991px){.facilities-content{display:none}.facilities-mobile-alternate{display:flex;flex-direction:column;gap:40px;margin-top:30px}.facilities-item{display:flex;flex-direction:column;gap:20px}.facilities-gallery{margin-top:30px}}@media (min-width:992px){.facilities-mobile-alternate{display:none}.facilities-content{display:flex;flex-direction:row;gap:40px;margin-top:20px}.facilities-gallery,.facilities-texts{flex:1 1}.facilities-texts{padding-left:30px}.facilities-heading,.facilities-heading-wrapper,.facilities-subheading{text-align:center}.facilities-gallery{margin-top:0}}.events-section{font-family:Segoe UI,sans-serif;margin:auto;max-width:1200px;padding:60px 20px}.events-title{font-size:2.8rem;font-weight:700;margin-bottom:10px;text-align:center}.events-title .gradient{background:linear-gradient(90deg,#1e3a8a,#f97316);-webkit-background-clip:text;color:#0000}.events-desc{color:#555;font-size:1.1rem;margin-bottom:40px;text-align:center}.event-filters{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:50px}.filter-btn{background-color:#f3f3f3;border:none;border-radius:20px;color:#333;cursor:pointer;font-weight:500;padding:10px 16px;transition:all .3s}.filter-btn.active,.filter-btn:hover{background-color:#007bff;color:#fff}.timeline{display:flex;flex-direction:column;padding-left:40px;position:relative}.timeline:before{background:#cfd9df;content:"";height:calc(100% - 30px);left:28px;position:absolute;top:30px;width:2px}.timeline-item{align-items:flex-start;display:flex;gap:20px;margin-bottom:40px}.timeline-icon{align-items:center;background:linear-gradient(to bottom right,#009dff,#00c2a8);border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;flex-shrink:0;font-size:1.4rem;height:50px;justify-content:center;margin-top:10px;width:50px}.event-card.new-card{background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 4px 16px #0000000a;padding:24px 28px;text-align:left;transition:box-shadow .3s ease;width:100%}.event-card.new-card:hover{border:1px solid #ff8000;box-shadow:0 4px 12px #ff9d00d5}.event-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.event-header h3{color:#222;font-size:1.25rem;font-weight:700;margin:0}.event-tag{background:#0000;border:1px solid;border-radius:999px;font-size:.75rem;font-weight:500;padding:4px 12px;text-transform:capitalize}.event-tag.orange{color:#f7922e}.event-tag.blue{color:#007bff}.event-tag.green{color:#2ca35c}.event-tag.purple{color:#7e3ff2}.event-tag.teal{color:#089e9e}.event-tag.red{color:#d12c2c}.event-meta{color:#466;display:flex;flex-wrap:wrap;font-size:.95rem;gap:14px;margin-bottom:14px}.event-summary{color:#345;font-size:1rem;margin-bottom:14px}.highlights strong{color:#222;display:inline-block;font-weight:600;margin-bottom:4px}.highlights ul{list-style:none;margin:0;padding-left:20px}.highlights li{color:#2a5caa;margin-bottom:6px}.gallery-button{display:flex;justify-content:center;margin-top:40px}.gallery-button button{background-color:#007bff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background .3s ease}.gallery-button button:hover{background-color:#0056b3}.no-events-message{color:#777;font-style:italic;margin-top:20px;text-align:center}@media (max-width:768px){.events-title{font-size:2.2rem}.event-meta{flex-direction:column}.timeline{align-items:center;padding-left:0;position:relative}.timeline:before{height:100%;left:50%;top:0;transform:translateX(-50%)}.timeline-item{align-items:center;flex-direction:column;gap:12px;position:relative;width:100%}.timeline-icon{margin-bottom:10px;margin-left:auto;margin-right:auto;z-index:1}.event-card.new-card{max-width:90%;padding:20px;z-index:1}.event-header{align-items:center;flex-direction:column;gap:8px}.event-header h3{text-align:center}.event-tag{margin-top:5px}.event-summary{text-align:center}.highlights ul{padding-left:15px;text-align:left}.filter-btn{font-size:.9rem;padding:8px 14px}}@media (max-width:480px){.events-section{padding:40px 15px}.events-title{font-size:1.8rem}.events-desc{font-size:1rem;margin-bottom:30px}.event-filters{align-items:center;flex-direction:column;gap:10px;margin-bottom:40px}.filter-btn{max-width:280px;text-align:center;width:90%}.timeline-item{margin-bottom:30px}.timeline-icon{font-size:1.2rem;height:45px;margin-top:0;width:45px}.event-card.new-card{padding:18px}.event-header h3{font-size:1.1rem}.event-meta{flex-direction:column;gap:8px}.event-meta,.event-summary,.highlights li{font-size:.9rem}}.ms-section{background-color:#f8f9fa;padding:5rem 1rem;text-align:center}.ms-title{color:#212529;font-size:2.5rem;font-weight:800;margin-bottom:3rem}.ms-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.ms-card{background-color:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .4s ease;width:380px}.ms-card:hover{border:1px solid #ff8000;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(-10px)}.ms-card-header{background:linear-gradient(90deg,#007bff,#0056b3);flex-shrink:0;height:120px;position:relative}.ms-photo{border:5px solid #fff;border-radius:50%;bottom:-75px;box-shadow:0 5px 15px #00000026;height:150px;left:50%;object-fit:cover;position:absolute;transform:translateX(-50%);width:150px}.ms-card-body{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:90px 1.5rem 2rem;text-align:center}.ms-name{color:#343a40;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.ms-job-title{color:#007bff;font-size:1rem;font-weight:500;margin-bottom:1.5rem}.ms-contact-info{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;width:fit-content}.ms-contact-link{align-items:center;color:#495057;display:flex;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s ease}.ms-contact-link:hover{color:#0056b3}.ms-icon{color:#6c757d;font-size:1.1rem;margin-right:10px}@media (max-width:820px){.ms-grid{align-items:center;flex-direction:column;gap:5rem}.ms-card{width:350px}}.tc-section{background-color:#f8f9fa;overflow-x:hidden;padding:5rem 0;position:relative;text-align:center}.tc-title{color:#212529;font-size:2.5rem;font-weight:800;margin-bottom:3rem}.tc-wrapper{margin:0 auto;max-width:1400px;overflow:hidden;padding-top:20px;position:relative;width:100%}.tc-track{animation:tc-scroll-animation 40s linear infinite;display:flex;gap:2rem;margin-top:20px;width:fit-content}@keyframes tc-scroll-animation{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tc-card{background-color:#fff;border:1px solid #e9ecef;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;flex-shrink:0;padding:2.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:340px}.tc-card:hover{border-color:#dee2e6;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a,0 0 15px #ffa50099;position:relative;transform:translateY(-12px) scale(1.03);z-index:10}.tc-avatar{background-color:#e9ecef;border:5px solid #fff;border-radius:50%;box-shadow:0 5px 15px #0000001a;height:120px;margin:-60px auto 1.5rem;overflow:hidden;position:relative;transition:transform .3s ease;width:120px}.tc-card:hover .tc-avatar{transform:scale(1.08)}.tc-avatar img{height:100%;object-fit:cover;width:100%}.tc-avatar-fallback{align-items:center;background:linear-gradient(135deg,#e9ecef,#ced4da);color:#495057;display:flex;font-size:3rem;font-weight:700;height:100%;justify-content:center;width:100%}.tc-name{color:#212529;font-size:1.3rem;font-weight:700;margin:0 0 .25rem}.tc-role{color:#007bff;font-size:1rem;font-weight:500;margin-bottom:1rem}.tc-quote{color:#6c757d;font-size:1rem;font-style:italic;line-height:1.5}@media (max-width:768px){.tc-section{padding:4rem 0}.tc-title{font-size:2rem}.tc-wrapper{overflow-x:hidden;padding:0 20px}.tc-track{animation:tc-scroll-animation 40s linear infinite;gap:1.5rem;justify-content:center}.tc-card{margin:0 auto;max-width:320px;width:85vw}.tc-blur-left,.tc-blur-right{bottom:0;pointer-events:none;position:absolute;top:0;width:30px;z-index:5}.tc-blur-left{background:linear-gradient(90deg,#f8f9fa 75%,#0000);left:0;width:85px}.tc-blur-right{background:linear-gradient(270deg,#f8f9fa 75%,#0000);right:0;width:85px}}@media (max-width:480px){.tc-card{padding:2rem 1.5rem;width:260px}.tc-avatar{height:100px;margin-top:-50px;width:100px}.tc-avatar-fallback{font-size:2.5rem}.tc-title{font-size:1.8rem}.tc-name{font-size:1.2rem}.tc-quote,.tc-role{font-size:.9rem}}.about-page{background:#fff;color:#111;font-family:Segoe UI,sans-serif}section{padding:2rem 1.5rem;text-align:center}.incubation-section{align-items:center;background:#f9f9f9;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;padding:50px 20px}.about_inc{animation:fadeIn 1.2s ease-in-out;border-bottom:4px solid #2c3e50;color:#2c3e50;font-size:2.8rem;font-weight:800;padding-bottom:10px}.about_inc,.incubation-section>p{margin-bottom:30px;text-align:center}.incubation-section>p{color:#555;font-size:1.1rem;line-height:1.7;max-width:900px;padding:0 15px}.incubation-img{animation:zoomIn 1s ease-in-out;border:4px solid #2c3e50;border-radius:20px;box-shadow:0 10px 25px #00000026;margin-bottom:30px;max-width:800px;width:90%}.incubation-content{border:2px solid #2c3e50;border-radius:16px;padding:40px 20px;text-align:center;transition:border-color .3s ease}.incubation-content h3{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:10px}.incubation-content p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:40px}.incubation-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card{background-color:#fff;border:2px solid #2c3e50;border-radius:12px;box-shadow:0 6px 15px #0000001a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:260px}.card:hover{border-color:orange;box-shadow:0 12px 25px #00000026;transform:translateY(-8px)}.card span{display:block;font-size:2.2rem;margin-bottom:10px}.card h4{color:#2c3e50;font-size:1.3rem;margin-bottom:8px}.card p{color:#666;font-size:1rem;line-height:1.4}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.about_inc{font-size:2rem}.incubation-section>p{font-size:1rem}.incubation-content h3{font-size:1.5rem}.card{width:90%}}.managers-cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.manager-card{background:#fefefe;border-radius:10px;max-width:300px;padding:1rem}.manager-card img{border-radius:10px;width:100%}.manager-card .position{color:#5858ff;font-weight:500}.team-carousel{background:#fff;padding:2rem;text-align:center}.team-carousel h2{font-size:2rem;margin-bottom:.5rem}.team-carousel h2 .highlight{color:#5858ff}.team-carousel p{color:#555;font-size:1rem;margin-bottom:1.5rem}.team-card{opacity:.6;padding:1rem;transform:scale(.9);transition:transform .4s ease,opacity .4s ease}.team-card img{border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto 1rem;max-width:220px;width:100%}.team-card h3{font-size:1.1rem;margin:.5rem 0 .2rem}.team-card p{color:#777;font-size:.9rem}.slick-center .team-card{background:#f0f4ff;border-radius:14px;box-shadow:0 6px 18px #00000026;opacity:1;transform:scale(1.1)}@media (max-width:768px){.incubation-cards,.managers-cards{align-items:center;flex-direction:column}}.commitment-slider-container{margin:auto;max-width:1000px;padding:40px 20px;text-align:center;width:100%}.our{color:#1a1a1a;font-size:36px;font-weight:700;margin-bottom:20px;margin-left:10px}.slider{border-radius:20px;box-shadow:0 8px 20px #0000001a;height:250px;overflow:hidden}.slider-inner{display:flex;height:250px;transition:transform .6s ease-in-out;width:100%}.slide{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:500;height:100%;justify-content:center;min-width:100%;padding:40px;text-align:center;text-shadow:1px 1px 3px #0000004d;transition:background 1s ease}.bg1{background:linear-gradient(135deg,#1f3b73,#4b6cb7)}.bg2{background:linear-gradient(135deg,#0f2027,#2c5364)}.bg3{background:linear-gradient(135deg,#2e3a59,#4b6cb7)}.dots{margin-top:15px}.dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;transition:background-color .3s;width:10px}.dot.active{background-color:#333}@media (max-width:768px){.commitment-slider-container{padding:30px 15px}.our{font-size:28px;margin-left:0}.slider{border-radius:16px}.slider,.slider-inner{height:220px}.slide{font-size:18px;height:100%;min-width:100%;padding:20px 15px}.dots{align-items:center;display:flex;justify-content:center}}@media (max-width:480px){.our{font-size:24px}.slider{height:200px}.slide{font-size:16px;padding:15px 10px}}.ecosystem-section{background-color:#f9fcfe;margin-top:-65px;padding:3rem 1rem;text-align:center}.ecosystem-section__heading{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.ecosystem-section__highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1e3a8a,#f97316);-webkit-background-clip:text}.ecosystem-section__subtext{color:#555;font-size:1rem;line-height:1.6;margin:0 auto 3rem;max-width:700px}.ecosystem-section__cards{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.ecosystem-section__card{height:280px;transition:transform .3s ease}.ecosystem-section__icon{align-items:center;background:linear-gradient(90deg,#0a275e,#2d62c5);border-radius:50%;color:#fff;display:flex;font-size:1.8rem;height:60px;justify-content:center;margin:14px auto 1rem;width:60px}.ecosystem-section__card-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.ecosystem-section__card-text{color:#555;font-size:.95rem;line-height:1.5}@media (max-width:768px){.ecosystem-section__cards{flex-direction:column;gap:2rem}.ecosystem-section__card{margin:0 auto;max-width:90%}}.ecosystem-section__card{background:#fff;border:2px solid #e0e7ff;border-radius:1rem;box-shadow:0 4px 12px #0000000a;flex:1 1 280px;opacity:0;padding:2rem 1.5rem;transform:translateY(30px);transition:transform .3s ease,opacity .6s ease}.ecosystem-section__card.visible{opacity:1;transform:translateY(0)}.ecosystem-section__card:hover{border-color:#f17821;transform:translateY(-10px)}.movement-section{background-color:#f9fbfe;display:flex;justify-content:center;padding:3rem 1rem}.movement-section__container{background:linear-gradient(90deg,#e5edfc,#faefe7);border:1.5px solid #dbeafe;border-radius:1rem;box-shadow:0 4px 12px #00000008;max-width:1000px;padding:2.5rem 2rem;text-align:center}.movement-section__heading{color:#111827;font-size:2rem;font-weight:700;margin-bottom:1rem}.movement-section__text{color:#4b5563;font-size:1rem;line-height:1.7;margin-bottom:2rem}.movement-section__button{background:linear-gradient(90deg,#0a275e,#2d62c5);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:opacity .3s ease}.movement-section__button:hover{opacity:.9}@media (max-width:768px){.movement-section__heading{font-size:1.5rem}.movement-section__text{font-size:.95rem}.movement-section__button{width:100%}}.movement-section{opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.movement-section.visible{opacity:1;transform:translateY(0)}:root{--primary-blue:#0056b3;--light-blue:#007bff;--text-dark:#212529;--text-light:#f8f9fa;--card-bg:#fff;--section-bg-light:#f8f9fa;--tag-bg:#e0e7ff;--tag-text:#004085;--icon-blue:#007bff;--icon-orange:#ff8c00;--icon-green:#28a745;--shadow-light:0 4px 15px #0000000d;--shadow-hover:0 10px 30px #0000001a}*,:after,:before{box-sizing:border-box}.vision-mission-section{background-color:#f8f9fa;background-color:var(--section-bg-light);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin-top:-65px;padding:80px 20px;text-align:center}.section-tag{background-color:#e0e7ff;background-color:var(--tag-bg);border-radius:25px;color:#004085;color:var(--tag-text);display:inline-block;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:8px 20px;text-transform:uppercase}.section-title{color:#212529;color:var(--text-dark);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:20px}.section-description{color:#555;font-size:clamp(1rem,2vw,1.15rem);line-height:1.6;margin:0 auto 60px;max-width:800px}.cards-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.card-item1,.card-item2,.card-item3{align-items:center;background-color:#fff;background-color:var(--card-bg);border-radius:16px;box-shadow:0 4px 15px #0000000d;box-shadow:var(--shadow-light);display:flex;flex-direction:column;overflow:hidden;padding:40px;position:relative;text-align:center;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.25,.8,.25,1);width:450px}.card-item1:hover,.card-item2:hover,.card-item3:hover{border:1px solid #ff8000;transform:translateY(-12px)}.card-item-hover:hover .card-title{color:#0056b3;color:var(--primary-blue);transition:color .3s ease}.card-icon{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:25px;margin-top:0;position:relative;transition:transform .3s ease-in-out;width:80px}.card-item1:hover .card-icon,.card-item2:hover .card-icon,.card-item3:hover .card-icon{transform:scale(1.1)}.card-icon svg{height:45px;width:45px}.vision-icon{background:radial-gradient(circle,#007bff33,#007bff0d);color:#007bff;color:var(--icon-blue)}.mission-icon{background:radial-gradient(circle,#ff8c0033,#ff8c000d);color:#ff8c00;color:var(--icon-orange)}.values-icon{background:radial-gradient(circle,#28a74533,#28a7450d);color:#28a745;color:var(--icon-green)}.card-title{color:#212529;color:var(--text-dark);font-size:1.8rem;font-weight:700;margin-bottom:10px;margin-top:5px}.card-description{color:#6c757d;font-size:1rem;line-height:1.7;padding-top:15px}@media (max-width:1024px){.vision-mission-section{padding:70px 15px}.cards-container{gap:30px}.card-item1,.card-item2,.card-item3{max-width:45%;min-width:250px;padding:30px}}@media (max-width:768px){.vision-mission-section{padding:60px 15px}.section-title{font-size:2.2rem}.section-description{font-size:1rem;margin-bottom:40px}.cards-container{flex-direction:column;gap:25px}.card-item1,.card-item2,.card-item3{margin:0 auto;max-width:450px;padding:25px;width:100%}.card-icon{height:65px;width:65px}.card-icon svg{height:35px;width:35px}}@media (max-width:480px){.vision-mission-section{padding:50px 10px}.section-title{font-size:1.8rem}.card-item1,.card-item2,.card-item3{padding:20px}.card-title{font-size:1.5rem}.card-description{font-size:.9rem}}.card-fade-up{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.card-fade-up.visible{opacity:1;transform:translateY(0)}:root{--vs-primary-blue:#0056b3;--vs-light-blue:#007bff;--vs-text-dark:#333;--vs-text-light:#f8f9fa;--vs-card-bg-gradient-start:#f0f4f8;--vs-card-bg-gradient-end:#e6edf2;--vs-play-button-bg:#007bff;--vs-play-button-hover-bg:#0056b3;--vs-orange-hover-border:#f7931e}.vs-video-section{background-color:#f0f2f5;margin-bottom:-10px;min-height:50vh;overflow-x:hidden;padding:80px 20px}.vs-video-card,.vs-video-section{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}.vs-video-card{border:2px solid #0000;border-radius:15px;box-shadow:0 10px 30px #00000014;flex-direction:column;max-width:1250px;min-height:350px;padding:40px 30px;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,border-color .3s ease-in-out}.vs-video-card,.vs-video-card:hover{background:linear-gradient(135deg,#f0f4f8,#e6edf2);background:linear-gradient(135deg,var(--vs-card-bg-gradient-start),var(--vs-card-bg-gradient-end))}.vs-video-card:hover{border-color:#f7931e;border-color:var(--vs-orange-hover-border);box-shadow:0 12px 35px #00000026;transform:translateY(-5px)}.vs-video-card:hover .vs-video-description,.vs-video-card:hover .vs-video-title,.vs-video-title{color:#333;color:var(--vs-text-dark)}.vs-video-title{font-size:2.2rem;font-weight:700;margin-bottom:5px;margin-top:-5px}.vs-video-description{color:#666;font-size:1.1rem;line-height:1.6;margin-left:auto;margin-right:auto;max-width:600px}.vs-video-player-container{background-color:#000;border-radius:10px;margin-bottom:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.vs-responsive-iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.vs-video-thumbnail-wrapper{aspect-ratio:16/9;border-radius:12px;box-shadow:0 6px 20px #00000026;cursor:pointer;margin-bottom:30px;max-width:1000px;overflow:hidden;position:relative;width:100%}.vs-video-thumbnail{border-radius:12px;display:block;height:100%;object-fit:cover;width:100%}.vs-thumbnail-play-button{align-items:center;background-color:#0009;border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:60px}.vs-thumbnail-play-button svg{fill:#fff;height:30px;width:30px}.vs-video-thumbnail-wrapper:hover .vs-thumbnail-play-button{transform:translate(-50%,-50%) scale(1.1)}.vs-video-modal{align-items:center;animation:vs-fadeIn .3s ease-in-out;background-color:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.vs-video-modal-content{background:#0000;border-radius:12px;max-width:900px;overflow:hidden;padding:0;position:relative;width:90%}.vs-close-video-button{align-items:center;background-color:#fffc;border:none;border-radius:50%;box-shadow:0 2px 5px #0003;color:#000;cursor:pointer;display:flex;font-size:1.5rem;height:35px;justify-content:center;position:absolute;right:10px;top:10px;transition:background-color .3s;width:35px;z-index:10000}.vs-close-video-button:hover{background-color:#fff}@keyframes vs-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1200px){.vs-video-card{max-width:90%}}@media (max-width:768px){.vs-video-section{min-height:40vh;padding:60px 15px}.vs-video-card{min-height:300px;padding:30px 20px;width:95%}.vs-video-title{font-size:1.8rem}.vs-video-description{font-size:1rem}.vs-video-thumbnail-wrapper{margin-bottom:25px;max-width:100%}.vs-thumbnail-play-button{height:50px;width:50px}.vs-thumbnail-play-button svg{height:25px;width:25px}.vs-video-modal-content{width:95%}.vs-close-video-button{font-size:1.2rem;height:30px;right:5px;top:5px;width:30px}}@media (max-width:480px){.vs-video-section{min-height:35vh;padding:40px 10px}.vs-video-card{min-height:250px;padding:25px 15px}.vs-video-title{font-size:1.5rem}.vs-video-description{font-size:.9rem}.vs-thumbnail-play-button{height:40px;width:40px}.vs-thumbnail-play-button svg{height:20px;width:20px}.vs-close-video-button{font-size:1rem;height:28px;right:2px;top:2px;width:28px}}.facilities-section-container{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;padding:4rem 1.5rem}.facility-content-block{align-items:center;display:flex;gap:3rem;margin-bottom:4rem}.facility-content-block:last-child{margin-bottom:0}.facility-text-content{flex:1 1}.facility-title{color:#00224d;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;text-align:center}.facility-description{color:#555;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.facility-button{font-weight:500;padding:.75rem 1.5rem}.facility-button,.facility-button1{align-items:center;background-color:#fff;border:1px solid #007bff;border-radius:8px;color:#007bff;display:inline-flex;text-decoration:none;transition:all .3s ease}.facility-button1{font-weight:590;padding:1rem 1.9rem}.facility-button1:hover{background-color:#007bff;color:#fff}.facility-button1 .arrow{font-size:1.2rem;margin-left:.5rem}.facility-button:hover{background-color:#007bff;color:#fff}.facility-button .arrow{font-size:1.2rem;margin-left:.5rem}.facility-images-top{display:flex;flex:1 1;gap:1.5rem;justify-content:flex-end}.facility-image-large{width:60%}.facility-image-large,.facility-image-small{border-radius:12px;box-shadow:0 10px 25px #00000026,0 6px 10px #0000001a;height:auto;object-fit:cover;transition:box-shadow .3s ease-in-out}.facility-image-small{width:35%}.facility-images-bottom{display:flex;flex:1 1;gap:1.5rem;justify-content:flex-start}.facility-image-medium{border-radius:12px;box-shadow:0 10px 25px #00000026,0 6px 10px #0000001a;height:auto;object-fit:cover;transition:box-shadow .3s ease-in-out;width:48%}.facility-image-large:hover,.facility-image-medium:hover,.facility-image-small:hover{border:1px solid #ff8000}@media (max-width:1024px){.facility-content-block{flex-direction:column;gap:2rem;text-align:center}.facility-text-content{order:1}.facility-images-bottom,.facility-images-top{align-items:center;flex-direction:column;gap:1rem;order:2}.facility-image-large,.facility-image-medium,.facility-image-small{max-width:400px;width:80%}.facility-block-bottom{display:flex;flex-direction:column}}@media (max-width:768px){.facilities-section-container{padding:3rem 1rem}.facility-title{font-size:2rem}.facility-description{font-size:.9rem}.facility-button{font-size:.9rem;padding:.6rem 1.2rem}.facility-image-large,.facility-image-medium,.facility-image-small{width:95%}.facility-block-bottom{display:flex;flex-direction:column}}.ani-pyramid{align-items:center;background:#f5f5f5;box-sizing:border-box;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;gap:40px;margin-top:-30px;min-height:100vh;padding:10px 20px 60px}.ani-row{display:flex;flex-wrap:wrap;gap:40px;width:100%}.ani-row,.center-row{justify-content:center}.ani-card{background-color:#fff;border-radius:20px;box-shadow:0 8px 30px #0003;box-sizing:border-box;display:flex;height:300px;overflow:hidden;position:relative;transition:transform .3s ease;width:570px}.ani-card:hover{border:1px solid #ff8000;transform:translateY(-5px)}.ani-left{box-sizing:border-box;flex:1 1;padding:40px 30px;position:relative;z-index:2}.ani-name{color:#111;font-size:1.5rem;font-weight:700;margin:-5px 0 0;opacity:0;transform:translateY(-60px);transition:all .8s ease;word-break:break-word}.ani-slide-in-top{opacity:1;transform:translateY(0)}.ani-title{color:#333;font-size:1rem;font-weight:600;margin-top:10px;opacity:0;transform:translateY(-40px);transition:all .8s ease .2s;word-break:break-word}.ani-slide-in-title{opacity:1;transform:translateY(0)}.ani-description{color:#333;font-size:1rem;line-height:1.5;margin-top:25px;opacity:0;transform:translateY(60px);transition:all .8s ease .4s;word-break:break-word}.ani-slide-in-desc{opacity:1;transform:translateY(0)}.ani-right{align-items:flex-end;box-sizing:border-box;display:flex;flex:1 1;justify-content:flex-end;overflow:hidden;position:relative}.ani-background-stripes{background:linear-gradient(120deg,#fff,#fff 40%,#1e1e1e 41%,#1e1e1e 65%,#06f 66%,#06f);height:100%;position:absolute;right:0;top:0;width:100%;z-index:0}.ani-image{bottom:0;height:100%;margin-bottom:-25px;max-width:100%;object-fit:contain;position:absolute;right:-100%;transition:right .8s ease;z-index:1}.ani-slide-in-image{right:0}@media (max-width:1200px){.ani-card{width:90%}}@media (max-width:768px){.ani-row{align-items:center;gap:20px}.ani-card,.ani-row{flex-direction:column}.ani-card{height:auto;max-width:500px;width:100%}.ani-left,.ani-right{padding:25px 20px;text-align:center;width:100%}.ani-background-stripes{background:linear-gradient(120deg,#fff,#fff 40%,#1e1e1e 41%,#1e1e1e 65%,#06f 66%,#06f);height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:0}.ani-image{bottom:auto;height:auto;margin:20px auto 0;max-height:200px;object-fit:contain;opacity:0;position:relative;right:0;transform:translateY(0);transform:scale(.8);transition:opacity .8s ease,transform .8s ease;width:80%;z-index:1}.ani-slide-in-image{opacity:1;transform:scale(1)}.ani-name{font-size:1.6rem;margin-top:0}.ani-title{font-size:1rem;margin-top:5px}.ani-description{font-size:.95rem;margin-top:15px}.ani-right{align-items:center;justify-content:center;order:-1;padding-top:0}}.ani-header{margin-bottom:40px}.ani-header,.ani-header1{box-sizing:border-box;padding:0 20px;text-align:center}.ani-header1{margin-bottom:10px}.ani-main-title{font-size:3rem;margin-bottom:10px;padding-top:-5px}.ani-main-title,.ani-main-title1{color:#111;font-weight:700;word-break:break-word}.ani-main-title1{font-size:2.5rem;margin-bottom:-20px;padding-top:30px}.ani-main-title2{color:#111;font-size:2.5rem;font-weight:700;margin-bottom:10px;padding-top:10px;word-break:break-word}.ani-subtitle,.ani-subtitle2,.ani-subtitle3{color:#444;font-size:1.2rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:700px;word-break:break-word}.ani-subtitle3{text-align:center}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1e3a8a,#f97316);background-clip:text;-webkit-background-clip:text;color:#0000}@media (max-width:768px){.ani-main-title{font-size:2rem}.ani-subtitle{font-size:1rem}.ani-main-title1,.ani-main-title2{font-size:2rem}.ani-subtitle2{font-size:1rem}}@media (max-width:480px){.ani-pyramid{gap:30px;padding:10px}.ani-card{max-width:350px;padding:0;width:100%}.ani-left,.ani-right{padding:20px 15px}.ani-name{font-size:1.4rem}.ani-title{font-size:.9rem}.ani-description{font-size:.85rem;margin-top:10px}.ani-image{margin:15px auto 0;max-height:150px;width:90%}.ani-main-title,.ani-main-title1,.ani-main-title2{font-size:1.8rem}.ani-subtitle,.ani-subtitle2{font-size:.9rem}}.sm-body-wrapper{align-items:center;background-color:#f0f2f5;box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;margin:0;min-height:100vh;overflow-x:hidden;padding:20px;width:100%}.sm-header-section{margin-bottom:40px;max-width:800px;padding:0 20px;text-align:center}.sm-highlight-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1e3a8a,#f97316);-webkit-background-clip:text;background-clip:text;color:#0000}.sm-success-tag{align-items:center;background-color:#e6f7ed;border-radius:20px;color:#34c759;display:inline-flex;font-size:1.9em;font-weight:600;margin-bottom:15px;padding:8px 15px}.sm-success-tag .fas{margin-right:8px}.sm-main-title{color:#333;font-size:2.8em;font-weight:800;line-height:1.2;margin:15px 0 10px}.sm-highlight-blue{color:#1a73e8}.sm-highlight-orange{color:#f7931e}.sm-description-text{color:#555;font-size:1.1em;line-height:1.6;margin-bottom:20px}.sm-card-container{align-items:center;display:flex;justify-content:center;margin-bottom:40px;max-width:1000px;position:relative;width:100%}.sm-card-container:hover{border:1px solid #ff8000}.sm-slider-wrapper{border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden;width:100%}.sm-slider-track{display:flex}.sm-startup-card{background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;gap:30px;padding:20px 30px;position:relative;width:100%}.sm-details-section{align-items:center;border-right:1px solid #e0e0e0;display:flex;flex:1 1;flex-direction:row;gap:25px;padding-right:20px;position:relative}.sm-profile-image-wrapper{flex-shrink:0;position:relative}.sm-profile-image{border:4px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:100px;object-fit:cover;width:100px}.sm-status-dot{background-color:#34c759;border:3px solid #fff;border-radius:50%;bottom:5px;height:18px;position:absolute;right:5px;width:18px}.sm-text-details{display:flex;flex-direction:column;flex-grow:1;justify-content:center;text-align:left}.sm-startup-name{color:#333;font-size:1.3em;font-weight:700;margin:0 0 8px}.sm-founder-info{color:#666;font-size:1.1em;margin:0 0 10px}.sm-startup-description{color:#555;font-size:1em;line-height:1.5;margin:0 0 15px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-status-est-info{align-items:center;color:#777;display:flex;font-size:.9em;gap:25px}.sm-active-status{align-items:center;color:#34c759;display:flex;font-weight:600}.sm-active-dot{background-color:#34c759;border-radius:50%;height:10px;margin-right:8px;width:10px}.sm-established-year{align-items:center;background-color:#eef1f6;border-radius:20px;color:#555;display:flex;font-size:.9em;font-weight:600;padding:8px 15px;position:absolute;right:20px;top:0;transform:translateY(0)}.sm-icon-calendar-alt:before{color:#777;content:"\f073";font-family:Font Awesome\ 5 Free;font-size:1.2em;font-weight:400;margin-right:8px}.sm-success-story-section{background-color:#e6eaf2;border-radius:12px;box-shadow:inset 0 1px 3px #0000000d;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:20px 30px}.sm-story-header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.sm-icon-quotes{color:#a0a0a0;font-size:2.5em;line-height:1}.sm-story-title{color:#34c759;font-size:1.1em;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.sm-story-quote{color:#444;font-size:1.15em;font-style:italic;line-height:1.6;margin-bottom:15px}.sm-founder-signature{text-align:right}.sm-founder-name{color:#1a73e8;font-size:1.1em;font-weight:600;margin:0 0 5px}.sm-founder-title{color:#777;font-size:.9em;margin:0}.sm-footer-section{margin-top:40px;max-width:800px;padding:0 20px;text-align:center}.sm-footer-text{color:#777;font-size:1em;line-height:1.5}@media (max-width:992px){.sm-header-section{margin-bottom:30px}.sm-main-title{font-size:2.2em}.sm-description-text{font-size:1em}.sm-card-container{margin-bottom:30px}.sm-startup-card{flex-direction:column;gap:25px;padding:25px}.sm-details-section{align-items:center;border-bottom:1px solid #e0e0e0;border-right:none;padding-bottom:25px;padding-right:0;text-align:center}.sm-profile-image-wrapper{margin-bottom:15px}.sm-text-details{align-items:center}.sm-startup-description{max-width:100%;text-overflow:clip;white-space:normal}.sm-status-est-info{flex-direction:column;gap:10px;margin-top:15px}.sm-established-year{margin-left:auto;margin-right:auto;margin-top:15px;position:static;right:auto;top:auto;transform:none}.sm-success-story-section{padding:0 25px 25px}.sm-founder-signature{text-align:center}}@media (max-width:768px){.sm-header-section{margin-bottom:25px}.sm-main-title{font-size:1.8em}.sm-description-text{font-size:.95em}.sm-card-container{margin-bottom:25px}.sm-startup-card{gap:20px;padding:20px}.sm-profile-image{height:80px;width:80px}.sm-status-dot{bottom:3px;height:15px;right:3px;width:15px}.sm-startup-name{font-size:1.6em}.sm-founder-info{font-size:1em}.sm-startup-description{font-size:.95em;margin-bottom:10px}.sm-story-quote{font-size:1.05em;margin-bottom:10px}.sm-footer-section{margin-top:25px}}@media (max-width:480px){.sm-header-section{margin-bottom:20px}.sm-main-title{font-size:1.5em}.sm-description-text{font-size:.9em}.sm-card-container{margin-bottom:20px}.sm-startup-card{gap:15px;padding:15px}.sm-profile-image{height:70px;width:70px}.sm-status-dot{bottom:2px;height:12px;right:2px;width:12px}.sm-startup-name{font-size:1.4em}.sm-founder-info,.sm-startup-description{font-size:.9em}.sm-story-quote{font-size:1em}.sm-established-year{font-size:.8em;padding:6px 12px}.sm-footer-section{margin-top:20px}}.cs-body-wrapper{align-items:center;background-color:#f0f2f5;box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;margin:0;min-height:100vh;overflow:hidden;padding:40px 20px 0;width:100%}.cs-header-section{margin-bottom:50px;margin-top:-40px;max-width:900px;padding:0 20px;text-align:center}.cs-success-tag{align-items:center;background-color:#e6f7ed;border-radius:20px;color:#34c759;display:inline-flex;font-size:1.5em;font-weight:600;margin-bottom:20px;padding:4px 18px}.cs-success-tag .fas{font-size:1.1em;margin-right:8px}.cs-main-title{color:#333;font-size:2.8em;font-weight:800;line-height:1.2;margin:15px 0}.cs-description-text{color:#555;font-size:1.1em;line-height:1.6;margin-bottom:20px}.cs-testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);max-width:1200px;width:100%}.cs-testimonial-card{background-color:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:40px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease-in-out}.cs-testimonial-card:hover{border-color:#ff8c00}.cs-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.cs-quote-icon{color:#e0e0e0;font-family:serif;font-size:2.8em;line-height:1}.cs-rating .fas{color:#ff8c00;margin-left:3px}.cs-star-empty{color:#e0e0e0}.cs-quote-text{color:#444;flex-grow:1;font-size:1.05em;font-style:italic;line-height:1.6;margin-bottom:35px}.cs-author-info{gap:15px}.cs-author-info,.cs-avatar{align-items:center;display:flex}.cs-avatar{background-color:#1a73e8;border-radius:50%;color:#fff;flex-shrink:0;font-size:1.1em;font-weight:600;height:50px;justify-content:center;width:50px}.cs-author-details{display:flex;flex-direction:column}.cs-author-name{color:#333;font-size:1.1em;font-weight:700;margin:0}.cs-author-title{color:#666;font-size:.95em;margin:2px 0 0}.cs-author-cohort{color:#888;font-size:.85em;margin:2px 0 0}@media (max-width:1024px){.cs-testimonials-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.cs-main-title{font-size:2.4em}.cs-testimonial-card{min-height:260px;padding:35px}}@media (max-width:768px){.cs-header-section{margin-bottom:40px}.cs-main-title{font-size:2em}.cs-description-text{font-size:1em}.cs-testimonials-grid{grid-template-columns:1fr;padding:0 10px}.cs-testimonial-card{min-height:auto;padding:25px}.cs-quote-icon{font-size:2.5em}.cs-quote-text{font-size:1em}.cs-author-name{font-size:1.05em}.cs-author-title{font-size:.9em}}@media (max-width:480px){.cs-header-section{margin-bottom:30px}.cs-main-title{font-size:1.7em}.cs-description-text{font-size:.9em}.cs-testimonial-card{padding:20px}.cs-quote-icon{font-size:2.2em}.cs-avatar{font-size:1em;height:45px;width:45px}}.cs-testimonial-card{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.cs-testimonial-card.animate{opacity:1;transform:translateY(0)}.in-body-wrapper{align-items:center;background-color:#f0f2f5;box-sizing:border-box;display:flex;font-family:Inter,sans-serif;justify-content:center;margin:0;overflow-x:hidden;padding:40px 20px;width:100%}.in-card-container{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;max-width:1200px;padding:40px 30px;text-align:center;width:100%}.in-card-container:hover{border:1px solid #ff8000;box-shadow:0 4px 12px #ff9d00d5}.in-main-title{color:#333;font-size:2em;font-weight:700;margin-bottom:40px}.in-stats-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(3,auto);justify-items:center}.in-stat-item{align-items:center;display:flex;flex-direction:column}.in-stat-value{font-size:2.5em;font-weight:800;line-height:1;margin:0 0 10px}.in-stat-label{color:#555;font-size:1.1em;line-height:1.3;margin:0}.in-value-blue{color:#1a73e8}.in-value-orange{color:#f7931e}.in-value-green{color:#34c759}.in-value-dark-blue{color:#004d99}@media (max-width:1024px){.in-stats-grid{grid-template-columns:repeat(2,1fr)}.in-main-title{font-size:1.8em;margin-bottom:30px}.in-stat-value{font-size:2.2em}.in-stat-label{font-size:1em}}@media (max-width:768px){.in-card-container{padding:30px 20px}.in-main-title{font-size:1.6em;margin-bottom:25px}.in-stats-grid{gap:30px;grid-template-columns:1fr}.in-stat-value{font-size:2em}.in-stat-label{font-size:.95em}}@media (max-width:480px){.in-card-container{padding:25px 15px}.in-main-title{font-size:1.4em;margin-bottom:20px}.in-stat-value{font-size:1.8em}.in-stat-label{font-size:.9em}}.application-form-container{background:#f2f5ff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:3rem auto;max-width:1000px;padding:1rem}.application-form-container h1{color:#4c4cf0;font-size:2.5rem;margin-bottom:.5rem;text-align:center}.application-form label:invalid::placeholder{border:1px solid red}.instructions{color:#555;font-size:1rem;margin-bottom:2rem;text-align:center}.application-form{background:#fff;border-radius:20px;box-shadow:0 12px 24px #00000014;display:flex;flex-direction:column;padding:2rem}.application-form h3{border-bottom:2px solid #eee;color:#333;font-size:1.2rem;margin-bottom:1rem;margin-top:2rem;padding-bottom:.25rem}.application-form label{color:#444;font-weight:500;margin:.5rem 0 .2rem}.textarea{height:auto;min-height:100px}.application-form input,.application-form textarea{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;font-size:1rem;margin-bottom:1rem;padding:.8rem 1rem;transition:border-color .2s ease;width:100%}.application-form input:focus,.application-form textarea:focus{background-color:#fff;border-color:#4c4cf0;outline:none}.application-form input[type=checkbox],.application-form input[type=radio]{margin-right:.5rem;width:auto}.declaration-text{color:#555;font-size:.95rem;margin:1rem 0}.application-form button[type=submit]{align-self:center;background-color:#4c4cf0;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:1rem;padding:.75rem 2rem;transition:background-color .3s ease}.application-form button[type=submit]:hover{background-color:#3a3acc}.application-form button[type=submit]:disabled{background-color:#a4a4f0;cursor:not-allowed}.form-error{color:red;font-size:.875rem;margin-bottom:1rem;margin-top:-.5rem}@media (min-width:768px){.application-form .two-column{display:flex;gap:1rem}.application-form .two-column>div{flex:1 1}}.application-form .dropdown-group{margin-bottom:1rem}.application-form .dropdown-group label{display:block;margin-bottom:.5rem}.application-form .dropdown-group select{appearance:none;background-color:#f9f9f9;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M287%20164.7c-4.7%204.7-12.3%204.7-17%200l-123.6-123.5-123.5%20123.5c-4.7%204.7-12.3%204.7-17%200s-4.7-12.3%200-17l132-132c4.7-4.7%2012.3-4.7%2017%200l132%20132c4.7%204.7%204.7%2012.3%200%2017z%22%2F%3E%3C%2Fsvg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:.6em;border:1px solid #ccc;border-radius:10px;font-size:1rem;padding:.8rem 2.5rem .8rem 1rem;transition:border-color .2s ease;width:100%}.application-form .dropdown-group select:focus{background-color:#fff;border-color:#4c4cf0;outline:none}.declaration-container{align-items:flex-start;display:flex;gap:.5rem;margin:1rem 0}.declaration-container input[type=checkbox]{flex-shrink:0;margin-top:.25rem;transform:scale(1.2);width:auto}.declaration-label{color:#555;font-size:.95rem;font-weight:400;line-height:1.4;margin:0}input[name=mobile]+p{color:red;font-size:14px;margin-top:5px}.form-modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.form-popup-card{background:#fff;border-radius:20px;box-shadow:0 12px 24px #0003;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:400px;padding:2rem;text-align:center;width:90%}.form-popup-title{color:#4c4cf0;font-size:1.5rem;margin-top:0}.form-popup-message{color:#555;font-size:1rem;margin-bottom:1rem}.form-popup-submessage{color:#888;font-size:.9rem;margin-top:-.5rem}.form-popup-button{background-color:#4c4cf0;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 2rem;transition:background-color .3s ease}.form-popup-button:hover{background-color:#3a3acc}.form-loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#4c4cf0;height:40px;margin:1.5rem auto 0;width:40px}.input-field{border:1px solid #ccc;border-radius:8px;outline:none;padding:10px}.input-field:invalid:not(:placeholder-shown){border:1px solid red}.input-field:invalid:not(:placeholder-shown)::placeholder{color:red}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gallery-section{background-color:#f8faff;font-family:Segoe UI,sans-serif;margin:auto;padding:60px 20px}.gallery-title{color:#333;font-size:2.8rem;font-weight:700;margin-bottom:10px;text-align:center}.gallery-title .gradient{background:linear-gradient(90deg,#1e3a8a,#f97316);-webkit-background-clip:text;color:#0000}.gallery-desc{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.gallery-filters{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:50px;padding:0 15px}.gallery-filter-btn{background-color:#e0e6ea;border:none;border-radius:25px;color:#333;cursor:pointer;flex-shrink:0;font-size:.95rem;font-weight:500;padding:10px 18px;transition:all .3s ease}.gallery-filter-btn.active,.gallery-filter-btn:hover{background-color:#007bff;box-shadow:0 4px 12px #007bff33;color:#fff;transform:translateY(-2px)}.gallery-content{margin-top:30px;min-height:300px}.image-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center;padding:0 15px}.image-item{background:#fff;border-radius:12px;box-shadow:0 6px 20px #00000014;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.image-item:hover{border:1px solid #ff8000;box-shadow:0 10px 30px #0000001f;transform:translateY(-5px)}.image-item img{display:block;height:250px;object-fit:cover;width:100%}.image-caption{color:#444;flex-grow:1;font-size:.95rem;padding:15px 20px;text-align:center}.no-images-message{background-color:#eef;border-radius:10px;color:#777;font-size:1.1rem;font-style:italic;margin-top:50px;padding:20px;text-align:center}.gallery-back-button{display:flex;justify-content:center;margin-top:60px}.gallery-back-button button{background-color:#007bff;border:none;border-radius:10px;box-shadow:0 4px 10px #007bff4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 28px;transition:background .3s ease,transform .3s ease}.gallery-back-button button:hover{background-color:#0056b3;box-shadow:0 6px 15px #007bff66;transform:translateY(-2px)}@media (max-width:768px){.gallery-title{font-size:2.2rem}.image-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.gallery-filter-btn{font-size:.9rem;padding:8px 14px}}@media (max-width:480px){.image-grid{grid-template-columns:1fr}.gallery-filters{align-items:center;flex-direction:column}.gallery-filter-btn{max-width:250px;width:80%}}.download-page{background:#fff;border-radius:16px;box-shadow:0 10px 30px #00000014;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:4rem auto;max-width:800px;padding:2rem;text-align:center}.download-page h1{color:#4c4cf0;font-size:2.2rem;margin-bottom:1rem}.description{color:#555;font-size:1rem;line-height:1.6;margin-bottom:2rem}.download-button{align-items:center;background-color:#4c4cf0;border-radius:8px;color:#fff;display:inline-flex;font-size:1rem;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease}.download-button:hover{background-color:#3a3acc}.address{color:#333;font-size:1rem;margin-top:3rem}.address h3{color:#222;margin-bottom:.5rem}.application-tabs-container{margin:auto auto 0;max-width:1200px;padding:20px}.tabs-header{border-bottom:2px solid #ccc;display:flex;justify-content:center;margin-bottom:20px}.tabs-header button{background:none;border:none;border-bottom:3px solid #0000;cursor:pointer;font-size:16px;font-weight:600;margin:0 5px;padding:12px 24px;transition:all .3s ease}.tabs-header button.active{border-bottom:3px solid #007bff;color:#007bff}.tabs-content{padding:10px}.landingPage-body{background:#000;font-family:sans-serif;height:100vh;margin:0;overflow:hidden;padding:0;width:100vw}.landingPage-lighting{animation:landingPage-rotateLights 10s linear infinite;background:radial-gradient(circle at center,#ffffff26,#0000 60%),radial-gradient(circle at center,#ffff001a,#0000 70%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@keyframes landingPage-rotateLights{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.landingPage-stage{height:100vh;overflow:hidden;position:relative;width:100%;z-index:1}.landingPage-curtain{height:100%;overflow:hidden;position:absolute;top:0;width:50%;z-index:5}.landingPage-curtain-left{left:0}.landingPage-curtain-right{right:0}.landingPage-fabric{animation:landingPage-sway 4s ease-in-out infinite;background:repeating-linear-gradient(90deg,#1e0000,#3b0000 20px,#5a0000 40px,#3b0000 60px),radial-gradient(circle at 30% 20%,#ffffff0d,#0000 70%),#3b0000;background-blend-mode:overlay;height:100%;width:100%}@keyframes landingPage-sway{0%,to{transform:translateX(0)}50%{transform:translateX(1.5%)}}.landingPage-stage.landingPage-open .landingPage-curtain-left .landingPage-fabric{animation:landingPage-sway 4s ease-in-out infinite,landingPage-openLeft 1.5s ease-in-out forwards}.landingPage-stage.landingPage-open .landingPage-curtain-right .landingPage-fabric{animation:landingPage-sway 4s ease-in-out infinite,landingPage-openRight 1.5s ease-in-out forwards}@keyframes landingPage-openLeft{0%{transform:translateX(0)}to{transform:translateX(-110%)}}@keyframes landingPage-openRight{0%{transform:translateX(0)}to{transform:translateX(110%)}}.landingPage-controls{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.landingPage-controls button{background:linear-gradient(135deg,#e2d4a3,#e2d4a3);border:none;border-radius:30px;box-shadow:0 4px 10px #0006;color:#000;cursor:pointer;font-size:18px;font-weight:700;padding:14px 28px;transition:transform .2s ease,background .3s ease}.landingPage-controls button:hover{background:linear-gradient(135deg,#ffc300,gold);transform:scale(1.05)}.landingPage-countdown{color:#d2cbcb;font-size:48px;font-weight:700;left:50%;position:absolute;text-align:center;top:45%;transform:translate(-50%,-50%);z-index:20}.landingPage-confetti-wrapper{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.landingPage-confetti{animation:landingPage-fall linear forwards;height:10px;opacity:.9;position:absolute;width:10px}@keyframes landingPage-fall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(2turn)}}@media (max-width:600px){.landingPage-controls button{font-size:16px;padding:12px 24px}.landingPage-countdown{font-size:32px}}
/*# sourceMappingURL=main.8e4be04d.css.map*/