@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*:before,*:after{box-sizing:inherit}.container{width:100%;padding-right:30px;padding-left:30px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-lg-3,.col-lg-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width:992px){.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@font-face{font-family:Icons;src:url(/themekit/media/icons/icons.eot);src:url(/themekit/media/icons/icons.eot?#iefix-rdmvgc) format("embedded-opentype"),url(/themekit/media/icons/icons.woff) format("woff"),url(/themekit/media/icons/icons.ttf) format("truetype"),url(/themekit/media/icons/icons.svg?-rdmvgc#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}body,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:25px;padding:0;margin:0;background-color:#fff}a,li{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,p{margin:0}p+p{margin-top:10px}h1{font-size:35px;line-height:40px}h2{font-size:25px;line-height:30px}h1+p,h2+p,h3+p,h4+p,h2+h4,h1+h4,p+h3,p+h4,h4+input,h4+select,h4+textarea,p+table,p+pre,p+img,img+p,p+.row,.row+p,p+.icon-links,.container>.row+.row,.container>div+p,h4+div,h4+ul,h4+a{margin-top:15px}.align-center{text-align:center}[data-href]{cursor:pointer}body,header h2,::placeholder{color:#6fa6d7}h1,h2,h3,h4,h5,h6,a,.menu-cnt>ul>li a{color:#379cf4}.icon-links a:hover i,nav.active .menu-btn{color:#3081c8}.dropdown ul:not(.icon-list) li:hover>a,.menu-cnt>ul>li:hover>a{background-color:#3081c8}.footer-bar,.menu-cnt.active{border-color:#c3dff7}body hr:not([class*=space]){background-color:#c3dff7}footer{background-color:#eaf5fc}[class^=icon-]:before,[class*=" icon-"]:before{font-family:Icons;font-style:normal;font-weight:400;font-variant:normal;speak:none;text-transform:none}main>section{margin:0;padding:0;position:relative;overflow:hidden}main>section>.container{padding-top:100px;padding-bottom:10px}body>nav{z-index:995;position:relative;background-color:#fff}body>nav>.container{height:100%;min-height:50px}.dropdown ul li a{background-color:#fff}.dropdown ul li:hover>a,nav:not(.menu-transparent) .menu-cnt>ul>li:hover>a{color:#fff}body>nav .menu-brand{float:left;height:50px;display:flex;align-items:center;justify-content:center;padding:10px 0;z-index:9999;position:relative}body>nav .menu-brand>a{height:100%}body>nav .menu-brand img{max-height:100%;display:block}.menu-btn{display:none;width:30px;height:30px;font-style:normal;position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:30px;line-height:30px}.menu-btn:before{content:"d";font-family:Icons;position:absolute;left:0;text-transform:none}.menu-cnt{position:relative}.menu-cnt>ul{float:left;list-style:none;padding:0;display:flex;margin:0 0 0 30px}.menu-cnt>ul>li>a,.dropdown>ul>li>a{height:50px;line-height:50px;padding:0 15px;font-size:13px;display:block}.menu-cnt ul>li>a{text-decoration:none;transition:all .5s,height 0s,line-height 0s}.menu-cnt>ul>li a{font-weight:500;text-decoration:none;text-align:left}body>nav .icon-links a i{font-size:16px;transform:translate(-50%) translateY(-50%)}.menu-cnt li>a{position:relative}.dropdown ul:not(.icon-list){position:absolute;display:none}.dropdown li{cursor:pointer}.dropdown>a{position:relative}.dropdown>ul{box-shadow:0 6px 5px #0000002b;list-style:none;padding:0;margin:0;border:none;min-width:200px}.dropdown:hover>ul{display:block;z-index:4}.menu-cnt>ul>li.dropdown>a:after{font-family:Icons;content:"g";position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);width:20px;height:20px;line-height:20px;text-align:center;right:10px;transition:transform .5s;text-transform:none;opacity:.7}.dropdown.active>a:after{transform:translateY(-50%) rotate(90deg) scaleX(-1)}.dropdown:hover>a:after,.menu-cnt li:hover>a:after{opacity:1}.menu-cnt>ul>li.dropdown>a{padding-right:40px}nav.menu-fixed{position:fixed;right:0;left:0;top:0}.menu-fixed:not(.menu-transparent)+header,.menu-fixed:not(.menu-transparent)+main{margin-top:50px}body>header{position:relative;display:flex;align-items:center;height:350px;overflow:hidden}body>header>.container{position:relative;z-index:5}body>header h1{font-size:30px;font-weight:600;margin:0}body>header h2{margin:20px 0 0;font-size:18px;font-weight:400}body>header.align-center h2{margin:20px auto 0}.text-sm{font-size:16px!important;line-height:22px}hr:not([class*=space]){height:1px;border:none;background:#dadada;margin:30px 0}.icon-links.align-center{justify-content:center}.icon-links a{display:block;width:30px;height:30px;margin-right:15px;position:relative;cursor:pointer;text-decoration:none}.icon-links a i{left:50%;top:50%;transform:translate(-50%) translateY(-50%);margin:0;padding:0;display:block;position:absolute;font-size:18px;transition:all .5s}.icon-links{display:flex}.icon-links>a:last-child{margin-right:0}.icon-social a i{transform:translate(-50%) translateY(calc(-50% + 2px))}.icon-box{position:relative;display:flex}.icon-box i{font-size:35px;display:block;text-align:left}.icon-box h3{font-size:20px}.icon-box p{margin:0}img{max-width:100%;display:inline-block}[data-columns="1"]>div{grid-template-columns:1fr}[data-columns="2"]>div{grid-template-columns:1fr 1fr}[data-columns="3"]>div{grid-template-columns:1fr 1fr 1fr}[data-columns="4"]>div{grid-template-columns:1fr 1fr 1fr 1fr}[data-columns="5"]>div{grid-template-columns:1fr 1fr 1fr 1fr 1fr}[data-columns="6"]>div{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@keyframes fadein{0%{opacity:0}to{opacity:1}}.fade-in{opacity:1!important}img-pulse img{transition:all .5s}.fade-in{animation:fadein .5s}@media(max-width:1199.98px){[data-columns-lg="1"]>div{grid-template-columns:1fr}[data-columns-lg="2"]>div{grid-template-columns:1fr 1fr}[data-columns-lg="3"]>div{grid-template-columns:1fr 1fr 1fr}[data-columns-lg="4"]>div{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:991.98px){[class*=col-lg-]+[class*=col-lg-]:not([class*=col-md-]){margin-top:30px}[data-columns-md="1"]>div{grid-template-columns:1fr}[data-columns-md="2"]>div{grid-template-columns:1fr 1fr}[data-columns-md="3"]>div{grid-template-columns:1fr 1fr 1fr}[data-columns-md="4"]>div{grid-template-columns:1fr 1fr 1fr 1fr}body>nav{height:50px}body>nav .menu-brand{max-width:calc(100% - 60px)}body>nav .menu-brand>a{display:flex;align-items:center}body>nav>.container{max-width:100%;padding-right:15px;padding-left:15px}.menu-btn{display:block;z-index:9999}.menu-cnt>ul>li.dropdown>a:after{right:15px}.menu-cnt>ul>li>a,.dropdown>ul>li>a{padding:0 15px}.menu-cnt{height:0;overflow:hidden;position:absolute;top:100%;background:#fff;left:0;width:100%;transition:height .5s;display:block}nav.active .menu-cnt{box-shadow:0 4px 3px #00000014;z-index:9995}body>nav.menu-fixed .menu-cnt{overflow-y:scroll}.menu-cnt>ul{float:none;display:block;width:100%;height:auto}.menu-cnt>ul{margin:0}.dropdown:not(.active)>ul,.dropdown:hover>ul{display:none}.dropdown.active>ul{display:block}.dropdown ul:not(.icon-list){position:static;box-shadow:none}}@media(max-width:767.98px){[class*=col-]:not([class*=col-sm])+[class*=col-]:not([class*=col-sm]){margin-top:30px}[data-columns-sm="1"]>div{grid-template-columns:1fr}[data-columns-sm="2"]>div{grid-template-columns:1fr 1fr}[data-columns-sm="3"]>div{grid-template-columns:1fr 1fr 1fr}[data-columns-sm="4"]>div{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:575.98px){[data-columns-xs="1"]>div{grid-template-columns:1fr}[data-columns-xs="2"]>div{grid-template-columns:1fr 1fr}[data-columns-xs="3"]>div{grid-template-columns:1fr 1fr 1fr}[data-columns-xs="4"]>div{grid-template-columns:1fr 1fr 1fr 1fr}}.hero-title{font-size:48px;font-weight:700;margin-bottom:16px;line-height:1.2}.hero-subtitle{font-size:20px;margin-bottom:32px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.hero-actions{display:flex;gap:16px;justify-content:center;margin-bottom:48px}.hero-visual{margin-top:48px}@media(max-width:768px){.hero-title{font-size:36px}.hero-subtitle{font-size:18px}.hero-actions{flex-direction:column;align-items:center}}@media(max-width:480px){.hero-title{font-size:28px}.hero-subtitle{font-size:16px}}.hero-content{color:#fff;padding:2rem 0}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.gradient-text{background:linear-gradient(135deg,#06c,#049);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.3rem;line-height:1.6;margin-bottom:2.5rem;opacity:.95;max-width:500px}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center}.hero-image{width:100%;height:auto;position:relative;z-index:2;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3))}.card-icon{font-size:1.5rem}@media(max-width:768px){.hero-title{font-size:2.5rem}.hero-description{font-size:1.1rem}.hero-actions{justify-content:center}}@media(max-width:480px){.hero-title{font-size:2rem}.hero-description{font-size:1rem}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations"),url(/fonts/inter-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations"),url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--zp-bg: #ffffff;--zp-bg-soft: #faf9f7;--zp-bg-sunken: #f6f4f1;--zp-ink: #16181d;--zp-text: #16181d;--zp-text-muted: #565660;--zp-text-soft: #83838d;--zp-text-on-ink: #ffffff;--zp-text-on-ink-muted: #a9a9b3;--zp-border: rgba(22, 24, 29, .08);--zp-border-strong: rgba(22, 24, 29, .16);--zp-border-on-ink: rgba(255, 255, 255, .12);--zp-accent: #1f67ff;--zp-accent-hover: #164de8;--zp-accent-soft: #eef3ff;--zp-accent-ring: rgba(31, 103, 255, .18);--zp-accent-on-ink: #5b8dff;--zp-success: #16a34a;--zp-success-soft: #e8f6ec;--zp-warning: #b45309;--zp-warning-soft: #fff4e8;--zp-danger: #e5484d;--zp-radius-btn: 14px;--zp-radius-card: 20px;--zp-radius-panel: 26px;--zp-radius-pill: 99px;--zp-shadow-sm: 0 1px 2px rgba(22, 24, 29, .05);--zp-shadow-card: 0 20px 48px rgba(22, 24, 29, .07);--zp-shadow-card-hover: 0 26px 56px rgba(22, 24, 29, .1);--zp-shadow-accent: 0 14px 30px rgba(31, 103, 255, .24);--zp-section-y: 112px;--zp-fs-display: clamp(2.6rem, 5.6vw, 4.6rem);--zp-fs-h1: clamp(2.35rem, 4.4vw, 3.6rem);--zp-fs-h2: clamp(1.9rem, 3.4vw, 2.75rem);--zp-fs-h3: clamp(1.2rem, 1.6vw, 1.45rem);--zp-tap-min: 44px;--zp-font-floor: .8125rem}@media(max-width:1024px){:root{--zp-section-y: 80px}}@media(max-width:640px){:root{--zp-section-y: 64px}}.advanced-features{background:#fff}.btn-hero{display:inline-block;width:auto;padding:15px 30px;text-align:center}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.7;color:var(--zp-text-muted);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--zp-text);letter-spacing:-.03em;line-height:1.12;margin-top:0}h1{font-size:clamp(2.75rem,5vw,4.5rem);font-weight:800}h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:800}h3{font-size:clamp(1.45rem,2.6vw,2rem);font-weight:700}h4{font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700}h5,h6{font-size:1rem;font-weight:700;letter-spacing:-.01em}p,li,dt,dd,blockquote,figcaption{line-height:1.7}p{margin-top:0}h1,h2,h3,h4{text-wrap:balance}p,li,dd,blockquote,figcaption{text-wrap:pretty}small{font-size:.875rem;line-height:1.55;letter-spacing:.01em}button,input,select,textarea{font:inherit}button::-moz-focus-inner{padding:0;border:0}.btn-zp,.btn-zp-primary,.btn-zp-secondary,.btn-zp-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:var(--zp-radius-btn);border:1px solid transparent;font-size:.96rem;font-weight:700;letter-spacing:.01em;line-height:1;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease;cursor:pointer}.btn-zp:hover,.btn-zp-primary:hover,.btn-zp-secondary:hover,.btn-zp-ghost:hover{transform:translateY(-1px)}.btn-zp:focus-visible,.btn-zp-primary:focus-visible,.btn-zp-secondary:focus-visible,.btn-zp-ghost:focus-visible{outline:none;box-shadow:0 0 0 4px var(--zp-accent-ring)}.btn-zp-primary{background:var(--zp-accent);color:var(--zp-text-on-ink);border-color:transparent;box-shadow:var(--zp-shadow-accent)}.btn-zp-primary:hover{background:var(--zp-accent-hover);color:var(--zp-text-on-ink);box-shadow:0 18px 34px #1f67ff47}.btn-zp-secondary{background:var(--zp-bg);color:var(--zp-text);border-color:var(--zp-border-strong);box-shadow:0 6px 16px #16181d0d}.btn-zp-secondary:hover{background:var(--zp-bg-soft);color:var(--zp-text);border-color:#1f67ff47;box-shadow:0 10px 22px #16181d12}.btn-zp-ghost{background:transparent;color:var(--zp-accent);border-color:transparent;padding:0;min-height:auto;border-radius:0;font-weight:600;box-shadow:none}.btn-zp-ghost:hover{color:var(--zp-accent-hover);box-shadow:none}a.btn-plan.btn-zp-secondary,a.btn-plan.btn-zp-secondary:hover{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;padding:0 20px!important;border-radius:14px!important;border:1px solid var(--zp-border-strong)!important;background:var(--zp-bg)!important;color:var(--zp-text)!important;font-size:.96rem!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1!important;text-decoration:none!important;box-shadow:0 10px 22px #16181d0f!important;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease!important}a.btn-zp-ghost,button.btn-zp-ghost{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--zp-accent)!important;font-size:.94rem!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;box-shadow:none!important}a.btn-zp-ghost:hover,button.btn-zp-ghost:hover{color:var(--zp-accent-hover)!important;transform:translateY(-1px)!important;box-shadow:none!important}body hr:not([class*=space]){background-color:#d3d7df}button,input{font-family:inherit}.app-card{position:relative;border-radius:24px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform:translateY(0);cursor:pointer}.app-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:24px;border:1px solid rgba(255,255,255,.2);z-index:1;pointer-events:none}.app-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a,0 0 0 1px #fff3}.app-card a:not([class*=btn-zp]){display:block;padding:32px;text-decoration:none;color:inherit;height:100%;position:relative;z-index:2}.app-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.final-cta{background:var(--zp-ink);padding:var(--zp-section-y) 0}.final-cta>.container{padding-top:0;padding-bottom:0}.final-cta-inner{max-width:640px;margin:0 auto;text-align:center}.final-cta .final-cta-inner h2{margin:0 0 14px;color:var(--zp-text-on-ink);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.06;letter-spacing:-.035em}.final-cta .final-cta-inner p{margin:0 0 30px;color:var(--zp-text-on-ink-muted);font-size:1.05rem}.final-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.final-cta-actions .btn-zp{min-height:52px;padding:0 28px}@media(max-width:768px){.final-cta{padding:64px 0}.final-cta-actions{flex-direction:column;align-items:stretch}.final-cta-actions .btn-zp{width:100%;justify-content:center}}:target{scroll-margin-top:120px}@media(max-width:640px){.hero-actions .btn-zp,.hero-cta-row .btn-zp,.final-cta-actions .btn-zp{width:100%;min-height:52px}.hero-cta-row,.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn-zp-ghost,.hero-cta-row .btn-zp-ghost,.final-cta-actions .btn-zp-ghost{width:auto;min-height:auto;align-self:center}footer .footer-link,nav.menu-classic .menu-cnt>ul>li>a{min-height:var(--zp-tap-min);display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){.btn-zp,.btn-zp-primary,.btn-zp-secondary,.btn-zp-ghost{transition:none}.btn-zp:hover,.btn-zp-primary:hover,.btn-zp-secondary:hover,.btn-zp-ghost:hover{transform:none}}.hero-grid>*,.detail-row>*,.features-grid>*,.apps-grid>*{min-width:0}pre,.integration-code pre{max-width:100%;overflow-x:auto}main{margin-top:0}.zi{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;font-style:normal;line-height:1;vertical-align:-.125em}.zi>svg{display:block;width:1em;height:1em;overflow:visible}@view-transition{navigation:auto}#site-nav{view-transition-name:site-nav}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s}@keyframes zp-reveal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:none}}@supports (animation-timeline: view()){.page-content .detail-row,.page-content .zig-zag-row,.page-content .feature-card,.page-content .section-header,.final-cta-inner{animation:zp-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.page-content .detail-row,.page-content .zig-zag-row,.page-content .feature-card,.page-content .section-header,.final-cta-inner{animation:none!important}*,*:before,*:after{animation-iteration-count:1!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-promo=off] body .promo-on,html[data-promo=on] body .promo-off{display:none!important}.page-content{background:var(--zp-bg);color:var(--zp-text);overflow-x:hidden}.page-content .hero-section{padding:96px 0 88px;position:relative;overflow:hidden;background:var(--zp-bg-soft);border-bottom:1px solid var(--zp-border)}.page-content .hero-section .hero-content h1,.page-content .hero-section h1{margin-bottom:1.25rem;color:var(--zp-text);font-size:clamp(2.35rem,5vw,3.7rem);font-weight:800;line-height:1.04;letter-spacing:-.04em}.hero-content .lead{margin-bottom:2.15rem;max-width:34rem;color:var(--zp-text-muted);font-size:1.08rem;font-weight:400;line-height:1.72}.hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;align-items:center}.hero-subtitle{margin-bottom:32px;max-width:36rem;color:var(--zp-text-muted);font-size:1.08rem;line-height:1.72}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:32px}.hero-actions .btn-zp{min-width:210px;justify-content:center}.badge-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.badge-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--zp-radius-pill);background:var(--zp-bg);border:1px solid rgba(22,24,29,.1);box-shadow:var(--zp-shadow-sm);color:#3f3f49;font-size:.86rem;font-weight:600;letter-spacing:.01em}.badge-pill.outline{background:transparent;border-color:#1f67ff4d;box-shadow:none;color:var(--zp-accent)}.brand-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;margin-bottom:24px;border-radius:var(--zp-radius-pill);background:var(--zp-bg);border:1px solid var(--zp-border)}.mini-tag{margin-bottom:12px;color:var(--zp-accent);font-size:var(--zp-font-floor);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.section-spacing{padding:96px 0}.check-list{list-style:none;padding:0;margin:20px 0}.check-list li{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:var(--zp-text-muted)}.check-list i{width:20px;text-align:center;color:var(--zp-accent);flex:0 0 20px}.feature-card{padding:32px;border-radius:16px;background:var(--zp-bg);border:1px solid var(--zp-border);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.feature-card:hover{transform:translateY(-4px);border-color:#1f67ff59;box-shadow:var(--zp-shadow-card-hover)}.feature-card h4{margin-bottom:12px;color:var(--zp-text);font-size:1.25rem;font-weight:700}.feature-card p{margin:0;color:var(--zp-text-muted);font-size:.95rem;line-height:1.6}.tech-card{padding:20px;border-radius:20px;background:var(--zp-bg);border:1px solid var(--zp-border);box-shadow:var(--zp-shadow-card);transition:transform .3s ease}.card-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;background:var(--zp-bg-soft);color:var(--zp-accent)}.icon-box{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--zp-bg-soft);color:var(--zp-accent)}.detail-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center;margin-bottom:100px}.detail-row.reversed>*,.detail-row.reverse>*{direction:ltr}.panel-window{border-radius:12px;background:var(--zp-ink);border:1px solid #3f3f49;box-shadow:0 25px 50px -12px #16181d40;overflow:hidden}.panel-header{display:flex;align-items:center;padding:12px 16px;background:var(--zp-ink);border-bottom:1px solid #3f3f49}.panel-content{padding:24px;overflow-x:auto}.window-title{margin-left:20px;color:var(--zp-text-on-ink-muted);font-size:var(--zp-font-floor);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gradient-text{color:var(--zp-accent);display:inline}.bg-subtle{background:var(--zp-bg-soft);border-top:1px solid var(--zp-border);border-bottom:1px solid var(--zp-border)}.section-header h2{margin-bottom:1rem;font-size:clamp(1.85rem,3.4vw,2.5rem);font-weight:800;letter-spacing:-.03em}.integration-info h2{margin-bottom:1.25rem;color:var(--zp-text);font-size:clamp(1.85rem,3.4vw,2.5rem);font-weight:800;letter-spacing:-.03em}.zig-zag-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center;margin-bottom:80px}.zig-zag-row.reverse .zig-zag-content{order:2}.zig-zag-row.reverse .zig-zag-visual{order:1}.feature-list{display:grid;gap:16px;margin-top:32px}.brand-badge img{width:20px;height:20px;object-fit:contain}@media(max-width:992px){.hero-grid,.detail-row,.zig-zag-row{grid-template-columns:1fr;gap:40px}.zig-zag-row{margin-bottom:56px}.zig-zag-row.reverse .zig-zag-content,.zig-zag-row.reverse .zig-zag-visual{order:initial}.detail-row{margin-bottom:64px}.page-content .hero-section{padding:72px 0 56px}.section-spacing{padding:72px 0}}@media(max-width:640px){.page-content .hero-section{padding:56px 0 48px}html body .page-content>section:not(.hero-section):not(.final-cta):not(.pt-0){padding-top:56px;padding-bottom:56px}html body .page-content .detail-row,html body .page-content .detail-row.reversed,html body .page-content .zig-zag-row,html body .page-content .zig-zag-row.reverse{text-align:left}html body .page-content .detail-row .feature-list li,html body .page-content .zig-zag-row .feature-list li,html body .page-content .detail-row .check-list li,html body .page-content .zig-zag-row .check-list li{justify-content:flex-start;text-align:left}html body .page-content .features-grid .feature-card{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-items:start;padding:18px;text-align:left}html body .page-content .features-grid .feature-card>.card-icon{grid-row:span 2;width:44px;height:44px;margin:0}html body .page-content .features-grid .feature-card>h3,html body .page-content .features-grid .feature-card>h4{margin:0 0 4px;font-size:1.05rem}html body .page-content .features-grid .feature-card>p{margin:0}.page-content .detail-row,.page-content .zig-zag-row{gap:28px;margin-bottom:48px}.section-spacing{padding:56px 0}.hero-actions .btn-zp{min-width:0;width:100%}.feature-card{padding:24px}}nav.menu-classic.menu-fixed.scroll-css{background:#faf9f7b8!important;-webkit-backdrop-filter:saturate(180%) blur(16px)!important;backdrop-filter:saturate(180%) blur(16px)!important;box-shadow:none!important;transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease!important;height:auto!important;border-bottom:1px solid transparent!important}nav.menu-classic.menu-fixed.scroll-css.is-scrolled{background:#ffffffdb!important;border-bottom-color:#16181d12!important;box-shadow:0 8px 24px #16181d0f!important}body>nav.menu-fixed:not(.menu-transparent)~main{margin-top:50px}nav.menu-classic .container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:14px 0!important}nav.menu-classic .menu-brand{flex:0 0 auto!important;padding:6px 0!important;height:auto!important;line-height:normal!important}nav.menu-classic .menu-brand .brand-link{display:inline-flex!important;align-items:center!important}nav.menu-classic .menu-brand img{max-height:56px!important;width:auto!important;height:auto!important;max-width:100%!important;transition:all .3s ease!important;object-fit:contain!important;display:block!important}nav.menu-classic .menu-brand img:hover{transform:scale(1.02)!important;opacity:.9!important}nav.menu-classic .menu-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;order:3!important}nav.menu-classic .menu-brand{order:1!important}nav.menu-classic .menu-cnt{order:2!important}nav.menu-classic .menu-btn{order:4!important}nav.menu-classic .menu-actions .nav-cta{min-height:48px!important;padding:0 18px!important;font-size:.92rem!important;white-space:nowrap!important}nav.menu-classic .menu-actions .nav-cta:hover{transform:translateY(-1px)!important}nav.menu-classic .menu-cnt{display:flex!important;align-items:center!important;flex:1 1 auto!important;height:auto!important;justify-content:space-between!important;gap:24px!important}nav.menu-classic .menu-cnt>ul{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;flex:1 1 auto!important;justify-content:center!important;gap:10px!important}nav.menu-classic .menu-cnt>ul>li>a{color:var(--zp-text-muted)!important;font-weight:600!important;font-size:14px!important;letter-spacing:.01em!important;padding:10px 14px!important;height:auto!important;line-height:normal!important;transition:all .25s ease!important;position:relative!important;border-radius:999px!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}nav.menu-classic .menu-cnt>ul>li>a.nav-link-highlight{padding:8px 12px!important}nav.menu-classic .nav-link-highlight-inner{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}nav.menu-classic .nav-link-fire{color:var(--zp-warning)!important;font-size:.95rem!important;line-height:1!important}nav.menu-classic .nav-link-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;background:var(--zp-warning-soft)!important;color:var(--zp-warning)!important;font-size:var(--zp-font-floor)!important;font-weight:800!important;letter-spacing:.02em!important;box-shadow:none!important}nav.menu-classic .menu-cnt>ul>li>a:hover,nav.menu-classic .menu-cnt>ul>li.dropdown:hover>a{color:#1e5eff!important;background:#1e5eff14!important}nav.menu-classic .menu-cnt>ul>li>a:focus-visible{outline:none!important;box-shadow:0 0 0 3px #1e5eff33!important}nav.menu-classic .menu-cnt>ul>li.active>a{color:#1e5eff!important;background:#1e5eff1a!important}nav.menu-classic .menu-cnt>ul>li>a:after{display:none!important}nav.menu-classic .menu-cnt>ul>li>a:hover:after,nav.menu-classic .menu-cnt>ul>li.dropdown:hover>a:after{display:none!important}nav.menu-classic .dropdown>ul{background:#fffffffa!important;border-radius:16px!important;box-shadow:0 18px 40px #16181d1f!important;padding:8px 0!important;margin-top:6px!important;border:1px solid rgba(22,24,29,.08)!important;transition:opacity .2s ease,transform .2s ease,visibility .2s ease!important;display:block!important;position:absolute!important;top:100%!important;left:0!important;min-width:220px!important;z-index:1000!important;opacity:0!important;visibility:hidden!important;transform:translateY(8px) scale(.98)!important;pointer-events:none!important}nav.menu-classic .dropdown{position:relative!important}nav.menu-classic .dropdown:before{content:""!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;height:10px!important;background:transparent!important;z-index:999!important;display:none!important}nav.menu-classic .dropdown:hover:before{display:block!important}nav.menu-classic .dropdown:hover>ul,nav.menu-classic .dropdown>ul:hover{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important}nav.menu-classic .dropdown>ul>li>a{padding:9px 16px!important;color:#1f2937!important;font-size:14px!important;transition:all .2s ease!important;border-radius:10px!important;display:block!important}nav.menu-classic .dropdown>ul>li{padding:2px 8px!important}nav.menu-classic .dropdown>ul>li>a:hover{background:#0d6efd1f!important;color:#0b5ed7!important}nav.menu-classic .menu-btn{width:40px!important;height:40px!important;position:relative!important;margin-right:0!important;cursor:pointer!important;display:none!important;border-radius:12px!important;background:#1e5eff14!important;border:0!important;padding:0!important;-webkit-appearance:none!important;appearance:none!important}nav.menu-classic .menu-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--zp-accent-ring)!important}nav.menu-classic .menu-btn:before,nav.menu-classic .menu-btn:after{content:""!important;position:absolute!important;width:18px!important;height:2px!important;background:#1f2937!important;transition:all .3s ease!important;left:11px!important}nav.menu-classic .menu-btn:before{top:13px!important;box-shadow:0 7px #1f2937!important}nav.menu-classic .menu-btn:after{bottom:13px!important}nav.menu-classic.active .menu-btn:before{transform:rotate(45deg)!important;top:19px!important;box-shadow:none!important}nav.menu-classic.active .menu-btn:after{transform:rotate(-45deg)!important;bottom:19px!important}@media(max-width:1100px){nav.menu-classic .menu-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important}nav.menu-classic .menu-cnt{position:fixed!important;top:76px!important;left:0!important;right:0!important;height:auto!important;max-height:0!important;background:#fffffffa!important;overflow:hidden!important;transition:max-height .28s ease,padding-bottom .28s ease!important;display:block!important;box-shadow:0 22px 40px #16181d1f!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(22,24,29,.06)!important}nav.menu-classic.active .menu-cnt{max-height:calc(100svh - 76px)!important;overflow-y:auto!important;padding-bottom:20px!important}nav.menu-classic .menu-cnt>ul{display:block!important;padding:14px 0 4px!important}nav.menu-classic .menu-cnt>ul>li{display:block!important;width:100%!important}nav.menu-classic .menu-cnt>ul>li>a{padding:14px 20px!important;display:flex!important;align-items:center!important;border-bottom:1px solid rgba(0,0,0,.05)!important;border-radius:0!important}nav.menu-classic .menu-cnt>ul>li>a.nav-link-highlight{padding:14px 20px!important}nav.menu-classic .menu-cnt>ul>li>a:after{display:none!important}nav.menu-classic .nav-link-highlight-inner{justify-content:flex-start!important}nav.menu-classic .dropdown>ul{position:static!important;box-shadow:none!important;border:none!important;margin:0!important;padding-left:30px!important;display:none!important;background:#1e5eff0a!important}nav.menu-classic .dropdown.active>ul{display:block!important}nav.menu-classic .menu-actions .nav-cta{min-height:44px!important;padding:0 14px!important;font-size:.88rem!important}}@media(max-width:1199px){nav.menu-classic .container{gap:12px!important}nav.menu-classic .menu-cnt{gap:12px!important}nav.menu-classic .menu-cnt>ul{gap:6px!important;min-width:0!important}nav.menu-classic .menu-cnt>ul>li{flex:0 0 auto!important;min-width:0!important}nav.menu-classic .menu-cnt>ul>li>a{font-size:13px!important;padding:8px 10px!important}nav.menu-classic .menu-cnt>ul>li>a.nav-link-highlight{padding:7px 9px!important}nav.menu-classic .nav-link-highlight-inner{gap:6px!important}nav.menu-classic .nav-link-badge{min-width:34px!important;height:20px!important;padding:0 6px!important;font-size:var(--zp-font-floor)!important}nav.menu-classic .menu-actions .nav-cta{min-height:44px!important;padding:0 14px!important;font-size:.86rem!important}nav.menu-classic .menu-brand{max-width:220px!important}nav.menu-classic .menu-brand img{max-height:50px!important}}@media(max-width:1100px){nav.menu-classic .menu-brand img{max-height:48px!important}}@media(max-width:768px){nav.menu-classic.menu-fixed.scroll-css{height:68px!important;padding:5px 0!important}nav.menu-classic .container{padding:8px 16px!important}nav.menu-classic .menu-cnt{top:68px!important}nav.menu-classic.active .menu-cnt{max-height:calc(100svh - 68px)!important}nav.menu-classic .menu-brand{padding:5px 0!important}nav.menu-classic .menu-brand img{max-height:44px!important;width:auto!important;transition:all .3s ease!important}}@media(max-width:576px){nav.menu-classic.menu-fixed.scroll-css{height:64px!important}nav.menu-classic .container{padding:6px 16px!important}nav.menu-classic .menu-cnt{top:64px!important}nav.menu-classic.active .menu-cnt{max-height:calc(100svh - 64px)!important}nav.menu-classic .menu-brand img{max-height:40px!important}}@media(max-width:480px){nav.menu-classic .menu-brand img{max-height:38px!important}nav.menu-classic .container{padding:6px 16px!important}}@media(max-width:360px){nav.menu-classic .menu-brand img{max-height:36px!important}nav.menu-classic .container{padding:6px 16px!important}}@media(min-width:1400px){nav.menu-classic .menu-brand img{max-height:62px!important}}@media(min-width:1920px){nav.menu-classic .menu-brand img{max-height:66px!important}}nav.menu-classic .nav-chevron{font-size:.8em;margin-left:4px;opacity:.7;transition:transform .2s ease}nav.menu-classic .nav-mega{box-sizing:border-box}nav.menu-classic .nav-mega ul{position:static;display:block;list-style:none;margin:0;padding:0;box-shadow:none;background:none}nav.menu-classic .nav-mega ul.nav-mega-grid{display:grid}nav.menu-classic .nav-mega ul li a{background-color:transparent}nav.menu-classic .nav-mega-title{margin:0 0 10px;padding:0 10px;color:var(--zp-text-soft);font-size:var(--zp-font-floor);font-weight:700;letter-spacing:.1em;text-transform:uppercase}nav.menu-classic .nav-mega-link{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:12px;color:var(--zp-text);text-decoration:none;transition:background-color .15s ease}nav.menu-classic .nav-mega ul li a.nav-mega-link:hover,nav.menu-classic .nav-mega ul li a.nav-mega-link:focus-visible{background:var(--zp-bg-soft);outline:none}nav.menu-classic .nav-mega-icon{display:inline-flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--zp-accent-soft);color:var(--zp-accent);font-size:18px}nav.menu-classic .nav-mega-text{display:flex;flex-direction:column;gap:2px;line-height:1.35}nav.menu-classic .nav-mega-text strong{font-size:14px;font-weight:650;color:var(--zp-text)}nav.menu-classic .nav-mega-text span{font-size:13px;color:var(--zp-text-muted)}nav.menu-classic .nav-mega-channels a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--zp-text);font-size:14px;font-weight:500;text-decoration:none}nav.menu-classic .nav-mega ul.nav-mega-channels li a:hover,nav.menu-classic .nav-mega ul.nav-mega-channels li a:focus-visible{background:var(--zp-bg-soft);outline:none}nav.menu-classic .nav-mega-channels i{color:var(--zp-text-muted);font-size:16px}nav.menu-classic .nav-mega-all{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;color:var(--zp-accent);font-size:13px;font-weight:600;text-decoration:none}nav.menu-classic .nav-mega-all:hover{text-decoration:underline}@media(min-width:1101px){nav.menu-classic .nav-mega{position:absolute;top:calc(100% + 10px);left:-24px;z-index:1000;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:8px;width:min(700px,calc(100vw - 48px));padding:18px;border:1px solid var(--zp-border);border-radius:20px;background:#fff;box-shadow:0 24px 60px #16181d24;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}nav.menu-classic .nav-mega-item:hover>.nav-mega,nav.menu-classic .nav-mega-item:focus-within>.nav-mega{opacity:1;visibility:visible;transform:none;pointer-events:auto}nav.menu-classic .nav-mega-item:hover .nav-chevron,nav.menu-classic .nav-mega-item:focus-within .nav-chevron{transform:rotate(180deg)}nav.menu-classic .nav-mega-item:before{height:14px!important}nav.menu-classic .nav-mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px}nav.menu-classic .nav-mega-aside{padding:0 0 0 14px;border-left:1px solid var(--zp-border);display:flex;flex-direction:column;align-items:flex-start}nav.menu-classic .nav-mega-aside ul{width:100%;margin-bottom:8px}}@media(max-width:1100px){nav.menu-classic .nav-mega{display:none;padding:6px 12px 14px;background:#1e5eff08}nav.menu-classic .nav-mega-item.active>.nav-mega{display:block}nav.menu-classic .nav-mega-item.active .nav-chevron{transform:rotate(180deg)}nav.menu-classic .nav-mega-aside{margin-top:12px}nav.menu-classic .nav-mega ul.nav-mega-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}nav.menu-classic .nav-mega-link{padding:10px 8px}nav.menu-classic .nav-mega-icon{flex-basis:32px;width:32px;height:32px;font-size:16px}}@media(max-width:1100px){nav.menu-classic.menu-fixed.scroll-css.active{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}nav.menu-classic .menu-cnt{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}nav.menu-classic .menu-cnt>ul>li>a,nav.menu-classic .menu-cnt>ul>li>a.nav-link-highlight{padding:14px 20px!important;font-size:15px!important}}footer{background:var(--zp-ink);border-top:1px solid var(--zp-border-on-ink);color:var(--zp-text-on-ink);margin-top:0;position:relative}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--zp-border-on-ink),transparent)}footer .container{position:relative;z-index:2}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.15fr;gap:32px;align-items:start;padding:80px 0 56px}.footer-brand{display:flex;flex-direction:column;gap:20px}.footer-brand img{width:180px;height:auto;display:block}.footer-brand p{margin:0;color:var(--zp-text-on-ink-muted);font-size:15px;line-height:1.65;max-width:280px}.footer-col{display:flex;flex-direction:column;gap:14px;min-width:0}footer h5{margin:0 0 2px;color:var(--zp-text-on-ink);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding-bottom:0}.footer-link{color:var(--zp-text-on-ink-muted);text-decoration:none;font-size:15px;line-height:1.3;transition:color .2s ease}.footer-link:hover{color:var(--zp-text-on-ink)}.footer-help{gap:28px}.footer-help-block{display:flex;flex-direction:column;gap:12px}.footer-help-block p{margin:0;color:var(--zp-text-on-ink-muted);font-size:15px;line-height:1.6}.footer-mail{color:var(--zp-accent-on-ink);text-decoration:none;font-size:15px;font-weight:500;line-height:1.3;word-break:break-word;transition:color .2s ease}.footer-mail:hover{color:var(--zp-text-on-ink)}.footer-bar{border-top:1px solid rgba(255,255,255,.1)}.footer-bar .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;padding-top:22px;padding-bottom:22px}.footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;color:var(--zp-text-soft);font-size:14px;line-height:1.5}.footer-legal-links{display:flex;align-items:center;gap:18px}.footer-legal a{color:var(--zp-text-on-ink-muted);text-decoration:none;font-size:14px;transition:color .2s ease}.footer-legal a:hover{color:var(--zp-text-on-ink)}.icon-social{display:flex;align-items:center;gap:4px}.icon-social a{width:var(--zp-tap-min);height:var(--zp-tap-min);margin:0;border-radius:12px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .2s ease}.icon-social a:hover{background:#ffffff14}.icon-social a i{color:var(--zp-text-on-ink-muted);font-size:17px;transition:color .2s ease}.icon-social a:hover i{color:var(--zp-text-on-ink)!important}@media(max-width:1199px){.footer-top{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;padding:64px 0 48px}.footer-brand{grid-column:1 / -1}}@media(max-width:767px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding:48px 0 36px}.footer-help{grid-column:1 / -1;gap:24px}.footer-bar .container{flex-direction:column-reverse;align-items:center;text-align:center;gap:20px}.footer-legal{flex-direction:column;gap:10px}}@media(max-width:640px){.footer-col:not(.footer-help){gap:4px}.footer-col:not(.footer-help) h5{margin-bottom:6px}.footer-mail{min-height:var(--zp-tap-min);display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){.footer-link,.footer-mail,.footer-legal a,.icon-social a,.icon-social a i{transition:none}}.faq-page-shell{background:radial-gradient(circle at top left,rgba(31,103,255,.08),transparent 28%),linear-gradient(180deg,#f8fbff 0%,#ffffff 36%,var(--zp-bg-soft) 100%)}.faq-page-hero{padding:5.5rem 0 3rem}.faq-page-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:2.5rem;align-items:end}.faq-page-copy h1{font-size:var(--zp-fs-h1);line-height:1.02;letter-spacing:-.05em;margin:0 0 1rem;max-width:18ch;color:var(--zp-text)}.faq-page-copy p{max-width:38rem;margin:0 0 1.75rem;color:var(--zp-text-muted);font-size:1.06rem;line-height:1.75}.faq-page-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .95rem;margin-bottom:1.2rem;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#fffc;color:var(--zp-text-muted);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.faq-page-search{display:flex;align-items:center;gap:.85rem;max-width:42rem;padding:.9rem 1rem .9rem 1.1rem;margin-bottom:1.25rem;background:#fffffff0;border:1px solid var(--zp-border);border-radius:18px;box-shadow:0 18px 48px #16181d0f}.faq-page-search i{color:var(--zp-text-soft);font-size:1rem}.faq-page-search input{width:100%;border:0;background:transparent;outline:0;color:var(--zp-text);font-size:1rem}.faq-page-search input::placeholder{color:var(--zp-text-soft)}.faq-page-actions{display:flex;flex-wrap:wrap;gap:.85rem}.faq-page-actions .btn-zp{min-width:210px;justify-content:center}.faq-page-hero-panel{padding:1.5rem;border:1px solid var(--zp-border);border-radius:28px;background:#ffffffe0;box-shadow:0 20px 60px #16181d14}.faq-panel-label{margin:0 0 1rem;font-size:var(--zp-font-floor);font-weight:700;letter-spacing:.12em;color:var(--zp-text-soft);text-transform:uppercase}.faq-panel-list{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.faq-panel-list li{padding:1rem 0;border-bottom:1px solid rgba(226,232,240,.9)}.faq-panel-list li:last-child{border-bottom:0;padding-bottom:.25rem}.faq-panel-list span{display:block;margin-bottom:.2rem;font-size:.84rem;color:var(--zp-text-soft)}.faq-panel-list strong{display:block;color:var(--zp-text);font-size:1rem;line-height:1.4}.faq-panel-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.faq-panel-links a{color:var(--zp-accent);font-weight:600}.faq-page-content{padding:1rem 0 5rem}.faq-page-grid{display:grid;grid-template-columns:minmax(230px,270px) minmax(0,1fr);gap:2rem;align-items:start}.faq-page-sidebar{position:sticky;top:110px;display:grid;gap:1rem}.faq-sidebar-block,.faq-sidebar-card{padding:1.15rem;border:1px solid var(--zp-border);border-radius:22px;background:#ffffffd9}.faq-sidebar-title{margin:0 0 .9rem;color:var(--zp-text);font-size:.92rem;font-weight:700}.faq-sidebar-card p{margin:0 0 1rem;color:var(--zp-text-soft);line-height:1.7;font-size:.95rem}.faq-sidebar-cta{width:100%;justify-content:center}.faq-filter-list{display:grid;gap:.6rem}.faq-filter-btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.9rem 1rem;border:1px solid var(--zp-border);border-radius:16px;background:#fff;color:var(--zp-text-muted);text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.faq-filter-btn span,.faq-filter-btn strong{pointer-events:none}.faq-filter-btn strong{color:var(--zp-text-soft);font-size:.85rem}.faq-filter-btn:hover,.faq-filter-btn.active{border-color:#1f67ff59;box-shadow:0 14px 40px #1f67ff14;transform:translateY(-1px)}.faq-filter-btn.active{color:var(--zp-text)}.faq-page-main{min-width:0}.faq-results-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(226,232,240,.9)}.faq-results-bar span{color:var(--zp-text-muted);font-size:.95rem;font-weight:600}.faq-results-link{color:var(--zp-accent);font-size:.95rem;font-weight:600}.faq-entries{display:grid;gap:.95rem}.faq-entry{padding:1.15rem 1.2rem;border:1px solid var(--zp-border);border-radius:24px;background:#ffffffeb;box-shadow:0 18px 40px #16181d0d}.faq-entry-meta{margin-bottom:.8rem}.faq-entry-tag{display:inline-flex;align-items:center;padding:.38rem .68rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:var(--zp-font-floor);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.faq-entry-tag.soporte{background:#ecfeff;color:#0f766e}.faq-entry-tag.precios{background:#fff7ed;color:#c2410c}.faq-entry-tag.general{background:var(--zp-bg-soft);color:var(--zp-text-muted)}.faq-entry-trigger{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;width:100%;padding:0;border:0;background:transparent;text-align:left}.faq-entry-headline h2{margin:0 0 .35rem;color:var(--zp-text);font-size:1.2rem;line-height:1.35;letter-spacing:-.03em}.faq-entry-headline p{margin:0;color:var(--zp-text-soft);font-size:.95rem;line-height:1.6}.faq-entry-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--zp-bg-soft);color:var(--zp-text-muted);flex-shrink:0;transition:transform .2s ease,background .2s ease}.faq-entry-trigger[aria-expanded=true] .faq-entry-icon{background:var(--zp-accent-soft);color:var(--zp-accent);transform:rotate(45deg)}.faq-entry-body{padding-top:1rem}.faq-entry-body p{margin:0 0 1rem;color:var(--zp-text-muted);line-height:1.75}.faq-entry-body ul{display:grid;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none}.faq-entry-body li{display:flex;align-items:flex-start;gap:.65rem;color:var(--zp-text-muted)}.faq-entry-body li i{color:var(--zp-accent);margin-top:.15rem}.faq-entry-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--zp-accent);font-weight:700}.faq-page-cta{padding:0 0 5rem}.faq-page-cta-box{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:2rem;border-radius:30px;background:linear-gradient(135deg,var(--zp-text) 0%,#1d4ed8 100%);color:#fff;box-shadow:0 26px 70px #16181d2e}.faq-page-cta-kicker{display:inline-block;margin-bottom:.65rem;color:#ffffffbf;font-size:var(--zp-font-floor);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.faq-page-cta-box h2{margin:0 0 .6rem;color:#fff;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.08;letter-spacing:-.04em}.faq-page-cta-box p{max-width:38rem;margin:0;color:#ffffffd1;line-height:1.7}.faq-page-cta-actions{display:flex;flex-wrap:wrap;gap:.85rem}.faq-page-cta-actions .btn-zp{min-width:210px;justify-content:center}.faq-preview-section{padding:2rem 0 5rem}.faq-preview-wrap{padding:2.3rem;border:1px solid var(--zp-border);border-radius:32px;background:radial-gradient(circle at top right,rgba(31,103,255,.09),transparent 28%),#fff;box-shadow:0 24px 70px #16181d12}.faq-preview-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:2.5rem;align-items:start}.faq-preview-kicker{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1rem;color:var(--zp-accent);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.faq-preview-copy h2{margin:0 0 .9rem;color:var(--zp-text);font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.04;letter-spacing:-.04em;max-width:11ch}.faq-preview-copy p{max-width:33rem;margin:0 0 1.4rem;color:var(--zp-text-muted);font-size:1rem;line-height:1.75}.faq-preview-actions{display:flex;flex-wrap:wrap;gap:.85rem}.faq-preview-actions .btn-zp{min-width:190px;justify-content:center}.faq-preview-list{display:grid;gap:.9rem}.faq-preview-item{display:block;padding:1.15rem 1.2rem;border:1px solid var(--zp-border);border-radius:22px;background:#ffffffeb;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.faq-preview-item:link,.faq-preview-item:visited{color:inherit;text-decoration:none}.faq-preview-item:hover{border-color:#1f67ff59;transform:translateY(-2px);box-shadow:0 18px 40px #1f67ff14}.faq-preview-item-tag{display:inline-block;margin-bottom:.65rem;color:var(--zp-text-soft);font-size:var(--zp-font-floor);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.faq-preview-item h3{margin:0 0 .4rem;color:var(--zp-text);font-size:1.08rem;line-height:1.4;letter-spacing:-.02em;text-decoration:none}.faq-preview-item p{margin:0;color:var(--zp-text-soft);line-height:1.65;text-decoration:none}@media(max-width:1100px){.faq-page-grid,.faq-page-hero-grid,.faq-preview-grid{grid-template-columns:1fr}.faq-page-sidebar{position:static}.faq-page-copy h1,.faq-preview-copy h2,.faq-page-copy p,.faq-preview-copy p{max-width:none}}@media(max-width:768px){.faq-page-hero{padding-top:4.5rem}.faq-page-search{padding:.85rem .95rem}.faq-page-search input{font-size:.96rem}.faq-page-actions .btn-zp,.faq-page-cta-actions .btn-zp,.faq-preview-actions .btn-zp{width:100%;min-width:0}.faq-results-bar,.faq-page-cta-box{flex-direction:column;align-items:flex-start}.faq-preview-wrap{padding:1.5rem;border-radius:24px}.faq-entry{padding:1rem}.faq-entry-trigger{gap:.8rem}.faq-entry-headline h2{font-size:1.05rem}}:where(body section:not(.features-section):not(.hero-section):not(.trust-band):not(.advanced-features):not(.final-cta):not(.faq-preview-section)){padding:50px 0}.advanced-features{padding:40px 0;margin-top:0}@media(max-width:768px){.features-section{padding:40px 0}}.features-section .features-grid,.advanced-features .features-grid,.features-section .feature-block,.advanced-features .feature-block{gap:3rem}.badge-container{margin-bottom:2rem}.badge-new{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#1f67ff1a;color:var(--zp-accent);border-radius:50px;font-weight:600;font-size:.9rem}.hero-actions{display:flex;gap:1.5rem;margin-bottom:3rem}.hero-guarantee{display:flex;align-items:center;gap:1rem;color:var(--zp-text-soft);font-size:.95rem}.dot{color:#d1d5db}.trust-indicators{display:flex;justify-content:space-around;gap:6rem;margin-top:3rem}.rating-container,.companies-container{display:flex;align-items:flex-start;gap:1.5rem}.stars{display:flex;gap:.5rem}.stars i{color:gold;font-size:2.5rem}.rating-info,.companies-info{display:flex;flex-direction:column;gap:.5rem}.rating-number,.companies-number{font-size:2.5rem;font-weight:700;color:var(--zp-text);line-height:1}.rating-text,.companies-text{font-size:1.25rem;color:var(--zp-text-soft);line-height:1.4}.company-icon i{font-size:2.5rem;color:var(--zp-text)}.feature-card{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #00000014;flex:1;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.feature-card{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#ffffffe6;border-radius:16px;box-shadow:0 4px 15px #0000000d;transition:all .3s ease;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);min-width:200px}.feature-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001a;background:#fffffff2}@media(max-width:768px){.trust-indicators{flex-wrap:wrap;justify-content:center;gap:12px 20px}.rating-container,.companies-container{align-items:center}.feature-card{min-width:auto}}body{zoom:100%}.hero-section .container{padding-top:0!important;padding-bottom:0!important}.pricing-header{text-align:center;max-width:800px;margin:0 auto}.pricing-title{font-size:clamp(2rem,5vw,2.8rem);font-weight:800;color:var(--zp-text);margin-bottom:1rem;line-height:1.2}.features-section{position:relative;overflow:hidden;margin-top:0!important}.feature-content h3{color:#1a365d;font-size:1.5rem;margin-bottom:.5rem;font-weight:700}.feature-content h4{color:#2d3748;font-size:1.25rem;margin-bottom:1rem;font-weight:600}.feature-content p{color:#4a5568;line-height:1.7;margin-bottom:1.5rem}.features-header{text-align:center;margin-bottom:4rem;padding:0 2rem}.section-title{font-size:3rem;font-weight:800;color:var(--zp-text);line-height:1.2;margin-bottom:1rem;position:relative}.section-title .subtitle{display:block;font-size:1.25rem;font-weight:400;color:var(--zp-text-soft);margin-top:1rem;line-height:1.6}.feature-content{display:flex;flex-direction:column;flex:1;text-align:center;justify-content:space-between}.feature-content h3{font-size:1.75rem;font-weight:700;color:var(--zp-text);margin-bottom:1rem;line-height:1.3;min-height:50px;display:flex;align-items:center;justify-content:center}.feature-content p{font-size:1.1rem;color:var(--zp-text-soft);line-height:1.6;margin-bottom:1.5rem;flex-grow:1;display:flex;align-items:center;text-align:center}@media(max-width:1024px){.section-title{font-size:2.5rem}}@media(max-width:768px){.features-header{margin-bottom:3rem;padding:0 1rem}.section-title{font-size:2.2rem}.section-title .subtitle{font-size:1.1rem}.feature-content h3{font-size:1.5rem;min-height:60px}}@media(max-width:480px){.section-title{font-size:1.8rem}.feature-content h3{font-size:1.3rem;min-height:50px}.feature-content p{font-size:1rem}}.advanced-features{padding:80px 0;background:#fff}.features-grid{display:flex;flex-direction:column;gap:6rem}.feature-block{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.feature-block.reverse{direction:rtl}.feature-block.reverse>*{direction:ltr}.feature-content{padding-right:2rem}.feature-content h2{font-size:2.5rem;color:var(--zp-text);margin-bottom:1.5rem;line-height:1.2}.feature-content p{font-size:1.1rem;color:var(--zp-text-soft);line-height:1.7;margin-bottom:2rem}@media(max-width:1024px){.feature-block{grid-template-columns:1fr;gap:3rem;text-align:center}.feature-content{padding-right:0}.feature-block.reverse{direction:ltr}}@media(max-width:768px){.feature-content h2{font-size:2rem}}@media(max-width:1200px){.hero-content-wrapper{grid-template-columns:1fr;gap:2rem;text-align:center}.hero-actions{justify-content:center}.trust-indicators{justify-content:center;gap:3rem}.hero-title{font-size:3.5rem}}@media(max-width:768px){.hero-title{font-size:2.8rem}.hero-description{font-size:1.1rem;padding:0 1rem}.feature-card{margin:.5rem 0}.trust-indicators{flex-wrap:wrap;justify-content:center;gap:12px 20px}}@media(max-width:480px){.hero-title{font-size:2.2rem}.hero-description{font-size:1rem}.hero-guarantee{flex-direction:column;align-items:center;gap:.5rem;text-align:center}.dot{display:none}.rating-container,.companies-container{flex-direction:row;align-items:center;text-align:left}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.hero-content-wrapper{grid-template-columns:1fr 1fr;gap:2rem}.hero-title{font-size:2.5rem}.feature-card{flex:0 1 calc(50% - 1rem)}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){img{image-rendering:-webkit-optimize-contrast}}@media(prefers-color-scheme:dark){.feature-card{background:#fffffffa}}.menu-classic.menu-fixed.scroll-css{margin-bottom:0!important;padding-bottom:0!important}main{margin-top:10px}main>.container:first-child{margin-top:0!important;padding-top:0!important}@media(max-width:768px){main{margin-top:0}}.unified-content-wrapper{background:#fff;position:relative;width:100%}.unified-content-wrapper .advanced-features,.unified-content-wrapper .features-section{position:relative}.unified-content-wrapper>section:not(:last-child){border-bottom:1px solid rgba(0,0,0,.03)}html,body{max-width:100%;overflow-x:hidden}.hero-section,.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-card:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.feature-card,a,button{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hero-content-wrapper,.features-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hero-content-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@supports not (display: grid){.features-grid{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.features-grid>*{-webkit-flex:1 1 300px;flex:1 1 300px;margin:1rem}}body,h1,h2,h3,h4,h5,h6,p,span,div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@-moz-document url-prefix(){.features-grid{gap:2rem}.feature-card{margin-bottom:1rem}.hero-section:before{content:"";position:absolute;inset:0;background:#ffffff1a;z-index:-1}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.feature-card{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}img,video,canvas,svg,iframe{max-width:100%;height:auto}table{width:100%;max-width:100%}pre,code{max-width:100%}pre{overflow-x:auto}p,h1,h2,h3,h4,h5,h6,li,a,span{overflow-wrap:anywhere}@media(max-width:768px){.hero-section,.feature-card{-webkit-backdrop-filter:none;backdrop-filter:none}.feature-card:hover{-webkit-transform:none;transform:none}.container{padding-left:16px;padding-right:16px}.hero-grid,.detail-row,.zig-zag-row,.features-grid{grid-template-columns:1fr;gap:32px}.hero-actions{flex-direction:column;align-items:stretch}.btn-hero,.btn-zp-primary,.btn-zp-secondary{width:100%;justify-content:center}.badge-container{flex-wrap:wrap;justify-content:center}}@media print{*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-filter:none!important;filter:none!important;-webkit-transform:none!important;transform:none!important}}@media(prefers-contrast:high){.feature-card{border:2px solid currentColor}}@media(prefers-reduced-motion:reduce){*{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}
