.sa .fp-hero{padding:72px 0 56px;position:relative;overflow:hidden}.sa .fp-hero:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 80% 0,#1f6feb17,#0000 60%),radial-gradient(40% 50% at 10% 10%,#0a0a0a0a,#0000 60%);position:absolute;inset:-40% 0 0}.sa .fp-hero .center{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.sa .fp-crumb{font-family:var(--mono);color:var(--ink4);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:11px;display:inline-flex}.sa .fp-crumb a{color:var(--ink3)}.sa .fp-crumb a:hover{color:var(--ink)}.sa .fp-crumb .sep{color:var(--ink5)}.sa h1.fp-h{letter-spacing:-.038em;color:var(--ink);text-wrap:balance;max-width:900px;margin:0;font-size:clamp(36px,5.4vw,62px);font-weight:600;line-height:1.04}.sa .fp-sub{color:var(--ink3);text-wrap:balance;letter-spacing:-.005em;max-width:720px;margin:24px auto 0;font-size:17.5px;line-height:1.6}.sa .fp-trust{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.sa .fp-trust .tk{font-family:var(--mono);color:var(--ink2);background:var(--paper);border:1px solid var(--line);letter-spacing:.01em;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;display:inline-flex}.sa .fp-trust .tk .d{background:var(--ok);border-radius:50%;flex:none;width:5px;height:5px}.sa .fp-shot{max-width:980px;margin:48px auto 0;position:relative}.sa .fp-shot .frame{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 24px 64px -24px #0a0c1040,0 4px 12px #0a0c100f}.sa .fp-shot .bar{border-bottom:1px solid var(--line);background:var(--bg2);align-items:center;gap:5px;padding:10px 14px;display:flex}.sa .fp-shot .bar .lt{background:var(--bg3);border:1px solid var(--line2);border-radius:50%;width:9px;height:9px}.sa .fp-shot .bar .url{font-family:var(--mono);color:var(--ink3);background:var(--paper);border:1px solid var(--line);border-radius:4px;margin-left:10px;padding:2px 10px;font-size:10.5px}.sa .fp-shot img{width:100%;height:auto;display:block}.sa .fp-shot figcaption{text-align:center;font-family:var(--mono);color:var(--ink4);letter-spacing:.02em;margin-top:12px;font-size:11px}.sa .fp-sec{padding:96px 0 0}.sa .fp-sec:last-of-type{padding-bottom:0}.sa .fp-problems{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sa .fp-problem{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:26px 24px;display:flex;position:relative;overflow:hidden}.sa .fp-problem:before{content:"";background:var(--err);opacity:.75;height:3px;position:absolute;top:0;left:0;right:0}.sa .fp-problem .pk{font-family:var(--mono);color:var(--err);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:500}.sa .fp-problem h3{letter-spacing:-.014em;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.25}.sa .fp-problem p{color:var(--ink3);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.sa .fp-benefits{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sa .fp-benefit{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:26px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.sa .fp-benefit:hover{border-color:var(--accent-line);transform:translateY(-3px);box-shadow:0 18px 40px -18px #1f6feb38}.sa .fp-benefit .bk{font-family:var(--mono);color:var(--accent-ink);background:var(--accent-soft);border:1px solid var(--accent-line);letter-spacing:.03em;border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:600}.sa .fp-benefit h3{letter-spacing:-.014em;color:var(--ink);margin:4px 0 0;font-size:17px;font-weight:600;line-height:1.25}.sa .fp-benefit p{color:var(--ink3);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.sa .fp-steps{counter-reset:fp-step;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sa .fp-step{background:var(--bg2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:12px;padding:24px 22px;display:flex;position:relative}.sa .fp-step .n{font-family:var(--mono);letter-spacing:-.02em;color:var(--accent-ink);align-items:baseline;gap:6px;font-size:22px;font-weight:600;line-height:1;display:flex}.sa .fp-step .n .of{color:var(--ink4);font-size:11px;font-weight:500}.sa .fp-step h3{letter-spacing:-.014em;color:var(--ink);text-wrap:balance;margin:0;font-size:16.5px;font-weight:600;line-height:1.25}.sa .fp-step p{color:var(--ink3);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.sa .fp-cases{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sa .fp-case{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:24px 22px;display:flex}.sa .fp-case .ck{font-family:var(--mono);color:var(--ink4);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px;font-weight:500}.sa .fp-case h3{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.sa .fp-case p{color:var(--ink3);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.sa .fp-faq{max-width:780px}.sa .fp-faq .qa{border-top:1px solid var(--line);padding:24px 0}.sa .fp-faq .qa:last-child{border-bottom:1px solid var(--line)}.sa .fp-faq h3{letter-spacing:-.012em;color:var(--ink);margin:0 0 10px;font-size:16.5px;font-weight:600;line-height:1.35}.sa .fp-faq p{color:var(--ink3);text-wrap:pretty;max-width:700px;margin:0;font-size:14px;line-height:1.6}.sa .fp-related{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sa .fp-rel{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.sa .fp-rel:hover{border-color:var(--accent-line);transform:translateY(-3px);box-shadow:0 18px 40px -18px #1f6feb2e}.sa .fp-rel .rk{font-family:var(--mono);color:var(--ink4);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px}.sa .fp-rel h3{letter-spacing:-.012em;color:var(--ink);margin:0;font-size:16px;font-weight:600;line-height:1.3}.sa .fp-rel p{color:var(--ink3);margin:0;font-size:13px;line-height:1.5}.sa .fp-rel .go{font-family:var(--mono);color:var(--accent-ink);margin-top:auto;padding-top:10px;font-size:11.5px;font-weight:500}.sa .fp-index{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sa .fp-ix{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:30px 28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.sa .fp-ix:before{content:"";background:var(--accent);opacity:0;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.sa .fp-ix:hover{border-color:var(--accent-line);transform:translateY(-3px);box-shadow:0 20px 48px -20px #1f6feb38}.sa .fp-ix:hover:before{opacity:1}.sa .fp-ix .k{font-family:var(--mono);color:var(--ink4);letter-spacing:.07em;text-transform:uppercase;font-size:10.5px}.sa .fp-ix h2{letter-spacing:-.018em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.2}.sa .fp-ix p{color:var(--ink3);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.sa .fp-ix .go{font-family:var(--mono);color:var(--accent-ink);margin-top:auto;padding-top:14px;font-size:11.5px;font-weight:500}.sa .fp-final{padding:96px 0 80px}@media (max-width:1000px){.sa .fp-problems,.sa .fp-benefits,.sa .fp-related,.sa .fp-steps,.sa .fp-cases{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sa .fp-hero{padding:48px 0 40px}.sa .fp-problems,.sa .fp-benefits,.sa .fp-steps,.sa .fp-cases,.sa .fp-related,.sa .fp-index{grid-template-columns:1fr}.sa .fp-sec{padding-top:64px}.sa .sec-h{flex-direction:column;align-items:flex-start}.sa .sec-h .lede{text-align:left;max-width:none}}
/*# sourceMappingURL=f1cb623aae58e412.css.map*/