.hm-section{max-width:1200px;margin:0 auto;padding:88px 40px 0;scroll-margin-top:56px}.hm-head{text-align:center;max-width:620px;margin:0 auto 40px}.lp .hm-eyebrow{color:#b85a0f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.lp .hm-section h2{color:var(--lp-ink);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1.2}.lp .hm-head>p:not(.hm-eyebrow){color:var(--lp-muted);margin-top:12px;font-size:16px;line-height:1.6}.lp .hm-lead{color:var(--lp-muted);margin-top:14px;font-size:16px;line-height:1.65}.hm-compare{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;display:grid}.hm-compare-card{border:1px solid var(--lp-line);background:#fff;border-radius:12px;flex-direction:column;padding:24px;display:flex}.hm-compare-card-real{border-color:#f3c6c6;box-shadow:0 16px 40px #dc26260f}.lp .hm-compare-label{color:var(--lp-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600}.hm-uptime{background:var(--lp-page);border:1px solid var(--lp-line-soft);border-radius:10px;flex-direction:column;flex:1;justify-content:center;gap:8px;padding:20px;display:flex}.hm-uptime-status{color:var(--lp-success);align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.hm-uptime code{color:var(--lp-body);font-family:var(--lp-font-mono), ui-monospace, monospace;font-size:13px}.hm-uptime-meta{color:var(--lp-muted);font-size:12px}.lp .hm-compare-foot{color:var(--lp-muted);margin-top:16px;font-size:13px}.lp .hm-compare-foot-strong{border-top:1px solid var(--lp-line-soft);color:var(--lp-ink);padding-top:16px;font-size:15px;font-weight:600}.hm-missed{grid-template-columns:1fr 1fr;gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.hm-missed li{align-items:flex-start;gap:10px;display:flex}.hm-missed svg{color:var(--lp-danger);margin-top:1px}.hm-missed span{color:var(--lp-muted);flex-direction:column;gap:2px;font-size:13px;line-height:1.5;display:flex}.hm-missed strong{color:var(--lp-ink);font-size:14px}.hm-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.hm-split-reverse>:first-child{order:2}.hm-checks{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.hm-checks li{color:var(--lp-body);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.hm-checks svg{color:var(--lp-success);margin-top:3px}.hm-cta-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.hm-text-link{color:var(--lp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-orange-border);text-decoration-color:var(--lp-orange-border);text-underline-offset:4px;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.hm-text-link:hover{color:#b85a0f}.hm-text-link svg{transition:transform .15s}.hm-text-link:hover svg{transform:translate(3px)}.hm-panel{border:1px solid var(--lp-line);background:#fff;border-radius:14px;margin:0;padding:22px;box-shadow:0 1px 2px #1d1f200a,0 20px 44px #1d1f2012}.hm-panel-title{color:var(--lp-ink);margin-bottom:16px;font-size:14px;font-weight:600}.hm-panel-title span{color:var(--lp-muted);font-weight:400}.hm-flows{grid-template:"intro visual""details visual""cta visual"1fr/minmax(0,1fr) minmax(0,1fr);column-gap:64px;display:grid}.hm-flows-intro{grid-area:intro}.hm-flows-visual{grid-area:visual;align-self:center}.hm-flows-details{grid-area:details}.hm-flows-cta{grid-area:cta;align-self:start}.hm-flows-details a{color:var(--lp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-orange-border);text-decoration-color:var(--lp-orange-border);text-underline-offset:3px;font-weight:600}.lp .hm-cta-note{color:var(--lp-muted);font-size:13px}.hm-journey{border:1px solid var(--lp-line);border-radius:10px;padding:16px}.hm-journey+.hm-journey{margin-top:12px}.hm-journey-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hm-jstep{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.hm-jstep+.hm-jstep:before{background:var(--lp-line);content:"";width:calc(100% - 26px);height:2px;position:absolute;top:13px;right:calc(50% + 16px)}.hm-jstep-pass+.hm-jstep:before{background:#bfe5cc}.hm-jstep-dot{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.hm-jstep-pass .hm-jstep-dot{color:var(--lp-success);background:#e7f6ec}.hm-jstep-fail .hm-jstep-dot{color:var(--lp-danger);background:#fdecec}.hm-jstep-label{color:var(--lp-body);font-size:12px;font-weight:500;line-height:1.3}.lp .hm-journey-result{border-radius:8px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.hm-journey-result svg{margin-top:2px}.hm-journey-success .hm-journey-result{color:#166534;background:#f1faf4}.hm-journey-danger{border-color:#f3c6c6}.hm-journey-danger .hm-journey-result{color:#991b1b;background:#fdf1f1}.lp .hm-flow-quote{border-left:3px solid var(--lp-orange);color:var(--lp-ink);margin-top:18px;padding-left:14px;font-size:14px;font-weight:500;line-height:1.55}.hm-outcomes{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hm-outcome{border:1px solid var(--lp-line);background:#fff;border-radius:12px;flex-direction:column;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex}.hm-outcome:hover{border-color:var(--lp-orange-border);box-shadow:0 12px 30px #1d1f200f}.lp .hm-outcome h3{color:var(--lp-ink);margin-bottom:6px;font-size:16px;font-weight:600}.lp .hm-outcome>p{color:var(--lp-muted);flex:1;font-size:14px;line-height:1.6}.hm-tags{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.hm-tags li{background:var(--lp-page);border:1px solid var(--lp-line-soft);color:var(--lp-body);border-radius:999px;padding:3px 10px;font-size:12px}.hm-attention-head{justify-content:space-between;align-items:center;display:flex}.hm-attention-count{color:var(--lp-muted);font-size:12px}.hm-attention ul{margin:0;padding:0;list-style:none}.hm-attention li{border-top:1px solid var(--lp-line-soft);align-items:center;gap:12px;padding:14px 0;display:flex}.hm-attention-site{color:var(--lp-muted);flex-direction:column;flex:1;min-width:0;font-size:13px;line-height:1.45;display:flex}.hm-attention-site strong{color:var(--lp-ink);font-size:14px}.hm-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hm-steps:before{background:repeating-linear-gradient(90deg, var(--lp-orange-border) 0 6px, transparent 6px 12px);content:"";height:2px;position:absolute;top:17px;left:12.5%;right:12.5%}.hm-steps li{flex-direction:column;gap:16px;display:flex}.hm-step-marker{justify-content:center;display:flex;position:relative}.hm-step-num{border:2px solid var(--lp-orange);box-shadow:0 0 0 6px var(--lp-page);color:#b85a0f;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.hm-steps li:first-child .hm-step-num{background:var(--lp-orange);color:#fff}.hm-step-card{border:1px solid var(--lp-line);background:#fff;border-radius:12px;flex-direction:column;flex:1;padding:22px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.hm-step-card:hover{border-color:var(--lp-orange-border);transform:translateY(-2px);box-shadow:0 14px 30px #1d1f2012}@media (prefers-reduced-motion:reduce){.hm-step-card:hover{transform:none}}.hm-step-icon{background:var(--lp-orange-tint);color:var(--lp-orange);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:flex}.lp .hm-steps h3{color:var(--lp-ink);margin-bottom:6px;font-size:16px;font-weight:600}.lp .hm-steps p{color:var(--lp-muted);flex:1;font-size:14px;line-height:1.6}.hm-step-tag{background:var(--lp-page);border:1px solid var(--lp-line-soft);color:var(--lp-body);border-radius:999px;align-self:flex-start;margin-top:16px;padding:3px 10px;font-size:12px;font-weight:500}.hm-how-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.hm-how{padding-bottom:24px}.hm-video-next{justify-content:center;display:flex}.lp .hm-video-next a.lp-btn{text-decoration:none}.hm-founder{border:1px solid var(--lp-line);background:#fff;border-radius:16px;grid-template-columns:160px 1fr;align-items:center;gap:40px;max-width:920px;margin:0 auto;padding:40px;display:grid}.hm-founder img{object-fit:cover;border-radius:16px;width:160px;height:160px}.lp .hm-founder h2{font-size:26px}.lp .hm-founder blockquote{border-left:3px solid var(--lp-orange);color:var(--lp-ink);margin:16px 0;padding-left:16px;font-size:18px;font-weight:500;line-height:1.55}.lp .hm-founder-by{color:var(--lp-muted);margin-bottom:12px;font-size:14px;line-height:1.6}.hm-founder-by a{color:var(--lp-ink);text-underline-offset:2px;text-decoration:underline}.hm-section:has(+.lp-cta){padding-bottom:88px}@media (max-width:1024px){.hm-split{gap:40px}.hm-outcomes{grid-template-columns:repeat(2,1fr)}.hm-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.hm-steps:before{display:none}.hm-step-marker{justify-content:flex-start}}@media (max-width:900px){.hm-compare,.hm-split{grid-template-columns:1fr}.hm-flows{grid-template:"intro""visual""cta""details"/minmax(0,1fr);row-gap:24px}.hm-flows .hm-cta-row,.hm-flows .hm-checks{margin-top:0}.hm-split-reverse>:first-child{order:0}}@media (max-width:640px){.hm-section{padding:64px 16px 0}.hm-section:has(+.lp-cta){padding-bottom:64px}.lp .hm-section h2{font-size:27px}.hm-head{text-align:left;margin-bottom:28px}.hm-missed,.hm-outcomes,.hm-steps{grid-template-columns:1fr}.hm-steps li{gap:10px}.hm-compare-card,.hm-outcome,.hm-panel{padding:18px}.hm-jstep-label{font-size:11px}.hm-founder{grid-template-columns:1fr;gap:20px;padding:24px 20px}.hm-founder img{width:96px;height:96px}}.fp-row{border-top:1px solid var(--lp-line-soft);grid-template-columns:minmax(0,2fr) 110px 52px minmax(0,1.4fr);align-items:center;gap:12px;padding:12px 20px;display:grid}.fp-head{background:var(--lp-page);color:var(--lp-muted);letter-spacing:.06em;text-transform:uppercase;padding-top:9px;padding-bottom:9px;font-size:11px;font-weight:600}.fp-site{align-items:center;gap:10px;min-width:0;display:flex}.fp-site>span:last-child{min-width:0}.fp-site .lp-site-domain{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fp-row .lp-pill{justify-self:start}.fp-latest{color:var(--lp-body);font-size:13px}.fp-latest-danger{color:#b91c1c;font-weight:500}.fp-latest-warning{color:#b45309;font-weight:500}.fp-latest-success{color:var(--lp-muted)}.hm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:32px 0 0;display:grid}.hm-stats div{text-align:center;flex-direction:column-reverse;gap:2px;padding:8px 12px;display:flex}.hm-stats div+div{border-left:1px solid var(--lp-line)}.hm-stats dd{color:var(--lp-ink);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.hm-stats dt{color:var(--lp-muted);font-size:13px}.hm-blind{border:1px solid var(--lp-line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);max-width:980px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 20px 44px #1d1f200f}.hm-blind-side{padding:28px 32px}.hm-blind-down{background:#fff8f8;border-left:1px solid #f6d5d5}.lp .hm-blind-label{color:var(--lp-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.lp .hm-blind-title{letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.hm-blind-up .hm-blind-title{color:#166534}.hm-blind-down .hm-blind-title{color:#991b1b}.lp .hm-blind-meta{color:var(--lp-muted);margin-top:8px;font-size:14px;line-height:1.6}.lp .hm-also{color:var(--lp-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;max-width:980px;margin:20px auto 0;font-size:13px;display:flex}.hm-also-item{color:var(--lp-body);align-items:center;gap:6px;display:inline-flex}.hm-also-item svg{color:var(--lp-danger)}.hm-run{padding:0}.hm-run-head{border-bottom:1px solid var(--lp-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.hm-run-head span:first-child{flex-direction:column;line-height:1.4;display:flex}.hm-run-head strong{color:var(--lp-ink);font-size:15px}.hm-run-head small{color:var(--lp-muted);font-size:12px}.hm-run-steps{margin:0;padding:6px 22px;list-style:none}.hm-run-steps li{grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:14px;display:grid}.hm-run-ok svg{color:var(--lp-success)}.hm-run-fail{color:#991b1b}.hm-run-fail svg{color:var(--lp-danger)}.hm-run-steps b{color:var(--lp-muted);font-family:var(--lp-font-mono), ui-monospace, monospace;font-size:12px;font-weight:500}.hm-run-fail b{color:var(--lp-danger);font-weight:600}.lp .hm-run-foot{color:#991b1b;background:#fdf1f1;margin:0;padding:12px 22px;font-size:13px;font-weight:500}.hm-run .hm-flow-quote{margin:18px 22px 22px}.hm-faq .fs-faq code{background:var(--lp-page);border-radius:4px;padding:1px 5px;font-size:.9em}@media (max-width:900px){.hm-blind{grid-template-columns:1fr}.hm-blind-down{border-top:1px solid #f6d5d5;border-left:0}.hm-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.hm-stats div:nth-child(3){border-left:0}}@media (max-width:640px){.fp-row{grid-template-columns:minmax(0,1fr) 92px 40px;padding:10px 14px}.fp-row>:nth-child(4),.fp-site .lp-site-company{display:none}.fp-ring{width:32px;height:32px}.hm-blind-side{padding:22px 20px}.lp .hm-also{justify-content:flex-start}}.hm-band{padding-bottom:88px}.hm-band-white{border-bottom:1px solid var(--lp-line-soft);border-top:1px solid var(--lp-line-soft);background:#fff}.hm-band-white+.hm-band-white{border-top:0}.hm-band:has(>.sp-pricing){padding-bottom:0}.hm-band+.hm-section,.hm-band+.hm-band>.hm-section{padding-top:88px}.hm-band-white .hm-outcome{background:#fff;box-shadow:0 1px 2px #1d1f2008}.lp .hm-tagline{color:var(--lp-muted);flex:0;margin-top:16px;font-size:12px}.hm-flows-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"visual intro""visual details""visual cta"}.hm-flows-left .hm-flows-visual{align-self:center}.hm-run-steps.hm-run-steps{gap:8px;padding:16px 18px;display:grid}.hm-run-steps li+li{border-top:0}.hm-run-steps li{border:1px solid var(--lp-line);background:#fff;border-radius:10px;padding:12px 14px}.hm-run-steps li.hm-run-fail{background:#fff8f8;border-color:#f3c6c6}.lp .hm-run-foot{border-radius:8px;align-items:center;gap:8px;margin:0 18px 18px;display:flex}@media (max-width:900px){.hm-flows-left{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""visual""cta""details"}}@media (max-width:640px){.hm-band{padding-bottom:64px}.hm-band+.hm-section,.hm-band+.hm-band>.hm-section{padding-top:64px}}.hm-stats.hm-stats{border:1px solid var(--lp-line);background:#fff;border-radius:14px;gap:0;margin:40px auto 0;padding:22px 8px}.hm-stats.hm-stats div+div{border-left:0}.hm-stats.hm-stats dd{color:var(--lp-orange);font-size:28px}.hm-blind-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.hm-blind-list{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.hm-blind-list li{color:var(--lp-body);align-items:center;gap:10px;font-size:15px;display:flex}.hm-blind-list svg{color:var(--lp-danger);flex-shrink:0}.hm-blind-stack{background:var(--lp-page);border:1px solid var(--lp-line);border-radius:18px;flex-direction:column;padding:28px;display:flex}.hm-blind-card{background:#fff;border:1px solid;border-radius:12px;padding:20px 22px}.hm-blind-card-up{border-color:#c9ecd5}.hm-blind-card-down{border-color:#f3c6c6}.hm-blind-card .hm-blind-label{margin-bottom:10px;font-size:12px}.hm-blind-card-down .hm-blind-label{color:var(--lp-danger)}.lp .hm-blind-card .hm-blind-title{font-size:19px}.hm-blind-card-up .hm-blind-title{color:var(--lp-success)}.lp .hm-blind-card-down .hm-blind-title{color:var(--lp-ink);font-size:17px}.hm-blind-dot{background:var(--lp-success);border-radius:50%;width:10px;height:10px}.hm-mono{font-family:var(--lp-font-mono), ui-monospace, monospace}.lp .hm-blind-card .hm-mono{font-size:13px}.hm-blind-link{background:var(--lp-line);align-self:center;width:1px;height:32px}@media (max-width:900px){.hm-blind-split{grid-template-columns:1fr;gap:32px}}@media (max-width:640px){.hm-blind-stack{padding:16px}.hm-stats.hm-stats{padding:16px 4px}.hm-stats.hm-stats dd{font-size:24px}}.hm-video{padding-top:88px}@media (max-width:640px){.hm-video{padding-top:56px}}.hm-band>.sv-video{padding-bottom:0}.hm-band-white .hm-step-num{box-shadow:0 0 0 6px #fff}.lp-hero:has(+.hm-band){padding-bottom:72px}@media (max-width:640px){.lp-hero:has(+.hm-band){padding-bottom:48px}}
.fs-hero-actions{justify-content:flex-start;margin-top:28px}.fs-section-last{padding-bottom:88px}.lp .fs-note{color:var(--lp-muted);text-align:center;max-width:720px;margin:24px auto 0;font-size:14px;line-height:1.6}.fs-note a,.fs-faq-answer a,.fs-cards a{color:var(--lp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lp-orange-border);text-decoration-color:var(--lp-orange-border);text-underline-offset:3px;font-weight:600}.fs-note code,.fs-cards code,.fs-faq-answer code{background:var(--lp-page);border:1px solid var(--lp-line-soft);font-family:var(--lp-font-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.9em}.fs-cards{gap:14px;display:grid}.fs-cards-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:0 auto}.fs-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-tone-safe .lp-feature-icon{color:var(--lp-success);background:#e7f6ec}.fs-tone-muted .hm-outcome{background:0 0;border-style:dashed}.fs-tone-muted .lp-feature-icon{border:1px solid var(--lp-line);color:var(--lp-muted);background:#fff}.fs-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:-12px auto 32px;padding:0;list-style:none;display:flex}.fs-chips li{border:1px solid var(--lp-line);color:var(--lp-body);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.fs-chips svg{color:var(--lp-success)}.fs-chips .fs-chip-default{background:var(--lp-orange-tint);border-color:var(--lp-orange-border);color:#8a4309}.fs-timeline ol{margin:0;padding:0;list-style:none;position:relative}.fs-timeline ol:before{background:var(--lp-line);content:"";width:2px;position:absolute;top:18px;bottom:18px;left:5px}.fs-timeline li{grid-template-columns:12px 48px 1fr;align-items:baseline;gap:12px;padding:10px 0;font-size:14px;line-height:1.5;display:grid;position:relative}.fs-tl-dot{border:2px solid var(--lp-line);background:#fff;border-radius:50%;align-self:center;width:12px;height:12px}.fs-tl-fail .fs-tl-dot{border-color:var(--lp-danger)}.fs-tl-alert .fs-tl-dot{background:var(--lp-orange);border-color:var(--lp-orange)}.fs-tl-ok .fs-tl-dot{border-color:var(--lp-success)}.fs-timeline b{color:var(--lp-muted);font-family:var(--lp-font-mono), ui-monospace, monospace;font-size:12px;font-weight:600}.fs-timeline li span:last-child{color:var(--lp-body)}.fs-faq{max-width:820px;margin:0 auto}.fs-faq details{border:1px solid var(--lp-line);background:#fff;border-radius:12px;transition:border-color .15s}.fs-faq details+details{margin-top:10px}.fs-faq details[open]{border-color:var(--lp-orange-border)}.fs-faq summary{color:var(--lp-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:15px;font-weight:600;list-style:none;display:flex}.fs-faq summary::-webkit-details-marker{display:none}.fs-faq summary:focus-visible{outline:2px solid var(--lp-orange);outline-offset:2px;border-radius:12px}.fs-faq summary svg{color:var(--lp-muted);flex-shrink:0;transition:transform .15s}.fs-faq details[open] summary svg{transform:rotate(180deg)}.fs-faq-answer{color:var(--lp-body);padding:0 22px 20px;font-size:14px;line-height:1.65}@media (max-width:1024px){.fs-cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fs-cards-2,.fs-cards-3{grid-template-columns:1fr}.fs-section-last{padding-bottom:64px}.fs-chips{justify-content:flex-start;margin-top:-8px}.fs-faq summary{padding:16px 18px}.fs-faq-answer{padding:0 18px 18px}}.lp .fs-list-label{color:var(--lp-ink);margin-top:22px;font-size:14px;font-weight:600}.fs-chips.fs-chips-left{justify-content:flex-start;margin:10px 0 0}
