.ps-badge{border:1px solid var(--line);background:var(--surface-1);width:fit-content;max-width:100%;min-height:44px;color:var(--text-2);border-radius:12px;place-self:start;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.ps-badge:hover{border-color:var(--line-strong);color:var(--text)}.ps-badge:focus-visible{outline:2px solid var(--link);outline-offset:2px}.ps-badge-label{text-wrap:balance}.ps-badge .app-icon{color:var(--link);flex:none}.legal-footer .ps-badge{min-height:44px;color:var(--text-2);margin-top:8px;font-size:14px}.legal-footer .ps-badge:hover{color:var(--text);text-decoration:none}.mk-footer-brand .ps-badge{margin-top:16px}.ps-line-wrap{padding-top:24px;padding-bottom:8px}.ps-line{color:var(--text-2);margin:0;font-size:15px}.ps-line a{min-height:44px;color:var(--link);text-underline-offset:3px;align-items:center;display:inline-flex}.legal-page{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font);--legal-max:1160px;--legal-gutter:var(--page-gutter,40px);--legal-toc:232px;--legal-gap:72px;flex-direction:column;display:flex}.legal-skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-skip:focus{z-index:10;clip-path:none;border-radius:var(--radius-m);background:var(--surface-1);width:auto;height:auto;color:var(--text);box-shadow:var(--shadow-2);padding:10px 14px;font-size:14px;top:12px;left:16px}.legal-page a:focus-visible,.legal-page button:focus-visible,.legal-page summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.legal-main{flex:1;display:block}.legal-grid,.legal-footer{width:100%;max-width:var(--legal-max);padding-left:var(--legal-gutter);padding-right:var(--legal-gutter);margin:0 auto}.legal-docnav{flex-wrap:wrap;gap:4px 6px;margin:0 0 28px;display:flex;position:relative}.legal-docnav a{border:1px solid var(--line-strong);min-height:36px;color:var(--text-2);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.legal-docnav a:hover{border-color:var(--line-hover,var(--line-strong));color:var(--text)}.legal-docnav a[aria-current=page]{border-color:var(--text);background:var(--text);color:var(--surface-1);font-weight:600}.legal-hero{background:var(--surface-1);border-bottom:1px solid var(--line)}.disclosure.legal-changes{margin-top:8px}.legal-changes>summary{width:fit-content;min-height:32px;color:var(--accent-text);cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.legal-changes>summary::-webkit-details-marker{display:none}.legal-changes .disclosure-chevron{transition:transform .16s}.legal-changes[open]>summary .disclosure-chevron{transform:rotate(180deg)}.legal-changes ul{gap:6px;margin:6px 0 2px;padding-left:20px;display:grid}.legal-grid{grid-template-columns:minmax(0,1fr);display:grid}.legal-title{max-width:640px;padding:48px 0 32px}.legal-title h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--heading,var(--text));margin:0 0 12px;font-size:clamp(32px,4.4vw,48px);font-weight:650;line-height:1.08}.legal-lead{color:var(--text-2);margin:0 0 24px;font-size:18px;line-height:1.5}.legal-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.legal-chip{border:1px solid var(--warn);background:var(--warn-soft);min-height:26px;color:var(--warn-text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.legal-chip[data-tone=good]{border-color:var(--good);background:var(--good-soft);color:var(--good-text)}.legal-version{border-radius:var(--radius-m);border:1px solid var(--line-strong);background:var(--bg);max-width:640px;color:var(--text);gap:10px;margin-top:14px;padding:14px 16px;font-size:15px;line-height:1.55;display:grid}.legal-version .legal-meta{margin:0}.legal-version-now{margin:0;font-size:15px;font-weight:400}.legal-version-note{color:var(--text);margin:0;font-size:15px;font-weight:400}.legal-version .disclosure.legal-changes{margin-top:0}.legal-version a,.legal-changes a{color:var(--link);text-underline-offset:3px}.legal-changes-where{color:var(--muted);margin-top:2px;font-size:14px;display:block}.legal-tools{margin:12px 0 0}.legal-meta .legal-date{max-width:64ch;color:var(--text);margin:0;font-size:14px;font-weight:600;line-height:1.5}.legal-version .legal-meta .legal-date{font-weight:500}.legal-print{min-height:32px;font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.legal-print:hover{color:var(--text)}.legal-title .legal-draft{border-radius:var(--radius-m);border:1px solid var(--warn);background:var(--warn-soft);box-shadow:inset 3px 0 var(--warn);color:var(--warn-text);margin:0 0 24px;padding:12px 14px;font-size:14px}.legal-body{flex:1;padding-top:8px;padding-bottom:64px}.legal-toc{display:none}.legal-toc-title{color:var(--text);margin:0 0 10px;font-size:13px;font-weight:600}.legal-toc-list{border-left:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.legal-toc-list a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.legal-toc-list a:hover{color:var(--text)}.legal-toc-list a:has(.legal-toc-num){gap:0;display:flex}.legal-toc-num{min-width:1.7em;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;display:inline-block}.legal-toc-list a[aria-current=location]{border-left-color:var(--accent);color:var(--text);font-weight:600}.legal-toc-sticky{z-index:5;margin:12px calc(-1 * var(--legal-gutter)) 8px;padding:8px var(--legal-gutter);background:var(--bg);position:sticky;top:0}.disclosure.legal-toc-fold{border:1px solid var(--line-strong);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-2);margin:0}.disclosure.legal-toc-fold>summary{width:100%;min-height:48px;color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.legal-toc-fold>summary::-webkit-details-marker{display:none}.legal-toc-fold>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legal-toc-fold .disclosure-chevron{color:var(--muted);flex:none;transition:transform .16s}.legal-toc-fold[open]>summary .disclosure-chevron{transform:rotate(180deg)}.legal-toc-fold .disclosure-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);margin-left:auto;font-size:13px;font-weight:500;overflow:hidden}@media (prefers-reduced-motion:reduce){.legal-toc-fold .disclosure-chevron{transition:none}}.legal-toc-fold nav{max-height:60vh;padding:4px 16px 16px;overflow-y:auto}.legal-toc-fold .legal-toc-list a{padding-top:8px;padding-bottom:8px}.legal-doc{min-width:0;color:var(--text-2);font-size:16px;line-height:1.7}.legal-doc section{border-top:1px solid var(--line);max-width:40em;padding:40px 0 8px}.legal-doc section:first-of-type{border-top:0}.legal-doc .legal-toc-fold+section{padding-top:24px}.legal-section-head{align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.legal-doc h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--heading,var(--text));margin:0;scroll-margin-top:24px;font-size:23px;font-weight:600;line-height:1.25}.legal-num{min-width:1.6em;font-family:var(--font-display);color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:600}.legal-anchor-wrap{align-items:baseline;gap:8px;display:inline-flex}.legal-doc .legal-anchor{opacity:0;min-width:28px;min-height:28px;color:var(--text-3);border-radius:6px;place-items:center;font-size:17px;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-grid}.legal-doc .legal-anchor:hover{background:var(--surface-3);color:var(--link)}.legal-section-head:hover .legal-anchor,.legal-doc .legal-anchor:focus-visible{opacity:1}@media (hover:none){.legal-doc .legal-anchor{opacity:.7}}.legal-anchor-note{color:var(--good-text,var(--muted));font-size:13px;font-weight:500}.legal-doc p,.legal-doc li{overflow-wrap:break-word;max-width:40em;line-height:1.7}.legal-doc p{margin:0 0 14px}.legal-doc strong{color:var(--text);font-weight:600}.legal-doc ul{gap:6px;margin:0 0 14px;padding-left:22px;display:grid}.legal-doc .legal-table{border-collapse:collapse;border-top:1px solid var(--line-strong);width:100%;margin:0 0 16px;font-size:15px;line-height:1.6}.legal-table th,.legal-table td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:10px 0}.legal-table th{width:34%;color:var(--text);padding-right:20px;font-weight:600}.legal-table td{color:var(--text-2)}.legal-table td:first-letter{text-transform:uppercase}.legal-doc .legal-split-lead{margin-bottom:6px}.legal-doc .legal-split li:first-letter{text-transform:uppercase}.legal-doc section[aria-labelledby=refunds-refunds]{border-radius:var(--radius-l);background:var(--tint);border:0;margin:24px 0 8px;padding:28px 24px 12px}.legal-doc section[aria-labelledby=refunds-refunds]+section{border-top:0}.legal-table .legal-colon{display:none}.legal-doc section[aria-labelledby=marketplace-charges] ul{border-top:1px solid var(--line-strong);gap:0;padding:0;list-style:none}.legal-doc section[aria-labelledby=marketplace-charges] li{border-bottom:1px solid var(--line);padding:10px 0}.legal-archived-body{display:contents}.legal-action{margin:4px 0 16px}.legal-doc .legal-action a.btn{color:var(--text);text-decoration:none}.legal-doc .legal-action a.btn.primary{color:#fff}.legal-doc .legal-label{color:var(--text);font-weight:600}.legal-doc li::marker{color:var(--accent)}.legal-doc a{color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-doc a:hover{text-decoration-thickness:2px}.legal-doc .legal-toc-list a{text-decoration:none}.legal-footer{background:linear-gradient(var(--line), var(--line)) top center / calc(100% - 2 * var(--legal-gutter)) 1px no-repeat;color:var(--muted);gap:8px;padding-top:24px;padding-bottom:32px;font-size:13px;display:grid}.legal-footer-row{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.legal-footer a{min-height:36px;color:var(--text-2);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.legal-footer .legal-seller a{min-height:0;font-size:inherit;color:inherit;text-underline-offset:2px;text-decoration:underline;display:inline}.legal-footer a:hover{color:var(--link);text-underline-offset:3px;text-decoration:underline}.legal-seller{max-width:90ch;margin:0;line-height:1.6}.legal-analytics{margin:0}.legal-analytics .mk-link{min-height:32px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}.legal-analytics span.mk-link{cursor:default;padding-right:12px}.analytics-action{color:var(--link);text-underline-offset:3px;font-weight:500;text-decoration:underline}.legal-analytics .mk-link:hover .analytics-action{text-decoration:underline}@media (width>=1024px){.legal-grid{grid-template-columns:var(--legal-toc) minmax(0, 1fr);column-gap:var(--legal-gap)}.legal-title{grid-column:2;padding:64px 0 40px}.legal-toc{align-self:start;max-height:100vh;padding:40px 4px 24px 0;display:block;position:sticky;top:0;overflow-y:auto}.legal-toc-fold{display:none}.legal-doc section:first-of-type{padding-top:32px}}@media (width<=760px){.legal-page{--legal-gutter:16px}.legal-title{padding:32px 0 24px}.legal-lead{font-size:17px}.legal-doc section{padding-top:32px}.legal-doc h2{font-size:21px}.legal-docnav{margin:0 calc(-1 * var(--legal-gutter)) 20px;padding:2px var(--legal-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}.legal-docnav::-webkit-scrollbar{display:none}.legal-docnav a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px;font-size:13.5px}.legal-doc section[aria-labelledby=refunds-refunds]{padding-left:16px;padding-right:16px}.legal-table tr{border-bottom:1px solid var(--line);padding:10px 0;display:block}.legal-table th,.legal-table td{border:0;width:auto;padding:0;display:block}.legal-table th{margin-bottom:2px}}@media (prefers-color-scheme:dark){.legal-themed{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1530;--surface-1:#141a3a;--surface-2:#1a2140;--surface-3:#232b52;--line:#ffffff14;--line-strong:#ffffff24;--text:#fff;--heading:#fff;--text-2:#e2e8f0;--muted:#cbd5e1;--text-3:#94a3b8;--link:#8fb0ff;--accent-soft:#2e5bff2e;--accent-text:#c3d4ff;--tint:#2e5bff38;--warn-soft:#f5b54429;--warn-text:#ffdfa6;--bad-text:#ffb4b7;--good:#34d399;--good-soft:#34d39929;--good-text:#6ee7b7;--context-bg:#0f1530f0;--line-hover:#ffffff38;--shadow-2:0 8px 24px #00000059}.legal-themed .zc-wordmark,.legal-themed .zc-wordmark .tld{color:var(--text)}.legal-themed .zc-wordmark .tld{color:#12c2ff}.legal-themed .mk-link{color:var(--text-2)}.legal-themed .legal-doc,.legal-themed .legal-doc p,.legal-themed .legal-doc li{color:#e2e8f0}html:has(.legal-themed){background:#0f1530}html:has(.legal-themed) body{background:#0f1530}}@page{margin:20mm 18mm}@media print{.legal-skip,.legal-docnav,.become-coach-header,.legal-tools,.legal-toc-sticky,.legal-anchor-wrap,.legal-print,.legal-toc,.legal-toc-fold,.legal-anchor,.legal-footer-row,.legal-analytics,.legal-changes>summary .disclosure-chevron{display:none!important}.legal-changes::details-content{content-visibility:visible;height:auto}.legal-version{background:0 0;border:0;padding:0}.legal-chip{color:#000;background:0 0;border:0;padding:0}.legal-page{--text:#000;--heading:#000;--text-2:#111;--muted:#333;--link:#000;--accent:#000;--accent-text:#000;--line:#bbb;background:#fff}.legal-hero{background:0 0;border:0}.legal-grid,.legal-footer{max-width:none;padding:0}.legal-grid{display:block}.legal-title{max-width:none;padding:12pt 0}.legal-meta .legal-date{border:0;padding:0}.legal-doc{font-size:11pt;line-height:1.5}.legal-doc p,.legal-doc li{max-width:none}.legal-doc section{padding-top:12pt}.legal-doc h2{break-after:avoid;font-size:14pt}.legal-doc section{max-width:none}.legal-doc a[href^=\/]:after{content:" (zipcue.ai" attr(href) ")"}.legal-doc a[href^=http]:after{content:" (" attr(href) ")"}.legal-doc a{text-decoration:none}}.legal-footer-links{flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex}.legal-footer-links .mk-social{align-items:center;gap:6px;display:inline-flex}.mk-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#2e5bff);margin:0;font-size:12.5px;font-weight:600}.become-coach-calc-grid{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px 20px;display:grid}.become-coach-calc-grid label{gap:6px;font-size:13px;display:grid}.become-coach-calc-grid input[type=range]{width:100%}.become-coach-total{grid-column:1/-1;margin:6px 0 0;font-size:15px}.become-coach-total strong{font-size:30px;display:block}.become-coach-kept{color:var(--text);text-wrap:balance;margin-top:6px;display:block}@media (width<=760px){.become-coach-calc-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.become-coach-calc-grid{grid-template-columns:1fr}}.become-coach{--bc-ink:#141b34;--bc-plate:#f1f4fd}.bc-main{flex:1}.bc-wrap{width:100%;max-width:1160px;padding-left:var(--page-gutter,40px);padding-right:var(--page-gutter,40px);margin:0 auto}.bc-main h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 16px;font-size:clamp(26px,3vw,34px);font-weight:650;line-height:1.15}.bc-main p{line-height:1.6}.bc-main a:not(.btn){color:var(--link);text-underline-offset:3px;text-decoration:underline}.bc-main a.btn{text-decoration:none}.bc-main a:focus-visible,.public-coach-main a:focus-visible,.legal-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bc-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:0;display:flex}.bc-section-lead{max-width:56ch;color:var(--text-2);margin:0 0 28px;font-size:18px}.bc-forecast{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:500;display:block}.bc-example-tag{background:var(--tint);min-height:24px;color:var(--accent-text);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;margin:0 0 10px!important}.bc-hero-copy,.bc-pay-copy,.bc-listing-who{min-width:0}.bc-hero{background:var(--bc-plate);border-bottom:1px solid var(--line);padding:72px 0 80px}.bc-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:48px;display:grid}.bc-hero-copy{padding-top:24px}.bc-for{color:var(--muted);margin:0 0 14px;font-size:15px;font-weight:500}.bc-hero h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin:0 0 20px;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.03}.bc-lead{max-width:50ch;color:var(--text-2);margin:0 0 28px;font-size:19px}.bc-textlink{font-weight:600}.bc-calc{border:1px solid var(--line);border-radius:var(--radius-l,14px);background:var(--surface-1);box-shadow:var(--shadow-2);padding:28px}.bc-calc h2{letter-spacing:0;color:var(--text-2);margin:0 0 16px;font-size:17px}.bc-calc-body{gap:22px;display:grid}.bc-result{border-bottom:1px solid var(--line);padding-bottom:20px}.bc-result .become-coach-total{color:var(--text-2);margin:0;font-size:15px}.become-coach-example{color:var(--accent-text);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.bc-result .become-coach-total strong{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:46px;font-weight:700;line-height:1.1;display:block}.bc-result .become-coach-kept{color:var(--text);margin-top:6px;display:block}.bc-rate{border:0;min-width:0;margin:0;padding:0}.bc-rate legend,.bc-slider-row label{color:var(--text);padding:0;font-size:14px;font-weight:600}.bc-segments{background:var(--surface-3);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px;padding:3px;display:grid}.bc-segment{display:grid;position:relative}.bc-segment input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.bc-segment span{min-height:40px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;font-size:15px;font-weight:600;display:grid}.bc-segment input:checked+span{background:var(--surface-1);color:var(--text);box-shadow:0 1px 2px #141b341f}.bc-segment input:focus-visible+span{outline:2px solid var(--accent);outline-offset:1px}.bc-slider-row{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 6px;display:flex}.bc-slider-value{color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.bc-slider input[type=range]{width:100%;height:28px;accent-color:var(--accent);background:0 0;border:0;margin:0;padding:0;display:block}.bc-calc-note{color:var(--muted);margin:0;font-size:13px}.bc-pay{background:var(--bg);padding:88px 0}.bc-pay-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.bc-pay-grid>.bc-facts{margin-top:6px}.bc-pay-copy .bc-statement{max-width:480px}.bc-facts{border-top:1px solid var(--line-strong);margin:0}.bc-facts>div{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:4px 24px;padding:14px 0;display:grid}.bc-facts dt{color:var(--text);font-weight:600}.bc-facts dd{color:var(--text-2);margin:0;line-height:1.55}.bc-statement{background:var(--surface-1);box-shadow:0 1px 0 #141b340f, var(--shadow-2);border-radius:6px;margin:8px 0 0;padding:28px 28px 24px}.bc-statement figcaption{color:var(--muted);margin:0 0 18px;font-size:14px}.bc-example{color:var(--accent-text);font-weight:600}.bc-statement table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.bc-statement th,.bc-statement td{border-bottom:1px dashed var(--line-strong);padding:12px 0;font-size:16px}.bc-statement th{text-align:left;color:var(--text-2);font-weight:500}.bc-statement td{text-align:right;color:var(--text);font-weight:600}.bc-statement .bc-statement-total th,.bc-statement .bc-statement-total td{border-bottom:0;border-top:2px solid var(--text);color:var(--text);padding-top:16px;font-size:20px;font-weight:700}.bc-statement .bc-statement-total td{letter-spacing:-.02em;font-size:34px}.bc-statement .bc-forecast{margin-top:8px}.bc-statement-note{color:var(--muted);margin:14px 0 0;font-size:14px}.bc-band{background:var(--surface-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:88px 0}.bc-waiver-grid,.bc-trust-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.bc-waiver-copy,.bc-trust-grid>div:first-child{padding-top:0}.bc-waiver-copy p{max-width:52ch;color:var(--text-2);font-size:17px}.bc-waiver-side{min-width:0}.bc-waiver-side .bc-actions{margin-top:24px}.become-coach-share{margin:0}.become-coach-share-frame{padding:0}.bc-card-wrap{display:block;position:relative}.bc-example-tag.bc-on-card{color:#1a3fd6;background:#fff;position:absolute;top:16px;right:12px;margin:0!important}.bc-statement.bc-statement-small{max-width:420px;margin:24px 0 8px;padding:20px 22px 16px}.bc-statement-small .bc-statement-total td{font-size:28px}.bc-waiver-copy .bc-statement-small p,.bc-waiver-copy .bc-statement-small figcaption{max-width:none;font-size:13px}.become-coach-share-frame p{margin:0 0 10px;font-size:13px}.become-coach-share-frame .share-card{border-radius:var(--radius-m,10px);border:1px solid var(--line);width:100%;height:auto;margin:6px 0 12px;display:block}.bc-share-post{display:none}.become-coach-share-frame .become-coach-share-label{color:var(--text);margin-bottom:6px;font-weight:600}.become-coach-share-frame .become-coach-share-post{border:1px solid var(--line);border-radius:var(--radius-m,10px);background:var(--surface-inset);color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:10px 12px}.become-coach-share figcaption{margin-top:12px;font-size:13px}.bc-section{padding:88px 0}.bc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:12px 0 0;padding:0;list-style:none;display:grid}.bc-steps li{border-top:2px solid var(--text);padding-top:18px}.bc-step-when{font-family:var(--font-display);color:var(--accent-text);margin-bottom:10px;font-size:15px;font-weight:700;display:block}.bc-steps p{color:var(--text-2);margin:0;font-size:16px}.bc-steps strong{color:var(--text);margin-bottom:4px;font-size:19px;display:block}.bc-ticks{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bc-ticks li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:16px;display:flex}.bc-ticks svg{color:var(--accent);flex:none;margin-top:4px}.bc-listing{margin:0;position:relative}.bc-listing>.bc-example-tag{z-index:1;border:1px solid var(--surface-1);position:absolute;top:-12px;left:20px;margin:0!important}.bc-listing-card{border:1px solid var(--line-strong);background:var(--surface-1);box-shadow:var(--shadow-2);border-radius:14px;padding:24px;font-size:14px}.bc-listing-card p{margin:0}.bc-listing-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.bc-avatar{background:var(--tint);width:48px;height:48px;color:var(--accent-text);font-family:var(--font-display);border-radius:12px;place-items:center;font-size:16px;font-weight:700;display:inline-grid}.bc-listing-name{font-family:var(--font-display);color:var(--text);font-size:19px;font-weight:650}.bc-listing-headline{color:var(--text-2);margin-top:2px!important}.bc-listing-price{font-family:var(--font-display);color:var(--text);font-size:22px;font-weight:700}.bc-listing-price small{color:var(--muted);margin-left:2px;font-size:13px;font-weight:500}.bc-listing-badges{color:var(--accent-text);flex-wrap:wrap;gap:6px 14px;margin:16px 0 0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.bc-listing-badges li,.bc-listing-signals span{align-items:center;gap:5px;display:inline-flex}.bc-listing-signals{color:var(--text-2);flex-wrap:wrap;gap:6px 18px;display:flex;margin-top:12px!important}.bc-listing-tags{flex-wrap:wrap;gap:6px;display:flex;margin-top:14px!important}.bc-listing-tags span{border:1px solid var(--line-strong);color:var(--text-2);border-radius:999px;padding:4px 10px;font-size:12.5px}.bc-listing-rating{color:var(--muted);align-items:center;gap:8px;display:flex;margin-top:14px!important}.bc-stars{color:var(--line-strong);gap:1px;display:inline-flex}.bc-listing-actions{gap:8px;display:flex;margin-top:18px!important}.bc-fake-btn{border:1.5px dashed var(--line-strong);min-height:36px;color:var(--muted);border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bc-listing figcaption{color:var(--muted);margin-top:12px;font-size:13px}.bc-rules{background:var(--bc-ink);color:#fff;padding:88px 0}.bc-main .bc-rules h2{color:#fff;text-wrap:balance}.bc-rules-grid{grid-template-columns:minmax(0,1fr);display:grid}@media (width<=1023px){.bc-rules-head{display:contents}.bc-rules-grid .bc-pledges{order:1}.bc-rules-grid .bc-rules-terms{order:2}.bc-rules-grid .bc-rules-terms:first-of-type{margin-top:32px}}@media (width>=1024px){.bc-rules-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:64px}.bc-rules-grid .bc-pledges{margin-top:6px}}.bc-pledges{grid-template-columns:minmax(0,1fr);gap:16px;max-width:62ch;margin:28px 0 0;padding:0;list-style:none;display:grid}.bc-pledges li{font-family:var(--font-display);color:#fff;border-left:2px solid #ffffff47;padding-left:20px;font-size:19px;font-weight:500;line-height:1.35}.bc-rules-terms{color:#d5ddf0;max-width:44ch;margin:20px 0 0;font-size:15px}.bc-rules-terms+.bc-rules-terms{margin-top:8px}.bc-main .bc-rules a{color:#b9cdff}.bc-main .bc-rules a:focus-visible{outline-color:#b9cdff}.bc-closing{background:var(--surface-1);padding:64px 0 72px}.bc-closing-inner{border-radius:var(--radius-l,14px);background:var(--bc-plate);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding:36px 40px;display:flex}.bc-closing h2{margin-bottom:8px}.bc-closing p{color:var(--text-2);margin:0;font-size:17px}.bc-section .bc-participants{border-top:1px solid var(--line-strong);max-width:none;color:var(--text-2);margin:32px 0 0;padding:14px 0 0;font-size:14px}.bc-hero-facts{border-top:1px solid var(--line-strong);gap:12px;margin:28px 0 0;padding:20px 0 0;list-style:none;display:grid}.bc-hero-facts li{color:var(--text-2);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.bc-hero-facts svg{color:var(--accent);flex:none;margin-top:3px}.bc-calc-cta{display:none!important}.bc-waiver-coach{margin:16px 0 0;color:var(--muted)!important;font-size:14px!important}.become-coach-header[data-current=\/coach] .mk-nav a[href=\/coach]{color:var(--text);box-shadow:inset 0 -2px var(--accent);font-weight:600}.site-subnav{display:none}@media (width<=960px){.site-subnav{padding:6px var(--page-gutter,16px);border-bottom:1px solid var(--line);background:var(--surface-1);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 78%,#0000);mask-image:linear-gradient(90deg,#000 78%,#0000)}.site-subnav::-webkit-scrollbar{display:none}.site-subnav a{min-height:36px;color:var(--text-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.site-subnav a[aria-current=page]{background:var(--tint);color:var(--accent-text);font-weight:600}.site-subnav a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}}@media (width<=760px){.become-coach-header .mk-header-cta{display:inline-flex}.become-coach-header .mk-header-actions{gap:6px}.become-coach-header .mk-header-actions .btn{min-height:36px;padding:0 10px;font-size:13px}}@media (width<=480px){.become-coach-header .mk-brand .zc-wordmark{display:none}}@media (width<=960px){.bc-pledges{grid-template-columns:minmax(0,1fr)}.bc-hero-grid,.bc-pay-grid,.bc-waiver-grid,.bc-trust-grid{grid-template-columns:minmax(0,1fr);gap:40px}.bc-hero-copy,.bc-waiver-copy,.bc-trust-grid>div:first-child{padding-top:0}.bc-calc,.become-coach-share,.bc-listing{max-width:560px}}@media (width<=760px){.bc-hero{padding:36px 0 48px}.bc-hero-copy{display:contents}.bc-hero-grid{row-gap:0}.bc-for{order:1}.bc-hero h1{order:2}.bc-lead{order:3;margin-bottom:20px}.bc-calc{order:4;margin-bottom:24px}.bc-hero .bc-actions{order:5}.bc-hero-facts{order:6}.bc-hero .bc-hero-copy>.bc-actions{display:none}.bc-calc-cta{width:100%;display:inline-flex!important}.become-coach-share .bc-card-wrap{display:none}.bc-share-post{display:block}.bc-pledges{grid-template-columns:minmax(0,1fr)}.bc-pay,.bc-band,.bc-section,.bc-rules{padding:56px 0}.bc-lead{font-size:17px}.bc-calc{padding:20px}.bc-result .become-coach-total strong{font-size:40px}.bc-facts>div{grid-template-columns:minmax(0,1fr)}.bc-statement{padding:22px 20px 18px}.bc-steps,.bc-pledges{grid-template-columns:minmax(0,1fr);gap:28px}.bc-pledges li{font-size:19px}.bc-listing-head{grid-template-columns:auto minmax(0,1fr)}.bc-listing-price{grid-column:2}.bc-closing-inner{padding:28px 20px}}.public-coach-main{flex:1;width:100%;padding-bottom:72px;overflow-x:clip}.pc-wrap{width:100%;max-width:1160px;padding-left:var(--page-gutter,40px);padding-right:var(--page-gutter,40px);margin:0 auto}.public-coach-main .public-coach-card.pc-layout{isolation:isolate;width:100%;max-width:1160px;padding:0 var(--page-gutter,40px);background:0 0;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"intro book""about book""profile book";align-items:start;column-gap:48px;margin:0 auto;display:grid}.public-coach-card>.pc-intro{grid-area:intro;padding:44px 0 32px;position:relative}.pc-intro:before{content:"";z-index:-1;border-bottom:1px solid var(--line);background:var(--surface-1);position:absolute;inset:0 -100vw}.public-coach-card>.pc-profile{grid-area:profile}.public-coach-card>.pc-about{border-top:0;grid-area:about;margin-top:8px;padding-top:32px}.pc-tags{margin:0 0 14px}.public-coach-card .pc-tags .tag-chip{font-size:13px}.pc-fact{color:var(--text-2);font-size:14px}.pc-head{align-items:center;gap:20px;margin-bottom:16px;display:flex}.public-coach-card .pc-head .coach-avatar{border-radius:18px;flex:none;width:72px;height:72px;font-size:24px}.public-coach-card .coach-avatar[data-tone="1"]{color:var(--accent-text)}.pc-who{min-width:0}.public-coach-main .coach-listing-name{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.08}.public-coach-main .coach-listing-headline{color:var(--text-2);margin:6px 0 0;font-size:18px}.pc-meta{gap:8px;display:grid}.public-coach-card .pc-meta .coach-badges,.public-coach-card .pc-meta .coach-badge{margin:0;font-size:13.5px}.pc-facts{flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.pc-section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.pc-profile>.pc-section:first-child{border-top:0;padding-top:8px}.pc-section h2{font-family:var(--font-display);margin:0 0 12px;font-size:20px;font-weight:600}.public-coach-card .coach-listing-bio{max-width:64ch;margin:0 0 12px;font-size:17px;line-height:1.6}.public-coach-card .coach-details{color:var(--text-2);font-size:15px}.public-coach-card .coach-supports{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;max-width:560px;margin:0 0 20px;font-size:15px;display:grid}.pc-notes{border-radius:var(--radius-m,10px);background:var(--surface-2);gap:10px;max-width:64ch;padding:16px 18px;display:grid}.pc-notes p{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.public-coach-card .coach-feedback{gap:16px;font-size:15px}.public-coach-card .coach-feedback li{align-items:flex-start}.public-coach-card .coach-feedback{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pc-rating-summary{align-items:center;gap:14px;margin:0 0 16px;display:flex}.pc-rating-figure{font-family:var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.pc-rating-words{color:var(--muted);gap:2px;font-size:14px;display:grid}.public-coach-card .pc-reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.public-coach-card .pc-reviews li:first-child:nth-last-child(odd){grid-column:1/-1}.pc-review{border:1px solid var(--line);border-radius:var(--radius-l,14px);background:var(--surface-1);flex:1;margin:0;padding:16px 18px}.pc-review blockquote{color:var(--text);margin:8px 0 6px;padding-left:18px;font-size:16px;line-height:1.5;position:relative}.pc-review blockquote:before{content:"“";font-family:var(--font-display);color:var(--text-3);font-size:28px;position:absolute;top:-6px;left:0}.pc-review figcaption{color:var(--muted);font-size:13px}.public-coach-card>.pc-side{grid-area:book;align-self:start;margin-top:44px;position:sticky;top:24px}.pc-side.pc-book{border:1px solid var(--line);background:var(--surface-1);box-shadow:var(--shadow-3);border-radius:14px;padding:24px}.pc-book p{margin:0}.pc-book .coach-price{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);font-size:34px;font-weight:700}.pc-book .coach-price small{color:var(--muted);margin-left:4px;font-size:15px;font-weight:500}.pc-book-rating{font-size:14px;margin-top:6px!important}.pc-book-signals{border-top:1px solid var(--line);gap:8px;margin:16px 0 0;padding:14px 0 0;font-size:14px;list-style:none;display:grid}.pc-book-signals li{align-items:center;gap:8px;display:flex}.pc-book .coach-listing-actions{gap:10px;margin:20px 0 12px;display:grid}.pc-book .coach-listing-actions .btn{width:100%}.pc-book>p.muted{color:var(--text-2);font-size:14px;line-height:1.5}.pc-book-facts{border-top:1px solid var(--line);margin:14px 0 0}.pc-book-facts>div{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px 0;font-size:14px;line-height:1.45;display:grid}.pc-book-facts dt{color:var(--text);font-weight:600}.pc-book-facts dd{color:var(--text-2);margin:0}.pc-book-terms,.pc-book .pc-packages{color:var(--text-2);font-size:14px;margin-top:10px!important}.pc-book-browse{border-top:1px solid var(--line);padding-top:12px;font-size:14px;font-weight:600;margin-top:14px!important}.public-coach-main a:not(.btn){color:var(--link);text-underline-offset:3px}.public-coach-main a.btn{text-decoration:none}.public-coach-main .btn:not(.primary){color:var(--text)}.disclosure.pc-book-steps{margin-top:8px}.pc-book-steps>summary{min-height:32px;color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:flex}.pc-book-steps>summary::-webkit-details-marker{display:none}.pc-book-steps[open]>summary .disclosure-chevron{transform:rotate(180deg)}.pc-book-steps ol{color:var(--text-2);gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid;margin-top:8px!important}.pc-book-steps li::marker{color:var(--text-3);font-weight:600}.pc-loading{gap:14px;max-width:640px;padding-top:48px;display:grid}.pc-skeleton{background:var(--surface-3);border-radius:8px;height:16px;display:block}.pc-skeleton-head{width:60%;height:40px}.pc-skeleton-line.short{width:40%}.pc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-missing{border:1px solid var(--line);background:var(--surface-1);max-width:720px;box-shadow:var(--shadow-2);border-radius:14px;margin:48px auto 0;padding:40px}.pc-missing h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.1}.pc-missing-lead{color:var(--text-2);margin:0 0 20px;font-size:17px}.pc-missing-help{border-top:1px solid var(--line);margin:0 0 24px;padding:0;list-style:none;display:grid}.pc-missing-help li{border-bottom:1px solid var(--line);color:var(--text-2);padding:12px 0;font-size:15px;line-height:1.5}.pc-missing-help strong{color:var(--text)}.pc-missing-actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.pc-end-hire{display:none}@media (width<=900px){.pc-end-hire{margin:32px 0 0;display:block}.pc-end-hire .btn{width:100%}.public-coach-main .public-coach-card.pc-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""about""book""profile"}.public-coach-card>.pc-side{margin-top:24px;position:static}}@media (width<=760px){.public-coach-card .pc-reviews{grid-template-columns:minmax(0,1fr)}.pc-notes{padding:14px 16px}.public-coach-card>.pc-intro{padding-top:28px}.pc-head{gap:14px}.public-coach-card .pc-head .coach-avatar{border-radius:14px;width:56px;height:56px;font-size:19px}.pc-missing{margin-top:24px;padding:28px 20px}}.nf-main{width:100%;max-width:800px;padding:48px var(--legal-gutter) 56px;flex:1;margin:0 auto}.nf-plate{border:1px solid var(--line);border-radius:var(--radius-l,14px);background:var(--surface-1);box-shadow:var(--shadow-2);padding:36px 40px 32px}.nf-meant{border-radius:var(--radius-m,10px);background:var(--tint);color:var(--text);margin:0 0 24px;padding:10px 14px;font-size:16px;font-weight:500}.nf-meant a{color:var(--link);font-weight:600}.nf-main h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin:0 0 12px;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.05}.nf-lead{max-width:52ch;color:var(--text-2);margin:0 0 12px;font-size:18px;line-height:1.55}.nf-path{color:var(--muted);overflow-wrap:anywhere;margin:0 0 28px;font-size:14px}.nf-path code{background:var(--surface-3);color:var(--text-2);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.nf-actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.nf-main a.btn{text-decoration:none}.nf-links{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.nf-links h2{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:600}.nf-links ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.nf-links a{min-height:40px;color:var(--link);text-underline-offset:3px;align-items:center;font-size:15px;display:inline-flex}@media (width<=520px){.public-coach-card .coach-supports{grid-template-columns:minmax(0,1fr)}.nf-main{padding-top:24px}.nf-plate{padding:24px 20px}.nf-links ul{grid-template-columns:minmax(0,1fr)}}.guide-page{--bc-ink:#141b34;--bc-plate:#f1f4fd}.gd-main{display:block}.gd-hero{padding:40px 0 48px}.gd-hero h1{max-width:22ch;font-size:clamp(32px,4.4vw,52px)}.gd-crumbs{color:var(--muted);margin:0 0 20px;font-size:14px}.gd-crumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gd-crumbs li+li:before{content:"›";color:var(--text-3);margin-right:8px}.gd-crumbs a{color:var(--muted)}.gd-verified{max-width:64ch;color:var(--muted);margin:-12px 0 24px;font-size:14px}.gd-contents>p{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:600}.gd-contents ol{columns:2;column-gap:32px;margin:0;padding:0 0 0 20px;font-size:15px;line-height:1.5}.gd-contents li{break-inside:avoid;padding:2px 0}.gd-prose{max-width:76ch}.gd-criterion,.gd-related{scroll-margin-top:80px}.gd-prose h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:28px 0 10px;font-size:20px;font-weight:650}.gd-prose p,.gd-prose li{color:var(--text-2);font-size:17px;line-height:1.6}.gd-look{gap:8px;margin:0;padding-left:22px;display:grid}.gd-note{border-left:2px solid var(--accent);background:var(--surface-1);padding:14px 16px;font-size:15px!important}.gd-says{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.gd-says-product{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-1);padding:16px 18px}.gd-says-product h4{font-family:var(--font-display);color:var(--text);margin:0 0 10px;font-size:17px;font-weight:650}.gd-says-product dl{gap:10px;margin:0;display:grid}.gd-says-product dt{color:var(--muted);font-size:13px;font-weight:600}.gd-says-product dd{color:var(--text-2);margin:2px 0 0;font-size:15px;line-height:1.5}.gd-qa{gap:18px;margin:0 0 20px;display:grid}.gd-qa dt{color:var(--text);font-size:17px;font-weight:650}.gd-qa dd{color:var(--text-2);margin:4px 0 0;font-size:17px;line-height:1.6}.gd-sources{gap:6px;margin:0;padding-left:22px;display:grid}.gd-related-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gd-related-list a{font-size:17px;font-weight:600}@media (width<=760px){.gd-contents ol{columns:1}.gd-says{grid-template-columns:minmax(0,1fr)}}
