@media (height<=540px){.spf-public-mobile-menu .spf-mobile-menu-head{padding-top:.45rem;padding-bottom:.45rem}.spf-public-mobile-menu .spf-mobile-menu-body{gap:.35rem;padding-top:.4rem;padding-bottom:.4rem}.spf-public-mobile-menu .spf-mobile-primary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem}.spf-public-mobile-menu .spf-mobile-primary-grid a{min-height:2rem;padding:.25rem .35rem;font-size:.65rem;line-height:1.15}.spf-public-mobile-menu .spf-mobile-portal-grid a{flex-direction:row;gap:.25rem;min-height:2rem;padding:.2rem .3rem;font-size:.6rem}.spf-public-mobile-menu .spf-mobile-portal-grid svg{width:.75rem;height:.75rem}.spf-public-mobile-menu .spf-mobile-menu-footer{padding-top:.4rem;padding-bottom:max(.4rem, env(safe-area-inset-bottom))}.spf-public-mobile-menu .spf-mobile-menu-footer a{height:2.25rem}.spf-public-mobile-menu .spf-mobile-menu-footer p{margin-top:.2rem}}main[data-site-motion-page]{animation:.44s cubic-bezier(.22,1,.36,1) both site-page-arrive}main [data-site-motion-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--site-motion-delay,0s);transform:translateY(22px)}main [data-site-motion-reveal][data-site-motion-visible]{opacity:1;transform:translate(0)}@keyframes site-page-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@media (width<=1023px){header:has(nav[aria-label=Main\ navigation])>.section-shell{height:4rem;min-height:4rem}header:has(nav[aria-label=Main\ navigation]) a[aria-label="Super Plus Fitness home"] img{width:auto;max-height:2.65rem}header:has(nav[aria-label=Main\ navigation]) button[aria-label=Open\ menu]{border-color:#0000001f;border-radius:.9rem;width:2.75rem;height:2.75rem;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 2px 10px #00000012}header:has(nav[aria-label=Main\ navigation]) button[aria-label=Open\ menu]:active{transform:scale(.96)}[role=dialog]:has(nav[aria-label=Mobile\ navigation])>div:has(nav[aria-label=Mobile\ navigation]){overscroll-behavior:contain;height:100dvh;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));scrollbar-width:thin;overflow-y:auto}}nav[aria-label=Mobile\ navigation] a[aria-current=page]{color:var(--primary,#e3342f);border-left:3px solid;padding-left:.75rem}nav[aria-label=Main\ navigation] a[aria-current=page]{color:var(--primary,#e3342f);text-underline-offset:.5rem;text-decoration:underline;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){main[data-site-motion-page]{animation:none!important}main [data-site-motion-reveal]{opacity:1!important;transition:none!important;transform:none!important}header:has(nav[aria-label=Main\ navigation]) button[aria-label=Open\ menu]{transition:none!important}}footer section[aria-label="Footer call to action"],footer section[aria-label=Explore],footer section[aria-label="Business and portal links"]>div:first-child{display:none}footer>.section-shell{padding-top:1.75rem;padding-bottom:1.75rem}footer>.section-shell>.grid{gap:1.25rem;padding-bottom:1.5rem}footer section[aria-label="Business and portal links"]{gap:0}@media (width>=640px){footer>.section-shell{padding-top:3rem;padding-bottom:3rem}footer>.section-shell>.grid{gap:2rem}}@media (width>=1024px){footer>.section-shell>.grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,1.15fr)}}.spf-admin .spf-main-content>header>div>div>div:first-child{display:none}.spf-admin .spf-main-content>header>div>div{justify-content:flex-end}.spf-admin .spf-main-content>header{z-index:10}.spf-admin-workspace{min-width:0;padding-left:248px}.spf-admin-sidebar{z-index:45;border-right:1px solid var(--portal-border);width:248px;color:var(--portal-ink);background:#fff;flex-direction:column;padding:25px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0}.spf-admin-brand{align-items:center;gap:11px;padding:0 9px 24px;display:flex}.spf-admin-brand img{object-fit:contain;width:42px;height:42px}.spf-admin-brand strong{letter-spacing:.035em;font-size:13px;display:block}.spf-admin-brand small{color:var(--portal-muted);margin-top:4px;font-size:10px;display:block}.spf-admin-groups{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.spf-admin-group{text-align:left;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:47px;margin-bottom:3px;padding:12px;font-size:13px;font-weight:750;display:flex}.spf-admin-group>span{flex:1}.spf-admin-group>svg:first-child{color:var(--portal-accent);flex-shrink:0}.spf-admin-group:hover,.spf-admin-group[aria-current],.spf-admin-group[aria-expanded=true]{background:var(--portal-surface)}.spf-admin-submenu{border-left:1px solid var(--portal-border);margin:1px 0 9px 14px;padding-left:7px}.spf-admin-tool{overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:11px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.spf-admin-tool>span{flex:1;min-width:0}.spf-admin-tool>svg{color:var(--portal-muted);flex-shrink:0}.spf-admin-tool:hover,.spf-admin-tool[aria-current]{background:var(--portal-surface);color:var(--portal-accent)}.spf-admin-sidebar-footer{border-top:1px solid var(--portal-border);gap:4px;margin-top:12px;padding-top:10px;display:grid}.spf-admin-sidebar-footer :is(a,button){color:var(--portal-muted);justify-content:space-between;gap:8px;padding:10px 12px;font-size:11px;display:flex}body.spf-admin-nav-active .spf-main-content>header{display:none!important}.spf-admin-topbar{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--portal-border);background:#ffffffed;align-items:center;gap:12px;min-width:0;height:72px;padding:12px 32px;display:flex;position:sticky;top:0}.spf-admin-topmark{border:1px solid var(--portal-border);background:#fff;border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;display:none}.spf-admin-topmark img{object-fit:contain;width:36px;height:36px}.spf-admin-topbrand{white-space:nowrap;font-size:13px;font-weight:900}.spf-admin-topbrand span{color:var(--portal-muted);margin-left:7px;font-size:11px;font-weight:600}.spf-admin-search-trigger{border:1px solid var(--portal-border);background:var(--portal-canvas);text-align:left;width:min(440px,52%);min-width:0;min-height:44px;color:var(--portal-muted);border-radius:12px;align-items:center;gap:10px;margin-left:auto;padding:10px 13px;font-size:12px;display:flex}.spf-admin-search-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.spf-admin-search-trigger svg{flex-shrink:0}.spf-admin-search-trigger kbd{border:1px solid var(--portal-border);background:#fff;border-radius:5px;padding:2px 5px;font-size:10px}.spf-admin-role{background:var(--portal-surface);color:var(--portal-accent);text-transform:capitalize;border-radius:100px;padding:8px 10px;font-size:11px;font-weight:800}.spf-admin-bottom-nav{display:none}.spf-admin-dialog{color:var(--portal-ink);background:#fff;border-radius:22px;gap:16px;width:calc(100% - 24px);max-width:620px;max-height:calc(100dvh - 24px);padding:24px;overflow-y:auto}.spf-admin-search-dialog{grid-template-rows:auto auto auto minmax(0,1fr) auto}.spf-admin-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.spf-admin-mobile-grid button{border:1px solid var(--portal-border);text-align:left;background:var(--portal-canvas);border-radius:15px;gap:5px;min-width:0;padding:15px;display:grid}.spf-admin-mobile-grid svg{color:var(--portal-accent);margin-bottom:4px}.spf-admin-mobile-grid strong{font-size:13px}.spf-admin-mobile-grid small{color:var(--portal-muted);font-size:10px}.spf-admin-page [hidden],.spf-admin-workspace [hidden]{display:none!important}.spf-admin-page :is(input,select,textarea){max-width:100%}.spf-admin-page :is(h1,h2,h3,p,strong){overflow-wrap:anywhere}body.spf-admin-nav-active .spf-side-nav,body.spf-admin-nav-active .spf-admin>header{display:none!important}body.spf-admin-nav-active .spf-dashboard .spf-main-content,body.spf-admin-nav-active .spf-admin>div{margin-left:0}body.spf-admin-nav-active .spf-admin .spf-metric strong{overflow-wrap:normal;font-size:clamp(1.2rem,2vw,1.9rem)}@media (width>=1024px){body.spf-admin-nav-active{padding-left:248px}}@media (width<=1023px){.spf-admin-topmark{display:grid}.spf-admin-workspace{padding-left:0;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.spf-admin-sidebar{display:none}.spf-admin-topbar{gap:9px;height:64px;padding:9px 16px}.spf-admin-topbrand,.spf-admin-role{display:none}.spf-admin-icon-button{border:1px solid var(--portal-border);background:#fff;border-radius:12px;place-items:center;min-width:44px;min-height:44px;display:grid}.spf-admin-search-trigger{flex:1;width:auto;margin-left:0}.spf-admin-bottom-nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--portal-border);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#fffffff5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.spf-admin-bottom-nav :is(a,button){min-height:49px;color:var(--portal-muted);border-radius:12px;align-content:center;justify-items:center;gap:4px;font-size:10px;font-weight:700;display:grid}.spf-admin-bottom-nav [aria-current]{color:var(--portal-accent);background:var(--portal-surface)}body.spf-admin-nav-active{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.spf-admin-dialog input,.spf-admin-page :is(input,select,textarea){font-size:16px}.spf-admin-dialog .spf-admin-tool{min-height:48px;font-size:14px}}@media (prefers-reduced-motion:reduce){.spf-admin-workspace *,body.spf-admin-nav-active *{scroll-behavior:auto!important;animation:none!important}}body.spf-admin-nav-active .spf-admin-page{padding-bottom:80px}body.spf-admin-nav-active main{min-width:0}@media (width<=1023px){body.spf-admin-nav-active :is(input,select,textarea){max-width:100%;font-size:16px}}@media (width>=1024px){body.spf-admin-nav-active{padding-left:248px}}body.spf-admin-nav-active nav[aria-label="Super Plus management workspace"],body.spf-admin-nav-active nav[aria-label="Staff and reception action navigation"],body.spf-admin-nav-active .reception-responsive>div>aside{display:none}@media (width>=1024px){body.spf-reception-nav-active{padding-left:270px}}body.spf-reception-nav-active header:has(>.section-shell){display:none}body.spf-reception-nav-active nav[aria-label="Super Plus management workspace"],body.spf-reception-nav-active nav[aria-label="Staff and reception action navigation"],body.spf-reception-nav-active .reception-responsive>div>aside{display:none}.spf-assistant-avatar{background:linear-gradient(145deg,#ffe7d5,#ffb77e);border-radius:50%;flex-shrink:0;display:block;position:relative;overflow:hidden}.spf-assistant-avatar img{object-fit:contain;pointer-events:none;width:200%;max-width:none;height:200%;position:absolute;top:0;left:-50%}.spf-assistant-launch{z-index:80;right:20px;bottom:calc(18px + env(safe-area-inset-bottom));color:#242020;align-items:center;gap:12px;font-family:Arial,sans-serif;display:flex;position:fixed}.spf-assistant-launch-button{cursor:pointer;background:linear-gradient(135deg,#d93635,#ff9c32);border:2px solid #fff;border-radius:50%;width:76px;height:76px;padding:3px;transition:transform .2s;position:relative;box-shadow:0 6px 28px #3b1c2738}.spf-assistant-launch-button:hover{transform:translateY(-3px)}.spf-assistant-launch-button>.spf-assistant-avatar{border:2px solid #fff;width:100%;height:100%}.spf-assistant-launch-badge{color:#fff;background:#df3c32;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:0;right:-1px}.spf-assistant-invite{background:#fff;border:1px solid #f2ded4;border-radius:16px 16px 3px;position:relative;box-shadow:0 5px 25px #391c1917}.spf-assistant-invite>button:last-child{cursor:pointer;text-align:left;padding:12px 16px}.spf-assistant-invite strong{font-size:13px;font-weight:700;display:block}.spf-assistant-invite span{color:#b33223;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.spf-assistant-invite-close{cursor:pointer;color:#67524c;background:#fff;border:1px solid #eadbd6;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-10px;right:-5px}.spf-assistant-panel{color:#292321;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffaf7;border:1px solid #f0e0d8;border-radius:26px;width:min(410px,100vw - 40px);max-width:none;height:min(720px,100dvh - 40px);max-height:none;margin:0;padding:0;font-family:Arial,sans-serif;position:fixed;inset:auto 20px 20px auto;overflow:hidden;box-shadow:0 25px 100px #24100b40}.spf-assistant-panel::backdrop{background:#15100c4d}.spf-assistant-layout{flex-direction:column;height:100%;min-height:0;display:flex}.spf-assistant-header{color:#fff;background:linear-gradient(120deg,#a9252e 0%,#db4232 52%,#f78032 100%);border-radius:0 0 28px 28px;flex-shrink:0;padding:12px 16px 23px;position:relative}.spf-assistant-toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.spf-assistant-toolbar>span{letter-spacing:.14em;opacity:.92;font-size:9px;font-weight:700}.spf-assistant-toolbar>div{gap:3px;display:flex}.spf-assistant-toolbar button{color:#fff;cursor:pointer;background:#ffffff10;border-radius:50%;place-items:center;min-width:36px;min-height:36px;display:grid}.spf-assistant-toolbar button:hover{background:#ffffff28}.spf-assistant-identity{text-align:center}.spf-assistant-portrait{background:#ffffff26;border:1px solid #ffffff59;border-radius:50%;width:100px;height:100px;margin:0 auto 12px;padding:5px;position:relative}.spf-assistant-portrait>.spf-assistant-avatar{border:2px solid #fff;width:100%;height:100%}.spf-assistant-status-dot{background:#7ae551;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:7px;right:3px}.spf-assistant-identity p{color:#fff5ed;margin:0;font-size:12px}.spf-assistant-identity h2{letter-spacing:-.03em;margin:5px 0 0;font-family:Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.2}.spf-assistant-identity .spf-assistant-ready{color:#fff1df;margin-top:7px;font-size:10px}.spf-assistant-header-compact{border-radius:0 0 22px 22px;padding-bottom:14px}.spf-assistant-header-compact .spf-assistant-identity{text-align:left;align-items:center;gap:12px;margin-top:6px;display:flex}.spf-assistant-header-compact .spf-assistant-portrait{width:58px;height:58px;margin:0;padding:2px}.spf-assistant-header-compact .spf-assistant-identity h2{margin-top:3px;font-size:19px}.spf-assistant-header-compact .spf-assistant-status-dot{border-width:2px;width:13px;height:13px;bottom:1px;right:0}.spf-assistant-header-compact .spf-assistant-ready{display:none}.spf-assistant-description{color:#7d6860;flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin:0;padding:10px 12px 6px;font-size:9px;line-height:1.5;display:flex}.spf-assistant-description svg{flex-shrink:0}.spf-assistant-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ead6cb transparent;flex:1;min-height:0;padding:13px 16px 18px;overflow-y:auto}.spf-assistant-date{text-align:center;color:#9a8177;letter-spacing:.13em;margin-bottom:19px;font-size:8px}.spf-assistant-message{align-items:flex-end;gap:7px;margin-bottom:17px;display:flex}.spf-assistant-message-avatar{border:1px solid #f1c5ab;width:29px;height:29px}.spf-assistant-bubble{background:#fff;border:1px solid #f0e6e0;border-radius:18px 18px 18px 4px;max-width:calc(100% - 36px);padding:13px 15px;font-size:13px;line-height:1.65;box-shadow:0 3px 7px #3b1d1804}.spf-assistant-bubble p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.spf-assistant-message-visitor{justify-content:flex-end}.spf-assistant-message-visitor .spf-assistant-bubble{color:#fff;background:#c43c31;border-color:#c43c31;border-radius:18px 18px 4px}.spf-assistant-action{color:#a72e23;background:#fff5ee;border:1px solid #f6d3bf;border-radius:9px;align-items:center;gap:6px;min-height:36px;margin-top:10px;padding:5px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.spf-assistant-action:hover{background:#ffe6d5}.spf-assistant-suggestions{margin-left:36px}.spf-assistant-suggestions>p{color:#8c7268;margin:0 0 10px;font-size:10px}.spf-assistant-suggestions>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.spf-assistant-suggestions button{text-align:left;color:#a53827;cursor:pointer;background:#fff9f3;border:1px solid #f0d4c4;border-radius:11px;justify-content:space-between;align-items:center;gap:3px;min-height:42px;padding:8px 9px;font-size:10px;font-weight:600;display:flex}.spf-assistant-suggestions button:hover{background:#ffe8d8}.spf-assistant-suggestions svg{flex-shrink:0}.spf-assistant-followups{flex-wrap:wrap;gap:6px;margin-left:36px;display:flex}.spf-assistant-followups button{color:#9d3928;cursor:pointer;background:#fff;border:1px solid #edd6c9;border-radius:20px;padding:8px 10px;font-size:10px}.spf-assistant-footer{background:#fff;border-top:1px solid #f1e7df;flex-shrink:0;padding:12px 16px 10px}.spf-assistant-composer{border:1px solid #e3d6ce;border-radius:30px;align-items:center;gap:6px;padding:5px 6px 5px 14px;display:flex}.spf-assistant-composer:focus-within{border-color:#d95537;box-shadow:0 0 0 3px #fbd2b62b}.spf-assistant-composer input{color:#332621;background:0 0;border:0;outline:none;flex:1;min-width:0;height:36px;font-family:inherit;font-size:16px}.spf-assistant-composer input::placeholder{color:#a2938b}.spf-assistant-composer button{color:#fff;cursor:pointer;background:linear-gradient(130deg,#d13832,#f78032);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.spf-assistant-composer button:disabled{cursor:default;background:#e8ded8}.spf-assistant-footer>p{color:#8b776e;justify-content:center;gap:4px;margin:9px 0 6px;font-size:10px;display:flex}.spf-assistant-footer a{color:#aa3429;text-underline-offset:2px;align-items:center;gap:3px;font-weight:700;text-decoration:underline;display:inline-flex}.spf-assistant-credit{text-align:center;color:#ad9d94;letter-spacing:.02em;font-size:8px;display:block}.spf-assistant-panel button:focus-visible,.spf-assistant-panel a:focus-visible,.spf-assistant-launch button:focus-visible{outline-offset:3px;outline:2px solid #f5a23c}@media (width<=639px){.spf-assistant-launch{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));gap:10px}.spf-assistant-launch-button{width:68px;height:68px}.spf-assistant-panel{inset:var(--spf-viewport-top,0px) 0 auto 0;width:100%;height:var(--spf-viewport-height,100dvh);border:0;border-radius:0}.spf-assistant-header{padding-top:calc(9px + env(safe-area-inset-top))}.spf-assistant-footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.spf-assistant-identity h2{font-size:25px}.spf-assistant-log{padding:16px 17px 22px}.spf-assistant-bubble{font-size:14px}.spf-assistant-suggestions button{min-height:44px;font-size:11px}.spf-assistant-description{font-size:9px}}@media (height<=620px){.spf-assistant-header .spf-assistant-identity{text-align:left;align-items:center;gap:12px;display:flex}.spf-assistant-header .spf-assistant-portrait{width:58px;height:58px;margin:0;padding:2px}.spf-assistant-header{padding-bottom:12px}.spf-assistant-identity h2{font-size:20px}.spf-assistant-identity .spf-assistant-ready{display:none}.spf-assistant-status-dot{border-width:2px;width:13px;height:13px;bottom:1px;right:0}.spf-assistant-invite{display:none}}@media (prefers-reduced-motion:reduce){.spf-assistant-launch-button{transition:none}.spf-assistant-launch-button:hover{transform:none}}.spf-blog-v2{color:#282621;background:#f7f5f0;width:100%;min-width:0;max-width:100%;overflow-x:clip}.spf-blog-v2>.min-h-screen{color:#282621;background:#f7f5f0;min-width:0;min-height:75vh}.spf-blog-v2>.min-h-screen>header,.spf-blog-v2>.min-h-screen>footer{display:none}.spf-blog-reading-progress{z-index:39;pointer-events:none;background:#e8e2d9;height:3px;position:sticky;top:56px}.spf-blog-reading-progress>div{background:#df4c38;height:100%;transition:width .11s linear}.spf-blog-article-nav{background:#f7f5f0;border-bottom:1px solid #e4dfd5;max-width:100%}.spf-blog-article-nav>div{justify-content:space-between;align-items:center;gap:16px;min-width:0;max-width:1160px;margin:0 auto;padding:19px 20px;display:flex}.spf-blog-article-nav span{letter-spacing:.19em;text-transform:uppercase;color:#d84a36;min-width:0;font-size:10px;font-weight:800}.spf-blog-article-nav a{letter-spacing:.1em;text-transform:uppercase;color:#3b3832;flex-shrink:0;align-items:center;gap:9px;min-height:36px;font-size:11px;font-weight:800;text-decoration:none;transition:color .18s;display:inline-flex}.spf-blog-article-nav a:hover{color:#c93d2c}.spf-blog-article-nav a:focus-visible{outline-offset:4px;outline:2px solid #df4c38}.spf-blog-v2 article{background:#f7f5f0;min-width:0}.spf-blog-v2 article>div{width:100%;min-width:0;max-width:1160px;padding-top:30px;padding-bottom:52px}.spf-blog-v2 article>div>a:first-child{text-transform:uppercase;letter-spacing:.09em;color:#4a463f;background:#fff;border:1px solid #e4dfd5;align-items:center;gap:9px;max-width:100%;min-height:40px;padding:0 14px;font-size:11px;font-weight:800;transition:border-color .2s,color .2s;display:inline-flex}.spf-blog-v2 article>div>a:first-child:hover{color:#c93d2c;border-color:#d84a36}.spf-blog-v2 article>div>a:first-child:focus-visible{outline-offset:3px;outline:2px solid #df4c38}.spf-blog-v2 article>div>div.mt-8{min-width:0;max-width:1030px;margin-top:30px}.spf-blog-v2 article>div>div.mt-8>div:first-child{color:#db4d39;letter-spacing:.14em;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:800;display:flex}.spf-blog-v2 article>div>div.mt-8>div:first-child span:first-child{color:#fff;overflow-wrap:anywhere;background:#df4c38;align-items:center;max-width:100%;min-height:28px;padding:5px 10px;display:inline-flex}.spf-blog-v2 article>div>div.mt-8>div:first-child span:not(:first-child){color:#79756f}.spf-blog-v2 article h1{letter-spacing:-.018em;text-transform:uppercase;color:#24231f;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;margin-top:18px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2.45rem,5.2vw,4.7rem);font-weight:800;line-height:1.02}.spf-blog-v2 article h1+p{color:#68655e;overflow-wrap:anywhere;max-width:770px;margin-top:18px;font-size:clamp(.98rem,1.6vw,1.1rem);line-height:1.58}.spf-blog-v2 article>div>div.mt-8>div.mt-7{border-top:1px solid #e1ddd4;margin-top:22px;padding-top:14px}.spf-blog-v2 article>div>div.mt-8>div.mt-7>div{gap:12px}.spf-blog-v2 article>div>div.mt-8>div.mt-7>div>div:first-child{background:#f6dfda;border-radius:50%;width:39px;height:39px}.spf-blog-v2 article>div>div.mt-8>div.mt-7 p:first-child{color:#282621;font-size:13px;font-weight:800}.spf-blog-v2 article>div>div.mt-10{background:#232321;border-radius:0;min-width:0;margin-top:28px;position:relative;overflow:hidden;box-shadow:10px 10px #e7e0d7}.spf-blog-v2 article>div>div.mt-10 img{aspect-ratio:16/8;object-fit:cover;width:100%;max-width:100%;max-height:480px;display:block}.spf-blog-v2 article>div>div.mt-10>div{background:radial-gradient(circle at 78% 28%,#632e29,#0000 43%),linear-gradient(135deg,#272824,#141513);border-radius:0;min-height:320px;position:relative;overflow:hidden}.spf-blog-v2 article>div>div.mt-10>div>div{display:none}.spf-blog-v2 article>div>div.mt-10>div:before{content:"";opacity:.85;border:70px solid #df4c38;border-radius:50%;width:460px;height:460px;position:absolute;top:-140px;right:-80px}.spf-blog-v2 article>div>div.mt-10>div:after{content:"MOVE.\a LEARN.\a REPEAT.";white-space:pre;letter-spacing:-.02em;color:#fff;text-align:left;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(4rem,8vw,7rem);font-weight:800;line-height:.78;position:absolute;bottom:10%;left:7%}.spf-blog-v2 article>div>div.mt-7.flex.flex-wrap.items-center.gap-3{border-bottom:1px solid #ded8cf;margin-top:24px;padding:0 0 23px}.spf-blog-v2 article>div>div.mt-7.flex.flex-wrap.items-center.gap-3 button{text-transform:uppercase;letter-spacing:.05em;border-radius:0;min-height:40px;font-size:11px;font-weight:800}.spf-blog-v2 article>div>div.mt-7.flex.flex-wrap.items-center.gap-3 button:not(.bg-primary){color:#37332d;background:#fff;border:1px solid #ddd6cc}.spf-blog-v2 article>div>div.mt-7.flex.flex-wrap.items-center.gap-3 button:hover{border-color:#df4c38}.spf-blog-v2 article>div>div.mt-7.flex.flex-wrap.items-center.gap-3 a:focus-visible{outline-offset:3px;outline:2px solid #df4c38}.spf-blog-v2 article>div>div.mx-auto.max-w-3xl.py-10{background:linear-gradient(135deg,#fff,#fffdfa);border-top:1px solid #eee5dd;border-left:3px solid #df4c38;width:100%;min-width:0;max-width:790px;margin:30px auto 0;padding:28px 34px 32px;box-shadow:0 12px 45px #24231f09}.spf-blog-v2 article .whitespace-pre-wrap{color:#383730;overflow-wrap:anywhere;max-width:100%;font-size:1rem;font-weight:400;line-height:1.67}.spf-blog-v2 article .whitespace-pre-wrap:before{content:"THE READ";color:#b74333;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #efe9e1;margin-bottom:18px;padding-bottom:12px;font-family:Manrope,sans-serif;font-size:10px;font-weight:800;line-height:1.2;display:block}.spf-blog-v2 #comments{background:#efede7;border-top:1px solid #e0dbd1;scroll-margin-top:96px}.spf-blog-v2 #comments>div{max-width:1160px;padding-top:52px;padding-bottom:58px}.spf-blog-v2 #comments>div>div{max-width:800px}.spf-blog-v2 #comments h2{text-transform:uppercase;letter-spacing:-.016em;color:#24231f;overflow-wrap:anywhere;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2.25rem,5vw,4rem);font-weight:800;line-height:1}.spf-blog-v2 #comments h2+p{color:#68655e}.spf-blog-v2 #comments .rounded-2xl{border-color:#dfdbd2;border-radius:0}.spf-blog-v2 #comments textarea{background:#f9f8f5;border-radius:0;min-height:130px}.spf-blog-v2 #comments textarea:focus-visible{outline-offset:2px;outline:2px solid #df4c38}.spf-blog-v2 #comments button{min-height:40px}.spf-blog-v2 #comments button:focus-visible{outline-offset:2px;outline:2px solid #df4c38}.spf-blog-v2 #comments .space-y-5>.rounded-2xl{background:#fff;padding:22px 24px}.spf-blog-v2>.min-h-screen>main>section:last-of-type:not(#comments){background:#f7f5f0;border-top:1px solid #e6e1d8}.spf-blog-v2>.min-h-screen>main>section:last-of-type:not(#comments)>div{max-width:1180px;padding-top:52px;padding-bottom:58px}.spf-blog-v2>.min-h-screen>main>section:last-of-type:not(#comments) h2{text-transform:uppercase;overflow-wrap:anywhere;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(2.25rem,5vw,4rem);font-weight:800;line-height:1}.spf-blog-v2>.min-h-screen>main>section:last-of-type:not(#comments) a{background:#fff;border-color:#e1dcd2;border-radius:0}.spf-blog-v2>.min-h-screen>main>section:last-of-type:not(#comments) a:hover{border-color:#df4c38}.spf-blog-v2>.min-h-screen>main>section:last-of-type:not(#comments) a:focus-visible{outline-offset:4px;outline:2px solid #df4c38}.spf-blog-v2>.min-h-screen>main>section:last-of-type:not(#comments) a img{aspect-ratio:16/9}.spf-blog-v2>.min-h-screen>main>section:last-of-type:not(#comments) a h3{text-transform:uppercase;overflow-wrap:anywhere;font-family:Barlow Condensed,Impact,sans-serif;font-size:1.65rem;font-weight:800;line-height:1.05}.spf-blog-v2>.min-h-screen>main.container{max-width:920px;padding-top:65px;padding-bottom:100px}.spf-blog-v2>.min-h-screen>main.container h1{text-transform:uppercase;font-family:Barlow Condensed,Impact,sans-serif;font-size:3.8rem}.spf-blog-v2>.min-h-screen>main.container .rounded-3xl{border-radius:0}@media (width>=640px){.spf-blog-reading-progress{top:64px}}@media (width<=640px){.spf-blog-article-nav>div{flex-wrap:wrap;gap:4px 12px;padding:11px 16px}.spf-blog-article-nav span{letter-spacing:.1em;font-size:9px}.spf-blog-article-nav a{letter-spacing:.06em;min-height:30px;font-size:9px}.spf-blog-v2 article>div{padding:20px 16px 42px}.spf-blog-v2 article>div>div.mt-8{margin-top:24px}.spf-blog-v2 article h1{letter-spacing:-.012em;margin-top:14px;font-size:clamp(2rem,8.6vw,2.7rem);line-height:1.03}.spf-blog-v2 article h1+p{margin-top:16px;font-size:.97rem;line-height:1.55}.spf-blog-v2 article>div>div.mt-8>div.mt-7{margin-top:18px}.spf-blog-v2 article>div>div.mt-10{margin-top:24px;box-shadow:5px 5px #e7e0d7}.spf-blog-v2 article>div>div.mt-10 img{aspect-ratio:16/9;max-height:260px}.spf-blog-v2 article>div>div.mt-10>div{min-height:200px}.spf-blog-v2 article>div>div.mt-10>div:before{border-width:45px;width:280px;height:280px;top:-110px;right:-100px}.spf-blog-v2 article>div>div.mt-10>div:after{font-size:clamp(3.3rem,11vw,4.8rem)}.spf-blog-v2 article>div>div.mx-auto.max-w-3xl.py-10{margin-top:22px;padding:20px 18px 24px}.spf-blog-v2 article .whitespace-pre-wrap{font-size:.96rem;line-height:1.62}.spf-blog-v2 article .whitespace-pre-wrap:before{margin-bottom:14px;padding-bottom:10px}.spf-blog-v2 #comments>div{padding-top:38px;padding-bottom:44px}.spf-blog-v2 #comments .space-y-5>.rounded-2xl{padding:18px}.spf-blog-v2>.min-h-screen>main>section:last-of-type:not(#comments)>div{padding-top:40px;padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.spf-blog-reading-progress>div,.spf-blog-article-nav a,.spf-blog-v2 article>div>a:first-child{transition:none}}.spf-faq-page{color:#211b18;background:#fffdfa;padding-bottom:64px}.spf-faq-shell{width:calc(100% - 48px);max-width:1200px;margin-inline:auto}.spf-faq-hero{background:radial-gradient(at 80% 5%,#ffd8bb70,#0000 42%),linear-gradient(120deg,#fffdfa,#fff7f0);border-bottom:1px solid #f0e6df;position:relative;overflow:hidden}.spf-faq-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:center;gap:70px;padding-top:60px;padding-bottom:38px;display:grid}.spf-faq-eyebrow{letter-spacing:.15em;color:#a93626;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:800;display:flex}.spf-faq-eyebrow>span{background:#ed4830;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffdfcc}.spf-faq-hero h1{font-family:var(--font-display);letter-spacing:-.025em;margin:21px 0 20px;font-size:clamp(56px,6.2vw,86px);font-weight:800;line-height:.99}.spf-faq-hero h1>span{color:#0000;background:linear-gradient(100deg,#d62e2d,#ef5630 55%,#f49331);-webkit-background-clip:text;background-clip:text}.spf-faq-intro{color:#776c65;margin:0 0 25px;font-size:14px;line-height:1.8}.spf-faq-search{background:#fff;border:1px solid #e8d7ca;border-radius:15px;align-items:center;gap:12px;min-height:58px;padding:7px 15px;display:flex;box-shadow:0 6px 24px #66381506}.spf-faq-search>svg{color:#bf5036;flex-shrink:0}.spf-faq-search input{color:#33251d;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:38px;font-size:14px}.spf-faq-search input::placeholder{color:#a18c7d}.spf-faq-search input::-webkit-search-cancel-button{display:none}.spf-faq-search:focus-within{border-color:#e96037;box-shadow:0 0 0 3px #ffd9c5}.spf-faq-search>button{cursor:pointer;color:#927567;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.spf-faq-search-hint{color:#987e6f;white-space:nowrap;border-left:1px solid #efdfd3;padding-left:12px;font-size:10px}.spf-faq-popular{color:#907767;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:10px;display:flex}.spf-faq-popular button{color:#8c4731;cursor:pointer;background:#fffdfb;border:1px solid #efddcf;border-radius:20px;align-items:center;gap:4px;padding:6px 9px;font-weight:600;display:inline-flex}.spf-faq-popular button:hover{background:#ffebdc}.spf-faq-super{isolation:isolate;color:#fff6ec;background:#201b18;border:1px solid #372a24;border-radius:25px;padding:23px;position:relative;overflow:hidden;box-shadow:0 16px 35px #50281016}.spf-faq-super:before{content:"";z-index:-1;border:32px solid #f46a2930;border-radius:50%;width:190px;height:190px;position:absolute;top:-50px;right:-50px}.spf-faq-super-top{letter-spacing:.16em;color:#ffb775;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.spf-faq-super-identity{align-items:center;gap:16px;margin:28px 0 19px;display:flex}.spf-faq-super-identity p{color:#d9c8bd;margin:0 0 6px;font-size:11px}.spf-faq-super h2{font-family:var(--font-display);margin:0;font-size:35px;font-weight:700;line-height:1.05}.spf-faq-super-copy{color:#c4b5ab;margin:0 0 22px;font-size:12px;line-height:1.8}.spf-faq-super-link{color:#fff;background:linear-gradient(110deg,#e74832,#f58b32);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 15px;font-size:12px;font-weight:800;display:flex}.spf-faq-super-link:hover{filter:brightness(1.08)}.spf-faq-hero-bottom{color:#87736a;border-top:1px solid #ecdfd6;align-items:center;gap:23px;min-height:54px;font-size:10px;display:flex}.spf-faq-hero-bottom>span,.spf-faq-hero-bottom>a{align-items:center;gap:6px;display:flex}.spf-faq-hero-bottom svg{color:#c65335}.spf-faq-hero-bottom>a{color:#a4462f;margin-left:auto;font-weight:700}.spf-faq-content{grid-template-columns:235px minmax(0,1fr);gap:54px;padding-top:44px;scroll-margin-top:150px;display:grid}.spf-faq-sidebar{align-self:start;position:sticky;top:155px}.spf-faq-topic-label{letter-spacing:.16em;color:#a28675;margin:0 0 14px;padding-left:12px;font-size:9px;font-weight:800}.spf-faq-sidebar nav{gap:5px;display:grid}.spf-faq-sidebar nav>button{text-align:left;cursor:pointer;color:#79665a;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:9px 11px;font-size:11px;font-weight:650;display:flex}.spf-faq-sidebar nav>button>svg{flex-shrink:0}.spf-faq-sidebar nav>button>span{flex:1}.spf-faq-sidebar nav>button>small{opacity:.7;font-size:9px;font-weight:600}.spf-faq-sidebar nav>button[aria-pressed=true]{color:#b34128;background:#fff0e3;border-color:#f4d4bd}.spf-faq-sidebar nav>button:hover{background:#fff5ec}.spf-faq-sidebar-note{color:#a45136;border:1px dashed #e9d6c6;border-radius:16px;margin:26px 8px 0;padding:17px}.spf-faq-sidebar-note p{color:#857062;margin:10px 0;font-size:11px;line-height:1.7}.spf-faq-sidebar-note a{color:#a24028;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.spf-faq-mobile-topics{display:none}.spf-faq-results{justify-content:space-between;align-items:center;gap:10px;min-height:25px;margin-bottom:22px;display:flex}.spf-faq-results>p{color:#8b7464;overflow-wrap:anywhere;margin:0;font-size:12px}.spf-faq-results>button{color:#a3462c;cursor:pointer;flex-shrink:0;align-items:center;gap:5px;min-height:32px;font-size:10px;font-weight:700;display:inline-flex}.spf-faq-group{margin-bottom:32px}.spf-faq-group-heading{align-items:center;gap:12px;margin-bottom:15px;display:flex}.spf-faq-group-heading>span{color:#c34a2d;background:linear-gradient(135deg,#fff0e4,#ffe2ca);border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.spf-faq-group-heading h2{font-family:var(--font-display);color:#34281f;margin:0;font-size:28px;font-weight:700;line-height:1.1}.spf-faq-group-heading p{color:#978172;margin:4px 0 0;font-size:11px}.spf-faq-question-list{gap:9px;display:grid}.spf-faq-question{background:#fff;border:1px solid #ecdfd3;border-radius:14px;overflow:hidden;box-shadow:0 2px 5px #5c301103}.spf-faq-question[data-state=open]{border-color:#edbba0;box-shadow:0 4px 16px #b75b1c08}.spf-faq-question .spf-faq-question-trigger{color:#4c382b;gap:18px;min-height:65px;padding:18px 20px;font-size:13px;font-weight:700;line-height:1.6;text-decoration:none}.spf-faq-question .spf-faq-question-trigger:hover{background:#fffbf7;text-decoration:none}.spf-faq-question .spf-faq-question-trigger>svg{color:#c35432;background:#fff2e8;border-radius:50%;flex-shrink:0;width:23px;height:23px;padding:4px}.spf-faq-answer{padding:0 20px 20px}.spf-faq-answer>p{white-space:pre-line;color:#827062;overflow-wrap:anywhere;margin:0;padding-top:4px;font-size:13px;line-height:1.9}.spf-faq-answer>a{color:#ac4228;background:#fff5ec;border:1px solid #f1d2ba;border-radius:9px;align-items:center;gap:7px;min-height:38px;margin-top:15px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.spf-faq-answer>a:hover{background:#ffe8d5}.spf-faq-no-results{text-align:center;background:#fff;border:1px dashed #e8cdb8;border-radius:22px;padding:45px 24px}.spf-faq-no-results>svg{color:#d25e39;margin:0 auto}.spf-faq-no-results h2{font-family:var(--font-display);margin:14px 0 8px;font-size:34px;font-weight:700}.spf-faq-no-results p{color:#8b7364;max-width:430px;margin:0 auto;font-size:13px;line-height:1.8}.spf-faq-no-results button{color:#a9412b;cursor:pointer;border:1px solid #e8ccb7;border-radius:12px;align-items:center;gap:6px;min-height:44px;margin-top:20px;padding:10px 15px;font-size:12px;font-weight:700;display:inline-flex}.spf-faq-help{background:#fff3e8;border:1px solid #f1d5bd;border-radius:22px;align-items:center;gap:22px;margin-top:20px;padding:28px 32px;display:flex}.spf-faq-help-icon{color:#cd5130;background:#fff;border-radius:19px;flex-shrink:0;place-items:center;width:63px;height:63px;display:grid}.spf-faq-help h2{font-family:var(--font-display);margin:7px 0;font-size:34px;font-weight:700;line-height:1.1}.spf-faq-help>div>p:last-child{color:#94785f;margin-bottom:0;font-size:11px;line-height:1.7}.spf-faq-help .spf-faq-eyebrow{font-size:8px}.spf-faq-help-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.spf-faq-help-actions>a:first-child{color:#fff;background:#211b18;border-radius:11px;align-items:center;gap:12px;padding:13px 16px;font-size:11px;font-weight:750;display:inline-flex}.spf-faq-help-actions>a:last-child{color:#9c5c3c;font-size:10px;font-weight:700}.spf-faq-page button:focus-visible,.spf-faq-page a:focus-visible{outline-offset:3px;outline:2px solid #d65b33}@media (width<=900px){.spf-faq-hero-grid{grid-template-columns:1.25fr .85fr;gap:28px}.spf-faq-hero h1{font-size:65px}.spf-faq-content{grid-template-columns:210px minmax(0,1fr);gap:28px}.spf-faq-super{padding:19px}.spf-faq-super-identity{gap:10px}.spf-faq-super h2{font-size:29px}.spf-faq-search-hint{display:none}.spf-faq-help{gap:16px;padding:24px}.spf-faq-help-icon{display:none}}@media (width<=639px){.spf-faq-shell{width:calc(100% - 32px)}.spf-faq-hero-grid{padding-top:35px;padding-bottom:25px;display:block}.spf-faq-hero h1{margin-top:17px;margin-bottom:15px;font-size:60px;line-height:1.02}.spf-faq-eyebrow{letter-spacing:.1em;font-size:8px}.spf-faq-intro{margin-bottom:20px;font-size:12px;line-height:1.8}.spf-faq-search{gap:9px;min-height:54px;padding-inline:12px}.spf-faq-search input{font-size:16px}.spf-faq-popular{gap:6px;font-size:9px}.spf-faq-super{display:none}.spf-faq-hero-bottom{gap:14px;min-height:47px;font-size:9px}.spf-faq-hero-bottom>a{display:none}.spf-faq-content{padding-top:25px;scroll-margin-top:80px;display:block}.spf-faq-sidebar{display:none}.spf-faq-mobile-topics{align-items:center;gap:12px;margin-bottom:19px;display:flex}.spf-faq-mobile-topics label{color:#937864;flex-shrink:0;font-size:10px;font-weight:700}.spf-faq-mobile-topics select{color:#7e4d31;background:#fff;border:1px solid #e7d4c4;border-radius:11px;width:100%;min-width:0;min-height:45px;padding:10px 12px;font-size:13px}.spf-faq-results{align-items:flex-start;margin-bottom:18px}.spf-faq-results>p{font-size:11px;line-height:1.8}.spf-faq-results>button{min-height:22px;font-size:9px}.spf-faq-group{margin-bottom:27px}.spf-faq-group-heading h2{font-size:26px}.spf-faq-group-heading p{font-size:10px}.spf-faq-group-heading>span{border-radius:11px;width:39px;height:39px}.spf-faq-question .spf-faq-question-trigger{gap:12px;min-height:62px;padding:15px;font-size:12px}.spf-faq-answer{padding:0 15px 17px}.spf-faq-answer>p{font-size:12px;line-height:1.9}.spf-faq-help{margin-top:8px;padding:23px;display:block}.spf-faq-help h2{font-size:32px}.spf-faq-help-actions{flex-flow:wrap;align-items:flex-start;gap:15px;margin-top:17px}.spf-faq-help-actions>a:last-child{align-self:center}.spf-faq-page{padding-bottom:35px}}@media (prefers-reduced-motion:reduce){.spf-faq-question [data-state]{transition:none!important;animation:none!important}}.reception-responsive{width:100%;min-width:0}.reception-responsive :is(.grid,.flex,section,article,aside,details,form),.reception-responsive .grid>*,.reception-responsive .flex>*{min-width:0}.reception-responsive :is(h1,h2,h3,p,strong,a,dd,dt,summary){overflow-wrap:anywhere}.reception-responsive :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;min-width:0;max-width:100%}.reception-responsive :is(img,video,canvas){max-width:100%}.reception-responsive #reception-qr-reader,.reception-responsive #reception-qr-reader>div{box-sizing:border-box;width:100%;min-width:0;max-width:100%!important}.reception-responsive #reception-qr-reader :is(video,canvas,img){height:auto;max-width:100%!important}.reception-responsive .reception-profile-qr svg{max-width:100%;height:auto;display:block}@media (width<=639px){.reception-responsive .reception-profile-header{padding:1rem}.reception-responsive .reception-profile-header h1{font-size:clamp(1.45rem,7vw,2.25rem)}.reception-responsive .reception-profile-qr{max-width:100%;padding:.75rem}.reception-responsive .reception-record-actions>:is(a,button,span){text-align:center;white-space:normal;flex:100%;justify-content:center}.reception-responsive .reception-money{font-size:clamp(1.35rem,6.5vw,2rem)}}
