:root{--pd-blue:#4285f4;--pd-green:#51eca5;--pd-cyan:#23b7d9;--pd-ink:#2d3136;--pd-lemon:#e8f40c;--pd-muted:#6f7782}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--pd-ink);font-family:SFProDisplay,Montserrat,Arial,sans-serif;background:#fff}a{text-decoration:none}.pd-header{position:absolute;z-index:1000;top:0;left:0;width:100%;color:#fff}.pd-header.is-sticky{position:fixed;background:linear-gradient(110deg,#40d0a6,#4589ec);box-shadow:0 3px 18px rgba(20,49,77,.18);animation:pd-slide .22s ease}@keyframes pd-slide{from{transform:translateY(-100%)}to{transform:none}}.pd-header__inner{max-width:1140px;height:96px;margin:auto;padding:0 15px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:34px}.pd-logo img{display:block;width:150px;height:auto}.pd-nav{display:flex;align-items:center;gap:26px}.pd-nav>a,.pd-language summary{color:#fff;font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap}.pd-nav>a:hover,.pd-language summary:hover{color:var(--pd-lemon)}.pd-trial-button,.pd-submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 26px;border:0;border-radius:4px;background:var(--pd-lemon);color:#292d33;font-weight:700;cursor:pointer}.pd-trial-button:hover,.pd-submit:hover{filter:brightness(.95)}.pd-language{position:relative}.pd-language summary{list-style:none}.pd-language summary::-webkit-details-marker{display:none}.pd-language div{position:absolute;top:28px;right:0;display:grid;min-width:70px;background:#fff;border-radius:5px;box-shadow:0 12px 35px rgba(0,0,0,.18);overflow:hidden}.pd-language div a{padding:7px 14px;color:#34445b}.pd-language div a:hover{background:#eef5ff}.pd-menu-toggle{display:none;width:42px;height:40px;padding:8px;border:0;background:transparent}.pd-menu-toggle span{display:block;height:2px;margin:6px 0;background:#fff}.pd-footer{padding:110px 20px 100px;text-align:center;background:#fff}.pd-footer__inner{max-width:624px;margin:0 auto}.pd-footer img{display:block;width:180px;height:75px;margin:0 auto 30px;object-fit:contain}.pd-footer p{margin:0 0 20px;color:#7a7a7a;font-size:16px;line-height:1.5}.pd-footer nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 0 20px}.pd-footer nav a{display:inline-flex;align-items:center;gap:7px;padding:0 15px;color:#007bff;font-size:16px;line-height:24px}.pd-footer nav a:not(:last-child){border-right:1px solid #ddd}.pd-footer nav a:hover{color:#4777f4}.pd-footer nav .fa{font-size:14px}.pd-footer small{display:block;color:#818992;font-size:16px;line-height:24px}.pd-cookie{position:fixed;z-index:1200;left:30px;bottom:30px;width:min(440px,calc(100% - 30px));padding:24px 26px;border:1px solid #e3e7eb;border-radius:7px;background:#fff;box-shadow:0 8px 36px rgba(0,0,0,.2)}.pd-cookie h2{margin:0 0 8px;font-size:20px}.pd-cookie p{margin:0 0 16px;color:#505966;line-height:1.55}.pd-cookie div{display:flex;gap:10px}.pd-cookie button{flex:1;padding:9px 13px;border:2px solid #1863dc;border-radius:3px;background:#fff;color:#1863dc;font-weight:600}.pd-cookie button.primary{background:#1863dc;color:#fff}.pd-form-hero{min-height:440px;padding:170px 20px 95px;text-align:center;color:#fff;background:linear-gradient(135deg,rgba(47,28,224,.88),rgba(83,160,253,.86),rgba(81,236,165,.86)),url('/site-assets/uploads/2019/01/bg.jpg') center/cover}.pd-form-hero h1{margin:0 0 12px;font-size:clamp(42px,6vw,64px);font-weight:300}.pd-form-hero p{font-size:20px}.pd-contact-layout,.pd-trial-layout{max-width:1100px;margin:auto;padding:90px 20px;display:grid;grid-template-columns:1.35fr .75fr;gap:90px}.pd-trial-layout{display:block;max-width:820px}.pd-form label{display:block;margin:16px 0 6px;font-weight:600}.pd-form label span{color:#e45454}.pd-form input:not([type=checkbox]),.pd-form textarea{width:100%;padding:13px 14px;border:1px solid #dbe1e8;border-radius:3px;background:#fff;color:#293342;font:inherit;transition:border .2s,box-shadow .2s}.pd-form input:focus,.pd-form textarea:focus{outline:none;border-color:#53a0fd;box-shadow:0 0 0 3px rgba(83,160,253,.14)}.pd-form .field-validation-error,.pd-validation{display:block;color:#b42318;font-size:14px}.pd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.pd-consent{display:flex!important;align-items:flex-start;gap:10px;font-weight:400!important}.pd-consent input{margin-top:5px}.pd-consent span{color:inherit!important}.pd-submit{margin-top:24px;background:linear-gradient(110deg,#40d0a6,#4589ec);color:#fff;font-size:16px}.pd-contact-details{padding-top:5px}.pd-contact-details h2,.pd-contact-details h3{margin:12px 0 3px}.pd-contact-details p{margin:0 0 23px;color:var(--pd-muted)}.pd-contact-details a{color:#4285f4}.pd-alert{padding:14px 16px;border-radius:4px;margin-bottom:20px}.pd-alert.success{background:#e8faf2;color:#176b49}.pd-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.pd-error{min-height:75vh;padding:170px 20px 90px;text-align:center}.pd-error img{max-width:260px}.pd-error h1{font-size:72px;margin:10px 0 0}.pd-error h2{margin-top:0}.elementor img{max-width:100%;height:auto}.elementor .gallery{display:flex;flex-wrap:wrap;justify-content:center}.elementor .gallery-item{float:none!important}.elementor .testimonial-item:not(:first-child){display:none}.elementor .testimonial-item.is-active{display:block}.elementor .testimonial-item:first-child:not(.is-inactive){display:block}.elementor .faq-header{cursor:pointer}.elementor .faq-content{transition:max-height .25s ease}.page-features .pd-header,.page-pricing .pd-header,.page-faq .pd-header,.page-references .pd-header,.page-download .pd-header,.page-one-pager .pd-header,.page-blog .pd-header{background:linear-gradient(90deg,rgba(47,28,224,.2),rgba(83,160,253,.1))}@media(max-width:900px){.pd-header__inner{height:82px;grid-template-columns:1fr auto}.pd-logo img{width:125px}.pd-menu-toggle{display:block}.pd-trial-button{display:none}.pd-nav{display:none;position:absolute;top:82px;left:0;width:100%;padding:18px 25px 25px;background:#263446;box-shadow:0 10px 24px rgba(0,0,0,.2);align-items:stretch}.pd-nav.open{display:grid;gap:4px}.pd-nav>a,.pd-language summary{display:block;padding:11px 5px}.pd-language div{position:static;grid-template-columns:repeat(6,1fr);margin-top:5px}.pd-language div a{text-align:center;padding:8px 4px}.pd-contact-layout{grid-template-columns:1fr;gap:45px;padding-top:60px}}@media(max-width:600px){.pd-cookie{left:0;bottom:0;width:100%;max-width:none;border-radius:0}.pd-form-grid{grid-template-columns:1fr}.pd-form-hero{min-height:360px;padding-top:140px}.pd-contact-layout,.pd-trial-layout{padding:55px 18px}.pd-footer{padding:60px 20px 50px}.pd-footer nav a{padding:0 10px}}
.pd-blog-empty{max-width:1110px;margin:auto;padding:70px 20px 100px;display:grid;grid-template-columns:2fr 1fr;gap:80px}.pd-blog-empty h2{font-size:36px;margin:0 0 12px}.pd-blog-empty aside{padding-left:35px;border-left:1px solid #e3e7eb}.pd-blog-empty label,.pd-blog-empty h3{display:block;margin:0 0 10px;font-weight:700}.pd-blog-empty h3{margin-top:28px}.pd-blog-search{display:flex}.pd-blog-search input{min-width:0;padding:10px;border:1px solid #dbe1e8}.pd-blog-search button{border:0;padding:0 16px;background:var(--pd-blue);color:#fff}@media(max-width:900px){.pd-blog-empty{grid-template-columns:1fr;gap:45px;padding-top:60px}.pd-blog-empty aside{padding-left:0;border-left:0;border-top:1px solid #e3e7eb;padding-top:35px}}
body:not(.page-home) .pd-header{position:relative;background:#fff;box-shadow:none}body:not(.page-home) .pd-header.is-sticky{position:fixed;background:#fff;box-shadow:0 3px 18px rgba(20,49,77,.12)}body:not(.page-home) .pd-nav>a,body:not(.page-home) .pd-language summary{color:#292d33}body:not(.page-home) .pd-trial-button{background:#4777f4;color:#fff}.pd-contact-heading{max-width:1140px;margin:0 auto;padding:24px 20px 0;font-size:25px;font-weight:400}.page-contact .pd-contact-layout{padding-top:48px;grid-template-columns:1fr 1fr;gap:30px}.page-contact .pd-form input:not([type=checkbox]),.page-contact .pd-form textarea{padding:9px 12px}.page-contact .pd-contact-details{padding-left:30px}@media(max-width:900px){body:not(.page-home) .pd-nav>a,body:not(.page-home) .pd-language summary{color:#fff}.page-contact .pd-contact-layout{grid-template-columns:1fr}.page-contact .pd-contact-details{padding-left:0}}
.pd-footer{padding:130px 20px 120px;font-family:"SF Pro Display","Roboto",Helvetica Neue,Arial,sans-serif}
.pd-footer__inner{max-width:604px}
.pd-footer img{margin-bottom:50px}
.pd-footer nav a:not(:last-child){position:relative;border-right:0}
.pd-footer nav a:not(:last-child)::after{position:absolute;top:50%;right:0;height:14px;border-right:1px solid #ddd;content:"";transform:translateY(-50%)}
@media(max-width:600px){.pd-footer{padding:80px 20px 70px}}
.pd-feature-card-grid{max-width:1080px;margin:0 auto;padding:12px 20px 70px}.pd-feature-card-grid>.elementor-top-section{display:inline-block;width:100%;margin:0 0 10px!important;padding:0!important;overflow:hidden;vertical-align:top;break-inside:avoid;border:1px solid #e4ebf3;border-top:3px solid #4777f4;border-radius:12px;background:#fff!important;box-shadow:0 5px 18px rgba(35,55,80,.07);color:var(--pd-ink)}.pd-feature-card-grid>.elementor-top-section:nth-child(3n+2){border-top-color:#23b7d9}.pd-feature-card-grid>.elementor-top-section:nth-child(3n+3){border-top-color:#32c58b}.pd-feature-card-grid>.elementor-top-section>.elementor-shape{display:none}.pd-feature-card-grid>.elementor-top-section>.elementor-container{width:100%;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.pd-feature-card-grid>.elementor-top-section>.elementor-container>.elementor-row>.elementor-column{width:100%!important}.pd-feature-card-grid>.elementor-top-section>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{padding:18px!important}.pd-feature-card-grid>.elementor-top-section .elementor-widget-heading{margin:0 0 12px!important}.pd-feature-card-grid>.elementor-top-section .elementor-heading-title{margin:0!important;color:#2d3136!important;font-size:20px!important;line-height:1.25!important}.pd-feature-card-grid>.elementor-top-section .elementor-inner-section{margin:0 0 12px!important;padding:0!important;background:transparent!important}.pd-feature-card-grid>.elementor-top-section .elementor-inner-section:last-child{margin-bottom:0!important}.pd-feature-card-grid>.elementor-top-section .elementor-inner-section>.elementor-container{width:100%;max-width:none!important}.pd-feature-card-grid>.elementor-top-section .elementor-inner-section>.elementor-container>.elementor-row{display:flex;align-items:center}.pd-feature-card-grid>.elementor-top-section .elementor-inner-section .elementor-col-33{width:33.333%!important}.pd-feature-card-grid>.elementor-top-section .elementor-inner-section .elementor-col-66{width:66.667%!important}.pd-feature-card-grid>.elementor-top-section .elementor-inner-section .elementor-col-100{width:100%!important}.pd-feature-card-grid>.elementor-top-section .elementor-inner-section .elementor-column-wrap{padding:0!important}.pd-feature-card-grid>.elementor-top-section .elementor-widget-image-carousel{margin:0 0 10px!important}.pd-feature-card-grid>.elementor-top-section .elementor-swiper-button{display:none!important}.pd-feature-card-grid>.elementor-top-section .swiper-slide-image{display:block;width:auto!important;max-height:150px;margin:0 auto;object-fit:contain}.pd-feature-card-grid>.elementor-top-section .elementor-widget-text-editor{margin:0!important;color:#65707d!important;font-size:14px!important;line-height:1.5!important;text-align:left!important}.pd-feature-card-grid>.elementor-top-section .elementor-widget-text-editor p{margin:0 0 8px}.pd-feature-card-grid>.elementor-top-section .elementor-widget-text-editor p:last-child{margin-bottom:0}@media(max-width:640px){.pd-feature-card-grid{padding:10px 14px 40px}.pd-feature-card-grid>.elementor-top-section>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{padding:16px!important}.pd-feature-card-grid>.elementor-top-section .elementor-inner-section>.elementor-container>.elementor-row{display:block}.pd-feature-card-grid>.elementor-top-section .elementor-inner-section .elementor-column{width:100%!important}}
.page-faq .elementor-inner-section:has(#general){margin-top:55px!important}.page-faq #general.section-title{margin-bottom:20px!important}.page-faq #database.section-title,.page-faq #platform.section-title,.page-faq #pricing.section-title{margin-top:30px!important;margin-bottom:20px!important}@media(max-width:600px){.page-faq .elementor-inner-section:has(#general){margin-top:36px!important}.page-faq #general.section-title{margin-bottom:14px!important}.page-faq #database.section-title,.page-faq #platform.section-title,.page-faq #pricing.section-title{margin-top:24px!important;margin-bottom:14px!important}}
.page-faq .elementor-element-4b2fb73f{padding-top:96px!important}.page-faq .elementor-element-58c2372c .section-title{max-width:none!important;margin-bottom:0!important}.page-faq .elementor-element-58c2372c .section-title h2{font-size:clamp(28px,4.2vw,48px)!important;line-height:1.12!important;white-space:nowrap}.page-faq .elementor-element-58c2372c .section-title p{margin-top:6px!important;margin-bottom:0!important}.page-faq .elementor-inner-section:has(#general){margin-top:36px!important}@media(max-width:600px){.page-faq .elementor-element-4b2fb73f{padding-top:72px!important}.page-faq .elementor-element-58c2372c .section-title h2{font-size:clamp(24px,7vw,28px)!important}.page-faq .elementor-inner-section:has(#general){margin-top:28px!important}}
@media(max-width:600px){.page-faq .elementor-element-58c2372c .section-title{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important}.page-faq .elementor-element-58c2372c .section-title h2{font-size:24px!important;letter-spacing:-.25px}.page-faq .elementor-element-58c2372c .section-title p{font-size:16px!important;line-height:1.4!important;white-space:normal}}
.page-faq .elementor-element-c09498b{padding-top:96px!important}.page-faq .elementor-element-27a8aa6 .section-title{max-width:none!important;margin-bottom:0!important}.page-faq .elementor-element-27a8aa6 .section-title h2{font-size:clamp(28px,4.2vw,48px)!important;line-height:1.12!important;white-space:nowrap}.page-faq .elementor-element-27a8aa6 .section-title p{margin-top:6px!important;margin-bottom:0!important}@media(max-width:600px){.page-faq .elementor-element-c09498b{padding-top:72px!important}.page-faq .elementor-element-27a8aa6 .section-title{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important}.page-faq .elementor-element-27a8aa6 .section-title h2{font-size:24px!important;letter-spacing:-.25px}.page-faq .elementor-element-27a8aa6 .section-title p{font-size:16px!important;line-height:1.4!important;white-space:normal}}
.elementor .testimonial-item{display:block!important}
@media(min-width:901px){.pd-header__inner{grid-template-columns:auto 1fr auto}.pd-nav{justify-self:start}}
.pd-footer small a{color:inherit}.pd-footer small a:hover{color:#007bff}
.page-home .hero-one .hero__wave--svg{display:block;width:100%;height:auto;max-width:none}
.pd-footer{padding-top:70px!important}@media(max-width:600px){.pd-footer{padding-top:45px!important}}
.pd-cookie-settings{display:inline-block;margin-top:10px;padding:0;border:0;background:transparent;color:#4777f4;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.pd-cookie-settings:hover{color:#1863dc}.pd-cookie[hidden],.pd-cookie__preferences[hidden]{display:none!important}.pd-cookie{position:fixed;z-index:1200;left:50%;bottom:24px;width:min(620px,calc(100% - 32px));max-height:calc(100vh - 48px);padding:28px 30px;overflow-y:auto;border:1px solid #dfe5ec;border-radius:6px;background:#fff;box-shadow:0 16px 50px rgba(16,36,66,.25);transform:translateX(-50%)}.pd-cookie h2{margin:0 0 14px;color:#2d3136;font-size:24px;line-height:1.25}.pd-cookie h3{margin:0 0 16px;color:#2d3136;font-size:20px}.pd-cookie p{margin:0 0 22px;color:#3f4650;font-size:16px;line-height:1.6}.pd-cookie div.pd-cookie__summary,.pd-cookie div.pd-cookie__preferences{display:block}.pd-cookie div.pd-cookie__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pd-cookie button{min-height:54px;padding:10px 14px;border:2px solid #1863dc;border-radius:3px;background:#fff;color:#1863dc;font:inherit;font-weight:600;cursor:pointer}.pd-cookie button:hover,.pd-cookie button:focus-visible{background:#edf4ff;outline:2px solid transparent;box-shadow:0 0 0 3px rgba(24,99,220,.18)}.pd-cookie button.primary{background:#1863dc;color:#fff}.pd-cookie button.primary:hover,.pd-cookie button.primary:focus-visible{background:#0d55c8}.pd-cookie div.pd-cookie__preferences{margin-top:24px;padding-top:22px;border-top:1px solid #e3e7eb}.pd-cookie div.pd-cookie__category{display:block;padding:15px 0;border-top:1px solid #edf0f4}.pd-cookie div.pd-cookie__category:first-of-type{border-top:0}.pd-cookie__category>div{display:flex!important;align-items:center;justify-content:space-between;gap:16px}.pd-cookie__category strong{display:block;color:#293342;font-size:16px}.pd-cookie__category span>span,.pd-cookie__category>div>span{flex:none;padding:4px 8px;border-radius:12px;background:#e9f1ff;color:#1856a8;font-size:12px;font-weight:600}.pd-cookie__category p,.pd-cookie__category small{display:block;margin:5px 0 0;color:#667181;font-size:14px;line-height:1.45}.pd-cookie__category label{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.pd-cookie__category label>span{min-width:0}.pd-cookie__category input{width:44px;height:24px;flex:none;accent-color:#1863dc;cursor:pointer}.pd-cookie div.pd-cookie__actions--preferences{grid-template-columns:1fr 1.3fr;margin-top:12px}@media(max-width:600px){.pd-cookie{left:0;bottom:0;width:100%;max-width:none;max-height:92vh;padding:22px 18px;border-radius:0;transform:none}.pd-cookie h2{font-size:21px}.pd-cookie p{font-size:15px}.pd-cookie div.pd-cookie__actions{grid-template-columns:1fr}.pd-cookie div.pd-cookie__actions--preferences{grid-template-columns:1fr}.pd-cookie button{min-height:48px}}
.pd-form label.pd-human-verification{display:flex;width:min(310px,100%);min-height:74px;margin:22px 0 5px;padding:14px 15px;align-items:center;gap:13px;border:1px solid #cfd5dc;border-radius:3px;background:#f8f9fa;color:#293342!important;font-weight:500!important;cursor:pointer;box-shadow:0 1px 2px rgba(28,43,61,.08)}.pd-human-verification input{width:26px;height:26px;flex:none;margin:0;accent-color:#1863dc;cursor:pointer}.pd-form .pd-human-verification>span{color:#293342!important}.pd-human-verification__badge{display:flex;width:32px;height:32px;margin-left:auto;align-items:center;justify-content:center;border:2px solid #1863dc;border-radius:50%;color:#1863dc!important;font-size:20px;font-weight:700}
.pd-footer nav .pd-cookie-settings{display:inline-flex;min-height:0;margin:0;padding:0 15px;align-items:center;gap:7px;border:0;border-radius:0;background:transparent;color:#007bff;font:inherit;font-size:16px;line-height:24px;text-decoration:none;cursor:pointer}.pd-footer nav .pd-cookie-settings:hover,.pd-footer nav .pd-cookie-settings:focus-visible{color:#4777f4;outline:2px solid #4777f4;outline-offset:3px}.pd-footer nav .pd-cookie-settings .fa{font-size:14px}@media(max-width:600px){.pd-footer nav .pd-cookie-settings{padding:0 10px}}
