.public-nav{position:sticky!important;top:0!important;z-index:1000!important}.burnout-promo-backdrop{z-index:16000!important;align-items:center!important;justify-content:center!important;padding:24px!important}.burnout-promo-modal{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(18px,3vw,34px);width:min(980px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:clamp(26px,4vw,46px);border:1px solid #ffffff70;border-radius:34px;background:radial-gradient(circle at 88% 18%,rgba(240,90,0,.26),transparent 28%),radial-gradient(circle at 12% 92%,rgba(216,180,50,.22),transparent 28%),linear-gradient(135deg,#07182d,#102b50 56%,#007c89);color:#fff;box-shadow:0 38px 120px rgba(3,16,35,.48)}.burnout-promo-modal:before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.2);border-radius:26px;pointer-events:none}.burnout-promo-close{position:absolute;top:18px;right:18px;z-index:3;min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:12px;font-weight:900}.burnout-promo-copy,.burnout-promo-price{position:relative;z-index:2}.burnout-promo-kicker{display:block;margin-bottom:14px;color:#d8b432;font-size:13px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.burnout-promo-copy h2{margin:0;font:760 clamp(44px,6vw,76px)/.96 Georgia,Times New Roman,serif;letter-spacing:0}.burnout-promo-copy p{max-width:620px;margin:18px 0 0;color:#eff6fb;font-size:clamp(16px,1.7vw,20px);font-weight:800;line-height:1.5}.burnout-promo-facts{display:grid;gap:10px;max-width:650px;margin-top:22px}.burnout-promo-facts span{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:rgba(255,255,255,.11);color:#fff;font-size:14px;font-weight:900}.burnout-promo-facts svg{flex:0 0 auto;color:#f05a00}.burnout-promo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.burnout-promo-actions a,.burnout-promo-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;font-size:14px;font-weight:950;text-decoration:none}.burnout-promo-actions button{border:0;background:linear-gradient(135deg,#f05a00,#d8b432);color:#fff;box-shadow:0 18px 44px rgba(240,90,0,.28)}.burnout-promo-actions a{border:1px solid rgba(255,255,255,.52);background:rgba(255,255,255,.12);color:#fff}.burnout-promo-price{align-self:center;display:grid;justify-items:center;gap:6px;padding:clamp(24px,3vw,34px);border:1px solid rgba(255,255,255,.72);border-radius:28px;background:rgba(255,255,255,.94);color:#102b50;text-align:center}.burnout-promo-price span{color:#007c89;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.burnout-promo-price strong{font:800 clamp(44px,5vw,64px)/1 Georgia,Times New Roman,serif}.burnout-promo-price small{color:#52627a;font-size:14px;font-weight:900}.burnout-promo-price del{color:#b42335;font-size:16px;font-weight:900}@media (max-width:760px){.burnout-promo-backdrop{align-items:flex-start!important;padding:12px!important;overflow-y:auto!important}.burnout-promo-modal{grid-template-columns:1fr;gap:16px;max-height:none;padding:58px 18px 20px;border-radius:24px}.burnout-promo-modal:before{inset:8px;border-radius:18px}.burnout-promo-close{top:14px;right:14px;min-height:34px;font-size:11px}.burnout-promo-kicker{margin-bottom:10px;font-size:10px;letter-spacing:.13em}.burnout-promo-copy h2{font-size:40px;line-height:1}.burnout-promo-copy p{margin-top:12px;font-size:14px;line-height:1.45}.burnout-promo-facts{margin-top:16px}.burnout-promo-facts span{min-height:42px;gap:10px;padding:9px 12px;font-size:12px;line-height:1.3}.burnout-promo-actions{display:grid;grid-template-columns:1fr;margin-top:18px}.burnout-promo-actions a,.burnout-promo-actions button{width:100%;min-height:46px;font-size:13px}.burnout-promo-price{justify-items:start;padding:18px;text-align:left}.burnout-promo-price strong{font-size:40px}}.public-main{padding-top:0!important}.public-hero.hero-carousel{width:min(100% - 48px,1560px)!important;height:clamp(500px,53vw,540px)!important;min-height:500px!important;padding:38px 72px 96px!important;overflow:hidden!important}.public-hero.hero-carousel.september-cover-slide{--hero-accent:#d8b432!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;background-image:linear-gradient(90deg,rgba(3,14,31,.92),rgba(5,20,43,.72) 46%,rgba(5,20,43,.22)),url(/brand/ihp-septiembre-office-bg.png)!important}.september-cover-slide:before{inset:30px!important;border-color:rgba(255,255,255,.16)!important;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%)!important}.september-cover-slide .september-cover-copy{position:static!important;display:grid!important;grid-template-columns:minmax(360px,600px) minmax(0,1fr)!important;grid-template-rows:auto auto auto 1fr!important;column-gap:clamp(40px,8vw,140px)!important;align-items:start!important;max-width:none!important;min-height:100%!important}.september-cover-slide .september-cover-copy .eyebrow,.september-cover-slide .september-cover-copy h1,.september-cover-slide .september-cover-copy i,.september-cover-slide .september-cover-logo{grid-column:1!important}.september-cover-slide .september-cover-logo{width:185px!important}.september-cover-slide .september-cover-copy .eyebrow{font-size:13px!important}.september-cover-slide .september-cover-copy h1{max-width:590px!important;margin:12px 0 14px!important;font-size:clamp(42px,4.2vw,64px)!important;line-height:.98!important}.september-cover-slide .september-cover-copy i{width:150px!important;margin:4px 0 0!important}.september-cover-slide .september-cover-copy p{top:168px!important;z-index:4!important;display:flex!important;align-items:center!important;width:min(50vw,760px)!important;min-height:210px!important;max-width:none!important;margin:0!important;padding:clamp(28px,3.2vw,46px) clamp(48px,5.4vw,82px)!important;border:1px solid rgba(255,255,255,.2)!important;border-right:0!important;border-radius:120px 0 0 120px!important;background:rgba(0,105,150,.44)!important;color:#fff!important;font-size:clamp(20px,1.7vw,27px)!important;line-height:1.34!important;box-shadow:0 24px 72px rgba(3,14,31,.24)!important;backdrop-filter:blur(5px)!important}.september-cover-slide .public-actions{right:96px!important;bottom:66px!important;z-index:8!important;display:flex!important}.september-cover-slide .public-actions a{min-width:210px!important;min-height:52px!important;box-shadow:0 18px 45px rgba(3,14,31,.32)!important}.september-cover-slide .september-cover-audience{right:360px!important;bottom:38px!important;border-top:0!important;color:rgba(255,255,255,.92)!important;font-size:12px!important;line-height:1.2!important}.september-cover-slide .september-cover-audience:before{content:""!important;display:block!important;width:min(100%,760px)!important;height:2px!important;margin-bottom:14px!important}.hero-carousel-controls{left:72px!important;right:72px!important;bottom:18px!important;z-index:9!important;display:grid!important;grid-template-columns:96px minmax(0,1fr) 96px!important;align-items:center!important;gap:16px!important}.hero-carousel-dots{justify-self:center!important}.hero-carousel-controls>button{min-width:0!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important}.hero-masterclass-slide .public-hero-content,.september-event-slide .public-hero-content{max-width:690px!important}.hero-masterclass-slide .public-hero-content h1,.september-event-slide .public-hero-content h1{font-size:clamp(42px,4.4vw,64px)!important;line-height:.98!important}.hero-masterclass-slide .public-hero-content p,.september-event-slide .public-hero-content p{font-size:16px!important;line-height:1.55!important}.hero-masterclass-slide .hero-masterclass-card,.september-event-slide .event-hero-summary{width:min(100%,520px)!important;max-height:none!important;overflow:visible!important}.september-event-slide .event-hero-summary .hero-faculty-box strong,.september-event-slide .event-hero-summary>span{color:var(--hero-accent,#1d7ded)!important}.hero-masterclass-slide .hero-masterclass-card:before,.september-event-slide .event-hero-summary:before{background:var(--hero-accent,#0f9aa0)!important}.hero-masterclass-slide .hero-masterclass-meta strong,.september-event-slide .hero-masterclass-meta strong{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;min-height:50px!important}.hero-masterclass-slide .hero-masterclass-meta svg,.september-event-slide .hero-masterclass-meta svg{justify-self:center!important;color:var(--hero-accent,#1d7ded)!important}.hero-masterclass-slide .hero-price-box,.september-event-slide .hero-price-box{min-height:72px!important;overflow:hidden!important}.september-event-slide .hero-price-box b{color:var(--hero-accent,#1d7ded)!important}.free-program-card .program-actions button,.september-event-slide .hero-price-box button,.september-event-slide .public-actions button{background:var(--hero-accent,var(--event-accent,#1d7ded))!important;color:#fff!important}.course-catalog .public-programs{align-items:stretch!important}.course-catalog .public-programs article{min-width:0!important;box-sizing:border-box!important}.course-catalog .public-programs article:before{background:var(--course-accent,var(--event-accent,#0f9aa0))!important}.course-card-top span{white-space:nowrap!important}.course-card-top em{flex:0 0 auto!important;max-width:190px!important;padding:8px 13px!important;border:1px solid color-mix(in srgb,var(--course-accent,var(--event-accent,#0f9aa0)) 44%,#dfe8f2)!important;border-radius:999px!important;color:#102b50!important;font-style:normal!important;font-weight:950!important;letter-spacing:.02em!important;text-align:center!important;text-transform:uppercase!important}.course-catalog .provider-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.course-catalog .provider-meta small{min-height:58px!important;padding:10px 12px!important;column-gap:8px!important}.course-catalog .provider-meta small svg{margin:0!important;color:var(--course-accent,var(--event-accent,#0f9aa0))!important}.course-catalog .provider-meta small>span{min-width:0!important;line-height:1.25!important}.course-catalog .provider-meta .date-meta,.course-catalog .provider-meta .time-meta{grid-column:1/-1!important}.course-catalog .provider-meta .date-meta>span,.course-catalog .provider-meta .time-meta>span,.public-hero.hero-carousel .hero-masterclass-meta strong:first-child{white-space:nowrap!important}.course-catalog .provider-meta .date-meta>span,.course-catalog .provider-meta .time-meta>span{font-size:clamp(11px,.95vw,13px)!important}.course-catalog .provider-meta .modality-meta span{white-space:normal!important}.course-detail-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:calc(100% - 58px)!important;box-sizing:border-box!important;min-height:46px!important;margin:auto 24px 0 34px!important;padding:0 16px!important;border:1px solid #cdd9e8!important;border-radius:999px!important;background:#fff!important;color:#102b50!important;font-size:13px!important;font-weight:950!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}.course-detail-link svg{color:var(--course-accent,#0f9aa0)!important}.course-catalog .program-meta{margin-top:10px!important}.course-catalog .program-actions,.free-program-actions{align-items:end!important;width:auto!important;align-self:stretch!important;margin:0!important;padding:0 24px 24px 34px!important;box-sizing:border-box!important}.course-catalog .program-actions a,.course-catalog .program-actions button,.free-program-actions a,.free-program-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;min-height:46px!important;padding:0 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}.course-catalog .program-actions button:first-child{font-size:10px!important}.course-catalog .public-programs article.free-program-card .program-actions button:last-child,.free-program-actions button{background:var(--event-accent,#1d7ded)!important;border-color:var(--event-accent,#1d7ded)!important}.free-program-card .price-stack b{color:var(--event-accent,#1d7ded)!important}.program-actions button:last-child{background:var(--course-accent,#0f9aa0)!important;border-color:var(--course-accent,#0f9aa0)!important}.event-landing{padding-top:18px!important}.event-landing-nav{margin-bottom:14px!important}.event-landing-hero{grid-template-columns:minmax(0,1fr) minmax(280px,390px)!important;gap:clamp(18px,3vw,34px)!important;max-width:1120px!important;padding:24px 32px!important;align-items:center!important}.event-landing-copy h1{max-width:650px!important;margin:8px 0 10px!important;font-size:clamp(34px,4vw,52px)!important;line-height:1!important}.event-landing-copy p{max-width:620px!important;font-size:14px!important;line-height:1.48!important}.event-landing-meta{margin-top:14px!important;gap:8px!important}.event-landing-meta strong{min-height:42px!important;padding:8px 10px!important;font-size:12px!important}.event-landing-actions{margin-top:14px!important}.event-landing-actions a{min-height:42px!important;font-size:12px!important}.event-landing-card.event-landing-summary{gap:9px!important;padding:22px 24px!important}.event-landing-summary strong{font-size:clamp(28px,3vw,40px)!important;line-height:1.05!important}.event-landing-summary p{font-size:14px!important;line-height:1.35!important}.event-landing-summary small{padding:10px 14px!important;font-size:15px!important}.event-detail-image{max-width:880px!important;margin:18px auto!important;padding:12px!important}.event-detail-image img{width:auto!important;max-width:100%!important;max-height:min(520px,58vh)!important;height:auto!important;object-fit:contain!important;object-position:top center!important}@media (max-width:1100px){.public-hero.hero-carousel{width:min(100% - 28px,940px)!important;height:auto!important;min-height:0!important;padding:30px 28px 86px!important;grid-template-columns:1fr!important}.september-cover-slide .september-cover-copy{grid-template-columns:1fr!important;gap:18px!important}.september-cover-slide .september-cover-copy p{position:relative!important;top:auto!important;right:auto!important;width:100%!important;min-height:0!important;max-width:660px!important;padding:24px 28px!important;border-radius:34px!important;font-size:21px!important}.september-cover-slide .public-actions{right:28px!important;bottom:52px!important}.september-cover-slide .september-cover-audience{left:28px!important;right:260px!important;bottom:30px!important;font-size:10px!important}.course-catalog .public-programs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.event-landing-hero{grid-template-columns:1fr!important}}@media (max-width:760px){.public-nav{gap:10px!important;padding:12px 16px!important}.public-main{padding-top:0!important}.public-hero.hero-carousel{width:calc(100% - 16px)!important;min-height:0!important;padding:24px 16px 82px!important;border-radius:0 0 28px 28px!important}.public-hero.hero-carousel.september-cover-slide{min-height:560px!important}.september-cover-slide .september-cover-logo{width:138px!important;margin-bottom:12px!important}.september-cover-slide .september-cover-copy h1{font-size:31px!important;line-height:1.03!important}.september-cover-slide .september-cover-copy p{display:block!important;padding:18px 20px!important;border-radius:24px!important;font-size:15px!important;line-height:1.45!important}.september-cover-slide .public-actions{left:16px!important;right:16px!important;bottom:50px!important}.september-cover-slide .public-actions a{width:100%!important;min-width:0!important}.september-cover-slide .september-cover-audience{left:16px!important;right:16px!important;bottom:16px!important;font-size:8px!important;text-align:center!important}.september-cover-slide .september-cover-audience:before{margin-bottom:8px!important}.hero-carousel-controls{left:12px!important;right:12px!important;bottom:12px!important;grid-template-columns:68px minmax(0,1fr) 68px!important;gap:6px!important}.september-cover-slide .hero-carousel-controls{display:none!important}.hero-masterclass-slide .public-hero-content h1,.september-event-slide .public-hero-content h1{font-size:31px!important}.hero-masterclass-slide .public-hero-content p,.september-event-slide .public-hero-content p{display:block!important;font-size:13px!important;-webkit-line-clamp:unset!important}.course-catalog .public-programs,.hero-masterclass-slide .hero-masterclass-meta,.september-event-slide .hero-masterclass-meta{grid-template-columns:1fr!important}.course-card-top{gap:8px!important}.course-card-top em{max-width:none!important;font-size:10px!important}.course-catalog .provider-meta{grid-template-columns:1fr!important}.course-detail-link{width:calc(100% - 40px)!important;margin-left:22px!important;margin-right:18px!important}.course-catalog .program-actions,.free-program-actions{grid-template-columns:1fr!important}.event-landing{padding:12px 12px 42px!important}.event-landing-hero{padding:20px 16px!important}.event-landing-copy h1{font-size:30px!important}.event-landing-card.event-landing-summary{padding:18px 16px!important}.event-detail-image{max-width:calc(100% - 12px)!important;padding:8px!important}.event-detail-image img{max-height:46vh!important}}.public-hero.hero-carousel.september-cover-slide{height:clamp(500px,42vw,560px)!important;min-height:500px!important;padding-bottom:122px!important}.september-cover-slide .september-cover-copy p{top:150px!important;right:0!important;width:min(48vw,720px)!important;min-height:185px!important;padding:30px 76px 30px 54px!important;border-radius:105px 0 0 105px!important;background:rgba(0,105,150,.46)!important;font-size:clamp(18px,1.55vw,24px)!important;text-align:left!important}.september-cover-slide .public-actions{right:118px!important;bottom:96px!important}.september-cover-slide .september-cover-audience{right:520px!important;bottom:74px!important;font-size:11px!important}.september-cover-slide .september-cover-audience:before{width:min(100%,720px)!important}.course-catalog .public-programs{gap:18px!important}.course-card-top{padding:20px 22px 0 32px!important}.course-card-top em{max-width:210px!important;font-size:11px!important}.course-catalog .public-programs article>strong{padding:0 22px 0 32px!important;font-size:clamp(28px,2.3vw,36px)!important}.course-catalog .public-programs article>p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:44px!important;padding:0 22px 0 32px!important;font-size:14px!important;line-height:1.42!important}.course-catalog .provider-meta{margin:8px 22px 0 32px!important;gap:6px!important}.course-catalog .provider-meta small{min-height:42px!important;padding:7px 10px!important;border-radius:12px!important}.course-catalog .provider-meta .speaker-meta{min-height:72px!important}.course-catalog .provider-meta .speaker-meta b{font-size:15px!important;line-height:1.14!important}.course-catalog .provider-meta .speaker-meta em{font-size:12px!important;line-height:1.2!important}.course-catalog .program-meta{grid-template-columns:minmax(130px,.78fr) minmax(150px,1fr)!important;align-items:end!important;gap:12px!important;margin:auto 22px 0 32px!important}.course-catalog .program-meta .course-detail-link{width:100%!important;min-height:38px!important;margin:0!important;padding:0 12px!important;font-size:11px!important}.course-catalog .program-meta .price-stack b{font-size:28px!important}.free-program-card .program-meta .price-stack b{font-size:29px!important}.course-catalog .program-actions,.free-program-actions{gap:10px!important;padding:12px 22px 22px 32px!important}.free-program-actions{display:flex!important;justify-content:flex-end!important}.free-program-actions button{width:min(100%,190px)!important}.course-catalog .program-actions button,.free-program-actions button{min-height:42px!important;font-size:12px!important}.course-catalog .program-actions button:first-child{font-size:11px!important}@media (max-width:1180px){.september-cover-slide .september-cover-copy p{width:min(52vw,620px)!important;padding-right:48px!important}.september-cover-slide .public-actions{right:76px!important}.course-catalog .public-programs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.public-hero.hero-carousel.september-cover-slide{height:auto!important;min-height:560px!important}.september-cover-slide .september-cover-copy p{position:relative!important;top:auto!important;right:auto!important;width:100%!important;padding:18px 20px!important;border-radius:28px!important;font-size:15px!important}.september-cover-slide .public-actions{left:16px!important;right:16px!important;bottom:58px!important}.september-cover-slide .september-cover-audience{left:16px!important;right:16px!important;bottom:22px!important}.course-catalog .program-meta,.course-catalog .public-programs{grid-template-columns:1fr!important}.course-catalog .program-meta .price-stack{justify-self:start!important;text-align:left!important}}.public-hero.hero-carousel.september-cover-slide{height:clamp(540px,44vw,590px)!important;min-height:540px!important}.september-cover-slide .september-cover-copy{grid-template-columns:minmax(0,760px) 1fr!important;align-content:start!important}.september-cover-slide .september-cover-logo{width:210px!important;margin:0 0 18px!important}.september-cover-slide .september-cover-copy h1{max-width:650px!important;font-size:clamp(38px,3.8vw,56px)!important}.september-cover-slide .september-cover-copy p{position:absolute!important;left:0!important;right:auto!important;top:300px!important;width:min(50vw,720px)!important;min-height:126px!important;padding:24px 58px 24px 72px!important;border:0!important;border-radius:0 86px 86px 0!important;background:rgba(0,105,150,.56)!important;font-size:clamp(16px,1.25vw,21px)!important;line-height:1.32!important}.september-cover-slide .public-actions{left:72px!important;right:auto!important;bottom:118px!important}.september-cover-contact{position:absolute!important;left:72px!important;bottom:64px!important;z-index:8!important;color:#fff!important;font-size:26px!important;font-weight:500!important;line-height:1!important}.september-cover-contact:before{content:"WhatsApp"!important;display:block!important;margin-bottom:7px!important;color:#d8b432!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important}.september-cover-slide .september-cover-audience{left:50%!important;right:72px!important;bottom:66px!important}.september-cover-slide .september-cover-audience:before{margin-bottom:12px!important}.course-catalog .program-meta{grid-template-columns:minmax(92px,auto) minmax(150px,1fr)!important;margin-top:auto!important}.course-catalog .program-meta .course-detail-link,.course-catalog .program-meta button.course-detail-link{margin:0!important;border-radius:0!important;font-size:13px!important}.free-program-card .program-meta .price-stack b{font-size:31px!important}@media (max-width:1180px){.september-cover-slide .september-cover-copy p{position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:680px!important;padding:22px 30px!important;border-radius:32px!important}.september-cover-slide .public-actions{left:28px!important;bottom:104px!important}.september-cover-contact{left:28px!important;bottom:58px!important;font-size:22px!important}.september-cover-slide .september-cover-audience{left:40%!important;right:28px!important;bottom:60px!important}}@media (max-width:760px){.public-hero.hero-carousel.september-cover-slide{min-height:620px!important}.september-cover-slide .september-cover-logo{width:150px!important}.september-cover-slide .september-cover-copy p{position:relative!important;width:100%!important;padding:17px 18px!important;border-radius:24px!important;font-size:14px!important}.september-cover-contact{left:16px!important;bottom:64px!important;font-size:19px!important}.september-cover-slide .public-actions{left:16px!important;right:16px!important;bottom:118px!important}.september-cover-slide .september-cover-audience{left:16px!important;right:16px!important;bottom:30px!important;text-align:center!important}.course-catalog .program-meta{grid-template-columns:1fr auto!important}}.public-site .public-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:5000!important;transform:translateZ(0)!important}.public-site .public-main{padding-top:94px!important}.public-hero.hero-carousel.september-cover-slide{height:570px!important;min-height:570px!important;padding:54px 72px 112px!important;background-image:linear-gradient(90deg,rgba(3,16,35,.94),rgba(3,16,35,.82) 36%,rgba(3,16,35,.28)),url(/brand/ihp-septiembre-office-bg.png)!important;background-position:100%!important;background-size:cover!important}.september-cover-slide:before{display:none!important}.september-cover-slide .september-cover-copy{position:relative!important;display:block!important;max-width:760px!important;width:100%!important;height:100%!important;z-index:6!important}.september-cover-slide .september-cover-logo{width:190px!important;margin:0 0 22px!important}.september-cover-slide .september-cover-copy .eyebrow{color:#d8b432!important}.september-cover-slide .september-cover-copy h1{max-width:690px!important;margin-bottom:18px!important;font-size:clamp(42px,4.15vw,62px)!important;line-height:1.02!important}.september-cover-slide .september-cover-copy i{width:170px!important;height:5px!important;margin:0!important;background:#d8b432!important}.september-cover-slide .september-cover-copy .september-cover-brief{position:absolute!important;left:0!important;top:302px!important;display:flex!important;align-items:center!important;width:min(56vw,790px)!important;min-height:126px!important;margin:0!important;padding:24px 70px 24px 72px!important;border:0!important;border-radius:0 96px 96px 0!important;background:rgba(0,105,150,.58)!important;color:#fff!important;font-size:clamp(17px,1.35vw,22px)!important;font-weight:500!important;line-height:1.34!important;opacity:1!important;overflow:visible!important;visibility:visible!important;-webkit-line-clamp:unset!important;box-shadow:0 20px 54px rgba(3,14,31,.22)!important;backdrop-filter:blur(4px)!important}.september-cover-contact{display:none!important}.september-cover-slide .public-actions{position:absolute!important;left:auto!important;right:56px!important;bottom:82px!important;z-index:9!important;margin:0!important}.september-cover-slide .public-actions a{min-width:190px!important;min-height:48px!important;justify-content:center!important;background:#d8b432!important;color:#102b50!important;box-shadow:0 18px 42px rgba(216,180,50,.22)!important}.september-cover-slide .september-cover-audience{left:72px!important;right:420px!important;bottom:62px!important;z-index:7!important;padding-top:0!important;color:#fff!important;text-align:right!important}.september-cover-slide .september-cover-audience:before{width:100%!important;margin-bottom:13px!important;background:#d8b432!important}.september-cover-slide .hero-carousel-controls{bottom:18px!important;z-index:12!important}.course-catalog .public-programs{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:20px!important}.course-catalog .public-programs article{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:hidden!important}.course-catalog .public-programs article:after{display:none!important}.course-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:20px 24px 0 34px!important}.course-card-top span{color:var(--course-accent,var(--event-accent,#0f9aa0))!important;font-size:12px!important;letter-spacing:.08em!important}.course-card-top em{max-width:none!important;white-space:nowrap!important;font-size:12px!important;line-height:1!important}.course-catalog .public-programs article>strong{padding:0 24px 0 34px!important;color:#007c89!important;font-size:clamp(30px,2.45vw,38px)!important;line-height:1.02!important}.course-catalog .public-programs article>p{min-height:0!important;padding:0 24px 0 34px!important;font-size:15px!important;line-height:1.38!important}.course-catalog .provider-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:10px 24px 0 34px!important}.course-catalog .provider-meta small{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;min-height:44px!important;padding:8px 10px!important;border-radius:13px!important}.course-catalog .provider-meta small svg{justify-self:center!important;align-self:center!important}.course-catalog .provider-meta small>span{align-self:center!important;line-height:1.18!important}.course-catalog .provider-meta .date-meta>span,.course-catalog .provider-meta .modality-meta span,.course-catalog .provider-meta .time-meta>span{white-space:nowrap!important}.course-catalog .provider-meta .speaker-meta{grid-column:1/-1!important;min-height:76px!important}.course-catalog .provider-meta .speaker-meta b{margin-top:3px!important;font-size:17px!important;line-height:1.16!important}.course-catalog .provider-meta .speaker-meta em{font-size:13px!important}.course-catalog .program-meta{display:grid!important;grid-template-columns:minmax(96px,auto) minmax(130px,1fr)!important;align-items:center!important;gap:14px!important;min-height:74px!important;margin:12px 24px 0 34px!important;padding-top:12px!important;border-top:1px solid #e5edf5!important}.course-catalog .program-meta .course-detail-link,.course-catalog .program-meta button.course-detail-link{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--course-accent,var(--event-accent,#0f9aa0))!important;box-shadow:none!important;font-size:14px!important;font-weight:950!important;line-height:1.1!important;text-decoration:underline!important;text-underline-offset:4px!important;white-space:nowrap!important}.course-catalog .program-meta .course-detail-link svg{display:none!important}.course-catalog .program-meta .price-stack{justify-self:end!important;text-align:right!important;line-height:1.05!important}.course-catalog .program-meta .price-stack b{font-size:34px!important;line-height:1!important}.free-program-card .program-meta .price-stack b{color:var(--event-accent,#267ee8)!important;font-size:34px!important}.course-catalog .program-meta .price-stack del,.course-catalog .program-meta .price-stack small{font-size:12px!important;line-height:1.15!important}.free-program-card .program-meta .price-stack small{display:none!important}.course-catalog .program-actions,.free-program-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:0!important;padding:12px 24px 24px 34px!important}.free-program-actions{grid-template-columns:minmax(160px,210px)!important;justify-content:end!important}.free-program-actions:empty{display:none!important}.course-catalog .program-actions button,.free-program-actions button{width:100%!important;min-width:0!important;min-height:48px!important;padding:0 16px!important;border-radius:999px!important;font-size:13px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important}.course-catalog .program-actions button:first-child{font-size:13px!important}@media (max-width:1180px){.public-site .public-main{padding-top:108px!important}.public-hero.hero-carousel.september-cover-slide{padding:44px 42px 112px!important}.september-cover-slide .september-cover-copy .september-cover-brief{position:absolute!important;left:0!important;top:300px!important;width:min(62vw,720px)!important;padding:22px 56px 22px 42px!important;border-radius:0 86px 86px 0!important}.september-cover-slide .public-actions{right:42px!important;bottom:82px!important}.september-cover-slide .september-cover-audience{left:42px!important;right:330px!important}}@media (max-width:900px){.public-site .public-main{padding-top:122px!important}.public-hero.hero-carousel.september-cover-slide{height:auto!important;min-height:640px!important;padding:30px 18px 110px!important}.september-cover-slide .september-cover-copy{height:auto!important}.september-cover-slide .september-cover-copy .september-cover-brief{position:relative!important;top:auto!important;left:auto!important;width:100%!important;min-height:0!important;margin-top:16px!important;padding:16px 18px!important;border-radius:24px!important;font-size:14px!important}.september-cover-slide .public-actions{left:18px!important;right:18px!important;bottom:62px!important}.september-cover-slide .public-actions a{width:100%!important}.september-cover-slide .september-cover-audience{display:none!important}.course-catalog .public-programs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.public-site .public-main{padding-top:132px!important}.public-site .public-nav{padding:12px 14px!important}.public-hero.hero-carousel.september-cover-slide{min-height:620px!important}.september-cover-slide .september-cover-logo{width:148px!important}.september-cover-slide .september-cover-copy h1{font-size:38px!important}.course-catalog .public-programs{grid-template-columns:1fr!important}.course-catalog .provider-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.course-catalog .program-meta{grid-template-columns:minmax(92px,auto) minmax(120px,1fr)!important}}.public-site .public-hero.hero-carousel.september-cover-slide{position:relative!important;display:block!important;height:570px!important;min-height:570px!important;padding:54px 72px 120px!important}.public-site .september-cover-slide .september-cover-copy{position:static!important;display:block!important;width:min(48vw,690px)!important;max-width:690px!important;height:auto!important;min-height:0!important}.public-site .september-cover-slide .september-cover-copy .eyebrow{display:block!important;text-align:left!important}.public-site .september-cover-slide .september-cover-copy h1{width:100%!important;max-width:690px!important;font-size:clamp(40px,3.85vw,58px)!important;line-height:1.02!important}.public-site .september-cover-slide .september-cover-copy .september-cover-brief{position:absolute!important;left:auto!important;right:0!important;top:224px!important;width:min(45vw,760px)!important;min-height:156px!important;padding:28px 78px 28px 58px!important;border-radius:100px 0 0 100px!important;background:rgba(0,105,150,.58)!important;text-align:left!important}.public-site .september-cover-slide .public-actions{position:absolute!important;left:auto!important;right:88px!important;bottom:92px!important;z-index:10!important}.public-site .september-cover-slide .september-cover-audience{left:72px!important;right:420px!important;bottom:58px!important;text-align:right!important}@media (max-width:1180px){.public-site .public-hero.hero-carousel.september-cover-slide{height:560px!important;min-height:560px!important;padding:44px 42px 116px!important}.public-site .september-cover-slide .september-cover-copy{width:min(46vw,560px)!important}.public-site .september-cover-slide .september-cover-copy h1{font-size:clamp(36px,4.1vw,50px)!important}.public-site .september-cover-slide .september-cover-copy .september-cover-brief{position:absolute!important;left:auto!important;right:0!important;top:212px!important;width:min(46vw,600px)!important;padding:24px 46px 24px 42px!important;border-radius:86px 0 0 86px!important;font-size:clamp(15px,1.5vw,19px)!important}.public-site .september-cover-slide .public-actions{left:auto!important;right:56px!important;bottom:88px!important}.public-site .september-cover-slide .september-cover-audience{left:42px!important;right:300px!important}}@media (max-width:900px){.public-site .public-hero.hero-carousel.september-cover-slide{height:auto!important;min-height:620px!important;padding:28px 18px 96px!important}.public-site .september-cover-slide .september-cover-copy{width:100%!important;max-width:none!important}.public-site .september-cover-slide .september-cover-copy .september-cover-brief{position:relative!important;right:auto!important;top:auto!important;width:100%!important;min-height:0!important;margin-top:18px!important;padding:16px 18px!important;border-radius:24px!important}.public-site .september-cover-slide .public-actions{left:18px!important;right:18px!important;bottom:52px!important}}@media (max-width:760px){.public-site .public-hero.hero-carousel,.public-site .public-hero.hero-carousel.hero-masterclass-slide,.public-site .public-hero.hero-carousel.september-cover-slide,.public-site .public-hero.hero-carousel.september-event-slide,.public-site .public-hero.hero-carousel.september-institutional-slide{position:relative!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;width:calc(100% - 20px)!important;height:620px!important;min-height:620px!important;max-height:620px!important;margin:10px auto 18px!important;padding:22px 16px 76px!important;border-radius:22px!important;overflow:hidden!important}.public-site .public-hero.hero-carousel .hero-visual,.public-site .public-hero.hero-carousel .public-hero-content{width:100%!important;max-width:100%!important;min-width:0!important}.public-site .public-hero.hero-carousel .hero-visual{display:block!important}.public-site .public-hero.hero-carousel .event-hero-summary,.public-site .public-hero.hero-carousel .hero-masterclass-card{width:100%!important;max-width:100%!important;max-height:218px!important;min-height:0!important;overflow:hidden!important;justify-self:stretch!important}.public-site .public-hero.hero-carousel .hero-carousel-controls,.public-site .public-hero.hero-carousel.hero-masterclass-slide .hero-carousel-controls,.public-site .public-hero.hero-carousel.september-cover-slide .hero-carousel-controls,.public-site .public-hero.hero-carousel.september-event-slide .hero-carousel-controls{position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:40!important;display:grid!important;grid-template-columns:72px minmax(0,1fr) 72px!important;align-items:center!important;gap:8px!important;margin:0!important}.public-site .public-hero.hero-carousel .hero-carousel-controls>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:32px!important;padding:0 6px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important}.public-site .public-hero.hero-carousel .hero-carousel-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important}.public-site .public-hero.hero-carousel .hero-carousel-dots button{width:8px!important;height:8px!important;min-height:8px!important;padding:0!important}.public-site .public-hero.hero-carousel .hero-carousel-dots button.active{width:24px!important}}@media (max-width:420px){.public-site .public-hero.hero-carousel,.public-site .public-hero.hero-carousel.hero-masterclass-slide,.public-site .public-hero.hero-carousel.september-cover-slide,.public-site .public-hero.hero-carousel.september-event-slide,.public-site .public-hero.hero-carousel.september-institutional-slide{height:640px!important;min-height:640px!important;max-height:640px!important}.public-site .public-hero.hero-carousel .hero-carousel-controls,.public-site .public-hero.hero-carousel.hero-masterclass-slide .hero-carousel-controls,.public-site .public-hero.hero-carousel.september-cover-slide .hero-carousel-controls,.public-site .public-hero.hero-carousel.september-event-slide .hero-carousel-controls{grid-template-columns:68px minmax(0,1fr) 68px!important;gap:6px!important}}.detail-image-only-landing{display:block!important;min-height:100vh!important;margin:0!important;padding:0!important;background:#f3f7fb!important}.landing-institutional-head{--landing-accent:#0f9aa0;position:sticky!important;top:0!important;z-index:20!important;display:grid!important;grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important;min-height:78px!important;padding:12px clamp(18px,4vw,56px)!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid #dbe6f1!important;box-shadow:0 16px 34px rgba(23,54,95,.1)!important;backdrop-filter:blur(14px)!important}.landing-head-actions a,.landing-head-brand{text-decoration:none!important}.landing-head-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important;color:#17365f!important}.landing-head-brand img{width:48px!important;height:48px!important;object-fit:contain!important}.landing-head-brand span,.landing-head-course{min-width:0!important}.landing-head-brand strong{display:block!important;font:800 22px/1 var(--font-sans,inherit)!important;color:#17365f!important}.landing-head-brand small,.landing-head-course small{display:block!important;overflow:hidden!important;color:#526176!important;font-size:12px!important;font-weight:800!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.landing-head-course span{display:block!important;color:var(--landing-accent)!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1.1!important;text-transform:uppercase!important}.landing-head-course strong{display:block!important;overflow:hidden!important;color:#112a4d!important;font-size:clamp(17px,1.25vw,22px)!important;font-weight:950!important;line-height:1.08!important;text-overflow:ellipsis!important;white-space:nowrap!important}.landing-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.landing-head-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:136px!important;min-height:44px!important;padding:0 18px!important;border-radius:999px!important;font-size:14px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.landing-head-actions .back{color:#17365f!important;background:#f7fafd!important;border:1px solid #d8e3ef!important}.landing-head-actions .ghost{color:#17365f!important;background:#fff!important;border:1px solid #cbd9ea!important}.landing-head-actions .primary{color:#fff!important;background:var(--landing-accent)!important;border:1px solid var(--landing-accent)!important;box-shadow:0 12px 22px color-mix(in srgb,var(--landing-accent) 26%,transparent)!important}.detail-image-only-landing .event-detail-image{display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100vw!important;max-width:none!important;min-height:calc(100vh - 78px)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:auto!important}.detail-image-only-landing .event-detail-image img{display:block!important;width:auto!important;height:calc(100vh - 78px)!important;max-width:100vw!important;max-height:none!important;margin:0 auto!important;object-fit:contain!important;object-position:top center!important}@media (max-width:760px){.landing-institutional-head{position:relative!important;grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:12px 16px 14px!important}.landing-head-brand img{width:42px!important;height:42px!important}.landing-head-brand strong{font-size:18px!important}.landing-head-course small,.landing-head-course strong{white-space:normal!important}.landing-head-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;width:100%!important}.landing-head-actions a{min-width:0!important;width:100%!important}.detail-image-only-landing .event-detail-image{width:100%!important;min-height:auto!important}.detail-image-only-landing .event-detail-image img{width:100%!important;height:auto!important;max-width:none!important}}.public-site .public-hero.hero-carousel.september-promo-slide{--hero-accent:#d8b432!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,420px)!important;align-items:center!important;gap:clamp(24px,5vw,70px)!important;background-image:linear-gradient(90deg,rgba(3,14,31,.95),rgba(7,28,56,.88) 44%,rgba(7,28,56,.42)),url(/brand/ihp-septiembre-office-bg.png)!important;background-position:100%!important;background-size:cover!important}.public-site .september-promo-slide:before{display:block!important;content:""!important;position:absolute!important;inset:30px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:34px!important;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 42%)!important;pointer-events:none!important}.public-site .september-promo-copy{position:relative!important;z-index:3!important;max-width:760px!important}.public-site .september-promo-copy .september-cover-logo{width:170px!important;margin:0 0 24px!important}.public-site .september-promo-copy .eyebrow{color:#d8b432!important}.public-site .september-promo-copy h1{max-width:700px!important;margin:10px 0 14px!important;font-size:clamp(40px,4.15vw,62px)!important;line-height:.97!important}.public-site .september-promo-copy p{max-width:760px!important;margin:0!important;color:#eef6fb!important;font-size:clamp(16px,1.28vw,20px)!important;line-height:1.36!important}.public-site .september-promo-window{display:grid!important;gap:4px!important;width:min(100%,600px)!important;margin:16px 0 0!important;padding:12px 18px!important;border-left:6px solid #d8b432!important;border-radius:18px!important;background:rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)!important}.public-site .september-promo-window strong{color:#d8b432!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.public-site .september-promo-window span{color:#eef6fb!important;font-size:14px!important;line-height:1.35!important}.public-site .september-promo-slide .public-actions a{min-width:210px!important;min-height:44px!important;justify-content:center!important;background:#d8b432!important;color:#102b50!important}.public-site .september-promo-card{position:relative!important;z-index:3!important;display:grid!important;align-content:center!important;justify-items:center!important;min-height:360px!important;padding:34px 28px!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:34px!important;background:rgba(255,255,255,.92)!important;color:#102b50!important;text-align:center!important;box-shadow:0 28px 82px rgba(3,14,31,.32)!important}.public-site .september-promo-card span{color:#0f9aa0!important;font-size:13px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}.public-site .september-promo-card strong{color:#d8b432!important;font:900 clamp(86px,8vw,126px)/.86 Georgia,Times New Roman,serif!important}.public-site .september-promo-card p{max-width:310px!important;margin:10px 0 12px!important;color:#102b50!important;font-size:24px!important;font-weight:900!important;line-height:1.1!important}.public-site .september-promo-card small{max-width:300px!important;color:#52627a!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important}@media (max-width:760px){.public-site .public-hero.hero-carousel.september-promo-slide{grid-template-columns:1fr!important;align-content:start!important;gap:16px!important;padding:22px 16px 76px!important}.public-site .september-promo-slide:before{inset:14px!important;border-radius:20px!important}.public-site .september-promo-copy .september-cover-logo{width:112px!important;margin-bottom:14px!important}.public-site .september-promo-copy h1{font-size:30px!important;line-height:1!important}.public-site .september-promo-copy p{font-size:13px!important;line-height:1.3!important}.public-site .september-promo-window{margin-top:14px!important;padding:12px 14px!important}.public-site .september-promo-window strong{font-size:11px!important}.public-site .september-promo-window span{font-size:12px!important}.public-site .september-promo-card{min-height:150px!important;padding:16px!important;border-radius:22px!important}.public-site .september-promo-card strong{font-size:58px!important}.public-site .september-promo-card p{max-width:260px!important;margin:6px 0!important;font-size:16px!important}.public-site .september-promo-card small{max-width:260px!important;font-size:11px!important}}.public-site .public-hero.hero-carousel.september-promo-slide{grid-template-columns:minmax(0,.92fr) minmax(260px,360px)!important;gap:clamp(22px,4vw,52px)!important;height:clamp(500px,42vw,560px)!important;min-height:500px!important;max-height:560px!important;padding:clamp(28px,3.3vw,42px) clamp(30px,5vw,76px) 92px!important;overflow:hidden!important}.public-site .september-promo-slide:before{display:none!important}.public-site .september-promo-copy{display:grid!important;align-content:center!important;gap:10px!important;max-width:640px!important;min-width:0!important}.public-site .september-promo-copy .september-cover-logo{width:128px!important;margin:0 0 8px!important}.public-site .september-promo-copy .eyebrow{font-size:12px!important;line-height:1.1!important}.public-site .september-promo-copy h1{max-width:600px!important;margin:0!important;font-size:clamp(34px,3.4vw,50px)!important;line-height:1.03!important}.public-site .september-promo-copy p{max-width:610px!important;font-size:clamp(14px,1.1vw,17px)!important;line-height:1.42!important}.public-site .september-promo-window{width:min(100%,540px)!important;margin:4px 0 0!important;padding:10px 14px!important;border-left-width:5px!important;border-radius:14px!important;background:rgba(16,43,80,.68)!important}.public-site .september-promo-window strong{font-size:11px!important;line-height:1.1!important}.public-site .september-promo-window span{font-size:13px!important;line-height:1.28!important}.public-site .september-promo-slide .public-actions{margin-top:2px!important}.public-site .september-promo-slide .public-actions a{min-width:180px!important;min-height:40px!important;padding:10px 18px!important;font-size:13px!important;line-height:1!important}.public-site .september-promo-card{min-height:300px!important;max-width:360px!important;padding:24px 22px!important;border-radius:28px!important}.public-site .september-promo-card span{font-size:11px!important}.public-site .september-promo-card strong{font-size:clamp(74px,7vw,104px)!important}.public-site .september-promo-card p{max-width:260px!important;margin:6px 0 8px!important;font-size:20px!important;line-height:1.08!important}.public-site .september-promo-card small{max-width:250px!important;font-size:12px!important;line-height:1.25!important}@media (max-width:1100px){.public-site .public-hero.hero-carousel.september-promo-slide{grid-template-columns:minmax(0,1fr) minmax(240px,320px)!important;gap:24px!important;padding-inline:34px!important}.public-site .september-promo-copy h1{font-size:clamp(32px,4.4vw,44px)!important}.public-site .september-promo-card{min-height:270px!important;max-width:320px!important}}@media (max-width:760px){.public-site .public-hero.hero-carousel.september-promo-slide{grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;height:640px!important;min-height:640px!important;max-height:640px!important;padding:18px 14px 76px!important}.public-site .september-promo-copy{gap:7px!important;max-width:none!important}.public-site .september-promo-copy .september-cover-logo{width:88px!important;margin-bottom:4px!important}.public-site .september-promo-copy .eyebrow{font-size:10px!important}.public-site .september-promo-copy h1{font-size:28px!important;line-height:1.04!important}.public-site .september-promo-copy p{font-size:12.5px!important;line-height:1.3!important}.public-site .september-promo-window{padding:9px 12px!important}.public-site .september-promo-window span{font-size:11.5px!important}.public-site .september-promo-slide .public-actions a{min-width:150px!important;min-height:38px!important;font-size:12px!important}.public-site .september-promo-card{min-height:132px!important;max-width:none!important;padding:12px 14px!important;border-radius:20px!important}.public-site .september-promo-card strong{font-size:42px!important;line-height:.9!important}.public-site .september-promo-card p{max-width:210px!important;margin:2px 0 4px!important;font-size:13px!important;line-height:1.1!important}.public-site .september-promo-card small{max-width:220px!important;font-size:10px!important;line-height:1.18!important}}@media (max-width:420px){.public-site .public-hero.hero-carousel.september-promo-slide{height:650px!important;min-height:650px!important;max-height:650px!important}.public-site .september-promo-copy h1{font-size:25px!important}.public-site .september-promo-copy p{font-size:12px!important}}.public-site .september-cover-slide .september-cover-copy .eyebrow{display:none!important}.public-site .september-cover-slide .september-cover-copy h1{margin-top:clamp(14px,2vw,30px)!important}.public-site .hero-course-type{display:block!important;width:fit-content!important;max-width:100%!important;margin:0 0 10px!important;color:var(--hero-accent,#0f9aa0)!important;font-size:clamp(18px,1.8vw,28px)!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1.05!important;text-transform:uppercase!important}.public-site .hero-masterclass-slide .public-hero-content .eyebrow,.public-site .september-event-slide .public-hero-content .eyebrow{display:block!important;margin:0 0 8px!important;color:rgba(255,255,255,.82)!important;font-size:12px!important;letter-spacing:.12em!important}.public-site .event-hero-summary>span,.public-site .hero-masterclass-card>span{display:block!important;color:var(--hero-accent,#0f9aa0)!important;font-size:15px!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1.1!important;text-transform:uppercase!important}.course-catalog .provider-meta .date-meta>span,.public-site .hero-masterclass-slide .hero-masterclass-meta strong:first-child,.public-site .september-event-slide .hero-masterclass-meta strong:first-child{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.course-catalog .provider-meta small,.public-site .hero-masterclass-meta strong{min-width:0!important}.course-card-top span{font-size:clamp(14px,1vw,18px)!important;line-height:1.05!important}.course-card-top em{align-self:center!important}@media (max-width:760px){.public-site .hero-course-type{margin-bottom:6px!important;font-size:16px!important;line-height:1.05!important}.public-site .hero-masterclass-slide .public-hero-content .eyebrow,.public-site .september-event-slide .public-hero-content .eyebrow{margin-bottom:6px!important;font-size:10px!important}.course-card-top span{font-size:14px!important}}.landing-detail-frame{position:relative!important;display:grid!important;grid-template-columns:minmax(104px,1fr) minmax(0,auto) minmax(104px,1fr)!important;align-items:start!important;justify-content:center!important;width:100%!important;min-height:calc(100vh - 78px)!important;background:#fff!important}.landing-back-link{grid-column:1!important;justify-self:end!important;margin:22px 18px 0!important;color:#17365f!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important;text-decoration:underline!important;text-underline-offset:5px!important;white-space:nowrap!important}.landing-back-link:hover{color:var(--landing-accent,#0f9aa0)!important}.detail-image-only-landing .landing-detail-frame .event-detail-image{grid-column:2!important;width:auto!important;max-width:100%!important;min-height:calc(100vh - 78px)!important}.detail-image-only-landing .landing-detail-frame .event-detail-text{grid-column:2!important;width:min(980px,calc(100vw - 48px))!important;margin:24px auto!important}.detail-image-only-landing .landing-detail-frame .event-detail-image img{max-width:min(100vw,980px)!important}.modal-backdrop.public-access,.receipt-modal-backdrop{z-index:9000!important;align-items:flex-start!important;place-items:start center!important;overflow-y:auto!important;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom))!important}.course-detail-modal,.free-receipt-modal,.free-registration-modal,.ihp-receipt-modal,.public-cart{max-height:calc(100dvh - 36px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}@media (max-width:900px){.landing-detail-frame{display:block!important;min-height:auto!important;padding:12px 0 0!important}.landing-back-link{display:inline-flex!important;margin:0 16px 10px!important}.detail-image-only-landing .landing-detail-frame .event-detail-image{width:100%!important;min-height:auto!important}.detail-image-only-landing .landing-detail-frame .event-detail-text{width:calc(100% - 24px)!important;margin:0 auto 18px!important}.detail-image-only-landing .landing-detail-frame .event-detail-image img{width:100%!important;height:auto!important;max-width:none!important}}@media (max-width:760px){body.ihp-public-modal-open .public-nav,body.ihp-public-modal-open .public-site .public-nav{display:none!important}body.ihp-public-modal-open .public-site .public-main{padding-top:0!important}body.ihp-public-modal-open .whatsapp-floating{display:none!important}.modal-backdrop.public-access,.receipt-modal-backdrop{display:flex!important;align-items:flex-start!important;justify-content:center!important;height:100svh!important;max-height:100svh!important;min-height:100svh!important;overflow:hidden!important;padding:0!important;z-index:9000!important}.course-detail-modal,.free-receipt-modal,.free-registration-modal,.ihp-receipt-modal,.public-cart{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:max(18px,env(safe-area-inset-top)) 18px max(22px,env(safe-area-inset-bottom))!important;border-radius:0!important;overflow-y:auto!important;scroll-padding-top:max(18px,env(safe-area-inset-top))!important}.modal-backdrop.public-access>.public-cart.enrollment-modal,.modal-backdrop.public-access>.public-cart.free-registration-modal{position:fixed!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:max(18px,env(safe-area-inset-top))!important}.enrollment-modal .modal-head,.free-registration-modal .modal-head{position:sticky!important;top:0!important;z-index:4!important;gap:12px!important;padding:0 18px 14px!important;margin:0 -18px 14px!important;border-bottom:1px solid #dbe5ef!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.enrollment-modal .modal-head h2,.free-registration-modal .modal-head h2{font-size:24px!important;line-height:1.08!important}}.modal-backdrop.public-access,.receipt-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483000!important}@media (max-width:760px){body.ihp-public-modal-open{overflow:hidden!important}body.ihp-public-modal-open .public-nav,body.ihp-public-modal-open .public-site .public-nav,body.ihp-public-modal-open .whatsapp-floating{display:none!important}.modal-backdrop.public-access,.receipt-modal-backdrop,body.ihp-public-modal-open .modal-backdrop.public-access,body.ihp-public-modal-open .receipt-modal-backdrop{position:fixed!important;inset:0!important;display:flex!important;align-items:stretch!important;justify-content:center!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important;z-index:2147483000!important}.modal-backdrop.public-access>.free-receipt-modal,.modal-backdrop.public-access>.ihp-receipt-modal,.modal-backdrop.public-access>.public-cart.enrollment-modal,.modal-backdrop.public-access>.public-cart.free-registration-modal,.receipt-modal-backdrop>.ihp-receipt-modal{position:relative!important;inset:auto!important;align-self:stretch!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:calc(18px + env(safe-area-inset-top)) 18px calc(28px + env(safe-area-inset-bottom))!important;border-radius:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-padding-top:calc(18px + env(safe-area-inset-top))!important}.enrollment-modal .modal-head,.free-registration-modal .modal-head{position:static!important;display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 14px!important;background:#fff!important}.enrollment-modal .modal-head h2,.free-registration-modal .modal-head h2{margin:4px 0 0!important;font-size:26px!important;line-height:1.08!important}.enrollment-modal .cart-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.enrollment-modal .cart-price{justify-self:end!important;text-align:right!important}.public-site .public-hero.hero-carousel{position:relative!important;display:block!important;width:calc(100% - 20px)!important;margin:10px auto 22px!important;padding:28px 18px 108px!important;overflow:hidden!important}.public-site .public-hero.hero-carousel,.public-site .public-hero.hero-carousel.hero-masterclass-slide,.public-site .public-hero.hero-carousel.september-cover-slide,.public-site .public-hero.hero-carousel.september-event-slide,.public-site .public-hero.hero-carousel.september-institutional-slide{height:auto!important;min-height:0!important;border-radius:24px!important}.public-site .public-hero.hero-carousel .public-hero-content{width:100%!important;max-width:100%!important}.public-site .public-hero.hero-carousel .event-hero-summary,.public-site .public-hero.hero-carousel .hero-masterclass-card,.public-site .public-hero.hero-carousel .hero-visual{display:none!important}.public-site .public-hero.hero-carousel .hero-course-type{display:block!important;margin:0 0 8px!important;font-size:27px!important;line-height:1!important;letter-spacing:.06em!important}.public-site .public-hero.hero-carousel .eyebrow{display:block!important;margin-bottom:12px!important;font-size:13px!important;line-height:1.1!important;letter-spacing:.12em!important}.public-site .public-hero.hero-carousel .hero-title-long,.public-site .public-hero.hero-carousel h1{max-width:100%!important;margin:0 0 14px!important;font-size:clamp(34px,10vw,46px)!important;line-height:1.04!important;letter-spacing:0!important}.public-site .public-hero.hero-carousel p{display:block!important;max-width:100%!important;margin:0!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:17px!important;line-height:1.45!important}.public-site .public-hero.hero-carousel .hero-masterclass-meta{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;max-width:100%!important;margin:18px 0 0!important}.public-site .public-hero.hero-carousel .hero-masterclass-meta strong{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;min-height:58px!important;padding:0 16px!important;border-radius:16px!important;font-size:15px!important;line-height:1.2!important;white-space:normal!important}.public-site .public-hero.hero-carousel .hero-masterclass-meta svg{justify-self:center!important}.public-site .public-hero.hero-carousel .public-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:20px 0 0!important}.public-site .public-hero.hero-carousel .public-actions .hero-closed-note,.public-site .public-hero.hero-carousel .public-actions a,.public-site .public-hero.hero-carousel .public-actions button{width:100%!important;min-width:0!important;min-height:52px!important;padding:0 12px!important;font-size:14px!important;line-height:1.1!important}.public-site .hero-carousel-controls{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;display:grid!important;grid-template-columns:86px minmax(0,1fr) 86px!important;align-items:center!important;gap:8px!important;z-index:20!important}.public-site .hero-carousel-controls>button{min-width:0!important;min-height:44px!important;padding:0 8px!important;border-radius:999px!important;font-size:13px!important}.public-site .hero-carousel-dots{justify-self:center!important;gap:6px!important}.public-site .hero-carousel-dots button{width:9px!important;height:9px!important}.public-site .hero-carousel-dots button.active{width:28px!important}}.public-site .burnout-image-popup{position:relative;width:min(92vw,780px);max-height:calc(100dvh - 40px);display:grid;place-items:center;padding:0;border:0;border-radius:28px;background:transparent;box-shadow:none}.public-site .burnout-image-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.public-site .burnout-image-frame{position:relative;width:100%;margin:0;padding:0!important;border:0!important;border-radius:24px;appearance:none;-webkit-appearance:none;background:transparent!important;color:inherit;cursor:pointer;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.public-site .burnout-image-frame img{display:block;width:100%;height:auto;max-height:calc(100dvh - 124px);border-radius:24px;object-fit:contain;box-shadow:0 34px 85px rgba(4,20,42,.36)}.public-site .burnout-image-frame span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.public-site .burnout-image-frame:active,.public-site .burnout-image-frame:focus-visible,.public-site .burnout-image-frame:hover{outline:none;background:transparent!important;box-shadow:none!important;filter:none;transform:none!important}.public-site .burnout-image-frame:after,.public-site .burnout-image-frame:before{content:none!important;display:none!important}.public-site .burnout-image-popup .burnout-promo-close{position:static;min-height:48px;padding:0 26px;border:1px solid rgba(18,45,85,.18);background:rgba(255,255,255,.96)!important;color:#122d55;box-shadow:0 14px 28px rgba(4,20,42,.12)}.public-site .burnout-popup-actions{display:flex;justify-content:center;gap:12px;width:100%;margin:0 0 14px}.public-site .burnout-popup-cta{min-height:48px;padding:0 30px;border:0;border-radius:999px;background:#f05a00;color:#fff;font:900 15px/1 Inter,system-ui,sans-serif;box-shadow:0 16px 32px rgba(240,90,0,.25);cursor:pointer}@media (max-width:760px){body.ihp-public-modal-open .modal-backdrop.public-access.burnout-promo-backdrop{align-items:flex-start!important;justify-content:center!important;height:100dvh!important;max-height:100dvh!important;padding:calc(12px + env(safe-area-inset-top)) 12px calc(18px + env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important}.public-site .burnout-image-popup{width:min(100%,520px);max-height:none;min-height:0;padding:8px;border-radius:24px;background:#fff;overflow:visible}.public-site .burnout-image-frame img{max-height:none;border-radius:16px;box-shadow:0 18px 44px rgba(4,20,42,.18)}.public-site .burnout-popup-actions{position:sticky;top:calc(8px + env(safe-area-inset-top));z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,.65fr);gap:10px;margin:0 0 10px;padding:8px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 16px 34px rgba(4,20,42,.14)}.public-site .burnout-image-popup .burnout-promo-close,.public-site .burnout-popup-cta{width:100%;min-height:48px;padding:0 12px;font-size:14px}}