.iia-header{position:-webkit-sticky;position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#071626f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 4px 22px #00000059;border-bottom:1.5px solid rgba(246,185,68,.22);width:100%;transition:background-color .25s ease,box-shadow .25s ease,padding .25s ease}.iia-header.iia-header-scrolled{background-color:#05101cfa;box-shadow:0 8px 30px #00000080;border-bottom:1.5px solid rgba(246,185,68,.32)}.iia-navbar-inner{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.iia-brand{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0}.iia-brand-logo{height:48px;width:auto;object-fit:contain;transition:transform .22s ease}.iia-brand:hover .iia-brand-logo{transform:scale(1.05)}.iia-brand-text{display:flex;flex-direction:column;line-height:1.15}.iia-brand-line-1{font-family:var(--font-heading, "Montserrat", sans-serif);font-size:.88rem;font-weight:850;color:#fb9100;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.iia-brand-line-2{font-family:var(--font-heading, "Montserrat", sans-serif);font-size:1.08rem;font-weight:900;color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.iia-nav-links{display:flex;align-items:center;gap:4px}.iia-nav-link{font-size:.9rem;font-weight:600;color:#cbd5e1;padding:8px 12px;border-radius:8px;transition:all .2s ease;position:relative;text-decoration:none}.iia-nav-link:hover{color:#f6b944;background-color:#f6b9441a}.iia-nav-link.active{color:#f6b944;background-color:#f6b94426;font-weight:750}.iia-nav-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.iia-nav-socials{display:flex;align-items:center;gap:7px}.iia-social-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease;box-shadow:0 2px 8px #00000040;flex-shrink:0}.iia-social-circle:hover{transform:translateY(-2px) scale(1.1)}.circle-youtube{background:red}.circle-youtube:hover{box-shadow:0 4px 14px #ff000080}.circle-instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.circle-instagram:hover{box-shadow:0 4px 14px #e1306c80}.circle-facebook{background:#1877f2}.circle-facebook:hover{box-shadow:0 4px 14px #1877f280}.circle-linkedin{background:#0a66c2}.circle-linkedin:hover{box-shadow:0 4px 14px #0a66c280}.iia-hamburger{display:none;background:none;border:none;cursor:pointer;padding:6px;color:#fff;border-radius:8px;transition:background .2s ease}.iia-hamburger:hover{background-color:#ffffff1a}.iia-drawer-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;background:#071626bf!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;z-index:99998!important;animation:iiaDrawerFadeIn .22s ease forwards!important}@keyframes iiaDrawerFadeIn{0%{opacity:0}to{opacity:1}}.iia-mobile-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;width:min(320px,86vw)!important;height:100vh!important;height:100dvh!important;background:#fff!important;box-shadow:-8px 0 40px #0006!important;z-index:99999!important;padding:24px 20px!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;animation:iiaDrawerSlideIn .28s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes iiaDrawerSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.iia-mobile-drawer-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--iia-neutral-200, #E2E8F0)}.iia-mobile-drawer-close{background:none;border:none;cursor:pointer;padding:8px;color:var(--iia-navy);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.iia-mobile-drawer-close:hover{background-color:var(--iia-neutral-100, #F1F5F9)}.iia-mobile-nav-links{display:flex;flex-direction:column;gap:6px;margin-top:20px}.iia-mobile-nav-link{font-size:1.02rem;font-weight:600;color:var(--iia-navy);padding:12px 14px;border-radius:8px;text-decoration:none;transition:all .2s ease}.iia-mobile-nav-link:hover,.iia-mobile-nav-link.active{background-color:var(--iia-blue-light, #EFF6FF);color:var(--iia-blue, #1673C7);font-weight:750}.iia-mobile-drawer-footer{margin-top:auto;padding-top:20px;border-top:1px solid var(--iia-neutral-200, #E2E8F0)}@media (max-width: 1200px){.iia-nav-links{gap:2px}.iia-nav-link{padding:7px 9px;font-size:.86rem}.iia-brand-line-1{font-size:.82rem}.iia-brand-line-2{font-size:.98rem}}@media (max-width: 1080px){.iia-nav-links{display:none!important}.iia-hamburger{display:flex!important;align-items:center;justify-content:center}}@media (max-width: 640px){.iia-nav-socials{display:none}.iia-brand-logo{height:40px}.iia-brand-line-1{font-size:.74rem}.iia-brand-line-2{font-size:.9rem}.iia-nav-actions .iia-btn{padding:6px 11px;font-size:.78rem}}.iia-footer{background:linear-gradient(180deg,var(--iia-navy-dark, #071626) 0%,#06111F 100%);color:#fff;padding:40px 0 30px;border-top:3px solid var(--iia-gold, #F6B944)}.iia-footer-grid{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.8fr;gap:40px}.iia-footer-col h4{font-size:1.05rem;font-weight:700;color:var(--iia-gold, #F6B944);letter-spacing:.8px;text-transform:uppercase;margin-bottom:20px}.iia-footer-brand-wrap{display:flex;align-items:center;gap:12px;margin-bottom:12px}.iia-footer-logo{height:48px;width:auto;object-fit:contain}.iia-footer-desc{font-size:.92rem;color:#94a3b8;line-height:1.65;margin:12px 0 16px}.iia-footer-socials{display:flex;align-items:center;gap:10px;margin-bottom:16px}.iia-footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.iia-footer-links a{font-size:.92rem;color:#cbd5e1;transition:all .2s;display:inline-block;text-decoration:none}.iia-footer-links a:hover{color:var(--iia-gold, #F6B944);transform:translate(4px)}.iia-footer-center-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;margin-bottom:12px}.iia-footer-center-title{font-size:.92rem;font-weight:700;color:var(--iia-gold, #F6B944);margin-bottom:6px}.iia-footer-center-address{font-size:.84rem;color:#94a3b8;line-height:1.5}.iia-footer-bottom{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-size:.88rem;color:#94a3b8;flex-wrap:wrap;gap:16px}.iia-footer-legal-links{display:flex;gap:20px;align-items:center}.iia-footer-legal-links a{color:#94a3b8;text-decoration:none;font-size:.86rem;transition:color .2s}.iia-footer-legal-links a:hover{color:#fff}@media (max-width: 991px){.iia-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 580px){.iia-footer-grid{grid-template-columns:1fr;gap:28px}.iia-footer-bottom{flex-direction:column;text-align:center}}.iia-home-page{background-color:var(--iia-neutral-50);min-height:100vh;scrollbar-width:none;overflow-x:hidden}.iia-hero-highlight,.iia-home-hero-gold{background:linear-gradient(90deg,#60a5fa,#93c5fd 20%,#f6b944 65%,#f59e0b)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;display:inline!important;filter:drop-shadow(0 2px 10px rgba(246,185,68,.25))!important}.iia-title-highlight{background:linear-gradient(135deg,#1673c7,#0284c7 35%,#f59e0b 80%,#d97706)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:850!important;display:inline!important}.iia-gold-text{color:var(--iia-gold, #F6B944)!important}.iia-home-page .iia-title-lg,.iia-title-lg{font-size:clamp(1.45rem,2.2vw,1.85rem)!important;font-weight:800!important;line-height:1.25!important;margin-top:.35rem;margin-bottom:.65rem;color:var(--iia-navy, #102B46)!important;letter-spacing:-.015em}.iia-home-page .iia-desc-lead,.iia-desc-lead{font-size:.95rem!important;line-height:1.6!important;max-width:680px;margin:0 auto 1.75rem;color:var(--iia-neutral-600, #475569)!important}.iia-home-page .iia-section-header:after{content:"";display:block;width:56px;height:3.5px;border-radius:4px;background:linear-gradient(90deg,var(--iia-blue, #1673C7) 0%,var(--iia-gold, #F6B944) 100%);margin:1.15rem auto 0;box-shadow:0 2px 8px #f6b9444d}.iia-home-page .iia-section-header-left:after{content:"";display:block;width:56px;height:3.5px;border-radius:4px;background:linear-gradient(90deg,var(--iia-blue, #1673C7) 0%,var(--iia-gold, #F6B944) 100%);margin:1.15rem 0 0;box-shadow:0 2px 8px #f6b9444d}.iia-home-hero{background:linear-gradient(135deg,#071626,#102b46 55%,#1a3e65);position:relative;overflow:hidden;padding:2.5rem 0;border-bottom:3px solid var(--iia-amber)}.iia-home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 25%,rgba(246,185,68,.12) 0%,transparent 45%),radial-gradient(circle at 85% 65%,rgba(22,115,199,.18) 0%,transparent 55%),radial-gradient(circle at 50% 90%,rgba(16,185,129,.08) 0%,transparent 40%);pointer-events:none}.iia-home-hero-content{position:relative;z-index:2}.iia-hero-carousel-viewport{position:relative;min-height:460px}.iia-hero-slide-row{display:grid;grid-template-columns:1.15fr .95fr;gap:3.5rem;align-items:center;animation:iiaHeroSlideFade .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes iiaHeroSlideFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.iia-home-hero-title{font-size:clamp(2rem,3.8vw,2.85rem);font-weight:850;color:#fff!important;line-height:1.18;margin-bottom:1.25rem;letter-spacing:-.02em}.iia-home-hero-gold{color:var(--iia-gold);text-shadow:0 0 35px rgba(246,185,68,.3)}.iia-home-hero-subtitle{font-size:1.12rem;color:#e2e8f0;line-height:1.7;max-width:600px;margin-bottom:2rem;font-weight:400;min-height:3.6rem}.iia-home-hero-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.iia-hero-trust-checks{display:flex;align-items:center;gap:24px;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.12)}.iia-hero-trust-check-item{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#e2e8f0;font-weight:500}.iia-home-showcase-card{background:#ffffff12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1.5px solid rgba(255,255,255,.18);border-radius:22px;padding:1.5rem;box-shadow:0 25px 60px #00000073;position:relative;overflow:hidden;animation:iiaFloat 5s ease-in-out infinite}@keyframes iiaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.iia-home-showcase-image-wrap{height:290px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.iia-home-showcase-img{width:100%;height:100%;max-height:280px;object-fit:contain;filter:drop-shadow(0 15px 30px rgba(0,0,0,.5));transition:opacity .35s ease,transform .35s ease}.iia-home-showcase-info-bar{background:#0a192fe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px 14px;margin-top:1rem}.iia-showcase-tag{font-weight:800;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.iia-showcase-sub{color:#e2e8f0;font-size:.78rem;margin-top:2px}.iia-hero-carousel-controls{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;margin-bottom:2.5rem;padding:0 4px}.iia-hero-dots-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.iia-hero-dot-pill{display:flex;align-items:center;gap:8px;padding:7px 14px;border-radius:9999px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#cbd5e1;font-size:.76rem;font-weight:750;cursor:pointer;transition:all .25s ease}.iia-hero-dot-pill:hover{background:#ffffff1f;border-color:#ffffff4d;color:#fff}.iia-hero-dot-pill.active{background:#f6b9442e;border-color:var(--iia-gold);color:var(--iia-gold);box-shadow:0 4px 14px #f6b94440}.iia-hero-dot-progress-track{width:20px;height:3px;background:#fff3;border-radius:2px;overflow:hidden;position:relative}.iia-hero-dot-pill.active .iia-hero-dot-progress-fill{height:100%;background:var(--iia-gold);border-radius:2px;width:0%;animation:iiaProgressFill 5s linear forwards}@keyframes iiaProgressFill{0%{width:0%}to{width:100%}}.iia-hero-nav-arrows{display:flex;align-items:center;gap:8px}.iia-hero-arrow-btn{width:38px;height:38px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease}.iia-hero-arrow-btn:hover{background:var(--iia-gold);color:var(--iia-navy);border-color:var(--iia-gold);transform:scale(1.08);box-shadow:0 4px 14px #f6b9444d}.iia-home-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1080px;margin:0 auto 3.5rem;position:relative;z-index:2}.iia-home-stat-card{background:#fff;border:1px solid rgba(16,43,70,.08);border-top:3.5px solid var(--iia-gold, #F6B944);border-radius:16px;padding:1.4rem 1rem;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460f}.iia-home-stat-card:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(22,115,199,.06),transparent);transition:.5s}.iia-home-stat-card:hover:after{left:100%}.iia-home-stat-card:hover{transform:translateY(-5px);border-color:#f6b94480;box-shadow:0 14px 30px #102b461f}.iia-home-stat-icon-wrap{width:44px;height:44px;border-radius:12px;background:#1673c714;border:1px solid rgba(22,115,199,.2);display:flex;align-items:center;justify-content:center;margin:0 auto .75rem;color:var(--iia-blue, #1673C7);transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #1673c714}.iia-home-stat-card:hover .iia-home-stat-icon-wrap{transform:scale(1.1) rotate(5deg);background:#f6b9442e;border-color:#f6b94499;color:var(--iia-gold, #D97706);box-shadow:0 6px 18px #f6b94440}.iia-home-stat-num{font-size:2.2rem;font-weight:850;color:#102b46;line-height:1.1;margin-bottom:.35rem;letter-spacing:-.02em}.iia-home-stat-label{font-size:.85rem;color:#334155;font-weight:600;line-height:1.4}.iia-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem}.iia-pillar-card{background:#fff;border-radius:18px;border:1.5px solid var(--iia-border);padding:1.85rem 1.4rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460a}.iia-pillar-top-beam{position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,var(--iia-navy),var(--iia-blue));opacity:.6;transition:all .3s ease}.iia-pillar-card:hover .iia-pillar-top-beam{background:linear-gradient(90deg,var(--iia-blue),var(--iia-gold));opacity:1;height:4px}.iia-pillar-card:after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-25deg);transition:all .65s cubic-bezier(.16,1,.3,1);pointer-events:none}.iia-pillar-card:hover:after{left:170%}.iia-pillar-card:hover{transform:translateY(-8px) scale(1.02);border-color:#1673c780;box-shadow:0 20px 40px #102b461f,0 0 20px #1673c71a}.iia-pillar-crest-box{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--iia-blue-light) 0%,#FFFFFF 100%);border:1.5px solid rgba(22,115,199,.25);color:var(--iia-blue);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1673c71f;transition:all .35s cubic-bezier(.16,1,.3,1);margin-bottom:1.25rem}.iia-pillar-card:hover .iia-pillar-crest-box{background:var(--iia-blue);color:#fff;transform:scale(1.1) rotate(6deg);border-color:#fff;box-shadow:0 8px 20px #1673c74d}.iia-pillar-title{font-size:1.15rem;font-weight:800;color:var(--iia-navy);margin-bottom:.65rem;line-height:1.3}.iia-pillar-desc{font-size:.88rem;color:var(--iia-muted);line-height:1.6;margin-bottom:1.25rem;flex:1}.iia-pillar-chips{display:flex;flex-direction:column;gap:6px;margin-top:auto}.iia-home-trust-strip{margin-top:3.5rem;background:#fff;border:1px solid var(--iia-neutral-200);border-radius:18px;padding:1.5rem 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;box-shadow:0 4px 18px #102b460a}.iia-home-trust-item{display:flex;align-items:center;gap:14px}.iia-home-trust-icon-wrap{width:44px;height:44px;border-radius:12px;background:var(--iia-neutral-50);border:1px solid var(--iia-neutral-200);display:flex;align-items:center;justify-content:center;color:var(--iia-blue);flex-shrink:0;box-shadow:0 2px 8px #102b460d;transition:all .3s ease}.iia-home-trust-item:hover .iia-home-trust-icon-wrap{background:var(--iia-blue);color:#fff;transform:translateY(-2px)}.iia-home-trust-title{font-size:.92rem;font-weight:750;color:var(--iia-navy);margin-bottom:2px}.iia-home-trust-desc{font-size:.78rem;color:var(--iia-muted);line-height:1.4}.iia-home-programs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2rem}.iia-program-card-compact{background:#fff;border-radius:16px;border:1.5px solid var(--iia-border);overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative;box-shadow:0 4px 16px #102b460d}.iia-program-card-compact:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:skew(-20deg);transition:all .65s ease;z-index:5;pointer-events:none}.iia-program-card-compact:hover:before{left:150%}.iia-program-card-compact:hover{transform:translateY(-8px) scale(1.015);border-color:var(--iia-blue);box-shadow:0 18px 36px #1673c729}.iia-program-card-media{height:120px;position:relative;overflow:hidden;background-color:var(--iia-navy-dark)}.iia-program-card-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.iia-program-card-compact:hover .iia-program-card-img{transform:scale(1.1)}.iia-program-card-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#102b46cc,#102b4640);pointer-events:none}.iia-program-card-badge{position:absolute;top:10px;right:10px;background:#102b46e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);color:var(--iia-gold);border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.iia-program-card-body{padding:1.6rem 1.2rem 1.2rem;flex:1;display:flex;flex-direction:column;position:relative;background:#fff}.iia-program-card-icon-floating{position:absolute;top:-24px;left:16px;width:46px;height:46px;border-radius:12px;background:#fff;border:2px solid var(--iia-blue);color:var(--iia-blue);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #1673c738;transition:all .35s cubic-bezier(.16,1,.3,1);z-index:2}.iia-program-card-compact:hover .iia-program-card-icon-floating{background:var(--iia-blue);color:#fff;transform:translateY(-3px) scale(1.1) rotate(6deg);border-color:#fff;box-shadow:0 8px 18px #1673c759}.iia-program-card-compact:hover .iia-program-card-icon-floating svg{stroke:#fff!important}.iia-program-card-cat{font-size:.72rem;font-weight:800;letter-spacing:.06em;color:var(--iia-muted);text-transform:uppercase;margin-top:.4rem;margin-bottom:.35rem}.iia-program-card-title{font-size:1.05rem;font-weight:800;color:var(--iia-navy);margin-bottom:.45rem;line-height:1.3;min-height:2.7rem}.iia-program-card-desc{font-size:.82rem;color:var(--iia-muted);line-height:1.5;margin-bottom:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iia-small-chip{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:var(--iia-neutral-700);background:#f8fafc;border:1px solid #E2E8F0;padding:4px 8px;border-radius:6px;transition:all .2s}.iia-program-card-compact:hover .iia-small-chip{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.iia-program-card-actions{display:flex;gap:8px;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--iia-neutral-200)}.iia-video-tour-banner{background:linear-gradient(135deg,#071626,#102b46 65%,#1a3e65);border-radius:20px;padding:3rem;color:#fff;display:grid;grid-template-columns:1.35fr 1fr;gap:2.5rem;align-items:center;box-shadow:0 20px 45px #00000059;border:1.5px solid rgba(246,185,68,.3);position:relative;overflow:hidden}.iia-video-tour-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 10% 20%,rgba(246,185,68,.1) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(22,115,199,.15) 0%,transparent 45%);pointer-events:none}.iia-video-thumb-wrap{position:relative;border-radius:16px;overflow:hidden;height:250px;cursor:pointer;border:1.5px solid rgba(255,255,255,.2);box-shadow:0 12px 30px #0006}.iia-video-thumb-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.iia-video-thumb-wrap:hover .iia-video-thumb-img{transform:scale(1.06)}.iia-video-thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a192f73;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.iia-video-thumb-wrap:hover .iia-video-thumb-overlay{background:#0a192f4d}.iia-glow-play-btn{width:64px;height:64px;border-radius:50%;background:var(--iia-gold);color:var(--iia-navy);display:flex;align-items:center;justify-content:center;box-shadow:0 0 #f6b94499;animation:iiaPlayPulse 2s infinite;transition:transform .3s ease}.iia-video-thumb-wrap:hover .iia-glow-play-btn{transform:scale(1.12)}@keyframes iiaPlayPulse{0%{box-shadow:0 0 #f6b94499}70%{box-shadow:0 0 0 18px #f6b94400}to{box-shadow:0 0 #f6b94400}}.iia-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2rem}.iia-home-case-card{background:#fff;border-radius:20px;border:1.5px solid var(--iia-border);padding:1.85rem 1.6rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460a}.iia-home-case-top-beam{position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,#102b46,#1673c7);opacity:.6;transition:all .3s ease}.iia-home-case-card:after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-25deg);transition:all .65s cubic-bezier(.16,1,.3,1);pointer-events:none}.iia-home-case-card:hover:after{left:170%}.iia-home-case-card:hover{transform:translateY(-8px) scale(1.015);border-color:#f6b944a6;box-shadow:0 20px 42px #102b461f,0 0 20px #f6b9441f}.iia-home-case-card:hover .iia-home-case-top-beam{background:linear-gradient(90deg,#1673c7,#f6b944);opacity:1;height:4px}.iia-home-case-header{display:flex;align-items:center;gap:14px;margin-bottom:1.1rem}.iia-home-case-avatar-wrap{position:relative;width:56px;height:56px;flex-shrink:0}.iia-home-case-avatar-fallback{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--iia-navy),var(--iia-blue));color:#fff;font-size:1.25rem;font-weight:750;display:flex;align-items:center;justify-content:center;border:2.5px solid var(--iia-gold)}.iia-home-case-card:hover .iia-case-job-box{background:#eff6ff;border-color:#bfdbfe}.iia-case-quote{font-size:.88rem;font-style:italic;color:var(--iia-ink);line-height:1.6;margin:0;padding-left:12px;border-left:3px solid var(--iia-gold)}.iia-home-marquee-section{background:#fff;border-top:1px solid #EEF2F6;border-bottom:1px solid #EEF2F6;padding:38px 0 32px;position:relative;overflow:hidden}.iia-marquee-fade-left,.iia-marquee-fade-right{position:absolute;top:0;bottom:0;width:100px;z-index:3;pointer-events:none}.iia-marquee-fade-left{left:0;background:linear-gradient(to right,#fff,#fff0)}.iia-marquee-fade-right{right:0;background:linear-gradient(to left,#fff,#fff0)}.iia-seminars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2rem}.iia-seminar-card{border-radius:16px;overflow:hidden;height:250px;box-shadow:0 4px 20px #00000014;border:1.5px solid var(--iia-neutral-200);position:relative;background-color:var(--iia-neutral-100)}.iia-seminar-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.iia-seminar-card:hover img{transform:scale(1.08)}.iia-seminar-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(7,22,38,.95) 0%,rgba(7,22,38,.6) 60%,transparent 100%);padding:16px}@media (max-width: 1100px){.iia-hero-slide-row{grid-template-columns:1fr;gap:2.25rem}.iia-hero-carousel-viewport{min-height:auto}.iia-hero-carousel-controls{flex-direction:column;gap:1.25rem;align-items:center}.iia-home-stats-strip{grid-template-columns:repeat(2,1fr);gap:1rem}.iia-pillars-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.iia-home-trust-strip{grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:1.25rem}.iia-home-programs-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.iia-video-tour-banner{grid-template-columns:1fr;gap:1.5rem}.iia-case-grid,.iia-seminars-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width: 768px){.iia-home-hero{padding:2.25rem 0 3rem}.iia-home-showcase-image-wrap{height:250px}.iia-home-showcase-card{padding:1.25rem}.iia-case-grid{grid-template-columns:1fr}}@media (max-width: 640px){.iia-home-hero{padding:2rem 0 2.5rem}.iia-home-hero-actions{flex-direction:column;width:100%;gap:.75rem}.iia-home-hero-actions .iia-btn{width:100%;justify-content:center}.iia-hero-trust-checks{flex-direction:column;align-items:flex-start;gap:10px;padding-top:1rem;margin-top:1.25rem}.iia-home-showcase-image-wrap{height:210px}.iia-home-showcase-card{padding:1rem .85rem}.iia-hero-dots-group{justify-content:center;gap:6px}.iia-hero-dot-pill{padding:5px 10px;font-size:.72rem}.iia-hero-nav-arrows{display:none}.iia-home-stats-strip{grid-template-columns:1fr;gap:.85rem}.iia-pillars-grid{grid-template-columns:1fr}.iia-home-trust-strip{grid-template-columns:1fr;gap:1rem;padding:1rem}.iia-home-programs-grid{grid-template-columns:1fr}.iia-video-tour-banner{padding:1.5rem 1rem}.iia-seminars-grid{grid-template-columns:1fr}}.iia-about-page{background-color:var(--iia-neutral-50, #F8FAFC);min-height:100vh;overflow-x:hidden}.iia-about-page .iia-title-lg{font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.25;margin-top:.35rem;margin-bottom:.65rem;color:var(--iia-navy, #102B46);letter-spacing:-.015em}.iia-about-page .iia-desc-lead{font-size:.95rem;line-height:1.6;max-width:680px;margin:0 auto 1.75rem;color:var(--iia-neutral-600, #475569)}.iia-about-page .iia-section-header:after{content:"";display:block;width:56px;height:3.5px;border-radius:4px;background:linear-gradient(90deg,var(--iia-blue, #1673C7) 0%,var(--iia-gold, #F6B944) 100%);margin:1.15rem auto 0;box-shadow:0 2px 8px #f6b9444d}.iia-vision-card.iia-revealed:hover,.iia-approach-card.iia-revealed:hover{transform:translateY(-6px)}.iia-facility-card.iia-revealed:hover{transform:translateY(-8px)}.iia-founder-spotlight-card.iia-revealed:hover,.iia-lead-role-card.iia-revealed:hover,.iia-about-stat-card.iia-revealed:hover{transform:translateY(-4px)}.iia-about-trust-item.iia-revealed:hover{transform:translateY(-3px)}.iia-about-hero{background:linear-gradient(135deg,#071626,#102b46 55%,#1a3e65);position:relative;overflow:hidden;padding:4.5rem 0 3rem;border-bottom:3px solid var(--iia-amber, #F6B944)}.iia-about-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 25%,rgba(246,185,68,.14) 0%,transparent 45%),radial-gradient(circle at 85% 65%,rgba(22,115,199,.18) 0%,transparent 55%),radial-gradient(circle at 50% 90%,rgba(16,185,129,.1) 0%,transparent 45%);pointer-events:none}.iia-about-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(246,185,68,.12) 1px,transparent 1px);background-size:28px 28px;opacity:.6;pointer-events:none}.iia-hero-ambient-orb-1{width:420px;height:420px;background:#1673c738;top:-80px;right:-60px;animation-duration:14s}.iia-hero-ambient-orb-2{width:340px;height:340px;background:#f6b94426;bottom:-60px;left:-40px;animation-duration:10s}.iia-about-hero-content{position:relative;z-index:2}.iia-about-hero-grid{display:grid;grid-template-columns:1.15fr .95fr;gap:3.5rem;align-items:center;margin-bottom:3.25rem}.iia-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.iia-pill-badge-gold{background:#f6b94424;color:#fcd34d;border:1px solid rgba(246,185,68,.35)}.iia-pulse-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 #10b981b3;animation:iiaPulse 2s infinite}@keyframes iiaPulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 8px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.iia-about-hero-title{font-size:clamp(2.3rem,4.2vw,3.4rem);font-weight:850;color:#fff!important;line-height:1.18;margin-bottom:1.25rem;letter-spacing:-.02em}.iia-about-hero-gold{color:var(--iia-gold, #F6B944);text-shadow:0 0 35px rgba(246,185,68,.3)}.iia-about-hero-subtitle{font-size:1.15rem;color:#e2e8f0;line-height:1.7;max-width:600px;margin-bottom:2rem;font-weight:400}.iia-about-hero-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.iia-hero-trust-checks{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12)}.iia-hero-trust-check-item{display:flex;align-items:center;gap:8px;color:#e2e8f0;font-size:.88rem;font-weight:600}.iia-about-showcase-card{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 25px 60px #00000080,0 0 0 1px #ffffff26;background:#0a192f;transition:transform .4s cubic-bezier(.16,1,.3,1)}.iia-about-showcase-card:hover{transform:translateY(-4px)}.iia-about-showcase-img-wrap{position:relative;height:380px;overflow:hidden}.iia-about-showcase-img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.iia-about-showcase-card:hover .iia-about-showcase-img{transform:scale(1.05)}.iia-about-showcase-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(7,22,38,.95) 0%,rgba(7,22,38,.3) 60%,transparent 100%)}.iia-about-showcase-badge{position:absolute;bottom:20px;left:20px;right:20px;background:#071626d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);padding:12px 18px;border-radius:14px;box-shadow:0 8px 32px #0000004d}.iia-about-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1080px;margin:0 auto 3.5rem;position:relative;z-index:2}.iia-about-stat-card{background:#fff;border:1px solid rgba(16,43,70,.08);border-top:3.5px solid var(--iia-gold, #F6B944);border-radius:16px;padding:1.4rem 1.1rem;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460f}.iia-about-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1673c7,#f6b944);opacity:0;transition:opacity .3s}.iia-about-stat-card:hover:before{opacity:1}.iia-about-stat-card:hover{transform:translateY(-5px);border-color:#f6b94480;box-shadow:0 14px 30px #102b461f}.iia-about-stat-num{font-size:2.2rem;font-weight:850;color:#102b46;line-height:1.1;margin-bottom:.35rem;letter-spacing:-.02em}.iia-about-stat-label{font-size:.85rem;color:#334155;font-weight:600;line-height:1.4}.iia-vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.iia-vision-card{background:#fff;border-radius:20px;border:1.5px solid var(--iia-border, #E2E8F0);padding:2.25rem 2rem;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460a}.iia-vision-top-beam{position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,var(--iia-navy, #102B46),var(--iia-blue, #1673C7));opacity:.6;transition:all .3s ease}.iia-vision-card:hover .iia-vision-top-beam{background:linear-gradient(90deg,var(--iia-blue, #1673C7),var(--iia-gold, #F6B944));opacity:1;height:4px}.iia-vision-card:after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-25deg);transition:all .65s cubic-bezier(.16,1,.3,1);pointer-events:none}.iia-vision-card:hover:after{left:170%}.iia-vision-card:hover{border-color:#1673c780;box-shadow:0 20px 40px #102b461f}.iia-vision-crest-box{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,var(--iia-blue-light, #EFF6FF) 0%,#FFFFFF 100%);border:1.5px solid rgba(22,115,199,.25);color:var(--iia-blue, #1673C7);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;transition:all .35s ease}.iia-vision-card:hover .iia-vision-crest-box{background:var(--iia-blue, #1673C7);color:#fff;transform:scale(1.1) rotate(6deg)}.iia-approach-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;margin-top:2rem}.iia-approach-card{background:#fff;border-radius:18px;border:1.5px solid var(--iia-border, #E2E8F0);padding:1.5rem 1.25rem;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #102b460a}.iia-approach-top-beam{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#102b46,#1673c7);transition:all .3s}.iia-approach-card:hover .iia-approach-top-beam{background:linear-gradient(90deg,#1673c7,#f6b944);height:4px}.iia-approach-card:hover{border-color:var(--iia-blue, #1673C7);box-shadow:0 16px 32px #1673c71f}.iia-approach-step-num{width:36px;height:36px;border-radius:50%;background:var(--iia-blue-light, #EFF6FF);border:1.5px solid rgba(22,115,199,.3);color:var(--iia-blue, #1673C7);font-weight:850;font-size:.85rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.iia-facilities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2rem}.iia-facility-card{background:#fff;border-radius:18px;border:1.5px solid var(--iia-border, #E2E8F0);overflow:hidden;display:flex;flex-direction:column;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 18px #102b460a}.iia-facility-card:hover{border-color:var(--iia-blue, #1673C7);box-shadow:0 20px 42px #1673c726}.iia-facility-media{height:190px;position:relative;overflow:hidden;background:#0a192f}.iia-facility-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.iia-facility-card:hover .iia-facility-img{transform:scale(1.08)}.iia-facility-body{padding:1.6rem 1.4rem;flex:1;display:flex;flex-direction:column}.iia-founder-spotlight-card{background:#fff;border-radius:20px;border:1.5px solid var(--iia-border, #E2E8F0);padding:2.5rem;display:grid;grid-template-columns:240px 1fr;gap:2.5rem;align-items:center;position:relative;overflow:hidden;box-shadow:0 8px 30px #102b460f;margin-top:2rem;margin-bottom:3rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.iia-founder-top-beam{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#102b46,#1673c7,#f6b944)}.iia-founder-photo-wrap{position:relative;width:220px;height:220px;border-radius:20px;overflow:hidden;border:3px solid var(--iia-gold, #F6B944);box-shadow:0 10px 25px #00000026}.iia-founder-photo{width:100%;height:100%;object-fit:cover}.iia-founder-quote-box{background:var(--iia-neutral-50, #F8FAFC);border-left:3.5px solid var(--iia-gold, #F6B944);padding:1rem 1.25rem;border-radius:0 12px 12px 0;margin-top:1.25rem}.iia-leadership-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.iia-lead-role-card{background:#fff;border-radius:14px;border:1.5px solid var(--iia-border, #E2E8F0);padding:1.35rem 1.2rem;transition:all .3s ease;position:relative;overflow:hidden}.iia-lead-role-card:hover{border-color:var(--iia-blue, #1673C7);box-shadow:0 12px 24px #1673c71a}.iia-about-trust-strip{margin-top:3.5rem;background:#fff;border:1px solid var(--iia-neutral-200, #E2E8F0);border-radius:18px;padding:1.5rem 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;box-shadow:0 4px 18px #102b460a}.iia-about-trust-item{display:flex;align-items:center;gap:14px;transition:all .3s ease}.iia-about-trust-icon-wrap{width:44px;height:44px;border-radius:12px;background:var(--iia-neutral-50, #F8FAFC);border:1px solid var(--iia-neutral-200, #E2E8F0);display:flex;align-items:center;justify-content:center;color:var(--iia-blue, #1673C7);flex-shrink:0;box-shadow:0 2px 8px #102b460d;transition:all .3s ease}.iia-about-trust-item:hover .iia-about-trust-icon-wrap{background:var(--iia-blue, #1673C7);color:#fff;transform:translateY(-2px)}@media (max-width: 1024px){.iia-about-hero-grid{grid-template-columns:1fr}.iia-about-stats-strip{grid-template-columns:repeat(2,1fr)}.iia-vision-grid{grid-template-columns:1fr}.iia-approach-grid{grid-template-columns:repeat(2,1fr)}.iia-facilities-grid{grid-template-columns:1fr}.iia-founder-spotlight-card{grid-template-columns:1fr;text-align:center}.iia-founder-photo-wrap{margin:0 auto}.iia-about-trust-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.iia-about-stats-strip,.iia-approach-grid,.iia-leadership-grid{grid-template-columns:1fr}.iia-about-trust-strip{grid-template-columns:1fr;padding:1.25rem}}.iia-programs-page{background-color:var(--iia-neutral-50, #F8FAFC);min-height:100vh;overflow-x:hidden}.iia-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .95rem;border-radius:9999px;margin-bottom:.65rem}.iia-eyebrow-gold{background:#fff9e6;color:#b45309;border:1px solid rgba(246,185,68,.45)}.iia-eyebrow-blue{background:#eff6ff;color:#1d4ed8;border:1px solid rgba(22,115,199,.3)}.iia-programs-page .iia-title-lg{font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.25;margin-top:.35rem;margin-bottom:.65rem;color:var(--iia-navy, #102B46);letter-spacing:-.015em}.iia-programs-page .iia-desc-lead{font-size:.95rem;line-height:1.6;max-width:680px;margin:0 auto 1.75rem;color:var(--iia-neutral-600, #475569)}.iia-programs-page .iia-section-header:after{content:"";display:block;width:56px;height:3.5px;border-radius:4px;background:linear-gradient(90deg,var(--iia-blue, #1673C7) 0%,var(--iia-gold, #F6B944) 100%);margin:1.15rem auto 0;box-shadow:0 2px 8px #f6b9444d}.iia-program-compact-card.iia-revealed:hover{transform:translateY(-6px);box-shadow:0 16px 32px -8px #102b4624,0 0 0 1.5px #1673c738}.iia-programs-stat-card.iia-revealed:hover{transform:translateY(-4px)}.iia-programs-trust-pill.iia-revealed:hover{transform:translateY(-3px)}.iia-programs-consult-card.iia-revealed:hover{transform:translateY(-2px)}.iia-programs-hero{background:linear-gradient(135deg,#071626,#102b46 55%,#1a3e65);position:relative;overflow:hidden;padding:4.5rem 0 5rem;border-bottom:3px solid var(--iia-amber, #F6B944)}.iia-programs-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 25%,rgba(246,185,68,.14) 0%,transparent 45%),radial-gradient(circle at 85% 65%,rgba(22,115,199,.18) 0%,transparent 55%),radial-gradient(circle at 50% 90%,rgba(16,185,129,.1) 0%,transparent 45%);pointer-events:none}.iia-programs-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(246,185,68,.12) 1px,transparent 1px);background-size:28px 28px;opacity:.6;pointer-events:none}.iia-programs-ambient-orb-1{position:absolute;top:10%;left:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(246,185,68,.16) 0%,transparent 70%);filter:blur(40px);pointer-events:none;animation:iiaHeroOrbFloat 9s ease-in-out infinite alternate}.iia-programs-ambient-orb-2{position:absolute;bottom:5%;right:-60px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(22,115,199,.22) 0%,transparent 70%);filter:blur(50px);pointer-events:none;animation:iiaHeroOrbFloat 12s ease-in-out infinite alternate-reverse}.iia-programs-pill-badge{display:inline-flex;align-items:center;gap:.5rem;background:#f6b94426;color:var(--iia-amber, #F6B944);border:1px solid rgba(246,185,68,.4);padding:.45rem 1.15rem;border-radius:9999px;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:1.25rem;box-shadow:0 4px 15px #f6b94426}.iia-programs-pulse-dot{width:8px;height:8px;border-radius:50%;background-color:#10b981;box-shadow:0 0 8px #10b981;animation:iiaPulse 2s infinite}.iia-programs-hero-title{font-size:clamp(2rem,3.8vw,2.85rem);font-weight:900;line-height:1.18;color:#fff;margin-bottom:1rem;letter-spacing:-.02em}.iia-programs-title-gradient{background:linear-gradient(135deg,#fff,#f8fafc,#f6b944);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.iia-programs-hero-desc{font-size:1.05rem;color:#cbd5e1;line-height:1.65;margin-bottom:1.75rem;max-width:680px}.iia-programs-search-box{display:flex;align-items:center;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:.45rem .65rem .45rem 1.15rem;box-shadow:0 8px 32px #00000040;transition:all .3s ease;max-width:600px}.iia-programs-search-box:focus-within{border-color:var(--iia-amber, #F6B944);background:#ffffff1f;box-shadow:0 8px 32px #f6b94440}.iia-programs-search-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.95rem;padding:.5rem .5rem .5rem .75rem}.iia-programs-search-input::placeholder{color:#94a3b8}.iia-programs-search-clear{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.85rem;font-weight:700;padding:0 8px;transition:color .2s ease}.iia-programs-search-clear:hover{color:#f6b944}.iia-programs-hero-banner-frame{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #00000073,0 0 0 1px #ffffff26;transition:transform .4s cubic-bezier(.16,1,.3,1);background:#0a192f}.iia-programs-hero-banner-frame:hover{transform:translateY(-4px)}.iia-programs-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1040px;margin:0 auto 3rem;position:relative;z-index:2}.iia-programs-stat-card{background:#fff;border:1px solid rgba(16,43,70,.08);border-top:3.5px solid var(--iia-gold, #F6B944);border-radius:16px;padding:1.35rem 1rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460f;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.iia-programs-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1673c7,#f6b944);opacity:0;transition:opacity .3s ease}.iia-programs-stat-card:hover{transform:translateY(-4px);border-color:#f6b94473;box-shadow:0 12px 28px #102b461f}.iia-programs-stat-card:hover:before{opacity:1}.iia-programs-stat-number{font-size:1.95rem;font-weight:850;color:#102b46!important;line-height:1.1;margin-bottom:.35rem;font-family:var(--font-heading)}.iia-programs-stat-label{font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.25rem;line-height:1.3}.iia-programs-stat-sub{font-size:.74rem;color:#64748b;line-height:1.3}.iia-programs-filter-wrapper{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:1.25rem;margin-bottom:2.25rem;box-shadow:0 4px 16px #102b460a}.iia-programs-cat-scroll{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center;padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid #F1F5F9}.iia-programs-cat-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;font-size:.82rem;font-weight:700;white-space:nowrap;cursor:pointer;border:1.5px solid #E2E8F0;background:#f8fafc;color:#334155;transition:all .25s cubic-bezier(.16,1,.3,1)}.iia-programs-cat-btn:hover{border-color:#1673c7;color:#1673c7;background:#eff6ff}.iia-programs-cat-btn.active{background:var(--iia-navy, #102B46);color:#fff;border-color:var(--iia-navy, #102B46);box-shadow:0 4px 12px #102b4633}.iia-programs-cat-count{font-size:.7rem;padding:2px 7px;border-radius:9999px;background:#e2e8f0;color:#475569;font-weight:800}.iia-programs-cat-btn.active .iia-programs-cat-count{background:#ffffff40;color:#fff}.iia-programs-level-btn{padding:.35rem .85rem;border-radius:8px;font-size:.78rem;font-weight:700;cursor:pointer;border:1.5px solid #CBD5E1;background:#fff;color:#475569;transition:all .2s ease}.iia-programs-level-btn:hover{border-color:#f6b944;color:#92400e}.iia-programs-level-btn.active{border-color:#f6b944;background:#fff9e6;color:#92400e;font-weight:800}.iia-programs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:1.45rem;align-items:stretch}.iia-program-compact-card{background:#fff;border-radius:16px;border:1.5px solid var(--iia-border, #E2E8F0);box-shadow:0 4px 16px #102b460d;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1)}.iia-program-compact-card:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:skew(-20deg);transition:all .65s ease;z-index:5;pointer-events:none}.iia-program-compact-card:hover:before{left:150%}.iia-program-compact-card:hover{transform:translateY(-8px) scale(1.015);border-color:var(--iia-blue, #1673C7);box-shadow:0 18px 36px #1673c729}.iia-program-thumb-wrap{position:relative;height:125px;overflow:hidden;background-color:var(--iia-navy-dark, #071626);cursor:pointer}.iia-program-thumb-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.iia-program-compact-card:hover .iia-program-thumb-img{transform:scale(1.1)}.iia-program-thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#102b46d1,#102b4640);pointer-events:none}.iia-program-card-badge{position:absolute;top:10px;right:10px;background:#102b46e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);color:var(--iia-gold, #F6B944);border-radius:6px;padding:3px 8px;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;z-index:2}.iia-program-badge-level{position:absolute;top:10px;left:10px;z-index:2;font-size:.66rem;font-weight:800;padding:3px 8px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.iia-program-body{padding:1.6rem 1.15rem 1.15rem;flex:1;display:flex;flex-direction:column;position:relative;background:#fff}.iia-program-card-icon-floating{position:absolute;top:-24px;left:16px;width:46px;height:46px;border-radius:12px;background:#fff;border:2px solid var(--iia-blue, #1673C7);color:var(--iia-blue, #1673C7);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #1673c738;transition:all .35s cubic-bezier(.16,1,.3,1);z-index:3;cursor:pointer}.iia-program-compact-card:hover .iia-program-card-icon-floating{background:var(--iia-blue, #1673C7);color:#fff;transform:translateY(-3px) scale(1.1) rotate(6deg);border-color:#fff;box-shadow:0 8px 18px #1673c759}.iia-program-compact-card:hover .iia-program-card-icon-floating svg{stroke:#fff!important}.iia-program-card-cat{font-size:.7rem;font-weight:800;letter-spacing:.06em;color:var(--iia-muted, #64748B);text-transform:uppercase;margin-top:.4rem;margin-bottom:.35rem}.iia-program-title{font-size:1.05rem;font-weight:800;color:var(--iia-navy, #102B46);margin-bottom:.45rem;line-height:1.32;min-height:2.7rem;cursor:pointer;transition:color .2s ease}.iia-program-compact-card:hover .iia-program-title{color:var(--iia-blue, #1673C7)}.iia-program-overview-block{margin-bottom:.85rem;display:flex;flex-direction:column;gap:.45rem}.iia-program-card-desc{font-size:.81rem;color:#475569;line-height:1.48;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4rem}.iia-card-knowmore-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;background:#eff6ff;border:1px solid #BFDBFE;padding:4px 10px;border-radius:6px;color:#1673c7;font-size:.78rem;font-weight:750;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #1673c714}.iia-card-knowmore-btn .iia-knowmore-arrow{transition:transform .2s ease}.iia-card-knowmore-btn:hover{background:#1673c7;color:#fff;border-color:#1673c7;transform:translate(2px);box-shadow:0 4px 10px #1673c738}.iia-card-knowmore-btn:hover .iia-knowmore-arrow{transform:translate(3px);stroke:#fff}.iia-program-compact-card:hover .iia-card-knowmore-btn{border-color:#93c5fd}.iia-program-card-chips{display:flex;flex-direction:column;gap:5px}.iia-small-chip{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:var(--iia-neutral-700, #334155);background:#f8fafc;border:1px solid #E2E8F0;padding:4px 8px;border-radius:6px;transition:all .2s ease}.iia-program-compact-card:hover .iia-small-chip{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.iia-chip-check{color:var(--iia-blue, #1673C7);flex-shrink:0}.iia-program-meta-strip{display:flex;align-items:center;justify-content:space-between;padding:.55rem 0;font-size:.76rem;color:#475569}.iia-program-meta-item{display:flex;align-items:center;gap:5px;font-weight:600}.iia-program-price-val{font-size:.95rem;font-weight:800;color:var(--iia-navy, #102B46);display:flex;align-items:center}.iia-program-btn-grid{display:flex;gap:8px;margin-top:auto}.iia-program-btn-demo{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 10px;border-radius:8px;font-size:.82rem;font-weight:750;background:#f8fafc;color:#1673c7;border:1.5px solid #BFDBFE;cursor:pointer;transition:all .2s ease}.iia-program-btn-demo:hover{background:#eff6ff;border-color:#1673c7;transform:translateY(-2px);box-shadow:0 4px 12px #1673c726}.iia-program-btn-enquire{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 10px;border-radius:8px;font-size:.82rem;font-weight:800;background:var(--iia-gold, #F6B944);color:#102b46;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #f6b94440}.iia-program-btn-enquire:hover{background:#e5a833;transform:translateY(-2px);box-shadow:0 4px 12px #f6b94466}.iia-programs-trust-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:3.5rem 0 2rem}.iia-programs-trust-pill{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:.85rem 1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 2px 6px #00000008;transition:all .3s ease}.iia-programs-trust-pill:hover{border-color:#f6b944;box-shadow:0 6px 16px #102b460f}.iia-programs-trust-icon{width:36px;height:36px;border-radius:10px;background:#fff9e6;color:#d97706;display:flex;align-items:center;justify-content:center;flex-shrink:0}.iia-programs-trust-title{font-size:.84rem;font-weight:800;color:#102b46}.iia-programs-trust-sub{font-size:.72rem;color:#64748b}.iia-programs-consult-card{margin-top:2rem;background:linear-gradient(135deg,#071626,#102b46 55%,#1a3e65);border-radius:20px;padding:2.85rem 2.25rem;color:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;box-shadow:0 20px 40px #102b4640;border:1px solid rgba(246,185,68,.3);position:relative;overflow:hidden}.iia-programs-consult-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1673c7,#f6b944,#10b981)}@media (max-width: 768px){.iia-programs-grid{grid-template-columns:1fr}.iia-programs-hero{padding:3.5rem 0 4rem}}@media (max-width: 1100px){.iia-programs-stats-strip{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}}@media (max-width: 640px){.iia-programs-stats-strip{grid-template-columns:1fr;gap:.75rem;margin-top:1.5rem}}.iia-events-page{background-color:var(--iia-neutral-50, #F8FAFC);min-height:100vh;overflow-x:hidden}.iia-gold-text{color:var(--iia-gold, #F6B944)}.iia-events-page .iia-title-lg{font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.25;margin-top:.35rem;margin-bottom:.65rem;color:var(--iia-navy, #102B46);letter-spacing:-.015em}.iia-events-page .iia-desc-lead{font-size:.95rem;line-height:1.6;max-width:680px;margin:0 auto 1.75rem;color:var(--iia-neutral-600, #475569)}.iia-events-page .iia-section-header:after{content:"";display:block;width:56px;height:3.5px;border-radius:4px;background:linear-gradient(90deg,var(--iia-blue, #1673C7) 0%,var(--iia-gold, #F6B944) 100%);margin:1.15rem auto 0;box-shadow:0 2px 8px #f6b9444d}.iia-event-card.iia-revealed:hover,.iia-campus-card.iia-revealed:hover{transform:translateY(-8px)}.iia-why-event-card.iia-revealed:hover{transform:translateY(-6px)}.iia-events-stat-card.iia-revealed:hover{transform:translateY(-4px)}.iia-events-cta-card.iia-revealed:hover{transform:translateY(-3px)}.iia-events-hero{background:linear-gradient(135deg,#071626,#102b46 55%,#1a3e65);position:relative;overflow:hidden;padding:4.5rem 0 5rem;border-bottom:3px solid var(--iia-amber, #F6B944)}.iia-events-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 25%,rgba(246,185,68,.12) 0%,transparent 45%),radial-gradient(circle at 85% 65%,rgba(22,115,199,.18) 0%,transparent 55%),radial-gradient(circle at 50% 90%,rgba(16,185,129,.1) 0%,transparent 45%);pointer-events:none}.iia-events-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(246,185,68,.12) 1px,transparent 1px);background-size:28px 28px;opacity:.6;pointer-events:none}.iia-events-ambient-orb-1{position:absolute;top:10%;left:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(246,185,68,.15) 0%,transparent 70%);filter:blur(40px);pointer-events:none;animation:iiaHeroOrbFloat 9s ease-in-out infinite alternate}.iia-events-ambient-orb-2{position:absolute;bottom:5%;right:-60px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(22,115,199,.22) 0%,transparent 70%);filter:blur(50px);pointer-events:none;animation:iiaHeroOrbFloat 12s ease-in-out infinite alternate-reverse}@keyframes iiaHeroOrbFloat{0%{transform:translate(0) scale(1)}50%{transform:translate(25px,-18px) scale(1.08)}to{transform:translate(-20px,15px) scale(.96)}}.iia-events-pill-badge{display:inline-flex;align-items:center;gap:.5rem;background:#f6b94426;color:var(--iia-amber, #F6B944);border:1px solid rgba(246,185,68,.4);padding:.45rem 1.15rem;border-radius:9999px;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:1.25rem;box-shadow:0 4px 15px #f6b94426}.iia-events-pulse-dot{width:8px;height:8px;border-radius:50%;background-color:#10b981;box-shadow:0 0 8px #10b981;animation:iiaPulse 2s infinite}@keyframes iiaPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.iia-events-hero-title{font-size:clamp(1.65rem,2.75vw,2.25rem);font-weight:800;line-height:1.25;color:#fff!important;margin-top:.85rem;margin-bottom:1rem;letter-spacing:-.02em}.iia-events-hero-desc{font-size:1.02rem;color:#cbd5e1;line-height:1.65;margin-bottom:1.75rem;max-width:680px}.iia-events-search-box{display:flex;align-items:center;background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:.45rem .65rem .45rem 1.15rem;box-shadow:0 8px 32px #00000040;transition:all .3s ease;max-width:600px}.iia-events-search-box:focus-within{border-color:var(--iia-amber, #F6B944);background:#ffffff1f;box-shadow:0 8px 32px #f6b94440}.iia-events-search-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.95rem;padding:.5rem .5rem .5rem .75rem}.iia-events-search-input::placeholder{color:#94a3b8}.iia-events-hero-visual-frame{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 50px #00000073,0 0 0 1px #ffffff26;transition:transform .4s cubic-bezier(.16,1,.3,1);background:#0a192f}.iia-events-hero-visual-frame:hover{transform:translateY(-4px)}.iia-events-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1040px;margin:0 auto 3rem;position:relative;z-index:2}.iia-events-stat-card{background:#fff;border:1px solid rgba(16,43,70,.08);border-top:3.5px solid var(--iia-gold, #F6B944);border-radius:16px;padding:1.35rem 1rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460f;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.iia-events-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1673c7,#f6b944);opacity:0;transition:opacity .3s ease}.iia-events-stat-card:hover{transform:translateY(-4px);border-color:#f6b94473;box-shadow:0 12px 28px #102b461f}.iia-events-stat-card:hover:before{opacity:1}.iia-events-stat-number{font-size:1.95rem;font-weight:850;color:#102b46!important;line-height:1.1;margin-bottom:.35rem;font-family:var(--font-heading)}.iia-events-stat-label{font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.25rem;line-height:1.3}.iia-events-stat-sub{font-size:.74rem;color:#64748b;line-height:1.3}.iia-events-filter-wrapper{margin-bottom:2.25rem;display:flex;flex-direction:column;gap:1.25rem}.iia-events-cat-scroll{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:thin}.iia-events-cat-btn{padding:.55rem 1.15rem;border-radius:9999px;font-size:.84rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);border:1.5px solid #CBD5E1;background:#fff;color:#334155;display:inline-flex;align-items:center;gap:6px}.iia-events-cat-btn:hover{border-color:#1673c7;color:#1673c7;transform:translateY(-1px)}.iia-events-cat-btn.active{border-color:#1673c7;background:#1673c7;color:#fff;box-shadow:0 4px 14px #1673c740}.iia-events-cat-count{font-size:.72rem;padding:2px 7px;border-radius:10px;background:#f1f5f9;color:#64748b}.iia-events-cat-btn.active .iia-events-cat-count{background:#ffffff40;color:#fff}.iia-events-status-btn{padding:.4rem .95rem;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;border:1.5px solid #CBD5E1;background:#fff;color:#475569;transition:all .2s ease}.iia-events-status-btn:hover{border-color:#f6b944;color:#92400e}.iia-events-status-btn.active{border-color:#f6b944;background:#fff9e6;color:#92400e;font-weight:800}.iia-events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.75rem;align-items:stretch}.iia-event-card{background:#fff;border-radius:16px;border:1px solid #E2E8F0;box-shadow:0 4px 16px #102b460a;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1)}.iia-event-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1673c7,#f6b944,#10b981);opacity:.8;z-index:5;transition:opacity .3s ease}.iia-event-card:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:skew(-25deg);transition:left .75s ease;pointer-events:none;z-index:6}.iia-event-card:hover{border-color:#bfdbfe;box-shadow:0 16px 36px #102b461f}.iia-event-card:hover:after{left:140%}.iia-event-thumb-wrap{position:relative;height:175px;overflow:hidden;background:#0a192f}.iia-event-thumb-img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.iia-event-card:hover .iia-event-thumb-img{transform:scale(1.06)}.iia-event-thumb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,25,47,.9) 0%,rgba(10,25,47,.25) 55%,transparent 100%);pointer-events:none}.iia-event-badge-cat{position:absolute;top:12px;left:12px;z-index:2;background:#0a192fd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f6b944;font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:6px;border:1px solid rgba(246,185,68,.35);display:inline-flex;align-items:center;gap:4px}.iia-event-badge-status{position:absolute;top:12px;right:12px;z-index:2;font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:6px}.iia-event-card-body{padding:1.25rem 1.25rem 1.15rem;display:flex;flex-direction:column;flex:1}.iia-event-title{font-size:1.05rem;font-weight:800;color:#102b46;line-height:1.35;margin-bottom:.75rem;min-height:2.85rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .25s ease}.iia-event-card:hover .iia-event-title{color:var(--iia-blue, #1673C7)}.iia-event-speaker-strip{display:flex;align-items:center;gap:.75rem;padding:.75rem .85rem;background:#f8fafc;border-radius:10px;border:1px solid #E2E8F0;margin-bottom:.9rem;transition:all .2s ease}.iia-event-card:hover .iia-event-speaker-strip{background:#eff6ff;border-color:#bfdbfe}.iia-event-speaker-avatar{width:38px;height:38px;border-radius:50%;background:var(--iia-navy, #102B46);color:var(--iia-amber, #F6B944);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;flex-shrink:0;border:2px solid #F6B944;box-shadow:0 2px 6px #0000001a}.iia-event-speaker-name{font-size:.88rem;font-weight:800;color:#102b46}.iia-event-speaker-role{font-size:.74rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.iia-event-meta-list{display:flex;flex-direction:column;gap:.4rem;font-size:.8rem;color:#475569;margin-bottom:1rem;padding:.65rem 0;border-top:1px solid #F1F5F9;border-bottom:1px solid #F1F5F9}.iia-event-meta-item{display:flex;align-items:center;gap:7px;font-weight:600}.iia-event-desc{font-size:.85rem;color:#64748b;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iia-event-footer{margin-top:auto}.iia-event-btn-action{width:100%;padding:.65rem 1rem;border-radius:10px;font-size:.84rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .25s ease;border:none}.iia-event-btn-action.upcoming{background:var(--iia-navy, #102B46);color:#fff;box-shadow:0 4px 12px #102b4626}.iia-event-btn-action.upcoming:hover{background:#1673c7;box-shadow:0 6px 16px #1673c74d}.iia-event-btn-action.completed{background:#f8fafc;color:#475569;border:1.5px solid #CBD5E1}.iia-event-btn-action.completed:hover{background:#f1f5f9;border-color:#94a3b8;color:#102b46}.iia-campus-seminars-section{margin-top:4.5rem;position:relative}.iia-campus-carousel-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem;flex-wrap:wrap}.iia-campus-carousel-title-group{max-width:720px}.iia-campus-nav-controls{display:flex;align-items:center;gap:1rem;flex-shrink:0}.iia-campus-counter-badge{display:inline-flex;align-items:center;gap:6px;background:var(--iia-neutral-100, #F1F5F9);color:var(--iia-navy, #102B46);font-size:.78rem;font-weight:700;padding:6px 12px;border-radius:20px;border:1px solid var(--iia-border, #E2E8F0)}.iia-campus-arrow-buttons{display:flex;align-items:center;gap:8px}.iia-carousel-arrow-btn{width:42px;height:42px;border-radius:50%;background:#fff;border:1.5px solid var(--iia-border, #E2E8F0);color:var(--iia-navy, #102B46);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #102b460f}.iia-carousel-arrow-btn:hover:not(.disabled):not(:disabled){background:var(--iia-navy, #102B46);color:#fff;border-color:var(--iia-navy, #102B46);transform:translateY(-2px);box-shadow:0 6px 16px #102b4629}.iia-carousel-arrow-btn.disabled,.iia-carousel-arrow-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none;transform:none}.iia-campus-carousel-track{display:flex;gap:1.5rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:10px 4px 22px;-webkit-overflow-scrolling:touch}.iia-campus-carousel-track::-webkit-scrollbar{height:7px}.iia-campus-carousel-track::-webkit-scrollbar-track{background:#e2e8f099;border-radius:10px}.iia-campus-carousel-track::-webkit-scrollbar-thumb{background:var(--iia-neutral-300, #CBD5E1);border-radius:10px;transition:background .2s ease}.iia-campus-carousel-track::-webkit-scrollbar-thumb:hover{background:var(--iia-gold, #F6B944)}.iia-campus-carousel-card{flex:0 0 320px;width:320px;min-width:320px;scroll-snap-align:start;background:#fff;border-radius:16px;border:1px solid #E2E8F0;overflow:hidden;box-shadow:0 4px 16px #0000000a;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease;display:flex;flex-direction:column}.iia-campus-carousel-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px #102b461a;border-color:#bfdbfe}.iia-campus-card-media{height:180px;position:relative;overflow:hidden;background:#0a192f}.iia-campus-card-img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.iia-campus-carousel-card:hover .iia-campus-card-img{transform:scale(1.06)}.iia-campus-card-badge{position:absolute;bottom:10px;left:10px;background:#071626e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f6b944;font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:6px;border:1px solid rgba(246,185,68,.3);display:inline-flex;align-items:center;gap:5px}.iia-campus-card-body{padding:1.25rem 1.15rem;display:flex;flex-direction:column;flex:1}.iia-campus-card-topic{font-size:.73rem;color:#1673c7;font-weight:800;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;line-height:1.35}.iia-campus-card-title{font-size:1.05rem;font-weight:800;color:#102b46;margin-bottom:8px;line-height:1.3;transition:color .2s ease}.iia-campus-carousel-card:hover .iia-campus-card-title{color:var(--iia-blue, #1673C7)}.iia-campus-card-location{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;color:#64748b;font-weight:500;margin-bottom:12px}.iia-campus-card-footer{margin-top:auto;padding-top:10px;border-top:1px dashed #E2E8F0;display:flex;align-items:center;gap:6px;font-size:.75rem;color:#059669;font-weight:600}@media (max-width: 640px){.iia-campus-carousel-card{flex:0 0 280px;width:280px;min-width:280px}}.iia-why-events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:2rem}.iia-why-event-card{background:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:1.5rem 1.25rem;transition:all .3s ease}.iia-why-event-card:hover{border-color:#f6b944;box-shadow:0 8px 24px #102b460f}.iia-why-event-card:hover h4{color:var(--iia-blue, #1673C7);transition:color .25s ease}.iia-events-cta-card{margin-top:4rem;background:linear-gradient(135deg,#071626,#102b46 55%,#1a3e65);border-radius:20px;padding:2.85rem 2.25rem;color:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem;box-shadow:0 20px 40px #102b4640;border:1px solid rgba(246,185,68,.3);position:relative;overflow:hidden;transition:all .3s ease}.iia-events-cta-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1673c7,#f6b944,#10b981)}@media (max-width: 1100px){.iia-events-stats-strip{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}}@media (max-width: 640px){.iia-events-stats-strip{grid-template-columns:1fr;gap:.75rem;margin-top:1.5rem}}.iia-speakers-page{background-color:var(--iia-neutral-50);min-height:100vh}.iia-speaker-hero{background:linear-gradient(135deg,#071626,#102b46 60%,#1a3e65);position:relative;overflow:hidden;padding:4.5rem 0 5rem;border-bottom:3px solid var(--iia-amber)}.iia-speaker-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(246,185,68,.08) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(22,115,199,.12) 0%,transparent 50%);pointer-events:none}.iia-speaker-hero-content{position:relative;z-index:2;max-width:900px;margin:0 auto;text-align:center}.iia-speaker-hero-title{font-size:clamp(1.65rem,2.75vw,2.25rem);font-weight:800;color:#fff!important;line-height:1.25;margin-top:.85rem;margin-bottom:1rem;letter-spacing:-.02em}.iia-speaker-hero-subtitle{font-size:1.02rem;color:#cbd5e1;line-height:1.65;max-width:760px;margin:0 auto 2.25rem}.iia-speaker-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1040px;margin:0 auto 3.5rem;position:relative;z-index:2}.iia-speaker-stat-card{background:#fff;border:1px solid rgba(16,43,70,.08);border-top:3.5px solid var(--iia-gold, #F6B944);border-radius:16px;padding:1.35rem 1rem;text-align:center;box-shadow:0 4px 18px #102b460f;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.iia-speaker-stat-card:hover{transform:translateY(-4px);border-color:#f6b94473;box-shadow:0 12px 28px #102b461f}.iia-speaker-stat-num{font-size:2rem;font-weight:850;color:#102b46;line-height:1.1;margin-bottom:.35rem;font-family:var(--font-heading)}.iia-speaker-stat-label{font-size:.82rem;color:#334155;font-weight:600;letter-spacing:.01em}.iia-pillars-section{padding:4.5rem 0 5rem;background:#fff;position:relative}.iia-section-header{margin-bottom:2.25rem}.iia-speakers-page .iia-title-lg{font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.25;margin-top:.35rem;margin-bottom:.65rem;color:var(--iia-navy);letter-spacing:-.015em}.iia-speakers-page .iia-desc-lead{font-size:.95rem;line-height:1.6;max-width:680px;margin:0 auto 1.75rem;color:var(--iia-neutral-600)}.iia-gold-text{color:var(--iia-gold)}.iia-speakers-page .iia-section-header:after{content:"";display:block;width:56px;height:3.5px;border-radius:4px;background:linear-gradient(90deg,var(--iia-blue) 0%,var(--iia-gold) 100%);margin:1.15rem auto 0;box-shadow:0 2px 8px #f6b9444d}.iia-pillar-card:hover .iia-pillar-title,.iia-format-card:hover .iia-format-title,.iia-step-item:hover .iia-step-title{color:var(--iia-blue);transition:color .25s ease}.iia-pillar-card.iia-revealed:hover,.iia-format-card.iia-revealed:hover{transform:translateY(-8px)}.iia-speaker-stat-card.iia-revealed:hover{transform:translateY(-4px)}.iia-speaker-quote-card.iia-revealed:hover{transform:translateY(-3px)}.iia-concierge-card.iia-revealed:hover,.iia-speaker-form-card.iia-revealed:hover{transform:translateY(-2px)}.iia-eyebrow-accent{background:#1673c714;color:var(--iia-blue);border:1px solid rgba(22,115,199,.2);display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;padding:5px 12px;border-radius:20px;letter-spacing:.08em;margin-bottom:.75rem}.iia-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.iia-pillar-card{background:#fff;border:1px solid var(--iia-neutral-200);border-radius:18px;padding:2rem 1.5rem 1.75rem;position:relative;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 16px #102b460a;transition:all .35s cubic-bezier(.16,1,.3,1)}.iia-pillar-top-beam{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--pillar-accent, #1673C7) 0%,transparent 100%);transition:height .3s ease,box-shadow .3s ease}.iia-pillar-card:after{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);transition:left .75s ease;pointer-events:none;z-index:3}.iia-pillar-card:hover:after{left:140%}.iia-pillar-card:hover{transform:translateY(-8px);border-color:var(--pillar-accent, #1673C7);box-shadow:0 18px 36px -6px #102b461f,0 0 20px -8px var(--pillar-accent, #1673C7)}.iia-pillar-card:hover .iia-pillar-top-beam{height:4px;box-shadow:0 2px 10px var(--pillar-accent, #1673C7)}.iia-pillar-top-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.iia-pillar-num{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;color:var(--iia-neutral-300);letter-spacing:-.02em;transition:color .3s ease}.iia-pillar-card:hover .iia-pillar-num{color:var(--pillar-accent, #1673C7)}.iia-pillar-metric-pill{font-size:.72rem;font-weight:700;color:var(--iia-neutral-600);background:var(--iia-neutral-100);border:1px solid var(--iia-neutral-200);padding:3px 8px;border-radius:12px;display:inline-flex;align-items:center;gap:5px}.iia-beacon-dot{width:6px;height:6px;border-radius:50%;background:var(--pillar-accent, #1673C7);box-shadow:0 0 6px var(--pillar-accent, #1673C7);display:inline-block;animation:iiaBeaconPulse 2s infinite ease-in-out}@keyframes iiaBeaconPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.iia-pillar-icon-box{width:52px;height:52px;border-radius:14px;background:var(--iia-neutral-50);border:1px solid var(--iia-neutral-200);color:var(--pillar-accent, #1673C7);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;transition:all .35s cubic-bezier(.16,1,.3,1)}.iia-pillar-card:hover .iia-pillar-icon-box{transform:translateY(-4px) rotate(6deg) scale(1.08);background:var(--iia-navy);color:var(--iia-gold);border-color:var(--iia-navy);box-shadow:0 8px 20px #102b4633}.iia-pillar-kicker{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--pillar-accent, #1673C7);text-transform:uppercase;margin-bottom:.35rem}.iia-pillar-title{font-size:1.02rem;font-weight:800;color:var(--iia-navy);margin-bottom:.5rem;line-height:1.35}.iia-pillar-desc{font-size:.88rem;color:var(--iia-neutral-600);line-height:1.6;margin-bottom:1.25rem;flex-grow:1}.iia-pillar-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:1rem;border-top:1px dashed var(--iia-neutral-200)}.iia-pillar-tag{font-size:.72rem;font-weight:600;color:var(--iia-neutral-700);background:var(--iia-neutral-50);border:1px solid var(--iia-neutral-200);padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.iia-pillar-card:hover .iia-pillar-tag{background:#fff;border-color:#1673c740;color:var(--iia-navy)}.iia-pillar-tag-icon{color:var(--pillar-accent, #1673C7);flex-shrink:0}.iia-pillars-trust-strip{margin-top:3.5rem;background:#fff;border:1px solid var(--iia-neutral-200);border-radius:18px;padding:1.5rem 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;box-shadow:0 4px 18px #102b460a}.iia-pillars-trust-item{display:flex;align-items:center;gap:14px}.iia-trust-icon-wrap{width:42px;height:42px;border-radius:12px;background:var(--iia-neutral-50);border:1px solid var(--iia-neutral-200);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease}.iia-pillars-trust-item:hover .iia-trust-icon-wrap{transform:scale(1.1)}.iia-trust-text{display:flex;flex-direction:column}.iia-trust-text strong{font-size:.88rem;font-weight:700;color:var(--iia-navy);margin-bottom:2px}.iia-trust-text span{font-size:.78rem;color:var(--iia-neutral-500);line-height:1.4}.iia-formats-section{padding:5rem 0;background:var(--iia-neutral-100);border-top:1px solid var(--iia-neutral-200);border-bottom:1px solid var(--iia-neutral-200);position:relative}.iia-formats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2.75rem}.iia-format-card{background:#fff;border:1px solid var(--iia-neutral-200);border-radius:20px;padding:2.25rem 2rem;position:relative;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 18px #102b460a;transition:all .35s cubic-bezier(.16,1,.3,1)}.iia-format-top-beam{position:absolute;top:0;left:0;right:0;height:4px;background:var(--format-accent, #1673C7);transition:height .3s ease,box-shadow .3s ease}.iia-format-card:hover{transform:translateY(-8px);border-color:var(--format-accent, #1673C7);box-shadow:0 20px 42px -8px #102b461f,0 0 25px -8px var(--format-accent, #1673C7)}.iia-format-card:hover .iia-format-top-beam{height:5px;box-shadow:0 2px 12px var(--format-accent, #1673C7)}.iia-format-card-featured{border-color:#f6b944;box-shadow:0 8px 30px -4px #f6b94438;background:linear-gradient(180deg,#fff,#fffdf8)}.iia-format-featured-ribbon{position:absolute;top:0;right:2rem;background:var(--iia-gold);color:var(--iia-navy);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:5px 14px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:inline-flex;align-items:center;gap:5px;box-shadow:0 4px 12px #f6b94459;z-index:2}.iia-format-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;margin-top:.5rem}.iia-format-badge-group{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.iia-format-badge{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em}.iia-format-type-pill{font-size:.72rem;font-weight:700;color:var(--iia-neutral-500);letter-spacing:.06em;text-transform:uppercase}.iia-format-icon-box{width:48px;height:48px;border-radius:12px;background:var(--iia-neutral-50);border:1px solid var(--iia-neutral-200);color:var(--format-accent, #1673C7);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.iia-format-card:hover .iia-format-icon-box{background:var(--format-accent, #1673C7);color:#fff;transform:scale(1.08) rotate(4deg)}.iia-format-title{font-size:1.15rem;font-weight:800;color:var(--iia-navy);margin-bottom:.65rem;line-height:1.3}.iia-format-desc{font-size:.92rem;color:var(--iia-neutral-600);line-height:1.6;margin-bottom:1.5rem}.iia-format-highlights{display:grid;grid-template-columns:1fr;gap:6px;padding:.85rem 1rem;background:var(--iia-neutral-50);border-radius:12px;border:1px solid var(--iia-neutral-200);margin-bottom:1.5rem}.iia-format-highlight-item{display:flex;justify-content:space-between;font-size:.82rem}.iia-format-highlight-label{color:var(--iia-neutral-500);font-weight:500}.iia-format-highlight-val{color:var(--iia-navy);font-weight:700}.iia-format-features-block{border-top:1px dashed var(--iia-neutral-200);padding-top:1.25rem;margin-bottom:1.75rem;flex-grow:1}.iia-format-features-title{font-size:.75rem;font-weight:800;letter-spacing:.06em;color:var(--iia-navy);text-transform:uppercase;margin-bottom:.85rem}.iia-format-features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.iia-format-feature-item{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;color:var(--iia-neutral-700);line-height:1.45}.iia-format-check-icon{color:var(--format-accent, #1673C7);flex-shrink:0;margin-top:2px}.iia-format-action-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:.85rem 1.25rem;border-radius:12px;font-weight:700;font-size:.92rem;cursor:pointer;border:1.5px solid var(--format-accent, #1673C7);background:#fff;color:var(--format-accent, #1673C7);transition:all .25s ease;margin-top:auto}.iia-format-action-btn:hover{background:var(--format-accent, #1673C7);color:#fff;box-shadow:0 6px 18px -2px #102b4633;transform:translateY(-2px)}.iia-btn-arrow{transition:transform .25s ease}.iia-format-action-btn:hover .iia-btn-arrow{transform:translate(4px)}.iia-format-btn-featured{background:var(--iia-gold);border-color:var(--iia-gold);color:var(--iia-navy);font-weight:800;box-shadow:0 4px 14px #f6b9444d}.iia-format-btn-featured:hover{background:var(--iia-gold-hover);border-color:var(--iia-gold-hover);color:var(--iia-navy);transform:translateY(-2px);box-shadow:0 8px 22px #f6b94473}.iia-formats-concierge-ribbon{margin-top:3.5rem;background:linear-gradient(135deg,#0a192f,#102b46);border-radius:20px;padding:2rem 2.5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px #102b461f;position:relative;overflow:hidden}.iia-formats-concierge-ribbon:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(246,185,68,.15) 0%,transparent 70%);pointer-events:none}.iia-formats-concierge-left{display:flex;align-items:center;gap:1.5rem}.iia-concierge-badge-icon{width:52px;height:52px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.iia-concierge-ribbon-title{font-size:1.02rem;font-weight:800;color:#fff;margin-bottom:.3rem}.iia-concierge-ribbon-desc{font-size:.88rem;color:#cbd5e1;margin:0;line-height:1.55;max-width:650px}.iia-concierge-ribbon-btn{background:var(--iia-gold);color:var(--iia-navy);font-weight:800;border:none;padding:.85rem 1.65rem;border-radius:12px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;white-space:nowrap;transition:all .25s ease;box-shadow:0 4px 14px #f6b9444d}.iia-concierge-ribbon-btn:hover{background:var(--iia-gold-hover);transform:translateY(-2px);box-shadow:0 8px 22px #f6b94473;color:var(--iia-navy)}.iia-nomination-section{padding:4.5rem 0 5.5rem;background:linear-gradient(180deg,#FFFFFF 0%,var(--iia-neutral-100) 100%)}.iia-nomination-grid{display:grid;grid-template-columns:4.2fr 5.8fr;gap:3rem;align-items:start}.iia-concierge-card{background:#fff;border:1px solid var(--iia-neutral-200);border-radius:22px;padding:2.5rem 2.25rem;box-shadow:0 10px 30px #102b460d;position:relative;overflow:hidden;transition:all .3s ease}.iia-concierge-top-beam{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--iia-gold) 0%,var(--iia-blue) 100%)}.iia-concierge-header{margin-bottom:2rem}.iia-concierge-title{font-size:1.32rem;font-weight:800;color:var(--iia-navy);margin-top:.4rem;margin-bottom:.65rem;line-height:1.25}.iia-concierge-desc{font-size:.88rem;color:var(--iia-neutral-600);line-height:1.55;margin:0}.iia-step-timeline{display:flex;flex-direction:column;gap:1.75rem;margin:2rem 0;position:relative}.iia-step-track-line{position:absolute;top:20px;bottom:20px;left:19px;width:2px;background:linear-gradient(180deg,var(--iia-blue) 0%,var(--iia-gold) 60%,var(--iia-neutral-200) 100%);z-index:1}.iia-step-item{display:flex;gap:1.25rem;align-items:flex-start;position:relative;z-index:2;transition:transform .25s ease}.iia-step-item:hover{transform:translate(4px)}.iia-step-badge-wrap{position:relative;flex-shrink:0}.iia-step-badge{width:40px;height:40px;border-radius:50%;background:var(--iia-navy);color:var(--iia-gold);font-weight:800;font-size:.92rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #102b4633;border:2px solid #FFFFFF;transition:all .3s ease}.iia-step-item:hover .iia-step-badge{background:var(--iia-blue);color:#fff;transform:scale(1.1);box-shadow:0 6px 18px #1673c759}.iia-step-pulse-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid rgba(246,185,68,.5);animation:iiaRingPulse 2s infinite ease-out;pointer-events:none}@keyframes iiaRingPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.35);opacity:0}}.iia-step-content{flex-grow:1}.iia-step-heading-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:.35rem;flex-wrap:wrap}.iia-step-title{font-size:.94rem;font-weight:800;color:var(--iia-navy);margin:0}.iia-step-sla-pill{font-size:.72rem;font-weight:700;color:var(--iia-blue);background:#1673c714;border:1px solid rgba(22,115,199,.2);padding:2px 8px;border-radius:12px;white-space:nowrap}.iia-step-desc{font-size:.88rem;color:var(--iia-neutral-600);line-height:1.55;margin:0}.iia-concierge-contact-box{background:linear-gradient(135deg,#ebf4fccc,#f8fafce6);border:1.5px solid rgba(22,115,199,.25);border-radius:18px;padding:1.75rem;margin-top:2rem;box-shadow:0 4px 16px #1673c70f}.iia-desk-top-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem;flex-wrap:wrap;gap:8px}.iia-desk-tag{font-size:.72rem;font-weight:800;color:var(--iia-blue);letter-spacing:.08em;text-transform:uppercase}.iia-desk-status-badge{font-size:.72rem;font-weight:700;color:#15803d;background:#dcfce7;border:1px solid rgba(21,128,61,.2);padding:2px 8px;border-radius:12px;display:inline-flex;align-items:center;gap:5px}.iia-beacon-green{background:#16a34a!important;box-shadow:0 0 6px #16a34a!important}.iia-desk-title{font-size:1.02rem;font-weight:800;color:var(--iia-navy);margin-bottom:.3rem}.iia-desk-subtitle{font-size:.85rem;color:var(--iia-neutral-600);line-height:1.5;margin:0 0 1.25rem}.iia-desk-contact-list{display:flex;flex-direction:column;gap:.75rem}.iia-desk-contact-item{display:flex;align-items:center;gap:12px;text-decoration:none;background:#fff;border:1px solid rgba(22,115,199,.15);border-radius:12px;padding:.75rem 1rem;transition:all .25s ease}.iia-desk-contact-item:hover{transform:translate(4px);border-color:var(--iia-blue);box-shadow:0 4px 12px #1673c71f}.iia-desk-icon-circle{width:32px;height:32px;border-radius:50%;background:#1673c71a;color:var(--iia-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.iia-desk-contact-label{display:block;font-size:.72rem;color:var(--iia-neutral-500);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.iia-desk-contact-val{display:block;font-size:.88rem;color:var(--iia-navy);font-weight:700}.iia-speaker-quote-card{background:linear-gradient(135deg,#071626,#102b46 65%,#1a3e65);color:#fff;border-radius:20px;padding:2.25rem 2rem;position:relative;margin-top:2rem;border-left:5px solid var(--iia-gold);box-shadow:0 12px 32px #102b4626;overflow:hidden}.iia-quote-watermark{position:absolute;top:-10px;right:20px;font-size:6rem;font-family:Georgia,serif;color:#ffffff0f;line-height:1;pointer-events:none}.iia-quote-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;flex-wrap:wrap;gap:10px}.iia-quote-stars{display:flex;align-items:center;gap:4px}.iia-quote-rating-text{font-size:.75rem;color:var(--iia-gold);font-weight:700;margin-left:6px}.iia-quote-verified-pill{font-size:.72rem;font-weight:700;color:#a7f3d0;background:#10b98126;border:1px solid rgba(16,185,129,.3);padding:3px 9px;border-radius:12px;display:inline-flex;align-items:center;gap:5px}.iia-quote-text{font-size:.95rem;font-style:italic;line-height:1.7;color:#e2e8f0;margin-bottom:1.5rem;position:relative;z-index:2}.iia-quote-author-row{display:flex;align-items:center;gap:14px;position:relative;z-index:2}.iia-quote-avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--iia-gold) 0%,#D97706 100%);color:var(--iia-navy);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;border:2px solid rgba(255,255,255,.25);box-shadow:0 4px 10px #00000040}.iia-quote-author-name{font-weight:800;color:#fff;font-size:1rem;letter-spacing:-.01em}.iia-quote-author-role{font-size:.8rem;color:#94a3b8;margin-top:1px}.iia-speaker-form-card{background:#fff;border:1px solid var(--iia-neutral-200);border-radius:24px;padding:3rem 2.75rem;box-shadow:0 16px 45px #102b4614;position:relative;overflow:hidden}.iia-form-top-accent{position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--iia-navy) 0%,var(--iia-blue) 45%,var(--iia-gold) 100%)}.iia-form-header-split{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--iia-neutral-200)}.iia-form-title{font-size:1.45rem;font-weight:800;color:var(--iia-navy);margin-top:.35rem;margin-bottom:.45rem;line-height:1.25}.iia-form-subtitle{font-size:.88rem;color:var(--iia-neutral-600);margin:0;line-height:1.55}.iia-form-sla-badge{background:linear-gradient(135deg,#f6b9441f,#1673c70f);border:1.5px solid rgba(246,185,68,.45);border-radius:14px;padding:.85rem 1.15rem;text-align:center;flex-shrink:0;min-width:155px;box-shadow:0 4px 14px #f6b9441f}.iia-sla-badge-top{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:800;color:var(--iia-navy);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.iia-sla-badge-val{font-size:1.2rem;font-weight:800;color:#b45309;line-height:1.2;font-family:var(--font-heading)}.iia-sla-badge-note{font-size:.68rem;color:var(--iia-neutral-600);font-weight:600}.iia-form-section-divider{margin:1.75rem 0 1.25rem;padding-bottom:.5rem;border-bottom:1.5px dashed var(--iia-neutral-200)}.iia-form-section-title{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:var(--iia-blue);text-transform:uppercase}.iia-form-group{margin-bottom:1.25rem}.iia-form-label{display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:var(--iia-navy);margin-bottom:.5rem}.iia-input-icon{color:var(--iia-blue);flex-shrink:0}.iia-req-star{color:#dc2626;font-weight:800}.iia-form-control{width:100%;padding:.8rem 1rem;border-radius:12px;border:1.5px solid var(--iia-neutral-300);background:#fff;color:var(--iia-ink);font-size:.9rem;font-family:inherit;transition:all .25s ease;box-shadow:0 1px 2px #102b460a}.iia-form-control:hover{border-color:var(--iia-neutral-400)}.iia-form-control:focus{outline:none;border-color:var(--iia-blue);box-shadow:0 0 0 3px #1673c726;background:#fff}.iia-form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23102B46' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px;padding-right:2.5rem}.iia-form-textarea{resize:vertical;min-height:85px;line-height:1.55}.iia-consent-wrap{display:flex;align-items:flex-start;gap:12px;margin:1.5rem 0 1.75rem;padding:.9rem 1.15rem;background:var(--iia-neutral-50);border:1px solid var(--iia-neutral-200);border-radius:12px}.iia-consent-checkbox{margin-top:3px;width:18px;height:18px;accent-color:var(--iia-navy);cursor:pointer;flex-shrink:0}.iia-consent-label{font-size:.85rem;color:var(--iia-neutral-700);line-height:1.5;cursor:pointer;margin:0}.iia-submit-nomination-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:1rem 1.75rem;border-radius:14px;font-size:1.05rem;font-weight:800;box-shadow:0 6px 20px #f6b94459;transition:all .25s ease}.iia-submit-nomination-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px #f6b94473}.iia-submit-arrow{transition:transform .25s ease}.iia-submit-nomination-btn:hover .iia-submit-arrow{transform:translate(4px)}.iia-btn-loading-state{display:flex;align-items:center;gap:10px}.iia-spinner{width:18px;height:18px;border:2px solid rgba(16,43,70,.3);border-top-color:var(--iia-navy);border-radius:50%;animation:iiaSpinnerRotate .8s linear infinite}@keyframes iiaSpinnerRotate{to{transform:rotate(360deg)}}.iia-form-trust-footer{display:flex;flex-direction:column;gap:.45rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--iia-neutral-200)}.iia-form-trust-badge{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--iia-neutral-500)}.iia-trust-shield-icon{color:#10b981;flex-shrink:0}.iia-nomination-success-view{text-align:center;padding:2.5rem 1rem}.iia-success-icon-wrap{width:76px;height:76px;border-radius:50%;background:#dcfce7;color:#15803d;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 8px 24px #15803d33;animation:iiaPopIn .4s cubic-bezier(.16,1,.3,1)}@keyframes iiaPopIn{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.iia-success-ref-pill{display:inline-block;background:#ebf4fc;color:var(--iia-blue);border:1px solid rgba(22,115,199,.25);font-size:.78rem;font-weight:800;letter-spacing:.05em;padding:4px 12px;border-radius:20px;margin-bottom:1rem}.iia-success-title{font-size:1.45rem;font-weight:800;color:var(--iia-navy);margin-bottom:.65rem}.iia-success-desc{font-size:.95rem;color:var(--iia-neutral-600);line-height:1.6;max-width:520px;margin:0 auto 1.75rem}.iia-success-summary-card{background:var(--iia-neutral-50);border:1px solid var(--iia-neutral-200);border-radius:16px;padding:1.5rem;max-width:500px;margin:0 auto 1.75rem;text-align:left}.iia-success-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.iia-success-summary-item{display:flex;flex-direction:column}.iia-summary-label{font-size:.72rem;color:var(--iia-neutral-500);text-transform:uppercase;font-weight:700;letter-spacing:.04em;margin-bottom:2px}.iia-summary-val{font-size:.92rem;color:var(--iia-navy);font-weight:700}.iia-success-next-steps{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:2rem;flex-wrap:wrap}.iia-next-step-pill{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;color:var(--iia-navy);background:#fff;border:1px solid var(--iia-neutral-200);padding:5px 10px;border-radius:20px}.iia-step-circle-mini{width:18px;height:18px;border-radius:50%;background:var(--iia-navy);color:var(--iia-gold);font-size:.7rem;display:flex;align-items:center;justify-content:center;font-weight:800}.iia-next-sep{color:var(--iia-neutral-400)}.iia-btn-block{width:100%;max-width:320px;margin:0 auto}@media (max-width: 1080px){.iia-nomination-grid{grid-template-columns:1fr;gap:2.5rem}.iia-pillars-grid{grid-template-columns:repeat(2,1fr)}.iia-pillars-trust-strip{grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:1.25rem}.iia-formats-grid{grid-template-columns:1fr;max-width:600px;margin-left:auto;margin-right:auto}.iia-formats-concierge-ribbon{flex-direction:column;text-align:center;gap:1.5rem;padding:1.75rem 1.5rem}.iia-formats-concierge-left{flex-direction:column;text-align:center}.iia-speaker-stats-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.iia-speaker-hero{padding:3rem 0 3.5rem}.iia-concierge-card,.iia-speaker-form-card{padding:1.75rem 1.25rem}.iia-form-header-split{flex-direction:column;align-items:stretch;gap:1.25rem}.iia-form-sla-badge{width:100%}.iia-form-row-2{grid-template-columns:1fr;gap:0}.iia-pillars-grid{grid-template-columns:1fr}.iia-pillars-trust-strip{grid-template-columns:1fr;gap:1rem;padding:1rem}.iia-format-card{padding:1.75rem 1.25rem}.iia-format-featured-ribbon{right:1rem;font-size:.65rem;padding:4px 10px}.iia-speaker-stats-strip{grid-template-columns:1fr 1fr;gap:.75rem}.iia-success-summary-grid{grid-template-columns:1fr;gap:.75rem}}.iia-registered-speakers-section{background:#f8fafc;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0;padding:4.5rem 0;position:relative;overflow:hidden}.iia-speakers-slider-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.iia-speakers-nav-btns{display:flex;align-items:center;gap:.65rem}.iia-speaker-nav-btn{width:42px;height:42px;border-radius:50%;border:1.5px solid #CBD5E1;background:#fff;color:var(--iia-navy, #102B46);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 6px #102b460f}.iia-speaker-nav-btn:hover{background:var(--iia-navy, #102B46);color:#fff;border-color:var(--iia-navy, #102B46);transform:translateY(-2px);box-shadow:0 6px 14px #102b4626}.iia-speakers-horizontal-track{display:flex;gap:1.35rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding:.75rem .25rem 1.75rem;-webkit-overflow-scrolling:touch}.iia-speakers-horizontal-track::-webkit-scrollbar{height:7px}.iia-speakers-horizontal-track::-webkit-scrollbar-track{background:#e2e8f0;border-radius:10px}.iia-speakers-horizontal-track::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:10px;transition:background .2s}.iia-speakers-horizontal-track::-webkit-scrollbar-thumb:hover{background:var(--iia-blue, #1673C7)}.iia-speaker-static-card{flex:0 0 350px;scroll-snap-align:start;background:#fff;border:1.5px solid #E2E8F0;border-radius:16px;padding:1.45rem;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 4px 16px #102b460d;transition:all .35s cubic-bezier(.16,1,.3,1)}.iia-speaker-static-card:hover{transform:translateY(-6px);border-color:var(--iia-blue, #1673C7);box-shadow:0 16px 32px -6px #1673c726}.iia-speaker-card-top-beam{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1673c7,#f6b944,#10b981);opacity:.9}.iia-speaker-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.iia-speaker-avatar-wrap{position:relative;width:58px;height:58px;flex-shrink:0}.iia-speaker-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #FFFFFF;box-shadow:0 4px 12px #102b4626}.iia-speaker-verified-badge{position:absolute;bottom:-2px;right:-2px;background:#10b981;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:2px solid #FFFFFF;box-shadow:0 2px 4px #0000001f}.iia-speaker-meta-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.iia-speaker-domain-pill{font-size:.68rem;font-weight:750;background:#eff6ff;color:#1e40af;border:1px solid #BFDBFE;padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.03em}.iia-speaker-exp-badge{font-size:.68rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:1px 6px;border-radius:4px}.iia-speaker-info{margin-bottom:1rem}.iia-speaker-name{font-size:1.1rem;font-weight:800;color:var(--iia-navy, #102B46);margin-bottom:.2rem;line-height:1.3}.iia-speaker-role{font-size:.82rem;font-weight:650;color:#1673c7;margin-bottom:.45rem;line-height:1.35}.iia-speaker-company{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#334155;margin-bottom:.25rem}.iia-speaker-location{display:flex;align-items:center;gap:5px;font-size:.74rem;color:#64748b}.iia-speaker-topic-box{background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:.85rem;margin-bottom:1.15rem;flex:1}.iia-speaker-topic-label{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}.iia-speaker-topic-text{font-size:.8rem;font-weight:600;color:#334155;line-height:1.45;font-style:italic}.iia-speaker-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid #F1F5F9;font-size:.76rem;margin-top:auto}.iia-speaker-format-badge{display:flex;align-items:center;gap:5px;font-weight:650;color:#475569}.iia-speaker-status-tag{display:flex;align-items:center;gap:5px;font-weight:700;color:#059669}.iia-speaker-dot{width:7px;height:7px;border-radius:50%;background:#10b981}.iia-speakers-slider-footer{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;padding:1rem 1.4rem;background:#eff6ff;border:1px solid #BFDBFE;border-radius:12px;flex-wrap:wrap;gap:.75rem}.iia-speakers-join-link{font-size:.86rem;font-weight:800;color:#1673c7;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.iia-speakers-join-link:hover{color:#0e4e8a;text-decoration:underline}@media (max-width: 768px){.iia-speaker-static-card{flex:0 0 300px}}.iia-colleges-page{background-color:var(--iia-neutral-50);min-height:100vh;overflow-x:hidden}.iia-college-hero{background:linear-gradient(135deg,#071626,#102b46 55%,#1a3e65);position:relative;overflow:hidden;padding:5rem 0 5.5rem;border-bottom:3px solid var(--iia-amber)}.iia-college-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 25%,rgba(246,185,68,.12) 0%,transparent 45%),radial-gradient(circle at 85% 65%,rgba(22,115,199,.18) 0%,transparent 55%),radial-gradient(circle at 50% 90%,rgba(16,185,129,.08) 0%,transparent 40%);pointer-events:none}.iia-hero-ambient-orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;opacity:.6;animation:iiaHeroOrbFloat 12s ease-in-out infinite alternate}.iia-hero-ambient-orb-1{width:380px;height:380px;background:#1673c738;top:-80px;right:-60px;animation-duration:14s}.iia-hero-ambient-orb-2{width:300px;height:300px;background:#f6b94426;bottom:-60px;left:-40px;animation-duration:10s}@keyframes iiaHeroOrbFloat{0%{transform:translateY(0) scale(1)}50%{transform:translateY(20px) scale(1.08)}to{transform:translateY(-15px) scale(.95)}}.iia-college-hero-content{position:relative;z-index:2;max-width:940px;margin:0 auto;text-align:center}.iia-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#f6b94429;border:1px solid rgba(246,185,68,.4);color:var(--iia-gold);margin-bottom:1.25rem;box-shadow:0 4px 14px #f6b94426}.iia-pulse-dot{width:8px;height:8px;border-radius:50%;background-color:var(--iia-gold);box-shadow:0 0 #f6b944b3;animation:iiaPulse 2s infinite}@keyframes iiaPulse{0%{transform:scale(.95);box-shadow:0 0 #f6b944b3}70%{transform:scale(1);box-shadow:0 0 0 8px #f6b94400}to{transform:scale(.95);box-shadow:0 0 #f6b94400}}.iia-college-hero-title{font-size:clamp(1.65rem,2.75vw,2.25rem);font-weight:800;color:#fff!important;line-height:1.25;margin-top:.85rem;margin-bottom:1rem;letter-spacing:-.02em}.iia-college-hero-subtitle{font-size:1.02rem;color:#cbd5e1;line-height:1.65;max-width:760px;margin:0 auto 2.25rem;font-weight:400}.iia-colleges-page .iia-title-lg{font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.25;margin-top:.35rem;margin-bottom:.65rem;color:var(--iia-navy);letter-spacing:-.015em}.iia-colleges-page .iia-desc-lead{font-size:.95rem;line-height:1.6;max-width:680px;margin:0 auto 1.75rem;color:var(--iia-neutral-600)}.iia-colleges-page .iia-section-header:after{content:"";display:block;width:56px;height:3.5px;border-radius:4px;background:linear-gradient(90deg,var(--iia-blue) 0%,var(--iia-gold) 100%);margin:1.15rem auto 0;box-shadow:0 2px 8px #f6b9444d}.iia-college-stat-card.iia-revealed:hover{transform:translateY(-4px)}.iia-small-offering-card.iia-revealed:hover{transform:translateY(-8px)}.iia-process-card.iia-revealed:hover,.iia-institution-card.iia-revealed:hover{transform:translateY(-6px)}.iia-showcase-split.iia-revealed:hover,.iia-form-wrapper-card.iia-revealed:hover{transform:translateY(-2px)}.iia-college-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1040px;margin:0 auto 3.5rem;position:relative;z-index:2}.iia-college-stat-card{background:#fff;border:1px solid rgba(16,43,70,.08);border-top:3.5px solid var(--iia-gold, #F6B944);border-radius:16px;padding:1.4rem 1rem;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460f}.iia-college-stat-card:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(22,115,199,.06),transparent);transition:left .6s ease}.iia-college-stat-card:hover{transform:translateY(-4px);border-color:#f6b94480;box-shadow:0 12px 28px #102b461f}.iia-college-stat-card:hover:after{left:100%}.iia-college-stat-num{font-size:2.1rem;font-weight:850;color:#102b46;line-height:1.1;margin-bottom:.3rem;font-family:var(--font-heading)}.iia-college-stat-label{font-size:.85rem;color:#334155;font-weight:600;letter-spacing:.01em}.iia-college-showcase-split{margin-top:3.5rem;background:#102b46d9;border:1px solid rgba(255,255,255,.15);border-radius:20px;overflow:hidden;box-shadow:0 20px 45px #00000059;display:grid;grid-template-columns:1.2fr .8fr;align-items:stretch;text-align:left}.iia-showcase-visual{position:relative;min-height:320px;background-size:cover;background-position:center;overflow:hidden}.iia-showcase-visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#102b461a,#102b46d9)}.iia-showcase-float-badge{position:absolute;bottom:20px;left:20px;background:#0f172ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(246,185,68,.4);border-radius:12px;padding:10px 16px;display:flex;align-items:center;gap:12px;color:#fff;font-size:.85rem;font-weight:600;box-shadow:0 8px 20px #0000004d;animation:iiaFloat 4s ease-in-out infinite}@keyframes iiaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.iia-showcase-info{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.iia-showcase-info-tag{color:var(--iia-gold);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.iia-showcase-info-title{color:#fff!important;font-size:1.45rem;font-weight:750;margin-bottom:.75rem;line-height:1.3}.iia-showcase-info-desc{color:#cbd5e1;font-size:.95rem;line-height:1.65;margin-bottom:1.5rem}.iia-small-offerings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:1.5rem}.iia-small-offering-card{background:#fff;border-radius:16px;border:1.5px solid var(--iia-border);overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative;box-shadow:0 4px 16px #102b460d}.iia-small-offering-card:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:skew(-20deg);transition:all .65s ease;z-index:5;pointer-events:none}.iia-small-offering-card:hover:before{left:150%}.iia-small-offering-card:hover{transform:translateY(-8px) scale(1.015);border-color:var(--iia-blue);box-shadow:0 18px 36px #1673c729}.iia-small-card-media{height:115px;position:relative;overflow:hidden;background-color:var(--iia-navy-dark)}.iia-small-card-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.iia-small-offering-card:hover .iia-small-card-img{transform:scale(1.1)}.iia-small-card-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#102b46bf,#102b4633);pointer-events:none}.iia-small-card-badge{position:absolute;top:10px;right:10px;background:#102b46d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25);color:var(--iia-gold);border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.iia-small-card-body{padding:1.5rem 1.2rem 1.2rem;flex:1;display:flex;flex-direction:column;position:relative;background:#fff}.iia-small-card-icon-floating{position:absolute;top:-24px;left:18px;width:44px;height:44px;border-radius:12px;background:#fff;border:2px solid var(--iia-blue);color:var(--iia-blue);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #1673c738;transition:all .35s cubic-bezier(.16,1,.3,1);z-index:2}.iia-small-offering-card:hover .iia-small-card-icon-floating{background:var(--iia-blue);color:#fff;transform:translateY(-3px) scale(1.1) rotate(6deg);border-color:#fff;box-shadow:0 8px 18px #1673c759}.iia-small-card-icon-floating svg{transition:stroke .3s}.iia-small-offering-card:hover .iia-small-card-icon-floating svg{stroke:#fff!important}.iia-small-card-cat{font-size:.72rem;font-weight:800;letter-spacing:.06em;color:var(--iia-muted);text-transform:uppercase;margin-top:.4rem;margin-bottom:.35rem}.iia-small-card-title{font-size:1.08rem;font-weight:800;color:var(--iia-navy);margin-bottom:.5rem;line-height:1.3}.iia-small-card-desc{font-size:.84rem;color:var(--iia-muted);line-height:1.55;margin-bottom:1rem}.iia-small-card-chips{display:flex;flex-direction:column;gap:5px;margin-bottom:1.2rem}.iia-small-chip{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:600;color:var(--iia-neutral-700);background:#f8fafc;border:1px solid #E2E8F0;padding:4px 8px;border-radius:6px;transition:all .2s}.iia-small-offering-card:hover .iia-small-chip{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.iia-chip-check{color:var(--iia-blue);flex-shrink:0}.iia-small-card-action{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding-top:.8rem;border-top:1px solid var(--iia-border);font-size:.82rem;font-weight:750;color:var(--iia-blue);text-decoration:none;margin-top:auto;transition:all .25s}.iia-action-arrow{transition:transform .25s ease}.iia-small-offering-card:hover .iia-small-card-action{color:var(--iia-navy)}.iia-small-offering-card:hover .iia-action-arrow{transform:translate(5px);color:var(--iia-gold)}.iia-process-timeline-wrap{position:relative;margin-top:2rem}.iia-process-track-line{position:absolute;top:40px;left:60px;right:60px;height:3px;background:linear-gradient(90deg,#102b46,#1673c7,#f6b944);border-radius:999px;z-index:1;overflow:hidden}.iia-track-glow-pulse{position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent,#FFFFFF,#F6B944,transparent);animation:iiaTrackPulse 3.5s infinite linear}@keyframes iiaTrackPulse{0%{left:-30%}to{left:100%}}.iia-process-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;position:relative;z-index:2}.iia-process-card{background:#fff;border-radius:18px;padding:1.6rem 1.2rem;border:1.5px solid var(--iia-border);position:relative;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;box-shadow:0 4px 16px #102b460a}.iia-process-card-top-beam{position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,var(--iia-navy),var(--iia-blue));opacity:.6;transition:all .3s ease}.iia-process-card:hover{transform:translateY(-9px) scale(1.02);border-color:#f6b944b3;box-shadow:0 20px 40px #102b461f,0 0 20px #f6b94426}.iia-process-card:hover .iia-process-card-top-beam{background:linear-gradient(90deg,var(--iia-blue),var(--iia-gold));opacity:1;height:4px}.iia-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem;position:relative}.iia-step-circle-badge{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#0a192f,#102b46 60%,#1a3e65);color:var(--iia-gold);display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:850;font-family:var(--font-heading);box-shadow:0 4px 14px #102b4640;border:2px solid rgba(246,185,68,.3);position:relative;transition:all .35s cubic-bezier(.16,1,.3,1)}.iia-process-card:hover .iia-step-circle-badge{background:linear-gradient(135deg,var(--iia-gold) 0%,#E3A630 100%);color:var(--iia-navy);border-color:#fff;transform:scale(1.1) rotate(-4deg);box-shadow:0 6px 18px #f6b94473}.iia-step-icon-wrap{width:34px;height:34px;border-radius:10px;background:#f1f5f9;color:var(--iia-blue);display:flex;align-items:center;justify-content:center;transition:all .3s}.iia-process-card:hover .iia-step-icon-wrap{background:var(--iia-blue-light);color:var(--iia-blue);transform:scale(1.1) rotate(6deg)}.iia-step-stage-badge{font-size:.68rem;font-weight:850;letter-spacing:.08em;color:var(--iia-gold);background:#102b460f;padding:3px 8px;border-radius:4px;align-self:flex-start;margin-bottom:.45rem;border:1px solid rgba(246,185,68,.25)}.iia-step-title{font-size:1.05rem;font-weight:750;color:var(--iia-navy);margin-bottom:.6rem;line-height:1.35}.iia-step-desc{font-size:.84rem;color:var(--iia-muted);line-height:1.55;margin-bottom:1rem}.iia-step-deliverable{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:#1e3a8a;background:#eff6ff;border:1px solid #DBEAFE;padding:5px 8px;border-radius:6px;margin-top:auto}.iia-deliverable-check{color:#2563eb;flex-shrink:0}.iia-process-cta-strip{margin-top:2.25rem;background:#fff;border:1.5px solid var(--iia-border);border-radius:14px;padding:1.1rem 1.6rem;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 4px 16px #102b460a}.iia-process-cta-left{display:flex;align-items:center;gap:12px;font-size:.92rem;color:var(--iia-navy)}.iia-partner-institutions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem}.iia-institution-card{background:#fff;border-radius:18px;border:1.5px solid var(--iia-border);padding:1.75rem 1.4rem;text-align:left;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460a}.iia-institution-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,var(--iia-navy),var(--iia-blue));opacity:.6;transition:all .3s ease}.iia-institution-card:hover:before{background:linear-gradient(90deg,var(--iia-blue),var(--iia-gold));opacity:1;height:4px}.iia-institution-card:after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-25deg);transition:all .65s cubic-bezier(.16,1,.3,1);pointer-events:none}.iia-institution-card:hover:after{left:170%}.iia-institution-card:hover{transform:translateY(-8px) scale(1.02);border-color:#1673c780;box-shadow:0 20px 40px #102b461f,0 0 20px #1673c71a}.iia-institution-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.iia-institution-crest-box{width:50px;height:50px;border-radius:14px;background:linear-gradient(135deg,var(--iia-blue-light) 0%,#FFFFFF 100%);border:1.5px solid rgba(22,115,199,.25);color:var(--iia-blue);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1673c71f;transition:all .35s cubic-bezier(.16,1,.3,1)}.iia-institution-card:hover .iia-institution-crest-box{background:var(--iia-blue);color:#fff;transform:scale(1.1) rotate(6deg);border-color:#fff;box-shadow:0 8px 20px #1673c74d}.iia-institution-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:750;padding:4px 9px;border-radius:9999px;background:#dcfce7;color:#15803d;border:1px solid #BBF7D0;box-shadow:0 2px 6px #16a34a1f}.iia-institution-status-pill .iia-pulse-dot{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 #16a34a80;animation:iiaStatusPillPulse 2s infinite}@keyframes iiaStatusPillPulse{0%{box-shadow:0 0 #16a34a99}70%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 #16a34a00}}.iia-institution-name{font-size:1.08rem;font-weight:800;color:var(--iia-navy);margin-bottom:.35rem;line-height:1.35}.iia-institution-loc{font-size:.82rem;color:var(--iia-muted);display:flex;align-items:center;gap:5px;margin-bottom:.9rem}.iia-institution-tag{display:inline-block;font-size:.73rem;font-weight:750;padding:4px 9px;border-radius:6px;background:#eff6ff;color:#1e40af;border:1px solid #DBEAFE;margin-bottom:.9rem;align-self:flex-start;transition:all .25s ease}.iia-institution-card:hover .iia-institution-tag{background:#dbeafe;color:#1e3a8a;border-color:#bfdbfe}.iia-institution-focus-box{background:#f8fafc;border:1px solid var(--iia-border);border-radius:10px;padding:.75rem .85rem;margin-bottom:.85rem;font-size:.84rem;color:var(--iia-navy);font-weight:650;display:flex;align-items:center;gap:7px;transition:all .25s ease}.iia-institution-card:hover .iia-institution-focus-box{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.iia-institution-impact{font-size:.78rem;color:var(--iia-muted);line-height:1.5;margin-top:auto}.iia-gallery-trust-strip{margin-top:2.25rem;background:#fff;border:1.5px solid var(--iia-border);border-radius:14px;padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:20px;box-shadow:0 4px 16px #102b460a}.iia-trust-pill-item{display:flex;align-items:center;gap:10px;font-size:.88rem;font-weight:700;color:var(--iia-navy);transition:all .25s ease}.iia-trust-pill-item:hover{transform:translateY(-2px);color:var(--iia-blue)}.iia-trust-pill-icon{width:32px;height:32px;border-radius:8px;background:var(--iia-blue-light);color:var(--iia-blue);display:flex;align-items:center;justify-content:center;transition:all .25s ease}.iia-trust-pill-item:hover .iia-trust-pill-icon{background:var(--iia-blue);color:#fff;transform:scale(1.1) rotate(6deg);box-shadow:0 4px 10px #1673c740}.iia-form-wrapper-card{background:#fff;border-radius:24px;border:1.5px solid var(--iia-border);padding:3rem;box-shadow:0 20px 50px #102b4614;position:relative;overflow:hidden}.iia-form-wrapper-card:before{content:"";position:absolute;top:0;right:0;width:250px;height:250px;background:radial-gradient(circle,rgba(246,185,68,.08) 0%,transparent 70%);pointer-events:none}.iia-form-header-split{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1.5px solid var(--iia-border);padding-bottom:1.75rem;margin-bottom:2rem;gap:24px}.iia-form-pledge-badge{background:linear-gradient(135deg,#0a192f,#102b46);border:1px solid rgba(246,185,68,.35);border-radius:14px;padding:1rem 1.25rem;color:#fff;max-width:320px;flex-shrink:0;box-shadow:0 8px 20px #102b4626}.iia-pledge-title{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:800;color:var(--iia-gold);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.iia-pledge-desc{font-size:.78rem;color:#cbd5e1;line-height:1.5;margin:0}.iia-form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.iia-form-row-3{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1.25rem}.iia-form-group:focus-within .iia-form-label{color:var(--iia-blue)}.iia-form-group:focus-within .iia-form-label svg{color:var(--iia-blue);transform:scale(1.1)}.iia-form-label svg{transition:all .2s ease;color:var(--iia-navy)}.iia-form-control{transition:all .25s cubic-bezier(.16,1,.3,1)}.iia-form-control:hover{border-color:#94a3b8;background-color:#fafafa}.iia-form-control:focus{border-color:var(--iia-blue);box-shadow:0 0 0 3.5px #1673c729;background-color:#fff}.iia-submit-partner-btn{width:100%;justify-content:center;position:relative;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 20px #f6b9444d}.iia-submit-partner-btn:hover{transform:translateY(-3px);box-shadow:0 10px 28px #f6b94473}.iia-submit-partner-btn:hover svg{transform:translate(4px) translateY(-2px)}.iia-submit-partner-btn svg{transition:transform .25s ease}.iia-success-box{text-align:center;padding:3.5rem 1.5rem;animation:iiaSuccessBounce .45s cubic-bezier(.16,1,.3,1)}@keyframes iiaSuccessBounce{0%{opacity:0;transform:scale(.88) translateY(12px)}60%{opacity:1;transform:scale(1.03) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.iia-success-icon-wrap{width:76px;height:76px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;box-shadow:0 0 0 8px #22c55e26;animation:iiaSuccessPulse 2.5s infinite}@keyframes iiaSuccessPulse{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 16px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (max-width: 1024px){.iia-college-stats-strip{grid-template-columns:repeat(2,1fr)}.iia-college-showcase-split{grid-template-columns:1fr}.iia-small-offerings-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.iia-process-track-line{display:none}.iia-process-timeline,.iia-partner-institutions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.iia-college-stats-strip,.iia-small-offerings-grid{grid-template-columns:1fr}.iia-process-track-line{display:none}.iia-process-timeline{grid-template-columns:1fr}.iia-process-cta-strip{flex-direction:column;text-align:center;gap:14px}.iia-process-cta-left{flex-direction:column;text-align:center}.iia-partner-institutions-grid{grid-template-columns:1fr}.iia-gallery-trust-strip{flex-direction:column;align-items:flex-start;padding:1.25rem;gap:14px}.iia-form-header-split{flex-direction:column;gap:16px}.iia-form-pledge-badge{max-width:100%;width:100%}.iia-form-row-2,.iia-form-row-3{grid-template-columns:1fr}.iia-form-wrapper-card{padding:1.75rem 1.25rem}}.iia-placements-page{background-color:var(--iia-neutral-50);min-height:100vh;overflow-x:hidden}.iia-placement-hero{background:linear-gradient(135deg,#071626,#102b46 55%,#1a3e65);position:relative;overflow:hidden;padding:5rem 0 5.5rem;border-bottom:3px solid var(--iia-amber)}.iia-placement-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 80% 25%,rgba(246,185,68,.12) 0%,transparent 45%),radial-gradient(circle at 20% 70%,rgba(22,115,199,.18) 0%,transparent 55%),radial-gradient(circle at 50% 90%,rgba(16,185,129,.08) 0%,transparent 40%);pointer-events:none}.iia-placement-hero-content{position:relative;z-index:2;max-width:960px;margin:0 auto;text-align:center}.iia-placement-hero-title{font-size:clamp(1.65rem,2.75vw,2.25rem);font-weight:800;color:#fff!important;line-height:1.25;margin-top:.85rem;margin-bottom:1rem;letter-spacing:-.02em}.iia-placement-hero-subtitle{font-size:1.02rem;color:#cbd5e1;line-height:1.65;max-width:760px;margin:0 auto 2.25rem;font-weight:400}.iia-placements-page .iia-title-lg{font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.25;margin-top:.35rem;margin-bottom:.65rem;color:var(--iia-navy);letter-spacing:-.015em}.iia-placements-page .iia-desc-lead{font-size:.95rem;line-height:1.6;max-width:680px;margin:0 auto 1.75rem;color:var(--iia-neutral-600)}.iia-placements-page .iia-section-header:after{content:"";display:block;width:56px;height:3.5px;border-radius:4px;background:linear-gradient(90deg,var(--iia-blue) 0%,var(--iia-gold) 100%);margin:1.15rem auto 0;box-shadow:0 2px 8px #f6b9444d}.iia-scroll-reveal{opacity:0;transform:translateY(48px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay, 0s);will-change:opacity,transform}.iia-scroll-reveal.iia-revealed{opacity:1;transform:translateY(0)}.iia-scroll-reveal.iia-revealed:hover{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease,background .25s ease!important;transition-delay:0s!important}.iia-placement-stat-card.iia-revealed:hover{transform:translateY(-4px)}.iia-placement-case-card.iia-revealed:hover,.iia-student-service-card.iia-revealed:hover{transform:translateY(-6px)}.iia-recruiter-pitch-banner.iia-revealed:hover,.iia-recruiter-form-card.iia-revealed:hover,.iia-student-action-banner.iia-revealed:hover{transform:translateY(-2px)}@media (prefers-reduced-motion: reduce){.iia-scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}}.iia-placement-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1040px;margin:0 auto;position:relative;z-index:2}.iia-placement-stat-card{background:#fff;border:1px solid rgba(16,43,70,.08);border-top:3.5px solid var(--iia-gold, #F6B944);border-radius:16px;padding:1.4rem 1rem;text-align:center;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460f}.iia-placement-stat-card:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(22,115,199,.06),transparent);transition:left .6s ease}.iia-placement-stat-card:hover{transform:translateY(-4px);border-color:#f6b94480;box-shadow:0 12px 28px #102b461f}.iia-placement-stat-card:hover:after{left:100%}.iia-placement-stat-num{font-size:2.1rem;font-weight:850;color:#102b46;line-height:1.1;margin-bottom:.3rem;font-family:var(--font-heading)}.iia-placement-stat-label{font-size:.85rem;color:#334155;font-weight:600;letter-spacing:.01em}.iia-statement-banner{background:#fffbeb;border-bottom:1.5px solid #FDE68A;padding:1.5rem 0;position:relative}.iia-statement-inner{display:flex;align-items:flex-start;gap:1.25rem;max-width:1060px;margin:0 auto}.iia-statement-icon-wrap{width:44px;height:44px;border-radius:12px;background:#fef3c7;border:1px solid #FCD34D;color:#b45309;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.iia-statement-title{font-size:.82rem;font-weight:850;color:#92400e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem;display:flex;align-items:center;gap:8px}.iia-statement-text{font-size:.93rem;color:#78350f;line-height:1.65;font-style:italic;margin:0}.iia-placements-nav-tabs{background:#fff;border-bottom:1.5px solid var(--iia-border);padding:1.1rem 0;position:sticky;top:72px;z-index:10;box-shadow:0 4px 16px #00000008}.iia-placements-tabs-container{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.iia-tab-pill-btn{display:inline-flex;align-items:center;gap:8px;padding:.75rem 1.5rem;border-radius:9999px;font-size:.92rem;font-weight:750;cursor:pointer;border:1.5px solid #E2E8F0;transition:all .25s cubic-bezier(.16,1,.3,1);background:#f8fafc;color:var(--iia-neutral-700);box-shadow:0 2px 6px #00000005}.iia-tab-pill-btn:hover{background:#eff6ff;color:var(--iia-blue);border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 4px 12px #1673c71f}.iia-tab-pill-btn.active{background:linear-gradient(135deg,#0a192f,#102b46);color:#fff;border-color:var(--iia-navy);box-shadow:0 6px 20px #102b4640}.iia-tab-pill-btn.active.gold-mode{background:linear-gradient(135deg,#f6b944,#e3a630);color:var(--iia-navy);border-color:#f6b944;box-shadow:0 6px 20px #f6b94459}.iia-placement-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2rem}.iia-case-card{background:#fff;border-radius:20px;border:1.5px solid var(--iia-border);padding:1.85rem 1.6rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460a}.iia-case-top-beam{position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,#102b46,#1673c7);opacity:.6;transition:all .3s ease}.iia-case-card:after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-25deg);transition:all .65s cubic-bezier(.16,1,.3,1);pointer-events:none}.iia-case-card:hover:after{left:170%}.iia-case-card:hover{transform:translateY(-8px) scale(1.015);border-color:#f6b944a6;box-shadow:0 20px 42px #102b461f,0 0 20px #f6b9441f}.iia-case-card:hover .iia-case-top-beam{background:linear-gradient(90deg,#1673c7,#f6b944);opacity:1;height:4px}.iia-case-header{display:flex;align-items:center;gap:14px;margin-bottom:1.1rem}.iia-case-avatar-wrap{position:relative;width:62px;height:62px;flex-shrink:0}.iia-case-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2.5px solid var(--iia-gold);box-shadow:0 4px 12px #102b461f;transition:transform .3s ease}.iia-case-card:hover .iia-case-avatar{transform:scale(1.06)}.iia-case-avatar-fallback{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--iia-navy),var(--iia-blue));color:#fff;font-size:1.25rem;font-weight:750;display:flex;align-items:center;justify-content:center;border:2.5px solid var(--iia-gold)}.iia-avatar-pulse-dot{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#16a34a;border:2px solid #FFFFFF;box-shadow:0 0 #16a34a99;animation:iiaAvatarBeacon 2s infinite}@keyframes iiaAvatarBeacon{0%{box-shadow:0 0 #16a34a99}70%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 #16a34a00}}.iia-case-name-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.iia-case-name{font-size:1.15rem;font-weight:800;color:var(--iia-navy);margin:0;line-height:1.25}.iia-domain-kicker{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:4px;background:#f1f5f9;color:var(--iia-blue);border:1px solid #CBD5E1;white-space:nowrap}.iia-case-program{font-size:.82rem;color:var(--iia-muted);font-weight:600}.iia-case-verification-badge{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:750;padding:4px 9px;border-radius:9999px;background:#dcfce7;color:#15803d;border:1px solid #BBF7D0;margin-bottom:1.1rem;align-self:flex-start;box-shadow:0 2px 6px #16a34a1a}.iia-case-job-box{background:#f8fafc;border:1px solid var(--iia-border);border-radius:12px;padding:1rem 1.1rem;margin-bottom:1.15rem;transition:all .25s ease}.iia-case-card:hover .iia-case-job-box{background:#eff6ff;border-color:#bfdbfe}.iia-job-box-top{display:flex;align-items:center;gap:7px;margin-bottom:4px}.iia-job-icon{color:var(--iia-blue);flex-shrink:0}.iia-case-job-role{font-size:.98rem;font-weight:750;color:var(--iia-navy)}.iia-case-job-company{display:flex;align-items:center;gap:6px;font-size:.84rem;color:var(--iia-muted);font-weight:600}.iia-job-loc-sep{color:#94a3b8}.iia-case-quote-bubble{position:relative;background:#fafafa;border-left:3px solid var(--iia-gold);border-radius:0 8px 8px 0;padding:.8rem 1rem;margin-bottom:1.25rem;transition:all .25s ease}.iia-case-card:hover .iia-case-quote-bubble{background:#fffbeb;border-left-color:var(--iia-amber)}.iia-quote-icon{color:var(--iia-gold);margin-bottom:3px;opacity:.85}.iia-case-quote-text{font-size:.84rem;color:#475569;font-style:italic;line-height:1.55;margin:0}.iia-case-skills-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.iia-skill-tag{font-size:.74rem;font-weight:650;padding:3px 8px;border-radius:6px;background:#f1f5f9;color:var(--iia-neutral-700);border:1px solid #E2E8F0;transition:all .2s ease}.iia-case-card:hover .iia-skill-tag{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}.iia-placement-trust-strip{margin-top:2.75rem;background:#fff;border:1.5px solid var(--iia-border);border-radius:16px;padding:1.5rem 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;box-shadow:0 4px 18px #102b460a}.iia-placement-trust-item{display:flex;align-items:center;gap:12px;font-size:.82rem;color:var(--iia-muted);transition:transform .25s ease}.iia-placement-trust-item:hover{transform:translateY(-2px)}.iia-placement-trust-item strong{color:var(--iia-navy);font-weight:800;display:block;font-size:.92rem;margin-bottom:2px}.iia-placement-trust-icon{width:40px;height:40px;border-radius:10px;background:var(--iia-blue-light);color:var(--iia-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease}.iia-placement-trust-item:hover .iia-placement-trust-icon{background:var(--iia-blue);color:#fff;transform:scale(1.1) rotate(6deg);box-shadow:0 4px 12px #1673c740}.iia-employers-marquee-section{margin-top:4.5rem;padding-top:2.5rem;border-top:1.5px solid var(--iia-border);text-align:center;position:relative}.iia-marquee-header{margin-bottom:2rem}.iia-marquee-title{font-size:clamp(1.35rem,2vw,1.55rem);font-weight:850;color:var(--iia-navy);margin:6px 0 8px;letter-spacing:-.01em}.iia-marquee-subtitle{font-size:.95rem;color:var(--iia-muted);max-width:650px;margin:0 auto;line-height:1.55}.iia-marquee-wrapper{overflow:hidden;position:relative;width:100%;padding:1.25rem 0;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.iia-marquee-track{display:flex;gap:1.5rem;width:max-content;animation:iiaMarqueeScroll 40s linear infinite;will-change:transform}.iia-marquee-wrapper:hover .iia-marquee-track{animation-play-state:paused}@keyframes iiaMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.iia-employer-marquee-card{display:flex;align-items:center;gap:14px;background:#fff;border:1.5px solid var(--iia-border);border-radius:16px;padding:.9rem 1.4rem;min-width:280px;max-width:320px;box-shadow:0 4px 14px #102b460a;transition:all .35s cubic-bezier(.16,1,.3,1);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.iia-employer-marquee-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--iia-navy),var(--iia-blue));opacity:0;transition:opacity .3s ease}.iia-employer-marquee-card:hover{transform:translateY(-5px) scale(1.03);border-color:#1673c780;box-shadow:0 14px 30px #102b461f,0 0 16px #1673c71f;background:#fff}.iia-employer-marquee-card:hover:before{opacity:1}.iia-employer-logo-frame{width:58px;height:46px;border-radius:10px;background:#f8fafc;border:1px solid #E2E8F0;display:flex;align-items:center;justify-content:center;padding:6px;flex-shrink:0;transition:all .3s ease}.iia-employer-marquee-card:hover .iia-employer-logo-frame{background:#eff6ff;border-color:#bfdbfe;transform:scale(1.08)}.iia-employer-logo-img{max-width:100%;max-height:100%;object-fit:contain}.iia-employer-logo-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.iia-employer-card-info{display:flex;flex-direction:column;min-width:0}.iia-employer-card-name{font-size:.95rem;font-weight:800;color:var(--iia-navy);line-height:1.25;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .25s ease}.iia-employer-marquee-card:hover .iia-employer-card-name{color:var(--iia-blue)}.iia-employer-card-sector{font-size:.74rem;font-weight:650;color:var(--iia-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iia-marquee-footer-hint{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--iia-muted);margin-top:1.25rem;background:#f1f5f9;padding:5px 14px;border-radius:9999px;border:1px solid #E2E8F0}.iia-student-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem}.iia-student-service-card{background:#fff;border-radius:18px;border:1.5px solid var(--iia-border);padding:1.85rem 1.6rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460a}.iia-service-top-beam{position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,#102b46,#1673c7);opacity:.6;transition:all .3s ease}.iia-student-service-card:after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-25deg);transition:all .65s cubic-bezier(.16,1,.3,1);pointer-events:none}.iia-student-service-card:hover:after{left:170%}.iia-student-service-card:hover{transform:translateY(-8px) scale(1.02);border-color:#1673c780;box-shadow:0 20px 40px #102b461f,0 0 20px #1673c71a}.iia-student-service-card:hover .iia-service-top-beam{background:linear-gradient(90deg,#1673c7,#f6b944);opacity:1;height:4px}.iia-service-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.iia-service-num-pill{font-size:.78rem;font-weight:850;font-family:var(--font-heading);color:var(--iia-gold);background:#0a192f;padding:4px 10px;border-radius:6px;border:1px solid rgba(246,185,68,.3)}.iia-service-kicker{font-size:.68rem;font-weight:800;letter-spacing:.08em;color:var(--iia-muted);text-transform:uppercase}.iia-student-service-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--iia-blue-light) 0%,#FFFFFF 100%);border:1.5px solid rgba(22,115,199,.25);color:var(--iia-blue);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #1673c71f}.iia-student-service-card:hover .iia-student-service-icon{background:var(--iia-blue);color:#fff;transform:scale(1.1) rotate(6deg);border-color:#fff;box-shadow:0 6px 16px #1673c74d}.iia-student-service-title{font-size:1.15rem;font-weight:800;color:var(--iia-navy);margin-bottom:.5rem;line-height:1.35}.iia-student-service-desc{font-size:.88rem;color:var(--iia-muted);line-height:1.6;margin-bottom:1.25rem}.iia-service-deliverables{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:1rem;border-top:1px solid var(--iia-border)}.iia-service-deliverable-item{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:650;color:var(--iia-neutral-700);background:#f8fafc;border:1px solid #E2E8F0;padding:4px 8px;border-radius:6px;transition:all .2s ease}.iia-student-service-card:hover .iia-service-deliverable-item{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.iia-deliverable-check-icon{color:var(--iia-blue);flex-shrink:0}.iia-student-action-banner{margin-top:3rem;background:linear-gradient(135deg,#0a192f,#102b46 60%,#1a3e65);border:1.5px solid rgba(246,185,68,.3);border-radius:20px;padding:2.75rem 3rem;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 20px 50px #102b4626;position:relative;overflow:hidden}.iia-student-banner-title{font-size:clamp(1.35rem,2vw,1.55rem);font-weight:850;color:#fff!important;margin:12px 0 8px;line-height:1.25}.iia-student-banner-desc{color:#cbd5e1;font-size:.96rem;line-height:1.6;max-width:580px;margin:0 0 16px}.iia-student-banner-perks{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.iia-banner-perk{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:700;color:#f8fafc;background:#ffffff14;padding:4px 10px;border-radius:9999px;border:1px solid rgba(255,255,255,.15)}.iia-recruiter-pitch-banner{background:linear-gradient(135deg,#071626,#102b46);border-radius:22px;padding:3rem;color:#fff;margin-bottom:3rem;border:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:1.25fr 1fr;gap:2.5rem;align-items:center;box-shadow:0 20px 50px #102b461f;position:relative;overflow:hidden}.iia-pitch-title{color:#fff!important;font-size:clamp(1.35rem,2vw,1.55rem);font-weight:850;margin-bottom:1rem;line-height:1.25}.iia-pitch-desc{color:#cbd5e1;font-size:.98rem;line-height:1.7;margin-bottom:1.75rem}.iia-pitch-perks{display:flex;flex-direction:column;gap:12px}.iia-pitch-perk-item{display:flex;align-items:center;gap:10px;font-size:.92rem;color:#f8fafc}.iia-pitch-perk-item svg{color:var(--iia-gold);flex-shrink:0}.iia-recruiter-zero-fee-card{background:#ffffff12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;padding:2.25rem 2rem;border:1.5px solid rgba(246,185,68,.35);box-shadow:0 10px 30px #00000040;text-align:center;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.iia-recruiter-zero-fee-card:hover{transform:translateY(-4px);border-color:#f6b944b3;box-shadow:0 16px 36px #00000059,0 0 20px #f6b94433}.iia-zero-fee-pill{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:800;color:var(--iia-gold);background:#f6b9441f;border:1px solid rgba(246,185,68,.4);padding:4px 12px;border-radius:9999px;margin-bottom:.8rem}.iia-zero-num{font-size:3.2rem;font-weight:900;color:var(--iia-gold);line-height:1;font-family:var(--font-heading);margin-bottom:4px;text-shadow:0 4px 14px rgba(246,185,68,.3)}.iia-zero-label{font-size:1.05rem;font-weight:800;color:#fff;margin-bottom:8px}.iia-zero-desc{font-size:.84rem;color:#cbd5e1;margin:0 0 14px;line-height:1.5}.iia-zero-footer-badge{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:750;color:#38bdf8;background:#38bdf81a;border:1px solid rgba(56,189,248,.25);padding:4px 10px;border-radius:6px}.iia-recruiter-form-card{background:#fff;border-radius:24px;border:1.5px solid var(--iia-border);padding:3rem;box-shadow:0 20px 50px #102b4614;position:relative;overflow:hidden}.iia-recruiter-form-card:before{content:"";position:absolute;top:0;right:0;width:250px;height:250px;background:radial-gradient(circle,rgba(246,185,68,.08) 0%,transparent 70%);pointer-events:none}@media (max-width: 1024px){.iia-placement-stats-strip,.iia-student-services-grid,.iia-placement-case-grid,.iia-placement-trust-strip{grid-template-columns:repeat(2,1fr)}.iia-recruiter-pitch-banner{grid-template-columns:1fr;padding:2.25rem}}@media (max-width: 640px){.iia-placement-stats-strip,.iia-student-services-grid,.iia-placement-case-grid{grid-template-columns:1fr}.iia-placement-trust-strip{grid-template-columns:1fr;padding:1.25rem}.iia-statement-inner{flex-direction:column;gap:.75rem}.iia-student-action-banner{flex-direction:column;padding:2rem 1.5rem;text-align:center}.iia-student-banner-perks{justify-content:center}.iia-recruiter-form-card{padding:1.75rem 1.25rem}}.iia-placements-nav-tabs{background:#fff;border-bottom:1.5px solid var(--iia-border, #E2E8F0);padding:1.25rem 0;position:sticky;top:72px;z-index:20;box-shadow:0 4px 20px #102b460a}.iia-tab-control-wrap{max-width:1140px;margin:0 auto}.iia-placements-tabs-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.iia-tab-card-btn{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#f8fafc;border:1.5px solid #E2E8F0;border-radius:14px;cursor:pointer;text-align:left;transition:all .28s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.iia-tab-card-btn:hover{background:#fff;border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 6px 18px #1673c714}.iia-tab-btn-icon-wrap{width:44px;height:44px;border-radius:12px;background:#fff;border:1.5px solid #E2E8F0;color:var(--iia-navy, #102B46);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s ease}.iia-tab-btn-content{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.iia-tab-btn-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.iia-tab-btn-title{font-size:.95rem;font-weight:800;color:var(--iia-navy, #102B46);line-height:1.2}.iia-tab-btn-desc{font-size:.78rem;color:var(--iia-muted, #64748B);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iia-tab-pill-badge{font-size:.68rem;font-weight:800;padding:.18rem .55rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.pill-verified{background:#dcfce7;color:#15803d;border:1px solid #BBF7D0}.pill-roadmap{background:#eff6ff;color:#1d4ed8;border:1px solid #BFDBFE}.pill-zerofee{background:#fef3c7;color:#b45309;border:1px solid #FDE68A}.iia-tab-card-btn.active{background:#fff;border-color:var(--iia-navy, #102B46);box-shadow:0 8px 24px #102b461f}.iia-tab-card-btn.active:before{content:"";position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,var(--iia-gold, #F6B944),var(--iia-blue, #1673C7))}.iia-tab-card-btn.active .iia-tab-btn-icon-wrap{background:linear-gradient(135deg,#102b46,#1a3e65);color:#f6b944;border-color:#102b46}.iia-tab-card-btn.active .iia-tab-btn-title{color:var(--iia-navy, #102B46)}.iia-tab-pane-fade{animation:iiaTabFadeIn .35s ease forwards}@keyframes iiaTabFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.iia-domain-filter-strip{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2.25rem;flex-wrap:wrap}.iia-domain-filter-label{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;color:var(--iia-navy, #102B46)}.iia-domain-filter-pills{display:flex;gap:.5rem;flex-wrap:wrap}.iia-filter-pill{padding:.45rem 1rem;border-radius:9999px;font-size:.84rem;font-weight:700;border:1.5px solid #E2E8F0;background:#fff;color:var(--iia-neutral-700, #334155);cursor:pointer;transition:all .2s ease}.iia-filter-pill:hover{border-color:#cbd5e1;background:#f8fafc}.iia-filter-pill.active{background:var(--iia-navy, #102B46);color:#fff;border-color:var(--iia-navy, #102B46);box-shadow:0 4px 12px #102b4626}.iia-student-roadmap-strip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:#fff;border:1px solid var(--iia-border, #E2E8F0);border-radius:16px;padding:1.5rem 1.75rem;margin-bottom:2.5rem;box-shadow:0 4px 18px #102b460a}.iia-roadmap-step{flex:1;text-align:center;padding:0 .5rem}.iia-roadmap-num{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#102b46,#1a3e65);color:#f6b944;font-size:.95rem;font-weight:850;display:flex;align-items:center;justify-content:center;margin:0 auto .65rem;box-shadow:0 3px 10px #102b462e}.iia-roadmap-title{font-size:.95rem;font-weight:800;color:var(--iia-navy, #102B46);margin-bottom:.25rem}.iia-roadmap-desc{font-size:.8rem;color:var(--iia-muted, #64748B);line-height:1.4}.iia-roadmap-arrow{color:#94a3b8;display:flex;align-items:center;justify-content:center}.iia-placement-stat-icon-bubble{width:40px;height:40px;border-radius:10px;background:#1673c714;color:var(--iia-blue, #1673C7);display:flex;align-items:center;justify-content:center;margin:0 auto .65rem}.iia-statement-bottom-section{padding:3.5rem 0 4.5rem;background:#f8fafc;border-top:1px solid #E2E8F0}.iia-statement-bottom-card{max-width:1060px;margin:0 auto;background:#fffbeb;border:1.5px solid #FDE68A;border-radius:18px;padding:2rem 2.25rem;box-shadow:0 8px 24px #f59e0b14;position:relative;overflow:hidden}.iia-statement-bottom-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:5px;background:linear-gradient(180deg,#f59e0b,#d97706)}.iia-statement-bottom-inner{display:flex;align-items:flex-start;gap:1.5rem}.iia-statement-bottom-inner .iia-statement-icon-wrap{width:48px;height:48px;border-radius:14px;background:#fef3c7;border:1px solid #FCD34D;color:#b45309;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.iia-statement-body{flex:1}.iia-statement-badge{font-size:.72rem;font-weight:850;background:#fef3c7;color:#92400e;padding:.2rem .6rem;border-radius:6px;border:1px solid #FDE68A;letter-spacing:.05em;display:inline-block}.iia-statement-title{display:flex;align-items:center;gap:.75rem;font-size:.95rem;font-weight:850;color:#92400e;margin-bottom:.75rem;flex-wrap:wrap}.iia-statement-text{font-size:.92rem;color:#78350f;line-height:1.7;font-style:italic;margin:0 0 1.25rem}.iia-statement-trust-footer{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding-top:.85rem;border-top:1px solid rgba(253,230,138,.7)}.iia-statement-tag{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#92400e}@media (max-width: 991px){.iia-placements-tabs-container{grid-template-columns:1fr}.iia-student-roadmap-strip{flex-direction:column;gap:1.25rem}.iia-roadmap-arrow{transform:rotate(90deg)}}.iia-contact-page{background-color:var(--iia-neutral-50, #F8FAFC);min-height:100vh;overflow-x:hidden}.iia-contact-hero{background:linear-gradient(135deg,#071626,#102b46 55%,#1a3e65);position:relative;overflow:hidden;padding:4.5rem 0;border-bottom:3px solid var(--iia-amber, #F6B944)}.iia-contact-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 15% 25%,rgba(246,185,68,.12) 0%,transparent 45%),radial-gradient(circle at 85% 65%,rgba(22,115,199,.18) 0%,transparent 55%),radial-gradient(circle at 50% 90%,rgba(16,185,129,.08) 0%,transparent 40%);pointer-events:none}.iia-contact-ambient-orb-1{position:absolute;top:-10%;left:30%;width:480px;height:480px;background:radial-gradient(circle,rgba(22,115,199,.18) 0%,transparent 70%);filter:blur(60px);pointer-events:none;animation:iiaContactOrbFloat 9s ease-in-out infinite alternate}.iia-contact-ambient-orb-2{position:absolute;bottom:-15%;right:10%;width:420px;height:420px;background:radial-gradient(circle,rgba(246,185,68,.15) 0%,transparent 70%);filter:blur(55px);pointer-events:none;animation:iiaContactOrbFloat 11s ease-in-out infinite alternate-reverse}@keyframes iiaContactOrbFloat{0%{transform:translateY(0) scale(1)}to{transform:translateY(-24px) scale(1.06)}}.iia-contact-hero-content{position:relative;z-index:2;max-width:980px;margin:0 auto;text-align:center}.iia-contact-hero-title{font-size:clamp(1.85rem,3.2vw,2.75rem);font-weight:850;color:#fff!important;line-height:1.25;margin-top:.85rem;margin-bottom:1rem;letter-spacing:-.02em;font-family:var(--font-heading)}.iia-contact-hero-desc{font-size:1.05rem;color:#cbd5e1;line-height:1.7;max-width:760px;margin:0 auto 2.5rem;font-weight:400}.iia-hero-highlight{background:linear-gradient(90deg,#60a5fa,#93c5fd 20%,#f6b944 65%,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline;filter:drop-shadow(0 2px 10px rgba(246,185,68,.25))}.iia-title-highlight{background:linear-gradient(135deg,#1673c7,#0284c7 35%,#f59e0b 80%,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:850;display:inline}.iia-contact-page .iia-title-lg{font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.25;margin-top:.35rem;margin-bottom:.65rem;color:var(--iia-navy, #102B46);letter-spacing:-.015em;font-family:var(--font-heading)}.iia-contact-page .iia-desc-lead{font-size:.95rem;line-height:1.6;max-width:680px;margin:0 auto 1.75rem;color:var(--iia-neutral-600, #475569)}.iia-contact-page .iia-section-header{position:relative;margin-bottom:2.75rem}.iia-contact-page .iia-section-header:after{content:"";display:block;width:68px;height:3.5px;margin:.75rem auto 0;background:linear-gradient(90deg,#1673c7,#f6b944);border-radius:4px}.iia-contact-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1040px;margin:0 auto 3.5rem;position:relative;z-index:2}.iia-contact-stat-card{background:#fff;border:1px solid rgba(16,43,70,.08);border-top:3.5px solid var(--iia-gold, #F6B944);border-radius:16px;padding:1.35rem 1rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 18px #102b460f;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.iia-contact-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1673c7,#f6b944);opacity:0;transition:opacity .3s ease}.iia-contact-stat-card:hover{transform:translateY(-4px);border-color:#f6b94473;box-shadow:0 12px 28px #102b461f}.iia-contact-stat-card:hover:before{opacity:1}.iia-contact-stat-num{font-size:1.95rem;font-weight:850;color:#102b46!important;line-height:1.1;margin-bottom:.35rem;font-family:var(--font-heading)}.iia-contact-stat-label{font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.25rem;line-height:1.3}.iia-contact-stat-sub{font-size:.74rem;color:#64748b;line-height:1.3}.iia-contact-main-grid{display:grid;gap:2.5rem;align-items:start}.iia-city-switcher{display:flex;gap:.75rem;margin-bottom:1.5rem}.iia-city-tab-btn{flex:1;padding:.9rem 1.15rem;border-radius:12px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px solid var(--iia-border, #E2E8F0);background:#fff;color:var(--iia-neutral-600, #475569);box-shadow:0 2px 8px #102b460a}.iia-city-tab-btn:hover{border-color:#bfdbfe;color:var(--iia-blue, #1673C7);background:#f8fafc}.iia-city-tab-btn.active{border-color:var(--iia-blue, #1673C7);background:#fff;color:var(--iia-blue, #1673C7);box-shadow:0 6px 18px #1673c726}.iia-campus-detail-card{background:#fff;border-radius:18px;padding:2rem;border:1px solid var(--iia-border, #E2E8F0);box-shadow:0 8px 25px #102b460d;transition:transform .25s ease,box-shadow .25s ease}.iia-campus-detail-card:hover{box-shadow:0 14px 35px #102b4614}.iia-campus-type-pill{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:800;color:#d97706;background:#f6b9441f;padding:4px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;border:1px solid rgba(246,185,68,.3)}.iia-campus-title{font-size:1.35rem;font-weight:800;color:var(--iia-navy, #102B46);margin-bottom:1.25rem;line-height:1.3}.iia-contact-info-list{display:flex;flex-direction:column;gap:1.15rem;margin-bottom:1.5rem}.iia-contact-info-item{display:flex;gap:.85rem;align-items:flex-start}.iia-contact-icon-bubble{width:38px;height:38px;border-radius:10px;background:var(--iia-blue-light, #EFF6FF);color:var(--iia-blue, #1673C7);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #BFDBFE}.iia-contact-info-text{font-size:.92rem;color:var(--iia-neutral-700, #334155);line-height:1.55}.iia-contact-info-text a{color:var(--iia-navy, #102B46);font-weight:700;text-decoration:none;transition:color .2s ease}.iia-contact-info-text a:hover{color:var(--iia-blue, #1673C7)}.iia-map-frame{border-radius:14px;overflow:hidden;height:200px;border:1px solid var(--iia-border, #E2E8F0);box-shadow:0 4px 12px #0000000a}.iia-whatsapp-banner{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:18px;padding:1.5rem 1.75rem;border:1px solid #BBF7D0;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:0 15%;box-shadow:0 6px 20px #22c55e14}.iia-whatsapp-badge{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:800;text-transform:uppercase;color:#15803d;margin-bottom:4px}.iia-pulse-green{width:7px;height:7px;border-radius:50%;background:#22c55e;display:inline-block;box-shadow:0 0 #22c55eb3;animation:iiaGreenPulse 2s infinite}@keyframes iiaGreenPulse{0%{transform:scale(.95);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 7px #22c55e00}to{transform:scale(.95);box-shadow:0 0 #22c55e00}}.iia-whatsapp-btn{background:#25d366;color:#fff;border:none;font-weight:750;font-size:.88rem;padding:.75rem 1.25rem;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 14px #25d36659;transition:all .25s ease;flex-shrink:0}.iia-whatsapp-btn:hover{background:#20ba5a;transform:translateY(-2px);box-shadow:0 8px 20px #25d36673}.iia-contact-form-card{background:#fff;border-radius:20px;padding:2.25rem 2rem;border:1px solid var(--iia-border, #E2E8F0);box-shadow:0 10px 32px #102b460f;position:relative;margin:0 15%}.iia-form-header-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--iia-neutral-200, #E2E8F0);flex-wrap:wrap;gap:.75rem}.iia-form-sla-pill{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:#047857;background:#ecfdf5;padding:5px 12px;border-radius:20px;border:1px solid #A7F3D0}.iia-form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.iia-form-group{margin-bottom:1.15rem}.iia-form-label{display:block;font-size:.82rem;font-weight:700;color:var(--iia-navy, #102B46);margin-bottom:.35rem}.iia-form-input,.iia-form-select,.iia-form-textarea{width:100%;padding:.8rem 1rem;border-radius:10px;border:1.5px solid var(--iia-neutral-300, #CBD5E1);font-size:.92rem;font-family:inherit;color:var(--iia-ink, #0F172A);background:#fff;transition:all .2s ease;outline:none}.iia-form-input:focus,.iia-form-select:focus,.iia-form-textarea:focus{border-color:var(--iia-blue, #1673C7);box-shadow:0 0 0 3px #1673c726}.iia-form-checkbox-row{display:flex;align-items:flex-start;gap:.65rem;margin-top:.5rem;margin-bottom:1.25rem}.iia-form-checkbox-label{font-size:.78rem;color:var(--iia-neutral-600, #475569);line-height:1.45}.iia-form-submit-btn{width:100%;padding:.95rem;border-radius:10px;background:var(--iia-gold, #F6B944);color:#071626;border:none;font-size:.96rem;font-weight:850;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 16px #f6b94459;transition:all .25s ease}.iia-form-submit-btn:hover:not(:disabled){background:#e3a630;transform:translateY(-2px);box-shadow:0 8px 24px #f6b94473}.iia-form-submit-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.iia-form-success-card{text-align:center;padding:3rem 1.5rem}.iia-success-icon-wrap{width:72px;height:72px;border-radius:50%;background:#dcfce7;color:#16a34a;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;box-shadow:0 8px 24px #22c55e33}.iia-contact-pillars-section{padding-top:3.5rem}.iia-contact-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.iia-contact-pillar-card{background:#fff;border:1px solid var(--iia-neutral-200, #E2E8F0);border-radius:16px;padding:1.75rem 1.5rem;box-shadow:0 4px 16px #102b4608;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.iia-contact-pillar-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1673c7,#f6b944);opacity:0;transition:opacity .3s ease}.iia-contact-pillar-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #102b4614;border-color:#bfdbfe}.iia-contact-pillar-card:hover:before{opacity:1}.iia-pillar-bubble{width:44px;height:44px;border-radius:12px;background:var(--iia-blue-light, #EFF6FF);color:var(--iia-blue, #1673C7);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.iia-pillar-title{font-size:1.1rem;font-weight:800;color:var(--iia-navy, #102B46);margin-bottom:.5rem}.iia-pillar-desc{font-size:.88rem;color:var(--iia-neutral-600, #475569);line-height:1.55}@media (max-width: 1024px){.iia-contact-main-grid{grid-template-columns:1fr;gap:2rem}.iia-contact-stats-strip{grid-template-columns:repeat(2,1fr);gap:1rem}.iia-contact-pillars-grid{grid-template-columns:1fr;gap:1.25rem}}@media (max-width: 640px){.iia-contact-hero{padding:3rem 0 3.5rem}.iia-contact-stats-strip{grid-template-columns:1fr;gap:.75rem}.iia-form-grid-2{grid-template-columns:1fr;gap:0}.iia-city-switcher{flex-direction:column;gap:.5rem}.iia-whatsapp-banner{flex-direction:column;text-align:center;gap:1rem}.iia-contact-form-card{padding:1.5rem 1.25rem}}.iia-campuses-list{display:flex;flex-direction:row;gap:1.75rem}.iia-campus-type-pill.pill-gold{color:#d97706;background:#f6b9441f;border:1px solid rgba(246,185,68,.35)}.iia-campus-type-pill.pill-blue{color:#1673c7;background:#1673c714;border:1px solid rgba(22,115,199,.25)}.iia-campus-directions-link{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:700;color:var(--iia-blue, #1673C7);text-decoration:none;padding:4px 10px;border-radius:6px;background:#1673c70f;border:1px solid rgba(22,115,199,.18);transition:all .2s ease}.iia-campus-directions-link:hover{background:var(--iia-blue, #1673C7);color:#fff;border-color:var(--iia-blue, #1673C7)}:root{--iia-navy: #102B46;--iia-navy-dark: #0A192F;--iia-navy-light: #1A3E65;--iia-gold: #F6B944;--iia-gold-hover: #E3A630;--iia-gold-light: rgba(246, 185, 68, .15);--iia-amber: #F6B944;--iia-amber-hover: #E3A630;--iia-blue: #1673C7;--iia-blue-light: #EBF4FC;--iia-blue-hover: #125ea3;--iia-ink: #0F172A;--iia-muted: #475569;--iia-light-text: #94A3B8;--iia-neutral-50: #F8FAFC;--iia-neutral-100: #F1F5F9;--iia-neutral-200: #E2E8F0;--iia-neutral-300: #CBD5E1;--iia-neutral-400: #94A3B8;--iia-neutral-500: #64748B;--iia-neutral-600: #475569;--iia-neutral-700: #334155;--iia-neutral-800: #1E293B;--iia-neutral-900: #0F172A;--iia-border: #E2E8F0;--iia-border-strong: #CBD5E1;--iia-surface: #FFFFFF;--iia-surface-subtle: #F8FAFC;--iia-surface-card: #FFFFFF;--iia-success: #10B981;--iia-radius-sm: 6px;--iia-radius-md: 10px;--iia-radius-lg: 16px;--iia-radius-xl: 24px;--iia-shadow-sm: 0 1px 3px rgba(16, 43, 70, .05);--iia-shadow-md: 0 6px 20px rgba(16, 43, 70, .08);--iia-shadow-lg: 0 16px 40px rgba(16, 43, 70, .12);--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Outfit", "Inter", -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:clip;max-width:100vw;width:100%;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--iia-ink);background-color:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;max-width:100vw;width:100%;position:relative}#root{max-width:100vw;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--iia-navy);font-weight:700;line-height:1.25}.iia-section-dark h1,.iia-section-dark h2,.iia-section-dark h3,.iia-section-dark h4,.iia-section-dark h5,.iia-section-dark h6,.iia-banner-dark h1,.iia-banner-dark h2,.iia-banner-dark h3,.iia-banner-dark h4,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,.dark-hero h1,.dark-hero h2,.dark-hero h3{color:#fff!important}.iia-section-dark p,.iia-banner-dark p,.dark-hero p{color:#cbd5e1}.iia-title-white,.text-white{color:#fff!important}.iia-title-gold,.text-gold{color:var(--iia-gold)!important}.iia-title-navy,.text-navy{color:var(--iia-navy)!important}a{color:inherit;text-decoration:none}.iia-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.iia-section{padding:30px 0;position:relative}.iia-section-subtle{background-color:var(--iia-surface-subtle)}.iia-section-dark{background:linear-gradient(135deg,var(--iia-navy-dark) 0%,var(--iia-navy) 100%);color:#fff}.text-center{text-align:center}.iia-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--iia-blue);background:var(--iia-blue-light);padding:5px 14px;border-radius:20px;margin-bottom:14px}.iia-eyebrow-gold{color:#925800;background:#f6b94433;border:1px solid rgba(246,185,68,.4)}.iia-eyebrow-dark{color:var(--iia-gold);background:#f6b94426;border:1px solid rgba(246,185,68,.35)}.iia-title-lg{font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;margin-bottom:16px;color:var(--iia-navy)}.iia-desc-lead{font-size:1.125rem;color:var(--iia-muted);max-width:740px;margin:0 auto 40px;line-height:1.65}.iia-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.95rem;font-weight:600;padding:12px 24px;border-radius:var(--iia-radius-md);cursor:pointer;border:1.5px solid transparent;transition:all .25s cubic-bezier(.16,1,.3,1);font-family:inherit}.iia-btn-primary{background-color:var(--iia-navy);color:#fff!important}.iia-btn-primary:hover{background-color:var(--iia-navy-light);transform:translateY(-2px);box-shadow:0 6px 20px #102b4638;color:#fff!important}.iia-btn-secondary{background-color:var(--iia-surface);color:var(--iia-navy);border:1.5px solid var(--iia-border-strong)}.iia-btn-secondary:hover{border-color:var(--iia-navy);background-color:var(--iia-neutral-50);transform:translateY(-2px)}.iia-btn-gold{background-color:var(--iia-gold);color:var(--iia-navy-dark)!important;font-weight:700}.iia-btn-gold:hover{background-color:var(--iia-gold-hover);transform:translateY(-2px);box-shadow:0 6px 20px #f6b94459;color:var(--iia-navy-dark)!important}.iia-btn-outline{background:transparent;border-color:var(--iia-border-strong);color:var(--iia-navy)}.iia-btn-outline:hover{border-color:var(--iia-navy);background:var(--iia-blue-light);transform:translateY(-2px)}.iia-btn-outline-white{background:transparent;border-color:#ffffffb3;color:#fff!important}.iia-btn-outline-white:hover{background:#ffffff1f;border-color:#fff;color:#fff!important;transform:translateY(-2px)}.iia-btn-sm{padding:8px 16px;font-size:.85rem}.iia-btn-lg{padding:15px 32px;font-size:1.05rem}.iia-card{background:var(--iia-surface-card);border:1px solid var(--iia-border);border-radius:var(--iia-radius-lg);padding:28px;box-shadow:var(--iia-shadow-sm);transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.iia-card:hover{transform:translateY(-5px);box-shadow:var(--iia-shadow-lg);border-color:#cbd5e1}.iia-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:700;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.iia-badge-blue{background:#e0f2fe;color:#0369a1}.iia-badge-green{background:#dcfce7;color:#15803d}.iia-badge-amber{background:#fef3c7;color:#b45309}.iia-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0a192fbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1.5rem}.iia-modal-card{background:#fff;border-radius:16px;max-width:620px;width:100%;max-height:90vh;scrollbar-width:none;overflow-y:auto;padding:2.25rem;position:relative;box-shadow:0 25px 50px -12px #00000040;animation:iiaModalFadeIn .25s cubic-bezier(.16,1,.3,1)}.iia-modal-close{position:absolute;top:1.25rem;right:1.25rem;background:#f1f5f9;border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#475569;transition:all .2s}.iia-modal-close:hover{background:#e2e8f0;color:#0f172a}@keyframes iiaModalFadeIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.iia-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.iia-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.iia-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 1024px){.iia-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.iia-section{padding:56px 0}.iia-grid-4,.iia-grid-3,.iia-grid-2{grid-template-columns:1fr;gap:20px}}.iia-form-group{margin-bottom:1.25rem;display:flex;flex-direction:column}.iia-form-label{display:flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--iia-navy);margin-bottom:.45rem}.iia-form-control{width:100%;padding:.8rem 1rem;font-size:.925rem;font-family:inherit;color:var(--iia-ink);background-color:#fff;border:1.5px solid var(--iia-neutral-300);border-radius:var(--iia-radius-md);transition:border-color .2s,box-shadow .2s,background-color .2s;outline:none;box-sizing:border-box}.iia-form-control:focus{border-color:var(--iia-blue);box-shadow:0 0 0 3px #1673c726;background-color:#fff}.iia-form-control::placeholder{color:#94a3b8;font-size:.88rem}textarea.iia-form-control{resize:vertical;min-height:110px;line-height:1.5}select.iia-form-control{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.1em;padding-right:2.5rem}@keyframes iiaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes iiaPulseDot{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes iiaMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes iiaGlowPlay{0%,to{box-shadow:0 0 #f6b94499;transform:scale(1)}50%{box-shadow:0 0 0 16px #f6b94400;transform:scale(1.05)}}@keyframes iiaFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.iia-float{animation:iiaFloat 4.5s ease-in-out infinite;will-change:transform}.iia-pulse-dot{width:8px;height:8px;border-radius:50%;background-color:#10b981;display:inline-block;animation:iiaPulseDot 2s cubic-bezier(.4,0,.6,1) infinite;flex-shrink:0}.iia-glow-play-btn{width:64px;height:64px;border-radius:50%;background:var(--iia-gold);color:var(--iia-navy);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;animation:iiaGlowPlay 2.5s infinite;transition:transform .25s ease,background-color .25s ease}.iia-glow-play-btn:hover{background:#fff;color:var(--iia-navy);transform:scale(1.1)}.iia-marquee-wrapper{position:relative;overflow:hidden;padding:12px 0;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.iia-marquee-track{display:flex;align-items:center;width:max-content;gap:58px;animation:iiaMarquee 32s linear infinite;will-change:transform}.iia-marquee-track:hover{animation-play-state:paused}.iia-partner-logo-item{display:flex;align-items:center;justify-content:center;height:64px;min-width:140px;padding:0 10px;background:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1)}.iia-partner-logo-item:hover{transform:translateY(-3px) scale(1.08)}.iia-partner-logo-img{height:52px;max-height:56px;max-width:160px;width:auto;object-fit:contain;filter:none!important;opacity:1!important;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}.iia-partner-logo-item:hover .iia-partner-logo-img{filter:drop-shadow(0 6px 14px rgba(16,43,70,.12))!important}.iia-card-img-wrapper{width:100%;height:200px;overflow:hidden;border-top-left-radius:var(--iia-radius-lg);border-top-right-radius:var(--iia-radius-lg);position:relative;background-color:var(--iia-neutral-200)}.iia-card-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.iia-card:hover .iia-card-img-wrapper img{transform:scale(1.08)}@keyframes iiaPageEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.iia-page-enter{animation:iiaPageEnter .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes iiaFadeInUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.iia-animate-fade-up{animation:iiaFadeInUp .65s cubic-bezier(.16,1,.3,1) both}.iia-delay-1{animation-delay:.05s!important}.iia-delay-2{animation-delay:.12s!important}.iia-delay-3{animation-delay:.19s!important}.iia-delay-4{animation-delay:.26s!important}.iia-delay-5{animation-delay:.33s!important}.iia-reveal,.iia-card,.iia-stagger-grid>*,.iia-grid-reveal>*,.iia-scroll-reveal{opacity:0;transform:translateY(38px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .25s ease;will-change:opacity,transform}.iia-reveal.iia-in-view,.iia-card.iia-in-view,.iia-stagger-grid>*.iia-in-view,.iia-grid-reveal>*.iia-in-view,.iia-scroll-reveal.iia-in-view{opacity:1!important;transform:translateY(0)!important}.iia-stagger-grid>*:nth-child(1),.iia-grid-reveal>*:nth-child(1){transition-delay:.04s}.iia-stagger-grid>*:nth-child(2),.iia-grid-reveal>*:nth-child(2){transition-delay:.1s}.iia-stagger-grid>*:nth-child(3),.iia-grid-reveal>*:nth-child(3){transition-delay:.16s}.iia-stagger-grid>*:nth-child(4),.iia-grid-reveal>*:nth-child(4){transition-delay:.22s}.iia-stagger-grid>*:nth-child(5),.iia-grid-reveal>*:nth-child(5){transition-delay:.28s}.iia-stagger-grid>*:nth-child(6),.iia-grid-reveal>*:nth-child(6){transition-delay:.34s}.iia-stagger-grid>*:nth-child(7),.iia-grid-reveal>*:nth-child(7){transition-delay:.4s}.iia-stagger-grid>*:nth-child(8),.iia-grid-reveal>*:nth-child(8){transition-delay:.46s}.iia-stagger-grid>*:nth-child(9),.iia-grid-reveal>*:nth-child(9){transition-delay:.52s}.iia-card:hover{transform:translateY(-6px)!important;box-shadow:0 14px 34px #102b461f!important}@media (prefers-reduced-motion: reduce){.iia-page-enter,.iia-animate-fade-up,.iia-reveal,.iia-card,.iia-stagger-grid>*,.iia-grid-reveal>*,.iia-scroll-reveal{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@media (max-width: 640px){.iia-container{padding-left:16px!important;padding-right:16px!important}}main{padding-top:68px}@media (max-width: 480px){main{padding-top:56px}}
