:root{--hm-ease:cubic-bezier(.22, 1, .36, 1);--hm-fast:.2s;--hm-mid:.32s;--hm-slow:.6s}.hm-js .hm-rv{opacity:0;transition:opacity var(--hm-mid) var(--hm-ease), transform var(--hm-mid) var(--hm-ease);transition-delay:var(--hm-d,0s);transform:translateY(12px)}.hm-js .hm-rv.hm-in{opacity:1;transform:none}.stats-highlight .stat-number{font-variant-numeric:tabular-nums}.hm-hiw-line{display:none}@media (min-width:992px){.hm-js .hm-hiw-line{background:#5e17eb1f;border-radius:2px;height:2px;margin:0 12% 28px;display:block;position:relative;overflow:hidden}.hm-js .hm-hiw-line>span{will-change:transform;background:linear-gradient(90deg,#5e17eb,#cf0067);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .hm-js .hm-hiw-line>span,.hm-js [dir=rtl] .hm-hiw-line>span{background:linear-gradient(270deg,#5e17eb,#cf0067)}.hm-js .hiw-card-home{transition:transform .3s ease, box-shadow .3s ease, border-color var(--hm-slow) var(--hm-ease)}.hm-js .hiw-card-home.hm-on{border-color:#5e17eb73}}.hm-js [data-hm=settle]{overflow-x:clip}.hm-js .hm-w{opacity:.22;transition:opacity var(--hm-slow) var(--hm-ease);display:inline-block}.hm-js .hm-w.hm-on{opacity:1}.hm-js .seventh-section-card.hm-stacking{will-change:transform, opacity;transition:none}.hm-js .seventh-section-card.hm-stacking[style=""],.hm-js .seventh-section-card.hm-stacking:not([style]){transition:all .3s}.hm-js [data-hm=dark],.hm-js [data-hm=dark] .gov-card,.hm-js [data-hm=dark] .gov-badge,.hm-js [data-hm=dark] .gov-icon-wrap,.hm-js [data-hm=dark] h2,.hm-js [data-hm=dark] p,.hm-js [data-hm=dark] .gov-label{transition:background-color var(--hm-slow) var(--hm-ease), color var(--hm-slow) var(--hm-ease), border-color var(--hm-slow) var(--hm-ease), box-shadow .3s ease}.hm-js [data-hm=dark].hm-dark{background-color:#101114!important}.hm-js [data-hm=dark].hm-dark .gov-card{background-color:#17181c}.hm-js [data-hm=dark].hm-dark .gov-badge{background-color:#1d1e23;border-color:#ffffff14}.hm-js [data-hm=dark].hm-dark .gov-badge:hover{border-color:#8b5cf6}.hm-js [data-hm=dark].hm-dark .gov-icon-wrap{color:#a78bfa;background-color:#8b5cf62e}.hm-js [data-hm=dark] .gov-icon-wrap i{transition:color var(--hm-slow) var(--hm-ease)}.hm-js [data-hm=dark].hm-dark .gov-icon-wrap i{color:#a78bfa}.hm-js [data-hm=dark].hm-dark h2{color:#f5f4f2!important}.hm-js [data-hm=dark].hm-dark p{color:#a1a1aa!important}.hm-js [data-hm=dark].hm-dark .gov-label{color:#e5e7eb}.hm-js [data-hm=tilt]{transform-style:preserve-3d;will-change:transform}.hm-js [data-hm=magnet]{will-change:translate}@media (prefers-reduced-motion:reduce){.trusted-track,.fifth-section-carousel-track,.fifth-section-carousel-track-reverse{animation-play-state:paused}.hero-visual-col *,.hero-visual-col :before,.hero-visual-col :after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.guide-canvas{z-index:4;pointer-events:none;opacity:0;will-change:transform, opacity;position:fixed;top:0;left:0}.guide-dock{position:relative}.guide-poster{object-fit:contain;width:100%;height:100%;transition:opacity .32s cubic-bezier(.22,1,.36,1);display:block}.guide-live .guide-poster{opacity:0}.guide-dock--hero{aspect-ratio:1;width:min(72vw,300px);margin:-8px auto -18px}@media (min-width:992px){.hero-mock{width:88%;margin-inline-start:auto}.guide-dock--hero{inset-inline-start:-12%;z-index:2;width:clamp(220px,20vw,290px);margin:0;position:absolute;bottom:-8%}}.guide-bubble{top:3%;color:#3d3555;opacity:0;transform-origin:100% 100%;pointer-events:none;z-index:5;background:#fff;border:1px solid #5e17eb29;border-radius:14px;width:max-content;max-width:250px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-end:64%;transform:translateY(6px)scale(.97);box-shadow:0 14px 34px #3c147824}[dir=rtl] .guide-bubble{transform-origin:0 100%}.guide-bubble:after{content:"";bottom:14px;border-top:1px solid #5e17eb29;background:#fff;border-inline-end:1px solid #5e17eb29;width:12px;height:12px;position:absolute;inset-inline-end:-7px;transform:rotate(45deg)}[dir=rtl] .guide-bubble:after{transform:rotate(-45deg)}.guide-bubble.is-on{opacity:1;transform:none}.guide-bubble strong{color:#1a1130;font-size:14px;display:block}.guide-bubble strong:empty{display:none}@media (max-width:991.98px){.guide-bubble{top:-6%;max-width:min(200px,44vw);font-size:12px;inset-inline-end:58%}}@media (min-width:992px){.guide-bubble{top:auto;bottom:88%;transform-origin:0 100%;inset-inline:44% auto}[dir=rtl] .guide-bubble{transform-origin:100% 100%}.guide-bubble:after{bottom:-7px;inset-inline:22px auto;transform:rotate(135deg)}[dir=rtl] .guide-bubble:after{transform:rotate(135deg)}}.guide-pause{bottom:7%;color:#5e17eb;cursor:pointer;z-index:6;background:#ffffffe6;border:1px solid #5e17eb2e;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;transition:background .2s,color .2s;display:inline-flex;position:absolute;inset-inline-end:6%;box-shadow:0 6px 16px #3c14781f}.guide-pause:hover{color:#fff;background:#5e17eb}.guide-pause:focus-visible{outline-offset:2px;outline:3px solid #5e17eb73}.guide-pause[hidden]{display:none}.hero-product[data-guide-feature]{transition:box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s,transform .32s cubic-bezier(.22,1,.36,1)}.hero-product.is-guided{transform:translateY(-2px);border-color:#5e17eb8c!important;box-shadow:0 0 0 3px #5e17eb1f,0 10px 24px #5e17eb29!important}.guide-host{position:relative}.guide-dock--aside,.guide-dock--float{display:none}@media (min-width:1200px){.guide-dock--float{pointer-events:none;width:210px;height:210px;display:block;position:absolute}.guide-dock--hiw{top:-56px;inset-inline-end:0}.guide-dock--cta{top:-150px;inset-inline-end:36px}.guide-dock--tr{top:-30px;width:190px;height:190px;inset-inline-end:0}.guide-dock--sm{width:170px;height:170px;top:-40px}.guide-dock--mid{top:50%;inset-inline-end:0;transform:translateY(-50%)}.guide-dock--faq{bottom:10px;inset-inline-start:6%;top:auto}.guide-dock--l{inset-inline:0 auto}.guide-dock--cta.guide-dock--l{inset-inline-start:36px}.guide-live .guide-indent{padding-inline-start:185px}}@media (min-width:1360px){.pv-section{grid-template-columns:minmax(0,1fr) minmax(0,960px) minmax(0,1fr);column-gap:24px;display:grid}.pv-section .guide-dock--aside{aspect-ratio:1;grid-area:1/1;place-self:end;width:min(250px,100%);margin-bottom:70px;display:block}.pv-section .pv-inner{grid-area:1/2}}
