:root{--iri-primary: #0f2b5c;--iri-primary-container: #00163d;--iri-blue: #0066cc;--iri-blue-dark: #004b99;--iri-blue-light: #e8f3fb;--iri-blue-subtle: #f8faff;--iri-blue-bg: #f4f7fc;--iri-quote-blue: #0055b8;--iri-quote-dark: #00377a;--iri-gold: #ffcc00;--iri-amber: #f59e0b;--iri-yellow: #fbbf24;--iri-white: #ffffff;--iri-slate-900: #0f172a;--iri-slate-800: #1e293b;--iri-slate-700: #334155;--iri-slate-600: #475569;--iri-slate-500: #64748b;--iri-slate-400: #94a3b8;--iri-slate-200: #e2e8f0;--iri-slate-100: #f1f5f9;--iri-footer-bg: #071731;--iri-radius-sm: 8px;--iri-radius-md: 12px;--iri-radius-lg: 16px;--iri-radius-xl: 24px;--iri-radius-2xl: 32px;--iri-shadow-sm: 0 2px 10px rgba(15, 43, 92, .04);--iri-shadow-md: 0 10px 30px rgba(0, 0, 0, .06);--iri-shadow-lg: 0 16px 40px rgba(0, 0, 0, .12);--iri-transition: all .3s cubic-bezier(.4, 0, .2, 1)}.front-landing-wrapper{font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--iri-slate-900);background-color:var(--iri-white);overflow-x:hidden}.front-landing-wrapper *{box-sizing:border-box}.landing-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.landing-container.container-wide{max-width:1320px}.landing-container.container-narrow{max-width:1040px}.landing-section{width:100%;padding-top:5rem;padding-bottom:5rem;position:relative}@media (max-width: 768px){.landing-section{padding-top:3.5rem;padding-bottom:3.5rem}}.section-header-centered{text-align:center;margin-bottom:2.5rem}.section-header-centered .section-badge{display:inline-block;padding:.35rem .85rem;border-radius:9999px;background-color:#dbeafe;color:#06c;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.section-header-centered .section-main-title{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800;color:var(--iri-slate-900);letter-spacing:-.02em;line-height:1.2;margin:0}.btn-pill-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.75rem;border-radius:9999px;border:1.5px solid var(--iri-blue);color:var(--iri-blue);background-color:transparent;font-size:.875rem;font-weight:700;text-decoration:none;box-shadow:0 1px 3px #0000000a;transition:var(--iri-transition);cursor:pointer}.btn-pill-outline i,.btn-pill-outline .ti{font-size:1.125rem;line-height:1}.btn-pill-outline:hover{background-color:var(--iri-blue);color:var(--iri-white);transform:translateY(-2px);box-shadow:0 4px 12px #0066cc40}.layout-navbar{background:#fffffff5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(226,232,240,.8)!important;box-shadow:0 2px 12px #0f2b5c0a!important;transition:var(--iri-transition)}.layout-navbar .landing-navbar{min-height:4.5rem}.layout-navbar .navbar-nav .nav-link{font-size:.9375rem;font-weight:600;color:var(--iri-slate-700);padding:.6rem 1rem;border-radius:var(--iri-radius-sm);transition:var(--iri-transition)}.layout-navbar .navbar-nav .nav-link:hover,.layout-navbar .navbar-nav .nav-link.active{color:var(--iri-blue);background-color:#0066cc0d}.layout-navbar .dropdown-menu{border-radius:var(--iri-radius-lg)!important;border:1px solid var(--iri-slate-200)!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 40px #0f2b5c1f!important;margin-top:.5rem;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.layout-navbar .dropdown-menu .dropdown-item{font-size:.875rem;font-weight:600;color:var(--iri-slate-700);padding:.75rem 1.25rem!important;border-radius:var(--iri-radius-sm);display:flex;align-items:center;transition:all .2s ease-in-out}.layout-navbar .dropdown-menu .dropdown-item:hover,.layout-navbar .dropdown-menu .dropdown-item.active{color:var(--iri-blue)!important;background-color:#eff6ff!important;padding-left:1.5rem!important;padding-right:1.25rem!important}.layout-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu .mega-dropdown-link{font-size:.875rem;font-weight:600;color:var(--iri-slate-700);padding:.75rem 1.25rem!important;border-radius:var(--iri-radius-sm);display:flex;align-items:center;justify-content:space-between;transition:all .2s ease-in-out}.layout-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu .mega-dropdown-link:hover,.layout-navbar .navbar-nav .nav-item.mega-dropdown>.dropdown-menu .mega-dropdown-link.active{color:var(--iri-blue)!important;background-color:#eff6ff!important;padding-left:1.5rem!important;padding-right:1.25rem!important}.layout-navbar .gallery-mega-dropdown{width:100%;max-width:540px}@media (max-width: 576px){.layout-navbar .gallery-mega-dropdown{max-width:100%}}.layout-navbar .gallery-mega-dropdown .gallery-dropdown-card{border-radius:var(--iri-radius-md);border:1.5px solid var(--iri-slate-200);background:var(--iri-white);transition:var(--iri-transition);text-decoration:none}.layout-navbar .gallery-mega-dropdown .gallery-dropdown-card:hover{border-color:var(--iri-blue);transform:translateY(-3px);box-shadow:0 8px 20px #0066cc1f}.layout-navbar .announcement-mega-menu{border-radius:var(--iri-radius-xl)!important}.layout-navbar .announcement-mega-menu .avatar-initial{background-color:#dbeafe!important;color:var(--iri-blue)!important}@media (max-width: 991.98px){.layout-navbar .landing-nav-menu{background:var(--iri-white);border-radius:var(--iri-radius-lg);padding:1.5rem;box-shadow:var(--iri-shadow-lg);margin-top:.75rem;max-height:calc(100vh - 5rem);overflow-y:auto}.layout-navbar .landing-nav-menu .navbar-nav{gap:.25rem}.layout-navbar .landing-nav-menu .dropdown-menu{position:static!important;float:none;box-shadow:none!important;border:1px solid var(--iri-slate-200)!important;background:var(--iri-slate-100)!important;margin:.5rem 0}}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-section{position:relative;width:100%;min-height:520px;background-color:var(--iri-primary);display:flex;align-items:center;overflow:hidden}@media (min-width: 768px){.hero-section{min-height:600px}}@media (min-width: 1024px){.hero-section{min-height:640px}}.hero-section .swiper-hero{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hero-section .hero-slide{position:relative;width:100%;height:100%;min-height:520px;display:flex;align-items:center;background-size:cover;background-position:center}@media (min-width: 768px){.hero-section .hero-slide{min-height:600px}}@media (min-width: 1024px){.hero-section .hero-slide{min-height:640px}}.hero-section .hero-slide .hero-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.78) contrast(1.05)}.hero-section .hero-slide .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000ad,#0006,#00000026);z-index:1}.hero-section .hero-content-wrap{position:relative;z-index:10;width:100%;padding-top:3rem;padding-bottom:5rem}.hero-section .hero-accent-box{max-width:48rem;border-left:6px solid var(--iri-gold);padding-left:1.5rem;padding-top:.5rem;padding-bottom:.5rem}.hero-section .hero-title{font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:800;color:var(--iri-white);letter-spacing:-.025em;line-height:1.12;margin:0 0 1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.hero-section .hero-desc{color:#ffffffe6;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;margin-bottom:1.5rem;max-width:40rem}.hero-section .hero-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.75rem;border-radius:8px;background-color:var(--iri-blue);color:var(--iri-white);font-weight:700;font-size:.95rem;text-decoration:none;box-shadow:0 4px 14px #06c6;transition:var(--iri-transition)}.hero-section .hero-btn:hover{background-color:var(--iri-blue-dark);transform:translateY(-2px);box-shadow:0 6px 20px #0066cc80}.hero-section .hero-bottom-curve{position:absolute;bottom:-1px;left:0;right:0;width:100%;overflow:hidden;line-height:0;z-index:20;pointer-events:none}.hero-section .hero-bottom-curve svg{display:block;width:100%;height:4rem}@media (min-width: 640px){.hero-section .hero-bottom-curve svg{height:6rem}}.hero-section .swiper-scrollbar{bottom:80px!important;left:2rem!important;width:180px!important;height:3px!important;background:#ffffff40!important;z-index:25}.hero-section .swiper-scrollbar .swiper-scrollbar-drag{background:var(--iri-gold)!important}.features-cards-section{position:relative;z-index:30;margin-top:-2.5rem;margin-bottom:4rem}@media (min-width: 640px){.features-cards-section{margin-top:-3.5rem}}@media (min-width: 1024px){.features-cards-section{margin-top:-4rem}}.features-cards-section .features-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.features-cards-section .features-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem}}.features-cards-section .feature-card{background-color:var(--iri-white);border-radius:var(--iri-radius-lg);padding:1.75rem 2rem;box-shadow:var(--iri-shadow-md);border-bottom:4px solid var(--iri-gold);display:flex;align-items:flex-start;gap:1.25rem;transition:var(--iri-transition);text-decoration:none;color:inherit}.features-cards-section .feature-card:hover{transform:translateY(-4px);box-shadow:var(--iri-shadow-lg)}.features-cards-section .feature-card .feature-icon-box{width:4rem;height:4rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.features-cards-section .feature-card .feature-icon-box img{max-width:3.5rem;max-height:3.5rem;object-fit:contain}.features-cards-section .feature-card .feature-icon-box svg{width:3.5rem;height:3.5rem}.features-cards-section .feature-card .feature-card-content{flex:1}.features-cards-section .feature-card .feature-card-content h3{font-size:1.25rem;font-weight:700;color:var(--iri-slate-900);margin:0 0 .5rem;line-height:1.3}.features-cards-section .feature-card .feature-card-content p{color:var(--iri-slate-600);font-size:.875rem;line-height:1.6;margin:0}.registration-cards-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media (min-width: 640px){.registration-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.registration-cards-grid{grid-template-columns:repeat(3,1fr)}}.registration-cards-grid .reg-card{position:relative;min-height:180px;border-radius:var(--iri-radius-lg);overflow:hidden;background-size:cover;background-position:center;box-shadow:var(--iri-shadow-md);display:flex;align-items:flex-end;text-decoration:none;transition:var(--iri-transition)}.registration-cards-grid .reg-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#0f2b5ce0);z-index:1}.registration-cards-grid .reg-card:hover{transform:translateY(-4px);box-shadow:var(--iri-shadow-lg)}.registration-cards-grid .reg-card:hover h4:after{width:100%}.registration-cards-grid .reg-card .reg-card-content{position:relative;z-index:2;padding:1.5rem;color:var(--iri-white)}.registration-cards-grid .reg-card .reg-card-content h4{color:var(--iri-white);font-size:1.2rem;font-weight:700;margin:0 0 .4rem;position:relative;padding-bottom:.4rem}.registration-cards-grid .reg-card .reg-card-content h4:after{content:"";position:absolute;bottom:0;left:0;width:32px;height:2px;background:var(--iri-gold);transition:width .3s ease}.registration-cards-grid .reg-card .reg-card-content p{font-size:.85rem;color:#ffffffd9;margin:0}.highlight-banner-section{margin-bottom:5rem}.highlight-banner-section .highlight-banner-card{position:relative;width:100%;border-radius:var(--iri-radius-xl);overflow:hidden;background:linear-gradient(90deg,#06c,#004b99);box-shadow:var(--iri-shadow-lg);display:flex;flex-direction:column;min-height:170px}@media (min-width: 768px){.highlight-banner-section .highlight-banner-card{flex-direction:row;align-items:center;justify-content:space-between}}.highlight-banner-section .highlight-banner-card .banner-title-wrap{padding:2rem}@media (min-width: 768px){.highlight-banner-section .highlight-banner-card .banner-title-wrap{padding-left:3rem;padding-right:2rem}}.highlight-banner-section .highlight-banner-card .banner-title-wrap h2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:var(--iri-gold);letter-spacing:-.02em;margin:0;line-height:1.2}.highlight-banner-section .highlight-banner-card .banner-video-wrap{position:relative;width:100%;height:11rem;overflow:hidden;cursor:pointer}@media (min-width: 640px){.highlight-banner-section .highlight-banner-card .banner-video-wrap{height:12rem}}@media (min-width: 768px){.highlight-banner-section .highlight-banner-card .banner-video-wrap{width:50%;height:100%;min-height:170px}}.highlight-banner-section .highlight-banner-card .banner-video-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.highlight-banner-section .highlight-banner-card .banner-video-wrap .video-dark-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;display:flex;align-items:center;justify-content:center}.highlight-banner-section .highlight-banner-card .banner-video-wrap .play-btn-circle{width:3.5rem;height:3.5rem;border-radius:9999px;background:#fffffff2;color:#06c;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000040;transition:transform .3s ease}.highlight-banner-section .highlight-banner-card .banner-video-wrap .play-btn-circle i,.highlight-banner-section .highlight-banner-card .banner-video-wrap .play-btn-circle .ti{font-size:1.75rem;margin-left:2px}.highlight-banner-section .highlight-banner-card .banner-video-wrap:hover img{transform:scale(1.05)}.highlight-banner-section .highlight-banner-card .banner-video-wrap:hover .play-btn-circle{transform:scale(1.12)}.news-section{margin-bottom:5rem}.news-section .news-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 640px){.news-section .news-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.news-section .news-grid{grid-template-columns:repeat(4,1fr)}}.news-section .news-card{background-color:var(--iri-white);border-radius:var(--iri-radius-md);border:1px solid var(--iri-slate-200);box-shadow:var(--iri-shadow-sm);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:var(--iri-transition)}.news-section .news-card:hover{box-shadow:var(--iri-shadow-md);transform:translateY(-3px)}.news-section .news-card:hover .news-card-img img{transform:scale(1.05)}.news-section .news-card:hover .news-card-link{color:var(--iri-blue)}.news-section .news-card .news-card-top{width:100%}.news-section .news-card .news-card-img{height:11rem;width:100%;overflow:hidden;background-color:var(--iri-slate-100);position:relative}.news-section .news-card .news-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-section .news-card .news-card-img .news-date-badge{position:absolute;top:10px;left:10px;background:#0f2b5cd9;color:#fff;padding:3px 8px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.news-section .news-card .news-card-body{padding:1.25rem}.news-section .news-card .news-card-body h3{font-size:.9375rem;font-weight:700;color:var(--iri-slate-900);line-height:1.45;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-section .news-card .news-card-footer{padding:0 1.25rem 1.25rem}.news-section .news-card .news-card-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;color:var(--iri-slate-900);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:var(--iri-transition)}.news-section .news-card .news-card-link i,.news-section .news-card .news-card-link .ti{font-size:.875rem;font-weight:700;transition:transform .2s ease}.news-section .news-card .news-card-link:hover i,.news-section .news-card .news-card-link:hover .ti{transform:translate(3px)}.news-section .news-action-wrap{text-align:center;margin-top:2.5rem}.quote-section{width:100%;background:linear-gradient(135deg,#004b99 0%,var(--iri-quote-blue) 45%,#00377a 100%);color:var(--iri-white);padding:5rem 1.5rem;position:relative;overflow:hidden;perspective:1200px}.quote-section .quote-3d-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden;transform-style:preserve-3d}.quote-section .quote-3d-bg .orb-3d{position:absolute;border-radius:50%;filter:blur(40px);opacity:.35;animation:floatOrb 12s ease-in-out infinite alternate}.quote-section .quote-3d-bg .orb-3d.orb-1{width:320px;height:320px;top:-60px;left:5%;background:radial-gradient(circle,#38bdf8,#38bdf800 70%);animation-duration:14s}.quote-section .quote-3d-bg .orb-3d.orb-2{width:380px;height:380px;bottom:-80px;right:8%;background:radial-gradient(circle,#fbbf24,#fbbf2400 70%);animation-duration:18s;animation-delay:-4s}.quote-section .quote-3d-bg .orb-3d.orb-3{width:240px;height:240px;top:35%;right:25%;background:radial-gradient(circle,#818cf8,#818cf800 70%);animation-duration:16s;animation-delay:-7s}.quote-section .quote-3d-bg .geo-3d-mesh{position:absolute;transform-style:preserve-3d}.quote-section .quote-3d-bg .geo-3d-mesh.geo-1{top:15%;left:8%;width:80px;height:80px;animation:rotateCube3D 20s linear infinite}@media (max-width: 768px){.quote-section .quote-3d-bg .geo-3d-mesh.geo-1{display:none}}.quote-section .quote-3d-bg .geo-3d-mesh.geo-2{bottom:18%;right:10%;width:120px;height:120px;animation:spinRings3D 24s ease-in-out infinite alternate}@media (max-width: 768px){.quote-section .quote-3d-bg .geo-3d-mesh.geo-2{display:none}}.quote-section .quote-3d-bg .cube-3d{width:60px;height:60px;position:relative;transform-style:preserve-3d}.quote-section .quote-3d-bg .cube-3d .cube-face{position:absolute;width:60px;height:60px;border:1.5px solid rgba(255,204,0,.4);background:#ffcc000d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.quote-section .quote-3d-bg .cube-3d .cube-face.front{transform:rotateY(0) translateZ(30px)}.quote-section .quote-3d-bg .cube-3d .cube-face.back{transform:rotateY(180deg) translateZ(30px)}.quote-section .quote-3d-bg .cube-3d .cube-face.right{transform:rotateY(90deg) translateZ(30px)}.quote-section .quote-3d-bg .cube-3d .cube-face.left{transform:rotateY(-90deg) translateZ(30px)}.quote-section .quote-3d-bg .cube-3d .cube-face.top{transform:rotateX(90deg) translateZ(30px)}.quote-section .quote-3d-bg .cube-3d .cube-face.bottom{transform:rotateX(-90deg) translateZ(30px)}.quote-section .quote-3d-bg .ring-3d{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px dashed rgba(56,189,248,.35)}.quote-section .quote-3d-bg .ring-3d.ring-1{transform:rotateX(65deg) rotateY(25deg);animation:pulseRing 6s ease-in-out infinite alternate}.quote-section .quote-3d-bg .ring-3d.ring-2{transform:rotateX(-45deg) rotateY(60deg);border-color:#fbbf244d;animation:pulseRing 8s ease-in-out infinite alternate-reverse}.quote-section .quote-3d-bg .particle-grid-3d{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:32px 32px;opacity:.4;transform:rotateX(50deg) translateZ(-80px);animation:gridScroll 30s linear infinite}.quote-section .quote-inner{max-width:980px;margin:0 auto;text-align:center;position:relative;z-index:10}.quote-section .quote-symbol{color:#ffcc00d9;font-size:5rem;font-family:Georgia,serif;line-height:1;-webkit-user-select:none;user-select:none;margin-bottom:.5rem;text-shadow:0 4px 16px rgba(0,0,0,.2)}.quote-section blockquote{font-size:clamp(1.35rem,3.5vw,2.25rem);font-weight:500;font-style:italic;letter-spacing:.015em;color:var(--iri-white);line-height:1.5;margin:0 0 1.5rem;padding:0;border:none;text-shadow:0 2px 10px rgba(0,0,0,.25)}.quote-section .quote-author{font-size:clamp(.75rem,1.5vw,.875rem);font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:var(--iri-gold);margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3)}@keyframes floatOrb{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(30px,-25px,40px) scale(1.08)}to{transform:translate3d(-20px,20px,-30px) scale(.95)}}@keyframes rotateCube3D{0%{transform:rotateX(0) rotateY(0) rotate(0) translateZ(0)}50%{transform:rotateX(180deg) rotateY(180deg) rotate(90deg) translate3d(15px,-20px,20px)}to{transform:rotateX(360deg) rotateY(360deg) rotate(360deg) translateZ(0)}}@keyframes spinRings3D{0%{transform:rotate(0) rotateX(20deg)}to{transform:rotate(360deg) rotateX(60deg)}}@keyframes pulseRing{0%{transform:rotateX(65deg) rotateY(25deg) scale(.9);opacity:.3}to{transform:rotateX(65deg) rotateY(25deg) scale(1.15);opacity:.7}}@keyframes gridScroll{0%{background-position:0 0}to{background-position:100px 100px}}.new-era-section{width:100%;background-color:var(--iri-white);padding:4.5rem 0}.new-era-section .new-era-card{border-radius:var(--iri-radius-xl);overflow:hidden;background:linear-gradient(90deg,#0060c0,#00408a);color:var(--iri-white);box-shadow:var(--iri-shadow-lg);display:grid;grid-template-columns:1fr;align-items:stretch}@media (min-width: 992px){.new-era-section .new-era-card{grid-template-columns:repeat(12,1fr)}}.new-era-section .new-era-card .new-era-graphic-col{position:relative;min-height:340px;background-color:#0284c7;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}@media (min-width: 992px){.new-era-section .new-era-card .new-era-graphic-col{grid-column:span 6/span 6}}.new-era-section .new-era-card .new-era-graphic-col .new-era-db-image-container{position:relative;width:100%;height:100%;min-height:320px;display:flex;align-items:center;justify-content:center;border-radius:var(--iri-radius-lg);overflow:hidden}.new-era-section .new-era-card .new-era-graphic-col .new-era-db-image-container .new-era-db-image{width:100%;height:100%;object-fit:cover;border-radius:var(--iri-radius-lg);box-shadow:0 10px 25px #00000040}.new-era-section .new-era-card .new-era-graphic-col .new-era-db-image-container .db-img-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(2,132,199,.4) 100%);pointer-events:none}.new-era-section .new-era-card .new-era-graphic-col .graphic-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center}.new-era-section .new-era-card .new-era-graphic-col .brand-title{font-size:clamp(2.25rem,4.5vw,3rem);font-weight:900;color:var(--iri-white);letter-spacing:.04em;text-shadow:0 4px 10px rgba(0,0,0,.15)}.new-era-section .new-era-card .new-era-graphic-col .brand-title span{color:#fde047}.new-era-section .new-era-card .new-era-graphic-col .badge-rotated{background-color:var(--iri-gold);color:var(--iri-slate-900);font-weight:800;padding:.35rem 1rem;border-radius:6px;font-size:.875rem;text-transform:uppercase;letter-spacing:.06em;margin-top:.5rem;transform:rotate(-2deg);box-shadow:0 4px 12px #00000026}.new-era-section .new-era-card .new-era-graphic-col .brand-tagline{font-size:clamp(.75rem,1.5vw,.875rem);font-weight:600;letter-spacing:.025em;color:#ffffffe6;margin-top:.75rem;max-width:20rem}.new-era-section .new-era-card .new-era-graphic-col .graphic-icons-row{margin-top:1.5rem;display:flex;align-items:center;gap:1.5rem}.new-era-section .new-era-card .new-era-graphic-col .graphic-icons-row .icon-bubble{width:5rem;height:5rem;border-radius:9999px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:var(--iri-white);border:2px solid rgba(255,255,255,.4);box-shadow:inset 0 2px 8px #fff3}.new-era-section .new-era-card .new-era-graphic-col .graphic-icons-row .icon-bubble i,.new-era-section .new-era-card .new-era-graphic-col .graphic-icons-row .icon-bubble .ti{font-size:2.25rem}.new-era-section .new-era-card .new-era-graphic-col .glow-overlay{position:absolute;bottom:-2.5rem;right:-2.5rem;width:16rem;height:16rem;background:#22d3ee4d;border-radius:9999px;filter:blur(48px);pointer-events:none}.new-era-section .new-era-card .new-era-desc-col{padding:2rem;display:flex;flex-direction:column;justify-content:center}@media (min-width: 640px){.new-era-section .new-era-card .new-era-desc-col{padding:3rem}}@media (min-width: 992px){.new-era-section .new-era-card .new-era-desc-col{grid-column:span 6/span 6}}.new-era-section .new-era-card .new-era-desc-col h2{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800;color:var(--iri-white);margin:0 0 1.5rem;line-height:1.2}.new-era-section .new-era-card .new-era-desc-col .desc-text{color:#f1f5f9;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.7;margin-bottom:2rem;text-align:justify}.new-era-section .new-era-card .new-era-desc-col .desc-text strong{color:var(--iri-white);font-weight:700}.new-era-section .new-era-card .new-era-desc-col .desc-text p{margin-bottom:.75rem}.new-era-section .new-era-card .new-era-desc-col .desc-text p:last-child{margin-bottom:0}.new-era-section .new-era-card .new-era-desc-col .badge-gold{display:inline-block;padding:.5rem 1.25rem;border-radius:8px;background-color:#fbbf24;color:#020617;font-weight:800;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 10px #00000026;text-decoration:none;transition:var(--iri-transition)}.new-era-section .new-era-card .new-era-desc-col .badge-gold:hover{background-color:#f59e0b;transform:translateY(-2px)}.webinar-section{width:100%;background-color:var(--iri-blue-subtle);padding:4.5rem 0;border-top:1px solid var(--iri-slate-200);border-bottom:1px solid var(--iri-slate-200)}.webinar-section .webinar-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media (min-width: 992px){.webinar-section .webinar-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width: 992px){.webinar-section .webinar-grid .webinar-video-col{grid-column:span 6/span 6}}@media (min-width: 992px){.webinar-section .webinar-grid .webinar-text-col{grid-column:span 6/span 6}}.webinar-section .webinar-video-card{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--iri-radius-lg);overflow:hidden;box-shadow:var(--iri-shadow-lg);background:linear-gradient(135deg,#0052a3,#002d62);display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,102,204,.25);cursor:pointer;text-decoration:none}.webinar-section .webinar-video-card .webinar-custom-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.webinar-section .webinar-video-card .webinar-irifair-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 75% 30%,rgba(56,189,248,.25) 0%,transparent 60%),linear-gradient(135deg,#0060c0,#002654);display:flex;align-items:center;justify-content:center;overflow:hidden}.webinar-section .webinar-video-card .webinar-irifair-backdrop .webinar-backdrop-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:20px 20px;opacity:.3}.webinar-section .webinar-video-card .webinar-irifair-backdrop .webinar-irifair-badge{position:absolute;bottom:-20px;right:-20px;opacity:.12;transform:rotate(-10deg);pointer-events:none}.webinar-section .webinar-video-card .webinar-irifair-backdrop .webinar-irifair-badge .irifair-watermark-logo{max-width:220px;filter:grayscale(1) brightness(2)}.webinar-section .webinar-video-card .video-center-content{text-align:center;color:var(--iri-white);padding:1.5rem;position:relative;z-index:5}.webinar-section .webinar-video-card .play-circle-lg{width:4rem;height:4rem;margin:0 auto;border-radius:9999px;background-color:var(--iri-white);color:var(--iri-blue);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px #002d6266;transition:transform .3s ease}@media (min-width: 640px){.webinar-section .webinar-video-card .play-circle-lg{width:5rem;height:5rem}}.webinar-section .webinar-video-card .play-circle-lg i,.webinar-section .webinar-video-card .play-circle-lg .ti{font-size:2.25rem;margin-left:3px}.webinar-section .webinar-video-card:hover .play-circle-lg{transform:scale(1.1)}.webinar-section .badge-live-video{display:inline-block;font-size:.75rem;font-weight:700;color:var(--iri-blue);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem}.webinar-section .webinar-title{font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:800;color:var(--iri-slate-900);letter-spacing:-.02em;margin:0 0 1rem;line-height:1.2}.webinar-section .webinar-desc{color:var(--iri-slate-600);font-size:clamp(.875rem,1.5vw,1rem);line-height:1.7;margin-bottom:1.5rem}.alumni-section{width:100%;background-color:var(--iri-blue-bg);padding:5rem 0;position:relative;overflow:hidden}.alumni-section .alumni-science-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.alumni-section .alumni-science-bg .alumni-glow-orb{position:absolute;border-radius:9999px;filter:blur(80px);pointer-events:none}.alumni-section .alumni-science-bg .alumni-glow-orb.orb-1{width:320px;height:320px;top:-60px;left:-40px;background:radial-gradient(circle,rgba(0,102,204,.12) 0%,rgba(56,189,248,.05) 70%,transparent 100%);animation:floatOrbScience 16s ease-in-out infinite alternate}.alumni-section .alumni-science-bg .alumni-glow-orb.orb-2{width:380px;height:380px;bottom:-80px;right:-60px;background:radial-gradient(circle,rgba(2,132,199,.14) 0%,rgba(99,102,241,.06) 70%,transparent 100%);animation:floatOrbScience 20s ease-in-out infinite alternate-reverse}.alumni-section .alumni-science-bg .alumni-research-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(0,102,204,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,102,204,.04) 1px,transparent 1px);background-size:40px 40px;opacity:.8;-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%);mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%)}.alumni-section .alumni-science-bg .alumni-molecule-mesh{position:absolute;top:0;right:0;bottom:0;left:0}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-dot{position:absolute;border-radius:50%;background:linear-gradient(135deg,#0284c7,#38bdf8);box-shadow:0 0 12px #38bdf899;animation:pulseScienceDot 4s ease-in-out infinite}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-dot.dot-1{width:10px;height:10px;top:15%;left:8%;animation-delay:0s}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-dot.dot-2{width:8px;height:8px;top:40%;left:4%;animation-delay:1.2s}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-dot.dot-3{width:12px;height:12px;top:75%;left:14%;animation-delay:2.4s}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-dot.dot-4{width:9px;height:9px;top:18%;right:10%;animation-delay:.8s}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-dot.dot-5{width:14px;height:14px;top:55%;right:5%;animation-delay:2s}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-dot.dot-6{width:8px;height:8px;top:82%;right:15%;animation-delay:3s}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-helix-lines{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.35}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-helix-lines .helix-line{fill:none;stroke-width:1.5;stroke-dasharray:6 6;animation:flowScienceLine 25s linear infinite}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-helix-lines .helix-line.line-1{stroke:#0284c7}.alumni-section .alumni-science-bg .alumni-molecule-mesh .science-helix-lines .helix-line.line-2{stroke:#38bdf8;animation-duration:35s;animation-direction:reverse}.alumni-section .alumni-science-bg .alumni-atom-orbit{position:absolute;width:220px;height:220px;top:50%;right:2%;transform:translateY(-50%);opacity:.25}.alumni-section .alumni-science-bg .alumni-atom-orbit .orbit-center{position:absolute;top:50%;left:50%;width:16px;height:16px;background:#0284c7;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #0284c7cc}.alumni-section .alumni-science-bg .alumni-atom-orbit .orbit-ellipse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed rgba(2,132,199,.5)}.alumni-section .alumni-science-bg .alumni-atom-orbit .orbit-ellipse.ellipse-1{transform:rotate(35deg) scaleY(.4);animation:spinOrbit 14s linear infinite}.alumni-section .alumni-science-bg .alumni-atom-orbit .orbit-ellipse.ellipse-2{transform:rotate(-35deg) scaleY(.4);animation:spinOrbit 18s linear infinite reverse}.alumni-section .landing-container{position:relative;z-index:2}.alumni-section .alumni-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 480px){.alumni-section .alumni-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.alumni-section .alumni-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){.alumni-section .alumni-grid{grid-template-columns:repeat(5,1fr)}}.alumni-section .alumni-card{background-color:var(--iri-white);border-radius:var(--iri-radius-md);box-shadow:var(--iri-shadow-sm);border:1px solid var(--iri-slate-200);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:var(--iri-transition)}.alumni-section .alumni-card:hover{box-shadow:var(--iri-shadow-md);transform:translateY(-3px)}.alumni-section .alumni-card:hover .alumni-photo-wrap img{transform:scale(1.05)}.alumni-section .alumni-card .alumni-card-top{width:100%}.alumni-section .alumni-card .alumni-photo-wrap{height:15rem;width:100%;background-color:#cc1f1a;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.alumni-section .alumni-card .alumni-photo-wrap.bg-slate{background-color:var(--iri-slate-100)}.alumni-section .alumni-card .alumni-photo-wrap img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .4s ease}.alumni-section .alumni-card .alumni-info{padding:1rem}.alumni-section .alumni-card .alumni-info h3{font-weight:700;color:var(--iri-slate-900);font-size:.875rem;margin:0;line-height:1.3}.alumni-section .alumni-card .alumni-info p{font-size:.75rem;color:var(--iri-slate-500);margin:.25rem 0 0}.alumni-section .alumni-card .alumni-card-footer{padding:0 1rem 1rem}.alumni-section .alumni-card .alumni-status-badge{display:inline-block;padding:.25rem .65rem;border-radius:4px;border:1px solid #bfdbfe;background-color:#eff6ff;font-size:.6875rem;font-weight:600;color:#1d4ed8}.alumni-section .alumni-card .alumni-status-badge span{font-weight:400;color:var(--iri-slate-600);margin-left:2px}.alumni-section .alumni-action-wrap{text-align:center;margin-top:2.5rem}.landing-footer-modern{width:100%;background:radial-gradient(ellipse at 80% 20%,#0d254c,#071731 70%);color:var(--iri-white);padding:4rem 0 3rem;border-top:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.landing-footer-modern .footer-science-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.landing-footer-modern .footer-science-bg .footer-glow-orb{position:absolute;border-radius:9999px;filter:blur(70px);pointer-events:none}.landing-footer-modern .footer-science-bg .footer-glow-orb.orb-1{width:300px;height:300px;top:-50px;left:5%;background:radial-gradient(circle,rgba(0,102,204,.2) 0%,rgba(56,189,248,.06) 70%,transparent 100%);animation:floatOrbScience 14s ease-in-out infinite alternate}.landing-footer-modern .footer-science-bg .footer-glow-orb.orb-2{width:350px;height:350px;bottom:-60px;right:10%;background:radial-gradient(circle,rgba(14,165,233,.18) 0%,rgba(99,102,241,.08) 70%,transparent 100%);animation:floatOrbScience 18s ease-in-out infinite alternate-reverse}.landing-footer-modern .footer-science-bg .footer-research-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:32px 32px;opacity:.6}.landing-footer-modern .footer-science-bg .footer-constellation{position:absolute;top:0;right:0;bottom:0;left:0}.landing-footer-modern .footer-science-bg .footer-constellation .science-node{position:absolute;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8cc;animation:pulseConstellation 3.5s ease-in-out infinite}.landing-footer-modern .footer-science-bg .footer-constellation .science-node.node-1{width:6px;height:6px;top:25%;left:12%;animation-delay:0s}.landing-footer-modern .footer-science-bg .footer-constellation .science-node.node-2{width:8px;height:8px;top:65%;left:28%;animation-delay:1.1s}.landing-footer-modern .footer-science-bg .footer-constellation .science-node.node-3{width:5px;height:5px;top:30%;left:52%;animation-delay:2.2s}.landing-footer-modern .footer-science-bg .footer-constellation .science-node.node-4{width:7px;height:7px;top:75%;right:22%;animation-delay:.6s}.landing-footer-modern .footer-science-bg .footer-constellation .science-node.node-5{width:9px;height:9px;top:20%;right:8%;animation-delay:1.8s}.landing-footer-modern .footer-science-bg .footer-constellation .science-lines{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.22}.landing-footer-modern .footer-science-bg .footer-constellation .science-lines .line-pulse{fill:none;stroke-width:1.2;stroke-dasharray:4 6;animation:flowScienceLine 20s linear infinite}.landing-footer-modern .footer-science-bg .footer-constellation .science-lines .line-pulse.line-1{stroke:#38bdf8}.landing-footer-modern .footer-science-bg .footer-constellation .science-lines .line-pulse.line-2{stroke:#60a5fa;animation-duration:28s;animation-direction:reverse}.landing-footer-modern .footer-science-bg .footer-atom-orbit{position:absolute;width:180px;height:180px;top:15%;right:3%;opacity:.2}.landing-footer-modern .footer-science-bg .footer-atom-orbit .atom-core{position:absolute;top:50%;left:50%;width:10px;height:10px;background:#38bdf8;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #38bdf8}.landing-footer-modern .footer-science-bg .footer-atom-orbit .atom-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed rgba(56,189,248,.7)}.landing-footer-modern .footer-science-bg .footer-atom-orbit .atom-ring.ring-1{transform:rotate(40deg) scaleY(.4);animation:spinOrbit 16s linear infinite}.landing-footer-modern .footer-science-bg .footer-atom-orbit .atom-ring.ring-2{transform:rotate(-40deg) scaleY(.4);animation:spinOrbit 22s linear infinite reverse}.landing-footer-modern .footer-container{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}.landing-footer-modern .footer-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:flex-start;justify-content:space-between}@media (min-width: 768px){.landing-footer-modern .footer-grid{grid-template-columns:repeat(12,1fr)}}.landing-footer-modern .footer-brand-col{display:flex;flex-direction:column;gap:1.25rem}@media (min-width: 576px){.landing-footer-modern .footer-brand-col{flex-direction:row;align-items:flex-start}}@media (min-width: 768px){.landing-footer-modern .footer-brand-col{grid-column:span 7/span 7}}.landing-footer-modern .footer-brand-col .footer-logo-card{width:4.5rem;height:4.5rem;border-radius:var(--iri-radius-md);background-color:var(--iri-white);display:flex;align-items:center;justify-content:center;padding:.5rem;flex-shrink:0;box-shadow:var(--iri-shadow-sm)}.landing-footer-modern .footer-brand-col .footer-logo-card img{max-width:100%;max-height:100%;object-fit:contain}.landing-footer-modern .footer-brand-col .footer-info-text h4{font-weight:700;font-size:1rem;color:var(--iri-white);margin:0 0 .5rem}.landing-footer-modern .footer-brand-col .footer-info-text p{font-size:.8125rem;color:var(--iri-slate-400);line-height:1.6;margin:0;max-width:28rem}.landing-footer-modern .footer-social-col{display:flex;flex-direction:column}@media (min-width: 768px){.landing-footer-modern .footer-social-col{grid-column:span 5/span 5;align-items:flex-end;text-align:right}}.landing-footer-modern .footer-social-col h4{font-weight:800;color:var(--iri-gold);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem}.landing-footer-modern .footer-social-col .footer-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.landing-footer-modern .footer-social-col .footer-links-list li{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--iri-slate-300)}@media (min-width: 768px){.landing-footer-modern .footer-social-col .footer-links-list li{justify-content:flex-end}}.landing-footer-modern .footer-social-col .footer-links-list li i,.landing-footer-modern .footer-social-col .footer-links-list li .ti{font-size:.95rem;color:var(--iri-slate-400)}.landing-footer-modern .footer-social-col .footer-links-list li a{color:var(--iri-slate-300);text-decoration:none;transition:color .2s ease}.landing-footer-modern .footer-social-col .footer-links-list li a:hover{color:var(--iri-white)}@keyframes floatOrbScience{0%{transform:translate(0) scale(1)}50%{transform:translate(25px,20px) scale(1.1)}to{transform:translate(-20px,30px) scale(.95)}}@keyframes pulseScienceDot{0%,to{transform:scale(1);opacity:.7;box-shadow:0 0 10px #38bdf880}50%{transform:scale(1.4);opacity:1;box-shadow:0 0 18px #38bdf8e6}}@keyframes pulseConstellation{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:1;box-shadow:0 0 14px #38bdf8}}@keyframes flowScienceLine{to{stroke-dashoffset:-100}}@keyframes spinOrbit{0%{transform:rotate(0) scaleY(.4)}to{transform:rotate(360deg) scaleY(.4)}}.landing-popup .modal-dialog{max-width:760px}.landing-popup .modal-header{background:linear-gradient(135deg,var(--iri-primary) 0%,#0066cc 100%);border-bottom:none;padding:1.25rem 1.5rem}.landing-popup .modal-header .modal-title{width:100%}.landing-popup .modal-header .modal-title img{max-width:140px}.landing-popup .modal-header .btn-close{filter:invert(1);opacity:.8}.landing-popup .modal-body{padding:2rem}.landing-popup .modal-body h2{font-weight:800;color:var(--iri-slate-900);font-size:1.5rem;margin-bottom:.5rem}.landing-popup .modal-body>p{color:var(--iri-slate-600)}.landing-popup .landing-popup-lead{display:grid;gap:1rem}.landing-popup .landing-popup-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (max-width: 576px){.landing-popup .landing-popup-summary{grid-template-columns:1fr}}.landing-popup .summary-item{background:linear-gradient(135deg,var(--iri-blue-light) 0%,#f8fbff 100%);border:1.5px solid rgba(0,102,204,.14);border-radius:var(--iri-radius-sm);padding:.9rem 1rem}.landing-popup .summary-item .summary-label{display:block;color:var(--iri-slate-600);font-size:.82rem;margin-bottom:.25rem}.landing-popup .summary-item strong{color:var(--iri-blue);font-size:1.1rem;font-weight:700}.landing-popup .landing-popup-event-list{display:grid;gap:.9rem}.landing-popup .landing-popup-event-card{border:1.5px solid rgba(0,102,204,.15);border-radius:var(--iri-radius-sm);padding:1rem;background:var(--iri-white);box-shadow:var(--iri-shadow-sm)}.landing-popup .event-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.landing-popup .event-card-top h3{font-size:1rem;margin-bottom:0;color:var(--iri-slate-900)}.landing-popup .event-badge{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:9999px;background:#e8f7ee;color:#1f9d55;font-size:.72rem;font-weight:700;white-space:nowrap}.landing-popup .event-card-copy{color:var(--iri-slate-600);margin-bottom:.75rem;font-size:.9rem}.landing-popup .event-card-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media (max-width: 576px){.landing-popup .event-card-meta{grid-template-columns:1fr}}.landing-popup .meta-item{background:var(--iri-slate-100);border-radius:var(--iri-radius-sm);padding:.65rem .85rem}.landing-popup .meta-item span{display:block;font-size:.78rem;color:var(--iri-slate-600);margin-bottom:.1rem}.landing-popup .meta-item strong{color:var(--iri-slate-900);font-size:.92rem}.landing-popup .landing-popup-info{background:#fef9c3;border:1.5px solid rgba(234,179,8,.3);border-radius:var(--iri-radius-sm);padding:1.25rem}.landing-popup .landing-popup-info .list-unstyled{text-align:left;width:auto;margin:0 auto;max-width:340px}.landing-popup .modal-footer{border-top:1px solid rgba(0,102,204,.1);padding:1rem 1.5rem}
