:root{--dur-micro:120ms;--dur-fast:200ms;--dur-base:350ms;--dur-reveal:600ms;--dur-slow:900ms;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--rv-y:24px;--rv-stagger:70ms}@media (max-width:700px){:root{--rv-y:12px;--rv-stagger:35ms;--dur-reveal:450ms}}@media (prefers-reduced-motion:no-preference){.js-motion [data-reveal].is-in{transition:opacity var(--dur-reveal) var(--ease-out) calc(min(var(--i, 0), 6) * var(--rv-stagger)),translate var(--dur-reveal) var(--ease-out) calc(min(var(--i, 0), 6) * var(--rv-stagger)),scale var(--dur-reveal) var(--ease-out) calc(min(var(--i, 0), 6) * var(--rv-stagger))}.js-motion [data-reveal]:not(.is-in){opacity:0;translate:0 var(--rv-y);transition:none}.js-motion [data-reveal=fade]:not(.is-in){translate:none}.js-motion [data-reveal=scale]:not(.is-in){translate:none;scale:.96}}@media (hover:hover) and (pointer:fine){.home-redesign .ha-card,.home-redesign .hc-card,.home-redesign .hv-ac,.home-redesign .hv-vc{transition:translate var(--dur-fast) var(--ease-out)}.home-redesign .hp-card{transition:translate var(--dur-fast) var(--ease-out),background-color .25s ease,box-shadow .25s ease,border-color .25s ease}.home-redesign .hpf-card{transition:translate var(--dur-fast) var(--ease-out),background .3s ease,box-shadow .3s ease,color .3s ease}.home-redesign .ha-card:hover,.home-redesign .hc-card:hover,.home-redesign .hp-card:hover,.home-redesign .hpf-card:hover,.home-redesign .hv-ac:hover,.home-redesign .hv-vc:hover{translate:0 -4px}.home-redesign .hp-card__visual img{transition:scale var(--dur-base) var(--ease-out)}.home-redesign .hp-card:hover .hp-card__visual img{scale:1.05}a[class*=btn]:active,button:active{scale:.97}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-tilt]{transition:transform var(--dur-base) var(--ease-out);will-change:transform}}.hw3-ma-pills{display:contents}@media (min-width:901px){.hw3-ma>.hw3-ma-pills>.hw3-ma-pill{position:absolute;z-index:1}}@media (max-width:700px){body .cp-stand__list,body .cp-topics__cluster,body .fp-features__grid,body .generic-page .feature-grid,body .gl-panel--cases .gl-cases,body .ha-grid,body .hc-grid,body .hp-grid,body .hw3-ma-pills,body .pr-tiles,body .seo-download-grid,body .seo-landing-grid{display:flex;flex-direction:row;align-items:stretch;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box}body .cp-stand__list::-webkit-scrollbar,body .cp-topics__cluster::-webkit-scrollbar,body .fp-features__grid::-webkit-scrollbar,body .gl-panel--cases .gl-cases::-webkit-scrollbar,body .ha-grid::-webkit-scrollbar,body .hc-grid::-webkit-scrollbar,body .hp-grid::-webkit-scrollbar,body .hw3-ma-pills::-webkit-scrollbar,body .pr-tiles::-webkit-scrollbar,body .seo-download-grid::-webkit-scrollbar,body .seo-landing-grid::-webkit-scrollbar{display:none}body .fp-features__grid,body .ha-grid,body .hc-grid,body .hp-grid{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:8px 16px 18px;scroll-padding-inline:16px;gap:14px}body .fp-features__grid>*,body .ha-grid>*,body .hc-grid>*,body .hp-grid>*{flex:0 0 min(82vw,340px);width:auto;max-width:none;margin-inline:0;scroll-snap-align:start}body .cp-stand__list,body .cp-topics__cluster,body .gl-panel--cases .gl-cases,body .hw3-ma-pills,body .pr-tiles{width:100%;padding:6px 0 14px;gap:12px}body .cp-stand__list>*,body .cp-topics__cluster>*,body .gl-panel--cases .gl-cases>*,body .hw3-ma-pills>*,body .pr-tiles>*{flex:0 0 82%;min-width:0;scroll-snap-align:start}body .cp-topics__cluster{margin:0}body .cp-topics__cluster>.cp-tcard{width:auto}body .hw3-ma-pills>.hw3-ma-pill{flex:0 0 auto;position:relative;z-index:1}body .seo-download-grid>*,body .seo-landing-grid>*{flex:0 0 82%;scroll-snap-align:start}body .seo-download-grid,body .seo-landing-grid{gap:14px;padding:20px 20px 24px;scroll-padding-inline:20px}}@media (max-width:700px){body .generic-page .feature-grid::-webkit-scrollbar{display:none}body .generic-page .feature-grid{width:100%;padding:6px 0 14px;gap:12px}body .generic-page .feature-grid>*{flex:0 0 82%;min-width:0;scroll-snap-align:start}body .cp-stand__list>li{display:flex}body .cp-stand__list .cp-row{flex:1 1;min-height:0;grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"logos go" "title title" "desc desc";row-gap:12px;align-content:start;padding:22px 18px}body .cp-stand__list .cp-row__title{align-self:start}}.swipe-dots{display:none}@media (max-width:700px){.swipe-dots{display:flex;justify-content:center;align-items:center;gap:0;margin:4px 0 0}.swipe-dots button{position:relative;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.swipe-dots button:after{content:"";position:absolute;left:19px;top:19px;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.58);transition:background-color .2s ease,width .2s ease,left .2s ease}.swipe-dots button.is-active:after{left:13px;width:18px;border-radius:3px;background:rgba(255,255,255,.95)}.swipe-dots button:focus-visible{outline:2px solid #39b4a6;outline-offset:-4px}.swipe-dots--light{margin:4px 0 18px}.swipe-dots--light button:after{background:#8a9693}.swipe-dots--light button.is-active:after{background:#187b71}}@media (max-width:1000px){.bl-fchip,.gl-chip,.gl-item,.gl-tab,.hv-nav__btn,.hw2-tab,.pr-card__select{position:relative}.bl-fchip:after,.gl-chip:after,.gl-item:after,.gl-tab:after,.hv-nav__btn:after,.hw2-tab:after,.pr-card__select:after{content:"";position:absolute;inset:-11px -7px}.hw-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.hr-hero-play{min-width:44px;min-height:44px}.home-redesign .ha-card__head p{font-size:12px}.pr-kicker{font-size:11px}}@media (max-width:700px){body .fdt-hero__actions{display:flex;align-items:center;gap:14px}body .fdt-hero__actions>a:not(.fp-play):not(.gl-play):not(.hr-hero-play):not(.fdt-play){display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:14px;background:#0b0d0d;color:#fff;font-size:15px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;box-shadow:0 10px 18px rgba(0,0,0,.18)}body .fdt-hero .fdt-hero__actions>.fdt-play,body .fdt-hero .fdt-hero__actions>.fp-play,body .fdt-hero .fdt-hero__actions>.gl-play,body .fdt-hero .fdt-hero__actions>.hr-hero-play{display:grid;place-items:center;flex:0 0 46px!important;width:46px!important;height:46px!important;padding:0;border:0;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important}body #cp-faq-title,body #fp-faq-title,body #pr-faq-title,body #wp-faq-title{font-size:min(30px,calc((100vw - 48px) / 13.6))!important;line-height:1.2;white-space:nowrap;text-align:center;margin-left:auto;margin-right:auto;max-width:none}body .bl-art__sub,body .bl-promo__sub,body .bl-subs__text,body .fdt-cmp__lead,body .fdt-hero__aside p,body .fp-lead,body .fp-why__lead,body .hc-card__sub,body .hd-text,body .hf-sub,body .hp-lede,body .hv-lead,body .hw-step__lead,body .pr-designed__sub,body .pr-hero__sub{font-size:16px!important}}