:root{--ln-bg-page:#faf8f4;--ln-text-heading:#1f2937;--ln-text-strong:#374151;--ln-text-body:#4b5563;--ln-text-muted:#6b7280;--ln-card-bg:#ffffffb8;--ln-card-border:#0000000d;--ln-accent:#f43f5e;--ln-accent-secondary:#e879f9;--ln-accent-warm:#f59e0b;--ln-accent-calm:#14b8a6;--ln-accent-soft:#fb71852e;--ln-hero-wash:linear-gradient(160deg, #fff1f2 0%, #fdf2f8 50%, #f0fdfa 100%);--ln-gradient-text:linear-gradient(135deg, #fb7185 0%, #e879f9 52%, #f59e0b 100%);--ln-pricing-wash:linear-gradient(160deg, #f0fdfa 0%, #fdf2f8 100%);--ln-pricing-card-free:linear-gradient(160deg, #f5f3ff 0%, #fdf2f8 100%);--ln-pricing-card-founder:linear-gradient(160deg, #fff1f2 0%, #fdf2f8 100%);--ln-pricing-card-standard:linear-gradient(160deg, #f0fdfa 0%, #fdf2f8 100%);--ln-pricing-card-border:#0000000d;--ln-pricing-badge-bg:#0000000f;--ln-pricing-countdown-bg:#fff9;--ln-pricing-input-border:#00000014;--ln-pricing-input-bg:#fff;--ln-trust-card-rose:linear-gradient(160deg, #fff1f2 0%, #fdf2f8 100%);--ln-trust-card-violet:linear-gradient(160deg, #f5f3ff 0%, #fdf2f8 100%);--ln-trust-card-mint:linear-gradient(160deg, #f0fdfa 0%, #fdf2f8 100%);--ln-trust-shadow-rose:#fb718514;--ln-trust-shadow-violet:#c4b5fd1a;--ln-trust-shadow-mint:#99f6e41a;--ln-pricing-shadow-free:#c4b5fd24;--ln-pricing-shadow-standard:#99f6e424;--mpb-bg-page:#fff;--mpb-bg-panel:#fff;--color-page-bg:#fff;--color-card-bg:#f9fafb;--color-page-text:#1f2937;--mpb-text-primary:#1f2937;--mpb-text-secondary:#6b7280;--color-muted:#6b7280;--mpb-border-subtle:#e5e7eb;--mpb-accent:#fb7185;--mpb-accent-fg:#fff;--mpb-accent-secondary:#e879f9;--mpb-accent-secondary-fg:#fff;--mpb-control-base:#f3f4f6;--mpb-control-strong:#e5e7eb;--mpb-input-bg:#fff;--mpb-input-border:#d1d5db;--mpb-modal-bg:#fff;--mpb-modal-overlay:#0000004d;--mpb-warn-bg:#fef2f2;--mpb-warn-fg:#991b1b;--mpb-warn-border:#fecaca;--mpb-text-xs:11px;--mpb-text-sm:13px;--mpb-text-body:17px;--mpb-text-md:20px;--mpb-text-lg:26px;--mpb-text-xl:34px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-coach-public-theme=dark]{--ln-bg-page:#1a1f2c;--ln-text-heading:#f5f5f4;--ln-text-strong:#e7e5e4;--ln-text-body:#d6d3d1;--ln-text-muted:#a8a29e;--ln-card-bg:#1c1917b8;--ln-card-border:#ffffff0f;--ln-accent:#fb7185;--ln-accent-secondary:#f0abfc;--ln-accent-warm:#fbbf24;--ln-accent-calm:#5eead4;--ln-accent-soft:#fb718538;--ln-hero-wash:linear-gradient(160deg, #311825 0%, #1f1f31 48%, #123431 100%);--ln-pricing-wash:linear-gradient(160deg, #0f2a28 0%, #2a1420 100%);--ln-pricing-card-free:linear-gradient(160deg, #241f38 0%, #2a1420 100%);--ln-pricing-card-founder:linear-gradient(160deg, #34161c 0%, #2a1420 100%);--ln-pricing-card-standard:linear-gradient(160deg, #0f2a28 0%, #2a1420 100%);--ln-pricing-card-border:#ffffff14;--ln-pricing-badge-bg:#ffffff1a;--ln-pricing-countdown-bg:#ffffff14;--ln-pricing-input-border:#ffffff24;--ln-pricing-input-bg:#1f2433;--ln-trust-card-rose:linear-gradient(160deg, #34161c 0%, #2a1420 100%);--ln-trust-card-violet:linear-gradient(160deg, #241f38 0%, #2a1420 100%);--ln-trust-card-mint:linear-gradient(160deg, #0f2a28 0%, #2a1420 100%);--ln-trust-shadow-rose:#fb718524;--ln-trust-shadow-violet:#c4b5fd29;--ln-trust-shadow-mint:#99f6e429;--ln-pricing-shadow-free:#c4b5fd38;--ln-pricing-shadow-standard:#99f6e438;--mpb-bg-page:#1a1f2c;--mpb-bg-panel:#232839;--color-page-bg:#1a1f2c;--color-card-bg:#232839;--color-page-text:#f5f5f4;--mpb-text-primary:#f5f5f4;--mpb-text-secondary:#a8a29e;--color-muted:#a8a29e;--mpb-border-subtle:#ffffff1a;--mpb-accent-fg:#1a1f2c;--mpb-accent-secondary-fg:#1a1f2c;--mpb-control-base:#262c3d;--mpb-control-strong:#2f3650;--mpb-input-bg:#1f2433;--mpb-input-border:#ffffff24;--mpb-modal-bg:#232839;--mpb-modal-overlay:#0009;--mpb-warn-bg:#42272c;--mpb-warn-fg:#fda4af;--mpb-warn-border:#7f1d1d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--ln-bg-page);color:var(--ln-text-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (width>=640px){:root{--mpb-text-xl:44px;--mpb-text-lg:30px}}.coach-page{flex-direction:column;min-height:100vh;display:flex}.coach-hero{text-align:center;background:var(--ln-hero-wash);padding:88px 24px 96px;position:relative;overflow:hidden}.coach-hero-blob{pointer-events:none;border-radius:50%;position:absolute}.coach-hero-blob-a{background:radial-gradient(circle,#fb718529 0%,#0000 70%);width:340px;height:340px;top:-90px;right:-90px}.coach-hero-blob-b{background:radial-gradient(circle,#14b8a624 0%,#0000 70%);width:400px;height:400px;bottom:-110px;left:-110px}.coach-hero-inner{max-width:720px;margin:0 auto;position:relative}.coach-eyebrow{font-size:var(--mpb-text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ln-accent);margin-bottom:18px;font-weight:700;display:inline-block}.coach-hero h1{font-size:var(--mpb-text-xl);color:var(--ln-text-heading);letter-spacing:-.02em;margin:0 0 20px;font-weight:800;line-height:1.12}.coach-gradient-text{background:var(--ln-gradient-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.coach-hero p{max-width:560px;font-size:var(--mpb-text-body);color:var(--ln-text-strong);margin:0 auto;line-height:1.6}.coach-explainer{background:var(--ln-bg-page);padding:56px 24px 8px}.coach-explainer-inner{text-align:center;max-width:720px;margin:0 auto}.coach-explainer h2{font-size:var(--mpb-text-lg);color:var(--ln-text-heading);margin:0 0 16px;font-weight:800}.coach-explainer p{font-size:var(--mpb-text-body);color:var(--ln-text-body);margin:0;line-height:1.75}.coach-steps{background:var(--ln-pricing-wash);padding:72px 24px}.coach-steps-inner{max-width:1040px;margin:0 auto}.coach-steps h2{text-align:center;font-size:var(--mpb-text-lg);color:var(--ln-text-heading);margin:0 0 40px;font-weight:800}.coach-steps-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=720px){.coach-steps-grid{grid-template-columns:repeat(3,1fr)}}.coach-step-card{text-align:center;background:var(--color-card-bg);border:1px solid var(--mpb-border-subtle);border-radius:24px;padding:36px 26px;box-shadow:0 10px 30px #1f29370f}.coach-step-number{width:52px;height:52px;font-size:var(--mpb-text-md);color:#fff;background:linear-gradient(135deg,#fb7185,#e879f9);border-radius:50%;place-items:center;margin:0 auto 16px;font-weight:800;display:grid}.coach-step-card h3{font-size:var(--mpb-text-md);color:var(--ln-text-heading);margin:0 0 8px;font-weight:700}.coach-step-card p{font-size:var(--mpb-text-body);color:var(--ln-text-body);margin:0;line-height:1.55}.coach-trust{background:var(--ln-bg-page);padding:72px 24px}.coach-trust-inner{max-width:1040px;margin:0 auto}.coach-trust h2{text-align:center;font-size:var(--mpb-text-lg);color:var(--ln-text-heading);margin:0 0 8px;font-weight:800}.coach-trust-intro{text-align:center;max-width:560px;font-size:var(--mpb-text-body);color:var(--ln-text-body);margin:0 auto 40px;line-height:1.6}.coach-trust-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=720px){.coach-trust-grid{grid-template-columns:repeat(3,1fr)}}.coach-trust-card{border:1px solid var(--ln-pricing-card-border);border-radius:22px;padding:32px 26px}.coach-trust-card-rose{background:var(--ln-trust-card-rose);box-shadow:0 10px 26px var(--ln-trust-shadow-rose)}.coach-trust-card-violet{background:var(--ln-trust-card-violet);box-shadow:0 10px 26px var(--ln-trust-shadow-violet)}.coach-trust-card-mint{background:var(--ln-trust-card-mint);box-shadow:0 10px 26px var(--ln-trust-shadow-mint)}.coach-trust-card h3{font-size:var(--mpb-text-md);color:var(--ln-text-heading);margin:0 0 8px;font-weight:700}.coach-trust-card p{font-size:var(--mpb-text-sm);color:var(--ln-text-body);margin:0;line-height:1.6}.coach-faq{background:var(--ln-bg-page);padding:72px 24px 88px}.coach-faq-inner{max-width:760px;margin:0 auto}.coach-faq h2{text-align:center;font-size:var(--mpb-text-lg);color:var(--ln-text-heading);margin:0 0 32px;font-weight:800}.coach-faq-list{flex-direction:column;gap:14px;display:flex}.coach-faq-item{background:var(--ln-card-bg);border:1px solid var(--ln-card-border);border-radius:18px;padding:0 24px}.coach-faq-item summary{font-size:var(--mpb-text-body);color:var(--ln-text-heading);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-weight:700;list-style:none;display:flex}.coach-faq-item summary::-webkit-details-marker{display:none}.coach-faq-chevron{border-right:2px solid var(--ln-text-muted);border-bottom:2px solid var(--ln-text-muted);flex:none;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)}.coach-faq-item[open] .coach-faq-chevron{transform:rotate(-135deg)}.coach-faq-item p{font-size:var(--mpb-text-sm);color:var(--ln-text-body);margin:0 0 20px;line-height:1.65}.coach-cta{flex-direction:column;align-items:center;gap:10px;margin-top:36px;display:flex}.coach-button-primary{appearance:none;font-size:var(--mpb-text-body);color:#fff;cursor:pointer;background:linear-gradient(135deg,#fb7185,#e879f9);border:none;border-radius:999px;padding:14px 36px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 4px 20px #fb718559}.coach-button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #fb718573}.coach-cta-note{font-size:var(--mpb-text-sm);color:var(--ln-text-muted)}.coach-footer{background:#1f2937;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:auto;padding:40px 24px;display:flex}.coach-footer-copyright{font-size:var(--mpb-text-sm);color:#9ca3af;margin:0}.coach-footer-links{flex-wrap:wrap;gap:20px;display:flex}.coach-footer-links a,.coach-footer-links span{font-size:var(--mpb-text-sm);color:#d1d5db;text-decoration:none}.coach-footer-links a:hover{color:#fff;text-decoration:underline}.coach-pricing{background:var(--ln-pricing-wash);padding:80px 24px}.coach-pricing-inner{width:100%;max-width:1040px;margin:0 auto}.coach-pricing h2{text-align:center;font-size:var(--mpb-text-lg);color:var(--ln-text-heading);margin:0 0 8px;font-weight:800}.coach-pricing-intro{text-align:center;max-width:560px;font-size:var(--mpb-text-body);color:var(--ln-text-body);margin:0 auto 40px;line-height:1.6}.coach-pricing-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=820px){.coach-pricing-grid{grid-template-columns:repeat(3,1fr)}}.coach-pricing-card{border:1px solid var(--ln-pricing-card-border);border-radius:24px;flex-direction:column;gap:10px;padding:36px 28px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.coach-pricing-card:hover{transform:translateY(-4px)}.coach-pricing-card-free{background:var(--ln-pricing-card-free);box-shadow:0 10px 26px var(--ln-pricing-shadow-free)}.coach-pricing-card-founder{background:var(--ln-pricing-card-founder);box-shadow:0 14px 32px var(--ln-accent-soft);border-color:#fb7185}.coach-pricing-card-founder:hover{box-shadow:0 18px 38px var(--ln-accent-soft)}.coach-pricing-card-standard{background:var(--ln-pricing-card-standard);box-shadow:0 10px 26px var(--ln-pricing-shadow-standard)}.coach-pricing-card-accent{background:color-mix(in srgb, var(--ln-accent) 8%, transparent);pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-30px;right:-30px}.coach-pricing-card p{font-size:var(--mpb-text-sm);color:var(--ln-text-body);margin:0;line-height:1.55}.coach-pricing-badge{font-size:var(--mpb-text-xs);letter-spacing:.04em;text-transform:uppercase;background:var(--ln-pricing-badge-bg);color:var(--ln-text-heading);border-radius:999px;align-self:flex-start;padding:4px 12px;font-weight:700;display:inline-flex}.coach-pricing-badge-accent{color:#fff;background:linear-gradient(135deg,#fb7185,#e879f9)}.coach-pricing-amount{font-size:var(--mpb-text-lg);color:var(--ln-text-heading);font-weight:800}.coach-pricing-unit{font-size:var(--mpb-text-sm);color:var(--ln-text-muted);font-weight:500}.coach-pricing-countdown{gap:12px;margin-top:4px;display:flex}.coach-pricing-countdown div{background:var(--ln-pricing-countdown-bg);border-radius:10px;flex-direction:column;align-items:center;min-width:44px;padding:6px 4px;display:flex}.coach-pricing-countdown strong{font-size:var(--mpb-text-md);color:var(--ln-text-heading)}.coach-pricing-countdown span{font-size:var(--mpb-text-xs);color:var(--ln-text-muted)}.coach-pricing-cta{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:40px;display:flex}.coach-pricing-cta-label{max-width:420px;color:var(--ln-text-heading);margin:0;font-weight:700}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important}}.coach-shell{--mpb-bg-page:#1a1f2c;--mpb-bg-panel:#232839;--color-page-bg:#1a1f2c;--color-card-bg:#232839;--color-page-text:#f5f5f4;--mpb-text-primary:#f5f5f4;--mpb-text-secondary:#a8a29e;--color-muted:#a8a29e;--mpb-border-subtle:#ffffff1a;--mpb-accent:#fb7185;--mpb-accent-fg:#1a1f2c;--mpb-accent-secondary:#f0abfc;--mpb-accent-secondary-fg:#1a1f2c;--mpb-control-base:#262c3d;--mpb-control-strong:#2f3650;--mpb-input-bg:#1f2433;--mpb-input-border:#ffffff24;--mpb-modal-bg:#232839;--mpb-modal-overlay:#0009;--mpb-warn-bg:#42272c;--mpb-warn-fg:#fda4af;--mpb-warn-border:#7f1d1d;background:var(--mpb-bg-page);min-height:100vh;color:var(--color-page-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.coach-input{border:1px solid var(--mpb-input-border);background:var(--mpb-input-bg);width:100%;color:var(--color-page-text);font-size:var(--mpb-text-body);border-radius:12px;padding:12px 14px;font-family:inherit}.coach-input:focus{outline:2px solid color-mix(in srgb, var(--mpb-accent) 55%, transparent);outline-offset:1px}.coach-btn-primary{appearance:none;font-size:var(--mpb-text-body);color:#fff;cursor:pointer;background:linear-gradient(135deg,#fb7185,#e879f9);border:none;border-radius:999px;padding:12px 24px;font-weight:700}.coach-btn-primary:disabled{opacity:.6;cursor:default}.coach-btn-secondary{appearance:none;border:1px solid var(--mpb-border-subtle);font-size:var(--mpb-text-body);color:var(--color-page-text);background:var(--mpb-bg-panel);cursor:pointer;border-radius:999px;padding:12px 20px;font-weight:600}.coach-btn-secondary:disabled{opacity:.6;cursor:default}.coach-btn-danger{appearance:none;border:1px solid var(--mpb-warn-border);font-size:var(--mpb-text-sm);color:var(--mpb-warn-fg);background:var(--mpb-warn-bg);cursor:pointer;border-radius:999px;padding:10px 16px;font-weight:700}.coach-card-panel{background:var(--color-card-bg);border:1px solid var(--mpb-border-subtle);border-radius:16px;padding:20px}.coach-label{font-size:var(--mpb-text-sm);color:var(--mpb-text-secondary);margin-bottom:6px;font-weight:700;display:block}.coach-error{color:var(--mpb-warn-fg);font-size:var(--mpb-text-sm);margin:0}.coach-badge{font-size:var(--mpb-text-xs);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.coach-google-btn{border:1px solid var(--mpb-border-subtle);background:var(--mpb-bg-panel);width:100%;color:var(--color-page-text);font-size:var(--mpb-text-sm);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:600;display:flex}
