.hm-page{isolation:isolate;color:var(--ink);background:radial-gradient(1500px 900px at 4% -2%,#fffffafa,#fffffa00 64%),radial-gradient(1100px 760px at 100% 3%,#82beee75,#82beee00 66%),radial-gradient(900px 600px at 88% 26%,#aae13c3d,#aae13c00 70%),radial-gradient(1000px 640px at 4% 36%,#ff964633,#ff964600 70%),radial-gradient(1000px 700px at 96% 58%,#ff964629,#ff964600 70%),radial-gradient(1000px 700px at 4% 78%,#aae13c2e,#aae13c00 70%),radial-gradient(1300px 900px at 50% 104%,#78542833,#78542800 70%),linear-gradient(#f5ecd8 0%,#ebdec2 46%,#e2d2ae 100%);position:relative;overflow-x:clip}.hm-page:after{content:"";z-index:-1;pointer-events:none;opacity:.2;mix-blend-mode:multiply;background-image:var(--lb-grain);background-size:180px;position:absolute;inset:0}.mk-home{padding-bottom:8px;position:relative}.mk-home h1,.mk-home h2,.mk-home h3,.mk-home h4,.mk-home p{margin:0}.mk-home .hm-k{font:700 11.5px / 1 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.mk-home .hm-link{min-height:44px;font:650 15px / 1 var(--font-ui);color:var(--orange-700);cursor:pointer;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.mk-home .hm-link>:first-child,.mk-home a.hm-link{text-underline-offset:5px;-webkit-text-decoration:underline #d5551066;text-decoration:underline #d5551066;text-decoration-thickness:1.5px}.mk-home .hm-link:hover{text-decoration-color:currentColor}.mk-home .hm-link:focus-visible{box-shadow:var(--focus);border-radius:8px;outline:0}.mk-home .hm-chev{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.mk-home .ds-cmd{max-width:100%}.mk-home .ds-cmd .cmd__copy{margin-bottom:8px}.mk-home{--hm-obj:inset 0 2px 0 #fff, inset 0 -3px 5px #966e3c29, inset 1.5px 0 0 #ffffffb3, 0 0 0 1px #462e0e3d, 0 1px 0 #dccdaa, 0 2px 0 #c9b88f, 1px 8px 8px -3px #5a3c1473, 6px 20px 26px -8px #5a3c1452, 18px 44px 56px -20px #5a3c143d}.mk-home .mk-early input[type=email]{width:100%;min-height:48px;font:500 16px / 1.3 var(--font-ui);color:var(--ink);box-shadow:var(--well), 0 0 0 1px #462e0e2e;background:linear-gradient(#ebe2cf 0%,#f7f2e6 60%,#fbf8f0 100%);border:0;border-radius:14px;padding:12px 16px}.mk-home .mk-early input[type=email]:focus{box-shadow:var(--well), var(--focus);outline:0}@media (max-width:700px){.mk-home .ds-cmd{--r:20px;gap:10px;height:64px;padding:0 8px 0 16px}.mk-home .ds-cmd .cmd__t{font-size:14px}.mk-home .ds-cmd .cmd__p{font-size:16px}.mk-home .ds-cmd .cmd__copy{height:50px;margin-bottom:6px;padding:0 14px}.mk-home .ds-cmd .cmd__copy span{display:none}}@media (max-width:360px){.mk-home .ds-cmd{padding-left:12px}.mk-home .ds-cmd .cmd__t{font-size:12.5px}}.hn{--hn-w:1200px;--hn-pad:40px;color:var(--ink)}:where(.hn) h1,:where(.hn) h2,:where(.hn) h3,:where(.hn) p,:where(.hn) ul,:where(.hn) ol,:where(.hn) dl,:where(.hn) figure{margin:0}.hn-wrap{max-width:var(--hn-w);padding:0 var(--hn-pad);margin:0 auto;position:relative}.hn h1,.hn h2,.hn h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance}.hn h2{letter-spacing:-.025em;font-size:40px;font-weight:740;line-height:1.08}.hn h3{letter-spacing:-.025em;font-size:30px;font-weight:740;line-height:1.14}.hn-lead{font:450 19px / 1.55 var(--font-ui);color:var(--ink-2);max-width:640px}.hn-micro{font:560 14px / 1.4 var(--font-ui);color:var(--ink-3);align-items:center;gap:8px;display:flex}.hn-note{font:500 14px / 1.4 var(--font-ui);color:var(--ink-3);text-align:center}.hn-sec{padding-top:112px}.hn p,.hn li{text-wrap:pretty}.hn-hero{padding:72px 0 0}.hn-hero h1{letter-spacing:-.03em;max-width:980px;margin-top:18px;font-size:64px;font-weight:760;line-height:1.04}.hn-hero h1 em{color:var(--orange-700);font-style:normal}.hn-cta{flex-direction:column;gap:18px;display:flex}.hn-cta-row,.hn-final-a{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hn-cta-links{flex-wrap:wrap;gap:6px 26px;display:flex}.hn-win{background:var(--cream-100,#f7f0e2);border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #78542838,0 2px 4px #5a3c182e,8px 20px 28px -10px #5a3c186b,14px 44px 60px -26px #5a3c1866}.hn-win img{width:100%;height:auto;display:block}.hn-win-bar{height:36px;font:560 12px / 1 var(--font-ui);color:var(--ink-3);background:linear-gradient(#efe4cc,#e3d4b6);align-items:center;gap:7px;padding:0 14px;display:flex;box-shadow:inset 0 -1px #7854282e}.hn-win-bar i{background:#d3c2a0;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 1px 1px #5a3c1859}.hn-win-bar span{margin-left:10px}.hn-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:44px;padding:0;list-style:none;display:grid}.hn-step{flex-direction:column;gap:12px;padding:28px;display:flex}.hn-num{width:36px;height:36px;font:750 16px / 1 var(--font-display);color:#fff;background:radial-gradient(120% 120% at 30% 20%,#ffae68,#e0600f);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffeccdcc,0 2px 4px #6e280066}.hn-step h3{letter-spacing:-.02em;margin-top:6px;font-size:21px;line-height:1.25}.hn-step p{font:450 15.5px / 1.55 var(--font-ui);color:var(--ink-3);margin-bottom:8px}.hn-step img{border-radius:14px;width:100%;height:auto;margin-top:auto;box-shadow:0 0 0 1px #78542833}.hn-out{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:88px;margin-top:88px;display:grid}.hn-out p{font:450 16px / 1.6 var(--font-ui);color:var(--ink-3);margin-top:16px}.hn-out .hm-link{margin-top:6px}.hn-term{background:linear-gradient(#2a3446 0%,#1b2230 100%);border-radius:18px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #141c2a80,8px 22px 30px -10px #281e1080}.hn-term-bar{height:34px;font:500 12px / 1 var(--font-mono);color:#9aa6b8;background:#ffffff0d;align-items:center;gap:7px;padding:0 14px;display:flex}.hn-term-bar i{background:#4a566a;border-radius:50%;width:10px;height:10px}.hn-term-bar span{margin-left:8px}.hn-term pre{font:450 13px / 1.65 var(--font-mono);color:#d9dfe9;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px 22px 24px}.hn-term .k{color:#f7843a;font-weight:400}.hn-term .w{color:#fff;font-weight:650}.hn-term .d{color:#8a96a9}.hn-term .y{color:#f2c66a}.hn-term .g{color:#9bd35a}.hn-tag{font:700 11px / 1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:#5b6672;background:linear-gradient(#f3ede0,#e3dac6);border-radius:999px;flex:none;align-items:center;padding:4px 9px;display:inline-flex;box-shadow:inset 0 1px #fffc,0 0 0 1px #7864464d}.hn-checks{gap:4px;padding:0;list-style:none;display:grid}.hn-checks li{font:450 16.5px / 1.5 var(--font-ui);color:var(--ink-2);border-bottom:1px solid #7854282e;align-items:baseline;gap:14px;padding:14px 0;display:flex}.hn-checks li:not(:has(.hn-tag)):before{content:"";background:radial-gradient(120% 120% at 30% 20%,#c6ec6f,#7fb81c);border-radius:50%;flex:none;width:18px;height:18px;transform:translateY(3px);box-shadow:inset 0 1px #ffffffb3,0 1px 2px #3c5a0a66}.hn-faq{border-top:1px solid #78542838;margin-top:40px}.hn-q{border-bottom:1px solid #7854282e;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:64px;padding:26px 0;display:grid}.hn-q h3{letter-spacing:-.015em;font-size:19px;line-height:1.3}.hn-q p{font:450 16px / 1.6 var(--font-ui);color:var(--ink-3)}.hn-q code{font:500 14px / 1 var(--font-mono);background:#7854281f;border-radius:6px;padding:2px 6px}.hn-coming-l{font:500 16px / 1.3 var(--font-ui);color:var(--ink-2);gap:10px;margin-top:14px;padding:0;list-style:none;display:grid}.hn-coming-l li{align-items:center;gap:12px;display:flex}@media (max-width:1000px){.hn{--hn-pad:28px}.hn-hero h1{font-size:52px}.hn-out,.hn-q{grid-template-columns:minmax(0,1fr);gap:32px}.hn-steps{grid-template-columns:minmax(0,1fr)}.hn-sec{padding-top:80px}.hn-q{gap:10px;padding:22px 0}}@media (max-width:600px){.hn{--hn-pad:20px}.hn-hero{padding-top:36px}.hn-hero h1{font-size:38px}.hn h2{font-size:30px}.hn h3{font-size:24px}.hn-lead{font-size:17px}.hn-cta-row>a,.hn-final-a>a{flex:100%;justify-content:center}.hn-term pre{padding:16px;font-size:12px}}.hn-art{pointer-events:none;filter:drop-shadow(0 10px 14px #5a3c1847);max-width:100%;height:auto;display:block}.hn-hero .hn-wrap,.hn-step{position:relative}.hn-art--hero{top:-24px;right:var(--hn-pad);width:300px;position:absolute}.hn-hero h1{max-width:780px}.hn-step img.hn-art--ic{width:84px;box-shadow:none;border-radius:0;margin:0;position:absolute;top:14px;right:18px}@media (max-width:1000px){.hn-art--hero{width:190px;margin:0 0 6px auto;position:static}}@media (max-width:600px){.hn-step img.hn-art--ic{width:64px}}