html:has(.smh){scroll-behavior:smooth}.smh{--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-inter),"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--bg:#efefed;--surface:#f6f6f5;--card:#fbfbfa;--line:#0e1c1617;--line-2:#0e1c160d;--ink:#0a0a0a;--ink-2:#3a3a3a;--muted:#66736d;--accent:#0c7a46;--accent-2:#0f9153;--mint:#fff;--mint-2:#c6e3cd;--sage:#dde6d7;--sage-2:#cfdcc8;--btn:#0a0a0a;--btn-ink:#fff;--btn2:#f3f3f1;--nav:#ececeab8;--shadow:0 1px 2px #0e1c160a,0 12px 32px -18px #0e1c162e;--r:22px;--ease:cubic-bezier(.22,.7,.18,1)}.dark .smh{--bg:#0b1411;--surface:#0f1a16;--card:#13211b;--line:#dcf0e417;--line-2:#dcf0e40d;--ink:#e9f0eb;--ink-2:#c1cfc7;--muted:#8a9b93;--accent:#6fd39a;--accent-2:#8fe0b0;--mint:#2f6b48;--mint-2:#1d3d2c;--sage:#101d17;--sage-2:#16271f;--btn:#e9f0eb;--btn-ink:#0b1411;--btn2:#16241e;--nav:#0e1814b8;--shadow:0 1px 2px #0000004d,0 18px 40px -20px #000000b3}.smh{font-family:var(--sans);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;transition:background .5s var(--ease),color .5s var(--ease);letter-spacing:-.011em;overflow-x:hidden}.smh a{color:inherit;text-decoration:none}.smh img,.smh svg{display:block}.smh .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.smh .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:600}.smh .eyebrow.mut{color:var(--muted)}.smh h1,.smh h2,.smh h3{letter-spacing:-.035em;text-wrap:balance;font-weight:500}.smh .h2{font-size:clamp(34px,4.6vw,58px);line-height:1.04}.smh .lead{color:var(--muted);text-wrap:pretty;font-size:17px;line-height:1.55}.smh #prog{background:var(--accent);transform-origin:0;z-index:200;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.smh .btn{letter-spacing:-.01em;height:44px;transition:transform .35s var(--ease),background .3s,box-shadow .35s var(--ease),color .3s;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.smh .btn .ar{width:16px;height:16px;transition:transform .35s var(--ease)}.smh .btn:hover .ar{transform:translate(3px)}.smh .btn:active{transform:scale(.97)}.smh .btn.dark{background:var(--btn);color:var(--btn-ink)}.smh .btn.dark:hover{color:var(--btn-ink);transform:translateY(-1px);box-shadow:0 10px 24px -10px #0e1c168c}.smh .btn.light{background:var(--btn2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.smh .btn.light:hover{color:var(--ink);background:var(--card);transform:translateY(-1px)}.smh .btn.sm{height:38px;padding:0 16px;font-size:14px}.smh .btn.lg{height:52px;padding:0 26px;font-size:16px}.smh .btn:after{content:"";transition:transform .8s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.smh .btn:hover:after{transform:translate(120%)}.smh .nav{z-index:100;background:var(--nav);-webkit-backdrop-filter:blur(22px)saturate(170%);width:min(1236px,100% - 28px);height:60px;box-shadow:inset 0 0 0 1px var(--line),0 8px 30px -18px #0e1c1640;transition:height .4s var(--ease),top .4s var(--ease),background .5s;border-radius:20px;align-items:center;gap:20px;padding:0 10px 0 20px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.smh .nav.scrolled{height:54px;top:10px}.smh .nav.hide{transform:translate(-50%,-120%)}.smh .brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:21px;font-weight:500;display:flex}.smh .brand:hover{color:var(--ink)}.smh .logo{background:var(--ink);width:30px;height:30px;color:var(--mint);transition:transform .5s var(--ease),background .5s;border-radius:9px;place-items:center;display:grid}.dark .smh .logo{background:var(--mint-2);color:var(--accent)}.smh .logo svg{width:16px;height:28px}.smh .brand:hover .logo{transform:rotate(-8deg)scale(1.06)}.smh .logo .arm-r{transform-origin:12px 19px;animation:smh-wave 2.6s var(--ease) infinite}@keyframes smh-wave{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-28deg)}80%{transform:rotate(6deg)}90%{transform:rotate(-20deg)}}.smh .nav .links{gap:4px;margin:0 auto;display:flex}.smh .nav .links a{color:var(--ink-2);border-radius:10px;padding:8px 11px;font-size:14px;transition:color .25s;position:relative}.smh .nav .links a:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:4px;left:11px;right:11px;transform:scaleX(0)}.smh .nav .links a:hover{color:var(--ink)}.smh .nav .links a:hover:after{transform:scaleX(1)}.smh .nav .right{align-items:center;gap:10px;display:flex}.smh .nav .signin{color:var(--ink-2);padding:8px 10px;font-size:14px}.smh .burger{border-radius:12px;place-items:center;width:40px;height:40px;display:none}.smh .burger svg{width:20px;height:20px;stroke:var(--ink);stroke-width:1.8px;fill:none;stroke-linecap:round}.smh .hero{isolation:isolate;min-height:100vh;padding:150px 0 0;position:relative;overflow:hidden}.smh .sky{z-index:-2;background:linear-gradient(180deg,#5d99d3 0%,#86b6e2 26%,#b7d3ec 52%,#dde8ef 74%,var(--bg) 100%);transition:filter .6s;position:absolute;inset:0}.smh .clouds{z-index:-1;pointer-events:none;position:absolute;inset:0}.smh .cloud{will-change:transform;position:absolute}.smh .cloud i{filter:blur(10px);background:#fff;border-radius:50%;position:absolute}.dark .smh .cloud i{opacity:.55;background:#1d3a2d}.smh .stars{z-index:-1;opacity:0;background-image:radial-gradient(1px 1px at 12% 18%,#cfe9d8 50%,#0000 51%),radial-gradient(1px 1px at 32% 8%,#cfe9d8 50%,#0000 51%),radial-gradient(1.5px 1.5px at 58% 22%,#cfe9d8 50%,#0000 51%),radial-gradient(1px 1px at 76% 12%,#cfe9d8 50%,#0000 51%),radial-gradient(1px 1px at 88% 30%,#cfe9d8 50%,#0000 51%),radial-gradient(1px 1px at 44% 34%,#cfe9d8 50%,#0000 51%),radial-gradient(1.5px 1.5px at 6% 40%,#cfe9d8 50%,#0000 51%);transition:opacity .8s;position:absolute;inset:0}.dark .smh .stars{opacity:.8}.smh .hero-in{text-align:center;position:relative}.smh .typed{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#0e1c169e;height:18px;font-size:12px}.dark .smh .typed{color:var(--muted)}.smh .typed .caret{vertical-align:-2px;background:currentColor;width:1px;height:13px;margin-left:2px;animation:1s step-end infinite smh-blink;display:inline-block}@keyframes smh-blink{50%{opacity:0}}.smh .hero h1{color:#0a0a0a;margin-top:22px;font-size:clamp(46px,7.4vw,96px);line-height:1}.dark .smh .hero h1{color:var(--ink)}.smh .hero h1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.smh .hero h1 .w{filter:blur(8px);opacity:0;transition:transform 1.1s var(--ease),opacity 1.1s var(--ease),filter 1.1s var(--ease);display:inline-block;transform:translateY(105%)}.smh .hero.go h1 .w{opacity:1;filter:none;transform:none}.smh .hero .sub{color:#2a2a2a;max-width:520px;margin:24px auto 0;font-size:18px;line-height:1.5}.dark .smh .hero .sub{color:var(--ink-2)}.smh .hero .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.smh .hero .note{color:#2a2a2a;margin-top:18px;font-size:14px}.dark .smh .hero .note{color:var(--muted)}.smh .fade{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(16px)}.smh .hero.go .fade{opacity:1;transform:none}.smh .runners{pointer-events:none;max-width:420px;height:46px;margin:26px auto -10px;position:relative}.smh .runner{color:#0a0a0a;will-change:transform;position:absolute;bottom:0;left:0}.smh .runner .tag{color:#0a0a0a;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;border-radius:99px;margin-bottom:4px;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.smh .stage{perspective:1600px;max-width:1080px;margin:64px auto 0;padding:0 20px}.smh .preview{-webkit-backdrop-filter:blur(14px);transform-origin:50% 0;will-change:transform;background:linear-gradient(#ffffff8c,#ffffff4d);border-radius:28px;padding:10px;box-shadow:inset 0 0 0 1px #fff9,0 40px 90px -40px #0e281e73}.dark .smh .preview{box-shadow:inset 0 0 0 1px var(--line),0 40px 90px -40px #000;background:linear-gradient(#28463766,#14281e4d)}.smh .app{background:var(--surface);text-align:left;border-radius:20px;grid-template-columns:200px 1fr;min-height:460px;display:grid;overflow:hidden}.smh .app .side{background:var(--card);border-right:1px solid var(--line-2);flex-direction:column;gap:4px;padding:20px 14px;display:flex}.smh .app .side .brand{margin-bottom:20px;font-size:16px}.smh .app .side .brand .logo{border-radius:7px;width:24px;height:24px}.smh .app .side .ws{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 8px 10px;font-size:11px}.smh .app .side .it{color:var(--ink-2);border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.smh .app .side .it svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.smh .app .side .it.on{background:var(--sage);color:var(--accent)}.smh .app .body{padding:26px 26px 20px}.smh .app .body h3{font-size:24px;font-weight:500}.smh .app .body .meta{color:var(--muted);margin-top:4px;font-size:12px}.smh .kp{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.smh .kp div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.smh .kp span{color:var(--muted);font-size:12px}.smh .kp b{letter-spacing:-.03em;margin:6px 0 4px;font-size:24px;font-weight:500;display:block}.smh .kp em{color:var(--accent);font-size:11px;font-style:normal}.smh .pv-row{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.smh .pv-chart{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px}.smh .pv-chart .t{font-size:14px}.smh .bars{align-items:flex-end;gap:6px;height:130px;margin-top:14px;display:flex}.smh .bars i{background:var(--mint);height:0;transition:height 1.2s var(--ease);border-radius:5px 5px 2px 2px;flex:1}.smh .axis{color:var(--muted);font-size:10px;font-family:var(--mono);justify-content:space-between;margin-top:8px;display:flex}@keyframes smh-spin{to{transform:rotate(360deg)}}.smh section{position:relative}.smh .sec{padding:130px 0}.smh .sec-head{text-align:center;max-width:680px;margin:0 auto 64px}.smh .sec-head .h2{margin-top:14px}.smh .sec-head .lead{margin-top:18px}.smh .sage{background:var(--sage);transition:background .5s}.smh .rv{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(28px)}.smh .rv.in{opacity:1;transform:none}.smh .rv.sc{transform:translateY(24px)scale(.97)}.smh .rv.sc.in{transform:none}.smh .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.smh .stats div{border-right:1px solid var(--line);padding:34px 24px}.smh .stats div:last-child{border-right:0}.smh .stats b{letter-spacing:-.04em;font-size:clamp(34px,4vw,50px);font-weight:500;display:block}.smh .stats span{color:var(--muted);font-size:14px}.smh .fgrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.smh .fcard{background:var(--surface);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);transition:transform .6s var(--ease),box-shadow .6s var(--ease);padding:18px}.smh .fcard:hover{box-shadow:inset 0 0 0 1px var(--line),var(--shadow);transform:translateY(-6px)}.smh .fcard:nth-child(2){margin-top:40px}.smh .fcard:nth-child(3){margin-top:80px}.smh .fvis{background:linear-gradient(160deg,var(--mint-2),var(--sage));border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;height:230px;padding:18px;display:flex;position:relative;overflow:hidden}.smh .fvis .num{letter-spacing:-.04em;font-size:44px;font-weight:500}.smh .fvis .cap{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-top:2px;font-size:11px}.smh .fvis .mbars{align-items:flex-end;gap:7px;height:88px;margin-bottom:14px;display:flex}.smh .fvis .mbars i{background:linear-gradient(180deg,var(--accent-2),var(--mint));transform-origin:bottom;width:14px;transition:transform 1s var(--ease);border-radius:4px 4px 1px 1px;transform:scaleY(0)}.smh .in .fvis .mbars i{transform:scaleY(1)}.smh .chip{background:var(--card);color:var(--accent);border-radius:99px;padding:4px 9px;font-size:11px;position:absolute;top:14px;right:14px;box-shadow:0 2px 6px #0e1c1614}.smh .fvis svg.line{width:100%;height:90px;margin-bottom:10px}.smh .fvis svg.line path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset 1.8s var(--ease)}.smh .in .fvis svg.line path{stroke-dashoffset:0}.smh .gst{gap:8px;width:100%;margin-bottom:6px;display:grid}.smh .gst div{background:var(--card);opacity:0;transition:all .8s var(--ease);border-radius:10px;justify-content:space-between;padding:9px 12px;font-size:13px;display:flex;transform:translate(-12px)}.smh .in .gst div{opacity:1;transform:none}.smh .gst div:nth-child(2){transition-delay:.12s}.smh .gst div:nth-child(3){transition-delay:.24s}.smh .gst b{font-weight:600}.smh .fcard h3{margin:22px 4px 0;font-size:22px;line-height:1.2}.smh .fcard p{color:var(--muted);margin:10px 4px 6px;font-size:14.5px;line-height:1.55}.smh .mini{background:var(--line);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:90px;display:grid;overflow:hidden}.smh .mini div{background:var(--bg);padding:28px;transition:background .4s}.smh .mini div:hover{background:var(--surface)}.smh .mini svg{width:22px;height:22px;stroke:var(--accent);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.smh .mini h4{letter-spacing:-.02em;margin-top:16px;font-size:16.5px;font-weight:500}.smh .mini p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.5}.smh .steps{grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;display:grid}.smh .step{background:var(--surface);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);padding:18px 18px 26px}.smh .step:nth-child(2){margin-top:28px}.smh .step:nth-child(3){margin-top:56px}.smh .step .ui{background:var(--sage-2);border-radius:14px;align-content:start;gap:8px;min-height:170px;padding:14px;display:grid}.smh .step .ui .r{background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.smh .step .ui .r em{color:var(--accent);font-size:11px;font-style:normal}.smh .step .ui .dot{border-radius:4px;width:14px;height:14px}.smh .step .ui .pill{background:var(--card);height:28px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.smh .step .ui .track{background:var(--card);border-radius:9px;height:6px;overflow:hidden}.smh .step .ui .track i{background:var(--accent-2);width:0;height:100%;transition:width 1.6s var(--ease) .3s;border-radius:9px;display:block}.smh .in .step .ui .track i,.smh .step.in .ui .track i{width:72%}.smh .step .n{font-family:var(--mono);color:var(--muted);margin:22px 4px 0;font-size:12px}.smh .step h3{margin:6px 4px 0;font-size:22px}.smh .step p{color:var(--muted);margin:10px 4px 0;font-size:14.5px;line-height:1.55}.smh .tagline{text-align:center;color:var(--muted);margin-top:56px;font-size:14px}.smh .crowd{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:120px;position:relative;overflow:hidden}.smh .crowd .ground{background:var(--line);height:1px;position:absolute;bottom:28px;left:0;right:0}.smh .crowd .runner{color:var(--ink);bottom:29px}.smh .crowd .label{color:var(--muted);z-index:2;background:var(--bg);border-radius:8px;padding:6px 10px;font-size:13px;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.smh .ref{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.smh .ref .panel{background:var(--ink);border-radius:var(--r);height:320px;position:relative;overflow:hidden}.dark .smh .ref .panel{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.smh .ref .panel .ground{background:#ffffff24;height:1px;position:absolute;bottom:60px;left:0;right:0}.smh .ref .panel .runner{color:var(--mint);bottom:61px}.smh .ref .panel .runner .tag{background:var(--mint);color:#0a0a0a}.smh .ref .coin{background:var(--mint);color:#0a0a0a;width:30px;height:30px;animation:smh-float 4s var(--ease) infinite;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute}@keyframes smh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.smh .ref .perks{gap:10px;margin-top:26px;display:grid}.smh .ref .perks div{align-items:center;gap:12px;font-size:15px;display:flex}.smh .ref .perks svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.smh .billing{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;margin-top:28px;padding:4px;display:inline-flex;position:relative}.smh .billing button{z-index:1;height:36px;color:var(--muted);border-radius:999px;padding:0 18px;font-size:14px;transition:color .3s;position:relative}.smh .billing button.on{color:var(--btn-ink)}.smh .billing .ind{background:var(--btn);transition:transform .5s var(--ease),width .5s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.smh .billing .save{color:var(--accent);margin-left:6px;font-size:11px}.smh .billing button.on .save{color:var(--mint)}.smh .plans{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1040px;margin:0 auto;display:grid}.smh .plan{background:var(--surface);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);transition:transform .6s var(--ease),box-shadow .6s var(--ease);flex-direction:column;padding:30px;display:flex}.smh .plan:hover{box-shadow:inset 0 0 0 1px var(--line),var(--shadow);transform:translateY(-6px)}.smh .plan.pop{background:var(--ink);color:var(--bg)}.dark .smh .plan.pop{background:var(--sage-2);color:var(--ink)}.smh .plan .nm{justify-content:space-between;align-items:center;font-size:17px;display:flex}.smh .plan .badge{background:var(--mint);color:#0a0a0a;border-radius:99px;padding:4px 10px;font-size:11px}.smh .plan .pr{letter-spacing:-.045em;margin-top:22px;font-size:52px;font-weight:500;line-height:1}.smh .plan .pr small{letter-spacing:0;opacity:.6;font-size:15px;font-weight:400}.smh .plan .ds{opacity:.65;margin-top:10px;font-size:14px}.smh .plan ul{gap:12px;margin:26px 0 30px;font-size:14.5px;list-style:none;display:grid}.smh .plan li{align-items:flex-start;gap:10px;display:flex}.smh .plan li svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:2px}.smh .plan.pop li svg{stroke:var(--mint)}.dark .smh .plan.pop li svg{stroke:var(--accent)}.smh .plan .btn{justify-content:center;margin-top:auto}.smh .plan.pop .btn.dark{background:var(--mint);color:#0a0a0a}.smh .revs{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.smh .rev{background:var(--surface);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);min-height:280px;transition:transform .6s var(--ease);flex-direction:column;padding:30px;display:flex}.smh .rev:hover{transform:translateY(-6px)rotate(-.4deg)}.smh .rev .st{gap:3px;display:flex}.smh .rev .st svg{width:15px;height:15px;fill:var(--accent)}.smh .rev .st svg.off{fill:var(--line)}.smh .rev q{letter-spacing:-.02em;quotes:"“" "”";flex:1;margin-top:22px;font-size:20px;line-height:1.4}.smh .rev .who{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:26px;padding-top:20px;display:flex}.smh .rev .av{background:var(--sage-2);width:38px;height:38px;color:var(--accent);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.smh .rev .who b{font-size:15px;font-weight:500;display:block}.smh .rev .who span{color:var(--muted);font-size:13px}.smh .center{text-align:center}.smh .faq-wrap{grid-template-columns:1fr 1.3fr;align-items:start;gap:64px;display:grid}.smh .faq{gap:10px;display:grid}.smh .q{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;transition:background .3s;overflow:hidden}.smh .q button{text-align:left;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 24px;font-size:17px;display:flex}.smh .q .pl{background:var(--btn2);width:28px;height:28px;transition:transform .5s var(--ease),background .3s;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.smh .q .pl svg{width:12px;height:12px;stroke:var(--ink);stroke-width:2px;fill:none;stroke-linecap:round}.smh .q.open .pl{background:var(--mint-2);transform:rotate(45deg)}.smh .q .a{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.smh .q.open .a{grid-template-rows:1fr}.smh .q .a>div{overflow:hidden}.smh .q .a p{color:var(--muted);padding:0 24px 22px;font-size:15px;line-height:1.6}.smh .final{text-align:center;isolation:isolate;padding:170px 0;position:relative;overflow:hidden}.smh .final .sky{background:linear-gradient(0deg,#5d99d3 0%,#86b6e2 30%,#c3daee 65%,var(--bg) 100%)}.smh .final h2{color:#0a0a0a;font-size:clamp(44px,6.4vw,84px);line-height:1}.dark .smh .final h2{color:var(--ink)}.smh .final p{color:#2a2a2a;margin-top:20px;font-size:18px}.dark .smh .final p{color:var(--ink-2)}.smh .final .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.smh footer{color:#dfe8e2;background:#0b1411;padding:90px 0 0;overflow:hidden}.smh .fcols{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.smh .fcols h5{letter-spacing:.1em;text-transform:uppercase;color:#7f918a;margin-bottom:22px;font-size:12px;font-weight:500}.smh .fcols ul{gap:6px;font-size:15px;list-style:none;display:grid}.smh .fcols ul a{padding:4px 0;display:inline-block}.smh .fbar{color:#7f918a;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:70px;padding:26px 0 34px;font-size:13px;display:flex}.smh .mmenu{z-index:99;background:var(--bg);transition:transform .6s var(--ease);flex-direction:column;gap:6px;padding:100px 28px 28px;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.smh .mmenu.open{transform:none}.smh .mmenu a{letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:8px 0;font-size:30px}.smh .mmenu .btn{justify-content:center;margin-top:22px}@media (max-width:1040px){.smh .nav .links{display:none}.smh .nav .right{margin-left:auto}.smh .burger{display:grid}.smh .fgrid,.smh .steps,.smh .revs,.smh .plans{grid-template-columns:1fr 1fr}.smh .fcard:nth-child(n),.smh .step:nth-child(n){margin-top:0}.smh .mini{grid-template-columns:1fr 1fr}.smh .faq-wrap,.smh .ref{grid-template-columns:1fr;gap:40px}.smh .fcols{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.smh .wrap{padding:0 20px}.smh .nav{padding:0 8px 0 14px}.smh .nav .signin,.smh .nav .right>.btn{display:none}.smh .hero{padding-top:124px}.smh .hero .sub{font-size:16.5px}.smh .app{grid-template-columns:1fr}.smh .app .side{display:none}.smh .kp{grid-template-columns:1fr 1fr}.smh .pv-row{grid-template-columns:1fr}.smh .stats{grid-template-columns:1fr 1fr}.smh .stats div:nth-child(2){border-right:0}.smh .stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.smh .fgrid,.smh .steps,.smh .revs,.smh .plans,.smh .mini{grid-template-columns:1fr}.smh .sec{padding:96px 0}.smh .fcols{grid-template-columns:1fr 1fr}.smh .q button{padding:18px;font-size:15.5px}.smh .stage{padding:0 10px}.smh .preview{border-radius:22px;padding:6px}.smh .app .body{padding:18px}}@media (prefers-reduced-motion:reduce){.smh *,.smh :before,.smh :after{transition:none!important;animation:none!important}.smh .rv,.smh .fade,.smh .hero h1 .w{opacity:1!important;filter:none!important;transform:none!important}}.smh{--ink:#0a0a0a;--ink-2:#3a3a3a;--muted:#6e6e6e;--accent:#0a0a0a;--accent-2:#0a0a0a;--mint:#c9c9c7;--mint-2:#e2e2e0;--sage:#e9e9e7;--sage-2:#dededc;--line:#00000017;--line-2:#0000000d;--btn:#0a0a0a;--btn-ink:#fff}.dark .smh{--bg:#0a0a0a;--surface:#111;--card:#161616;--ink:#f2f2f2;--ink-2:#c8c8c8;--muted:#8e8e8e;--accent:#f2f2f2;--accent-2:#f2f2f2;--mint:#3a3a3a;--mint-2:#262626;--sage:#141414;--sage-2:#1e1e1e;--line:#ffffff17;--line-2:#ffffff0d;--btn:#f2f2f2;--btn-ink:#0a0a0a;--btn2:#1c1c1c;--nav:#121212b8;--glass:#141414c7}.dark .smh .sky{background:linear-gradient(180deg,#000 0%,#0d0d0d 45%,#161616 75%,var(--bg) 100%)!important}.dark .smh .final .sky{background:linear-gradient(0deg,#000 0%,#111 50%,var(--bg) 100%)!important}.dark .smh .cloud i{background:#2a2a2a!important}.smh .logo,.dark .smh .logo{color:#fff!important;background:#0a0a0a!important}.dark .smh .logo{color:#0a0a0a!important;background:#fff!important}.smh footer{color:#e8e8e8!important;background:#0a0a0a!important}.smh footer a:hover{color:#fff!important}.smh .fcols h5,.smh .fbar{color:#8a8a8a!important}.smh .plan .badge,.smh .plan.pop .btn.dark{color:#0a0a0a!important;background:#fff!important}.dark .smh .plan.pop{background:#1e1e1e!important}.dark .smh .plan.pop .btn.dark{background:#f2f2f2!important}.smh .ref .panel{background:#0a0a0a!important}.smh .ref .panel .runner{color:#fff!important}.smh .ref .panel .runner .tag,.smh .ref .coin{color:#0a0a0a!important;background:#fff!important}.smh .chip{color:var(--ink)!important}.smh .fvis .mbars i{background:linear-gradient(#0a0a0a,#9a9a9a)!important}.dark .smh .fvis .mbars i{background:linear-gradient(#f2f2f2,#555)!important}.smh .bars i{background:#c9c9c7}.smh .bars i:last-child{background:#0a0a0a}.dark .smh .bars i{background:#3a3a3a}.dark .smh .bars i:last-child{background:#f2f2f2}.dark .smh .runner{color:#f2f2f2!important}.smh .hero h1,.smh .final h2,.smh .sky h1,.smh .brand{color:#0a0a0a}.dark .smh .hero h1,.dark .smh .final h2,.dark .smh .sky h1,.dark .smh .brand{color:#f2f2f2}.smh #rope{z-index:90;pointer-events:none;width:140px;height:100vh;position:fixed;top:0;right:clamp(10px,3.2vw,52px);overflow:visible}.smh #rope svg{overflow:visible}.smh #rope .rp{stroke:#0a0a0a;stroke-width:2px;stroke-linecap:round}.smh #rope .rp2{stroke:#0000002e;stroke-width:5px;stroke-linecap:round}.smh #rope .man *{stroke:#0a0a0a;stroke-linecap:round;stroke-linejoin:round}.smh #rope .man circle{fill:#0a0a0a}.smh #rope .inv rect{fill:#fff;stroke:#0a0a0a;stroke-width:1.4px}.smh #rope .inv .ln{stroke:#0a0a0a;stroke-width:1.2px;opacity:.35}.smh #rope .inv text{font:600 5.6px var(--sans);fill:#0a0a0a;stroke:none;letter-spacing:.04em}.smh #rope .stamp{opacity:0;transition:opacity .4s}.smh #rope .stamp.on{opacity:1}.smh #rope .stamp rect{stroke-width:1.2px;fill:none!important;stroke:#0a0a0a!important}.smh #rope .hook{fill:#0a0a0a}.smh #rope .bubble{background:var(--card);color:var(--ink);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line),0 8px 20px -10px #0000004d;opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease);border-radius:12px;padding:6px 10px;font-size:12px;position:absolute;right:62px;transform:translateY(6px)scale(.95)}.smh #rope .bubble.on{opacity:1;transform:none}.dark .smh #rope .rp{stroke:#f2f2f2}.dark .smh #rope .rp2{stroke:#ffffff1f}.dark .smh #rope .man *{stroke:#f2f2f2}.dark .smh #rope .man circle,.dark .smh #rope .hook{fill:#f2f2f2}@media (max-width:720px){.smh #rope{transform-origin:100% 0;right:4px;transform:scale(.72)}.smh #rope .bubble{display:none}}@media (prefers-reduced-motion:reduce){.smh #rope{display:none}}@keyframes smh-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
