header.site-header{background:#f7fcff;box-shadow:0 2px 12px rgba(30,41,59,.08);transition:transform .4s cubic-bezier(.25, .8, .25, 1);will-change:transform;position:sticky;top:0;z-index:1000}header.site-header.is-hidden{transform:translateY(-100%)}header.site-header.is-hidden{transform:translateY(-100%)}header.site-header .container{padding:18px 32px;display:grid;grid-template-columns:auto 1fr auto;align-items:center}header.site-header .container .header-logo img{max-height:3rem;width:auto;display:block}header.site-header .container .header-nav ul{display:flex;justify-content:center;gap:40px;list-style:none;margin:0;padding:0}header.site-header .container .header-nav a{font-size:1.1rem;font-weight:500;color:#1e293b;text-decoration:none;white-space:nowrap;transition:color .2s ease}header.site-header .container .header-nav a:hover{color:#3192d0}header.site-header .container .header-nav .current-menu-item>a{font-weight:700}header.site-header .container .header-nav .menu-item{position:static}header.site-header .container .header-nav .menu-item .dropdown{position:absolute;top:100%;left:0;right:0;width:100%;opacity:0;pointer-events:none;transform:translateY(10px);background:#f7fcff;box-shadow:0 2px 12px rgba(30,41,59,.08);transition:opacity .25s ease,transform .25s ease}header.site-header .container .header-nav .menu-item.is-open .dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}header.site-header .container .header-lang{display:none}header.site-header .container .header-lang ul{display:flex;gap:.6rem;list-style:none;margin:0;padding:0}header.site-header .container .header-lang a{font-size:1.2rem;font-weight:400;text-decoration:none;color:#1e293b;transition:color .2s ease;text-transform:uppercase}header.site-header .container .header-lang a:hover{color:#3192d0}header.site-header .container .header-lang .current-lang a{color:#3192d0;font-weight:800}header.site-header .container .hamburger{display:none;position:relative;width:32px;height:22px;padding:0;margin-left:auto;background:0 0;border:0;cursor:pointer}header.site-header .container .hamburger span{position:absolute;left:0;width:100%;height:2px;background:#3192d0;border-radius:2px;transition:transform .25s ease,opacity .2s ease,top .25s ease}header.site-header .container .hamburger span:first-child{top:0}header.site-header .container .hamburger span:nth-child(2){top:10px}header.site-header .container .hamburger span:nth-child(3){top:20px}header.site-header .container .hamburger.is-active span:first-child{top:10px;transform:rotate(45deg)}header.site-header .container .hamburger.is-active span:nth-child(2){opacity:0}header.site-header .container .hamburger.is-active span:nth-child(3){top:10px;transform:rotate(-45deg)}@media (max-width:959px){header.site-header .header-nav{display:none}header.site-header .header-lang{margin-left:auto;margin-right:2rem}header.site-header .container .hamburger{display:flex}}.offcanvas{position:fixed;top:var(--header-height);right:0;width:90%;max-width:360px;height:calc(100vh - var(--header-height));background:#f7fcff;box-shadow:0 4px 12px -4px rgba(30,41,59,.12);transform:translateX(100%);transition:transform .3s ease;z-index:2000}.offcanvas.is-open{transform:translateX(0)}.offcanvas-nav{padding:2rem}.offcanvas-nav ul{list-style:none;margin:0;padding:0}.offcanvas-nav>ul>li{margin-bottom:1.2rem}.offcanvas-nav>ul>li>a{display:block;position:relative;font-size:1.2rem;font-weight:500;color:#1e293b;text-decoration:none}.offcanvas-nav .menu-item-has-children>a{padding-right:1.5rem;cursor:pointer}.offcanvas-nav .menu-item-has-children>a::after{content:"";position:absolute;right:0;top:50%;width:18px;height:18px;transform:translateY(-50%) rotate(90deg);opacity:.6;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E");transition:transform .25s ease,opacity .2s ease}.offcanvas-nav .menu-item-has-children.is-open>a::after{transform:translateY(-50%) rotate(-90deg)}.offcanvas-nav .menu-item-has-children.is-open>.sub-menu{display:block}.offcanvas-nav .sub-menu{display:none;margin-top:.5rem;padding-left:1rem;border-left:2px solid rgba(49,146,208,.2)}.offcanvas-nav .sub-menu li{margin-bottom:.4rem}.offcanvas-nav .sub-menu li a{font-size:1rem;font-weight:500;color:rgba(30,41,59,.8);text-decoration:none}.offcanvas-nav .sub-menu li a:hover{color:#3192d0}.offcanvas-nav .current-menu-ancestor>a,.offcanvas-nav .current-menu-item>a{color:#3192d0}.dropdown-produkt .dropdown-inner{margin:0 auto;padding:1rem;display:block!important}.dropdown-produkt .dropdown-inner .produkt-content{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.dropdown-produkt .dropdown-inner .produkt-col{min-width:0}.dropdown-produkt .dropdown-inner .produkt-col:not(:first-child){padding-left:32px;border-left:1px solid rgba(30,41,59,.12)}.dropdown-produkt .dropdown-inner .produkt-col h4{margin-bottom:16px;font-size:1.1rem;font-weight:600;color:#9299a8;text-transform:uppercase}.dropdown-produkt .dropdown-inner .produkt-link{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;padding:12px;margin-bottom:4px;border-radius:10px;text-decoration:none;color:#1e293b;transition:background .2s ease,color .2s ease}.dropdown-produkt .dropdown-inner .produkt-link .icon{width:24px;height:24px;display:flex;align-items:center}.dropdown-produkt .dropdown-inner .produkt-link .icon svg{width:100%;height:100%;display:block;fill:currentColor}.dropdown-produkt .dropdown-inner .produkt-link .text strong{display:block;font-size:.95rem;font-weight:700}.dropdown-produkt .dropdown-inner .produkt-link .text span{display:block;font-size:.85rem;line-height:1.4;opacity:.75;font-weight:300;white-space:normal}.dropdown-produkt .dropdown-inner .produkt-link.blue{background:#e0f2fe}.dropdown-produkt .dropdown-inner .produkt-link.blue:hover{background:#bae6fd;color:#3192d0}.dropdown-produkt .dropdown-inner .produkt-link.green{background:#f0fdf4}.dropdown-produkt .dropdown-inner .produkt-link.green:hover{background:#dcfce7;color:#03ca52}.dropdown-produkt .dropdown-inner .produkt-link.red{background:#fef2f2}.dropdown-produkt .dropdown-inner .produkt-link.red:hover{background:#ffe2e2;color:#fb2c36}.dropdown-produkt .dropdown-inner .produkt-link.converge{background:#afafaf}.dropdown-produkt .dropdown-inner .produkt-link.converge:hover{background:#b8b8b8;color:#1e293b}.dropdown-produkt .dropdown-inner .devider{border-bottom:1px solid rgba(30,41,59,.12);margin-block:1rem}.dropdown-produkt .dropdown-inner .produkt-card{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;gap:8px;text-align:center;min-height:110px;background:rgba(49,146,208,.06);border:1px solid rgba(49,146,208,.25);border-radius:12px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.dropdown-produkt .dropdown-inner .produkt-card .card-icon{width:25px;height:25px;margin-bottom:4px;display:flex;align-items:center;justify-content:center;color:#3192d0}.dropdown-produkt .dropdown-inner .produkt-card .card-icon svg{width:100%;height:100%;display:block;fill:currentColor}.dropdown-produkt .dropdown-inner .produkt-card strong{font-size:1rem;font-weight:700}.dropdown-produkt .dropdown-inner .produkt-card .subtitle{font-size:.85rem;opacity:.8}.dropdown-produkt .dropdown-inner .produkt-card:hover{background:rgba(49,146,208,.1);border-color:#3192d0;transform:translateY(-2px)}.dropdown-produkt .dropdown-inner .produkt-card:hover .card-icon{transform:scale(1.05)}.dropdown-produkt .dropdown-inner .produkt-card.bigger{width:auto;width:100%;max-width:100%;min-width:0;min-height:0;height:auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:1.5rem;gap:12px}.dropdown-produkt .dropdown-inner .produkt-card.bigger strong{font-size:1.05rem;line-height:1.3}.dropdown-produkt .dropdown-inner .produkt-card.bigger .subtitle{font-size:.9rem;line-height:1.45;opacity:.85;max-width:100%;white-space:normal;overflow-wrap:break-word}.dropdown-produkt .dropdown-inner .produkt-card.bigger ul{margin:4px 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.dropdown-produkt .dropdown-inner .produkt-card.bigger ul li{font-size:.85rem;line-height:1.4;color:#1e293b;position:relative;padding-left:18px}.dropdown-produkt .dropdown-inner .produkt-card.bigger ul li::before{content:"•";position:absolute;left:0;color:#3192d0;font-weight:700}.dropdown-produkt .dropdown-inner .produkt-card.bigger img{margin-top:auto;width:100%;height:auto;display:block;object-fit:contain}.dropdown-produkt .dropdown-inner .produkt-card.bigger img:not([src]),.dropdown-produkt .dropdown-inner .produkt-card.bigger img[src=""]{display:none}.produkt-col-span-2{grid-column:span 2;display:flex;align-items:center;padding-left:20px}.produkt-col-span-2 .contact-card-custom{width:100%;height:100%;min-height:280px;background:linear-gradient(135deg,rgba(49,146,208,.02) 0,rgba(49,146,208,.06) 100%);border:1px solid rgba(49,146,208,.12);border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.produkt-col-span-2 .contact-card-custom .contact-card-content{position:relative;z-index:1;text-align:center;max-width:400px;padding:2rem}.produkt-col-span-2 .contact-card-custom .contact-card-content h3{font-size:1.1rem;font-weight:700;color:#1e293b;margin-bottom:8px;text-transform:none}.produkt-col-span-2 .contact-card-custom .contact-card-content p{font-size:.85rem;line-height:1.5;color:#1e293b;margin-bottom:24px;opacity:.8}.produkt-col-span-2 .contact-card-custom .contact-card-content .contact-methods{display:flex;flex-direction:column;gap:12px;align-items:center}.produkt-col-span-2 .contact-card-custom .contact-card-content .contact-methods .contact-method-item{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1e293b;font-weight:700;font-size:.95rem;transition:all .3s ease;padding:4px 12px}.produkt-col-span-2 .contact-card-custom .contact-card-content .contact-methods .contact-method-item .method-icon{width:32px;height:32px;background:#f7fcff;border:1px solid rgba(30,41,59,.05);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#3192d0;box-shadow:0 2px 6px rgba(30,41,59,.04);transition:all .3s ease}.produkt-col-span-2 .contact-card-custom .contact-card-content .contact-methods .contact-method-item .method-icon svg{width:16px;height:16px}.produkt-col-span-2 .contact-card-custom .contact-card-content .contact-methods .contact-method-item:hover{color:#3192d0;transform:translateX(3px)}.produkt-col-span-2 .contact-card-custom .contact-card-content .contact-methods .contact-method-item:hover .method-icon{background:#3192d0;color:#f7fcff;box-shadow:0 4px 12px rgba(49,146,208,.2)}.dropdown-zdroje .dropdown-inner{margin:0 auto;padding:2rem 1rem;display:block!important}.dropdown-zdroje .dropdown-inner .zdroje-content{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.dropdown-zdroje .dropdown-inner .zdroje-col{min-width:0}.dropdown-zdroje .dropdown-inner .zdroje-col:not(:first-child){padding-left:32px;border-left:1px solid rgba(30,41,59,.08)}.dropdown-zdroje .dropdown-inner .zdroje-col h4{margin-bottom:24px;font-size:.9rem;font-weight:700;color:#7a7a7a;text-transform:uppercase;letter-spacing:.05em}.dropdown-zdroje .dropdown-inner .zdroje-link{display:grid;grid-template-columns:24px 1fr;gap:16px;align-items:start;padding:8px 0;margin-bottom:8px;text-decoration:none;color:#1e293b;background:0 0!important;transition:color .2s ease}.dropdown-zdroje .dropdown-inner .zdroje-link .icon{width:20px;height:20px;margin-top:2px;display:flex;align-items:center;color:#555;transition:color .2s ease}.dropdown-zdroje .dropdown-inner .zdroje-link .icon svg{width:100%;height:100%;display:block;fill:currentColor}.dropdown-zdroje .dropdown-inner .zdroje-link .text strong{display:block;font-size:1rem;font-weight:600;margin-bottom:2px;transition:color .2s ease}.dropdown-zdroje .dropdown-inner .zdroje-link .text span{display:block;font-size:.85rem;line-height:1.4;color:#666;font-weight:400}.dropdown-zdroje .dropdown-inner .zdroje-link:hover{background:0 0!important;color:#3192d0}.dropdown-zdroje .dropdown-inner .zdroje-link:hover .icon{color:#3192d0}.dropdown-zdroje .dropdown-inner .zdroje-link:hover .text strong{color:#3192d0}footer.site-footer{background:#fff;border-top:1px solid rgba(30,41,59,.08);padding-top:2rem}footer.site-footer .footer-top{display:grid;grid-template-columns:1.4fr 1.2fr 0.5fr 0.5fr 0.5fr 1.4fr;gap:3.5rem;min-width:0}footer.site-footer h4{font-size:1rem;font-weight:600;text-transform:uppercase;color:#9299a8;margin-bottom:1rem}footer.site-footer .footer-brand{display:flex;flex-direction:column;gap:1.5rem}footer.site-footer .footer-brand img{max-width:120px;height:auto}footer.site-footer .footer-brand .socials{display:flex;gap:.6rem}footer.site-footer .footer-brand .socials a{width:34px;height:34px;background:#e0f2fe;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#686c75;text-decoration:none;line-height:1;transition:background-color .2s ease,color .2s ease,transform .15s ease}footer.site-footer .footer-brand .socials a svg{width:22px;height:22px;fill:currentColor;display:block}footer.site-footer .footer-brand .socials a:focus-visible,footer.site-footer .footer-brand .socials a:hover{background:#bae6fd;color:#3192d0;transform:translateY(-1px)}footer.site-footer .footer-brand .socials a:active{transform:translateY(0)}footer.site-footer .footer-link{display:flex;align-items:center;gap:10px;margin-bottom:.6rem;text-decoration:none;font-size:.95rem;color:rgba(30,41,59,.85);transition:color .2s ease}footer.site-footer .footer-link .icon{width:16px;height:16px;flex-shrink:0;color:#9299a8}footer.site-footer .footer-link .icon svg{width:100%;height:100%}footer.site-footer .footer-link:hover{color:#3192d0}footer.site-footer .footer-link:hover .icon{color:#3192d0}footer.site-footer .footer-divider{height:1px;background:rgba(30,41,59,.1);margin:1rem 0}footer.site-footer .footer-bottom{border-top:1px solid rgba(30,41,59,.12);padding:1.2rem 2rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:rgba(30,41,59,.7);margin-top:2rem}footer.site-footer .footer-bottom nav{display:flex;gap:1rem;flex-wrap:wrap}footer.site-footer .footer-bottom nav a{color:rgba(30,41,59,.7);text-decoration:none}footer.site-footer .footer-bottom nav a:hover{color:#3192d0}@media (max-width:959px){footer.site-footer .footer-top{grid-template-columns:1fr;gap:1.2rem}footer.site-footer .footer-top>*{min-width:0}footer.site-footer .footer-brand{gap:.75rem}footer.site-footer .footer-brand img{max-width:120px}footer.site-footer .footer-brand .socials{gap:.4rem}footer.site-footer .footer-brand .socials a{width:36px;height:36px;border-radius:8px}footer.site-footer .footer-brand .socials a svg{width:20px;height:20px}footer.site-footer .footer-col{padding:.75rem;border-radius:12px}footer.site-footer .footer-col h4{margin-bottom:.5rem;font-size:.85rem}footer.site-footer .footer-link{padding:.2rem 0;font-size:.9rem;gap:8px}footer.site-footer .footer-link .icon{width:14px;height:14px}footer.site-footer .footer-divider{margin:.6rem 0;max-width:13rem}footer.site-footer .footer-bottom{padding:.75rem 2rem;gap:.5rem;font-size:.8rem}footer.site-footer .footer-bottom nav{gap:.5rem}}@media (max-width:959px) and (min-width:640px){footer.site-footer .footer-top{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"brand produkt" "ref cena" "onas zdroje";gap:3.5rem}footer.site-footer .footer-brand{grid-area:brand}footer.site-footer .footer-top>.footer-col:nth-child(2){grid-area:produkt}footer.site-footer .footer-top>.footer-col:nth-child(3){grid-area:ref}footer.site-footer .footer-top>.footer-col:nth-child(4){grid-area:cena}footer.site-footer .footer-top>.footer-col:nth-child(5){grid-area:onas}footer.site-footer .footer-top>.footer-col:nth-child(6){grid-area:zdroje}footer.site-footer .footer-top>*{min-width:0}}section.firstBlock{padding:4rem 0}section.firstBlock .container .firstBlock-inner{display:flex;align-items:center;gap:clamp(2rem,4vw,5rem)}section.firstBlock .container .firstBlock-inner .firstBlock-content{flex:4;min-width:0}section.firstBlock .container .firstBlock-inner .firstBlock-content h1,section.firstBlock .container .firstBlock-inner .firstBlock-content h2{color:#3192d0;margin-bottom:1.5rem}section.firstBlock .container .firstBlock-inner .firstBlock-content .text{margin-bottom:2rem}section.firstBlock .container .firstBlock-inner .firstBlock-content .text p{margin-bottom:1rem}section.firstBlock .container .firstBlock-inner .firstBlock-visual{flex:6;min-width:0}section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg{background:#def1fe;border-radius:30px;padding:2rem 8rem 2rem 2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:visible}section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner{background:#fff;border-radius:28px;padding:1rem;overflow:visible}section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content{position:relative;background:#edf2f8;border-radius:20px;padding:3rem 0 3rem 0;overflow:visible;box-shadow:0 30px 80px rgba(0,0,0,.08)}section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content img{display:block;width:100%;height:auto;transform:translateX(5rem);will-change:transform;border-radius:16px;border-top-right-radius:0;border-bottom-right-radius:0}section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content .visual-graph{position:absolute;width:11rem;height:auto;top:41%;left:95%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;filter:drop-shadow(0 20px 30px rgba(0, 0, 0, .35))}@media (max-width:1199px){section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content .visual-graph{width:8rem;left:101%;top:43%}}section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content .badge{position:absolute;padding:.4rem .8rem;font-size:1rem;white-space:nowrap}section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content .badge.primary{top:-.6rem;left:10rem}section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content .badge.secondary{top:55%;right:-8.8rem}section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content .badge.green{bottom:-.2rem;left:16rem}@media (max-width:959px){section.firstBlock{padding:2rem 0}section.firstBlock .container .firstBlock-inner{flex-direction:column;gap:2.5rem}section.firstBlock .container .firstBlock-inner .firstBlock-content,section.firstBlock .container .firstBlock-inner .firstBlock-visual{flex:1}section.firstBlock .container .firstBlock-inner .firstBlock-content .visual-bg,section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg{padding:.5rem}section.firstBlock .container .firstBlock-inner .firstBlock-content .visual-bg .visual-inner,section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner{padding:.5rem}section.firstBlock .container .firstBlock-inner .firstBlock-content .visual-bg .visual-inner .visual-content,section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content{padding:.5rem}section.firstBlock .container .firstBlock-inner .firstBlock-content .visual-bg .visual-inner .visual-content img,section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content img{width:100%;margin:0;border-radius:18px;transform:translateX(0)}section.firstBlock .container .firstBlock-inner .firstBlock-content .visual-bg .visual-inner .visual-content .visual-graph,section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content .visual-graph{position:absolute;width:13rem;top:45%;left:83%}section.firstBlock .container .firstBlock-inner .firstBlock-content .visual-bg .visual-inner .visual-content .badge,section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content .badge{position:static;display:inline-block;margin:.5rem .5rem 0 0}section.firstBlock .container .firstBlock-inner .firstBlock-content{text-align:center}}@media (max-width:959px) and (max-width:639px){section.firstBlock .container .firstBlock-inner .firstBlock-content .visual-bg .visual-inner .visual-content .visual-graph,section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content .visual-graph{width:10rem;left:84%;top:39%}}@media (max-width:959px) and (max-width:498px){section.firstBlock .container .firstBlock-inner .firstBlock-content .visual-bg .visual-inner .visual-content .visual-graph,section.firstBlock .container .firstBlock-inner .firstBlock-visual .visual-bg .visual-inner .visual-content .visual-graph{width:9rem;left:81%;top:32%}}.hp-products{padding:3rem 0}.hp-products .container{max-width:80rem}.hp-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.hp-products .hp-product-card{padding:2rem;border-radius:18px;transition:background .2s ease,transform .2s ease}.hp-products .hp-product-card:hover{transform:translateY(-4px)}.hp-products .hp-product-card.blue{background:#e0f2fe}.hp-products .hp-product-card.blue:hover{background:#bae6fd}.hp-products .hp-product-card.blue .hp-product-icon{background:#3192d0}.hp-products .hp-product-card.blue .hp-product-link{color:#3192d0}.hp-products .hp-product-card.green{background:#f0fdf4}.hp-products .hp-product-card.green:hover{background:#dcfce7}.hp-products .hp-product-card.green .hp-product-icon{background:#03ca52}.hp-products .hp-product-card.green .hp-product-link{color:#03ca52}.hp-products .hp-product-card.red{background:#fef2f2}.hp-products .hp-product-card.red:hover{background:#ffe2e2}.hp-products .hp-product-card.red .hp-product-icon{background:#fb2c36}.hp-products .hp-product-card.red .hp-product-link{color:#fb2c36}.hp-products .hp-product-card.converge{background:#afafaf}.hp-products .hp-product-card.converge:hover{background:#b8b8b8}.hp-products .hp-product-card.converge .hp-product-icon{background:#000}.hp-products .hp-product-card.converge .hp-product-link{color:#f7fcff}.hp-products .hp-product-card.converge .hp-product-text{color:#1e293b}.hp-products .hp-product-card .hp-product-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.hp-products .hp-product-card .hp-product-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hp-products .hp-product-card .hp-product-icon svg{width:20px;height:20px;fill:#F7FCFF;color:#f7fcff;display:block}.hp-products .hp-product-card .hp-product-title{margin:0;font-size:1.1rem;font-weight:700;line-height:1.2}.hp-products .hp-product-card .hp-product-text{font-size:.95rem;line-height:1.5;color:rgba(30,41,59,.75);margin-bottom:1.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hp-products .hp-product-card .hp-product-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.95rem;text-decoration:none}.hp-products .hp-product-card .hp-product-link::after{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);margin-top:1px;transition:transform .2s ease,opacity .2s ease;opacity:.75}.hp-products .hp-product-card .hp-product-link:hover::after{transform:translateX(6px) rotate(45deg);opacity:1}@media (max-width:959px){.hp-products{padding:2rem 0}.hp-products-grid{grid-template-columns:1fr;gap:1rem}}.hp-testimonials h3,section.hp-blog h3,section.hp-contact-us h3,section.hp-references h3,section.hp-videos h3,section.integrations h3{font-weight:600}.hp-testimonials .integrations-header p,.hp-testimonials>.container>p,.hp-testimonials>p,section.hp-blog .integrations-header p,section.hp-blog>.container>p,section.hp-blog>p,section.hp-contact-us .integrations-header p,section.hp-contact-us>.container>p,section.hp-contact-us>p,section.hp-references .integrations-header p,section.hp-references>.container>p,section.hp-references>p,section.hp-videos .integrations-header p,section.hp-videos>.container>p,section.hp-videos>p,section.integrations .integrations-header p,section.integrations>.container>p,section.integrations>p{color:#3192d0;font-size:1.125rem}section.hp-references{overflow:hidden;padding:5rem 0;background:#fff}@media (max-width:959px){section.hp-references{padding:3rem 0}}section.hp-references h3{text-align:center;margin-bottom:1rem;color:#3192d0}section.hp-references p{text-align:center;margin-bottom:4rem}section.hp-references .hp-references-track{display:flex;gap:4rem;width:max-content;padding-right:4rem;animation:references-marquee 80s linear infinite}section.hp-references .hp-reference-logo{flex-shrink:0;display:flex;align-items:center;justify-content:center}section.hp-references .hp-reference-logo img{max-height:48px;width:auto;filter:grayscale(100%);opacity:.7;transition:filter .25s ease,opacity .25s ease}section.hp-references .hp-reference-logo:hover img{filter:grayscale(0%);opacity:1}section.hp-references:has(.hp-reference-logo:hover) .hp-references-track{animation-play-state:paused}@keyframes references-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.hp-testimonials{position:relative;padding:5rem 0;background:#fff;overflow:hidden}.hp-testimonials h3{text-align:center;margin-bottom:1rem;color:#3192d0}.hp-testimonials>p{margin-bottom:3rem;text-align:center}.hp-testimonials .swiper{padding-bottom:3rem}.hp-testimonials .swiper-slide{height:auto;display:flex}.hp-testimonials .hp-testimonial-card{background:#e0f2fe;border-radius:18px;padding:3rem 2.5rem;width:100%;display:flex;flex-direction:column}.hp-testimonials .hp-testimonial-logo{margin-bottom:2rem;text-align:center}.hp-testimonials .hp-testimonial-logo img{max-height:50px;width:auto}.hp-testimonials .hp-testimonial-text{font-size:1rem;line-height:1.6;margin-bottom:2.5rem;flex-grow:1}.hp-testimonials .hp-testimonial-text p{text-align:left;margin-bottom:1rem}.hp-testimonials .hp-testimonial-author{font-size:.95rem}.hp-testimonials .hp-testimonial-author strong{display:block;font-weight:700}.hp-testimonials .hp-testimonials-arrows{position:absolute;inset:0;pointer-events:none}@media (max-width:1199px){.hp-testimonials .hp-testimonials-arrows{display:none}}.hp-testimonials .hp-testimonials-arrows .swiper-button-next,.hp-testimonials .hp-testimonials-arrows .swiper-button-prev{pointer-events:auto;position:absolute;top:55%;transform:translateY(-50%);color:#3192d0;z-index:10}@media (max-width:1800px){.hp-testimonials .hp-testimonials-arrows .swiper-button-next,.hp-testimonials .hp-testimonials-arrows .swiper-button-prev{top:19%}}.hp-testimonials .hp-testimonials-arrows .swiper-button-prev{left:8rem}.hp-testimonials .hp-testimonials-arrows .swiper-button-next{right:8rem}.hp-testimonials .swiper-pagination-bullet{background:#e0f2fe;opacity:1}.hp-testimonials .swiper-pagination-bullet-active{background:#3192d0}@media (max-width:959px){.hp-testimonials{padding:3rem 0}.hp-testimonials .hp-testimonials{padding:5rem 0}.hp-testimonials .hp-testimonials .hp-testimonial-card{padding:2.5rem 2rem}}section.hp-videos{padding:5rem 0}section.hp-videos .container{max-width:84rem}section.hp-videos h3{text-align:center;margin-bottom:3rem;color:#3192d0}section.hp-videos .hp-videos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;justify-content:center}section.hp-videos .hp-video-item{display:flex;justify-content:center;width:100%}section.hp-videos .hp-video-link{position:relative;display:block;width:100%;max-width:520px;overflow:hidden;border-radius:18px}section.hp-videos .hp-video-link img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:18px;transition:transform .5s ease}section.hp-videos .hp-video-link::after{content:"";position:absolute;inset:0;border-radius:18px;background:rgba(30,41,59,.3);transition:background .25s ease;z-index:1}section.hp-videos .hp-video-link .play-button{position:absolute;inset:0;z-index:3;background-repeat:no-repeat;background-position:center;background-size:80px 80px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNDg1IDQ4NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTQxMy45NzQgNzEuMDI2QzM2OC4xNzEgMjUuMjI1IDMwNy4yNzQgMCAyNDIuNSAwUzExNi44MjkgMjUuMjI1IDcxLjAyNiA3MS4wMjZDMjUuMjI1IDExNi44MjkgMCAxNzcuNzI2IDAgMjQyLjVzMjUuMjI1IDEyNS42NzEgNzEuMDI2IDE3MS40NzRDMTE2LjgyOSA0NTkuNzc1IDE3Ny43MjYgNDg1IDI0Mi41IDQ4NXMxMjUuNjcxLTI1LjIyNSAxNzEuNDc0LTcxLjAyNkM0NTkuNzc1IDM2OC4xNzEgNDg1IDMwNy4yNzQgNDg1IDI0Mi41cy0yNS4yMjUtMTI1LjY3MS03MS4wMjYtMTcxLjQ3NHpNMjQyLjUgNDU1QzEyNS4zMjcgNDU1IDMwIDM1OS42NzMgMzAgMjQyLjVTMTI1LjMyNyAzMCAyNDIuNSAzMCA0NTUgMTI1LjMyNyA0NTUgMjQyLjUgMzU5LjY3MyA0NTUgMjQyLjUgNDU1eiIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Ik0xODEuMDYyIDMzNi41NzUgMzQzLjkzOCAyNDIuNWwtMTYyLjg3Ni05NC4wNzV6IiBmaWxsPSIjZmZmZmZmIi8+PC9nPjwvc3ZnPg==");transition:transform .25s ease,opacity .25s ease}@media (max-width:959px){section.hp-videos .hp-video-link .play-button{background-size:60px 60px}}section.hp-videos .hp-video-link .hp-video-title-overlay{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.7) 0,transparent 100%)}section.hp-videos .hp-video-link .hp-video-title-overlay h4{color:#fff;margin:0;font-size:1.1rem;font-weight:600}section.hp-videos .hp-video-link:hover::after{background:rgba(30,41,59,.45)}section.hp-videos .hp-video-link:hover img{transform:scale(1.05)}section.hp-videos .hp-video-link:hover .play-button{transform:scale(1.1)}@media (max-width:1199px){section.hp-videos .hp-videos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:959px){section.hp-videos{padding:3rem 0}section.hp-videos .hp-video-link{max-width:460px}}@media (max-width:768px){section.hp-videos .hp-videos-grid{grid-template-columns:1fr}section.hp-videos .hp-video-link{max-width:100%}}section.integrations{padding:3rem 0 15rem 0;background:#fff;overflow:hidden;position:relative}@media (max-width:1200px){section.integrations{padding:3rem 0 10rem 0}}section.integrations::after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100vw;height:-webkit-fill-available;background-image:url('../img/imageClouds.png');background-repeat:no-repeat;background-position:center bottom;background-size:contain;pointer-events:none;z-index:0}section.integrations .container{max-width:1320px;margin:0 auto;padding:0 1.5rem}section.integrations .integrations-header{max-width:760px;margin:0 auto 4rem;text-align:center}section.integrations .integrations-header h3{margin-bottom:1.2rem;color:#3192d0}section.integrations .integrations-header p{margin-bottom:2rem}section.integrations .integrations-header .btn{display:inline-flex;align-items:center;justify-content:center}section.integrations .integrations-logos{list-style:none;padding:0;margin:0 auto;max-width:1100px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.4rem;justify-content:center}section.integrations .integration-logo{background:#fff;border-radius:16px;aspect-ratio:1/1;width:fit-content;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:.8rem;box-shadow:0 10px 26px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease;z-index:1;transform:translateY(var(--y,0))}section.integrations .integration-logo:hover{transform:translateY(var(--y,0)) scale(1.06);box-shadow:0 18px 44px rgba(0,0,0,.14)}section.integrations .integration-logo a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}section.integrations .integration-logo img{max-width:3.5rem;max-height:3.5rem;width:auto;height:auto;object-fit:contain;display:block}section.integrations .integration-logo:nth-child(4n+1){--y:-10px}section.integrations .integration-logo:nth-child(4n+2){--y:8px}section.integrations .integration-logo:nth-child(4n+3){--y:-6px}section.integrations .integration-logo:nth-child(4n+4){--y:12px}@media (max-width:1200px){section.integrations .integrations-logos{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:992px){section.integrations .integrations-logos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){section.integrations{padding:4rem 0}section.integrations .integrations-header{margin-bottom:3rem}section.integrations .integrations-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}section.integrations .integration-logo{transform:none!important}section.integrations .integration-logo:hover{transform:scale(1.04)}}section.hp-blog{padding:5rem 0;background-color:#fff}section.hp-blog .container h3{text-align:center;margin-bottom:1rem;color:#3192d0}section.hp-blog .container p{margin-bottom:2rem;text-align:center}section.hp-blog .container .hp-blog__categories-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin-bottom:3rem}section.hp-blog .container .hp-blog__categories-nav .cat-link{display:inline-block;padding:.5rem 1.2rem;background:#fff;border:1px solid #e5e7eb;border-radius:1rem;border-bottom-left-radius:2px;border-top-right-radius:2px;font-size:.875rem;text-decoration:none;color:#1e293b;transition:all .25s ease}section.hp-blog .container .hp-blog__categories-nav .cat-link span{opacity:.6;font-size:.75rem;margin-left:.25rem}section.hp-blog .container .hp-blog__categories-nav .cat-link:hover{background-color:#3192d0;color:#fff;border-color:#3192d0;transform:translateY(-2px)}section.hp-blog .container .hp-blog__categories-nav .cat-link:hover span{opacity:1}section.hp-blog .container .hp-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}section.hp-blog .container .hp-blog__grid .hp-blog__card{background:#fff;border-radius:1.125rem;box-shadow:0 1.5rem 3.125rem -.75rem rgba(0,0,0,.25);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}section.hp-blog .container .hp-blog__grid .hp-blog__card:hover{transform:translateY(-.375rem);box-shadow:0 1.5rem 3.125rem -.75rem rgba(0,0,0,.4)}section.hp-blog .container .hp-blog__grid .hp-blog__card a{display:block;height:100%;text-decoration:none;color:inherit}section.hp-blog .container .hp-blog__grid .hp-blog__image img{width:100%;height:22rem;object-fit:cover;display:block}section.hp-blog .container .hp-blog__grid .hp-blog__content{padding:1.75rem}section.hp-blog .container .hp-blog__grid .hp-blog__category{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#3192d0;margin-bottom:.5rem}section.hp-blog .container .hp-blog__grid .hp-blog__title{margin-bottom:1.2rem;text-align:left;color:#1e293b;font-size:1.25rem;line-height:1.4}section.hp-blog .container .hp-blog__grid .hp-blog__date{font-size:.875rem;color:#9299a8}section.hp-blog .container .hp-blog__cta{margin-top:3rem;text-align:center}@media (max-width:959px){section.hp-blog .container .hp-blog__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){section.hp-blog .container .hp-blog__grid{grid-template-columns:1fr}section.hp-blog .container .hp-blog__image img{height:13.75rem}section.hp-blog .container .hp-blog__categories-nav{gap:.5rem;margin-bottom:2rem}}@media (max-width:959px){section.hp-blog{padding:3rem 0}}section.hp-contact-us{padding:5rem 0 0;background:#fff}section.hp-contact-us h3{text-align:center;margin-bottom:1rem;color:#3192d0}section.hp-contact-us p{text-align:center;margin-bottom:0}@media (max-width:959px){section.hp-contact-us{padding:3rem 0 0}}section.form{background-color:#fff;padding-bottom:5rem;padding-top:5rem}section.form .container .wpcf7{width:100%}section.form .container .coripo-form{width:100%;max-width:1100px;margin:0 auto;padding:2rem 6rem;box-sizing:border-box;background-color:#f9fafb;border-radius:18px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}section.form .container .coripo-form .titles h3,section.form .container .coripo-form .titles p{text-align:center}section.form .container .coripo-form .titles p{margin-bottom:4rem}section.form .container .coripo-form .row{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:24px}section.form .container .coripo-form .field{width:100%}section.form .container .coripo-form .field input,section.form .container .coripo-form .field textarea{width:100%;box-sizing:border-box;padding:16px 18px;border-radius:14px;border:1px solid #e5e7eb;outline:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}section.form .container .coripo-form .field textarea{min-height:160px;resize:none}section.form .container .coripo-form .field.full{grid-column:1/-1}section.form .container .coripo-form .gdpr{margin:24px auto;display:flex;align-items:center;gap:10px;font-size:14px;max-width:100%}section.form .container .coripo-form .submit{text-align:center;margin-top:1.5rem}section.form .container .coripo-form .submit input[type=submit]{background:#075985;color:#f7fcff;border:none;padding:.9rem 2.2rem;border-radius:18px;border-top-right-radius:1px;border-bottom-left-radius:1px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:background .2s ease}section.form .container .coripo-form .submit input[type=submit]:hover{background:#074d73}section.form .container .coripo-form .submit input[type=submit][disabled]{opacity:.6;cursor:not-allowed}section.form .container .coripo-form .submit .wpcf7-spinner{display:none}@media (max-width:959px){section.form .container .coripo-form{padding:2rem 1.5rem}section.form .container .coripo-form .row{grid-template-columns:1fr}}@media (min-width:960px){.coripo-form{transform:scale(.94);transition:transform 1s cubic-bezier(.22, 1, .36, 1),box-shadow 1s ease;will-change:transform}.coripo-form.is-in-view{transform:scale(1);box-shadow:0 35px 70px -20px rgba(0,0,0,.35)}}.wpcf7-response-output{display:none!important}.product-hero{padding:6rem 0 5rem;background:#e0f2fe}.product-hero .product-hero-inner{display:flex;align-items:center;gap:4rem}.product-hero .product-hero-content{flex:1;max-width:44rem}.product-hero .product-hero-content .product-title{font-size:1.4rem;color:#3192d0;text-transform:uppercase}.product-hero .product-hero-content .btn{margin-top:1rem}.product-hero .product-hero-visual{flex:1.1;position:relative}.product-hero .product-hero-visual::before{content:"";position:absolute;top:-10px;left:0;width:100%;height:24px;background:#e5e7eb;border-radius:12px 12px 0 0}.product-hero .product-hero-visual::after{content:"";position:absolute;top:-2px;left:12px;width:8px;height:8px;border-radius:50%;background:#ff5f57;box-shadow:15px 0 0 #febc2e,30px 0 0 #28c840}.product-hero .product-hero-visual img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}@media (max-width:959px){.product-hero{padding:4rem 0}.product-hero .product-hero-inner{flex-direction:column;text-align:center}.product-hero .product-hero-content{max-width:100%}}.pricing{padding:6rem 2rem}.pricing__container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:stretch}.pricing__card{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.05);position:relative;display:flex;flex-direction:column;overflow:hidden}.pricing__card:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:#03ca52}.pricing__card:nth-child(-n+2):before{background:#3192d0}.pricing__card-inner{padding:2rem 1.5rem;display:flex;flex-direction:column;flex:1}.pricing__header{text-align:center;margin-bottom:1rem;min-height:110px}.pricing__header .pricing__title{font-size:1.5rem;font-weight:700;color:#075985;margin-bottom:.5rem}.pricing__header .pricing__subtitle{font-size:.9rem;color:#1e293b;line-height:1.3}.pricing__price{text-align:center;margin-bottom:1rem;color:#075985}.pricing__price .pricing__amount{font-size:3.5rem;font-weight:700}.pricing__price .pricing__currency{font-size:1.8rem;font-weight:700;vertical-align:super}.pricing__price .pricing__period{display:block;font-size:.9rem;font-weight:700;margin-top:-5px}.pricing__note{text-align:center;font-size:.8rem;color:#444;margin-bottom:1.5rem;min-height:20px}.pricing__features{list-style:none;padding:0;margin:0}.pricing__features ul{list-style:none;padding:0;margin:0}.pricing__features li{position:relative;padding-left:1.7rem;margin-bottom:.8rem;font-size:.85rem;color:#1e293b;line-height:1.2}.pricing__features li:before{content:"";position:absolute;left:0;top:-2px;width:20px;height:20px;border-radius:50%;background-color:#03ca52;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}@media (max-width:1200px){.pricing__container{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:600px){.pricing__container{grid-template-columns:1fr}}.pricing-page-wrapper{background-color:#fff;padding:5rem 1.5rem}.pricing-page-wrapper .content,.pricing-page-wrapper .title{text-align:center}.pricing-page-wrapper .pricing-comparison-container{max-width:1200px;margin:0 auto}.pricing-page-wrapper .pricing-comparison-container .comparison-group{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-block:3rem;box-shadow:0 4px 12px rgba(0,0,0,.05)}.pricing-page-wrapper .pricing-comparison-container .comparison-group.active .group-content{max-height:3000px;opacity:1}.pricing-page-wrapper .pricing-comparison-container .comparison-group .group-header{padding:1.6rem 2rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.pricing-page-wrapper .pricing-comparison-container .comparison-group .group-header h3{margin:0;font-size:1.4rem;color:#075985}.pricing-page-wrapper .pricing-comparison-container .comparison-group .group-header .toggle-circle{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#3192d0}.pricing-page-wrapper .pricing-comparison-container .comparison-group .group-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.pricing-page-wrapper .pricing-comparison-container .comparison-table{width:100%;border-collapse:collapse;border-top:1px solid #e5e7eb}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row{display:grid;grid-template-columns:2.2fr repeat(4,1fr)}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row.row-even{background-color:#f9fafb}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row.table-head{border-bottom:1px solid #e5e7eb}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row.table-head .cell{background:linear-gradient(180deg,#bce5ff 0,#fff 100%);padding:0;align-items:flex-start}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row.table-head .cell .header-content-wrapper{padding-block:1rem;text-align:center;width:100%}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row.table-head .cell .pkg-badge{font-size:17px;font-weight:800;color:#075985;margin-bottom:0}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row.table-head .cell .pkg-price{font-size:22px;font-weight:800;color:#075985;line-height:1}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row.table-head .cell .pkg-period{font-size:11px;color:#075985;margin-top:4px}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row .cell{padding:15px 20px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#1e293b;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row .cell:last-child{border-right:none}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row .cell.label-cell{justify-content:flex-start;color:#1e293b;font-weight:400;line-height:1.4}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row .cell .check{color:#07b14b;font-size:18px;font-weight:700}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row .cell .text-val{font-size:13px;text-align:center}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row .cell .dash{color:#9299a8}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row .cell .check-wrapper{display:flex;justify-content:center;align-items:center}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row .cell .check{width:20px;height:20px;border-radius:50%;background-color:#07b14b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px}.pricing-page-wrapper .pricing-comparison-container .table-footer{padding:1rem 2rem}.pricing-page-wrapper .pricing-comparison-container .table-footer .show-fewer{background:0 0;border:none;color:#3192d0;cursor:pointer;font-size:14px;display:flex;align-items:center;gap:5px}.pricing-page-wrapper .pricing-comparison-container .table-footer .show-fewer:hover{text-decoration:underline}.pricing-page-wrapper .pricing-comparison-container .table-footer .show-fewer .arrow{font-size:10px}@media (max-width:959px){.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row{grid-template-columns:1.5fr repeat(4,1fr)}.pricing-page-wrapper .pricing-comparison-container .comparison-table .table-row .cell{padding:12px 10px;font-size:12px}}.pricing-section{padding:6rem 0}.pricing-section .container{max-width:1200px;margin:0 auto;padding:0 2rem}.pricing-section .container .content,.pricing-section .container .title{text-align:center}.pricing-section .container .content{margin-bottom:3rem}.pricing-section .container .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.pricing-section .container .pricing-grid .pricing-card{background:#f7fcff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.05);position:relative;overflow:hidden;display:flex;flex-direction:column;padding:2rem 1.5rem}.pricing-section .container .pricing-grid .pricing-card::before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:#3192d0}.pricing-section .container .pricing-grid .pricing-card h3{margin:1.5rem 0 .5rem;font-size:1.4rem;font-weight:700;color:#075985;text-align:center}.pricing-section .container .pricing-grid .pricing-card .price{text-align:center;color:#075985;margin-bottom:.75rem;font-size:.9rem}.pricing-section .container .pricing-grid .pricing-card .price strong{font-size:2.2rem;font-weight:700;vertical-align:baseline}.pricing-section .container .pricing-grid .pricing-card .description{text-align:center;font-size:.85rem;line-height:1.4;color:#1e293b;margin-bottom:1.5rem;min-height:60px}.pricing-section .container .pricing-grid .pricing-card .detail-btn{margin-top:auto;align-self:center;background:0 0;border:none;font-size:.85rem;color:#3192d0;cursor:pointer;padding:.5rem 0}.pricing-section .container .pricing-grid .pricing-card .detail-btn:hover{color:#2e8ac4;text-decoration:underline}.popup-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(30,41,59,.6);z-index:1000;opacity:0;pointer-events:none;transition:opacity .25s ease}.popup-overlay.is-open{opacity:1;pointer-events:auto}.popup-overlay.is-open .popup{transform:translateY(0) scale(1);opacity:1}.popup-overlay .popup{background:#f7fcff;width:100%;max-width:480px;border-radius:12px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.25);transform:translateY(16px) scale(.96);opacity:0;transition:transform .25s cubic-bezier(.16, 1, .3, 1),opacity .2s ease}.popup-overlay .popup .popup-header{background:#3192d0;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.popup-overlay .popup .popup-header .popup-title{font-size:14px;font-weight:600;color:#f7fcff}.popup-overlay .popup .popup-header .popup-close{background:0 0;border:none;font-size:20px;cursor:pointer;color:#f7fcff}.popup-overlay .popup .popup-header .popup-close:hover{color:#e5e7eb}.popup-overlay .popup .popup-content{padding:2rem}.popup-overlay .popup .popup-content p{margin:0;font-size:14px;line-height:1.6;color:#686c75}@media (max-width:1200px){.pricing-section .container .pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pricing-section .container .pricing-grid{grid-template-columns:1fr}}.faq{padding:5rem 0;background:#fff}.faq .title{margin-bottom:3rem;text-align:center}.faq__item{border-bottom:1px solid #e5e7eb}.faq__item.is-active .faq__answer{max-height:20rem;opacity:1}.faq__item.is-active .faq__icon{transform:rotate(45deg)}.faq__question{width:100%;background:0 0;border:none;padding:24px 0;text-align:left;font-size:1.5rem;color:#3192d0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq__question:hover{color:#075985}.faq__icon{width:1.1rem;height:1.1rem;position:relative;transition:transform .3s ease}.faq__icon::after,.faq__icon::before{content:"";position:absolute;background:currentColor}.faq__icon::before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.faq__icon::after{width:2px;height:100%;left:50%;top:0;transform:translateX(-50%)}.faq__answer{max-height:0;overflow:hidden;opacity:0;transition:all .3s ease}.faq__answer p{padding-bottom:24px;font-size:1rem;color:#686c75;line-height:1.6}.integraceTop{padding:80px 0;text-align:center;background-color:#f7fcff}.integraceTop .integrace-inner{max-width:900px;margin:0 auto}.integraceTop .integrace-inner .integrace-content{margin-bottom:40px}.integraceTop .integrace-inner .integrace-content .product-title{color:#075985;margin-bottom:1.5rem}.integraceTop .integrace-inner .integrace-content .product-description{color:#1e293b}.integraceTop .integrace-inner .integrace-content .product-description p{margin-bottom:0}.integraceTop .integrace-inner .integrace-content .btn-back{display:inline-flex;align-items:center;gap:8px;margin-top:2rem;color:#3192d0;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.integraceTop .integrace-inner .integrace-content .btn-back svg{display:block;transform:translateX(0);transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.integraceTop .integrace-inner .integrace-content .btn-back:hover{color:#075985}.integraceTop .integrace-inner .integrace-content .btn-back:hover svg{transform:translateX(-5px)}.integraceTop .integrace-inner .integrace-features{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap;margin-top:50px}.integraceTop .integrace-inner .integrace-features .feature-item{display:flex;align-items:center;gap:10px;color:#686c75;font-weight:400;font-size:1rem}.integraceTop .integrace-inner .integrace-features .feature-item .icon{width:20px;height:20px;flex-shrink:0;stroke:#3192D0}.integraceTop .integrace-inner .integrace-features .feature-item span{white-space:nowrap}@media (max-width:768px){.integraceTop{padding:50px 0}.integraceTop .integrace-inner .integrace-content .product-title{font-size:2.2rem}.integraceTop .integrace-inner .integrace-features{flex-direction:column;gap:15px;align-items:flex-start;display:inline-flex;text-align:left}}section.integrace-grid-section{padding:5rem 0 5rem 0;background-color:#fff}section.integrace-grid-section .filter-nav{display:flex;justify-content:center;gap:12px;max-width:70rem;margin:auto;margin-bottom:4rem;flex-wrap:wrap}section.integrace-grid-section .filter-nav .filter-btn{background:#fff;padding:.6rem 1.4rem;color:#1e293b;border-radius:1rem;border-bottom-left-radius:2px;border-top-right-radius:2px;cursor:pointer;font-size:.85rem;border:1px solid #e5e7eb;transition:all .25s ease}section.integrace-grid-section .filter-nav .filter-btn.active,section.integrace-grid-section .filter-nav .filter-btn:hover{background-color:#3192d0;color:#fff;border-color:#3192d0;transform:translateY(-2px)}section.integrace-grid-section .integrace-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:30px}section.integrace-grid-section .integrace-grid .integrace-card{cursor:pointer;transition:transform .3s cubic-bezier(.34, 1.56, .64, 1)}section.integrace-grid-section .integrace-grid .integrace-card .integrace-card-inner{background:0 0;padding:30px 20px;text-align:center;border-radius:20px;transition:all .3s ease}section.integrace-grid-section .integrace-grid .integrace-card .integrace-card-inner .logo-box{height:70px;margin-bottom:15px;display:flex;align-items:center;justify-content:center}section.integrace-grid-section .integrace-grid .integrace-card .integrace-card-inner .logo-box img{max-height:100%;max-width:160px;object-fit:contain}section.integrace-grid-section .integrace-grid .integrace-card .integrace-card-inner h3{color:#1e293b;font-size:1.1rem;margin:0;font-weight:600}section.integrace-grid-section .integrace-grid .integrace-card .integrace-card-inner .cat-label{color:#9299a8;font-size:.8rem;margin-top:5px}section.integrace-grid-section .integrace-grid .integrace-card:hover{transform:scale(1.1)}section.integrace-grid-section .integrace-grid .integrace-card:hover .integrace-card-inner{background:#fff;box-shadow:0 15px 45px rgba(30,41,59,.1)}.popup-content .popup-logo-center{display:flex;justify-content:center;margin-bottom:2.5rem}.popup-content .popup-logo-center img{max-height:80px;max-width:200px;object-fit:contain}.popup-content .popup-text-wrap p{margin-bottom:1rem}section.textOnly{padding-block:5rem 0rem}section.onas-boxes{padding-block:5rem 0rem}@media (max-width:959px){section.onas-boxes{padding-block:2rem 0rem}}.onas-boxes-last{padding-bottom:5rem!important}.onas-boxes-last .produkt-portal__header .produkt-portal__desc{max-width:100%;text-align:left;margin-block:3rem 4rem}.reference-grid-section{padding-block:3rem 5rem;background:#fff}.reference-grid-section .container{max-width:70rem}.reference-grid-section .container h3{text-align:center;margin-bottom:3rem}.reference-grid-section .reference-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width:959px){.reference-grid-section .reference-grid{grid-template-columns:1fr;gap:1.5rem}}.reference-grid-section .reference-item{display:flex;height:100%}.reference-grid-section .reference-item .hp-testimonial-card{background:#e0f2fe;border-radius:18px;padding:3rem 2.5rem;width:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit}.reference-grid-section .reference-item .hp-testimonial-card.is-link{transition:transform .3s ease}.reference-grid-section .reference-item .hp-testimonial-card.is-link:hover{transform:translateY(-5px)}.reference-grid-section .reference-item .hp-testimonial-card .hp-testimonial-logo{margin-bottom:2rem;text-align:center}.reference-grid-section .reference-item .hp-testimonial-card .hp-testimonial-logo img{max-height:50px;width:auto}.reference-grid-section .reference-item .hp-testimonial-card .hp-testimonial-text{font-size:1rem;line-height:1.6;margin-bottom:2.5rem;flex-grow:1}.reference-grid-section .reference-item .hp-testimonial-card .hp-testimonial-text p{text-align:left;margin-bottom:1rem}.reference-grid-section .reference-item .hp-testimonial-card .hp-testimonial-author{font-size:.95rem}.reference-grid-section .reference-item .hp-testimonial-card .hp-testimonial-author strong{display:block;font-weight:700}.reference-logos-section{padding:5rem 0;background:#f7fcff}.reference-logos-section .logos-grid-intro{text-align:center;margin-bottom:4rem}.reference-logos-section .logos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:991px){.reference-logos-section .logos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.reference-logos-section .logos-grid{grid-template-columns:1fr}}.reference-logos-section .logos-grid .logo-grid-item{background:#fff;border-radius:15px;padding:3rem 2rem;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.reference-logos-section .logos-grid .logo-grid-item.is-link:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.reference-logos-section .logos-grid .logo-grid-item .logo-box{height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.reference-logos-section .logos-grid .logo-grid-item .logo-box img{max-width:180px;max-height:100%;width:auto;height:auto;opacity:.8;transition:all .3s ease}.reference-logos-section .logos-grid .logo-grid-item.is-link:hover .logo-box img{opacity:1}.reference-logos-section .logos-grid .logo-grid-item .logo-title{display:block;font-size:1.1rem;color:#222;font-weight:800;line-height:1.3}.crm-intro{padding:0 0 5rem 0}@media (max-width:959px){.crm-intro{padding:0 0 2rem 0}}.crm-intro__grid{display:flex;align-items:center;gap:4rem}@media (max-width:959px){.crm-intro__grid{flex-direction:column}}.crm-intro__content{flex:1}.crm-intro__content p{font-size:1.125rem;line-height:1.7;color:#1e293b;margin-bottom:1.5rem}.crm-intro__content .crm-intro__lead{font-weight:500}.crm-intro__highlight{margin-top:2rem;padding-left:1.5rem;border-left:4px solid #3192d0;background:#e0f2fe;padding:1.5rem;border-radius:1rem}.crm-intro__highlight p{margin-bottom:0;font-size:1.3rem;font-weight:700;color:#075985;line-height:1.4}.crm-intro__visual{flex:1.1;position:relative;margin-top:24px}.crm-intro__visual::before{content:"";position:absolute;top:-24px;left:0;width:100%;height:24px;background:#e5e7eb;border-radius:12px 12px 0 0}.crm-intro__visual::after{content:"";position:absolute;top:-16px;left:15px;width:8px;height:8px;border-radius:50%;background:#ff5f57;box-shadow:18px 0 0 #febc2e,36px 0 0 #28c840;z-index:2}.crm-intro__visual img{display:block;width:100%;height:auto;border-radius:0 0 12px 12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);position:relative;z-index:1}.crm-info-section{padding:5rem 0}@media (max-width:959px){.crm-info-section{padding:2rem 0}}.crm-info-section .section-title{text-align:center;margin-bottom:4rem}.crm-info-section .crm-flex-row{display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}.crm-info-section .crm-flex-row .crm-text-col{flex:1;min-width:300px}.crm-info-section .crm-flex-row .crm-text-col p{font-size:1.25rem;line-height:1.6;color:#1e293b;margin-bottom:1.5rem}.crm-info-section .crm-flex-row .crm-text-col p strong{color:#3192d0;font-weight:700}.crm-info-section .crm-flex-row .crm-card-col{flex:1;min-width:300px;display:flex;justify-content:center}.crm-info-section .crm-flex-row .crm-card-col .crm-card{background:#f7fcff;padding:2.5rem;border-radius:20px;box-shadow:0 20px 40px rgba(30,41,59,.08);width:100%;max-width:500px}.crm-info-section .crm-flex-row .crm-card-col .crm-card h4{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;color:#1e293b}.crm-info-section .crm-flex-row .crm-card-col .crm-card .crm-list{list-style:none;padding:0;margin:0}.crm-info-section .crm-flex-row .crm-card-col .crm-card .crm-list li{position:relative;padding-left:2.5rem;margin-bottom:1rem;font-size:1.1rem;color:#1e293b}.crm-info-section .crm-flex-row .crm-card-col .crm-card .crm-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background-color:#03ca52;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px}.crm-info-section .crm-flex-row .crm-card-col .crm-card .crm-list li:last-child{margin-bottom:0}@media (max-width:959px){.crm-info-section .crm-flex-row{flex-direction:column}.crm-info-section .crm-flex-row .crm-card-col,.crm-info-section .crm-flex-row .crm-text-col{width:100%;justify-content:center;text-align:center}.crm-info-section .crm-flex-row .crm-card-col .crm-card{margin:0 auto;text-align:left}}.pageCoJeCrm{background-color:#fff!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:60px 0!important;position:relative}.pageCoJeCrm .produkt-portal__header,.pageCoJeCrm .produkt-portal__tiles{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;float:none!important}.pageCoJeCrm .produkt-portal__tiles{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important}@media (max-width:991px){.pageCoJeCrm .produkt-portal__tiles{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.pageCoJeCrm .produkt-portal__tiles{grid-template-columns:1fr!important}}.crm-erp-section{padding:5rem 0;text-align:center}.crm-erp-section .container .section-header{margin-bottom:3.5rem}.crm-erp-section .container .section-header h3{margin-bottom:.1em}.crm-erp-section .container .section-header p{color:#686c75;max-width:600px;margin:0 auto}.crm-erp-section .container .comparison-grid{display:flex;gap:2rem;margin-bottom:5rem;flex-wrap:wrap}.crm-erp-section .container .comparison-grid .card{flex:1;min-width:300px;padding:3.5rem 2.5rem;border-radius:1rem;text-align:left;transition:all .3s ease}.crm-erp-section .container .comparison-grid .card h3{margin-top:0;font-weight:600}.crm-erp-section .container .comparison-grid .card p{margin-bottom:1.5rem}.crm-erp-section .container .comparison-grid .card p:last-child{margin-bottom:0}.crm-erp-section .container .comparison-grid .card.card-crm{background:#3192d0;color:#f7fcff}.crm-erp-section .container .comparison-grid .card.card-crm h3{color:#f7fcff}.crm-erp-section .container .comparison-grid .card.card-erp{background:#f7fcff;color:#1e293b;border:1px solid rgba(146,153,168,.2);box-shadow:0 15px 35px rgba(30,41,59,.05)}.crm-erp-section .container .comparison-grid .card.card-erp h3{color:#1e293b}.crm-erp-section .container .comparison-grid .card:hover{transform:translateY(-8px)}.crm-erp-section .container .integrations h5{color:#1e293b;margin-bottom:2.5rem;opacity:.8}.crm-erp-section .container .integrations .logos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem;justify-content:center}.crm-erp-section .container .integrations .logos-grid .logo-wrap{background:#f7fcff;padding:1rem;border-radius:12px;border:1px solid rgba(146,153,168,.15);display:flex;align-items:center;justify-content:center;height:80px;box-shadow:0 4px 10px rgba(30,41,59,.03);transition:all .2s ease-in-out}.crm-erp-section .container .integrations .logos-grid .logo-wrap img{max-height:40px;max-width:80%;object-fit:contain;transition:all .3s ease}.crm-erp-section .container .integrations .logos-grid .logo-wrap:hover{border-color:rgba(49,146,208,.3);box-shadow:0 8px 20px rgba(30,41,59,.06)}@media (max-width:959px){.container .crm-erp-section .comparison-grid{flex-direction:column}.container .crm-erp-section .comparison-grid .card{width:100%}}.crm-benefits-section{padding:5rem 0;text-align:center;padding-top:2rem}.crm-benefits-section .container{max-width:1240px;margin:0 auto;padding:0 20px}.crm-benefits-section .benefits-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:left}@media (max-width:959px){.crm-benefits-section .benefits-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.crm-benefits-section .benefits-wrapper{grid-template-columns:1fr}}.crm-benefits-section .benefits-wrapper .benefit-card{background:#fff;padding:40px 30px;border-radius:15px;box-shadow:0 10px 30px rgba(30,41,59,.03);transition:transform .3s ease,box-shadow .3s ease;position:relative;display:flex;flex-direction:column}.crm-benefits-section .benefits-wrapper .benefit-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(30,41,59,.07)}.crm-benefits-section .benefits-wrapper .benefit-card .benefit-number{display:flex;align-items:center;justify-content:center;width:25px;height:25px;background-color:#3192d0;color:#f7fcff;border-radius:50%;font-size:14px;font-weight:700;margin-bottom:20px}.crm-benefits-section .benefits-wrapper .benefit-card__header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.crm-benefits-section .benefits-wrapper .benefit-card__header .benefit-number{flex-shrink:0;margin-bottom:0!important}.crm-benefits-section .benefits-wrapper .benefit-card__header h4{margin:0!important;font-size:1.25rem;font-weight:600}.crm-benefits-section .benefits-wrapper .benefit-card p{font-size:.95rem;line-height:1.6;color:#686c75;margin:0}.coripo-cloud-section{padding:5rem 0;background:#fff}.coripo-cloud-section *,.coripo-cloud-section ::after,.coripo-cloud-section ::before{box-sizing:border-box}.coripo-cloud-section .cloud-hero{background:linear-gradient(90deg,#f7fcff 50%,#e0f2fe 50%);border-radius:24px;display:flex;align-items:center;overflow:hidden;box-shadow:0 10px 30px rgba(30,41,59,.05);margin-bottom:3rem;width:100%}.coripo-cloud-section .cloud-hero .cloud-hero-content{width:50%;padding:4rem}@media (max-width:1199px){.coripo-cloud-section .cloud-hero .cloud-hero-content{padding:2.5rem}}.coripo-cloud-section .cloud-hero .cloud-hero-content .badge{display:inline-flex;align-items:center;gap:.75rem;color:#3192d0;font-weight:600;font-size:.85rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.coripo-cloud-section .cloud-hero .cloud-hero-content .badge .icon{background-color:#bae6fd;border-radius:50%;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.coripo-cloud-section .cloud-hero .cloud-hero-content h2{margin-top:0;margin-bottom:1.5rem;color:#1e293b;line-height:1.2;font-size:2.5rem}@media (max-width:1200px){.coripo-cloud-section .cloud-hero .cloud-hero-content h2{font-size:2rem}}.coripo-cloud-section .cloud-hero .cloud-hero-content .hero-editor-content p{font-size:1.1rem;color:#686c75;line-height:1.6}.coripo-cloud-section .cloud-hero .cloud-hero-content .hero-editor-content p strong{color:#3192d0}.coripo-cloud-section .cloud-hero .cloud-hero-image{width:50%;display:flex;justify-content:center;align-items:center;padding:3rem}.coripo-cloud-section .cloud-hero .cloud-hero-image img{max-width:90%;height:auto;display:block}.coripo-cloud-section .cloud-benefits{text-align:center;margin-top:4rem}.coripo-cloud-section .cloud-benefits h3{margin-bottom:2rem;color:#1e293b}.coripo-cloud-section .cloud-benefits .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.coripo-cloud-section .cloud-benefits .benefits-grid .benefit-item{padding:1.5rem;display:flex;flex-direction:column;align-items:center;background:0 0;transition:all .3s ease}.coripo-cloud-section .cloud-benefits .benefits-grid .benefit-item .benefit-icon{width:60px;height:60px;background:#e0f2fe;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:transform .3s ease,background .3s ease;padding:1rem}.coripo-cloud-section .cloud-benefits .benefits-grid .benefit-item .benefit-icon img{width:100%;height:auto;object-fit:contain}.coripo-cloud-section .cloud-benefits .benefits-grid .benefit-item h4{margin:0 0 .75rem 0;color:#1e293b;font-size:1.2rem}.coripo-cloud-section .cloud-benefits .benefits-grid .benefit-item p{font-size:.95rem;color:#686c75;line-height:1.6;margin:0}.coripo-cloud-section .cloud-benefits .benefits-grid .benefit-item:hover .benefit-icon{transform:translateY(-5px);background:#bae6fd}@media (max-width:959px){.coripo-cloud-section{padding:3rem 0}.coripo-cloud-section .cloud-hero{flex-direction:column;background:#f7fcff;border:1px solid #e5e7eb}.coripo-cloud-section .cloud-hero .cloud-hero-image{width:100%;background:#e0f2fe;order:-1;padding:2rem}.coripo-cloud-section .cloud-hero .cloud-hero-image img{max-width:60%}.coripo-cloud-section .cloud-hero .cloud-hero-content{width:100%;padding:2.5rem 1.5rem;text-align:center}.coripo-cloud-section .cloud-hero .cloud-hero-content .badge{justify-content:center}.coripo-cloud-section .cloud-benefits .benefits-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:640px){.coripo-cloud-section .cloud-hero .cloud-hero-image img{max-width:80%}.coripo-cloud-section .cloud-benefits h3{margin-bottom:2rem;font-size:1.5rem}.coripo-cloud-section .cloud-benefits .benefits-grid{grid-template-columns:1fr;gap:1rem}}.coripo-cloud-section2{background-color:#f7fcff}.coripo-cloud-section2 .cloud-hero{flex-direction:row-reverse;background:linear-gradient(270deg,#f8f4fc 50%,#f3e8ff 50%)!important}.coripo-cloud-section2 .badge{color:#9810fa!important}.coripo-cloud-section2 .badge .icon{background-color:#e5d6f5!important}.coripo-cloud-section2 .hero-editor-content p strong{color:#9810fa!important}.coripo-cloud-section2 .benefits-grid{grid-template-columns:repeat(4,1fr)!important}.coripo-cloud-section2 .benefit-icon{background:#f3e8ff!important}.coripo-cloud-section2 .benefit-item:hover .benefit-icon{background:#e7dbf3!important}@media (max-width:959px){.coripo-cloud-section2 .cloud-hero{flex-direction:column;background:#fbf8ff!important}.coripo-cloud-section2 .cloud-hero .cloud-hero-image{background:#e7dbf3!important}.coripo-cloud-section2 .cloud-benefits .benefits-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.coripo-cloud-section2 .cloud-benefits .benefits-grid{grid-template-columns:1fr!important}}.coripo-cloud-section3{background-color:#fff}.coripo-cloud-section3 .cloud-hero{background:linear-gradient(270deg,#f6fff9 50%,#dcfce7 50%)!important}.coripo-cloud-section3 .badge{color:#00a63e!important}.coripo-cloud-section3 .badge .icon{background-color:#bfeccf!important}.coripo-cloud-section3 .hero-editor-content p strong{color:#00a63e!important}.coripo-cloud-section3 .benefits-grid{grid-template-columns:repeat(3,1fr)!important}.coripo-cloud-section3 .benefit-icon{background:#dcfce7!important}.coripo-cloud-section3 .benefit-item:hover .benefit-icon{background:#cef0da!important}@media (max-width:959px){.coripo-cloud-section3 .cloud-hero{background:#dcfce7!important}.coripo-cloud-section3 .cloud-hero .cloud-hero-image{background:#f6fff9!important}.coripo-cloud-section3 .cloud-benefits .benefits-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.coripo-cloud-section3 .cloud-benefits .benefits-grid{grid-template-columns:1fr!important}}.coripo-features-section{padding:5rem 0;background:#f7fcff}.coripo-features-section .features-header{text-align:center;max-width:800px;margin:0 auto 4rem}.coripo-features-section .features-header h2{margin-bottom:2rem;color:#1e293b}.coripo-features-section .features-header ul{display:flex;flex-direction:column;align-items:center;gap:1rem;list-style:none;padding:0}.coripo-features-section .features-header ul li{display:flex;align-items:center;gap:.75rem;font-size:1.1rem;color:#686c75;position:relative;padding-left:30px}.coripo-features-section .features-header ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background-color:#3192d0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px 12px;flex-shrink:0}.coripo-features-section .features-header ul li strong{color:#1e293b}.coripo-features-section .features-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.coripo-features-section .features-cards-grid .feature-card{padding:3rem 2.5rem;border-radius:20px;text-align:center;box-shadow:0 10px 40px rgba(30,41,59,.03);border:1px solid rgba(146,153,168,.1);transition:all .3s ease}.coripo-features-section .features-cards-grid .feature-card h4{color:#1e293b;margin-bottom:1rem;font-size:1.4rem;min-height:3.5rem;display:flex;align-items:center;justify-content:center}.coripo-features-section .features-cards-grid .feature-card .card-subtitle{display:block;font-weight:700;margin-bottom:1.5rem;font-size:1.1rem}.coripo-features-section .features-cards-grid .feature-card:nth-child(3n+1){background:#e0f2fe}.coripo-features-section .features-cards-grid .feature-card:nth-child(3n+1) .card-subtitle{color:#3192d0}.coripo-features-section .features-cards-grid .feature-card:nth-child(3n+1):hover{background:#bae6fd;transform:translateY(-10px);box-shadow:0 20px 50px rgba(49,146,208,.15)}.coripo-features-section .features-cards-grid .feature-card:nth-child(3n+2){background:#f0fdf4}.coripo-features-section .features-cards-grid .feature-card:nth-child(3n+2) .card-subtitle{color:#03ca52}.coripo-features-section .features-cards-grid .feature-card:nth-child(3n+2):hover{background:#dcfce7;transform:translateY(-10px);box-shadow:0 20px 50px rgba(3,202,82,.15)}.coripo-features-section .features-cards-grid .feature-card:nth-child(3n+3){background:#fef2f2}.coripo-features-section .features-cards-grid .feature-card:nth-child(3n+3) .card-subtitle{color:#fb2c36}.coripo-features-section .features-cards-grid .feature-card:nth-child(3n+3):hover{background:#ffe2e2;transform:translateY(-10px);box-shadow:0 20px 50px rgba(251,44,54,.15)}.coripo-features-section .features-cards-grid .feature-card p{color:#686c75;font-size:1rem;line-height:1.7;margin:0}@media (max-width:1199px){.coripo-features-section .features-cards-grid{gap:1.5rem}.coripo-features-section .features-cards-grid .feature-card{padding:2rem 1.5rem}}@media (max-width:959px){.coripo-features-section{padding:4rem 0}.coripo-features-section .features-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.coripo-features-section .features-header h2{font-size:2rem}.coripo-features-section .features-header .check-list li{font-size:1rem}.coripo-features-section .features-cards-grid{grid-template-columns:1fr}}.kontakt-hero{background:linear-gradient(to bottom right,#f0f9ff 0,#fff 45%,#e0f2fe 100%);padding:2.5rem 0 2rem;text-align:center}.kontakt-hero__title{color:#0369a1;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.kontakt-hero__subtitle{color:#364153;font-size:1.25rem;font-weight:400;line-height:2rem;max-width:600px;margin:0 auto}.kontakt-hero__subtitle p{margin:0}.kontakt-cards-section{background:linear-gradient(to bottom right,#f0f9ff 0,#fff 45%,#e0f2fe 100%);padding:0 0 3rem}.kontakt-cards-grid{display:flex;gap:1.5rem}.kontakt-card-item{flex:1;background:linear-gradient(180deg,#fff 0,#f9fafb 100%);border-radius:10px;padding:2rem;text-align:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:all .3s ease}.kontakt-card-item:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.kontakt-card-item:hover .kontakt-card-item__title{color:#0284c7}.kontakt-card-item__icon{width:64px;height:64px;background:#e0f2fe;border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.kontakt-card-item__icon img{max-height:32px;width:auto}.kontakt-card-item__title{color:#101828;font-size:1.125rem;font-weight:700;margin-bottom:.75rem;transition:color .3s ease}.kontakt-card-item__text{color:#4a5565;font-size:1rem;line-height:1.7}.kontakt-card-item__text a{color:#3192d0;text-decoration:none;font-weight:500}.kontakt-card-item__text a:hover{text-decoration:underline}.kontakt-card-item__text p{margin:.25rem 0}.kontakt-map{padding:3rem 0}.kontakt-map__title{color:#101828;font-size:1.5rem;font-weight:700;margin-bottom:.25rem;text-align:center}.kontakt-map__subtitle{color:#364153;font-size:1rem;margin-bottom:1rem;text-align:center}.kontakt-map__wrapper{overflow:hidden;border-radius:1rem}.kontakt-map__wrapper iframe{display:block;width:100%;height:400px;border:0}@media (max-width:959px){.kontakt-hero__title{font-size:2rem}.kontakt-cards-grid{flex-wrap:wrap}.kontakt-card-item{flex:1 1 calc(50% - 0.75rem);min-width:0}}.kontakt-bottom{padding:3rem 0 4rem;text-align:center}.kontakt-bottom__title{color:#101828;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.kontakt-bottom__subtitle{color:#364153;font-size:1rem;margin-bottom:1.5rem}.kontakt-bottom__content{background:linear-gradient(135deg,#eff6ff 0,#f0f9ff 100%);border:1px solid #e0f2fe;border-radius:20px;padding:2rem;max-width:900px;margin:0 auto;text-align:left;color:#364153;font-size:1rem;line-height:1.7}.kontakt-bottom__content p{margin:.5rem 0}.kontakt-bottom__content a{color:#3192d0}.kontakt-bottom__content a:hover{text-decoration:underline}@media (max-width:640px){.kontakt-cards-grid{flex-direction:column}.kontakt-card-item{flex:1 1 100%}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.downloads-section{padding:5rem 0;background-color:#fff}.downloads-section .downloads-wrapper{display:flex;flex-direction:column;gap:12px;max-width:1000px;margin:0 auto}.downloads-section .download-item{background:#f7fcff;border-radius:12px;border:1px solid rgba(30,41,59,.05);transition:all .3s ease;border-top-right-radius:2px;border-bottom-left-radius:2px;opacity:0;animation:fadeInUp .6s ease forwards}.downloads-section .download-item:hover{box-shadow:0 10px 30px rgba(0,0,0,.05);border-color:rgba(49,146,208,.2)}.downloads-section .download-item:hover .file-icon-wrapper{background:#3192d0}.downloads-section .download-item:hover .file-icon-wrapper svg path{fill:#F7FCFF}.downloads-section .download-item:hover .expand-btn{color:#3192d0}.downloads-section .download-item.is-open .download-body{max-height:300px;padding:0 30px 24px;opacity:1}.downloads-section .download-item.is-open .expand-btn{transform:rotate(180deg);color:#3192d0}.downloads-section .download-header{display:flex;align-items:center;padding:20px 30px;cursor:pointer}.downloads-section .download-header .file-icon-wrapper{width:40px;height:40px;background:rgba(49,146,208,.05);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:20px;transition:all .3s ease}.downloads-section .download-header .file-icon-wrapper svg{width:20px;height:20px}.downloads-section .download-header .file-icon-wrapper svg path{fill:#3192D0;transition:fill .3s ease}.downloads-section .download-header .file-name{flex-grow:1;font-size:1.1rem;color:#1e293b;font-weight:600}.downloads-section .download-header .file-meta{color:#3192d0;font-size:.85rem;font-weight:600;margin:0 25px;white-space:nowrap;font-family:Poppins,sans-serif}.downloads-section .download-header .file-actions{display:flex;align-items:center;gap:15px}.downloads-section .download-header .file-actions .download-btn{color:#3192d0;width:22px;height:22px;transition:transform .2s ease}.downloads-section .download-header .file-actions .download-btn:hover{transform:translateY(2px)}.downloads-section .download-header .file-actions .download-btn svg{width:100%;height:100%}.downloads-section .download-header .file-actions .expand-btn{background:0 0;border:none;color:rgba(30,41,59,.2);cursor:pointer;width:20px;height:20px;padding:0;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.downloads-section .download-header .file-actions .expand-btn svg{width:100%;height:100%}.downloads-section .download-body{max-height:0;opacity:0;overflow:hidden;padding:0 30px;transition:all .4s cubic-bezier(.4, 0, .2, 1)}.downloads-section .download-body .inner-desc{padding-top:15px;border-top:1px solid rgba(30,41,59,.03);color:rgba(30,41,59,.6);font-size:.9rem;line-height:1.6}.manual-grid-section{padding:5rem 0;background:#fff}.manual-grid-section .filter-nav{display:flex;justify-content:center;gap:12px;margin-bottom:4rem;flex-wrap:wrap}.manual-grid-section .filter-nav .filter-btn{background:#fff;padding:.6rem 1.4rem;color:#3192d0;border:1px solid #3192d0;border-radius:1rem;border-bottom-left-radius:2px;border-top-right-radius:2px;cursor:pointer;font-size:.85rem;font-weight:600;text-decoration:none;display:flex;align-items:center;gap:10px;transition:all .25s ease}.manual-grid-section .filter-nav .filter-btn .btn-icon{width:18px;height:18px;object-fit:contain;filter:invert(48%) sepia(13%) saturate(3207%) hue-rotate(167deg) brightness(95%) contrast(80%)}.manual-grid-section .filter-nav .filter-btn.active,.manual-grid-section .filter-nav .filter-btn:hover{background-color:#3192d0;color:#fff;transform:translateY(-2px)}.manual-grid-section .filter-nav .filter-btn.active .btn-icon,.manual-grid-section .filter-nav .filter-btn:hover .btn-icon{filter:brightness(0) invert(1)}.manual-grid-section .manual-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.manual-grid-section .manual-grid .manual-card-inner{background:#fff;padding:30px;border-radius:18px;box-shadow:0 4px 15px rgba(0,0,0,.05);height:100%;transition:all .3s ease}.manual-grid-section .manual-grid .manual-card-inner h3{color:#3192d0;font-size:1.3rem;margin-bottom:20px;font-weight:700;text-align:left}.manual-grid-section .manual-grid .manual-card-inner .manual-links{display:flex;flex-direction:column;gap:12px}.manual-grid-section .manual-grid .manual-card-inner .manual-links .manual-link-item{display:flex;align-items:center;gap:10px;color:#1e293b;text-decoration:none;font-size:.95rem}.manual-grid-section .manual-grid .manual-card-inner .manual-links .manual-link-item .doc-icon{width:16px;height:16px;color:#9299a8}.manual-grid-section .manual-grid .manual-card-inner .manual-links .manual-link-item:hover{color:#3192d0}.manual-grid-section .manual-grid .manual-card-inner .manual-links .manual-link-item:hover .doc-icon{color:#3192d0}.manual-grid-section .manual-grid .manual-card:hover .manual-card-inner{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.manual-grid-section.single-manual-layout .manual-flex-container{display:flex;gap:50px;align-items:flex-start}@media (max-width:991px){.manual-grid-section.single-manual-layout .manual-flex-container{flex-direction:column}}.manual-grid-section.single-manual-layout .manual-main-content{flex:1;background:#fff;padding:40px;border-radius:18px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.manual-grid-section.single-manual-layout .manual-main-content .article-title-small{font-size:1.75rem;color:#075985;margin-bottom:1.5rem;font-weight:700;border-bottom:1px solid #eee;padding-bottom:1rem}.manual-grid-section.single-manual-layout .manual-main-content .entry-content{line-height:1.7;color:#1e293b}.manual-grid-section.single-manual-layout .manual-main-content .entry-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.manual-grid-section.single-manual-layout .manual-main-content .entry-content p{margin-bottom:1.2rem}.manual-grid-section.single-manual-layout .manual-sidebar-sticky{width:300px;position:sticky;top:100px}@media (max-width:991px){.manual-grid-section.single-manual-layout .manual-sidebar-sticky{width:100%;position:static}}.manual-grid-section.single-manual-layout .manual-sidebar-sticky .sidebar-box{background:#fdfdfd;padding:1.25rem;border-radius:1rem;border:1px solid rgba(0,0,0,.03);box-sizing:border-box;overflow:hidden}@media (min-width:992px){.manual-grid-section.single-manual-layout .manual-sidebar-sticky .sidebar-box{padding:1.5rem}}.manual-grid-section.single-manual-layout .manual-sidebar-sticky .sidebar-box h3{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.25rem;color:#9299a8}@media (max-width:1299px){.manual-grid-section.single-manual-layout .manual-sidebar-sticky .sidebar-box h3{text-align:left}}.manual-grid-section.single-manual-layout .manual-sidebar-sticky .sidebar-box .sidebar-links{display:flex;flex-direction:column;gap:15px}.manual-grid-section.single-manual-layout .manual-sidebar-sticky .sidebar-box .sidebar-links .sidebar-link-item{display:flex;align-items:center;gap:10px;text-decoration:none;color:#1e293b;font-size:.9rem;transition:color .2s ease}.manual-grid-section.single-manual-layout .manual-sidebar-sticky .sidebar-box .sidebar-links .sidebar-link-item .doc-icon{width:16px;height:16px;color:#9299a8;flex-shrink:0}.manual-grid-section.single-manual-layout .manual-sidebar-sticky .sidebar-box .sidebar-links .sidebar-link-item:hover{color:#3192d0}.manual-grid-section.single-manual-layout .manual-sidebar-sticky .sidebar-box .sidebar-links .sidebar-link-item:hover .doc-icon{color:#3192d0}.manual-grid-section.single-manual-layout .manual-sidebar-sticky .back-to-manual{display:inline-block;margin-left:10px;font-size:.85rem;color:#9299a8;text-decoration:none}.manual-grid-section.single-manual-layout .manual-sidebar-sticky .back-to-manual:hover{color:#3192d0}.produkt-portal{padding:5rem 4rem;max-width:1200px;margin:0 auto;padding-bottom:0}.produkt-portal__header{text-align:center;margin-bottom:40px}.produkt-portal__desc{max-width:720px;margin:0 auto}.produkt-portal__questions{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-bottom:5rem}.produkt-portal .produkt-question{background:#fff;border-left:4px solid #3192d0;padding:14px 16px;box-shadow:0 2px 8px rgba(0,0,0,.04);line-height:1.4;border-radius:10px}.produkt-portal__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.produkt-portal .produkt-tile-fe{background:#fff;padding:3rem 2rem;text-align:center;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.produkt-portal .produkt-tile-fe__icon{border-radius:5%;background-color:#e0f2fe;width:3rem;height:3rem;margin:auto;padding:1.2rem;margin-bottom:1.4rem}.produkt-portal .produkt-tile-fe__icon img{max-height:45px;width:auto}.produkt-portal .produkt-tile-fe h4{margin-bottom:10px}.produkt-portal--section2{padding-bottom:0}.produkt-servis-intro .produkt-tile-fe:nth-child(4) .produkt-tile-fe__icon{background-color:#ffe2e2!important}.produkt-servis-intro .produkt-tile-fe:nth-child(5) .produkt-tile-fe__icon{background-color:#fce7f3!important}.produkt-servis-intro .produkt-tile-fe:nth-child(6) .produkt-tile-fe__icon{background-color:#ffedd4!important}@media (max-width:959px){.produkt-portal{padding:48px 20px}.produkt-portal__questions{grid-template-columns:1fr;margin-bottom:40px}.produkt-portal__tiles{grid-template-columns:1fr;gap:16px}.produkt-portal .produkt-tile-fe{padding:24px 20px}}.produkt-zigzag{max-width:1300px;margin:0 auto;padding:5rem 4rem}.produkt-zigzag__header{text-align:center;margin-bottom:3rem}.produkt-zigzag__header h2{margin-bottom:.8rem}.produkt-zigzag__header p{opacity:.8}.produkt-zigzag__item{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:stretch;margin-bottom:4rem;min-width:0}.produkt-zigzag__item.is-reverse{grid-template-columns:1fr 1.2fr}.produkt-zigzag__item.is-reverse .produkt-zigzag__visual{order:2}.produkt-zigzag__item.is-reverse .produkt-zigzag__card{order:1}.produkt-zigzag__visual{background:#fff;border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.08);overflow:hidden;position:relative;width:100%;min-width:0;aspect-ratio:16/9}.produkt-zigzag__visual::before{content:"";position:absolute;top:0;left:0;right:0;height:24px;background:#e5e7eb;z-index:2}.produkt-zigzag__visual::after{content:"";position:absolute;top:8px;left:14px;width:8px;height:8px;border-radius:50%;background:#ff5f57;box-shadow:15px 0 0 #febc2e,30px 0 0 #28c840;z-index:3}.produkt-zigzag__visual img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;background:#fff;padding-top:24px;box-sizing:border-box;z-index:1}.produkt-zigzag__card{background:#fff;border-radius:18px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.06);min-width:0;display:flex;flex-direction:column;justify-content:center}.produkt-zigzag__card p{line-height:1.6;font-size:15px;opacity:.9;overflow-wrap:anywhere;word-break:break-word}.produkt-zigzag__heading{display:flex;align-items:flex-start;gap:1.2rem;margin-bottom:1.4rem}.produkt-zigzag__titles{display:flex;flex-direction:column}.produkt-zigzag__titles h4{margin:0}.produkt-zigzag__titles h6{margin:0;font-size:.8rem;font-weight:400;color:#9299a8}.produkt-zigzag__icon{width:48px;height:48px;border-radius:50%;background:rgba(49,146,208,.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.produkt-zigzag__icon img{width:24px;height:auto;display:block}@media (max-width:959px){.produkt-zigzag{padding:2rem 1.5rem}.produkt-zigzag__item,.produkt-zigzag__item.is-reverse{grid-template-columns:1fr;gap:2rem}.produkt-zigzag__card{order:1;padding:2rem}.produkt-zigzag__visual{order:2}}.produkt-zigzag__item{opacity:0;transform:translateX(-60px);transition:opacity .7s ease,transform .7s cubic-bezier(.22, .61, .36, 1)}.produkt-zigzag__item.is-reverse{transform:translateX(60px)}.produkt-zigzag__item.is-visible{opacity:1;transform:translateX(0)}.produkt-zigzag .produkt-zigzag__visual{transition-delay:0.1s}.produkt-zigzag .produkt-zigzag__card{transition-delay:0.2s}.benefits-section{padding:5rem 0;margin-top:5rem;background-color:#fff}.benefits-section .benefits-grid{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.benefits-section .benefits-grid .benefit-title{flex:1 1 300px}.benefits-section .benefits-grid .benefit-items{flex:2 1 500px;display:flex;flex-direction:column;gap:1.5rem}.benefits-section .benefit-card{position:relative;background:rgba(49,146,208,.2);border-radius:20px;padding:2rem 2.5rem 2rem 5rem;overflow:hidden;transition:transform .3s ease}.benefits-section .benefit-card:hover{transform:translateX(10px)}.benefits-section .benefit-card::before{content:attr(data-number);position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:8rem;font-weight:700;color:#f7fcff;line-height:1;opacity:1;z-index:1}.benefits-section .benefit-card h3{position:relative;z-index:2;margin-top:0;margin-bottom:.5rem;padding-left:1rem}.benefits-section .benefit-card p{position:relative;z-index:2;margin-bottom:0;color:#686c75;font-size:1rem;padding-left:1rem}@media (max-width:959px){.benefits-section{padding:2rem 0;margin-top:2rem}.benefits-section .benefit-card{padding:2rem}.benefits-section .benefit-card::before{font-size:5rem;top:10px;transform:none;opacity:.5}.benefits-section .benefit-card h3,.benefits-section .benefit-card p{padding-left:2rem}}.services-list-section{padding:5rem 0;text-align:center}.services-list-section .section-header{max-width:800px;margin:0 auto 3rem}.services-list-section .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:left}.services-list-section .services-grid .services-column{list-style:none;padding:0;margin:0}.services-list-section .services-grid .services-column li{position:relative;padding-left:2rem;margin-bottom:.75rem;font-weight:600;color:#3192d0;font-size:1.1rem;cursor:default;transition:transform .25s ease,color .25s ease}.services-list-section .services-grid .services-column li::before{content:"\2192";position:absolute;left:0;color:#3192d0;font-weight:900;font-size:1.3rem;line-height:1.2}.services-list-section .services-grid .services-column li:hover{transform:translateX(8px);color:#2e8ac4}@media (max-width:959px){.services-list-section{padding:2rem 0}.services-list-section .services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-list-section .services-grid{grid-template-columns:1fr}}.apps-section{padding:5rem 0;background-color:#fff}.apps-section .section-header{text-align:center;margin-bottom:1rem}.apps-section .apps-grid{display:flex;gap:4rem;justify-content:center;align-items:stretch}.apps-section .apps-grid .app-card{flex:1;position:relative;padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.apps-section .apps-grid .app-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:80%;border:3px solid #075985;border-radius:30px;z-index:1;transition:border-color .3s ease}.apps-section .apps-grid .app-card .app-image{position:relative;z-index:3;width:90%;margin-bottom:1.5rem;transition:transform .4s ease}.apps-section .apps-grid .app-card .app-image img{width:100%;height:auto;display:block;border-radius:10px}.apps-section .apps-grid .app-card .app-content{position:relative;z-index:3;padding:0 1rem 2rem}.apps-section .apps-grid .app-card .app-content h3{color:#075985;font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.apps-section .apps-grid .app-card:hover::after{border-color:#3192d0}.apps-section .apps-grid .app-card:hover .app-image{transform:translateY(-8px)}@media (max-width:959px){.apps-section{padding:2rem 0}.apps-section .apps-grid{flex-direction:column}.apps-section .apps-grid .app-card{max-width:600px;margin:0 auto}}.how-it-works{padding:5rem 0;background-color:#f7fcff}.how-it-works .section-header{text-align:center;margin-bottom:5rem}.how-it-works .how-it-works-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem 4rem}.how-it-works .how-it-works-grid .work-box{display:flex;flex-direction:column}.how-it-works .how-it-works-grid .work-box .work-image-box{position:relative;width:100%;height:280px;background-color:#e0f2fe;border-radius:20px;margin-bottom:2.5rem}.how-it-works .how-it-works-grid .work-box .work-image-box .img-wrapper{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:85%;transition:transform .3s ease}.how-it-works .how-it-works-grid .work-box .work-image-box .img-wrapper img{width:100%;height:auto;display:block;filter:drop-shadow(0 15px 30px rgba(0, 0, 0, .15));border-radius:18px}.how-it-works .how-it-works-grid .work-box .work-content h3{font-size:1.4rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.how-it-works .how-it-works-grid .work-box:hover .img-wrapper{transform:translateX(-50%) translateY(-10px)}@media (max-width:959px){.how-it-works .how-it-works-grid{grid-template-columns:1fr}.how-it-works .how-it-works-grid .work-box .work-image-box{height:220px}}section.produkt-crm{padding:5rem 0;background:#f7fcff}section.produkt-crm:nth-of-type(2n){background:rgba(224,242,254,.15)}section.produkt-crm:nth-of-type(2n) .collaboration-hero{flex-direction:row-reverse}@media (max-width:959px){section.produkt-crm:nth-of-type(2n) .collaboration-hero{flex-direction:column}}section.produkt-crm .collaboration-hero{display:flex;align-items:center;gap:5rem;margin-bottom:5rem}@media (max-width:959px){section.produkt-crm .collaboration-hero{flex-direction:column;text-align:center;gap:3rem}}section.produkt-crm .collaboration-hero .hero-content{flex:1}section.produkt-crm .collaboration-hero .hero-content h3{margin-top:0;color:#075985;font-size:2.2rem}section.produkt-crm .collaboration-hero .hero-content .hero-text{margin-bottom:2rem;font-size:1.1rem;color:#686c75}section.produkt-crm .collaboration-hero .hero-image{flex:1.2}section.produkt-crm .collaboration-hero .hero-image img{width:100%;height:auto;border-radius:15px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}section.produkt-crm .section-divider{border:0;height:1px;background:linear-gradient(to right,transparent,rgba(146,153,168,.3),transparent);margin:5rem 0}section.produkt-crm .features-grid.how-it-works-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem 4rem}@media (max-width:959px){section.produkt-crm .features-grid.how-it-works-grid{grid-template-columns:1fr}}section.produkt-crm .features-grid.how-it-works-grid .work-box{display:flex;flex-direction:column}section.produkt-crm .features-grid.how-it-works-grid .work-box .work-image-box{position:relative;width:100%;height:280px;background-color:#e0f2fe;border-radius:20px;margin-bottom:2.5rem}@media (max-width:959px){section.produkt-crm .features-grid.how-it-works-grid .work-box .work-image-box{height:220px}}section.produkt-crm .features-grid.how-it-works-grid .work-box .work-image-box .img-wrapper{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:85%;transition:transform .3s ease}section.produkt-crm .features-grid.how-it-works-grid .work-box .work-image-box .img-wrapper img{width:100%;height:auto;display:block;filter:drop-shadow(0 15px 30px rgba(0, 0, 0, .15));border-radius:18px}section.produkt-crm .features-grid.how-it-works-grid .work-box .work-content h3{font-size:1.4rem;font-weight:600;color:#1e293b;margin-bottom:1rem}section.produkt-crm .features-grid.how-it-works-grid .work-box .work-content .box-text{color:#686c75;line-height:1.7}section.produkt-crm .features-grid.how-it-works-grid .work-box:hover .img-wrapper{transform:translateX(-50%) translateY(-10px)}.page-template-page-kariera .integraceTop{background:linear-gradient(to bottom right,#f0f9ff 0,#fff 45%,#e0f2fe 100%);padding:5rem 0 3rem}.page-template-page-kariera .integraceTop .integrace-inner{max-width:800px}.page-template-page-kariera .integraceTop .integrace-content{margin-bottom:0}.page-template-page-kariera .integraceTop .integrace-content .product-title{font-size:2.45rem;font-weight:700}.page-template-page-kariera .integraceTop .integrace-content .product-description{color:#334155;font-size:1rem;line-height:1.65}@media (max-width:768px){.page-template-page-kariera .integraceTop{padding:3rem 0 2rem}.page-template-page-kariera .integraceTop .integrace-content .product-title{font-size:1.8rem}}.np-boxes{background:#f0f5fa;padding:4rem 2rem}.np-boxes .produkt-portal__tiles{max-width:1200px;margin:0 auto;grid-template-columns:repeat(3,1fr);gap:24px}.np-boxes .produkt-tile-fe{background:#e0f2fe;border:none;border-radius:10px;padding:2.5rem 2rem;box-shadow:0 12px 30px -10px rgba(0,0,0,.08);transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease}.np-boxes .produkt-tile-fe:hover{background:#bae6fd;transform:translateY(-4px);box-shadow:0 12px 30px -10px rgba(0,0,0,.15)}.np-boxes .produkt-tile-fe:nth-child(3n+2){background:#f0fdf4}.np-boxes .produkt-tile-fe:nth-child(3n+2):hover{background:#dcfce7}.np-boxes .produkt-tile-fe:nth-child(3n){background:#fef2f2}.np-boxes .produkt-tile-fe:nth-child(3n):hover{background:#ffe2e2}.np-boxes .produkt-tile-fe__icon{background-color:rgba(255,255,255,.6);width:3.2rem;height:3.2rem;padding:1rem;margin-bottom:1.2rem;border-radius:10px;transition:color .3s ease}.np-boxes .produkt-tile-fe__icon img{max-height:40px;width:auto}.np-boxes .produkt-tile-fe h4{font-size:1.1rem;font-weight:600;color:#4a5565;margin-bottom:.5rem}.np-boxes .produkt-tile-fe__text{font-size:.9rem;color:#64748b;line-height:1.5}@media (max-width:959px){.np-boxes{padding:3rem 1rem}.np-boxes .produkt-portal__tiles{grid-template-columns:1fr;gap:16px}.np-boxes .produkt-tile-fe{padding:1.5rem}}.page-template-page-kariera section.textOnly{padding-block:4rem 0}.page-template-page-kariera section.textOnly h2{text-align:center;font-size:2rem;font-weight:700;color:#075985}.np-jobs{padding:3rem 0 5rem}.np-jobs .container{max-width:900px}.np-jobs .np-job-item{background:#f7fcff;border:1px solid #e5e7eb;border-radius:10px;padding:2.5rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:box-shadow .3s ease}.np-jobs .np-job-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.np-jobs .np-job-item__title{font-size:1.5rem;font-weight:600;color:#075985;margin:0 0 1rem;transition:color .3s ease}.np-jobs .np-job-item:hover .np-jobs .np-job-item__title{color:#3192d0}.np-jobs .np-job-item__text{color:#334155;line-height:1.7;margin-bottom:1.5rem;font-size:.95rem}.np-jobs .np-job-item__text ul{padding-left:1.4rem}.np-jobs .np-job-item__text li{margin-bottom:.3rem}.np-jobs .np-job-item__btn{background:#3192d0;color:#f7fcff;border:none;font-weight:500;padding:.9rem 2.2rem;border-radius:18px;border-top-right-radius:1px;border-bottom-left-radius:1px;font-size:1.1rem;cursor:pointer;transition:background .2s ease}.np-jobs .np-job-item__btn:hover{background:#2e8ac4;color:#f7fcff}@media (max-width:768px){.np-jobs{padding:2rem 0 3rem}.np-jobs .np-job-item{padding:1.5rem}.np-jobs .np-job-item__title{font-size:1.3rem}}.open-pozice{padding:3rem 0 5rem}.open-pozice .container{max-width:900px}.open-pozice__item{margin-bottom:2.5rem}.open-pozice__item:last-child{margin-bottom:0}.open-pozice__title{font-size:1.5rem;font-weight:600;color:#075985;margin:0 0 1rem}.open-pozice__content{color:#334155;line-height:1.7;font-size:.95rem}.open-pozice__content p{margin:0 0 1rem}.open-pozice__content ol,.open-pozice__content ul{padding-left:1.4rem;margin:0 0 1rem}.open-pozice__content li{margin-bottom:.4rem}.open-pozice__content a{color:#3192d0;text-decoration:underline}.open-pozice__content a:hover{color:#2e8ac4}.open-pozice__content strong{font-weight:600}@media (max-width:768px){.open-pozice{padding:2rem 0 3rem}.open-pozice__title{font-size:1.3rem}}.blog-detail{background:#f7fcff}.blog-detail .product-hero{padding:4rem 0 5rem;background:#e0f2fe}.blog-detail .product-hero .product-hero-inner{display:flex;align-items:center;gap:4rem}.blog-detail .product-hero .product-hero-content{flex:1;max-width:44rem}.blog-detail .product-hero .product-hero-content .btn-back{display:inline-flex;align-items:center;gap:8px;color:#3192d0;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.blog-detail .product-hero .product-hero-content .btn-back svg{display:block;transform:translateX(0);transition:transform .3s cubic-bezier(.4, 0, .2, 1)}.blog-detail .product-hero .product-hero-content .btn-back:hover{color:#075985}.blog-detail .product-hero .product-hero-content .btn-back:hover svg{transform:translateX(-5px)}.blog-detail .product-hero .product-hero-content .product-title{display:inline-block;font-size:.8rem;color:#3192d0;background:#f7fcff;border:1px solid rgba(49,146,208,.3);padding:.4rem .9rem;border-radius:6px;text-transform:uppercase;font-weight:700;letter-spacing:.05em;margin-bottom:1.25rem;box-shadow:0 2px 4px rgba(30,41,59,.05)}.blog-detail .product-hero .product-hero-content h1{margin:0;font-size:3.5rem;line-height:1.1;color:#1e293b}.blog-detail .product-hero .product-hero-content .blog-detail__meta-simple{display:flex;align-items:center;gap:.8rem;color:#075985;font-weight:500;margin-top:1.5rem;font-size:.95rem}.blog-detail .product-hero .product-hero-content .blog-detail__meta-simple .author strong{color:#1e293b}.blog-detail .product-hero .product-hero-content .blog-detail__meta-simple .sep{color:#3192d0;opacity:.6}.blog-detail .product-hero .product-hero-visual{flex:1.1;position:relative;padding-top:24px}.blog-detail .product-hero .product-hero-visual::before{content:"";position:absolute;top:0;left:0;width:100%;height:24px;background:#e5e7eb;border-radius:12px 12px 0 0}.blog-detail .product-hero .product-hero-visual::after{content:"";position:absolute;top:8px;left:12px;width:8px;height:8px;border-radius:50%;background:#ff5f57;box-shadow:15px 0 0 #febc2e,30px 0 0 #28c840}.blog-detail .product-hero .product-hero-visual img{display:block;width:100%;height:auto;border-radius:0 0 12px 12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.blog-detail__layout{display:grid;grid-template-columns:1fr;gap:5rem;padding:5rem 0}@media (min-width:1200px){.blog-detail__layout{grid-template-columns:1fr 350px;align-items:start}}.blog-detail__content{line-height:1.8;font-size:1.125rem;color:rgba(30,41,59,.85)}.blog-detail__content h2{font-size:2.2rem;color:#075985;margin:3.5rem 0 1.5rem;font-weight:700}.blog-detail__content h3{font-size:1.7rem;color:#1e293b;margin:2.5rem 0 1.25rem;font-weight:600}.blog-detail__content h4{font-size:1.3rem;color:#3192d0;margin:2rem 0 1rem;text-transform:none}.blog-detail__content>:first-child{margin-top:0}.blog-detail__content p{margin-bottom:1.6rem}.blog-detail__content b,.blog-detail__content strong{color:#1e293b}.blog-detail__content ol,.blog-detail__content ul{margin:1.5rem 0 1.5rem 1.5rem}.blog-detail__content ol li,.blog-detail__content ul li{margin-bottom:.75rem;padding-left:.5rem}.blog-detail__content ol li::marker,.blog-detail__content ul li::marker{color:#3192d0;font-weight:700}.blog-detail__content img{max-width:100%;height:auto;border-radius:1rem;margin:2.5rem 0;box-shadow:0 10px 30px rgba(30,41,59,.05)}.blog-detail__content blockquote{margin:3rem 0;padding:2.5rem;background:#e0f2fe;border-left:4px solid #3192d0;border-radius:0 1.5rem 1.5rem 0;position:relative}.blog-detail__content blockquote p{font-style:italic;font-size:1.25rem;color:#075985;margin-bottom:0;line-height:1.6}.blog-detail__content blockquote::before{content:"“";position:absolute;top:-10px;left:20px;font-size:5rem;color:#3192d0;opacity:.2;font-family:serif}.blog-detail__content a:not(.btn){color:#3192d0;text-decoration:underline;text-underline-offset:4px;font-weight:600;transition:all .2s ease}.blog-detail__content a:not(.btn):hover{color:#075985;text-decoration-color:#075985}@media (min-width:1200px){.blog-detail__sidebar{position:sticky;top:7rem;align-self:start}}.blog-detail__sidebar .sidebar-title{font-size:1.3rem;color:#1e293b;margin-bottom:2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.blog-detail__sidebar .sidebar-list{display:flex;flex-direction:column;gap:2rem}.sidebar-item{display:grid;grid-template-columns:80px 1fr;gap:1.2rem;text-decoration:none}.sidebar-item__img img{width:80px;height:80px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px rgba(30,41,59,.08)}.sidebar-item__txt .cat{font-size:.7rem;text-transform:uppercase;color:#3192d0;font-weight:700}.sidebar-item__txt h4{font-size:.95rem;margin:.2rem 0 0;color:#1e293b;transition:color .2s;line-height:1.4}.sidebar-item:hover h4{color:#3192d0}@media (max-width:959px){.blog-detail .product-hero{padding:3rem 0}.blog-detail .product-hero .product-hero-inner{flex-direction:column;text-align:center}.blog-detail .product-hero .product-hero-content{max-width:100%}.blog-detail .product-hero .product-hero-content .blog-detail__back,.blog-detail .product-hero .product-hero-content .blog-detail__meta-simple{justify-content:center}.blog-detail .product-hero .product-hero-content h1{font-size:2.5rem}.blog-detail .product-hero .product-hero-visual{width:100%}}.hp-blog__cta{text-align:center;margin-top:4rem}.blog-archive{padding:3rem 0}@media (min-width:992px){.blog-archive{padding:5rem 0}}.blog-archive__header{margin-bottom:3rem;text-align:center;padding:0 1rem}@media (min-width:992px){.blog-archive__header{margin-bottom:5rem}}.blog-archive__label{display:block;color:#075985;text-transform:uppercase;font-size:.75rem;letter-spacing:.125rem;margin-bottom:.5rem;font-weight:700}.blog-archive__title{margin-bottom:1rem;color:#075985}.blog-archive__search-wrapper{max-width:100%;margin:2rem auto 0;padding:0 1rem}@media (min-width:992px){.blog-archive__search-wrapper{max-width:50rem;margin:3rem auto 0}}.blog-archive__grid-wrapper{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media (min-width:1300px){.blog-archive__grid-wrapper{grid-template-columns:1fr 16rem}}.blog-archive__pagination{margin-top:3rem;display:flex;justify-content:center;align-items:center;gap:.25rem;padding:2rem .5rem;border-top:1px solid rgba(0,0,0,.05)}@media (min-width:992px){.blog-archive__pagination{margin-top:5rem;gap:.5rem}}.blog-archive__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .5rem;border-radius:.75rem;background:#f8f9fa;color:#1e293b;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .25s ease}@media (min-width:992px){.blog-archive__pagination .page-numbers{min-width:2.75rem;height:2.75rem}}.blog-archive__pagination .page-numbers:hover:not(.current):not(.dots){background-color:#e0f2fe;color:#3192d0;transform:translateY(-2px)}.blog-archive__pagination .page-numbers.current{background-color:#3192d0;color:#fff}.blog-archive__pagination .page-numbers.next,.blog-archive__pagination .page-numbers.prev{border:1px solid rgba(0,0,0,.1);background:0 0;width:auto;padding:0 .75rem}.blog-search{position:relative}.blog-search__input-wrapper{position:relative;display:flex;align-items:center}.blog-search__input{width:100%;padding:.85rem 3.5rem .85rem 1.25rem;border:2px solid rgba(0,0,0,.05);border-radius:100px;background:#fff;font-size:1rem;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4, 0, .2, 1);-webkit-appearance:none}@media (min-width:960px){.blog-search__input{padding:1.2rem 4rem 1.2rem 1.5rem;font-size:1.1rem}}.blog-search__input:focus{outline:0;border-color:#3192d0;box-shadow:0 15px 35px rgba(0,0,0,.1);transform:translateY(-2px)}.blog-search__submit{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);background:0 0;border:none;color:#3192d0;cursor:pointer;padding:0;display:flex;align-items:center;transition:transform .2s}@media (min-width:960px){.blog-search__submit{right:1.5rem}}.blog-search__submit:hover{transform:translateY(-50%) scale(1.1)}.blog-search__results{position:absolute;top:100%;left:0;right:0;background:#fff;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:1rem;display:none;max-height:60vh;overflow-y:auto;margin-top:.5rem;border:1px solid rgba(0,0,0,.05)}@media (min-width:992px){.blog-search__results{border-radius:0 0 15px 15px;max-height:400px}}.blog-search__results.is-active{display:block!important;animation:fadeInUp .3s ease}.blog-search__results .res-label{padding:8px 15px;background:#f8f9fa;font-size:10px;font-weight:700;color:#9299a8;text-transform:uppercase;letter-spacing:.5px}.blog-search__results .search-result-item{display:flex;align-items:center;padding:.75rem 1rem;gap:.75rem;text-decoration:none;color:#1e293b;border-bottom:1px solid rgba(0,0,0,.05);transition:background .2s}@media (min-width:992px){.blog-search__results .search-result-item{padding:1rem 1.5rem;gap:1rem}}.blog-search__results .search-result-item:hover{background:#e0f2fe;color:#3192d0}.blog-search__results .search-result-item img{width:35px;height:35px;object-fit:cover;border-radius:.35rem;flex-shrink:0}.blog-search__results .search-result-item .res-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.blog-search__results .search-result-item .res-title{font-weight:600;font-size:.9rem;line-height:1.3}.blog-search__results .search-result-item .res-cat{font-size:10px;text-transform:uppercase;color:#9299a8;margin-top:2px}.blog-search__results .no-results{padding:1.5rem;text-align:center;font-size:.9rem;color:#9299a8}.hp-blog__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;transition:opacity .3s ease;padding:0 1rem}@media (min-width:640px){.hp-blog__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.hp-blog__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:1300px){.hp-blog__grid{padding:0}}.hp-blog__grid .hp-blog__card{background:#fff;border-radius:1.125rem;box-shadow:0 1rem 2rem -.5rem rgba(0,0,0,.1);overflow:hidden;transition:all .25s ease}.hp-blog__grid .hp-blog__card:hover{transform:translateY(-.375rem);box-shadow:0 1.5rem 3.125rem -.75rem rgba(0,0,0,.25)}.hp-blog__grid .hp-blog__card a{display:block;height:100%;text-decoration:none;color:inherit}.hp-blog__grid .hp-blog__image img{width:100%;height:12rem;object-fit:cover;display:block}@media (min-width:992px){.hp-blog__grid .hp-blog__image img{height:15rem}}.hp-blog__grid .hp-blog__content{padding:1.25rem}.hp-blog__grid .hp-blog__category{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#3192d0;margin-bottom:.5rem}.hp-blog__grid .hp-blog__title{margin-bottom:1rem;color:#1e293b;font-size:1.05rem;line-height:1.3;font-weight:700}.hp-blog__grid .hp-blog__date{font-size:.8rem;color:#9299a8}.blog-sidebar{width:100%;padding:0;box-sizing:border-box}@media (min-width:1300px){.blog-sidebar{position:sticky;top:7rem;padding-left:1.5rem;border-left:1px solid rgba(0,0,0,.05);width:auto}}.blog-sidebar__box{background:#fdfdfd;padding:1.25rem;border-radius:1rem;border:1px solid rgba(0,0,0,.03);box-sizing:border-box;overflow:hidden}@media (min-width:992px){.blog-sidebar__box{padding:1.5rem}}.blog-sidebar__title{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.25rem;color:#9299a8}@media (max-width:1299px){.blog-sidebar__title{text-align:left}}.blog-sidebar__list{list-style:none;padding:0;margin:0}.blog-sidebar__list li{margin-bottom:.5rem;width:100%}.blog-sidebar__list li a{display:flex;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;color:#1e293b;font-size:.9rem;padding:.6rem .8rem;border-radius:.6rem;transition:all .2s ease;word-break:break-word}.blog-sidebar__list li a span:not(.count){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-sidebar__list li a .count{font-size:.7rem;background:rgba(0,0,0,.05);padding:.2rem .6rem;border-radius:1rem;color:#9299a8;flex-shrink:0}.blog-sidebar__list li a:hover{background:#e0f2fe;color:#3192d0}.blog-sidebar__list li.active a{background:#3192d0;color:#fff;font-weight:600}.blog-sidebar__list li.active a .count{background:rgba(255,255,255,.2);color:#fff}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#blog-posts-grid{transition:opacity .3s ease}.hp-blog__card .hp-blog__image{position:relative}.hp-blog__card .hp-blog__image::after{content:"";position:absolute;inset:0;background:rgba(30,41,59,.3);transition:background .25s ease;z-index:1}.hp-blog__card .hp-blog__image .play-button{position:absolute;inset:0;z-index:2;background-repeat:no-repeat;background-position:center;background-size:60px 60px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB4PSIwIiB5PSIwIiB2aWV3Qm94PSIwIDAgNDg1IDQ4NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTQxMy45NzQgNzEuMDI2QzM2OC4xNzEgMjUuMjI1IDMwNy4yNzQgMCAyNDIuNSAwUzExNi44MjkgMjUuMjI1IDcxLjAyNiA3MS4wMjZDMjUuMjI1IDExNi44MjkgMCAxNzcuNzI2IDAgMjQyLjVzMjUuMjI1IDEyNS42NzEgNzEuMDI2IDE3MS40NzRDMTE2LjgyOSA0NTkuNzc1IDE3Ny43MjYgNDg1IDI0Mi41IDQ4NXMxMjUuNjcxLTI1LjIyNSAxNzEuNDc0LTcxLjAyNkM0NTkuNzc1IDM2OC4xNzEgNDg1IDMwNy4yNzQgNDg1IDI0Mi41cy0yNS4yMjUtMTI1LjY3MS03MS4wMjYtMTcxLjQ3NHpNMjQyLjUgNDU1QzEyNS4zMjcgNDU1IDMwIDM1OS42NzMgMzAgMjQyLjVTMTI1LjMyNyAzMCAyNDIuNSAzMCA0NTUgMTI1LjMyNyA0NTUgMjQyLjUgMzU5LjY3MyA0NTUgMjQyLjUgNDU1eiIgZmlsbD0iI2ZmZmZmZiIvPjxwYXRoIGQ9Ik0xODEuMDYyIDMzNi41NzUgMzQzLjkzOCAyNDIuNWwtMTYyLjg3Ni05NC4wNzV6IiBmaWxsPSIjZmZmZmZmIi8+PC9nPjwvc3ZnPg==");transition:transform .25s ease,opacity .25s ease}@media (min-width:992px){.hp-blog__card .hp-blog__image .play-button{background-size:80px 80px}}.hp-blog__card:hover .hp-blog__image::after{background:rgba(30,41,59,.45)}.hp-blog__card:hover .play-button{transform:scale(1.1)}.video-detail .blog-detail__layout{grid-template-columns:auto!important}.video-detail .blog-detail__layout .wp-block-embed .wp-block-embed__wrapper iframe{width:100%!important;height:auto!important;aspect-ratio:16/9;border-radius:12px;border:none}body,body :not(#wpadminbar):not(#wpadminbar *),html{font-family:Poppins,sans-serif}body{font-size:1rem;line-height:1.6;font-weight:400;color:#1e293b;background:#f7fcff;margin:0}h1{font-size:4.5rem;font-weight:700;line-height:1.2;margin-bottom:.5em;margin-top:.5em}h2{font-size:2.45rem;font-weight:700;line-height:1.25;margin-bottom:.5em;margin-top:.5em}h3{font-size:1.9rem;font-weight:400;line-height:1.3;margin-bottom:.5em;margin-top:.5em;color:#075985}h4{font-size:1.375rem;font-weight:600;line-height:1.35;margin-bottom:.5em;margin-top:.5em}h5{font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:.5em;margin-top:.5em}h6{font-size:1rem;font-weight:600;line-height:1.45;margin-bottom:.5em;margin-top:.5em}p{margin:0 0 1em;font-weight:400}a{color:#3192d0;font-weight:500;text-decoration:none}a:hover{color:#2e8ac4}b,strong{font-weight:700}em,i{font-style:italic}small{font-size:.875rem;color:rgba(30,41,59,.7)}ol,ul{margin:0 0 1em;padding-left:1.2rem}.container{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.btn{display:inline-block;padding:.9rem 2.2rem;font-size:1.1rem;font-weight:500;text-decoration:none;border-radius:20px;border-top-right-radius:1px;border-bottom-left-radius:1px;transition:all .2s ease}.btn.primary{background:#3192d0;color:#f7fcff}.btn.primary:hover{background:#2e8ac4}.btn.secondary{background:#3192d0;color:#f7fcff}.btn.secondary:hover{background:#2e8ac4}.btn.green{background:#03ca52;color:#f7fcff}.btn.green:hover{background:#07b14b}#page-loader{position:fixed;inset:0;background:rgba(247,252,255,.42);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:99999;transition:opacity .35s ease,visibility .35s ease}#page-loader.hidden{opacity:0;visibility:hidden}#page-loader .loader-rings{position:relative;width:8rem;height:8rem}#page-loader .loader-rings .ring{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;animation:spin 1.2s linear infinite}#page-loader .loader-rings .ring-1{border-top-color:#3192d0;animation-duration:1.2s}#page-loader .loader-rings .ring-2{inset:6px;border-right-color:#075985;animation-duration:1.6s;animation-direction:reverse}#page-loader .loader-rings .ring-3{inset:12px;border-bottom-color:rgba(49,146,208,.6);animation-duration:2s}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.cf7-popup{position:fixed;inset:0;background:rgba(30,41,59,.55);display:none;align-items:center;justify-content:center;z-index:9999}.cf7-popup.is-visible{display:flex}.cf7-popup .cf7-popup-inner{background:#f7fcff;border-radius:18px;padding:2rem 2.2rem;max-width:420px;width:90%;text-align:center;box-shadow:0 30px 60px rgba(0,0,0,.3);animation:popupIn .35s ease}.cf7-popup .cf7-popup-icon{width:56px;height:56px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.cf7-popup .cf7-popup-message{font-size:1rem;color:#1e293b}.cf7-popup .cf7-popup-close{margin-top:1.5rem;padding:.75rem 2rem;border:none;cursor:pointer}.cf7-popup.is-success .cf7-popup-icon{background:#dcfce7;color:#03ca52}.cf7-popup.is-error .cf7-popup-icon{background:#fef2f2;color:#fb2c36}@keyframes popupIn{from{transform:translateY(20px) scale(.96);opacity:0}to{transform:none;opacity:1}}