.mm-home.hm{--ink:#0f0e1f;--ink-2:#2a2840;--lime:#d4ff3f;--lime-deep:#b8e62e;--bg:#f7f7f8;--bg-2:#f0f0f2;--paper:#fff;--line:#e8e8ec;--line-soft:#eaeaee;--muted:#6b6b76;--muted-2:#a0a0aa;--text:#15141f;--good:#1f8a5b;--warn:#b96a00;--bad:#b83a5c;--w-line:#ffffff24;--w-soft:#ffffff14;background:var(--bg);color:var(--text)}.hm .hm-eyebrow{font-family:var(--mm-mono-stack);letter-spacing:.24em;text-transform:uppercase;color:var(--muted-2);margin:0 0 14px;font-size:10px;font-weight:500}.hm .hm-eyebrow.dark{color:#ffffff8c}.hm .hm-eyebrow.lime{color:var(--lime)}.hm .hm-h2{font-family:var(--mm-display-stack);letter-spacing:.005em;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(32px,4.2vw,54px);font-weight:800;line-height:.95}.hm .hm-h2.on-dark{color:#fff}.hm .hm-hl{background:var(--lime);color:var(--ink);vertical-align:baseline;padding:.04em .14em .02em;line-height:1;display:inline-block}.hm .hm-hl-ink{background:var(--ink);color:var(--lime);vertical-align:baseline;padding:.04em .14em .02em;line-height:1;display:inline-block}.hm .hm-lead{font-family:var(--mm-body-stack);color:var(--muted);margin:0;font-size:15px;font-weight:500;line-height:1.5}.hm .hm-lead.on-dark{color:#ffffffb3}.hm .hm-btn{font-family:var(--mm-display-stack);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:10px;padding:15px 28px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.hm .hm-btn .ar{transition:transform .2s}.hm .hm-btn:hover .ar{transform:translate(4px)}.hm .hm-btn-lime{background:var(--lime);color:var(--ink)}.hm .hm-btn-lime:hover{background:var(--lime-deep);transform:translateY(-1px)}.hm .hm-btn-ink{background:var(--ink);color:#fff}.hm .hm-btn-ink .ar{color:var(--lime)}.hm .hm-btn-ink:hover{transform:translateY(-1px)}.hm .hm-btn-ghost-d{color:#fff;background:0 0;border:1px solid #ffffff4d;padding:14px 27px}.hm .hm-btn-ghost-d:hover{background:var(--w-soft);border-color:#fff}.hm .hm-head-center{text-align:center;max-width:820px;margin:0 auto 56px}.hm .hm-head-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px;display:flex}.hm .hm-head-split .hm-lead{max-width:380px}.hm .hm-ph{position:relative;overflow:hidden}.hm .hm-ph.g1{background:linear-gradient(135deg,#0f0e1f,#3a1f5e)}.hm .hm-ph.g2{background:linear-gradient(135deg,#0f0e1f,#1f4d3a)}.hm .hm-ph.g3{background:linear-gradient(135deg,#0f0e1f,#1a3550)}.hm .hm-ph.g4{background:linear-gradient(135deg,#0f0e1f,#5e1f3a)}.hm .hm-ph.g5{background:linear-gradient(135deg,#0f0e1f,#3a4d1f)}.hm .hm-ph.g6{background:linear-gradient(135deg,#2a1f3e,#5e1f3a)}.hm .hm-hero{background:var(--ink);color:#fff;padding:168px 0 96px;position:relative;overflow:hidden}.hm .hm-hero:before{content:"";background:radial-gradient(circle, var(--lime) 0%, transparent 65%);opacity:.16;pointer-events:none;width:460px;height:460px;position:absolute;top:-28%;right:-6%}.hm .hm-hero-tag{font-family:var(--mm-mono-stack);letter-spacing:.2em;color:#fff6;text-transform:uppercase;font-size:10px;position:absolute;top:116px;right:36px}.hm .hm-hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hm .hm-toggle{border:1px solid var(--w-line);gap:4px;margin-bottom:36px;padding:4px;display:inline-flex}.hm .hm-toggle button{font-family:var(--mm-mono-stack);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;background:0 0;padding:10px 22px;font-size:10px;font-weight:700;transition:background-color .2s,color .2s}.hm .hm-toggle button:hover{color:#fff}.hm .hm-toggle button.on{background:var(--lime);color:var(--ink)}.hm .hm-hero-title{font-family:var(--mm-display-stack);letter-spacing:.005em;text-transform:uppercase;color:#fff;max-width:1000px;margin:0 auto;font-size:clamp(40px,6.4vw,88px);font-weight:800;line-height:.98}.hm .hm-hero-title .ln{animation:.7s cubic-bezier(.2,.8,.2,1) both mmRiseIn;display:block}.hm .hm-hero-title .hm-hl{padding:0 .14em}.hm .hm-hero-sub{font-family:var(--mm-body-stack);color:#ffffffb8;max-width:560px;margin:30px auto 0;font-size:17px;font-weight:500;line-height:1.55}.hm .hm-hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.hm .hm-hero-proof{justify-content:center;align-items:center;gap:14px;margin-top:36px;display:flex}.hm .hm-hero-avs{display:flex}.hm .hm-hero-av{border:2px solid var(--ink);width:34px;height:34px;font-family:var(--mm-display-stack);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.hm .hm-hero-av+.hm-hero-av{margin-left:-9px}.hm .hm-hero-proof .lbl{font-family:var(--mm-mono-stack);letter-spacing:.22em;color:#ffffffb3;text-transform:uppercase;font-size:10px}.hm .hm-mq{background:var(--ink);border-top:1px solid var(--w-line);border-bottom:1px solid var(--w-line);padding:20px 0;overflow:hidden}.hm .hm-mq-track{gap:16px;width:max-content;animation:48s linear infinite mmMarquee;display:flex}.hm .hm-mq-card{border:1px solid var(--w-line);flex-shrink:0;width:232px;height:130px;position:relative}.hm .hm-mq-cat{font-family:var(--mm-mono-stack);letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:var(--lime);padding:4px 8px;font-size:9px;font-weight:700;position:absolute;top:10px;left:10px}.hm .hm-mq-dur{font-family:var(--mm-mono-stack);background:var(--ink);color:#fff;padding:3px 7px;font-size:10px;font-weight:700;position:absolute;bottom:10px;right:10px}.hm .hm-play{border:1px solid var(--lime);background:#0f0e1fc7;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hm .hm-play:after{content:"";border-left:9px solid var(--lime);border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;margin-left:2px}.hm .hm-show{background:var(--bg);padding:96px 0 80px}.hm .hm-show-nav{gap:8px;display:flex}.hm .hm-show-nav button{width:42px;height:42px;font-family:var(--mm-display-stack);cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:900;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.hm .hm-show-prev{background:var(--paper);border:1px solid var(--line);color:var(--ink)}.hm .hm-show-prev:hover{border-color:var(--ink)}.hm .hm-show-next{background:var(--ink);border:1px solid var(--ink);color:var(--lime)}.hm .hm-show-next:hover{background:var(--lime);color:var(--ink);border-color:var(--lime)}.hm .hm-show-track{scroll-snap-type:x mandatory;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;gap:20px;padding:4px 8vw 8px;display:flex;overflow-x:auto}.hm .hm-show-track::-webkit-scrollbar{display:none}.hm .hm-show-card{scroll-snap-align:center;border:1px solid var(--line);background:var(--paper);flex:none;width:min(520px,78vw);transition:border-color .2s}.hm .hm-show-card.on{border-color:var(--ink)}.hm .hm-show-media{aspect-ratio:16/9;position:relative}.hm .hm-show-cat{font-family:var(--mm-display-stack);letter-spacing:.16em;text-transform:uppercase;background:var(--lime);color:var(--ink);padding:5px 10px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.hm .hm-show-media .hm-play{width:52px;height:52px}.hm .hm-show-media .hm-play:after{border-top-width:9px;border-bottom-width:9px;border-left-width:13px}.hm .hm-show-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hm .hm-show-title{font-family:var(--mm-display-stack);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:15px;font-weight:800}.hm .hm-show-dur{font-family:var(--mm-mono-stack);color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:700}.hm .hm-show-pips{justify-content:center;gap:8px;margin-top:28px;display:flex}.hm .hm-show-pips button{cursor:pointer;background:#d9d9de;border:0;width:10px;height:10px;padding:0;transition:width .25s,background-color .2s}.hm .hm-show-pips button.on{background:var(--lime);border:1px solid var(--ink);width:28px}.hm .hm-proc{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0}.hm .hm-proc-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.hm .hm-step{text-align:left;border-bottom:1px solid var(--line);cursor:pointer;width:100%;padding:20px 0;display:block;position:relative}.hm .hm-step:first-of-type{border-top:1px solid var(--line)}.hm .hm-step-row{align-items:baseline;gap:16px;display:flex}.hm .hm-step-n{font-family:var(--mm-mono-stack);letter-spacing:.12em;color:var(--muted-2);border:1px solid var(--line);padding:3px 7px;font-size:10px;font-weight:700;transition:background-color .25s,color .25s,border-color .25s}.hm .hm-step.on .hm-step-n{background:var(--ink);color:var(--lime);border-color:var(--ink)}.hm .hm-step-t{font-family:var(--mm-display-stack);letter-spacing:.01em;text-transform:uppercase;white-space:pre-line;color:var(--muted);font-size:21px;font-weight:800;line-height:1.02;transition:color .25s}.hm .hm-step.on .hm-step-t{color:var(--ink)}.hm .hm-step-tag{font-family:var(--mm-mono-stack);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);margin-left:auto;font-size:9px;transition:color .25s}.hm .hm-step.on .hm-step-tag{color:var(--muted)}.hm .hm-step-d{max-height:0;padding-left:47px;transition:max-height .4s;display:block;overflow:hidden}.hm .hm-step.on .hm-step-d{max-height:90px}.hm .hm-step-d .txt{font-family:var(--mm-body-stack);color:var(--muted);margin:10px 0 4px;font-size:14px;font-weight:500;line-height:1.5;display:block}.hm .hm-step-bar{background:var(--lime);width:0;height:2px;position:absolute;bottom:-1px;left:0}.hm .hm-step.on .hm-step-bar{width:100%;transition:width 5s linear}.hm .hm-mock{background:var(--ink);border:1px solid var(--ink);min-height:480px;position:relative;overflow:hidden}.hm .hm-mock-chrome{border-bottom:1px solid var(--w-line);align-items:center;gap:7px;padding:12px 16px;display:flex}.hm .hm-mock-chrome .dot{background:#ffffff38;border-radius:50%;width:8px;height:8px}.hm .hm-mock-chrome .dot.lm{background:var(--lime)}.hm .hm-mock-chrome .url{font-family:var(--mm-mono-stack);letter-spacing:.18em;color:#ffffff73;text-transform:uppercase;margin-left:12px;font-size:10px}.hm .hm-mock-inner{min-height:430px;position:relative}.hm .hm-mock-state{transition:opacity .45s,transform .45s;position:absolute;inset:24px 26px 30px}.hm .hm-mock-state.off{opacity:0;pointer-events:none;transform:translateY(16px)}.hm .hm-mock-eyebrow{font-family:var(--mm-mono-stack);letter-spacing:.26em;color:var(--lime);text-transform:uppercase;margin-bottom:12px;font-size:10px}.hm .hm-mock-h{font-family:var(--mm-display-stack);text-transform:uppercase;letter-spacing:.01em;color:#fff;margin-bottom:18px;font-size:20px;font-weight:800}.hm .hm-mock-cats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px;display:grid}.hm .hm-mock-cat{text-align:center;font-family:var(--mm-display-stack);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--w-line);color:#fff;padding:12px 6px;font-size:12px;font-weight:800}.hm .hm-mock-cat.on{background:var(--lime);color:var(--ink);border-color:var(--lime)}.hm .hm-mock-lbl{font-family:var(--mm-mono-stack);letter-spacing:.22em;color:#ffffff8c;text-transform:uppercase;margin-bottom:8px;font-size:9px}.hm .hm-mock-slider{background:var(--w-soft);height:4px;margin-bottom:8px;position:relative}.hm .hm-mock-slider .fill{background:var(--lime);width:45%;position:absolute;top:0;bottom:0;left:0}.hm .hm-mock-slider .knob{background:var(--lime);width:12px;height:12px;position:absolute;top:-4px;left:45%;transform:translate(-50%)}.hm .hm-mock-scale{font-family:var(--mm-mono-stack);color:#ffffff73;justify-content:space-between;font-size:9px;display:flex}.hm .hm-mock-scale .on{color:var(--lime)}.hm .hm-mock-next{justify-content:flex-end;margin-top:22px;display:flex}.hm .hm-mock-btn{font-family:var(--mm-display-stack);letter-spacing:.16em;text-transform:uppercase;padding:11px 20px;font-size:12px;font-weight:800}.hm .hm-mock-btn.pri{background:var(--lime);color:var(--ink)}.hm .hm-mock-btn.gho{border:1px solid var(--w-line);color:#ffffffb3}.hm .hm-mock-ed{border:1px solid var(--w-line);align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;display:flex;position:relative}.hm .hm-mock-ed.sel{border-color:var(--lime);background:#d4ff3f0f}.hm .hm-mock-ed .av{width:36px;height:36px;font-family:var(--mm-display-stack);color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.hm .hm-mock-ed .nm{font-family:var(--mm-display-stack);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:800}.hm .hm-mock-ed .hd{font-family:var(--mm-mono-stack);color:#ffffff8c;letter-spacing:.06em;font-size:9px}.hm .hm-mock-ed .pr{font-family:var(--mm-display-stack);color:var(--lime);font-size:14px;font-weight:800}.hm .hm-mock-ed .dl{font-family:var(--mm-mono-stack);color:#ffffff8c;font-size:9px}.hm .hm-mock-ed .badge{vertical-align:2px;font-family:var(--mm-mono-stack);letter-spacing:.18em;background:var(--lime);color:var(--ink);margin-left:8px;padding:2px 6px;font-size:8px;font-weight:700;display:inline-block}.hm .hm-mock-video{aspect-ratio:16/9;width:100%;max-height:225px;margin-bottom:12px;position:relative}.hm .hm-mock-video .bar{background:#0f0e1fd1;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.hm .hm-mock-video .tc{font-family:var(--mm-mono-stack);color:#fff;font-size:9px}.hm .hm-mock-video .tl{background:#fff3;flex:1;height:3px;position:relative}.hm .hm-mock-video .tl span{background:var(--lime);width:62%;position:absolute;inset:0}.hm .hm-mock-actions{gap:8px;margin-bottom:12px;display:flex}.hm .hm-mock-actions .hm-mock-btn{text-align:center;flex:1}.hm .hm-mock-escrow{font-family:var(--mm-mono-stack);letter-spacing:.2em;color:#ffffff8c;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:9px;display:flex}.hm .hm-mock-escrow .v{color:var(--lime)}.hm .hm-mock-step{font-family:var(--mm-mono-stack);letter-spacing:.2em;color:#ffffff80;font-size:9px;position:absolute;bottom:10px;right:14px}.hm .hm-testi{background:var(--bg);padding:96px 0}.hm .hm-testi-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hm .hm-testi-card{background:var(--paper);flex-direction:column;gap:14px;padding:26px 24px;display:flex}.hm .hm-testi-id{align-items:center;gap:13px;display:flex}.hm .hm-testi-av{width:46px;height:46px;font-family:var(--mm-display-stack);color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.hm .hm-testi-nm{font-family:var(--mm-display-stack);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:15px;font-weight:800}.hm .hm-testi-hd{font-family:var(--mm-mono-stack);color:var(--muted);letter-spacing:.06em;margin-top:2px;font-size:10px}.hm .hm-testi-stars{color:var(--lime-deep);letter-spacing:2px;font-size:13px;line-height:1}.hm .hm-testi-stars .ct{font-family:var(--mm-mono-stack);color:var(--muted);letter-spacing:.08em;margin-left:8px;font-size:9px}.hm .hm-testi-q{font-family:var(--mm-body-stack);color:var(--text);flex:1;margin:0;font-size:15px;font-weight:500;line-height:1.55}.hm .hm-testi-ix{font-family:var(--mm-mono-stack);letter-spacing:.22em;color:var(--muted-2);text-transform:uppercase;font-size:9px}.hm .hm-vs{background:var(--ink);color:#fff;padding:96px 0;position:relative;overflow:hidden}.hm .hm-vs:before{content:"";background:radial-gradient(circle, var(--lime) 0%, transparent 65%);opacity:.1;pointer-events:none;width:420px;height:420px;position:absolute;bottom:-30%;left:-8%}.hm .hm-vs-grid{background:var(--w-line);border:1px solid var(--w-line);z-index:1;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:48px;display:grid;position:relative}.hm .hm-vs-col{background:var(--ink);padding:34px 36px}.hm .hm-vs-col.with{background:#16152b}.hm .hm-vs-l{font-family:var(--mm-mono-stack);letter-spacing:.3em;text-transform:uppercase;color:#ffffff80;margin-bottom:20px;font-size:10px}.hm .hm-vs-col.with .hm-vs-l{color:var(--lime)}.hm .hm-vs-col ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.hm .hm-vs-col li{font-family:var(--mm-body-stack);align-items:flex-start;gap:12px;font-size:15px;font-weight:500;line-height:1.45;display:flex}.hm .hm-vs-col.solo li{color:#ffffff8c}.hm .hm-vs-col.solo li .mk{background:#ffffff59;flex:none;width:12px;height:2px;margin-top:9px}.hm .hm-vs-col.solo li span:last-child{-webkit-text-decoration:line-through #ffffff4d;text-decoration:line-through #ffffff4d;text-decoration-thickness:1px}.hm .hm-vs-col.with li{color:#ffffffeb}.hm .hm-vs-col.with li .mk{color:var(--lime);flex:none;margin-top:4px}.hm .hm-vs-cta{text-align:center;z-index:1;margin-bottom:52px;position:relative}.hm .hm-vs-platforms{text-align:center;z-index:1;position:relative}.hm .hm-vs-platforms .l{font-family:var(--mm-mono-stack);letter-spacing:.28em;color:#ffffff80;text-transform:uppercase;margin:0 0 18px;font-size:10px}.hm .hm-vs-platforms .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 40px;display:flex}.hm .hm-vs-platforms .p{font-family:var(--mm-display-stack);letter-spacing:.16em;color:#fff9;font-size:17px;font-weight:800}.hm .hm-cta{background:var(--lime);color:var(--ink);padding:104px 0;position:relative;overflow:hidden}.hm .hm-cta-inner{text-align:center;z-index:1;max-width:880px;margin:0 auto;position:relative}.hm .hm-cta .hm-eyebrow{color:#0f0e1f99}.hm .hm-cta-h{font-family:var(--mm-display-stack);letter-spacing:.005em;text-transform:uppercase;color:var(--ink);margin:0 0 24px;font-size:clamp(40px,6.2vw,88px);font-weight:900;line-height:.94}.hm .hm-cta-sub{font-family:var(--mm-body-stack);color:#0f0e1fc7;max-width:540px;margin:0 auto 36px;font-size:17px;font-weight:600;line-height:1.5}.hm .hm-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.hm .hm-cta-link{font-family:var(--mm-mono-stack);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--ink);padding:4px 2px;font-size:11px;font-weight:700}.hm .hm-cta-link:hover{background:#0f0e1f14}.hm .hm-faq{background:var(--bg);padding:96px 0}.hm .hm-faq-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.hm .hm-faq-card{background:var(--paper);cursor:pointer;text-align:left;width:100%;padding:22px 24px;display:block}.hm .hm-faq-card:hover .hm-faq-q{text-decoration:underline}.hm .hm-faq-row{align-items:flex-start;gap:16px;display:flex}.hm .hm-faq-ic{background:var(--ink);width:40px;height:40px;color:var(--lime);flex-shrink:0;padding:9px}.hm .hm-faq-ic svg{width:100%;height:100%}.hm .hm-faq-q{font-family:var(--mm-display-stack);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:15px;font-weight:800;line-height:1.2}.hm .hm-faq-plus{width:26px;height:26px;font-family:var(--mm-display-stack);background:var(--bg-2);color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:17px;font-weight:800;line-height:1;transition:background-color .2s;display:flex}.hm .hm-faq-plus .x{transition:transform .25s;display:block}.hm .hm-faq-card.open .hm-faq-plus{background:var(--lime)}.hm .hm-faq-card.open .hm-faq-plus .x{transform:rotate(45deg)}.hm .hm-faq-a{opacity:0;max-height:0;margin-top:0;transition:max-height .35s,opacity .3s,margin-top .3s;display:block;overflow:hidden}.hm .hm-faq-card.open .hm-faq-a{opacity:1;max-height:220px;margin-top:12px}.hm .hm-faq-a .txt{font-family:var(--mm-body-stack);color:var(--muted);font-size:14.5px;font-weight:500;line-height:1.55;display:block}.hm .hm-faq-ix{font-family:var(--mm-mono-stack);letter-spacing:.22em;color:var(--muted-2);text-transform:uppercase;margin-top:10px;font-size:9px;display:block}.hm .hm-faq-banner{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:26px 30px;display:flex}.hm .hm-faq-banner .left{align-items:center;gap:16px;display:flex}.hm .hm-faq-banner .pip{background:var(--lime);border-radius:50%;flex-shrink:0;width:8px;height:8px}.hm .hm-faq-banner .t{font-family:var(--mm-display-stack);letter-spacing:.03em;text-transform:uppercase;font-size:17px;font-weight:800}.hm .hm-faq-banner .s{font-family:var(--mm-mono-stack);letter-spacing:.2em;color:var(--lime);text-transform:uppercase;margin-top:4px;font-size:10px}@media (max-width:980px){.hm .hm-proc-layout{grid-template-columns:1fr;gap:40px}.hm .hm-testi-grid,.hm .hm-vs-grid{grid-template-columns:1fr}}@media (max-width:760px){.hm .hm-faq-grid{grid-template-columns:1fr}.hm .hm-hero{padding:130px 0 72px}.hm .hm-hero-tag{display:none}.hm .hm-show,.hm .hm-proc,.hm .hm-testi,.hm .hm-vs,.hm .hm-faq{padding-top:64px;padding-bottom:64px}.hm .hm-cta{padding:72px 0}.hm .hm-vs-col{padding:26px 20px}.hm .hm-head-center{margin-bottom:40px}.hm .hm-head-split{margin-bottom:32px}}@media (max-width:520px){.hm .hm-hero-ctas{flex-direction:column;align-items:stretch}.hm .hm-hero-ctas .hm-btn{justify-content:center}.hm .hm-cta-actions,.hm .hm-mock-actions{flex-direction:column}.hm .hm-mock{min-height:0}.hm .hm-toggle button{padding:10px 14px}}
