@media(max-width:1000px){.desktop-nav,.nav-cta{display:none}.menu-toggle{display:flex}.site-header{left:16px;right:16px}.nav-pill{height:70px;padding:8px 18px}.brand img{width:110px}.hero-home{min-height:740px}.speaker-grid{grid-template-columns:repeat(3,1fr)}.contact-layout{grid-template-columns:1fr 1.5fr}.market-card{height:190px}}
@media(max-width:760px){.wrap{width:min(100% - 32px,580px)}.section{padding:90px 0}.hero{min-height:500px}.hero-content{padding-top:140px;padding-bottom:62px}.hero-home{min-height:720px}.hero-home h1{font-size:clamp(2rem,8vw,3rem)}.hero h1{font-size:clamp(2.1rem,8vw,3rem)}.hero .lead{font-size:16px}.hero .button{padding:14px 18px;font-size:13px}.eyebrow{font-size:11px}h2{font-size:clamp(1.85rem,7vw,2.7rem)}.lead{font-size:17px}.home-steps a{display:block;padding:25px 0}.home-steps a span{display:block;margin-bottom:9px}.home-steps h3{margin-bottom:8px}.market-grid{display:block}.market-card{height:175px;margin-bottom:12px}.event-grid{grid-template-columns:1fr}.event-card>img{height:220px}.contact-section{padding:80px 0}.contact-layout,.contact-layout.with-photo{grid-template-columns:1fr}.contact-photo{height:300px}.contact-heading h2{font-size:clamp(2.1rem,8vw,3rem)}.with-photo .contact-details{grid-template-columns:1fr}.footer{padding-top:80px}.footer-top{padding-bottom:75px}.footer-top h2{font-size:36px}.footer-grid{grid-template-columns:1fr;gap:25px}.footer-logo img{margin:30px 0 0;width:220px}.footer-bottom{display:block}.footer-bottom a{margin:14px 15px 0 0;display:inline-block}.cycle-section .wrap{grid-template-columns:1fr}.cycle-links{gap:10px}.step-layout{grid-template-columns:1fr;gap:0}.step-number{font-size:70px}.stats,.three-grid,.two-grid,.two-copy,.record-grid{grid-template-columns:1fr;gap:20px}.photo-grid{grid-template-columns:repeat(2,1fr)}.photo-grid img{height:145px}.speaker-grid{grid-template-columns:repeat(2,1fr)}.speaker-grid img{height:160px}.editions{grid-template-columns:1fr}.carousel-track img{height:280px}}
@media(max-width:430px){.hero-home{min-height:660px}.hero-home .hero-content{padding-bottom:42px}.flagship{padding:20px}.flagship strong{font-size:20px}.actions{gap:8px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.contact-form{padding:12px}.speaker-grid{grid-template-columns:1fr 1fr;gap:10px}.speaker-grid article>div{padding:12px}.speaker-grid h3{font-size:16px}.speaker-grid img{height:130px}.marquee{padding:35px 0}.stats{gap:25px}.legal-section h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:760px){.hero-home{min-height:720px}}
@media(max-width:430px){.hero-home{min-height:660px}}
@media(max-width:760px){.hero-home .wrap{width:min(100% - 32px,580px)}}
@media(max-width:760px){.cycle-section .cycle-links{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cycle-section .cycle-links::before{display:none}.cycle-section .cycle-links a{position:static;width:auto;height:auto;min-height:95px;border:1px solid #6bbcf052;border-radius:16px;padding:10px}.cycle-section .cycle-links a b{height:42px;min-width:42px}}
