@media (min-width:980px) and (max-width:1200px){.flowPro-canvas{grid-column:2 / 3;position:relative;width:38%!important;height:min(86vh,860px);margin-inline:auto;margin-left:30px!important}}@media (min-width:1200px) and (max-width:1450px){.flowPro-canvas{grid-column:2 / 3;position:relative;width:38%!important;height:min(86vh,860px);margin-inline:auto}}@media (min-width:850px) and (max-width:980px){.flowPro-head{grid-column:1 / 2;margin:24px 16px 2px;max-width:808px!important}}@media (min-width:700px) and (max-width:850px){.flowPro-head{grid-column:1 / 2;margin:24px 16px 2px;max-width:660px!important}}@media (min-width:700px) and (max-width:850px){.flowPro-head{grid-column:1 / 2;margin:24px 16px 2px;max-width:660px!important}}@media (min-width:550px) and (max-width:700px){.flowPro-head{grid-column:1 / 2;margin:24px 16px 2px;max-width:500px!important}}@media (min-width:440px) and (max-width:550px){.flowPro-head{grid-column:1 / 2;margin:24px 16px 2px;max-width:400px!important}}@media (min-width:300px) and (max-width:440px){.flowPro-head{grid-column:1 / 2;margin:24px 16px 2px;max-width:295px!important}.flowPro-head .badges{gap:3px!important}}@media (min-width:300px) and (max-width:767px){.flowPro-stage{z-index:999!important;grid-template-columns:1fr;align-content:start;row-gap:12px;padding:8px 0 24px;margin-bottom:99px!important;height:auto!important}}@media (min-width:767px) and (max-width:980px){.flowPro-stage{z-index:999!important;grid-template-columns:1fr;align-content:start;row-gap:12px;padding:8px 0 24px;margin-bottom:50px!important;height:auto!important}}@media (min-width:300px) and (max-width:980px){.flowPro{position:relative;min-height:200vh!important;overflow:visible;background:radial-gradient(1200px 600px at 12% 22%,rgba(0,0,0,.28),transparent 70%),linear-gradient(180deg,#eef3ff 0%,#e6ecfb 45%,#dfe7fa 100%);color:#0b1220}}@media (min-width:300px) and (max-width:980px){.flowPro-canvas{grid-column:1 / 2;width:100%;margin-bottom:20px!important;height:min(37vh,733px)!important}}@media (max-width:767px){.flowPro-node.is-active .flowPro-card{transform:translate(-50%,-60%)!important;width:300px!important}}:root{--epc-ink:#0b1220;--epc-muted:#4b5563;--epc-accent:#2b6cb0;--epc-bg1:#eef3ff;--epc-bg2:#e6ecfb;--epc-bg3:#dfe7fa;--epc-line:#e7ecf7}.epc-sec{position:relative;isolation:isolate;padding:clamp(40px,6vw,96px) clamp(16px,6vw,72px);background:linear-gradient(180deg,var(--epc-bg1),var(--epc-bg2) 45%,var(--epc-bg3));color:var(--epc-ink);overflow:hidden}.epc-sec::before{content:"";position:absolute;inset:-20%;background:radial-gradient(900px 520px at 12% 10%,rgba(43,108,176,.14),transparent 60%),radial-gradient(900px 520px at 86% 12%,rgba(123,97,255,.12),transparent 60%);filter:saturate(115%) blur(2px);pointer-events:none}.epc-wrap{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(420px,680px) 1fr;gap:28px}@media (max-width:980px){.epc-wrap{grid-template-columns:1fr;gap:20px}}.epc-left h2{margin:0 0 8px;font-weight:900;font-size:clamp(28px,5.8vw,48px);letter-spacing:-.015em}.epc-sub{margin:0 0 16px;color:var(--epc-muted)}.epc-card,.ep-contact-form{background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.36);border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.14),inset 0 0 0 1px rgba(255,255,255,.20);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.epc-aside{align-self:start}.epc-card{padding:18px}.epc-card h3{margin:0 0 10px;font-size:18px;font-weight:800}.epc-list{margin:0 0 12px;padding:0 0 0 18px;color:var(--epc-muted)}.epc-list li{margin:4px 0}.epc-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 12px}.epc-kpi{background:#f7faff;border:1px solid var(--epc-line);border-radius:12px;padding:10px;text-align:center}.epc-kpi b{display:block;font-size:18px}.epc-kpi span{font-size:12px;color:#62708a}.epc-meta{color:var(--epc-muted);font-size:14px}.epc-meta a{color:var(--epc-accent);text-decoration:none}.epc-meta a:hover{text-decoration:underline}.ep-contact-form{padding:18px}.ep-fieldset{border:0;margin:0;padding:0}.ep-fieldset legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.ep-label{display:block;font-weight:700;font-size:14px;margin:10px 0 6px}.ep-consent{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--epc-muted);margin-top:8px}.ep-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.ep-two{grid-template-columns:1fr}}.ep-contact-form input[type="text"],.ep-contact-form input[type="email"],.ep-contact-form input[type="tel"],.ep-contact-form select,.ep-contact-form textarea{width:100%;box-sizing:border-box;padding:12px 12px;border-radius:12px;border:1px solid #e5e9f4;background:#fbfdff;color:var(--epc-ink);font:inherit;transition:border-color .18s ease,box-shadow .18s ease}.ep-contact-form textarea{min-height:120px;resize:vertical}.ep-contact-form input:focus,.ep-contact-form select:focus,.ep-contact-form textarea:focus{outline:none;border-color:#94b6ff;box-shadow:0 0 0 3px rgba(148,182,255,.35)}.ep-contact-form .wpcf7-list-item{margin:6px 12px 6px 0}.ep-contact-form .wpcf7-list-item label{cursor:pointer;color:#23314f;font-weight:600}.wpcf7 form .wpcf7-not-valid{border-color:#f2a3a3!important;background:#fff8f8}.wpcf7 form .wpcf7-not-valid-tip{color:#b42318;font-size:12px;margin-top:4px}.wpcf7 form .wpcf7-response-output{margin-top:12px;border-radius:12px;padding:10px 12px;border:1px solid var(--epc-line);background:#fff}.wpcf7 form.sent .wpcf7-response-output{border-color:#86efac;background:#f0fff4}.wpcf7 form.invalid .wpcf7-response-output{border-color:#fecaca;background:#fff1f2}.ep-actions{display:flex;gap:10px;align-items:center;margin-top:12px}.ep-btn{appearance:none;border:0;cursor:pointer;border-radius:12px;padding:12px 16px;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#8db3ff,#2b6cb0);box-shadow:0 18px 40px rgba(16,24,40,.16);transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease}.ep-btn:hover{transform:translateY(-1px);box-shadow:0 22px 50px rgba(16,24,40,.20)}.ep-btn:active{transform:translateY(0) scale(.98)}.p-head h2{color:white!important}.partnersSec{background:linear-gradient(180deg,#8ba9d7 0%,#041E2E 65%,#000000 100%)!important}.cspin-sec{background:linear-gradient(180deg,#8ba9d7 0%,#041E2E 65%,#000000 100%)!important}.cspin-head h2{color:white!important}article.cspin-card{background:white!important}.cspin-btn{background:white!important;color:black!important;;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.flowPro{position:relative;min-height:220vh;overflow:visible;background:linear-gradient(180deg,#ede8e4 0%,#d59267 50%,#702222 100%)!important;color:#858c9a}.flowPro-card{background:#f8f0f0!important}@media (min-width:980px){header#cinemaTitle{transform:translateY(90px) scale(1)!important}}.matrixSec{background:linear-gradient(180deg,#8ba9d7 0%,#041E2E 65%,#000000 100%)!important}.spx-sec{background:url("https://engine-pro.io/wp-content/uploads/2025/08/bgPastel.png")!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:transparent!important}.hr-tabs__card{max-width:1440px!important}.hr-tabs__heading{margin:0;font-size:35px!important;line-height:1.2!important;font-weight:700!important;font-family:'Montserrat'!important}.hr-tabs__desc{margin:0;color:#667386;font-size:16px!important}.hr-tabs__title{margin:0 0 6px;font-size:26px!important;font-weight:500!important;font-family:'Montserrat'!important}.matrixHead h2{color:white!important}.showcase{position:relative;min-height:220vh;background:linear-gradient(348deg,#f9feff 0%,#72e1ec 50%,#f9feff 100%)!important;color:#0b1220}.flowPro-head .sub{color:white!important;font-size:clamp(15px,2.6vw,18px);line-height:1.6;margin:0 0 14px}.p-head p{margin:0;color:white!important}.flowPro-line{stroke:#ffffff!important;stroke-width:5px!important;fill:none;filter:drop-shadow(0 2px 8px rgba(43,108,176,.35))!important}.flowPro-track{stroke:rgba(0,0,0,0.3)!important;stroke-width:3;fill:none}.ep-contact-form textarea{min-height:20px!important;resize:vertical;max-height:120px!important}body{overflow-x:hidden!important}@media (min-width:981px) and (max-width:1200px){.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:14px!important;color:#000000!important}.et_pb_menu .et-menu>li{padding-left:4px!important;padding-right:4px!important}}@media (min-width:320px) and (max-width:500px){.cinema-title .line{font-size:clamp(35px,9vw,116px)!important}}.et_pb_menu_0_tb_header.et_pb_menu li:nth-child(7) a{background:#012ca8;color:white!important;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}@media (min-width:300px) and (max-width:980px){.et_pb_menu_0_tb_header.et_pb_menu li:nth-child(7) a{background:#012ca8;color:white!important;padding-left:none!important;padding-right:20px;padding-top:20px;padding-bottom:20px;width:170px!important;border-radius:15px!important;margin-left:5%!important}}@media (min-width:981px){.scroll-hint{position:absolute;z-index:5;left:50%;top:10vh!important}}@media (max-width:520px){#va-chatbot-root{position:fixed;inset:auto 16px 16px auto!important;width:auto!important;height:auto!important;pointer-events:none}#va-chatbot-root .va-fab,#va-chatbot-root .va-panel{pointer-events:auto}#va-chatbot-root .va-panel+.va-fab{display:none!important}#va-chatbot-root .va-panel[style*="display: none"]+.va-fab{display:block!important;text-align:center!important}}@media (max-width:520px){#va-chatbot-root{position:fixed;inset:auto 16px 16px auto!important;width:auto!important;height:auto!important;pointer-events:none!important;z-index:2147483647!important}#va-chatbot-root .va-fab,#va-chatbot-root .va-panel{pointer-events:auto!important}#va-chatbot-root .va-panel{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100dvh!important;max-height:none!important;border-radius:12px 12px 0 0!important;z-index:2147483647!important}#va-chatbot-root .va-panel[style*="display: none"]{display:none!important}#va-chatbot-root .va-panel:not([style*="display: none"]){display:flex!important;flex-direction:column!important}#va-chatbot-root .va-panel .messages,#va-chatbot-root .va-panel .va-messages,#va-chatbot-root .va-panel .va-body{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain;scroll-behavior:smooth;padding-bottom:max(96px,env(safe-area-inset-bottom))!important}.cinemaSec{background:linear-gradient(180deg,#eef3ff 0%,#e6ecfb 45%,#dfe7fa 100%)!important}.hr-tabs__imagewrap{min-height:auto!important}a#cinemaCta{display:none!important}#va-chatbot-root .va-panel .va-input,#va-chatbot-root .va-panel .composer,#va-chatbot-root .va-panel footer{position:sticky!important;bottom:0!important;z-index:1;padding-bottom:max(12px,env(safe-area-inset-bottom))!important;background:inherit}#va-chatbot-root .va-panel:not([style*="display: none"])+.va-fab{display:none!important}#va-chatbot-root .va-panel[style*="display: none"]+.va-fab{display:block!important;text-align:center!important}}.va-input{margin-top:auto!important}@media (min-width:521px){#va-chatbot-root .va-panel{height:480px!important}}.cinemaSec{background:linear-gradient(180deg,#eef3ff 0%,#e6ecfb 45%,#dfe7fa 100%)!important}a.sliderBtn1{font-family:'Montserrat';font-size:16px;color:white;background:#012ca8;border-radius:50px;text-transform:uppercas;padding:18px 45px;margin-right:9px!important}a.sliderBtn2{font-family:'Montserrat';font-size:16px;color:#012ca8;text-transform:uppercase;background:transparent;padding:18px 40px;border:1px solid #012ca8;border-radius:50px}a.sliderBtn3{font-family:'Montserrat';font-size:16px;color:white;text-transform:uppercase;background:transparent;padding:18px 40px;border:1px solid white;border-radius:50px}a.sliderBtn1:hover{target:pointer;background:transparent;color:#012ca8;border:1px solid #012ca8}a.sliderBtn2:hover{target:pointer;background:#012ca8;color:white}a.sliderBtn3:hover{target:pointer;background:#012ca8;color:white}@media(max-width:767px){.sliderBtns{flex-direction:column;display:flex;margin-top:10px;text-align:center;place-items:center}a.sliderBtn1{padding:12px 53px;margin-right:0;width:fit-content;margin-bottom:10px;margin-left:6px}a.sliderBtn2{padding:12px 30px;width:fit-content;margin-bottom:10px}a.sliderBtn3{padding:12px 30px;width:fit-content;margin-bottom:10px}}@media (min-width:1120px) and (max-width:1250px){.device{position:relative;width:min(600px,90vw)!important}}@media (min-width:981px) and (max-width:1119px){.device{position:relative;width:min(470px,90vw)!important}}@media (max-width:980px){.showcase__stage{margin-bottom:40px!important}}@media (min-width:300px) and (max-width:500px){.showcase__stage{margin-bottom:60px!important}}@media (max-width:980px){.flowPro-head{margin:24px 16px 45px!important}}@media (max-width:767px){.flowPro-node.is-active .flowPro-card{transform:translate(-50%,-90%)!important}}@media (min-width:1500px){.showcase{min-height:160vh}}@media (min-width:1220px) and (max-width:1450px){.hdrtxt h1{font-size:50px!important}}@media (min-width:1100px) and (max-width:1220px){.hdrtxt h1{font-size:45px!important}}@media (min-width:980px) and (max-width:1100px){.hdrtxt h1{font-size:40px!important}}@media (min-width:440px) and (max-width:685px){.hdrtxt h1{font-size:38px!important}}@media (min-width:400px) and (max-width:440px){.hdrtxt h1{font-size:35px!important}}@media (min-width:300px) and (max-width:380px){.hdrtxt h1{font-size:32px!important}}@media (min-width:1500px){.showcase{min-height:160vh}}.firSection{opacity:0;transform:translateY(8px);animation:hero-enter .8s ease-out .1s both;overflow:visible}.firSection h1,.firSection h2,.firSection p,.firSection .et_pb_button,.firSection .wp-block-button__link,.firSection img,.firSection .wp-block-image{opacity:0;transform:translateY(12px);animation:item-up .7s ease-out both}.firSection h1{animation-delay:.20s}.firSection h2{animation-delay:.28s}.firSection p{animation-delay:.36s}.firSection img{animation-delay:.32s}.firSection .et_pb_button,.firSection .wp-block-button__link{animation-delay:.44s}@keyframes hero-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes item-up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.firSection,.firSection h1,.firSection h2,.firSection p,.firSection .et_pb_button,.firSection .wp-block-button__link,.firSection img,.firSection .wp-block-image{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:980px){.device{width:min(979px,94vw)!important}}@media (min-width:300px) and (max-width:450px){.flowPro-head .pill{white-space:nowrap;font-size:11px!important;padding:6px 3px!important}}.hvrCls:hover{transform:scale(1.15)!important}.hvrCls{transition:transform 0.4s ease-in-out!important}p.hr-tabs__desc{font-family:'Lexend Deca'!important}