:root{--bg-darker:#f4f5fb;--bg-dark:#fff;--bg-card-dark:#fff;--text-main-dark:#222;--text-muted-dark:#62666c;--border-light-dark:#e0e3eb;--border-medium-dark:#ccd2df;--bg-light:#f5f5fc;--bg-lighter:#fff;--bg-card-light:#fff;--text-main-light:#222;--text-muted-light:#62666c;--accent-orange:#1450d8;--accent-yellow:#4783ed;--accent-blue:#1450d8;--accent-green:#07834f;--accent-cyan:#027d9e;--accent-purple:#7542c0;--accent-red:#c93434;--grad-orange:linear-gradient(135deg,#1450d8,#1450d8);--container-max:1200px}
.ubc-landing-template{font-family:"IBM Plex Sans",Arial,sans-serif;background:#fff;color:#222}
.ubc-landing-template h1,.ubc-landing-template h2,.ubc-landing-template h3,.ubc-landing-template h4,.ubc-landing-template h5,.ubc-landing-template h6,.ubc-landing-template button,.ubc-landing-template input,.ubc-landing-template textarea,.ubc-landing-template .py-level{font-family:"IBM Plex Sans",Arial,sans-serif}
.ubc-landing-template h1,.ubc-landing-template h2{font-weight:600;letter-spacing:-.025em}
.ubc-original-landing-nav{display:none!important}
.ubc-shared-header{position:sticky;top:0;z-index:2000;padding:0;background:#fff;border-bottom:1px solid #d8d8d8;color:#222;box-shadow:none;width:100%;inset-inline:0;font-family:"IBM Plex Sans",Arial,sans-serif}
.ubc-shell-header-inner{width:min(1500px,calc(100% - 64px));min-height:76px;margin:auto;display:flex;align-items:center;gap:30px;position:relative}
.ubc-shell-logo{flex:0 0 auto;display:flex;align-items:center;color:#222}
.ubc-shell-logo svg{width:72px;height:42px;display:block}
#ubc-shell-nav{display:flex;align-items:center;gap:18px;flex:1;font-size:14px;line-height:1.35}
#ubc-shell-nav a,#ubc-shell-nav summary{color:#222;text-decoration:none;font-weight:400}
#ubc-shell-nav a:hover,#ubc-shell-nav summary:hover{color:#1450d8}
.ubc-shell-menu{position:relative}
.ubc-shell-menu summary{display:flex;gap:6px;align-items:center;list-style:none;cursor:pointer;white-space:nowrap;padding:22px 0}
.ubc-shell-menu summary::-webkit-details-marker{display:none}
.ubc-shell-menu[open]>summary{color:#1450d8!important}
.ubc-shell-submenu{position:absolute;top:100%;left:-20px;min-width:260px;width:max-content;max-width:420px;max-height:70vh;overflow:auto;padding:14px;background:white;border:1px solid #e4e7ee;border-radius:10px;box-shadow:0 10px 30px #0002;display:grid;gap:3px}
.ubc-shell-submenu a{padding:9px 12px;border-radius:6px;white-space:normal}
.ubc-shell-submenu a:hover{background:#f2f5fc}
.ubc-shell-menu:nth-last-child(-n+3) .ubc-shell-submenu{left:auto;right:0}
.ubc-shell-contact{flex:0 0 auto;padding:12px 24px;border-radius:25px;background:#1450d8;color:#fff!important;font-size:14px;font-weight:500;white-space:nowrap}
.ubc-shell-mobile-toggle{display:none;border:0;background:transparent;padding:10px;width:44px;height:44px;cursor:pointer}
.ubc-shell-mobile-toggle span{display:block;width:24px;height:2px;margin:5px 0;background:#1450d8}
.ubc-landing-template .hero{padding-top:72px;min-height:calc(100vh - 76px)}
.ubc-landing-template .hero-overlay{background:linear-gradient(90deg,#fffffff2,#f6f7fce8)}
.ubc-landing-template .hero h1{font-size:clamp(36px,4.1vw,56px);line-height:1.15;color:#222;font-weight:600}
.ubc-landing-template .hero p{color:#555}
.ubc-landing-template .hero-stats{border-color:#d5dbe6}
.ubc-landing-template .hero [style*="color: white"],.ubc-landing-template .hero [style*="color:#fff"]{color:#222!important}
.ubc-landing-template .glass-widget{background:#fffffff2;border:1px solid #e0e4ed;box-shadow:0 8px 24px #172c5410;color:#222}
.ubc-landing-template .widget-title{color:#62666c}
.ubc-landing-template .pipe-node,.ubc-landing-template .rc-title{color:#222}
.ubc-landing-template :is(#interface,#platform,.demo-section) :is([style*="color: white"],[style*="color:white"],[style*="color:#fff"],[style*="color: #fff"],[style*="#e2e8f0"]){color:#222!important}
.ubc-landing-template .demo-section li{color:#333!important}
.ubc-landing-template .demo-section .contact-email-text{color:#1450d8}
.ubc-landing-template .btn-primary,.ubc-landing-template .btn-demo{background:#1450d8;color:white;border:1px solid #1450d8;border-radius:26px;box-shadow:none;font-family:inherit;min-height:44px;font-size:14px;font-weight:500;letter-spacing:0}
.ubc-landing-template .btn-primary:hover,.ubc-landing-template .btn-demo:hover{background:#0c3cba;box-shadow:none;transform:none}
.ubc-landing-template .btn-outline{background:white;border:2px solid #1450d8;color:#1450d8;border-radius:26px;min-height:44px;font-size:14px}
.ubc-landing-template .tab-btn{color:#555;border-color:#d5dbe6}
.ubc-landing-template .tab-btn.active,.ubc-landing-template .tab-btn:hover{background:#1450d8;color:white;box-shadow:none}
.ubc-landing-template .pc-arrow{color:#727b8f}
.ubc-landing-template .demo-section{background:#f5f5fc;color:#222;border-color:#e0e3eb}
.ubc-landing-template .demo-form input,.ubc-landing-template .demo-form textarea,.ubc-landing-template .catcher-input{background:white;color:#222;border:1px solid #cbd2df}
.ubc-landing-template .demo-form input:focus,.ubc-landing-template .demo-form textarea:focus{background:#fff;border-color:#1450d8;box-shadow:0 0 0 2px #1450d820}
.ubc-landing-template .demo-form :is(input,textarea):-webkit-autofill{-webkit-text-fill-color:#222;-webkit-box-shadow:inset 0 0 0 1000px white}
.ubc-landing-template #smart-lead-catcher,.ubc-landing-template .cookie-banner{background:#fff;color:#222;border:1px solid #d7dce6;box-shadow:0 10px 30px #0002}
.ubc-landing-template .catcher-title{color:#222}
.ubc-landing-template .catcher-close-btn:hover{color:#1450d8}
.ubc-shared-footer{padding:72px 0 80px;background:#1c1c1c url('/__domains/ua/wp-content/uploads/2023/12/bg-shape-feature.svg') right bottom / auto no-repeat;color:#e7e7e7;font-family:"IBM Plex Sans",Arial,sans-serif;font-size:14px;line-height:1.5}
.ubc-shared-footer-inner{width:min(1200px,calc(100% - 64px));margin:auto}
.ubc-shell-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 42px;margin-bottom:64px}
.ubc-shared-footer a{color:#e7e7e7;text-decoration:none}
.ubc-shared-footer a:hover{text-decoration:underline}
.ubc-shell-footer-bottom{display:grid;gap:12px}
.ubc-shell-copyright a{border-bottom:1px dotted #aaa}
.ubc-shell-legal{display:flex;flex-wrap:wrap;gap:18px}
.ubc-shared-footer .ubc-language-footer{margin-top:24px!important}
@media(max-width:1180px){.ubc-shell-header-inner{gap:20px;width:calc(100% - 40px)}#ubc-shell-nav{gap:12px}.ubc-shell-contact{padding:12px 18px}}
@media(max-width:1050px){.ubc-shell-header-inner{min-height:66px;flex-wrap:wrap}.ubc-shell-logo{margin-right:auto}.ubc-shell-mobile-toggle{display:block;order:3}.ubc-shell-contact{order:2}#ubc-shell-nav{display:none;position:absolute;top:100%;left:-20px;right:-20px;padding:12px 20px 24px;background:#fff;border-bottom:1px solid #ddd;max-height:calc(100vh - 66px);overflow:auto;box-shadow:0 12px 18px #0001}.ubc-shell-open #ubc-shell-nav{display:flex;flex-direction:column;align-items:stretch;gap:0}.ubc-shell-menu summary,.ubc-shell-home{padding:12px 4px!important}.ubc-shell-submenu{position:static;width:100%;max-width:none;max-height:none;box-shadow:none;border:0;background:#f5f6fb}.ubc-landing-template .hero{padding-top:48px}}
@media(max-width:640px){.ubc-shell-header-inner{width:calc(100% - 32px);gap:10px}.ubc-shell-contact{font-size:12px;padding:10px 14px}.ubc-shell-logo svg{width:64px;height:36px}.ubc-shell-footer-links{grid-template-columns:1fr;gap:12px;margin-bottom:38px}.ubc-shared-footer-inner{width:calc(100% - 40px)}.ubc-shared-footer{padding:48px 0 60px}.ubc-landing-template .hero h1{font-size:36px}.ubc-landing-template .hero-actions{gap:12px}.ubc-landing-template .hero-actions .btn{max-width:100%;min-width:0;width:auto}}
