.fm-video{aspect-ratio:16/9;width:100%;box-shadow:none;background:#d7dee6;border-radius:1rem;overflow:hidden}.fm-player{background:#000;position:relative}.fm-player-media,.fm-player .video-js,.fm-player .vjs-tech{background:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fm-player .vjs-tech{object-fit:contain}.fm-player .vjs-control-bar,.fm-player .vjs-big-play-button,.fm-player .vjs-loading-spinner,.fm-player .vjs-error-display,.fm-player .vjs-modal-dialog,.fm-player .vjs-text-track-display,.fm-player .vjs-title-bar{display:none!important}.fm-player-dim{z-index:1;background:rgba(0,0,0,.45);position:absolute;top:0;bottom:0;left:0;right:0}.fm-player-hit{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.fm-player-play{z-index:3;background:var(--accent);width:4.75rem;height:4.75rem;color:var(--accent-ink);pointer-events:none;border-radius:999px;place-items:center;margin:-2.375rem 0 0 -2.375rem;animation:2s ease-in-out infinite fm-play-beat;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 32px rgba(0,0,0,.35)}.fm-player-wave{border-radius:inherit;border:2px solid color-mix(in srgb,var(--accent)75%,white);animation:2.1s ease-out infinite fm-play-wave;position:absolute;top:0;bottom:0;left:0;right:0}.fm-player-wave:nth-child(2){animation-delay:.7s}.fm-player-wave:nth-child(3){animation-delay:1.4s}.fm-player-play svg{z-index:1;width:1.7rem;height:1.7rem;margin-left:.15rem;position:relative}@keyframes fm-play-beat{0%,to{transform:scale(1)}45%{transform:scale(1.07)}}@keyframes fm-play-wave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.15)}}.fm-player-speed,.fm-player-fs{color:rgba(255,255,255,.88);cursor:pointer;background:rgba(0,0,0,.4);border:0;border-radius:999px;justify-content:center;align-items:center;min-width:2.5rem;height:2rem;padding:0 .55rem;font-size:.8rem;font-weight:650;display:inline-flex}.fm-player-speed{z-index:4;position:absolute;top:.65rem;left:.65rem}.fm-player-fs{flex:none;min-width:2rem;padding:0;position:relative}.fm-player-fs svg{width:1.05rem;height:1.05rem}.fm-player-foot{z-index:4;align-items:center;gap:.55rem;transition:opacity .4s;display:flex;position:absolute;bottom:.45rem;left:.7rem;right:.55rem}.fm-player-foot.is-hidden{opacity:0;pointer-events:none}.fm-player-bar{pointer-events:none;background:rgba(255,255,255,.28);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.fm-player-bar>span{border-radius:inherit;background:var(--accent);height:100%;display:block}@media (prefers-reduced-motion:reduce){.fm-player-bar{display:none}.fm-player-fs{margin-left:auto}.fm-player-play,.fm-player-wave{animation:none}}
html:has(.fm-home){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}body.app-root:has(.fm-home){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}html:has(.cf-editorial-simple){background:var(--app-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.app-root:has(.cf-editorial-simple){background:var(--app-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.cf-editorial-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}body.app-root:has(.cf-editorial-dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.cf-editorial{--fm-ink:#f5f5f5;--fm-body:#d4d4d4;--fm-muted:#a3a3a3;--fm-line:#e5e7eb;--fm-card:#111827;--fm-card-body:#374151;--fm-wa:#25d366;--fm-wa-hover:#1ebe5a;--fm-display:var(--font-newsreader),Georgia,serif;--fm-text:var(--font-montserrat),Montserrat,sans-serif;--cf-ink:#111827;--cf-body:#4b5563;--cf-red:var(--accent);--cf-red-hover:color-mix(in oklab,var(--primary)80%,transparent);--cf-display:var(--font-newsreader),Georgia,serif;--cf-text:var(--font-montserrat),Montserrat,sans-serif;min-width:320px;color:var(--cf-ink);font-family:var(--fm-text);background:var(--app-bg);-webkit-font-smoothing:antialiased;overflow-x:clip}.cf-editorial *{box-sizing:border-box}.cf-editorial :focus-visible{outline-offset:3px;outline:2px solid #fff}.fm-home{width:min(100%,40rem);padding:max(1.25rem,env(safe-area-inset-top))1.25rem calc(6.5rem + env(safe-area-inset-bottom));color:var(--fm-ink);background:#000;margin:0 auto;position:relative}.cf-editorial-simple{background:var(--app-bg);min-height:100svh;color:var(--cf-ink);flex-direction:column;align-items:center;gap:max(22px,min(4vh,36px));padding:max(56px,min(8vh,88px)) 20px 72px;display:flex;position:relative}.cf-editorial-simple .cf-editorial-login{color:var(--cf-ink);opacity:.45}.cf-editorial-simple .cf-editorial-login:hover{opacity:.85;background:rgba(17,24,39,.06)}.cf-editorial-brand{flex-direction:column;align-items:center;gap:.65rem;display:flex}.cf-editorial-logo{width:auto;height:max(34px,min(8vw,44px));display:block}.cf-editorial-kicker{color:var(--cf-ink);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:650;line-height:1}.cf-editorial-copy{text-align:center;width:min(100%,40rem)}.cf-editorial-copy h1{font-family:var(--cf-display);letter-spacing:-.02em;text-wrap:balance;color:var(--cf-ink);margin:0;font-size:max(28px,min(7vw,42px));font-weight:460;line-height:1.12}.cf-editorial-copy h1 em{background:var(--cf-red);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.04em;padding:0 .16em .02em .1em;font-style:italic}.cf-editorial-deck{max-width:34rem;color:var(--cf-body);margin:.85rem auto 0;font-size:14px;line-height:1.45}.cf-editorial-video{text-align:left;width:100%;margin-top:22px}.cf-editorial-after{max-width:26rem;color:var(--cf-body);margin:1.35rem auto 0;font-size:14px;line-height:1.45}.cf-editorial-after p{margin:0}.cf-editorial-cohort{color:var(--cf-ink);font-size:13px;font-weight:650;line-height:1.4}.cf-editorial-after p+p{margin-top:.9rem}.cf-editorial-points{text-align:left;margin:.95rem 0 0;padding:0;list-style:none}.cf-editorial-points li{color:var(--cf-ink);margin:0;padding:.28rem 0 .28rem .95rem;font-size:13px;line-height:1.35;position:relative}.cf-editorial-points li:before{content:"";background:var(--accent);border-radius:999px;width:.28rem;height:.28rem;position:absolute;top:.62rem;left:0}.cf-editorial-dark{color:#f5f5f5;background:#000}.cf-editorial-dark .cf-editorial-login{color:#fff}.cf-editorial-dark .cf-editorial-login:hover{background:rgba(255,255,255,.08)}.cf-editorial-dark .cf-editorial-kicker,.cf-editorial-dark .cf-editorial-copy h1,.cf-editorial-dark .cf-editorial-points li,.cf-editorial-dark .cf-editorial-cohort{color:#f5f5f5}.cf-editorial-dark .cf-editorial-deck,.cf-editorial-dark .cf-editorial-after{color:#d4d4d4}.cf-editorial-action{background:var(--cf-red);color:#fff;min-height:52px;font-family:var(--cf-text);text-align:center;box-shadow:none;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;margin:22px auto 0;padding:12px 28px;font-size:15px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex}.cf-editorial-action:hover{background:var(--cf-red-hover)}@media (min-width:700px){.cf-editorial-copy h1{font-size:max(32px,min(3.4vw,44px))}.cf-editorial-deck{font-size:16px;line-height:1.55}.cf-editorial-after{font-size:15px;line-height:1.55}.cf-editorial-points li{font-size:15px}.cf-editorial-action{font-size:16px}}.cf-editorial-login{top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:2;color:#fff;opacity:.7;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex;position:absolute}.cf-editorial-login:hover{opacity:1;background:rgba(255,255,255,.08)}.cf-editorial-login-icon{background-color:currentColor;width:1.25rem;height:1.25rem;display:block;-webkit-mask-image:url(/user.svg);mask-image:url(/user.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fm-logo{width:auto;height:3.25rem;margin-bottom:1.75rem;display:block}.fm-hero h1,.fm-section h2{font-family:var(--fm-display);letter-spacing:-.02em;text-wrap:balance;color:var(--fm-ink);margin:0;font-weight:460;line-height:1.15}.fm-hero h1{max-width:16ch;font-size:max(2rem,min(8vw,3.15rem))}.fm-lead,.fm-about p,.fm-steps p,.fm-reviews blockquote p{color:var(--fm-body);margin:0;font-size:1.0625rem;line-height:1.6}.fm-lead{max-width:36rem;margin-top:1.1rem}.fm-btn{background:var(--accent);width:100%;min-height:3.25rem;color:var(--accent-ink);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.8rem 1.25rem;font-size:1rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.fm-btn:hover{filter:brightness(.92)}.fm-wa-icon{flex:none;width:1.25rem;height:1.25rem}.fm-note{color:var(--fm-body);margin:.75rem 0 0;font-size:.875rem;line-height:1.45}.fm-section{margin-top:3.25rem}.fm-section h2{margin-bottom:1.1rem;font-size:max(1.55rem,min(5vw,2rem))}.fm-video{aspect-ratio:16/9;width:100%;box-shadow:none;background:#d7dee6;border-radius:1rem;overflow:hidden}.fm-video img,.fm-video iframe{object-fit:cover;object-position:center 18%;border:0;width:100%;height:100%;display:block}.fm-list,.fm-steps,.fm-reviews{margin:0;padding:0;list-style:none}.fm-list li,.fm-steps li,.fm-reviews li{border:1px solid var(--fm-line);color:var(--fm-card);background:#fff;border-radius:1rem}.fm-list li{padding:1rem 1.05rem;font-size:1.02rem;line-height:1.45}.fm-mark{grid-template-columns:1.35rem 1fr;align-items:start;gap:.65rem;display:grid}.fm-mark-icon{place-items:center;width:1.35rem;height:1.35rem;margin-top:.12rem;font-size:1rem;font-weight:700;line-height:1;display:grid}.fm-mark-yes{color:var(--accent)}.fm-mark-no{color:#111827}.fm-list li+li,.fm-steps li+li,.fm-reviews li+li{margin-top:.7rem}.fm-steps li{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:1rem;display:grid}.fm-step-n{background:var(--accent);width:1.85rem;height:1.85rem;color:var(--accent-ink);border-radius:999px;place-items:center;font-size:.9rem;font-weight:700;display:grid}.fm-steps p,.fm-reviews blockquote p{color:var(--fm-card-body)}.fm-about{color:var(--fm-card);background:#fff;border-radius:1.25rem;padding:1.25rem 1.15rem 1.35rem}.fm-about h2,.fm-about p{color:var(--fm-card)}.fm-about p{color:var(--fm-card-body)}.fm-portrait{object-fit:cover;object-position:center 15%;border-radius:999px;width:7.5rem;height:7.5rem;margin-bottom:1rem;display:block}.fm-reviews blockquote{margin:0}.fm-reviews li{padding:1rem 1.05rem .95rem}.fm-review-who{color:var(--fm-muted);flex-wrap:wrap;gap:.35rem .6rem;margin:.85rem 0 0;font-size:.875rem;font-weight:650;display:flex}.fm-review-who span+span:before{content:"· ";font-weight:500}.fm-close{padding-bottom:.5rem}.fm-secondary{margin:1.35rem 0 0;font-size:.875rem}.fm-secondary a{color:var(--fm-body);text-underline-offset:.18em}.fm-wa-float{z-index:30;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));background:var(--fm-wa);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:0;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 8px 24px rgba(0,0,0,.35)}.fm-wa-float .fm-wa-icon{width:1.85rem;height:1.85rem}.fm-wa-float:hover{background:var(--fm-wa-hover)}@media (min-width:768px){.fm-home{padding-top:2.5rem;padding-bottom:4rem}.fm-btn{width:auto;min-width:16.5rem}.fm-wa-float{display:none}}@media (prefers-reduced-motion:reduce){.fm-btn,.fm-wa-float{transition:none}}
