.schedule-card{-webkit-backdrop-filter:none!important;background:#000!important;border-radius:4px!important}.nav-logo img{display:block;width:auto!important;max-width:none!important;height:36px!important}.nav.nav-hero{background:#00000047;border-bottom-color:#0000}.newsletter{padding:var(--7xl) var(--md) calc(var(--7xl) + 24px);text-align:center;background:var(--bg-contrast);color:#fff;border-bottom:3px solid #fff;margin:0;border-top:none!important;max-width:none!important}.booking-head{max-width:960px;margin:0 auto var(--2xl)}.booking-head h2{letter-spacing:-.03em;color:#fff;font-size:clamp(36px,5vw,56px);font-weight:400}.booking-head p{color:#ffffffbf;max-width:46ch;margin:14px auto 0;font-size:17px}.booking-form-area{max-width:1100px;margin:0 auto}.booking-form-area form{max-width:520px;margin:0 auto;font-family:inherit}.newsletter form .input,.newsletter .goal-label,.newsletter .goal-options label{letter-spacing:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4}.newsletter form .input{color:#000;background:#fff;border:1.5px solid #b0b0b0}.newsletter form .input::placeholder{color:#000;opacity:.5;font-weight:500}.newsletter form .input:focus{border-color:#000;outline:none}.newsletter form button.btn-primary,.newsletter form button.btn-primary:hover,.newsletter form button.btn-primary:focus{color:#000!important;background:#39ff14!important;border-color:#39ff14!important}.newsletter form button.btn-primary .arrow{transition:transform .3s;display:inline-block}.newsletter form button.btn-primary:hover .arrow{transform:translate(6px)}.newsletter .goal-field{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:6px 4px;display:flex}.newsletter .goal-label{color:#fff;opacity:.7;text-align:left;flex:auto}.newsletter .goal-options{flex:none;gap:8px;display:flex}.newsletter .goal-options input[type=radio]{opacity:0;width:0;height:0;position:absolute}.newsletter .goal-options label{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;min-width:64px;padding:10px 24px;transition:background .15s,border-color .15s,color .15s;display:flex}.newsletter .goal-options label:hover{border-color:#fff}.newsletter .goal-options input[type=radio]:checked+label{color:#000;opacity:1;background:#fff;border-color:#fff}.booking-iframe-wrap{width:100%;margin:32px 0 0;padding:0}.booking-iframe-wrap iframe{background:#fff;border:none;border-radius:0;width:100%;height:900px;display:block}@media (width>=768px){.booking-iframe-wrap{margin:40px auto 0;padding:0 24px}.booking-iframe-wrap iframe{border-radius:12px;height:820px}}.mem-price .badge{color:#000!important;background:#39ff14!important}#programs{padding-bottom:var(--4xl)}@media (width>=768px){#program{padding-top:var(--2xl)}}.hero-bg img{object-position:60% 10%}@media (width<=767px){.hero-bg img{object-position:80% 15%}.hero-title{white-space:normal;max-width:12ch;font-size:clamp(30px,9.5vw,42px);line-height:1.05}.hero-title br{display:none}.hero-sub{max-width:100%!important;font-size:17px!important}}.prog-includes{color:var(--fg-base);margin:16px 0 0;padding:0;font-size:15px;line-height:1.5;list-style:none}.prog-includes li{padding:7px 0 7px 28px;position:relative}.prog-includes li:before{content:"✓";color:#000;text-align:center;background:#39ff14;border-radius:50%;width:16px;height:16px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:9px;left:0}.mem-price .mem-mode{color:var(--fg-muted);text-align:right;max-width:16ch;margin-top:8px;font-size:14px}@media (width<=767px){.mem-price .mem-mode{text-align:left;max-width:none}}#about .container{max-width:820px}#about p{color:var(--fg-base);margin:0 0 18px;font-size:17px;line-height:1.65}#about .section-head{margin-bottom:var(--xl)}@media (width<=767px){.hero-inner{min-height:92svh;padding-top:calc(var(--nav-h) + 52svh);padding-bottom:var(--xl);justify-content:flex-start;align-items:flex-start}.hero-bg:after{background:linear-gradient(#00000073 0%,#00000047 30%,#00000057 60%,#000000c7 88%,#000 100%)}.objections-section{padding-top:var(--md);background:#000;padding-bottom:0}.objection{background:#fff;gap:0;padding:0}.objection-text{padding:var(--xl) var(--md) var(--lg);background:#fff;margin-top:0}.objection-num{color:var(--fg-muted)}.objection-text h3{color:var(--fg-base)}.objection-text p{color:var(--fg-muted)}.obj-controls{padding:var(--xs) var(--md) var(--xl);background:#fff;margin:0}}.footer-top-row{justify-content:space-between;align-items:flex-start;gap:var(--lg);flex-wrap:wrap;display:flex}.footer-main .footer-bottom{text-align:right;justify-content:flex-end}@media (width<=767px){.footer-top-row{flex-direction:column}.footer-main .footer-bottom{text-align:left;justify-content:space-between}}
