*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Helveticaneue Roman',Arial,sans-serif;color:#131b19;background:#e7e6e2}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a57120;outline-offset:5px}.canvas{margin:0 auto}[hidden]{display:none!important}.skip-link{position:fixed;left:16px;top:12px;z-index:100;padding:14px;background:#e7e6e2;transform:translateY(-200%)}.skip-link:focus{transform:none}.menu-toggle,.mobile-menu{display:none}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:'+';color:#e7e6e2;font-size:24px;margin-left:auto}.faq-item[open] summary:after{content:'−'}.faq-answer{color:#e7e6e2;font-size:16px;line-height:24px;margin-top:20px}.faq-item{display:block}
/* Correct export border sizing to match the 1440px canvas. */
[data-pencil-name^='02 Opening ticker']{box-sizing:border-box;width:100%;height:94px;margin:0}
.canvas{width:100%;box-shadow:none}
@media(max-width:1199px){
.canvas{width:100%;overflow:hidden}.canvas *{max-width:100%;min-width:0}
.canvas section,.canvas footer{padding:64px 24px;height:auto;gap:32px}
.canvas [data-pencil-name='01 Hero — You’ve got more']{min-height:840px;padding:0;overflow:hidden}
[data-pencil-name='Supplied boxing hero — flipped with dark overlay']{width:100%;height:100%;background-position:center,center,60% center}
[data-pencil-name='Main navigation']{left:24px;top:24px;width:calc(100% - 48px);z-index:10}
[data-pencil-name='Navigation links'],[data-pencil-name='Start boxing navigation button']{display:none}
[data-pencil-name='Empower']{font-size:38px;line-height:40px}
[data-pencil-name='Empower wolf — cream logo']{width:34px;height:34px}
.menu-toggle{display:block;border:1px solid #e7e6e2;border-radius:30px;padding:10px 16px;color:#e7e6e2;background:#131b1966}
.mobile-menu:not([hidden]){display:flex;flex-direction:column;gap:0;position:absolute;top:60px;right:0;background:#e7e6e2;color:#131b19;width:250px;border-radius:12px;padding:12px;box-shadow:0 12px 40px #0005}.mobile-menu a{padding:13px 16px}
[data-pencil-name='Hero message']{position:relative;left:auto;top:auto;margin:225px 24px 70px;width:calc(100% - 48px);height:auto;gap:22px}
[data-pencil-name='Hero message']> *{position:relative;left:auto;top:auto;width:100%}
[data-pencil-name='Hero message'] h1{font-size:clamp(90px,20vw,172px);line-height:.98;letter-spacing:2px}
[data-pencil-name='Hero description']{font-size:18px;line-height:27px}
[data-pencil-name='Hero actions']{flex-wrap:wrap;gap:22px}
[data-pencil-name='Hero corner note']{display:none}
[data-pencil-name^='BOXING CLASSES']{font-size:11px;line-height:17px;max-width:270px}
[data-pencil-name^='02 Opening ticker']{height:78px;gap:24px;padding:20px 24px;justify-content:flex-start;flex-shrink:0}
[data-pencil-name^='02 Opening ticker']>*{flex-shrink:0;font-size:28px}
.canvas h2{font-size:clamp(62px,12vw,100px);line-height:1;letter-spacing:1px;width:100%}
[data-pencil-name='Motivation introduction']{width:100%;font-size:18px;line-height:26px}
[data-pencil-name='Three motivations'],[data-pencil-name='Three equal class experience cards'],[data-pencil-name='Three equal membership plans'],[data-pencil-name='A coach in your corner — compact integrated story'],[data-pencil-name='Offer details and next step']{flex-direction:column;width:100%;height:auto;gap:32px}
[data-pencil-name='Three motivations']>*,[data-pencil-name='Three equal class experience cards']>*,[data-pencil-name='Three equal membership plans']>*{width:100%;flex:auto;padding-top:0}
[data-pencil-name='Three motivations'] [data-pencil-name$='photograph']{height:420px}
[data-pencil-name='Three equal class experience cards'] [data-pencil-name$='photograph']{height:280px}
[data-pencil-name='Three equal class experience cards'] [data-pencil-name='Card title and description']{height:auto;min-height:172px}
[data-pencil-name='A coach in your corner — compact integrated story']{padding:28px 0 0;box-sizing:border-box}
[data-pencil-name='A coach in your corner — compact integrated story']>*{width:100%;flex:auto}
[data-pencil-name='A COACH IN\A     YOUR CORNER.']{font-size:54px;line-height:1}
[data-pencil-name='06 First Round — seamless dark invitation']{padding:24px 24px 64px}
[data-pencil-name='First Round invitation bubble']{width:100%;padding:44px 24px;border-radius:40px;gap:26px}
[data-pencil-name='Offer eyebrow']{white-space:normal;font-size:11px;line-height:16px}
[data-pencil-name='Offer introduction']{width:100%;font-size:18px;line-height:26px}
[data-pencil-name='First Round pricing and inclusions']{width:100%}
[data-pencil-name='Choose First Round button']{max-width:100%}
[data-pencil-name='Three equal membership plans']>*{padding:28px;box-sizing:border-box}
[data-pencil-name='Private coaching secondary call to action']{flex-direction:column;align-items:flex-start;gap:20px;width:100%;height:auto;padding:24px;box-sizing:border-box}
[data-pencil-name='ClassPass proof and paired training photographs']{height:auto;flex-wrap:wrap;gap:16px}
[data-pencil-name='ClassPass proof and paired training photographs']>*{height:300px;width:calc(50% - 8px);flex:auto}
[data-pencil-name='ClassPass review aggregate — no invented testimonial']{width:100%;height:auto;padding:28px}
[data-pencil-name='Potential ticker — full-width Empower gold band']{height:92px;padding:24px;overflow:hidden;gap:30px}
[data-pencil-name='Potential ticker — full-width Empower gold band']>*{flex-shrink:0;font-size:36px;line-height:38px}
[data-pencil-name='Inside Empower — social photo wall with club statement']{padding:48px 24px;gap:12px}
[data-pencil-name='Gallery upper row'],[data-pencil-name='Gallery lower row']{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:auto}
[data-pencil-name='Gallery upper row']>*,[data-pencil-name='Gallery lower row']>*{height:150px;width:100%}
[data-pencil-name='Gallery statement row']{height:auto;gap:12px;flex-wrap:wrap}
[data-pencil-name='Gallery statement row']>*{width:calc(50% - 6px);height:170px;flex:auto}
[data-pencil-name='Club mindset — brand copy, not a testimonial']{order:-1;width:100%;height:auto;padding:24px 0}
[data-pencil-name='A place to learn statement']{font-size:44px;line-height:44px}
[data-pencil-name='09 First visit questions']{flex-direction:column}
[data-pencil-name='FAQ introduction'],[data-pencil-name='Accessible accordion design']{width:100%;flex:auto}
[data-pencil-name='Accessible accordion design']>*{width:100%;padding:24px}
[data-pencil-name='Question']{font-size:17px;line-height:25px}
[data-pencil-name='Offer details and next step']{box-sizing:border-box;align-items:flex-start}
[data-pencil-name='Footer links']{display:grid;grid-template-columns:1fr 1fr;gap:32px 18px}
[data-pencil-name='Footer links']>*{width:100%}
[data-pencil-name='Footer links'] [data-pencil-name='EMPOWER']{grid-column:1/-1}
[data-pencil-name='Oversized Empower brand signature']{gap:12px;padding:20px 0}
[data-pencil-name='EMPOWER oversized wordmark']{font-size:21vw;line-height:1;letter-spacing:0}
[data-pencil-name='Empower wolf — original supplied PNG']{width:20%;height:20vw}
[data-pencil-name='Footer legal baseline']{flex-direction:column;width:100%;height:auto;gap:14px;padding-top:22px;box-sizing:border-box}
[data-pencil-name='Policies']{text-align:left;line-height:24px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:1199px){[data-pencil-name='$109 / MONTH'],[data-pencil-name='$169 / MONTH'],[data-pencil-name='$189 / MONTH']{font-size:32px;line-height:38px;white-space:nowrap}[data-pencil-name='KEEP SHOWING UP FOR YOURSELF.'] br{display:none}}
@media(min-width:1200px){[data-pencil-name='A coach in your corner — compact integrated story']{box-sizing:border-box;height:157px;margin:0}[data-pencil-name='Offer details and next step']{box-sizing:border-box;height:152px;margin:0}[data-pencil-name='Footer legal baseline']{box-sizing:border-box;height:40px;margin:0}}
