:root{--red:#e5162d;--deep:#0b0b0d;--black:#070708;--panel:#121215;--line:#ffffff1f;--muted:#a9a9ad;--cream:#f4f1ed}.program-grid{grid-template-columns:repeat(4,1fr)!important}.program-card:nth-child(4n){border-right:0!important}.program-card:nth-child(n+5){border-top:1px solid var(--line)!important}.program-icon{color:#f2f0f1;align-items:center;display:flex;filter:none!important}.program-icon svg{width:31px;height:31px}.contact-actions{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.contact-actions a,.auth-help a{color:#fff;border:1px solid #ffffff3c;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.contact-actions a:last-child,.auth-help a:last-child{color:#7cecab;border-color:#3bc97a80}.contact-actions svg,.auth-help svg{width:15px;height:15px}.help-note{color:#a9a6ab;max-width:390px;margin-top:14px;font-size:10px;line-height:1.55;display:block}.honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.contact-bar a{letter-spacing:.3px;align-items:center;gap:8px;margin-top:7px;font:700 20px Barlow Condensed;display:flex}.contact-bar a svg{width:18px;height:18px}.socials a svg{width:16px;height:16px}.socials a:nth-child(2){color:#f7b1d0;border-color:#b84d87}.socials a:nth-child(3){color:#d8d8db}.floating svg{width:23px;height:23px}.nav .language-select{color:#fff;letter-spacing:.35px;cursor:pointer;background:#151519;border:1px solid #fff6;border-radius:0;outline:0;height:31px;padding:0 24px 0 8px;font:700 9px DM Sans,sans-serif}.metrics .language-card>div{gap:6px;margin-top:11px;display:flex}.metrics .language-card button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;min-height:26px;padding:0 8px;font:700 9px DM Sans,sans-serif}.metrics .language-card button.active{color:#151519;background:#fff;border-color:#151519}.floating .floating-whatsapp{background:#25d366!important}.floating .floating-email{background:#46464c!important;font-size:0!important}.floating .floating-instagram{background:radial-gradient(circle at 28% 110%,#ffdc80 0 16%,#fcaf45 17% 29%,#f77737 30% 42%,#f56040 43% 55%,#c13584 56% 73%,#833ab4 74%)!important;font-size:0!important}.floating .floating-chat{background:var(--red)!important}.auth-help{border-left:3px solid var(--red);background:#ece7e2;margin:0 34px 16px;padding:12px}.auth-help b,.auth-help span{display:block}.auth-help b{color:#3a383d;font-size:10px}.auth-help span{color:#737077;margin:4px 0 9px;font-size:9px;line-height:1.45}.auth-help>div{gap:8px;display:flex}.auth-help a{color:#3d3b40;border-color:#cac5c0;min-height:29px;padding:0 8px;font-size:8px}.auth-help a:last-child{color:#16784a;border-color:#79c7a1}.auth-help svg{width:13px;height:13px}.verification-toast{z-index:25;color:#fff;background:#261216;border:1px solid #ed9ba7;align-items:flex-start;gap:11px;width:min(510px,100vw - 32px);padding:14px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0009}.verification-toast>svg{color:#ff8697;flex:none;width:22px;height:22px}.verification-toast b,.verification-toast span{display:block}.verification-toast b{font-size:11px}.verification-toast span{color:#d8cdd0;margin-top:3px;font-size:10px;line-height:1.45}.verification-toast button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.verification-panel{background:#211b13;border:1px solid #765831;grid-template-columns:42px minmax(0,1fr) auto;gap:17px;margin:0 0 18px;padding:18px;display:grid}.verification-panel>div{color:#ffd373;background:#463215;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.verification-panel>div svg{width:20px;height:20px}.verification-panel section>span{color:#eebd53;letter-spacing:1px;font-size:9px;font-weight:800}.verification-panel h2{margin:4px 0 5px;font-size:17px}.verification-panel p{color:#c9c2b7;max-width:570px;margin:0 0 13px;font-size:11px;line-height:1.55}.verification-panel .button{height:37px;font-size:9px}.verification-panel aside{align-content:start;gap:7px;min-width:118px;display:grid}.verification-panel aside b{color:#d8d1c6;font-size:9px}.verification-panel aside a{color:#fff;align-items:center;gap:6px;font-size:10px;display:flex}.verification-panel aside a:last-child{color:#75e7a6}.verification-panel aside svg{width:14px;height:14px}@media (max-width:950px){.program-grid{grid-template-columns:repeat(3,1fr)!important}.program-card:nth-child(3n){border-right:0!important}.program-card:nth-child(4n){border-right:1px solid var(--line)!important}.program-card:nth-child(n+4){border-top:1px solid var(--line)!important}}@media (max-width:690px){.program-grid{grid-template-columns:repeat(2,1fr)!important}.program-card:nth-child(3n){border-right:1px solid var(--line)!important}.program-card:nth-child(2n){border-right:0!important}.program-card:nth-child(n+3){border-top:1px solid var(--line)!important}.contact-actions{gap:7px}.contact-bar a{font-size:18px}.auth-help{margin:0 24px 15px}.verification-panel{grid-template-columns:38px 1fr;gap:12px;padding:14px}.verification-panel aside{grid-column:1/-1;grid-template-columns:auto auto auto;align-items:center}.verification-panel aside b{margin-right:5px}.metrics b{font-size:28px!important}.nav .language-select{width:73px;padding-left:6px;font-size:8px}.nav-actions{gap:8px}.member-login{font-size:8px}.member-login+.login-button{display:none}.auth-overlay{padding:12px}.auth-top{padding:28px 24px 23px}.auth-form{padding:20px 24px 15px}.auth-note{padding:0 24px 23px}.member-nav{padding:0 19px}.member-wrap{padding:46px 20px}.member-alert{flex-wrap:wrap;align-items:flex-start}.member-alert .button{margin:3px 0 0 47px}.member-grid,.member-details{grid-template-columns:1fr}.member-details article{border-bottom:1px solid #ffffff18;border-right:0}.member-details article:last-child{border-bottom:0}.membership-card,.class-card{min-height:0;padding:21px}.member-welcome h1{font-size:51px}}.member-login{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.75px;background:0 0;border:0;font-size:10px;font-weight:700}.locked-input{cursor:not-allowed;color:#86848a!important;background:#eeece8!important}.auth-overlay{z-index:45;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070708d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-card{color:#202026;background:#f5f1ed;width:min(435px,100%);position:relative;overflow:hidden;box-shadow:0 30px 90px #000b}.auth-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff2b;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:12px;right:13px}.auth-top{color:#fff;background:linear-gradient(135deg,#231014db,#101014e8),url(https://images.unsplash.com/photo-1517838277536-f5f99be501b4?auto=format&fit=crop&w=900&q=85) 50%/cover;padding:34px 34px 27px}.auth-lock{background:var(--red);border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:18px;font-size:18px;display:grid}.auth-top>span{color:#ffadb7;letter-spacing:1.2px;font-size:9px;font-weight:700}.auth-top h2{letter-spacing:-1px;margin:7px 0 6px;font:800 29px DM Sans}.auth-top p{color:#d2ced2;max-width:320px;margin:0;font-size:11px;line-height:1.6}.auth-tabs{border-bottom:1px solid #d7d3cf;grid-template-columns:1fr 1fr;margin:0 27px;display:grid}.auth-tabs button{color:#86838a;cursor:pointer;text-transform:uppercase;letter-spacing:.6px;background:0 0;border:0;border-bottom:2px solid #0000;height:45px;font-size:10px;font-weight:700}.auth-tabs button.active{border-color:var(--red);color:#cf1730}.auth-form{padding:23px 34px 19px}.auth-form label{color:#5b595f;letter-spacing:.65px;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.auth-form input{color:#25252b;background:#fffdfb;border:1px solid #d5d1cd;outline:0;width:100%;height:39px;margin-top:5px;padding:0 10px;font-size:12px;display:block}.auth-form input:focus{border-color:var(--red)}.auth-note{color:#838087;text-align:center;margin:0;padding:0 34px 27px;font-size:9px;line-height:1.4}.member-shell{color:#f5f4f5;background:#0d0d10;min-height:100vh}.member-nav{background:#09090b;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;height:76px;padding:0 max(6vw,30px);display:flex}.member-brand{color:#fff;cursor:pointer;background:0 0;border:0}.member-nav>div{gap:18px;display:flex}.member-nav>div button{color:#c7c5c9;cursor:pointer;text-transform:uppercase;letter-spacing:.7px;background:0 0;border:0;font-size:9px;font-weight:700}.member-nav .member-logout{color:#ff7d8c}.member-wrap{max-width:1110px;margin:auto;padding:68px 30px}.member-welcome{margin-bottom:31px}.member-welcome h1{letter-spacing:-1.4px;margin:0;font:900 clamp(42px,6vw,72px)/.9 Barlow Condensed,Impact,sans-serif}.member-welcome>p:not(.kicker){color:#b5b2b7;max-width:590px;margin:15px 0 0;font-size:13px;line-height:1.6}.member-welcome p b{color:#fff}.member-alert{background:#17171b;border:1px solid #ffffff20;align-items:center;gap:14px;margin-bottom:17px;padding:16px 18px;display:flex}.member-alert>span{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-weight:700;display:grid}.member-alert b{font-size:12px;display:block}.member-alert p{color:#a9a6ac;margin:4px 0 0;font-size:10px}.member-alert .button{flex-shrink:0;height:39px;margin-left:auto;padding:0 13px;font-size:9px}.member-alert.active>span{background:#15965c}.member-alert.pending{background:#1b1520;border-color:#755680}.member-alert.pending>span{background:#9b49ab}.member-alert.renewal{background:#241d12;border-color:#c47b14}.member-alert.renewal>span{background:#d78610}.member-alert.expired{background:#271216;border-color:#d4293f}.member-alert.expired>span{background:#d7293f}.member-grid{grid-template-columns:1.1fr .9fr;gap:17px;display:grid}.membership-card,.class-card{background:linear-gradient(145deg,#1b1b20,#111114);border:1px solid #ffffff18;min-height:270px;padding:25px}.class-card{background:linear-gradient(140deg,#1e1115,#121216)}.member-card-top{justify-content:space-between;align-items:center;display:flex}.membership-card>div>span,.class-card>span,.member-details span{color:#929097;letter-spacing:1.1px;font-size:9px;font-weight:700}.member-card-top em{color:#e4e3e5;letter-spacing:.7px;background:#35353a;border-radius:9px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:700}.member-card-top em.active{color:#7ff0b5;background:#12472f}.member-card-top em.review{color:#e6b6f5;background:#4d2457}.member-card-top em.expired{color:#ff9ba8;background:#5a1f28}.membership-card h2,.class-card h2{letter-spacing:.2px;margin:16px 0 4px;font:900 42px/.9 Barlow Condensed,Impact,sans-serif}.membership-card>p{color:#b8b5ba;margin:0;font-size:12px}.membership-dates{grid-template-columns:1fr 1fr;gap:15px;padding:22px 0 14px;display:grid}.membership-dates span,.membership-dates b{display:block}.membership-dates span{color:#8d8b91;letter-spacing:.85px;font-size:8px;font-weight:700}.membership-dates b{margin-top:5px;font-size:11px}.validity{background:#37373c;height:5px;margin-top:4px;position:relative}.validity i{background:var(--red);display:block;position:absolute;inset:0 auto 0 0}.validity span{color:#a5a3a8;margin-top:9px;font-size:9px;display:block}.class-time{border-left:3px solid var(--red);background:#ffffff0b;margin:20px 0;padding:17px}.class-time b{color:#fff;font-size:17px}.class-time p{color:#aaa6ab;margin:6px 0 0;font-size:11px}.class-note{color:#aba7ac;max-width:320px;font-size:11px;line-height:1.65}.member-details{background:#151518;border:1px solid #ffffff18;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid}.member-details article{border-right:1px solid #ffffff18;padding:18px 20px}.member-details article:last-child{border:0}.member-details b{color:#e8e5e8;margin-top:8px;font-size:12px;display:block}.member-empty-card{text-align:center;background:#151518;border:1px dashed #ffffff3b;max-width:650px;padding:55px 35px}.member-empty-card>div{color:#f26373;background:#31161c;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-size:20px;display:grid}.member-empty-card>span{color:#ef5d70;letter-spacing:1.1px;margin:16px 0 6px;font-size:9px;font-weight:700;display:block}.member-empty-card h2{letter-spacing:-.8px;margin:0;font:800 26px DM Sans}.member-empty-card p{color:#aca9af;max-width:380px;margin:10px auto 20px;font-size:12px;line-height:1.6}.status.appointment-booked{color:#2466c2;background:#e8f0ff}.status.payment-review{color:#a146b6;background:#f9e5ff}.status.approved{color:#168a58;background:#def6ea}@media (max-width:950px){.image-editor-grid{grid-template-columns:1fr}.editor-fields.four{grid-template-columns:1fr 1fr}.join-modal{grid-template-columns:280px 1fr}.join-side{padding:37px 26px}.join-content{padding:45px 35px}}@media (max-width:690px){.join-overlay{align-items:start;padding:0}.join-modal{grid-template-columns:1fr;width:100%;min-height:100vh}.join-side{padding:24px 25px 18px}.join-side .logo{margin-bottom:27px}.join-side h2{font-size:39px}.join-side>p:not(.kicker){display:none}.join-steps{grid-template-columns:repeat(4,1fr);gap:5px}.join-steps>div{text-align:center;flex-direction:column;gap:4px;font-size:7px}.join-content{padding:30px 21px}.join-heading h2{font-size:25px}.wizard-plans{grid-template-columns:1fr}.wizard-plan{min-height:100px}.payment-summary>strong{font-size:24px}.image-picker{align-items:start}.image-editor-grid,.editor-fields.four{grid-template-columns:1fr}.lead-request{min-width:120px}}.image-editor-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.image-picker{border:1px solid #e1e1e5;border-radius:4px;gap:12px;padding:11px;display:flex}.image-picker>div:last-child{flex:1;min-width:0}.image-preview{background:#202025 50%/cover no-repeat;border-radius:3px;flex-shrink:0;width:78px;height:68px}.image-preview.contain{background-size:contain}.image-picker b,.image-picker small{display:block}.image-picker b{color:#46464d;font-size:10px}.image-picker small{color:#88878e;margin:4px 0 8px;font-size:8px;line-height:1.35}.upload-button{color:#cf1930;cursor:pointer;background:#fff0f2;border-radius:3px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-block}.upload-button input{display:none}.reset-image{color:#84838a;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:6px 0;font-size:8px}.image-url{color:#55545a;border:1px solid #dedee3;outline:0;width:100%;height:25px;margin-top:7px;padding:0 5px;font-size:8px;display:block}.image-url:focus{border-color:#e5162d}.trainer-upload{margin-top:6px}.editor-fields.four{grid-template-columns:1fr 1fr 1fr 1fr}.lead-request b,.lead-request small,.payment-cell small{display:block}.lead-request b{color:#4a4a52;font-size:9px}.lead-request small,.payment-cell small{color:#85858d;margin-top:3px;font-size:8px}.payment-cell{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.proof-link{color:#d71930;font-size:9px;font-weight:700}.utr-input{color:#53535a;letter-spacing:.65px;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:700;display:block}.utr-input input{box-sizing:border-box;color:#29292e;background:#fffdfb;border:1px solid #d2cfcb;outline:0;width:100%;height:39px;margin-top:5px;padding:0 10px;font-size:12px;display:block}.utr-input input:focus{border-color:var(--red)}.ocr-message{color:#a6530a;text-transform:none;letter-spacing:0;margin-top:6px;font-size:9px;line-height:1.4;display:block}.ocr-message.reading{color:#6f6d72}.ocr-message.success{color:#148653}.join-overlay{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070708d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.join-modal{color:#17171a;background:#f3f0ec;grid-template-columns:340px 1fr;width:min(1060px,100%);min-height:600px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #000b}.join-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1c;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;position:absolute;top:13px;right:15px}.join-side{color:#fff;background:linear-gradient(145deg,#241014cf,#0b0b0de8),url(https://images.unsplash.com/photo-1517838277536-f5f99be501b4?auto=format&fit=crop&w=900&q=85) 50%/cover;padding:47px 35px}.join-side .logo{margin-bottom:65px}.join-side h2{letter-spacing:-1px;margin:0;font:900 54px/.85 Barlow Condensed,Impact,sans-serif}.join-side>p:not(.kicker){color:#d0cbd0;margin:20px 0 30px;font-size:12px;line-height:1.65}.join-steps{gap:14px;display:grid}.join-steps>div{color:#8c878b;text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:10px;font-size:10px;display:flex}.join-steps b{border:1px solid #777;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.join-steps>div.done{color:#fff}.join-steps>div.done b{border-color:var(--red);background:var(--red)}.join-content{padding:56px 55px 34px}.join-heading>span{color:var(--red);letter-spacing:1.3px;font-size:9px;font-weight:700}.join-heading h2{letter-spacing:-1.1px;margin:7px 0 6px;font:800 31px DM Sans}.join-heading p{color:#77777e;margin:0 0 24px;font-size:12px}.join-fields label{color:#53535a;letter-spacing:.65px;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:700;display:block}.join-fields input,.join-fields select{color:#29292e;background:#fffdfb;border:1px solid #d2cfcb;outline:0;width:100%;height:39px;margin-top:5px;padding:0 10px;font-size:12px;display:block}.join-fields input:focus,.join-fields select:focus{border-color:var(--red)}.batch-preview{border-left:3px solid var(--red);background:#e9e4de;margin:-2px 0 17px;padding:12px 14px}.batch-preview span,.payment-details>span{color:#78747a;letter-spacing:1.2px;font-size:8px;font-weight:700;display:block}.batch-preview b{margin:5px 0 2px;font-size:12px;display:block}.batch-preview p{color:#55545a;font-size:10px;display:inline}.batch-preview small{color:#178853;margin-left:8px;font-size:9px;font-weight:700}.wizard-error{color:#c6172e;margin:11px 0;font-size:10px;font-weight:700}.wizard-plans{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wizard-plan{text-align:left;cursor:pointer;background:#fffdfb;border:1px solid #d8d5d1;min-height:120px;padding:15px;position:relative}.wizard-plan:hover,.wizard-plan.selected{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.wizard-plan>span{color:#8f8d91;letter-spacing:.8px;font-size:8px;font-weight:700}.wizard-plan>b{letter-spacing:-.8px;margin:6px 0;font:700 24px DM Sans;display:block}.wizard-plan>b small{color:#7d7c82;font-size:10px;font-weight:400}.wizard-plan p{color:#737278;margin:0;font-size:9px;line-height:1.45}.wizard-plan i{color:#79777b;border:1px solid #bcb9b5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:grid;position:absolute;top:13px;right:12px}.wizard-plan.selected i{border-color:var(--red);color:#fff;background:var(--red)}.wizard-actions{justify-content:space-between;gap:12px;margin-top:20px;display:flex}.back-button{color:#55545a;cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:11px;font-weight:700}.payment-summary{background:#fffdfb;border:1px solid #d2cfcb;justify-content:space-between;align-items:center;margin:0 0 12px;padding:16px;display:flex}.payment-summary div span{color:#77747a;letter-spacing:1px;font-size:8px;font-weight:700;display:block}.payment-summary div b{margin:5px 0 2px;font-size:13px;display:block}.payment-summary div small{color:#65636a;font-size:10px}.payment-summary>strong{letter-spacing:-1px;font:700 29px DM Sans}.payment-summary>strong small{color:#77747a;font-size:10px;font-weight:400}.payment-details{color:#fff;background:#17171b;margin-bottom:12px;padding:16px}.payment-details>b{margin:7px 0;font-size:14px;display:block}.payment-details p{color:#cbcbcf;margin:3px 0;font-size:11px}.payment-details p strong{color:#fff}.proof-uploader{cursor:pointer;background:#fffdfb;border:1px dashed #aaa5a0;flex-direction:column;justify-content:center;align-items:center;min-height:114px;display:flex;position:relative;overflow:hidden}.proof-uploader input{opacity:0;cursor:pointer;position:absolute;inset:0}.proof-uploader>b{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;display:grid}.proof-uploader strong{color:#37363a;margin-top:7px;font-size:11px}.proof-uploader small{color:#838086;margin-top:3px;font-size:9px}.proof-uploader img{object-fit:cover;width:100%;height:142px}.proof-uploader img+span{color:#fff;text-align:center;background:#000b;padding:8px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.join-success{text-align:center;padding-top:44px}.join-success>div{color:#fff;background:#15965c;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:27px;display:grid}.join-success>span{color:#1b965d;letter-spacing:1.1px;margin:17px 0 6px;font-size:9px;font-weight:700;display:block}.join-success h2{letter-spacing:-1px;margin:0;font:800 29px DM Sans}.join-success>p{color:#77757b;max-width:385px;margin:12px auto 20px;font-size:12px;line-height:1.6}.join-success article{text-align:left;border-left:3px solid var(--red);background:#e9e4de;gap:4px;margin:0 0 22px;padding:15px;display:grid}.join-success article b{font-size:12px}.join-success article span,.join-success article small{color:#67656c;font-size:10px}.join-success .button{max-width:350px}.logo-image{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:42px;margin-bottom:4px;display:block}.gallery-copy .text-link{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.remove-entity{color:#d82137;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:9px;font-weight:700}.remove-entity:disabled{color:#aaaab0;cursor:not-allowed}.editor-tabs{gap:8px;margin:0 0 17px;display:flex;overflow-x:auto}.editor-tabs button{color:#6c6c73;cursor:pointer;background:#fff;border:1px solid #e2e2e7;border-radius:4px;flex:1;min-width:max-content;padding:11px 13px;font-size:10px;font-weight:700}.editor-tabs button i{color:#9a9aa1;margin-right:7px;font-style:normal}.editor-tabs button.active{color:#d81830;background:#fff5f6;border-color:#f3a5af}.editor-tabs button.active i{color:#d81830}.collection-editor{background:#fff;border:1px solid #e6e6ea;border-radius:6px;padding:24px}.collection-head{border-bottom:1px solid #ebebee;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.collection-head p{color:#94949c;letter-spacing:1.3px;margin:0 0 5px;font-size:9px;font-weight:700}.collection-head h2{margin:0;font-size:16px}.collection-head span{color:#898990;margin-top:6px;font-size:10px;display:block}.collection-head .button{white-space:nowrap;height:36px;padding:0 12px;font-size:9px}.entity-editor{border-bottom:1px solid #ebebee;align-items:center;gap:16px;padding:17px 0;display:flex}.entity-editor:last-child{border-bottom:0;padding-bottom:0}.entity-index{color:#d91a32;background:#fce8eb;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font:700 12px DM Sans;display:grid}.entity-editor .editor-fields{flex:1}.editor-fields.three{grid-template-columns:75px 1fr 2.1fr}.admin-field textarea{resize:vertical;color:#303037;border:1px solid #dedee3;border-radius:3px;outline:0;width:100%;min-height:74px;margin-top:5px;padding:8px 10px;font:11px/1.4 DM Sans;display:block}.admin-field textarea:focus{border-color:#e5162d}.admin-trainer-thumb{background-position:50%;background-size:cover;border-radius:4px;flex-shrink:0;width:47px;height:47px}.trainer-edit .editor-fields{grid-template-columns:1fr 1.2fr 1.7fr}.plan-edit .editor-fields{grid-template-columns:1fr 1fr 2fr}@media (max-width:950px){.editor-fields.three,.trainer-edit .editor-fields,.plan-edit .editor-fields{grid-template-columns:1fr}}@media (max-width:690px){.editor-tabs{margin-bottom:12px}.editor-tabs button{padding:10px;font-size:9px}.collection-editor{padding:17px}.collection-head{flex-direction:column;align-items:start}.collection-head .button{width:100%}.entity-editor{align-items:flex-start}.entity-editor .entity-index,.admin-trainer-thumb{margin-top:4px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:#fff;margin:0;font-family:DM Sans,Arial,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.website-shell{background:#0a0a0c;overflow:hidden}.nav{z-index:10;background:linear-gradient(#09090be8,#0000);border-bottom:1px solid #ffffff24;align-items:center;gap:42px;height:82px;padding:0 max(4vw,32px);display:flex;position:absolute;top:0;left:0;right:0}.brand{flex-shrink:0;display:block}.logo{flex-direction:column;align-items:flex-start;width:76px;line-height:1;display:flex}.logo strong{letter-spacing:-2px;font:900 33px/.75 Barlow Condensed}.logo strong em{color:var(--red);font-style:normal}.logo span{letter-spacing:1.65px;white-space:nowrap;margin:5px 0 0 1px;font:700 7px DM Sans}.links{flex:1;align-items:center;gap:26px;display:flex}.links a{letter-spacing:1.1px;text-transform:uppercase;color:#e3e3e3;font-size:11px;font-weight:700;transition:color .2s}.links a:first-child,.links a:hover{color:var(--red)}.nav-actions{align-items:center;gap:13px;display:flex}.login-button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.8px;background:0 0;border:0;font-size:10px;font-weight:700}.button{cursor:pointer;text-transform:uppercase;letter-spacing:.65px;border:0;justify-content:center;align-items:center;gap:20px;height:49px;padding:0 20px;font-size:11px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button span{font-size:17px;line-height:0}.button-red{background:var(--red);color:#fff;box-shadow:0 10px 24px #dd142a33}.button-red:hover{background:#f02b41}.button-glass{color:#fff;background:#0000002e;border:1px solid #ffffff80}.button-dark{color:#fff;background:#171719;border:1px solid #343438}.mobile-menu{display:none}.hero{background-image:linear-gradient(90deg,#070708 3%,#070708e6 26%,#07070860 58%,#070708 100%),url(https://images.unsplash.com/photo-1517963879433-6ad2b056d712?auto=format&fit=crop&w=2200&q=90);background-position:50%;background-size:cover;align-items:center;height:max(100vh,720px);min-height:720px;display:flex;position:relative}.hero-shade{background:linear-gradient(#0000 73%,#08080a 100%);position:absolute;inset:0}.hero-grid{opacity:.16;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:90px 90px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.hero-copy{z-index:1;max-width:755px;margin-left:max(8vw,72px);padding-top:72px}.kicker{color:#e9e9e9;text-transform:uppercase;letter-spacing:2px;margin:0 0 16px;font-size:10px;font-weight:700;line-height:1.2}.kicker i{background:var(--red);width:18px;height:2px;margin:0 8px 3px 0;display:inline-block}.hero h1,.hero h2,.section-title h2,.story-copy h2,.trial-intro h2,.gallery-copy h2{text-transform:uppercase;letter-spacing:-1.8px;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-weight:900;line-height:.88}.hero h1{white-space:nowrap;font-size:clamp(55px,7.7vw,112px);font-style:italic}.mark{color:var(--red)}.hero h2{color:var(--red);margin-top:8px;font-size:clamp(32px,4.4vw,65px);font-style:italic}.lead-text{color:#d2d2d5;max-width:480px;margin:28px 0;font-size:15px;line-height:1.7}.hero-cta{gap:11px;display:flex}.hero-proof{color:#a7a7ab;text-transform:uppercase;letter-spacing:.55px;border-top:1px solid #fff3;gap:28px;width:425px;margin-top:48px;padding-top:19px;font-size:9px;display:flex}.hero-proof b{color:#fff;margin-right:4px;font:700 16px Barlow Condensed}.side-caption{z-index:1;letter-spacing:2px;color:#b7b7ba;writing-mode:vertical-rl;align-items:center;gap:13px;font-size:8px;display:flex;position:absolute;bottom:40px;right:4vw}.side-caption i{background:var(--red);width:1px;height:46px;display:block}.content-section{padding:108px max(7vw,44px)}.programs-section{background:#0d0d0f}.section-title{text-align:center;max-width:610px;margin:0 auto 48px}.section-title h2{font-size:clamp(41px,5vw,67px)}.section-title>p:last-child{color:var(--muted);max-width:440px;margin:16px auto 0;font-size:14px;line-height:1.65}.program-grid{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);max-width:1250px;margin:auto;display:grid}.program-card{border-right:1px solid var(--line);background:linear-gradient(145deg,#131315,#0d0d0f);min-height:242px;padding:31px 20px 24px;transition:background .25s,transform .25s;position:relative}.program-card:last-child{border:0}.program-card:hover{background:#1c1114;transform:translateY(-8px)}.program-num{color:#79797d;font:700 11px Barlow Condensed;position:absolute;top:18px;right:18px}.program-icon{filter:saturate(.8);height:52px;font-size:31px}.program-card h3{letter-spacing:.35px;margin:14px 0 8px;font:800 19px Barlow Condensed}.program-card p{color:#a6a6aa;min-height:50px;font-size:11px;line-height:1.55}.program-card a{color:#f6f6f6;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:700}.program-card a span{color:var(--red);margin-left:5px;font-size:14px}.story-section{background:#111114;grid-template-columns:1fr 1fr;min-height:630px;display:grid}.story-image{background:linear-gradient(90deg,#0000,#0008),url(https://images.unsplash.com/photo-1534438327276-14e5300c3a48?auto=format&fit=crop&w=1100&q=85) 50%/cover;min-height:530px;position:relative}.story-frame{border:1px solid #ffffff52;position:absolute;inset:10%}.experience{background:var(--red);align-items:center;gap:14px;padding:24px 29px;display:flex;position:absolute;bottom:0;right:0}.experience b{font:900 58px/.75 Barlow Condensed}.experience span{letter-spacing:1.15px;font-size:9px;font-weight:700;line-height:1.4}.story-copy{align-self:center;padding:90px max(7vw,50px)}.story-copy h2,.trial-intro h2,.gallery-copy h2{font-size:clamp(44px,5vw,70px)}.story-copy>p:not(.kicker),.trial-intro>p:not(.kicker){color:#b2b2b6;max-width:500px;margin:24px 0;font-size:14px;line-height:1.8}.feature-list{color:#ddd;grid-template-columns:1fr 1fr;gap:13px 20px;margin:30px 0 36px;font-size:12px;display:grid}.feature-list span:first-letter{color:var(--red)}.text-link{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.text-link span{color:var(--red);margin-left:8px;font-size:18px}.metrics{background:var(--red);grid-template-columns:repeat(4,1fr);align-items:center;min-height:153px;padding:0 max(8vw,50px);display:grid}.metrics>div{border-right:1px solid #fff5;padding:4px 9%}.metrics>div:last-child{border:0}.metrics b{letter-spacing:-.4px;text-wrap:balance;font:800 clamp(23px,2.4vw,34px)/.9 Barlow Condensed;display:block}.metrics span{letter-spacing:1.3px;margin-top:10px;font-size:9px;font-weight:700;line-height:1.4;display:block}.trainers-section{background:#09090b}.trainer-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1250px;margin:auto;display:grid}.trainer-card{background:#151518;overflow:hidden}.trainer-image{filter:grayscale()contrast(1.05);background-position:50%;background-size:cover;height:345px;transition:filter .25s,transform .25s}.trainer-card:hover .trainer-image{filter:grayscale(20%);transform:scale(1.04)}.trainer-meta{border-top:3px solid var(--red);padding:18px;position:relative}.trainer-meta span{color:var(--red);letter-spacing:1px;font-size:9px;font-weight:700}.trainer-meta h3{letter-spacing:.5px;margin:4px 0 0;font:800 23px Barlow Condensed}.trainer-meta button{color:#fff;cursor:pointer;background:0 0;border:1px solid #555;width:29px;height:29px;position:absolute;bottom:20px;right:18px}.plans-section{background:#121215;padding:107px max(7vw,44px)}.plan-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:13px;max-width:1250px;margin:auto;display:grid}.plan{background:#151517;border:1px solid #39393e;padding:29px 24px 25px;position:relative}.plan.featured{border-color:var(--red);background:linear-gradient(160deg,#291014,#160e10);transform:translateY(-14px)}.featured-tag{background:var(--red);text-align:center;letter-spacing:1.2px;margin:-29px -24px 22px;padding:8px 12px;font-size:9px;font-weight:700;display:block}.plan>p{color:#c7c7c9;letter-spacing:1.2px;margin:0;font-size:10px;font-weight:700}.plan h3{margin:14px 0 22px;font:800 41px Barlow Condensed}.plan h3 small{color:#a6a6aa;font:500 13px DM Sans}.plan ul{border-top:1px solid #ffffff21;min-height:150px;margin:0 0 29px;padding:21px 0;list-style:none}.plan li{color:#c5c5c9;margin-bottom:11px;font-size:11px}.plan li:first-letter{color:var(--red)}.plan .button{width:100%;height:44px;padding:0 13px}.gallery-strip{background:#080809;grid-template-columns:45% 55%;min-height:440px;display:grid}.gallery-copy{flex-direction:column;justify-content:center;padding:80px max(7vw,44px);display:flex}.gallery-image{filter:grayscale(75%);background:linear-gradient(90deg,#08080900,#08080920),url(https://images.unsplash.com/photo-1574680096145-d05b474e2155?auto=format&fit=crop&w=1300&q=85) 50%/cover}.trial-section{background:linear-gradient(120deg,#161114,#0a0a0c);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:98px max(8vw,45px);display:grid}.trial-form{color:#151517;background:#f3f0ec;padding:30px}.form-top{border-bottom:1px solid #c8c4bf;justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:17px;display:flex}.form-top span{font:800 22px Barlow Condensed}.form-top small{color:#777;font-size:9px}.trial-form label{color:#4e4e52;text-transform:uppercase;letter-spacing:.7px;margin-bottom:15px;font-size:9px;font-weight:700;display:block}.trial-form input,.trial-form select{color:#171719;background:0 0;border:0;border-bottom:1px solid #aaa6a1;outline:0;width:100%;margin-top:4px;padding:11px 0 9px;font-size:13px;display:block}.input-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.full{width:100%;margin-top:5px}.form-foot{text-align:center;color:#777;margin:13px 0 0;font-size:9px}.trial-call{margin-top:35px}.trial-call span{color:#97979b;letter-spacing:1.1px;font-size:9px;font-weight:700;display:block}.trial-call b{letter-spacing:.4px;margin-top:6px;font:700 26px Barlow Condensed;display:block}.contact-bar{background:var(--red);grid-template-columns:repeat(3,1fr);align-items:center;gap:35px;min-height:112px;padding:0 max(8vw,45px);display:grid}.contact-bar div{border-left:1px solid #ffffff7a;padding-left:25px}.contact-bar span{letter-spacing:1.5px;opacity:.8;font-size:9px;font-weight:700;display:block}.contact-bar b{letter-spacing:.3px;margin-top:7px;font:700 20px Barlow Condensed;display:block}footer{background:#09090a;grid-template-columns:1.4fr 1fr auto;gap:30px;padding:53px max(8vw,45px) 25px;display:grid}.footer-logo .logo,footer .logo{width:auto}.footer-logo p,footer p{color:#959599;max-width:210px;font-size:11px;line-height:1.6}.footer-links{grid-template-columns:1fr 1fr;gap:11px;display:grid}.footer-links a{color:#c5c5c7;text-transform:uppercase;letter-spacing:.7px;font-size:10px}.socials{gap:8px;display:flex}.socials a{border:1px solid #555;place-items:center;width:31px;height:31px;font-size:9px;font-weight:700;display:grid}.socials a:first-child{color:#38c978;border-color:#24b868}footer>small{color:#717175;letter-spacing:.6px;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:21px;font-size:8px}.floating{z-index:12;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:19px;right:20px}.floating a,.floating button{color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;box-shadow:0 4px 20px #0006}.floating a{background:#25d366;font-size:24px}.floating button{background:var(--red);font-size:25px}.chat{z-index:11;color:#151518;background:#fff;width:286px;position:fixed;bottom:121px;right:20px;box-shadow:0 13px 42px #0008}.chat-head{color:#fff;background:#17171b;justify-content:space-between;padding:15px;display:flex}.chat-head span{letter-spacing:1px;font:700 13px Barlow Condensed}.chat-head i{background:#3ed374;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.chat-head small{color:#aaa;margin:3px 0 0 14px;font:9px DM Sans;display:block}.chat-head button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.chat-body{background:#f4f2ef;padding:15px}.chat-body p{background:#fff;width:max-content;max-width:220px;margin:0 0 8px;padding:8px 10px;font-size:11px;line-height:1.4;box-shadow:0 1px 3px #0001}.chat .button{width:calc(100% - 24px);height:40px;margin:12px;font-size:9px}.toast{z-index:20;color:#fff;background:#1d1d20;border-left:3px solid #38cc74;padding:14px 20px;font-size:12px;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.verification-panel .verification-message{color:#f6dfab;background:#ffffff0a;border-left:2px solid #eebd53;max-width:570px;margin:-3px 0 12px;padding:8px 10px}.verification-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.verification-resend{color:#f5dca5;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;height:37px;padding:0 4px;font-size:9px;font-weight:700;text-decoration:underline}.verification-resend:hover{color:#fff}.admin-shell{color:#1c1c23;background:#f5f6f8;min-height:100vh;display:flex}.admin-sidebar{color:#fff;background:#0f0f13;flex-direction:column;flex-shrink:0;width:255px;min-height:100vh;padding:31px 16px 18px;display:flex}.admin-brand{cursor:pointer;color:#fff;text-align:left;background:0 0;border:0;padding:0 12px 34px}.admin-brand .logo{display:inline-flex}.admin-brand>span{color:#9e9da1;vertical-align:top;letter-spacing:1.7px;margin-left:11px;font-size:8px}.admin-menu{flex-direction:column;gap:4px;display:flex}.admin-menu button{color:#aaaab0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:13px;width:100%;height:45px;padding:0 12px;font-size:12px;display:flex;position:relative}.admin-menu button i{color:#85858b;text-align:center;width:18px;font-size:17px;font-style:normal}.admin-menu button.active,.admin-menu button:hover{color:#fff;background:#272126}.admin-menu button.active i{color:#f02a3e}.admin-menu button em{background:var(--red);color:#fff;border-radius:9px;margin-left:auto;padding:3px 7px;font:700 9px DM Sans}.admin-help{background:#1b1b20;border-radius:5px;margin:auto 4px 16px;padding:17px 13px}.admin-help b{font-size:11px}.admin-help p{color:#95959c;margin:6px 0 12px;font-size:10px;line-height:1.5}.admin-help a{color:#ff5262;font-size:10px;font-weight:700}.view-site{color:#b8b8bd;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1d;padding:14px 12px 4px;font-size:11px}.admin-main{flex:1;min-width:0}.admin-top{background:#fff;border-bottom:1px solid #e3e4e7;justify-content:space-between;align-items:center;height:105px;padding:23px 4.5%;display:flex}.admin-top p,.subheading p,.leads-header p,.editor-heading p,.panel-head p,.quick-panel p{color:#95959d;letter-spacing:1.3px;margin:0 0 5px;font-size:9px;font-weight:700}.admin-top h1{letter-spacing:-.7px;margin:0;font:700 25px DM Sans}.admin-profile{align-items:center;gap:10px;display:flex}.admin-profile>span,.settings-avatar{color:#fa4960;background:#211319;border-radius:50%;place-items:center;width:37px;height:37px;font:700 12px DM Sans;display:grid}.admin-profile>div b{font-size:11px;display:block}.admin-profile>div small{color:#86868d;margin-top:3px;font-size:9px;display:block}.notification{color:#5c5c63;background:0 0;border:0;font-size:21px;position:relative}.notification b{background:var(--red);color:#fff;border-radius:50%;padding:2px 4px;font-size:7px;position:absolute;top:-3px;right:-4px}.overview-cards{grid-template-columns:repeat(4,1fr);gap:14px;padding:30px 4.5% 18px;display:grid}.overview-cards article{background:#fff;border:1px solid #e8e8ec;border-radius:6px;min-height:145px;padding:17px;position:relative}.card-icon{border-radius:5px;place-items:center;width:31px;height:31px;font-size:15px;display:grid;position:absolute;top:16px;right:16px}.card-icon.red{color:#e51d35;background:#fce8eb}.card-icon.gold{color:#e69b13;background:#fdf3dc}.card-icon.blue{color:#3779e5;background:#e7effd}.card-icon.green{color:#1ca768;background:#e3f6ee}.overview-cards article>span{color:#777780;letter-spacing:.8px;margin-top:43px;font-size:9px;font-weight:700;display:block}.overview-cards article>b{letter-spacing:-1.2px;margin-top:7px;font:700 27px DM Sans;display:block}.overview-cards article>small{color:#19a267;margin-top:4px;font-size:9px;display:block}.admin-grid{grid-template-columns:1.25fr .85fr;gap:17px;padding:0 4.5%;display:grid}.admin-panel{background:#fff;border:1px solid #e8e8ec;border-radius:6px}.panel-head{justify-content:space-between;align-items:center;padding:20px 20px 14px;display:flex}.panel-head h2,.quick-panel h2{letter-spacing:-.35px;margin:0;font-size:15px}.panel-head button{color:#e5162d;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.lead-table{overflow-x:auto}.lead-row{color:#4e4e55;border-top:1px solid #ededf0;grid-template-columns:1.8fr .85fr 1fr 1.1fr;align-items:center;gap:9px;min-width:470px;min-height:62px;padding:8px 20px;font-size:10px;display:grid}.lead-row.table-header{color:#939399;letter-spacing:.85px;min-height:33px;font-size:8px;font-weight:700}.lead-person{align-items:center;gap:9px;display:flex}.lead-person>i{color:#d5273d;background:#efe4e6;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:700;display:grid}.lead-person b{color:#3a3a42;font-size:10px}.lead-person small{color:#909097;margin-top:3px;font-size:8px;font-weight:400;display:block}.status{border:0;border-radius:8px;outline:0;width:auto;padding:4px 6px;font-size:8px;font-weight:700}.status.new{color:#c87800;background:#fff2d6}.status.contacted{color:#2466c2;background:#e8f0ff}.status.trial-booked{color:#a146b6;background:#f9e5ff}.status.member{color:#168a58;background:#def6ea}.activity{padding-bottom:11px}.schedule{align-items:center;gap:14px;padding:12px 20px;display:flex}.schedule>b{color:#d91b32;width:52px;font-size:9px}.schedule span{flex:1}.schedule strong,.schedule small{display:block}.schedule strong{font-size:10px}.schedule small{color:#888890;margin-top:3px;font-size:8px}.schedule i{background:#d7d7dc;border-radius:50%;width:7px;height:7px}.schedule:nth-of-type(3) i{background:#e5162d}.quick-panel{justify-content:space-between;align-items:center;margin:18px 4.5% 30px;padding:20px;display:flex}.quick-panel>div:last-child{gap:10px;display:flex}.quick-panel button{color:#dc2036;cursor:pointer;background:#fff;border:1px solid #e4e4e8;border-radius:4px;padding:10px 12px;font-size:15px}.quick-panel button span{color:#4b4b53;margin-left:6px;font-size:9px;font-weight:700}.leads-header{justify-content:space-between;align-items:end;padding:32px 4.5% 25px;display:flex}.leads-header h2,.subheading h2{letter-spacing:-.7px;margin:0;font-size:23px}.leads-header span,.subheading span{color:#85858c;margin-top:8px;font-size:11px;display:block}.all-leads{margin:0 4.5% 30px}.lead-tools{gap:8px;padding:17px;display:flex}.search{color:#8c8c93;border:1px solid #e1e1e5;border-radius:4px;flex:1;align-items:center;gap:6px;max-width:310px;padding:0 10px;display:flex}.search input{color:#3a3a40;border:0;outline:0;width:100%;height:33px;font-size:10px}.lead-tools>button{color:#66666e;cursor:pointer;background:#fff;border:1px solid #e1e1e5;border-radius:4px;padding:0 13px;font-size:10px}.subheading{padding:32px 4.5% 25px}.member-empty{text-align:center;background:#fff;border:1px dashed #d6d6da;margin:0 4.5%;padding:70px 25px}.member-empty>div{color:#dc1f36;background:#f9e5e8;border-radius:50%;place-items:center;width:45px;height:45px;margin:auto;font-size:19px;display:grid}.member-empty h2{margin:13px 0 4px;font-size:17px}.member-empty p{color:#898990;margin:0 0 22px;font-size:11px}.website-admin{max-width:990px;padding:30px 4.5% 45px}.website-notice{color:#29568f;background:#eaf3ff;border-radius:5px;align-items:center;gap:14px;margin-bottom:19px;padding:15px 18px;display:flex}.website-notice>span{color:#3886e9;font-size:22px}.website-notice b{font-size:11px}.website-notice p{color:#6382a6;margin:4px 0 0;font-size:10px}.website-notice button{color:#246ec7;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:7px 0;font-size:10px;font-weight:700}.content-editor{background:#fff;border:1px solid #e6e6ea;border-radius:6px;grid-template-columns:195px 1fr;gap:25px;margin-top:14px;padding:24px;display:grid}.editor-heading h2{margin:0;font-size:16px}.editor-heading span{color:#8b8b93;margin-top:8px;font-size:10px;line-height:1.5;display:block}.editor-fields{gap:12px;display:grid}.editor-fields.two{grid-template-columns:1fr 1fr}.admin-field{color:#56565e;letter-spacing:.4px;font-size:9px;font-weight:700}.admin-field input{color:#303037;border:1px solid #dedee3;border-radius:3px;outline:0;width:100%;height:35px;margin-top:5px;padding:0 10px;font-size:11px;display:block}.admin-field input:focus{border-color:#e5162d}.save-row{align-items:center;gap:16px;margin-top:20px;display:flex}.save-row>span{color:#118653;font-size:11px;font-weight:600}.settings{padding:0 4.5%}.settings article{background:#fff;border:1px solid #e6e6eb;border-radius:5px;align-items:center;gap:13px;max-width:680px;margin:0 0 12px;padding:17px;display:flex}.settings article>div:nth-child(2){flex:1}.settings article b{font-size:12px}.settings article p{color:#898990;margin:4px 0 0;font-size:10px}.settings article>button{cursor:pointer;background:#fff;border:1px solid #dfdfe3;border-radius:4px;padding:7px 12px;font-size:10px}.settings-icon{color:#3d7eda;background:#e9f4ff;border-radius:50%;place-items:center;width:37px;height:37px;font-size:17px;display:grid}.switch input{display:none}.switch i{cursor:pointer;background:#d9d9de;border-radius:10px;width:34px;height:19px;display:block}.switch input:checked+i{background:var(--red)}.switch i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;margin:2px;transition:all .2s;display:block}.switch input:checked+i:after{transform:translate(15px)}.member-extra-shell{color:#f5f4f5;background:#0d0d10;border-top:1px solid #ffffff18}.member-extras{max-width:1110px;margin:auto;padding:14px 30px 72px}.member-extras-heading{margin:31px 0 18px}.member-extras-heading h2{letter-spacing:-.8px;margin:0;font:900 clamp(31px,4vw,48px)/.9 Barlow Condensed,Impact,sans-serif}.member-extras-heading>p:last-child{color:#aaa7ac;max-width:520px;margin:11px 0 0;font-size:11px;line-height:1.6}.member-services-grid{grid-template-columns:1.15fr .85fr;gap:17px;display:grid}.member-diet-card,.member-referral-card,.member-payment-history{background:#151518;border:1px solid #ffffff18;padding:22px}.member-diet-card{border-top:3px solid #15965c}.member-referral-card{border-top:3px solid var(--red);background:linear-gradient(145deg,#241216,#151518)}.member-diet-card>span,.member-referral-card>span,.member-payment-history>div>span,.member-support-grid span{color:#a4a1a7;letter-spacing:1.1px;font-size:8px;font-weight:800}.member-diet-card h3,.member-referral-card h3,.member-payment-history h3{letter-spacing:.2px;margin:8px 0 13px;font:800 23px Barlow Condensed,Impact,sans-serif}.member-referral-card p{color:#c0bbc1;margin:0;font-size:11px;line-height:1.6}.member-referral-card>b{color:#fff;letter-spacing:1px;background:#d9162e;margin-top:17px;padding:8px 10px;font:800 13px DM Sans;display:inline-block}.member-support-grid{background:#151518;border:1px solid #ffffff18;grid-template-columns:repeat(3,1fr);margin-top:17px;display:grid}.member-support-grid article{border-right:1px solid #ffffff18;min-height:83px;padding:18px 20px}.member-support-grid article:last-child{border:0}.member-support-grid span{display:block}.member-support-grid a,.member-support-grid b{color:#f2f0f3;margin-top:8px;font-size:12px;line-height:1.45;display:block}.member-support-grid a{color:#ff9eaa}.member-payment-history{margin-top:17px}.member-payment-history>div:first-child{justify-content:space-between;align-items:end;gap:12px;display:flex}.member-payment-history h3{margin-bottom:0}.member-history-list article{border-bottom:1px solid #ffffff18;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:13px 0;display:grid}.member-history-list b,.member-history-list small{display:block}.member-history-list small{color:#a6a3a9;margin-top:4px;font-size:9px}.member-history-list article>div:nth-child(2){text-align:right}.member-history-list em{color:#ead5f0;text-align:center;background:#4d2457;border-radius:10px;min-width:92px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.member-history-list em.rejected{color:#ffadb7;background:#5a1f28}.member-history-empty{color:#a6a3a9;margin:17px 0 0;font-size:11px}.member-puja-catalogue{background:linear-gradient(145deg,#211b11,#151518);border:1px solid #ffffff18;border-top:3px solid #e6a119;margin-top:17px;padding:22px}.member-puja-catalogue>div:first-child>span,.member-puja-grid article>span{color:#ebbf5a;letter-spacing:1.1px;font-size:8px;font-weight:800}.member-puja-catalogue h3{letter-spacing:.2px;margin:8px 0 5px;font:800 23px Barlow Condensed,Impact,sans-serif}.member-puja-catalogue>div:first-child>p{color:#bfb8a8;margin:0;font-size:11px}.member-puja-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:17px;display:grid}.member-puja-grid article{background:#151518;border:1px solid #ffffff18;padding:16px}.member-puja-grid h4{margin:8px 0 6px;font-size:15px}.member-puja-grid p{color:#bbb7bc;min-height:34px;margin:0;font-size:10px;line-height:1.55}.member-puja-grid b{color:#ffd36b;margin:13px 0 10px;font-size:12px;display:block}.member-puja-grid a{color:#ff9eaa;text-underline-offset:3px;font-size:10px;font-weight:800;text-decoration:underline}@media (max-width:950px){.nav{gap:20px}.links{gap:14px}.nav-actions .login-button{display:none}.program-grid{grid-template-columns:repeat(3,1fr)}.program-card:nth-child(3){border-right:0}.program-card:nth-child(-n+3){border-bottom:1px solid var(--line)}.story-copy{padding:65px 44px}.overview-cards{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.quick-panel{display:block}.quick-panel>div:last-child{flex-wrap:wrap;margin-top:15px}.content-editor,.editor-fields.two{grid-template-columns:1fr}.admin-sidebar{width:210px}.trainer-image{height:280px}}@media (max-width:690px){.nav{height:67px;padding:0 20px}.links{display:none}.links.open{background:#101014;border-bottom:1px solid #333;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px;display:flex;position:absolute;top:67px;left:0;right:0}.links a{padding:12px}.mobile-menu{color:#fff;cursor:pointer;background:0 0;border:0;order:2;font-size:22px;display:block}.nav-actions{margin-left:auto}.nav-actions .button{display:none}.hero{background-image:linear-gradient(90deg,#070708 2%,#070708cf 72%,#0707089e),url(https://images.unsplash.com/photo-1517963879433-6ad2b056d712?auto=format&fit=crop&w=1200&q=90);background-position:60%;height:650px;min-height:650px}.hero-copy{margin:0 26px;padding-top:57px}.hero h1{white-space:normal;font-size:63px}.hero h2{font-size:39px}.hero-proof{gap:13px;width:auto}.side-caption{display:none}.content-section,.plans-section{padding:68px 20px}.program-grid{grid-template-columns:repeat(2,1fr)}.program-card{min-height:215px;padding:22px 14px}.program-card:nth-child(3){border-right:1px solid var(--line)}.program-card:nth-child(2n){border-right:0}.program-card:nth-child(n+3){border-bottom:1px solid var(--line)}.program-card:last-child{border-bottom:0}.story-section,.trial-section,.gallery-strip{grid-template-columns:1fr}.story-image{min-height:410px}.story-copy{padding:54px 24px}.feature-list{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr);padding:20px}.metrics>div{border-bottom:1px solid #ffffff5a;padding:17px}.metrics>div:nth-child(2){border-right:0}.metrics>div:nth-child(n+3){border-bottom:0}.metrics b{font-size:42px}.trainer-grid{grid-template-columns:repeat(2,1fr);gap:8px}.trainer-image{height:230px}.trainer-meta{padding:13px}.trainer-meta h3{font-size:18px}.plan-grid{grid-template-columns:1fr}.plan.featured{transform:none}.gallery-image{min-height:280px}.gallery-copy{padding:55px 25px}.trial-section{gap:35px;padding:65px 20px}.trial-form{padding:20px}.input-row{grid-template-columns:1fr}.contact-bar{grid-template-columns:1fr;gap:22px;padding:25px}.contact-bar div{padding-left:16px}footer{grid-template-columns:1fr 1fr;padding:42px 24px 21px}.socials{justify-content:flex-end}.footer-links{gap:9px}.chat{bottom:112px;right:12px}.admin-shell{display:block}.admin-sidebar{width:100%;min-height:0;padding:18px;position:relative}.admin-brand{padding:0 8px 15px}.admin-menu{flex-direction:row;overflow-x:auto}.admin-menu button{flex-shrink:0;width:auto;padding:0 10px}.admin-menu button i,.admin-help,.view-site{display:none}.admin-top{height:auto;padding:20px}.admin-top h1{font-size:19px}.admin-profile>div{display:none}.overview-cards{grid-template-columns:1fr 1fr;gap:8px;padding:18px 20px}.overview-cards article{min-height:128px;padding:12px}.overview-cards article>b{font-size:22px}.admin-grid{gap:12px;padding:0 20px}.quick-panel{margin:12px 20px 25px}.quick-panel>div:last-child{grid-template-columns:1fr 1fr;display:grid}.quick-panel button{padding:8px}.quick-panel button span{font-size:8px}.leads-header{align-items:start;gap:14px;padding:22px 20px}.leads-header h2,.subheading h2{font-size:18px}.leads-header .button{white-space:nowrap;padding:0 11px;font-size:9px}.all-leads{margin:0 20px 25px}.lead-tools{padding:12px}.lead-tools>button{padding:0 7px;font-size:9px}.search{min-width:140px}.website-admin{padding:20px}.website-notice{align-items:start}.website-notice button{display:none}.content-editor{gap:15px;padding:17px}.settings{padding:0 20px}.subheading{padding:22px 0}.member-empty{margin:0;padding:45px 18px}.member-extras{padding:8px 20px 50px}.member-services-grid,.member-support-grid,.member-puja-grid{grid-template-columns:1fr}.member-support-grid article{border-bottom:1px solid #ffffff18;border-right:0}.member-support-grid article:last-child{border-bottom:0}.member-history-list article{grid-template-columns:1fr auto;gap:10px}.member-history-list em{grid-column:1/-1;justify-self:start}.member-history-list article>div:nth-child(2){text-align:left}}.validity{background:0 0;height:auto;min-height:28px;padding-top:14px}.validity:before{content:"";background:#37373c;height:5px;position:absolute;top:0;left:0;right:0}.validity i{height:5px;top:0;bottom:auto}.validity span{margin-top:0;line-height:1.3}.member-grid>*,.member-services-grid>*,.member-support-grid article,.member-history-list article>div{min-width:0}.member-details b,.member-support-grid b,.member-support-grid a,.member-history-list b,.member-history-list small,.member-puja-grid h4,.member-puja-grid p{overflow-wrap:anywhere;word-break:break-word}@media (max-width:690px){.floating{flex-direction:row;gap:7px;bottom:12px;right:12px}.floating a,.floating button{width:40px;height:40px}.floating .floating-email,.floating .floating-instagram{display:none}.member-welcome>p:not(.kicker),.member-extras-heading>p:last-child,.member-diet-card p,.member-referral-card p,.member-puja-catalogue>div:first-child>p{overflow-wrap:anywhere}.member-payment-history,.member-puja-catalogue{padding:18px}.member-history-list article{align-items:start}.metrics{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;padding:20px}.metrics>div{min-width:0;padding:17px 12px}.metrics b,.metrics span{overflow-wrap:anywhere}}:root{font-synthesis:none}body,body *{font-family:var(--font-dm-sans),Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.logo strong,.contact-bar a,.member-welcome h1,.membership-card h2,.class-card h2,.member-diet-card h3,.member-referral-card h3,.member-payment-history h3,.member-puja-catalogue h3,.join-side h2,.hero h1,.hero h2,.section-title h2,.story-copy h2,.trial-intro h2,.gallery-copy h2,.hero-proof b,.program-num,.program-card h3,.experience b,.trainer-meta h3,.plan h3,.form-top span,.contact-bar b,.chat-head span{font-family:var(--font-barlow-condensed),Impact,sans-serif}.member-puja-grid article{overflow:hidden}.member-puja-image{object-fit:cover;background:#211b11;width:calc(100% + 32px);height:148px;margin:-16px -16px 14px;display:block}.member-offer-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.member-offer-actions a{color:#fff;background:#9f1524;border:1px solid #c92335;border-radius:3px;align-items:center;min-height:27px;padding:0 8px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.member-offer-actions a:last-child{background:#126b42;border-color:#226c48}.member-portal{background:#08090b;grid-template-columns:202px minmax(0,1fr);min-height:100vh;display:grid}.member-portal-sidebar{z-index:3;background:#08090b;border-right:1px solid #26272b;flex-direction:column;min-height:100vh;padding:24px 11px 16px;display:flex}.member-portal-brand{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;padding:0 18px 20px}.member-portal-poster{background:linear-gradient(#08090b1a 10%,#08090bf2 93%),url(https://images.unsplash.com/photo-1549719386-74dfcbf7dbed?auto=format&fit=crop&w=700&q=85) 50%/cover;border:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:178px;margin:28px 9px 15px;padding:17px 14px;display:flex}.member-portal-content{background:#0d0e11;min-width:0}.member-portal .member-welcome{background:linear-gradient(90deg,#101116 5%,#121216dc 54%,#0f1012a1 100%),url(https://images.unsplash.com/photo-1517838277536-f5f99be501b4?auto=format&fit=crop&w=1200&q=85) 77% 36%/cover;border:1px solid #ffffff16;border-radius:5px;min-height:124px;margin:0 0 8px;padding:24px 28px;position:relative;overflow:hidden}.member-portal .member-welcome:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 55%,#d51b3224);position:absolute;inset:0}.member-portal .member-welcome .kicker{z-index:1;color:#bcbbc1;letter-spacing:1.3px;margin-bottom:7px;font-size:8px;position:relative}.member-portal .member-welcome h1{z-index:1;font-size:35px;line-height:.9;position:relative}.member-portal .member-welcome>p:not(.kicker){z-index:1;max-width:410px;margin:7px 0 0;font-size:10px;line-height:1.45;position:relative}.member-portal .member-alert{border-radius:4px;min-height:48px;margin-bottom:8px;padding:10px 14px}.member-portal .member-alert>span{width:27px;height:27px;font-size:12px}.member-portal .member-alert b{font-size:10px}.member-portal .member-alert p{font-size:9px}.member-portal .member-grid{grid-template-columns:1fr 1fr;gap:8px}.member-portal .membership-card,.member-portal .class-card{border-radius:5px;min-height:176px;padding:19px}.member-portal .membership-card h2,.member-portal .class-card h2{margin-top:13px;font-size:31px}.member-portal .membership-card>p,.member-portal .class-note{font-size:10px}.member-portal .membership-dates{padding:14px 0 5px}.member-portal .class-time{margin:12px 0;padding:10px 12px}.member-portal .class-time b{font-size:14px}.member-portal .member-details{border-radius:5px;grid-template-columns:repeat(3,1fr);margin-top:8px;overflow:hidden}.member-portal .member-details article{padding:13px 16px}.member-portal .member-details b{margin-top:6px;font-size:10px}.member-portal .member-extra-shell{border-top:0}.member-portal .member-wrap.member-extras{grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr);gap:8px;max-width:1260px;padding:0 28px 28px;display:grid}.member-portal .member-extras-heading{display:none}.member-portal .member-services-grid{grid-column:1;gap:8px}.member-portal .member-diet-card,.member-portal .member-referral-card,.member-portal .member-payment-history,.member-portal .member-puja-catalogue{border-radius:5px;padding:17px}.member-portal .member-diet-card h3,.member-portal .member-referral-card h3,.member-portal .member-payment-history h3,.member-portal .member-puja-catalogue h3{margin:6px 0 9px;font-size:20px}.member-portal .member-diet-card p,.member-portal .member-referral-card p{font-size:9px}.member-portal .member-referral-card>b{margin-top:10px;padding:7px 9px;font-size:11px}.member-portal .member-support-grid{border-radius:5px;grid-area:1/2;grid-template-columns:1fr;margin:0;overflow:hidden}.member-portal .member-support-grid article{border-bottom:1px solid #ffffff18;border-right:0;min-height:0;padding:14px 16px}.member-portal .member-support-grid article:last-child{border-bottom:0}.member-portal .member-support-grid a,.member-portal .member-support-grid b{margin-top:5px;font-size:10px}.member-portal .member-puja-catalogue{grid-area:2/2;margin:0}.member-portal .member-puja-catalogue>div:first-child>p{display:none}.member-portal .member-puja-grid{grid-template-columns:1fr;gap:7px;margin-top:10px}.member-portal .member-puja-grid article{padding:11px}.member-portal .member-puja-image{width:calc(100% + 22px);height:92px;margin:-11px -11px 9px}.member-portal .member-puja-grid h4{margin:5px 0;font-size:12px}.member-portal .member-puja-grid p{min-height:0;font-size:9px}.member-portal .member-puja-grid b{margin:8px 0;font-size:10px}.member-portal .member-offer-actions{gap:5px;margin-top:8px}.member-portal .member-offer-actions a{min-height:23px;padding:0 6px;font-size:7px}.member-portal .member-payment-history{grid-area:2/1;margin:0}.member-portal .member-history-list{margin-top:11px}.member-portal .member-history-list article{gap:10px;padding:9px 0}.member-portal .member-history-list b{font-size:10px}.member-portal .member-history-list small{font-size:8px}.member-portal .member-history-list em{min-width:68px;font-size:7px}@media (max-width:900px){.member-portal{grid-template-columns:76px minmax(0,1fr)}.member-portal-sidebar{padding:16px 7px}.member-portal-brand{padding:0 6px 16px}.member-portal-brand .logo{width:52px}.member-portal-brand .logo strong{font-size:30px}.member-portal-brand .logo span,.member-portal-menu button:not(.active):after,.member-portal-menu button{font-size:0}.member-portal-menu button{justify-content:center;padding:0}.member-portal-menu i{width:auto;font-size:16px}.member-portal-poster{display:none}.member-portal-settings,.member-portal-logout{justify-content:center;padding:0;font-size:0}.member-portal-settings:before{content:"⚙";font-size:16px}.member-portal-logout:before{content:"↪";font-size:18px}.member-portal .member-wrap,.member-portal .member-wrap.member-extras{padding-left:18px;padding-right:18px}}@media (max-width:650px){.member-portal{display:block}.member-portal-sidebar{z-index:12;border-bottom:1px solid #ffffff18;border-right:0;flex-direction:row;align-items:center;height:61px;min-height:0;padding:7px 10px;display:flex;position:sticky;top:0}.member-portal-brand{padding:0 10px 0 0}.member-portal-brand .logo{width:55px}.member-portal-brand .logo strong{font-size:28px}.member-portal-menu{border:0;flex:1;gap:2px;padding:0;display:flex;overflow-x:auto}.member-portal-menu button{width:33px;min-width:33px;min-height:35px}.member-portal-settings,.member-portal-logout{width:30px;min-width:30px}.member-portal .member-nav{padding:0 15px}.member-portal .member-nav:before{font-size:8px}.member-portal .member-nav>div button:first-child{font-size:0}.member-portal .member-wrap,.member-portal .member-wrap.member-extras{padding:12px}.member-portal .member-welcome{min-height:0;padding:19px}.member-portal .member-grid,.member-portal .member-wrap.member-extras{grid-template-columns:1fr}.member-portal .member-support-grid,.member-portal .member-puja-catalogue,.member-portal .member-payment-history{grid-area:auto}.member-portal .member-details{grid-template-columns:1fr}.member-portal .member-details article{border-bottom:1px solid #ffffff18;border-right:0}.member-portal .member-details article:last-child{border-bottom:0}.member-portal .member-services-grid{grid-column:auto;grid-template-columns:1fr}.member-portal .member-history-list article{grid-template-columns:1fr auto}.member-portal .member-history-list em{grid-column:1/-1}.member-portal .member-puja-grid{grid-template-columns:1fr 1fr}.member-portal .member-puja-grid article{min-width:0}}.member-dashboard-shell{background:#0d0e11}.member-command-hero{grid-template-columns:minmax(0,1fr) 340px;gap:8px;margin-bottom:8px;display:grid}.member-command-copy{background:linear-gradient(90deg,#101116 4%,#111216e8 54%,#10111468 100%),url(https://images.unsplash.com/photo-1517838277536-f5f99be501b4?auto=format&fit=crop&w=1400&q=88) 74% 39%/cover;border:1px solid #ffffff18;border-radius:5px;min-height:266px;padding:30px;position:relative;overflow:hidden}.member-command-copy:after{content:"";pointer-events:none;border:1px solid #e4213b38;border-radius:50%;width:265px;height:265px;position:absolute;bottom:-100px;right:-75px;box-shadow:0 0 0 28px #e4213b12,0 0 0 56px #e4213b0b}.member-command-copy>*{z-index:1;position:relative}.member-command-eyebrow{color:#d6d4d8;letter-spacing:1.45px;align-items:center;gap:8px;margin:0;font-size:8px;font-weight:800;display:flex}.member-command-eyebrow span{background:#ea213c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e4213b22}.member-command-copy h1{font:900 clamp(40px,4.5vw,60px)/.82 var(--font-barlow-condensed),Impact,sans-serif;letter-spacing:-1px;margin:15px 0 7px}.member-command-copy h1 em{color:#f02942;font-style:normal}.member-command-copy>p:not(.member-command-eyebrow){color:#c5c3c8;max-width:455px;margin:0;font-size:11px;line-height:1.6}.member-command-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.member-command-primary,.member-command-secondary,.member-text-button,.member-alert-action{cursor:pointer;letter-spacing:.25px;border-radius:3px;min-height:35px;padding:0 12px;font-size:9px;font-weight:800}.member-command-primary{color:#fff;background:linear-gradient(135deg,#e2233b,#a51020);border:1px solid #ee4256;box-shadow:0 8px 19px #0006}.member-command-primary b,.member-alert-action b{margin-left:7px}.member-command-secondary{color:#eee;background:#111217b8;border:1px solid #ffffff2c}.member-status-panel{background:linear-gradient(160deg,#18191e,#0e0f12);border:1px solid #ffffff18;border-top:3px solid #dc1d35;border-radius:5px;flex-direction:column;padding:20px;display:flex;box-shadow:0 15px 36px #0003}.member-status-panel-head,.member-card-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.member-status-tag{letter-spacing:.55px;white-space:nowrap;border:1px solid;border-radius:20px;align-items:center;min-height:21px;padding:0 7px;font-size:7px;font-weight:900;display:inline-flex}.member-cycle-summary{align-items:center;gap:16px;padding:23px 0 19px;display:flex}.member-cycle-ring{background:radial-gradient(circle at center,#17181d 57%,transparent 58%),conic-gradient(#e1263d var(--cycle-progress),#34353a 0);text-align:center;border-radius:50%;place-content:center;width:91px;height:91px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.member-cycle-ring strong{color:#fff;font-size:17px;line-height:1}.member-cycle-ring small{color:#96949b;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:700}.member-cycle-summary>div:last-child b,.member-cycle-summary>div:last-child span{display:block}.member-cycle-summary>div:last-child b{color:#f3f2f4;max-width:150px;font:800 25px/.9 var(--font-barlow-condensed),Impact,sans-serif}.member-cycle-summary>div:last-child span{color:#afaeb4;margin-top:7px;font-size:9px;line-height:1.35}.member-status-panel-foot{color:#9f9da4;border-top:1px solid #ffffff16;justify-content:space-between;gap:12px;margin-top:auto;padding-top:13px;font-size:8px;display:flex}.member-status-panel-foot b{color:#e7e5e9;text-align:right;font-size:9px}.member-quick-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.member-quick-stats span,.member-quick-stats small{display:block}.member-quick-stats span{color:#aaa8ae;letter-spacing:.9px;font-size:8px;font-weight:800}.member-quick-stats b{color:#f1eff2;font:800 20px/.95 var(--font-barlow-condensed),Impact,sans-serif;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 4px;display:block;overflow:hidden}.member-quick-stats small{color:#99979f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.member-verification-card,.member-start-card,.member-action-alert{background:#15161b;border:1px solid #ffffff1e;border-radius:5px;align-items:center;gap:16px;margin-bottom:8px;padding:17px 19px;display:flex}.member-verification-icon,.member-action-alert-icon{color:#fff;background:#a852b5;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.member-verification-card span,.member-start-card span{color:#d7b6df;letter-spacing:1px;font-size:8px;font-weight:900}.member-verification-card h2,.member-start-card h2{color:#fff;font:800 20px/.95 var(--font-barlow-condensed),Impact,sans-serif;margin:4px 0}.member-verification-card p,.member-start-card p{color:#bcb9c0;max-width:650px;margin:0;font-size:9px;line-height:1.5}.member-verification-note{color:#ffd0db!important}.member-verification-actions{flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;display:flex}.member-text-button{color:#f2c7fb;text-underline-offset:3px;background:0 0;border:0;min-height:auto;padding:2px;text-decoration:underline}.member-start-card{border-left:3px solid #e32941;justify-content:space-between;min-height:130px}.member-action-alert{min-height:59px}.member-action-alert.expired .member-action-alert-icon{background:#b43143}.member-action-alert b{color:#f3f1f4;font-size:11px;display:block}.member-action-alert p{color:#b7b4bb;margin:4px 0 0;font-size:9px}.member-alert-action{color:#f3f1f4;white-space:nowrap;background:#ffffff0c;border:1px solid #ffffff2b;margin-left:auto}.member-command-grid{grid-template-columns:1.05fr 1fr .82fr;gap:8px;display:grid}.member-membership-card h2,.member-schedule-card h2,.member-focus-card h2{color:#fff;font:900 30px/.88 var(--font-barlow-condensed),Impact,sans-serif;margin:14px 0 5px}.member-membership-card>p,.member-session-hint,.member-focus-card>div>p{color:#aeadb4;margin:0;font-size:9px;line-height:1.5}.member-membership-dates{grid-template-columns:1fr 1fr;gap:10px;padding:18px 0 13px;display:grid}.member-membership-dates span,.member-session-time span,.member-progress span,.member-focus-card span{color:#9b99a0;letter-spacing:.75px;font-size:7px;font-weight:800;display:block}.member-membership-dates b{color:#efedf0;margin-top:4px;font-size:9px;display:block}.member-progress>div{justify-content:space-between;gap:10px;display:flex}.member-progress>div b{color:#d9d7dc;font-size:8px}.member-progress>i{background:#37383d;border-radius:5px;height:4px;margin-top:7px;display:block;overflow:hidden}.member-progress em{border-radius:inherit;background:linear-gradient(90deg,#cf1d33,#ff6476);height:100%;display:block}.member-schedule-card{position:relative;background:linear-gradient(155deg,#191b21,#121317)!important}.member-card-label button{color:#e98592;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:8px;font-weight:800;text-decoration:underline}.member-session-time{background:#0f1014;border:1px solid #ffffff16;border-left:3px solid #e3213a;margin:17px 0 10px;padding:11px 12px}.member-session-time b{color:#fff;margin-top:4px;font-size:15px;display:block}.member-session-time p{color:#bdbac1;margin:4px 0 0;font-size:9px}.member-focus-card{flex-direction:column;justify-content:space-between;display:flex;background:linear-gradient(150deg,#211820,#15161b)!important}.member-focus-card ul{gap:6px;margin:17px 0 0;padding:0;list-style:none;display:grid}.member-focus-card li{color:#d0ced3;padding-left:12px;font-size:8px;line-height:1.4;position:relative}.member-focus-card li:before{content:"";background:#e4273f;border-radius:50%;width:5px;height:5px;position:absolute;top:.38em;left:0}.member-account-strip{background:#111217;border:1px solid #ffffff18;border-radius:5px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:8px!important;display:grid!important}.member-account-strip article{border-right:1px solid #ffffff18;padding:14px 16px!important}.member-account-strip article:last-child{border-right:0}.member-account-strip span{color:#98969d;letter-spacing:.8px;font-size:7px;font-weight:800;display:block}.member-account-strip b,.member-account-strip a{color:#f0eef2;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;text-decoration:none;display:block;overflow:hidden}@media (max-width:1020px){.member-command-hero{grid-template-columns:1fr 300px}.member-command-grid{grid-template-columns:1fr 1fr}.member-focus-card{flex-direction:row;grid-column:1/-1;gap:20px;min-height:145px!important}.member-focus-card>div{max-width:49%}.member-focus-card ul{min-width:240px;margin:0}.member-quick-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.member-command-wrap{padding:12px}.member-command-hero,.member-command-grid{grid-template-columns:1fr}.member-command-copy{min-height:235px;padding:22px}.member-command-copy h1{font-size:43px}.member-status-panel{padding:18px}.member-quick-stats{grid-template-columns:1fr 1fr}.member-quick-stats article{min-height:82px;padding:13px}.member-quick-stats b{font-size:17px}.member-verification-card,.member-start-card,.member-action-alert{flex-wrap:wrap;align-items:flex-start;padding:16px}.member-verification-card>div:nth-child(2),.member-action-alert>div:nth-child(2){flex:1;min-width:0}.member-verification-actions,.member-alert-action{align-items:stretch;width:100%;margin-left:0}.member-alert-action{margin-top:2px}.member-start-card .member-command-primary{width:100%}.member-focus-card{flex-direction:column;grid-column:auto;min-height:0!important}.member-focus-card>div{max-width:none}.member-focus-card ul{min-width:0;margin-top:16px}.member-account-strip{grid-template-columns:1fr 1fr!important}.member-account-strip article:nth-child(2){border-right:0}.member-account-strip article:nth-child(-n+2){border-bottom:1px solid #ffffff18}.member-account-strip article:nth-child(3){border-right:1px solid #ffffff18}.member-command-actions{margin-top:18px}.member-command-primary,.member-command-secondary{flex:1}.member-cycle-summary{padding:18px 0}.member-status-panel-foot{padding-top:11px}}.member-portal{color:#1d2430;background:#f3f5f7;min-height:100vh;display:block}.member-portal-content{background:#f3f5f7;min-height:100vh}.member-portal-topbar{z-index:30;background:#fff;border-bottom:1px solid #e4e7eb;align-items:center;gap:13px;min-height:67px;padding:0 max(22px,4vw);display:flex;position:sticky;top:0;box-shadow:0 2px 12px #25364a08}.member-portal-menu-toggle{color:#17202c;cursor:pointer;background:#fff;border:1px solid #e1e5e9;border-radius:8px;place-content:center;gap:3px;width:38px;height:38px;display:grid}.member-portal-menu-toggle i{background:currentColor;border-radius:3px;width:16px;height:2px;display:block}.member-portal-topbar>div{gap:2px;display:grid}.member-portal-topbar b{letter-spacing:-.2px;font-size:13px}.member-portal-topbar span{color:#7b8490;font-size:9px}.member-portal-home{color:#515a66;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:6px;min-height:33px;margin-left:auto;padding:0 11px;font-size:9px;font-weight:800}.member-portal-sidebar{z-index:101;box-sizing:border-box;background:linear-gradient(165deg,#121821,#080b10);border:0;width:262px;min-height:100vh;padding:22px 12px 16px;transition:transform .24s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-108%);box-shadow:18px 0 52px #10172042}.member-portal-backdrop{z-index:100;cursor:pointer;background:#1218207a;border:0;position:fixed;inset:0}.member-portal-menu{gap:3px;padding-top:12px}.member-portal-menu button,.member-portal-settings,.member-portal-logout{color:#c2c7cf;min-height:39px;padding:0 12px;font-size:10px}.member-portal-menu button.active,.member-portal-menu button:hover{box-shadow:none;background:linear-gradient(90deg,#d71d39,#a30f27)}.member-portal-menu i{font-size:15px}.member-portal-poster{min-height:154px;margin:20px 8px 13px}.member-portal-settings{margin-top:7px}.member-portal-content .floating{z-index:20}.member-command-copy{background:linear-gradient(90deg,#080a0edb 2%,#0a0c0ebd 46%,#090b0e25 100%),url(https://images.unsplash.com/photo-1517838277536-f5f99be501b4?auto=format&fit=crop&w=1500&q=88) 70% 42%/cover;border:0;border-radius:10px;min-height:194px;padding:25px 28px;box-shadow:0 8px 22px #19243720}.member-command-copy:after{border-color:#ec1e3d3b;bottom:-77px;right:-45px}.member-command-eyebrow{color:#e3e5e9;letter-spacing:1.55px;font-size:9px}.member-command-primary{box-shadow:none;background:#df1734;border-color:#e01c38}.member-status-panel-head>span,.member-card-heading>span{color:#252c36;letter-spacing:0;font-size:9px;font-weight:900}.member-status-tag.active{color:#187347;background:#b9efcb}.member-status-tag.review,.member-status-tag.pending{color:#9a5a00;background:#ffe2b5}.member-status-tag.expired{color:#ba2135;background:#ffd8de}.member-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.member-quick-actions button{color:#222a35;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e8ec;border-radius:9px;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex;box-shadow:0 4px 12px #25364a08}.member-quick-actions button:hover{border-color:#f0bcc6;box-shadow:0 7px 17px #d91a3420}.member-quick-actions i{color:#fff;background:#e21c39;border-radius:6px;place-items:center;width:34px;height:34px;font-size:17px;font-style:normal;display:grid}.member-quick-actions span{gap:4px;min-width:0;display:grid}.member-quick-actions b{font-size:11px}.member-quick-actions small{color:#747e8b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.member-quick-actions em{color:#28303a;margin-left:auto;font-size:25px;font-style:normal}.member-verification-card h2,.member-start-card h2{color:#272f39;font-family:var(--font-dm-sans),sans-serif;font-size:18px}.member-start-card{background:#fff;border-left:4px solid #e11d3b}.member-insight-grid,.member-feature-grid,.member-bottom-grid{gap:12px;margin-top:12px;display:grid}.member-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.member-insight-grid>article,.member-feature-grid>article,.member-bottom-grid>article,.member-offers{background:#fff;border:1px solid #e3e7eb;border-radius:9px;min-width:0;box-shadow:0 4px 12px #25364a08}.member-insight-grid>article{min-height:210px;padding:16px}.member-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.member-card-heading>span{color:#232b35;font-size:10px;font-weight:900;display:block}.member-today-card{border-left:3px solid #ec1b3b!important}.member-today-detail{gap:5px;margin:25px 0 14px;display:grid}.member-today-detail b{font-size:18px}.member-today-detail small,.member-today-card>p{color:#626d7a;font-size:10px}.member-today-card>p{margin:0 0 17px}.member-today-card>a,.member-next-payment button,.member-training-card button,.member-diet-card button{color:#d51732;cursor:pointer;background:#fff;border:1px solid #e11b38;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:35px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.member-weekly-card{text-align:center}.member-weekly-card .member-card-heading{text-align:left}.member-weekly-ring{background:radial-gradient(circle at center,#fff 59%,transparent 60%),conic-gradient(#16ab5f var(--weekly-progress),#e7ebef 0);border-radius:50%;place-items:center;width:81px;height:81px;margin:19px auto 8px;display:grid}.member-weekly-ring b{font-size:17px}.member-weekly-card>strong{font-size:15px;display:block}.member-weekly-card>small{color:#75808c;font-size:9px}.member-coach-card{text-align:center}.member-coach-card .member-card-heading{text-align:left}.member-coach-avatar{color:#fff;background:linear-gradient(135deg,#1b2634,#6c7888);border:3px solid #f3f4f6;border-radius:50%;place-items:center;width:58px;height:58px;margin:14px auto 7px;font-size:21px;font-weight:900;display:grid}.member-coach-card>b,.member-coach-card>small{display:block}.member-coach-card>b{font-size:12px}.member-coach-card>small{color:#73808d;margin-top:3px;font-size:9px}.member-coach-card>a{color:#fff;background:#10a75d;border-radius:4px;align-items:center;min-height:29px;margin-top:10px;padding:0 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.member-next-payment p{color:#58626d;border-bottom:1px solid #edf0f3;justify-content:space-between;gap:8px;margin:16px 0 0;padding-bottom:9px;font-size:9px;display:flex}.member-next-payment p b{color:#202833;font-size:10px}.member-next-payment p em{border-radius:3px;padding:3px 5px;font-size:8px;font-style:normal}.member-next-payment em.up-to-date{color:#087c42;background:#c7f1d7}.member-next-payment em.attention{color:#b02538;background:#ffe3e7}.member-next-payment button{color:#fff;background:#df1734;width:100%;margin-top:13px}.member-feature-grid{grid-template-columns:1.2fr 1.12fr .92fr .92fr}.member-feature-grid>article{min-height:257px;padding:17px}.member-feature-grid h2{color:#202832;margin:18px 0 4px;font-size:17px}.member-training-card p,.member-referral-card p{color:#697481;margin:0;font-size:10px;line-height:1.5}.member-training-card ul{gap:7px;margin:18px 0;padding:0;list-style:none;display:grid}.member-training-card li{color:#0ea45b;gap:8px;font-size:11px;font-weight:900;display:flex}.member-training-card li span{color:#4f5965;font-size:9px;font-weight:600}.member-training-card button,.member-diet-card button{width:100%;margin-top:15px}.member-diet-card .member-card-heading>b{color:#14844d;background:#c8f1d6;border-radius:4px;padding:4px 6px;font-size:8px}.member-diet-card h2{margin:15px 0 12px}.member-diet-card p{color:#58636e;margin:7px 0;font-size:9px;line-height:1.4}.member-body-card p{color:#68737f;border-bottom:1px solid #edf0f3;justify-content:space-between;gap:8px;margin:17px 0 0;padding-bottom:10px;font-size:9px;display:flex}.member-body-card p b{color:#1e2731;font-size:12px}.member-body-card>small{color:#87909b;margin-top:16px;font-size:8px;line-height:1.5;display:block}.member-referral-card{background:linear-gradient(145deg,#fff,#fff5f6)!important;border-top:3px solid #e21c39!important}.member-referral-card h2{margin-top:20px}.member-referral-code{color:#1d2630;letter-spacing:.6px;background:#fff;border:1px solid #e5e9ed;border-radius:5px;margin:17px 0 10px;padding:9px;font-size:13px;display:block}.member-referral-card>a{color:#fff;background:#0ea75b;border-radius:5px;justify-content:center;align-items:center;min-height:33px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.member-bottom-grid{grid-template-columns:1.25fr 1.15fr .9fr}.member-bottom-grid>article{min-height:188px;padding:17px}.member-payment-history{margin:0;border:0!important}.member-history-list{border-top:0;margin-top:14px}.member-history-list>div{border-bottom:1px solid #edf0f3;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.member-history-list span{color:#697480;font-size:9px}.member-history-list b{font-size:10px}.member-history-list em{color:#b47100;background:#ffecce;border-radius:10px;min-width:auto;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.member-history-list em.approved{color:#087c42;background:#c8f1d6}.member-history-empty{color:#747e89;font-size:10px}.member-notifications p{color:#53606c;align-items:flex-start;gap:9px;margin:17px 0 0;font-size:9px;line-height:1.5;display:flex}.member-notifications i{background:#2778d8;border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.member-notifications i.active{background:#10aa60}.member-notifications i.review,.member-notifications i.pending{background:#e7a21e}.member-notifications i.expired{background:#e31d3d}.member-gym-info>b{margin:18px 0 4px;font-size:11px;display:block}.member-gym-info p{color:#6d7783;margin:0;font-size:9px;line-height:1.45}.member-gym-info a,.member-gym-info small{color:#27313c;margin-top:10px;font-size:9px;text-decoration:none;display:block}.member-gym-info a:nth-of-type(2){color:#0a9e56;font-weight:800}.member-gym-info small{color:#7c8792}.member-offers{margin-top:12px;padding:17px}.member-offers-heading{justify-content:space-between;align-items:end;display:flex}.member-offers-heading span{color:#e01a36;font-size:9px;font-weight:900}.member-offers-heading h2{margin:5px 0 0;font-size:18px}.member-offers>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:13px;display:grid}.member-offers article{border:1px solid #e5e9ed;border-radius:6px;flex-direction:column;min-height:145px;padding:12px;display:flex}.member-offers img{object-fit:cover;border-radius:6px 6px 0 0;width:calc(100% + 24px);height:82px;margin:-12px -12px 10px}.member-offers article>span{color:#e21c39;font-size:8px;font-weight:900}.member-offers article>b{margin-top:5px;font-size:11px}.member-offers article p{color:#6b7581;margin:5px 0;font-size:8px;line-height:1.4}.member-offers article strong{font-size:10px}.member-offers article a{color:#da1935;margin-top:auto;padding-top:9px;font-size:8px;font-weight:900;text-decoration:none}.member-dashboard-footer{color:#6d7783;align-items:center;gap:10px;padding:22px 4px 3px;font-size:9px;display:flex}.member-dashboard-footer span{margin-left:auto}.member-dashboard-footer button{color:#d21832;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}@media (max-width:1100px){.member-insight-grid,.member-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-bottom-grid{grid-template-columns:1fr 1fr}.member-gym-info{grid-column:1/-1}.member-feature-grid>article{min-height:230px}}@media (max-width:650px){.member-portal-topbar{min-height:59px;padding:0 14px}.member-portal-topbar span,.member-portal-home{display:none}.member-command-wrap{padding:10px 12px 21px}.member-command-hero{grid-template-columns:1fr;gap:10px}.member-command-copy{min-height:218px;padding:22px}.member-command-copy h1{font-size:45px}.member-status-panel{padding:17px}.member-quick-actions{grid-template-columns:1fr 1fr;gap:8px}.member-quick-actions button{min-height:67px;padding:10px}.member-quick-actions i{width:29px;height:29px}.member-quick-actions em{display:none}.member-insight-grid,.member-feature-grid,.member-bottom-grid{grid-template-columns:1fr;gap:9px;margin-top:9px}.member-insight-grid>article,.member-feature-grid>article,.member-bottom-grid>article{min-height:auto}.member-gym-info{grid-column:auto}.member-verification-card,.member-start-card,.member-action-alert{gap:10px}.member-dashboard-footer{padding-top:18px}.member-portal-sidebar{width:258px}.member-offers{margin-top:9px}.member-offers>div{grid-template-columns:1fr 1fr}.member-cycle-summary>div:last-child b{font-size:18px}}.member-portal-menu-toggle i{border-radius:50%;width:4px;height:4px}.join-close{color:#4d4a50;background:#fffdfb;border:1px solid #d8d3d0;border-radius:4px;width:160px;height:36px;padding:0 11px;font-size:0;box-shadow:0 2px 8px #00000012}.join-close:after{content:"← Back to dashboard";font:700 10px var(--font-dm-sans),Arial,sans-serif}.join-close:hover{color:#cf1730;border-color:#e5162d}@media (max-width:690px){.join-close{width:136px;height:32px;top:10px;right:10px}.join-close:after{font-size:8px}}.upi-copy-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.copy-upi-button{color:#fff;cursor:pointer;min-height:24px;font:700 9px var(--font-dm-sans),Arial,sans-serif;background:#d91b35;border:1px solid #f05a69;border-radius:3px;padding:0 9px}.copy-upi-button:hover{background:#f12641}.copy-upi-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.upi-qr-card{background:#fffdfb;border:1px solid #d4cfca;grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:14px;margin:0 0 12px;padding:14px 15px;display:grid}.upi-qr-copy>span{color:#d5162d;letter-spacing:1.1px;font-size:8px;font-weight:900;display:block}.upi-qr-copy h3{color:#242329;margin:6px 0;font-size:14px}.upi-qr-copy p{color:#77747a;margin:0 0 10px;font-size:9px;line-height:1.45}.upi-app-button{color:#fff;background:#17171b;border-radius:3px;align-items:center;gap:7px;min-height:27px;padding:0 9px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.upi-app-button:hover{background:#d5162d}.upi-app-button b{font-size:12px}.upi-qr-image{background:#fff;border:1px solid #e1dcd7;place-items:center;width:126px;height:126px;display:grid}.upi-qr-image img{width:118px;height:118px;image-rendering:pixelated;display:block}.upi-qr-loading{color:#78747a;text-align:center;padding:12px;font-size:8px;font-weight:700}.upi-qr-error{color:#ba1d32;background:#fff2f4;border:1px solid #edc5cb;margin:0 0 12px;padding:10px;font-size:9px;font-weight:700}@media (max-width:690px){.upi-qr-card{grid-template-columns:1fr}.upi-qr-image{justify-self:center}}.join-processing,.join-approval-success{text-align:center;max-width:485px;margin:36px auto 0}.join-processing-orbit{border:5px solid #e7d8dc;border-top-color:#e5162d;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 20px;animation:1.15s linear infinite payment-orbit;display:grid;position:relative}.join-processing-orbit i{border:1px solid #ec6f7e;border-radius:50%;position:absolute;inset:7px}.join-processing-orbit b,.join-approved-tick{border-radius:50%;place-items:center;font-weight:900;display:grid}.join-processing-orbit b{color:#d3162d;background:#fff;width:36px;height:36px}.join-processing>span,.join-approval-success>span{color:#d5162d;letter-spacing:1.25px;font-size:9px;font-weight:900;display:block}.join-processing h2,.join-approval-success h2{font:800 31px/.95 var(--font-barlow-condensed),Impact,sans-serif;letter-spacing:-.5px;margin:8px 0 9px}.join-processing>p,.join-approval-success>p{color:#747179;margin:0 auto 18px;font-size:12px;line-height:1.6}.join-processing-steps{text-align:left;gap:7px;margin:17px 0;display:grid}.join-processing-steps p{color:#4c4a50;background:#fffdfb;border:1px solid #dfd9d4;align-items:center;gap:8px;margin:0;padding:9px 11px;font-size:10px;font-weight:700;display:flex}.join-processing-steps b{color:#fff;background:#17955d;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.join-processing-steps .processing-current{color:#b81028;background:#fff5f6;border-color:#e6b6be}.join-processing-steps .processing-current b{background:#d5162d;animation:1.25s ease-in-out infinite processing-pulse}.join-processing article,.join-approval-success article{text-align:left;background:#e9e4de;border-left:3px solid #e5162d;gap:4px;margin:18px 0;padding:14px;display:grid}.join-processing article b,.join-approval-success article b{font-size:12px}.join-processing article span,.join-processing article small,.join-approval-success article span,.join-approval-success article small{color:#67656c;font-size:10px}.processing-dashboard-button{color:#ca1730;margin:5px auto 0}.join-approved-tick{color:#fff;background:#15965c;width:65px;height:65px;margin:0 auto 18px;font-size:32px;box-shadow:0 10px 24px #15965c38}.join-approval-success>span{color:#15965c}.join-processing-error .join-processing-orbit{border-color:#d5162d #f0c7cd #f0c7cd;animation:none}@keyframes payment-orbit{to{transform:rotate(360deg)}}@keyframes processing-pulse{50%{opacity:.72;transform:scale(.82)}}.member-review-card{background:linear-gradient(105deg,#211728,#15161b);border:1px solid #795484;border-radius:5px;align-items:center;gap:17px;max-width:760px;min-height:170px;margin:8px 0;padding:24px;display:flex}.member-review-spinner{border:4px solid #6e5076;border-top-color:#e0a5f0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;animation:1.1s linear infinite payment-orbit;display:grid}.member-review-spinner i{background:#a852b5;border-radius:50%;width:22px;height:22px}.member-review-card>div:last-child>span{color:#e2b4ed;letter-spacing:1px;font-size:8px;font-weight:900;display:block}.member-review-card h2{color:#fff;font:800 26px/.95 var(--font-barlow-condensed),Impact,sans-serif;margin:5px 0}.member-review-card p{color:#c4bdc8;max-width:570px;margin:0;font-size:10px;line-height:1.55}.member-review-card article{border-top:1px solid #ffffff1b;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:14px;padding-top:12px;display:flex}.member-review-card article b{color:#fff;font-size:11px}.member-review-card article span,.member-review-card article small{color:#c0b8c4;font-size:9px}@media (max-width:690px){.join-processing,.join-approval-success{margin-top:20px}.join-processing h2,.join-approval-success h2{font-size:27px}.member-review-card{align-items:flex-start;padding:18px}.member-review-spinner{width:42px;height:42px}}.member-action-message{z-index:40;color:#08713c;background:#effdf4;border:1px solid #a9e2c2;border-radius:7px;margin:0 0 12px;padding:10px 13px;font-size:10px;font-weight:800;position:sticky;top:78px;box-shadow:0 8px 20px #16352218}.member-coach-card>div:last-child{justify-content:center;gap:6px;display:flex}.member-coach-card .member-book-session{color:#27313b;background:#fff;border:1px solid #36404c}.member-body-card .member-card-heading button,.member-payment-history .member-card-heading button,.member-notifications .member-card-heading button{color:#d51934;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:underline}.member-referral-copy{align-items:stretch;gap:7px;display:flex}.member-referral-copy .member-referral-code{flex:1}.member-referral-copy button{color:#d51934;cursor:pointer;background:#fff;border:1px solid #dfe4e8;border-radius:5px;min-width:34px;margin:17px 0 10px;font-size:16px}.member-history-list>div{grid-template-columns:1fr auto auto auto}.member-history-list>div button{color:#d51934;cursor:pointer;background:0 0;border:0;font-size:15px}.member-portal{color:#f5f4f5;background:#08090b;grid-template-columns:202px minmax(0,1fr);min-height:100vh;display:grid}.member-portal-content{background:#0d0e11;min-width:0;min-height:100vh}.member-portal-sidebar{z-index:3;box-sizing:border-box;width:auto;min-height:100vh;box-shadow:none;background:#08090b;border-right:1px solid #26272b;flex-direction:column;padding:24px 11px 16px;transition:none;display:flex;position:relative;top:auto;bottom:auto;left:auto;overflow:visible;transform:none}.member-portal-sidebar.open{transform:none}.member-portal-brand{text-align:left;padding:0 18px 20px}.member-portal-brand .logo{width:104px}.member-portal-brand .logo strong{font-size:42px}.member-portal-brand .logo span{letter-spacing:2.4px;margin-top:7px;font-size:7px}.member-portal-menu{border-top:1px solid #ffffff16;gap:4px;padding-top:10px;display:grid}.member-portal-menu button,.member-portal-settings,.member-portal-logout{color:#aaaab1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;min-height:36px;padding:0 12px;font-size:10px;display:flex}.member-portal-menu button:hover,.member-portal-menu button.active{color:#fff;background:linear-gradient(90deg,#b51c2d,#6f111b);box-shadow:0 6px 16px #0007}.member-portal-menu i{color:#e3e2e4;text-align:center;width:15px;font-size:14px;font-style:normal}.member-portal-poster{background-position:50%;background-size:cover;border:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:178px;margin:28px 9px 15px;padding:17px 14px;display:flex}.member-portal-poster span,.member-portal-poster b,.member-portal-poster strong{font-family:var(--font-barlow-condensed),Impact,sans-serif;letter-spacing:-.6px;font-size:34px;font-weight:900;line-height:.78}.member-portal-poster b{color:var(--red)}.member-portal-settings{color:#aaaab1;margin-top:auto}.member-portal-logout{color:#ff8c9a;margin-top:3px}.member-portal-topbar,.member-portal-backdrop{display:none!important}.member-portal .member-shell,.member-portal .member-extra-shell{background:#0d0e11;min-height:0}.member-portal .member-nav{background:#08090b;border-bottom:1px solid #ffffff18;height:50px;padding:0 28px}.member-portal .member-nav:before{content:"MEMBER DASHBOARD";color:#e3e1e4;letter-spacing:.7px;font-size:9px;font-weight:800}.member-portal .member-nav .member-brand{display:none}.member-portal .member-nav>div{gap:8px}.member-portal .member-nav>div button{color:#dddbe0;border:1px solid #ffffff1d;border-radius:3px;min-height:28px;padding:0 10px}.member-portal .member-nav .member-logout{color:#ff8b98;border-color:#9d2631}.member-portal .member-wrap{max-width:1260px;padding:18px 28px}.member-dashboard-shell{color:#f5f4f5;background:#0d0e11;min-height:0}.member-command-wrap{max-width:1260px;padding:18px 28px 8px}.member-command-hero{grid-template-columns:minmax(0,1fr) 340px;gap:8px;margin-bottom:8px}.member-command-copy{min-height:266px;box-shadow:none;background:linear-gradient(90deg,#101116 4%,#111216e8 54%,#10111468 100%),url(https://images.unsplash.com/photo-1517838277536-f5f99be501b4?auto=format&fit=crop&w=1400&q=88) 74% 39%/cover;border:1px solid #ffffff18;border-radius:5px;padding:30px}.member-command-copy h1{color:#f5f4f5;margin:15px 0 7px;font-size:clamp(40px,4.5vw,60px)}.member-command-copy h1 em{color:#f02942}.member-command-copy>p:not(.member-command-eyebrow){color:#c5c3c8;max-width:455px;font-size:11px;line-height:1.6}.member-command-actions{margin-top:22px}.member-command-primary{background:linear-gradient(135deg,#e2233b,#a51020);border-color:#ee4256;box-shadow:0 8px 19px #0006}.member-command-secondary{background:#111217b8;border-color:#ffffff2c}.member-status-panel{background:linear-gradient(160deg,#18191e,#0e0f12);border:1px solid #ffffff18;border-top:3px solid #dc1d35;border-radius:5px;padding:20px;box-shadow:0 15px 36px #0003}.member-status-panel-head>span,.member-card-label>span{color:#b8b6bc;letter-spacing:1px;font-size:8px;font-weight:800}.member-status-tag{border:1px solid;border-radius:20px;padding:0 7px}.member-status-tag.active{color:#84e5b5;background:#0c3423;border-color:#1e8858}.member-status-tag.review,.member-status-tag.pending{color:#e8b6f4;background:#2c1934;border-color:#9265a1}.member-status-tag.expired{color:#ffb5be;background:#35151b;border-color:#9e3343}.member-cycle-summary{padding:23px 0 19px}.member-cycle-ring{background:radial-gradient(circle at center,#17181d 57%,transparent 58%),conic-gradient(#e1263d var(--cycle-progress),#34353a 0);width:91px;height:91px;box-shadow:inset 0 0 0 1px #ffffff12}.member-cycle-ring.review,.member-cycle-ring.pending{background:radial-gradient(circle at center,#17181d 57%,transparent 58%),conic-gradient(#ad5ab8 var(--cycle-progress),#34353a 0)}.member-cycle-ring.expired{background:radial-gradient(circle at center,#17181d 57%,transparent 58%),conic-gradient(#b73c4c var(--cycle-progress),#34353a 0)}.member-cycle-ring strong{color:#fff}.member-cycle-ring small{color:#96949b}.member-cycle-summary>div:last-child b{color:#f3f2f4;font-family:var(--font-barlow-condensed),Impact,sans-serif;font-size:25px;line-height:.9}.member-cycle-summary>div:last-child span{color:#afaeb4;font-size:9px}.member-status-panel-foot{color:#9f9da4;border-color:#ffffff16}.member-status-panel-foot b{color:#e7e5e9}.member-quick-stats{gap:8px;margin-bottom:8px}.member-quick-stats article{background:#14151a;border:1px solid #ffffff16;border-radius:5px;min-height:91px;padding:16px}.member-quick-stats span{color:#aaa8ae;letter-spacing:.9px;font-size:8px}.member-quick-stats b{color:#f1eff2;font-family:var(--font-barlow-condensed),Impact,sans-serif;margin:9px 0 4px;font-size:20px}.member-quick-stats small{color:#99979f;font-size:8px}.member-verification-card,.member-start-card,.member-action-alert{color:#f5f4f5;background:#15161b;border:1px solid #ffffff1e;border-radius:5px;margin-bottom:8px}.member-verification-card{background:linear-gradient(90deg,#211726,#15161b);border-color:#815b89}.member-verification-icon,.member-action-alert-icon{background:#a852b5}.member-verification-card span,.member-start-card span{color:#d7b6df}.member-verification-card h2,.member-start-card h2{color:#fff;font-family:var(--font-barlow-condensed),Impact,sans-serif}.member-verification-card p,.member-start-card p{color:#bcb9c0}.member-text-button{color:#f2c7fb}.member-start-card{border-left:3px solid #e32941}.member-action-alert.active{background:linear-gradient(90deg,#10251c,#14161a);border-color:#1e6f4d}.member-action-alert.active .member-action-alert-icon{background:#168154}.member-action-alert.pending,.member-action-alert.review{background:linear-gradient(90deg,#22182a,#15161b);border-color:#795484}.member-action-alert.expired{background:linear-gradient(90deg,#2c151a,#15161b);border-color:#9d3343}.member-action-alert b{color:#f3f1f4}.member-action-alert p{color:#b7b4bb}.member-alert-action{color:#f3f1f4;background:#ffffff0c;border-color:#ffffff2b}.member-command-grid{grid-template-columns:1.05fr 1fr .82fr;gap:8px}.member-command-grid>article{background:#15161b;border:1px solid #ffffff18;border-radius:5px;min-height:214px;padding:19px}.member-membership-card{border-top:3px solid #dd233b!important}.member-membership-card h2,.member-schedule-card h2,.member-focus-card h2{color:#fff;font-family:var(--font-barlow-condensed),Impact,sans-serif}.member-membership-card>p,.member-session-hint,.member-focus-card>div>p{color:#aeadb4}.member-session-time{background:#0f1014;border-color:#ffffff16}.member-session-time b{color:#fff}.member-session-time p{color:#bdbac1}.member-focus-card{background:linear-gradient(150deg,#211820,#15161b)!important}.member-focus-card li{color:#d0ced3}.member-account-strip{background:#111217;border-color:#ffffff18}.member-account-strip article{border-color:#ffffff18}.member-account-strip span{color:#98969d}.member-account-strip b,.member-account-strip a{color:#f0eef2}.member-account-strip a{color:#ff9daa}@media (max-width:900px){.member-portal{grid-template-columns:76px minmax(0,1fr)}.member-portal-sidebar{padding:16px 7px}.member-portal-brand{padding:0 6px 16px}.member-portal-brand .logo{width:52px}.member-portal-brand .logo strong{font-size:30px}.member-portal-brand .logo span,.member-portal-menu button{font-size:0}.member-portal-menu button{justify-content:center;padding:0}.member-portal-menu i{width:auto;font-size:16px}.member-portal-poster{display:none}.member-portal-settings,.member-portal-logout{justify-content:center;padding:0;font-size:0}.member-portal .member-wrap,.member-portal .member-wrap.member-extras{padding-left:18px;padding-right:18px}}@media (max-width:650px){.member-portal{display:block}.member-portal-sidebar{z-index:12;border-bottom:1px solid #ffffff18;border-right:0;flex-direction:row;width:100%;height:61px;min-height:61px;padding:7px 10px;display:flex;position:sticky;top:0}.member-portal-brand{padding:0 10px 0 0}.member-portal-brand .logo{width:55px}.member-portal-brand .logo strong{font-size:28px}.member-portal-menu{border:0;flex:1;gap:2px;padding:0;display:flex;overflow-x:auto}.member-portal-menu button{width:33px;min-width:33px;min-height:35px}.member-portal-settings,.member-portal-logout{width:30px;min-width:30px}.member-portal .member-nav{padding:0 15px}.member-portal .member-nav>div button:first-child{font-size:0}.member-portal .member-wrap,.member-portal .member-wrap.member-extras,.member-command-wrap{padding:12px}.member-command-hero,.member-command-grid{grid-template-columns:1fr}.member-command-copy{min-height:235px;padding:22px}.member-command-copy h1{font-size:43px}.member-quick-stats{grid-template-columns:1fr 1fr}.member-quick-stats article{min-height:82px;padding:13px}.member-quick-stats b{font-size:17px}.member-account-strip{grid-template-columns:1fr 1fr!important}}
