.aclt-page{--aclt-purple:#512d6d;--aclt-teal:#008ca7;font-family:'Albert Sans',Arial,sans-serif;color:#3d3935;font-size:20px;line-height:1.4;background:white}.aclt-page *{box-sizing:border-box}.aclt-page .wp-block-group{margin-block:0}.aclt-page h1,.aclt-page h2,.aclt-page h3,.aclt-page p,.aclt-page figure{margin:0}.aclt-page h1{font-size:56px;font-weight:700;line-height:1.28;color:#fff}.aclt-page h2{font-size:36px;font-weight:600;line-height:1.25;color:inherit}.aclt-page h3{font-size:28px;font-weight:600;line-height:1.25}.aclt-page img{max-width:100%;height:auto;display:block}.aclt-page .aclt-wrap{width:calc(100% - 64px);max-width:1280px;margin-inline:auto}.aclt-header{height:122px;display:flex;align-items:center}.aclt-logo{width:385px}.aclt-hero{background:linear-gradient(to bottom,transparent 316px,#d5cde2 316px),#512d6d url('assets/Hero_Waves@2x.png') center top / auto 316px no-repeat}.aclt-hero-grid{display:grid;grid-template-columns:minmax(0,680px) minmax(300px,366px);column-gap:126px;grid-template-rows:316px auto;position:relative}.aclt-title{padding:56px 0 36px;grid-column:1;grid-row:1;display:flex;align-items:center}.aclt-intro{grid-column:1;grid-row:2;padding:28px 0 44px;min-height:478px;color:#000}.aclt-page .aclt-subhead{font-size:28px;font-weight:400;color:#512d6d;margin-bottom:12px}.aclt-page .aclt-event-date{font-size:24px;color:#512d6d;font-weight:700;margin-bottom:14px}.aclt-page .aclt-list-label{margin-top:32px;margin-bottom:10px}.aclt-checks{list-style:none;padding:0;margin:0}.aclt-checks li{position:relative;padding-left:37px;margin-bottom:12px}.aclt-checks li:before{content:'✓';border:2px solid #512d6d;color:#512d6d;width:25px;height:25px;line-height:21px;border-radius:50%;position:absolute;left:0;top:2px;font-weight:700}.aclt-form-card{grid-column:2;grid-row:1 / 3;align-self:start;margin-top:70px!important;background:white;padding:32px 40px;border-radius:22px;scroll-margin-top:32px;box-shadow:0 1px 3px #0000000a}.aclt-form-preview label{display:block;color:#000;font-size:16px;font-weight:600;margin-bottom:9px}.aclt-form-preview label span{color:#c00}.aclt-form-preview input{display:block;width:100%;height:42px;margin-top:4px;background:#fff;border:1px solid #a6afba;border-radius:0}.aclt-form-preview button{border:0;border-radius:30px;background:#512d6d;color:white;font:600 16px 'Albert Sans',sans-serif;padding:12px 28px;margin-top:9px;opacity:1}.aclt-form-note{font-size:12px!important;line-height:1.4;margin-top:14px!important;color:#655c6a}.aclt-benefits{text-align:center;padding-top:54px;padding-bottom:40px}.aclt-page .aclt-section-intro{font-size:22px;font-weight:300;margin-top:16px;margin-bottom:30px}.aclt-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.aclt-card{background:#f9fafb;border-radius:22px;padding:32px 38px;min-height:340px}.aclt-benefit-icon{height:120px;display:flex;justify-content:center;align-items:center;margin-bottom:18px!important}.aclt-benefit-icon img{max-height:118px;max-width:180px;width:auto}.aclt-card h3{color:#008ca7;margin-bottom:12px}.aclt-card p{font-size:20px;font-weight:300}.aclt-speakers{padding:24px 0 58px}.aclt-speakers>h2{text-align:center;margin-bottom:40px}.aclt-speaker-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:72px;max-width:1140px;margin:auto!important}.aclt-speaker{display:flex;gap:24px;align-items:center}.aclt-headshot{flex:0 0 235px}.aclt-headshot img{width:235px;border-radius:50%}.aclt-speaker-copy h3{font-size:20px;color:#512d6d}.aclt-speaker-copy p{font-size:18px;margin-top:5px}.aclt-speaker-title{font-style:italic}.aclt-speaker-bio{font-size:16px!important}.aclt-cta{text-align:center;background:#008ca7;color:white;padding:48px 0}.aclt-cta p{margin-top:12px;margin-bottom:24px}.aclt-page .wp-block-buttons{justify-content:center;display:flex}.aclt-page .wp-block-button__link{border-radius:50px;background:#fff;color:#512d6d;font-size:16px;font-weight:600;text-decoration:none;padding:12px 26px}.aclt-footer{background:#3e1b53;color:#fff;padding:56px 0 64px}.aclt-footer-logo{width:340px;margin:0 auto!important;filter:brightness(0) invert(1)}.aclt-privacy{text-align:center;font-size:14px;margin:28px 0 44px!important}.aclt-footer a{color:#fff;text-decoration:underline}.aclt-accreditation{display:grid;grid-template-columns:repeat(3,1fr);gap:76px}.aclt-accreditor figure{height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:20px!important}.aclt-accreditor img{max-height:128px;max-width:285px;width:auto}.aclt-accreditor p{font-size:14px;line-height:1.4}.aclt-canvas{margin:0}.aclt-canvas #aclt-main{margin:0;padding:0}.aclt-canvas .aclt-page{max-width:none}.editor-styles-wrapper .aclt-page{max-width:none!important}.aclt-page :focus-visible{outline:3px solid #008ca7;outline-offset:4px}
@media(max-width:1200px){.aclt-hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:0 55px}.aclt-page h1{font-size:46px}.aclt-headshot{flex-basis:170px}.aclt-speaker-grid{gap:32px}.aclt-card{padding:28px 22px}.aclt-form-card{padding:30px}}
@media(max-width:780px){.aclt-page .aclt-wrap{width:calc(100% - 40px)}.aclt-header{height:90px}.aclt-logo{width:280px}.aclt-page h1{font-size:36px}.aclt-page h2{font-size:30px}.aclt-page h3{font-size:25px}.aclt-hero{background:#d5cde2}.aclt-hero-grid{width:100%!important;display:flex;flex-direction:column;gap:0}.aclt-title{padding:40px 20px;background:#512d6d url('assets/Hero_Waves@2x.png') center/cover}.aclt-intro{min-height:0;padding:28px 20px 16px}.aclt-form-card{margin:10px 20px 36px!important;padding:28px;align-self:stretch}.aclt-cards,.aclt-speaker-grid,.aclt-accreditation{grid-template-columns:1fr;gap:24px}.aclt-card{min-height:0;padding:30px}.aclt-benefits{padding-top:40px}.aclt-speaker{gap:20px}.aclt-headshot{flex-basis:130px}.aclt-speakers{padding-bottom:40px}.aclt-speaker-copy p{font-size:16px}.aclt-footer-logo{max-width:260px}.aclt-accreditation{gap:36px}.aclt-accreditor{max-width:420px;margin:auto!important}.aclt-accreditor figure{height:auto}.aclt-accreditor img{max-height:100px}.aclt-footer{padding:40px 0}.aclt-cta{padding:40px 0}}
@media(prefers-reduced-motion:reduce){.aclt-page{scroll-behavior:auto}}
/* Kadence/core may add a legacy inner wrapper when rendering Group blocks. */
.aclt-page .wp-block-group__inner-container{display:contents}.aclt-speakers h2{text-align:center;margin-bottom:40px}
.aclt-page .wp-block-buttons .wp-block-button .wp-block-button__link{background:#fff!important;color:#512d6d!important;border:0!important;border-radius:50px!important}.aclt-page .aclt-form-preview button:disabled{background:#512d6d;color:#fff;opacity:1}
