body.xpro-theme-builder-template{padding:0!important;margin:0!important}#page,#content,#primary,.site-content,.entry-content,.ast-container,.site-main,.ast-no-sidebar .entry-content,article.page,body .ast-page-builder-template .entry-content,body.ast-separate-container #content,body.ast-separate-container .site-content,body.ast-separate-container .ast-container,body.ast-separate-container #primary,body.ast-separate-container .ast-article-single,body.ast-separate-container .ast-article-post,body.ast-plain-container #content,body.elementor-page #content,body.elementor-page .ast-container,body.elementor-page #primary,body.elementor-page .ast-article-single{background:transparent!important;background-color:transparent!important;box-shadow:none!important;padding:0!important;margin:0 auto!important;max-width:none!important;width:auto!important;border:0!important}body .site-content>.ast-container{padding:0!important;max-width:none!important}body.elementor-page .entry-header,body .ast-page-builder-template .entry-header,body.elementor-page .ast-archive-description{display:none}#masthead.site-header,.ast-primary-header-bar,.ast-header-break-point .main-header-bar-wrap{display:none!important}.elementor>.e-con[id]{scroll-margin-top:84px}.elementor>.e-con#home{scroll-margin-top:0}html{scroll-behavior:smooth}header.xpro-theme-builder-header{position:fixed!important;top:0;left:0;width:100%;z-index:600;padding:1.1rem 2rem;background:#fff0;transition:background-color .35s,border-color .35s,backdrop-filter .35s;border-bottom:1px solid #fff0;box-sizing:border-box}body.is-scrolled header.xpro-theme-builder-header{backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid var(--line)}header.xpro-theme-builder-header .main-title.xpro-hidden{display:none}header.xpro-theme-builder-header>nav.xpro-theme-builder-header-nav{flex:1 1 auto;width:100%;margin:0;padding:0;display:block}header.xpro-theme-builder-header .elementor{width:100%}header.xpro-theme-builder-header .elementor>.e-con,header.xpro-theme-builder-header .elementor>.elementor-section{padding:0!important;width:100%;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:2rem;max-width:none}header.xpro-theme-builder-header .e-con-inner{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:2rem;width:100%;max-width:none;padding:0}.nav-brand-img{flex:0 0 auto;display:flex;align-items:center}.nav-brand-img .elementor-widget-container{display:flex;align-items:center}.nav-brand-img a,.nav-brand-img img{display:block}.nav-brand-img img{height:52px;width:auto;object-fit:contain;transition:transform .5s cubic-bezier(.34,1.56,.64,1),height .4s}.nav-brand-img a:hover img{transform:scale(1.07)}body.is-scrolled .nav-brand-img img{height:44px}@media (max-width:767px){.nav-brand-img img{height:42px}}.nav-brand-widget{flex:0 0 auto}.nav-brand-widget .elementor-heading-title,.nav-brand-widget h2,.nav-brand-widget h1{font-family:var(--font-d);font-weight:800;font-size:1.25rem;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:.55rem;color:var(--text);margin:0;line-height:1}.nav-brand-widget .elementor-heading-title::before{content:"";display:inline-block;width:10px;height:10px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan);flex-shrink:0}.nav-brand-widget a{color:var(--text);text-decoration:none;display:inline-flex;align-items:center;gap:.55rem}.nav-brand-widget a:hover{color:var(--text)}.nav-right.e-con{flex-direction:row!important;align-items:center!important;gap:2.2rem;flex:0 0 auto;width:auto;padding:0!important}.xpro-elementor-horizontal-navbar-wrapper{display:flex;align-items:center}nav.xpro-elementor-horizontal-navbar{padding:0;background:#fff0}ul.xpro-elementor-horizontal-navbar-nav{display:flex;gap:2.2rem;align-items:center;list-style:none;padding:0;margin:0}ul.xpro-elementor-horizontal-navbar-nav{gap:.15rem}ul.xpro-elementor-horizontal-navbar-nav>li{margin:0;position:relative}ul.xpro-elementor-horizontal-navbar-nav>li>a{font-size:.83rem;font-family:var(--font-b);color:var(--text-dim);font-weight:400;position:relative;padding:.5rem .95rem!important;border-radius:9px;transition:color .25s,background .25s;display:inline-block;background:#fff0;border:0;text-decoration:none;line-height:1.4}ul.xpro-elementor-horizontal-navbar-nav>li>a::after{content:"";position:absolute;left:.95rem;right:.95rem;bottom:.32rem;height:1.5px;background:var(--cyan);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}ul.xpro-elementor-horizontal-navbar-nav>li.current-menu-item>a,ul.xpro-elementor-horizontal-navbar-nav>li>a:hover{color:var(--text)}ul.xpro-elementor-horizontal-navbar-nav>li.current-menu-item>a::after,ul.xpro-elementor-horizontal-navbar-nav>li>a:hover::after{transform:scaleX(1)}.xpro-elementor-horizontal-menu-toggler{background:#fff0;border:0;cursor:pointer;color:var(--text);width:44px;height:44px;display:none;align-items:center;justify-content:center;padding:0}.xpro-elementor-horizontal-menu-toggler svg,.xpro-elementor-horizontal-menu-toggler i{font-size:22px;color:var(--text);width:22px;height:22px;fill:currentColor}.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-horizontal-navbar,.xpro-elementor-horizontal-menu-responsive-tablet .xpro-elementor-horizontal-navbar{background:var(--bg)}.xpro-elementor-horizontal-menu-close{color:var(--text);background:#fff0;border:0;cursor:pointer}.xpro-elementor-horizontal-menu-overlay{background:rgb(7 17 19 / .85);backdrop-filter:blur(14px)}.nav-cta.elementor-widget-button .elementor-button{font-family:var(--font-b);font-size:.82rem;font-weight:500;background:var(--cyan);color:#fff;padding:.7rem 1.4rem;border-radius:100px;transition:transform .25s,box-shadow .25s;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;line-height:1;border:0}.nav-cta.elementor-widget-button .elementor-button:hover{transform:scale(1.05);box-shadow:0 12px 30px -10px rgb(30 155 240 / .6);background:var(--cyan);color:#fff}#xpro-theme-builder-footer{padding:5rem 0 2rem;border-top:1px solid var(--line);position:relative;z-index:2;background:var(--bg);box-sizing:border-box}#xpro-theme-builder-footer .elementor{width:100%;max-width:1180px;margin:0 auto;padding:0 1.8rem;box-sizing:border-box}#xpro-theme-builder-footer .elementor>.e-con{padding:0!important;max-width:none}#xpro-theme-builder-footer .e-con-inner{padding:0;max-width:none}.fgrid.e-con{flex-direction:row!important;flex-wrap:wrap;gap:3rem;margin-bottom:3rem!important;align-items:flex-start;padding:0}.fgrid.e-con>.fbrand,.fgrid.e-con>.e-con.fbrand{flex:1.6 1 280px;min-width:220px;padding:0;flex-direction:column;align-items:flex-start;gap:1rem}.fgrid.e-con>.fcol,.fgrid.e-con>.e-con.fcol{flex:1 1 160px;min-width:140px;padding:0;flex-direction:column;align-items:flex-start;gap:1.1rem}.fgrid.e-con>.fcol--contact{flex:1.2 1 200px}.fbrand p,.fbrand .elementor-widget-text-editor p{color:var(--text-dim);font-size:.9rem;max-width:30ch;margin:0;line-height:1.55}.fcol h4.elementor-widget-heading .elementor-heading-title{font-family:var(--font-m);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text);font-weight:500;margin:0 0 .3rem}.fcol .flist.elementor-widget-text-editor{margin:0}.fcol .flist.elementor-widget-text-editor p{margin:0 0 .55rem;font-size:.88rem;color:var(--text-dim);line-height:1.5}.fcol .flist.elementor-widget-text-editor a{color:var(--text-dim);transition:color .25s;text-decoration:none}.fcol .flist.elementor-widget-text-editor a:hover{color:var(--cyan)}.fbot.e-con{flex-direction:row!important;justify-content:space-between;align-items:center;padding:1.8rem 0 0!important;border-top:1px solid var(--card-bd);flex-wrap:wrap;gap:1rem;margin:0!important}.fbot .copyright.elementor-widget-text-editor p,.fbot .copyright.elementor-widget-text-editor,.fbot .legal-bits.elementor-widget-text-editor p,.fbot .legal-bits.elementor-widget-text-editor{font-family:var(--font-m);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin:0}.fbot .legal-bits a{color:var(--text-dim);text-decoration:none;transition:color .25s;display:inline-block;margin-left:1.4rem}.fbot .legal-bits a:first-child{margin-left:0}.fbot .legal-bits a:hover{color:var(--cyan)}.fbot .legal-bits a[data-modal]{cursor:pointer}.elementor>.e-con.page-hero{min-height:80vh;padding:10rem 1.8rem 5rem!important;position:relative;overflow:hidden;justify-content:center;align-items:flex-start}.elementor>.e-con.page-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 30%,rgb(30 155 240 / .20),transparent 55%),radial-gradient(circle at 88% 80%,rgb(77 180 255 / .10),transparent 55%)}.elementor>.e-con.page-hero>.e-con-inner{position:relative;z-index:2;max-width:1180px;width:100%}.statgrid.e-con{flex-direction:row!important;flex-wrap:wrap;gap:0;border:1px solid var(--card-bd);border-radius:26px;padding:1rem;background:var(--card)}.statgrid.e-con>.e-con.cell{flex:1 1 calc(25% - 0px);padding:1.4rem 1rem;align-items:center;text-align:center;border-right:1px solid var(--card-bd);min-width:140px}.statgrid.e-con>.e-con.cell:last-child{border-right:0}.statgrid.e-con>.e-con.cell .num,.statgrid.e-con>.e-con.cell .num.elementor-widget-heading .elementor-heading-title{font-family:var(--font-d);font-weight:800;font-size:clamp(1.6rem,2.6vw,2.4rem);letter-spacing:-.02em;color:var(--text);line-height:1.1;margin:0}.statgrid.e-con>.e-con.cell .lbl,.statgrid.e-con>.e-con.cell .lbl.elementor-widget-heading .elementor-heading-title{font-family:var(--font-m);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);margin-top:.4rem;line-height:1.3}.flow.e-con{flex-direction:row!important;flex-wrap:wrap;gap:1rem}.flow.e-con>.e-con.step{flex:1 1 calc(33.333% - 1rem);min-width:200px;padding:1.6rem 1.3rem;border:1px solid var(--card-bd);border-radius:22px;background:var(--card);position:relative;flex-direction:column;align-items:flex-start;gap:.4rem}.flow .step .sn.elementor-widget-heading .elementor-heading-title,.flow .step .sn.elementor-widget-text-editor p,.flow .step .sn.elementor-widget-text-editor{font-family:var(--font-m);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin:0 0 .3rem;line-height:1.3}.flow .step h3.elementor-widget-heading .elementor-heading-title{font-family:var(--font-d);font-weight:800;font-size:1.15rem;letter-spacing:-.02em;line-height:1.2;margin:0 0 .4rem}.flow .step .elementor-widget-text-editor p{color:var(--text-dim);font-size:.88rem;line-height:1.55;margin:0}.fcards.e-con{flex-direction:row!important;flex-wrap:wrap;gap:1.4rem;padding:0}.fcards.e-con>.e-con.fcard{flex:1 1 calc(33.333% - 1rem);min-width:240px;position:relative;background:var(--card);border:1px solid var(--card-bd);border-radius:26px;padding:1.8rem;transition:border-color .35s,transform .35s;flex-direction:column;align-items:flex-start;gap:.4rem}.fcards.e-con>.e-con.fcard:hover{border-color:var(--cyan);transform:translateY(-4px)}.fcard h3.elementor-widget-heading .elementor-heading-title{font-family:var(--font-d);font-weight:800;font-size:1.1rem;letter-spacing:-.02em;line-height:1.2;margin:0 0 .3rem}.fcard .elementor-widget-text-editor p{color:var(--text-dim);font-size:.9rem;margin:0;line-height:1.55}.fcard .fcicon{width:44px;height:44px;border-radius:14px;background:var(--accent-soft);display:inline-flex;align-items:center;justify-content:center;color:var(--cyan);margin-bottom:.7rem;flex:0 0 auto}.fcard .fcicon.elementor-widget-icon{margin:0 0 .7rem;width:44px;height:44px}.fcard .fcicon.elementor-widget-icon .elementor-icon{background:var(--accent-soft);color:var(--cyan);font-size:20px;width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.fcard .fcicon.elementor-widget-icon .elementor-icon i,.fcard .fcicon.elementor-widget-icon .elementor-icon svg{color:var(--cyan);fill:var(--cyan);width:20px;height:20px}.values.e-con{flex-direction:row!important;flex-wrap:wrap;gap:1.4rem;padding:0}.values.e-con>.e-con.value{flex:1 1 calc(33.333% - 1rem);min-width:240px;padding:1.6rem 1.3rem;border:1px solid var(--card-bd);border-radius:22px;background:var(--card);flex-direction:column;align-items:flex-start;gap:.3rem}.values .value .vlbl.elementor-widget-heading .elementor-heading-title,.values .value .vlbl.elementor-widget-text-editor p,.values .value .vlbl.elementor-widget-text-editor{font-family:var(--font-m);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin:0 0 .3rem;line-height:1.3}.values .value h3.elementor-widget-heading .elementor-heading-title{font-family:var(--font-d);font-weight:800;font-size:1.15rem;letter-spacing:-.02em;line-height:1.2;margin:0 0 .4rem}.values .value .elementor-widget-text-editor p{color:var(--text-dim);font-size:.92rem;margin:0;line-height:1.6}.partner-tier.e-con{flex-direction:column!important;gap:1.4rem;padding:0;align-items:stretch}.partner-tier .ptlbl.elementor-widget-heading .elementor-heading-title{font-family:var(--font-m);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin:0;line-height:1.3}.partner-tier .ptcaption.elementor-widget-text-editor p{color:var(--text-dim);font-size:.92rem;max-width:62ch;margin:0;line-height:1.55}.contact-grid.e-con{flex-direction:row!important;gap:3.5rem;align-items:flex-start;flex-wrap:wrap;padding:0}.contact-grid.e-con>.e-con.cinfo,.contact-grid.e-con>.e-con.cform{flex:1 1 320px;min-width:280px;padding:0;flex-direction:column;align-items:stretch;gap:.4rem}.cinfo .citem.e-con{padding:1.2rem 0!important;border-bottom:1px solid var(--card-bd);flex-direction:column!important;gap:.45rem}.cinfo .citem.e-con:last-child{border-bottom:0}.cinfo .clbl.elementor-widget-heading .elementor-heading-title,.cinfo .clbl.elementor-widget-text-editor p{font-family:var(--font-m);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);margin:0;line-height:1.3}.cinfo .cval.elementor-widget-text-editor p,.cinfo .cval.elementor-widget-heading .elementor-heading-title{font-family:var(--font-b);font-size:1.05rem;color:var(--text);margin:0;font-weight:400;line-height:1.4}.cinfo .cval a{color:var(--text);text-decoration:none}.cinfo .cval a:hover{color:var(--cyan)}.case-study.e-con{flex-direction:row!important;gap:3rem;align-items:center;border:1px solid var(--card-bd);border-radius:26px;padding:2.5rem!important;background:var(--card);flex-wrap:wrap}.case-study>.e-con.cs-text,.case-study>.e-con.cs-stats{flex:1 1 280px;min-width:240px;padding:0}.case-study .cs-label.elementor-widget-heading .elementor-heading-title{font-family:var(--font-m);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin:0 0 .8rem}.case-study .cs-title.elementor-widget-heading .elementor-heading-title{font-family:var(--font-d);font-weight:800;font-size:1.6rem;letter-spacing:-.02em;line-height:1.2;margin:0 0 .9rem}.case-study .cs-body.elementor-widget-text-editor p{color:var(--text-dim);font-size:.95rem;line-height:1.6;margin:0 0 1rem}.wpforms-container{margin:0;max-width:none}.wpforms-form{display:flex;flex-direction:column;gap:1.1rem}.wpforms-form .wpforms-field{padding:0!important;margin:0!important;border:0}.wpforms-form .wpforms-field-hp,.wpforms-form .wpforms-field[data-field-id="7"],.wpforms-form .wpforms-field[data-field-id="8"],.wpforms-form .wpforms-field[data-field-id="9"]{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important}.wpforms-form>.wpforms-field-container>.wpforms-field:first-child[data-field-type="text"][data-field-id="7"]{display:inline!important;height:1px!important;width:1px!important;overflow:hidden!important}.wpforms-form .wpforms-field-label,.wpforms-form label.wpforms-field-label{font-family:var(--font-m);font-size:.6rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.55rem;display:block}.wpforms-form .wpforms-required-label,.wpforms-form .wpforms-field-required .wpforms-field-label::after{color:var(--cyan)}.wpforms-form input[type=text],.wpforms-form input[type=email],.wpforms-form input[type=tel],.wpforms-form input[type=url],.wpforms-form input[type=number],.wpforms-form select,.wpforms-form textarea{width:100%;padding:.85rem 1rem;background:#fff0;border:1px solid var(--card-bd);border-radius:14px;font-family:var(--font-b);font-size:.94rem;color:var(--text);transition:border-color .25s,background .25s,box-shadow .25s;min-height:44px;line-height:1.4;font-weight:300;box-sizing:border-box}.wpforms-form textarea{min-height:140px;resize:vertical;line-height:1.55}.wpforms-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%230B8BAA' d='M0 0l5 6 5-6z'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.4rem}.wpforms-form input:focus,.wpforms-form select:focus,.wpforms-form textarea:focus{outline:0;border-color:var(--cyan);background:var(--accent-soft);box-shadow:0 0 0 4px rgb(30 155 240 / .10)}.wpforms-form ::placeholder{color:var(--text-dim);opacity:1}.wpforms-form .wpforms-field-checkbox label,.wpforms-form .wpforms-field-gdpr-checkbox label,.wpforms-form .wpforms-field-radio label{display:flex;align-items:flex-start;gap:.6rem;font-family:var(--font-b);font-size:.85rem;color:var(--text-dim);font-weight:300;line-height:1.55}.wpforms-form input[type=checkbox],.wpforms-form input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid var(--card-bd);border-radius:5px;background:#fff0;cursor:pointer;flex-shrink:0;margin-top:.15rem;position:relative;padding:0;min-height:0}.wpforms-form input[type=radio]{border-radius:50%}.wpforms-form input[type=checkbox]:checked,.wpforms-form input[type=radio]:checked{background:var(--cyan);border-color:var(--cyan)}.wpforms-form input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.wpforms-form input[type=radio]:checked::after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;background:#fff;border-radius:50%}.wpforms-form .wpforms-submit-container{margin-top:.5rem;padding:0}.wpforms-form button.wpforms-submit,.wpforms-form input.wpforms-submit{font-family:var(--font-b);font-size:.86rem;font-weight:500;padding:.95rem 1.6rem;border-radius:100px;display:inline-flex;align-items:center;gap:.5rem;border:1px solid #fff0;background:var(--cyan);color:#fff;cursor:pointer;transition:all .35s;min-height:44px;line-height:1}.wpforms-form button.wpforms-submit:hover,.wpforms-form input.wpforms-submit:hover{transform:translateY(-3px);box-shadow:0 18px 36px -12px rgb(30 155 240 / .6);background:var(--cyan);color:#fff}.wpforms-form .wpforms-error,.wpforms-form label.wpforms-error{color:#FF9B5B;font-family:var(--font-m);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;margin-top:.4rem;line-height:1.4}.wpforms-form input.wpforms-error,.wpforms-form textarea.wpforms-error,.wpforms-form select.wpforms-error{border-color:#FF9B5B!important;background:rgb(255 155 91 / .06)}div.wpforms-confirmation-container,div.wpforms-confirmation-container-full{border:1px solid var(--card-bd);background:var(--accent-soft)!important;border-radius:18px;padding:1.6rem 1.8rem;color:var(--text);font-family:var(--font-b);font-size:.95rem;font-weight:300;border-top:none!important}div.wpforms-confirmation-container p{color:var(--text);margin:0;font-size:.95rem;line-height:1.55}.cform .wpforms-container,.cform .elementor-widget-wpforms{width:100%}.card.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.card.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:1.4rem}.card.elementor-widget-icon-box .elementor-icon{background:var(--accent-soft);color:var(--cyan);width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:22px}.card.elementor-widget-icon-box .elementor-icon-box-title{font-family:var(--font-d);font-weight:800;font-size:1.15rem;letter-spacing:-.02em;line-height:1.2;margin:0 0 .4rem;color:var(--text)}.card.elementor-widget-icon-box .elementor-icon-box-description{color:var(--text-dim);font-size:.93rem;line-height:1.6;margin:0}@media (max-width:1024px){.statgrid.e-con>.e-con.cell{flex:1 1 50%}.statgrid.e-con>.e-con.cell:nth-child(2n){border-right:0}.statgrid.e-con>.e-con.cell:nth-child(1),.statgrid.e-con>.e-con.cell:nth-child(2){border-bottom:1px solid var(--card-bd)}.flow.e-con>.e-con.step{flex:1 1 calc(50% - .5rem)}.fcards.e-con>.e-con.fcard{flex:1 1 calc(50% - .7rem)}.values.e-con>.e-con.value{flex:1 1 calc(50% - .7rem)}.contact-grid.e-con{flex-direction:column!important;gap:2rem}.case-study.e-con{flex-direction:column!important;gap:1.6rem;padding:1.8rem!important}}@media (max-width:900px){ul.xpro-elementor-horizontal-navbar-nav{display:none}.xpro-elementor-horizontal-menu-toggler{display:inline-flex}.nav-cta{display:none}}@media (max-width:767px){header.xpro-theme-builder-header{padding:1rem 1.2rem}.elementor>.e-con.page-hero{padding:8rem 1.2rem 3rem!important;min-height:60vh}.statgrid.e-con>.e-con.cell{flex:1 1 100%;border-right:0;border-bottom:1px solid var(--card-bd)}.statgrid.e-con>.e-con.cell:last-child{border-bottom:0}.flow.e-con>.e-con.step{flex:1 1 100%}.fcards.e-con>.e-con.fcard{flex:1 1 100%}.values.e-con>.e-con.value{flex:1 1 100%}.fgrid.e-con>.fbrand,.fgrid.e-con>.fcol,.fgrid.e-con>.e-con.fbrand,.fgrid.e-con>.e-con.fcol{flex:1 1 100%}.fbot.e-con{flex-direction:column!important;align-items:flex-start}.fbot .legal-bits a:first-child{margin-left:0}.fbot .legal-bits a{margin-left:0;margin-right:1rem;display:inline-block}#xpro-theme-builder-footer{padding:3.5rem 0 1.5rem}#xpro-theme-builder-footer .elementor{padding:0 1.2rem}}#bgvid{position:fixed;inset:0;width:100vw;height:100vh;object-fit:cover;z-index:0;pointer-events:none;filter:saturate(1.05)}#bgvid-overlay{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 35%,rgb(7 17 19 / .18),transparent 70%),linear-gradient(180deg,rgb(7 17 19 / .62),rgb(7 17 19 / .5) 40%,rgb(7 17 19 / .66))}#sndtoggle{position:fixed;right:1.6rem;bottom:1.6rem;z-index:9100;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg) 70%,transparent);border:1px solid rgb(30 155 240 / .4);color:var(--text);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 8px 30px rgb(0 0 0 / .4)}#sndtoggle:hover{transform:scale(1.08);border-color:var(--cyan);box-shadow:0 0 24px rgb(30 155 240 / .45)}#sndtoggle .snd-on{display:none}#sndtoggle.on .snd-on{display:block}#sndtoggle.on .snd-off{display:none}#sndtoggle.on{border-color:var(--cyan);box-shadow:0 0 24px rgb(30 155 240 / .5)}@media (max-width:767px){#sndtoggle{right:1rem;bottom:1rem;width:44px;height:44px}}#bgvid-overlay{transition:background .9s cubic-bezier(.4,0,.2,1)}body.t-light #bgvid-overlay{background:linear-gradient(180deg,rgb(244 241 236 / .96),rgb(244 241 236 / .90) 40%,rgb(244 241 236 / .95))}.card.e-con,.e-con.card{background:linear-gradient(135deg,rgb(10 27 40 / .92),rgb(7 20 38 / .72))!important;border:1px solid rgb(30 155 240 / .30);border-radius:16px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 50px rgb(0 0 0 / .38),inset 0 1px 0 rgb(255 255 255 / .05);padding:1.7rem 1.5rem 1.6rem;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s}.card.e-con:hover,.e-con.card:hover{transform:translateY(-7px);border-color:rgb(30 155 240 / .75);box-shadow:0 26px 70px rgb(0 0 0 / .5),0 0 32px rgb(30 155 240 / .22),inset 0 1px 0 rgb(255 255 255 / .07)}.cards.e-con{align-items:stretch}.cards.e-con>.e-con.card{display:flex;flex-direction:column;height:auto}.card.e-con-boxed>.e-con-inner{max-width:none;width:100%;padding:0;margin:0;display:flex;flex-direction:column;flex:1 1 auto}.card .cnum.elementor-widget-heading{position:static;margin:0 0 1.1rem;pointer-events:none;width:auto}.card .cnum .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:rgb(30 155 240 / .16);border:1px solid rgb(30 155 240 / .4);box-shadow:0 0 26px rgb(30 155 240 / .22),inset 0 1px 0 rgb(255 255 255 / .06);font-family:var(--font-m);font-weight:500;font-size:.8rem;letter-spacing:.06em;color:var(--cyan);opacity:1;transition:box-shadow .4s,background .4s}.card:hover .cnum .elementor-heading-title{background:rgb(30 155 240 / .28);box-shadow:0 0 34px rgb(30 155 240 / .45),inset 0 1px 0 rgb(255 255 255 / .08);opacity:1;color:#fff}.card .cnum.elementor-widget-heading+*{margin-top:0}.card h3,.card .elementor-widget-heading h3.elementor-heading-title{margin:0 0 .55rem}.card .elementor-widget-heading:not(.cnum) .elementor-heading-title{color:var(--text)}.card .elementor-widget-text-editor p{color:var(--text-dim);font-size:.92rem;line-height:1.62}.values.e-con>.e-con.value,.flow.e-con>.e-con.step,.fcards.e-con>.e-con.fcard,.case-study.e-con{background:linear-gradient(135deg,rgb(10 27 40 / .88),rgb(7 20 38 / .66))!important;border:1px solid rgb(30 155 240 / .28);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 40px rgb(0 0 0 / .32),inset 0 1px 0 rgb(255 255 255 / .04);transition:transform .35s,border-color .35s,box-shadow .35s}.values.e-con>.e-con.value:hover,.flow.e-con>.e-con.step:hover,.fcards.e-con>.e-con.fcard:hover{transform:translateY(-5px);border-color:rgb(30 155 240 / .7);box-shadow:0 20px 56px rgb(0 0 0 / .44),0 0 26px rgb(30 155 240 / .18)}.values.e-con{align-items:stretch}.flow.e-con{align-items:stretch}.fcards.e-con{align-items:stretch}.value.e-con-boxed>.e-con-inner,.step.e-con-boxed>.e-con-inner,.fcard.e-con-boxed>.e-con-inner,.cell.e-con-boxed>.e-con-inner,.citem.e-con-boxed>.e-con-inner{max-width:none;width:100%;padding:0;margin:0;display:flex;flex-direction:column;flex:1 1 auto}.cell.e-con-boxed>.e-con-inner{align-items:center}.statbar.e-con{border:1px solid rgb(30 155 240 / .28);border-radius:18px;background:linear-gradient(135deg,rgb(10 27 40 / .72),rgb(7 20 38 / .5));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 14px 44px rgb(0 0 0 / .32);padding:.35rem 0}.statgrid.e-con{background:linear-gradient(135deg,rgb(10 27 40 / .78),rgb(7 20 38 / .55));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:rgb(30 155 240 / .28);box-shadow:0 14px 44px rgb(0 0 0 / .32)}.fbadge.elementor-widget-text-editor{background:rgb(30 155 240 / .10);border-color:rgb(30 155 240 / .30);color:var(--text)}.contact-grid.e-con>.e-con.cform{background:linear-gradient(135deg,rgb(10 27 40 / .88),rgb(7 20 38 / .66));border:1px solid rgb(30 155 240 / .28);border-radius:18px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 18px 50px rgb(0 0 0 / .36);padding:1.8rem!important}#xpro-theme-builder-footer{background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#bgimg{position:fixed;inset:0;z-index:0;pointer-events:none;background-size:cover;background-position:center 32%;background-repeat:no-repeat;background-color:#071420}#bgvid-overlay{background:radial-gradient(ellipse 90% 70% at 50% 30%,transparent,rgb(7 17 19 / .28) 80%),linear-gradient(180deg,rgb(7 17 19 / .38),rgb(7 17 19 / .12) 35%,rgb(7 17 19 / .34))}body.t-light .card.e-con,body.t-light .e-con.card{background:linear-gradient(135deg,rgb(255 255 255 / .95),rgb(255 255 255 / .78))!important;border-color:rgb(16 24 32 / .16);box-shadow:0 18px 50px rgb(16 24 32 / .10),inset 0 1px 0 rgb(255 255 255 / .8)}body.t-light .card.e-con:hover,body.t-light .e-con.card:hover{border-color:rgb(30 155 240 / .6);box-shadow:0 26px 70px rgb(16 24 32 / .16),0 0 32px rgb(30 155 240 / .12),inset 0 1px 0 rgb(255 255 255 / .9)}body.t-light .card .cnum .elementor-heading-title{background:rgb(30 155 240 / .10);border-color:rgb(30 155 240 / .32);box-shadow:0 0 22px rgb(30 155 240 / .14),inset 0 1px 0 rgb(255 255 255 / .6);color:var(--ocean)}body.t-light .card:hover .cnum .elementor-heading-title{background:rgb(30 155 240 / .18);color:var(--cyan);box-shadow:0 0 30px rgb(30 155 240 / .3)}body.t-light .values.e-con>.e-con.value,body.t-light .flow.e-con>.e-con.step,body.t-light .fcards.e-con>.e-con.fcard,body.t-light .case-study.e-con{background:linear-gradient(135deg,rgb(255 255 255 / .92),rgb(255 255 255 / .72))!important;border-color:rgb(16 24 32 / .15);box-shadow:0 14px 40px rgb(16 24 32 / .08),inset 0 1px 0 rgb(255 255 255 / .8)}body.t-light .values.e-con>.e-con.value:hover,body.t-light .flow.e-con>.e-con.step:hover,body.t-light .fcards.e-con>.e-con.fcard:hover{border-color:rgb(30 155 240 / .55);box-shadow:0 20px 56px rgb(16 24 32 / .14),0 0 26px rgb(30 155 240 / .10)}body.t-light .statbar.e-con,body.t-light .statgrid.e-con{background:linear-gradient(135deg,rgb(255 255 255 / .85),rgb(255 255 255 / .6));border-color:rgb(16 24 32 / .16);box-shadow:0 14px 44px rgb(16 24 32 / .10)}body.t-light .fbadge.elementor-widget-text-editor{background:rgb(30 155 240 / .08);border-color:rgb(16 24 32 / .22);color:var(--ink)}body.t-light .contact-grid.e-con>.e-con.cform{background:linear-gradient(135deg,rgb(255 255 255 / .94),rgb(255 255 255 / .78));border-color:rgb(16 24 32 / .16);box-shadow:0 18px 50px rgb(16 24 32 / .10)}body.t-light .marquee.e-con{border-color:rgb(16 24 32 / .14)}@keyframes clade-sheen{to{transform:translateX(135%) skewX(-18deg)}}ul.xpro-elementor-horizontal-navbar-nav>li>a{--hx:50%;--hy:50%;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgb(255 255 255 / .14);padding:.55rem 1.05rem!important;color:var(--text-dim);font-weight:500;background:radial-gradient(circle at var(--hx) var(--hy),rgb(255 255 255 / .14),rgb(255 255 255 / .05) 42%,rgb(255 255 255 / .02));box-shadow:inset 0 1px 0 rgb(255 255 255 / .10);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .22s,color .22s,border-color .22s;transform-style:preserve-3d}ul.xpro-elementor-horizontal-navbar-nav>li>a::after{content:"";position:absolute;inset:0;left:auto;right:auto;bottom:auto;width:auto;height:auto;border-radius:inherit;background:linear-gradient(115deg,transparent,rgb(255 255 255 / .14) 35%,rgb(255 255 255 / .7) 48%,rgb(255 255 255 / .14) 62%,transparent);transform:translateX(-135%) skewX(-18deg);opacity:0;transform-origin:center;transition:none;inset:0}ul.xpro-elementor-horizontal-navbar-nav>li>a::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--hx) var(--hy),rgb(255 255 255 / .85),rgb(30 155 240 / .45) 28%,transparent 58%);opacity:0;filter:blur(12px);transition:opacity .18s}ul.xpro-elementor-horizontal-navbar-nav>li>a:hover,ul.xpro-elementor-horizontal-navbar-nav>li>a:focus-visible,ul.xpro-elementor-horizontal-navbar-nav>li.current-menu-item>a{outline:0;color:var(--text);filter:brightness(1.08);transform:translateY(-3px) rotateX(8deg) rotateY(-7deg) scale(1.04);border-color:rgb(30 155 240 / .55);box-shadow:0 0 0 1px rgb(30 155 240 / .35),0 0 18px rgb(30 155 240 / .4),0 0 44px rgb(30 155 240 / .22),0 14px 28px rgb(0 0 0 / .3)}ul.xpro-elementor-horizontal-navbar-nav>li>a:hover::before,ul.xpro-elementor-horizontal-navbar-nav>li.current-menu-item>a::before{opacity:1}ul.xpro-elementor-horizontal-navbar-nav>li>a:hover::after{opacity:1;animation:clade-sheen .72s ease forwards}.nav-cta.elementor-widget-button .elementor-button,.btn.elementor-widget-button .elementor-button,.wpforms-form button.wpforms-submit{--hx:50%;--hy:50%;position:relative;isolation:isolate;overflow:hidden;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,filter .22s,background .22s,border-color .22s;transform-style:preserve-3d}.nav-cta.elementor-widget-button .elementor-button::before,.btn.elementor-widget-button .elementor-button::before,.wpforms-form button.wpforms-submit::before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at var(--hx) var(--hy),rgb(255 255 255 / .9),rgb(30 155 240 / .5) 28%,transparent 58%);opacity:0;filter:blur(12px);transition:opacity .18s}.nav-cta.elementor-widget-button .elementor-button::after,.btn.elementor-widget-button .elementor-button::after,.wpforms-form button.wpforms-submit::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent,rgb(255 255 255 / .16) 35%,rgb(255 255 255 / .82) 48%,rgb(255 255 255 / .16) 62%,transparent);transform:translateX(-135%) skewX(-18deg);opacity:0}.btn-fill.elementor-widget-button .elementor-button,.nav-cta.elementor-widget-button .elementor-button,.wpforms-form button.wpforms-submit{background-image:radial-gradient(circle at var(--hx) var(--hy),rgb(255 255 255 / .30),rgb(255 255 255 / .08) 45%,transparent 70%);background-color:var(--cyan)}.btn-ghost.elementor-widget-button .elementor-button{background-image:radial-gradient(circle at var(--hx) var(--hy),rgb(255 255 255 / .16),rgb(255 255 255 / .05) 42%,transparent 65%);background-color:#fff0}.nav-cta.elementor-widget-button .elementor-button:hover,.btn.elementor-widget-button .elementor-button:hover,.wpforms-form button.wpforms-submit:hover{filter:brightness(1.08);transform:translateY(-4px) rotateX(10deg) rotateY(-9deg) scale(1.045)!important;box-shadow:0 0 0 1px rgb(255 255 255 / .5),0 0 24px rgb(30 155 240 / .6),0 0 58px rgb(30 155 240 / .3),0 22px 42px rgb(0 0 0 / .34)!important}.nav-cta.elementor-widget-button .elementor-button:hover::before,.btn.elementor-widget-button .elementor-button:hover::before,.wpforms-form button.wpforms-submit:hover::before{opacity:1}.nav-cta.elementor-widget-button .elementor-button:hover::after,.btn.elementor-widget-button .elementor-button:hover::after,.wpforms-form button.wpforms-submit:hover::after{opacity:1;animation:clade-sheen .72s ease forwards}body.t-light ul.xpro-elementor-horizontal-navbar-nav>li>a{border-color:rgb(16 24 32 / .18);background:radial-gradient(circle at var(--hx) var(--hy),rgb(255 255 255 / .9),rgb(255 255 255 / .55) 42%,rgb(255 255 255 / .3));box-shadow:inset 0 1px 0 rgb(255 255 255 / .7)}body.t-light ul.xpro-elementor-horizontal-navbar-nav>li>a:hover,body.t-light ul.xpro-elementor-horizontal-navbar-nav>li.current-menu-item>a{box-shadow:0 0 0 1px rgb(30 155 240 / .3),0 0 18px rgb(30 155 240 / .3),0 0 44px rgb(30 155 240 / .16),0 14px 28px rgb(16 24 32 / .18)}body.t-light .nav-cta.elementor-widget-button .elementor-button:hover,body.t-light .btn.elementor-widget-button .elementor-button:hover,body.t-light .wpforms-form button.wpforms-submit:hover{box-shadow:0 0 0 1px rgb(30 155 240 / .4),0 0 24px rgb(30 155 240 / .4),0 0 58px rgb(30 155 240 / .2),0 22px 42px rgb(16 24 32 / .22)!important}@media (prefers-reduced-motion:reduce){ul.xpro-elementor-horizontal-navbar-nav>li>a:hover,ul.xpro-elementor-horizontal-navbar-nav>li.current-menu-item>a,.nav-cta.elementor-widget-button .elementor-button:hover,.btn.elementor-widget-button .elementor-button:hover,.wpforms-form button.wpforms-submit:hover{transform:none!important}ul.xpro-elementor-horizontal-navbar-nav>li>a:hover::after,.nav-cta.elementor-widget-button .elementor-button:hover::after,.btn.elementor-widget-button .elementor-button:hover::after,.wpforms-form button.wpforms-submit:hover::after{animation:none}}@media (max-width:900px){ul.xpro-elementor-horizontal-navbar-nav>li>a{transform:none!important}}:root{--mx:50%;--my:45%;--tx:0px;--ty:0px}#bgfx{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden;background:radial-gradient(circle at var(--mx) var(--my),rgb(30 155 240 / .20),transparent 25%)}.bgfx-glow{position:absolute;inset:-24%;background:radial-gradient(circle at 20% 20%,rgb(61 143 166 / .13),transparent 28%),radial-gradient(circle at 85% 78%,rgb(120 180 255 / .11),transparent 28%);filter:blur(34px);animation:clade-glow 18s ease-in-out infinite alternate;transform:translate(var(--tx),var(--ty))}.bgfx-particles{position:absolute;inset:0;opacity:.2;background-image:radial-gradient(circle,rgb(245 247 250 / .22) 1px,transparent 1px);background-size:38px 38px;animation:clade-pt 42s linear infinite}@keyframes clade-glow{from{transform:translate3d(calc(var(--tx) - 2%),calc(var(--ty) - 1%),0) scale(1)}to{transform:translate3d(calc(var(--tx) + 2%),calc(var(--ty) + 1%),0) scale(1.04)}}@keyframes clade-pt{to{background-position:300px 190px}}body.t-light #bgfx{background:radial-gradient(circle at var(--mx) var(--my),rgb(30 155 240 / .10),transparent 25%)}body.t-light .bgfx-particles{opacity:.14;background-image:radial-gradient(circle,rgb(7 17 19 / .20) 1px,transparent 1px)}body.t-light .bgfx-glow{opacity:.5}.elementor>.e-con,#xpro-theme-builder-footer{position:relative;z-index:2}header.xpro-theme-builder-header{z-index:600}@media (prefers-reduced-motion:reduce){.bgfx-glow,.bgfx-particles{animation:none}}.card .plogo.elementor-widget-image{margin:0 0 1.1rem;width:auto;align-self:flex-start}.card .plogo .elementor-widget-container{display:inline-flex}.card .plogo img{height:44px;width:auto;max-width:200px;object-fit:contain;background:rgb(255 255 255 / .95);border:1px solid rgb(30 155 240 / .25);border-radius:12px;padding:8px 14px;box-shadow:0 6px 20px rgb(0 0 0 / .25),inset 0 1px 0 rgb(255 255 255 / .8);transition:transform .35s,box-shadow .35s;box-sizing:content-box}.card:hover .plogo img{transform:translateY(-2px);box-shadow:0 10px 28px rgb(0 0 0 / .32),0 0 22px rgb(30 155 240 / .18)}body.t-light .card .plogo img{background:#fff;border-color:rgb(16 24 32 / .18);box-shadow:0 6px 18px rgb(16 24 32 / .10)}#solutions .cards.e-con>.e-con.card{overflow:hidden}#solutions .cards.e-con>.e-con.card::before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;background-image:linear-gradient(180deg,rgb(7 17 19 / .30),rgb(7 17 19 / .52) 50%,rgb(7 17 19 / .86)),var(--sol-img);background-size:cover;background-position:center 28%;background-repeat:no-repeat;opacity:0;transform:scale(1.08);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1);pointer-events:none}#solutions .cards.e-con>.e-con.card>*{position:relative;z-index:1}#solutions .cards.e-con>.e-con.card:hover::before,#solutions .cards.e-con>.e-con.card:focus-within::before{opacity:1;transform:scale(1)}#solutions .cards.e-con>.e-con.card:nth-child(1){--sol-img:url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-solutions/sol-1.jpg)}#solutions .cards.e-con>.e-con.card:nth-child(2){--sol-img:url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-solutions/sol-2.jpg)}#solutions .cards.e-con>.e-con.card:nth-child(3){--sol-img:url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-solutions/sol-3.jpg)}#solutions .cards.e-con>.e-con.card:nth-child(4){--sol-img:url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-solutions/sol-4.jpg)}#solutions .cards.e-con>.e-con.card:nth-child(5){--sol-img:url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-solutions/sol-5.jpg)}#solutions .cards.e-con>.e-con.card:nth-child(6){--sol-img:url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-solutions/sol-6.jpg)}#solutions .cards.e-con>.e-con.card:nth-child(7){--sol-img:url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-solutions/sol-7.jpg)}#solutions .cards.e-con>.e-con.card:nth-child(8){--sol-img:url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-solutions/sol-8.jpg)}#solutions .card .elementor-heading-title,#solutions .card .elementor-widget-text-editor p{transition:color .35s}#solutions .cards.e-con>.e-con.card:hover .elementor-widget-heading:not(.cnum) .elementor-heading-title{color:#fff}#solutions .cards.e-con>.e-con.card:hover .elementor-widget-text-editor p{color:rgb(255 255 255 / .9)}#solutions .cards.e-con>.e-con.card:hover .cnum .elementor-heading-title{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .5);color:#fff;box-shadow:0 0 30px rgb(30 155 240 / .5),inset 0 1px 0 rgb(255 255 255 / .2)}#solutions .cards.e-con>.e-con.card:hover{transform:translateY(-9px);border-color:rgb(142 205 251 / .85);box-shadow:0 30px 80px rgb(0 0 0 / .5),0 0 40px rgb(30 155 240 / .32)}#solutions .cards.e-con>.e-con.card{content-visibility:visible}@media (prefers-reduced-motion:reduce){#solutions .cards.e-con>.e-con.card::before{transform:none;transition:opacity .3s}}@media (hover:none){#solutions .cards.e-con>.e-con.card::before{opacity:.5;transform:scale(1)}#solutions .card .elementor-widget-heading:not(.cnum) .elementor-heading-title{color:#fff}#solutions .card .elementor-widget-text-editor p{color:rgb(255 255 255 / .88)}}header.xpro-theme-builder-header .elementor>.e-con.nav-row{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}header.xpro-theme-builder-header .nav-row>.nav-brand-img{justify-self:start}header.xpro-theme-builder-header .nav-row>.elementor-widget-xpro-horizontal-menu{justify-self:center;width:auto}header.xpro-theme-builder-header .nav-row>.nav-cta{justify-self:end}@media (max-width:900px){header.xpro-theme-builder-header .elementor>.e-con.nav-row{grid-template-columns:auto auto;justify-content:space-between}header.xpro-theme-builder-header .nav-row>.elementor-widget-xpro-horizontal-menu{justify-self:end}}@media (min-width:901px){header.xpro-theme-builder-header{transition:background-color .35s,border-color .35s,box-shadow .35s}header.xpro-theme-builder-header.scrolled{background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border-bottom:1px solid var(--line);box-shadow:0 10px 40px rgb(7 17 19 / .10)}}#xpro-theme-builder-footer{--bg:#071113;--bg2:#0B1F26;--text:#F2F3F3;--text-dim:rgba(242,243,243,.62);--card:rgba(30,155,240,.06);--card-bd:rgba(30,155,240,.18);--line:rgba(30,155,240,.18);--accent-soft:rgba(30,155,240,.10);background:linear-gradient(180deg,#0A1B28,#071113)!important;border-top:1px solid rgb(30 155 240 / .22);backdrop-filter:none;-webkit-backdrop-filter:none}#xpro-theme-builder-footer .elementor-heading-title,#xpro-theme-builder-footer p{color:var(--text-dim)}#xpro-theme-builder-footer h4.elementor-widget-heading .elementor-heading-title,#xpro-theme-builder-footer .fcol h4 .elementor-heading-title{color:var(--text)}#xpro-theme-builder-footer .nav-brand-widget .elementor-heading-title,#xpro-theme-builder-footer .nav-brand-widget a{color:var(--text)}h1.display,.display .elementor-heading-title{font-size:clamp(2.2rem,4.2vw,3.6rem)!important;line-height:1.06!important}body.t-dark{--text-dim:rgba(242,243,243,.76)}body.t-light #bgvid-overlay{background:linear-gradient(180deg,rgb(246 244 240 / .97),rgb(246 244 240 / .93) 40%,rgb(246 244 240 / .96))}ul.xpro-elementor-horizontal-navbar-nav>li>a{color:var(--text);font-weight:500;border-color:rgb(255 255 255 / .26);background:radial-gradient(circle at var(--hx) var(--hy),rgb(255 255 255 / .20),rgb(255 255 255 / .09) 42%,rgb(255 255 255 / .05))}body.t-light ul.xpro-elementor-horizontal-navbar-nav>li>a{color:var(--ink);border-color:rgb(16 24 32 / .30);background:radial-gradient(circle at var(--hx) var(--hy),rgb(255 255 255 / .95),rgb(255 255 255 / .7) 42%,rgb(255 255 255 / .45));box-shadow:0 2px 10px rgb(16 24 32 / .08),inset 0 1px 0 rgb(255 255 255 / .85)}body.t-light ul.xpro-elementor-horizontal-navbar-nav>li.current-menu-item>a,body.t-light ul.xpro-elementor-horizontal-navbar-nav>li>a:hover{color:var(--ocean)}header.xpro-theme-builder-header::before{content:"";position:absolute;inset:-1px 0 -18px 0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(7 17 19 / .60),rgb(7 17 19 / .28) 70%,transparent);transition:opacity .35s}body.t-light header.xpro-theme-builder-header::before{background:linear-gradient(180deg,rgb(246 244 240 / .92),rgb(246 244 240 / .5) 70%,transparent)}body.is-scrolled header.xpro-theme-builder-header::before{opacity:0}body.t-light .card.e-con:hover,body.t-light .e-con.card:hover{background:linear-gradient(135deg,#FFFFFF,rgb(30 155 240 / .12))!important}body.t-light .values.e-con>.e-con.value:hover,body.t-light .flow.e-con>.e-con.step:hover,body.t-light .fcards.e-con>.e-con.fcard:hover{background:linear-gradient(135deg,#FFFFFF,rgb(30 155 240 / .10))!important}@font-face{font-family:'Aventa';src:url(https://clade.com.pg/wp-content/novamira-sandbox/fonts/Aventa-Light.woff) format('woff');font-weight:300;font-display:swap}@font-face{font-family:'Aventa';src:url(https://clade.com.pg/wp-content/novamira-sandbox/fonts/Aventa-Regular.woff) format('woff');font-weight:400;font-display:swap}@font-face{font-family:'Aventa';src:url(https://clade.com.pg/wp-content/novamira-sandbox/fonts/Aventa-Medium.woff) format('woff');font-weight:500;font-display:swap}@font-face{font-family:'Aventa';src:url(https://clade.com.pg/wp-content/novamira-sandbox/fonts/Aventa-Bold.woff) format('woff');font-weight:700;font-display:swap}@font-face{font-family:'Aventa';src:url(https://clade.com.pg/wp-content/novamira-sandbox/fonts/Aventa-Black.woff) format('woff');font-weight:900;font-display:swap}@font-face{font-family:'Orlean';src:url(https://clade.com.pg/wp-content/novamira-sandbox/fonts/Orlean-Medium.woff) format('woff');font-weight:500;font-display:swap}:root{--cyan:#1E9BF0;--aqua:#1486E0;--sky:#4DB4FF;--ocean:#0F7DDB;--font-d:'Aventa',sans-serif;--font-b:'Aventa',sans-serif;--font-m:'Orlean',serif}body.t-light{--bg:#fcfcfd;--bg2:#efeeec;--text:#101820;--text-dim:#8a8f8d;--card:#ffffff;--card-bd:#e2e4e3;--line:#e8eae9;--accent-soft:rgba(30,155,240,.07)}body.t-dark{--bg:#101820;--bg2:#111822;--text:#fcfcfd;--text-dim:rgba(252,252,253,.64);--card:rgba(30,155,240,.05);--card-bd:rgba(30,155,240,.20);--line:rgba(30,155,240,.18);--accent-soft:rgba(30,155,240,.10)}body.t-light #bgvid-overlay{background:linear-gradient(180deg,rgb(252 252 253 / .97),rgb(252 252 253 / .94) 40%,rgb(252 252 253 / .96))}#bgfx{background:radial-gradient(circle at var(--mx) var(--my),rgb(30 155 240 / .07),transparent 25%)}body.t-light #bgfx{background:radial-gradient(circle at var(--mx) var(--my),rgb(30 155 240 / .06),transparent 25%)}.bgfx-glow{background:radial-gradient(circle at 20% 20%,rgb(77 180 255 / .10),transparent 28%),radial-gradient(circle at 85% 78%,rgb(120 180 255 / .09),transparent 28%)}h1.display,.display .elementor-heading-title{font-family:'Orlean',serif!important;font-weight:500!important;text-transform:uppercase;letter-spacing:3px!important;line-height:1.08!important}h2,.elementor-widget-heading h2.elementor-heading-title{font-family:'Orlean',serif;font-weight:500;text-transform:uppercase;letter-spacing:2px;line-height:1.1}h3,h4,.elementor-widget-heading h3.elementor-heading-title{font-family:'Aventa',sans-serif;font-weight:700;letter-spacing:.5px}body,p,.elementor-widget-text-editor{font-family:'Aventa',sans-serif}p.lede,.lede,.lede.elementor-widget-text-editor p{font-weight:300;color:var(--text-dim)}.eyebrow.elementor-widget-heading .elementor-heading-title{letter-spacing:1.95px;font-weight:500}.statbar .num.elementor-widget-heading .elementor-heading-title,.statgrid .num.elementor-widget-heading .elementor-heading-title{font-family:'Aventa',sans-serif;font-weight:900}ul.xpro-elementor-horizontal-navbar-nav>li>a,.btn.elementor-widget-button .elementor-button,.nav-cta.elementor-widget-button .elementor-button,.wpforms-form button.wpforms-submit{font-family:'Aventa',sans-serif;font-weight:500;letter-spacing:.9px}.marquee-item.elementor-widget-text-editor{letter-spacing:1.5px}body.t-light .card.e-con,body.t-light .e-con.card,body.t-light .values.e-con>.e-con.value,body.t-light .flow.e-con>.e-con.step,body.t-light .fcards.e-con>.e-con.fcard{background:#ffffff!important;border-color:#e2e4e3;box-shadow:0 10px 30px rgb(16 24 32 / .05);backdrop-filter:none;-webkit-backdrop-filter:none}body.t-light .card.e-con:hover,body.t-light .e-con.card:hover{background:linear-gradient(135deg,#ffffff,rgb(30 155 240 / .10))!important;border-color:rgb(30 155 240 / .55);box-shadow:0 22px 50px rgb(16 24 32 / .10),0 0 28px rgb(30 155 240 / .12)}body.t-light .card .cnum .elementor-heading-title{background:rgb(30 155 240 / .08);border-color:rgb(30 155 240 / .30);color:#0F7DDB;box-shadow:none}body.t-light .card:hover .cnum .elementor-heading-title{background:#1E9BF0;color:#fff}#xpro-theme-builder-footer{--bg:#101820;--text:#fcfcfd;--text-dim:rgba(252,252,253,.62);--card-bd:rgba(30,155,240,.22);--line:rgba(30,155,240,.20);background:linear-gradient(180deg,#111822,#101820)!important;border-top:1px solid rgb(30 155 240 / .25)}body.t-light{--bg:#F2F7FD;--bg2:#E3EEF9;--text:#0E1F33;--text-dim:#64798F;--card:#ffffff;--card-bd:#D9E6F4;--line:#E1EBF7;--accent-soft:rgba(30,155,240,.08)}body.t-dark{--bg:#0B1B2B;--bg2:#0E2236;--text:#F4F9FF;--text-dim:rgba(244,249,255,.66);--card:rgba(30,155,240,.06);--card-bd:rgba(30,155,240,.22);--line:rgba(30,155,240,.18);--accent-soft:rgba(30,155,240,.10)}body.t-light #bgvid-overlay{background:linear-gradient(180deg,rgb(244 249 255 / .97),rgb(231 241 251 / .93) 40%,rgb(238 246 253 / .96))}h1.display,.display .elementor-heading-title{font-family:'Aventa',sans-serif!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.2px!important;line-height:1.12!important}h2,.elementor-widget-heading h2.elementor-heading-title{font-family:'Aventa',sans-serif;font-weight:600;text-transform:none;letter-spacing:-.2px;line-height:1.15}.eyebrow.elementor-widget-heading .elementor-heading-title{font-family:'Aventa',sans-serif;font-weight:500;letter-spacing:1.5px}.card .cnum .elementor-heading-title,.marquee-item.elementor-widget-text-editor,.statbar .lbl.elementor-widget-heading .elementor-heading-title,.statgrid .lbl.elementor-widget-heading .elementor-heading-title,.fbadge.elementor-widget-text-editor{font-family:'Aventa',sans-serif}#xpro-theme-builder-footer{--bg:#0B1B2B;--text:#F4F9FF;--text-dim:rgba(244,249,255,.64);--card-bd:rgba(30,155,240,.24);--line:rgba(30,155,240,.22);background:linear-gradient(180deg,#0E2236,#0B1B2B)!important;border-top:1px solid rgb(30 155 240 / .28)}body.t-light .card.e-con:hover,body.t-light .e-con.card:hover{background:linear-gradient(135deg,#ffffff,rgb(30 155 240 / .10))!important;border-color:rgb(30 155 240 / .55)}body.t-light .card .cnum .elementor-heading-title{background:rgb(30 155 240 / .08);border-color:rgb(30 155 240 / .30);color:#0F7DDB}body.t-light .card:hover .cnum .elementor-heading-title{background:#1E9BF0;color:#fff}ul.xpro-elementor-horizontal-navbar-nav>li.menu-item-has-children{position:relative}ul.xpro-elementor-horizontal-navbar-nav>li.menu-item-has-children>a{padding-right:1.7rem!important}ul.xpro-elementor-horizontal-navbar-nav>li.menu-item-has-children::after{content:"\25BE";position:absolute;right:.7rem;top:50%;transform:translateY(-50%);font-size:.62rem;color:var(--text-dim);pointer-events:none;z-index:2}ul.xpro-elementor-horizontal-navbar-nav .sub-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,8px);min-width:260px;background:#fff;border:1px solid #D9E6F4;border-radius:14px;box-shadow:0 24px 60px rgb(14 31 51 / .16);padding:.5rem;margin:0;list-style:none;display:block;opacity:0;visibility:hidden;transition:opacity .22s,transform .22s,visibility .22s;z-index:720}ul.xpro-elementor-horizontal-navbar-nav li:hover>.sub-menu,ul.xpro-elementor-horizontal-navbar-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translate(-50%,0)}ul.xpro-elementor-horizontal-navbar-nav .sub-menu li{margin:0;position:relative}ul.xpro-elementor-horizontal-navbar-nav .sub-menu a{display:block;width:100%;padding:.55rem .85rem!important;border-radius:9px;border:0!important;background:none!important;box-shadow:none!important;color:var(--text)!important;font-size:.84rem;font-weight:400;transform:none!important;filter:none!important;letter-spacing:.2px}ul.xpro-elementor-horizontal-navbar-nav .sub-menu a::before,ul.xpro-elementor-horizontal-navbar-nav .sub-menu a::after{display:none!important}ul.xpro-elementor-horizontal-navbar-nav .sub-menu a:hover{background:rgb(30 155 240 / .09)!important;color:#0F7DDB!important}ul.xpro-elementor-horizontal-navbar-nav .sub-menu .current-menu-item>a{color:#0F7DDB!important;font-weight:500}@media (min-width:901px){body.is-scrolled header.xpro-theme-builder-header ul.xpro-elementor-horizontal-navbar-nav .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;background:#fff0;min-width:0;padding:.1rem 0 .3rem .9rem}body.is-scrolled header.xpro-theme-builder-header ul.xpro-elementor-horizontal-navbar-nav>li.menu-item-has-children::after{display:none}}@media (max-width:900px){ul.xpro-elementor-horizontal-navbar-nav .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;background:#fff0;min-width:0;padding-left:1rem}}.elementor>.e-con#home{background-image:linear-gradient(180deg,rgb(244 249 255 / .88),rgb(244 249 255 / .45) 38%,rgb(238 246 253 / .86)),url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-ice/ice-hero.webp);background-size:cover;background-position:center 62%;background-repeat:no-repeat}.ice-feature.elementor-widget-image{margin-top:1.6rem;width:auto;align-self:flex-start}.ice-feature img{max-width:min(520px,88vw);height:auto;border-radius:22px;border:1px solid #D9E6F4;box-shadow:0 26px 60px rgb(14 31 51 / .14),0 0 0 6px rgb(255 255 255 / .55)}@media (max-width:767px){.ice-feature img{max-width:100%}}body.t-light .card.e-con:hover,body.t-light .e-con.card:hover,body.t-light .values.e-con>.e-con.value:hover,body.t-light .flow.e-con>.e-con.step:hover,body.t-light .fcards.e-con>.e-con.fcard:hover{box-shadow:0 22px 50px rgb(14 31 51 / .12),0 0 28px rgb(30 155 240 / .14),inset 0 0 22px rgb(255 255 255 / .95),inset 0 0 4px rgb(30 155 240 / .25)}.ice-feature img{animation:ice-float 7s ease-in-out infinite}@keyframes ice-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.ice-feature:nth-of-type(odd) img{animation-duration:8.5s}#bgfx::after{content:"";position:absolute;top:-20%;bottom:-20%;width:34vw;left:-40vw;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .30) 35%,rgb(170 215 250 / .22) 50%,rgb(255 255 255 / .28) 65%,transparent);filter:blur(28px);transform:skewX(-12deg);animation:caustic-sweep 22s linear infinite;pointer-events:none}@keyframes caustic-sweep{0%{left:-45vw;opacity:0}8%{opacity:1}60%{opacity:1}78%{left:115vw;opacity:0}100%{left:115vw;opacity:0}}@media (prefers-reduced-motion:reduce){.ice-feature img{animation:none}#bgfx::after{animation:none;display:none}}#bgimg{background-position:center;background-color:#EFF6FC}body.t-light #bgvid-overlay{background:linear-gradient(180deg,rgb(250 253 255 / .62),rgb(248 252 255 / .40) 40%,rgb(247 251 255 / .58))}body.t-dark #bgvid-overlay{background:linear-gradient(180deg,rgb(11 27 43 / .72),rgb(11 27 43 / .55) 40%,rgb(11 27 43 / .78))}@media (min-width:768px){.xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu{background:#fff!important;border:1px solid #D9E6F4!important;border-radius:14px!important;box-shadow:0 24px 60px rgb(14 31 51 / .16)!important;padding:.5rem!important;min-width:260px!important;top:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%,20px)}.xpro-elementor-horizontal-navbar-nav li.dropdown:hover>.xpro-elementor-dropdown-menu{transform:translate(-50%,0)}.xpro-elementor-horizontal-navbar-nav>li>.xpro-elementor-dropdown-menu::after{display:none!important}ul.xpro-elementor-horizontal-navbar-nav>li>a .xpro-dropdown-menu-toggle,ul.xpro-elementor-horizontal-navbar-nav>li>a .ast-header-navigation-arrow{display:none!important}}.xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu>li>a{color:#13283F!important;background:transparent!important;padding:.6rem .85rem!important;border-bottom:0!important;border-radius:9px;font-size:.84rem!important;font-weight:400;letter-spacing:.2px}.xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu>li>a:hover{color:#0F7DDB!important;background:rgb(30 155 240 / .09)!important}.xpro-elementor-horizontal-navbar .xpro-elementor-dropdown-menu .current-menu-item>a{color:#0F7DDB!important;font-weight:500!important}@media (max-width:767px){.xpro-elementor-horizontal-menu-responsive-mobile .xpro-elementor-dropdown-menu>li>a{background:#F4F9FF!important}}@media (max-width:900px){.xpro-elementor-horizontal-navbar-wrapper.active ul.xpro-elementor-horizontal-navbar-nav{display:flex!important;flex-direction:column;align-items:stretch;gap:.4rem;padding:4.5rem 1.4rem 2rem;width:100%}.xpro-elementor-horizontal-navbar-wrapper.active .xpro-elementor-horizontal-navbar-nav>li{width:100%}.xpro-elementor-horizontal-navbar-wrapper.active .xpro-elementor-horizontal-navbar-nav>li>a{color:#13283F!important;background:transparent!important;font-size:1.05rem!important;padding:.7rem .6rem!important;border-bottom:1px solid #E3EDF8!important;border-radius:0}.xpro-elementor-horizontal-navbar-wrapper.active .xpro-elementor-dropdown-menu{position:static!important;width:100%!important;min-width:100%!important;box-shadow:none!important;border:0!important;background:transparent!important;padding:0 0 .4rem .9rem!important;margin:0!important}.xpro-elementor-horizontal-navbar-wrapper.active .xpro-elementor-dropdown-menu>li>a{background:transparent!important;border-bottom:0!important;font-size:.92rem!important;color:#3A5572!important}}.feature.e-con img,.fimg img{max-width:100%}@media (max-width:900px){.feature.e-con>.e-con-inner{flex-direction:column;width:100%;max-width:100%;min-width:0;gap:2.5rem}.feature.e-con>.e-con-inner>.fimg.e-con{width:100%!important;max-width:100%!important;min-height:0}.feature.e-con>.e-con-inner>.e-con{flex:1 1 100%;width:100%;max-width:100%;min-width:0}}.e-con#capabilities.marquee{background:linear-gradient(180deg,#0A1B28,#0C2536 55%,#0A1B28)!important;border-top:1px solid rgb(30 155 240 / .32)!important;border-bottom:1px solid rgb(30 155 240 / .32)!important;box-shadow:inset 0 0 70px rgb(4 10 16 / .6)}#capabilities .marquee-track{align-items:center}#capabilities .marquee-item.elementor-widget-text-editor{color:#DFF1FF!important;align-items:center;text-shadow:0 0 6px rgb(30 155 240 / .95),0 0 18px rgb(30 155 240 / .6),0 0 36px rgb(30 155 240 / .35)}#capabilities .marquee-item.elementor-widget-text-editor p{margin:0;line-height:1.2}#capabilities .marquee-item.elementor-widget-text-editor::after{color:#4FC0FF;line-height:1;display:inline-flex;align-items:center;text-shadow:0 0 8px rgb(30 155 240),0 0 22px rgb(30 155 240 / .65)}body.home .elementor>.e-con#home{background-image:linear-gradient(180deg,rgb(244 249 255 / .74),rgb(244 249 255 / .16) 32%,rgb(238 246 253 / .42)),url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-ice/ice-hero.webp)!important;background-size:cover;background-position:center 62%;background-repeat:no-repeat}@media (max-width:767px){body.home .elementor>.e-con#home{background-image:linear-gradient(180deg,rgb(244 249 255 / .92),rgb(244 249 255 / .78) 50%,rgb(238 246 253 / .26) 76%,rgb(238 246 253 / .5)),url(https://clade.com.pg/wp-content/novamira-sandbox/../uploads/clade-ice/ice-hero.webp)!important;background-position:center 76%}}