.cmp-page .hm-section.cmp-sec{padding:96px 0 0;scroll-margin-top:140px}.cmp-page>.cmp-others.hm-section{padding:96px 0}.cmp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cmp-head{position:relative;max-width:900px}.cmp-head:before{content:"";position:absolute;left:-24px;top:10px;width:3px;height:34px;border-radius:2px;background:#6258f6}.cmp-h2{font-size:clamp(30px,3.4vw,44px);line-height:1.08;letter-spacing:-.03em;font-weight:400;text-wrap:balance}.cmp-h2 em{font-style:normal;color:#5249cc}.cmp-h2.is-faq{font-size:clamp(28px,2.8vw,38px)}.cmp-sub{margin-top:14px;max-width:640px;color:var(--hm-muted);font-size:17px;line-height:1.6;text-wrap:pretty}.cmp-sources{margin-top:20px;max-width:760px;color:var(--hm-subtle);font-size:12.5px;line-height:1.6}.cmp-sources a{color:var(--hm-muted);text-decoration:underline;text-decoration-color:#dcdae8;text-underline-offset:3px}.cmp-sources a:hover{color:var(--hm-brand);text-decoration-color:currentColor}.cmp-page>.cmp-hero.hm-section{padding:80px 0 0}.cmp-hero-in{display:flex;flex-direction:column;align-items:center;text-align:center}.cmp-title{position:relative;isolation:isolate;max-width:1080px;font-size:clamp(40px,5.2vw,72px);line-height:1.12;letter-spacing:-.04em;font-weight:400;text-wrap:balance}.cmp-title:before{content:"";position:absolute;z-index:-1;inset:-18px -36px;border-radius:40px;background:#ffffffe6;filter:blur(22px);pointer-events:none}.cmp-chip{position:relative;top:-.06em;display:inline-flex;align-items:center;gap:.22em;margin:0 .08em;padding:.1em .38em .12em .22em;color:var(--hm-text);font-size:.82em;letter-spacing:-.03em;white-space:nowrap;vertical-align:middle;border-radius:.32em;background:#fff;transform:rotate(-5deg);box-shadow:0 0 0 1px #14121f0f,0 18px 40px -16px #28207873}.cmp-chip img{width:.9em;height:.9em;border-radius:.2em;object-fit:cover}.cmp-lead{position:relative;max-width:760px;margin-top:28px;color:var(--hm-muted);font-size:18px;line-height:1.6;text-wrap:pretty}.cmp-cta{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.cmp-demo{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;gap:10px;color:var(--hm-text);font-size:15.5px;font-weight:500;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px #c9c5dc;transition:box-shadow .2s ease,color .2s ease}.cmp-demo svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cmp-demo:hover{color:var(--hm-brand);box-shadow:inset 0 0 0 1px #8d84ff}.cmp-note{margin-top:14px;color:var(--hm-subtle);font-size:14px}.cmp-demo:focus-visible{outline:2px solid #8f86ff;outline-offset:3px}.cmp-stats{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--hm-border);border-radius:5px;background:#fff;box-shadow:0 1px 2px #14121f0a,0 24px 48px -36px #2820784d}.cmp-stats li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;text-align:center}.cmp-stats li+li{border-left:1px solid var(--hm-border)}.cmp-stats b{color:var(--hm-text);font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1;letter-spacing:-.035em}.cmp-stats span{color:var(--hm-muted);font-size:15px}.cmp-tabs{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cmp-tabs a{padding:8px 16px;color:var(--hm-muted);font-size:14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--hm-border);transition:color .15s ease,box-shadow .15s ease}.cmp-tabs a:hover,.cmp-tabs a.is-on{color:#3d33b0;box-shadow:inset 0 0 0 1px #c9c5ff;background:#f7f6ff}.cmp-tabs a:focus-visible{outline:2px solid #8f86ff;outline-offset:2px}.cmp-why{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cmp-why-card{display:flex;flex-direction:column;padding:24px;border:1px solid var(--hm-border);border-radius:5px;background:#fff}.cmp-why-ic{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#f0eeff}.cmp-why-ic svg{width:20px;height:20px;fill:none;stroke:#5249cc;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cmp-why-card h3{margin-top:20px;font-size:19px;line-height:1.3;letter-spacing:-.015em;font-weight:500;text-wrap:balance}.cmp-why-card>p{margin-top:10px;color:var(--hm-muted);font-size:15px;line-height:1.6}.cmp-why-card>p.cmp-why-check{margin:18px 0;display:flex;flex-direction:column;gap:4px;padding:12px 14px;color:var(--hm-text);font-size:14px;border-radius:5px;background:var(--hm-panel)}.cmp-why-check small{color:var(--hm-subtle);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.cmp-why-card>p.cmp-why-answer{margin-top:auto;padding-top:16px;display:flex;align-items:flex-start;gap:10px;color:var(--hm-text);font-size:14.5px;border-top:1px solid var(--hm-border)}.cmp-why-answer img{width:18px;height:18px;flex:0 0 auto;margin-top:2px;border-radius:5px}.cmp-paths{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cmp-path{display:flex;flex-direction:column;padding:24px;border-radius:5px}.cmp-path.is-them{border:1px solid var(--hm-border);background:var(--hm-panel)}.cmp-path.is-us{border:1px solid #dcd8ff;background:#f7f6ff}.cmp-path-head{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500}.cmp-path-head img{width:24px;height:24px;border-radius:6px;object-fit:cover}.cmp-path ol{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.cmp-path li{display:flex;align-items:center;gap:12px;padding:14px 16px;font-size:15px;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px var(--hm-border)}.cmp-path li span{width:24px;height:24px;flex:0 0 auto;display:grid;place-items:center;color:var(--hm-muted);font-size:12px;font-weight:500;border-radius:50%;background:var(--hm-panel)}.cmp-path.is-us li span{color:#fff;background:#5249cc}.cmp-path-arrow{margin:10px auto 0;color:var(--hm-subtle)}.cmp-path-arrow svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cmp-path-pay{margin-top:10px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.45;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px var(--hm-border)}.cmp-path.is-us .cmp-path-pay{box-shadow:inset 0 0 0 1.5px #8d7fff}.cmp-path-pay small{color:var(--hm-subtle);font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.cmp-marks{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cmp-marks img{width:30px;height:30px;border-radius:8px;object-fit:cover;background:#fff;box-shadow:0 0 0 1px var(--hm-border)}.cmp-mark-hidden{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#ecebff;box-shadow:inset 0 0 0 1px #dcd8ff}.cmp-mark-hidden svg{width:16px;height:16px;fill:none;stroke:#5249cc;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cmp-marks i{height:30px;padding:0 10px;display:grid;place-items:center;color:#4239b8;font-size:13px;font-style:normal;font-weight:500;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #dcd8ff}.cmp-quote{position:relative;margin:32px 0 0;padding:32px 36px 28px 72px;border:1px solid #dcd8ff;border-left:4px solid #6258f6;border-radius:5px;background:#f7f6ff}.cmp-quote-mark{position:absolute;left:28px;top:34px;width:26px;height:20px;fill:#6258f6}.cmp-quote blockquote{margin:0}.cmp-quote p{max-width:860px;color:var(--hm-text);font-size:clamp(20px,2vw,26px);line-height:1.4;letter-spacing:-.015em;text-wrap:pretty}.cmp-quote mark{color:#3d33b0;font-weight:500;background:linear-gradient(transparent 62%,#dcd8ff 62%)}.cmp-quote figcaption{margin-top:16px;display:flex;align-items:center;gap:10px;color:var(--hm-muted);font-size:14px}.cmp-quote figcaption img{width:22px;height:22px;border-radius:6px}.cmp-quote figcaption a{color:var(--hm-muted);text-decoration:underline;text-decoration-color:#c9c5ff;text-underline-offset:3px}.cmp-quote figcaption a:hover{color:var(--hm-brand)}.cmp-grid{margin-top:36px;overflow:hidden;border:1px solid #e2e0ec;border-radius:5px;background:#fff}.cmp-grid-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr) minmax(0,1.4fr)}.cmp-grid-row+.cmp-grid-row{border-top:1px solid #e2e0ec}.cmp-grid-row>span+span{border-left:1px solid #e2e0ec}.cmp-grid-row>span{min-width:0;padding:16px 20px;color:var(--hm-muted);font-size:15px;line-height:1.5}.cmp-grid-row .is-label{color:var(--hm-text);font-weight:500;background:#fbfbfd}.cmp-grid-row .is-us{color:var(--hm-text);background:#f7f6ff}.cmp-grid-row.is-head>span{display:flex;align-items:center;gap:10px;color:var(--hm-text);font-size:16px;font-weight:500}.cmp-grid-row.is-head .is-us{color:#3d33b0;background:#efedff}.cmp-grid-row.is-head img{width:22px;height:22px;border-radius:6px;object-fit:cover}.cmp-mark-cell{display:flex;align-items:flex-start;gap:10px}.cmp-m{width:20px;height:20px;flex:0 0 auto;margin-top:1px;padding:4px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;border-radius:50%}.cmp-m.is-yes{stroke:#5249cc;background:#ecebff}.cmp-m.is-part{stroke:var(--hm-warn);background:var(--hm-warn-bg)}.cmp-m.is-no{stroke:var(--hm-subtle);background:#efeef5}.cmp-band{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:24px 28px;border:1px solid #dcd8ff;border-radius:5px;background:radial-gradient(60% 120% at 100% 50%,rgba(98,88,246,.14),transparent 70%),#f7f6ff}.cmp-band p{display:flex;flex-direction:column;gap:4px}.cmp-band b{font-size:20px;font-weight:400;letter-spacing:-.015em}.cmp-band span{color:var(--hm-muted);font-size:14.5px}.cmp-band-ctas{display:flex;align-items:center;gap:20px}.cmp-band-demo{color:var(--hm-text);font-size:15px;font-weight:500;text-decoration:underline;text-decoration-color:#c9c5ff;text-underline-offset:4px}.cmp-band-demo:hover{color:var(--hm-brand);text-decoration-color:currentColor}.cmp-wins{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cmp-win{padding:26px;border:1px solid var(--hm-border);border-radius:5px;background:#fff}.cmp-win h3{font-size:20px;line-height:1.25;letter-spacing:-.015em;font-weight:500;text-wrap:balance}.cmp-win p{margin-top:10px;color:var(--hm-muted);font-size:15px;line-height:1.6}.cmp-win.is-star{--paper: #0b0a24;color:#fff;border:0;background:radial-gradient(90% 80% at 0% 0%,rgba(98,88,246,.5),transparent 65%),linear-gradient(165deg,#17124a,#0b0a24 70%);box-shadow:0 0 0 1px #b3a9ff38,0 30px 60px -34px #4239b8cc}.cmp-win.is-star p{color:#d6d3ef}.cmp-test{padding:48px;border:1px solid #e4e1ff;border-radius:5px;background:linear-gradient(180deg,#fbfaff,#fff)}.cmp-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cmp-steps li{display:flex;flex-direction:column;gap:6px;padding:22px;border:1px solid var(--hm-border);border-radius:5px;background:#fff}.cmp-steps li>span{width:28px;height:28px;margin-bottom:8px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:500;border-radius:50%;background:#5249cc}.cmp-steps b{font-size:17px;font-weight:500}.cmp-steps p{color:var(--hm-muted);font-size:15px;line-height:1.55}.cmp-test-cta{margin-top:28px}.cmp-test .cmp-head:before{left:-24px}.cmp-others .hm-h3{font-size:22px;font-weight:400}.cmp-others-grid{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cmp-others-grid a{display:flex;align-items:center;gap:14px;padding:16px 18px;color:var(--hm-text);border:1px solid var(--hm-border);border-radius:5px;background:#fff;transition:border-color .2s ease,background .2s ease}.cmp-others-grid a:hover{border-color:#c9c5ff;background:#faf9ff}.cmp-others-grid img{width:36px;height:36px;flex:0 0 auto;border-radius:9px;object-fit:cover}.cmp-others-grid span{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cmp-others-grid b{font-size:15px;font-weight:500}.cmp-others-grid small{overflow:hidden;color:var(--hm-subtle);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.cmp-others-grid svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:var(--hm-subtle);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cmp-others-grid a:hover svg{stroke:var(--hm-brand)}.cmp-others-grid a:focus-visible{outline:2px solid #8f86ff;outline-offset:2px}@media(max-width:1080px){.cmp-why{grid-template-columns:1fr}.cmp-wins,.cmp-others-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cmp-page .hm-section.cmp-sec{padding-top:64px}.cmp-head:before{left:-14px}.cmp-page>.cmp-hero.hm-section{padding-top:48px}.cmp-title{font-size:34px;line-height:1.2}.cmp-lead{font-size:16px}.cmp-cta{width:100%;flex-direction:column;align-items:stretch}.cmp-cta .pc-btn,.cmp-demo{width:100%;justify-content:center}.cmp-stats{margin-top:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-stats li:nth-child(3){border-left:0}.cmp-stats li:nth-child(n+3){border-top:1px solid var(--hm-border)}.cmp-stats li{padding:20px 12px}.cmp-tabs{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.cmp-tabs a{flex:0 0 auto}.cmp-grid-row .is-label{padding-bottom:6px;background:none}.cmp-grid-row>.is-label+span,.cmp-grid-row.is-head>span:nth-child(2){border-left:0}.cmp-others-grid{grid-template-columns:1fr}}
