:where(.flp-home) .hm-trust{background:linear-gradient(180deg, var(--s2), var(--k3))}:where(.flp-home) .hm-problem{background:var(--k3)}:where(.flp-home) .hm-ladder{background:linear-gradient(180deg, var(--k3), var(--k4))}:where(.flp-home) .hm-ind{background:var(--k4)}:where(.flp-home) .hm-why{background:linear-gradient(180deg, var(--k4), var(--k5))}:where(.flp-home) .hm-team{background:var(--k5)}:where(.flp-home) .hm-tools{background:linear-gradient(180deg, var(--k5), var(--k6))}:where(.flp-home) .hm-cohort{background:var(--k6)}:where(.flp-home) .hm-insights{background:linear-gradient(180deg, var(--k6), var(--k7))}:where(.flp-home) .hm-story{background:var(--k7)}:where(.flp-home) .hm-reviews{background:linear-gradient(180deg, var(--k7), var(--k8))}:where(.flp-home) .hm-faq{background:linear-gradient(180deg, var(--k8), var(--k9))}.flp-home{--sc-dawn:#5b6bff;--sc-sun:#dce3ff;--sc-far:#10153a;--sc-win:#9daeff8c;--sc-floor:#0a0e28;--sc-grid:#9daeff21;--sc-metal:#333a73;--sc-metal-hi:#48509a;--sc-belt:#181e48;--sc-run:#9daeff8c;--sc-box:#1c2356;--sc-box-line:#9daeff80;--sc-pill-bg:#0b1029;--sc-pill-line:#9daeff80;--sc-pill-text:#c9d2ff;--sc-screen:#050817;--sc-ok:#34d399;--sc-accent:#6e84ff;--sc-star:#dce3ffbf}:where(:root[data-theme=light]) .flp-home.flp-home{--sc-dawn:#8c9bff;--sc-sun:#fff;--sc-far:#c2c9f2;--sc-win:#3d55f066;--sc-floor:#e1e6fb;--sc-grid:#3d55f024;--sc-metal:#8d97d2;--sc-metal-hi:#aab3e6;--sc-belt:#a9b2e4;--sc-run:#ffffffe6;--sc-box:#fff;--sc-box-line:#3d55f080;--sc-pill-bg:#fff;--sc-pill-line:#3d55f059;--sc-pill-text:#2a3cc8;--sc-screen:#0d1226;--sc-ok:#10b981;--sc-accent:#3d55f0;--sc-star:transparent}:where(.flp-home) .hm-stars circle{fill:var(--sc-star)}:where(.flp-home) .hm-sun{fill:var(--sc-sun)}:where(.flp-home) .hm-far rect{fill:var(--sc-far)}:where(.flp-home) .hm-win rect{fill:var(--sc-win)}:where(.flp-home) .hm-floorfill{fill:var(--sc-floor)}:where(.flp-home) .hm-grid line{stroke:var(--sc-grid);stroke-width:1px}:where(.flp-home) .hm-in rect{fill:var(--sc-box);stroke:var(--sc-box-line);stroke-width:1.5px}:where(.flp-home) .hm-in path,:where(.flp-home) .hm-modline,:where(.flp-home) .hm-evalbar{stroke:var(--sc-box-line);stroke-width:3px;stroke-linecap:round;fill:none}:where(.flp-home) .hm-tag,:where(.flp-home) .hm-pilltext,:where(.flp-home) .hm-screentag,:where(.flp-home) .hm-offer text{font:500 11.5px var(--mono);letter-spacing:.1em;text-anchor:middle}:where(.flp-home) .hm-tag{fill:var(--sc-pill-text)}:where(.flp-home) .hm-legs path,:where(.flp-home) .hm-post{stroke:var(--sc-metal);stroke-width:6px;stroke-linecap:round;fill:none}:where(.flp-home) .hm-belt{fill:var(--sc-belt);stroke:var(--sc-metal-hi);stroke-width:1.5px}:where(.flp-home) .hm-beltrun{stroke:var(--sc-run);stroke-width:2px;stroke-dasharray:14 22;stroke-linecap:round;animation:1.6s linear infinite hm-run}:where(.flp-home) .hm-rollers circle,:where(.flp-home) .hm-beamrect{fill:var(--sc-metal-hi)}:where(.flp-home) .hm-pill,:where(.flp-home) .hm-offer rect{fill:var(--sc-pill-bg);stroke:var(--sc-pill-line);stroke-width:1px}:where(.flp-home) .hm-pilltext,:where(.flp-home) .hm-offer text{fill:var(--sc-pill-text)}:where(.flp-home) .hm-led{fill:var(--sc-ok);animation:3s ease-in-out infinite hm-led}:where(.flp-home) .hm-led2{animation-delay:1s}:where(.flp-home) .hm-led3{animation-delay:2s}:where(.flp-home) .hm-scan{animation:2.4s ease-in-out infinite hm-scan}:where(.flp-home) .hm-scanner,:where(.flp-home) .hm-joint{fill:var(--sc-metal-hi)}:where(.flp-home) .hm-arm,:where(.flp-home) .hm-claw{stroke:var(--sc-metal-hi);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;fill:none}:where(.flp-home) .hm-claw{stroke-width:4px}:where(.flp-home) .hm-evalscreen{fill:var(--sc-screen);stroke:var(--sc-metal-hi);stroke-width:2px}:where(.flp-home) .hm-check,:where(.flp-home) .hm-modcheck{stroke:var(--sc-ok);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;fill:none}:where(.flp-home) .hm-mod{fill:var(--sc-box);stroke:var(--sc-box-line);stroke-width:1.5px}:where(.flp-home) .hm-mod-raw{fill:none;stroke-dasharray:5 5}:where(.flp-home) .hm-mod-done{stroke:var(--sc-accent);stroke-width:2px}:where(.flp-home) .hm-code{font:600 17px var(--mono);fill:var(--sc-accent);text-anchor:middle}:where(.flp-home) .hm-monitor{fill:var(--sc-metal)}:where(.flp-home) .hm-screen{fill:var(--sc-screen)}:where(.flp-home) .hm-ok{fill:var(--sc-ok);animation:2.4s ease-in-out infinite hm-led}:where(.flp-home) .hm-screentag{fill:#c9d2ff;text-anchor:start}:where(.flp-home) .hm-uptime{font:600 34px var(--display);letter-spacing:-.03em;fill:#fff}:where(.flp-home) .hm-spark{stroke:var(--sc-ok);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:220;animation:4s ease-out infinite hm-draw}:where(.flp-home) .hm-chute{stroke:var(--sc-metal-hi);stroke-width:6px;stroke-linecap:round;fill:none}@keyframes hm-run{to{stroke-dashoffset:-36px}}@keyframes hm-led{0%,to{opacity:.35}40%,60%{opacity:1}}@keyframes hm-scan{0%,to{opacity:.35}50%{opacity:1}}@keyframes hm-draw{0%{stroke-dashoffset:220px}60%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){:where(.flp-home) .hm-scene *{animation:none!important}}:where(.flp-home) .hm-problemrow{align-items:end;margin-top:clamp(8px,2vw,24px)}:where(.flp-home) .hm-trust{padding-block:34px 40px}:where(.flp-home) .hm-trustin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;display:flex}:where(.flp-home) .hm-trustin .mono{color:var(--muted)}:where(.flp-home) .hm-trustin ul{font:600 17px var(--display);letter-spacing:-.01em;color:var(--muted);flex-wrap:wrap;gap:10px 30px;padding:0;list-style:none;display:flex}:where(.flp-home) .hm-stage{color:var(--accent-ink)}:where(.flp-home) .card .hm-stage{margin-top:4px}:where(.flp-home) .hm-also{border:1px dashed var(--btn-line);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 24px;margin-top:18px;padding:24px 28px;display:grid}:where(.flp-home) .hm-also h3{letter-spacing:-.01em;font-size:19px;font-weight:600}:where(.flp-home) .hm-also p{color:var(--muted);max-width:72ch;margin-top:6px;font-size:15px}:where(.flp-home) .hm-pods{border-top:1px solid var(--rule);color:var(--muted);margin-top:28px;padding-top:24px;font-size:16px}:where(.flp-home) .hm-pods b{color:var(--text)}:where(.flp-home) .hm-anchor{min-height:330px}:where(.flp-home) .hm-sup{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:28px;display:grid}:where(.flp-home) .hm-supitem{border-top:1px solid var(--rule);color:var(--text);grid-template-columns:22px minmax(0,1fr) 16px;align-items:start;gap:14px;padding:20px 0;text-decoration:none;display:grid}:where(.flp-home) .hm-supitem>:first-child{color:var(--accent-ink);margin-top:2px}:where(.flp-home) .hm-supitem>:last-child{color:var(--muted);margin-top:4px;transition:transform .2s}:where(.flp-home) .hm-supitem:hover>:last-child{color:var(--text);transform:translate(4px)}:where(.flp-home) .hm-supitem b{font-size:17px;display:block}:where(.flp-home) .hm-supitem span span{color:var(--muted);margin-top:3px;font-size:14.5px;display:block}:where(.flp-home) .hm-faces{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}:where(.flp-home) .hm-faces li{aspect-ratio:1;border:1px solid var(--line);background:var(--tile);border-radius:18px;overflow:hidden}:where(.flp-home) .hm-faces li:nth-child(4n+2),:where(.flp-home) .hm-faces li:nth-child(4n+4){transform:translateY(22px)}:where(.flp-home) .hm-faces img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;display:block}:where(.flp-home) .hm-cohortgrid{align-items:start}:where(.flp-home) .hm-badge{color:var(--accent-ink);align-items:center;gap:9px;margin-bottom:22px;display:inline-flex}:where(.flp-home) .hm-badge .dot{background:var(--sc-ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-ok) 22%, transparent);border-radius:50%}:where(.flp-home) .cohort-form{grid-template-columns:1fr 1fr;gap:10px;max-width:560px;margin-top:32px;display:grid}:where(.flp-home) .cohort-form .btn{grid-column:1/-1}:where(.flp-home) .cohort-err{color:#f0716a;grid-column:1/-1;font-size:14px}:where(.flp-home) .cohort-done{border:1px solid var(--line);background:var(--tile);border-radius:16px;gap:4px;max-width:560px;margin-top:32px;padding:20px 22px;display:grid}:where(.flp-home) .cohort-done span{color:var(--muted);font-size:15px}:where(.flp-home) .hm-fine{color:var(--muted);max-width:56ch;margin-top:14px;font-size:13.5px}:where(.flp-home) .hm-locks{grid-template-columns:1fr}:where(.flp-home) .hm-headrow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}:where(.flp-home) .hm-post h3 a{text-decoration:none}:where(.flp-home) .hm-post h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}:where(.flp-home) .hm-post:hover{box-shadow:var(--pack-hover);transform:translateY(-5px)}:where(.flp-home) .hm-post h3{font-size:clamp(21px,1.8vw,25px)}:where(.flp-home) .story{align-items:center}:where(.flp-home) .story-media{aspect-ratio:16/10;border:1px solid var(--line);box-shadow:var(--pack-hover);background:#000;border-radius:22px;position:relative;overflow:hidden}:where(.flp-home) .story-media video,:where(.flp-home) .story-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.flp-home) .story-play{color:#fff;cursor:pointer;background:linear-gradient(#0000 40%,#05070f8c);border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}:where(.flp-home) .story-play svg{background:var(--hub-accent);width:74px;height:74px;box-shadow:var(--hub-accent-shadow);border-radius:50%;padding:22px 20px 22px 24px;transition:transform .2s}:where(.flp-home) .story-play:hover svg{transform:scale(1.06)}:where(.flp-home) .story-quote blockquote{font:600 clamp(24px, 2.4vw, 34px)/1.22 var(--display);letter-spacing:-.02em;text-wrap:pretty}:where(.flp-home) .story-quote figcaption{border-top:1px solid var(--rule);gap:2px;margin-top:26px;padding-top:18px;display:grid}:where(.flp-home) .story-quote figcaption span{color:var(--muted);font-size:15px}:where(.flp-home) .story-quote .btn{margin-top:24px}:where(.flp-home) .hm-reviews .sub a{color:var(--text)}:where(.flp-home) .hm-revgrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}:where(.flp-home) .hm-rev{border:1px solid var(--line);background:var(--pack);border-radius:22px;flex-direction:column;gap:18px;padding:28px;display:flex}:where(.flp-home) .hm-rev blockquote{font-size:16.5px;line-height:1.55}:where(.flp-home) .hm-rev-feat blockquote{font:600 clamp(20px, 1.8vw, 24px)/1.32 var(--display);letter-spacing:-.012em}:where(.flp-home) .hm-revstars{color:#f5b301;letter-spacing:2px;font-size:14px}:where(.flp-home) .hm-rev figcaption{border-top:1px solid var(--rule);margin-top:auto;padding-top:16px;font-size:15px}:where(.flp-home) .hm-rev figcaption span{color:var(--muted);margin-top:2px;font-size:13.5px;display:block}@media (max-width:1040px){:where(.flp-home) .hm-sup{grid-template-columns:1fr}:where(.flp-home) .hm-revgrid{grid-template-columns:1fr 1fr}:where(.flp-home) .hm-rev-feat{grid-column:1/-1}}@media (max-width:680px){:where(.flp-home) .hm-also{grid-template-columns:1fr;padding:22px}:where(.flp-home) .hm-also .btn{justify-self:start}:where(.flp-home) .hm-anchor{min-height:0}:where(.flp-home) .hm-faces{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.flp-home) .hm-faces li:nth-child(n){transform:none}:where(.flp-home) .cohort-form,:where(.flp-home) .hm-revgrid{grid-template-columns:1fr}:where(.flp-home) .hm-trustin ul{gap:8px 20px;font-size:15px}}:where(:root[data-theme=light]) .flp-home.flp-home :is(.stars,.hm-revstars){color:#a86a00}
