.eit2-hero-media .eit2-hero-ph{width:100%;aspect-ratio:5/4;border-radius:24px;background:linear-gradient(135deg,var(--eit-primary),var(--eit-accent));display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);font-size:14px}.eit2-trusted{border-top:1px solid var(--eit-border);background:#fff;padding:26px 0}.eit2-trusted-inner{display:flex;align-items:center;gap:28px;flex-wrap:wrap;justify-content:center}.eit2-trusted-label{font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--eit-text-muted);text-transform:uppercase}.eit2-trusted-logos{display:flex;align-items:center;gap:36px;flex-wrap:wrap;justify-content:center}.eit2-trusted-logo{display:flex;align-items:center;gap:8px;color:var(--eit-text-muted);opacity:.65;font-weight:700;font-size:12px;line-height:1.1}.eit2-ba-thumb{border-radius:12px;overflow:hidden;cursor:pointer;border:2px solid transparent;box-shadow:var(--eit-shadow-sm);transition:var(--eit-transition)}.eit2-ba-thumb img{width:100%;aspect-ratio:1;object-fit:cover}.eit2-ba-thumb.active,.eit2-ba-thumb:hover{border-color:var(--eit-gold)}.eit2-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:44px;flex-wrap:wrap}.eit2-tab{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:40px;cursor:pointer;background:#fff;border:1px solid var(--eit-border);font-weight:700;font-size:15px;color:var(--eit-text-muted);transition:var(--eit-transition)}.eit2-tab.active{background:var(--eit-primary-dark);color:#fff;border-color:var(--eit-primary-dark)}.eit2-pkg li .no{color:rgba(0,0,0,.25)}.eit2-pkg.platinum li .no{color:rgba(255,255,255,.25)}.eit2-pkg li.off{opacity:.55}.eit2-story-play{position:absolute;inset:0;margin:auto;width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;color:var(--eit-primary);pointer-events:none}.eit2-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.eit2-member{background:#fff;border:1px solid var(--eit-border);border-radius:var(--eit-radius);overflow:hidden;text-align:center;transition:var(--eit-transition)}.eit2-member:hover{transform:translateY(-5px);box-shadow:var(--eit-shadow-md)}.eit2-member-photo{aspect-ratio:1;background:var(--eit-cream);overflow:hidden}.eit2-member-photo img{width:100%;height:100%;object-fit:cover}.eit2-member-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--eit-primary),var(--eit-accent));color:rgba(255,255,255,.5);font-size:13px}.eit2-member-body{padding:22px 18px 26px}.eit2-member-role{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--eit-gold)}.eit2-member-name{font-family:var(--eit-serif);font-size:21px;font-weight:800;color:var(--eit-primary-dark);margin:6px 0 10px}.eit2-member-desc{font-size:13.5px;color:var(--eit-text-muted);margin-bottom:18px}.eit2-res-play{position:absolute;inset:0;margin:auto;width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;color:var(--eit-primary)}.eit2-rev-tabs{display:flex;gap:4px;flex-wrap:wrap;background:rgba(255,255,255,.05);border-radius:16px;padding:8px;margin-bottom:26px}.eit2-rev-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 14px;border-radius:11px;cursor:pointer;color:rgba(255,255,255,.7);font-weight:700;font-size:14px;transition:var(--eit-transition);white-space:nowrap}.eit2-rev-tab .rt{color:var(--eit-gold-light)}.eit2-rev-tab.active{background:#fff;color:var(--eit-primary-dark)}.eit2-rev-tab.active .rt{color:var(--eit-gold)}.eit2-cta{background:linear-gradient(135deg,var(--eit-primary-dark),var(--eit-primary));position:relative;overflow:hidden;padding:76px 0}.eit2-cta::before{content:"";position:absolute;top:-60px;right:-60px;width:280px;height:280px;border-radius:50%;background:rgba(29,92,92,.14)}.eit2-cta-in{position:relative;text-align:center;max-width:720px;margin:0 auto;z-index:1}.eit2-cta-in h2{font-family:var(--eit-serif);color:#fff;font-size:clamp(26px,3.6vw,42px);font-weight:800}.eit2-cta-in h2 span{color:var(--eit-gold-light)}.eit2-cta-in p{color:rgba(255,255,255,.82);margin:16px 0 30px;font-size:16px}.eit2-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.fade-in.visible{opacity:1;transform:none}@media (max-width:620px){.eit2-rev-tab{font-size:12px;padding:11px 8px}}