.event-banner-section{background-color:#fff;padding:60px 0}.ag-title{padding-bottom:40px;font-size:3.5rem!important;line-height:4.5rem!important}.event-banner-card{background-image:url(../media/nape_location_bg1.0f2434dc.webp);background-position:50%;background-size:cover;border-radius:40px;align-items:center;width:100%;height:400px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.event-banner-card:before{content:"";z-index:1;background:linear-gradient(90deg,#000000b3 0%,#0006 50%,#0000 100%);position:absolute;inset:0}.ag-hero-wrap{display:flex}.event-banner-content{z-index:2;color:#fff;max-width:700px;padding:0 60px;position:relative}.event-info-list{margin-bottom:24px}.event-info-list h3{color:#fff;margin-bottom:12px;font-size:1.5rem;font-weight:500;line-height:1.2}.event-info-list h3 strong{color:#f0a503;font-weight:700}.partners-value{margin-top:32px;padding:36px 0 32px!important}.houston-section{grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding:20px 0;display:grid}.houston-content{flex-direction:column;gap:16px;display:flex}.houston-content h2{margin:0}.houston-text{flex-direction:column;gap:12px;display:flex}.houston-image-wrap{justify-content:center;align-items:flex-start;margin-top:50px;display:flex}.houston-img{object-fit:cover;border-radius:12px;width:100%;height:auto;box-shadow:0 8px 16px #0000001f}.why-visit-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:60px;display:grid}.why-visit-left h2{color:#111;margin-bottom:24px;font-size:32px;font-weight:800}.why-visit-left .intro-text{color:#4b5563;margin-bottom:32px;font-size:1rem;line-height:1.6}.why-checklist{flex-direction:column;gap:22px;display:flex}.why-check-item{color:#242629;align-items:flex-start;gap:10px;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.why-check-icon{color:#27ca2d;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@media (max-width:1200px){.problem-grid{gap:18px;display:grid;grid-template-columns:1fr 300px 1fr!important}}@media (max-width:912px){.problem-grid{gap:18px;display:grid;grid-template-columns:1fr!important}}.visit-card-container{justify-content:center;align-items:center;height:100%;display:flex}.visit-card{background:#f1f6fc;border-radius:14px;flex-direction:column;gap:20px;padding:38px 30px;display:flex}.visit-card h3{color:#111;margin:0;font-size:1.4rem;font-weight:700;line-height:1.25}.visit-card p{color:#4b5563;margin:0;font-size:1rem;line-height:1.7}.visit-card-links{color:#4b5563;margin-top:12px;font-size:1rem;font-weight:600}.visit-card-links a{color:#27ca2d;text-underline-offset:4px;text-decoration:underline}.partners-value--what-offer{background:linear-gradient(#27ca2d1f 0%,#27ca2d14 100%);margin-top:50px;margin-bottom:50px;padding:50px 0 28px!important}.partners-value .pv-sub{color:#4b5563;max-width:unset!important}.partners-value .pv-intro-title .pv-heading{font-size:32px}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:24px;margin-top:20px;display:grid}.problem-card{border:1px solid #27ca2d66;border-radius:20px;flex-direction:column;align-items:center;gap:18px;padding:18px 14px;transition:all .3s;display:flex}.problem-card:hover{border-color:#27ca2d;transform:translateY(-8px);box-shadow:0 15px 40px #27ca2d1f}.problem-icon{color:#27ca2d;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:-4px 4px 4px #0000000d}.partners-value .pv-intro{gap:18px}.problem-card h3{color:#111;margin:0;font-size:1rem;font-weight:700}.problem-card p{color:#4b5563;margin:0;font-size:.95rem;line-height:1.6}.partners-value--what-offer{background:#f6fcf6;padding:40px 0 56px}.houston-title-wrap{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.houston-title-img{border-radius:12px;width:180px;height:auto;box-shadow:0 8px 16px #0000001f}.talk-speaker-container{flex-direction:column;gap:32px;margin-top:40px;display:flex}.talk-to-us-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.talk-to-us-section .pv-heading{font-size:32px}.profile-image-card{border-radius:24px;height:340px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.profile-image-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,1,.3,1)}.profile-image-card:hover img{transform:scale(1.08)}.profile-overlay{color:#fff;text-align:center;background:linear-gradient(#0000 0%,#000000e6 100%);padding:60px 24px 24px;position:absolute;bottom:0;left:0;right:0}.profile-overlay h3{color:#fff;margin-bottom:2px;font-size:1.3rem;font-weight:700}.profile-overlay p{opacity:.95;text-transform:uppercase;letter-spacing:.8px;margin:0;font-size:.85rem;font-weight:500}.profile-linkedin{z-index:5;color:#fff;-webkit-backdrop-filter:blur(4px);background:#0003;border-radius:50%;padding:8px;transition:all .3s;display:inline-flex;position:absolute;top:16px;right:16px}.profile-linkedin:hover{color:#fff;background:#0077b5;transform:translateY(-2px)}.profile-text-card{border-radius:24px;flex-direction:column;grid-column:span 2;justify-content:center;padding:30px;transition:all .3s;display:flex}.profile-text-card h3{color:#111;margin-bottom:8px;font-size:2rem;font-weight:800}.profile-text-card .talk-role{color:#4b5563;margin-bottom:24px;font-size:1.1rem;font-weight:600}.profile-text-card p{color:#4b5563;margin:0;font-size:.874rem;line-height:1.7}.profile-text-card p+p{margin-top:16px}.profile-row-1 .profile-text-card{background:#fff1f2}.profile-row-2 .profile-text-card{background:#f5f3ff}.profile-row-3 .profile-text-card{background:#f0fdf4}.profile-row-4 .profile-text-card{background:#fffbeb}.profile-row-5 .profile-text-card{background:#f1f5f9}.row-reverse .profile-image-card{order:2}.row-reverse .profile-text-card{order:1}@media (max-width:724px){.problem-grid{text-align:center;grid-template-columns:1fr!important;width:100%!important}.talk-to-us-grid{grid-template-columns:1fr}.profile-text-card{grid-column:span 1;padding:32px;order:2!important}.profile-image-card{height:400px;order:1!important}.profile-text-card h3{font-size:1.75rem}}.event-banner-btn{color:#111;background-color:#fff;border-radius:50px;align-items:center;gap:12px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #00000026}.event-banner-btn:hover{background-color:#f8f8f8;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.event-banner-btn svg{width:20px;height:20px;transition:transform .3s;rotate:338deg}@keyframes wave-hand{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.event-banner-btn:hover svg{transform-origin:50% 60%;animation:1.2s infinite wave-hand}@media (max-width:960px){.houston-section{grid-template-columns:1fr!important}.why-visit-grid{grid-template-columns:1fr;gap:40px;padding:30px 0}.why-visit-left h2{text-align:left;font-size:28px}.why-visit-left .intro-text{text-align:left}.visit-card{padding:30px 20px}.why-checklist{align-items:left;max-width:500px}.profile-text-card{padding:24px}.houston-img{object-position:top;height:300px}.houston-image-wrap{margin-top:0}}@media (max-width:920px){.problem-grid{grid-template-columns:1fr 1fr!important;width:100%!important;margin:0!important;display:grid!important}}@media (max-width:768px){.event-banner-card{border-radius:24px;align-items:flex-end;height:420px;padding-bottom:40px}.event-banner-card:before{background:linear-gradient(#0006 0%,#000c 100%)}.event-banner-content{text-align:left;max-width:100%;padding:0 30px}.event-banner-card h2{font-size:2.2rem}.talk-card{grid-template-columns:1fr;padding:22px}.talk-avatar{max-width:220px;margin:0 auto}.talk-name-row{justify-content:center}.talk-content{text-align:center}}
