.zwc-card img{margin-bottom:34px}.zw-promo-top a:before{display:none}.zw-product-header{background:#ffd731}.zwc-hero{background-color:#ffd731;padding:clamp(80px,7.2vw,124px) 0;min-height:clamp(600px,52.8vw,907px);display:flex;align-items:center;justify-content:center}.zwc-hero-container{max-width:816px;margin:0 auto;text-align:center;padding:0 20px}.zwc-hero-content{margin-bottom:clamp(40px,3.7vw,64px)}.zwc-hero h1{font-family:var(--primaryfont-bold);font-size:clamp(42px,5.5vw,94px);line-height:1.1;letter-spacing:-2.82px;color:#000;margin:0 0 clamp(16px,1.2vw,20px) 0;max-width:580px;margin-left:auto;margin-right:auto}.zwc-hero p{font-family:var(--primaryfont-semibold);font-size:clamp(18px,1.2vw,20px);line-height:1.5;color:#000;margin:0 0 clamp(24px,2vw,34px) 0}.zwc-cta-button{background-color:#e42527;color:white;font-family:var(--primaryfont-semibold);font-size:clamp(18px,1.2vw,20px);letter-spacing:-0.6px;text-transform:uppercase;padding:clamp(16px,1.1vw,19px) clamp(40px,3.2vw,55px);border:0;cursor:pointer;text-decoration:none;display:inline-block;line-height:1}.zwc-event-details{margin-top:clamp(44px,2.6vw,44px)}.zwc-event-details p{margin-bottom:0}.zwc-event-details p.zwc-date{font-size:30px;line-height:40px;letter-spacing:-0.6px}.zwc-event-details p.zwc-venue{margin-bottom:44px;font-size:34px;line-height:44px;letter-spacing:-0.68px}.zwc-event-details p.zwc-venue a{color:#000}p.zwc-description{font-size:20px;line-height:30px;font-family:var(--primaryfont-regular)}.zwc-date{font-family:var(--primaryfont-semibold);font-size:clamp(24px,1.7vw,30px);line-height:1;letter-spacing:-0.6px;color:#000;margin:0 0 clamp(12px,0.9vw,16px) 0}.zwc-divider{width:100%;max-width:400px;height:1px;background:#000;margin:16px auto}.zwc-venue{font-family:var(--primaryfont-semibold);font-size:clamp(24px,2vw,34px);line-height:1;letter-spacing:-0.68px;color:#000;margin:0 0 clamp(32px,2.6vw,44px) 0}.zwc-description{font-family:var(--primaryfont-regular);font-size:clamp(18px,1.2vw,20px);line-height:1.5;color:#000;margin:0}.zwc-expect{background-color:#045540;padding:clamp(80px,7.2vw,124px) 0;position:relative;overflow:hidden}.zwc-expect-bg1{position:absolute;top:0;right:0;width:clamp(280px,28.3vw,487px);height:clamp(290px,29.1vw,500px);z-index:1}.zwc-expect-bg2{position:absolute;bottom:0;right:0;width:clamp(200px,19.8vw,341px);height:clamp(68px,6.8vw,117px);z-index:1}.zwc-expect-bg3{position:absolute;bottom:0;left:0;width:clamp(87px,8.7vw,150px);height:clamp(128px,12.8vw,220px);z-index:1}.zwc-expect-container{max-width:1280px;margin:0 auto;position:relative;z-index:2}.zwc-expect h2{font-family:var(--primaryfont-bold);font-size:clamp(36px,3.7vw,64px);line-height:1.1;letter-spacing:-1.92px;color:white;text-align:center;margin:0 0 clamp(40px,3.7vw,64px) 0}.zwc-cards-grid{display:flex;flex-wrap:wrap;gap:clamp(16px,1.4vw,24px)}.zwc-card{background-color:#045d46;border:1px solid rgba(255,255,255,0.3);border-radius:10px;padding:clamp(30px,4.7vw,60px);width:calc(50% - 12px);min-height:clamp(300px,25vw,373px);display:flex;flex-direction:column}.zwc-card-icon{width:clamp(40px,3.1vw,54px);height:clamp(40px,3.1vw,54px);margin-bottom:clamp(32px,2.6vw,44px);background-image:url("//www.zohowebstatic.com/sites/zweb/images/one/lp/card-icon.svg");background-repeat:no-repeat;background-size:contain}.zwc-card h3{font-family:var(--primaryfont-bold);font-size:clamp(24px,2vw,28px);line-height:1.1;letter-spacing:-1.02px;color:white;margin:0 0 clamp(16px,1.2vw,20px) 0}.zwc-card p{font-family:var(--primaryfont-regular);font-size:clamp(16px,1.05vw,18px);line-height:1.56;color:white;margin:0}.zwc-sessions{background-color:white;padding:clamp(80px,7.2vw,124px) 0}.zwc-sessions-container{max-width:1184px;margin:0 auto;padding:0 20px}.zwc-sessions h2{font-family:var(--primaryfont-bold);font-size:clamp(36px,3.7vw,64px);line-height:1.1;letter-spacing:-1.92px;color:#000;text-align:center;margin:0 0 clamp(40px,3.7vw,64px) 0}.zwc-schedule-table{border:1px solid #000;width:100%;border-collapse:collapse;margin-bottom:clamp(40px,3.7vw,64px)}.zwc-schedule-header{background-color:#ffd630;border-bottom:1px solid #000}.zwc-schedule-header th{font-family:var(--primaryfont-semibold);font-size:clamp(18px,1.2vw,20px);line-height:1.4;letter-spacing:-0.4px;color:#000;padding:clamp(16px,1.2vw,20px) clamp(32px,2.6vw,44px);text-align:left;border-right:1px solid #000}.zwc-schedule-header th:last-child{border-right:0}.zwc-schedule-row{border-bottom:1px solid #000}.zwc-schedule-cell{font-family:var(--primaryfont-regular);padding:clamp(24px,2vw,30px) clamp(32px,2.6vw,34px);border-right:1px solid #000;vertical-align:top}.zwc-schedule-cell:last-child{border-right:0}.zwc-session-time{font-family:var(--primaryfont-regular);font-size:clamp(16px,1.05vw,18px);line-height:1.56;letter-spacing:-0.36px;color:#000;margin:0 0 clamp(4px,0.35vw,6px) 0}.zwc-session-title{font-family:var(--primaryfont-semibold);font-size:clamp(18px,1.4vw,20px);line-height:1.33;letter-spacing:-0.48px;color:#000;margin:0}.zwc-view-agenda{background-color:white;border:1px solid #000;color:#000;font-family:var(--primaryfont-semibold);font-size:clamp(16px,1.2vw,18px);letter-spacing:-0.6px;text-transform:uppercase;padding:clamp(16px,1.1vw,19px) clamp(40px,3.2vw,55px);cursor:pointer;text-decoration:none;display:inline-block;margin:0 auto;text-align:center;line-height:1}.zwc-final-cta{background-color:#ffd630;padding:clamp(70px,6.05vw,104px) 0}.zwc-final-container{max-width:825px;margin:0 auto;text-align:center;padding:0 20px}.zwc-final-cta h2{font-family:var(--primaryfont-bold);font-size:clamp(36px,3.7vw,64px);line-height:1.1;letter-spacing:-1.92px;color:#000;margin:0 0 clamp(24px,1.7vw,30px) 0}.zwc-final-button{background-color:#e42527;color:white;font-family:var(--primaryfont-semibold);font-size:clamp(18px,1.2vw,20px);letter-spacing:-0.6px;text-transform:uppercase;padding:clamp(16px,1.05vw,18px) clamp(24px,2vw,34px);border:0;cursor:pointer;text-decoration:none;display:inline-block;line-height:1}@media(max-width:1280px){.zwc-expect-container,.zwc-sessions-container{padding:0 40px}}@media(max-width:1024px){.zwc-cards-grid{gap:16px}.zwc-card{width:calc(50% - 8px)}}@media(max-width:767px){.zwc-hero h1,.zwc-date,.zwc-venue,.zwc-expect h2,.zwc-sessions h2,.zwc-final-cta h2,.zwc-card h3,.zwc-session-title{letter-spacing:normal;line-height:normal}.zwc-nav-menu{display:none}.zwc-cards-grid{flex-direction:column}.zwc-card{width:100%}.zwc-schedule-table{font-size:14px}.zwc-schedule-header th,.zwc-schedule-cell{padding:16px 20px}.zwc-expect{padding-left:20px;padding-right:20px}.zwc-event-details p.zwc-date{font-size:24px}.zwc-event-details p.zwc-venue{font-size:28px}}