.cm-person{align-items:center;gap:14px;display:flex}.cm-person strong,.cm-list strong,.cm-foot strong,.cm-tiles strong{font-family:var(--font-manrope), sans-serif;color:var(--ink);display:block}.cm-person strong{font-size:17px;font-weight:700}.cm-person small,.cm-list small,.cm-foot small,.cm-tiles small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.cm-person small.cm-ink{color:var(--ink)}.cm-avatar{background:var(--peach);width:36px;height:36px;color:var(--orange-text);font-family:var(--font-manrope), sans-serif;border-radius:50%;flex:0 0 36px;place-items:center;font-size:12px;font-weight:800;display:grid}.cm-avatar.lg{background:var(--orange);width:60px;height:60px;color:var(--ink);flex-basis:60px;font-size:18px}.cm-label{color:var(--label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:800}.cm-chips,.cm-slots{flex-wrap:wrap;gap:6px;display:flex}.cm-chips span{border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.cm-slots span{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}.cm-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.cm-foot strong{font-size:18px;font-weight:700}.cm-cta{background:var(--orange);color:var(--ink);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:700}.cm-badge{color:var(--ink);white-space:nowrap;background:#f2f2f2;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.cm-badge.orange{background:var(--peach);color:var(--orange-text)}.cm-list{gap:8px;display:grid}.cm-slot{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.cm-slot time{width:40px;color:var(--muted);font-size:12px;font-weight:700}.cm-slot strong,.cm-row strong{font-size:14px;font-weight:600}.cm-slot.open{border-style:dashed}.cm-slot.new{background:var(--soft-white);border-color:#ff6e0073}.cm-row{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.cm-row>div{flex:1;min-width:0}.cm-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:-6px;display:grid}.cm-tiles>div{border:1px solid var(--line);border-radius:12px;padding:12px}.cm-tiles strong{letter-spacing:-.03em;font-size:22px;font-weight:800}.cm-tiles .warn{background:var(--soft-white);border-color:#ff6e0073}.cm-tiles .warn strong{color:var(--orange-text)}.cm-sg{grid-template-columns:82px 1fr 36px;align-items:center;gap:8px;margin-top:6px;display:grid}.cm-sg small{color:var(--muted);font-size:12px}.cm-sg>span{background:#f2f2f2;border-radius:5px;height:10px;position:relative}.cm-sg>span:before{content:"";background:#cfcfcf;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.cm-sg i{border-radius:5px;position:absolute;top:0;bottom:0}.cm-sg i.pos{background:#7db07e;left:50%}.cm-sg i.neg{background:var(--orange);right:50%}.cm-sg b{color:var(--ink);text-align:right;font-size:12px}.cm-sg b.neg{color:var(--orange-text)}.cf-link-card{color:inherit;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.cf-link-card:hover{border-color:var(--orange);transform:translateY(-2px)}.cf-more{color:var(--ink);align-items:center;gap:6px;margin-top:24px;font-size:16px;font-weight:700;display:inline-flex}.cf-link-card:hover .cf-more{color:var(--orange-text)}@media (prefers-reduced-motion:reduce){.cf-link-card{transition:none}.cf-link-card:hover{transform:none}}.cf-sticky{display:none}@media (max-width:640px){.cf-sticky{z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);opacity:0;pointer-events:none;background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;transition:transform .25s,opacity .25s;display:flex;position:fixed;transform:translateY(calc(100% + 24px));box-shadow:0 12px 36px #11111129}.cf-sticky.is-shown{opacity:1;pointer-events:auto;transform:none}.cf-sticky strong{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.cf-sticky .button{white-space:nowrap;flex:none;min-height:46px;padding:0 18px}.cf-hero-cta .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cf-sticky{transition:none}}.cf-page .val-num{width:auto;min-height:0;color:var(--orange-text);letter-spacing:.12em;text-align:left;background:0 0;border-radius:0;margin-bottom:14px;padding:0;font-size:12px}.cf-page .mock-bar-label{letter-spacing:.04em;text-transform:none;font-size:12px}@media (max-width:640px){.cf-page .val-card{padding:28px 24px}.cf-sticky .button{letter-spacing:0;padding:0 20px}.cf-sticky strong{font-size:16px}}.cf-page{--d-ink:#101512;--d-text:#323a35;--d-line:#d6dcd7;--d-fairway:#0f3524;--d-orange:#f26400;--d-lift:0 1px 0 #1015120d, 0 22px 44px -22px #0f352452;color:var(--d-ink)}.cf-page .aud-hero-copy h1{letter-spacing:-.055em;color:var(--d-ink);font-weight:800;line-height:.98}.cf-page .aud-hero-copy>p{color:var(--d-text);font-weight:500}.cf-page .aud-section-intro h2{letter-spacing:-.05em;color:var(--d-ink);font-weight:800}.cf-page .aud-section-intro p{color:var(--d-text);font-weight:500}.cf-page .val-card{border:1px solid var(--d-line);box-shadow:var(--d-lift)}.cf-page .val-card h3{letter-spacing:-.035em;color:var(--d-ink);font-weight:800}.cf-page .val-card p,.cf-page .offer-name{color:var(--d-text)}.cf-page .val-num{color:var(--d-orange);letter-spacing:-.005em;text-transform:none;font-size:15px;font-weight:800}.cf-page .cf-more{font-weight:800}.cf-page .aud-mock{border-color:var(--d-line);box-shadow:0 2px #1015120a,0 40px 80px -36px #0f352473}.cf-page .cm-person strong{font-weight:800}.cf-page .button.acid{background:var(--d-orange);border-color:var(--d-orange);letter-spacing:0;font-weight:800;box-shadow:inset 0 -3px #00000029,0 14px 26px -14px #f26400d9}.cf-page .form-section{background:var(--d-fairway);color:#fff}.cf-page .form-layout h2{color:#fff;letter-spacing:-.05em;font-weight:800}.cf-page .form-layout>div>p{color:#ffffffd1;font-weight:500}.cf-page .form-section .form-card{border:0;box-shadow:0 40px 80px -30px #0000008c}.cf-page .coach-join-steps strong{color:var(--d-ink);font-weight:800}.cf-page .coach-join-steps li{color:var(--d-text)}.cf-page .coach-join-steps li>span{background:var(--d-fairway);color:#fff}.cf-sticky{border-color:var(--d-line,#d6dcd7);box-shadow:0 18px 40px -12px #0f352473}.cf-sticky strong{color:#101512;font-weight:800}.cf-sticky .button.acid{background:#f26400;border-color:#f26400;font-weight:800}.cf-page *,.cf-page :hover,.cf-sticky{box-shadow:none!important}.cf-page .aud-mock{border:1.5px solid var(--d-line)}.cf-page .form-section .form-card{border:0}.cf-sticky{border:1.5px solid #101512}
