/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.back-to-top-btn{position:fixed;bottom:100px;right:24px;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:var(--ej-color-corporate,#233D63);color:white;box-shadow:0 4px 20px rgba(35,61,99,0.3),0 2px 6px rgba(0,0,0,0.1);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px) scale(0.8);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease,background-color 0.2s ease;z-index:999;display:flex;align-items:center;justify-content:center;}.back-to-top-btn.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);}.back-to-top-btn:hover{background:var(--ej-color-impulse,#FF8C42);transform:translateY(-4px) scale(1.05);box-shadow:0 8px 30px rgba(255,140,66,0.4),0 4px 12px rgba(0,0,0,0.15);}.back-to-top-btn:active{transform:translateY(-2px) scale(1);}.back-to-top-btn svg{transition:transform 0.2s ease;}.back-to-top-btn:hover svg{transform:translateY(-2px);}.back-to-top-btn:focus{outline:2px solid var(--ej-color-impulse,#FF8C42);outline-offset:2px;}@media (max-width:768px){.back-to-top-btn{width:44px;height:44px;bottom:90px;right:16px;}}
@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes checkmark{0%{stroke-dashoffset:50}100%{stroke-dashoffset:0}}.jaraba-settings-header{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:2rem;margin-bottom:2rem;background:linear-gradient(135deg,#233D63 0%,#1a2d4a 60%,#FF8C42 100%);border-radius:16px;color:#fff;position:relative;overflow:hidden;animation:fadeInUp .6s ease-out}.jaraba-settings-header::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,0.1) 0%,transparent 50%);pointer-events:none}.jaraba-settings-header::after{content:"";position:absolute;inset:0;border-radius:16px;padding:2px;background:linear-gradient(90deg,#FF8C42,#00A9A5,#233D63,#FF8C42);background-size:300% 100%;animation:shimmer 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.jaraba-settings-header__preview img{max-width:200px;max-height:120px;width:auto;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);filter:drop-shadow(0 4px 8px rgba(0,0,0,0.2));transition:transform .3s ease}.jaraba-settings-header__preview img:hover{transform:scale(1.02)}.jaraba-settings-header__info h2{margin:0 0 .25rem;font-size:1.75rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1)}.jaraba-settings-header__info p{margin:0;opacity:.85;font-size:.9rem}.jaraba-settings details[open]>summary{background:linear-gradient(90deg,#FF8C42,#e57a35);color:#fff;border-radius:8px 8px 0 0}.vertical-tabs{border:none !important;background:#f8fafc;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.vertical-tabs__menu{background:linear-gradient(180deg,#fff 0%,#f1f5f9 100%);border-right:2px solid #e5e7eb}.vertical-tabs__menu-item{border:none !important;border-radius:0;margin:0;padding:1rem 1.25rem;transition:all .3s ease;position:relative}.vertical-tabs__menu-item::before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:var(--ej-color-primary,#FF8C42);transform:scaleY(0);transition:transform .3s ease}.vertical-tabs__menu-item:hover{background:rgba(255,140,66,.08)}.vertical-tabs__menu-item:hover::before{transform:scaleY(0.5)}.vertical-tabs__menu-item.is-selected{background:#fff;box-shadow:2px 0 10px rgba(0,0,0,.05)}.vertical-tabs__menu-item.is-selected::before{transform:scaleY(1)}.vertical-tabs__pane{animation:fadeInUp .4s ease-out;padding:1.5rem}.jaraba-color-picker{width:64px;height:40px;padding:3px;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.06)}.jaraba-color-picker:hover{border-color:var(--ej-color-primary,#FF8C42);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.2)}.jaraba-color-picker:focus{outline:none;border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 4px rgba(255,140,66,.15)}.jaraba-default-hint{color:#64748b;font-size:.75rem;margin-left:.5rem}.jaraba-default-hint strong{color:#334155;font-family:monospace;background:#f1f5f9;padding:.1em .4em;border-radius:4px}.jaraba-visual-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;max-width:100%}.jaraba-visual-picker .form-radios{display:contents}.jaraba-visual-picker .form-item{margin:0}.jaraba-visual-picker input[type=radio]{position:absolute;opacity:0;width:0;height:0}.jaraba-visual-picker label{display:block;cursor:pointer;height:100%}.jaraba-picker-card{display:flex;flex-direction:column;width:100%;min-width:120px;padding:.5rem;border:2px solid #e5e7eb;border-radius:10px;background:#fff;transition:all .3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;font-size:.8rem}.jaraba-picker-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:left .4s ease}.jaraba-picker-card:hover{border-color:#94a3b8;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.jaraba-picker-card:hover::before{left:100%}.jaraba-visual-picker input[type=radio]:checked+label .jaraba-picker-card,.jaraba-visual-picker input[type=radio]:checked~.jaraba-picker-card{border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 4px rgba(255,140,66,.15),0 8px 20px rgba(255,140,66,.2);animation:pulse .5s ease}.jaraba-visual-picker input[type=radio]:checked+label .jaraba-picker-card::after,.jaraba-visual-picker input[type=radio]:checked~.jaraba-picker-card::after{content:"✓";position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;background:var(--ej-color-primary,#FF8C42);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;animation:fadeInUp .3s ease}.jaraba-picker-text{margin-bottom:.75rem}.jaraba-picker-title{display:block;font-weight:600;color:#1a1a2e;font-size:.95rem;margin-bottom:.25rem}.jaraba-picker-desc{display:block;font-size:.75rem;color:#64748b;line-height:1.4}.jaraba-picker-thumb{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border-radius:10px;overflow:hidden;aspect-ratio:16/10;position:relative}.jaraba-picker-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.jaraba-picker-thumb:hover img{transform:scale(1.05)}fieldset{border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;background:linear-gradient(180deg,#fff 0%,#fafafa 100%);transition:box-shadow .3s ease}fieldset:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}fieldset legend{font-weight:600;color:#1a1a2e;padding:0 .75rem;font-size:.95rem}.form-text,.form-number,input[type=text],input[type=number],select{border:2px solid #e5e7eb;border-radius:8px;padding:.625rem .875rem;transition:all .3s ease}.form-text:hover,.form-number:hover,input[type=text]:hover,input[type=number]:hover,select:hover{border-color:#94a3b8}.form-text:focus,.form-number:focus,input[type=text]:focus,input[type=number]:focus,select:focus{border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 4px rgba(255,140,66,.1);outline:none}input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid #d1d5db;border-radius:6px;cursor:pointer;position:relative;transition:all .3s ease}input[type=checkbox]:checked{background:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42)}input[type=checkbox]:checked::after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:bold}input[type=checkbox]:hover:not(:checked){border-color:var(--ej-color-primary,#FF8C42)}@media(max-width:768px){.jaraba-settings-header{flex-direction:column;text-align:center;padding:1.5rem}.jaraba-picker-card{width:100%}.vertical-tabs__menu{display:flex;flex-wrap:wrap;border-right:none;border-bottom:2px solid #e5e7eb}.vertical-tabs__menu-item{flex:1 1 auto;text-align:center}}.dark-mode .jaraba-settings-header{background:linear-gradient(135deg,#1a1a2e 0%,#252538 60%,#FF8C42 100%)}.dark-mode .vertical-tabs{background:#252538}.dark-mode .vertical-tabs__menu{background:#1a1a2e;border-color:#374151}.dark-mode .jaraba-picker-card{background:#252538;border-color:#374151}.dark-mode .jaraba-picker-card:hover{border-color:#4b5563}.dark-mode .jaraba-picker-title{color:#f8fafc}.dark-mode fieldset{background:#252538;border-color:#374151}*,*::before,*::after{box-sizing:border-box}:root{--ej-color-primary:#FF8C42;--ej-color-secondary:#00A9A5;--ej-color-corporate:#233D63;--ej-color-agro:#556B2F;--ej-color-success:#10B981;--ej-color-warning:#F59E0B;--ej-color-danger:#EF4444;--ej-color-neutral:#64748B;--ej-bg-body:#F8FAFC;--ej-bg-surface:#FFFFFF;--ej-font-headings:Outfit,sans-serif;--ej-font-body:Outfit,sans-serif;--ej-font-size-base:16px;--ej-spacing-xs:0.25rem;--ej-spacing-sm:0.5rem;--ej-spacing-md:1rem;--ej-spacing-lg:1.5rem;--ej-spacing-xl:2rem;--ej-border-radius:12px;--ej-btn-radius:8px;--ej-border-color:#E5E7EB;--ej-shadow-sm:0 1px 2px rgba(0,0,0,0.05);--ej-shadow-md:0 4px 6px rgba(0,0,0,0.07);--ej-shadow-lg:0 10px 15px rgba(0,0,0,0.1)}html{font-size:var(--ej-font-size-base,16px);scroll-behavior:smooth}body{font-family:var(--ej-font-body,"Outfit",sans-serif);background-color:var(--ej-bg-body,#F8FAFC);color:var(--ej-color-body,#334155);line-height:1.6;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--ej-font-headings,"Outfit",sans-serif);color:var(--ej-color-headings,#1A1A2E);margin-top:0;font-weight:600}a{color:var(--ej-color-primary,#FF8C42);text-decoration:none;transition:color .2s ease}a:hover{color:var(--ej-color-corporate,#233D63)}:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px}.layout-container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--ej-spacing-md,1rem)}.region{margin-bottom:var(--ej-spacing-lg,1.5rem)}.layout-with-sidebar{display:grid;gap:var(--ej-spacing-lg,1.5rem)}@media(min-width:992px){.layout-with-sidebar{grid-template-columns:1fr 300px}}.layout-main-wrapper{min-height:60vh}header{position:relative;z-index:100;background:var(--ej-header-bg,#fff);border-bottom:1px solid var(--ej-border-color,#E2E8F0)}#block-ecosistema-jaraba-theme-site-branding,.block-system-branding-block{display:flex;align-items:center;gap:1rem}#block-ecosistema-jaraba-theme-site-branding a,.block-system-branding-block a{display:flex;align-items:center;text-decoration:none}#block-ecosistema-jaraba-theme-site-branding img,.block-system-branding-block img{max-height:60px;width:auto;height:auto;object-fit:contain;flex-shrink:0}#block-ecosistema-jaraba-theme-site-branding .site-branding__text,.block-system-branding-block .site-branding__text{display:flex;flex-direction:column;justify-content:center;line-height:1.2}#block-ecosistema-jaraba-theme-site-branding .site-name,.block-system-branding-block .site-name{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:700;color:var(--ej-color-corporate,#233D63);margin:0;line-height:1.2}#block-ecosistema-jaraba-theme-site-branding .site-name a,.block-system-branding-block .site-name a{color:inherit;text-decoration:none}#block-ecosistema-jaraba-theme-site-branding .site-name a:hover,.block-system-branding-block .site-name a:hover{color:var(--ej-color-primary,#FF8C42)}#block-ecosistema-jaraba-theme-site-branding .site-slogan,.block-system-branding-block .site-slogan{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.75rem;font-weight:400;color:var(--ej-text-muted,#64748B);margin:0;line-height:1.3}.header-container,header>div{display:flex;align-items:center;justify-content:space-between;padding:var(--ej-spacing-sm,0.75rem) var(--ej-spacing-md,1.5rem);max-width:1400px;margin:0 auto}.region-header nav ul,.region-header nav .menu,.header__nav ul,.header__nav .menu,.main-navigation ul,.main-navigation .menu{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.region-header nav ul li,.region-header nav ul .menu-item,.region-header nav .menu li,.region-header nav .menu .menu-item,.header__nav ul li,.header__nav ul .menu-item,.header__nav .menu li,.header__nav .menu .menu-item,.main-navigation ul li,.main-navigation ul .menu-item,.main-navigation .menu li,.main-navigation .menu .menu-item{margin:0;list-style:none}.region-header nav ul li a,.region-header nav ul li .menu-link,.region-header nav ul .menu-item a,.region-header nav ul .menu-item .menu-link,.region-header nav .menu li a,.region-header nav .menu li .menu-link,.region-header nav .menu .menu-item a,.region-header nav .menu .menu-item .menu-link,.header__nav ul li a,.header__nav ul li .menu-link,.header__nav ul .menu-item a,.header__nav ul .menu-item .menu-link,.header__nav .menu li a,.header__nav .menu li .menu-link,.header__nav .menu .menu-item a,.header__nav .menu .menu-item .menu-link,.main-navigation ul li a,.main-navigation ul li .menu-link,.main-navigation ul .menu-item a,.main-navigation ul .menu-item .menu-link,.main-navigation .menu li a,.main-navigation .menu li .menu-link,.main-navigation .menu .menu-item a,.main-navigation .menu .menu-item .menu-link{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.875rem;font-weight:500;color:var(--ej-text-primary,#1A1A2E);text-decoration:none;padding:.5rem 0;border-bottom:2px solid rgba(0,0,0,0);transition:all .2s ease}.region-header nav ul li a:hover,.region-header nav ul li a.is-active,.region-header nav ul li .menu-link:hover,.region-header nav ul li .menu-link.is-active,.region-header nav ul .menu-item a:hover,.region-header nav ul .menu-item a.is-active,.region-header nav ul .menu-item .menu-link:hover,.region-header nav ul .menu-item .menu-link.is-active,.region-header nav .menu li a:hover,.region-header nav .menu li a.is-active,.region-header nav .menu li .menu-link:hover,.region-header nav .menu li .menu-link.is-active,.region-header nav .menu .menu-item a:hover,.region-header nav .menu .menu-item a.is-active,.region-header nav .menu .menu-item .menu-link:hover,.region-header nav .menu .menu-item .menu-link.is-active,.header__nav ul li a:hover,.header__nav ul li a.is-active,.header__nav ul li .menu-link:hover,.header__nav ul li .menu-link.is-active,.header__nav ul .menu-item a:hover,.header__nav ul .menu-item a.is-active,.header__nav ul .menu-item .menu-link:hover,.header__nav ul .menu-item .menu-link.is-active,.header__nav .menu li a:hover,.header__nav .menu li a.is-active,.header__nav .menu li .menu-link:hover,.header__nav .menu li .menu-link.is-active,.header__nav .menu .menu-item a:hover,.header__nav .menu .menu-item a.is-active,.header__nav .menu .menu-item .menu-link:hover,.header__nav .menu .menu-item .menu-link.is-active,.main-navigation ul li a:hover,.main-navigation ul li a.is-active,.main-navigation ul li .menu-link:hover,.main-navigation ul li .menu-link.is-active,.main-navigation ul .menu-item a:hover,.main-navigation ul .menu-item a.is-active,.main-navigation ul .menu-item .menu-link:hover,.main-navigation ul .menu-item .menu-link.is-active,.main-navigation .menu li a:hover,.main-navigation .menu li a.is-active,.main-navigation .menu li .menu-link:hover,.main-navigation .menu li .menu-link.is-active,.main-navigation .menu .menu-item a:hover,.main-navigation .menu .menu-item a.is-active,.main-navigation .menu .menu-item .menu-link:hover,.main-navigation .menu .menu-item .menu-link.is-active{color:var(--ej-color-primary,#FF8C42);border-bottom-color:var(--ej-color-primary,#FF8C42)}.menu,.nav-menu,ul.menu{list-style:none !important;margin:0;padding:0}.menu li,.menu .menu-item,.nav-menu li,.nav-menu .menu-item,ul.menu li,ul.menu .menu-item{list-style:none !important;margin:0}.menu li::before,.menu .menu-item::before,.nav-menu li::before,.nav-menu .menu-item::before,ul.menu li::before,ul.menu .menu-item::before{display:none !important}.menu li::marker,.menu .menu-item::marker,.nav-menu li::marker,.nav-menu .menu-item::marker,ul.menu li::marker,ul.menu .menu-item::marker{display:none !important}.header__container,.header-container,header>div{display:flex;align-items:center;justify-content:space-between;padding:var(--ej-spacing-sm,0.75rem) var(--ej-spacing-md,1.5rem);max-width:1400px;margin:0 auto}.header__brand{display:flex;align-items:center;gap:.75rem}.header__logo{max-height:60px;width:auto}.header__logo-link{display:flex;align-items:center;gap:.75rem;text-decoration:none}.content-wrapper{display:flex;gap:2rem}.content-wrapper .main-content__inner{flex:1}.content-wrapper .sidebar{flex:0 0 280px}.container{max-width:1400px;margin:0 auto;padding:0 1.5rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-muted{color:var(--ej-color-muted,#64748B)}.text-success{color:var(--ej-color-success,#10B981)}.text-warning{color:var(--ej-color-warning,#F59E0B)}.text-danger{color:var(--ej-color-danger,#EF4444)}.text-primary{color:var(--ej-color-primary,#FF8C42)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.site-header{background-color:var(--ej-header-bg,#FFFFFF);color:var(--ej-header-text,#1A1A2E);padding:var(--ej-spacing-md) 0;position:relative;z-index:100}.header-layout-sticky .site-header{position:sticky;top:0;box-shadow:var(--ej-shadow-sm)}.header-inner{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 var(--ej-spacing-md)}.site-logo{height:var(--ej-logo-height,45px)}.site-logo img{height:100%;width:auto}.main-navigation{display:flex;gap:var(--ej-spacing-lg)}.main-navigation a{color:var(--ej-header-text,#1A1A2E);font-weight:500}.main-navigation a:hover,.main-navigation a.is-active{color:var(--ej-color-primary,#FF8C42)}.header-layout-centered .header-inner{flex-direction:column;gap:var(--ej-spacing-sm)}.header-layout-hero .site-header{position:absolute;width:100%;background:rgba(0,0,0,0);color:#fff}.header{--header-height:72px;--header-bg:var(--ej-surface-card,#fff);--header-text:var(--ej-text-primary,#1a1a2e);--header-border:var(--ej-border-color,#e5e7eb);position:relative;background:var(--header-bg);color:var(--header-text);z-index:100}.header__container{display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 var(--ej-spacing-md,1rem);max-width:1400px;margin:0 auto}.header__brand{flex-shrink:0}.header__logo{height:40px;width:auto}.header__site-name{font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:var(--ej-font-size-xl,1.25rem);font-weight:700;color:inherit;text-decoration:none}.header__nav{display:flex;align-items:center;gap:var(--ej-spacing-lg,1.5rem)}.header__menu-link{font-weight:500;color:var(--header-text);text-decoration:none;transition:color .2s ease}.header__menu-link:hover{color:var(--ej-color-impulse,#FF8C42)}.header__actions{display:flex;align-items:center;gap:var(--ej-spacing-sm,0.75rem)}.header__icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;color:var(--header-text);cursor:pointer;border-radius:var(--ej-border-radius,8px);transition:background .2s ease}.header__icon-btn:hover{background:var(--ej-surface-bg,#f8fafc)}.header__mobile-toggle{display:none}@media(max-width:768px){.header__nav{display:none}.header__mobile-toggle{display:flex}}.header--transparent{position:absolute;width:100%;background:rgba(0,0,0,0);--header-text:#fff}.header--transparent.is-scrolled{position:fixed;background:var(--ej-surface-card,#fff);--header-text:var(--ej-text-primary,#1a1a2e);box-shadow:var(--ej-shadow-sm,0 1px 3px rgba(0,0,0,0.1))}.header--minimal{border-bottom:1px solid var(--header-border)}.header--minimal .header__brand--center{position:absolute;left:50%;transform:translateX(-50%)}.header--minimal .header__close,.header--minimal .header__back{position:absolute;right:var(--ej-spacing-md,1rem);display:flex;align-items:center;gap:var(--ej-spacing-xs,0.5rem);color:var(--header-text);text-decoration:none}.header--minimal .header__steps{display:flex;gap:var(--ej-spacing-md,1rem);position:absolute;left:var(--ej-spacing-md,1rem)}.header--minimal .header__step{display:flex;align-items:center;gap:var(--ej-spacing-xs,0.5rem);opacity:.5}.header--minimal .header__step--current{opacity:1;color:var(--ej-color-impulse,#FF8C42)}.header--minimal .header__step--completed{opacity:1;color:var(--ej-color-success,#10B981)}.header--centered .header__brand{position:absolute;left:50%;transform:translateX(-50%)}.header--centered .header__icons{display:flex;gap:var(--ej-spacing-xs,0.5rem)}.header--centered .header__cart-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;background:var(--ej-color-impulse,#FF8C42);border-radius:50%}.header--sidebar{--header-height:60px;border-bottom:1px solid var(--header-border)}.header--sidebar .header__search{flex:1;max-width:400px;margin:0 var(--ej-spacing-lg,1.5rem)}.header--sidebar .header__search-form{display:flex;align-items:center;background:var(--ej-surface-bg,#f8fafc);border-radius:var(--ej-border-radius,8px);padding:var(--ej-spacing-xs,0.5rem) var(--ej-spacing-sm,0.75rem)}.header--sidebar .header__search-input{flex:1;border:none;background:none;font-size:var(--ej-font-size-sm,0.875rem);outline:none}.header--sidebar .header__search-kbd{padding:2px 6px;font-size:11px;font-family:monospace;background:#fff;border:1px solid var(--header-border);border-radius:4px;color:var(--ej-text-muted,#6b7280)}.header--sidebar .header__user-btn{display:flex;align-items:center;gap:var(--ej-spacing-xs,0.5rem);padding:var(--ej-spacing-xs,0.5rem);border:none;background:none;cursor:pointer}.header--sidebar .header__user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.header--sidebar .header__user-avatar--placeholder{display:flex;align-items:center;justify-content:center;background:var(--ej-color-corporate,#233D63);color:#fff;font-weight:600}.header--sidebar .header__notification-badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;background:var(--ej-color-danger,#EF4444);border-radius:50%}.header--mega .header__menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:var(--ej-spacing-md,1rem)}.header--mega .header__menu-item{position:relative}.header--mega .header__menu-link{display:flex;align-items:center;gap:var(--ej-spacing-xxs,0.25rem);padding:var(--ej-spacing-xs,0.5rem) var(--ej-spacing-sm,0.75rem);border:none;background:none;cursor:pointer;font:inherit;color:inherit;line-height:1.5;text-decoration:none}.header--mega .header__mega-panel{position:absolute;top:100%;right:auto;left:-200px;width:840px;background:var(--header-bg,#ffffff);color:var(--ej-text-primary,#1a1d29);box-shadow:0 8px 32px rgba(0,0,0,.12);border-radius:0 0 var(--ej-border-radius-lg,16px) var(--ej-border-radius-lg,16px);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:100}.header--mega .has-mega-menu:hover .header__mega-panel,.header--mega .header__menu-link[aria-expanded=true]+.header__mega-panel{opacity:1;visibility:visible;transform:translateY(0)}.header--mega .mega-panel__container{padding:var(--ej-spacing-xl,2rem) var(--ej-spacing-lg,1.5rem)}.header--mega .mega-panel__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ej-spacing-xl,2rem)}.header--mega .mega-panel__title{font-size:var(--ej-font-size-sm,0.875rem);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ej-text-muted,#6b7280);margin-bottom:var(--ej-spacing-md,1rem)}.header--mega .mega-panel__list{list-style:none;margin:0;padding:0}.header--mega .mega-panel__link{display:flex;align-items:flex-start;gap:var(--ej-spacing-sm,0.75rem);padding:var(--ej-spacing-sm,0.75rem);color:var(--header-text);text-decoration:none;border-radius:var(--ej-border-radius,8px);transition:background .2s ease}.header--mega .mega-panel__link:hover{background:var(--ej-surface-bg,#f8fafc)}.header--mega .mega-panel__link small{display:block;font-size:var(--ej-font-size-xs,0.75rem);color:var(--ej-text-muted,#6b7280)}.header--mega .mega-panel__promo{padding:var(--ej-spacing-lg,1.5rem);background:linear-gradient(135deg,var(--ej-color-impulse,#FF8C42),var(--ej-color-innovation,#00A9A5));border-radius:var(--ej-border-radius-lg,16px);color:#fff}.header--mega .mega-panel__promo h4{margin:var(--ej-spacing-sm,0.75rem) 0;font-size:var(--ej-font-size-lg,1.125rem)}.header--mega .mega-panel__promo p{margin:0 0 var(--ej-spacing-md,1rem);opacity:.9}.dropdown{position:relative}.dropdown__content{position:absolute;top:100%;left:0;min-width:200px;background:var(--ej-surface-card,#fff);border-radius:var(--ej-border-radius,8px);box-shadow:var(--ej-shadow-lg,0 10px 40px rgba(0,0,0,0.1));opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}.dropdown__content--right{left:auto;right:0}.dropdown:hover .dropdown__content,.dropdown__content:focus-within{opacity:1;visibility:visible;transform:translateY(0)}.dropdown__item{display:flex;align-items:center;gap:var(--ej-spacing-sm,0.75rem);padding:var(--ej-spacing-sm,0.75rem) var(--ej-spacing-md,1rem);color:var(--ej-text-primary,#1a1a2e);text-decoration:none;transition:background .2s ease}.dropdown__item:hover{background:var(--ej-surface-bg,#f8fafc)}.dropdown__item--danger{color:var(--ej-color-danger,#EF4444)}.dropdown__divider{margin:var(--ej-spacing-xs,0.5rem) 0;border:none;border-top:1px solid var(--ej-border-color,#e5e7eb)}.hero{position:relative;overflow:hidden}.hero--fullscreen{min-height:100vh;display:flex;align-items:center}.hero--split{display:grid;grid-template-columns:1fr 1fr;gap:var(--ej-spacing-xl);min-height:70vh;align-items:center}@media(max-width:768px){.hero--split{grid-template-columns:1fr}}.hero--split:has(.page-wrapper--clean){display:block;grid-template-columns:none;min-height:auto}body.hero--split .page-wrapper--clean{position:relative;width:100vw;left:50%;transform:translateX(-50%)}.hero--compact{min-height:40vh;padding:var(--ej-spacing-xl) 0}.hero__overlay{position:absolute;inset:0;background:var(--ej-color-corporate,#233D63);opacity:calc(var(--ej-hero-overlay,60)/100)}.hero__content{position:relative;z-index:2;max-width:600px}.hero__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;margin-bottom:var(--ej-spacing-md)}.hero__subtitle{font-size:1.25rem;opacity:.9;margin-bottom:var(--ej-spacing-lg)}.hero__cta{display:flex;gap:var(--ej-spacing-md);flex-wrap:wrap}.jaraba-hero{position:relative;overflow:hidden;background-color:var(--ej-color-corporate,#233D63);background-image:var(--hero-bg-image,none);background-size:cover;background-position:center}.jaraba-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,var(--hero-overlay-opacity,0.5));z-index:1}.jaraba-hero__content{position:relative;z-index:2;padding:var(--ej-spacing-xl) var(--ej-spacing-lg);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.jaraba-hero__eyebrow{display:inline-block;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;opacity:.85;margin-bottom:var(--ej-spacing-sm)}.jaraba-hero__title{font-size:clamp(1.5rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin:0 0 var(--ej-spacing-md);word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%}.jaraba-hero__subtitle{font-size:clamp(1rem,2vw,1.25rem);opacity:.9;margin-bottom:var(--ej-spacing-lg);max-width:600px}.jaraba-hero__actions{display:flex;gap:var(--ej-spacing-md);flex-wrap:wrap;justify-content:center}@media(max-width:480px){.jaraba-hero__actions{flex-direction:column;width:100%}.jaraba-hero__actions a{width:100%;text-align:center}}.jaraba-hero--fullscreen{min-height:100vh;display:flex;align-items:center;justify-content:center}.jaraba-hero--fullscreen .jaraba-hero__content{min-height:100vh}@keyframes gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes reveal-up{from{opacity:0;transform:translateY(30px);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@keyframes fade-in-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes icon-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes gradientPulse{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes particleFloat{0%,100%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(30px,-40px) rotate(5deg)}50%{transform:translate(-20px,30px) rotate(-5deg)}75%{transform:translate(40px,20px) rotate(3deg)}}.hero-landing{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--ej-spacing-xl,2rem);overflow:hidden;background:linear-gradient(-45deg,var(--ej-color-corporate,#233D63),var(--ej-color-azul-verdoso,#2B7A78),var(--ej-color-azul-profundo,#003366),var(--ej-color-corporate,#233D63));background-size:400% 400%;animation:gradient-flow 15s ease infinite;will-change:background-position}.hero-landing::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,0.1) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgba(255,255,255,0.08) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(255,255,255,0.05) 2px,transparent 2px);background-size:100px 100px,150px 150px,200px 200px;pointer-events:none;z-index:1}.hero-landing__bg{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-landing__gradient{position:absolute;inset:0;opacity:.6;background:radial-gradient(ellipse at 30% 20%,rgba(255,140,66,0.15) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(0,169,165,0.12) 0%,transparent 50%);animation:gradientPulse 8s ease-in-out infinite;will-change:opacity}.hero-landing__particles{position:absolute;inset:0;overflow:hidden}.hero-landing__particles::before,.hero-landing__particles::after{content:"";position:absolute;border-radius:50%;animation:particleFloat 20s ease-in-out infinite;will-change:transform}.hero-landing__particles::before{width:300px;height:300px;top:-100px;right:-50px;background:radial-gradient(circle,rgba(255,140,66,0.12) 0%,transparent 70%);animation-delay:0s}.hero-landing__particles::after{width:400px;height:400px;bottom:-150px;left:-100px;background:radial-gradient(circle,rgba(0,169,165,0.1) 0%,transparent 70%);animation-delay:-10s}.hero-landing__content{position:relative;z-index:2;text-align:center;max-width:900px;margin-bottom:var(--ej-spacing-xl,2rem)}.hero-landing__eyebrow{display:inline-block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ej-color-impulse,#FF8C42);margin-bottom:var(--ej-spacing-md,1rem);opacity:0;animation:fade-in-up .6s ease forwards;animation-delay:.1s}.hero-landing__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:#fff;line-height:1.1;margin:0 0 var(--ej-spacing-lg,1.5rem);opacity:0;animation:reveal-up .8s cubic-bezier(0.16,1,0.3,1) forwards;animation-delay:.2s}.hero-landing__subtitle{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:clamp(1.125rem,2vw,1.375rem);color:hsla(0,0%,100%,.85);max-width:600px;margin:0 auto var(--ej-spacing-xl,2rem);line-height:1.6;opacity:0;animation:fade-in-up .6s ease forwards;animation-delay:.4s}.intentions-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ej-spacing-lg,1.5rem);max-width:900px;width:100%;margin:0 auto}@media(min-width:768px){.intentions-grid{grid-template-columns:repeat(4,1fr)}}.intention-card{background:hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--ej-radius-xl,16px);padding:var(--ej-spacing-lg,1.5rem);text-align:center;cursor:pointer;transition:all .4s cubic-bezier(0.16,1,0.3,1);opacity:0;animation:fade-in-up .6s ease forwards}.intention-card:nth-child(1){animation-delay:0.6s}.intention-card:nth-child(2){animation-delay:0.7s}.intention-card:nth-child(3){animation-delay:0.8s}.intention-card:nth-child(4){animation-delay:0.9s}.intention-card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--card-accent-color,rgba(255,255,255,0.4))}.intention-card:hover .intention-card__icon{animation:icon-pulse .6s ease}.intention-card:hover .intention-card__title{color:var(--card-accent-color,#FFFFFF)}.intention-card:focus-visible{outline:2px solid var(--card-accent-color,#FFFFFF);outline-offset:2px}.intention-card--empleo{--card-accent-color:var(--ej-color-innovation,#00A9A5)}.intention-card--empleo:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 40px rgba(0,169,165,.3)}.intention-card--talento{--card-accent-color:var(--ej-color-innovation,#00A9A5)}.intention-card--talento:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 40px rgba(0,169,165,.3)}.intention-card--emprender{--card-accent-color:var(--ej-color-impulse,#FF8C42)}.intention-card--emprender:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 40px rgba(255,140,66,.3)}.intention-card--agro{--card-accent-color:var(--ej-color-agro,#556B2F)}.intention-card--agro:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 40px rgba(85,107,47,.4)}.intention-card__icon{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto var(--ej-spacing-md,1rem);transition:transform .3s ease}.intention-card__icon svg{width:40px;height:40px;color:var(--card-accent-color,#FFFFFF)}.intention-card__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 var(--ej-spacing-xs,0.25rem);transition:color .3s ease}.intention-card__description{font-size:.875rem;color:hsla(0,0%,100%,.7);margin:0;line-height:1.4}.hero-landing__actions{display:flex;gap:var(--ej-spacing-md,1rem);justify-content:center;flex-wrap:wrap;margin-top:var(--ej-spacing-xl,2rem);opacity:0;animation:fade-in-up .6s ease forwards;animation-delay:.9s}.btn-primary{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:var(--ej-color-corporate,#233D63);background:#fff;border:none;border-radius:var(--ej-btn-radius,8px);cursor:pointer;overflow:hidden;transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.btn-primary::after{content:"";position:absolute;inset:0;background:radial-gradient(circle,rgba(0,0,0,0.1) 0%,transparent 70%);transform:scale(0);opacity:0;transition:transform .5s,opacity .3s}.btn-primary:active::after{transform:scale(2.5);opacity:1;transition:0s}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.4);border-radius:var(--ej-btn-radius,8px);cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6)}.hero-landing__scroll{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.6);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;opacity:0;animation:fade-in-up .6s ease forwards;animation-delay:1.2s}.hero-landing__scroll::after{content:"";width:24px;height:40px;border:2px solid hsla(0,0%,100%,.4);border-radius:12px;position:relative}.hero-landing__scroll::after::before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:4px;height:8px;background:hsla(0,0%,100%,.6);border-radius:2px;animation:scroll-bounce 1.5s infinite}@keyframes scroll-bounce{0%,100%{transform:translateX(-50%) translateY(0);opacity:1}50%{transform:translateX(-50%) translateY(8px);opacity:.5}}@media(max-width:767px){.hero-landing{padding:var(--ej-spacing-lg,1.5rem);min-height:auto;padding-top:4rem;padding-bottom:4rem}.hero-landing__title{font-size:2rem}.intentions-grid{grid-template-columns:repeat(2,1fr);gap:var(--ej-spacing-md,1rem)}.intention-card{padding:var(--ej-spacing-md,1rem)}.intention-card__icon{width:48px;height:48px}.intention-card__icon svg{width:28px;height:28px}.intention-card__title{font-size:.95rem}}@media(prefers-reduced-motion:reduce){.hero-landing,.hero-landing__title,.hero-landing__subtitle,.hero-landing__eyebrow,.intention-card,.hero-landing__actions,.hero-landing__scroll{animation:none;opacity:1}.hero-landing{background-size:100% 100%}}body.landing-page,body.page-front,body.page-page-builder,body.page-builder-frontend,body.page-content-frontend,body.full-width-layout{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;grid-template-columns:unset !important}body.landing-page>*,body.page-front>*,body.page-page-builder>*,body.page-builder-frontend>*,body.page-content-frontend>*,body.full-width-layout>*{max-width:none}body.landing-page .region:empty,body.landing-page .region--sidebar-first,body.landing-page .region--sidebar-second,body.landing-page .block-system-main-menu:not(.landing-nav),body.page-front .region:empty,body.page-front .region--sidebar-first,body.page-front .region--sidebar-second,body.page-front .block-system-main-menu:not(.landing-nav),body.page-page-builder .region:empty,body.page-page-builder .region--sidebar-first,body.page-page-builder .region--sidebar-second,body.page-page-builder .block-system-main-menu:not(.landing-nav),body.page-builder-frontend .region:empty,body.page-builder-frontend .region--sidebar-first,body.page-builder-frontend .region--sidebar-second,body.page-builder-frontend .block-system-main-menu:not(.landing-nav),body.page-content-frontend .region:empty,body.page-content-frontend .region--sidebar-first,body.page-content-frontend .region--sidebar-second,body.page-content-frontend .block-system-main-menu:not(.landing-nav),body.full-width-layout .region:empty,body.full-width-layout .region--sidebar-first,body.full-width-layout .region--sidebar-second,body.full-width-layout .block-system-main-menu:not(.landing-nav){display:none !important}body.landing-page .dialog-off-canvas-main-canvas,body.page-front .dialog-off-canvas-main-canvas,body.page-page-builder .dialog-off-canvas-main-canvas,body.page-builder-frontend .dialog-off-canvas-main-canvas,body.page-content-frontend .dialog-off-canvas-main-canvas,body.full-width-layout .dialog-off-canvas-main-canvas{width:100% !important;max-width:none !important}body.landing-page .landing-header,body.page-front .landing-header{position:fixed}.landing-header{position:sticky;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease}.toolbar-fixed .landing-header{top:39px}.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .landing-header{top:79px}.landing-header.scrolled{background:hsla(0,0%,100%,.98);box-shadow:0 4px 30px rgba(0,0,0,.08)}.landing-header__container{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:.75rem 1.5rem;gap:2rem}.landing-header__brand{display:flex;align-items:center;gap:.75rem;text-decoration:none}.landing-header__logo{height:48px;width:auto;object-fit:contain}.landing-header__text{display:flex;flex-direction:column}.landing-header__name{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.125rem;font-weight:700;color:var(--ej-color-corporate,#233D63);line-height:1.2}.landing-header__slogan{font-size:.75rem;color:var(--ej-text-muted,#64748B);line-height:1.3}.landing-header__nav{display:none}@media(min-width:992px){.landing-header__nav{display:block}}.landing-header__actions{display:flex;align-items:center;gap:.75rem}.landing-header__toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer}@media(min-width:992px){.landing-header__toggle{display:none}}.landing-header__toggle .hamburger{width:24px;height:2px;background:var(--ej-color-corporate,#233D63);position:relative;transition:all .3s ease}.landing-header__toggle .hamburger::before,.landing-header__toggle .hamburger::after{content:"";position:absolute;width:24px;height:2px;background:inherit;left:0;transition:all .3s ease}.landing-header__toggle .hamburger::before{top:-7px}.landing-header__toggle .hamburger::after{top:7px}.landing-header__toggle.is-active{position:relative;z-index:1002}.landing-header__toggle.is-active .hamburger{background:rgba(0,0,0,0)}.landing-header__toggle.is-active .hamburger::before{top:0;transform:rotate(45deg);background:var(--ej-color-corporate,#233D63)}.landing-header__toggle.is-active .hamburger::after{top:0;transform:rotate(-45deg);background:var(--ej-color-corporate,#233D63)}.landing-header__nav.is-open{display:block;position:fixed;top:0;right:0;width:280px;height:100vh;background:#fff;padding:80px 24px 24px;box-shadow:-4px 0 30px rgba(0,0,0,.15);z-index:1001;overflow-y:auto;animation:slideInRight .3s ease}.landing-header__nav.is-open .landing-nav{flex-direction:column;align-items:stretch;gap:0}.landing-header__nav.is-open .landing-nav li{border-bottom:1px solid rgba(0,0,0,.08)}.landing-header__nav.is-open .landing-nav a{display:block;padding:16px 0;font-size:1rem}.landing-header__actions.is-open{display:flex;flex-direction:column;position:fixed;top:auto;bottom:0;right:0;width:280px;padding:16px 24px;background:#fff;border-top:1px solid rgba(0,0,0,.08);z-index:1001;gap:12px}.landing-header__actions.is-open .btn-primary,.landing-header__actions.is-open .btn-ghost{width:100%;text-align:center;justify-content:center}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;z-index:1000;transition:all .3s ease}.mobile-menu-overlay.is-visible{opacity:1;visibility:visible}body.menu-open{overflow:hidden}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}.landing-nav{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}.landing-nav li{margin:0;list-style:none}.landing-nav li::before,.landing-nav li::marker{display:none !important}.landing-nav a{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.9rem;font-weight:500;color:var(--ej-text-primary,#1A1A2E);text-decoration:none;padding:.5rem 0;position:relative;transition:color .2s ease}.landing-nav a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--ej-color-primary,#FF8C42);transition:width .3s ease}.landing-nav a:hover,.landing-nav a.is-active{color:var(--ej-color-primary,#FF8C42)}.landing-nav a:hover::after,.landing-nav a.is-active::after{width:100%}.btn-ghost{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.875rem;font-weight:500;color:var(--ej-text-primary,#1A1A2E);text-decoration:none;padding:.5rem 1rem;border-radius:var(--ej-btn-radius,8px);transition:all .2s ease}.btn-ghost:hover{background:rgba(0,0,0,.05);color:var(--ej-color-primary,#FF8C42)}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.9rem;font-weight:600;color:#fff;text-decoration:none;padding:.75rem 1.5rem;background:linear-gradient(135deg,var(--ej-color-primary,#FF8C42) 0%,var(--ej-color-secondary,#E85D04) 100%);border:none;border-radius:var(--ej-btn-radius,8px);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,140,66,.4);color:#fff}.btn-primary--large{padding:1rem 2rem;font-size:1rem}.btn-primary--glow{animation:btn-glow 2s ease-in-out infinite alternate}.btn-primary .btn-icon{width:20px;height:20px;flex-shrink:0}@keyframes btn-glow{0%{box-shadow:0 0 20px rgba(255,140,66,.3)}100%{box-shadow:0 0 30px rgba(255,140,66,.6)}}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.9rem;font-weight:600;color:#fff;text-decoration:none;padding:.75rem 1.5rem;background:rgba(0,0,0,0);border:2px solid hsla(0,0%,100%,.3);border-radius:var(--ej-btn-radius,8px);cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff}.btn-secondary--large{padding:1rem 2rem;font-size:1rem}.btn-secondary .btn-icon{width:20px;height:20px;flex-shrink:0}.landing-main{padding-top:0}.landing-page{overflow-x:hidden}.hero-landing{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 1.5rem 3rem;overflow:hidden}.hero-landing__bg{position:absolute;inset:0;z-index:-1}.hero-landing__gradient{position:absolute;inset:0;background:linear-gradient(135deg,var(--ej-color-corporate,#233D63) 0%,#1a2d4a 25%,#0f1d30 50%,var(--ej-color-corporate,#233D63) 100%);background-size:400% 400%;animation:gradient-flow 15s ease infinite}.hero-landing__particles{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(255,140,66,0.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(232,93,4,0.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(139,195,74,0.05) 0%,transparent 30%)}.hero-landing__content{text-align:center;max-width:800px;margin-bottom:3rem;animation:fade-in-up .8s ease-out}.hero-landing__eyebrow{display:inline-block;font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--ej-color-primary,#FF8C42);padding:.5rem 1rem;background:rgba(255,140,66,.15);border-radius:50px;margin-bottom:1.5rem}.hero-landing__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:#fff;line-height:1.2;margin:0 0 1.5rem;text-shadow:0 4px 30px rgba(0,0,0,.3)}.hero-landing__subtitle{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:clamp(1.1rem,2.5vw,1.3rem);color:hsla(0,0%,100%,.95);line-height:1.6;margin:0;max-width:650px;margin-inline:auto;text-shadow:0 1px 8px rgba(0,0,0,.3);letter-spacing:.01em}.hero-landing__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem;animation:fade-in-up .8s ease-out .2s both}.hero-landing__trust-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:3rem;padding:.75rem 1.75rem;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.25);border-radius:100px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fade-in-up .8s ease-out .4s both;max-width:fit-content;margin-inline:auto;color:#fff}.hero-landing__trust-badge{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.8rem;font-weight:500;color:#fff;letter-spacing:.02em;white-space:nowrap}.hero-landing__trust-badge svg{flex-shrink:0;color:var(--ej-color-impulse,#FF8C42)}.hero-landing__trust-separator{color:hsla(0,0%,100%,.3);font-size:.75rem;user-select:none}.hero-landing__scroll{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;animation:bounce-subtle 2s ease-in-out infinite}.hero-landing__scroll span{font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.1em}.hero-landing__scroll-mouse{width:24px;height:40px;border:2px solid hsla(0,0%,100%,.3);border-radius:12px;position:relative}.hero-landing__scroll-mouse::before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:4px;height:8px;background:hsla(0,0%,100%,.5);border-radius:2px;animation:scroll-mouse 1.5s ease-in-out infinite}@keyframes gradient-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes fade-in-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-subtle{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}}@keyframes scroll-mouse{0%,100%{opacity:.5;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(8px)}}.intentions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:900px;width:100%;padding:0 1rem;animation:fade-in-up .8s ease-out .1s both}@media(min-width:768px){.intentions-grid{grid-template-columns:repeat(5,1fr);gap:1.5rem}}.intention-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;background:hsla(0,0%,100%,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;text-decoration:none;transition:all .4s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.intention-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,0.05) 100%);opacity:0;transition:opacity .3s ease}.intention-card:hover{transform:translateY(-8px);border-color:hsla(0,0%,100%,.2)}.intention-card:hover::before{opacity:1}.intention-card:hover .intention-card__arrow{opacity:1;transform:translateX(0)}.intention-card--empleo:hover{box-shadow:0 20px 60px rgba(255,140,66,.3);border-color:rgba(255,140,66,.4)}.intention-card--talento:hover{box-shadow:0 20px 60px rgba(232,93,4,.3);border-color:rgba(232,93,4,.4)}.intention-card--emprender:hover{box-shadow:0 20px 60px rgba(35,61,99,.4);border-color:rgba(35,61,99,.5)}.intention-card--comercio:hover{box-shadow:0 20px 60px rgba(16,185,129,.3);border-color:rgba(16,185,129,.4)}.intention-card--b2g:hover{box-shadow:0 20px 60px rgba(100,116,139,.4);border-color:rgba(100,116,139,.5)}.intention-card__icon{width:48px;height:48px;margin-bottom:1rem}.intention-card__icon svg{width:100%;height:100%;color:var(--ej-color-primary,#FF8C42)}.intention-card__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1rem;font-weight:600;color:#fff;margin:0 0 .5rem}.intention-card__description{font-size:.8rem;color:hsla(0,0%,100%,.6);margin:0;line-height:1.4}.intention-card__arrow{font-size:1.25rem;color:var(--ej-color-primary,#FF8C42);margin-top:auto;padding-top:.75rem;opacity:0;transform:translateX(-10px);transition:all .3s ease}.features-section{padding:6rem 1.5rem;background:var(--ej-bg-body,#F8FAFC)}.features-section__container{max-width:1200px;margin:0 auto}.section-title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--ej-color-corporate,#233D63);text-align:center;margin:0 0 3rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card{position:relative;overflow:hidden;padding:2rem;background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(248,250,252,0.9) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--ej-radius-xl,16px);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 hsla(0,0%,100%,.9);text-align:center;transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .3s ease}.feature-card::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:left .6s ease;pointer-events:none}.feature-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 40px rgba(35,61,99,.12),0 8px 16px rgba(35,61,99,.08),inset 0 1px 0 #fff}.feature-card:hover::before{left:150%}.feature-card__visual{position:relative;margin-bottom:1.5rem}.feature-card__bg-pattern{position:absolute;inset:0;opacity:0}.feature-card__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:20px;margin:0 auto;transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275)}.feature-card__icon--primary{background:linear-gradient(135deg,rgba(255,140,66,0.15) 0%,rgba(255,140,66,0.05) 100%);color:var(--ej-color-impulse,#FF8C42)}.feature-card__icon--secondary{background:linear-gradient(135deg,rgba(0,169,165,0.15) 0%,rgba(0,169,165,0.05) 100%);color:var(--ej-color-innovation,#00A9A5)}.feature-card__icon--corporate{background:linear-gradient(135deg,rgba(35,61,99,0.15) 0%,rgba(35,61,99,0.05) 100%);color:var(--ej-color-corporate,#233D63)}.feature-card__icon svg{width:48px;height:48px}.feature-card:hover .feature-card__icon{transform:scale(1.1) rotate(-3deg)}.feature-card__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:600;color:var(--ej-color-corporate,#233D63);margin:0 0 .75rem}.feature-card__description{font-size:.9rem;color:var(--ej-text-muted,#64748B);line-height:1.6;margin:0 0 1rem}.feature-card__badge{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:600;color:var(--ej-color-impulse,#FF8C42);background:rgba(255,140,66,.1);border-radius:50px;letter-spacing:.05em}.feature-card__badge--ai{color:var(--ej-color-innovation,#00A9A5);background:rgba(0,169,165,.1)}.feature-card__badge--multi{color:var(--ej-color-corporate,#233D63);background:rgba(35,61,99,.1)}.stats-section{position:relative;padding:5rem 1.5rem;background:linear-gradient(135deg,var(--ej-color-corporate,#233D63) 0%,#1a2d4a 50%,#0f1d30 100%);overflow:hidden}.stats-section::before,.stats-section::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.stats-section::before{width:300px;height:300px;top:-100px;right:-50px;background:radial-gradient(circle,rgba(255,140,66,0.08) 0%,transparent 70%)}.stats-section::after{width:200px;height:200px;bottom:-60px;left:-30px;background:radial-gradient(circle,rgba(0,169,165,0.08) 0%,transparent 70%)}.stats-section__container{position:relative;z-index:1;max-width:1200px;margin:0 auto}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(min-width:768px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-item{text-align:center;position:relative}@media(min-width:768px){.stat-item:not(:last-child)::after{content:"";position:absolute;right:-1rem;top:15%;height:70%;width:1px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,0.15),transparent)}}.stat-item__number{display:block;font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:#fff;line-height:1;text-shadow:0 0 30px hsla(0,0%,100%,.1)}.stat-item__suffix{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:var(--ej-color-primary,#FF8C42)}.stat-item__label{display:block;font-size:.9rem;color:hsla(0,0%,100%,.7);margin-top:.5rem;letter-spacing:.02em}.landing-footer{background:#0f1d30;color:hsla(0,0%,100%,.8);padding:4rem 1.5rem 2rem}.landing-footer__container{max-width:1200px;margin:0 auto}.landing-footer__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media(min-width:768px){.landing-footer__grid{grid-template-columns:repeat(3,1fr)}}.landing-footer__brand p{margin:1rem 0 0;font-size:.9rem;color:hsla(0,0%,100%,.6)}.landing-footer__logo{height:40px;width:auto}.landing-footer__nav h3{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:.9rem;font-weight:600;color:#fff;margin:0 0 1rem}.landing-footer__nav ul{list-style:none;margin:0;padding:0}.landing-footer__nav ul li{margin:0 0 .5rem;list-style:none !important}.landing-footer__nav ul li::before,.landing-footer__nav ul li::marker{display:none !important}.landing-footer__nav ul a{font-size:.85rem;color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .2s ease}.landing-footer__nav ul a:hover{color:var(--ej-color-primary,#FF8C42)}.landing-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.landing-footer__brand-inline{display:flex;align-items:center;gap:1rem}.landing-footer__logo-small{height:28px;width:auto;filter:brightness(0) invert(1);opacity:.9}.landing-footer__copyright{margin:0;font-size:.85rem;color:hsla(0,0%,100%,.5)}.landing-footer__social{display:flex;gap:1rem}.landing-footer__social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.6);transition:all .2s ease}.landing-footer__social a:hover{background:var(--ej-color-primary,#FF8C42);color:#fff}.landing-footer__social a svg{width:20px;height:20px}.landing-footer__ecosystem{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.08);font-size:.8125rem;color:hsla(0,0%,100%,.5)}@media(max-width:640px){.landing-footer__ecosystem{flex-direction:column;gap:.5rem}}.landing-footer__ecosystem-label{font-weight:600;color:hsla(0,0%,100%,.7);white-space:nowrap;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.landing-footer__ecosystem-nav{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.landing-footer__ecosystem-link{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s ease;white-space:nowrap}.landing-footer__ecosystem-link:hover{color:#fff;text-decoration:underline}.landing-footer__ecosystem-link--current{color:#fff;font-weight:600;cursor:default}.landing-footer__ecosystem-separator{color:hsla(0,0%,100%,.25)}.landing-footer__ecosystem-sublabel{display:none}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.skip-link:focus{position:fixed !important;top:10px;left:10px;z-index:9999;width:auto !important;height:auto !important;padding:1rem 2rem;background:var(--ej-color-primary,#FF8C42);color:#fff;clip:auto !important;white-space:normal;border-radius:8px}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:999;transition:all .3s ease}.mobile-menu-overlay.is-visible{opacity:1;visibility:visible}body.menu-open{overflow:hidden}@media(max-width:991px){.landing-header__nav{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background:#fff;padding:5rem 2rem 2rem;z-index:1001;transition:right .3s ease;box-shadow:-10px 0 30px rgba(0,0,0,.1)}.landing-header__nav.is-open{right:0;display:flex !important}.landing-header__nav .landing-nav{flex-direction:column;gap:0}.landing-header__nav .landing-nav li{border-bottom:1px solid rgba(0,0,0,.05)}.landing-header__nav .landing-nav a{display:block;padding:1rem 0;font-size:1.1rem}.landing-header__actions{position:fixed;bottom:0;right:-100%;width:80%;max-width:320px;background:#fff;padding:1.5rem 2rem;z-index:1001;transition:right .3s ease;border-top:1px solid rgba(0,0,0,.05);flex-direction:column;gap:.75rem}.landing-header__actions.is-open{right:0;display:flex !important}.landing-header__actions .btn-primary,.landing-header__actions .btn-ghost{width:100%;text-align:center;justify-content:center}.landing-header__toggle{z-index:1002}.landing-header__toggle.is-active .hamburger{background:rgba(0,0,0,0)}.landing-header__toggle.is-active .hamburger::before{top:0;transform:rotate(45deg)}.landing-header__toggle.is-active .hamburger::after{top:0;transform:rotate(-45deg)}}.landing-header.scrolled{background:hsla(0,0%,100%,.98);box-shadow:0 4px 30px rgba(0,0,0,.08)}.landing-header.scrolled .landing-header__container{padding-top:.5rem;padding-bottom:.5rem}.landing-header.scrolled .landing-header__logo{height:40px}.landing-header.scrolled .landing-header__slogan{display:none}.reveal-hidden{opacity:0;transform:translateY(30px)}.reveal-visible{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}.features-grid .feature-card{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.reveal-visible .features-grid .feature-card{opacity:1;transform:translateY(0)}.reveal-visible .features-grid .feature-card:nth-child(1){transition-delay:.1s}.reveal-visible .features-grid .feature-card:nth-child(2){transition-delay:.2s}.reveal-visible .features-grid .feature-card:nth-child(3){transition-delay:.3s}.stats-grid .stat-item{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.reveal-visible .stats-grid .stat-item{opacity:1;transform:translateY(0)}.reveal-visible .stats-grid .stat-item:nth-child(1){transition-delay:.1s}.reveal-visible .stats-grid .stat-item:nth-child(2){transition-delay:.2s}.reveal-visible .stats-grid .stat-item:nth-child(3){transition-delay:.3s}.reveal-visible .stats-grid .stat-item:nth-child(4){transition-delay:.4s}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.reveal-hidden{opacity:1;transform:none}.hero-landing__gradient{animation:none}.icon-animated{animation:none}}.features-section{padding:6rem 0;background:linear-gradient(180deg,var(--ej-color-bg,#f9fafb) 0%,#fff 100%)}.features-section__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-title{text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--ej-text-primary,#1f2937);margin:0 0 3rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease;position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.feature-card__visual{position:relative;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.feature-card__bg-pattern{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,140,66,0.08) 0%,transparent 70%);border-radius:50%;transform:scale(1.5);opacity:.8}.feature-card__bg-pattern--secondary{background:radial-gradient(circle at 50% 50%,rgba(102,126,234,0.08) 0%,transparent 70%)}.feature-card__bg-pattern--corporate{background:radial-gradient(circle at 50% 50%,rgba(35,61,99,0.08) 0%,transparent 70%)}.feature-card__icon{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.feature-card__icon--primary{color:var(--ej-color-primary,#FF8C42)}.feature-card__icon--secondary{color:var(--ej-color-secondary,#667eea)}.feature-card__icon--corporate{color:var(--ej-color-corporate,#233d63)}.feature-card__icon svg{width:48px;height:48px}.feature-card__title{font-size:1.25rem;font-weight:600;color:var(--ej-text-primary,#1f2937);margin:0 0 .75rem}.feature-card__description{font-size:.95rem;color:var(--ej-text-muted,#6b7280);line-height:1.6;margin:0 0 1rem}.feature-card__badge{display:inline-block;padding:.375rem .75rem;background:rgba(255,140,66,.1);color:var(--ej-color-primary,#FF8C42);border-radius:20px;font-size:.75rem;font-weight:600}.feature-card__badge--ai{background:rgba(102,126,234,.1);color:var(--ej-color-secondary,#667eea)}.feature-card__badge--multi{background:rgba(35,61,99,.1);color:var(--ej-color-corporate,#233d63)}.icon-animated .icon-circle{stroke-dashoffset:176;animation:iconCircleDraw 2s ease forwards;animation-delay:.5s}.icon-pulse{animation:iconPulse 2s ease-in-out infinite}.icon-blink{animation:iconBlink 3s ease-in-out infinite}.icon-float{animation:iconFloat 3s ease-in-out infinite}@keyframes iconCircleDraw{to{stroke-dashoffset:0}}@keyframes iconPulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes iconBlink{0%,90%,100%{transform:scaleY(1)}95%{transform:scaleY(0.1)}}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.feature-card:hover .icon-animated{animation:iconBounce .5s ease}@keyframes iconBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.agent-fab-container.landing-copilot{position:fixed !important;bottom:24px !important;right:24px !important;z-index:9999 !important;font-family:var(--ej-font-body,"Outfit",sans-serif)}.agent-fab-container.landing-copilot .agent-fab-trigger{width:60px;height:60px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--ej-color-primary,#FF8C42) 0%,#e67e22 100%);color:#fff;cursor:pointer;box-shadow:0 4px 20px rgba(255,140,66,.4);transition:all .3s ease;display:flex;align-items:center;justify-content:center;position:relative;font-size:24px}.agent-fab-container.landing-copilot .agent-fab-trigger:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(255,140,66,.5)}.agent-fab-container.landing-copilot .agent-fab-trigger .fab-icon{font-size:24px}.agent-fab-container.landing-copilot .agent-fab-trigger .fab-pulse{position:absolute;inset:0;border-radius:50%;background:inherit;opacity:.4;animation:fabPulse 2s infinite;pointer-events:none}.agent-fab-container.landing-copilot .agent-panel{position:absolute;bottom:70px;right:0;width:360px;max-height:520px;background:#fff;border-radius:16px;box-shadow:0 10px 50px rgba(0,0,0,.25);overflow:hidden;transform:scale(0.8) translateY(20px);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column}.agent-fab-container.landing-copilot .agent-panel.is-open{transform:scale(1) translateY(0);opacity:1;visibility:visible}.agent-fab-container.landing-copilot .agent-header{display:flex;align-items:center;padding:16px;color:#fff;gap:12px;border-radius:16px 16px 0 0}.agent-fab-container.landing-copilot .agent-avatar{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px}.agent-fab-container.landing-copilot .agent-info{flex:1}.agent-fab-container.landing-copilot .agent-name{margin:0 0 4px;font-size:16px;font-weight:600}.agent-fab-container.landing-copilot .agent-status{font-size:12px;opacity:.9}.agent-fab-container.landing-copilot .agent-close{width:32px;height:32px;border:none;background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.agent-fab-container.landing-copilot .agent-close:hover{background:hsla(0,0%,100%,.3)}.agent-fab-container.landing-copilot .agent-body{flex:1;overflow-y:auto;padding:16px}.agent-fab-container.landing-copilot .agent-greeting{background:var(--ej-color-bg-muted,#f3f4f6);border-radius:12px;padding:12px;margin-bottom:16px}.agent-fab-container.landing-copilot .agent-greeting p{margin:0;color:var(--ej-text-primary,#1f2937);font-size:14px;line-height:1.5}.agent-fab-container.landing-copilot .actions-label{font-size:13px;color:var(--ej-text-muted,#6b7280);margin:0 0 12px;font-weight:500}.agent-fab-container.landing-copilot .actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.agent-fab-container.landing-copilot .action-button{display:flex;flex-direction:column;align-items:center;padding:12px 8px;border:1px solid var(--ej-border-color,#e5e7eb);border-radius:10px;background:#fff;cursor:pointer;transition:all .2s;gap:6px}.agent-fab-container.landing-copilot .action-button:hover{border-color:var(--ej-color-primary,#FF8C42);background:rgba(255,140,66,.05);transform:translateY(-2px)}.agent-fab-container.landing-copilot .action-button .action-icon{font-size:20px}.agent-fab-container.landing-copilot .action-button .action-label{font-size:12px;font-weight:500;color:var(--ej-text-primary,#1f2937);text-align:center;line-height:1.3}.agent-fab-container.landing-copilot .agent-chat{margin-top:16px;max-height:200px;overflow-y:auto;scroll-behavior:smooth}.agent-fab-container.landing-copilot .chat-messages{display:flex;flex-direction:column;gap:8px}.agent-fab-container.landing-copilot .chat-message{padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.5;max-width:85%;animation:messageIn .3s ease}.agent-fab-container.landing-copilot .chat-message.from-agent{background:var(--ej-color-bg-muted,#f3f4f6);color:var(--ej-text-primary,#1f2937);align-self:flex-start;border-bottom-left-radius:4px}.agent-fab-container.landing-copilot .chat-message.from-user{background:var(--ej-color-primary,#FF8C42);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.agent-fab-container.landing-copilot .chat-message.tip-message{font-size:13px;padding:8px 12px;border-left:3px solid var(--ej-color-primary,#FF8C42)}.agent-fab-container.landing-copilot .chat-message.follow-up{font-style:italic;opacity:.85}.agent-fab-container.landing-copilot .agent-footer{padding:12px 16px;border-top:1px solid var(--ej-border-color,#e5e7eb)}.agent-fab-container.landing-copilot .agent-input-container{display:flex;gap:8px}.agent-fab-container.landing-copilot .agent-input{flex:1;padding:10px 14px;border:1px solid var(--ej-border-color,#e5e7eb);border-radius:24px;font-size:14px;outline:none;transition:border-color .2s}.agent-fab-container.landing-copilot .agent-input:focus{border-color:var(--ej-color-primary,#FF8C42)}.agent-fab-container.landing-copilot .agent-input::placeholder{color:var(--ej-text-muted,#9ca3af)}.agent-fab-container.landing-copilot .agent-send{width:40px;height:40px;border:none;border-radius:50%;background:var(--ej-color-primary,#FF8C42);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.agent-fab-container.landing-copilot .agent-send:hover{background:#e67e22;transform:scale(1.05)}.agent-fab-container.landing-copilot .response-rating{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--ej-border-color,#e5e7eb)}.agent-fab-container.landing-copilot .rating-label{font-size:12px;color:var(--ej-text-muted,#6b7280)}.agent-fab-container.landing-copilot .rating-btn{width:28px;height:28px;border:1px solid var(--ej-border-color,#e5e7eb);border-radius:50%;background:#fff;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s}.agent-fab-container.landing-copilot .rating-btn:hover{transform:scale(1.15)}.agent-fab-container.landing-copilot .rating-btn.rating-up:hover{border-color:var(--ej-color-success,#10B981);background:color-mix(in srgb,var(--ej-color-success,#10B981) 10%,transparent)}.agent-fab-container.landing-copilot .rating-btn.rating-down:hover{border-color:var(--ej-color-error,#EF4444);background:color-mix(in srgb,var(--ej-color-error,#EF4444) 10%,transparent)}.agent-fab-container.landing-copilot .rating-thanks{font-size:12px;color:var(--ej-color-success,#10B981);font-weight:500}.agent-fab-container.landing-copilot .response-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.agent-fab-container.landing-copilot .response-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--ej-color-primary,#FF8C42);color:#fff;text-decoration:none;border-radius:20px;font-size:13px;font-weight:500;transition:all .2s}.agent-fab-container.landing-copilot .response-cta:hover{background:#e67e22;transform:translateY(-1px)}.agent-fab-container.landing-copilot .response-cta .cta-icon{font-size:14px}.agent-fab-container.landing-copilot .loading-message{max-width:80px}.agent-fab-container.landing-copilot .typing-dots{display:flex;gap:4px;padding:4px 0}.agent-fab-container.landing-copilot .typing-dots span{width:8px;height:8px;border-radius:50%;background:var(--ej-color-primary,#FF8C42);animation:typingBounce 1.4s infinite}.agent-fab-container.landing-copilot .typing-dots span:nth-child(2){animation-delay:.2s}.agent-fab-container.landing-copilot .typing-dots span:nth-child(3){animation-delay:.4s}@keyframes fabPulse{0%{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:0}}@keyframes messageIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBounce{0%,60%,100%{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}@media(max-width:480px){.agent-fab-container.landing-copilot{bottom:16px;right:16px}.agent-fab-container.landing-copilot .agent-panel{width:calc(100vw - 32px);right:-8px;max-height:70vh}.agent-fab-container.landing-copilot .agent-fab-trigger{width:56px;height:56px}}@keyframes fab-pulse{0%,100%{box-shadow:0 4px 20px rgba(255,140,66,.4)}50%{box-shadow:0 4px 30px rgba(255,140,66,.6),0 0 0 10px rgba(255,140,66,.1)}}.copiloto-fab__button:not(.is-active){animation:fab-pulse 2s ease-in-out infinite}.copiloto-modal{position:fixed;bottom:6rem;right:2rem;width:380px;max-width:calc(100vw - 2rem);max-height:500px;z-index:999;opacity:0;visibility:hidden;transform:translateY(20px) scale(0.95);transition:all .3s ease}.copiloto-modal.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.copiloto-modal__dialog{background:#fff;border-radius:16px;box-shadow:0 10px 50px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column;height:500px}.copiloto-modal__header{background:linear-gradient(135deg,#1a1a2e 0%,#233d63 100%);padding:1rem 1.25rem;display:flex;align-items:center;gap:.75rem;color:#fff}.copiloto-modal__avatar{width:40px;height:40px;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;align-items:center;justify-content:center}.copiloto-modal__avatar svg{width:24px;height:24px}.copiloto-modal__title-wrapper{flex:1}.copiloto-modal__title{font-size:1rem;font-weight:600;margin:0}.copiloto-modal__subtitle{font-size:.75rem;opacity:.8;margin:0}.copiloto-modal__messages{flex:1;padding:1rem;overflow-y:auto;background:#f8f9fa}.copiloto-modal__footer{padding:.75rem 1rem;background:#fff;border-top:1px solid rgba(0,0,0,.05)}.copiloto-modal__form{display:flex;gap:.5rem}.copiloto-modal__input{flex:1;padding:.75rem 1rem;border:1px solid rgba(0,0,0,.1);border-radius:24px;font-size:.875rem;outline:none;transition:border-color .2s}.copiloto-modal__input:focus{border-color:var(--ej-color-primary,#FF8C42)}.copiloto-modal__send{width:40px;height:40px;border:none;border-radius:50%;background:var(--ej-color-primary,#FF8C42);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.copiloto-modal__send:hover{background:#e67e22}.copiloto-modal__send svg{width:18px;height:18px}.copiloto-message{margin-bottom:1rem}.copiloto-message--bot p{background:#fff;padding:.75rem 1rem;border-radius:12px 12px 12px 4px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin:0;font-size:.875rem;line-height:1.5}.copiloto-message--user p{background:var(--ej-color-primary,#FF8C42);color:#fff;padding:.75rem 1rem;border-radius:12px 12px 4px 12px;margin:0 0 0 auto;max-width:80%;font-size:.875rem}.copiloto-message__suggestions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.copiloto-suggestion{padding:.5rem .75rem;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#fff;font-size:.75rem;cursor:pointer;transition:all .2s}.copiloto-suggestion:hover{background:var(--ej-color-primary,#FF8C42);color:#fff;border-color:var(--ej-color-primary,#FF8C42)}@media(max-width:480px){.copiloto-fab{bottom:1rem;right:1rem}.copiloto-modal{bottom:5rem;right:1rem;left:1rem;width:auto;max-height:70vh}}body.header-layout-centered .landing-header__container{flex-direction:column;gap:.75rem;padding:1rem 1.5rem}body.header-layout-centered .landing-header__brand{order:1}body.header-layout-centered .landing-header__nav{order:2;display:block}@media(max-width:991px){body.header-layout-centered .landing-header__nav{display:none}}body.header-layout-centered .landing-header__actions{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}body.header-layout-centered .landing-header__toggle{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}body.header-layout-centered .landing-nav{justify-content:center}body.header-layout-hero .landing-header{background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none}body.header-layout-hero .landing-header.scrolled{background:rgba(26,26,46,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}body.header-layout-hero .landing-header.scrolled .landing-header__name,body.header-layout-hero .landing-header.scrolled .landing-nav a,body.header-layout-hero .landing-header.scrolled .btn-ghost{color:#fff}body.header-layout-hero .landing-header__name{color:#fff}body.header-layout-hero .landing-header__slogan{color:hsla(0,0%,100%,.7)}body.header-layout-hero .landing-nav a{color:#fff}body.header-layout-hero .landing-nav a:hover,body.header-layout-hero .landing-nav a.is-active{color:var(--ej-color-primary,#FF8C42)}body.header-layout-hero .landing-nav a::after{background:#fff}body.header-layout-hero .btn-ghost{color:#fff}body.header-layout-hero .btn-ghost:hover{background:hsla(0,0%,100%,.1);color:#fff}body.header-layout-hero .landing-header__toggle .hamburger,body.header-layout-hero .landing-header__toggle .hamburger::before,body.header-layout-hero .landing-header__toggle .hamburger::after{background:#fff}body.header-layout-split .landing-header__container{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center}body.header-layout-split .landing-header__nav{display:block;order:1}@media(max-width:991px){body.header-layout-split .landing-header__nav{display:none}}body.header-layout-split .landing-header__brand{order:2;justify-content:center}body.header-layout-split .landing-header__actions{order:3;justify-content:flex-end}body.header-layout-split .landing-header__toggle{order:3}body.header-layout-split .landing-nav{justify-content:flex-start}body.header-layout-split .landing-nav li:nth-child(n+4){display:none}body.header-layout-minimal .landing-header__nav{display:none !important}@media(min-width:992px){body.header-layout-minimal .landing-header__actions .btn-ghost,body.header-layout-minimal .landing-header__actions .btn-primary{display:none}}body.header-layout-minimal .landing-header__toggle{display:flex !important}body.header-layout-mega .landing-header__container{padding:1rem 1.5rem}body.header-layout-mega .landing-header__logo{height:56px}body.header-layout-mega .landing-nav{gap:1.5rem}body.header-layout-mega .landing-nav a{padding:.75rem .5rem;font-size:.95rem}body.footer-layout-minimal .landing-footer__grid{display:none}body.footer-layout-minimal .landing-footer__bottom{border-top:none;padding-top:0}body.footer-layout-minimal .landing-footer__container{padding:1.5rem}body.footer-layout-mega .landing-footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:991px){body.footer-layout-mega .landing-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){body.footer-layout-mega .landing-footer__grid{grid-template-columns:1fr}}body.footer-layout-mega .landing-footer__nav h3{font-size:1rem;margin-bottom:1.25rem;color:#fff}body.footer-layout-mega .landing-footer__nav ul li{margin-bottom:.5rem}body.footer-layout-split .landing-footer__container{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:2rem}body.footer-layout-split .landing-footer__grid{display:flex;flex-wrap:wrap;gap:3rem;flex:1;justify-content:flex-end}body.footer-layout-split .landing-footer__nav{min-width:150px}body.footer-layout-split .landing-footer__bottom{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}body.footer-layout-split .landing-footer__brand-inline{display:flex;align-items:center;gap:1rem}body.footer-layout-split .landing-footer__brand-inline .landing-footer__logo-small{height:32px}body.footer-layout-split .landing-footer__brand-inline .landing-footer__copyright{margin:0}body.hero-layout-fullscreen .hero-landing{min-height:100vh}body.hero-layout-split .hero-landing{min-height:auto;padding:120px 1.5rem 4rem}body.hero-layout-split .hero-landing__content{text-align:left;max-width:600px;margin-right:auto;margin-left:0}@media(min-width:768px){body.hero-layout-split .intentions-grid{grid-template-columns:repeat(3,1fr);max-width:600px;margin-left:0}}body.hero-layout-split .hero-landing__actions{justify-content:flex-start}body.hero-layout-compact .hero-landing{min-height:70vh;padding:100px 1.5rem 3rem}body.hero-layout-compact .hero-landing__title{font-size:clamp(2rem,5vw,3rem)}body.hero-layout-compact .hero-landing__subtitle{font-size:clamp(.9rem,2vw,1.1rem)}body.hero-layout-compact .intentions-grid{gap:1rem}@media(min-width:768px){body.hero-layout-compact .intentions-grid{gap:1rem}}body.hero-layout-compact .intention-card{padding:1rem .75rem}body.hero-layout-compact .intention-card__icon{width:36px;height:36px;margin-bottom:.75rem}body.hero-layout-compact .intention-card__title{font-size:.9rem}body.hero-layout-compact .intention-card__description{display:none}body.hero-layout-animated .hero-landing__gradient{animation:gradient-flow 10s ease infinite}body.hero-layout-animated .hero-landing__particles{animation:particles-float 20s ease-in-out infinite}@keyframes particles-float{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}body.hero-layout-centered .hero-landing__content{text-align:center;max-width:900px}body.hero-layout-centered .intentions-grid{justify-content:center}body.hero-layout-centered .hero-landing__actions{justify-content:center}body.card-style-elevated .feature-card,body.card-style-elevated .intention-card,body.card-style-elevated .employer-stat-card,body.card-style-elevated .card{box-shadow:0 4px 20px rgba(0,0,0,.08);border:none}body.card-style-elevated .feature-card:hover,body.card-style-elevated .intention-card:hover,body.card-style-elevated .employer-stat-card:hover,body.card-style-elevated .card:hover{box-shadow:0 12px 40px rgba(0,0,0,.12)}body.card-style-outlined .feature-card,body.card-style-outlined .intention-card,body.card-style-outlined .employer-stat-card,body.card-style-outlined .card{box-shadow:none;border:1px solid var(--ej-card-border,#e5e7eb);background:var(--ej-card-bg,#fff)}body.card-style-outlined .feature-card:hover,body.card-style-outlined .intention-card:hover,body.card-style-outlined .employer-stat-card:hover,body.card-style-outlined .card:hover{border-color:var(--ej-color-primary,#FF8C42);box-shadow:none}body.card-style-flat .feature-card,body.card-style-flat .intention-card,body.card-style-flat .employer-stat-card,body.card-style-flat .card{box-shadow:none;border:none;background:var(--ej-card-bg,#fff)}body.card-style-flat .feature-card:hover,body.card-style-flat .intention-card:hover,body.card-style-flat .employer-stat-card:hover,body.card-style-flat .card:hover{background:var(--ej-bg-surface,#f8fafc);box-shadow:none}body.card-style-glassmorphism .feature-card,body.card-style-glassmorphism .employer-stat-card,body.card-style-glassmorphism .card{background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}body.card-style-glassmorphism .feature-card:hover,body.card-style-glassmorphism .employer-stat-card:hover,body.card-style-glassmorphism .card:hover{background:hsla(0,0%,100%,.85);box-shadow:0 12px 40px rgba(0,0,0,.15)}body.card-style-glassmorphism .intention-card{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15)}body.card-style-glassmorphism .intention-card:hover{background:hsla(0,0%,100%,.15)}.card{background:var(--ej-card-bg,#FFFFFF);border-radius:var(--ej-card-radius,12px);overflow:hidden;transition:transform 250ms cubic-bezier(0.4,0,0.2,1),box-shadow 250ms cubic-bezier(0.4,0,0.2,1)}.card:hover{transform:translateY(-2px);box-shadow:var(--ej-shadow-md,0 4px 12px rgba(0,0,0,0.08))}.card:active{transform:translateY(0) scale(0.99)}.card--elevated{box-shadow:var(--ej-shadow-md)}.card--elevated:hover{transform:translateY(-4px);box-shadow:var(--ej-shadow-lg)}.card--outlined{border:1px solid var(--ej-card-border,#E5E7EB)}.card--flat{background:rgba(0,0,0,0)}.card--glassmorphism{background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3)}.card__header{padding:var(--ej-spacing-md);border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.card__body{padding:var(--ej-spacing-md)}.card__footer{padding:var(--ej-spacing-md);border-top:1px solid var(--ej-border-color,#E5E7EB)}.card__title{margin:0 0 var(--ej-spacing-sm);font-size:1.125rem}.card__image{width:100%;aspect-ratio:16/9;object-fit:cover}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ej-spacing-xs);padding:var(--ej-spacing-sm) var(--ej-spacing-md);font-family:inherit;font-size:.875rem;font-weight:500;border-radius:var(--ej-btn-radius,8px);border:none;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease,background 200ms ease,color 200ms ease,border-color 200ms ease,filter 200ms ease;text-decoration:none}.btn:active:not(:disabled){transform:scale(0.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:var(--ej-btn-primary-bg,#FF8C42);color:var(--ej-btn-primary-text,#FFFFFF)}.btn--primary:hover:not(:disabled){filter:brightness(1.1)}.btn--secondary{background:var(--ej-btn-secondary-bg,#00A9A5);color:var(--ej-btn-secondary-text,#FFFFFF)}.btn--secondary:hover:not(:disabled){filter:brightness(1.1)}.btn--outline{background:rgba(0,0,0,0);border:2px solid var(--ej-color-primary,#FF8C42);color:var(--ej-color-primary,#FF8C42)}.btn--outline:hover:not(:disabled){background:var(--ej-color-primary,#FF8C42);color:#fff}.btn--ghost{background:rgba(0,0,0,0);color:var(--ej-color-primary,#FF8C42)}.btn--ghost:hover:not(:disabled){background:rgba(255,140,66,.1)}.btn--sm{padding:.25rem .5rem;font-size:.75rem}.btn--lg{padding:.75rem 1.5rem;font-size:1rem}.btn--xl{padding:1rem 2rem;font-size:1.125rem}.btn--icon{padding:var(--ej-spacing-sm);border-radius:50%}.jaraba-features{padding:var(--ej-spacing-section,4rem) 0;background:var(--ej-bg-primary,white)}.jaraba-features__header{text-align:center;margin-bottom:var(--ej-spacing-xl,3rem);max-width:720px;margin-inline:auto}.jaraba-features__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--ej-text-primary,#1e293b);margin-bottom:var(--ej-spacing-sm,1rem);line-height:1.2}.jaraba-features__subtitle{font-size:clamp(1rem,2vw,1.125rem);color:var(--ej-text-secondary,#64748b);line-height:1.6;margin:0}.jaraba-features__grid{display:grid;gap:var(--ej-spacing-lg,2rem)}.jaraba-features__grid--2-cols{grid-template-columns:repeat(2,1fr)}.jaraba-features__grid--3-cols{grid-template-columns:repeat(3,1fr)}.jaraba-features__grid--4-cols{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.jaraba-features__grid--4-cols{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.jaraba-features__grid--3-cols,.jaraba-features__grid--4-cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.jaraba-features__grid--2-cols,.jaraba-features__grid--3-cols,.jaraba-features__grid--4-cols{grid-template-columns:1fr}}.jaraba-features--light{background:var(--ej-bg-secondary,#f8fafc)}.jaraba-features--dark{background:var(--ej-bg-dark,#0f172a);color:var(--ej-text-on-dark,#f1f5f9)}.jaraba-features--dark .jaraba-features__title{color:#fff}.jaraba-features--dark .jaraba-features__subtitle{color:hsla(0,0%,100%,.7)}.jaraba-features--dark .jaraba-feature-card{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.jaraba-features--dark .jaraba-feature-card:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.jaraba-features--dark .jaraba-feature-card__title{color:#fff}.jaraba-features--dark .jaraba-feature-card__description{color:hsla(0,0%,100%,.7)}.jaraba-features--gradient{background:linear-gradient(135deg,var(--ej-corporate-blue,#003366) 0%,var(--ej-primary,#0066CC) 100%);color:#fff}.jaraba-features--gradient .jaraba-features__title{color:#fff}.jaraba-features--gradient .jaraba-features__subtitle{color:hsla(0,0%,100%,.85)}.jaraba-features--gradient .jaraba-feature-card{background:hsla(0,0%,100%,.95)}.jaraba-features--light-green{background:var(--ej-features-bg-light,linear-gradient(180deg,rgba(0,169,165,0.08) 0%,rgba(16,185,129,0.06) 100%))}.jaraba-feature-card{background:var(--ej-bg-primary,white);border-radius:var(--ej-radius-lg,16px);border:1px solid var(--ej-border-color,#e2e8f0);padding:var(--ej-spacing-lg,2rem);text-align:center;position:relative;transition:all .3s cubic-bezier(0.4,0,0.2,1);overflow:hidden}.jaraba-feature-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--ej-primary,#0066CC),var(--ej-accent,#00AAFF));opacity:0;transition:opacity .3s ease}.jaraba-feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.06);border-color:rgba(0,0,0,0)}.jaraba-feature-card:hover::before{opacity:1}.jaraba-feature-card:hover .jaraba-feature-card__icon{transform:scale(1.1);background:linear-gradient(135deg,var(--ej-primary,#0066CC),var(--ej-accent,#00AAFF))}.jaraba-feature-card:hover .jaraba-feature-card__icon svg,.jaraba-feature-card:hover .jaraba-feature-card__icon .icon{color:#fff}.jaraba-feature-card__icon{width:64px;height:64px;margin:0 auto var(--ej-spacing-md,1.5rem);border-radius:var(--ej-radius-md,12px);background:var(--ej-bg-secondary,#f1f5f9);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.jaraba-feature-card__icon svg,.jaraba-feature-card__icon .icon{width:28px;height:28px;color:var(--ej-primary,#0066CC);transition:color .3s ease}.jaraba-feature-card__icon--impulse{background:var(--ej-icon-bg-impulse,rgba(255,140,66,0.12))}.jaraba-feature-card__icon--impulse svg,.jaraba-feature-card__icon--impulse .icon{color:var(--ej-color-impulse,#FF8C42)}.jaraba-feature-card__icon--innovation{background:var(--ej-icon-bg-innovation,rgba(0,169,165,0.12))}.jaraba-feature-card__icon--innovation svg,.jaraba-feature-card__icon--innovation .icon{color:var(--ej-color-innovation,#00A9A5)}.jaraba-feature-card__icon--corporate{background:var(--ej-icon-bg-corporate,rgba(35,61,99,0.12))}.jaraba-feature-card__icon--corporate svg,.jaraba-feature-card__icon--corporate .icon{color:var(--ej-color-corporate,#233D63)}.jaraba-feature-card__icon--success{background:var(--ej-icon-bg-success,rgba(16,185,129,0.12))}.jaraba-feature-card__icon--success svg,.jaraba-feature-card__icon--success .icon{color:var(--ej-color-success,#10B981)}.jaraba-feature-card__title{font-size:1.125rem;font-weight:600;color:var(--ej-text-primary,#1e293b);margin-bottom:var(--ej-spacing-sm,0.75rem);line-height:1.4}.jaraba-feature-card__description{font-size:.9375rem;color:var(--ej-text-secondary,#64748b);line-height:1.6;margin:0 0 var(--ej-spacing-sm,0.75rem) 0}.jaraba-feature-card__badge{display:inline-block;padding:4px 12px;border-radius:100px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:var(--ej-spacing-xs,0.5rem)}.jaraba-feature-card__badge--primary{background:var(--ej-primary-light,#e0f2fe);color:var(--ej-primary,#0066CC)}.jaraba-feature-card__badge--secondary{background:var(--ej-accent-light,#e0f7f7);color:var(--ej-color-accent,#00A9A5)}.jaraba-feature-card__badge--corporate{background:rgba(0,51,102,.1);color:var(--ej-corporate-blue,#003366)}.jaraba-feature-card__badge--success{background:color-mix(in srgb,var(--ej-color-success,#10B981) 12%,white);color:var(--ej-color-success,#10B981)}.jaraba-feature-card__icon:empty::after{content:"✦";font-size:1.5rem}.form-item{margin-bottom:var(--ej-spacing-md)}.form-item__label{display:block;margin-bottom:var(--ej-spacing-xs);font-weight:500;color:var(--ej-color-headings,#1A1A2E)}.form-text,.form-email,.form-tel,.form-textarea,input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{width:100%;padding:var(--ej-spacing-sm) var(--ej-spacing-md);font-family:inherit;font-size:1rem;background:var(--ej-input-bg,#FFFFFF);border:1px solid var(--ej-input-border,#D1D5DB);border-radius:var(--ej-btn-radius,8px);transition:border-color .2s,box-shadow .2s}.form-text:focus,.form-email:focus,.form-tel:focus,.form-textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus,select:focus{outline:none;border-color:var(--ej-input-focus,#FF8C42);box-shadow:0 0 0 3px rgba(255,140,66,.15)}.form-text::placeholder,.form-email::placeholder,.form-tel::placeholder,.form-textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,textarea::placeholder,select::placeholder{color:var(--ej-color-muted,#64748B)}textarea{min-height:120px;resize:vertical}.form-checkbox,.form-radio{display:flex;align-items:center;gap:var(--ej-spacing-sm);cursor:pointer}.form-checkbox input,.form-radio input{accent-color:var(--ej-color-primary,#FF8C42)}.form-item__description{font-size:.875rem;color:var(--ej-color-muted,#64748B);margin-top:var(--ej-spacing-xs)}.form-item--error input{border-color:var(--ej-color-danger,#EF4444)}.form-item__error{color:var(--ej-color-danger,#EF4444);font-size:.875rem;margin-top:var(--ej-spacing-xs)}.site-footer{background:var(--ej-footer-bg,#1A1A2E);color:var(--ej-footer-text,#94A3B8);padding:var(--ej-spacing-xl) 0;margin-top:auto}.footer-inner{max-width:1400px;margin:0 auto;padding:0 var(--ej-spacing-md)}.footer--minimal .footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--ej-spacing-md)}.footer--standard .footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--ej-spacing-xl);margin-bottom:var(--ej-spacing-lg)}@media(max-width:768px){.footer--standard .footer-top{grid-template-columns:1fr}}.footer--mega .footer-top{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ej-spacing-lg);margin-bottom:var(--ej-spacing-xl)}@media(max-width:768px){.footer--mega .footer-top{grid-template-columns:repeat(2,1fr)}}.footer-nav a{color:var(--ej-footer-text,#94A3B8);display:block;padding:var(--ej-spacing-xs) 0}.footer-nav a:hover{color:var(--ej-color-primary,#FF8C42)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-top:var(--ej-spacing-md);font-size:.875rem}.footer-copyright{opacity:.7}.sidebar{background:var(--ej-sidebar-bg,#F8FAFC);border-radius:var(--ej-card-radius,12px);padding:var(--ej-spacing-md)}.sidebar__title{color:var(--ej-sidebar-title,#1A1A2E);font-size:1rem;font-weight:600;margin-bottom:var(--ej-spacing-md);padding-bottom:var(--ej-spacing-sm);border-bottom:2px solid var(--ej-color-primary,#FF8C42)}.sidebar-nav{list-style:none;padding:0;margin:0}.sidebar-nav__item{margin-bottom:var(--ej-spacing-xs)}.sidebar-nav__link{display:block;padding:var(--ej-spacing-sm);color:var(--ej-sidebar-link,#334155);border-radius:var(--ej-btn-radius,8px);transition:all .2s}.sidebar-nav__link:hover{color:var(--ej-sidebar-link-hover,#FF8C42);background:rgba(255,140,66,.1)}.sidebar-nav__link.is-active{color:var(--ej-sidebar-link-active,#FF8C42);background:rgba(255,140,66,.15);font-weight:500}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ej-spacing-sm,0.5rem);padding:var(--ej-spacing-md,1rem) 0;font-size:.875rem;color:var(--ej-breadcrumb-text,#64748B)}.breadcrumb__item{display:flex;align-items:center;gap:var(--ej-spacing-xs,0.25rem)}.breadcrumb__link{color:var(--ej-breadcrumb-link,#FF8C42);text-decoration:none;transition:color .2s ease}.breadcrumb__link:hover{color:var(--ej-color-corporate,#233D63)}.breadcrumb__current{color:var(--ej-breadcrumb-active,#1A1A2E);font-weight:500}.breadcrumb__separator{color:var(--ej-color-neutral,#64748B);opacity:.5}.breadcrumb--chevrons .breadcrumb__separator::before{content:"›"}.breadcrumb--arrows .breadcrumb__separator::before{content:"→"}.breadcrumb--slashes .breadcrumb__separator::before{content:"/"}.breadcrumb--dots .breadcrumb__separator::before{content:"•"}.breadcrumb--pills .breadcrumb__item{background:var(--ej-bg-surface,#fff);padding:var(--ej-spacing-xs) var(--ej-spacing-sm);border-radius:999px;border:1px solid var(--ej-border-color,#E5E7EB)}.breadcrumb--pills .breadcrumb__current{background:var(--ej-color-primary,#FF8C42);color:#fff;border-color:rgba(0,0,0,0)}.breadcrumb__home-icon{display:flex;align-items:center}.breadcrumb__home-icon svg{width:16px;height:16px}.mobile-menu-overlay,.mobile-menu-nav,.mobile-menu-list,.mobile-menu-list li,ul.mobile-menu-list,ul.mobile-menu-list li,nav.mobile-menu-nav ul,nav.mobile-menu-nav ul li{list-style:none !important;list-style-type:none !important;padding-left:0 !important;margin-left:0 !important}.mobile-menu-overlay::before,.mobile-menu-overlay::marker,.mobile-menu-nav::before,.mobile-menu-nav::marker,.mobile-menu-list::before,.mobile-menu-list::marker,.mobile-menu-list li::before,.mobile-menu-list li::marker{display:none !important;content:none !important}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;z-index:999;transition:opacity .3s ease,visibility .3s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.mobile-menu-overlay.is-open{opacity:1;visibility:visible}.landing-header__toggle{display:none;width:44px;height:44px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:8px;transition:background .2s ease;position:relative;z-index:1100}.landing-header__toggle:hover{background:rgba(0,0,0,.05)}.landing-header__toggle .hamburger{display:block;width:24px;height:2px;background:var(--ej-color-headings,#1a1a2e);position:relative;margin:0 auto;transition:background .2s ease}.landing-header__toggle .hamburger::before,.landing-header__toggle .hamburger::after{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--ej-color-headings,#1a1a2e);transition:transform .3s ease,top .3s ease}.landing-header__toggle .hamburger::before{top:-7px}.landing-header__toggle .hamburger::after{top:7px}.landing-header__toggle.is-active .hamburger{background:rgba(0,0,0,0)}.landing-header__toggle.is-active .hamburger::before{top:0;transform:rotate(45deg);background:var(--ej-color-primary,#ff8c42)}.landing-header__toggle.is-active .hamburger::after{top:0;transform:rotate(-45deg);background:var(--ej-color-primary,#ff8c42)}.mobile-menu-nav{position:fixed;top:0;right:-100%;width:min(280px,85vw);height:100vh;background:var(--ej-bg-surface,#fff);padding:80px 24px 100px;box-shadow:-4px 0 30px rgba(0,0,0,.15);z-index:1001;overflow-y:auto;transition:right .3s ease}.is-open .mobile-menu-nav{right:0}.mobile-menu-list{list-style:none !important;margin:0;padding:0}.mobile-menu-list li{list-style:none !important;margin:0;padding:0;border-bottom:1px solid var(--ej-card-border,rgba(0,0,0,0.08))}.mobile-menu-list li:last-child{border-bottom:none}.mobile-menu-list a{display:flex;align-items:center;gap:12px;padding:18px 16px;font-size:1.0625rem;font-weight:600;color:var(--ej-color-headings,#1a1a2e);text-decoration:none;border-radius:8px;margin:4px 0;transition:all .25s ease}.mobile-menu-list a:hover,.mobile-menu-list a:focus{background:linear-gradient(90deg,rgba(255,140,66,0.08) 0%,transparent 100%);color:var(--ej-color-primary,#ff8c42);padding-left:24px}.mobile-menu-list a:active{background:rgba(255,140,66,.12)}.mobile-menu-actions{position:fixed;bottom:0;right:-100%;width:min(280px,85vw);padding:16px 24px;background:var(--ej-bg-surface,#fff);border-top:1px solid var(--ej-card-border,rgba(0,0,0,0.08));z-index:1001;display:flex;flex-direction:column;gap:12px;transition:right .3s ease}.is-open .mobile-menu-actions{right:0}.mobile-menu-actions .btn-primary,.mobile-menu-actions .btn-ghost{width:100%;text-align:center;justify-content:center}body.mobile-menu-open{overflow:hidden}@media(max-width:991px){.landing-header__container{padding:.5rem 1rem;gap:.5rem}.landing-header__nav{display:none}.landing-header__actions{display:none}.landing-header__logo{height:36px}.landing-header__text{display:none}.landing-header__toggle{display:flex}}@media(min-width:480px)and (max-width:991px){.landing-header__text{display:flex}}@media(min-width:992px){.landing-header__toggle{display:none}.mobile-menu-overlay{display:none !important}}.header-layout-minimal .landing-header__nav,.header-layout-minimal .landing-header__actions{display:none !important}.header-layout-minimal .landing-header__toggle{display:flex !important}.header-layout-minimal .mobile-menu-overlay{display:block !important}.header-layout-minimal .mobile-menu-overlay.is-open .mobile-menu-nav{right:0}.avatar-nav{position:fixed;bottom:0;left:0;right:0;z-index:900;display:flex;align-items:center;justify-content:center;background:var(--ej-color-corporate,#233D63);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -2px 8px rgba(0,0,0,.15)}.avatar-nav__badge{display:none}.avatar-nav__list{display:flex;align-items:center;justify-content:space-around;width:100%;max-width:500px;margin:0;padding:0;list-style:none;gap:0}.avatar-nav__item{flex:1;display:flex;justify-content:center}.avatar-nav__link{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;color:var(--ej-text-on-dark,rgba(255,255,255,0.7));text-decoration:none;transition:color 150ms ease;min-width:48px;min-height:48px;justify-content:center}.avatar-nav__link:hover,.avatar-nav__link:focus-visible{color:var(--ej-text-on-dark-active,#FFFFFF);outline:none}.avatar-nav__link:focus-visible{outline:3px solid rgba(255,140,66,.4);outline-offset:-2px;border-radius:4px}.avatar-nav__link--active{color:var(--ej-color-impulse,#FF8C42)}.avatar-nav__link--active .avatar-nav__icon{transform:scale(1.1)}.avatar-nav__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform 150ms ease}.avatar-nav__icon svg{width:24px;height:24px}.avatar-nav__label{font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:64px}@media(min-width:768px){.avatar-nav{position:relative;bottom:auto;left:auto;right:auto;z-index:auto;justify-content:center;gap:1rem;padding:0 1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.avatar-nav__badge{display:inline-flex;align-items:center;padding:4px 12px;background:hsla(0,0%,100%,.15);color:var(--ej-text-on-dark-active,#FFFFFF);border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.avatar-nav__list{justify-content:center;width:auto;max-width:1200px;gap:.25rem}.avatar-nav__item{flex:none}.avatar-nav__link{flex-direction:row;gap:.25rem;padding:10px 1rem;border-radius:8px;min-width:auto;min-height:auto}.avatar-nav__link:hover{background:hsla(0,0%,100%,.1)}.avatar-nav__link--active{background:hsla(0,0%,100%,.15)}.avatar-nav__icon{width:20px;height:20px}.avatar-nav__icon svg{width:20px;height:20px}.avatar-nav__label{font-size:13px;max-width:none}}@media(max-width:767px){body.has-avatar-nav{padding-bottom:60px}}.lead-magnet{position:relative;background:var(--ej-bg-glass,rgba(255,255,255,0.06));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--ej-border-glass,rgba(255,255,255,0.12));border-radius:var(--ej-radius-xl,1.5rem);padding:var(--ej-space-xl,3rem) var(--ej-space-lg,2rem);max-width:640px;margin:var(--ej-space-xxl,5rem) auto;text-align:center;overflow:hidden}.lead-magnet::before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,140,66,0.15) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}.lead-magnet__container{position:relative;z-index:1}.lead-magnet__icon{margin-bottom:var(--ej-space-md,1rem)}.lead-magnet__icon svg{width:48px;height:48px;color:var(--ej-naranja-impulso,#ff8c42)}.lead-magnet__title{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-2xl,1.75rem);font-weight:700;color:var(--ej-color-heading,#1a1a2e);margin:0 0 var(--ej-space-xs,0.5rem);line-height:1.2}@media(min-width:768px){.lead-magnet__title{font-size:var(--ej-text-3xl,2.25rem)}}.lead-magnet__subtitle{color:var(--ej-color-muted,#6b7280);font-size:var(--ej-text-base,1rem);margin:0 0 var(--ej-space-lg,2rem);line-height:1.5}.lead-magnet__form{display:flex;flex-direction:column;gap:var(--ej-space-md,1rem);transition:opacity .3s ease,transform .3s ease}.lead-magnet__input,.lead-magnet__select{width:100%;padding:var(--ej-space-sm,0.75rem) var(--ej-space-md,1rem);border:2px solid var(--ej-border-input,#e5e7eb);border-radius:var(--ej-radius-md,0.5rem);font-family:var(--ej-font-body,"Inter",sans-serif);font-size:var(--ej-text-base,1rem);color:var(--ej-color-text,#1f2937);background:var(--ej-bg-surface,#ffffff);appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.lead-magnet__input::placeholder,.lead-magnet__select::placeholder{color:var(--ej-color-muted,#9ca3af)}.lead-magnet__input:focus,.lead-magnet__select:focus{outline:none;border-color:var(--ej-naranja-impulso,#ff8c42);box-shadow:0 0 0 3px rgba(255,140,66,.15)}.lead-magnet__input--error,.lead-magnet__select--error{border-color:var(--ej-color-error,#ef4444);box-shadow:0 0 0 3px rgba(239,68,68,.1);animation:shake .4s ease}.lead-magnet__select{padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px}.lead-magnet__consent{text-align:left}.lead-magnet__consent-label{display:flex;align-items:flex-start;gap:var(--ej-space-xs,0.5rem);font-size:var(--ej-text-sm,0.875rem);color:var(--ej-color-muted,#6b7280);cursor:pointer}.lead-magnet__consent-label input[type=checkbox]{margin-top:3px;accent-color:var(--ej-naranja-impulso,#ff8c42)}.lead-magnet__consent-label a{color:var(--ej-naranja-impulso,#ff8c42);text-decoration:underline;text-underline-offset:2px}.lead-magnet__consent-label a:hover{color:var(--ej-color-heading,#1a1a2e)}.lead-magnet__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ej-space-xs,0.5rem);padding:var(--ej-space-sm,0.875rem) var(--ej-space-lg,2rem);background:linear-gradient(135deg,var(--ej-naranja-impulso,#ff8c42) 0%,var(--ej-color-primary-accent,#e67e22) 100%);color:#fff;border:none;border-radius:var(--ej-radius-md,0.5rem);font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-lg,1.125rem);font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .2s ease;position:relative;overflow:hidden}.lead-magnet__btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,140,66,.35)}.lead-magnet__btn:active:not(:disabled){transform:translateY(0)}.lead-magnet__btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.lead-magnet__btn--loading{pointer-events:none}.lead-magnet__btn--loading::after{content:"";position:absolute;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite;margin-left:var(--ej-space-xs,0.5rem)}.lead-magnet__btn--error{background:var(--ej-color-error,#ef4444)}.lead-magnet__success{padding:var(--ej-space-xl,3rem) var(--ej-space-md,1rem)}.lead-magnet__success-icon svg{width:64px;height:64px;color:var(--ej-verde-crecimiento,#10b981);margin-bottom:var(--ej-space-md,1rem)}.lead-magnet__success-title{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-xl,1.5rem);font-weight:700;color:var(--ej-verde-crecimiento,#10b981);margin:0 0 var(--ej-space-xs,0.5rem)}.lead-magnet__success-text{color:var(--ej-color-muted,#6b7280);font-size:var(--ej-text-base,1rem);margin:0}.lead-magnet__checklist{list-style:none;padding:0;margin:var(--ej-space-lg,2rem) 0 0;display:flex;flex-direction:column;gap:var(--ej-space-xs,0.5rem)}.lead-magnet__checklist-item{display:flex;align-items:center;gap:var(--ej-space-xs,0.5rem);font-size:var(--ej-text-sm,0.875rem);color:var(--ej-color-muted,#6b7280);text-align:left}.lead-magnet__checklist-item svg{width:16px;height:16px;color:var(--ej-verde-crecimiento,#10b981);flex-shrink:0}@keyframes shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}@keyframes spin{to{transform:rotate(360deg)}}[data-theme=dark] .lead-magnet,.dark-mode .lead-magnet{background:var(--ej-bg-glass-dark,rgba(26,26,46,0.6));border-color:var(--ej-border-glass-dark,rgba(255,255,255,0.08))}[data-theme=dark] .lead-magnet__title,.dark-mode .lead-magnet__title{color:var(--ej-color-heading-dark,#f1f5f9)}[data-theme=dark] .lead-magnet__subtitle,[data-theme=dark] .lead-magnet__checklist-item,[data-theme=dark] .lead-magnet__consent-label,.dark-mode .lead-magnet__subtitle,.dark-mode .lead-magnet__checklist-item,.dark-mode .lead-magnet__consent-label{color:var(--ej-color-muted-dark,#94a3b8)}[data-theme=dark] .lead-magnet__input,[data-theme=dark] .lead-magnet__select,.dark-mode .lead-magnet__input,.dark-mode .lead-magnet__select{background:var(--ej-bg-surface-dark,rgba(255,255,255,0.06));border-color:var(--ej-border-input-dark,rgba(255,255,255,0.1));color:var(--ej-color-text-dark,#e2e8f0)}.testimonials{padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem);text-align:center}.testimonials__container{max-width:1200px;margin:0 auto}.testimonials__eyebrow{display:block;font-size:var(--ej-text-sm,0.875rem);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ej-naranja-impulso,#ff8c42);margin-bottom:var(--ej-space-xs,0.5rem)}.testimonials__title{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-2xl,1.75rem);font-weight:700;color:var(--ej-color-heading,#1a1a2e);margin:0 0 var(--ej-space-xs,0.5rem)}@media(min-width:768px){.testimonials__title{font-size:var(--ej-text-3xl,2.25rem)}}.testimonials__subtitle{color:var(--ej-color-muted,#6b7280);font-size:var(--ej-text-base,1rem);max-width:600px;margin:0 auto var(--ej-space-xl,3rem);line-height:1.5}.testimonials__grid{display:grid;grid-template-columns:1fr;gap:var(--ej-space-lg,2rem);text-align:left}@media(min-width:768px){.testimonials__grid{grid-template-columns:repeat(3,1fr)}}.testimonials__card{background:var(--ej-bg-glass,rgba(255,255,255,0.06));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--ej-border-glass,rgba(255,255,255,0.12));border-radius:var(--ej-radius-xl,1.5rem);padding:var(--ej-space-lg,2rem);display:flex;flex-direction:column;gap:var(--ej-space-md,1rem);transition:transform .2s ease,box-shadow .2s ease}.testimonials__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.testimonials__quote-icon{color:var(--ej-naranja-impulso,#ff8c42)}.testimonials__text{font-size:var(--ej-text-base,1rem);line-height:1.6;color:var(--ej-color-text,#1f2937);margin:0;font-style:italic;flex:1}.testimonials__author{display:flex;align-items:center;gap:var(--ej-space-sm,0.75rem)}.testimonials__author-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--ej-naranja-impulso,#ff8c42) 0%,var(--ej-color-primary-accent,#e67e22) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--ej-text-sm,0.875rem);flex-shrink:0}.testimonials__author-info{display:flex;flex-direction:column}.testimonials__author-name{font-weight:700;font-size:var(--ej-text-sm,0.875rem);color:var(--ej-color-heading,#1a1a2e);font-style:normal}.testimonials__author-role{font-size:var(--ej-text-xs,0.75rem);color:var(--ej-color-muted,#6b7280)}.testimonials__result{display:flex;align-items:center;gap:var(--ej-space-xs,0.5rem);padding-top:var(--ej-space-sm,0.75rem);border-top:1px solid var(--ej-border-glass,rgba(255,255,255,0.12));font-size:var(--ej-text-sm,0.875rem);color:var(--ej-verde-crecimiento,#10b981);font-weight:600}.testimonials__result svg{flex-shrink:0}.testimonials__cta{margin-top:var(--ej-space-xl,3rem)}[data-theme=dark] .testimonials__card,.dark-mode .testimonials__card{background:var(--ej-bg-glass-dark,rgba(26,26,46,0.6));border-color:var(--ej-border-glass-dark,rgba(255,255,255,0.08))}[data-theme=dark] .testimonials__title,.dark-mode .testimonials__title{color:var(--ej-color-heading-dark,#f1f5f9)}[data-theme=dark] .testimonials__text,.dark-mode .testimonials__text{color:var(--ej-color-text-dark,#e2e8f0)}[data-theme=dark] .testimonials__author-name,.dark-mode .testimonials__author-name{color:var(--ej-color-heading-dark,#f1f5f9)}.whatsapp-fab{position:fixed;bottom:var(--ej-space-lg,2rem);left:var(--ej-space-md,1rem);z-index:999;display:flex;align-items:center;gap:var(--ej-space-xs,0.5rem);padding:12px 16px;background:#25d366;color:#fff;border-radius:50px;text-decoration:none;font-family:var(--ej-font-body,"Inter",sans-serif);font-size:var(--ej-text-sm,0.875rem);font-weight:600;box-shadow:0 4px 20px rgba(37,211,102,.35);transition:transform .15s ease,box-shadow .15s ease;animation:whatsapp-pulse 2s ease-in-out infinite}.whatsapp-fab:hover{transform:scale(1.05);box-shadow:0 6px 28px rgba(37,211,102,.5);color:#fff}.whatsapp-fab:active{transform:scale(0.97)}.whatsapp-fab__icon{flex-shrink:0}.whatsapp-fab__label{display:none}@media(min-width:400px){.whatsapp-fab__label{display:inline}}@media(min-width:769px){.whatsapp-fab{display:none}}@keyframes whatsapp-pulse{0%,100%{box-shadow:0 4px 20px rgba(37,211,102,.35)}50%{box-shadow:0 4px 20px rgba(37,211,102,.55),0 0 0 8px rgba(37,211,102,.1)}}.contact-page__hero{padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem) var(--ej-space-lg,2rem);text-align:center}.contact-page__hero-container{max-width:800px;margin:0 auto}.contact-page__eyebrow{display:block;font-size:var(--ej-text-sm,0.875rem);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ej-naranja-impulso,#ff8c42);margin-bottom:var(--ej-space-xs,0.5rem)}.contact-page__title{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-2xl,1.75rem);font-weight:700;color:var(--ej-color-heading,#1a1a2e);margin:0 0 var(--ej-space-xs,0.5rem)}@media(min-width:768px){.contact-page__title{font-size:var(--ej-text-3xl,2.25rem)}}.contact-page__subtitle{color:var(--ej-color-muted,#6b7280);font-size:var(--ej-text-base,1rem);line-height:1.5}.contact-page__grid{padding:0 var(--ej-space-lg,2rem) var(--ej-space-xxl,5rem)}.contact-page__container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:var(--ej-space-xl,3rem)}@media(min-width:768px){.contact-page__container{grid-template-columns:1.2fr .8fr}}.contact-page__form{display:flex;flex-direction:column;gap:var(--ej-space-md,1rem)}.contact-page__field{display:flex;flex-direction:column;gap:.35rem}.contact-page__field--checkbox{flex-direction:row;align-items:flex-start;gap:var(--ej-space-sm,0.75rem)}.contact-page__field--checkbox input[type=checkbox]{margin-top:3px;accent-color:var(--ej-naranja-impulso,#ff8c42)}.contact-page__label{font-size:var(--ej-text-sm,0.875rem);font-weight:600;color:var(--ej-color-heading,#1a1a2e)}.contact-page__label--small{font-weight:400;font-size:var(--ej-text-xs,0.75rem);color:var(--ej-color-muted,#6b7280)}.contact-page__label--small a{color:var(--ej-naranja-impulso,#ff8c42);text-decoration:underline}.contact-page__input,.contact-page__select,.contact-page__textarea{padding:.75rem 1rem;border:1px solid var(--ej-border-glass,rgba(0,0,0,0.12));border-radius:var(--ej-radius-md,0.75rem);font-size:var(--ej-text-base,1rem);font-family:inherit;background:var(--ej-bg-input,#fff);color:var(--ej-color-text,#1f2937);transition:border-color .15s ease,box-shadow .15s ease}.contact-page__input:focus,.contact-page__select:focus,.contact-page__textarea:focus{outline:none;border-color:var(--ej-naranja-impulso,#ff8c42);box-shadow:0 0 0 3px rgba(255,140,66,.15)}.contact-page__input::placeholder,.contact-page__select::placeholder,.contact-page__textarea::placeholder{color:var(--ej-color-muted,#9ca3af)}.contact-page__textarea{resize:vertical;min-height:120px}.contact-page__hp{position:absolute;left:-9999px;height:0;overflow:hidden}.contact-page__submit{margin-top:var(--ej-space-sm,0.75rem)}.contact-page__message{padding:.75rem 1rem;border-radius:var(--ej-radius-md,0.75rem);font-size:var(--ej-text-sm,0.875rem);display:flex;align-items:center;gap:var(--ej-space-xs,0.5rem)}.contact-page__message--success{background:rgba(16,185,129,.1);color:var(--ej-verde-crecimiento,#10b981);border:1px solid rgba(16,185,129,.2)}.contact-page__message--error{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2)}.contact-page__info-card{background:var(--ej-bg-glass,rgba(255,255,255,0.06));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--ej-border-glass,rgba(255,255,255,0.12));border-radius:var(--ej-radius-xl,1.5rem);padding:var(--ej-space-lg,2rem);margin-bottom:var(--ej-space-md,1rem)}.contact-page__info-title{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-lg,1.25rem);font-weight:700;color:var(--ej-color-heading,#1a1a2e);margin:0 0 var(--ej-space-md,1rem)}.contact-page__info-item{display:flex;align-items:flex-start;gap:var(--ej-space-sm,0.75rem);padding:var(--ej-space-sm,0.75rem) 0;border-bottom:1px solid var(--ej-border-glass,rgba(0,0,0,0.06))}.contact-page__info-item:last-child{border-bottom:none}.contact-page__info-item svg{color:var(--ej-naranja-impulso,#ff8c42);flex-shrink:0;margin-top:2px}.contact-page__info-item a{color:var(--ej-naranja-impulso,#ff8c42);text-decoration:none}.contact-page__info-item a:hover{text-decoration:underline}.contact-page__info-label{display:block;font-size:var(--ej-text-xs,0.75rem);color:var(--ej-color-muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem}.contact-page__wa-btn{width:100%;text-align:center;justify-content:center}[data-theme=dark] .contact-page__title,[data-theme=dark] .contact-page__info-title,.dark-mode .contact-page__title,.dark-mode .contact-page__info-title{color:var(--ej-color-heading-dark,#f1f5f9)}[data-theme=dark] .contact-page__label,.dark-mode .contact-page__label{color:var(--ej-color-text-dark,#e2e8f0)}[data-theme=dark] .contact-page__input,[data-theme=dark] .contact-page__select,[data-theme=dark] .contact-page__textarea,.dark-mode .contact-page__input,.dark-mode .contact-page__select,.dark-mode .contact-page__textarea{background:rgba(26,26,46,.4);border-color:hsla(0,0%,100%,.1);color:var(--ej-color-text-dark,#e2e8f0)}[data-theme=dark] .contact-page__info-card,.dark-mode .contact-page__info-card{background:var(--ej-bg-glass-dark,rgba(26,26,46,0.6));border-color:var(--ej-border-glass-dark,rgba(255,255,255,0.08))}.cross-pollination{padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem);background:var(--ej-bg-section-alt,#f8fafc)}.cross-pollination__container{max-width:1200px;margin:0 auto}.cross-pollination__header{text-align:center;margin-bottom:var(--ej-space-xl,3rem)}.cross-pollination__eyebrow{display:block;font-size:var(--ej-text-sm,0.875rem);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ej-naranja-impulso,#ff8c42);margin-bottom:var(--ej-space-xs,0.5rem)}.cross-pollination__title{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-2xl,1.75rem);font-weight:700;color:var(--ej-color-heading,#1a1a2e);margin:0 0 var(--ej-space-xs,0.5rem)}@media(min-width:768px){.cross-pollination__title{font-size:var(--ej-text-3xl,2.25rem)}}.cross-pollination__subtitle{color:var(--ej-color-muted,#6b7280);font-size:var(--ej-text-base,1rem);max-width:680px;margin:0 auto;line-height:1.6}.cross-pollination__grid{display:grid;grid-template-columns:1fr;gap:var(--ej-space-md,1rem)}@media(min-width:640px){.cross-pollination__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cross-pollination__grid{grid-template-columns:repeat(3,1fr)}}.cross-pollination__card{display:flex;flex-direction:column;gap:var(--ej-space-sm,0.75rem);padding:var(--ej-space-lg,2rem);border-radius:var(--ej-radius-xl,1.5rem);text-decoration:none;background:var(--ej-bg-glass,rgba(255,255,255,0.7));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--ej-border-glass,rgba(255,255,255,0.3));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cross-pollination__card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.1)}.cross-pollination__card--empleabilidad:hover{border-color:#0ea5e9}.cross-pollination__card--empleabilidad .cross-pollination__icon{color:#0ea5e9}.cross-pollination__card--emprendimiento:hover{border-color:#f59e0b}.cross-pollination__card--emprendimiento .cross-pollination__icon{color:#f59e0b}.cross-pollination__card--agroconecta:hover{border-color:#10b981}.cross-pollination__card--agroconecta .cross-pollination__icon{color:#10b981}.cross-pollination__card--comercioconecta:hover{border-color:#8b5cf6}.cross-pollination__card--comercioconecta .cross-pollination__icon{color:#8b5cf6}.cross-pollination__card--servicios:hover{border-color:#ec4899}.cross-pollination__card--servicios .cross-pollination__icon{color:#ec4899}.cross-pollination__card--jarabalex:hover{border-color:#f97316}.cross-pollination__card--jarabalex .cross-pollination__icon{color:#f97316}.cross-pollination__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--ej-radius-md,0.75rem);background:var(--ej-bg-glass,rgba(255,255,255,0.5))}.cross-pollination__card-title{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-lg,1.25rem);font-weight:700;color:var(--ej-color-heading,#1a1a2e);margin:0}.cross-pollination__card-desc{color:var(--ej-color-muted,#6b7280);font-size:var(--ej-text-sm,0.875rem);line-height:1.5;margin:0;flex:1}.cross-pollination__card-cta{font-size:var(--ej-text-sm,0.875rem);font-weight:600;color:var(--ej-naranja-impulso,#ff8c42);transition:color .15s ease}.cross-pollination__card:hover .cross-pollination__card-cta{color:var(--ej-naranja-hover,#e07a35)}[data-theme=dark] .cross-pollination,.dark-mode .cross-pollination{background:var(--ej-bg-section-alt-dark,#0f172a)}[data-theme=dark] .cross-pollination .cross-pollination__title,[data-theme=dark] .cross-pollination .cross-pollination__card-title,.dark-mode .cross-pollination .cross-pollination__title,.dark-mode .cross-pollination .cross-pollination__card-title{color:var(--ej-color-heading-dark,#f1f5f9)}[data-theme=dark] .cross-pollination .cross-pollination__card,.dark-mode .cross-pollination .cross-pollination__card{background:var(--ej-bg-glass-dark,rgba(26,26,46,0.6));border-color:var(--ej-border-glass-dark,rgba(255,255,255,0.08))}.vertical-selector{padding:var(--ej-spacing-2xl,3rem) var(--ej-spacing-lg,1.5rem);text-align:center}.vertical-selector__container{max-width:1200px;margin:0 auto}.vertical-selector__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;color:var(--ej-color-headings,#1A1A2E);margin:0 0 var(--ej-spacing-sm,0.5rem)}.vertical-selector__subtitle{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:1.125rem;color:var(--ej-color-muted,#64748B);margin:0 0 var(--ej-spacing-xl,2rem);line-height:1.5}.vertical-selector__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ej-spacing-md,1rem);max-width:1200px;margin:0 auto}@media(min-width:600px){.vertical-selector__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.vertical-selector__grid{grid-template-columns:repeat(6,1fr)}}.vertical-card{display:flex;flex-direction:column;align-items:center;padding:var(--ej-spacing-lg,1.5rem) var(--ej-spacing-md,1rem);background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(248,250,252,0.9) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.8);border-radius:var(--ej-radius-xl,16px);text-decoration:none;position:relative;overflow:hidden;cursor:pointer;transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .3s ease,border-color .3s ease;box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 hsla(0,0%,100%,.9)}.vertical-card::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:left .6s ease;pointer-events:none;z-index:1}.vertical-card::after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent,var(--ej-color-impulse,#FF8C42));opacity:0;transition:opacity .3s ease}.vertical-card:hover,.vertical-card:focus-visible{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 40px rgba(35,61,99,.12),0 8px 16px rgba(35,61,99,.08),inset 0 1px 0 #fff;border-color:color-mix(in srgb,var(--card-accent,var(--ej-color-impulse,#FF8C42)) 30%,transparent)}.vertical-card:hover::before,.vertical-card:focus-visible::before{left:150%}.vertical-card:hover::after,.vertical-card:focus-visible::after{opacity:1}.vertical-card:hover .vertical-card__cta,.vertical-card:focus-visible .vertical-card__cta{color:var(--card-accent,var(--ej-color-impulse,#FF8C42))}.vertical-card:focus-visible{outline:2px solid var(--card-accent,var(--ej-color-impulse,#FF8C42));outline-offset:2px}.vertical-card--highlighted{border-color:var(--card-accent,var(--ej-color-impulse,#FF8C42));border-width:2px;box-shadow:0 4px 24px color-mix(in srgb,var(--card-accent,var(--ej-color-impulse,#FF8C42)) 15%,transparent),inset 0 1px 0 hsla(0,0%,100%,.9)}.vertical-card--highlighted::after{opacity:1}.vertical-card__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;margin-bottom:var(--ej-spacing-md,1rem);transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative}.vertical-card__icon::after{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--card-accent,var(--ej-color-impulse,#FF8C42)) 15%,transparent),transparent 70%);opacity:0;transition:opacity .3s ease;z-index:-1}.vertical-card__icon--azul-corporativo{--card-accent:var(--ej-color-corporate,#233D63);background:color-mix(in srgb,var(--ej-color-corporate,#233D63) 10%,transparent)}.vertical-card__icon--naranja-impulso{--card-accent:var(--ej-color-impulse,#FF8C42);background:color-mix(in srgb,var(--ej-color-impulse,#FF8C42) 10%,transparent)}.vertical-card__icon--verde-agro{--card-accent:var(--ej-color-agro,#556B2F);background:color-mix(in srgb,var(--ej-color-agro,#556B2F) 10%,transparent)}.vertical-card__icon--verde-innovacion{--card-accent:var(--ej-color-innovation,#00A9A5);background:color-mix(in srgb,var(--ej-color-innovation,#00A9A5) 10%,transparent)}.vertical-card:hover .vertical-card__icon{transform:scale(1.12) rotate(3deg)}.vertical-card:hover .vertical-card__icon::after{opacity:1}.vertical-card__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.125rem;font-weight:600;color:var(--ej-color-headings,#1A1A2E);margin:0 0 var(--ej-spacing-xs,0.25rem)}.vertical-card__description{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.875rem;color:var(--ej-color-muted,#64748B);line-height:1.4;margin:0 0 var(--ej-spacing-md,1rem);flex:1}.vertical-card__cta{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.875rem;font-weight:600;color:var(--ej-color-body,#334155);transition:color .2s ease}@media(max-width:480px){.vertical-card{flex-direction:row;gap:var(--ej-spacing-md,1rem);text-align:left;padding:var(--ej-spacing-md,1rem)}.vertical-card__icon{width:56px;height:56px;flex-shrink:0;margin-bottom:0}.vertical-card__title{font-size:1rem}.vertical-card__description{font-size:.8125rem;margin-bottom:var(--ej-spacing-xs,0.25rem)}.vertical-card__cta{display:none}}.ped-hero{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem);background:linear-gradient(135deg,#233D63 0%,rgb(24.3432835821,42.4268656716,68.8567164179) 50%,#1a2d4a 100%);color:#fff;overflow:hidden;text-align:center}.ped-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(197,165,90,0.08) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,255,255,0.04) 0%,transparent 40%);pointer-events:none}.ped-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.ped-hero__container{position:relative;z-index:1;max-width:900px;margin:0 auto}.ped-hero__eyebrow{display:inline-block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#c5a55a;border:1px solid rgba(197,165,90,.4);border-radius:50rem;padding:.35rem 1.2rem;margin-bottom:var(--ej-space-md,1.5rem);backdrop-filter:blur(8px);animation:fadeInDown .6s ease both}.ped-hero h1{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.15;margin:0 0 var(--ej-space-md,1.5rem);animation:fadeInUp .8s ease .2s both}.ped-hero h1 strong,.ped-hero h1 em{color:#c5a55a;font-style:normal}.ped-hero p{font-size:clamp(1rem,1.5vw,1.2rem);color:hsla(0,0%,100%,.8);max-width:700px;margin:0 auto var(--ej-space-lg,2rem);line-height:1.7;animation:fadeInUp .8s ease .4s both}.ped-hero__actions{display:flex;gap:var(--ej-space-sm,1rem);justify-content:center;flex-wrap:wrap;animation:fadeInUp .8s ease .6s both}.ped-hero .btn-primary,.ped-hero a[class*=btn-primary]{background:linear-gradient(135deg,#C5A55A 0%,#dcc07a 100%);color:#233d63;font-weight:700;padding:.85rem 2rem;border-radius:var(--ej-radius-pill,50rem);text-decoration:none;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 20px rgba(197,165,90,.3)}.ped-hero .btn-primary:hover,.ped-hero a[class*=btn-primary]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(197,165,90,.4)}.ped-hero .btn-secondary,.ped-hero .btn-ghost,.ped-hero a[class*=btn-ghost],.ped-hero a[class*=btn-secondary]{border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.85rem 2rem;border-radius:var(--ej-radius-pill,50rem);text-decoration:none;font-size:1rem;font-weight:600;backdrop-filter:blur(8px);transition:all .2s ease}.ped-hero .btn-secondary:hover,.ped-hero .btn-ghost:hover,.ped-hero a[class*=btn-ghost]:hover,.ped-hero a[class*=btn-secondary]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.ped-cifras{padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem);background:var(--ej-bg-section-alt,#f8fafc)}.ped-cifras h2{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;text-align:center;color:#233d63;margin:0 0 var(--ej-space-xl,3rem)}.ped-cifras__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ej-space-md,1.5rem);max-width:1000px;margin:0 auto}@media(min-width:768px){.ped-cifras__grid{grid-template-columns:repeat(4,1fr)}}.ped-cifras__item{text-align:center;padding:var(--ej-space-lg,2rem) var(--ej-space-md,1rem);border-radius:var(--ej-radius-xl,1.5rem);background:var(--ej-bg-glass,rgba(255,255,255,0.8));backdrop-filter:blur(12px);border:1px solid var(--ej-border-glass,rgba(255,255,255,0.3));transition:transform .2s ease,box-shadow .2s ease}.ped-cifras__item:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.ped-cifras__number{display:block;font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:#c5a55a;line-height:1;margin-bottom:var(--ej-space-xs,0.5rem)}.ped-cifras__label{font-size:var(--ej-text-sm,0.875rem);color:var(--ej-color-muted,#6b7280);line-height:1.4}.ped-cifras [data-type=stat],.ped-cifras .stat-item,.ped-cifras>div>div>div{text-align:center;padding:1.5rem 1rem}.ped-cifras [data-type=stat] strong,.ped-cifras [data-type=stat] b,.ped-cifras [data-type=stat] .stat-number,.ped-cifras .stat-item strong,.ped-cifras .stat-item b,.ped-cifras .stat-item .stat-number,.ped-cifras>div>div>div strong,.ped-cifras>div>div>div b,.ped-cifras>div>div>div .stat-number{color:#c5a55a;font-size:2rem;font-weight:800}.ped-motores{padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem);background:linear-gradient(135deg,#233D63 0%,rgb(24.3432835821,42.4268656716,68.8567164179) 50%,#1a2d4a 100%);color:#fff}.ped-motores h2{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;text-align:center;color:#fff;margin:0 0 var(--ej-space-xs,0.5rem)}.ped-motores>p,.ped-motores>div>p{text-align:center;color:hsla(0,0%,100%,.7);max-width:600px;margin:0 auto var(--ej-space-xl,3rem)}.ped-motores__grid{display:grid;grid-template-columns:1fr;gap:var(--ej-space-md,1.5rem);max-width:1100px;margin:0 auto}@media(min-width:768px){.ped-motores__grid{grid-template-columns:repeat(3,1fr)}}.ped-motores__card,.ped-motores [data-type=motor-card],.ped-motores .motor-card{padding:var(--ej-space-lg,2rem);border-radius:var(--ej-radius-xl,1.5rem);background:hsla(0,0%,100%,.06);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);text-align:center;transition:all .25s ease}.ped-motores__card:hover,.ped-motores [data-type=motor-card]:hover,.ped-motores .motor-card:hover{background:hsla(0,0%,100%,.1);border-color:rgba(197,165,90,.3);transform:translateY(-4px)}.ped-motores__pct{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;font-size:1.25rem;font-weight:800;color:#233d63;background:linear-gradient(135deg,#C5A55A 0%,#dcc07a 100%);margin-bottom:var(--ej-space-sm,1rem);box-shadow:0 4px 20px rgba(197,165,90,.3)}.ped-motores h3{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-lg,1.25rem);font-weight:700;margin:0 0 var(--ej-space-xs,0.5rem);color:#fff}.ped-motores p{color:hsla(0,0%,100%,.7);font-size:var(--ej-text-sm,0.875rem);line-height:1.6;margin:0}.ped-audiencia{padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem);background:var(--ej-bg-section-alt,#f8fafc)}.ped-audiencia h2{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;text-align:center;color:#233d63;margin:0 0 var(--ej-space-xl,3rem)}.ped-audiencia__grid{display:grid;grid-template-columns:1fr;gap:var(--ej-space-md,1.5rem);max-width:1000px;margin:0 auto}@media(min-width:640px){.ped-audiencia__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ped-audiencia__grid{grid-template-columns:repeat(4,1fr)}}.ped-audiencia__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ej-space-sm,0.75rem);padding:var(--ej-space-lg,2rem);border-radius:var(--ej-radius-xl,1.5rem);background:var(--ej-bg-glass,rgba(255,255,255,0.8));backdrop-filter:blur(16px);border:1px solid var(--ej-border-glass,rgba(255,255,255,0.3));text-decoration:none;color:inherit;transition:all .2s ease;cursor:pointer}.ped-audiencia__card:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgba(0,0,0,.1);border-color:#c5a55a}.ped-audiencia__icon{width:56px;height:56px;border-radius:var(--ej-radius-md,0.75rem);background:rgba(35,61,99,.08);display:flex;align-items:center;justify-content:center;color:#233d63;font-size:1.5rem}.ped-audiencia h3{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-base,1rem);font-weight:700;color:#233d63;margin:0}.ped-audiencia p{color:var(--ej-color-muted,#6b7280);font-size:var(--ej-text-sm,0.875rem);line-height:1.5;margin:0;flex:1}.ped-audiencia__cta{font-size:var(--ej-text-sm,0.875rem);font-weight:600;color:#c5a55a}.ped-audiencia__card:hover .ped-audiencia__cta{color:rgb(174.6188340807,140.7533632287,61.3811659193)}.ped-audiencia__card--inversor .ped-audiencia__icon{background:rgba(16,185,129,.1);color:#10b981}.ped-audiencia__card--institucion .ped-audiencia__icon{background:rgba(35,61,99,.1);color:#233d63}.ped-audiencia__card--prensa .ped-audiencia__icon{background:rgba(139,92,246,.1);color:#8b5cf6}.ped-audiencia__card--empleo .ped-audiencia__icon{background:rgba(14,165,233,.1);color:#0ea5e9}.ped-partners{padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem);background:#fff}.ped-partners h2{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;text-align:center;color:#233d63;margin:0 0 var(--ej-space-xl,3rem)}.ped-partners__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ej-space-lg,2rem);max-width:1000px;margin:0 auto}.ped-partners__logo{max-height:48px;width:auto;filter:grayscale(100%) opacity(0.6);transition:all .3s ease}.ped-partners__logo:hover{filter:grayscale(0%) opacity(1);transform:scale(1.08)}.ped-partners img{max-height:48px;width:auto;filter:grayscale(100%) opacity(0.6);transition:all .3s ease}.ped-partners img:hover{filter:grayscale(0%) opacity(1);transform:scale(1.08)}.ped-cta-saas{padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem);background:linear-gradient(135deg,#233D63 0%,rgb(24.3432835821,42.4268656716,68.8567164179) 50%,#1a2d4a 100%);text-align:center;color:#fff;position:relative;overflow:hidden}.ped-cta-saas::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(197,165,90,0.1) 0%,transparent 60%)}.ped-cta-saas__container{position:relative;z-index:1;max-width:700px;margin:0 auto}.ped-cta-saas h2{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:#fff;margin:0 0 var(--ej-space-sm,1rem)}.ped-cta-saas p{color:hsla(0,0%,100%,.8);font-size:var(--ej-text-lg,1.15rem);line-height:1.6;margin:0 0 var(--ej-space-lg,2rem)}.ped-cta-saas__actions{display:flex;gap:var(--ej-space-sm,1rem);justify-content:center;flex-wrap:wrap}.ped-cta-saas .btn-gold{background:linear-gradient(135deg,#C5A55A 0%,#dcc07a 100%);color:#233d63;font-weight:700;padding:1rem 2.5rem;border-radius:var(--ej-radius-pill,50rem);text-decoration:none;font-size:1.05rem;box-shadow:0 4px 20px rgba(197,165,90,.3);transition:all .2s ease}.ped-cta-saas .btn-gold:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(197,165,90,.45)}@keyframes fadeInUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .ped-cifras,.dark-mode .ped-cifras{background:#0f172a}[data-theme=dark] .ped-cifras h2,.dark-mode .ped-cifras h2{color:#f1f5f9}[data-theme=dark] .ped-cifras .ped-cifras__item,.dark-mode .ped-cifras .ped-cifras__item{background:rgba(26,26,46,.6);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .ped-audiencia,.dark-mode .ped-audiencia{background:#0f172a}[data-theme=dark] .ped-audiencia h2,.dark-mode .ped-audiencia h2{color:#f1f5f9}[data-theme=dark] .ped-audiencia .ped-audiencia__card,.dark-mode .ped-audiencia .ped-audiencia__card{background:rgba(26,26,46,.6);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .ped-audiencia h3,.dark-mode .ped-audiencia h3{color:#f1f5f9}[data-theme=dark] .ped-partners,.dark-mode .ped-partners{background:#1e293b}[data-theme=dark] .ped-partners h2,.dark-mode .ped-partners h2{color:#f1f5f9}.meta-site-tenant-7 .landing-header{background:rgba(35,61,99,.95);backdrop-filter:blur(16px);border-bottom:1px solid rgba(197,165,90,.15)}.meta-site-tenant-7 .landing-header__name{color:#fff}.meta-site-tenant-7 .landing-header a{color:hsla(0,0%,100%,.85)}.meta-site-tenant-7 .landing-header a:hover{color:#c5a55a}.meta-site-tenant-7 .landing-footer{background:hsl(215.625,47.7611940299%,21.2745098039%);color:hsla(0,0%,100%,.7)}.meta-site-tenant-7 .landing-footer a{color:#c5a55a}.meta-site-tenant-7 .landing-footer a:hover{color:hsl(42.0560747664,47.9820627803%,71.2745098039%)}.ji-hero{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem);background:linear-gradient(135deg,#1B2A4A 0%,#0d1b2e 50%,#142640 100%);color:#fff;overflow:hidden;text-align:center}.ji-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 75%,rgba(0,105,92,0.1) 0%,transparent 35%),radial-gradient(circle at 85% 25%,rgba(212,168,71,0.06) 0%,transparent 35%);pointer-events:none}.ji-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.015) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.ji-hero span[class*=badge],.ji-hero span[class*=eyebrow],.ji-hero>div>span:first-child{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#00897b;border:1px solid rgba(0,105,92,.4);border-radius:50rem;padding:.35rem 1.2rem;margin-bottom:var(--ej-space-md,1.5rem);backdrop-filter:blur(8px);animation:jiFadeInDown .6s ease both}.ji-hero h1{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(1.8rem,4vw,3.2rem);font-weight:800;line-height:1.12;margin:0 0 var(--ej-space-md,1.5rem);max-width:850px;animation:jiFadeInUp .8s ease .2s both}.ji-hero h1 strong,.ji-hero h1 em{color:#00897b;font-style:normal}.ji-hero p{font-size:clamp(1rem,1.5vw,1.15rem);color:hsla(0,0%,100%,.75);max-width:700px;margin:0 auto var(--ej-space-lg,2rem);line-height:1.7;animation:jiFadeInUp .8s ease .4s both}.ji-hero a[class*=btn],.ji-hero .btn-primary,.ji-hero .ji-hero__cta{display:inline-block;padding:.9rem 2.2rem;border-radius:var(--ej-radius-pill,50rem);font-weight:700;font-size:1rem;text-decoration:none;transition:all .2s ease;margin:0 .4rem}.ji-hero a[class*=btn]:first-of-type,.ji-hero .btn-primary:first-of-type,.ji-hero .ji-hero__cta:first-of-type{background:linear-gradient(135deg,#00695C 0%,#00897B 100%);color:#fff;box-shadow:0 4px 20px rgba(0,105,92,.3)}.ji-hero a[class*=btn]:first-of-type:hover,.ji-hero .btn-primary:first-of-type:hover,.ji-hero .ji-hero__cta:first-of-type:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,105,92,.4)}.ji-hero a[class*=btn]:nth-of-type(2),.ji-hero .btn-primary:nth-of-type(2),.ji-hero .ji-hero__cta:nth-of-type(2){border:1px solid hsla(0,0%,100%,.3);color:#fff;backdrop-filter:blur(8px)}.ji-hero a[class*=btn]:nth-of-type(2):hover,.ji-hero .btn-primary:nth-of-type(2):hover,.ji-hero .ji-hero__cta:nth-of-type(2):hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.ji-section{padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem)}.ji-section.ji-text-center{text-align:center}.ji-section>div{max-width:1100px;margin:0 auto}.ji-section h2{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;margin:0 0 var(--ej-space-xs,0.5rem)}.ji-section h2+p,.ji-section h2+div>p:first-child{color:var(--ej-color-muted,#6b7280);max-width:650px;margin:0 auto var(--ej-space-xl,3rem);line-height:1.6}.ji-section--light{background:var(--ej-bg-section-alt,#f8fafc)}.ji-section--light h2{color:#1b2a4a}.ji-section--dark{background:linear-gradient(135deg,#1B2A4A 0%,#0d1b2e 50%,#142640 100%);color:#fff}.ji-section--dark h2{color:#fff}.ji-section--dark h2+p,.ji-section--dark h2+div>p:first-child{color:hsla(0,0%,100%,.7)}.ji-section [class*=grid],.ji-section [class*=cards],.ji-section>div>div[style*=display]{display:grid;grid-template-columns:1fr;gap:var(--ej-space-md,1.5rem);margin-top:var(--ej-space-lg,2rem)}@media(min-width:640px){.ji-section [class*=grid],.ji-section [class*=cards],.ji-section>div>div[style*=display]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ji-section [class*=grid],.ji-section [class*=cards],.ji-section>div>div[style*=display]{grid-template-columns:repeat(3,1fr)}}.ji-section--light [class*=card],.ji-section--light [data-type=card]{padding:var(--ej-space-lg,2rem);border-radius:var(--ej-radius-xl,1.5rem);background:var(--ej-bg-glass,rgba(255,255,255,0.8));backdrop-filter:blur(16px);border:1px solid var(--ej-border-glass,rgba(255,255,255,0.3));transition:all .25s ease;text-align:left}.ji-section--light [class*=card]:hover,.ji-section--light [data-type=card]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08);border-color:rgba(0,105,92,.3)}.ji-section--light [class*=card] h3,.ji-section--light [data-type=card] h3{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-lg,1.25rem);font-weight:700;color:#1b2a4a;margin:0 0 var(--ej-space-xs,0.5rem)}.ji-section--light [class*=card] p,.ji-section--light [data-type=card] p{color:var(--ej-color-muted,#6b7280);font-size:var(--ej-text-sm,0.875rem);line-height:1.6;margin:0}.ji-section--dark [class*=card],.ji-section--dark [data-type=card]{padding:var(--ej-space-lg,2rem);border-radius:var(--ej-radius-xl,1.5rem);background:hsla(0,0%,100%,.06);backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.1);text-align:left;transition:all .25s ease}.ji-section--dark [class*=card]:hover,.ji-section--dark [data-type=card]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(0,105,92,.4);transform:translateY(-4px)}.ji-section--dark [class*=card] h3,.ji-section--dark [data-type=card] h3{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-lg,1.25rem);font-weight:700;color:#fff}.ji-section--dark [class*=card] p,.ji-section--dark [data-type=card] p{color:hsla(0,0%,100%,.7);font-size:var(--ej-text-sm,0.875rem);line-height:1.6}.ji-section--dark [class*=stat],.ji-section--dark [data-type=stat]{text-align:center;padding:var(--ej-space-lg,2rem)}.ji-section--dark [class*=stat] strong,.ji-section--dark [class*=stat] b,.ji-section--dark [class*=stat] [class*=number],.ji-section--dark [data-type=stat] strong,.ji-section--dark [data-type=stat] b,.ji-section--dark [data-type=stat] [class*=number]{display:block;font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:#00897b;line-height:1;margin-bottom:var(--ej-space-xs,0.5rem)}.ji-section [class*=testimonial],.ji-section [class*=historia]{padding:var(--ej-space-lg,2rem);border-radius:var(--ej-radius-xl,1.5rem);background:var(--ej-bg-glass,rgba(255,255,255,0.8));backdrop-filter:blur(12px);border:1px solid var(--ej-border-glass,rgba(255,255,255,0.3));text-align:left;transition:all .2s ease;position:relative}.ji-section [class*=testimonial]::before,.ji-section [class*=historia]::before{content:"“";position:absolute;top:.5rem;left:1rem;font-size:3rem;color:rgba(0,105,92,.15);font-family:Georgia,serif;line-height:1}.ji-section [class*=testimonial] h3,.ji-section [class*=historia] h3{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:var(--ej-text-base,1rem);font-weight:700;color:#1b2a4a;margin:0 0 var(--ej-space-xs,0.5rem)}.ji-section [class*=testimonial] p,.ji-section [class*=historia] p{color:var(--ej-color-muted,#6b7280);font-size:var(--ej-text-sm,0.875rem);line-height:1.6;font-style:italic;margin:0}.ji-section [class*=testimonial]:hover,.ji-section [class*=historia]:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.06)}.ji-cta-block{padding:var(--ej-space-xxl,5rem) var(--ej-space-lg,2rem);background:linear-gradient(135deg,#1B2A4A 0%,#0d1b2e 50%,#142640 100%);text-align:center;color:#fff;position:relative;overflow:hidden}.ji-cta-block::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,105,92,0.12) 0%,transparent 55%)}.ji-cta-block>div{position:relative;z-index:1;max-width:700px;margin:0 auto}.ji-cta-block h2{font-family:var(--ej-font-heading,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:#fff;margin:0 0 var(--ej-space-sm,1rem)}.ji-cta-block p{color:hsla(0,0%,100%,.8);font-size:var(--ej-text-lg,1.15rem);line-height:1.6;margin:0 0 var(--ej-space-lg,2rem)}.ji-cta-block a[class*=btn],.ji-cta-block .btn-primary{display:inline-block;background:linear-gradient(135deg,#00695C 0%,#00897B 100%);color:#fff;font-weight:700;padding:1rem 2.5rem;border-radius:var(--ej-radius-pill,50rem);text-decoration:none;font-size:1.05rem;box-shadow:0 4px 20px rgba(0,105,92,.3);transition:all .2s ease;margin:0 .5rem}.ji-cta-block a[class*=btn]:hover,.ji-cta-block .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,105,92,.45)}@keyframes jiFadeInUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes jiFadeInDown{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.meta-site-tenant-6 .landing-header{background:rgba(27,42,74,.95);backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,105,92,.15)}.meta-site-tenant-6 .landing-header__name{color:#fff}.meta-site-tenant-6 .landing-header a{color:hsla(0,0%,100%,.85)}.meta-site-tenant-6 .landing-header a:hover{color:#00897b}.meta-site-tenant-6 .landing-footer{background:#0d1b2e;color:hsla(0,0%,100%,.7)}.meta-site-tenant-6 .landing-footer a{color:#00897b}.meta-site-tenant-6 .landing-footer a:hover{color:#4dd0c1}[data-theme=dark] .ji-section--light,.dark-mode .ji-section--light{background:#0f172a}[data-theme=dark] .ji-section--light h2,.dark-mode .ji-section--light h2{color:#f1f5f9}[data-theme=dark] .ji-section--light [class*=card],[data-theme=dark] .ji-section--light [data-type=card],.dark-mode .ji-section--light [class*=card],.dark-mode .ji-section--light [data-type=card]{background:rgba(26,26,46,.6);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .ji-section--light [class*=card] h3,[data-theme=dark] .ji-section--light [data-type=card] h3,.dark-mode .ji-section--light [class*=card] h3,.dark-mode .ji-section--light [data-type=card] h3{color:#f1f5f9}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;background:var(--ej-bg-body,#F8FAFC)}.page-wrapper--clean{background:linear-gradient(180deg,var(--ej-bg-body,#F8FAFC) 0%,#fff 100%)}.page-wrapper--premium{background:var(--ej-bg-body,#F8FAFC)}.page-wrapper--premium::before{content:"";position:absolute;top:0;left:0;right:0;height:400px;background:linear-gradient(180deg,rgba(35,61,99,0.03) 0%,transparent 100%);pointer-events:none;z-index:0}.page-wrapper--with-sidebar .content-wrapper{display:grid;gap:2rem}@media(min-width:992px){.page-wrapper--with-sidebar .content-wrapper{grid-template-columns:1fr 300px}}.main-content,.help-center-main{flex:1;padding-top:1.5rem}.main-content--full .main-content__inner,.help-center-main--full .main-content__inner{max-width:1400px;margin:0 auto;padding:2rem 1.5rem}.main-content__inner,.help-center-main__inner{padding:var(--ej-spacing-lg,1.5rem)}.main-content__inner--full,.help-center-main__inner--full{max-width:1400px;margin:0 auto;padding:2rem 1.5rem}.content-wrapper{max-width:1400px;margin:0 auto;padding:0 1.5rem;animation:content-fade-in .5s ease-out}@keyframes content-fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.breadcrumb-wrapper{padding:1rem 0;border-bottom:1px solid var(--ej-border-color,#E5E7EB);margin-bottom:1.5rem}.breadcrumb-wrapper .breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--ej-text-muted,#64748B)}.breadcrumb-wrapper .breadcrumb a{color:var(--ej-text-muted,#64748B);text-decoration:none;transition:color .2s ease}.breadcrumb-wrapper .breadcrumb a:hover{color:var(--ej-color-primary,#FF8C42)}.breadcrumb-wrapper .breadcrumb .breadcrumb-separator{color:var(--ej-border-color,#E5E7EB)}.highlighted{margin-bottom:1.5rem}.highlighted .messages{border-radius:var(--ej-border-radius,12px);padding:1rem 1.5rem;font-size:.9rem}.highlighted .messages--status{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:#065f46}.highlighted .messages--warning{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);color:#92400e}.highlighted .messages--error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#991b1b}.section-premium{padding:var(--ej-spacing-section,5rem) 0}.section-premium__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-premium__header{text-align:center;margin-bottom:3rem}.section-premium__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--ej-color-corporate,#233D63);margin:0 0 1rem}.section-premium__subtitle{font-size:1.125rem;color:var(--ej-text-muted,#64748B);max-width:600px;margin:0 auto}.section-premium--alt{background:#fff}.section-premium--dark{background:linear-gradient(135deg,var(--ej-color-corporate,#233D63) 0%,#1a2d4a 50%,#0f1d30 100%)}.section-premium--dark .section-premium__title{color:#fff}.section-premium--dark .section-premium__subtitle{color:hsla(0,0%,100%,.7)}.scroll-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.scroll-fade-in.is-visible{opacity:1;transform:translateY(0)}.scroll-fade-in-up{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.scroll-fade-in-up.is-visible{opacity:1;transform:translateY(0)}.scroll-delay-1{transition-delay:0.1s}.scroll-delay-2{transition-delay:0.2s}.scroll-delay-3{transition-delay:0.3s}.scroll-delay-4{transition-delay:0.4s}.scroll-delay-5{transition-delay:0.5s}.scroll-delay-6{transition-delay:0.6s}.glass-card{background:hsla(0,0%,100%,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--ej-border-radius,12px);box-shadow:0 4px 20px rgba(0,0,0,.05);transition:all .3s ease}.glass-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.08)}.glass-card--light{background:hsla(0,0%,100%,.95);border-color:var(--ej-border-color,#E5E7EB)}.glass-card--dark{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}.glass-card--dark:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2)}.glass-card--padded{padding:1.5rem}.glass-sidebar,.sidebar.sidebar--glass{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ej-border-color,#E5E7EB);border-radius:var(--ej-border-radius,12px);padding:1.5rem}.glass-sidebar h3,.glass-sidebar h4,.sidebar.sidebar--glass h3,.sidebar.sidebar--glass h4{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1rem;font-weight:600;color:var(--ej-color-corporate,#233D63);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.glass-sidebar ul,.sidebar.sidebar--glass ul{list-style:none;margin:0;padding:0}.glass-sidebar ul li,.sidebar.sidebar--glass ul li{margin:0}.glass-sidebar ul li a,.sidebar.sidebar--glass ul li a{display:block;padding:.75rem 0;color:var(--ej-text-primary,#1A1A2E);text-decoration:none;font-size:.9rem;border-bottom:1px solid rgba(0,0,0,.05);transition:all .2s ease}.glass-sidebar ul li a:hover,.sidebar.sidebar--glass ul li a:hover{color:var(--ej-color-primary,#FF8C42);padding-left:.5rem}.glass-sidebar ul li:last-child a,.sidebar.sidebar--glass ul li:last-child a{border-bottom:none}.text-gradient{background:linear-gradient(135deg,var(--ej-color-corporate,#233D63) 0%,var(--ej-color-primary,#FF8C42) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.text-gradient--light{background:linear-gradient(135deg,#fff 0%,#94a3b8 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.btn--glow{animation:btn-glow-pulse 2s ease-in-out infinite alternate}@keyframes btn-glow-pulse{0%{box-shadow:0 0 20px rgba(255,140,66,.3)}100%{box-shadow:0 0 30px rgba(255,140,66,.6)}}.btn--large{padding:1rem 2rem !important;font-size:1rem !important}.card--premium{background:#fff;border-radius:var(--ej-border-radius,12px);box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden;transition:all .4s cubic-bezier(0.4,0,0.2,1)}.card--premium:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.12)}.card--premium__header{padding:1.5rem;border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.card--premium__body{padding:1.5rem}.card--premium__footer{padding:1rem 1.5rem;background:var(--ej-bg-body,#F8FAFC);border-top:1px solid var(--ej-border-color,#E5E7EB)}.icon-badge{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(255,140,66,.1)}.icon-badge svg{width:24px;height:24px;color:var(--ej-color-primary,#FF8C42)}.icon-badge--corporate{background:rgba(35,61,99,.1)}.icon-badge--corporate svg{color:var(--ej-color-corporate,#233D63)}.icon-badge--success{background:rgba(16,185,129,.1)}.icon-badge--success svg{color:var(--ej-color-success,#10B981)}.divider-premium{border:none;height:1px;background:linear-gradient(90deg,transparent 0%,var(--ej-border-color,#E5E7EB) 20%,var(--ej-border-color,#E5E7EB) 80%,transparent 100%);margin:2rem 0}.container-narrow{max-width:800px;margin:0 auto;padding:0 1.5rem}.container-wide{max-width:1600px;margin:0 auto;padding:0 1.5rem}.jaraba-block{padding:var(--ej-spacing-section,5rem) 0}.jaraba-block__container{max-width:var(--ej-container-width,1280px);margin-inline:auto;padding-inline:1.5rem}.jaraba-block__eyebrow{display:inline-block;font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ej-color-primary,#FF8C42);margin-bottom:.75rem}.jaraba-block__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--ej-color-headings,#1A1A2E);margin-block:0 1rem}.jaraba-block__subtitle{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:1.125rem;color:var(--ej-text-muted,#64748B);margin:0;max-width:600px}.jaraba-stats-counter{padding:var(--ej-spacing-section,5rem) 0}.jaraba-stats-counter--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-stats-counter--dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-stats-counter--dark .jaraba-block__title,.jaraba-stats-counter--dark .jaraba-block__subtitle{color:#fff}.jaraba-stats-counter--gradient{background:linear-gradient(135deg,var(--ej-color-corporate,#233D63),var(--ej-color-primary,#FF8C42));color:#fff}.jaraba-stats-counter__header{text-align:center;margin-bottom:3rem}.jaraba-stats-counter__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;text-align:center}.jaraba-stat-card{padding:2rem 1rem}.jaraba-stat-card__icon{margin-bottom:1rem}.jaraba-stat-card__icon svg{width:40px;height:40px;opacity:.9}.jaraba-stat-card__value{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1;margin-bottom:.5rem}.jaraba-stat-card__prefix,.jaraba-stat-card__suffix{font-size:.6em;opacity:.8}.jaraba-stat-card__label{font-size:1rem;opacity:.9}.jaraba-cta-section{padding:var(--ej-spacing-section,5rem) 0;position:relative;overflow:hidden}.jaraba-cta-section--gradient-primary{background:linear-gradient(135deg,var(--ej-color-primary,#FF8C42),var(--ej-color-corporate,#233D63));color:#fff}.jaraba-cta-section--gradient-dark{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.jaraba-cta-section--solid-primary{background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-cta-section--solid-dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-cta-section--image{background:var(--cta-bg-image) center/cover no-repeat}.jaraba-cta-section__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:1}.jaraba-cta-section__content{position:relative;z-index:2;text-align:center}.jaraba-cta-section--centered .jaraba-cta-section__content{max-width:700px;margin-inline:auto}.jaraba-cta-section--centered .jaraba-block__subtitle{margin-inline:auto}.jaraba-cta-section__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-block:0 1rem;color:inherit}.jaraba-cta-section__subtitle{font-size:1.25rem;opacity:.9;margin-block:0 2rem;color:inherit}.jaraba-cta-section__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.jaraba-cta-section__badges{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.jaraba-trust-badge{display:flex;align-items:center;gap:.5rem;font-size:.875rem;opacity:.85}.jaraba-trust-badge__icon svg{width:16px;height:16px}.jaraba-testimonials{padding:var(--ej-spacing-section,5rem) 0}.jaraba-testimonials--light{background:var(--ej-bg-surface,#FFFFFF)}.jaraba-testimonials--dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-testimonials__header{text-align:center;margin-bottom:3rem}.jaraba-testimonials__slider{position:relative;max-width:800px;margin-inline:auto}.jaraba-testimonials__track{display:flex;overflow:hidden}.jaraba-testimonials__controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.jaraba-testimonials__btn{width:40px;height:40px;border:none;border-radius:50%;background:var(--ej-bg-body,#F8FAFC);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.jaraba-testimonials__btn:hover{background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-testimonials__dots{display:flex;gap:.5rem}.jaraba-testimonials__dot{width:10px;height:10px;border:none;border-radius:50%;background:var(--ej-border-color,#E5E7EB);cursor:pointer;transition:background .2s ease,transform .2s ease}.jaraba-testimonials__dot.is-active{background:var(--ej-color-primary,#FF8C42);transform:scale(1.2)}.jaraba-testimonial-card{flex:0 0 100%;padding:2rem;text-align:center}.jaraba-testimonials--cards .jaraba-testimonial-card{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);box-shadow:0 4px 6px rgba(0,0,0,.07)}.jaraba-testimonial-card__quote-mark{font-size:6rem;line-height:.5;opacity:.1;color:var(--ej-color-primary,#FF8C42)}.jaraba-testimonial-card__rating{display:flex;justify-content:center;gap:.25rem;margin-bottom:1rem}.jaraba-testimonial-card__quote{font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:1.25rem;font-style:italic;line-height:1.7;margin-block:0 2rem;color:var(--ej-color-body,#334155)}.jaraba-testimonials--dark .jaraba-testimonial-card__quote{color:#fff}.jaraba-testimonial-card__author{display:flex;align-items:center;justify-content:center;gap:1rem}.jaraba-testimonial-card__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover}.jaraba-testimonial-card__avatar--placeholder{display:flex;align-items:center;justify-content:center;background:var(--ej-color-primary,#FF8C42);color:#fff;font-weight:600;font-size:1.25rem}.jaraba-testimonial-card__author-info{text-align:left}.jaraba-testimonial-card__name{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-style:normal;font-weight:600;display:block;color:var(--ej-color-headings,#1A1A2E)}.jaraba-testimonial-card__role{font-size:.875rem;color:var(--ej-text-muted,#64748B)}.jaraba-pricing{padding:var(--ej-spacing-section,5rem) 0}.jaraba-pricing--light{background:var(--ej-bg-surface,#FFFFFF)}.jaraba-pricing--dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-pricing__header{text-align:center;margin-bottom:3rem}.jaraba-pricing__toggle{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.jaraba-pricing__toggle-label{font-size:.9375rem;font-weight:500}.jaraba-pricing__discount-badge{background:var(--ej-color-success,#10B981);color:#fff;font-size:.75rem;padding:.125rem .5rem;border-radius:100px;margin-left:.5rem}.jaraba-pricing__grid{display:grid;gap:2rem;align-items:start}.jaraba-pricing__grid--2{grid-template-columns:repeat(2,1fr)}.jaraba-pricing__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-pricing__grid--4{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media(min-width:1024px){.jaraba-pricing__grid--3{grid-template-columns:repeat(3,1fr)}}.jaraba-plan-card{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.07);position:relative;transition:transform .3s ease,box-shadow .3s ease}.jaraba-plan-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-plan-card--popular{border:2px solid var(--ej-color-primary,#FF8C42);transform:scale(1.02)}.jaraba-plan-card--popular:hover{transform:scale(1.02) translateY(-4px)}.jaraba-plan-card__popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--ej-color-primary,#FF8C42);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:100px;display:flex;align-items:center;gap:.25rem}.jaraba-plan-card__header{text-align:center;margin-bottom:1.5rem}.jaraba-plan-card__name{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:600;margin-block:0 .5rem}.jaraba-plan-card__description{font-size:.875rem;color:var(--ej-text-muted,#64748B);margin:0}.jaraba-plan-card__pricing{text-align:center;margin-bottom:1.5rem}.jaraba-plan-card__price{display:flex;align-items:baseline;justify-content:center;gap:.25rem}.jaraba-plan-card__price--hidden{display:none}.jaraba-plan-card__currency{font-size:1.5rem;font-weight:600}.jaraba-plan-card__amount{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:3rem;font-weight:700;line-height:1}.jaraba-plan-card__period{font-size:1rem;color:var(--ej-text-muted,#64748B)}.jaraba-plan-card__billed{display:block;font-size:.75rem;color:var(--ej-text-muted,#64748B);margin-top:.25rem}.jaraba-plan-card__features{list-style:none;padding:0;margin-block:1.5rem 0}.jaraba-plan-card__feature{display:flex;align-items:flex-start;gap:.75rem;padding-block:.5rem;font-size:.9375rem;border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-plan-card__feature:last-child{border-bottom:none}.jaraba-plan-card__feature--excluded{opacity:.5;text-decoration:line-through}.jaraba-plan-card__feature--highlight{font-weight:600}.jaraba-plan-card__feature-icon{flex-shrink:0;margin-top:.125rem}.jaraba-plan-card__feature-icon svg{width:18px;height:18px}.jaraba-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:1rem;font-weight:600;padding:.75rem 1.5rem;border:none;border-radius:var(--ej-btn-radius,8px);cursor:pointer;text-decoration:none;transition:all .2s ease}.jaraba-btn--primary{background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-btn--primary:hover{background:rgb(255,120.4682539683,33.9)}.jaraba-btn--secondary{background:var(--ej-color-secondary,#00A9A5);color:#fff}.jaraba-btn--outline{background:rgba(0,0,0,0);border:2px solid currentcolor;color:var(--ej-color-primary,#FF8C42)}.jaraba-btn--outline:hover{background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-btn--ghost{background:rgba(0,0,0,0);color:inherit}.jaraba-btn--ghost:hover{background:hsla(0,0%,100%,.15)}.jaraba-btn--gradient{background:linear-gradient(135deg,var(--ej-color-primary,#FF8C42),var(--ej-color-corporate,#233D63));color:#fff}.jaraba-btn--lg{padding:1rem 2rem;font-size:1.125rem}.jaraba-btn--block{width:100%}.jaraba-switch{position:relative;display:inline-block;width:48px;height:24px}.jaraba-switch__input{opacity:0;width:0;height:0}.jaraba-switch__slider{position:absolute;cursor:pointer;inset:0;background:var(--ej-border-color,#E5E7EB);border-radius:24px;transition:background .3s ease}.jaraba-switch__slider::before{content:"";position:absolute;height:20px;width:20px;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:transform .3s ease}.jaraba-switch__input:checked+.jaraba-switch__slider{background:var(--ej-color-primary,#FF8C42)}.jaraba-switch__input:checked+.jaraba-switch__slider::before{transform:translateX(24px)}.jaraba-star svg{width:20px;height:20px}.template-info-box{background:var(--ej-bg-body,#F8FAFC);border-radius:var(--ej-border-radius,12px);padding:1rem 1.5rem;margin-bottom:1.5rem}.template-badge{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.premium-badge{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.jaraba-faq{padding:var(--ej-spacing-section,5rem) 0}.jaraba-faq--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-faq--dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-faq--dark .jaraba-faq__question{color:#fff}.jaraba-faq--gradient{background:linear-gradient(135deg,var(--ej-bg-surface,#FFFFFF),var(--ej-bg-body,#F8FAFC))}.jaraba-faq__header{text-align:center;margin-bottom:3rem}.jaraba-faq__categories{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin-inline:auto}.jaraba-faq__category-title{display:flex;align-items:center;gap:.5rem;font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:600;margin-block:0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--ej-color-primary,#FF8C42)}.jaraba-faq__accordion{display:flex;flex-direction:column;gap:.5rem}.jaraba-faq__item{border:1px solid var(--ej-border-color,#E5E7EB);border-radius:var(--ej-border-radius,12px);overflow:hidden;transition:border-color .2s ease}.jaraba-faq__item[open]{border-color:var(--ej-color-primary,#FF8C42)}.jaraba-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-family:var(--ej-font-body,"Outfit",sans-serif);font-weight:500;cursor:pointer;list-style:none;transition:background .2s ease}.jaraba-faq__question::-webkit-details-marker{display:none}.jaraba-faq__question:hover{background:var(--ej-bg-surface,#FFFFFF)}.jaraba-faq__toggle{flex-shrink:0;transition:transform .2s ease}[open]>.jaraba-faq__question .jaraba-faq__toggle{transform:rotate(180deg)}.jaraba-faq__answer{padding:0 1.25rem 1.25rem;font-size:.9375rem;line-height:1.7;color:var(--ej-text-muted,#64748B)}.jaraba-faq__cta{text-align:center;margin-top:3rem;padding:2rem;background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px)}.jaraba-faq__cta-text{margin-block:0 1rem;font-size:1.125rem}.jaraba-team{padding:var(--ej-spacing-section,5rem) 0}.jaraba-team--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-team--dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-team__header{text-align:center;margin-bottom:3rem}.jaraba-team__grid{display:grid;gap:2rem}.jaraba-team__grid--grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(min-width:1024px){.jaraba-team__grid--grid-3{grid-template-columns:repeat(3,1fr)}}.jaraba-team__grid--grid-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media(min-width:1200px){.jaraba-team__grid--grid-4{grid-template-columns:repeat(4,1fr)}}.jaraba-team__grid--carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.5rem;padding-bottom:1rem}.jaraba-team__grid--carousel .jaraba-team-card{flex:0 0 280px;scroll-snap-align:start}.jaraba-team-card{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.07);transition:transform .3s ease,box-shadow .3s ease}.jaraba-team-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-team-card__photo-wrapper{position:relative;aspect-ratio:1;overflow:hidden}.jaraba-team-card__photo{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.jaraba-team-card:hover .jaraba-team-card__photo{transform:scale(1.05)}.jaraba-team-card__photo--placeholder{display:flex;align-items:center;justify-content:center;background:var(--ej-bg-body,#F8FAFC)}.jaraba-team-card__overlay{position:absolute;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.jaraba-team-card:hover .jaraba-team-card__overlay{opacity:1}.jaraba-team-card__info{padding:1.5rem;text-align:center}.jaraba-team-card__name{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.125rem;font-weight:600;margin-block:0 .25rem}.jaraba-team-card__role{font-size:.875rem;color:var(--ej-color-primary,#FF8C42);margin-block:0 .75rem}.jaraba-team-card__bio{font-size:.875rem;color:var(--ej-text-muted,#64748B);margin-block:0 1rem;line-height:1.5}.jaraba-team-card__social{display:flex;justify-content:center;gap:.75rem}.jaraba-team-card__social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ej-bg-body,#F8FAFC);color:var(--ej-color-body,#334155);transition:background .2s ease,color .2s ease}.jaraba-team-card__social a:hover{background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-team-card__overlay .jaraba-team-card__social a{background:#fff;color:var(--ej-color-corporate,#233D63)}.jaraba-team-card__overlay .jaraba-team-card__social a:hover{background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-timeline{padding:var(--ej-spacing-section,5rem) 0}.jaraba-timeline--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-timeline--dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-timeline--dark .jaraba-timeline__line{background:hsla(0,0%,100%,.3)}.jaraba-timeline--gradient{background:linear-gradient(135deg,var(--ej-bg-surface,#FFFFFF),var(--ej-bg-body,#F8FAFC))}.jaraba-timeline__header{text-align:center;margin-bottom:3rem}.jaraba-timeline__track{position:relative;max-width:900px;margin-inline:auto}.jaraba-timeline__line{position:absolute;top:0;bottom:0;width:2px;background:var(--ej-border-color,#E5E7EB)}.jaraba-timeline--vertical .jaraba-timeline__line{left:20px}.jaraba-timeline--vertical .jaraba-timeline__event{padding-left:50px;margin-bottom:2rem}.jaraba-timeline--vertical .jaraba-timeline__marker{position:absolute;left:9px}.jaraba-timeline--alternating .jaraba-timeline__line{left:50%;transform:translateX(-50%)}.jaraba-timeline--alternating .jaraba-timeline__event{width:50%;padding:0 2rem;margin-bottom:2rem}.jaraba-timeline--alternating .jaraba-timeline__event:nth-child(odd){margin-left:auto;text-align:left}.jaraba-timeline--alternating .jaraba-timeline__event:nth-child(even){margin-right:auto;text-align:right}.jaraba-timeline--alternating .jaraba-timeline__marker{position:absolute;left:50%;transform:translateX(-50%)}.jaraba-timeline--horizontal .jaraba-timeline__track{display:flex;overflow-x:auto;padding-bottom:1rem}.jaraba-timeline--horizontal .jaraba-timeline__line{top:20px;left:0;right:0;width:auto;height:2px}.jaraba-timeline--horizontal .jaraba-timeline__event{flex:0 0 250px;padding-top:50px;text-align:center}.jaraba-timeline--horizontal .jaraba-timeline__marker{position:absolute;top:9px;left:50%;transform:translateX(-50%)}.jaraba-timeline__event{position:relative}.jaraba-timeline__marker{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ej-color-primary,#FF8C42);z-index:1}.jaraba-timeline__dot{width:10px;height:10px;border-radius:50%;background:#fff}.jaraba-timeline__content{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.07)}.jaraba-timeline__date{display:inline-block;font-size:.75rem;font-weight:600;color:var(--ej-color-primary,#FF8C42);background:rgb(255,243.5,236.1);padding:.25rem .75rem;border-radius:100px;margin-bottom:.75rem}.jaraba-timeline__event-title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.125rem;font-weight:600;margin-block:0 .5rem}.jaraba-timeline__description{font-size:.9375rem;color:var(--ej-text-muted,#64748B);margin:0;line-height:1.6}.jaraba-timeline__image{width:100%;border-radius:calc(var(--ej-border-radius,12px)/2);margin-top:1rem}.jaraba-timeline__event--highlight .jaraba-timeline__marker{width:32px;height:32px;box-shadow:0 0 0 4px rgb(255,232,217.2)}.jaraba-timeline__event--highlight .jaraba-timeline__content{border:2px solid var(--ej-color-primary,#FF8C42)}.jaraba-logo-grid{padding:var(--ej-spacing-section,5rem) 0}.jaraba-logo-grid--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-logo-grid--dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-logo-grid__header{text-align:center;margin-bottom:3rem}.jaraba-logo-grid__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem 3rem}.jaraba-logo-grid__logos--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));justify-items:center}.jaraba-logo-grid__logos--grayscale img{filter:grayscale(100%);opacity:.6;transition:all .3s ease}.jaraba-logo-grid__logos--grayscale img:hover{filter:grayscale(0%);opacity:1}.jaraba-logo-grid__item{max-width:150px}.jaraba-logo-grid__item img{max-height:50px;width:auto;object-fit:contain}.jaraba-video-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:100vh}.jaraba-video-hero--large{min-height:80vh}.jaraba-video-hero--medium{min-height:60vh}.jaraba-video-hero__video-wrapper{position:absolute;inset:0;z-index:0}.jaraba-video-hero__video{width:100%;height:100%;object-fit:cover}.jaraba-video-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,var(--overlay-opacity,0.6))}.jaraba-video-hero .jaraba-block__container{position:relative;z-index:1}.jaraba-video-hero__content{max-width:800px;color:#fff;text-align:center}.jaraba-video-hero__content--left{text-align:left;margin-right:auto}.jaraba-video-hero__content--right{text-align:right;margin-left:auto}.jaraba-video-hero__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:#fff;margin-block:0 1rem}.jaraba-video-hero__subtitle{font-size:1.25rem;opacity:.9;margin-bottom:2rem}.jaraba-video-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.jaraba-video-hero__content--left .jaraba-video-hero__actions{justify-content:flex-start}.jaraba-newsletter{padding:var(--ej-spacing-section,5rem) 0}.jaraba-newsletter--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-newsletter--dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-newsletter--gradient{background:linear-gradient(135deg,var(--ej-color-corporate,#233D63),var(--ej-color-primary,#FF8C42));color:#fff}.jaraba-newsletter__content{display:flex;flex-direction:column;gap:2rem;align-items:center;text-align:center;max-width:600px;margin:0 auto}.jaraba-newsletter--card .jaraba-newsletter__content{background:var(--ej-bg-surface,#FFFFFF);padding:3rem;border-radius:var(--ej-border-radius,12px);box-shadow:0 10px 15px rgba(0,0,0,.1);color:var(--ej-color-body,#334155)}.jaraba-newsletter__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.75rem;font-weight:700;margin:0}.jaraba-newsletter__benefits{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.jaraba-newsletter__benefit{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.jaraba-newsletter__form-wrapper{width:100%}.jaraba-newsletter__input-group{display:flex;gap:.5rem}.jaraba-newsletter__input-group--stacked{flex-direction:column}.jaraba-newsletter__input{flex:1;padding:.875rem 1rem;border:1px solid var(--ej-border-color,#E5E7EB);border-radius:var(--ej-btn-radius,8px);font-size:1rem}.jaraba-newsletter__input:focus{outline:none;border-color:var(--ej-color-primary,#FF8C42)}.jaraba-newsletter__success{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;color:var(--ej-color-success,#10B981);font-weight:500}.jaraba-newsletter__privacy{font-size:.75rem;color:var(--ej-text-muted,#64748B);margin-top:1rem}.jaraba-blog-cards{padding:var(--ej-spacing-section,5rem) 0}.jaraba-blog-cards--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-blog-cards--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-blog-cards--dark .jaraba-block__title{color:#fff !important}.jaraba-blog-cards__header{text-align:center;margin-bottom:3rem}.jaraba-blog-cards__grid{display:grid;gap:2rem}.jaraba-blog-cards__grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.jaraba-blog-cards__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-blog-cards__grid--4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.jaraba-blog-cards__cta{text-align:center;margin-top:3rem}.jaraba-blog-card{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.jaraba-blog-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-blog-card__image-wrapper{position:relative;display:block;aspect-ratio:16/9;overflow:hidden}.jaraba-blog-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.jaraba-blog-card:hover .jaraba-blog-card__image{transform:scale(1.05)}.jaraba-blog-card__category{position:absolute;top:1rem;left:1rem;background:var(--ej-color-primary,#FF8C42);color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.jaraba-blog-card__content{padding:1.5rem}.jaraba-blog-card__meta{display:flex;gap:1rem;margin-bottom:.75rem}.jaraba-blog-card__date,.jaraba-blog-card__read-time{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--ej-text-muted,#64748B)}.jaraba-blog-card__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.125rem;font-weight:600;margin:0 0 .75rem;line-height:1.4}.jaraba-blog-card__title a{color:inherit;text-decoration:none}.jaraba-blog-card__title a:hover{color:var(--ej-color-primary,#FF8C42)}.jaraba-blog-card__excerpt{font-size:.9375rem;color:var(--ej-text-muted,#64748B);margin:0 0 1rem;line-height:1.6}.jaraba-blog-card__author{font-size:.8125rem;color:var(--ej-text-muted,#64748B)}.jaraba-comparison{padding:var(--ej-spacing-section,5rem) 0}.jaraba-comparison--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-comparison--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-comparison__header{text-align:center;margin-bottom:3rem}.jaraba-comparison__table-wrapper{overflow-x:auto}.jaraba-comparison__table{width:100%;border-collapse:collapse;background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);overflow:hidden}.jaraba-comparison__feature-header,.jaraba-comparison__column-header{padding:1.5rem 1rem;text-align:center;font-weight:600;border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-comparison__column-header--highlight{background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-comparison__badge{display:inline-block;background:var(--ej-color-impulse,#FF8C42);color:#fff;padding:.125rem .5rem;border-radius:4px;font-size:.6875rem;text-transform:uppercase;margin-bottom:.5rem}.jaraba-comparison__column-name{display:block;font-size:1.125rem}.jaraba-comparison__price{display:block;font-size:.875rem;opacity:.8;margin-top:.25rem}.jaraba-comparison__feature{padding:1rem;text-align:left;border-bottom:1px solid var(--ej-border-color,#E5E7EB);display:flex;align-items:center;gap:.5rem}.jaraba-comparison__tooltip-trigger{background:none;border:none;padding:0;cursor:help;color:var(--ej-text-muted,#64748B)}.jaraba-comparison__value{padding:1rem;text-align:center;border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-comparison__ctas{display:flex;justify-content:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.jaraba-how-it-works{padding:var(--ej-spacing-section,5rem) 0}.jaraba-how-it-works--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-how-it-works--dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-how-it-works--gradient{background:linear-gradient(135deg,var(--ej-bg-body,#F8FAFC),#f0f4ff)}.jaraba-how-it-works__header{text-align:center;margin-bottom:4rem}.jaraba-how-it-works__steps{display:grid;gap:3rem}.jaraba-how-it-works__steps--connected{position:relative}.jaraba-how-it-works--horizontal .jaraba-how-it-works__steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.jaraba-how-it-works__cta{text-align:center;margin-top:3rem}.jaraba-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.jaraba-step__number{width:48px;height:48px;border-radius:50%;background:var(--ej-color-primary,#FF8C42);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:700;flex-shrink:0;margin-bottom:1.5rem;z-index:1}.jaraba-step__connector{position:absolute;top:24px;left:calc(50% + 30px);width:calc(100% - 60px);height:2px;background:var(--ej-border-color,#E5E7EB)}.jaraba-step__icon{margin-bottom:1rem}.jaraba-step__image img{max-width:100%;border-radius:var(--ej-border-radius,12px);margin-bottom:1rem}.jaraba-step__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.jaraba-step__description{font-size:.9375rem;color:var(--ej-text-muted,#64748B);margin:0;line-height:1.6}.jaraba-rich-text{padding:var(--ej-spacing-section,4rem) 0}.jaraba-rich-text--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-rich-text--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-rich-text__wrapper{margin:0 auto}.jaraba-rich-text__wrapper--narrow{max-width:600px}.jaraba-rich-text__wrapper--medium{max-width:800px}.jaraba-rich-text__wrapper--wide{max-width:1000px}.jaraba-rich-text__wrapper--center{text-align:center}.jaraba-rich-text__wrapper--justify{text-align:justify}.jaraba-rich-text__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:2rem;font-weight:700;margin-bottom:1.5rem}.jaraba-rich-text__content.prose{font-size:1.0625rem;line-height:1.8}.jaraba-rich-text__content.prose h2,.jaraba-rich-text__content.prose h3,.jaraba-rich-text__content.prose h4{font-family:var(--ej-font-headings,"Outfit",sans-serif);margin-top:2rem;margin-bottom:1rem}.jaraba-rich-text__content.prose p{margin-bottom:1rem}.jaraba-rich-text__content.prose ul,.jaraba-rich-text__content.prose ol{margin-bottom:1rem;padding-left:1.5rem}.jaraba-rich-text__content.prose a{color:var(--ej-color-primary,#FF8C42)}.jaraba-icon-cards{padding:var(--ej-spacing-section,5rem) 0}.jaraba-icon-cards--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-icon-cards--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-icon-cards__header{text-align:center;margin-bottom:3rem}.jaraba-icon-cards__grid{display:grid;gap:2rem}.jaraba-icon-cards__grid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.jaraba-icon-cards__grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.jaraba-icon-cards__grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.jaraba-icon-card{display:flex;flex-direction:column;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease}.jaraba-icon-card--simple{padding:1.5rem 0}.jaraba-icon-card--bordered{border:1px solid var(--ej-border-color,#E5E7EB);border-radius:var(--ej-border-radius,12px)}.jaraba-icon-card--elevated{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);box-shadow:0 4px 6px rgba(0,0,0,.07)}.jaraba-icon-card--elevated:hover{box-shadow:0 10px 15px rgba(0,0,0,.1);transform:translateY(-4px)}.jaraba-icon-card--filled{background:var(--ej-bg-body,#F8FAFC);border-radius:var(--ej-border-radius,12px)}.jaraba-icon-card--icon-left{flex-direction:row;gap:1.5rem;align-items:flex-start}.jaraba-icon-card--icon-inline{flex-direction:row;gap:1rem;align-items:center}.jaraba-icon-card__icon{margin-bottom:1rem}.jaraba-icon-card--icon-left .jaraba-icon-card__icon,.jaraba-icon-card--icon-inline .jaraba-icon-card__icon{margin-bottom:0}.jaraba-icon-card__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.jaraba-icon-card__description{font-size:.9375rem;color:var(--ej-text-muted,#64748B);margin:0;line-height:1.6}.jaraba-icon-card__link{display:inline-flex;align-items:center;gap:.375rem;margin-top:1rem;color:var(--ej-color-primary,#FF8C42);font-weight:600;font-size:.875rem}.jaraba-job-search-hero{position:relative;padding:5rem 0;min-height:70vh;display:flex;align-items:center}.jaraba-job-search-hero--gradient{background:linear-gradient(135deg,var(--ej-color-corporate,#233D63),var(--ej-color-primary,#FF8C42));color:#fff}.jaraba-job-search-hero--dark{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-job-search-hero--image{background-image:var(--hero-bg);background-size:cover;background-position:center;color:#fff}.jaraba-job-search-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.jaraba-job-search-hero .jaraba-block__container{position:relative;z-index:1}.jaraba-job-search-hero__content{max-width:900px;margin:0 auto;text-align:center}.jaraba-job-search-hero__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-block:0 1rem}.jaraba-job-search-hero__subtitle{font-size:1.125rem;opacity:.9;margin-bottom:2.5rem}.jaraba-job-search-hero__search{background:var(--ej-bg-surface,#FFFFFF);padding:1.5rem;border-radius:var(--ej-border-radius,12px);box-shadow:0 10px 15px rgba(0,0,0,.1);color:var(--ej-color-body,#334155)}.jaraba-job-search-hero__search-fields{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.jaraba-job-search-hero__search-fields{flex-direction:column}}.jaraba-job-search-hero__search-field{flex:1;min-width:200px;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--ej-bg-body,#F8FAFC);border-radius:var(--ej-btn-radius,8px);border:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-job-search-hero__search-field input{flex:1;border:none;background:rgba(0,0,0,0);font-size:1rem;outline:none}.jaraba-job-search-hero__categories{margin-top:2rem}.jaraba-job-search-hero__categories-title{display:block;font-size:.875rem;opacity:.8;margin-bottom:.75rem}.jaraba-job-search-hero__category-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.jaraba-job-search-hero__category{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:hsla(0,0%,100%,.15);border-radius:20px;font-size:.8125rem;color:inherit;text-decoration:none;transition:background .3s ease}.jaraba-job-search-hero__category:hover{background:hsla(0,0%,100%,.25)}.jaraba-job-search-hero__category-count{opacity:.7;font-size:.75rem}.jaraba-job-search-hero__stats{display:flex;justify-content:center;gap:3rem;margin-top:3rem;flex-wrap:wrap}.jaraba-job-search-hero__stat{text-align:center}.jaraba-job-search-hero__stat-value{display:block;font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:2rem;font-weight:700}.jaraba-job-search-hero__stat-label{font-size:.875rem;opacity:.8}.jaraba-product-showcase{padding:var(--ej-spacing-section,5rem) 0}.jaraba-product-showcase--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-product-showcase--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-product-showcase__header{text-align:center;margin-bottom:3rem}.jaraba-product-showcase__grid{display:grid;gap:1.5rem}.jaraba-product-showcase__grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-product-showcase__grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.jaraba-product-showcase__grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.jaraba-product-showcase__cta{text-align:center;margin-top:3rem}.jaraba-product-card{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.jaraba-product-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-product-card__image-wrapper{position:relative;display:block;aspect-ratio:1;overflow:hidden}.jaraba-product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.jaraba-product-card:hover .jaraba-product-card__image{transform:scale(1.05)}.jaraba-product-card__badge{position:absolute;top:.75rem;left:.75rem;padding:.25rem .625rem;border-radius:4px;font-size:.6875rem;font-weight:700;text-transform:uppercase}.jaraba-product-card__badge--nuevo{background:var(--ej-color-success,#10B981);color:#fff}.jaraba-product-card__badge--oferta{background:var(--ej-color-impulse,#FF8C42);color:#fff}.jaraba-product-card__badge--destacado{background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-product-card__info{padding:1rem 1.25rem 1.25rem}.jaraba-product-card__name{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1rem;font-weight:600;margin:0 0 .5rem;line-height:1.4}.jaraba-product-card__name a{color:inherit;text-decoration:none}.jaraba-product-card__name a:hover{color:var(--ej-color-primary,#FF8C42)}.jaraba-product-card__rating{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.jaraba-product-card__reviews{font-size:.75rem;color:var(--ej-text-muted,#64748B)}.jaraba-product-card__price-wrapper{display:flex;align-items:baseline;gap:.5rem}.jaraba-product-card__price{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:700;color:var(--ej-color-primary,#FF8C42)}.jaraba-product-card__original-price{font-size:.875rem;color:var(--ej-text-muted,#64748B);text-decoration:line-through}.jaraba-map-locations{padding:var(--ej-spacing-section,5rem) 0}.jaraba-map-locations--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-map-locations--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-map-locations__header{text-align:center;margin-bottom:3rem}.jaraba-map-locations__wrapper{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.jaraba-map-locations__wrapper--with-list{flex-direction:row}}.jaraba-map-locations__map{flex:2;background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);overflow:hidden}.jaraba-map-locations__map--small{min-height:300px}.jaraba-map-locations__map--medium{min-height:400px}.jaraba-map-locations__map--large{min-height:500px}.jaraba-map-locations__noscript{display:flex;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center;color:var(--ej-text-muted,#64748B)}.jaraba-map-locations__list{flex:1;min-width:300px}.jaraba-map-locations__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.jaraba-map-locations__filter{padding:.375rem .875rem;border:1px solid var(--ej-border-color,#E5E7EB);border-radius:20px;background:rgba(0,0,0,0);font-size:.8125rem;cursor:pointer;transition:all .3s ease}.jaraba-map-locations__filter.is-active,.jaraba-map-locations__filter:hover{background:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-map-locations__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.jaraba-map-locations__item{display:flex;gap:1rem;padding:1rem;background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);cursor:pointer;transition:box-shadow .3s ease}.jaraba-map-locations__item:hover{box-shadow:0 4px 6px rgba(0,0,0,.07)}.jaraba-map-locations__item-icon{flex-shrink:0}.jaraba-map-locations__item-name{font-size:1rem;font-weight:600;margin:0 0 .25rem}.jaraba-map-locations__item-name a{color:inherit;text-decoration:none}.jaraba-map-locations__item-name a:hover{color:var(--ej-color-primary,#FF8C42)}.jaraba-map-locations__item-address{font-size:.875rem;color:var(--ej-text-muted,#64748B);margin:0}.jaraba-event-calendar{padding:var(--ej-spacing-section,5rem) 0}.jaraba-event-calendar--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-event-calendar--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-event-calendar__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:3rem}.jaraba-event-calendar__header-main{flex:1}.jaraba-event-calendar__grid{display:grid;gap:2rem}.jaraba-event-calendar__grid--cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.jaraba-event-calendar__grid--list{grid-template-columns:1fr}.jaraba-event-calendar__empty{text-align:center;padding:4rem 2rem;color:var(--ej-text-muted,#64748B)}.jaraba-event-calendar__empty p{margin-top:1rem}.jaraba-event-card{position:relative;background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.jaraba-event-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-event-card--featured{border:2px solid var(--ej-color-primary,#FF8C42)}.jaraba-event-card__image-wrapper{display:block;aspect-ratio:16/9;overflow:hidden}.jaraba-event-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.jaraba-event-card:hover .jaraba-event-card__image{transform:scale(1.05)}.jaraba-event-card__date-badge{position:absolute;top:1rem;left:1rem;width:50px;height:56px;background:var(--ej-bg-surface,#FFFFFF);border-radius:8px;text-align:center;padding:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.07)}.jaraba-event-card__date-day{display:block;font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.5rem;font-weight:700;line-height:1;color:var(--ej-color-primary,#FF8C42)}.jaraba-event-card__date-month{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;color:var(--ej-text-muted,#64748B)}.jaraba-event-card__info{padding:1.25rem}.jaraba-event-card__category{display:inline-block;background:var(--ej-bg-body,#F8FAFC);padding:.25rem .625rem;border-radius:4px;font-size:.6875rem;font-weight:600;text-transform:uppercase;margin-bottom:.75rem}.jaraba-event-card__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.125rem;font-weight:600;margin:0 0 .75rem;line-height:1.4}.jaraba-event-card__title a{color:inherit;text-decoration:none}.jaraba-event-card__title a:hover{color:var(--ej-color-primary,#FF8C42)}.jaraba-event-card__meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.jaraba-event-card__time,.jaraba-event-card__location{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--ej-text-muted,#64748B)}.jaraba-event-card__description{font-size:.9375rem;color:var(--ej-text-muted,#64748B);margin:0 0 1rem;line-height:1.6}.jaraba-event-card__link{display:inline-flex;align-items:center;gap:.375rem;color:var(--ej-color-primary,#FF8C42);font-weight:600;font-size:.875rem;text-decoration:none}.jaraba-split-hero{padding:4rem 0;min-height:80vh;display:flex;align-items:center}.jaraba-split-hero--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-split-hero--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-split-hero--gradient{background:linear-gradient(135deg,var(--ej-color-corporate,#233D63),var(--ej-color-primary,#FF8C42));color:#fff}.jaraba-split-hero__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:991px){.jaraba-split-hero__wrapper{grid-template-columns:1fr;gap:2rem}}.jaraba-split-hero--media-left .jaraba-split-hero__wrapper{direction:rtl}.jaraba-split-hero--media-left .jaraba-split-hero__wrapper>*{direction:ltr}.jaraba-split-hero__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0 0 1rem}.jaraba-split-hero__subtitle{font-size:1.125rem;opacity:.9;margin-bottom:1.5rem}.jaraba-split-hero__features{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.625rem}.jaraba-split-hero__feature{display:flex;align-items:center;gap:.75rem;font-size:.9375rem}.jaraba-split-hero__ctas{display:flex;flex-wrap:wrap;gap:1rem}.jaraba-split-hero__media{position:relative}.jaraba-split-hero__image,.jaraba-split-hero__video{width:100%;height:auto;border-radius:var(--ej-border-radius,12px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-services-grid{padding:var(--ej-spacing-section,5rem) 0}.jaraba-services-grid--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-services-grid--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-services-grid__header{text-align:center;margin-bottom:3rem}.jaraba-services-grid__grid{display:grid;gap:2rem}.jaraba-services-grid__grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.jaraba-services-grid__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-services-grid__grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.jaraba-service-card{padding:2rem;border-radius:var(--ej-border-radius,12px)}.jaraba-service-card--minimal{background:rgba(0,0,0,0)}.jaraba-service-card--bordered{background:var(--ej-bg-surface,#FFFFFF);border:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-service-card--elevated{background:var(--ej-bg-surface,#FFFFFF);box-shadow:0 4px 6px rgba(0,0,0,.07)}.jaraba-service-card__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:1.25rem}.jaraba-service-card__icon--azul-corporativo{background:rgba(26,54,93,.1)}.jaraba-service-card__icon--naranja-impulso{background:rgba(240,101,67,.1)}.jaraba-service-card__icon--verde-innovacion{background:rgba(107,194,93,.1)}.jaraba-service-card__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.jaraba-service-card__description{font-size:.9375rem;color:var(--ej-text-muted,#64748B);margin:0 0 1rem}.jaraba-service-card__features{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem}.jaraba-service-card__features li{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.jaraba-service-card__link{display:inline-flex;align-items:center;gap:.375rem;color:var(--ej-color-primary,#FF8C42);font-weight:600;font-size:.875rem;text-decoration:none}.jaraba-portfolio{padding:var(--ej-spacing-section,5rem) 0}.jaraba-portfolio--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-portfolio--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-portfolio__header{text-align:center;margin-bottom:2rem}.jaraba-portfolio__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem}.jaraba-portfolio__filter{padding:.5rem 1rem;border:1px solid var(--ej-border-color,#E5E7EB);border-radius:20px;background:rgba(0,0,0,0);font-size:.875rem;cursor:pointer;transition:all .3s ease}.jaraba-portfolio__filter.is-active,.jaraba-portfolio__filter:hover{background:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-portfolio__grid{display:grid;gap:1.5rem}.jaraba-portfolio__grid--2{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.jaraba-portfolio__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-portfolio__grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.jaraba-portfolio__item{position:relative;border-radius:var(--ej-border-radius,12px);overflow:hidden}.jaraba-portfolio__link{display:block}.jaraba-portfolio__image{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .4s ease}.jaraba-portfolio__item:hover .jaraba-portfolio__image{transform:scale(1.05)}.jaraba-portfolio__overlay{position:absolute;inset:0;background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;color:#fff;opacity:0;transition:opacity .3s ease}.jaraba-portfolio__item:hover .jaraba-portfolio__overlay{opacity:1}.jaraba-portfolio__category{font-size:.75rem;text-transform:uppercase;opacity:.8;margin-bottom:.5rem}.jaraba-portfolio__title{font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.jaraba-portfolio__client{font-size:.875rem;opacity:.8}.jaraba-portfolio__tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.jaraba-portfolio__tag{padding:.25rem .625rem;background:hsla(0,0%,100%,.2);border-radius:4px;font-size:.6875rem}.jaraba-tabs{padding:var(--ej-spacing-section,5rem) 0}.jaraba-tabs--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-tabs--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-tabs__wrapper{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.jaraba-tabs--vertical .jaraba-tabs__wrapper{flex-direction:row}}.jaraba-tabs__list{display:flex;gap:.5rem}.jaraba-tabs__list--underline{border-bottom:1px solid var(--ej-border-color,#E5E7EB);padding-bottom:0}.jaraba-tabs__list--pills{background:var(--ej-bg-surface,#FFFFFF);padding:.25rem;border-radius:8px}@media(min-width:768px){.jaraba-tabs--vertical .jaraba-tabs__list{flex-direction:column;min-width:200px}}.jaraba-tabs__tab{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border:none;background:rgba(0,0,0,0);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.jaraba-tabs__tab.is-active{color:var(--ej-color-primary,#FF8C42)}.jaraba-tabs__list--underline .jaraba-tabs__tab{border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px}.jaraba-tabs__list--underline .jaraba-tabs__tab.is-active{border-bottom-color:var(--ej-color-primary,#FF8C42)}.jaraba-tabs__list--pills .jaraba-tabs__tab.is-active{background:var(--ej-color-primary,#FF8C42);color:#fff;border-radius:6px}.jaraba-tabs__panels{flex:1}.jaraba-tabs__panel{display:none;animation:fadeIn .3s ease}.jaraba-tabs__panel.is-active{display:block}.jaraba-tabs__panel-content{display:flex;gap:2rem;align-items:flex-start}@media(max-width:767px){.jaraba-tabs__panel-content{flex-direction:column}}.jaraba-tabs__panel-image{max-width:400px;border-radius:var(--ej-border-radius,12px)}.jaraba-accordion{padding:var(--ej-spacing-section,5rem) 0}.jaraba-accordion--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-accordion--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-accordion__header{text-align:center;margin-bottom:2.5rem}.jaraba-accordion__items{display:flex;flex-direction:column;gap:.75rem;max-width:800px;margin:0 auto}.jaraba-accordion__item{border-radius:var(--ej-border-radius,12px);overflow:hidden}.jaraba-accordion--bordered .jaraba-accordion__item{border:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-accordion--cards .jaraba-accordion__item{background:var(--ej-bg-surface,#FFFFFF);box-shadow:0 1px 2px rgba(0,0,0,.05)}.jaraba-accordion__trigger{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;text-align:left;cursor:pointer;list-style:none;font-weight:600}.jaraba-accordion__trigger::-webkit-details-marker{display:none}.jaraba-accordion__icon{flex-shrink:0}.jaraba-accordion__title{flex:1}.jaraba-accordion__chevron{transition:transform .3s ease}.jaraba-accordion__item[open] .jaraba-accordion__chevron{transform:rotate(180deg)}.jaraba-accordion__content{padding:0 1.25rem 1.25rem;color:var(--ej-text-muted,#64748B);line-height:1.7}.jaraba-banner{padding:.75rem 1rem}.jaraba-banner--promo{background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-banner--info{background:var(--ej-color-info,#3b82f6);color:#fff}.jaraba-banner--success{background:var(--ej-color-success,#10B981);color:#fff}.jaraba-banner--warning{background:var(--ej-color-warning,#f59e0b);color:#000}.jaraba-banner__inner{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:1200px;margin:0 auto}.jaraba-banner__text{font-size:.9375rem;font-weight:500}.jaraba-banner__link{display:inline-flex;align-items:center;gap:.25rem;color:inherit;font-weight:600;text-decoration:underline}.jaraba-banner__close{margin-left:auto;background:rgba(0,0,0,0);border:none;color:inherit;opacity:.8;cursor:pointer}.jaraba-banner__close:hover{opacity:1}.jaraba-social-proof{padding:3rem 0}.jaraba-social-proof--light{background:var(--ej-bg-surface,#FFFFFF)}.jaraba-social-proof--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-social-proof--gradient{background:linear-gradient(135deg,rgba(26,54,93,0.05),rgba(240,101,67,0.05))}.jaraba-social-proof__title{text-align:center;font-size:1.25rem;margin-bottom:2rem}.jaraba-social-proof__content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem}.jaraba-social-proof__avatars{display:flex;align-items:center;gap:1rem}.jaraba-social-proof__avatar-stack{display:flex}.jaraba-social-proof__avatar{width:40px;height:40px;border-radius:50%;border:3px solid var(--ej-bg-surface,#FFFFFF);margin-left:-12px;object-fit:cover}.jaraba-social-proof__avatar:first-child{margin-left:0}.jaraba-social-proof__avatars-text{font-size:.9375rem;font-weight:500}.jaraba-social-proof__items{display:flex;flex-wrap:wrap;gap:2.5rem}.jaraba-social-proof__item{display:flex;align-items:center;gap:.75rem}.jaraba-social-proof__stars{display:flex;gap:.125rem}.jaraba-social-proof__item-value{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:700}.jaraba-social-proof__item-label{font-size:.875rem;color:var(--ej-text-muted,#64748B)}.jaraba-download-box{padding:var(--ej-spacing-section,5rem) 0}.jaraba-download-box--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-download-box--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-download-box--gradient{background:linear-gradient(135deg,rgba(26,54,93,0.05),rgba(107,194,93,0.05))}.jaraba-download-box__wrapper{display:flex;gap:3rem;align-items:center;max-width:900px;margin:0 auto;background:var(--ej-bg-surface,#FFFFFF);padding:2.5rem;border-radius:var(--ej-border-radius,12px);box-shadow:0 4px 6px rgba(0,0,0,.07)}@media(max-width:767px){.jaraba-download-box__wrapper{flex-direction:column;text-align:center}}.jaraba-download-box__cover{position:relative;flex-shrink:0}.jaraba-download-box__image{width:180px;height:auto;border-radius:8px;box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-download-box__badge{position:absolute;top:-8px;right:-8px;padding:.25rem .5rem;background:var(--ej-color-primary,#FF8C42);color:#fff;font-size:.625rem;font-weight:700;border-radius:4px}.jaraba-download-box__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.jaraba-download-box__description{color:var(--ej-text-muted,#64748B);margin:0 0 1rem}.jaraba-download-box__benefits{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.5rem}.jaraba-download-box__benefits li{display:flex;align-items:center;gap:.5rem;font-size:.9375rem}.jaraba-download-box__meta{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--ej-text-muted,#64748B);margin-bottom:1.5rem}.jaraba-download-box__form{display:flex;gap:.75rem}@media(max-width:767px){.jaraba-download-box__form{flex-direction:column}}.jaraba-download-box__input{flex:1;padding:.75rem 1rem;border:1px solid var(--ej-border-color,#E5E7EB);border-radius:var(--ej-btn-radius,8px);font-size:1rem}.jaraba-video-embed{padding:var(--ej-spacing-section,5rem) 0}.jaraba-video-embed--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-video-embed--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-video-embed__header{text-align:center;margin-bottom:2.5rem}.jaraba-video-embed--centered .jaraba-video-embed__wrapper{max-width:900px;margin:0 auto}.jaraba-video-embed__wrapper{position:relative;border-radius:var(--ej-border-radius,12px);overflow:hidden;box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-video-embed__wrapper--16-9{aspect-ratio:16/9}.jaraba-video-embed__wrapper--4-3{aspect-ratio:4/3}.jaraba-video-embed__wrapper--1-1{aspect-ratio:1}.jaraba-video-embed__poster{position:absolute;inset:0;cursor:pointer;z-index:1}.jaraba-video-embed__poster-image{width:100%;height:100%;object-fit:cover}.jaraba-video-embed__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:var(--ej-color-primary,#FF8C42);border:none;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,background .3s ease}.jaraba-video-embed__play:hover{transform:translate(-50%,-50%) scale(1.1)}.jaraba-video-embed__frame{width:100%;height:100%}.jaraba-video-embed__frame.is-hidden{display:none}.jaraba-video-embed__frame iframe,.jaraba-video-embed__frame video{width:100%;height:100%;border:none}.jaraba-feature-highlight{padding:var(--ej-spacing-section,5rem) 0}.jaraba-feature-highlight--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-feature-highlight--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-feature-highlight__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:991px){.jaraba-feature-highlight__wrapper{grid-template-columns:1fr;gap:2rem}}.jaraba-feature-highlight--image-left .jaraba-feature-highlight__wrapper{direction:rtl}.jaraba-feature-highlight--image-left .jaraba-feature-highlight__wrapper>*{direction:ltr}.jaraba-feature-highlight__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 1rem}.jaraba-feature-highlight__description{color:var(--ej-text-muted,#64748B);line-height:1.7;margin-bottom:1.5rem}.jaraba-feature-highlight__features{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.jaraba-feature-highlight__feature{display:flex;gap:1rem}.jaraba-feature-highlight__feature-icon{flex-shrink:0;width:48px;height:48px;background:rgba(26,54,93,.1);border-radius:10px;display:flex;align-items:center;justify-content:center}.jaraba-feature-highlight__feature-text h3{font-size:1rem;font-weight:600;margin:0 0 .25rem}.jaraba-feature-highlight__feature-text p{font-size:.875rem;color:var(--ej-text-muted,#64748B);margin:0}.jaraba-feature-highlight__image{width:100%;height:auto;border-radius:var(--ej-border-radius,12px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-blockquote{padding:var(--ej-spacing-section,5rem) 0}.jaraba-blockquote--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-blockquote--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-blockquote--accent{background:linear-gradient(135deg,rgba(26,54,93,0.05),rgba(240,101,67,0.05))}.jaraba-blockquote__quote{max-width:800px;margin:0 auto;text-align:center}.jaraba-blockquote__mark{display:block;margin-bottom:1.5rem;opacity:.5}.jaraba-blockquote__text{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500;line-height:1.6;margin:0 0 2rem;font-style:italic}.jaraba-blockquote--large .jaraba-blockquote__text{font-size:clamp(1.5rem,4vw,2.25rem)}.jaraba-blockquote__footer{display:flex;align-items:center;justify-content:center;gap:1rem}.jaraba-blockquote__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover}.jaraba-blockquote__author-info{text-align:left}.jaraba-blockquote__author{display:block;font-style:normal;font-weight:600;font-size:1rem}.jaraba-blockquote__author-title{font-size:.875rem;color:var(--ej-text-muted,#64748B)}.jaraba-blockquote__source{margin-top:1rem;font-size:.8125rem;color:var(--ej-text-muted,#64748B)}.jaraba-blockquote__source a{color:inherit}.jaraba-columns{padding:var(--ej-spacing-section,5rem) 0}.jaraba-columns--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-columns--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-columns__wrapper{display:grid;align-items:start}@media(max-width:767px){.jaraba-columns__wrapper{grid-template-columns:1fr !important}}.jaraba-columns--50-50 .jaraba-columns__wrapper{grid-template-columns:1fr 1fr}.jaraba-columns--33-66 .jaraba-columns__wrapper{grid-template-columns:1fr 2fr}.jaraba-columns--66-33 .jaraba-columns__wrapper{grid-template-columns:2fr 1fr}.jaraba-columns--33-33-33 .jaraba-columns__wrapper{grid-template-columns:repeat(3,1fr)}.jaraba-columns--25-50-25 .jaraba-columns__wrapper{grid-template-columns:1fr 2fr 1fr}.jaraba-columns--gap-small .jaraba-columns__wrapper{gap:1rem}.jaraba-columns--gap-medium .jaraba-columns__wrapper{gap:2rem}.jaraba-columns--gap-large .jaraba-columns__wrapper{gap:4rem}@media(max-width:767px){.jaraba-columns[data-reverse-mobile] .jaraba-columns__wrapper{flex-direction:column-reverse}}.jaraba-columns__column--align-left{text-align:left}.jaraba-columns__column--align-center{text-align:center}.jaraba-columns__column--align-right{text-align:right}.jaraba-columns__column--valign-top{align-self:start}.jaraba-columns__column--valign-center{align-self:center}.jaraba-columns__column--valign-bottom{align-self:end}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.jaraba-divider{display:flex;justify-content:center;align-items:center}.jaraba-divider--spacing-small{padding:1.5rem 0}.jaraba-divider--spacing-medium{padding:3rem 0}.jaraba-divider--spacing-large{padding:5rem 0}.jaraba-divider__line{border:none;height:1px;background:var(--ej-border-color,#E5E7EB)}.jaraba-divider--small .jaraba-divider__line{width:120px}.jaraba-divider--medium .jaraba-divider__line{width:50%}.jaraba-divider--full .jaraba-divider__line{width:100%}.jaraba-divider--dotted .jaraba-divider__line{border-top:2px dotted var(--ej-border-color,#E5E7EB);background:rgba(0,0,0,0)}.jaraba-divider--gradient .jaraba-divider__line{background:linear-gradient(90deg,transparent,var(--ej-color-primary,#FF8C42),transparent)}.jaraba-divider--dark .jaraba-divider__line{background:hsla(0,0%,100%,.2)}.jaraba-divider--accent .jaraba-divider__line{background:var(--ej-color-primary,#FF8C42)}.jaraba-divider__wave{width:100%;height:60px;fill:var(--ej-bg-surface,#FFFFFF)}.jaraba-countdown{padding:var(--ej-spacing-section,5rem) 0;text-align:center}.jaraba-countdown--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-countdown--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-countdown--gradient{background:linear-gradient(135deg,var(--ej-color-corporate,#233D63),var(--ej-color-primary,#FF8C42));color:#fff}.jaraba-countdown__header{margin-bottom:2.5rem}.jaraba-countdown__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;margin:0 0 .75rem}.jaraba-countdown__description{opacity:.9}.jaraba-countdown__timer{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2.5rem}@media(max-width:575px){.jaraba-countdown__timer{gap:.5rem}}.jaraba-countdown__unit{display:flex;flex-direction:column;align-items:center}.jaraba-countdown--cards .jaraba-countdown__unit{background:hsla(0,0%,100%,.15);padding:1.25rem 1.5rem;border-radius:var(--ej-border-radius,12px);min-width:80px}@media(max-width:575px){.jaraba-countdown--cards .jaraba-countdown__unit{padding:.75rem 1rem;min-width:60px}}.jaraba-countdown__value{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1}.jaraba-countdown__label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem;opacity:.8}.jaraba-countdown__separator{font-size:2rem;font-weight:700;opacity:.5}.jaraba-partners-carousel{padding:3rem 0;overflow:hidden}.jaraba-partners-carousel--light{background:var(--ej-bg-surface,#FFFFFF)}.jaraba-partners-carousel--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-partners-carousel__title{text-align:center;font-size:1rem;font-weight:500;color:var(--ej-text-muted,#64748B);margin-bottom:2rem}.jaraba-partners-carousel__track{display:flex;animation:scroll 30s linear infinite}.jaraba-partners-carousel__track:hover{animation-play-state:paused}.jaraba-partners-carousel__slide{display:flex;gap:4rem;flex-shrink:0;padding:0 2rem}.jaraba-partners-carousel__slide.is-grayscale img{filter:grayscale(100%);opacity:.6;transition:all .3s ease}.jaraba-partners-carousel__slide.is-grayscale img:hover{filter:grayscale(0);opacity:1}.jaraba-partners-carousel__logo{display:flex;align-items:center;justify-content:center;height:48px}.jaraba-partners-carousel__logo img{max-height:100%;max-width:120px;object-fit:contain}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.jaraba-image-text{padding:var(--ej-spacing-section,5rem) 0}.jaraba-image-text--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-image-text--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-image-text__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media(max-width:991px){.jaraba-image-text__wrapper{grid-template-columns:1fr;gap:2rem}}.jaraba-image-text--image-right .jaraba-image-text__wrapper{direction:rtl}.jaraba-image-text--image-right .jaraba-image-text__wrapper>*{direction:ltr}.jaraba-image-text__wrapper--valign-top{align-items:start}.jaraba-image-text__wrapper--valign-center{align-items:center}.jaraba-image-text__wrapper--valign-bottom{align-items:end}.jaraba-image-text--size-small .jaraba-image-text__image-wrapper{max-width:300px}.jaraba-image-text--size-medium .jaraba-image-text__image-wrapper{max-width:450px}.jaraba-image-text--size-large .jaraba-image-text__image-wrapper{max-width:100%}.jaraba-image-text__image{width:100%;height:auto;border-radius:var(--ej-border-radius,12px)}.jaraba-image-text__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 1rem}.jaraba-image-text__text{color:var(--ej-text-muted,#64748B);line-height:1.7;margin-bottom:1.5rem}.jaraba-cards-grid{padding:var(--ej-spacing-section,5rem) 0}.jaraba-cards-grid--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-cards-grid--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-cards-grid__header{text-align:center;margin-bottom:3rem}.jaraba-cards-grid__grid{display:grid;gap:2rem}.jaraba-cards-grid__grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.jaraba-cards-grid__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-cards-grid__grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.jaraba-cards-grid__grid--equal .jaraba-card{height:100%}.jaraba-card{border-radius:var(--ej-border-radius,12px);overflow:hidden}.jaraba-card--minimal{background:rgba(0,0,0,0)}.jaraba-card--bordered{border:1px solid var(--ej-border-color,#E5E7EB);background:var(--ej-bg-surface,#FFFFFF)}.jaraba-card--elevated{background:var(--ej-bg-surface,#FFFFFF);box-shadow:0 4px 6px rgba(0,0,0,.07)}.jaraba-card__image-wrapper{position:relative}.jaraba-card__image{width:100%;aspect-ratio:16/9;object-fit:cover}.jaraba-card__badge{position:absolute;top:.75rem;right:.75rem;padding:.25rem .625rem;background:var(--ej-color-primary,#FF8C42);color:#fff;font-size:.75rem;font-weight:600;border-radius:4px}.jaraba-card__body{padding:1.5rem}.jaraba-card__title{font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.jaraba-card__title a{color:inherit;text-decoration:none}.jaraba-card__description{font-size:.9375rem;color:var(--ej-text-muted,#64748B);margin:0}.jaraba-course-catalog{padding:var(--ej-spacing-section,5rem) 0}.jaraba-course-catalog--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-course-catalog--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-course-catalog__header{text-align:center;margin-bottom:2rem}.jaraba-course-catalog__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2.5rem}.jaraba-course-catalog__filter{padding:.5rem 1rem;border:1px solid var(--ej-border-color,#E5E7EB);border-radius:20px;background:rgba(0,0,0,0);font-size:.875rem;cursor:pointer}.jaraba-course-catalog__filter.is-active,.jaraba-course-catalog__filter:hover{background:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-course-catalog__grid{display:grid;gap:2rem}.jaraba-course-catalog__grid--2{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.jaraba-course-catalog__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-course-catalog__grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.jaraba-course-card{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05)}.jaraba-course-card__image-wrapper{position:relative}.jaraba-course-card__image-wrapper img{width:100%;aspect-ratio:16/9;object-fit:cover}.jaraba-course-card__level{position:absolute;top:.75rem;left:.75rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;border-radius:4px;text-transform:uppercase}.jaraba-course-card__level--beginner{background:#10b981;color:#fff}.jaraba-course-card__level--intermediate{background:#f59e0b;color:#000}.jaraba-course-card__level--advanced{background:#ef4444;color:#fff}.jaraba-course-card__body{padding:1.25rem}.jaraba-course-card__category{font-size:.75rem;color:var(--ej-color-primary,#FF8C42);font-weight:600;text-transform:uppercase}.jaraba-course-card__title{font-size:1.125rem;font-weight:600;margin:.375rem 0 .75rem}.jaraba-course-card__title a{color:inherit;text-decoration:none}.jaraba-course-card__meta{display:flex;gap:1rem;font-size:.8125rem;color:var(--ej-text-muted,#64748B);margin-bottom:.5rem}.jaraba-course-card__meta span{display:flex;align-items:center;gap:.25rem}.jaraba-course-card__instructor{font-size:.8125rem;color:var(--ej-text-muted,#64748B);margin-bottom:.75rem;display:flex;align-items:center;gap:.375rem}.jaraba-course-card__price{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:700;color:var(--ej-color-primary,#FF8C42)}.jaraba-profiles{padding:var(--ej-spacing-section,5rem) 0}.jaraba-profiles--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-profiles--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-profiles__header{text-align:center;margin-bottom:3rem}.jaraba-profiles__grid{display:grid;gap:2rem}.jaraba-profiles__grid--2{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.jaraba-profiles__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-profiles__grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.jaraba-profile-card{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);overflow:hidden;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.05)}.jaraba-profile-card__photo-wrapper{padding:2rem 2rem 0}.jaraba-profile-card__photo{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid var(--ej-bg-surface,#FFFFFF);box-shadow:0 4px 6px rgba(0,0,0,.07)}.jaraba-profile-card__body{padding:1rem 1.5rem 1.5rem}.jaraba-profile-card__name{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.jaraba-profile-card__role{display:block;font-size:.875rem;color:var(--ej-color-primary,#FF8C42);font-weight:500}.jaraba-profile-card__specialization{display:block;font-size:.8125rem;color:var(--ej-text-muted,#64748B);margin-top:.25rem}.jaraba-profile-card__bio{font-size:.9375rem;color:var(--ej-text-muted,#64748B);margin:1rem 0;line-height:1.6}.jaraba-profile-card__stats{display:flex;justify-content:center;gap:1.5rem;font-size:.875rem;margin-bottom:1rem}.jaraba-profile-card__stats span{display:flex;align-items:center;gap:.25rem}.jaraba-profile-card__actions{display:flex;justify-content:center;align-items:center;gap:1rem}.jaraba-profile-card__social{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ej-bg-body,#F8FAFC);color:var(--ej-text-muted,#64748B)}.jaraba-profile-card__social:hover{color:var(--ej-color-primary,#FF8C42)}.jaraba-footer{padding:4rem 0 0}.jaraba-footer--light{background:var(--ej-bg-surface,#FFFFFF);color:var(--ej-text-body,#334155)}.jaraba-footer--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-footer--gradient{background:linear-gradient(135deg,#1a365d,#0a1628);color:#fff}.jaraba-footer__main{display:grid;grid-template-columns:2fr repeat(3,1fr) 1.5fr;gap:3rem;padding-bottom:3rem}@media(max-width:991px){.jaraba-footer__main{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.jaraba-footer__main{grid-template-columns:1fr}}.jaraba-footer__logo{max-height:40px;width:auto;margin-bottom:1rem}.jaraba-footer__tagline{font-size:.9375rem;opacity:.8;margin:0 0 1.5rem}.jaraba-footer__social{display:flex;gap:.75rem}.jaraba-footer__social-link{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:inherit}.jaraba-footer__social-link:hover{background:var(--ej-color-primary,#FF8C42)}.jaraba-footer__column-title{font-size:.9375rem;font-weight:600;margin:0 0 1rem}.jaraba-footer__links{list-style:none;padding:0;margin:0}.jaraba-footer__links li{margin-bottom:.625rem}.jaraba-footer__links a{font-size:.875rem;opacity:.8;color:inherit;text-decoration:none}.jaraba-footer__links a:hover{opacity:1}.jaraba-footer__newsletter-form{display:flex;gap:.5rem}.jaraba-footer__newsletter-form input{flex:1;padding:.625rem 1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--ej-btn-radius,8px);background:hsla(0,0%,100%,.1);color:inherit;font-size:.875rem}.jaraba-footer__newsletter-form button{padding:.625rem 1rem;background:var(--ej-color-primary,#FF8C42);border:none;border-radius:var(--ej-btn-radius,8px);color:#fff;cursor:pointer}.jaraba-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-top:1px solid hsla(0,0%,100%,.1);font-size:.8125rem;opacity:.7}@media(max-width:767px){.jaraba-footer__bottom{flex-direction:column;gap:1rem;text-align:center}}.jaraba-footer__copyright{margin:0}.jaraba-footer__legal{display:flex;gap:1.5rem}.jaraba-footer__legal a{color:inherit;text-decoration:none}.jaraba-alert{padding:.875rem 0}.jaraba-alert--info{background:var(--ej-color-info,#3b82f6);color:#fff}.jaraba-alert--success{background:var(--ej-color-success,#10B981);color:#fff}.jaraba-alert--warning{background:var(--ej-color-warning,#f59e0b);color:#000}.jaraba-alert--error{background:#ef4444;color:#fff}.jaraba-alert--neutral{background:var(--ej-bg-surface,#FFFFFF);color:var(--ej-text-body,#334155);border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-alert__inner{display:flex;align-items:center;gap:1rem}.jaraba-alert__icon{flex-shrink:0}.jaraba-alert__message{flex:1;font-size:.9375rem;font-weight:500}.jaraba-alert__cta{display:inline-flex;align-items:center;gap:.25rem;color:inherit;font-weight:600;text-decoration:underline;white-space:nowrap}.jaraba-alert__close{background:rgba(0,0,0,0);border:none;color:inherit;opacity:.7;cursor:pointer;padding:.5rem}.jaraba-alert__close:hover{opacity:1}.jaraba-gradient-cards{padding:var(--ej-spacing-section,5rem) 0}.jaraba-gradient-cards--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-gradient-cards--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-gradient-cards__header{text-align:center;margin-bottom:3rem}.jaraba-gradient-cards__grid{display:grid;gap:2rem}.jaraba-gradient-cards__grid--2{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.jaraba-gradient-cards__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-gradient-cards__grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.jaraba-gradient-card{position:relative;background:hsla(0,0%,100%,.05);border-radius:var(--ej-border-radius,12px);padding:4px;overflow:hidden}.jaraba-gradient-card__border{position:absolute;inset:0;border-radius:inherit;padding:4px;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:300% 300%;animation:gradient-rotate 4s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.jaraba-gradient-card--blue-purple .jaraba-gradient-card__border{background:linear-gradient(135deg,#667eea,#764ba2,#667eea);background-size:300% 300%;animation:gradient-rotate 4s ease infinite}.jaraba-gradient-card--orange-pink .jaraba-gradient-card__border{background:linear-gradient(135deg,#f093fb,#f5576c,#f093fb);background-size:300% 300%;animation:gradient-rotate 4s ease infinite}.jaraba-gradient-card--green-cyan .jaraba-gradient-card__border{background:linear-gradient(135deg,#11998e,#38ef7d,#11998e);background-size:300% 300%;animation:gradient-rotate 4s ease infinite}.jaraba-gradient-card__content{position:relative;padding:2rem;background:var(--ej-bg-dark,#1A1A2E);border-radius:calc(var(--ej-border-radius,12px) - 4px);height:100%}.jaraba-gradient-card__icon{margin-bottom:1rem;color:var(--ej-color-primary,#FF8C42)}.jaraba-gradient-card__title{font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.jaraba-gradient-card__description{font-size:.9375rem;opacity:.8;margin-bottom:1rem}.jaraba-gradient-card__link{display:inline-flex;align-items:center;gap:.375rem;color:var(--ej-color-primary,#FF8C42);text-decoration:none;font-weight:500}@keyframes gradient-rotate{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.jaraba-text-gradient{padding:var(--ej-spacing-section,5rem) 0}.jaraba-text-gradient--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-text-gradient--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-text-gradient__wrapper--left{text-align:left}.jaraba-text-gradient__wrapper--center{text-align:center}.jaraba-text-gradient__wrapper--right{text-align:right}.jaraba-text-gradient__text{font-family:var(--ej-font-headings,"Outfit",sans-serif);margin:0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.jaraba-text-gradient__text--large{font-size:clamp(2rem,5vw,3rem)}.jaraba-text-gradient__text--xl{font-size:clamp(2.5rem,6vw,4rem)}.jaraba-text-gradient__text--hero{font-size:clamp(3rem,8vw,5.5rem)}.jaraba-text-gradient__text--display{font-size:clamp(4rem,10vw,7rem)}.jaraba-text-gradient__text--medium{font-weight:500}.jaraba-text-gradient__text--semibold{font-weight:600}.jaraba-text-gradient__text--bold{font-weight:700}.jaraba-text-gradient__text--black{font-weight:900}.jaraba-text-gradient__text--sunset{background-image:linear-gradient(90deg,#FF512F,#F09819)}.jaraba-text-gradient__text--ocean{background-image:linear-gradient(90deg,#2193b0,#6dd5ed)}.jaraba-text-gradient__text--forest{background-image:linear-gradient(90deg,#11998e,#38ef7d)}.jaraba-text-gradient__text--aurora{background-image:linear-gradient(90deg,#667eea,#764ba2)}.jaraba-text-gradient__text--fire{background-image:linear-gradient(90deg,#f12711,#f5af19)}.jaraba-text-gradient__text.is-animated{background-size:400% auto;animation:text-gradient-flow 2s linear infinite}.jaraba-text-gradient__subtitle{font-size:1.25rem;opacity:.8;margin:1.5rem 0 0}@keyframes text-gradient-flow{0%{background-position:0% center}100%{background-position:200% center}}.jaraba-particle-hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.jaraba-particle-hero--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-particle-hero--gradient{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.jaraba-particle-hero--corporate{background:var(--ej-color-corporate,#233D63);color:#fff}.jaraba-particle-hero--tall{min-height:70vh}.jaraba-particle-hero--fullscreen{min-height:100vh}.jaraba-particle-hero__particles{position:absolute;inset:0;z-index:1}.jaraba-particle-hero__content{position:relative;z-index:2;text-align:center;padding:3rem 1.5rem}.jaraba-particle-hero__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;margin:0 0 1rem}.jaraba-particle-hero__subtitle{font-size:clamp(1.125rem,2vw,1.5rem);opacity:.9;max-width:650px;margin:0 auto 2rem}.jaraba-particle-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.jaraba-glow-cards{padding:var(--ej-spacing-section,5rem) 0}.jaraba-glow-cards--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-glow-cards--gradient{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.jaraba-glow-cards__header{text-align:center;margin-bottom:3rem}.jaraba-glow-cards__grid{display:grid;gap:2rem}.jaraba-glow-cards__grid--2{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.jaraba-glow-cards__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-glow-cards__grid--4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.jaraba-glow-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--ej-border-radius,12px);padding:2rem;text-align:center;transition:all .4s ease}.jaraba-glow-card:hover{transform:translateY(-4px)}.jaraba-glow-card--primary:hover{box-shadow:0 0 30px rgba(255,140,66,.4)}.jaraba-glow-card--secondary:hover{box-shadow:0 0 30px rgba(0,169,165,.4)}.jaraba-glow-card--success:hover{box-shadow:0 0 30px rgba(16,185,129,.4)}.jaraba-glow-card--warning:hover{box-shadow:0 0 30px rgba(245,158,11,.4)}.jaraba-glow-cards--intensity-subtle .jaraba-glow-card:hover{box-shadow:0 0 15px currentColor}.jaraba-glow-cards--intensity-strong .jaraba-glow-card:hover{box-shadow:0 0 50px currentColor}.jaraba-glow-card__icon{margin-bottom:1.5rem;color:var(--ej-color-primary,#FF8C42)}.jaraba-glow-card__title{font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.jaraba-glow-card__description{font-size:.9375rem;opacity:.8;margin-bottom:1.5rem}.jaraba-glow-card__link{display:inline-flex;align-items:center;gap:.375rem;color:var(--ej-color-primary,#FF8C42);text-decoration:none;font-weight:500}.jaraba-comparison-slider{padding:var(--ej-spacing-section,5rem) 0}.jaraba-comparison-slider--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-comparison-slider--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-comparison-slider__header{text-align:center;margin-bottom:3rem}.jaraba-comparison-slider__grid{display:grid;gap:2rem}.jaraba-comparison-slider--grid .jaraba-comparison-slider__grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.jaraba-comparison-item{position:relative;border-radius:var(--ej-border-radius,12px);overflow:hidden;cursor:ew-resize}.jaraba-comparison-item__before img,.jaraba-comparison-item__after img{width:100%;display:block}.jaraba-comparison-item__after{position:absolute;inset:0;clip-path:inset(0 50% 0 0)}.jaraba-comparison-item__label{position:absolute;bottom:1rem;padding:.5rem 1rem;background:rgba(0,0,0,.7);color:#fff;font-size:.875rem;font-weight:600;border-radius:4px}.jaraba-comparison-item__before .jaraba-comparison-item__label{left:1rem}.jaraba-comparison-item__after .jaraba-comparison-item__label{right:1rem}.jaraba-comparison-item__slider{position:absolute;top:0;bottom:0;left:50%;width:4px;background:#fff;transform:translateX(-50%)}.jaraba-comparison-item__handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-comparison-item__caption{text-align:center;margin-top:1rem;font-size:.9375rem;color:var(--ej-text-muted,#64748B)}.jaraba-floating-cards{padding:var(--ej-spacing-section,5rem) 0}.jaraba-floating-cards--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-floating-cards--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-floating-cards__header{text-align:center;margin-bottom:3rem}.jaraba-floating-cards__grid{display:grid;gap:2rem}.jaraba-floating-cards__grid--2{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.jaraba-floating-cards__grid--3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.jaraba-floating-card{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.07);transition:transform .6s cubic-bezier(0.23,1,0.32,1),box-shadow .3s ease;transform-style:preserve-3d;animation:floating 6s ease-in-out infinite}.jaraba-floating-card:nth-child(2){animation-delay:-2s}.jaraba-floating-card:nth-child(3){animation-delay:-4s}.jaraba-floating-card:hover{box-shadow:0 10px 15px rgba(0,0,0,.1);animation-play-state:paused}.jaraba-floating-card__image-wrapper{position:relative}.jaraba-floating-card__image-wrapper img{width:100%;aspect-ratio:16/10;object-fit:cover}.jaraba-floating-card__badge{position:absolute;top:1rem;right:1rem;padding:.375rem .75rem;background:var(--ej-color-primary,#FF8C42);color:#fff;font-size:.75rem;font-weight:600;border-radius:4px}.jaraba-floating-card__body{padding:1.5rem}.jaraba-floating-card__title{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.jaraba-floating-card__description{color:var(--ej-text-muted,#64748B);margin-bottom:1rem}.jaraba-floating-card__link{color:var(--ej-color-primary,#FF8C42);font-weight:500}@keyframes floating{0%,100%{transform:translateY(0px)}50%{transform:translateY(-8px)}}.jaraba-parallax-hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff}.jaraba-parallax-hero--medium{min-height:50vh}.jaraba-parallax-hero--tall{min-height:70vh}.jaraba-parallax-hero--fullscreen{min-height:100vh}.jaraba-parallax-hero__background{position:absolute;inset:-20%;background-size:cover;background-position:center;z-index:1}.jaraba-parallax-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,var(--overlay-opacity,0.5));z-index:2}.jaraba-parallax-hero__particles{position:absolute;inset:0;z-index:3}.jaraba-parallax-hero__content{position:relative;z-index:4;text-align:center;padding:3rem 1.5rem}.jaraba-parallax-hero__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;margin:0 0 1rem}.jaraba-parallax-hero__subtitle{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto 2rem}.jaraba-parallax-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.jaraba-glassmorphism{position:relative;padding:var(--ej-spacing-section,5rem) 0;background-size:cover;background-position:center;color:#fff}.jaraba-glassmorphism__overlay{position:absolute;inset:0;background:rgba(0,30,60,.4)}.jaraba-glassmorphism__inner{position:relative;z-index:2}.jaraba-glassmorphism__header{text-align:center;margin-bottom:3rem}.jaraba-glassmorphism__grid{display:grid;gap:2rem}.jaraba-glassmorphism__grid--2{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.jaraba-glassmorphism__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-glassmorphism__grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.jaraba-glass-card{background:hsla(0,0%,100%,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--ej-border-radius,12px);padding:2rem;text-align:center}.jaraba-glassmorphism--blur-light .jaraba-glass-card{backdrop-filter:blur(6px)}.jaraba-glassmorphism--blur-strong .jaraba-glass-card{backdrop-filter:blur(20px)}.jaraba-glass-card__icon{margin-bottom:1rem}.jaraba-glass-card__value{font-size:2.5rem;font-weight:700;font-family:var(--ej-font-headings,"Outfit",sans-serif)}.jaraba-glass-card__title{font-size:1.125rem;font-weight:600;margin:.5rem 0}.jaraba-glass-card__description{font-size:.9375rem;opacity:.85}.jaraba-glass-card__link{display:inline-flex;align-items:center;gap:.25rem;margin-top:1rem;color:#fff;font-weight:500}.jaraba-animated-counter{padding:var(--ej-spacing-section,5rem) 0;text-align:center}.jaraba-animated-counter--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-animated-counter--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-animated-counter--gradient{background:linear-gradient(135deg,var(--ej-color-corporate,#233D63),var(--ej-color-primary,#FF8C42));color:#fff}.jaraba-animated-counter__header{margin-bottom:3rem}.jaraba-animated-counter__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem}.jaraba-animated-counter__separator{width:1px;background:hsla(0,0%,100%,.2);align-self:stretch}.jaraba-counter-stat{min-width:150px}.jaraba-counter-stat__icon{margin-bottom:.75rem}.jaraba-counter-stat__value{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1}.jaraba-counter-stat__prefix,.jaraba-counter-stat__suffix{font-size:.6em}.jaraba-counter-stat__label{margin-top:.5rem;font-size:.9375rem;opacity:.8}.jaraba-counter-stat--primary .jaraba-counter-stat__value{color:var(--ej-color-primary,#FF8C42)}.jaraba-counter-stat--secondary .jaraba-counter-stat__value{color:var(--ej-color-secondary,#00A9A5)}.jaraba-counter-stat--success .jaraba-counter-stat__value{color:#10b981}.jaraba-flip-cards{padding:var(--ej-spacing-section,5rem) 0}.jaraba-flip-cards--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-flip-cards--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-flip-cards__header{text-align:center;margin-bottom:3rem}.jaraba-flip-cards__grid{display:grid;gap:2rem}.jaraba-flip-cards__grid--2{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.jaraba-flip-cards__grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.jaraba-flip-cards__grid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.jaraba-flip-card{perspective:1000px;height:300px}.jaraba-flip-card__inner{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.jaraba-flip-card:hover .jaraba-flip-card__inner{transform:rotateY(180deg)}.jaraba-flip-card--vertical:hover .jaraba-flip-card__inner{transform:rotateX(180deg)}.jaraba-flip-card__front,.jaraba-flip-card__back{position:absolute;inset:0;backface-visibility:hidden;border-radius:var(--ej-border-radius,12px);overflow:hidden}.jaraba-flip-card__front{display:flex;flex-direction:column;justify-content:flex-end;background:var(--ej-bg-surface,#FFFFFF)}.jaraba-flip-card__image{width:100%;height:100%;object-fit:cover}.jaraba-flip-card__title{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(transparent,rgba(0,0,0,0.8));color:#fff;font-size:1.25rem;font-weight:600;margin:0}.jaraba-flip-card__back{transform:rotateY(180deg);background:var(--ej-color-primary,#FF8C42);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.jaraba-flip-card--vertical .jaraba-flip-card__back{transform:rotateX(180deg)}.jaraba-flip-card__back-title{font-size:1.25rem;font-weight:600;margin:0 0 1rem}.jaraba-flip-card__back-desc{font-size:.9375rem;opacity:.9;margin-bottom:1.5rem}.jaraba-typewriter{padding:var(--ej-spacing-section,5rem) 0}.jaraba-typewriter--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-typewriter--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-typewriter--left{text-align:left}.jaraba-typewriter--center{text-align:center}.jaraba-typewriter--right{text-align:right}.jaraba-typewriter__content{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-weight:700}.jaraba-typewriter__content--medium{font-size:clamp(1.5rem,3vw,2rem)}.jaraba-typewriter__content--large{font-size:clamp(2rem,4vw,3rem)}.jaraba-typewriter__content--xl{font-size:clamp(2.5rem,5vw,4rem)}.jaraba-typewriter__content--hero{font-size:clamp(3rem,7vw,5rem)}.jaraba-typewriter__text{color:var(--ej-color-primary,#FF8C42)}.jaraba-typewriter__cursor{display:inline-block;margin-left:2px;animation:blink 1s step-end infinite}.jaraba-typewriter__cursor--bar{width:3px;height:1em;background:currentColor;vertical-align:text-bottom}.jaraba-typewriter__cursor--underscore::after{content:"_"}.jaraba-typewriter__cursor--none{display:none}@keyframes blink{50%{opacity:0}}.jaraba-reveal{opacity:0;transition:opacity .6s ease,transform .6s ease}.jaraba-reveal--fade-up{transform:translateY(30px)}.jaraba-reveal--fade-down{transform:translateY(-30px)}.jaraba-reveal--fade-left{transform:translateX(30px)}.jaraba-reveal--fade-right{transform:translateX(-30px)}.jaraba-reveal--zoom-in{transform:scale(0.9)}.jaraba-reveal--flip{transform:perspective(600px) rotateX(-15deg)}.jaraba-reveal.is-visible{opacity:1;transform:none}.jaraba-orbit{padding:var(--ej-spacing-section,5rem) 0}.jaraba-orbit--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-orbit--gradient{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.jaraba-orbit__scene{position:relative;width:400px;height:400px;max-width:100%;margin:0 auto 3rem}.jaraba-orbit__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:var(--ej-color-primary,#FF8C42);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}.jaraba-orbit__center img{width:60%;height:60%;object-fit:contain}.jaraba-orbit__ring{position:absolute;top:50%;left:50%;border:1px dashed hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%,-50%)}.jaraba-orbit__ring--1{width:200px;height:200px;animation:orbit 20s linear infinite}.jaraba-orbit__ring--2{width:300px;height:300px;animation:orbit 30s linear infinite reverse}.jaraba-orbit__ring--3{width:400px;height:400px;animation:orbit 40s linear infinite}.jaraba-orbit__ring--slow{animation-duration:40s}.jaraba-orbit__ring--fast{animation-duration:15s}.jaraba-orbit__ring--counter-clockwise{animation-direction:reverse}.jaraba-orbit__item{position:absolute;width:40px;height:40px;background:var(--ej-bg-surface,#FFFFFF);border-radius:50%;display:flex;align-items:center;justify-content:center;top:50%;left:50%;transform:rotate(calc(var(--index) * 360deg / var(--total))) translateY(calc(-50% - 100px)) rotate(calc(-1 * var(--index) * 360deg / var(--total)))}.jaraba-orbit__item img{width:70%;height:70%;border-radius:50%}.jaraba-orbit__content{text-align:center}@keyframes orbit{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.jaraba-spotlight{position:relative;background:var(--ej-bg-dark,#1A1A2E);color:#fff;padding:var(--ej-spacing-section,5rem) 0;overflow:hidden}.jaraba-spotlight__effect{position:absolute;inset:0;pointer-events:none;transition:background .1s ease}.jaraba-spotlight__content{position:relative;z-index:2;text-align:center}.jaraba-spotlight__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-weight:700;margin:0 0 1rem}.jaraba-spotlight__title--large{font-size:clamp(2rem,4vw,3rem)}.jaraba-spotlight__title--xl{font-size:clamp(2.5rem,5vw,4rem)}.jaraba-spotlight__title--hero{font-size:clamp(3rem,7vw,5rem)}.jaraba-spotlight__subtitle{font-size:1.25rem;opacity:.8;max-width:600px;margin:0 auto 2rem}.jaraba-spotlight__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.jaraba-animated-bg{position:relative;color:#fff;overflow:hidden}.jaraba-animated-bg--corporate{background:var(--ej-color-corporate,#233D63)}.jaraba-animated-bg--particles,.jaraba-animated-bg--network,.jaraba-animated-bg--dots{background:#0a0a0a}.jaraba-animated-bg--waves{background:linear-gradient(135deg,#667eea,#764ba2)}.jaraba-animated-bg--gradient{background:linear-gradient(135deg,var(--ej-bg-dark,#1A1A2E),var(--ej-color-corporate,#233D63))}.jaraba-animated-bg--medium{min-height:50vh}.jaraba-animated-bg--tall{min-height:70vh}.jaraba-animated-bg--fullscreen{min-height:100vh}.jaraba-animated-bg__canvas{position:absolute;inset:0;z-index:1}.jaraba-animated-bg__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5rem 0;min-height:inherit}.jaraba-animated-bg__text{font-size:1.125rem;max-width:700px;margin-bottom:2rem}.jaraba-animated-bg__ctas{display:flex;flex-wrap:wrap;gap:1rem}.jaraba-split-screen{display:flex;flex-wrap:wrap}.jaraba-split-screen--medium{min-height:50vh}.jaraba-split-screen--tall{min-height:70vh}.jaraba-split-screen--fullscreen{min-height:100vh}.jaraba-split-screen--50-50 .jaraba-split-screen__panel{flex:1 1 50%}.jaraba-split-screen--40-60 .jaraba-split-screen__left{flex:1 1 40%}.jaraba-split-screen--40-60 .jaraba-split-screen__right{flex:1 1 60%}.jaraba-split-screen--60-40 .jaraba-split-screen__left{flex:1 1 60%}.jaraba-split-screen--60-40 .jaraba-split-screen__right{flex:1 1 40%}@media(max-width:991px){.jaraba-split-screen{flex-direction:column}.jaraba-split-screen .jaraba-split-screen__panel{flex:1 1 auto !important;min-height:50vh}}.jaraba-split-screen__panel{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.jaraba-split-screen__panel--light{background-color:var(--ej-bg-body,#F8FAFC)}.jaraba-split-screen__panel--dark{background-color:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-split-screen__panel--primary{background-color:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-split-screen__panel-content{padding:3rem;max-width:600px}.jaraba-split-screen__title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0 0 1.5rem}.jaraba-split-screen__text{font-size:1.125rem;margin-bottom:2rem}.jaraba-split-screen__image{width:100%;height:100%;object-fit:cover}.jaraba-split-screen__video{width:100%;height:100%;object-fit:cover}.jaraba-sticky-scroll{padding:var(--ej-spacing-section,5rem) 0}.jaraba-sticky-scroll--light{background:var(--ej-bg-body,#F8FAFC)}.jaraba-sticky-scroll--dark{background:var(--ej-bg-dark,#1A1A2E);color:#fff}.jaraba-sticky-scroll__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media(max-width:991px){.jaraba-sticky-scroll__wrapper{grid-template-columns:1fr}}.jaraba-sticky-scroll--media-right .jaraba-sticky-scroll__wrapper{direction:rtl}.jaraba-sticky-scroll--media-right .jaraba-sticky-scroll__wrapper>*{direction:ltr}.jaraba-sticky-scroll__media{position:sticky;top:100px;align-self:start}.jaraba-sticky-scroll__media-inner img,.jaraba-sticky-scroll__media-inner video{width:100%;border-radius:var(--ej-border-radius,12px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.jaraba-sticky-scroll__device{position:relative;padding:20px;background:#1a1a1a;border-radius:30px}.jaraba-sticky-scroll__device--iphone{max-width:300px;margin:0 auto}.jaraba-sticky-scroll__device--macbook{border-radius:12px}.jaraba-sticky-scroll__device img{border-radius:20px}.jaraba-sticky-scroll__content{padding:2rem 0}.jaraba-sticky-scroll__section{padding:4rem 0;opacity:.4;transition:opacity .4s ease}.jaraba-sticky-scroll__section.is-active{opacity:1}.jaraba-sticky-scroll__section-title{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.jaraba-sticky-scroll__section-desc{font-size:1.0625rem;color:var(--ej-text-muted,#64748B)}.template-picker{max-width:var(--ej-container-width,1280px);margin:0 auto;padding:2rem 1.5rem}.template-picker__header{text-align:center;margin-bottom:3rem}.template-picker__nav{margin-bottom:1rem}.template-picker__back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.875rem;font-weight:500;color:var(--ej-color-primary,#FF8C42);text-decoration:none;border-radius:var(--ej-btn-radius,8px);transition:all .2s ease}.template-picker__back-btn:hover{background:var(--ej-bg-body,#F8FAFC);color:var(--ej-color-corporate,#233D63)}.template-picker__back-btn svg{flex-shrink:0}.template-picker__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--ej-color-headings,#1A1A2E);margin-block:0 .5rem}.template-picker__subtitle{font-size:1.125rem;color:var(--ej-text-muted,#64748B);margin:0}.template-picker__toolbar{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;align-items:center}.template-picker__search{position:relative;width:100%;max-width:400px}.template-picker__search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--ej-text-muted,#64748B);pointer-events:none}.template-picker__search-input{width:100%;padding:.75rem 1rem .75rem 2.75rem;font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.9375rem;color:var(--ej-color-body,#334155);background:var(--ej-bg-surface,#FFFFFF);border:1px solid var(--ej-border-color,#E5E7EB);border-radius:100px;transition:all .2s ease}.template-picker__search-input::placeholder{color:var(--ej-text-muted,#64748B)}.template-picker__search-input:focus{outline:none;border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 3px rgba(var(--ej-color-primary-rgb,245,130,32),0.15)}.template-picker__filters{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.template-picker__filter{padding:.5rem 1.25rem;border:1px solid var(--ej-border-color,#E5E7EB);border-radius:100px;background:rgba(0,0,0,0);font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.875rem;font-weight:500;color:var(--ej-color-body,#334155);cursor:pointer;transition:all .2s ease}.template-picker__filter:hover,.template-picker__filter.is-active{background:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42);color:#fff}.template-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.template-picker__empty{text-align:center;padding:4rem 2rem;color:var(--ej-text-muted,#64748B)}.template-card{background:var(--ej-bg-surface,#FFFFFF);border:1px solid var(--ej-border-color,#E5E7EB);border-radius:var(--ej-border-radius,12px);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.template-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.template-card__preview{aspect-ratio:16/10;background:var(--ej-bg-body,#F8FAFC);position:relative;overflow:hidden}.template-card__preview img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.template-card:hover .template-card__preview img{transform:scale(1.05)}.template-card__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .3s ease}.template-card:hover .template-card__overlay{opacity:1}.template-card__action{padding:.625rem 1rem;border-radius:var(--ej-btn-radius,8px);font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s ease}.template-card__action--primary{background:var(--ej-color-primary,#FF8C42);color:#fff;border:none}.template-card__action--primary:hover{background:var(--ej-color-corporate,#233D63)}.template-card__action--secondary{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.template-card__action--secondary:hover{background:#fff;color:var(--ej-color-corporate,#233D63)}.template-card__info{padding:1rem 1.25rem}.template-card__name{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1rem;font-weight:600;color:var(--ej-color-headings,#1A1A2E);margin-block:0 .25rem}.template-card__description{font-size:.8125rem;color:var(--ej-text-muted,#64748B);margin:0;line-height:1.5}.template-card__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.template-card__badge{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.02em}.template-card__badge--category{background:var(--ej-bg-body,#F8FAFC);color:var(--ej-text-muted,#64748B)}.template-card__badge--premium{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.template-preview-modal{position:fixed;inset:0;z-index:9999;display:none}.template-preview-modal.is-open{display:block}.template-preview-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.8)}.template-preview-modal__content{position:absolute;inset:2rem;background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-border-radius,12px);overflow:hidden;display:flex;flex-direction:column}.template-preview-modal__close{position:absolute;top:1rem;right:1rem;width:40px;height:40px;border:none;border-radius:50%;background:var(--ej-bg-surface,#FFFFFF);color:var(--ej-color-body,#334155);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:background .2s ease}.template-preview-modal__close:hover{background:var(--ej-color-primary,#FF8C42);color:#fff}.template-preview-modal__iframe{flex:1;width:100%;border:none}@media(max-width:640px){.template-picker__grid{grid-template-columns:1fr}.template-picker__filters{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.5rem}.template-preview-modal__content{inset:.5rem}}.template-preview-premium{min-height:100vh;background:var(--ej-color-bg-dark,#0f0f1a);color:var(--ej-color-text-light,#fff);display:grid;grid-template-columns:1fr 320px;grid-template-rows:auto auto 1fr;gap:0}@media(max-width:1024px){.template-preview-premium{grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr}}.template-preview-premium__header{grid-column:1/-1;position:relative;padding:2rem 2.5rem;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);overflow:hidden;min-height:160px;display:flex;align-items:center}.template-preview-premium__particles{position:absolute;inset:0;z-index:0;opacity:.6}.template-preview-premium__particles canvas{width:100%;height:100%}.template-preview-premium__header-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;gap:2rem}@media(max-width:768px){.template-preview-premium__header-content{flex-direction:column;align-items:flex-start;gap:1.5rem}}.template-preview-premium__nav{flex-shrink:0}.template-preview-premium__back{display:inline-flex;align-items:center;gap:.5rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.9rem;padding:.5rem 1rem;border-radius:8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(8px);transition:all .2s ease}.template-preview-premium__back:hover{background:hsla(0,0%,100%,.15);color:#fff;transform:translateX(-4px)}.template-preview-premium__info{flex:1;min-width:0}.template-preview-premium__title{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.3)}.template-preview-premium__description{font-size:.95rem;color:hsla(0,0%,100%,.7);margin:0 0 .75rem;max-width:600px}.template-preview-premium__badges{display:flex;gap:.5rem;flex-wrap:wrap}.template-preview-premium__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:20px}.template-preview-premium__badge--category{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9)}.template-preview-premium__badge--premium{background:linear-gradient(135deg,var(--ej-color-warning,#F59E0B) 0%,color-mix(in srgb,var(--ej-color-warning,#F59E0B) 75%,black) 100%);color:#1a1a2e}.template-preview-premium__badge--premium svg{fill:currentColor}.template-preview-premium__actions{flex-shrink:0}.template-preview-premium__controls{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1rem 2rem;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}@media(max-width:768px){.template-preview-premium__controls{flex-wrap:wrap;gap:1rem;padding:1rem}}.template-preview-premium__viewport-switcher{display:flex;gap:.25rem;background:rgba(0,0,0,.3);padding:4px;border-radius:10px}.template-preview-premium__viewport-btn{display:flex;align-items:center;justify-content:center;width:40px;height:36px;border:none;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.5);border-radius:6px;cursor:pointer;transition:all .2s ease}.template-preview-premium__viewport-btn:hover{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.08)}.template-preview-premium__viewport-btn.is-active{background:#86cdfd;color:#1a1a2e;box-shadow:0 2px 8px rgba(134,205,253,.3)}.template-preview-premium__resolution{font-size:.8rem;color:hsla(0,0%,100%,.5);font-family:var(--ej-font-mono,monospace);min-width:100px;text-align:center}.template-preview-premium__zoom-controls{display:flex;align-items:center;gap:.5rem;background:rgba(0,0,0,.3);padding:4px 8px;border-radius:8px}.template-preview-premium__zoom-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.6);border-radius:4px;cursor:pointer;transition:all .15s ease}.template-preview-premium__zoom-btn:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.template-preview-premium__zoom-btn:disabled{opacity:.3;cursor:not-allowed}.template-preview-premium__zoom-value{font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.8);min-width:40px;text-align:center}.template-preview-premium__fullscreen-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);border-radius:8px;cursor:pointer;transition:all .2s ease}.template-preview-premium__fullscreen-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25);color:#fff}.template-preview-premium__preview-container{padding:2rem;display:flex;justify-content:center;align-items:flex-start;overflow:auto;background:radial-gradient(ellipse at 50% 0%,rgba(134,205,253,0.08) 0%,transparent 60%)}.template-preview-premium__preview-container.is-fullscreen{position:fixed;inset:0;z-index:9999;padding:1rem;background:rgba(0,0,0,.95)}.template-preview-premium__preview-container.is-fullscreen .template-preview-premium__frame{max-width:none;height:calc(100vh - 2rem)}.template-preview-premium__escape-btn{position:fixed;top:1.5rem;right:1.5rem;z-index:10001;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:rgba(0,0,0,.85);border:2px solid hsla(0,0%,100%,.4);border-radius:50px;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;backdrop-filter:blur(12px);transition:all .2s ease;box-shadow:0 4px 20px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1)}.template-preview-premium__escape-btn svg{flex-shrink:0;stroke-width:2.5}.template-preview-premium__escape-btn span{text-shadow:0 1px 2px rgba(0,0,0,.3)}.template-preview-premium__escape-btn:hover{background:rgba(220,38,38,.9);border-color:hsla(0,0%,100%,.6);transform:scale(1.05)}.template-preview-premium__escape-btn:focus{outline:2px solid #86cdfd;outline-offset:2px}.template-preview-premium__escape-btn[x-cloak]{display:none !important}.template-preview-premium__frame{background:#fff;border-radius:16px;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 8px 40px rgba(0,0,0,.4),0 0 80px rgba(134,205,253,.2);overflow:hidden;transition:width .3s ease,transform .3s ease;transform-origin:top center;max-width:100%}.template-preview-premium__chrome{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#f1f3f4;border-bottom:1px solid #e1e3e6}.template-preview-premium__chrome-dots{display:flex;gap:6px}.template-preview-premium__chrome-dots span{width:12px;height:12px;border-radius:50%}.template-preview-premium__chrome-dots span:nth-child(1){background:#ff5f57}.template-preview-premium__chrome-dots span:nth-child(2){background:#febc2e}.template-preview-premium__chrome-dots span:nth-child(3){background:#28c841}.template-preview-premium__chrome-url{flex:1;display:flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.8rem;color:#5f6368}.template-preview-premium__chrome-url svg{color:#9aa0a6}.template-preview-premium__content{aspect-ratio:16/10;min-height:500px;background:#fff;overflow:hidden}.template-preview-premium__iframe{width:100%;height:100%;border:none}.template-preview-premium__thumbnail-wrapper{position:relative;width:100%;height:100%}.template-preview-premium__thumbnail{width:100%;height:100%;object-fit:cover;object-position:top}.template-preview-premium__thumbnail-overlay{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(to top,rgba(0,0,0,0.7),transparent)}.template-preview-premium__thumbnail-overlay span{font-size:.75rem;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.1em}.template-preview-premium__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af;gap:1rem}.template-preview-premium__placeholder svg{opacity:.5}.template-preview-premium__placeholder p{font-size:.9rem;margin:0}.template-preview-premium__sidebar{padding:2rem 1.5rem;background:hsla(0,0%,100%,.02);border-left:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:2rem}@media(max-width:1024px){.template-preview-premium__sidebar{border-left:none;border-top:1px solid hsla(0,0%,100%,.06);padding:1.5rem}}.template-preview-premium__sidebar h3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.5);margin:0 0 1rem}.template-preview-premium__metrics-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.template-preview-premium__metric{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:1rem;text-align:center}.template-preview-premium__metric-value{display:block;font-size:1.5rem;font-weight:700;color:#86cdfd}.template-preview-premium__metric-label{font-size:.75rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em}.template-preview-premium__feature-list,.template-preview-premium__field-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.template-preview-premium__feature{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:hsla(0,0%,100%,.8)}.template-preview-premium__feature svg{flex-shrink:0;color:#10b981}.template-preview-premium__field{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:hsla(0,0%,100%,.7);padding:.5rem .75rem;background:hsla(0,0%,100%,.04);border-radius:6px}.template-preview-premium__field-icon{display:flex;color:hsla(0,0%,100%,.4)}.template-preview-premium__cta{margin-top:auto;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.06)}body.preview-fullscreen-mode{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-editor{position:relative}.section-editor__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ej-spacing-md,1rem);background:var(--ej-color-surface-elevated,#1a1a2e);border-radius:var(--ej-radius-lg,12px);margin-bottom:var(--ej-spacing-md,1rem)}.section-editor__title-group{display:flex;align-items:baseline;gap:var(--ej-spacing-sm,0.5rem)}.section-editor__title{font-size:1.25rem;font-weight:600;margin:0;color:var(--ej-color-text-primary,#ffffff)}.section-editor__count{font-size:.875rem;color:var(--ej-color-text-muted,#8892b0)}.section-editor__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ej-spacing-xl,3rem);color:var(--ej-color-text-muted,#8892b0)}.section-editor__spinner{width:32px;height:32px;border:3px solid var(--ej-color-border,#2d2d44);border-top-color:var(--ej-color-primary,#00d4aa);border-radius:50%;animation:section-editor-spin .8s linear infinite}@keyframes section-editor-spin{to{transform:rotate(360deg)}}.section-editor__list{display:flex;flex-direction:column;gap:var(--ej-spacing-sm,0.5rem)}.section-editor__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ej-spacing-xl,3rem);background:var(--ej-color-surface,#16161a);border:2px dashed var(--ej-color-border,#2d2d44);border-radius:var(--ej-radius-lg,12px);color:var(--ej-color-text-muted,#8892b0);text-align:center}.section-editor__empty svg{margin-bottom:var(--ej-spacing-md,1rem);opacity:.5}.section-editor__empty p{margin-bottom:var(--ej-spacing-md,1rem)}.section-editor__item{display:flex;align-items:center;gap:var(--ej-spacing-md,1rem);padding:var(--ej-spacing-sm,0.5rem) var(--ej-spacing-md,1rem);background:var(--ej-color-surface-elevated,#1a1a2e);border:1px solid var(--ej-color-border,#2d2d44);border-radius:var(--ej-radius-md,8px);transition:all .2s ease}.section-editor__item:hover{border-color:var(--ej-color-primary,#00d4aa);box-shadow:0 0 0 1px var(--ej-color-primary,#00d4aa)}.section-editor__item--hidden{opacity:.5}.section-editor__item--hidden .section-editor__thumbnail img{filter:grayscale(100%)}.section-editor__item--ghost{opacity:.4;background:var(--ej-color-primary-soft,rgba(0,212,170,0.1))}.section-editor__item--chosen{box-shadow:var(--ej-shadow-lg,0 8px 32px rgba(0,0,0,0.4))}.section-editor__item--drag{cursor:grabbing}.section-editor__drag-handle{cursor:grab;padding:var(--ej-spacing-xs,0.25rem);color:var(--ej-color-text-muted,#8892b0);transition:color .2s}.section-editor__drag-handle:hover{color:var(--ej-color-primary,#00d4aa)}.section-editor__drag-handle:active{cursor:grabbing}.section-editor__thumbnail{width:80px;height:50px;border-radius:var(--ej-radius-sm,4px);overflow:hidden;flex-shrink:0;background:var(--ej-color-surface,#16161a)}.section-editor__thumbnail img{width:100%;height:100%;object-fit:cover}.section-editor__info{flex:1;min-width:0}.section-editor__section-title{font-size:.9375rem;font-weight:500;margin:0 0 .25rem;color:var(--ej-color-text-primary,#ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-editor__meta{display:flex;align-items:center;gap:var(--ej-spacing-sm,0.5rem);font-size:.75rem}.section-editor__template-id{color:var(--ej-color-text-muted,#8892b0);font-family:monospace}.section-editor__visibility{padding:.125rem .5rem;border-radius:var(--ej-radius-sm,4px);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em}.section-editor__visibility--visible{background:rgba(0,212,170,.15);color:var(--ej-color-primary,#00d4aa)}.section-editor__visibility--hidden{background:rgba(255,107,107,.15);color:#ff6b6b}.section-editor__actions{display:flex;gap:var(--ej-spacing-xs,0.25rem)}.section-editor__action{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--ej-radius-sm,4px);background:rgba(0,0,0,0);color:var(--ej-color-text-muted,#8892b0);cursor:pointer;transition:all .2s}.section-editor__action:hover{background:var(--ej-color-surface,#16161a)}.section-editor__action--edit:hover{color:var(--ej-color-primary,#00d4aa)}.section-editor__action--visibility:hover{color:#f59e0b}.section-editor__action--delete:hover{color:#ff6b6b;background:rgba(255,107,107,.1)}.section-editor__panel-intro{margin-bottom:var(--ej-spacing-md,1rem);color:var(--ej-color-text-muted,#8892b0)}.section-editor__template-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--ej-spacing-sm,0.5rem)}.section-editor__template-card{position:relative;display:flex;flex-direction:column;padding:var(--ej-spacing-sm,0.5rem);background:var(--ej-color-surface,#16161a);border:1px solid var(--ej-color-border,#2d2d44);border-radius:var(--ej-radius-md,8px);cursor:pointer;transition:all .2s;text-align:left}.section-editor__template-card:hover{border-color:var(--ej-color-primary,#00d4aa);transform:translateY(-2px)}.section-editor__template-card:disabled{opacity:.5;cursor:not-allowed}.section-editor__template-thumb{width:100%;height:80px;object-fit:cover;border-radius:var(--ej-radius-sm,4px);margin-bottom:var(--ej-spacing-xs,0.25rem)}.section-editor__template-info{display:flex;flex-direction:column}.section-editor__template-name{font-size:.8125rem;font-weight:500;color:var(--ej-color-text-primary,#ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-editor__template-category{font-size:.6875rem;color:var(--ej-color-text-muted,#8892b0);text-transform:capitalize}.section-editor__template-badge{position:absolute;top:.5rem;right:.5rem;padding:.125rem .375rem;background:linear-gradient(135deg,var(--ej-color-warning,#F59E0B),color-mix(in srgb,var(--ej-color-warning,#F59E0B) 75%,black));color:#fff;font-size:.5625rem;font-weight:700;border-radius:var(--ej-radius-sm,4px);text-transform:uppercase;letter-spacing:.1em}.section-editor__form-group{margin-bottom:var(--ej-spacing-md,1rem)}.section-editor__form-group label{display:block;margin-bottom:var(--ej-spacing-xs,0.25rem);font-size:.875rem;font-weight:500;color:var(--ej-color-text-secondary,#a8b2c1)}.section-editor__textarea{width:100%;padding:var(--ej-spacing-sm,0.5rem);background:var(--ej-color-surface,#16161a);border:1px solid var(--ej-color-border,#2d2d44);border-radius:var(--ej-radius-sm,4px);color:var(--ej-color-text-primary,#ffffff);font-family:monospace;font-size:.8125rem;resize:vertical}.section-editor__textarea:focus{outline:none;border-color:var(--ej-color-primary,#00d4aa)}.section-editor__saving-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(22,22,26,.8);border-radius:var(--ej-radius-lg,12px);z-index:100}.copilot-voice-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--ej-border-color,#e2e8f0);background:var(--ej-bg-surface,#fff);color:var(--ej-color-body,#233D63);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.copilot-voice-btn:hover{border-color:var(--ej-color-impulse,#FF8C42);color:var(--ej-color-impulse,#FF8C42)}.copilot-voice-btn:focus-visible{outline:2px solid var(--ej-color-impulse,#FF8C42);outline-offset:2px}.copilot-voice-btn--recording{background:#ef4444;border-color:#ef4444;color:#fff;animation:voice-pulse 1.5s ease-in-out infinite}.copilot-voice-btn svg{width:18px;height:18px}@keyframes voice-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 8px rgba(239,68,68,0)}}.jaraba-ai-loading{position:relative;opacity:.6;pointer-events:none}.jaraba-ai-loading::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,rgba(255,140,66,0.1) 50%,transparent);animation:gjs-ai-shimmer 1.5s ease-in-out infinite}@keyframes gjs-ai-shimmer{0%{opacity:.3}50%{opacity:.8}100%{opacity:.3}}.gjs-ai-inline-panel{position:absolute;bottom:100%;left:0;right:0;z-index:100;display:flex;flex-wrap:wrap;gap:6px;padding:10px;margin-bottom:4px;background:var(--ej-bg-surface,#fff);border:1px solid var(--ej-border-color,#e2e8f0);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12)}.gjs-ai-inline-chip{display:inline-block;padding:4px 12px;border-radius:16px;border:1px solid var(--ej-color-impulse,#FF8C42);background:rgba(0,0,0,0);color:var(--ej-color-body,#233D63);font-size:.8rem;cursor:pointer;transition:all .15s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gjs-ai-inline-chip:hover{background:var(--ej-color-impulse,#FF8C42);color:#fff}.copilot-chat__image-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--ej-border-color,#e2e8f0);background:var(--ej-bg-surface,#fff);color:var(--ej-color-muted,#64748b);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.copilot-chat__image-btn:hover{border-color:var(--ej-color-impulse,#FF8C42);color:var(--ej-color-impulse,#FF8C42)}.copilot-chat__image-btn--active{background:var(--ej-color-impulse,#FF8C42);border-color:var(--ej-color-impulse,#FF8C42);color:#fff}.copilot-chat__image-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;margin-bottom:4px;border-radius:12px;background:rgba(255,140,66,.12);color:var(--ej-color-impulse,#FF8C42);font-size:.75rem;font-weight:500}.copilot-chat__image-badge svg{width:14px;height:14px}.gjs-ai-inline-close{background:none;border:none;color:var(--ej-color-muted,#64748b);font-size:1.2rem;cursor:pointer;padding:2px 6px;margin-left:auto}.gjs-ai-inline-close:hover{color:var(--ej-color-body,#233D63)}.dark-mode{--ej-bg-body:#1A1A2E;--ej-bg-surface:#252538;--ej-color-headings:#F8FAFC;--ej-color-body:#CBD5E1;--ej-color-muted:#94A3B8;--ej-card-bg:#252538;--ej-card-border:#374151;--ej-header-bg:#1A1A2E;--ej-header-text:#F8FAFC;--ej-sidebar-bg:#252538;--ej-sidebar-title:#F8FAFC;--ej-sidebar-link:#CBD5E1;--ej-input-bg:#252538;--ej-input-border:#374151;--ej-border-color:#374151;--ej-color-bg:#1A1A2E;--ej-color-background:#1A1A2E;--ej-color-background-secondary:#252538;--ej-color-text:#F8FAFC;--ej-color-text-secondary:#94A3B8;--ej-color-text-tertiary:#64748B;--ej-color-border:#374151;--ej-color-surface:#2D2D42;--ej-copilot-bg:#1A1A2E;--ej-copilot-bubble-user:rgb(244.5,95.7301587302,0);--ej-copilot-bubble-ai:#2D2D42;--ej-copilot-input-bg:#1F1F35;--ej-copilot-input-border:#4A4A6A;--ej-dashboard-chart-bg:#252538;--ej-dashboard-sparkline:#00A9A5;--ej-dashboard-badge-bg:#2D2D42;--ej-command-bar-overlay:rgba(0,0,0,0.75);--ej-command-bar-bg:#1F1F35;--ej-command-bar-result-hover:#2D2D42;--ej-command-bar-highlight:#FF8C42;--ej-inline-ai-sparkle:#FF8C42;--ej-inline-ai-panel-bg:#252538;--ej-insight-card-bg:#252538;--ej-insight-severity-high:#EF4444;--ej-insight-severity-medium:#F59E0B;--ej-insight-severity-low:#10B981;--ej-chart-grid:#374151;--ej-chart-text:#94A3B8}@media(prefers-color-scheme:dark){body:not(.light-mode-forced){--ej-bg-body:#1A1A2E;--ej-bg-surface:#252538;--ej-color-headings:#F8FAFC;--ej-color-body:#CBD5E1;--ej-color-muted:#94A3B8;--ej-card-bg:#252538;--ej-card-border:#374151;--ej-header-bg:#1A1A2E;--ej-header-text:#F8FAFC;--ej-sidebar-bg:#252538;--ej-sidebar-title:#F8FAFC;--ej-sidebar-link:#CBD5E1;--ej-input-bg:#252538;--ej-input-border:#374151;--ej-border-color:#374151;--ej-color-bg:#1A1A2E;--ej-color-background:#1A1A2E;--ej-color-background-secondary:#252538;--ej-color-text:#F8FAFC;--ej-color-text-secondary:#94A3B8;--ej-color-text-tertiary:#64748B;--ej-color-border:#374151;--ej-color-surface:#2D2D42;--ej-copilot-bg:#1A1A2E;--ej-copilot-bubble-user:rgb(244.5,95.7301587302,0);--ej-copilot-bubble-ai:#2D2D42;--ej-copilot-input-bg:#1F1F35;--ej-copilot-input-border:#4A4A6A;--ej-dashboard-chart-bg:#252538;--ej-dashboard-sparkline:#00A9A5;--ej-dashboard-badge-bg:#2D2D42;--ej-command-bar-overlay:rgba(0,0,0,0.75);--ej-command-bar-bg:#1F1F35;--ej-command-bar-result-hover:#2D2D42;--ej-command-bar-highlight:#FF8C42;--ej-inline-ai-sparkle:#FF8C42;--ej-inline-ai-panel-bg:#252538;--ej-insight-card-bg:#252538;--ej-insight-severity-high:#EF4444;--ej-insight-severity-medium:#F59E0B;--ej-insight-severity-low:#10B981;--ej-chart-grid:#374151;--ej-chart-text:#94A3B8}}.dark-mode-toggle{position:fixed;bottom:var(--ej-spacing-md);right:calc(var(--ej-spacing-md) + 60px);z-index:999;width:48px;height:48px;border-radius:50%;background:var(--ej-bg-surface);border:1px solid var(--ej-border-color);box-shadow:var(--ej-shadow-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dark-mode-toggle:hover{transform:scale(1.1)}.dark-mode-toggle .icon-sun,.dark-mode-toggle .icon-moon{width:24px;height:24px}.dark-mode .dark-mode-toggle .icon-sun{display:none}.dark-mode .dark-mode-toggle .icon-moon{display:block}:not(.dark-mode) .dark-mode-toggle .icon-sun{display:block}:not(.dark-mode) .dark-mode-toggle .icon-moon{display:none}@media(prefers-reduced-motion:reduce){.dark-mode-toggle{transition:none}}.back-to-top{position:fixed;bottom:var(--ej-spacing-md);right:var(--ej-spacing-md);z-index:998;width:48px;height:48px;border-radius:50%;background:var(--ej-color-primary,#FF8C42);color:#fff;border:none;box-shadow:var(--ej-shadow-md);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-4px);box-shadow:var(--ej-shadow-lg)}.back-to-top svg{width:24px;height:24px}.promo-banner{background:var(--ej-promo-bg,#FF8C42);color:var(--ej-promo-text,#FFFFFF);padding:var(--ej-spacing-sm) var(--ej-spacing-md);text-align:center;font-size:.875rem;font-weight:500}.promo-banner a{color:inherit;text-decoration:underline}.promo-banner a:hover{text-decoration:none}.has-promo-banner .site-header{margin-top:0}.promo-banner__close{position:absolute;right:var(--ej-spacing-md);top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;opacity:.7}.promo-banner__close:hover{opacity:1}body.page-site-builder.hero--split{display:block !important;grid-template-columns:none !important}body.page-site-builder .dialog-off-canvas-main-canvas{width:100% !important;max-width:100% !important;margin:0 !important}.site-builder-frontend{max-width:1400px;margin:0 auto;padding:1.5rem 2rem}.site-builder-layout{display:grid;grid-template-columns:1fr 280px;gap:2rem;align-items:start}@media(max-width:1024px){.site-builder-layout{grid-template-columns:1fr}}.site-builder-main{min-width:0}.site-builder-sidebar{position:sticky;top:100px}@media(max-width:1024px){.site-builder-sidebar{position:static}}.site-builder-tabs{margin-bottom:2rem;border-bottom:1px solid var(--ej-card-border,#e5e7eb)}.site-builder-tabs__list{display:flex;gap:.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.site-builder-tabs__item{margin:0}.site-builder-tabs__link{display:inline-block;padding:.75rem 1.25rem;color:var(--ej-color-body,#4b5563);text-decoration:none;border-bottom:3px solid rgba(0,0,0,0);transition:all .2s ease}.site-builder-tabs__link:hover{color:var(--ej-color-primary,#FF8C42);border-bottom-color:var(--ej-color-primary,#FF8C42)}.site-builder-tabs__link.is-active{color:var(--ej-color-primary,#FF8C42);border-bottom-color:var(--ej-color-primary,#FF8C42);font-weight:600}.dashboard-header--premium{position:relative;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;margin-bottom:2rem;background:linear-gradient(135deg,var(--ej-color-primary,#FF8C42),color-mix(in srgb,var(--ej-color-primary,#FF8C42) 75%,black));border-radius:16px;color:#fff;overflow:hidden}.dashboard-header--premium .dashboard-header__particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.dashboard-header--premium .dashboard-header__content,.dashboard-header--premium .dashboard-header__actions{position:relative;z-index:2}.dashboard-header--premium .dashboard-header__content{flex:1}.dashboard-header--premium .dashboard-header__content--centered{display:flex;align-items:center;justify-content:center;gap:.75rem;text-align:left}.dashboard-header--premium .dashboard-header__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:hsla(0,0%,100%,.15);border-radius:16px;flex-shrink:0;backdrop-filter:blur(4px)}.dashboard-header--premium .dashboard-header__icon img{filter:brightness(0) invert(1)}.dashboard-header--premium .dashboard-header__text{display:flex;flex-direction:column;gap:.25rem}.dashboard-header--premium .dashboard-header__title{margin:0;font-size:2rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.dashboard-header--premium .dashboard-header__subtitle{margin:0;opacity:.9;font-size:1rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.dashboard-header--premium .dashboard-header__actions{flex-shrink:0}.dashboard-header--premium .btn--glow{box-shadow:0 4px 15px hsla(0,0%,100%,.3)}.dashboard-header--premium .btn--glow:hover{box-shadow:0 6px 20px hsla(0,0%,100%,.4);transform:translateY(-2px)}.dashboard-header--premium.dashboard-header--corporate{background:linear-gradient(135deg,var(--ej-color-corporate,#233D63) 0%,rgb(21.6791044776,37.7835820896,61.3208955224) 50%,var(--ej-bg-dark,#1A1A2E) 100%)}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.stat-card{background:#fff;border:1px solid var(--ej-card-border,#e5e7eb);border-radius:12px;padding:1.5rem;text-align:center}.stat-card__value{display:block;font-size:2rem;font-weight:700;color:var(--ej-color-primary,#FF8C42);margin-bottom:.25rem}.stat-card__label{display:block;font-size:.875rem;color:var(--ej-color-muted,#6b7280)}.dashboard-panel{background:#fff;border:1px solid var(--ej-card-border,#e5e7eb);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.dashboard-panel__title{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:var(--ej-color-headings,#111827)}.site-builder-actions{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.quick-actions--compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.quick-actions--vertical{display:flex;flex-direction:column;gap:.75rem}.quick-actions--vertical .quick-action{flex-direction:row;padding:.875rem 1rem;gap:.75rem}.quick-actions--vertical .quick-action__icon{width:36px;height:36px;flex-shrink:0;background:var(--ej-bg-surface,#f3f4f6);color:var(--ej-color-body,#4b5563)}.quick-actions--vertical .quick-action__icon--primary{background:var(--ej-color-primary,#FF8C42);color:#fff}.quick-actions--vertical .quick-action__title{text-align:left;font-size:.875rem}.quick-action{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background:var(--ej-bg-surface,#f9fafb);border:1px solid var(--ej-card-border,#e5e7eb);border-radius:12px;text-decoration:none;color:var(--ej-color-body,#4b5563);transition:all .2s ease;cursor:pointer}.quick-action:hover{border-color:var(--ej-color-primary,#FF8C42);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.quick-action__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--ej-color-primary,#FF8C42);color:#fff;border-radius:12px}.quick-action__title{font-weight:500;text-align:center}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:all .2s ease}.btn--primary{background:var(--ej-color-primary,#FF8C42);color:#fff}.btn--primary:hover{background:color-mix(in srgb,var(--ej-color-primary,#FF8C42) 80%,black)}.btn--secondary{background:var(--ej-bg-surface,#f3f4f6);color:var(--ej-color-body,#374151);border:1px solid var(--ej-card-border,#e5e7eb)}.btn--secondary:hover{background:var(--ej-card-border,#e5e7eb)}.btn--glow{box-shadow:0 0 20px rgba(249,115,22,.4)}.empty-state{text-align:center;padding:3rem 2rem;color:var(--ej-color-muted,#6b7280)}.empty-state svg{margin-bottom:1rem}.empty-state p{margin-bottom:1.5rem}.error-state{text-align:center;padding:4rem 2rem}.error-state h2{margin:1rem 0 .5rem;color:var(--ej-color-warning,#f59e0b)}.error-state p{margin-bottom:1.5rem;color:var(--ej-color-muted,#6b7280)}.data-table{width:100%;border-collapse:collapse}.data-table thead th{text-align:left;padding:.75rem 1rem;background:var(--ej-bg-surface,#f9fafb);border-bottom:2px solid var(--ej-card-border,#e5e7eb);font-weight:600;font-size:.875rem;color:var(--ej-color-muted,#6b7280)}.data-table tbody td{padding:.75rem 1rem;border-bottom:1px solid var(--ej-card-border,#e5e7eb);font-size:.875rem}.data-table code{font-size:.8125rem;background:var(--ej-bg-surface,#f3f4f6);padding:.125rem .375rem;border-radius:4px}.badge{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:4px;background:var(--ej-bg-surface,#f3f4f6);color:var(--ej-color-body,#374151)}.badge--success{background:color-mix(in srgb,var(--ej-color-success,#10B981) 12%,white);color:var(--ej-color-success,#10B981)}.badge--muted{background:#f3f4f6;color:#9ca3af}.sitemap-preview{list-style:none;padding:0;margin:0}.sitemap-preview__item{padding:.75rem 0;border-bottom:1px solid var(--ej-card-border,#e5e7eb)}.sitemap-preview__item:last-child{border-bottom:none}.sitemap-preview__children{list-style:none;padding-left:1.5rem;margin-top:.5rem}.sitemap-preview .sitemap-page-title{font-weight:500;margin-right:.5rem}.sitemap-preview .sitemap-page-url{color:var(--ej-color-muted,#6b7280);font-size:.8125rem}.site-tree-manager .site-tree-list{list-style:none;padding:0;margin:0}.slide-panel{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;justify-content:flex-end;pointer-events:none;visibility:hidden}.slide-panel--open{pointer-events:auto;visibility:visible}.slide-panel--open .slide-panel__overlay{opacity:1}.slide-panel--open .slide-panel__content{transform:translateX(0)}.slide-panel__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease;cursor:pointer}.slide-panel__content{position:relative;width:100%;max-width:480px;height:100%;background:var(--ej-bg-surface,#FFFFFF);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.slide-panel--small .slide-panel__content{max-width:360px}.slide-panel--medium .slide-panel__content{max-width:480px}.slide-panel--large .slide-panel__content{max-width:600px}.slide-panel--full .slide-panel__content{max-width:100%}.slide-panel__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ej-spacing-lg,1.5rem);border-bottom:none;background:linear-gradient(135deg,var(--ej-color-primary,#FF7C00) 0%,var(--ej-color-impulse,#FF8C42) 60%,var(--ej-color-corporate,#233D63) 100%);color:#fff}.slide-panel__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.375rem;font-weight:600;color:#fff;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.2)}.slide-panel__close{background:hsla(0,0%,100%,.15);border:none;cursor:pointer;color:#fff;padding:.5rem;border-radius:8px;transition:all .2s;backdrop-filter:blur(4px)}.slide-panel__close:hover{background:hsla(0,0%,100%,.25);transform:scale(1.05)}.slide-panel__body{flex:1;overflow-y:auto;padding:var(--ej-spacing-xl,2rem)}.slide-panel__footer{display:flex;gap:var(--ej-spacing-md,1rem);justify-content:flex-end;padding:var(--ej-spacing-lg,1.5rem);border-top:1px solid var(--ej-border-color,#E5E7EB);background:var(--ej-bg-surface,#FFFFFF)}.slide-panel__loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--ej-text-muted,#64748B)}.slide-panel__loader .loader-spinner{width:40px;height:40px;border:3px solid var(--ej-border-color,#E5E7EB);border-top-color:var(--ej-color-impulse,#FF8C42);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.slide-panel__error{text-align:center;padding:2rem;color:var(--ej-color-danger,#EF4444)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ej-fadeInScale{from{opacity:0;transform:scale(0.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}body.slide-panel-open{overflow:hidden}.ui-autocomplete{z-index:1100 !important}@media(max-width:767px){.slide-panel__content{max-width:100% !important}}.slide-panel__body .content-article-add-form .form-item,.slide-panel__body .content-article-add-form .js-form-item,.slide-panel__body .content-category-add-form .form-item,.slide-panel__body .content-category-add-form .js-form-item,.slide-panel__body .content-article-edit-form .form-item,.slide-panel__body .content-article-edit-form .js-form-item,.slide-panel__body .content-category-edit-form .form-item,.slide-panel__body .content-category-edit-form .js-form-item,.slide-panel__body .entity-content-article-add-form .form-item,.slide-panel__body .entity-content-article-add-form .js-form-item,.slide-panel__body .entity-content-category-add-form .form-item,.slide-panel__body .entity-content-category-add-form .js-form-item,.slide-panel__body .page-experiment-add-form .form-item,.slide-panel__body .page-experiment-add-form .js-form-item,.slide-panel__body .page-experiment-edit-form .form-item,.slide-panel__body .page-experiment-edit-form .js-form-item,.slide-panel__body .experiment-variant-add-form .form-item,.slide-panel__body .experiment-variant-add-form .js-form-item,.slide-panel__body .experiment-variant-edit-form .form-item,.slide-panel__body .experiment-variant-edit-form .js-form-item,.slide-panel__body .experiment-create-form .form-item,.slide-panel__body .experiment-create-form .js-form-item,.slide-panel__body .jaraba-premium-form .form-item,.slide-panel__body .jaraba-premium-form .js-form-item,.slide-panel__body .slide-panel__form .form-item,.slide-panel__body .slide-panel__form .js-form-item,.slide-panel__body form[class*=content-article] .form-item,.slide-panel__body form[class*=content-article] .js-form-item,.slide-panel__body form[class*=content-category] .form-item,.slide-panel__body form[class*=content-category] .js-form-item,.slide-panel__body form[class*=page-experiment] .form-item,.slide-panel__body form[class*=page-experiment] .js-form-item,.slide-panel__body form[class*=experiment-variant] .form-item,.slide-panel__body form[class*=experiment-variant] .js-form-item{margin-bottom:1.5rem;padding-left:0}.slide-panel__body .content-article-add-form .form-item label,.slide-panel__body .content-article-add-form .js-form-item label,.slide-panel__body .content-category-add-form .form-item label,.slide-panel__body .content-category-add-form .js-form-item label,.slide-panel__body .content-article-edit-form .form-item label,.slide-panel__body .content-article-edit-form .js-form-item label,.slide-panel__body .content-category-edit-form .form-item label,.slide-panel__body .content-category-edit-form .js-form-item label,.slide-panel__body .entity-content-article-add-form .form-item label,.slide-panel__body .entity-content-article-add-form .js-form-item label,.slide-panel__body .entity-content-category-add-form .form-item label,.slide-panel__body .entity-content-category-add-form .js-form-item label,.slide-panel__body .page-experiment-add-form .form-item label,.slide-panel__body .page-experiment-add-form .js-form-item label,.slide-panel__body .page-experiment-edit-form .form-item label,.slide-panel__body .page-experiment-edit-form .js-form-item label,.slide-panel__body .experiment-variant-add-form .form-item label,.slide-panel__body .experiment-variant-add-form .js-form-item label,.slide-panel__body .experiment-variant-edit-form .form-item label,.slide-panel__body .experiment-variant-edit-form .js-form-item label,.slide-panel__body .experiment-create-form .form-item label,.slide-panel__body .experiment-create-form .js-form-item label,.slide-panel__body .jaraba-premium-form .form-item label,.slide-panel__body .jaraba-premium-form .js-form-item label,.slide-panel__body .slide-panel__form .form-item label,.slide-panel__body .slide-panel__form .js-form-item label,.slide-panel__body form[class*=content-article] .form-item label,.slide-panel__body form[class*=content-article] .js-form-item label,.slide-panel__body form[class*=content-category] .form-item label,.slide-panel__body form[class*=content-category] .js-form-item label,.slide-panel__body form[class*=page-experiment] .form-item label,.slide-panel__body form[class*=page-experiment] .js-form-item label,.slide-panel__body form[class*=experiment-variant] .form-item label,.slide-panel__body form[class*=experiment-variant] .js-form-item label{display:block;font-weight:600;color:var(--ej-color-headings,#1A1A2E);margin-bottom:.5rem;font-size:.9rem}.slide-panel__body .content-article-add-form .form-item .description,.slide-panel__body .content-article-add-form .js-form-item .description,.slide-panel__body .content-category-add-form .form-item .description,.slide-panel__body .content-category-add-form .js-form-item .description,.slide-panel__body .content-article-edit-form .form-item .description,.slide-panel__body .content-article-edit-form .js-form-item .description,.slide-panel__body .content-category-edit-form .form-item .description,.slide-panel__body .content-category-edit-form .js-form-item .description,.slide-panel__body .entity-content-article-add-form .form-item .description,.slide-panel__body .entity-content-article-add-form .js-form-item .description,.slide-panel__body .entity-content-category-add-form .form-item .description,.slide-panel__body .entity-content-category-add-form .js-form-item .description,.slide-panel__body .page-experiment-add-form .form-item .description,.slide-panel__body .page-experiment-add-form .js-form-item .description,.slide-panel__body .page-experiment-edit-form .form-item .description,.slide-panel__body .page-experiment-edit-form .js-form-item .description,.slide-panel__body .experiment-variant-add-form .form-item .description,.slide-panel__body .experiment-variant-add-form .js-form-item .description,.slide-panel__body .experiment-variant-edit-form .form-item .description,.slide-panel__body .experiment-variant-edit-form .js-form-item .description,.slide-panel__body .experiment-create-form .form-item .description,.slide-panel__body .experiment-create-form .js-form-item .description,.slide-panel__body .jaraba-premium-form .form-item .description,.slide-panel__body .jaraba-premium-form .js-form-item .description,.slide-panel__body .slide-panel__form .form-item .description,.slide-panel__body .slide-panel__form .js-form-item .description,.slide-panel__body form[class*=content-article] .form-item .description,.slide-panel__body form[class*=content-article] .js-form-item .description,.slide-panel__body form[class*=content-category] .form-item .description,.slide-panel__body form[class*=content-category] .js-form-item .description,.slide-panel__body form[class*=page-experiment] .form-item .description,.slide-panel__body form[class*=page-experiment] .js-form-item .description,.slide-panel__body form[class*=experiment-variant] .form-item .description,.slide-panel__body form[class*=experiment-variant] .js-form-item .description{font-size:.8rem;color:var(--ej-text-muted,#64748B);margin-top:.5rem;font-style:italic}.slide-panel__body .content-article-add-form input[type=text],.slide-panel__body .content-article-add-form input[type=email],.slide-panel__body .content-article-add-form input[type=url],.slide-panel__body .content-article-add-form input[type=password],.slide-panel__body .content-article-add-form input[type=number],.slide-panel__body .content-article-add-form textarea,.slide-panel__body .content-article-add-form select,.slide-panel__body .content-category-add-form input[type=text],.slide-panel__body .content-category-add-form input[type=email],.slide-panel__body .content-category-add-form input[type=url],.slide-panel__body .content-category-add-form input[type=password],.slide-panel__body .content-category-add-form input[type=number],.slide-panel__body .content-category-add-form textarea,.slide-panel__body .content-category-add-form select,.slide-panel__body .content-article-edit-form input[type=text],.slide-panel__body .content-article-edit-form input[type=email],.slide-panel__body .content-article-edit-form input[type=url],.slide-panel__body .content-article-edit-form input[type=password],.slide-panel__body .content-article-edit-form input[type=number],.slide-panel__body .content-article-edit-form textarea,.slide-panel__body .content-article-edit-form select,.slide-panel__body .content-category-edit-form input[type=text],.slide-panel__body .content-category-edit-form input[type=email],.slide-panel__body .content-category-edit-form input[type=url],.slide-panel__body .content-category-edit-form input[type=password],.slide-panel__body .content-category-edit-form input[type=number],.slide-panel__body .content-category-edit-form textarea,.slide-panel__body .content-category-edit-form select,.slide-panel__body .entity-content-article-add-form input[type=text],.slide-panel__body .entity-content-article-add-form input[type=email],.slide-panel__body .entity-content-article-add-form input[type=url],.slide-panel__body .entity-content-article-add-form input[type=password],.slide-panel__body .entity-content-article-add-form input[type=number],.slide-panel__body .entity-content-article-add-form textarea,.slide-panel__body .entity-content-article-add-form select,.slide-panel__body .entity-content-category-add-form input[type=text],.slide-panel__body .entity-content-category-add-form input[type=email],.slide-panel__body .entity-content-category-add-form input[type=url],.slide-panel__body .entity-content-category-add-form input[type=password],.slide-panel__body .entity-content-category-add-form input[type=number],.slide-panel__body .entity-content-category-add-form textarea,.slide-panel__body .entity-content-category-add-form select,.slide-panel__body .page-experiment-add-form input[type=text],.slide-panel__body .page-experiment-add-form input[type=email],.slide-panel__body .page-experiment-add-form input[type=url],.slide-panel__body .page-experiment-add-form input[type=password],.slide-panel__body .page-experiment-add-form input[type=number],.slide-panel__body .page-experiment-add-form textarea,.slide-panel__body .page-experiment-add-form select,.slide-panel__body .page-experiment-edit-form input[type=text],.slide-panel__body .page-experiment-edit-form input[type=email],.slide-panel__body .page-experiment-edit-form input[type=url],.slide-panel__body .page-experiment-edit-form input[type=password],.slide-panel__body .page-experiment-edit-form input[type=number],.slide-panel__body .page-experiment-edit-form textarea,.slide-panel__body .page-experiment-edit-form select,.slide-panel__body .experiment-variant-add-form input[type=text],.slide-panel__body .experiment-variant-add-form input[type=email],.slide-panel__body .experiment-variant-add-form input[type=url],.slide-panel__body .experiment-variant-add-form input[type=password],.slide-panel__body .experiment-variant-add-form input[type=number],.slide-panel__body .experiment-variant-add-form textarea,.slide-panel__body .experiment-variant-add-form select,.slide-panel__body .experiment-variant-edit-form input[type=text],.slide-panel__body .experiment-variant-edit-form input[type=email],.slide-panel__body .experiment-variant-edit-form input[type=url],.slide-panel__body .experiment-variant-edit-form input[type=password],.slide-panel__body .experiment-variant-edit-form input[type=number],.slide-panel__body .experiment-variant-edit-form textarea,.slide-panel__body .experiment-variant-edit-form select,.slide-panel__body .experiment-create-form input[type=text],.slide-panel__body .experiment-create-form input[type=email],.slide-panel__body .experiment-create-form input[type=url],.slide-panel__body .experiment-create-form input[type=password],.slide-panel__body .experiment-create-form input[type=number],.slide-panel__body .experiment-create-form textarea,.slide-panel__body .experiment-create-form select,.slide-panel__body .jaraba-premium-form input[type=text],.slide-panel__body .jaraba-premium-form input[type=email],.slide-panel__body .jaraba-premium-form input[type=url],.slide-panel__body .jaraba-premium-form input[type=password],.slide-panel__body .jaraba-premium-form input[type=number],.slide-panel__body .jaraba-premium-form textarea,.slide-panel__body .jaraba-premium-form select,.slide-panel__body .slide-panel__form input[type=text],.slide-panel__body .slide-panel__form input[type=email],.slide-panel__body .slide-panel__form input[type=url],.slide-panel__body .slide-panel__form input[type=password],.slide-panel__body .slide-panel__form input[type=number],.slide-panel__body .slide-panel__form textarea,.slide-panel__body .slide-panel__form select,.slide-panel__body form[class*=content-article] input[type=text],.slide-panel__body form[class*=content-article] input[type=email],.slide-panel__body form[class*=content-article] input[type=url],.slide-panel__body form[class*=content-article] input[type=password],.slide-panel__body form[class*=content-article] input[type=number],.slide-panel__body form[class*=content-article] textarea,.slide-panel__body form[class*=content-article] select,.slide-panel__body form[class*=content-category] input[type=text],.slide-panel__body form[class*=content-category] input[type=email],.slide-panel__body form[class*=content-category] input[type=url],.slide-panel__body form[class*=content-category] input[type=password],.slide-panel__body form[class*=content-category] input[type=number],.slide-panel__body form[class*=content-category] textarea,.slide-panel__body form[class*=content-category] select,.slide-panel__body form[class*=page-experiment] input[type=text],.slide-panel__body form[class*=page-experiment] input[type=email],.slide-panel__body form[class*=page-experiment] input[type=url],.slide-panel__body form[class*=page-experiment] input[type=password],.slide-panel__body form[class*=page-experiment] input[type=number],.slide-panel__body form[class*=page-experiment] textarea,.slide-panel__body form[class*=page-experiment] select,.slide-panel__body form[class*=experiment-variant] input[type=text],.slide-panel__body form[class*=experiment-variant] input[type=email],.slide-panel__body form[class*=experiment-variant] input[type=url],.slide-panel__body form[class*=experiment-variant] input[type=password],.slide-panel__body form[class*=experiment-variant] input[type=number],.slide-panel__body form[class*=experiment-variant] textarea,.slide-panel__body form[class*=experiment-variant] select{width:100%;padding:.875rem 1rem;border:2px solid var(--ej-border-color,#E5E7EB);border-radius:12px;font-size:1rem;font-family:inherit;transition:all .25s cubic-bezier(0.4,0,0.2,1);background:var(--ej-bg-surface,#FFFFFF);box-shadow:0 1px 3px rgba(0,0,0,.04)}.slide-panel__body .content-article-add-form input[type=text]:hover:not(:focus),.slide-panel__body .content-article-add-form input[type=email]:hover:not(:focus),.slide-panel__body .content-article-add-form input[type=url]:hover:not(:focus),.slide-panel__body .content-article-add-form input[type=password]:hover:not(:focus),.slide-panel__body .content-article-add-form input[type=number]:hover:not(:focus),.slide-panel__body .content-article-add-form textarea:hover:not(:focus),.slide-panel__body .content-article-add-form select:hover:not(:focus),.slide-panel__body .content-category-add-form input[type=text]:hover:not(:focus),.slide-panel__body .content-category-add-form input[type=email]:hover:not(:focus),.slide-panel__body .content-category-add-form input[type=url]:hover:not(:focus),.slide-panel__body .content-category-add-form input[type=password]:hover:not(:focus),.slide-panel__body .content-category-add-form input[type=number]:hover:not(:focus),.slide-panel__body .content-category-add-form textarea:hover:not(:focus),.slide-panel__body .content-category-add-form select:hover:not(:focus),.slide-panel__body .content-article-edit-form input[type=text]:hover:not(:focus),.slide-panel__body .content-article-edit-form input[type=email]:hover:not(:focus),.slide-panel__body .content-article-edit-form input[type=url]:hover:not(:focus),.slide-panel__body .content-article-edit-form input[type=password]:hover:not(:focus),.slide-panel__body .content-article-edit-form input[type=number]:hover:not(:focus),.slide-panel__body .content-article-edit-form textarea:hover:not(:focus),.slide-panel__body .content-article-edit-form select:hover:not(:focus),.slide-panel__body .content-category-edit-form input[type=text]:hover:not(:focus),.slide-panel__body .content-category-edit-form input[type=email]:hover:not(:focus),.slide-panel__body .content-category-edit-form input[type=url]:hover:not(:focus),.slide-panel__body .content-category-edit-form input[type=password]:hover:not(:focus),.slide-panel__body .content-category-edit-form input[type=number]:hover:not(:focus),.slide-panel__body .content-category-edit-form textarea:hover:not(:focus),.slide-panel__body .content-category-edit-form select:hover:not(:focus),.slide-panel__body .entity-content-article-add-form input[type=text]:hover:not(:focus),.slide-panel__body .entity-content-article-add-form input[type=email]:hover:not(:focus),.slide-panel__body .entity-content-article-add-form input[type=url]:hover:not(:focus),.slide-panel__body .entity-content-article-add-form input[type=password]:hover:not(:focus),.slide-panel__body .entity-content-article-add-form input[type=number]:hover:not(:focus),.slide-panel__body .entity-content-article-add-form textarea:hover:not(:focus),.slide-panel__body .entity-content-article-add-form select:hover:not(:focus),.slide-panel__body .entity-content-category-add-form input[type=text]:hover:not(:focus),.slide-panel__body .entity-content-category-add-form input[type=email]:hover:not(:focus),.slide-panel__body .entity-content-category-add-form input[type=url]:hover:not(:focus),.slide-panel__body .entity-content-category-add-form input[type=password]:hover:not(:focus),.slide-panel__body .entity-content-category-add-form input[type=number]:hover:not(:focus),.slide-panel__body .entity-content-category-add-form textarea:hover:not(:focus),.slide-panel__body .entity-content-category-add-form select:hover:not(:focus),.slide-panel__body .page-experiment-add-form input[type=text]:hover:not(:focus),.slide-panel__body .page-experiment-add-form input[type=email]:hover:not(:focus),.slide-panel__body .page-experiment-add-form input[type=url]:hover:not(:focus),.slide-panel__body .page-experiment-add-form input[type=password]:hover:not(:focus),.slide-panel__body .page-experiment-add-form input[type=number]:hover:not(:focus),.slide-panel__body .page-experiment-add-form textarea:hover:not(:focus),.slide-panel__body .page-experiment-add-form select:hover:not(:focus),.slide-panel__body .page-experiment-edit-form input[type=text]:hover:not(:focus),.slide-panel__body .page-experiment-edit-form input[type=email]:hover:not(:focus),.slide-panel__body .page-experiment-edit-form input[type=url]:hover:not(:focus),.slide-panel__body .page-experiment-edit-form input[type=password]:hover:not(:focus),.slide-panel__body .page-experiment-edit-form input[type=number]:hover:not(:focus),.slide-panel__body .page-experiment-edit-form textarea:hover:not(:focus),.slide-panel__body .page-experiment-edit-form select:hover:not(:focus),.slide-panel__body .experiment-variant-add-form input[type=text]:hover:not(:focus),.slide-panel__body .experiment-variant-add-form input[type=email]:hover:not(:focus),.slide-panel__body .experiment-variant-add-form input[type=url]:hover:not(:focus),.slide-panel__body .experiment-variant-add-form input[type=password]:hover:not(:focus),.slide-panel__body .experiment-variant-add-form input[type=number]:hover:not(:focus),.slide-panel__body .experiment-variant-add-form textarea:hover:not(:focus),.slide-panel__body .experiment-variant-add-form select:hover:not(:focus),.slide-panel__body .experiment-variant-edit-form input[type=text]:hover:not(:focus),.slide-panel__body .experiment-variant-edit-form input[type=email]:hover:not(:focus),.slide-panel__body .experiment-variant-edit-form input[type=url]:hover:not(:focus),.slide-panel__body .experiment-variant-edit-form input[type=password]:hover:not(:focus),.slide-panel__body .experiment-variant-edit-form input[type=number]:hover:not(:focus),.slide-panel__body .experiment-variant-edit-form textarea:hover:not(:focus),.slide-panel__body .experiment-variant-edit-form select:hover:not(:focus),.slide-panel__body .experiment-create-form input[type=text]:hover:not(:focus),.slide-panel__body .experiment-create-form input[type=email]:hover:not(:focus),.slide-panel__body .experiment-create-form input[type=url]:hover:not(:focus),.slide-panel__body .experiment-create-form input[type=password]:hover:not(:focus),.slide-panel__body .experiment-create-form input[type=number]:hover:not(:focus),.slide-panel__body .experiment-create-form textarea:hover:not(:focus),.slide-panel__body .experiment-create-form select:hover:not(:focus),.slide-panel__body .jaraba-premium-form input[type=text]:hover:not(:focus),.slide-panel__body .jaraba-premium-form input[type=email]:hover:not(:focus),.slide-panel__body .jaraba-premium-form input[type=url]:hover:not(:focus),.slide-panel__body .jaraba-premium-form input[type=password]:hover:not(:focus),.slide-panel__body .jaraba-premium-form input[type=number]:hover:not(:focus),.slide-panel__body .jaraba-premium-form textarea:hover:not(:focus),.slide-panel__body .jaraba-premium-form select:hover:not(:focus),.slide-panel__body .slide-panel__form input[type=text]:hover:not(:focus),.slide-panel__body .slide-panel__form input[type=email]:hover:not(:focus),.slide-panel__body .slide-panel__form input[type=url]:hover:not(:focus),.slide-panel__body .slide-panel__form input[type=password]:hover:not(:focus),.slide-panel__body .slide-panel__form input[type=number]:hover:not(:focus),.slide-panel__body .slide-panel__form textarea:hover:not(:focus),.slide-panel__body .slide-panel__form select:hover:not(:focus),.slide-panel__body form[class*=content-article] input[type=text]:hover:not(:focus),.slide-panel__body form[class*=content-article] input[type=email]:hover:not(:focus),.slide-panel__body form[class*=content-article] input[type=url]:hover:not(:focus),.slide-panel__body form[class*=content-article] input[type=password]:hover:not(:focus),.slide-panel__body form[class*=content-article] input[type=number]:hover:not(:focus),.slide-panel__body form[class*=content-article] textarea:hover:not(:focus),.slide-panel__body form[class*=content-article] select:hover:not(:focus),.slide-panel__body form[class*=content-category] input[type=text]:hover:not(:focus),.slide-panel__body form[class*=content-category] input[type=email]:hover:not(:focus),.slide-panel__body form[class*=content-category] input[type=url]:hover:not(:focus),.slide-panel__body form[class*=content-category] input[type=password]:hover:not(:focus),.slide-panel__body form[class*=content-category] input[type=number]:hover:not(:focus),.slide-panel__body form[class*=content-category] textarea:hover:not(:focus),.slide-panel__body form[class*=content-category] select:hover:not(:focus),.slide-panel__body form[class*=page-experiment] input[type=text]:hover:not(:focus),.slide-panel__body form[class*=page-experiment] input[type=email]:hover:not(:focus),.slide-panel__body form[class*=page-experiment] input[type=url]:hover:not(:focus),.slide-panel__body form[class*=page-experiment] input[type=password]:hover:not(:focus),.slide-panel__body form[class*=page-experiment] input[type=number]:hover:not(:focus),.slide-panel__body form[class*=page-experiment] textarea:hover:not(:focus),.slide-panel__body form[class*=page-experiment] select:hover:not(:focus),.slide-panel__body form[class*=experiment-variant] input[type=text]:hover:not(:focus),.slide-panel__body form[class*=experiment-variant] input[type=email]:hover:not(:focus),.slide-panel__body form[class*=experiment-variant] input[type=url]:hover:not(:focus),.slide-panel__body form[class*=experiment-variant] input[type=password]:hover:not(:focus),.slide-panel__body form[class*=experiment-variant] input[type=number]:hover:not(:focus),.slide-panel__body form[class*=experiment-variant] textarea:hover:not(:focus),.slide-panel__body form[class*=experiment-variant] select:hover:not(:focus){border-color:var(--ej-color-neutral,#94A3B8);box-shadow:0 2px 6px rgba(0,0,0,.06)}.slide-panel__body .content-article-add-form input[type=text]:focus,.slide-panel__body .content-article-add-form input[type=email]:focus,.slide-panel__body .content-article-add-form input[type=url]:focus,.slide-panel__body .content-article-add-form input[type=password]:focus,.slide-panel__body .content-article-add-form input[type=number]:focus,.slide-panel__body .content-article-add-form textarea:focus,.slide-panel__body .content-article-add-form select:focus,.slide-panel__body .content-category-add-form input[type=text]:focus,.slide-panel__body .content-category-add-form input[type=email]:focus,.slide-panel__body .content-category-add-form input[type=url]:focus,.slide-panel__body .content-category-add-form input[type=password]:focus,.slide-panel__body .content-category-add-form input[type=number]:focus,.slide-panel__body .content-category-add-form textarea:focus,.slide-panel__body .content-category-add-form select:focus,.slide-panel__body .content-article-edit-form input[type=text]:focus,.slide-panel__body .content-article-edit-form input[type=email]:focus,.slide-panel__body .content-article-edit-form input[type=url]:focus,.slide-panel__body .content-article-edit-form input[type=password]:focus,.slide-panel__body .content-article-edit-form input[type=number]:focus,.slide-panel__body .content-article-edit-form textarea:focus,.slide-panel__body .content-article-edit-form select:focus,.slide-panel__body .content-category-edit-form input[type=text]:focus,.slide-panel__body .content-category-edit-form input[type=email]:focus,.slide-panel__body .content-category-edit-form input[type=url]:focus,.slide-panel__body .content-category-edit-form input[type=password]:focus,.slide-panel__body .content-category-edit-form input[type=number]:focus,.slide-panel__body .content-category-edit-form textarea:focus,.slide-panel__body .content-category-edit-form select:focus,.slide-panel__body .entity-content-article-add-form input[type=text]:focus,.slide-panel__body .entity-content-article-add-form input[type=email]:focus,.slide-panel__body .entity-content-article-add-form input[type=url]:focus,.slide-panel__body .entity-content-article-add-form input[type=password]:focus,.slide-panel__body .entity-content-article-add-form input[type=number]:focus,.slide-panel__body .entity-content-article-add-form textarea:focus,.slide-panel__body .entity-content-article-add-form select:focus,.slide-panel__body .entity-content-category-add-form input[type=text]:focus,.slide-panel__body .entity-content-category-add-form input[type=email]:focus,.slide-panel__body .entity-content-category-add-form input[type=url]:focus,.slide-panel__body .entity-content-category-add-form input[type=password]:focus,.slide-panel__body .entity-content-category-add-form input[type=number]:focus,.slide-panel__body .entity-content-category-add-form textarea:focus,.slide-panel__body .entity-content-category-add-form select:focus,.slide-panel__body .page-experiment-add-form input[type=text]:focus,.slide-panel__body .page-experiment-add-form input[type=email]:focus,.slide-panel__body .page-experiment-add-form input[type=url]:focus,.slide-panel__body .page-experiment-add-form input[type=password]:focus,.slide-panel__body .page-experiment-add-form input[type=number]:focus,.slide-panel__body .page-experiment-add-form textarea:focus,.slide-panel__body .page-experiment-add-form select:focus,.slide-panel__body .page-experiment-edit-form input[type=text]:focus,.slide-panel__body .page-experiment-edit-form input[type=email]:focus,.slide-panel__body .page-experiment-edit-form input[type=url]:focus,.slide-panel__body .page-experiment-edit-form input[type=password]:focus,.slide-panel__body .page-experiment-edit-form input[type=number]:focus,.slide-panel__body .page-experiment-edit-form textarea:focus,.slide-panel__body .page-experiment-edit-form select:focus,.slide-panel__body .experiment-variant-add-form input[type=text]:focus,.slide-panel__body .experiment-variant-add-form input[type=email]:focus,.slide-panel__body .experiment-variant-add-form input[type=url]:focus,.slide-panel__body .experiment-variant-add-form input[type=password]:focus,.slide-panel__body .experiment-variant-add-form input[type=number]:focus,.slide-panel__body .experiment-variant-add-form textarea:focus,.slide-panel__body .experiment-variant-add-form select:focus,.slide-panel__body .experiment-variant-edit-form input[type=text]:focus,.slide-panel__body .experiment-variant-edit-form input[type=email]:focus,.slide-panel__body .experiment-variant-edit-form input[type=url]:focus,.slide-panel__body .experiment-variant-edit-form input[type=password]:focus,.slide-panel__body .experiment-variant-edit-form input[type=number]:focus,.slide-panel__body .experiment-variant-edit-form textarea:focus,.slide-panel__body .experiment-variant-edit-form select:focus,.slide-panel__body .experiment-create-form input[type=text]:focus,.slide-panel__body .experiment-create-form input[type=email]:focus,.slide-panel__body .experiment-create-form input[type=url]:focus,.slide-panel__body .experiment-create-form input[type=password]:focus,.slide-panel__body .experiment-create-form input[type=number]:focus,.slide-panel__body .experiment-create-form textarea:focus,.slide-panel__body .experiment-create-form select:focus,.slide-panel__body .jaraba-premium-form input[type=text]:focus,.slide-panel__body .jaraba-premium-form input[type=email]:focus,.slide-panel__body .jaraba-premium-form input[type=url]:focus,.slide-panel__body .jaraba-premium-form input[type=password]:focus,.slide-panel__body .jaraba-premium-form input[type=number]:focus,.slide-panel__body .jaraba-premium-form textarea:focus,.slide-panel__body .jaraba-premium-form select:focus,.slide-panel__body .slide-panel__form input[type=text]:focus,.slide-panel__body .slide-panel__form input[type=email]:focus,.slide-panel__body .slide-panel__form input[type=url]:focus,.slide-panel__body .slide-panel__form input[type=password]:focus,.slide-panel__body .slide-panel__form input[type=number]:focus,.slide-panel__body .slide-panel__form textarea:focus,.slide-panel__body .slide-panel__form select:focus,.slide-panel__body form[class*=content-article] input[type=text]:focus,.slide-panel__body form[class*=content-article] input[type=email]:focus,.slide-panel__body form[class*=content-article] input[type=url]:focus,.slide-panel__body form[class*=content-article] input[type=password]:focus,.slide-panel__body form[class*=content-article] input[type=number]:focus,.slide-panel__body form[class*=content-article] textarea:focus,.slide-panel__body form[class*=content-article] select:focus,.slide-panel__body form[class*=content-category] input[type=text]:focus,.slide-panel__body form[class*=content-category] input[type=email]:focus,.slide-panel__body form[class*=content-category] input[type=url]:focus,.slide-panel__body form[class*=content-category] input[type=password]:focus,.slide-panel__body form[class*=content-category] input[type=number]:focus,.slide-panel__body form[class*=content-category] textarea:focus,.slide-panel__body form[class*=content-category] select:focus,.slide-panel__body form[class*=page-experiment] input[type=text]:focus,.slide-panel__body form[class*=page-experiment] input[type=email]:focus,.slide-panel__body form[class*=page-experiment] input[type=url]:focus,.slide-panel__body form[class*=page-experiment] input[type=password]:focus,.slide-panel__body form[class*=page-experiment] input[type=number]:focus,.slide-panel__body form[class*=page-experiment] textarea:focus,.slide-panel__body form[class*=page-experiment] select:focus,.slide-panel__body form[class*=experiment-variant] input[type=text]:focus,.slide-panel__body form[class*=experiment-variant] input[type=email]:focus,.slide-panel__body form[class*=experiment-variant] input[type=url]:focus,.slide-panel__body form[class*=experiment-variant] input[type=password]:focus,.slide-panel__body form[class*=experiment-variant] input[type=number]:focus,.slide-panel__body form[class*=experiment-variant] textarea:focus,.slide-panel__body form[class*=experiment-variant] select:focus{outline:none;border-color:var(--ej-color-primary,#FF7C00);box-shadow:0 0 0 4px rgba(255,124,0,.12),0 4px 12px rgba(255,124,0,.08)}.slide-panel__body .content-article-add-form input[type=text]::placeholder,.slide-panel__body .content-article-add-form input[type=email]::placeholder,.slide-panel__body .content-article-add-form input[type=url]::placeholder,.slide-panel__body .content-article-add-form input[type=password]::placeholder,.slide-panel__body .content-article-add-form input[type=number]::placeholder,.slide-panel__body .content-article-add-form textarea::placeholder,.slide-panel__body .content-article-add-form select::placeholder,.slide-panel__body .content-category-add-form input[type=text]::placeholder,.slide-panel__body .content-category-add-form input[type=email]::placeholder,.slide-panel__body .content-category-add-form input[type=url]::placeholder,.slide-panel__body .content-category-add-form input[type=password]::placeholder,.slide-panel__body .content-category-add-form input[type=number]::placeholder,.slide-panel__body .content-category-add-form textarea::placeholder,.slide-panel__body .content-category-add-form select::placeholder,.slide-panel__body .content-article-edit-form input[type=text]::placeholder,.slide-panel__body .content-article-edit-form input[type=email]::placeholder,.slide-panel__body .content-article-edit-form input[type=url]::placeholder,.slide-panel__body .content-article-edit-form input[type=password]::placeholder,.slide-panel__body .content-article-edit-form input[type=number]::placeholder,.slide-panel__body .content-article-edit-form textarea::placeholder,.slide-panel__body .content-article-edit-form select::placeholder,.slide-panel__body .content-category-edit-form input[type=text]::placeholder,.slide-panel__body .content-category-edit-form input[type=email]::placeholder,.slide-panel__body .content-category-edit-form input[type=url]::placeholder,.slide-panel__body .content-category-edit-form input[type=password]::placeholder,.slide-panel__body .content-category-edit-form input[type=number]::placeholder,.slide-panel__body .content-category-edit-form textarea::placeholder,.slide-panel__body .content-category-edit-form select::placeholder,.slide-panel__body .entity-content-article-add-form input[type=text]::placeholder,.slide-panel__body .entity-content-article-add-form input[type=email]::placeholder,.slide-panel__body .entity-content-article-add-form input[type=url]::placeholder,.slide-panel__body .entity-content-article-add-form input[type=password]::placeholder,.slide-panel__body .entity-content-article-add-form input[type=number]::placeholder,.slide-panel__body .entity-content-article-add-form textarea::placeholder,.slide-panel__body .entity-content-article-add-form select::placeholder,.slide-panel__body .entity-content-category-add-form input[type=text]::placeholder,.slide-panel__body .entity-content-category-add-form input[type=email]::placeholder,.slide-panel__body .entity-content-category-add-form input[type=url]::placeholder,.slide-panel__body .entity-content-category-add-form input[type=password]::placeholder,.slide-panel__body .entity-content-category-add-form input[type=number]::placeholder,.slide-panel__body .entity-content-category-add-form textarea::placeholder,.slide-panel__body .entity-content-category-add-form select::placeholder,.slide-panel__body .page-experiment-add-form input[type=text]::placeholder,.slide-panel__body .page-experiment-add-form input[type=email]::placeholder,.slide-panel__body .page-experiment-add-form input[type=url]::placeholder,.slide-panel__body .page-experiment-add-form input[type=password]::placeholder,.slide-panel__body .page-experiment-add-form input[type=number]::placeholder,.slide-panel__body .page-experiment-add-form textarea::placeholder,.slide-panel__body .page-experiment-add-form select::placeholder,.slide-panel__body .page-experiment-edit-form input[type=text]::placeholder,.slide-panel__body .page-experiment-edit-form input[type=email]::placeholder,.slide-panel__body .page-experiment-edit-form input[type=url]::placeholder,.slide-panel__body .page-experiment-edit-form input[type=password]::placeholder,.slide-panel__body .page-experiment-edit-form input[type=number]::placeholder,.slide-panel__body .page-experiment-edit-form textarea::placeholder,.slide-panel__body .page-experiment-edit-form select::placeholder,.slide-panel__body .experiment-variant-add-form input[type=text]::placeholder,.slide-panel__body .experiment-variant-add-form input[type=email]::placeholder,.slide-panel__body .experiment-variant-add-form input[type=url]::placeholder,.slide-panel__body .experiment-variant-add-form input[type=password]::placeholder,.slide-panel__body .experiment-variant-add-form input[type=number]::placeholder,.slide-panel__body .experiment-variant-add-form textarea::placeholder,.slide-panel__body .experiment-variant-add-form select::placeholder,.slide-panel__body .experiment-variant-edit-form input[type=text]::placeholder,.slide-panel__body .experiment-variant-edit-form input[type=email]::placeholder,.slide-panel__body .experiment-variant-edit-form input[type=url]::placeholder,.slide-panel__body .experiment-variant-edit-form input[type=password]::placeholder,.slide-panel__body .experiment-variant-edit-form input[type=number]::placeholder,.slide-panel__body .experiment-variant-edit-form textarea::placeholder,.slide-panel__body .experiment-variant-edit-form select::placeholder,.slide-panel__body .experiment-create-form input[type=text]::placeholder,.slide-panel__body .experiment-create-form input[type=email]::placeholder,.slide-panel__body .experiment-create-form input[type=url]::placeholder,.slide-panel__body .experiment-create-form input[type=password]::placeholder,.slide-panel__body .experiment-create-form input[type=number]::placeholder,.slide-panel__body .experiment-create-form textarea::placeholder,.slide-panel__body .experiment-create-form select::placeholder,.slide-panel__body .jaraba-premium-form input[type=text]::placeholder,.slide-panel__body .jaraba-premium-form input[type=email]::placeholder,.slide-panel__body .jaraba-premium-form input[type=url]::placeholder,.slide-panel__body .jaraba-premium-form input[type=password]::placeholder,.slide-panel__body .jaraba-premium-form input[type=number]::placeholder,.slide-panel__body .jaraba-premium-form textarea::placeholder,.slide-panel__body .jaraba-premium-form select::placeholder,.slide-panel__body .slide-panel__form input[type=text]::placeholder,.slide-panel__body .slide-panel__form input[type=email]::placeholder,.slide-panel__body .slide-panel__form input[type=url]::placeholder,.slide-panel__body .slide-panel__form input[type=password]::placeholder,.slide-panel__body .slide-panel__form input[type=number]::placeholder,.slide-panel__body .slide-panel__form textarea::placeholder,.slide-panel__body .slide-panel__form select::placeholder,.slide-panel__body form[class*=content-article] input[type=text]::placeholder,.slide-panel__body form[class*=content-article] input[type=email]::placeholder,.slide-panel__body form[class*=content-article] input[type=url]::placeholder,.slide-panel__body form[class*=content-article] input[type=password]::placeholder,.slide-panel__body form[class*=content-article] input[type=number]::placeholder,.slide-panel__body form[class*=content-article] textarea::placeholder,.slide-panel__body form[class*=content-article] select::placeholder,.slide-panel__body form[class*=content-category] input[type=text]::placeholder,.slide-panel__body form[class*=content-category] input[type=email]::placeholder,.slide-panel__body form[class*=content-category] input[type=url]::placeholder,.slide-panel__body form[class*=content-category] input[type=password]::placeholder,.slide-panel__body form[class*=content-category] input[type=number]::placeholder,.slide-panel__body form[class*=content-category] textarea::placeholder,.slide-panel__body form[class*=content-category] select::placeholder,.slide-panel__body form[class*=page-experiment] input[type=text]::placeholder,.slide-panel__body form[class*=page-experiment] input[type=email]::placeholder,.slide-panel__body form[class*=page-experiment] input[type=url]::placeholder,.slide-panel__body form[class*=page-experiment] input[type=password]::placeholder,.slide-panel__body form[class*=page-experiment] input[type=number]::placeholder,.slide-panel__body form[class*=page-experiment] textarea::placeholder,.slide-panel__body form[class*=page-experiment] select::placeholder,.slide-panel__body form[class*=experiment-variant] input[type=text]::placeholder,.slide-panel__body form[class*=experiment-variant] input[type=email]::placeholder,.slide-panel__body form[class*=experiment-variant] input[type=url]::placeholder,.slide-panel__body form[class*=experiment-variant] input[type=password]::placeholder,.slide-panel__body form[class*=experiment-variant] input[type=number]::placeholder,.slide-panel__body form[class*=experiment-variant] textarea::placeholder,.slide-panel__body form[class*=experiment-variant] select::placeholder{color:var(--ej-text-muted,#64748B);font-style:italic}.slide-panel__body .content-article-add-form textarea,.slide-panel__body .content-category-add-form textarea,.slide-panel__body .content-article-edit-form textarea,.slide-panel__body .content-category-edit-form textarea,.slide-panel__body .entity-content-article-add-form textarea,.slide-panel__body .entity-content-category-add-form textarea,.slide-panel__body .page-experiment-add-form textarea,.slide-panel__body .page-experiment-edit-form textarea,.slide-panel__body .experiment-variant-add-form textarea,.slide-panel__body .experiment-variant-edit-form textarea,.slide-panel__body .experiment-create-form textarea,.slide-panel__body .jaraba-premium-form textarea,.slide-panel__body .slide-panel__form textarea,.slide-panel__body form[class*=content-article] textarea,.slide-panel__body form[class*=content-category] textarea,.slide-panel__body form[class*=page-experiment] textarea,.slide-panel__body form[class*=experiment-variant] textarea{min-height:120px;resize:vertical}.slide-panel__body .content-article-add-form select,.slide-panel__body .content-category-add-form select,.slide-panel__body .content-article-edit-form select,.slide-panel__body .content-category-edit-form select,.slide-panel__body .entity-content-article-add-form select,.slide-panel__body .entity-content-category-add-form select,.slide-panel__body .page-experiment-add-form select,.slide-panel__body .page-experiment-edit-form select,.slide-panel__body .experiment-variant-add-form select,.slide-panel__body .experiment-variant-edit-form select,.slide-panel__body .experiment-create-form select,.slide-panel__body .jaraba-premium-form select,.slide-panel__body .slide-panel__form select,.slide-panel__body form[class*=content-article] select,.slide-panel__body form[class*=content-category] select,.slide-panel__body form[class*=page-experiment] select,.slide-panel__body form[class*=experiment-variant] select{cursor:pointer}.slide-panel__body .content-article-add-form .form-type-checkbox,.slide-panel__body .content-article-add-form .form-type-radio,.slide-panel__body .content-category-add-form .form-type-checkbox,.slide-panel__body .content-category-add-form .form-type-radio,.slide-panel__body .content-article-edit-form .form-type-checkbox,.slide-panel__body .content-article-edit-form .form-type-radio,.slide-panel__body .content-category-edit-form .form-type-checkbox,.slide-panel__body .content-category-edit-form .form-type-radio,.slide-panel__body .entity-content-article-add-form .form-type-checkbox,.slide-panel__body .entity-content-article-add-form .form-type-radio,.slide-panel__body .entity-content-category-add-form .form-type-checkbox,.slide-panel__body .entity-content-category-add-form .form-type-radio,.slide-panel__body .page-experiment-add-form .form-type-checkbox,.slide-panel__body .page-experiment-add-form .form-type-radio,.slide-panel__body .page-experiment-edit-form .form-type-checkbox,.slide-panel__body .page-experiment-edit-form .form-type-radio,.slide-panel__body .experiment-variant-add-form .form-type-checkbox,.slide-panel__body .experiment-variant-add-form .form-type-radio,.slide-panel__body .experiment-variant-edit-form .form-type-checkbox,.slide-panel__body .experiment-variant-edit-form .form-type-radio,.slide-panel__body .experiment-create-form .form-type-checkbox,.slide-panel__body .experiment-create-form .form-type-radio,.slide-panel__body .jaraba-premium-form .form-type-checkbox,.slide-panel__body .jaraba-premium-form .form-type-radio,.slide-panel__body .slide-panel__form .form-type-checkbox,.slide-panel__body .slide-panel__form .form-type-radio,.slide-panel__body form[class*=content-article] .form-type-checkbox,.slide-panel__body form[class*=content-article] .form-type-radio,.slide-panel__body form[class*=content-category] .form-type-checkbox,.slide-panel__body form[class*=content-category] .form-type-radio,.slide-panel__body form[class*=page-experiment] .form-type-checkbox,.slide-panel__body form[class*=page-experiment] .form-type-radio,.slide-panel__body form[class*=experiment-variant] .form-type-checkbox,.slide-panel__body form[class*=experiment-variant] .form-type-radio{display:flex;align-items:center;gap:.5rem}.slide-panel__body .content-article-add-form .form-type-checkbox input,.slide-panel__body .content-article-add-form .form-type-radio input,.slide-panel__body .content-category-add-form .form-type-checkbox input,.slide-panel__body .content-category-add-form .form-type-radio input,.slide-panel__body .content-article-edit-form .form-type-checkbox input,.slide-panel__body .content-article-edit-form .form-type-radio input,.slide-panel__body .content-category-edit-form .form-type-checkbox input,.slide-panel__body .content-category-edit-form .form-type-radio input,.slide-panel__body .entity-content-article-add-form .form-type-checkbox input,.slide-panel__body .entity-content-article-add-form .form-type-radio input,.slide-panel__body .entity-content-category-add-form .form-type-checkbox input,.slide-panel__body .entity-content-category-add-form .form-type-radio input,.slide-panel__body .page-experiment-add-form .form-type-checkbox input,.slide-panel__body .page-experiment-add-form .form-type-radio input,.slide-panel__body .page-experiment-edit-form .form-type-checkbox input,.slide-panel__body .page-experiment-edit-form .form-type-radio input,.slide-panel__body .experiment-variant-add-form .form-type-checkbox input,.slide-panel__body .experiment-variant-add-form .form-type-radio input,.slide-panel__body .experiment-variant-edit-form .form-type-checkbox input,.slide-panel__body .experiment-variant-edit-form .form-type-radio input,.slide-panel__body .experiment-create-form .form-type-checkbox input,.slide-panel__body .experiment-create-form .form-type-radio input,.slide-panel__body .jaraba-premium-form .form-type-checkbox input,.slide-panel__body .jaraba-premium-form .form-type-radio input,.slide-panel__body .slide-panel__form .form-type-checkbox input,.slide-panel__body .slide-panel__form .form-type-radio input,.slide-panel__body form[class*=content-article] .form-type-checkbox input,.slide-panel__body form[class*=content-article] .form-type-radio input,.slide-panel__body form[class*=content-category] .form-type-checkbox input,.slide-panel__body form[class*=content-category] .form-type-radio input,.slide-panel__body form[class*=page-experiment] .form-type-checkbox input,.slide-panel__body form[class*=page-experiment] .form-type-radio input,.slide-panel__body form[class*=experiment-variant] .form-type-checkbox input,.slide-panel__body form[class*=experiment-variant] .form-type-radio input{width:18px;height:18px;accent-color:var(--ej-color-innovation,#00A9A5)}.slide-panel__body .content-article-add-form .form-type-checkbox label,.slide-panel__body .content-article-add-form .form-type-radio label,.slide-panel__body .content-category-add-form .form-type-checkbox label,.slide-panel__body .content-category-add-form .form-type-radio label,.slide-panel__body .content-article-edit-form .form-type-checkbox label,.slide-panel__body .content-article-edit-form .form-type-radio label,.slide-panel__body .content-category-edit-form .form-type-checkbox label,.slide-panel__body .content-category-edit-form .form-type-radio label,.slide-panel__body .entity-content-article-add-form .form-type-checkbox label,.slide-panel__body .entity-content-article-add-form .form-type-radio label,.slide-panel__body .entity-content-category-add-form .form-type-checkbox label,.slide-panel__body .entity-content-category-add-form .form-type-radio label,.slide-panel__body .page-experiment-add-form .form-type-checkbox label,.slide-panel__body .page-experiment-add-form .form-type-radio label,.slide-panel__body .page-experiment-edit-form .form-type-checkbox label,.slide-panel__body .page-experiment-edit-form .form-type-radio label,.slide-panel__body .experiment-variant-add-form .form-type-checkbox label,.slide-panel__body .experiment-variant-add-form .form-type-radio label,.slide-panel__body .experiment-variant-edit-form .form-type-checkbox label,.slide-panel__body .experiment-variant-edit-form .form-type-radio label,.slide-panel__body .experiment-create-form .form-type-checkbox label,.slide-panel__body .experiment-create-form .form-type-radio label,.slide-panel__body .jaraba-premium-form .form-type-checkbox label,.slide-panel__body .jaraba-premium-form .form-type-radio label,.slide-panel__body .slide-panel__form .form-type-checkbox label,.slide-panel__body .slide-panel__form .form-type-radio label,.slide-panel__body form[class*=content-article] .form-type-checkbox label,.slide-panel__body form[class*=content-article] .form-type-radio label,.slide-panel__body form[class*=content-category] .form-type-checkbox label,.slide-panel__body form[class*=content-category] .form-type-radio label,.slide-panel__body form[class*=page-experiment] .form-type-checkbox label,.slide-panel__body form[class*=page-experiment] .form-type-radio label,.slide-panel__body form[class*=experiment-variant] .form-type-checkbox label,.slide-panel__body form[class*=experiment-variant] .form-type-radio label{margin:0;font-weight:normal}.slide-panel__body .content-article-add-form details,.slide-panel__body .content-category-add-form details,.slide-panel__body .content-article-edit-form details,.slide-panel__body .content-category-edit-form details,.slide-panel__body .entity-content-article-add-form details,.slide-panel__body .entity-content-category-add-form details,.slide-panel__body .page-experiment-add-form details,.slide-panel__body .page-experiment-edit-form details,.slide-panel__body .experiment-variant-add-form details,.slide-panel__body .experiment-variant-edit-form details,.slide-panel__body .experiment-create-form details,.slide-panel__body .jaraba-premium-form details,.slide-panel__body .slide-panel__form details,.slide-panel__body form[class*=content-article] details,.slide-panel__body form[class*=content-category] details,.slide-panel__body form[class*=page-experiment] details,.slide-panel__body form[class*=experiment-variant] details{border:1px solid var(--ej-border-color,#E5E7EB);border-radius:8px;margin-bottom:1rem;overflow:hidden}.slide-panel__body .content-article-add-form details summary,.slide-panel__body .content-category-add-form details summary,.slide-panel__body .content-article-edit-form details summary,.slide-panel__body .content-category-edit-form details summary,.slide-panel__body .entity-content-article-add-form details summary,.slide-panel__body .entity-content-category-add-form details summary,.slide-panel__body .page-experiment-add-form details summary,.slide-panel__body .page-experiment-edit-form details summary,.slide-panel__body .experiment-variant-add-form details summary,.slide-panel__body .experiment-variant-edit-form details summary,.slide-panel__body .experiment-create-form details summary,.slide-panel__body .jaraba-premium-form details summary,.slide-panel__body .slide-panel__form details summary,.slide-panel__body form[class*=content-article] details summary,.slide-panel__body form[class*=content-category] details summary,.slide-panel__body form[class*=page-experiment] details summary,.slide-panel__body form[class*=experiment-variant] details summary{padding:.75rem 1rem;background:var(--ej-bg-body,#F8FAFC);cursor:pointer;font-weight:500}.slide-panel__body .content-article-add-form details summary:hover,.slide-panel__body .content-category-add-form details summary:hover,.slide-panel__body .content-article-edit-form details summary:hover,.slide-panel__body .content-category-edit-form details summary:hover,.slide-panel__body .entity-content-article-add-form details summary:hover,.slide-panel__body .entity-content-category-add-form details summary:hover,.slide-panel__body .page-experiment-add-form details summary:hover,.slide-panel__body .page-experiment-edit-form details summary:hover,.slide-panel__body .experiment-variant-add-form details summary:hover,.slide-panel__body .experiment-variant-edit-form details summary:hover,.slide-panel__body .experiment-create-form details summary:hover,.slide-panel__body .jaraba-premium-form details summary:hover,.slide-panel__body .slide-panel__form details summary:hover,.slide-panel__body form[class*=content-article] details summary:hover,.slide-panel__body form[class*=content-category] details summary:hover,.slide-panel__body form[class*=page-experiment] details summary:hover,.slide-panel__body form[class*=experiment-variant] details summary:hover{background:#f1f5f9}.slide-panel__body .content-article-add-form details[open] summary,.slide-panel__body .content-category-add-form details[open] summary,.slide-panel__body .content-article-edit-form details[open] summary,.slide-panel__body .content-category-edit-form details[open] summary,.slide-panel__body .entity-content-article-add-form details[open] summary,.slide-panel__body .entity-content-category-add-form details[open] summary,.slide-panel__body .page-experiment-add-form details[open] summary,.slide-panel__body .page-experiment-edit-form details[open] summary,.slide-panel__body .experiment-variant-add-form details[open] summary,.slide-panel__body .experiment-variant-edit-form details[open] summary,.slide-panel__body .experiment-create-form details[open] summary,.slide-panel__body .jaraba-premium-form details[open] summary,.slide-panel__body .slide-panel__form details[open] summary,.slide-panel__body form[class*=content-article] details[open] summary,.slide-panel__body form[class*=content-category] details[open] summary,.slide-panel__body form[class*=page-experiment] details[open] summary,.slide-panel__body form[class*=experiment-variant] details[open] summary{border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.slide-panel__body .content-article-add-form details>.details-wrapper,.slide-panel__body .content-category-add-form details>.details-wrapper,.slide-panel__body .content-article-edit-form details>.details-wrapper,.slide-panel__body .content-category-edit-form details>.details-wrapper,.slide-panel__body .entity-content-article-add-form details>.details-wrapper,.slide-panel__body .entity-content-category-add-form details>.details-wrapper,.slide-panel__body .page-experiment-add-form details>.details-wrapper,.slide-panel__body .page-experiment-edit-form details>.details-wrapper,.slide-panel__body .experiment-variant-add-form details>.details-wrapper,.slide-panel__body .experiment-variant-edit-form details>.details-wrapper,.slide-panel__body .experiment-create-form details>.details-wrapper,.slide-panel__body .jaraba-premium-form details>.details-wrapper,.slide-panel__body .slide-panel__form details>.details-wrapper,.slide-panel__body form[class*=content-article] details>.details-wrapper,.slide-panel__body form[class*=content-category] details>.details-wrapper,.slide-panel__body form[class*=page-experiment] details>.details-wrapper,.slide-panel__body form[class*=experiment-variant] details>.details-wrapper{padding:1rem}.slide-panel__body .content-article-add-form .form-actions,.slide-panel__body .content-category-add-form .form-actions,.slide-panel__body .content-article-edit-form .form-actions,.slide-panel__body .content-category-edit-form .form-actions,.slide-panel__body .entity-content-article-add-form .form-actions,.slide-panel__body .entity-content-category-add-form .form-actions,.slide-panel__body .page-experiment-add-form .form-actions,.slide-panel__body .page-experiment-edit-form .form-actions,.slide-panel__body .experiment-variant-add-form .form-actions,.slide-panel__body .experiment-variant-edit-form .form-actions,.slide-panel__body .experiment-create-form .form-actions,.slide-panel__body .jaraba-premium-form .form-actions,.slide-panel__body .slide-panel__form .form-actions,.slide-panel__body form[class*=content-article] .form-actions,.slide-panel__body form[class*=content-category] .form-actions,.slide-panel__body form[class*=page-experiment] .form-actions,.slide-panel__body form[class*=experiment-variant] .form-actions{display:flex;gap:1rem;padding-top:2rem;margin-top:2rem;border-top:2px solid var(--ej-border-color,#E5E7EB)}.slide-panel__body .content-article-add-form .form-actions input[type=submit],.slide-panel__body .content-article-add-form .form-actions button[type=submit],.slide-panel__body .content-category-add-form .form-actions input[type=submit],.slide-panel__body .content-category-add-form .form-actions button[type=submit],.slide-panel__body .content-article-edit-form .form-actions input[type=submit],.slide-panel__body .content-article-edit-form .form-actions button[type=submit],.slide-panel__body .content-category-edit-form .form-actions input[type=submit],.slide-panel__body .content-category-edit-form .form-actions button[type=submit],.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit],.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit],.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit],.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit],.slide-panel__body .page-experiment-add-form .form-actions input[type=submit],.slide-panel__body .page-experiment-add-form .form-actions button[type=submit],.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit],.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit],.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit],.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit],.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit],.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit],.slide-panel__body .experiment-create-form .form-actions input[type=submit],.slide-panel__body .experiment-create-form .form-actions button[type=submit],.slide-panel__body .jaraba-premium-form .form-actions input[type=submit],.slide-panel__body .jaraba-premium-form .form-actions button[type=submit],.slide-panel__body .slide-panel__form .form-actions input[type=submit],.slide-panel__body .slide-panel__form .form-actions button[type=submit],.slide-panel__body form[class*=content-article] .form-actions input[type=submit],.slide-panel__body form[class*=content-article] .form-actions button[type=submit],.slide-panel__body form[class*=content-category] .form-actions input[type=submit],.slide-panel__body form[class*=content-category] .form-actions button[type=submit],.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit],.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit],.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit],.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit]{padding:.875rem 2rem;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;border:none;transition:all .3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.03em}.slide-panel__body .content-article-add-form .form-actions input[type=submit].button--primary,.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Save],.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .content-article-add-form .form-actions button[type=submit].button--primary,.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Save],.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .content-category-add-form .form-actions input[type=submit].button--primary,.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Save],.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .content-category-add-form .form-actions button[type=submit].button--primary,.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Save],.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .content-article-edit-form .form-actions input[type=submit].button--primary,.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Save],.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .content-article-edit-form .form-actions button[type=submit].button--primary,.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Save],.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .content-category-edit-form .form-actions input[type=submit].button--primary,.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Save],.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .content-category-edit-form .form-actions button[type=submit].button--primary,.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Save],.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit].button--primary,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Save],.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit].button--primary,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Save],.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit].button--primary,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Save],.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit].button--primary,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Save],.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .page-experiment-add-form .form-actions input[type=submit].button--primary,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Save],.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .page-experiment-add-form .form-actions button[type=submit].button--primary,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Save],.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit].button--primary,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Save],.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit].button--primary,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Save],.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit].button--primary,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Save],.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit].button--primary,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Save],.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit].button--primary,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Save],.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit].button--primary,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Save],.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .experiment-create-form .form-actions input[type=submit].button--primary,.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Save],.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .experiment-create-form .form-actions button[type=submit].button--primary,.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Save],.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .jaraba-premium-form .form-actions input[type=submit].button--primary,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Save],.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Guardar],.slide-panel__body .jaraba-premium-form .form-actions button[type=submit].button--primary,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Save],.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Guardar],.slide-panel__body .slide-panel__form .form-actions input[type=submit].button--primary,.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Save],.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Guardar],.slide-panel__body .slide-panel__form .form-actions button[type=submit].button--primary,.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Save],.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Guardar],.slide-panel__body form[class*=content-article] .form-actions input[type=submit].button--primary,.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Save],.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Guardar],.slide-panel__body form[class*=content-article] .form-actions button[type=submit].button--primary,.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Save],.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Guardar],.slide-panel__body form[class*=content-category] .form-actions input[type=submit].button--primary,.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Save],.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Guardar],.slide-panel__body form[class*=content-category] .form-actions button[type=submit].button--primary,.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Save],.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Guardar],.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit].button--primary,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Save],.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Guardar],.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit].button--primary,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Save],.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Guardar],.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit].button--primary,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Save],.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Guardar],.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit].button--primary,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Save],.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Guardar]{background:linear-gradient(135deg,var(--ej-color-primary,#FF7C00) 0%,var(--ej-color-impulse,#FF8C42) 100%);color:#fff;box-shadow:0 4px 14px rgba(255,124,0,.35)}.slide-panel__body .content-article-add-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .content-article-add-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .content-category-add-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .content-category-add-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .content-article-edit-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .content-article-edit-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .content-category-edit-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .content-category-edit-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .experiment-create-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .experiment-create-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body .slide-panel__form .form-actions input[type=submit].button--primary:hover,.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Save]:hover,.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body .slide-panel__form .form-actions button[type=submit].button--primary:hover,.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Save]:hover,.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body form[class*=content-article] .form-actions input[type=submit].button--primary:hover,.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Save]:hover,.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body form[class*=content-article] .form-actions button[type=submit].button--primary:hover,.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Save]:hover,.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body form[class*=content-category] .form-actions input[type=submit].button--primary:hover,.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Save]:hover,.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body form[class*=content-category] .form-actions button[type=submit].button--primary:hover,.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Save]:hover,.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit].button--primary:hover,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Save]:hover,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit].button--primary:hover,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Save]:hover,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Guardar]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit].button--primary:hover,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Save]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Guardar]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit].button--primary:hover,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Save]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Guardar]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,124,0,.45)}.slide-panel__body .content-article-add-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .content-article-add-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .content-category-add-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .content-category-add-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .content-article-edit-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .content-article-edit-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .content-category-edit-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .content-category-edit-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .experiment-create-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .experiment-create-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit].button--primary:active,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit].button--primary:active,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body .slide-panel__form .form-actions input[type=submit].button--primary:active,.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Save]:active,.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body .slide-panel__form .form-actions button[type=submit].button--primary:active,.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Save]:active,.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body form[class*=content-article] .form-actions input[type=submit].button--primary:active,.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Save]:active,.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body form[class*=content-article] .form-actions button[type=submit].button--primary:active,.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Save]:active,.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body form[class*=content-category] .form-actions input[type=submit].button--primary:active,.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Save]:active,.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body form[class*=content-category] .form-actions button[type=submit].button--primary:active,.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Save]:active,.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit].button--primary:active,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Save]:active,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit].button--primary:active,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Save]:active,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Guardar]:active,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit].button--primary:active,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Save]:active,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Guardar]:active,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit].button--primary:active,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Save]:active,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Guardar]:active{transform:translateY(0)}.slide-panel__body .content-article-add-form .form-actions input[type=submit].button--secondary,.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Delete],.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .content-article-add-form .form-actions button[type=submit].button--secondary,.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Delete],.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .content-category-add-form .form-actions input[type=submit].button--secondary,.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Delete],.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .content-category-add-form .form-actions button[type=submit].button--secondary,.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Delete],.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .content-article-edit-form .form-actions input[type=submit].button--secondary,.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Delete],.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .content-article-edit-form .form-actions button[type=submit].button--secondary,.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Delete],.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .content-category-edit-form .form-actions input[type=submit].button--secondary,.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Delete],.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .content-category-edit-form .form-actions button[type=submit].button--secondary,.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Delete],.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit].button--secondary,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Delete],.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit].button--secondary,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Delete],.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit].button--secondary,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Delete],.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit].button--secondary,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Delete],.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .page-experiment-add-form .form-actions input[type=submit].button--secondary,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Delete],.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .page-experiment-add-form .form-actions button[type=submit].button--secondary,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Delete],.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit].button--secondary,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Delete],.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit].button--secondary,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Delete],.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit].button--secondary,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Delete],.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit].button--secondary,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Delete],.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit].button--secondary,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Delete],.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit].button--secondary,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Delete],.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .experiment-create-form .form-actions input[type=submit].button--secondary,.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Delete],.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .experiment-create-form .form-actions button[type=submit].button--secondary,.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Delete],.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .jaraba-premium-form .form-actions input[type=submit].button--secondary,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Cancel],.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Delete],.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .jaraba-premium-form .form-actions button[type=submit].button--secondary,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Cancel],.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Delete],.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Eliminar],.slide-panel__body .slide-panel__form .form-actions input[type=submit].button--secondary,.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Cancel],.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Cancelar],.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Delete],.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Eliminar],.slide-panel__body .slide-panel__form .form-actions button[type=submit].button--secondary,.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Cancel],.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Cancelar],.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Delete],.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Eliminar],.slide-panel__body form[class*=content-article] .form-actions input[type=submit].button--secondary,.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Cancel],.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Cancelar],.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Delete],.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Eliminar],.slide-panel__body form[class*=content-article] .form-actions button[type=submit].button--secondary,.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Cancel],.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Cancelar],.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Delete],.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Eliminar],.slide-panel__body form[class*=content-category] .form-actions input[type=submit].button--secondary,.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Cancel],.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Cancelar],.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Delete],.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Eliminar],.slide-panel__body form[class*=content-category] .form-actions button[type=submit].button--secondary,.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Cancel],.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Cancelar],.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Delete],.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Eliminar],.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit].button--secondary,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Cancel],.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Cancelar],.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Delete],.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Eliminar],.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit].button--secondary,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Cancel],.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Cancelar],.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Delete],.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Eliminar],.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit].button--secondary,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Cancel],.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Cancelar],.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Delete],.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Eliminar],.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit].button--secondary,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Cancel],.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Cancelar],.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Delete],.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Eliminar]{background:var(--ej-bg-surface,#FFFFFF);color:var(--ej-color-body,#334155);border:2px solid var(--ej-border-color,#E5E7EB);box-shadow:0 2px 6px rgba(0,0,0,.04)}.slide-panel__body .content-article-add-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .content-article-add-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .content-article-add-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .content-article-add-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .content-category-add-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .content-category-add-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .content-category-add-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .content-category-add-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .content-article-edit-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .content-article-edit-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .content-article-edit-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .content-article-edit-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .content-category-edit-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .content-category-edit-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .content-category-edit-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .content-category-edit-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .entity-content-article-add-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .entity-content-article-add-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .entity-content-category-add-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .entity-content-category-add-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .page-experiment-add-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .page-experiment-add-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .page-experiment-edit-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .page-experiment-edit-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .experiment-variant-add-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .experiment-variant-add-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .experiment-variant-edit-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .experiment-create-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .experiment-create-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .experiment-create-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .experiment-create-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .jaraba-premium-form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .jaraba-premium-form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body .slide-panel__form .form-actions input[type=submit].button--secondary:hover,.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body .slide-panel__form .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body .slide-panel__form .form-actions button[type=submit].button--secondary:hover,.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body .slide-panel__form .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body form[class*=content-article] .form-actions input[type=submit].button--secondary:hover,.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body form[class*=content-article] .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body form[class*=content-article] .form-actions button[type=submit].button--secondary:hover,.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body form[class*=content-article] .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body form[class*=content-category] .form-actions input[type=submit].button--secondary:hover,.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body form[class*=content-category] .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body form[class*=content-category] .form-actions button[type=submit].button--secondary:hover,.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body form[class*=content-category] .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit].button--secondary:hover,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body form[class*=page-experiment] .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit].button--secondary:hover,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body form[class*=page-experiment] .form-actions button[type=submit][value=Eliminar]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit].button--secondary:hover,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Cancel]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Cancelar]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Delete]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions input[type=submit][value=Eliminar]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit].button--secondary:hover,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Cancel]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Cancelar]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Delete]:hover,.slide-panel__body form[class*=experiment-variant] .form-actions button[type=submit][value=Eliminar]:hover{border-color:var(--ej-color-neutral,#94A3B8);background:var(--ej-bg-body,#F8FAFC);transform:translateY(-1px)}.slide-panel__body .content-article-add-form .field--widget-string-textfield .form-item,.slide-panel__body .content-article-add-form .field--widget-text-textarea .form-item,.slide-panel__body .content-article-add-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .content-category-add-form .field--widget-string-textfield .form-item,.slide-panel__body .content-category-add-form .field--widget-text-textarea .form-item,.slide-panel__body .content-category-add-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .content-article-edit-form .field--widget-string-textfield .form-item,.slide-panel__body .content-article-edit-form .field--widget-text-textarea .form-item,.slide-panel__body .content-article-edit-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .content-category-edit-form .field--widget-string-textfield .form-item,.slide-panel__body .content-category-edit-form .field--widget-text-textarea .form-item,.slide-panel__body .content-category-edit-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .entity-content-article-add-form .field--widget-string-textfield .form-item,.slide-panel__body .entity-content-article-add-form .field--widget-text-textarea .form-item,.slide-panel__body .entity-content-article-add-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .entity-content-category-add-form .field--widget-string-textfield .form-item,.slide-panel__body .entity-content-category-add-form .field--widget-text-textarea .form-item,.slide-panel__body .entity-content-category-add-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .page-experiment-add-form .field--widget-string-textfield .form-item,.slide-panel__body .page-experiment-add-form .field--widget-text-textarea .form-item,.slide-panel__body .page-experiment-add-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .page-experiment-edit-form .field--widget-string-textfield .form-item,.slide-panel__body .page-experiment-edit-form .field--widget-text-textarea .form-item,.slide-panel__body .page-experiment-edit-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .experiment-variant-add-form .field--widget-string-textfield .form-item,.slide-panel__body .experiment-variant-add-form .field--widget-text-textarea .form-item,.slide-panel__body .experiment-variant-add-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .experiment-variant-edit-form .field--widget-string-textfield .form-item,.slide-panel__body .experiment-variant-edit-form .field--widget-text-textarea .form-item,.slide-panel__body .experiment-variant-edit-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .experiment-create-form .field--widget-string-textfield .form-item,.slide-panel__body .experiment-create-form .field--widget-text-textarea .form-item,.slide-panel__body .experiment-create-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .jaraba-premium-form .field--widget-string-textfield .form-item,.slide-panel__body .jaraba-premium-form .field--widget-text-textarea .form-item,.slide-panel__body .jaraba-premium-form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body .slide-panel__form .field--widget-string-textfield .form-item,.slide-panel__body .slide-panel__form .field--widget-text-textarea .form-item,.slide-panel__body .slide-panel__form .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body form[class*=content-article] .field--widget-string-textfield .form-item,.slide-panel__body form[class*=content-article] .field--widget-text-textarea .form-item,.slide-panel__body form[class*=content-article] .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body form[class*=content-category] .field--widget-string-textfield .form-item,.slide-panel__body form[class*=content-category] .field--widget-text-textarea .form-item,.slide-panel__body form[class*=content-category] .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body form[class*=page-experiment] .field--widget-string-textfield .form-item,.slide-panel__body form[class*=page-experiment] .field--widget-text-textarea .form-item,.slide-panel__body form[class*=page-experiment] .field--widget-entity-reference-autocomplete .form-item,.slide-panel__body form[class*=experiment-variant] .field--widget-string-textfield .form-item,.slide-panel__body form[class*=experiment-variant] .field--widget-text-textarea .form-item,.slide-panel__body form[class*=experiment-variant] .field--widget-entity-reference-autocomplete .form-item{margin-bottom:0}.slide-panel__body .content-article-add-form .ck-editor,.slide-panel__body .content-category-add-form .ck-editor,.slide-panel__body .content-article-edit-form .ck-editor,.slide-panel__body .content-category-edit-form .ck-editor,.slide-panel__body .entity-content-article-add-form .ck-editor,.slide-panel__body .entity-content-category-add-form .ck-editor,.slide-panel__body .page-experiment-add-form .ck-editor,.slide-panel__body .page-experiment-edit-form .ck-editor,.slide-panel__body .experiment-variant-add-form .ck-editor,.slide-panel__body .experiment-variant-edit-form .ck-editor,.slide-panel__body .experiment-create-form .ck-editor,.slide-panel__body .jaraba-premium-form .ck-editor,.slide-panel__body .slide-panel__form .ck-editor,.slide-panel__body form[class*=content-article] .ck-editor,.slide-panel__body form[class*=content-category] .ck-editor,.slide-panel__body form[class*=page-experiment] .ck-editor,.slide-panel__body form[class*=experiment-variant] .ck-editor{border-radius:8px;overflow:hidden}.slide-panel__body .content-article-add-form .ck-editor .ck-toolbar,.slide-panel__body .content-category-add-form .ck-editor .ck-toolbar,.slide-panel__body .content-article-edit-form .ck-editor .ck-toolbar,.slide-panel__body .content-category-edit-form .ck-editor .ck-toolbar,.slide-panel__body .entity-content-article-add-form .ck-editor .ck-toolbar,.slide-panel__body .entity-content-category-add-form .ck-editor .ck-toolbar,.slide-panel__body .page-experiment-add-form .ck-editor .ck-toolbar,.slide-panel__body .page-experiment-edit-form .ck-editor .ck-toolbar,.slide-panel__body .experiment-variant-add-form .ck-editor .ck-toolbar,.slide-panel__body .experiment-variant-edit-form .ck-editor .ck-toolbar,.slide-panel__body .experiment-create-form .ck-editor .ck-toolbar,.slide-panel__body .jaraba-premium-form .ck-editor .ck-toolbar,.slide-panel__body .slide-panel__form .ck-editor .ck-toolbar,.slide-panel__body form[class*=content-article] .ck-editor .ck-toolbar,.slide-panel__body form[class*=content-category] .ck-editor .ck-toolbar,.slide-panel__body form[class*=page-experiment] .ck-editor .ck-toolbar,.slide-panel__body form[class*=experiment-variant] .ck-editor .ck-toolbar{border-radius:8px 8px 0 0}.slide-panel__body .content-article-add-form .ck-editor .ck-content,.slide-panel__body .content-category-add-form .ck-editor .ck-content,.slide-panel__body .content-article-edit-form .ck-editor .ck-content,.slide-panel__body .content-category-edit-form .ck-editor .ck-content,.slide-panel__body .entity-content-article-add-form .ck-editor .ck-content,.slide-panel__body .entity-content-category-add-form .ck-editor .ck-content,.slide-panel__body .page-experiment-add-form .ck-editor .ck-content,.slide-panel__body .page-experiment-edit-form .ck-editor .ck-content,.slide-panel__body .experiment-variant-add-form .ck-editor .ck-content,.slide-panel__body .experiment-variant-edit-form .ck-editor .ck-content,.slide-panel__body .experiment-create-form .ck-editor .ck-content,.slide-panel__body .jaraba-premium-form .ck-editor .ck-content,.slide-panel__body .slide-panel__form .ck-editor .ck-content,.slide-panel__body form[class*=content-article] .ck-editor .ck-content,.slide-panel__body form[class*=content-category] .ck-editor .ck-content,.slide-panel__body form[class*=page-experiment] .ck-editor .ck-content,.slide-panel__body form[class*=experiment-variant] .ck-editor .ck-content{min-height:200px}.slide-panel__body .content-article-add-form input[type=color],.slide-panel__body .content-category-add-form input[type=color],.slide-panel__body .content-article-edit-form input[type=color],.slide-panel__body .content-category-edit-form input[type=color],.slide-panel__body .entity-content-article-add-form input[type=color],.slide-panel__body .entity-content-category-add-form input[type=color],.slide-panel__body .page-experiment-add-form input[type=color],.slide-panel__body .page-experiment-edit-form input[type=color],.slide-panel__body .experiment-variant-add-form input[type=color],.slide-panel__body .experiment-variant-edit-form input[type=color],.slide-panel__body .experiment-create-form input[type=color],.slide-panel__body .jaraba-premium-form input[type=color],.slide-panel__body .slide-panel__form input[type=color],.slide-panel__body form[class*=content-article] input[type=color],.slide-panel__body form[class*=content-category] input[type=color],.slide-panel__body form[class*=page-experiment] input[type=color],.slide-panel__body form[class*=experiment-variant] input[type=color]{width:50px;height:50px;padding:0;border:none;border-radius:8px;cursor:pointer}.slide-panel__body .content-article-add-form .form-required::after,.slide-panel__body .content-category-add-form .form-required::after,.slide-panel__body .content-article-edit-form .form-required::after,.slide-panel__body .content-category-edit-form .form-required::after,.slide-panel__body .entity-content-article-add-form .form-required::after,.slide-panel__body .entity-content-category-add-form .form-required::after,.slide-panel__body .page-experiment-add-form .form-required::after,.slide-panel__body .page-experiment-edit-form .form-required::after,.slide-panel__body .experiment-variant-add-form .form-required::after,.slide-panel__body .experiment-variant-edit-form .form-required::after,.slide-panel__body .experiment-create-form .form-required::after,.slide-panel__body .jaraba-premium-form .form-required::after,.slide-panel__body .slide-panel__form .form-required::after,.slide-panel__body form[class*=content-article] .form-required::after,.slide-panel__body form[class*=content-category] .form-required::after,.slide-panel__body form[class*=page-experiment] .form-required::after,.slide-panel__body form[class*=experiment-variant] .form-required::after{content:"*";color:var(--ej-color-danger,#EF4444);margin-left:.25rem}.slide-panel__body .content-article-add-form .error,.slide-panel__body .content-category-add-form .error,.slide-panel__body .content-article-edit-form .error,.slide-panel__body .content-category-edit-form .error,.slide-panel__body .entity-content-article-add-form .error,.slide-panel__body .entity-content-category-add-form .error,.slide-panel__body .page-experiment-add-form .error,.slide-panel__body .page-experiment-edit-form .error,.slide-panel__body .experiment-variant-add-form .error,.slide-panel__body .experiment-variant-edit-form .error,.slide-panel__body .experiment-create-form .error,.slide-panel__body .jaraba-premium-form .error,.slide-panel__body .slide-panel__form .error,.slide-panel__body form[class*=content-article] .error,.slide-panel__body form[class*=content-category] .error,.slide-panel__body form[class*=page-experiment] .error,.slide-panel__body form[class*=experiment-variant] .error{border-color:var(--ej-color-danger,#EF4444) !important}.slide-panel__body .content-article-add-form .form-item--error-message,.slide-panel__body .content-category-add-form .form-item--error-message,.slide-panel__body .content-article-edit-form .form-item--error-message,.slide-panel__body .content-category-edit-form .form-item--error-message,.slide-panel__body .entity-content-article-add-form .form-item--error-message,.slide-panel__body .entity-content-category-add-form .form-item--error-message,.slide-panel__body .page-experiment-add-form .form-item--error-message,.slide-panel__body .page-experiment-edit-form .form-item--error-message,.slide-panel__body .experiment-variant-add-form .form-item--error-message,.slide-panel__body .experiment-variant-edit-form .form-item--error-message,.slide-panel__body .experiment-create-form .form-item--error-message,.slide-panel__body .jaraba-premium-form .form-item--error-message,.slide-panel__body .slide-panel__form .form-item--error-message,.slide-panel__body form[class*=content-article] .form-item--error-message,.slide-panel__body form[class*=content-category] .form-item--error-message,.slide-panel__body form[class*=page-experiment] .form-item--error-message,.slide-panel__body form[class*=experiment-variant] .form-item--error-message{color:var(--ej-color-danger,#EF4444);font-size:.85rem;margin-top:.25rem}.slide-panel__body .content-article-add-form .filter-wrapper,.slide-panel__body .content-article-add-form .filter-guidelines,.slide-panel__body .content-article-add-form .filter-help,.slide-panel__body .content-article-add-form .form-type-select[class*=format],.slide-panel__body .content-article-add-form .js-form-type-select[class*=format],.slide-panel__body .content-article-add-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .content-article-add-form .tips,.slide-panel__body .content-article-add-form [class*=filter-guidelines],.slide-panel__body .content-article-add-form .form-item-body-0-format,.slide-panel__body .content-article-add-form a[href*="/filter/tips"],.slide-panel__body .content-article-add-form .filter-wrapper a,.slide-panel__body .content-article-add-form [id*=format-help],.slide-panel__body .content-category-add-form .filter-wrapper,.slide-panel__body .content-category-add-form .filter-guidelines,.slide-panel__body .content-category-add-form .filter-help,.slide-panel__body .content-category-add-form .form-type-select[class*=format],.slide-panel__body .content-category-add-form .js-form-type-select[class*=format],.slide-panel__body .content-category-add-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .content-category-add-form .tips,.slide-panel__body .content-category-add-form [class*=filter-guidelines],.slide-panel__body .content-category-add-form .form-item-body-0-format,.slide-panel__body .content-category-add-form a[href*="/filter/tips"],.slide-panel__body .content-category-add-form .filter-wrapper a,.slide-panel__body .content-category-add-form [id*=format-help],.slide-panel__body .content-article-edit-form .filter-wrapper,.slide-panel__body .content-article-edit-form .filter-guidelines,.slide-panel__body .content-article-edit-form .filter-help,.slide-panel__body .content-article-edit-form .form-type-select[class*=format],.slide-panel__body .content-article-edit-form .js-form-type-select[class*=format],.slide-panel__body .content-article-edit-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .content-article-edit-form .tips,.slide-panel__body .content-article-edit-form [class*=filter-guidelines],.slide-panel__body .content-article-edit-form .form-item-body-0-format,.slide-panel__body .content-article-edit-form a[href*="/filter/tips"],.slide-panel__body .content-article-edit-form .filter-wrapper a,.slide-panel__body .content-article-edit-form [id*=format-help],.slide-panel__body .content-category-edit-form .filter-wrapper,.slide-panel__body .content-category-edit-form .filter-guidelines,.slide-panel__body .content-category-edit-form .filter-help,.slide-panel__body .content-category-edit-form .form-type-select[class*=format],.slide-panel__body .content-category-edit-form .js-form-type-select[class*=format],.slide-panel__body .content-category-edit-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .content-category-edit-form .tips,.slide-panel__body .content-category-edit-form [class*=filter-guidelines],.slide-panel__body .content-category-edit-form .form-item-body-0-format,.slide-panel__body .content-category-edit-form a[href*="/filter/tips"],.slide-panel__body .content-category-edit-form .filter-wrapper a,.slide-panel__body .content-category-edit-form [id*=format-help],.slide-panel__body .entity-content-article-add-form .filter-wrapper,.slide-panel__body .entity-content-article-add-form .filter-guidelines,.slide-panel__body .entity-content-article-add-form .filter-help,.slide-panel__body .entity-content-article-add-form .form-type-select[class*=format],.slide-panel__body .entity-content-article-add-form .js-form-type-select[class*=format],.slide-panel__body .entity-content-article-add-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .entity-content-article-add-form .tips,.slide-panel__body .entity-content-article-add-form [class*=filter-guidelines],.slide-panel__body .entity-content-article-add-form .form-item-body-0-format,.slide-panel__body .entity-content-article-add-form a[href*="/filter/tips"],.slide-panel__body .entity-content-article-add-form .filter-wrapper a,.slide-panel__body .entity-content-article-add-form [id*=format-help],.slide-panel__body .entity-content-category-add-form .filter-wrapper,.slide-panel__body .entity-content-category-add-form .filter-guidelines,.slide-panel__body .entity-content-category-add-form .filter-help,.slide-panel__body .entity-content-category-add-form .form-type-select[class*=format],.slide-panel__body .entity-content-category-add-form .js-form-type-select[class*=format],.slide-panel__body .entity-content-category-add-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .entity-content-category-add-form .tips,.slide-panel__body .entity-content-category-add-form [class*=filter-guidelines],.slide-panel__body .entity-content-category-add-form .form-item-body-0-format,.slide-panel__body .entity-content-category-add-form a[href*="/filter/tips"],.slide-panel__body .entity-content-category-add-form .filter-wrapper a,.slide-panel__body .entity-content-category-add-form [id*=format-help],.slide-panel__body .page-experiment-add-form .filter-wrapper,.slide-panel__body .page-experiment-add-form .filter-guidelines,.slide-panel__body .page-experiment-add-form .filter-help,.slide-panel__body .page-experiment-add-form .form-type-select[class*=format],.slide-panel__body .page-experiment-add-form .js-form-type-select[class*=format],.slide-panel__body .page-experiment-add-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .page-experiment-add-form .tips,.slide-panel__body .page-experiment-add-form [class*=filter-guidelines],.slide-panel__body .page-experiment-add-form .form-item-body-0-format,.slide-panel__body .page-experiment-add-form a[href*="/filter/tips"],.slide-panel__body .page-experiment-add-form .filter-wrapper a,.slide-panel__body .page-experiment-add-form [id*=format-help],.slide-panel__body .page-experiment-edit-form .filter-wrapper,.slide-panel__body .page-experiment-edit-form .filter-guidelines,.slide-panel__body .page-experiment-edit-form .filter-help,.slide-panel__body .page-experiment-edit-form .form-type-select[class*=format],.slide-panel__body .page-experiment-edit-form .js-form-type-select[class*=format],.slide-panel__body .page-experiment-edit-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .page-experiment-edit-form .tips,.slide-panel__body .page-experiment-edit-form [class*=filter-guidelines],.slide-panel__body .page-experiment-edit-form .form-item-body-0-format,.slide-panel__body .page-experiment-edit-form a[href*="/filter/tips"],.slide-panel__body .page-experiment-edit-form .filter-wrapper a,.slide-panel__body .page-experiment-edit-form [id*=format-help],.slide-panel__body .experiment-variant-add-form .filter-wrapper,.slide-panel__body .experiment-variant-add-form .filter-guidelines,.slide-panel__body .experiment-variant-add-form .filter-help,.slide-panel__body .experiment-variant-add-form .form-type-select[class*=format],.slide-panel__body .experiment-variant-add-form .js-form-type-select[class*=format],.slide-panel__body .experiment-variant-add-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .experiment-variant-add-form .tips,.slide-panel__body .experiment-variant-add-form [class*=filter-guidelines],.slide-panel__body .experiment-variant-add-form .form-item-body-0-format,.slide-panel__body .experiment-variant-add-form a[href*="/filter/tips"],.slide-panel__body .experiment-variant-add-form .filter-wrapper a,.slide-panel__body .experiment-variant-add-form [id*=format-help],.slide-panel__body .experiment-variant-edit-form .filter-wrapper,.slide-panel__body .experiment-variant-edit-form .filter-guidelines,.slide-panel__body .experiment-variant-edit-form .filter-help,.slide-panel__body .experiment-variant-edit-form .form-type-select[class*=format],.slide-panel__body .experiment-variant-edit-form .js-form-type-select[class*=format],.slide-panel__body .experiment-variant-edit-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .experiment-variant-edit-form .tips,.slide-panel__body .experiment-variant-edit-form [class*=filter-guidelines],.slide-panel__body .experiment-variant-edit-form .form-item-body-0-format,.slide-panel__body .experiment-variant-edit-form a[href*="/filter/tips"],.slide-panel__body .experiment-variant-edit-form .filter-wrapper a,.slide-panel__body .experiment-variant-edit-form [id*=format-help],.slide-panel__body .experiment-create-form .filter-wrapper,.slide-panel__body .experiment-create-form .filter-guidelines,.slide-panel__body .experiment-create-form .filter-help,.slide-panel__body .experiment-create-form .form-type-select[class*=format],.slide-panel__body .experiment-create-form .js-form-type-select[class*=format],.slide-panel__body .experiment-create-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .experiment-create-form .tips,.slide-panel__body .experiment-create-form [class*=filter-guidelines],.slide-panel__body .experiment-create-form .form-item-body-0-format,.slide-panel__body .experiment-create-form a[href*="/filter/tips"],.slide-panel__body .experiment-create-form .filter-wrapper a,.slide-panel__body .experiment-create-form [id*=format-help],.slide-panel__body .jaraba-premium-form .filter-wrapper,.slide-panel__body .jaraba-premium-form .filter-guidelines,.slide-panel__body .jaraba-premium-form .filter-help,.slide-panel__body .jaraba-premium-form .form-type-select[class*=format],.slide-panel__body .jaraba-premium-form .js-form-type-select[class*=format],.slide-panel__body .jaraba-premium-form .text-format-wrapper>.form-item:last-child,.slide-panel__body .jaraba-premium-form .tips,.slide-panel__body .jaraba-premium-form [class*=filter-guidelines],.slide-panel__body .jaraba-premium-form .form-item-body-0-format,.slide-panel__body .jaraba-premium-form a[href*="/filter/tips"],.slide-panel__body .jaraba-premium-form .filter-wrapper a,.slide-panel__body .jaraba-premium-form [id*=format-help],.slide-panel__body .slide-panel__form .filter-wrapper,.slide-panel__body .slide-panel__form .filter-guidelines,.slide-panel__body .slide-panel__form .filter-help,.slide-panel__body .slide-panel__form .form-type-select[class*=format],.slide-panel__body .slide-panel__form .js-form-type-select[class*=format],.slide-panel__body .slide-panel__form .text-format-wrapper>.form-item:last-child,.slide-panel__body .slide-panel__form .tips,.slide-panel__body .slide-panel__form [class*=filter-guidelines],.slide-panel__body .slide-panel__form .form-item-body-0-format,.slide-panel__body .slide-panel__form a[href*="/filter/tips"],.slide-panel__body .slide-panel__form .filter-wrapper a,.slide-panel__body .slide-panel__form [id*=format-help],.slide-panel__body form[class*=content-article] .filter-wrapper,.slide-panel__body form[class*=content-article] .filter-guidelines,.slide-panel__body form[class*=content-article] .filter-help,.slide-panel__body form[class*=content-article] .form-type-select[class*=format],.slide-panel__body form[class*=content-article] .js-form-type-select[class*=format],.slide-panel__body form[class*=content-article] .text-format-wrapper>.form-item:last-child,.slide-panel__body form[class*=content-article] .tips,.slide-panel__body form[class*=content-article] [class*=filter-guidelines],.slide-panel__body form[class*=content-article] .form-item-body-0-format,.slide-panel__body form[class*=content-article] a[href*="/filter/tips"],.slide-panel__body form[class*=content-article] .filter-wrapper a,.slide-panel__body form[class*=content-article] [id*=format-help],.slide-panel__body form[class*=content-category] .filter-wrapper,.slide-panel__body form[class*=content-category] .filter-guidelines,.slide-panel__body form[class*=content-category] .filter-help,.slide-panel__body form[class*=content-category] .form-type-select[class*=format],.slide-panel__body form[class*=content-category] .js-form-type-select[class*=format],.slide-panel__body form[class*=content-category] .text-format-wrapper>.form-item:last-child,.slide-panel__body form[class*=content-category] .tips,.slide-panel__body form[class*=content-category] [class*=filter-guidelines],.slide-panel__body form[class*=content-category] .form-item-body-0-format,.slide-panel__body form[class*=content-category] a[href*="/filter/tips"],.slide-panel__body form[class*=content-category] .filter-wrapper a,.slide-panel__body form[class*=content-category] [id*=format-help],.slide-panel__body form[class*=page-experiment] .filter-wrapper,.slide-panel__body form[class*=page-experiment] .filter-guidelines,.slide-panel__body form[class*=page-experiment] .filter-help,.slide-panel__body form[class*=page-experiment] .form-type-select[class*=format],.slide-panel__body form[class*=page-experiment] .js-form-type-select[class*=format],.slide-panel__body form[class*=page-experiment] .text-format-wrapper>.form-item:last-child,.slide-panel__body form[class*=page-experiment] .tips,.slide-panel__body form[class*=page-experiment] [class*=filter-guidelines],.slide-panel__body form[class*=page-experiment] .form-item-body-0-format,.slide-panel__body form[class*=page-experiment] a[href*="/filter/tips"],.slide-panel__body form[class*=page-experiment] .filter-wrapper a,.slide-panel__body form[class*=page-experiment] [id*=format-help],.slide-panel__body form[class*=experiment-variant] .filter-wrapper,.slide-panel__body form[class*=experiment-variant] .filter-guidelines,.slide-panel__body form[class*=experiment-variant] .filter-help,.slide-panel__body form[class*=experiment-variant] .form-type-select[class*=format],.slide-panel__body form[class*=experiment-variant] .js-form-type-select[class*=format],.slide-panel__body form[class*=experiment-variant] .text-format-wrapper>.form-item:last-child,.slide-panel__body form[class*=experiment-variant] .tips,.slide-panel__body form[class*=experiment-variant] [class*=filter-guidelines],.slide-panel__body form[class*=experiment-variant] .form-item-body-0-format,.slide-panel__body form[class*=experiment-variant] a[href*="/filter/tips"],.slide-panel__body form[class*=experiment-variant] .filter-wrapper a,.slide-panel__body form[class*=experiment-variant] [id*=format-help]{display:none !important}.slide-panel-toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(100px);display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:var(--ej-bg-dark,#1A1A2E);color:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:1100;opacity:0;transition:all .3s cubic-bezier(0.4,0,0.2,1)}.slide-panel-toast svg{flex-shrink:0}.slide-panel-toast--visible{opacity:1;transform:translateX(-50%) translateY(0)}.slide-panel-toast--success{background:linear-gradient(135deg,var(--ej-color-success,#10B981),color-mix(in srgb,var(--ej-color-success,#10B981) 80%,black))}.slide-panel-toast--error{background:linear-gradient(135deg,var(--ej-color-danger,#EF4444),color-mix(in srgb,var(--ej-color-danger,#EF4444) 80%,black))}.is-loading{position:relative;pointer-events:none;color:rgba(0,0,0,0) !important}.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}.slide-panel__body .form-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.slide-panel__body .form-section:last-child{border-bottom:none;padding-bottom:0}.slide-panel__body .form-section__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1rem;font-weight:600;color:var(--ej-color-headings,#1A1A2E);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.slide-panel__body .form-section__title svg{width:18px;height:18px;color:var(--ej-color-innovation,#00A9A5)}.slide-panel__body details{background:var(--ej-bg-body,#F8FAFC);border-radius:12px;margin-bottom:1rem;overflow:hidden;border:1px solid rgba(0,0,0,0);transition:border-color .2s,box-shadow .2s}.slide-panel__body details:hover{border-color:var(--ej-border-color,#E5E7EB)}.slide-panel__body details[open]{box-shadow:0 4px 12px rgba(0,0,0,.05);background:#fff;border-color:var(--ej-border-color,#E5E7EB)}.slide-panel__body details summary{padding:1rem 1.25rem;font-weight:600;color:var(--ej-color-headings,#1A1A2E);cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none}.slide-panel__body details summary::-webkit-details-marker{display:none}.slide-panel__body details summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s}.slide-panel__body details[open] summary::after{transform:rotate(45deg)}.slide-panel__body details>.details-wrapper{padding:0 1.25rem 1.25rem}.slide-panel__body input[type=text],.slide-panel__body input[type=email],.slide-panel__body input[type=url],.slide-panel__body input[type=password],.slide-panel__body input[type=number],.slide-panel__body textarea,.slide-panel__body select{transition:all .2s ease}.slide-panel__body input[type=text]:hover:not(:focus),.slide-panel__body input[type=email]:hover:not(:focus),.slide-panel__body input[type=url]:hover:not(:focus),.slide-panel__body input[type=password]:hover:not(:focus),.slide-panel__body input[type=number]:hover:not(:focus),.slide-panel__body textarea:hover:not(:focus),.slide-panel__body select:hover:not(:focus){border-color:var(--ej-color-neutral,#94A3B8)}.slide-panel__body input[type=text]:focus,.slide-panel__body input[type=email]:focus,.slide-panel__body input[type=url]:focus,.slide-panel__body input[type=password]:focus,.slide-panel__body input[type=number]:focus,.slide-panel__body textarea:focus,.slide-panel__body select:focus{border-color:var(--ej-color-innovation,#00A9A5);box-shadow:0 0 0 4px rgba(0,169,165,.1)}.slide-panel__body .form-type-managed-file .file-upload{padding:2rem;border:2px dashed var(--ej-border-color,#E5E7EB);border-radius:12px;text-align:center;background:var(--ej-bg-body,#F8FAFC);transition:all .2s}.slide-panel__body .form-type-managed-file .file-upload:hover{border-color:var(--ej-color-innovation,#00A9A5);background:rgba(0,169,165,.05)}.slide-panel__body .form-actions{position:sticky;bottom:0;background:#fff;margin:0 -1.5rem -1.5rem;padding:1.25rem 1.5rem;border-top:1px solid var(--ej-border-color,#E5E7EB);box-shadow:0 -4px 12px rgba(0,0,0,.05)}.slide-panel__body .form-actions input[type=submit],.slide-panel__body .form-actions button[type=submit]{min-width:120px;position:relative;overflow:hidden}.slide-panel__body .form-actions input[type=submit]::before,.slide-panel__body .form-actions button[type=submit]::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,0.2) 50%,transparent 60%);transform:translateX(-100%);transition:transform .5s}.slide-panel__body .form-actions input[type=submit]:hover::before,.slide-panel__body .form-actions button[type=submit]:hover::before{transform:translateX(100%)}.slide-panel__body .tips{font-size:.8rem;color:var(--ej-text-muted,#64748B);margin-top:.5rem;padding:.75rem 1rem;background:var(--ej-bg-body,#F8FAFC);border-radius:8px;border-left:3px solid var(--ej-color-innovation,#00A9A5)}.slide-panel__body .counter{font-size:.75rem;color:var(--ej-text-muted,#64748B);text-align:right;margin-top:.25rem}.analytics-dashboard{min-height:100vh;background:var(--ej-bg-body,#F8FAFC);font-family:"Outfit",sans-serif;padding:0}.analytics-dashboard.is-loading{opacity:.6;pointer-events:none}.analytics-dashboard__hero{position:relative;padding:3rem 2rem;background:linear-gradient(135deg,#233D63 0%,rgb(21.6791044776,37.7835820896,61.3208955224) 100%);overflow:hidden;min-height:180px;display:flex;align-items:center}.analytics-dashboard__particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.3}.analytics-dashboard__hero-content{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto}.analytics-dashboard__nav{margin-bottom:1rem}.analytics-dashboard__back{display:inline-flex;align-items:center;gap:.25rem;color:hsla(0,0%,100%,.8);text-decoration:none;font-size:.875rem;transition:color .2s ease}.analytics-dashboard__back:hover{color:#fff}.analytics-dashboard__back svg{width:18px;height:18px}.analytics-dashboard__hero-info{display:flex;flex-direction:column;gap:.5rem}@media(min-width:768px){.analytics-dashboard__hero-info{flex-direction:row;align-items:center;gap:1.5rem}}.analytics-dashboard__titles{display:flex;flex-direction:column;gap:.25rem}.analytics-dashboard__hero-icon{width:72px;height:72px;background:hsla(0,0%,100%,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.analytics-dashboard__title{font-size:1.75rem;font-weight:700;color:#fff;margin:0;font-family:"Outfit",sans-serif}@media(min-width:768px){.analytics-dashboard__title{font-size:2rem}}.analytics-dashboard__subtitle{color:hsla(0,0%,100%,.85);margin:0;font-size:1rem}.analytics-dashboard__stats{padding:2rem;max-width:1400px;margin:0 auto}.analytics-dashboard__stats-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:576px){.analytics-dashboard__stats-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.analytics-dashboard__stats-grid{grid-template-columns:repeat(4,1fr)}}.analytics-stat{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-card-radius,12px);box-shadow:0 4px 6px rgba(0,0,0,.07);transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.analytics-stat:hover{transform:translateY(-2px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.analytics-stat--corporate .analytics-stat__icon{background:rgba(35,61,99,.1);color:var(--ej-color-corporate,#233D63)}.analytics-stat--impulse .analytics-stat__icon{background:rgba(255,140,66,.1);color:var(--ej-color-primary,#FF8C42)}.analytics-stat--innovation .analytics-stat__icon{background:rgba(0,169,165,.1);color:var(--ej-color-secondary,#00A9A5)}.analytics-stat--success .analytics-stat__icon{background:rgba(16,185,129,.1);color:var(--ej-color-success,#10B981)}.analytics-stat--warning .analytics-stat__icon{background:rgba(245,158,11,.1);color:var(--ej-color-warning,#F59E0B)}.analytics-stat__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.analytics-stat__content{display:flex;flex-direction:column;flex:1;min-width:0}.analytics-stat__value{font-size:1.5rem;font-weight:700;color:var(--ej-color-headings,#1A1A2E);line-height:1.2;font-family:"Outfit",sans-serif}@media(min-width:1024px){.analytics-stat__value{font-size:1.75rem}}.analytics-stat__label{font-size:.875rem;color:var(--ej-color-muted,#64748B);margin-top:.25rem}.analytics-stat__trend{display:inline-flex;align-items:center;gap:2px;font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:4px;margin-top:.25rem}.analytics-stat__trend--positive{background:rgba(16,185,129,.1);color:#10b981}.analytics-stat__trend--negative{background:rgba(239,68,68,.1);color:#ef4444}.analytics-dashboard__trends{padding:0 2rem 2rem;max-width:1400px;margin:0 auto}.analytics-dashboard__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.analytics-dashboard__section-title{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:var(--ej-color-headings,#1A1A2E);margin:0;font-family:"Outfit",sans-serif}.analytics-dashboard__section-title span{font-weight:400;color:var(--ej-color-muted,#64748B);font-size:.875rem}.analytics-dashboard__filters{display:flex;gap:.5rem}.analytics-dashboard__filter{padding:.25rem 1rem;border:1px solid var(--ej-card-border,#E5E7EB);border-radius:8px;background:var(--ej-bg-surface,#FFFFFF);font-size:.875rem;cursor:pointer;transition:border-color .2s ease}.analytics-dashboard__filter:focus{outline:none;border-color:var(--ej-color-primary,#FF8C42)}.analytics-dashboard__chart-container{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-card-radius,12px);padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.07);height:300px;position:relative}.analytics-dashboard__chart-container canvas{width:100% !important;height:100% !important}.analytics-dashboard__pages{padding:0 2rem 2rem;max-width:1400px;margin:0 auto}.analytics-dashboard__view-all{display:inline-flex;align-items:center;gap:.25rem;color:var(--ej-color-primary,#FF8C42);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .2s ease}.analytics-dashboard__view-all:hover{color:rgb(255,108.9682539683,15)}.analytics-dashboard__table-wrapper{background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-card-radius,12px);box-shadow:0 4px 6px rgba(0,0,0,.07);overflow-x:auto}.analytics-dashboard__table{width:100%;border-collapse:collapse;min-width:600px}.analytics-dashboard__th{padding:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--ej-color-muted,#64748B);letter-spacing:.5px;text-align:left;border-bottom:1px solid var(--ej-card-border,#E5E7EB);white-space:nowrap}.analytics-dashboard__th--center{text-align:center}.analytics-dashboard__th--right{text-align:right}.analytics-dashboard__row{transition:background .15s ease}.analytics-dashboard__row:hover{background:rgba(0,0,0,.02)}.analytics-dashboard__td{padding:1rem;border-bottom:1px solid var(--ej-card-border,#E5E7EB);vertical-align:middle}.analytics-dashboard__td--center{text-align:center}.analytics-dashboard__td--right{text-align:right}.analytics-dashboard__page-info{display:flex;flex-direction:column;gap:2px}.analytics-dashboard__page-title{color:var(--ej-color-headings,#1A1A2E);text-decoration:none;font-weight:500;transition:color .2s ease}.analytics-dashboard__page-title:hover{color:var(--ej-color-primary,#FF8C42)}.analytics-dashboard__page-template{font-size:.75rem;color:var(--ej-color-muted,#64748B)}.analytics-dashboard__metric{font-weight:600;color:var(--ej-color-headings,#1A1A2E)}.analytics-dashboard__metric--success{color:#10b981}.analytics-dashboard__metric--warning{color:#f59e0b}.analytics-dashboard__actions{display:flex;justify-content:flex-end;gap:.25rem}.analytics-dashboard__action{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(0,0,0,0);border:none;color:var(--ej-color-muted,#64748B);cursor:pointer;transition:background .2s ease,color .2s ease;text-decoration:none}.analytics-dashboard__action:hover{background:rgba(0,0,0,.05);color:var(--ej-color-primary,#FF8C42)}.analytics-dashboard__quick-actions{padding:0 2rem 3rem;max-width:1400px;margin:0 auto}.analytics-dashboard__actions-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.analytics-dashboard__actions-grid{grid-template-columns:repeat(3,1fr)}}.analytics-action{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-card-radius,12px);box-shadow:0 4px 6px rgba(0,0,0,.07);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.analytics-action:hover{transform:translateY(-2px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.analytics-action:hover .analytics-action__arrow{transform:translateX(4px)}.analytics-action--corporate .analytics-action__icon{background:rgba(35,61,99,.1);color:#233d63}.analytics-action--impulse .analytics-action__icon{background:rgba(255,140,66,.1);color:#ff8c42}.analytics-action--innovation .analytics-action__icon{background:rgba(0,169,165,.1);color:#00a9a5}.analytics-action__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.analytics-action__content{flex:1;min-width:0}.analytics-action__title{font-size:1rem;font-weight:600;color:var(--ej-color-headings,#1A1A2E);margin:0 0 .25rem 0;font-family:"Outfit",sans-serif}.analytics-action__description{font-size:.875rem;color:var(--ej-color-muted,#64748B);margin:0}.analytics-action__arrow{color:var(--ej-color-muted,#64748B);transition:transform .2s ease}.analytics-dashboard__modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.analytics-dashboard__modal[hidden]{display:none}.analytics-dashboard__modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5)}.analytics-dashboard__modal-content{position:relative;background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-card-radius,12px);max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.analytics-dashboard__modal-close{position:absolute;top:1rem;right:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;color:var(--ej-color-muted,#64748B);transition:background .2s ease}.analytics-dashboard__modal-close:hover{background:rgba(0,0,0,.05)}.analytics-dashboard__modal-header{padding:2rem;text-align:center;border-bottom:1px solid var(--ej-card-border,#E5E7EB)}.analytics-dashboard__modal-header h3{margin:1rem 0 0;font-size:1.25rem;font-weight:600;color:var(--ej-color-headings,#1A1A2E)}.analytics-dashboard__modal-body{padding:2rem}.analytics-dashboard__steps{margin:1.5rem 0;padding-left:1.5rem}.analytics-dashboard__steps li{margin-bottom:1rem;line-height:1.6}.analytics-dashboard__steps li a{color:var(--ej-color-primary,#FF8C42);text-decoration:none}.analytics-dashboard__steps li a:hover{text-decoration:underline}.analytics-dashboard__modal-actions{display:flex;gap:.5rem;flex-wrap:wrap}.analytics-dashboard__empty{text-align:center;padding:3rem;background:var(--ej-bg-surface,#FFFFFF);border-radius:var(--ej-card-radius,12px);box-shadow:0 4px 6px rgba(0,0,0,.07)}.analytics-dashboard__empty p{margin:1rem 0;color:var(--ej-color-muted,#64748B)}.analytics-dashboard__search{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;position:relative}.analytics-dashboard__search svg{position:absolute;right:1rem;color:var(--ej-color-muted,#64748B);pointer-events:none}.analytics-dashboard__search-input{width:100%;max-width:320px;padding:.5rem 2rem .5rem 1rem;border:1px solid var(--ej-card-border,#E5E7EB);border-radius:8px;background:var(--ej-bg-surface,#FFFFFF);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.analytics-dashboard__search-input:focus{outline:none;border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 3px rgba(255,140,66,.1)}.analytics-dashboard__search-input::placeholder{color:var(--ej-color-muted,#64748B)}.analytics-dashboard__th--sortable{cursor:pointer;user-select:none;transition:color .2s ease}.analytics-dashboard__th--sortable:hover{color:var(--ej-color-primary,#FF8C42)}.analytics-dashboard__th--sortable svg{transition:transform .2s ease,opacity .2s ease;opacity:.4;margin-left:.25rem}.analytics-dashboard__th--sortable--sorted-asc svg{opacity:1;transform:rotate(180deg)}.analytics-dashboard__th--sortable--sorted-desc svg{opacity:1;transform:rotate(0deg)}.searchable-select{position:relative;width:100%}.searchable-select__input{width:100%;padding:.5rem 1rem;border:1px solid var(--ej-card-border,#E5E7EB);border-radius:8px;background:var(--ej-bg-surface,#FFFFFF);font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease}.searchable-select__input:focus{outline:none;border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 3px rgba(255,140,66,.1)}.searchable-select__input::placeholder{color:var(--ej-color-muted,#64748B)}.searchable-select__dropdown{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background:var(--ej-bg-surface,#FFFFFF);border:1px solid var(--ej-card-border,#E5E7EB);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 6px rgba(0,0,0,.07);z-index:100}.searchable-select__option{padding:.5rem 1rem;cursor:pointer;font-size:.875rem;transition:background .15s ease}.searchable-select__option:hover{background:rgba(255,140,66,.08)}.searchable-select__no-results{padding:.5rem 1rem;color:var(--ej-color-muted,#64748B);font-size:.875rem;font-style:italic}.consent-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1rem;background:var(--ej-bg-surface,#FFFFFF);border-top:1px solid var(--ej-border-color,#E5E7EB);box-shadow:0 -4px 20px rgba(0,0,0,.1);transform:translateY(100%);opacity:0;transition:transform .4s ease,opacity .3s ease}.consent-banner--visible{transform:translateY(0);opacity:1}.consent-banner__content{display:flex;flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;align-items:center}@media(min-width:768px){.consent-banner__content{flex-direction:row}}.consent-banner__icon{flex-shrink:0;width:56px;height:56px;background:linear-gradient(135deg,#233D63 0%,rgb(48.3208955224,84.2164179104,136.6791044776) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.consent-banner__text{flex:1;text-align:center}@media(min-width:768px){.consent-banner__text{text-align:left}}.consent-banner__title{font-family:"Outfit",sans-serif;font-size:1.125rem;font-weight:700;color:var(--ej-color-headings,#1A1A2E);margin:0 0 .25rem 0}.consent-banner__description{font-size:.875rem;color:var(--ej-color-muted,#64748B);margin:0;line-height:1.5}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}@media(min-width:768px){.consent-banner__actions{flex-wrap:nowrap}}.consent-banner__btn{padding:.5rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;border:none}.consent-banner__btn--primary{background:linear-gradient(135deg,#FF8C42 0%,rgb(255,108.9682539683,15) 100%);color:#fff}.consent-banner__btn--primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.3)}.consent-banner__btn--secondary{background:var(--ej-bg-body,#F8FAFC);color:var(--ej-color-body,#334155);border:1px solid var(--ej-border-color,#E5E7EB)}.consent-banner__btn--secondary:hover{background:var(--ej-bg-surface,#FFFFFF);border-color:#233d63}.consent-banner__btn--link{background:rgba(0,0,0,0);color:#233d63;text-decoration:underline;padding:.5rem}.consent-banner__btn--link:hover{color:#ff8c42}.consent-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.consent-modal--visible{opacity:1;visibility:visible}.consent-modal--visible .consent-modal__content{transform:translateY(0)}.consent-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.consent-modal__content{position:absolute;bottom:0;left:0;right:0;max-height:80vh;overflow-y:auto;background:var(--ej-bg-surface,#FFFFFF);border-radius:16px 16px 0 0;padding:2rem;transform:translateY(100%);transition:transform .3s ease}@media(min-width:768px){.consent-modal__content{top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%) scale(0.95);border-radius:16px;max-width:500px;width:90%}.consent-modal--visible .consent-modal__content{transform:translate(-50%,-50%) scale(1)}}.consent-modal__title{font-family:"Outfit",sans-serif;font-size:1.25rem;font-weight:700;color:var(--ej-color-headings,#1A1A2E);margin:0 0 1.5rem 0}.consent-modal__categories{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.consent-category{padding:1rem;background:var(--ej-bg-body,#F8FAFC);border-radius:12px;border:1px solid var(--ej-border-color,#E5E7EB)}.consent-category--disabled{opacity:.7}.consent-category__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.consent-category__name{font-weight:600;color:var(--ej-color-body,#334155)}.consent-category__badge{font-size:.75rem;padding:2px 8px;background:#10b981;color:#fff;border-radius:100px}.consent-category__description{font-size:.8125rem;color:var(--ej-color-muted,#64748B);margin:0;line-height:1.4}.consent-toggle{position:relative;display:inline-block;width:44px;height:24px}.consent-toggle input{opacity:0;width:0;height:0}.consent-toggle__slider{position:absolute;cursor:pointer;inset:0;background:#ccc;border-radius:24px;transition:background .2s ease}.consent-toggle__slider::before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .2s ease}input:checked+.consent-toggle__slider{background:#10b981}input:checked+.consent-toggle__slider::before{transform:translateX(20px)}.consent-modal__actions{display:flex;gap:1rem;justify-content:flex-end}.heatmap-viewer-container{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--ej-heatmap-bg,#f8f9fa);border-radius:var(--ej-heatmap-radius,8px);border:1px solid var(--ej-heatmap-border,#e9ecef)}.heatmap-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;padding:1rem;background:#fff;border-radius:var(--ej-heatmap-radius,8px);box-shadow:var(--ej-heatmap-shadow,0 2px 8px rgba(0,0,0,0.1))}.heatmap-control-group{display:flex;flex-direction:column;gap:.25rem;min-width:150px}.heatmap-control-group label{font-size:.75rem;font-weight:600;color:var(--ej-heatmap-text,#495057);text-transform:uppercase;letter-spacing:.5px}.heatmap-select{padding:.5rem .75rem;font-size:.875rem;color:var(--ej-heatmap-text,#495057);background:#fff;border:1px solid var(--ej-heatmap-border,#e9ecef);border-radius:calc(var(--ej-heatmap-radius,8px)/2);cursor:pointer;transition:border-color .2s ease}.heatmap-select:hover,.heatmap-select:focus{border-color:var(--ej-heatmap-accent,#0d6efd);outline:none}.heatmap-btn{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:var(--ej-heatmap-accent,#0d6efd);border:none;border-radius:calc(var(--ej-heatmap-radius,8px)/2);cursor:pointer;transition:opacity .2s ease,transform .1s ease}.heatmap-btn:hover{opacity:.9}.heatmap-btn:active{transform:scale(0.98)}.heatmap-canvas-wrapper{position:relative;overflow:auto;max-height:600px;background:#fff;border-radius:var(--ej-heatmap-radius,8px);box-shadow:var(--ej-heatmap-shadow,0 2px 8px rgba(0,0,0,0.1))}.heatmap-canvas{display:block;max-width:100%}.heatmap-empty{display:flex;align-items:center;justify-content:center;min-height:300px;padding:2rem;color:var(--ej-heatmap-text,#495057);font-size:1rem;text-align:center;background:#fff;border-radius:var(--ej-heatmap-radius,8px);border:2px dashed var(--ej-heatmap-border,#e9ecef)}@media(max-width:768px){.heatmap-controls{flex-direction:column;align-items:stretch}.heatmap-control-group{min-width:100%}.heatmap-canvas-wrapper{max-height:400px}}.skip-link{position:fixed;top:0;left:50%;transform:translateX(-50%) translateY(-100%);z-index:10000;padding:1rem 2rem;background:var(--ej-color-corporate,#233D63);color:#fff;border-radius:8px;font-weight:600;font-family:var(--ej-font-body,"Outfit",sans-serif);text-decoration:none;box-shadow:0 10px 15px rgba(0,0,0,.1);transition:transform .2s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateX(-50%) translateY(1rem);outline:3px solid var(--ej-color-primary,#FF8C42);outline-offset:3px;box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(0,0,0,.6),0 10px 15px rgba(0,0,0,.1)}:focus-visible{outline:3px solid var(--ej-color-primary,#FF8C42);outline-offset:3px;box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(0,0,0,.6)}.btn:focus-visible,button:focus-visible,[type=button]:focus-visible,[type=submit]:focus-visible{outline:3px solid var(--ej-color-primary,#FF8C42);outline-offset:3px;box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(0,0,0,.6),0 0 0 8px rgba(255,140,66,.25)}.intention-card:focus-visible,.feature-card:focus-visible,.stat-item:focus-visible{outline:3px solid var(--ej-color-primary,#FF8C42);outline-offset:4px;box-shadow:0 0 0 2px #fff,0 0 0 6px rgba(0,0,0,.5);transform:translateY(-4px)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--ej-color-primary,#FF8C42);outline-offset:0;border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 1px #fff,0 0 0 4px rgba(0,0,0,.4)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.scroll-fade-in,.scroll-slide-up,.scroll-slide-left,.scroll-slide-right,.scroll-zoom-in{opacity:1 !important;transform:none !important}.hero-landing__scroll{display:none}}@media(prefers-contrast:more){:root{--ej-color-primary:#ff6600;--ej-color-corporate:#000033;--ej-border-color:#000}.btn,.intention-card,.feature-card{border:2px solid currentColor}a{text-decoration:underline}}.visually-hidden:not(:focus):not(:active),.sr-only:not(:focus):not(:active){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden.focusable:focus,.visually-hidden.focusable:active,.sr-only.focusable:focus,.sr-only.focusable:active{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important}[role=alert]{padding:.5rem 1rem;border-radius:12px;background:rgba(239,68,68,.1);border-left:4px solid #ef4444;color:hsl(0,84.236453202%,42.137254902%)}[role=status]{padding:.5rem 1rem;border-radius:12px;background:rgba(16,185,129,.1);border-left:4px solid #10b981;color:rgb(11.2,129.5,90.3)}@media print{*,*::before,*::after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")";font-size:.85em;color:#555 !important}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}nav,.skip-link,.hero-landing,.contextual-copilot-fab,.back-to-top,.slide-panel,.toolbar,.gin-secondary-toolbar,footer,.mobile-menu,canvas,video,iframe{display:none !important}body{font-size:12pt;line-height:1.5}h1,h2,h3,h4,h5,h6{page-break-after:avoid;orphans:3;widows:3}p,li{orphans:3;widows:3}img,table,pre{page-break-inside:avoid}img{max-width:100% !important}.layout-container,.region-content,main{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}}.page-user{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.page-user.hero--split{display:block !important;grid-template-columns:unset !important}.user-main{width:100%;min-height:calc(100vh - 160px);padding-top:1.5rem;background:linear-gradient(180deg,#f0f4f8 0%,#e8edf3 50%,#f8fafc 100%)}.user-messages{max-width:1100px;margin:0 auto 1.5rem;padding:0 1.5rem}@keyframes fadeInUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.user-profile{max-width:1100px;margin:0 auto;padding:0 1.5rem 2rem}@media(max-width:479px){.user-profile{padding:0 1rem 1.5rem}}.profile-hero{position:relative;border-radius:20px;overflow:hidden;margin-bottom:2rem;animation:fadeInUp .6s ease both}.profile-hero__bg{position:absolute;inset:0;z-index:0}.profile-hero__gradient{width:100%;height:100%;background:linear-gradient(135deg,var(--ej-color-corporate,#233D63) 0%,#2B4A7A 30%,var(--ej-color-azul-verdoso,#2B7A78) 70%,var(--ej-color-innovation,#00A9A5) 100%)}.profile-hero__content{position:relative;z-index:1;display:flex;align-items:center;gap:2rem;padding:3rem 2rem}@media(min-width:640px){.profile-hero__content{flex-direction:column;text-align:center;padding:2rem 1.5rem}}@media(max-width:479px){.profile-hero__content{padding:1.5rem 1rem}}.profile-hero__avatar{position:relative;flex-shrink:0;width:100px;height:100px}@media(max-width:479px){.profile-hero__avatar{width:80px;height:80px}}.profile-hero__avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid hsla(0,0%,100%,.5);box-shadow:0 4px 20px rgba(0,0,0,.2)}.profile-hero__avatar-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%);border:4px solid hsla(0,0%,100%,.5);box-shadow:0 4px 20px rgba(0,0,0,.2);font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:2rem;font-weight:700;color:#fff;letter-spacing:.05em;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:479px){.profile-hero__avatar-initials{font-size:1.5rem}}.profile-hero__avatar-status{position:absolute;bottom:6px;right:6px;width:16px;height:16px;border-radius:50%;background:#10b981;border:3px solid hsla(0,0%,100%,.9);box-shadow:0 0 8px rgba(16,185,129,.5)}.profile-hero__info{flex:1;min-width:0}.profile-hero__name{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:2rem;font-weight:800;color:#fff;margin:0 0 .25rem;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.15)}@media(max-width:479px){.profile-hero__name{font-size:1.5rem}}.profile-hero__email{font-size:1rem;color:hsla(0,0%,100%,.85);margin:0 0 1rem}@media(max-width:479px){.profile-hero__email{font-size:.875rem}}.profile-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}@media(min-width:640px){.profile-hero__meta{justify-content:center}}.profile-hero__roles{display:flex;flex-wrap:wrap;gap:.25rem}.profile-hero__role-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:100px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.3);font-size:.8125rem;font-weight:600;color:#fff;letter-spacing:.02em;text-transform:capitalize}.profile-hero__member-since{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:hsla(0,0%,100%,.7)}.profile-hero__actions{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}@media(min-width:640px){.profile-hero__actions{flex-direction:row;justify-content:center}}.profile-hero .btn-primary{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:10px;background:#fff;color:var(--ej-color-corporate,#233D63);font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:.9375rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 4px 12px rgba(0,0,0,.1)}.profile-hero .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15);background:#f8fafc}.profile-hero .btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:10px;background:hsla(0,0%,100%,.15);color:#fff;font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:.9375rem;font-weight:600;text-decoration:none;border:1px solid hsla(0,0%,100%,.3);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:all .3s ease}.profile-hero .btn-ghost:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5)}.account-info{margin-bottom:2rem;animation:fadeInUp .6s ease .15s both}.account-info__title{display:flex;align-items:center;gap:.5rem;font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:700;color:var(--ej-color-headings,#1a202c);margin:0 0 1.5rem}.account-info__title .jaraba-icon,.account-info__title img{opacity:.7}.account-info__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(min-width:640px){.account-info__grid{grid-template-columns:1fr}}.account-info__card{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(248,250,252,0.9));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 hsla(0,0%,100%,.9);transition:transform .35s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .35s ease}.account-info__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9)}.account-info__card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px}.account-info__card-icon--primary{background:rgba(79,70,229,.1);color:var(--ej-color-primary,#4F46E5)}.account-info__card-icon--innovation{background:rgba(0,169,165,.1);color:var(--ej-color-innovation,#00A9A5)}.account-info__card-icon--impulse{background:rgba(255,140,66,.1);color:var(--ej-color-impulse,#FF8C42)}.account-info__card-content{display:flex;flex-direction:column;gap:4px;min-width:0}.account-info__card-label{font-size:.8125rem;font-weight:500;color:var(--ej-color-muted,#64748b);text-transform:uppercase;letter-spacing:.04em}.account-info__card-value{font-size:1rem;font-weight:600;color:var(--ej-color-headings,#1a202c);word-break:break-all}.quick-access-sections{display:flex;flex-direction:column;gap:2rem}.quick-access-section{animation:fadeInUp .6s ease both}.quick-access-section+.quick-access-section{padding-top:2rem;border-top:1px solid var(--ej-border-color,#E5E7EB)}.quick-access-section__header{margin-bottom:1.5rem}.quick-access-section__title{display:flex;align-items:center;gap:.5rem;font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:700;color:var(--ej-color-headings,#1a202c);margin:0}.quick-access-section__title .jaraba-icon,.quick-access-section__title img{opacity:.7}.quick-access-section__subtitle{margin:.25rem 0 0;font-size:.8125rem;font-weight:400;color:var(--ej-color-muted,#64748b)}.quick-access-section--innovation .quick-access-section__title .jaraba-icon,.quick-access-section--innovation .quick-access-section__title img{color:var(--ej-color-innovation,#00A9A5)}.quick-access-section--impulse .quick-access-section__title .jaraba-icon,.quick-access-section--impulse .quick-access-section__title img{color:var(--ej-color-impulse,#FF8C42)}.quick-access-section--corporate .quick-access-section__title .jaraba-icon,.quick-access-section--corporate .quick-access-section__title img{color:var(--ej-color-corporate,#233D63)}.quick-access-section--neutral .quick-access-section__title .jaraba-icon,.quick-access-section--neutral .quick-access-section__title img{color:var(--ej-color-muted,#64748b)}.quick-access-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(min-width:640px){.quick-access-section__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.quick-access-section__grid{grid-template-columns:1fr}}.quick-access-section__completeness{margin-bottom:1.5rem;padding:1.5rem;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(248,250,252,0.9));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 hsla(0,0%,100%,.9)}.ej-profile-completeness{display:flex;align-items:flex-start;gap:2rem}@media(min-width:640px){.ej-profile-completeness{flex-direction:column;align-items:center}}.ej-profile-completeness__ring-container{flex-shrink:0;width:120px;height:120px}.ej-profile-completeness__ring{width:100%;height:100%}.ej-profile-completeness__pct-value{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.5rem;font-weight:700;fill:var(--ej-color-headings,#1a202c)}.ej-profile-completeness__pct-label{font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:.625rem;font-weight:500;fill:var(--ej-color-muted,#64748b);text-transform:uppercase;letter-spacing:.05em}.ej-profile-completeness__sections{flex:1;min-width:0}.ej-profile-completeness__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:.9375rem;font-weight:600;color:var(--ej-color-headings,#1a202c);margin:0 0 .5rem}.ej-profile-completeness__title span{font-weight:400;color:var(--ej-color-muted,#64748b)}.ej-profile-completeness__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px}@media(max-width:479px){.ej-profile-completeness__list{grid-template-columns:1fr}}.ej-profile-completeness__item{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--ej-color-muted,#64748b)}.ej-profile-completeness__item a{color:var(--ej-color-innovation,#00A9A5);text-decoration:none}.ej-profile-completeness__item a:hover{text-decoration:underline}.ej-profile-completeness__item--done{color:var(--ej-color-headings,#1a202c)}.ej-profile-completeness__item--done span{text-decoration:line-through;opacity:.6}.ej-profile-completeness__cta{display:flex;align-items:flex-start;gap:8px;margin-top:1rem;padding:.5rem 1rem;border-radius:8px;background:rgba(255,140,66,.08);font-size:.8125rem;color:var(--ej-color-impulse,#FF8C42);line-height:1.4}.quick-access__card{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(248,250,252,0.9));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 hsla(0,0%,100%,.9);text-decoration:none;transition:all .35s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;overflow:hidden}.quick-access__card::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent);transition:left .6s ease;pointer-events:none}.quick-access__card:hover::before{left:150%}.quick-access__card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 32px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.04)}.quick-access__card--primary{--qa-accent:var(--ej-color-primary,#4F46E5)}.quick-access__card--primary:hover{border-color:rgba(79,70,229,.3);box-shadow:0 12px 32px rgba(79,70,229,.12),0 4px 12px rgba(79,70,229,.08)}.quick-access__card--innovation{--qa-accent:var(--ej-color-innovation,#00A9A5)}.quick-access__card--innovation:hover{border-color:rgba(0,169,165,.3);box-shadow:0 12px 32px rgba(0,169,165,.12),0 4px 12px rgba(0,169,165,.08)}.quick-access__card--impulse{--qa-accent:var(--ej-color-impulse,#FF8C42)}.quick-access__card--impulse:hover{border-color:rgba(255,140,66,.3);box-shadow:0 12px 32px rgba(255,140,66,.12),0 4px 12px rgba(255,140,66,.08)}.quick-access__card--corporate{--qa-accent:var(--ej-color-corporate,#233D63)}.quick-access__card--corporate:hover{border-color:rgba(35,61,99,.3);box-shadow:0 12px 32px rgba(35,61,99,.12),0 4px 12px rgba(35,61,99,.08)}.quick-access__card--danger{--qa-accent:var(--ej-color-danger,#EF4444)}.quick-access__card--danger:hover{border-color:rgba(239,68,68,.3);box-shadow:0 12px 32px rgba(239,68,68,.12),0 4px 12px rgba(239,68,68,.08)}.quick-access__card--cross{border-style:dashed;opacity:.85}.quick-access__card--cross:hover{opacity:1}.quick-access__card--muted{opacity:.65}.quick-access__card--muted:hover{opacity:1}.quick-access__card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(0,0,0,.03);color:var(--qa-accent,var(--ej-color-corporate,#233D63));transition:background .3s ease,transform .3s ease}.quick-access__card:hover .quick-access__card-icon{background:rgba(0,0,0,.06);transform:scale(1.08)}.quick-access__card-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.quick-access__card-label{font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:.9375rem;font-weight:600;color:var(--ej-color-headings,#1a202c)}.quick-access__card-desc{font-size:.75rem;font-weight:400;color:var(--ej-color-muted,#64748b);line-height:1.3}.quick-access__card-arrow,.quick-access .quick-access__card-arrow{flex-shrink:0;opacity:0;width:16px;height:16px;transform:translateX(-8px);transition:opacity .3s ease,transform .3s ease}.quick-access__card:hover .quick-access__card-arrow,.quick-access__card:hover .quick-access .quick-access__card-arrow{opacity:1;transform:translateX(0)}.user-wrapper{max-width:900px;margin-inline:auto;padding:2rem 1.5rem;animation:fadeInUp .5s ease both}@media(max-width:479px){.user-wrapper{padding:1.5rem 1rem}}.user-section-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ej-border-color,#E5E7EB)}@media(max-width:479px){.user-section-header{flex-direction:column;text-align:center;gap:1rem}}.user-section-header__icon{flex-shrink:0;width:64px;height:64px}.user-section-header__icon svg{width:100%;height:100%}@media(max-width:479px){.user-section-header__icon{width:48px;height:48px}}.user-section-header__text{flex:1;min-width:0}.user-section-header__title{font-family:var(--ej-font-headings,Outfit,sans-serif);font-size:1.75rem;font-weight:700;color:var(--ej-color-headings,#1A1A2E);margin:0 0 .25rem;line-height:1.2}@media(max-width:479px){.user-section-header__title{font-size:1.375rem}}.user-section-header__subtitle{font-size:.9375rem;color:var(--ej-color-muted,#64748B);margin:0}.user-content-area{margin-bottom:2rem}.user-content-area form{max-width:100%;display:flex;flex-direction:column;gap:1.5rem}.user-content-area .form-item{margin-bottom:1rem}.user-content-area label{display:block;margin-bottom:6px;font-weight:600;font-size:.875rem;color:var(--ej-color-headings,#1a202c);letter-spacing:.01em}.user-content-area .description{margin-top:6px;font-size:.8125rem;color:var(--ej-color-muted,#64748b);line-height:1.5}.user-content-area input[type=text],.user-content-area input[type=email],.user-content-area input[type=password],.user-content-area input[type=url],.user-content-area input[type=tel],.user-content-area input[type=number],.user-content-area textarea,.user-content-area select{width:100%;padding:12px 16px;border:1.5px solid var(--ej-border-color,#e2e8f0);border-radius:12px;font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:.9375rem;color:var(--ej-text-primary,#1a202c);background:#fff;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;outline:none}.user-content-area input[type=text]::placeholder,.user-content-area input[type=email]::placeholder,.user-content-area input[type=password]::placeholder,.user-content-area input[type=url]::placeholder,.user-content-area input[type=tel]::placeholder,.user-content-area input[type=number]::placeholder,.user-content-area textarea::placeholder,.user-content-area select::placeholder{color:var(--ej-color-muted,#94a3b8)}.user-content-area input[type=text]:hover,.user-content-area input[type=email]:hover,.user-content-area input[type=password]:hover,.user-content-area input[type=url]:hover,.user-content-area input[type=tel]:hover,.user-content-area input[type=number]:hover,.user-content-area textarea:hover,.user-content-area select:hover{border-color:var(--ej-color-corporate,#233D63);background:#fafbfc}.user-content-area input[type=text]:focus,.user-content-area input[type=email]:focus,.user-content-area input[type=password]:focus,.user-content-area input[type=url]:focus,.user-content-area input[type=tel]:focus,.user-content-area input[type=number]:focus,.user-content-area textarea:focus,.user-content-area select:focus{border-color:var(--ej-color-primary,#4F46E5);box-shadow:0 0 0 4px rgba(79,70,229,.1);background:#fff}.user-content-area textarea{min-height:100px;resize:vertical}.user-content-area select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:40px}.user-content-area fieldset.fieldgroup,.user-content-area fieldset.form-composite{margin:0;padding:0;border:none;background:linear-gradient(135deg,rgba(255,255,255,0.96) 0%,rgba(248,250,252,0.92) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 hsla(0,0%,100%,.9);overflow:hidden;transition:transform .35s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .35s ease;animation:fadeInUp .5s ease both}.user-content-area fieldset.fieldgroup:hover,.user-content-area fieldset.form-composite:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.03),inset 0 1px 0 hsla(0,0%,100%,.9)}.user-content-area fieldset.fieldgroup legend,.user-content-area fieldset.form-composite legend{float:none;width:100%;padding:1rem 1.5rem;margin:0;font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1rem;font-weight:700;color:var(--ej-color-headings,#1a202c);background:linear-gradient(135deg,rgba(35,61,99,0.04) 0%,rgba(35,61,99,0.02) 100%);border-bottom:1px solid rgba(0,0,0,.06);letter-spacing:.01em}.user-content-area fieldset.fieldgroup .fieldset-wrapper,.user-content-area fieldset.form-composite .fieldset-wrapper{padding:1.5rem}.user-content-area fieldset.fieldgroup:nth-child(2),.user-content-area fieldset.form-composite:nth-child(2){animation-delay:.1s}.user-content-area fieldset.fieldgroup:nth-child(3),.user-content-area fieldset.form-composite:nth-child(3){animation-delay:.15s}.user-content-area fieldset.fieldgroup:nth-child(4),.user-content-area fieldset.form-composite:nth-child(4){animation-delay:.2s}.user-content-area fieldset.fieldgroup:nth-child(5),.user-content-area fieldset.form-composite:nth-child(5){animation-delay:.25s}.user-content-area fieldset.fieldgroup:nth-child(6),.user-content-area fieldset.form-composite:nth-child(6){animation-delay:.3s}.user-content-area fieldset.fieldgroup:nth-child(7),.user-content-area fieldset.form-composite:nth-child(7){animation-delay:.35s}.user-content-area details.js-form-wrapper{margin:0;border:none;background:linear-gradient(135deg,rgba(255,255,255,0.96) 0%,rgba(248,250,252,0.92) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:16px;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 hsla(0,0%,100%,.9);overflow:hidden;transition:transform .35s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .35s ease;animation:fadeInUp .5s ease both}.user-content-area details.js-form-wrapper:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.03),inset 0 1px 0 hsla(0,0%,100%,.9)}.user-content-area details.js-form-wrapper summary{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1rem;font-weight:700;color:var(--ej-color-headings,#1a202c);cursor:pointer;user-select:none;list-style:none;background:linear-gradient(135deg,rgba(35,61,99,0.04) 0%,rgba(35,61,99,0.02) 100%);border-bottom:1px solid rgba(0,0,0,0);transition:background .3s ease,border-color .3s ease;letter-spacing:.01em}.user-content-area details.js-form-wrapper summary::-webkit-details-marker{display:none}.user-content-area details.js-form-wrapper summary::after{content:"";display:inline-block;width:20px;height:20px;margin-left:auto;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2364748b' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;transition:transform .3s cubic-bezier(0.175,0.885,0.32,1.275);flex-shrink:0}.user-content-area details.js-form-wrapper summary:hover{background:rgba(35,61,99,.06)}.user-content-area details.js-form-wrapper[open] summary{border-bottom-color:rgba(0,0,0,.06)}.user-content-area details.js-form-wrapper[open] summary::after{transform:rotate(180deg)}.user-content-area details.js-form-wrapper .details-wrapper{padding:1.5rem}.user-content-area .form-type-checkbox,.user-content-area .form-type--checkbox{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .25rem;border-radius:8px;transition:background .2s ease}.user-content-area .form-type-checkbox:hover,.user-content-area .form-type--checkbox:hover{background:rgba(0,0,0,.02)}.user-content-area .form-type-checkbox input[type=checkbox],.user-content-area .form-type--checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;border:2px solid var(--ej-border-color,#cbd5e1);border-radius:6px;background:#fff;cursor:pointer;position:relative;margin-top:2px;transition:all .2s ease}.user-content-area .form-type-checkbox input[type=checkbox]:checked,.user-content-area .form-type--checkbox input[type=checkbox]:checked{background:var(--ej-color-corporate,#233D63);border-color:var(--ej-color-corporate,#233D63)}.user-content-area .form-type-checkbox input[type=checkbox]:checked::after,.user-content-area .form-type--checkbox input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:5px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.user-content-area .form-type-checkbox input[type=checkbox]:focus-visible,.user-content-area .form-type--checkbox input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px rgba(35,61,99,.15)}.user-content-area .form-type-checkbox label,.user-content-area .form-type--checkbox label{margin-bottom:0;font-weight:500;font-size:.875rem;cursor:pointer}.user-content-area .password-strength{border-radius:8px;overflow:hidden;margin-top:.5rem}.user-content-area .password-strength .password-strength__meter{height:6px;border-radius:3px;background:var(--ej-border-color,#e2e8f0);overflow:hidden}.user-content-area .password-strength .password-strength__indicator{height:100%;border-radius:3px;transition:width .4s ease,background .4s ease}.user-content-area .password-strength .password-strength__title{font-size:.8125rem;font-weight:500;color:var(--ej-color-muted,#64748b);margin-top:4px}.user-content-area .password-confirm{font-size:.8125rem;font-weight:500;margin-top:4px}.user-content-area table{width:100%;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;border:1px solid var(--ej-border-color,#e2e8f0)}.user-content-area table th,.user-content-area table td{padding:.5rem 1rem;text-align:left;border-bottom:1px solid var(--ej-border-color,#e2e8f0);font-size:.875rem}.user-content-area table th{background:rgba(35,61,99,.04);font-weight:600;color:var(--ej-color-headings,#1a202c)}.user-content-area table td{background:#fff}.user-content-area table tr:last-child td{border-bottom:none}.user-content-area .form-actions{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;margin:1.5rem -1.5rem -1.5rem;background:linear-gradient(180deg,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.95) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.06);border-radius:0 0 16px 16px;animation:fadeInUp .5s ease .4s both}.user-content-area input[type=submit],.user-content-area button[type=submit],.user-content-area .button--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;border-radius:12px;background:linear-gradient(135deg,var(--ej-color-corporate,#233D63) 0%,#2B4A7A 100%);color:#fff;font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:.9375rem;font-weight:600;border:none;cursor:pointer;transition:all .35s cubic-bezier(0.175,0.885,0.32,1.275);box-shadow:0 4px 16px rgba(35,61,99,.25);letter-spacing:.02em}.user-content-area input[type=submit]:hover,.user-content-area button[type=submit]:hover,.user-content-area .button--primary:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(35,61,99,.35)}.user-content-area input[type=submit]:active,.user-content-area button[type=submit]:active,.user-content-area .button--primary:active{transform:translateY(-1px);box-shadow:0 4px 12px rgba(35,61,99,.2)}.user-content-area .button:not(.button--primary):not([type=submit]){display:inline-flex;align-items:center;padding:10px 22px;border-radius:12px;background:#fff;color:var(--ej-color-corporate,#233D63);font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:.875rem;font-weight:600;border:1.5px solid var(--ej-border-color,#e2e8f0);cursor:pointer;transition:all .3s ease}.user-content-area .button:not(.button--primary):not([type=submit]):hover{background:#f8fafc;border-color:var(--ej-color-corporate,#233D63);transform:translateY(-1px)}.user-content-area .messages{border-radius:12px;padding:1rem 1.5rem;margin-bottom:1rem;font-size:.875rem;border:none}.user-content-area .messages--status{background:rgba(16,185,129,.08);color:#065f46}.user-content-area .messages--warning{background:rgba(245,158,11,.08);color:#92400e}.user-content-area .messages--error{background:rgba(239,68,68,.08);color:#991b1b}.user-nav-links{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:1.5rem;border-top:1px solid var(--ej-border-color,#E5E7EB)}.user-nav-links__item{color:var(--ej-color-corporate,#233D63);text-decoration:none;font-size:.875rem;font-weight:500;transition:color 150ms ease}.user-nav-links__item:hover{color:var(--ej-color-primary,#FF8C42);text-decoration:underline}.user-nav-links__separator{color:var(--ej-color-muted,#64748B);font-size:.75rem}.page-empleabilidad.hero--split{display:block !important;grid-template-columns:unset !important}form.candidate-profile-form{max-width:900px;margin-inline:auto;padding:var(--ej-spacing-xl,2rem) var(--ej-spacing-lg,1.5rem);font-family:var(--ej-font-family,"Outfit",sans-serif)}@media(max-width:768px){form.candidate-profile-form{padding:var(--ej-spacing-lg,1.5rem) var(--ej-spacing-md,1rem)}}form.candidate-profile-form>details,form.candidate-profile-form>.js-form-wrapper>details{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(248,250,252,0.9));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.8);border-radius:var(--ej-border-radius,12px);box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 hsla(0,0%,100%,.9);margin-bottom:var(--ej-spacing-lg,1.5rem);padding:0;transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .3s ease}form.candidate-profile-form>details::before,form.candidate-profile-form>.js-form-wrapper>details::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:left .6s ease;pointer-events:none;z-index:1}form.candidate-profile-form>details:hover,form.candidate-profile-form>.js-form-wrapper>details:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9)}form.candidate-profile-form>details:hover::before,form.candidate-profile-form>.js-form-wrapper>details:hover::before{left:150%}form.candidate-profile-form>details>summary,form.candidate-profile-form>.js-form-wrapper>details>summary{display:flex;align-items:center;gap:var(--ej-spacing-sm,0.5rem);padding:var(--ej-spacing-lg,1.5rem);font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:1.125rem;font-weight:600;color:var(--ej-color-corporate,#233D63);cursor:pointer;user-select:none;list-style:none;border-bottom:1px solid var(--ej-border-color,#E5E7EB);transition:background 150ms ease,color 150ms ease}form.candidate-profile-form>details>summary::-webkit-details-marker,form.candidate-profile-form>.js-form-wrapper>details>summary::-webkit-details-marker{display:none}form.candidate-profile-form>details>summary::marker,form.candidate-profile-form>.js-form-wrapper>details>summary::marker{display:none;content:""}form.candidate-profile-form>details>summary::after,form.candidate-profile-form>.js-form-wrapper>details>summary::after{content:"";display:inline-block;width:8px;height:8px;margin-left:auto;border-right:2px solid var(--ej-color-corporate,#233D63);border-bottom:2px solid var(--ej-color-corporate,#233D63);transform:rotate(45deg);transition:transform .3s cubic-bezier(0.4,0,0.2,1)}form.candidate-profile-form>details>summary:hover,form.candidate-profile-form>.js-form-wrapper>details>summary:hover{background:rgba(var(--ej-color-corporate-rgb,35,61,99),0.04);color:var(--ej-color-impulse,#FF8C42)}form.candidate-profile-form>details>summary:focus-visible,form.candidate-profile-form>.js-form-wrapper>details>summary:focus-visible{outline:3px solid rgba(255,140,66,.4);outline-offset:2px;border-radius:4px}form.candidate-profile-form>details[open]>summary::after,form.candidate-profile-form>.js-form-wrapper>details[open]>summary::after{transform:rotate(-135deg)}form.candidate-profile-form>details>.details-wrapper,form.candidate-profile-form>.js-form-wrapper>details>.details-wrapper{padding:var(--ej-spacing-lg,1.5rem);animation:profileFadeIn .3s ease-out}form.candidate-profile-form input[type=text],form.candidate-profile-form input[type=email],form.candidate-profile-form input[type=tel],form.candidate-profile-form input[type=url],form.candidate-profile-form input[type=number],form.candidate-profile-form input[type=password],form.candidate-profile-form textarea,form.candidate-profile-form select{width:100%;padding:var(--ej-spacing-sm,0.5rem) var(--ej-spacing-md,1rem);font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:1rem;color:var(--ej-text-primary,#334155);background:var(--ej-bg-surface,#FFFFFF);border:1.5px solid var(--ej-border-color,#E5E7EB);border-radius:var(--ej-btn-radius,8px);transition:border-color 150ms ease,box-shadow 150ms ease}form.candidate-profile-form input[type=text]:focus,form.candidate-profile-form input[type=email]:focus,form.candidate-profile-form input[type=tel]:focus,form.candidate-profile-form input[type=url]:focus,form.candidate-profile-form input[type=number]:focus,form.candidate-profile-form input[type=password]:focus,form.candidate-profile-form textarea:focus,form.candidate-profile-form select:focus{outline:none;border-color:var(--ej-color-impulse,#FF8C42);box-shadow:0 0 0 3px rgba(255,140,66,.15)}form.candidate-profile-form input[type=text]::placeholder,form.candidate-profile-form input[type=email]::placeholder,form.candidate-profile-form input[type=tel]::placeholder,form.candidate-profile-form input[type=url]::placeholder,form.candidate-profile-form input[type=number]::placeholder,form.candidate-profile-form input[type=password]::placeholder,form.candidate-profile-form textarea::placeholder,form.candidate-profile-form select::placeholder{color:var(--ej-text-muted,#64748B)}form.candidate-profile-form textarea{min-height:120px;resize:vertical}form.candidate-profile-form label,form.candidate-profile-form .form-item__label{display:block;margin-bottom:var(--ej-spacing-xs,0.25rem);font-weight:600;font-size:.875rem;color:var(--ej-color-headings,#1A1A2E);letter-spacing:.01em}form.candidate-profile-form .form-item{margin-bottom:var(--ej-spacing-lg,1.5rem)}form.candidate-profile-form .form-item__description,form.candidate-profile-form .description{font-size:.8125rem;color:var(--ej-text-muted,#64748B);margin-top:var(--ej-spacing-xs,0.25rem)}form.candidate-profile-form .ck-editor{border-radius:var(--ej-btn-radius,8px);overflow:hidden;border:1.5px solid var(--ej-border-color,#E5E7EB);transition:border-color 150ms ease,box-shadow 150ms ease}form.candidate-profile-form .ck-editor:focus-within{border-color:var(--ej-color-impulse,#FF8C42);box-shadow:0 0 0 3px rgba(255,140,66,.15)}form.candidate-profile-form .ck-editor__editable{min-height:150px;font-family:var(--ej-font-family,"Outfit",sans-serif);color:var(--ej-text-primary,#334155)}form.candidate-profile-form .image-widget{display:flex;align-items:center;gap:var(--ej-spacing-md,1rem);padding:var(--ej-spacing-md,1rem);background:var(--ej-bg-surface,#FFFFFF);border:2px dashed var(--ej-border-color,#E5E7EB);border-radius:var(--ej-border-radius,12px);transition:border-color 150ms ease}form.candidate-profile-form .image-widget:hover{border-color:var(--ej-color-impulse,#FF8C42)}form.candidate-profile-form .image-widget img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--ej-color-impulse,#FF8C42);box-shadow:0 2px 8px rgba(0,0,0,.1)}form.candidate-profile-form .form-type-checkbox,form.candidate-profile-form .form-type-radio{display:flex;align-items:center;gap:var(--ej-spacing-sm,0.5rem);padding:var(--ej-spacing-sm,0.5rem) 0}form.candidate-profile-form .form-type-checkbox input[type=checkbox],form.candidate-profile-form .form-type-checkbox input[type=radio],form.candidate-profile-form .form-type-radio input[type=checkbox],form.candidate-profile-form .form-type-radio input[type=radio]{width:auto;accent-color:var(--ej-color-impulse,#FF8C42)}form.candidate-profile-form .form-actions{margin-top:var(--ej-spacing-xl,2rem);padding-top:var(--ej-spacing-lg,1.5rem);border-top:1px solid var(--ej-border-color,#E5E7EB)}form.candidate-profile-form .form-actions .form-submit,form.candidate-profile-form .form-actions .button--primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--ej-spacing-sm,0.5rem);min-width:200px;padding:.875rem 2rem;font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--ej-color-impulse,#FF8C42),rgb(255,110.7023809524,17.85));border:none;border-radius:var(--ej-btn-radius,8px);cursor:pointer;transition:transform .3s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .3s ease;box-shadow:0 4px 16px rgba(255,140,66,.35)}form.candidate-profile-form .form-actions .form-submit:hover,form.candidate-profile-form .form-actions .button--primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(255,140,66,.45)}form.candidate-profile-form .form-actions .form-submit:active,form.candidate-profile-form .form-actions .button--primary:active{transform:translateY(0) scale(0.98)}form.candidate-profile-form .form-actions .form-submit:focus-visible,form.candidate-profile-form .form-actions .button--primary:focus-visible{outline:3px solid rgba(255,140,66,.4);outline-offset:2px}form.candidate-profile-form .form-actions .button:not(.button--primary):not(.form-submit){padding:.75rem 1.5rem;font-family:var(--ej-font-family,"Outfit",sans-serif);font-weight:500;color:var(--ej-color-corporate,#233D63);background:rgba(0,0,0,0);border:1.5px solid var(--ej-border-color,#E5E7EB);border-radius:var(--ej-btn-radius,8px);cursor:pointer;transition:border-color 150ms ease,background 150ms ease}form.candidate-profile-form .form-actions .button:not(.button--primary):not(.form-submit):hover{border-color:var(--ej-color-corporate,#233D63);background:rgba(35,61,99,.05)}form.candidate-profile-form .filter-wrapper,form.candidate-profile-form .filter-guidelines,form.candidate-profile-form a[href*="/filter/tips"],form.candidate-profile-form [id*=format-help]{display:none !important}.cv-builder{max-width:1200px;margin-inline:auto;padding:var(--ej-spacing-xl,2rem) var(--ej-spacing-lg,1.5rem)}@media(max-width:768px){.cv-builder{padding:var(--ej-spacing-lg,1.5rem) var(--ej-spacing-md,1rem)}}.cv-builder__header{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--ej-color-corporate,#233D63),rgb(54.6417910448,95.2328358209,154.5582089552));border-radius:var(--ej-border-radius,12px);padding:var(--ej-spacing-2xl,3rem) var(--ej-spacing-xl,2rem);margin-bottom:var(--ej-spacing-xl,2rem);color:#fff}.cv-builder__header h1{font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:2rem;font-weight:700;margin:var(--ej-spacing-md,1rem) 0 var(--ej-spacing-sm,0.5rem)}.cv-builder__header p{opacity:.85;font-size:1.0625rem;max-width:480px}.cv-builder__profile-badge{display:flex;align-items:center;gap:var(--ej-spacing-md,1rem);margin-top:var(--ej-spacing-lg,1.5rem);padding:var(--ej-spacing-sm,0.5rem) var(--ej-spacing-md,1rem);background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--ej-btn-radius,8px);width:fit-content}.cv-builder__profile-badge span{font-weight:500}.cv-builder__title{font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:1.5rem;font-weight:700;color:var(--ej-color-headings,#1A1A2E);margin-bottom:var(--ej-spacing-lg,1.5rem)}.cv-builder__templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--ej-spacing-lg,1.5rem)}@media(max-width:640px){.cv-builder__templates{grid-template-columns:1fr}}.cv-template-card{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(248,250,252,0.9));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.8);border-radius:var(--ej-border-radius,12px);box-shadow:0 4px 24px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02),inset 0 1px 0 hsla(0,0%,100%,.9);padding:var(--ej-spacing-lg,1.5rem);transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .3s ease}.cv-template-card::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.4),transparent);transition:left .6s ease;pointer-events:none;z-index:1}.cv-template-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 40px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9)}.cv-template-card:hover::before{left:150%}.cv-template-card .cv-template-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(var(--ej-color-corporate-rgb,35,61,99),0.08);border-radius:12px;margin-bottom:var(--ej-spacing-md,1rem);color:var(--ej-color-corporate,#233D63)}.cv-template-card .cv-template-card__name{font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:1.0625rem;font-weight:600;color:var(--ej-color-headings,#1A1A2E);margin-bottom:var(--ej-spacing-xs,0.25rem)}.cv-template-card .cv-template-card__desc{font-size:.875rem;color:var(--ej-text-muted,#64748B);line-height:1.5}.cv-template-card .cv-template-card__actions{display:flex;gap:var(--ej-spacing-sm,0.5rem);margin-top:var(--ej-spacing-md,1rem)}.cv-template-card .cv-template-card__actions a,.cv-template-card .cv-template-card__actions button{flex:1;padding:.625rem 1rem;font-family:var(--ej-font-family,"Outfit",sans-serif);font-size:.875rem;font-weight:500;border-radius:var(--ej-btn-radius,8px);text-align:center;text-decoration:none;cursor:pointer;transition:all 150ms ease}.cv-template-card .cv-template-card__preview{color:var(--ej-color-corporate,#233D63);background:rgba(0,0,0,0);border:1.5px solid var(--ej-border-color,#E5E7EB)}.cv-template-card .cv-template-card__preview:hover{border-color:var(--ej-color-corporate,#233D63);background:rgba(35,61,99,.05)}.cv-template-card .cv-template-card__download{color:#fff;background:linear-gradient(135deg,var(--ej-color-impulse,#FF8C42),rgb(255,110.7023809524,17.85));border:none;box-shadow:0 2px 8px rgba(255,140,66,.3)}.cv-template-card .cv-template-card__download:hover{box-shadow:0 4px 16px rgba(255,140,66,.45);transform:translateY(-1px)}.cv-builder__empty{text-align:center;padding:var(--ej-spacing-2xl,3rem)}.cv-builder__empty p{color:var(--ej-text-muted,#64748B);font-size:1.0625rem;margin-bottom:var(--ej-spacing-lg,1.5rem)}@keyframes profileFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cv-builder-page{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.cv-builder__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1.5rem 2rem;background:var(--ej-color-surface,#ffffff);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.cv-builder__header-content{display:flex;align-items:center;gap:1rem}.cv-builder__header-text h1{font-size:1.75rem;font-weight:700;color:var(--ej-color-text,#1a1a2e);margin:0}.cv-builder__header-text p{margin:.25rem 0 0;color:var(--ej-color-text-secondary,#6b7280);font-size:.95rem}.cv-builder__profile-badge{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.cv-builder__profile-name{font-weight:600;color:var(--ej-color-text,#1a1a2e);font-size:.95rem}.cv-builder__profile-completion{font-size:.85rem;color:var(--ej-color-corporate,#0097A7);font-weight:500}.cv-builder__title{font-size:1.25rem;font-weight:600;color:var(--ej-color-text,#1a1a2e);margin-bottom:1.5rem}.cv-builder__templates{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.cv-template-card{background:var(--ej-color-surface,#ffffff);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.cv-template-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.cv-template-card__thumbnail{width:100%;height:200px;overflow:hidden;background:var(--ej-color-bg-soft,#f8f9fa);border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center}.cv-template-card__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s ease}.cv-template-card__thumbnail:hover img{transform:scale(1.05)}.cv-template-card__icon{padding:1.5rem;text-align:center;background:var(--ej-color-bg-soft,#f8f9fa);border-bottom:1px solid rgba(0,0,0,.06)}.cv-template-card__name{font-size:1.1rem;font-weight:600;color:var(--ej-color-text,#1a1a2e);padding:1rem 1.25rem .25rem}.cv-template-card__desc{font-size:.85rem;color:var(--ej-color-text-secondary,#6b7280);padding:0 1.25rem;line-height:1.5;flex-grow:1}.cv-template-card__actions{display:flex;gap:.75rem;padding:1rem 1.25rem 1.25rem;margin-top:auto}.cv-template-card__preview,.cv-template-card__download{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s ease;flex:1;text-align:center}.cv-template-card__preview{background:var(--ej-color-bg-soft,#f0f4f8);color:var(--ej-color-corporate,#0097A7);border:1px solid rgba(0,0,0,0)}.cv-template-card__preview:hover{background:var(--ej-color-corporate,#0097A7);color:#fff}.cv-template-card__download{background:var(--ej-color-corporate,#0097A7);color:#fff}.cv-template-card__download:hover{background:var(--ej-color-corporate-dark,#00838f);box-shadow:0 4px 12px rgba(0,151,167,.3)}.cv-builder__empty{text-align:center;padding:3rem;background:var(--ej-color-surface,#ffffff);border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06)}.cv-builder__empty .jaraba-icon{margin-bottom:1rem;opacity:.5}.cv-builder__empty p{max-width:500px;margin:0 auto 1.5rem;color:var(--ej-color-text-secondary,#6b7280);font-size:.95rem;line-height:1.6}@media(max-width:768px){.cv-builder__header{flex-direction:column;align-items:flex-start;padding:1.25rem}.cv-builder__profile-badge{align-items:flex-start}.cv-builder__templates{grid-template-columns:1fr}.cv-template-card__actions{flex-direction:column}}.i18n-selector{display:flex;align-items:center;gap:var(--ej-spacing-3,0.75rem);position:relative;z-index:100}.i18n-selector__dropdown{position:relative}.i18n-selector__trigger{display:inline-flex;align-items:center;gap:var(--ej-spacing-2,0.5rem);padding:var(--ej-spacing-2,0.5rem) var(--ej-spacing-3,0.75rem);background:var(--ej-color-surface-elevated,rgba(255,255,255,0.08));border:1px solid var(--ej-color-border,rgba(255,255,255,0.12));border-radius:var(--ej-radius-md,0.5rem);color:var(--ej-color-text-primary,#fff);font-size:var(--ej-font-size-sm,0.875rem);font-weight:500;cursor:pointer;transition:all .2s ease}.i18n-selector__trigger:hover{background:var(--ej-color-surface-hover,rgba(255,255,255,0.12));border-color:var(--ej-color-border-hover,rgba(255,255,255,0.2))}.i18n-selector__trigger:focus-visible{outline:2px solid var(--ej-color-primary,#8b5cf6);outline-offset:2px}.i18n-selector__arrow{transition:transform .2s ease}[aria-expanded=true] .i18n-selector__arrow{transform:rotate(180deg)}.i18n-selector__menu{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;margin:0;padding:var(--ej-spacing-1,0.25rem);background:var(--ej-color-surface-overlay,rgba(20,20,30,0.95));border:1px solid var(--ej-color-border,rgba(255,255,255,0.12));border-radius:var(--ej-radius-lg,0.75rem);box-shadow:var(--ej-shadow-xl,0 25px 50px -12px rgba(0,0,0,0.5));list-style:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.i18n-selector__item{margin:0}.i18n-selector__link{display:flex;align-items:center;gap:var(--ej-spacing-2,0.5rem);padding:var(--ej-spacing-2,0.5rem) var(--ej-spacing-3,0.75rem);border-radius:var(--ej-radius-md,0.5rem);color:var(--ej-color-text-secondary,rgba(255,255,255,0.7));text-decoration:none;font-size:var(--ej-font-size-sm,0.875rem);transition:all .15s ease}.i18n-selector__link:hover{background:var(--ej-color-surface-hover,rgba(255,255,255,0.08));color:var(--ej-color-text-primary,#fff)}.i18n-selector__item--active .i18n-selector__link{background:var(--ej-color-primary-alpha,rgba(139,92,246,0.2));color:var(--ej-color-primary-light,#a78bfa)}.i18n-selector__lang-label{flex:1}.i18n-selector__status{display:flex;align-items:center}.i18n-selector__badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%}.i18n-selector__badge svg{width:12px;height:12px}.i18n-selector__badge--original{color:var(--ej-color-warning,#f59e0b)}.i18n-selector__badge--complete{color:var(--ej-color-success,#10b981)}.i18n-selector__badge--outdated{color:var(--ej-color-warning,#f59e0b)}.i18n-selector__badge--missing{color:var(--ej-color-text-muted,rgba(255,255,255,0.4))}.i18n-selector__flag{display:inline-block;width:20px;height:14px;border-radius:2px;background-size:cover;background-position:center;box-shadow:0 1px 3px rgba(0,0,0,.2)}.i18n-selector__flag::before{font-size:14px;line-height:14px}.i18n-selector__flag--es{background:linear-gradient(180deg,#ad1519 33%,#fabd00 33%,#fabd00 66%,#ad1519 66%)}.i18n-selector__flag--en{background:linear-gradient(180deg,#00247d 0%,#00247d 100%);position:relative}.i18n-selector__flag--en::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#cf142b 40%,#cf142b 60%,transparent 60%),linear-gradient(90deg,transparent 45%,#cf142b 45%,#cf142b 55%,transparent 55%)}.i18n-selector__flag--ca{background:linear-gradient(180deg,#da2a27 10%,#fcdd09 10%,#fcdd09 20%,#da2a27 20%,#da2a27 30%,#fcdd09 30%,#fcdd09 40%,#da2a27 40%,#da2a27 50%,#fcdd09 50%,#fcdd09 60%,#da2a27 60%,#da2a27 70%,#fcdd09 70%,#fcdd09 80%,#da2a27 80%,#da2a27 90%,#fcdd09 90%)}.i18n-selector__flag--eu{background:linear-gradient(180deg,#0f722b 33%,#fff 33%,#fff 66%,#ac1b1c 66%)}.i18n-selector__flag--fr{background:linear-gradient(90deg,#002654 33%,#fff 33%,#fff 66%,#ce1126 66%)}.i18n-selector__flag--de{background:linear-gradient(180deg,#000 33%,#dd0000 33%,#dd0000 66%,#ffcc00 66%)}.i18n-selector__flag--pt{background:linear-gradient(90deg,#006600 40%,#ff0000 40%)}.i18n-selector__actions{display:flex;gap:var(--ej-spacing-2,0.5rem)}.i18n-selector__ai-btn{display:inline-flex;align-items:center;gap:var(--ej-spacing-2,0.5rem)}.i18n-selector__ai-btn:disabled{opacity:.6;cursor:not-allowed}.i18n-selector__ai-icon{display:flex}.i18n-selector__ai-icon svg{color:var(--ej-color-primary,#8b5cf6)}.i18n-selector__spinner{width:16px;height:16px;border:2px solid var(--ej-color-primary-alpha,rgba(139,92,246,0.3));border-top-color:var(--ej-color-primary,#8b5cf6);border-radius:50%;animation:i18n-spin .8s linear infinite}@keyframes i18n-spin{to{transform:rotate(360deg)}}.i18n-selector__modal .jaraba-modal__title{display:flex;align-items:center;gap:var(--ej-spacing-2,0.5rem)}.i18n-selector__modal .jaraba-modal__title svg{color:var(--ej-color-primary,#8b5cf6)}.i18n-selector__modal-intro{color:var(--ej-color-text-secondary,rgba(255,255,255,0.7));font-size:var(--ej-font-size-sm,0.875rem);line-height:1.5;margin-bottom:var(--ej-spacing-4,1rem)}.i18n-selector__targets{border:none;margin:0;padding:0}.i18n-selector__targets legend{font-weight:600;font-size:var(--ej-font-size-sm,0.875rem);color:var(--ej-color-text-primary,#fff);margin-bottom:var(--ej-spacing-3,0.75rem)}.i18n-selector__target-option{display:flex;align-items:center;gap:var(--ej-spacing-2,0.5rem);padding:var(--ej-spacing-2,0.5rem) var(--ej-spacing-3,0.75rem);margin-bottom:var(--ej-spacing-1,0.25rem);border:1px solid var(--ej-color-border,rgba(255,255,255,0.12));border-radius:var(--ej-radius-md,0.5rem);cursor:pointer;transition:all .15s ease}.i18n-selector__target-option:hover{background:var(--ej-color-surface-hover,rgba(255,255,255,0.05));border-color:var(--ej-color-border-hover,rgba(255,255,255,0.2))}.i18n-selector__target-option input[type=checkbox]{accent-color:var(--ej-color-primary,#8b5cf6)}.i18n-selector__target-option--selected{background:var(--ej-color-primary-alpha,rgba(139,92,246,0.15));border-color:var(--ej-color-primary,#8b5cf6)}.i18n-selector__target-note{color:var(--ej-color-text-muted,rgba(255,255,255,0.5));font-size:var(--ej-font-size-xs,0.75rem);font-style:italic}.i18n-selector__progress{margin-top:var(--ej-spacing-4,1rem)}.i18n-selector__progress-bar{height:6px;background:var(--ej-color-surface-elevated,rgba(255,255,255,0.08));border-radius:3px;overflow:hidden}.i18n-selector__progress-fill{height:100%;background:linear-gradient(90deg,var(--ej-color-primary,#8b5cf6),var(--ej-color-secondary,#06b6d4));border-radius:3px;transition:width .3s ease}.i18n-selector__progress-label{font-size:var(--ej-font-size-sm,0.875rem);color:var(--ej-color-text-secondary,rgba(255,255,255,0.7));margin-top:var(--ej-spacing-2,0.5rem);text-align:center}.i18n-selector__error{margin-top:var(--ej-spacing-3,0.75rem);padding:var(--ej-spacing-3,0.75rem);background:var(--ej-color-error-alpha,rgba(239,68,68,0.15));border:1px solid var(--ej-color-error,#ef4444);border-radius:var(--ej-radius-md,0.5rem);color:var(--ej-color-error-light,#fca5a5);font-size:var(--ej-font-size-sm,0.875rem)}.i18n-selector__error p{margin:0}.i18n-dashboard__content{padding:var(--ej-spacing-6,1.5rem);max-width:1400px;margin:0 auto}.i18n-dashboard__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ej-spacing-4,1rem);margin-bottom:var(--ej-spacing-8,2rem)}.i18n-dashboard__card{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(249,250,251,0.9) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.8);border-radius:var(--ej-radius-xl,1rem);padding:var(--ej-spacing-6,1.5rem);text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08),0 0 0 1px hsla(0,0%,100%,.3) inset;display:flex;flex-direction:column;align-items:center;gap:var(--ej-spacing-3,0.75rem);transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .4s ease}.i18n-dashboard__card::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,0.4) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s ease;pointer-events:none}.i18n-dashboard__card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px rgba(139,92,246,.2),0 0 0 1px hsla(0,0%,100%,.5) inset}.i18n-dashboard__card:hover::after{transform:translateX(150%)}.i18n-dashboard__card:hover .i18n-dashboard__card-flag{transform:scale(1.1) rotate(3deg)}.i18n-dashboard__card-flag{width:32px;height:24px;border-radius:4px;transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275)}.i18n-dashboard__card-label{font-weight:600;color:var(--ej-color-text-primary)}.i18n-dashboard__card-value{font-size:var(--ej-font-size-3xl,1.875rem);font-weight:700;color:var(--ej-color-primary,#8b5cf6)}.i18n-dashboard__card-desc{font-size:var(--ej-font-size-sm,0.875rem);color:var(--ej-color-text-muted)}.i18n-dashboard__table-section,.i18n-dashboard__actions-section{background:var(--ej-color-surface,#fff);border-radius:var(--ej-radius-lg,0.75rem);padding:var(--ej-spacing-6,1.5rem);margin-bottom:var(--ej-spacing-6,1.5rem);box-shadow:var(--ej-shadow-md)}.i18n-dashboard__table-section h2,.i18n-dashboard__actions-section h2{margin-bottom:var(--ej-spacing-4,1rem);font-size:var(--ej-font-size-lg,1.125rem);color:var(--ej-color-text-primary)}.i18n-dashboard__table-container{overflow-x:auto}.i18n-dashboard__table{width:100%;border-collapse:collapse}.i18n-dashboard__table th,.i18n-dashboard__table td{padding:var(--ej-spacing-3,0.75rem);text-align:left;border-bottom:1px solid var(--ej-color-border,#e5e7eb)}.i18n-dashboard__table th{background:var(--ej-color-surface-elevated,#f9fafb);font-weight:600;font-size:var(--ej-font-size-sm,0.875rem)}.i18n-dashboard__lang-header{display:flex;align-items:center;gap:var(--ej-spacing-2,0.5rem)}.i18n-dashboard__type-cell strong{color:var(--ej-color-text-primary)}.i18n-dashboard__count-cell{font-weight:600;color:var(--ej-color-text-muted)}.i18n-dashboard__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:var(--ej-font-size-sm,0.875rem);font-weight:500}.i18n-dashboard__badge--complete{background:var(--ej-color-success-alpha,rgba(16,185,129,0.1));color:var(--ej-color-success,#10b981)}.i18n-dashboard__badge--outdated{background:var(--ej-color-warning-alpha,rgba(245,158,11,0.1));color:var(--ej-color-warning,#f59e0b);margin-left:var(--ej-spacing-1,0.25rem)}.i18n-dashboard__badge--missing{background:var(--ej-color-surface-elevated,#f3f4f6);color:var(--ej-color-text-muted,#6b7280)}.i18n-dashboard__progress{display:flex;align-items:center;gap:var(--ej-spacing-2,0.5rem);min-width:120px}.i18n-dashboard__progress-bar{flex:1;height:8px;background:linear-gradient(90deg,var(--ej-color-primary,#8b5cf6),var(--ej-color-secondary,#06b6d4));border-radius:4px}.i18n-dashboard__progress-label{font-size:var(--ej-font-size-sm,0.875rem);font-weight:500;min-width:40px}.i18n-dashboard__empty-cell{text-align:center;color:var(--ej-color-text-muted);padding:var(--ej-spacing-8,2rem) !important}.i18n-dashboard__actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ej-spacing-4,1rem)}.i18n-dashboard__action-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:var(--ej-spacing-3,0.75rem);padding:var(--ej-spacing-6,1.5rem);background:linear-gradient(135deg,rgba(255,255,255,0.95) 0%,rgba(249,250,251,0.9) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.8);border-radius:var(--ej-radius-xl,1rem);text-decoration:none;color:var(--ej-color-text-primary);cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.08),0 0 0 1px hsla(0,0%,100%,.3) inset;transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .4s ease}.i18n-dashboard__action-card::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,0.4) 50%,transparent 70%);transform:translateX(-100%);transition:transform .6s ease;pointer-events:none}.i18n-dashboard__action-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px rgba(139,92,246,.2),0 0 0 1px hsla(0,0%,100%,.5) inset}.i18n-dashboard__action-card:hover::after{transform:translateX(150%)}.i18n-dashboard__action-card:hover img.jaraba-icon,.i18n-dashboard__action-card:hover .jaraba-icon{transform:scale(1.15) rotate(5deg)}.i18n-dashboard__action-card img.jaraba-icon,.i18n-dashboard__action-card .jaraba-icon{transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275)}.i18n-dashboard__action-card span{font-weight:600;font-size:var(--ej-font-size-sm,0.875rem)}.full-width-page{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body.layout-revisions .layout-container,body.page-revisions .layout-container{max-width:none !important;margin:0 !important;padding:0 !important}body.layout-revisions main,body.layout-revisions .main-content,body.layout-revisions #main-content,body.layout-revisions .dashboard-main,body.page-revisions main,body.page-revisions .main-content,body.page-revisions #main-content,body.page-revisions .dashboard-main{max-width:none !important;margin:0 !important;padding:0 !important;width:100% !important}body.layout-revisions .dashboard-wrapper,body.layout-revisions .revisions-wrapper,body.page-revisions .dashboard-wrapper,body.page-revisions .revisions-wrapper{max-width:none !important;margin:0 !important;padding:0 !important;width:100% !important}body.layout-revisions .revision-list,body.layout-revisions .full-width-page,body.page-revisions .revision-list,body.page-revisions .full-width-page{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}body.layout-revisions .analytics-dashboard__hero,body.layout-revisions .revision-list__hero,body.page-revisions .analytics-dashboard__hero,body.page-revisions .revision-list__hero{width:100% !important;max-width:none !important;margin:0 !important}.revision-list{width:100%;min-height:100vh;background:var(--ej-color-background,#f9fafb)}.revision-list__header{background:linear-gradient(135deg,var(--ej-color-corporate,#00b4b6) 0%,var(--ej-color-corporate-dark,#008f91) 100%);color:#fff;padding:var(--ej-spacing-8,2rem) var(--ej-spacing-6,1.5rem);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--ej-spacing-4,1rem)}.revision-list__header.operational-tower__hero--compact{padding:var(--ej-spacing-6,1.5rem) var(--ej-spacing-8,2rem)}.revision-list__header .operational-tower__title{display:flex;align-items:center;gap:var(--ej-spacing-3,0.75rem);font-size:var(--ej-font-size-2xl,1.5rem);font-weight:700;color:#fff;margin:0}.revision-list__header .operational-tower__title img.jaraba-icon,.revision-list__header .operational-tower__title .jaraba-icon{filter:brightness(0) invert(1)}.revision-list__header .operational-tower__subtitle{font-size:var(--ej-font-size-lg,1.125rem);color:hsla(0,0%,100%,.9);margin:var(--ej-spacing-2,0.5rem) 0 0}.revision-list__header .operational-tower__hero-actions{display:flex;gap:var(--ej-spacing-3,0.75rem)}.revision-list__instructions{background:linear-gradient(135deg,rgba(0,180,182,0.08) 0%,rgba(0,180,182,0.03) 100%);border-left:4px solid var(--ej-color-corporate,#00b4b6);padding:var(--ej-spacing-4,1rem) var(--ej-spacing-6,1.5rem);margin:var(--ej-spacing-4,1rem) var(--ej-spacing-6,1.5rem);border-radius:0 var(--ej-radius-md,0.5rem) var(--ej-radius-md,0.5rem) 0}.revision-list__instructions p{margin:0;display:flex;align-items:center;gap:var(--ej-spacing-2,0.5rem);color:var(--ej-color-text-secondary,#4b5563);font-size:var(--ej-font-size-sm,0.875rem)}.revision-list__content{padding:var(--ej-spacing-6,1.5rem)}.revision-list__form{background:var(--ej-color-surface,#fff);border-radius:var(--ej-radius-lg,0.75rem);box-shadow:var(--ej-shadow-md);overflow:hidden}.revision-list__table{width:100%;border-collapse:collapse}.revision-list__table th,.revision-list__table td{padding:var(--ej-spacing-4,1rem);text-align:left;border-bottom:1px solid var(--ej-color-border,#e5e7eb)}.revision-list__table th{background:var(--ej-color-surface-elevated,#f9fafb);font-weight:600;font-size:var(--ej-font-size-sm,0.875rem);color:var(--ej-color-text-secondary,#4b5563);text-transform:uppercase;letter-spacing:.025em}.revision-list__table tbody tr:hover{background:rgba(0,180,182,.04)}.revision-list__row--current{background:linear-gradient(90deg,rgba(16,185,129,0.08) 0%,rgba(16,185,129,0.02) 100%)}.revision-list__cell--radio{text-align:center;width:70px}.revision-list__cell--radio input[type=radio]{width:18px;height:18px;accent-color:var(--ej-color-corporate,#00b4b6);cursor:pointer}.revision-list__cell--date{font-family:var(--ej-font-mono,"Fira Code",monospace);font-size:var(--ej-font-size-sm,0.875rem);white-space:nowrap}.revision-list__cell--user{font-weight:500;color:var(--ej-color-text-primary,#111827)}.revision-list__cell--log{color:var(--ej-color-text-secondary,#4b5563);font-size:var(--ej-font-size-sm,0.875rem)}.revision-list__cell--log .text-muted{color:var(--ej-color-text-muted,#9ca3af);font-style:italic}.revision-list__cell--status{width:120px}.badge{display:inline-flex;align-items:center;gap:var(--ej-spacing-1,0.25rem);padding:4px 12px;border-radius:9999px;font-size:var(--ej-font-size-xs,0.75rem);font-weight:600;text-transform:uppercase;letter-spacing:.025em}.badge--success{background:var(--ej-color-success-alpha,rgba(16,185,129,0.15));color:var(--ej-color-success,#10b981)}.revision-list__actions{padding:var(--ej-spacing-4,1rem) var(--ej-spacing-6,1.5rem);background:var(--ej-color-surface-elevated,#f9fafb);border-top:1px solid var(--ej-color-border,#e5e7eb);display:flex;justify-content:flex-end;gap:var(--ej-spacing-3,0.75rem)}.revision-list__empty{display:flex;justify-content:center;align-items:center;min-height:400px;padding:var(--ej-spacing-8,2rem)}.empty-state{text-align:center;max-width:400px}.empty-state img.jaraba-icon,.empty-state .jaraba-icon{margin-bottom:var(--ej-spacing-4,1rem);opacity:.5}.empty-state h3{font-size:var(--ej-font-size-xl,1.25rem);font-weight:600;color:var(--ej-color-text-primary,#111827);margin:0 0 var(--ej-spacing-2,0.5rem)}.empty-state p{color:var(--ej-color-text-secondary,#4b5563);font-size:var(--ej-font-size-base,1rem);margin:0}.btn{display:inline-flex;align-items:center;gap:var(--ej-spacing-2,0.5rem);padding:var(--ej-spacing-3,0.75rem) var(--ej-spacing-5,1.25rem);border-radius:var(--ej-radius-md,0.5rem);font-weight:600;font-size:var(--ej-font-size-sm,0.875rem);text-decoration:none;cursor:pointer;transition:all .2s ease;border:none}.btn--primary{background:var(--ej-color-corporate,#00b4b6);color:#fff;box-shadow:0 2px 8px rgba(0,180,182,.3)}.btn--primary:hover{background:var(--ej-color-corporate-dark,#008f91);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,180,182,.4)}.btn--secondary{background:var(--ej-color-surface,#fff);color:var(--ej-color-text-primary,#111827);border:1px solid var(--ej-color-border,#e5e7eb)}.btn--secondary:hover{background:var(--ej-color-surface-elevated,#f9fafb)}@media(max-width:768px){.revision-list__header{flex-direction:column;align-items:flex-start;text-align:left}.revision-list__header .operational-tower__hero-actions{width:100%;justify-content:stretch}.revision-list__header .operational-tower__hero-actions .btn{flex:1;justify-content:center}.revision-list__table{font-size:var(--ej-font-size-sm,0.875rem)}.revision-list__table th,.revision-list__table td{padding:var(--ej-spacing-2,0.5rem)}.revision-list__table .revision-list__th--check:last-of-type,.revision-list__table .revision-list__cell--radio:last-of-type{display:none}}:root{--gjs-primary-color:var(--ej-color-corporate,#233D63);--gjs-secondary-color:rgba(255,255,255,0.8);--gjs-tertiary-color:var(--ej-color-impulse,#FF8C42);--gjs-quaternary-color:var(--ej-color-innovation,#00A9A5)}.gjs-one-bg{background-color:var(--gjs-primary-color,#233D63) !important}.gjs-two-color{color:var(--gjs-secondary-color,rgba(255,255,255,0.8)) !important}.gjs-three-bg{background-color:var(--gjs-tertiary-color,#FF8C42) !important;color:#fff !important}.gjs-four-color,.gjs-four-color-h:hover{color:var(--gjs-quaternary-color,#00A9A5) !important}.gjs-editor-cont{font-family:"Outfit",sans-serif;background:var(--gjs-primary-color,#233D63);height:100vh}.canvas-editor__canvas:has(.jaraba-grapesjs-layout){width:100%;max-width:none;flex:1;overflow:hidden}.jaraba-grapesjs-layout{display:grid;grid-template-columns:280px 1fr 350px;height:calc(100vh - var(--jaraba-editor-toolbar-height,110px));width:100%;gap:0;background:var(--ej-color-corporate,#233D63);position:absolute;top:var(--jaraba-editor-toolbar-height,110px);left:0;right:0;bottom:0}.jaraba-grapesjs-panel{background:var(--ej-color-corporate,#233D63);border-color:rgba(0,169,165,.3);overflow-y:auto;display:flex;flex-direction:column}.jaraba-grapesjs-panel--left{border-right:1px solid rgba(0,169,165,.2);position:relative;overflow:hidden;display:flex;flex-direction:column}.jaraba-grapesjs-panel__particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.jaraba-grapesjs-panel__particles::before,.jaraba-grapesjs-panel__particles::after{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:radial-gradient(circle at 20% 30%,rgba(255,140,66,0.15) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(0,169,165,0.12) 0%,transparent 35%),radial-gradient(circle at 40% 80%,rgba(255,140,66,0.1) 0%,transparent 30%),radial-gradient(circle at 60% 20%,rgba(0,169,165,0.14) 0%,transparent 40%),radial-gradient(circle at 10% 60%,rgba(255,255,255,0.05) 0%,transparent 25%),radial-gradient(circle at 90% 40%,rgba(255,255,255,0.04) 0%,transparent 20%);animation:jaraba-particles-float 12s ease-in-out infinite}.jaraba-grapesjs-panel__particles::after{animation-delay:-6s;animation-direction:reverse;opacity:.8}@keyframes jaraba-particles-float{0%,100%{transform:translate(0,0) rotate(0deg)}25%{transform:translate(-8%,5%) rotate(3deg)}50%{transform:translate(5%,-4%) rotate(-2deg)}75%{transform:translate(-5%,6%) rotate(2deg)}}.jaraba-grapesjs-panel--right{border-left:1px solid rgba(0,169,165,.2)}.jaraba-grapesjs-panel__header{padding:1rem 1.5rem;border-bottom:1px solid var(--ej-border-color,#E5E7EB);background:rgba(35,61,99,.1);position:relative;z-index:1}.jaraba-grapesjs-panel__header h3{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ej-color-headings,#F8FAFC);font-family:"Outfit",sans-serif}.jaraba-grapesjs-panel__gallery-link{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin:.5rem 1rem;background:linear-gradient(135deg,rgba(255,140,66,0.15) 0%,rgba(0,169,165,0.1) 100%);border:1px solid rgba(255,140,66,.3);border-radius:8px;color:#f8fafc;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .3s ease;position:relative;z-index:1;overflow:hidden}.jaraba-grapesjs-panel__gallery-link::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.15),transparent);transition:left .5s ease}.jaraba-grapesjs-panel__gallery-link span{flex:1}.jaraba-grapesjs-panel__gallery-link svg{opacity:.8;transition:transform .3s ease}.jaraba-grapesjs-panel__gallery-link svg:last-child{width:14px;height:14px}.jaraba-grapesjs-panel__gallery-link:hover{background:linear-gradient(135deg,rgba(255,140,66,0.25) 0%,rgba(0,169,165,0.2) 100%);border-color:#ff8c42;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.3)}.jaraba-grapesjs-panel__gallery-link:hover::before{left:100%}.jaraba-grapesjs-panel__gallery-link:hover svg:last-child{transform:translate(2px,-2px)}.jaraba-grapesjs-panel__content{flex:1;overflow-y:auto;padding:1rem;position:relative;z-index:1;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) rgba(0,0,0,0)}.jaraba-grapesjs-panel__content::-webkit-scrollbar{width:5px}.jaraba-grapesjs-panel__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.jaraba-grapesjs-panel__content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.jaraba-grapesjs-panel__content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.35)}.jaraba-grapesjs-panel__search-input{width:100%;padding:.5rem 1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#fff;font-size:.8125rem;outline:none;transition:border-color .2s,background .2s}.jaraba-grapesjs-panel__search-input::placeholder{color:hsla(0,0%,100%,.5)}.jaraba-grapesjs-panel__search-input:focus{background:hsla(0,0%,100%,.15);border-color:var(--ej-color-impulse,#FF8C42)}.jaraba-grapesjs-panel__tabs{display:flex;border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-grapesjs-tab{flex:1;padding:.5rem 1rem;background:rgba(0,0,0,0);border:none;color:var(--ej-color-muted,#64748B);font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.25rem;transition:all .2s ease}.jaraba-grapesjs-tab:hover{color:var(--ej-color-headings,#F8FAFC);background:rgba(35,61,99,.1)}.jaraba-grapesjs-tab.is-active{color:var(--ej-color-primary,#FF8C42);border-bottom:2px solid var(--ej-color-primary,#FF8C42)}.jaraba-grapesjs-panel__tab{flex:1;padding:.5rem 1rem;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);color:hsla(0,0%,100%,.5);font-size:.75rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .2s ease;position:relative;z-index:1}.jaraba-grapesjs-panel__tab:hover{color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.05)}.jaraba-grapesjs-panel__tab.is-active{color:#f8fafc;border-bottom-color:#ff8c42}.jaraba-grapesjs-panel__section{display:flex;flex-direction:column;flex:1;min-height:0;position:relative;z-index:1}.jaraba-grapesjs-panel__section[hidden]{display:none}.jaraba-grapesjs-template-card{display:flex;flex-direction:column;gap:4px;padding:.5rem;margin-bottom:.5rem;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .2s ease}.jaraba-grapesjs-template-card:hover{background:hsla(0,0%,100%,.12);border-color:rgba(255,140,66,.4);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.jaraba-grapesjs-template-card__thumb{aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:hsla(0,0%,100%,.04);display:flex;align-items:center;justify-content:center}.jaraba-grapesjs-template-card__thumb img{width:100%;height:100%;object-fit:cover}.jaraba-grapesjs-template-card__placeholder-icon{font-size:1.5rem;opacity:.4}.jaraba-grapesjs-template-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:4px}.jaraba-grapesjs-template-card__placeholder span{font-size:1.25rem;font-weight:800;color:hsla(0,0%,100%,.7);letter-spacing:.05em;text-shadow:0 1px 3px rgba(0,0,0,.3)}.jaraba-grapesjs-template-card__label{font-size:.7rem;font-weight:500;color:hsla(0,0%,100%,.8);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jaraba-grapesjs-template-category{padding:.25rem .5rem;position:relative;z-index:1}.jaraba-grapesjs-template-category__label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.45)}.jaraba-grapesjs-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 .5rem .5rem;position:relative;z-index:1}.jaraba-grapesjs-template-card.is-locked{opacity:.5;cursor:not-allowed}.jaraba-grapesjs-template-card.is-locked:hover{transform:none;box-shadow:none}.jaraba-grapesjs-template-card__lock{position:absolute;top:4px;right:4px;font-size:.7rem}.jaraba-grapesjs-panel__placeholder{color:hsla(0,0%,100%,.4);font-size:.8rem;text-align:center;padding:1.5rem 1rem;position:relative;z-index:1}.jaraba-grapesjs-canvas-wrapper{background:linear-gradient(135deg,rgb(28.3395522388,49.3917910448,80.1604477612),#233D63);overflow:hidden;position:relative}.gjs-pn-views-container{background:var(--ej-color-corporate,#233D63);border-right:1px solid rgba(0,169,165,.3)}.gjs-blocks-cs{padding:1rem}.gjs-block-category{border-bottom:1px solid var(--ej-border-color,#E5E7EB);margin-bottom:.5rem}.gjs-block-category .gjs-caret-icon{color:var(--ej-color-muted,#64748B)}.gjs-block-category .gjs-title{color:var(--ej-color-headings,#F8FAFC);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:1rem .5rem;background:rgba(35,61,99,.2);font-family:"Outfit",sans-serif}.gjs-block-category[data-category=premium] .gjs-title{background:linear-gradient(135deg,var(--ej-color-primary,#FF8C42),var(--ej-color-secondary,#00A9A5));color:#fff}.gjs-block{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,0.12) 0%,rgba(248,250,252,0.08) 100%);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--ej-card-radius,12px);padding:1rem;margin:.25rem;cursor:grab;transition:transform .4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow .3s ease,border-color .2s ease}.gjs-block::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.25),transparent);transition:left .6s ease;pointer-events:none}.gjs-block:hover{transform:translateY(-6px) scale(1.02);border-color:var(--ej-color-impulse,#FF8C42);box-shadow:0 20px 40px rgba(35,61,99,.25),0 0 20px rgba(255,140,66,.2)}.gjs-block:hover::before{left:150%}.gjs-block:active{cursor:grabbing;transform:translateY(-3px) scale(1.01)}.gjs-block svg,.gjs-block .gjs-block-media{fill:var(--ej-color-impulse,#FF8C42);width:48px;height:48px;transition:transform .3s ease;margin-bottom:.25rem}.gjs-block:hover svg,.gjs-block:hover .gjs-block-media{animation:jaraba-pulse-icon .5s ease}@keyframes jaraba-pulse-icon{0%,100%{transform:scale(1)}50%{transform:scale(1.15)}}.gjs-block-label{color:hsla(0,0%,100%,.9);font-size:.75rem;font-weight:500;margin-top:.25rem;text-align:center;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.gjs-block.gjs-block--dragging,.gjs-block[style*="opacity: 0.5"]{opacity:.6 !important;transform:scale(0.93);box-shadow:0 20px 60px rgba(35,61,99,.35),0 0 30px rgba(0,169,165,.25);border:2px dashed var(--ej-color-innovation,#00A9A5) !important;border-radius:var(--ej-card-radius,12px);transition:all 150ms ease}.jaraba-drop-zone--active{position:relative}.jaraba-drop-zone--active::after{content:"";position:absolute;inset:-4px;border:2px dashed var(--ej-color-innovation,#00A9A5);border-radius:var(--ej-card-radius,12px);background:rgba(0,169,165,.06);animation:jaraba-drop-pulse 1.2s ease-in-out infinite;pointer-events:none;z-index:10}@keyframes jaraba-drop-pulse{0%,100%{opacity:.4;border-color:rgba(0,169,165,.4)}50%{opacity:1;border-color:#00a9a5}}.jaraba-component--just-added{animation:jaraba-spring-drop 400ms cubic-bezier(0.34,1.56,0.64,1) both}@keyframes jaraba-spring-drop{0%{opacity:0;transform:translateY(-12px) scale(0.95)}60%{opacity:1;transform:translateY(3px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}.jaraba-drop-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(20px);display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:linear-gradient(135deg,rgba(35,61,99,0.95) 0%,rgba(45.6567164179,79.5731343284,129.1432835821,0.92) 100%);color:#fff;font-size:.8125rem;font-weight:500;font-family:var(--ej-font-body,"Outfit",sans-serif);border-radius:var(--ej-card-radius,12px);box-shadow:0 8px 32px rgba(0,0,0,.25),0 0 0 1px rgba(0,169,165,.3);z-index:9999;pointer-events:none;opacity:0;animation:jaraba-toast-appear 1.5s ease forwards}.jaraba-drop-toast svg{width:18px;height:18px;color:var(--ej-color-innovation,#00A9A5)}@keyframes jaraba-toast-appear{0%{opacity:0;transform:translateX(-50%) translateY(20px)}15%{opacity:1;transform:translateX(-50%) translateY(0)}75%{opacity:1;transform:translateX(-50%) translateY(0)}100%{opacity:0;transform:translateX(-50%) translateY(-10px)}}.gjs-highlighter-sel,.gjs-placeholder,.gjs-noclicks .gjs-placeholder{outline:2px dashed var(--ej-color-innovation,#00A9A5) !important;outline-offset:2px;background:rgba(0,169,165,.05) !important}.gjs-block-media{position:relative}.gjs-block-media img{width:100%;height:auto;border-radius:4px;object-fit:cover;transition:transform .3s ease}.gjs-block-media::after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%) scale(0);width:200px;height:150px;background:inherit;background-size:cover;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 0 3px var(--ej-color-impulse,#FF8C42);opacity:0;transition:all .3s cubic-bezier(0.175,0.885,0.32,1.275);z-index:1000;pointer-events:none}.gjs-block:hover .gjs-block-media img{transform:scale(1.05)}.gjs-block:hover .gjs-block__zoom-preview{opacity:1;transform:translateX(-50%) translateY(-10px) scale(1)}.gjs-block-media::before{content:"";position:absolute;bottom:.25rem;right:.25rem;width:20px;height:20px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>') no-repeat center;background-size:contain;opacity:0;transition:opacity .2s ease;z-index:5}.gjs-block:hover .gjs-block-media::before{opacity:.7}.gjs-cv-canvas{background:rgba(100,116,139,.2);border-radius:12px;overflow:hidden}.gjs-frame{background:#fff;border-radius:12px;box-shadow:0 10px 15px rgba(0,0,0,.1)}.gjs-selected{outline:2px solid var(--ej-color-primary,#FF8C42) !important;outline-offset:2px}.gjs-hovered{outline:1px dashed var(--ej-color-secondary,#00A9A5) !important;outline-offset:1px}.gjs-dropping-active .gjs-placeholder{background:rgba(255,140,66,.3);border:2px dashed var(--ej-color-primary,#FF8C42)}.gjs-toolbar{background:var(--ej-bg-dark,#1A1A2E);border:1px solid var(--ej-border-color,#E5E7EB);border-radius:8px;padding:.25rem;box-shadow:0 10px 15px rgba(0,0,0,.1)}.gjs-toolbar-item{color:var(--ej-color-headings,#F8FAFC);padding:.25rem .5rem;border-radius:4px;transition:all .15s ease}.gjs-toolbar-item:hover{background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-toolbar-ai{background:linear-gradient(135deg,var(--ej-color-primary,#FF8C42),var(--ej-color-secondary,#00A9A5));color:#fff !important;font-size:.875rem}.jaraba-toolbar-ai:hover{transform:scale(1.1)}.gjs-trt-traits{padding:1rem}.gjs-trt-trait{margin-bottom:1rem}.gjs-trt-trait .gjs-label{color:#fff !important;font-size:.8125rem;font-weight:600;margin-bottom:.5rem;display:block;text-shadow:0 1px 2px rgba(0,0,0,.3)}.gjs-field{background:hsla(0,0%,100%,.12) !important;border:1px solid hsla(0,0%,100%,.25) !important;border-radius:8px;color:#fff !important}.gjs-field:focus-within{border-color:var(--ej-color-primary,#FF8C42) !important;box-shadow:0 0 0 3px rgba(255,140,66,.3);background:hsla(0,0%,100%,.18) !important}.gjs-field input,.gjs-field select,.gjs-field textarea{background:rgba(0,0,0,0) !important;color:#fff !important;border:none;padding:.5rem 1rem;width:100%;font-size:.875rem}.gjs-field select option{background:#233d63;color:#fff}.gjs-field input::placeholder{color:hsla(0,0%,100%,.6) !important}.gjs-pn-buttons{display:flex;gap:.25rem;padding:.5rem}.gjs-pn-btn{background:rgba(35,61,99,.3);border:1px solid var(--ej-border-color,#E5E7EB);border-radius:8px;color:var(--ej-color-headings,#F8FAFC);padding:.5rem 1rem;font-size:.75rem;cursor:pointer;transition:all .2s ease}.gjs-pn-btn:hover{background:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42);color:#fff}.gjs-pn-btn.gjs-pn-active{background:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42);color:#fff}.gjs-mdl-dialog{background:var(--ej-bg-surface,#FFFFFF);border:1px solid var(--ej-border-color,#E5E7EB);border-radius:12px;box-shadow:0 10px 15px rgba(0,0,0,.1)}.gjs-mdl-header{background:rgba(35,61,99,.1);border-bottom:1px solid var(--ej-border-color,#E5E7EB);padding:1.5rem}.gjs-mdl-title{color:var(--ej-color-headings,#1A1A2E);font-weight:600;font-family:"Outfit",sans-serif}.gjs-mdl-content{padding:2rem;color:var(--ej-color-body,#334155)}.jaraba-ai-modal{padding:2rem}.jaraba-ai-modal__field{margin-bottom:1.5rem}.jaraba-ai-modal__field label{display:block;color:var(--ej-color-headings,#1A1A2E);font-weight:500;margin-bottom:.25rem}.jaraba-ai-modal__field textarea,.jaraba-ai-modal__field select{width:100%;background:var(--ej-bg-body,#F8FAFC);border:1px solid var(--ej-border-color,#E5E7EB);border-radius:8px;color:var(--ej-color-body,#334155);padding:.5rem 1rem;font-family:inherit}.jaraba-ai-modal__field textarea:focus,.jaraba-ai-modal__field select:focus{border-color:var(--ej-color-primary,#FF8C42);outline:none;box-shadow:0 0 0 3px rgba(255,140,66,.2)}.jaraba-ai-modal__actions{display:flex;gap:1rem;margin-top:2rem}.jaraba-ai-modal__preview{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-ai-modal__preview h4{color:var(--ej-color-headings,#1A1A2E);margin-bottom:1rem;font-family:"Outfit",sans-serif}.jaraba-ai-modal__preview-actions{display:flex;gap:1rem;margin-top:1.5rem}.jaraba-btn{padding:.5rem 2rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;font-family:"Outfit",sans-serif}.jaraba-btn--primary{background:linear-gradient(135deg,var(--ej-color-primary,#FF8C42),var(--ej-color-secondary,#00A9A5));color:#fff}.jaraba-btn--primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,140,66,.4)}.jaraba-btn--secondary{background:var(--ej-bg-surface,#FFFFFF);color:var(--ej-color-body,#334155);border:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-btn--secondary:hover{background:var(--ej-bg-body,#F8FAFC)}.jaraba-btn:disabled{opacity:.6;cursor:not-allowed}.jaraba-content-zone__empty{display:flex;align-items:center;justify-content:center;min-height:300px;border:2px dashed var(--ej-border-color,#E5E7EB);border-radius:12px;color:var(--ej-color-muted,#64748B);text-align:center;padding:3rem;margin:2rem}.jaraba-content-zone__empty p{font-size:.875rem;margin:0}@keyframes jaraba-pulse{0%,100%{opacity:1}50%{opacity:.7}}.gjs-grabbing{animation:jaraba-pulse 1s ease infinite}.jaraba-grapesjs-container{width:100%;height:100%;min-height:calc(100vh - 60px);background:var(--ej-bg-dark,#1A1A2E)}.jaraba-grapesjs-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;inset:0;z-index:50;background:var(--ej-bg-dark,#1A1A2E);color:var(--ej-color-muted,#64748B);gap:1.5rem;transition:opacity .4s ease}.jaraba-grapesjs-loading.is-hidden{opacity:0;pointer-events:none}.jaraba-grapesjs-loading p{font-size:.875rem;margin:0}.jaraba-grapesjs-loading__spinner{width:40px;height:40px;border:3px solid var(--ej-border-color,#E5E7EB);border-top-color:var(--ej-color-primary,#FF8C42);border-radius:50%;animation:jaraba-spin 1s linear infinite}@keyframes jaraba-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.gjs-blocks-cs{padding:.5rem}.gjs-block{padding:.5rem;margin:2px}.gjs-block svg{width:32px;height:32px}}.gjs-pn-panels,.gjs-pn-views-container,.gjs-pn-views,.gjs-sm-sectors,.gjs-clm-tags,.gjs-layers,.gjs-trt-traits{background:var(--ej-color-corporate,#233D63) !important;color:#f8fafc !important}.gjs-pn-panel{background:var(--ej-color-corporate,#233D63) !important}.gjs-sm-sector{background:var(--ej-color-corporate,#233D63) !important}.gjs-sm-sector .gjs-sm-sector-title{background:rgba(0,169,165,.15) !important;color:#f8fafc !important;border-color:rgba(0,169,165,.3) !important}.gjs-sm-sector .gjs-sm-properties{background:rgba(0,0,0,0) !important}.gjs-sm-sector .gjs-sm-label,.gjs-sm-sector .gjs-sm-property label{color:#cbd5e1 !important}.gjs-field,.gjs-field-wrp,.gjs-sm-input-holder input,.gjs-sm-select select{background:rgba(26,26,46,.5) !important;border-color:rgba(0,169,165,.3) !important;color:#f8fafc !important}.gjs-block{position:relative;transition:transform .2s ease,box-shadow .2s ease,z-index 0s}.gjs-block img{transition:transform .3s ease}.gjs-block:hover{z-index:100;transform:scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,.3)}.gjs-block:hover img{transform:scale(1.1)}.gjs-block:hover::after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:180px;height:120px;background-image:inherit;background-size:cover;background-position:center;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.4);border:2px solid var(--ej-color-impulse,#FF8C42);z-index:101;pointer-events:none;opacity:0;animation:fadeInPreview .2s ease forwards .3s}@keyframes fadeInPreview{to{opacity:1}}.gjs-block:has(img):hover img{transform:scale(1.15)}.gjs-cv-canvas{padding-top:1rem !important;background:#f8fafc !important}.gjs-cv-canvas__frames{padding:1rem !important}.gjs-frame-wrapper,.gjs-frame{margin-top:.5rem}.jaraba-grapesjs-canvas-wrapper{flex:1 !important;width:100% !important;min-width:0 !important;background:rgba(0,0,0,0) !important;padding:0 !important}.gjs-editor{width:100% !important}.gjs-cv-canvas{width:100% !important;left:0 !important;right:0 !important}.jaraba-grapesjs-layout .jaraba-grapesjs-panel--right,.jaraba-grapesjs-panel--right,#gjs-styles-panel,.gjs-pn-views,.gjs-pn-views-container{background:var(--ej-color-corporate,#233D63) !important}.gjs-cv-canvas,.gjs-cv-canvas__frames,.gjs-frame-wrapper-outer{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.gjs-editor-cont>.gjs-cv-canvas{position:relative !important}.jaraba-grapesjs-layout .jaraba-grapesjs-canvas-wrapper{padding-top:16px !important}.gjs-cv-canvas .gjs-cv-canvas__frames{padding:16px !important;background:#f8fafc !important}.jaraba-grapesjs-layout .gjs-block,.gjs-blocks-cs .gjs-block{position:relative !important;transition:transform .2s ease,box-shadow .2s ease !important}.jaraba-grapesjs-layout .gjs-block:hover,.gjs-blocks-cs .gjs-block:hover{transform:scale(1.08) !important;z-index:100 !important;box-shadow:0 8px 25px rgba(0,0,0,.3) !important}.jaraba-grapesjs-layout .gjs-block img,.gjs-blocks-cs .gjs-block img{transition:transform .3s ease !important}.jaraba-grapesjs-layout .gjs-block:hover img,.gjs-blocks-cs .gjs-block:hover img{transform:scale(1.1) !important}.gjs-block-category{background:rgba(35,61,99,.3) !important;border-bottom:1px solid rgba(0,169,165,.2) !important}.gjs-block-category .gjs-title{color:#f8fafc !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.05em !important;font-size:.75rem !important;padding:.5rem 1rem !important}.gjs-block-category .gjs-title i{color:var(--ej-color-innovation,#00A9A5) !important}.gjs-blocks-c{background:rgba(0,0,0,0) !important;padding:.5rem !important}.gjs-block-label{color:#cbd5e1 !important;font-size:.7rem !important;margin-top:.25rem !important;text-align:center !important}.gjs-sm-sector{background:rgba(0,0,0,0) !important;border-bottom:1px solid rgba(0,169,165,.2) !important}.gjs-sm-sector .gjs-sm-sector-title{color:#f8fafc !important;font-weight:600 !important;font-size:.8rem !important;text-transform:uppercase !important;letter-spacing:.05em !important;padding:.5rem 1rem !important;background:hsl(215.625,47.7611940299%,20%) !important}.gjs-sm-label,.gjs-sm-property .gjs-sm-label{color:#cbd5e1 !important;font-size:.75rem !important;font-weight:500 !important}.gjs-sm-input,.gjs-field input,.gjs-field select,.gjs-sm-select,.gjs-clm-input{background:#1a1a2e !important;color:#f8fafc !important;border:1px solid rgba(0,169,165,.3) !important;border-radius:4px !important;padding:.25rem .5rem !important;font-size:.8rem !important}.gjs-sm-input:focus,.gjs-field input:focus,.gjs-field select:focus,.gjs-sm-select:focus,.gjs-clm-input:focus{border-color:var(--ej-color-innovation,#00A9A5) !important;outline:none !important;box-shadow:0 0 0 2px rgba(0,169,165,.2) !important}.gjs-sm-input::placeholder,.gjs-field input::placeholder,.gjs-field select::placeholder,.gjs-sm-select::placeholder,.gjs-clm-input::placeholder{color:#64748b !important}.gjs-field select,.gjs-sm-select select{appearance:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2300A9A5' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 8px center !important;padding-right:28px !important}.gjs-sm-btn,.gjs-btn-prim{background:var(--ej-color-impulse,#FF8C42) !important;color:#fff !important;border:none !important;border-radius:4px !important;padding:.25rem .5rem !important;font-size:.75rem !important;cursor:pointer !important;transition:opacity .2s ease !important}.gjs-sm-btn:hover,.gjs-btn-prim:hover{opacity:.9 !important}.gjs-field-color{background:#1a1a2e !important;border:1px solid rgba(0,169,165,.3) !important;border-radius:4px !important}.gjs-field-units{color:#94a3b8 !important;font-size:.7rem !important}.gjs-radio-item,.gjs-checkbox{color:#cbd5e1 !important}.gjs-layer{color:#f8fafc !important;background:rgba(0,0,0,0) !important;border-bottom:1px solid rgba(0,169,165,.15) !important}.gjs-layer:hover{background:hsl(215.625,47.7611940299%,25%) !important}.gjs-layer .gjs-layer-title{color:#f8fafc !important}.gjs-trt-trait{color:#cbd5e1 !important}.gjs-trt-trait .gjs-trt-trait-label{color:#cbd5e1 !important}.canvas-editor__seo-toggle{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;margin-left:1rem;background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:hsla(0,0%,100%,.8);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.canvas-editor__seo-toggle::before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:1px;height:20px;background:hsla(0,0%,100%,.15)}.canvas-editor__seo-toggle svg{width:18px;height:18px}.canvas-editor__seo-toggle:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.35);color:#fff}.canvas-editor__seo-toggle.is-active,.canvas-editor__seo-toggle[aria-pressed=true]{background:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42);color:#fff}.canvas-editor__seo-toggle.is-active:hover,.canvas-editor__seo-toggle[aria-pressed=true]:hover{background:rgb(229.5,89.8571428571,0);border-color:rgb(229.5,89.8571428571,0)}.gjs-pn-panel.gjs-pn-views,.gjs-sm-sectors,#gjs-styles-panel{background:hsl(215.625,47.7611940299%,23.2745098039%)}.gjs-pn-views .gjs-pn-btn,.gjs-pn-options .gjs-pn-btn,.jaraba-grapesjs-panel--right .gjs-pn-btn{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.7);font-size:.8125rem;font-weight:500;padding:.5rem 1rem;border-radius:8px;transition:all .25s ease;position:relative}.gjs-pn-views .gjs-pn-btn svg,.gjs-pn-options .gjs-pn-btn svg,.jaraba-grapesjs-panel--right .gjs-pn-btn svg{color:hsla(0,0%,100%,.6);width:18px;height:18px;transition:color .25s ease}.gjs-pn-views .gjs-pn-btn:hover,.gjs-pn-options .gjs-pn-btn:hover,.jaraba-grapesjs-panel--right .gjs-pn-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3);color:#fff}.gjs-pn-views .gjs-pn-btn:hover svg,.gjs-pn-options .gjs-pn-btn:hover svg,.jaraba-grapesjs-panel--right .gjs-pn-btn:hover svg{color:hsla(0,0%,100%,.9)}.gjs-pn-views .gjs-pn-btn.gjs-pn-active,.gjs-pn-options .gjs-pn-btn.gjs-pn-active,.jaraba-grapesjs-panel--right .gjs-pn-btn.gjs-pn-active{background:linear-gradient(135deg,var(--ej-color-primary,#FF8C42) 0%,rgb(255,115.1746031746,25.2) 100%);border-color:var(--ej-color-primary,#FF8C42);color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(255,140,66,.35)}.gjs-pn-views .gjs-pn-btn.gjs-pn-active::after,.gjs-pn-options .gjs-pn-btn.gjs-pn-active::after,.jaraba-grapesjs-panel--right .gjs-pn-btn.gjs-pn-active::after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:80%;height:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.6),transparent);border-radius:2px}.gjs-pn-views .gjs-pn-btn.gjs-pn-active svg,.gjs-pn-options .gjs-pn-btn.gjs-pn-active svg,.jaraba-grapesjs-panel--right .gjs-pn-btn.gjs-pn-active svg{color:#fff}.gjs-pn-views .gjs-pn-btn.gjs-pn-active:hover,.gjs-pn-options .gjs-pn-btn.gjs-pn-active:hover,.jaraba-grapesjs-panel--right .gjs-pn-btn.gjs-pn-active:hover{background:linear-gradient(135deg,rgb(255,155.5158730159,91.5) 0%,var(--ej-color-primary,#FF8C42) 100%);transform:translateY(-1px)}.gjs-pn-views>.gjs-pn-buttons,.jaraba-grapesjs-panel__tabs{display:flex;gap:.5rem;padding:1rem;background:hsl(215.625,47.7611940299%,21.2745098039%);border-bottom:1px solid hsla(0,0%,100%,.1)}.jaraba-grapesjs-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem 1rem;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:8px;color:hsla(0,0%,100%,.65);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .25s ease}.jaraba-grapesjs-tab svg{width:16px;height:16px;color:inherit}.jaraba-grapesjs-tab:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15)}.jaraba-grapesjs-tab.is-active{color:#fff;background:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42);font-weight:600;box-shadow:0 2px 8px rgba(255,140,66,.4)}.jaraba-grapesjs-tab.is-active:hover{background:rgb(255,155.5158730159,91.5)}.canvas-editor__viewport-toggle{display:flex;align-items:center;gap:.25rem}.canvas-editor__viewport-toggle svg{color:hsla(0,0%,100%,.7);transition:color .2s ease}.canvas-editor__viewport-group{display:flex;align-items:center;gap:2px}.canvas-editor__viewport-separator{width:1px;height:20px;background:hsla(0,0%,100%,.15);margin:0 .25rem}.canvas-editor__viewport-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;transition:all .2s ease;color:hsla(0,0%,100%,.6)}.canvas-editor__viewport-btn svg{width:18px;height:18px}.canvas-editor__viewport-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}.canvas-editor__viewport-btn:hover svg{color:#fff}.canvas-editor__viewport-btn.is-active{background:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42);color:#fff;box-shadow:0 2px 6px rgba(255,140,66,.4)}.canvas-editor__viewport-btn.is-active svg{color:#fff}.canvas-editor__viewport-btn--rotate.is-active{background:var(--ej-color-secondary,#00A9A5);border-color:var(--ej-color-secondary,#00A9A5)}.canvas-editor__viewport-custom{display:flex;align-items:center;gap:.25rem}.canvas-editor__viewport-slider{width:80px;height:4px;appearance:none;background:hsla(0,0%,100%,.15);border-radius:2px;cursor:pointer;transition:background .2s ease}.canvas-editor__viewport-slider:hover{background:hsla(0,0%,100%,.25)}.canvas-editor__viewport-slider::-webkit-slider-thumb{appearance:none;width:14px;height:14px;border-radius:50%;background:var(--ej-color-primary,#FF8C42);border:2px solid hsla(0,0%,100%,.9);cursor:grab;transition:transform .15s ease}.canvas-editor__viewport-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.2)}.canvas-editor__viewport-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--ej-color-primary,#FF8C42);border:2px solid hsla(0,0%,100%,.9);cursor:grab}.canvas-editor__viewport-slider::-moz-range-track{background:hsla(0,0%,100%,.15);height:4px;border-radius:2px}.canvas-editor__viewport-value{display:inline-block;min-width:50px;text-align:center;font-size:.6875rem;font-weight:500;font-family:"JetBrains Mono","Fira Code",monospace;color:var(--ej-color-innovation,#00A9A5);background:hsla(0,0%,100%,.06);padding:2px .25rem;border-radius:3px;letter-spacing:-0.02em}.jaraba-asset-browser .slide-panel__container{width:min(600px,90vw)}.jaraba-asset-browser__container{position:relative;display:flex;flex-direction:column;height:100%}.jaraba-asset-browser__header{display:flex;align-items:center;gap:.5rem}.jaraba-asset-browser__header svg{color:var(--ej-color-primary,#FF8C42)}.jaraba-asset-browser__toolbar{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;border-bottom:1px solid var(--ej-border-color,#E5E7EB);background:var(--ej-color-surface,#FAFAFA)}.jaraba-asset-browser__search{flex:1;position:relative}.jaraba-asset-browser__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--ej-color-text-muted,#9CA3AF);pointer-events:none}.jaraba-asset-browser__search-input{width:100%;padding:.625rem .75rem .625rem 2.5rem;border:1px solid var(--ej-border-color,#E5E7EB);border-radius:.5rem;font-size:.875rem;background:var(--ej-color-bg,#FFFFFF);transition:border-color .2s ease,box-shadow .2s ease}.jaraba-asset-browser__search-input:focus{outline:none;border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 3px rgba(255,140,66,.15)}.jaraba-asset-browser__search-input::placeholder{color:var(--ej-color-text-muted,#9CA3AF)}.jaraba-asset-browser__upload-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:1px dashed var(--ej-color-primary,#FF8C42);border-radius:.5rem;background:rgba(0,0,0,0);color:var(--ej-color-primary,#FF8C42);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease,border-style .2s ease}.jaraba-asset-browser__upload-btn:hover{background:rgba(255,140,66,.08);border-style:solid}.jaraba-asset-browser__upload-btn svg{width:16px;height:16px}.jaraba-asset-browser__filters{display:flex;gap:.5rem;padding:.75rem 1.5rem;border-bottom:1px solid var(--ej-border-color,#E5E7EB)}.jaraba-asset-browser__filter{padding:.375rem .75rem;border:1px solid var(--ej-border-color,#E5E7EB);border-radius:2rem;background:rgba(0,0,0,0);color:var(--ej-color-text-muted,#6B7280);font-size:.8125rem;cursor:pointer;transition:all .2s ease}.jaraba-asset-browser__filter:hover{border-color:var(--ej-color-primary,#FF8C42);color:var(--ej-color-primary,#FF8C42)}.jaraba-asset-browser__filter.is-active{border-color:var(--ej-color-primary,#FF8C42);background:var(--ej-color-primary,#FF8C42);color:#fff}.jaraba-asset-browser__body{flex:1;overflow-y:auto;padding:1rem 1.5rem}.jaraba-asset-browser__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.jaraba-asset-browser__item{position:relative;border-radius:.75rem;background:var(--ej-color-surface,#F9FAFB);border:2px solid rgba(0,0,0,0);cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.jaraba-asset-browser__item:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(0,0,0,.15)}.jaraba-asset-browser__item:hover .jaraba-asset-browser__item-preview img{transform:scale(1.05)}.jaraba-asset-browser__item:focus{outline:none;border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 3px rgba(255,140,66,.2)}.jaraba-asset-browser__item.is-selected{border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 3px rgba(255,140,66,.2)}.jaraba-asset-browser__item.is-selected .jaraba-asset-browser__item-check{opacity:1;transform:scale(1)}.jaraba-asset-browser__item-preview{position:relative;aspect-ratio:1;overflow:hidden;background:linear-gradient(135deg,#E5E7EB 0%,#D1D5DB 100%)}.jaraba-asset-browser__item-preview img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.jaraba-asset-browser__item-badge{position:absolute;top:.5rem;right:.5rem;padding:.125rem .5rem;border-radius:1rem;background:rgba(0,0,0,.7);color:#fff;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.jaraba-asset-browser__item-info{padding:.5rem .75rem}.jaraba-asset-browser__item-name{display:block;font-size:.75rem;font-weight:500;color:var(--ej-color-text,#1F2937);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jaraba-asset-browser__item-size{display:block;font-size:.6875rem;color:var(--ej-color-text-muted,#9CA3AF);margin-top:.125rem}.jaraba-asset-browser__item-check{position:absolute;top:.5rem;left:.5rem;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ej-color-primary,#FF8C42);color:#fff;opacity:0;transform:scale(0.5);transition:opacity .2s ease,transform .2s ease}.jaraba-asset-browser__loading,.jaraba-asset-browser__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;color:var(--ej-color-text-muted,#9CA3AF);text-align:center}.jaraba-asset-browser__loading svg,.jaraba-asset-browser__empty svg{opacity:.5}.jaraba-asset-browser__loading p,.jaraba-asset-browser__empty p{margin:0;font-size:.9375rem}.jaraba-asset-browser__spinner{width:32px;height:32px;border:3px solid var(--ej-border-color,#E5E7EB);border-top-color:var(--ej-color-primary,#FF8C42);border-radius:50%;animation:asset-browser-spin .8s linear infinite}@keyframes asset-browser-spin{to{transform:rotate(360deg)}}.jaraba-asset-browser__error{color:var(--ej-color-danger,#EF4444);text-align:center;padding:2rem}.jaraba-asset-browser__footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--ej-border-color,#E5E7EB);background:var(--ej-color-surface,#FAFAFA)}.jaraba-asset-browser__dropzone{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,140,66,.95);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:100}.jaraba-asset-browser__dropzone.is-active{opacity:1;visibility:visible}.jaraba-asset-browser__dropzone-content{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff;text-align:center}.jaraba-asset-browser__dropzone-content svg{animation:dropzone-bounce .6s ease infinite alternate}.jaraba-asset-browser__dropzone-content p{margin:0;font-size:1.125rem;font-weight:600}@keyframes dropzone-bounce{from{transform:translateY(0)}to{transform:translateY(-8px)}}@media(max-width:768px){.jaraba-asset-browser .slide-panel__container{width:100%}.jaraba-asset-browser__toolbar{flex-direction:column;align-items:stretch;gap:.75rem}.jaraba-asset-browser__search{order:1}.jaraba-asset-browser__upload-btn{order:2;justify-content:center}.jaraba-asset-browser__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.jaraba-asset-browser__filters{overflow-x:auto;-webkit-overflow-scrolling:touch}.jaraba-asset-browser__filters::-webkit-scrollbar{display:none}}.swipe-card{position:relative;width:100%;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);overflow:hidden;touch-action:pan-y;user-select:none;transition:transform 250ms ease,box-shadow 250ms ease;will-change:transform}.swipe-card__content{padding:1.5rem;min-height:44px;display:flex;flex-direction:column;gap:.5rem}.swipe-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px}.swipe-card__title{font-family:"Outfit",sans-serif;font-size:1.125rem;font-weight:600;color:#1a1a2e;margin:0}.swipe-card__body{font-family:"Outfit",sans-serif;font-size:.9375rem;color:#334155;line-height:1.5}.swipe-card__actions{display:flex;gap:.5rem;padding-top:.5rem}.swipe-card__actions button,.swipe-card__actions a{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:8px;font-family:"Outfit",sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;border:none;transition:all 150ms ease}.swipe-card__actions button:active,.swipe-card__actions a:active{transform:scale(0.96)}.swipe-card__swipe-hint{position:absolute;top:50%;transform:translateY(-50%);width:4px;height:40px;border-radius:2px;opacity:0;transition:opacity 250ms ease}.swipe-card__swipe-hint--left{left:.25rem;background:#ef4444}.swipe-card__swipe-hint--right{right:.25rem;background:#10b981}.swipe-card.is-swiping-left{transform:translateX(-20px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.swipe-card.is-swiping-left .swipe-card__swipe-hint--left{opacity:1}.swipe-card.is-swiping-right{transform:translateX(20px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.swipe-card.is-swiping-right .swipe-card__swipe-hint--right{opacity:1}.swipe-card.is-dismissed-left{transform:translateX(-110%);opacity:0;transition:transform 300ms ease-out,opacity 300ms ease-out}.swipe-card.is-dismissed-right{transform:translateX(110%);opacity:0;transition:transform 300ms ease-out,opacity 300ms ease-out}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:900;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -2px 10px rgba(0,0,0,.08);display:none;padding-bottom:env(safe-area-inset-bottom,0)}@media(max-width:768px){.bottom-nav{display:flex}}.bottom-nav__items{display:flex;justify-content:space-around;align-items:stretch;width:100%;margin:0;padding:0;list-style:none}.bottom-nav__item{flex:1;display:flex;justify-content:center}.bottom-nav__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:.5rem .25rem;min-height:56px;min-width:64px;color:#64748b;text-decoration:none;font-family:"Outfit",sans-serif;font-size:.6875rem;font-weight:500;letter-spacing:.01em;transition:color 150ms ease;position:relative}.bottom-nav__link:active{background:rgba(255,140,66,.06)}.bottom-nav__link .bottom-nav__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform 150ms ease}.bottom-nav__link .bottom-nav__icon svg{width:24px;height:24px;fill:currentColor}.bottom-nav__link .bottom-nav__label{line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:72px}.bottom-nav__link.is-active{color:#ff8c42;font-weight:600}.bottom-nav__link.is-active .bottom-nav__icon{transform:scale(1.1)}.bottom-nav__link.is-active::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:32px;height:3px;background:#ff8c42;border-radius:0 0 3px 3px}.bottom-nav__link .bottom-nav__badge{position:absolute;top:4px;right:calc(50% - 18px);min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:#fff;font-size:.625rem;font-weight:700;line-height:16px;text-align:center;border-radius:8px}@media(max-width:768px){body.has-bottom-nav{padding-bottom:calc(56px + env(safe-area-inset-bottom,0))}}.pull-refresh{position:fixed;top:0;left:0;right:0;z-index:800;display:flex;align-items:center;justify-content:center;height:0;overflow:hidden;background:#f8fafc;transition:height 200ms ease}.pull-refresh__spinner{width:28px;height:28px;border:3px solid #e5e7eb;border-top-color:#ff8c42;border-radius:50%;opacity:0;transition:opacity 200ms ease,transform 200ms ease}.pull-refresh.is-pulling{height:60px}.pull-refresh.is-pulling .pull-refresh__spinner{opacity:1;transform:rotate(0deg)}.pull-refresh.is-refreshing{height:60px}.pull-refresh.is-refreshing .pull-refresh__spinner{opacity:1;animation:pull-refresh-spin 750ms linear infinite}@keyframes pull-refresh-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.action-sheet{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;opacity:0;visibility:hidden;transition:opacity 250ms ease,visibility 250ms ease}.action-sheet__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.action-sheet__panel{position:relative;z-index:1;width:100%;max-width:480px;max-height:85vh;background:#fff;border-radius:12px 12px 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.15);overflow-y:auto;transform:translateY(100%);transition:transform 300ms cubic-bezier(0.32,0.72,0,1);padding-bottom:env(safe-area-inset-bottom,0)}.action-sheet__handle{display:flex;justify-content:center;padding:.5rem 0}.action-sheet__handle::after{content:"";width:36px;height:4px;background:#e5e7eb;border-radius:2px}.action-sheet__title{font-family:"Outfit",sans-serif;font-size:1.125rem;font-weight:600;color:#1a1a2e;padding:0 1.5rem .5rem;margin:0;text-align:center}.action-sheet__options{list-style:none;margin:0;padding:.25rem .5rem}.action-sheet__option{margin:0;padding:0}.action-sheet__option:not(:last-child){border-bottom:1px solid rgba(229,231,235,.5)}.action-sheet__button{display:flex;align-items:center;gap:1rem;width:100%;min-height:52px;padding:1rem 1.5rem;border:none;background:rgba(0,0,0,0);font-family:"Outfit",sans-serif;font-size:1rem;color:#334155;cursor:pointer;text-align:left;border-radius:8px;transition:background 150ms ease}.action-sheet__button:active{background:rgba(255,140,66,.08)}.action-sheet__button--destructive{color:#ef4444}.action-sheet__separator{height:8px;background:#f8fafc;margin:.25rem 0}.action-sheet__cancel{display:block;width:calc(100% - 0.5rem*2);margin:.25rem .5rem .5rem;min-height:52px;padding:1rem;border:none;background:#f8fafc;font-family:"Outfit",sans-serif;font-size:1rem;font-weight:600;color:#ff8c42;cursor:pointer;text-align:center;border-radius:8px;transition:background 150ms ease}.action-sheet__cancel:active{background:rgb(230.15,237.25,244.35)}.action-sheet.is-open{opacity:1;visibility:visible}.action-sheet.is-open .action-sheet__panel{transform:translateY(0)}body.action-sheet-open{overflow:hidden}@media(max-width:768px){.card{width:100%;margin-left:0;margin-right:0;border-radius:12px}.card__body,.card .card-body{padding:1.5rem}.card__header,.card .card-header{padding:1rem 1.5rem}.card__footer,.card .card-footer{padding:1rem 1.5rem}.card--horizontal{flex-direction:column}.card--horizontal .card__image,.card--horizontal .card-image{width:100%;max-height:200px;object-fit:cover}.card a,.card button,.card .btn{min-height:44px;min-width:44px}.card-grid,.card-list{grid-template-columns:1fr;gap:1rem}}.mobile-only{display:none !important}@media(max-width:768px){.mobile-only{display:block !important}}.mobile-only--flex{display:none !important}@media(max-width:768px){.mobile-only--flex{display:flex !important}}.mobile-only--inline{display:none !important}@media(max-width:768px){.mobile-only--inline{display:inline !important}}.desktop-only{display:block !important}@media(max-width:768px){.desktop-only{display:none !important}}.desktop-only--flex{display:flex !important}@media(max-width:768px){.desktop-only--flex{display:none !important}}.desktop-only--inline{display:inline !important}@media(max-width:768px){.desktop-only--inline{display:none !important}}@media(max-width:768px){.mobile-stack{flex-direction:column !important}}@media(max-width:768px){.mobile-stack--reverse{flex-direction:column-reverse !important}}@media(max-width:768px){.mobile-full-width{width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}}@media(max-width:768px){.mobile-compact{padding:.5rem !important}}@media(max-width:768px){.mobile-text-center{text-align:center !important}}@media(max-width:768px){.mobile-no-overflow{overflow-x:hidden !important}}@media(max-width:768px){.mobile-gap-sm{gap:.5rem !important}}.touch-target{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.upgrade-trigger__header{display:flex;align-items:center;gap:var(--ej-spacing-md,1rem);padding:var(--ej-spacing-lg,1.5rem);border-bottom:1px solid var(--ej-border-color,#E5E7EB);background:linear-gradient(135deg,var(--ej-bg-surface,#FFFFFF) 0%,color-mix(in srgb,var(--ej-color-impulse,#FF8C42) 5%,var(--ej-bg-surface,#FFFFFF)) 100%)}.upgrade-trigger__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--ej-border-radius,12px);background:color-mix(in srgb,var(--ej-color-impulse,#FF8C42) 10%,transparent)}.upgrade-trigger__title{flex:1;margin:0;font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:600;color:var(--ej-color-headings,#1A1A2E);line-height:1.3}.upgrade-trigger__body{flex:1;padding:var(--ej-spacing-lg,1.5rem);overflow-y:auto}.upgrade-trigger__message{margin:0 0 var(--ej-spacing-lg,1.5rem);font-family:var(--ej-font-body,"Outfit",sans-serif);font-size:1rem;line-height:1.6;color:var(--ej-color-body,#334155)}.upgrade-trigger__comparison{display:flex;align-items:center;gap:var(--ej-spacing-md,1rem);padding:var(--ej-spacing-lg,1.5rem);background:var(--ej-bg-body,#F8FAFC);border-radius:var(--ej-border-radius,12px);border:1px solid var(--ej-border-color,#E5E7EB)}.upgrade-trigger__plan{flex:1;text-align:center;padding:var(--ej-spacing-md,1rem);border-radius:calc(var(--ej-border-radius,12px) - 4px)}.upgrade-trigger__plan--current{background:var(--ej-bg-surface,#FFFFFF);border:1px solid var(--ej-border-color,#E5E7EB)}.upgrade-trigger__plan--recommended{background:color-mix(in srgb,var(--ej-color-impulse,#FF8C42) 8%,var(--ej-bg-surface,#FFFFFF));border:2px solid var(--ej-color-impulse,#FF8C42);box-shadow:0 2px 8px color-mix(in srgb,var(--ej-color-impulse,#FF8C42) 15%,transparent)}.upgrade-trigger__plan-badge{display:inline-block;padding:var(--ej-spacing-xs,0.25rem) var(--ej-spacing-sm,0.5rem);margin-bottom:var(--ej-spacing-sm,0.5rem);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:calc(var(--ej-btn-radius,8px) - 2px);color:var(--ej-color-muted,#64748B);background:var(--ej-bg-body,#F8FAFC)}.upgrade-trigger__plan-badge--recommended{color:var(--ej-color-impulse,#FF8C42);background:color-mix(in srgb,var(--ej-color-impulse,#FF8C42) 12%,transparent)}.upgrade-trigger__plan-name{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.125rem;font-weight:700;color:var(--ej-color-headings,#1A1A2E)}.upgrade-trigger__arrow{flex-shrink:0;display:flex;align-items:center;color:var(--ej-color-impulse,#FF8C42)}.upgrade-trigger__footer{display:flex;flex-direction:column;gap:var(--ej-spacing-sm,0.5rem);padding:var(--ej-spacing-lg,1.5rem);border-top:1px solid var(--ej-border-color,#E5E7EB)}.upgrade-trigger__cta-primary{width:100%;text-align:center;font-weight:600}.upgrade-trigger__cta-secondary{width:100%;text-align:center;color:var(--ej-color-muted,#64748B)}.upgrade-trigger__cta-secondary:hover{color:var(--ej-color-body,#334155)}.upgrade-trigger--limit_reached .upgrade-trigger__icon{background:color-mix(in srgb,var(--ej-color-impulse,#FF8C42) 10%,transparent)}.upgrade-trigger--feature_blocked .upgrade-trigger__icon{background:color-mix(in srgb,var(--ej-color-corporate,#233D63) 10%,transparent)}.upgrade-trigger--first_sale .upgrade-trigger__icon{background:color-mix(in srgb,var(--ej-color-innovation,#00A9A5) 10%,transparent)}.upgrade-trigger--first_sale .upgrade-trigger__header{background:linear-gradient(135deg,var(--ej-bg-surface,#FFFFFF) 0%,color-mix(in srgb,var(--ej-color-innovation,#00A9A5) 5%,var(--ej-bg-surface,#FFFFFF)) 100%)}.upgrade-trigger--competition_visible .upgrade-trigger__icon{background:color-mix(in srgb,var(--ej-color-impulse,#FF8C42) 10%,transparent)}.upgrade-trigger--time_on_platform .upgrade-trigger__icon{background:color-mix(in srgb,var(--ej-color-corporate,#233D63) 10%,transparent)}@media(max-width:480px){.upgrade-trigger__comparison{flex-direction:column}.upgrade-trigger__arrow{transform:rotate(90deg)}.upgrade-trigger__plan{width:100%}}.cs-retention{max-width:1200px;margin:0 auto;padding:1rem}.cs-retention__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media(min-width:768px){.cs-retention__header{flex-direction:row;align-items:center;justify-content:space-between}}.cs-retention__title{font-size:1.75rem;font-weight:700;color:var(--ej-color-corporate,#233D63);margin:0}.cs-retention__subtitle{font-size:.875rem;color:var(--ej-color-text-muted,#64748b);margin:.25rem 0 0}.cs-retention__nav{display:flex;gap:.25rem;flex-wrap:wrap}.cs-retention__nav-link{padding:.25rem .5rem;border-radius:6px;font-size:.875rem;color:var(--ej-color-corporate,#233D63);text-decoration:none;transition:background-color .2s}.cs-retention__nav-link:hover{background-color:color-mix(in srgb,var(--ej-color-corporate,#233D63) 10%,transparent)}.cs-retention__nav-link--active{background-color:var(--ej-color-corporate,#233D63);color:#fff}.cs-retention__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}@media(min-width:768px){.cs-retention__stats{grid-template-columns:repeat(4,1fr)}}.cs-retention__stat-card{background:#fff;border-radius:12px;padding:1.5rem;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0}.cs-retention__stat-card--danger{border-color:color-mix(in srgb,var(--ej-color-danger,#EF4444) 30%,transparent)}.cs-retention__stat-card--success{border-color:color-mix(in srgb,var(--ej-color-success,#10B981) 30%,transparent)}.cs-retention__stat-value{display:block;font-size:2rem;font-weight:700;color:var(--ej-color-corporate,#233D63)}.cs-retention__stat-label{display:block;font-size:.75rem;color:var(--ej-color-text-muted,#64748b);margin-top:.25rem;text-transform:uppercase;letter-spacing:.05em}.cs-retention__risk-section{margin-bottom:2rem}.cs-retention__section-title{font-size:1.25rem;font-weight:600;color:var(--ej-color-corporate,#233D63);margin:0 0 1rem}.cs-retention__risk-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.cs-retention__risk-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.cs-retention__risk-grid{grid-template-columns:repeat(3,1fr)}}.cs-heatmap{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow-x:auto}.cs-heatmap__title{font-size:1.25rem;font-weight:600;color:var(--ej-color-corporate,#233D63);margin:0 0 1rem}.cs-heatmap__grid{display:grid;grid-template-columns:140px repeat(12,1fr);gap:2px;min-width:600px}.cs-heatmap__row{display:contents}.cs-heatmap__row--header{font-weight:600}.cs-heatmap__cell{padding:.25rem;text-align:center;font-size:.75rem;border-radius:4px;min-height:36px;display:flex;align-items:center;justify-content:center;cursor:default;transition:transform .15s,box-shadow .15s}.cs-heatmap__cell--label{text-align:left;justify-content:flex-start;font-weight:500;color:var(--ej-color-corporate,#233D63);background:rgba(0,0,0,0)}.cs-heatmap__cell--header{font-weight:600;font-size:.7rem;color:var(--ej-color-text-muted,#64748b)}.cs-heatmap__cell--low{background-color:color-mix(in srgb,var(--ej-color-success,#10B981) 25%,transparent)}.cs-heatmap__cell--medium{background-color:color-mix(in srgb,var(--ej-color-warning,#F59E0B) 30%,transparent)}.cs-heatmap__cell--high{background-color:color-mix(in srgb,var(--ej-color-danger,#EF4444) 30%,transparent)}.cs-heatmap__cell--current{outline:2px solid var(--ej-color-corporate,#233D63);outline-offset:-1px;transform:scale(1.05);z-index:1}.cs-heatmap__cell--current-header{color:var(--ej-color-corporate,#233D63);font-weight:700}.cs-heatmap__cell:hover:not(.cs-heatmap__cell--label):not(.cs-heatmap__cell--header){transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2}.cs-heatmap__legend{display:flex;gap:1rem;margin-top:1rem;justify-content:center}.cs-heatmap__legend-item{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--ej-color-text-muted,#64748b)}.cs-heatmap__legend-dot{width:12px;height:12px;border-radius:3px}.cs-heatmap__legend-dot--low{background-color:color-mix(in srgb,var(--ej-color-success,#10B981) 40%,transparent)}.cs-heatmap__legend-dot--medium{background-color:color-mix(in srgb,var(--ej-color-warning,#F59E0B) 45%,transparent)}.cs-heatmap__legend-dot--high{background-color:color-mix(in srgb,var(--ej-color-danger,#EF4444) 45%,transparent)}.cs-risk-card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid #e2e8f0;display:flex;flex-direction:column}.cs-risk-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.cs-risk-card__title{font-size:1rem;font-weight:600;color:var(--ej-color-corporate,#233D63);margin:0}.cs-risk-card__badge{font-size:.65rem;padding:2px 8px;border-radius:10px;background-color:color-mix(in srgb,var(--ej-color-corporate,#233D63) 10%,transparent);color:var(--ej-color-corporate,#233D63);font-weight:500}.cs-risk-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}.cs-risk-card__stat{text-align:center}.cs-risk-card__stat-value{display:block;font-size:1.25rem;font-weight:700;color:var(--ej-color-corporate,#233D63)}.cs-risk-card__stat-label{display:block;font-size:.65rem;color:var(--ej-color-text-muted,#64748b);text-transform:uppercase}.cs-risk-card__signals{flex:1;margin-bottom:1rem}.cs-risk-card__signals-title{font-size:.75rem;font-weight:600;color:var(--ej-color-text-muted,#64748b);text-transform:uppercase;margin:0 0 .25rem}.cs-risk-card__signal-list{list-style:none;padding:0;margin:0}.cs-risk-card__signal-item{display:flex;align-items:flex-start;gap:.25rem;padding:.25rem 0;font-size:.8rem;border-bottom:1px solid #f1f5f9}.cs-risk-card__signal-item:last-child{border-bottom:none}.cs-risk-card__signal-weight{font-weight:600;color:var(--ej-color-impulse,#FF8C42);min-width:36px}.cs-risk-card__signal-desc{color:#475569}.cs-risk-card__footer{margin-top:auto;padding-top:.5rem;border-top:1px solid #f1f5f9}.cs-risk-card__link{font-size:.8rem;color:var(--ej-color-corporate,#233D63);text-decoration:none;font-weight:500}.cs-risk-card__link:hover{text-decoration:underline}.cs-pb-timeline{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.cs-pb-timeline__title{font-size:1.25rem;font-weight:600;color:var(--ej-color-corporate,#233D63);margin:0 0 1rem}.cs-pb-timeline__list{position:relative}.cs-pb-timeline__item{display:flex;gap:1rem;padding-bottom:1rem}.cs-pb-timeline__item:last-child{padding-bottom:0}.cs-pb-timeline__item:last-child .cs-pb-timeline__line{display:none}.cs-pb-timeline__marker{display:flex;flex-direction:column;align-items:center;min-width:20px}.cs-pb-timeline__dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.cs-pb-timeline__dot--running{background-color:var(--ej-color-success,#10B981)}.cs-pb-timeline__dot--completed{background-color:var(--ej-color-innovation,#00A9A5)}.cs-pb-timeline__dot--failed{background-color:var(--ej-color-danger,#EF4444)}.cs-pb-timeline__dot--cancelled,.cs-pb-timeline__dot--paused,.cs-pb-timeline__dot--pending{background-color:#94a3b8}.cs-pb-timeline__line{width:2px;flex:1;background-color:#e2e8f0;margin-top:4px}.cs-pb-timeline__content{flex:1;min-width:0}.cs-pb-timeline__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cs-pb-timeline__playbook{font-weight:600;font-size:.875rem;color:var(--ej-color-corporate,#233D63)}.cs-pb-timeline__status{font-size:.7rem;padding:2px 8px;border-radius:10px;font-weight:600;text-transform:uppercase}.cs-pb-timeline__status--running{background-color:color-mix(in srgb,var(--ej-color-success,#10B981) 15%,transparent);color:var(--ej-color-success,#10B981)}.cs-pb-timeline__status--completed{background-color:color-mix(in srgb,var(--ej-color-innovation,#00A9A5) 15%,transparent);color:var(--ej-color-innovation,#00A9A5)}.cs-pb-timeline__status--failed{background-color:color-mix(in srgb,var(--ej-color-danger,#EF4444) 15%,transparent);color:var(--ej-color-danger,#EF4444)}.cs-pb-timeline__status--cancelled,.cs-pb-timeline__status--paused{background-color:#f1f5f9;color:#64748b}.cs-pb-timeline__tenant{font-size:.8rem;color:#64748b}.cs-pb-timeline__progress{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.75rem;color:var(--ej-color-text-muted,#64748b)}.cs-pb-timeline__empty{text-align:center;padding:2rem;color:var(--ej-color-text-muted,#64748b)}.pricing-hero{text-align:center;padding:4rem 1.5rem 2rem;background:linear-gradient(135deg,var(--ej-color-bg-primary,#0a0e1a) 0%,var(--ej-color-bg-secondary,#1a1e2e) 100%);color:var(--ej-color-text-inverse,#fff)}.pricing-hero__container{max-width:720px;margin:0 auto}.pricing-hero__eyebrow{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ej-color-naranja-impulso,#FF8C42);margin-bottom:1rem}.pricing-hero__title{font-family:var(--ej-font-family-heading,"Outfit",sans-serif);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;margin:0 0 1rem}.pricing-hero__subtitle{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;opacity:.85;margin:0}.pricing-grid{padding:3rem 1.5rem;background:var(--ej-color-bg-primary,#0a0e1a)}.pricing-grid__container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media(min-width:768px){.pricing-grid__container{grid-template-columns:repeat(3,1fr);gap:2rem}}.pricing-card{position:relative;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--ej-radius-xl,1.25rem);padding:2rem 1.5rem;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;color:var(--ej-color-text-inverse,#fff)}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.pricing-card--recommended{border-color:var(--ej-color-naranja-impulso,#FF8C42);box-shadow:0 0 30px rgba(255,140,66,.15);transform:scale(1)}@media(min-width:768px){.pricing-card--recommended{transform:scale(1.05);z-index:2}}.pricing-card--recommended:hover{transform:scale(1.05) translateY(-4px);box-shadow:0 16px 50px rgba(255,140,66,.25)}.pricing-card__badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--ej-color-naranja-impulso,#FF8C42),var(--ej-color-naranja-oscuro,#E67332));color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.35rem 1.25rem;border-radius:100px;white-space:nowrap}.pricing-card__header{text-align:center;margin-bottom:1.5rem}.pricing-card__name{font-family:var(--ej-font-family-heading,"Outfit",sans-serif);font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.pricing-card__description{font-size:.875rem;line-height:1.5;opacity:.7;margin:0}.pricing-card__price{text-align:center;margin-bottom:1.5rem;padding:1rem 0;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.pricing-card__amount{font-family:var(--ej-font-family-heading,"Outfit",sans-serif);font-size:2.25rem;font-weight:800;line-height:1}.pricing-card__period{font-size:.875rem;opacity:.6;margin-left:.25rem}.pricing-card__features{list-style:none;padding:0;margin:0 0 auto;flex-grow:1}.pricing-card__feature{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;font-size:.875rem;line-height:1.4;border-bottom:1px solid hsla(0,0%,100%,.04)}.pricing-card__feature:last-child{border-bottom:0}.pricing-card__check{flex-shrink:0;color:var(--ej-color-verde-innovacion,#2ECC71);margin-top:.1rem}.pricing-card__cta{margin-top:1.5rem;text-align:center}.pricing-card__btn{width:100%;justify-content:center}.pricing-guarantee{padding:2.5rem 1.5rem;background:var(--ej-color-bg-primary,#0a0e1a);text-align:center;color:var(--ej-color-text-inverse,#fff)}.pricing-guarantee__container{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.75rem}.pricing-guarantee__icon{color:var(--ej-color-verde-innovacion,#2ECC71);width:32px;height:32px}.pricing-guarantee__text{font-size:1rem;opacity:.8;margin:0}.pricing-faq{padding:4rem 1.5rem;background:var(--ej-color-bg-secondary,#1a1e2e);color:var(--ej-color-text-inverse,#fff)}.pricing-faq__container{max-width:720px;margin:0 auto}.pricing-faq__title{font-family:var(--ej-font-family-heading,"Outfit",sans-serif);font-size:1.75rem;font-weight:700;text-align:center;margin:0 0 2rem}.pricing-faq__item{border-bottom:1px solid hsla(0,0%,100%,.1)}.pricing-faq__item[open] .pricing-faq__chevron{transform:rotate(180deg)}.pricing-faq__question{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;cursor:pointer;font-weight:600;font-size:1rem;line-height:1.4;list-style:none}.pricing-faq__question::-webkit-details-marker{display:none}.pricing-faq__question::marker{display:none}.pricing-faq__chevron{flex-shrink:0;transition:transform .3s ease;color:var(--ej-color-naranja-impulso,#FF8C42);margin-left:1rem}.pricing-faq__answer{padding:0 0 1.25rem;font-size:.9375rem;line-height:1.7;opacity:.8}.pricing-faq__answer p{margin:0}.pricing-final-cta{padding:5rem 1.5rem;background:linear-gradient(135deg,var(--ej-color-bg-primary,#0a0e1a) 0%,var(--ej-color-bg-secondary,#1a1e2e) 100%);text-align:center;color:var(--ej-color-text-inverse,#fff)}.pricing-final-cta__container{max-width:600px;margin:0 auto}.pricing-final-cta__title{font-family:var(--ej-font-family-heading,"Outfit",sans-serif);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;margin:0 0 1rem}.pricing-final-cta__subtitle{font-size:1.125rem;line-height:1.6;opacity:.8;margin:0 0 2rem}.pricing-final-cta__btn{display:inline-flex;align-items:center;font-size:1.125rem;padding:1rem 2.5rem}.static-page{padding:var(--ej-spacing-8,4rem) var(--ej-spacing-4,1.5rem);min-height:60vh;background:var(--ej-color-bg-body,#f8fafc)}.static-page__container{max-width:900px;margin:0 auto}.static-page__header{text-align:center;margin-bottom:var(--ej-spacing-8,3rem)}.static-page__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:var(--ej-color-headings,#1a1a2e);margin-bottom:.75rem}.static-page__subtitle{font-size:1.125rem;color:var(--ej-color-muted,#64748b);max-width:600px;margin:0 auto}.static-page__meta{font-size:.875rem;color:var(--ej-color-muted,#64748b);margin-top:.5rem}.static-page__meta time{font-weight:600}.static-page__grid{display:grid;grid-template-columns:1fr;gap:var(--ej-spacing-6,2rem);margin-bottom:var(--ej-spacing-8,3rem)}@media(min-width:768px){.static-page__grid{grid-template-columns:1.2fr .8fr}}.static-page__info-card{background:var(--ej-color-bg-surface,#fff);border-radius:var(--ej-radius-lg,16px);padding:var(--ej-spacing-6,2rem);box-shadow:0 1px 3px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1.5rem}.static-page__info-item{display:flex;align-items:flex-start;gap:1rem}.static-page__info-item svg{flex-shrink:0;color:var(--ej-color-primary,#ff8c42);margin-top:2px}.static-page__info-item strong{display:block;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ej-color-muted,#64748b);margin-bottom:.25rem}.static-page__info-item a{color:var(--ej-color-headings,#1a1a2e);text-decoration:none;font-weight:500;transition:color .2s ease}.static-page__info-item a:hover{color:var(--ej-color-primary,#ff8c42)}.static-page__info-item address{font-style:normal;color:var(--ej-color-body-text,#334155);line-height:1.6}.static-page__cta-card{background:linear-gradient(135deg,var(--ej-color-corporate,#233d63) 0%,#1a2d4a 100%);border-radius:var(--ej-radius-lg,16px);padding:var(--ej-spacing-6,2rem);color:#fff;display:flex;flex-direction:column;justify-content:center;gap:1rem}.static-page__cta-card h2{font-size:1.5rem;font-weight:700;margin:0}.static-page__cta-card p{opacity:.85;margin:0}.static-page__cta-card .btn{text-align:center}.static-page__content{background:var(--ej-color-bg-surface,#fff);border-radius:var(--ej-radius-lg,16px);padding:var(--ej-spacing-6,2rem) var(--ej-spacing-8,3rem);box-shadow:0 1px 3px rgba(0,0,0,.06);line-height:1.8;color:var(--ej-color-body-text,#334155)}.static-page__content h2{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.5rem;font-weight:700;color:var(--ej-color-headings,#1a1a2e);margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--ej-color-primary,#ff8c42)}.static-page__content h2:first-child{margin-top:0}.static-page__content h3{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem}.static-page__content ul,.static-page__content ol{padding-left:1.5rem;margin:1rem 0}.static-page__content li{margin-bottom:.5rem}.static-page__content a{color:var(--ej-color-primary,#ff8c42);text-decoration:underline}.static-page__content--legal{font-size:.9375rem}.static-page__section{margin-bottom:2rem}.static-page__founder{display:flex;gap:1.5rem;align-items:flex-start;padding:1.5rem;background:var(--ej-color-bg-body,#f8fafc);border-radius:var(--ej-radius-md,12px);border-left:4px solid var(--ej-color-primary,#ff8c42)}.static-page__founder h3{margin:0 0 .25rem}.static-page__founder p:first-of-type{color:var(--ej-color-primary,#ff8c42);font-weight:600;font-size:.875rem;margin:0 0 .5rem}.static-page__cta-section{text-align:center;padding:var(--ej-spacing-8,3rem) 0}.static-page__cta-section h2{font-size:1.5rem;margin-bottom:1rem}.static-page__cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.static-page__footer-nav{margin-top:var(--ej-spacing-8,3rem);padding-top:1.5rem;border-top:1px solid var(--ej-color-card-border,#e5e7eb)}.static-page__legal-links{display:flex;gap:1.5rem;justify-content:center;list-style:none;padding:0;margin:0;flex-wrap:wrap}.static-page__legal-links a{color:var(--ej-color-muted,#64748b);text-decoration:none;font-size:.875rem;transition:color .2s ease}.static-page__legal-links a:hover{color:var(--ej-color-primary,#ff8c42)}.static-page__placeholder{text-align:center;padding:var(--ej-spacing-8,3rem);color:var(--ej-color-muted,#64748b);font-style:italic}.trust-bar{padding:var(--ej-spacing-4,1.5rem) var(--ej-spacing-4,1.5rem);background:var(--ej-color-bg-body,#f8fafc);border-bottom:1px solid var(--ej-color-card-border,#e5e7eb)}.trust-bar__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.trust-bar__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ej-color-muted,#94a3b8);font-weight:600;margin:0}.trust-bar__logos{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;justify-content:center;opacity:.5;transition:opacity .3s ease}.trust-bar__logos:hover{opacity:.8}.trust-bar__item{flex-shrink:0}.trust-bar__badges{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}.trust-bar__badge{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--ej-color-muted,#64748b);padding:.375rem .75rem;border-radius:999px;background:var(--ej-color-bg-surface,#fff);border:1px solid var(--ej-color-card-border,#e5e7eb)}.trust-bar__badge svg{color:var(--ej-color-success,#22c55e)}.product-demo{padding:var(--ej-spacing-12,5rem) var(--ej-spacing-4,1.5rem);background:linear-gradient(180deg,var(--ej-color-bg-body,#f8fafc) 0%,#fff 100%)}.product-demo__container{max-width:1100px;margin:0 auto}.product-demo__header{text-align:center;margin-bottom:var(--ej-spacing-8,3rem)}.product-demo__eyebrow{display:inline-block;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ej-color-primary,#FF8C42);margin-bottom:.75rem}.product-demo__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:var(--ej-color-headings,#1a1a2e);margin:0 0 .75rem}.product-demo__subtitle{font-size:1.0625rem;color:var(--ej-color-muted,#64748b);max-width:600px;margin:0 auto}.product-demo__tabs{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.product-demo__tab{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:1px solid var(--ej-color-card-border,#e5e7eb);border-radius:999px;background:var(--ej-color-bg-surface,#fff);color:var(--ej-color-muted,#64748b);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.product-demo__tab:hover{border-color:var(--ej-color-primary,#FF8C42);color:var(--ej-color-primary,#FF8C42)}.product-demo__tab--active{background:var(--ej-color-primary,#FF8C42);color:#fff;border-color:var(--ej-color-primary,#FF8C42)}.product-demo__tab--active svg{color:#fff}.product-demo__tab svg{flex-shrink:0}.product-demo__mockup{border-radius:var(--ej-radius-lg,16px);overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.product-demo__browser-bar{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#2d2d3d}.product-demo__dot{width:10px;height:10px;border-radius:50%;background:#ff5f57}.product-demo__dot:nth-child(2){background:#ffbd2e}.product-demo__dot:nth-child(3){background:#28c840}.product-demo__url-bar{flex:1;margin-left:.75rem;padding:.25rem .75rem;border-radius:6px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5);font-size:.75rem;font-family:"JetBrains Mono",monospace}.product-demo__content{display:flex;min-height:300px;background:#1a1a2e;color:#e2e8f0}.product-demo__content--chat{flex-direction:column;padding:1.5rem;gap:1rem}.product-demo__content--analytics{flex-direction:column;padding:1.5rem}.product-demo__sidebar{width:200px;padding:1rem;background:hsla(0,0%,100%,.03);border-right:1px solid hsla(0,0%,100%,.06);display:none}@media(min-width:768px){.product-demo__sidebar{display:block}}.product-demo__nav-item{padding:.5rem .75rem;font-size:.8125rem;border-radius:6px;margin-bottom:.25rem;color:hsla(0,0%,100%,.5)}.product-demo__nav-item--active{background:rgba(255,140,66,.15);color:var(--ej-color-primary,#FF8C42);font-weight:600}.product-demo__main{flex:1;padding:1.5rem}.product-demo__stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem}.product-demo__stat-card{background:hsla(0,0%,100%,.05);border-radius:10px;padding:1rem;text-align:center}.product-demo__stat-card--highlight{background:rgba(255,140,66,.15);border:1px solid rgba(255,140,66,.3)}.product-demo__stat-value{display:block;font-size:1.5rem;font-weight:700;color:#fff}.product-demo__stat-label{font-size:.6875rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em}.product-demo__chart-placeholder{background:hsla(0,0%,100%,.03);border-radius:10px;padding:1rem}.product-demo__chat-bubble{max-width:80%;padding:.75rem 1rem;border-radius:12px;font-size:.875rem;line-height:1.5}.product-demo__chat-bubble--user{align-self:flex-end;background:var(--ej-color-primary,#FF8C42);color:#fff;border-bottom-right-radius:4px}.product-demo__chat-bubble--ai{align-self:flex-start;background:hsla(0,0%,100%,.08);border-bottom-left-radius:4px}.product-demo__chat-bubble--ai ul{margin:.5rem 0 0;padding-left:1.25rem;font-size:.8125rem}.product-demo__chat-bubble--ai li{margin-bottom:.25rem}.product-demo__chat-typing{display:flex;gap:.25rem;padding:.75rem 1rem;align-self:flex-start}.product-demo__chat-typing span{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.3);animation:typingDot 1.4s infinite}.product-demo__chat-typing span:nth-child(2){animation-delay:.2s}.product-demo__chat-typing span:nth-child(3){animation-delay:.4s}.product-demo__panel-title{font-size:1rem;font-weight:600;margin:0 0 1.25rem;color:#fff}.product-demo__metric-bars{display:flex;flex-direction:column;gap:1rem}.product-demo__metric-row{display:flex;align-items:center;gap:.75rem;font-size:.8125rem}.product-demo__metric-row>span:first-child{min-width:120px;color:hsla(0,0%,100%,.7)}.product-demo__metric-row>span:last-child{min-width:40px;text-align:right;font-weight:600;color:var(--ej-color-primary,#FF8C42)}.product-demo__bar{flex:1;height:8px;background:hsla(0,0%,100%,.08);border-radius:4px;overflow:hidden}.product-demo__bar-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--ej-color-primary,#FF8C42),#FFB366);transition:width .8s ease}.product-demo__cta{text-align:center;margin-top:var(--ej-spacing-6,2rem)}@keyframes typingDot{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.command-bar{position:fixed;inset:0;z-index:10000;display:none;align-items:flex-start;justify-content:center;padding-top:15vh;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.command-bar--open{display:flex}.command-bar__modal{width:90%;max-width:600px;background:var(--ej-color-bg,#fff);border-radius:var(--ej-radius-lg,12px);box-shadow:0 24px 48px rgba(0,0,0,.2);overflow:hidden;transform:scale(0.95) translateY(-10px);opacity:0;transition:transform .15s ease,opacity .15s ease}.command-bar__modal--open{transform:scale(1) translateY(0);opacity:1}.command-bar__input-wrapper{display:flex;align-items:center;padding:var(--ej-spacing-sm,0.5rem) var(--ej-spacing-md,1rem);border-bottom:1px solid var(--ej-color-border,#dee2e6)}.command-bar__search-icon{color:var(--ej-color-text-tertiary,#adb5bd);margin-right:var(--ej-spacing-sm,0.5rem);font-size:20px}.command-bar__input{flex:1;border:none;outline:none;font-size:var(--ej-font-size-base,1rem);background:rgba(0,0,0,0);color:var(--ej-color-text,#212529);padding:var(--ej-spacing-sm,0.5rem) 0}.command-bar__input::placeholder{color:var(--ej-color-text-tertiary,#adb5bd)}.command-bar__shortcut{font-size:var(--ej-font-size-xs,0.75rem);color:var(--ej-color-text-tertiary,#adb5bd);border:1px solid var(--ej-color-border,#dee2e6);border-radius:4px;padding:2px 6px;white-space:nowrap}.command-bar__results{list-style:none;margin:0;padding:0;max-height:400px;overflow-y:auto}.command-bar__result{display:flex;align-items:center;padding:var(--ej-spacing-sm,0.5rem) var(--ej-spacing-md,1rem);cursor:pointer;transition:background .1s ease}.command-bar__result:hover,.command-bar__result--active{background:var(--ej-color-surface,#f8f9fa)}.command-bar__result-icon{color:var(--ej-color-primary,#233D63);margin-right:var(--ej-spacing-sm,0.5rem);font-size:20px;flex-shrink:0}.command-bar__result-content{display:flex;flex-direction:column;min-width:0}.command-bar__result-label{font-size:var(--ej-font-size-base,1rem);color:var(--ej-color-text,#212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-bar__result-category{font-size:var(--ej-font-size-xs,0.75rem);color:var(--ej-color-text-tertiary,#adb5bd)}.command-bar__empty{padding:var(--ej-spacing-lg,2rem) var(--ej-spacing-md,1rem);text-align:center;color:var(--ej-color-text-tertiary,#adb5bd);font-size:var(--ej-font-size-sm,0.875rem)}.command-bar__footer{display:flex;justify-content:space-between;padding:var(--ej-spacing-xs,0.25rem) var(--ej-spacing-md,1rem);border-top:1px solid var(--ej-color-border,#dee2e6);font-size:var(--ej-font-size-xs,0.75rem);color:var(--ej-color-text-tertiary,#adb5bd)}.dark-mode .command-bar{background:var(--ej-command-bar-overlay,rgba(0,0,0,0.75))}.dark-mode .command-bar__modal{background:var(--ej-command-bar-bg,#1F1F35);box-shadow:0 24px 48px rgba(0,0,0,.5)}.dark-mode .command-bar__result:hover,.dark-mode .command-bar__result--active{background:var(--ej-command-bar-result-hover,#2D2D42)}.inline-ai-trigger{position:absolute;top:0;right:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--ej-inline-ai-sparkle,#FF8C42);background:rgba(0,0,0,0);color:var(--ej-inline-ai-sparkle,#FF8C42);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2}.inline-ai-trigger:hover{background:var(--ej-inline-ai-sparkle,#FF8C42);color:#fff;transform:scale(1.1)}.inline-ai-trigger:focus-visible{outline:2px solid var(--ej-inline-ai-sparkle,#FF8C42);outline-offset:2px}.inline-ai-trigger.is-loading{animation:inline-ai-pulse 1s ease-in-out infinite;pointer-events:none}.inline-ai-panel{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;padding:12px;background:var(--ej-inline-ai-panel-bg,#f8f9fa);border:1px solid var(--ej-border-color,#e2e8f0);border-radius:8px;animation:inline-ai-fade-in .2s ease}.inline-ai-chip{display:inline-block;padding:6px 14px;border-radius:20px;border:1px solid var(--ej-inline-ai-sparkle,#FF8C42);background:rgba(0,0,0,0);color:var(--ej-color-body,#233D63);font-size:.85rem;line-height:1.4;cursor:pointer;transition:all .15s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-ai-chip:hover{background:var(--ej-inline-ai-sparkle,#FF8C42);color:#fff}.inline-ai-chip:focus-visible{outline:2px solid var(--ej-inline-ai-sparkle,#FF8C42);outline-offset:2px}@keyframes inline-ai-pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes inline-ai-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.inline-ai-chip{white-space:normal;text-overflow:clip}}.proactive-insights-bell{position:relative;display:inline-flex;align-items:center;margin-left:12px}.proactive-insights-bell__trigger{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid var(--ej-border-color,#e2e8f0);background:var(--ej-bg-surface,#fff);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:var(--ej-color-body,#233D63)}.proactive-insights-bell__trigger:hover{background:var(--ej-card-bg,#f8f9fa);transform:scale(1.05)}.proactive-insights-bell__trigger:focus-visible{outline:2px solid var(--ej-color-impulse,#FF8C42);outline-offset:2px}.proactive-insights-bell__icon{width:18px;height:18px}.proactive-insights-bell__badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ej-insight-severity-high,#EF4444);color:#fff;font-size:.65rem;font-weight:700;line-height:18px;text-align:center}.proactive-insights-panel{position:absolute;top:calc(100% + 8px);right:0;width:340px;max-height:420px;overflow-y:auto;background:var(--ej-insight-card-bg,#fff);border:1px solid var(--ej-border-color,#e2e8f0);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:1000}.proactive-insights-panel[aria-hidden=true]{display:none}.proactive-insights-panel__header{padding:14px 16px 10px;border-bottom:1px solid var(--ej-border-color,#e2e8f0)}.proactive-insights-panel__title{margin:0;font-size:.95rem;font-weight:600;color:var(--ej-color-headings,#233D63)}.proactive-insights-panel__body{padding:8px}.proactive-insight-card{padding:12px;margin-bottom:8px;border-radius:8px;background:var(--ej-bg-surface,#f8f9fa);border-left:3px solid var(--ej-insight-severity-medium,#F59E0B);transition:opacity .3s ease}.proactive-insight-card--high{border-left-color:var(--ej-insight-severity-high,#EF4444)}.proactive-insight-card--medium{border-left-color:var(--ej-insight-severity-medium,#F59E0B)}.proactive-insight-card--low{border-left-color:var(--ej-insight-severity-low,#10B981)}.proactive-insight-card--read{opacity:.5}.proactive-insight-card__header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.proactive-insight-card__dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.proactive-insight-card__type{font-size:.7rem;text-transform:uppercase;font-weight:600;color:var(--ej-color-muted,#64748b);letter-spacing:.5px}.proactive-insight-card__title{margin:0 0 4px;font-size:.85rem;font-weight:600;color:var(--ej-color-headings,#233D63);line-height:1.3}.proactive-insight-card__body{margin:0 0 8px;font-size:.78rem;color:var(--ej-color-muted,#64748b);line-height:1.4}.proactive-insight-card__actions{display:flex;gap:8px;align-items:center}.proactive-insight-card__action,.proactive-insight-card__mark-read{font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .15s ease;border:none;text-decoration:none}.proactive-insight-card__action{background:var(--ej-color-impulse,#FF8C42);color:#fff}.proactive-insight-card__action:hover{opacity:.9}.proactive-insight-card__mark-read{background:rgba(0,0,0,0);color:var(--ej-color-muted,#64748b);border:1px solid var(--ej-border-color,#e2e8f0)}.proactive-insight-card__mark-read:hover{background:var(--ej-bg-surface,#f8f9fa)}.proactive-insights-loading,.proactive-insights-empty,.proactive-insights-error{padding:24px 16px;text-align:center;font-size:.85rem;color:var(--ej-color-muted,#64748b)}@media(max-width:640px){.proactive-insights-panel{position:fixed;top:60px;left:8px;right:8px;width:auto;max-height:60vh}}.contact-form__wrapper{background:var(--ej-color-bg-surface,#fff);border-radius:var(--ej-radius-lg,16px);padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.06);border:1px solid var(--ej-color-card-border,#e5e7eb)}.contact-form__title{font-family:var(--ej-font-headings,"Outfit",sans-serif);font-size:1.25rem;font-weight:700;color:var(--ej-color-headings,#1a1a2e);margin:0 0 1.5rem}.contact-form__field{margin-bottom:1.25rem}.contact-form__field label{display:block;font-size:.875rem;font-weight:600;color:var(--ej-color-text,#334155);margin-bottom:.375rem}.contact-form__field label span{color:var(--ej-color-primary,#FF8C42)}.contact-form__field input,.contact-form__field textarea{width:100%;padding:.75rem 1rem;border:1px solid var(--ej-color-card-border,#e5e7eb);border-radius:var(--ej-radius-md,8px);font-size:.9375rem;font-family:inherit;color:var(--ej-color-text,#334155);background:var(--ej-color-bg-body,#f8fafc);transition:border-color .2s ease,box-shadow .2s ease}.contact-form__field input:focus,.contact-form__field textarea:focus{outline:none;border-color:var(--ej-color-primary,#FF8C42);box-shadow:0 0 0 3px rgba(255,140,66,.12)}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:var(--ej-color-muted,#94a3b8)}.contact-form__field textarea{resize:vertical;min-height:100px}.contact-form__consent{margin-bottom:1.25rem}.contact-form__consent label{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--ej-color-muted,#64748b);cursor:pointer}.contact-form__consent label input[type=checkbox]{margin-top:.15rem;accent-color:var(--ej-color-primary,#FF8C42)}.contact-form__consent label a{color:var(--ej-color-primary,#FF8C42);text-decoration:underline}.contact-form__submit{width:100%;cursor:pointer;transition:opacity .2s ease}.contact-form__submit:disabled{opacity:.6;cursor:not-allowed}.contact-form__success{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center}.contact-form__success h3{font-size:1.25rem;font-weight:700;color:var(--ej-color-headings,#1a1a2e);margin:0}.contact-form__success p{color:var(--ej-color-muted,#64748b);margin:0}.ds-page{max-width:1200px;margin:0 auto;padding:2rem 1rem}.ds-page__header{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:2px solid #ff8c42}.ds-page__title{font-family:"Outfit",sans-serif;font-size:2.5rem;font-weight:700;color:#233d63;margin:0 0 .5rem}.ds-page__subtitle{font-size:1.125rem;color:#64748b;margin:0}.ds-section{margin-bottom:3rem}.ds-section__title{font-family:"Outfit",sans-serif;font-size:1.75rem;font-weight:600;color:#1a1a2e;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.ds-section__subtitle{font-size:1.125rem;font-weight:600;color:#233d63;margin:1.5rem 0 1rem;text-transform:capitalize}.ds-color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-bottom:1.5rem}.ds-color-swatch{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.ds-color-swatch__preview{height:80px}.ds-color-swatch__info{padding:.5rem 1rem;display:flex;flex-direction:column;gap:2px}.ds-color-swatch__name{font-weight:600;color:#1a1a2e}.ds-color-swatch__var{font-size:.8rem;color:#ff8c42}.ds-color-swatch__hex{font-size:.8rem;font-family:monospace;color:#64748b}.ds-color-swatch__usage{font-size:.75rem;color:#64748b;margin-top:2px}.ds-type-specimens{display:flex;flex-direction:column;gap:1rem}.ds-type-specimen{display:flex;align-items:baseline;gap:1rem;padding:.5rem 0;border-bottom:1px solid hsl(220,13.0434782609%,94.9803921569%)}.ds-type-specimen__label{flex-shrink:0;width:60px;font-weight:700;font-size:.8rem;text-transform:uppercase;color:#ff8c42}.ds-type-specimen__sample{flex:1;color:#1a1a2e;font-family:"Outfit",sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-type-specimen__meta{flex-shrink:0;font-size:.75rem;color:#64748b}.ds-spacing-scale{display:flex;flex-direction:column;gap:.5rem}.ds-spacing-item{display:flex;align-items:center;gap:1rem}.ds-spacing-item__bar{height:24px;background:#00a9a5;border-radius:4px;flex-shrink:0}.ds-spacing-item__name{font-size:.8rem;color:#ff8c42;flex-shrink:0;width:140px}.ds-spacing-item__value{font-size:.8rem;color:#64748b}.ds-shadow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}.ds-shadow-card{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:2rem 1rem;background:#fff;border-radius:12px;text-align:center}.ds-shadow-card strong{color:#1a1a2e}.ds-shadow-card code{font-size:.75rem;color:#64748b}.ds-table-wrap{overflow-x:auto}.ds-table{width:100%;border-collapse:collapse;font-size:.9rem}.ds-table th,.ds-table td{padding:.5rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}.ds-table th{font-weight:600;color:#233d63;background:rgba(35,61,99,.04)}.ds-table code{font-size:.8rem;color:#ff8c42}.ds-icon-grid{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ds-icon-item{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:.8rem}.ds-icon-item code{color:#233d63}.ds-component-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.5rem}.ds-component-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ds-component-item strong{color:#1a1a2e;font-size:.9rem}.ds-component-item code{font-size:.75rem;color:#64748b}.dark-mode .ds-page__title{color:var(--ej-color-headings,#e2e8f0)}.dark-mode .ds-section__title{color:var(--ej-color-headings,#e2e8f0);border-color:var(--ej-border-color,#374151)}.dark-mode .ds-color-swatch,.dark-mode .ds-shadow-card,.dark-mode .ds-icon-item,.dark-mode .ds-component-item{background:var(--ej-bg-surface,#252538);border-color:var(--ej-border-color,#374151)}.dark-mode .ds-table th{background:hsla(0,0%,100%,.04)}.star-rating{display:inline-flex;align-items:center;gap:.25rem}.star-rating--sm{font-size:.8rem}.star-rating--md{font-size:1rem}.star-rating--lg{font-size:1.25rem}.star-rating__stars{display:inline-flex;color:var(--ej-review-stars-color,#F59E0B)}.star-rating__star--half{opacity:.6}.star-rating__star--empty{opacity:.3}.star-rating__value{font-weight:700;margin-left:.25rem}.star-rating__count{color:var(--ej-color-muted,#64748B);font-size:.85em}.star-rating-input__stars{display:inline-flex;gap:.125rem}.star-rating-input__star{background:none;border:none;cursor:pointer;font-size:1.5rem;color:var(--ej-color-muted,#64748B);padding:.125rem;transition:color .15s ease,transform .1s ease}.star-rating-input__star:hover{transform:scale(1.15)}.star-rating-input__star--active{color:var(--ej-review-stars-color,#F59E0B)}.star-rating-input__star:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px;border-radius:2px}.star-rating-input__text{font-size:.85rem;color:var(--ej-color-muted,#64748B);margin-left:.5rem}.review-widget{margin:1.5rem 0}.review-widget__summary{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.review-widget__summary{flex-direction:row;align-items:flex-start}}.review-widget__overall{text-align:center;flex-shrink:0}@media(min-width:768px){.review-widget__overall{min-width:160px}}.review-widget__big-number{display:block;font-size:3rem;font-weight:800;line-height:1;color:var(--ej-color-text,#334155)}.review-widget__distribution{flex:1;display:flex;flex-direction:column;gap:.25rem}.review-widget__bar{display:flex;align-items:center;gap:.5rem}.review-widget__bar-label{width:40px;text-align:right;font-size:.8rem;color:var(--ej-color-muted,#64748B);flex-shrink:0}.review-widget__bar-track{flex:1;height:8px;background:var(--ej-bg-muted,rgba(0,0,0,0.06));border-radius:4px;overflow:hidden}.review-widget__bar-fill{height:100%;background:var(--ej-review-stars-color,#F59E0B);border-radius:4px;transition:width .4s ease}.review-widget__bar-count{width:30px;font-size:.8rem;color:var(--ej-color-muted,#64748B)}.review-widget__empty{text-align:center;padding:2rem 0;color:var(--ej-color-muted,#64748B);font-style:italic}.review-widget__see-all{display:inline-flex;align-items:center;gap:.25rem;color:var(--ej-color-impulse,#FF8C42);font-weight:600;font-size:.9rem;margin-top:.5rem;text-decoration:none}.review-widget__see-all:hover{text-decoration:underline}.review-widget__see-all:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px;border-radius:4px}.review-widget__submit{display:inline-flex;margin-top:1rem}.review-widget__submit:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px;border-radius:4px}.review-widget__recent{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.review-card{background:var(--ej-bg-card,#FFFFFF);border:1px solid var(--ej-border-color,#E5E7EB);border-radius:8px;padding:1rem}.review-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.review-card__author{display:flex;align-items:center;gap:.5rem}.review-card__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.review-card__avatar--placeholder{display:flex;align-items:center;justify-content:center;background:var(--ej-color-primary,#FF8C42);color:#fff;font-weight:700;font-size:1rem}.review-card__author-name{font-weight:600;font-size:.9rem;display:block}.review-card__date{font-size:.8rem;color:var(--ej-color-muted,#64748B);display:block}.review-card__badge{font-size:.75rem;padding:.125rem .5rem;border-radius:4px}.review-card__badge--verified{background:rgba(16,185,129,.1);color:#10b981;font-weight:600}.review-card__title{font-size:1rem;font-weight:700;margin:.25rem 0}.review-card__body{font-size:.9rem;line-height:1.6;color:var(--ej-color-text,#334155)}.review-card__photos{display:flex;gap:.5rem;overflow-x:auto;margin-top:.5rem;padding-bottom:.25rem}.review-card__photo{width:120px;height:120px;object-fit:cover;border-radius:4px;cursor:pointer;flex-shrink:0}.review-card__footer{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.review-card__helpful{background:none;border:1px solid var(--ej-border-color,#E5E7EB);border-radius:4px;padding:.25rem .75rem;font-size:.8rem;cursor:pointer;color:var(--ej-color-muted,#64748B);transition:color .15s ease,border-color .15s ease}.review-card__helpful:hover{color:var(--ej-color-primary,#FF8C42);border-color:var(--ej-color-primary,#FF8C42)}.review-card__helpful:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px;border-radius:4px}.review-card__response{margin-top:.5rem;padding:.5rem 1rem;border-left:3px solid var(--ej-color-corporate,#233D63);background:rgba(0,0,0,.02);border-radius:0 4px 4px 0}.review-card__response-header{font-size:.85rem;margin-bottom:.25rem}.review-card__response-header strong{color:var(--ej-color-corporate,#233D63)}.review-card__response-header time{color:var(--ej-color-muted,#64748B);margin-left:.5rem}.review-card__response-body{font-size:.85rem;line-height:1.5}.review-summary{background:rgba(0,0,0,.02);border-radius:8px;padding:1rem;margin:1rem 0}.review-summary__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.review-summary__label{font-weight:700;font-size:.85rem;color:var(--ej-color-impulse,#FF8C42)}.review-summary__text{font-size:.9rem;line-height:1.6;color:var(--ej-color-text,#334155);margin:0}.comment-thread{margin:2rem 0}.comment-thread__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.comment-thread__title{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700}.comment-thread__count{font-weight:400;color:var(--ej-color-muted,#64748B)}.comment-thread__list{display:flex;flex-direction:column;gap:1rem}.comment-thread__item{padding:1rem;background:var(--ej-bg-card,#FFFFFF);border:1px solid var(--ej-border-color,#E5E7EB);border-radius:8px}.comment-thread__item--reply{margin-left:0;border:none;border-bottom:1px solid var(--ej-border-color,#E5E7EB);border-radius:0;padding:.5rem 0}.comment-thread__item--reply:last-child{border-bottom:none}.comment-thread__meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.comment-thread__author{font-weight:600;font-size:.9rem}.comment-thread__date{font-size:.8rem;color:var(--ej-color-muted,#64748B)}.comment-thread__body{font-size:.9rem;line-height:1.6}.comment-thread__replies{margin-top:.5rem;padding-left:1rem;border-left:2px solid var(--ej-border-color,#E5E7EB)}.comment-thread__empty{text-align:center;padding:1.5rem 0;color:var(--ej-color-muted,#64748B);font-style:italic}.comment-thread__add{flex-shrink:0}.comment-thread__add:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px;border-radius:4px}.reviews-page__container{max-width:900px;margin:0 auto;padding:1.5rem}.reviews-page__pagination a:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px;border-radius:4px}.reviews-page__load-more .btn:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px;border-radius:4px}.dark-mode .review-card__badge--verified{background:rgba(16,185,129,.15)}.dark-mode .review-card__response{background:hsla(0,0%,100%,.04)}.dark-mode .review-card__avatar--placeholder{background:var(--ej-color-primary,#FF8C42)}.dark-mode .review-widget__bar-track{background:hsla(0,0%,100%,.08)}.dark-mode .review-summary{background:hsla(0,0%,100%,.03)}.dark-mode .comment-thread__replies{border-left-color:hsla(0,0%,100%,.12)}.review-helpful{display:flex;align-items:center;gap:.75rem;margin-top:.5rem;font-size:.85rem}.review-helpful__label{color:var(--ej-color-muted,#64748B)}.review-helpful__btn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border:1px solid var(--ej-color-border,#dee2e6);border-radius:999px;background:rgba(0,0,0,0);cursor:pointer;font-size:.8rem;color:var(--ej-color-muted,#64748B);transition:all .15s ease}.review-helpful__btn:hover{border-color:var(--ej-color-primary,#FF8C42);color:var(--ej-color-primary,#FF8C42)}.review-helpful__btn:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px}.review-helpful__btn--active{background:var(--ej-color-primary,#FF8C42);color:#fff;border-color:var(--ej-color-primary,#FF8C42)}.review-helpful__btn--helpful.review-helpful__btn--active{background:var(--ej-color-success,#10B981);border-color:var(--ej-color-success,#10B981)}.review-helpful__btn--not-helpful.review-helpful__btn--active{background:var(--ej-color-danger,#dc3545);border-color:var(--ej-color-danger,#dc3545)}.review-helpful__count{font-weight:600}.review-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding:1rem;background:var(--ej-color-bg-subtle,#f8f9fa);border-radius:12px}.review-filters__group{display:flex;align-items:center;gap:.25rem}.review-filters__label{font-weight:600;font-size:.85rem;color:var(--ej-color-muted,#64748B);margin-right:.25rem}.review-filters__chip{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border:1px solid var(--ej-color-border,#dee2e6);border-radius:999px;background:#fff;cursor:pointer;font-size:.8rem;transition:all .15s ease}.review-filters__chip:hover{border-color:var(--ej-color-primary,#FF8C42)}.review-filters__chip--active{background:var(--ej-color-primary,#FF8C42);color:#fff;border-color:var(--ej-color-primary,#FF8C42)}.review-filters__chip__count{font-size:.7rem;opacity:.7}.review-filters__sort{margin-left:auto}.review-filters__sort select{padding:.25rem .5rem;border:1px solid var(--ej-color-border,#dee2e6);border-radius:12px;font-size:.85rem;background:#fff}.review-filters__sort select:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px}@media(max-width:768px){.review-filters{flex-direction:column}.review-filters__sort{margin-left:0;width:100%}.review-filters__sort select{width:100%}}.review-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600}.review-badge--verified{background:rgb(131.8125,232.1875,185.65);color:#198754}.review-badge--sentiment-positive{background:rgb(131.8125,232.1875,185.65);color:#198754}.review-badge--sentiment-neutral{background:hsl(208.2352941176,7.2961373391%,85.6862745098%);color:#6c757d}.review-badge--sentiment-negative{background:hsl(354.251497006,70.4641350211%,93.5294117647%);color:#dc3545}.review-badge__icon{width:.875rem;height:.875rem}.review-response{margin-top:.5rem;padding:1rem;border-left:3px solid var(--ej-color-corporate,#FF8C42);background:var(--ej-color-bg-subtle,#f8f9fa);border-radius:0 12px 12px 0}.review-response__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;font-size:.85rem;color:var(--ej-color-corporate,#FF8C42)}.review-response__date{font-weight:400;font-size:.75rem;color:var(--ej-color-muted,#64748B)}.review-response__body{font-size:.9rem;line-height:1.5}.review-analytics__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:2rem}.review-analytics__card{padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);text-align:center}.review-analytics__card-value{font-size:2rem;font-weight:700;color:var(--ej-color-primary,#FF8C42)}.review-analytics__card-label{font-size:.85rem;color:var(--ej-color-muted,#64748B);margin-top:.25rem}.review-analytics__section{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:1.5rem;margin-bottom:1.5rem}.review-analytics__section h3{font-size:1.1rem;margin-bottom:1rem}.review-analytics__distribution{max-width:500px}.review-analytics__dist-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.review-analytics__dist-stars{width:3rem;font-size:.85rem;font-weight:600;text-align:right}.review-analytics__dist-bar{flex:1;height:1.25rem;background:var(--ej-color-bg-subtle,#f8f9fa);border-radius:999px;overflow:hidden}.review-analytics__dist-fill{height:100%;background:var(--ej-review-stars-color,#F59E0B);border-radius:999px;transition:width .3s ease}.review-analytics__dist-count{width:5rem;font-size:.8rem;color:var(--ej-color-muted,#64748B)}.review-analytics__table{width:100%;border-collapse:collapse}.review-analytics__table th,.review-analytics__table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--ej-color-border,#dee2e6)}.review-analytics__table th{font-weight:600;font-size:.85rem;color:var(--ej-color-muted,#64748B)}.review-analytics__recent-item{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--ej-color-border,#dee2e6)}.review-analytics__recent-item:last-child{border-bottom:none}.review-analytics__recent-stars{color:var(--ej-review-stars-color,#F59E0B);font-size:.85rem}.review-analytics__recent-vertical{font-size:.8rem;color:var(--ej-color-muted,#64748B)}.review-analytics__recent-status{font-size:.75rem;padding:.125rem .5rem;border-radius:999px}.review-analytics__recent-status--approved{background:rgb(131.8125,232.1875,185.65);color:#198754}.review-analytics__recent-status--pending{background:rgb(255,218.5,109);color:#856404}.review-analytics__recent-status--rejected{background:hsl(354.251497006,70.4641350211%,93.5294117647%);color:#dc3545}.review-analytics__recent-status--flagged{background:hsl(27.2961373391,98.3122362869%,73.5294117647%);color:#984c0c}.review-analytics__recent-date{margin-left:auto;font-size:.8rem;color:var(--ej-color-muted,#64748B)}.review-analytics__actions{margin-top:1.5rem}.review-photos{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.review-photos__thumb{width:4rem;height:4rem;object-fit:cover;border-radius:12px;cursor:pointer;transition:transform .15s ease}.review-photos__thumb:hover{transform:scale(1.05)}.review-photos__thumb:focus-visible{outline:2px solid var(--ej-color-primary,#FF8C42);outline-offset:2px}.review-photos__more{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:var(--ej-color-bg-subtle,#f8f9fa);border-radius:12px;font-size:.85rem;font-weight:600;color:var(--ej-color-muted,#64748B);cursor:pointer}.review-lightbox{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.9)}.review-lightbox__close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:.5rem}.review-lightbox__close:focus-visible{outline:2px solid #fff}.review-lightbox__img{max-width:90vw;max-height:90vh;object-fit:contain}.review-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.2);border:none;color:#fff;font-size:2rem;padding:1rem;cursor:pointer}.review-lightbox__nav--prev{left:1rem}.review-lightbox__nav--next{right:1rem}.review-lightbox__nav:focus-visible{outline:2px solid #fff}.dark-mode .review-filters{background:hsla(0,0%,100%,.05)}.dark-mode .review-filters__chip{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.dark-mode .review-response{background:hsla(0,0%,100%,.05)}.dark-mode .review-analytics__card{background:hsla(0,0%,100%,.05)}.dark-mode .review-analytics__section{background:hsla(0,0%,100%,.05)}.dark-mode .review-analytics__table th,.dark-mode .review-analytics__table td{border-color:hsla(0,0%,100%,.1)}.review-seo{max-width:900px;margin:0 auto;padding:var(--space-lg,2rem) var(--space-md,1rem)}.review-seo__header{margin-bottom:var(--space-xl,2.5rem);text-align:center}.review-seo__title{font-size:var(--text-3xl,2rem);margin-bottom:var(--space-sm,0.5rem)}.review-seo__summary{display:flex;align-items:center;justify-content:center;gap:var(--space-sm,0.5rem);font-size:var(--text-xl,1.5rem)}.review-seo__avg{font-weight:700;color:var(--color-warning,#eab308)}.review-seo__stars{color:var(--color-warning,#eab308)}.review-seo__count{color:var(--color-text-secondary,#6b7280);font-size:var(--text-base,1rem)}.review-seo__distribution{max-width:400px;margin:var(--space-md,1rem) auto}.review-seo__dist-row{display:flex;align-items:center;gap:var(--space-xs,0.25rem);margin-bottom:4px}.review-seo__dist-label{width:2.5rem;font-size:var(--text-sm,0.875rem);text-align:right}.review-seo__dist-bar{flex:1;height:8px;background:var(--color-gray-200,#e5e7eb);border-radius:4px;overflow:hidden}.review-seo__dist-fill{height:100%;background:var(--color-warning,#eab308);border-radius:4px}.review-seo__dist-count{width:2rem;font-size:var(--text-sm,0.875rem);color:var(--color-text-secondary,#6b7280)}.review-seo__list{display:flex;flex-direction:column;gap:var(--space-md,1rem)}.review-seo__item{border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--radius-lg,12px);padding:var(--space-md,1rem);background:var(--color-surface,#fff)}.review-seo__item-header{display:flex;align-items:center;gap:var(--space-sm,0.5rem);margin-bottom:var(--space-xs,0.25rem)}.review-seo__item-stars{color:var(--color-warning,#eab308);font-size:var(--text-lg,1.125rem)}.review-seo__item-body{color:var(--color-text-primary,#1f2937);line-height:1.6;margin-bottom:var(--space-sm,0.5rem)}.review-seo__item-footer{display:flex;justify-content:space-between;font-size:var(--text-sm,0.875rem);color:var(--color-text-secondary,#6b7280)}.review-seo__pagination{display:flex;justify-content:center;align-items:center;gap:var(--space-xs,0.25rem);margin-top:var(--space-xl,2.5rem)}.review-seo__pagination-link{padding:6px 12px;border:1px solid var(--color-gray-300,#d1d5db);border-radius:var(--radius-md,8px);text-decoration:none;color:var(--color-text-primary,#1f2937)}.review-seo__pagination-link:hover{background:var(--color-gray-100,#f3f4f6)}.review-seo__pagination-current{padding:6px 12px;background:var(--color-primary,#4a90d9);color:#fff;border-radius:var(--radius-md,8px);font-weight:600}.review-seo__empty{text-align:center;padding:var(--space-xl,2.5rem);color:var(--color-text-secondary,#6b7280)}.review-gamification__tier-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:var(--text-xs,0.75rem);font-weight:600;text-transform:uppercase}.review-gamification__tier-badge--bronze{background:#cd7f32;color:#fff}.review-gamification__tier-badge--silver{background:silver;color:#333}.review-gamification__tier-badge--gold{background:gold;color:#333}.review-gamification__tier-badge--platinum{background:#e5e4e2;color:#333}.review-gamification__tier-badge--diamond{background:linear-gradient(135deg,#b9f2ff,#89cff0);color:#1a365d}.review-gamification__points{font-size:var(--text-sm,0.875rem);color:var(--color-text-secondary,#6b7280)}.review-gamification__leaderboard{border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--radius-lg,12px);overflow:hidden}.review-gamification__leaderboard-item{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--color-gray-100,#f3f4f6)}.review-gamification__leaderboard-item:last-child{border-bottom:none}@media(prefers-reduced-motion:reduce){.review-widget__bar-fill{transition:none}.review-card__helpful{transition:none}.star-rating-input__star{transition:none}}@media print{.review-card__helpful,.review-widget__submit,.comment-thread__add,.star-rating-input,.js-reviews-load-more,.agro-review-form{display:none}.review-card{page-break-inside:avoid;border:1px solid #ccc}.comment-thread__item{page-break-inside:avoid}}@keyframes ej-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.ej-skeleton__cell,.ej-skeleton__circle,.ej-skeleton__line,.ej-skeleton__image{background:linear-gradient(90deg,var(--ej-gray-200,#EEEEEE) 25%,var(--ej-gray-100,#F5F5F5) 50%,var(--ej-gray-200,#EEEEEE) 75%);background-size:200% 100%;animation:ej-shimmer 1.5s ease-in-out infinite;border-radius:var(--ej-border-radius-sm,6px)}.ej-skeleton{width:100%}.ej-skeleton.is-hidden{display:none}.ej-skeleton--stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ej-spacing-md,1rem)}.ej-skeleton--card{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ej-spacing-md,1rem)}.ej-skeleton__image{width:100%;aspect-ratio:16/9;border-radius:var(--ej-border-radius,10px) var(--ej-border-radius,10px) 0 0;margin-bottom:var(--ej-spacing-sm,0.5rem)}.ej-skeleton__line{height:14px;margin-bottom:8px}.ej-skeleton__line--full{width:100%}.ej-skeleton__line--80{width:80%}.ej-skeleton__line--70{width:70%}.ej-skeleton__line--60{width:60%}.ej-skeleton__line--50{width:50%}.ej-skeleton__line--40{width:40%}.ej-skeleton__circle{width:48px;height:48px;border-radius:50%;flex-shrink:0}.ej-skeleton__circle--sm{width:32px;height:32px}.ej-skeleton__lines{flex:1;min-width:0}.ej-skeleton__card{background:var(--ej-bg-card,#ffffff);border-radius:var(--ej-border-radius,10px);padding:var(--ej-spacing-md,1rem);box-shadow:var(--ej-shadow-sm,0 2px 8px rgba(0,0,0,0.06))}.ej-skeleton__stat{display:flex;align-items:center;gap:var(--ej-spacing-md,1rem);padding:var(--ej-spacing-md,1rem);background:var(--ej-bg-card,#ffffff);border-radius:var(--ej-border-radius,10px);box-shadow:var(--ej-shadow-sm,0 2px 8px rgba(0,0,0,0.06))}.ej-skeleton__table{width:100%;background:var(--ej-bg-card,#ffffff);border-radius:var(--ej-border-radius,10px);padding:var(--ej-spacing-md,1rem);box-shadow:var(--ej-shadow-sm,0 2px 8px rgba(0,0,0,0.06))}.ej-skeleton__table-header,.ej-skeleton__table-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ej-spacing-sm,0.5rem);padding:var(--ej-spacing-sm,0.5rem) 0}.ej-skeleton__table-header{border-bottom:1px solid var(--ej-border-color,#E0E0E0);padding-bottom:var(--ej-spacing-sm,0.5rem);margin-bottom:var(--ej-spacing-xs,0.25rem)}.ej-skeleton__cell{height:16px}.ej-skeleton__cell--header{height:12px;opacity:.6}.ej-skeleton__list{background:var(--ej-bg-card,#ffffff);border-radius:var(--ej-border-radius,10px);padding:var(--ej-spacing-md,1rem);box-shadow:var(--ej-shadow-sm,0 2px 8px rgba(0,0,0,0.06))}.ej-skeleton__list-item{display:flex;align-items:center;gap:var(--ej-spacing-sm,0.5rem);padding:var(--ej-spacing-sm,0.5rem) 0}.ej-skeleton__list-item:not(:last-child){border-bottom:1px solid var(--ej-border-color-light,#EEEEEE)}.ej-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--ej-spacing-2xl,3rem) var(--ej-spacing-lg,1.5rem);min-height:280px;background:var(--ej-bg-card,#ffffff);border-radius:var(--ej-border-radius,10px);border:1px dashed var(--ej-border-color-light,#EEEEEE)}.ej-empty-state__icon{margin-bottom:var(--ej-spacing-lg,1.5rem);opacity:.7}.ej-empty-state__icon img{width:64px;height:64px}.ej-empty-state__title{font-family:var(--ej-font-family-heading,"Outfit",sans-serif);font-size:var(--ej-font-size-xl,1.25rem);font-weight:600;color:var(--ej-text-primary,#334155);margin:0 0 var(--ej-spacing-sm,0.5rem)}.ej-empty-state__description{font-family:var(--ej-font-family,"Inter",sans-serif);font-size:var(--ej-font-size-sm,0.875rem);color:var(--ej-text-muted,#64748B);max-width:400px;margin:0 0 var(--ej-spacing-lg,1.5rem);line-height:1.6}.ej-empty-state__actions{display:flex;gap:var(--ej-spacing-sm,0.5rem);flex-wrap:wrap;justify-content:center}.ej-toast-container{position:fixed;top:var(--ej-spacing-lg,1.5rem);right:var(--ej-spacing-lg,1.5rem);z-index:1080;display:flex;flex-direction:column;gap:var(--ej-spacing-sm,0.5rem);max-width:420px;pointer-events:none}@media(max-width:768px){.ej-toast-container{left:var(--ej-spacing-sm,0.5rem);right:var(--ej-spacing-sm,0.5rem);max-width:none}}.ej-toast{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ej-spacing-sm,0.5rem);padding:var(--ej-spacing-md,1rem);background:var(--ej-bg-card,#ffffff);border-radius:var(--ej-border-radius,10px);box-shadow:var(--ej-shadow-lg,0 8px 32px rgba(0,0,0,0.14));border-left:4px solid;animation:ej-fadeInScale 200ms ease-out;pointer-events:auto}.ej-toast--error{border-left-color:var(--ej-color-danger,#EF4444)}.ej-toast--warning{border-left-color:var(--ej-color-warning,#F59E0B)}.ej-toast--success{border-left-color:var(--ej-color-success,#10B981)}.ej-toast--info{border-left-color:var(--ej-color-info,#1976D2)}.ej-toast__title{flex:1;font-family:var(--ej-font-family-heading,"Outfit",sans-serif);font-weight:600;color:var(--ej-text-primary,#334155);font-size:var(--ej-font-size-sm,0.875rem)}.ej-toast__message{width:100%;margin:0;color:var(--ej-text-muted,#64748B);font-size:var(--ej-font-size-sm,0.875rem);line-height:1.5}.ej-toast__retry{margin-top:var(--ej-spacing-xs,0.25rem)}.ej-toast__close{background:none;border:none;color:var(--ej-text-muted,#64748B);cursor:pointer;font-size:1.25rem;line-height:1;padding:0;flex-shrink:0}.ej-toast__close:hover{color:var(--ej-text-primary,#334155)}.ej-notification-panel{position:absolute;top:100%;right:0;width:380px;max-height:520px;background:var(--ej-bg-card,#ffffff);border-radius:var(--ej-border-radius,10px);box-shadow:var(--ej-shadow-lg,0 8px 32px rgba(0,0,0,0.14));border:1px solid var(--ej-border-color-light,#EEEEEE);z-index:1060;display:flex;flex-direction:column;overflow:hidden;backdrop-filter:blur(12px)}@media(max-width:768px){.ej-notification-panel{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-height:none;border-radius:0}}.ej-notification-panel[hidden]{display:none}.ej-notification-panel__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ej-spacing-md,1rem) var(--ej-spacing-lg,1.5rem);border-bottom:1px solid var(--ej-border-color-light,#EEEEEE)}.ej-notification-panel__title{font-family:var(--ej-font-family-heading,"Outfit",sans-serif);font-size:var(--ej-font-size-lg,1.125rem);font-weight:600;color:var(--ej-text-primary,#334155);margin:0}.ej-notification-panel__mark-all{background:none;border:none;color:var(--ej-color-primary,#FF8C42);font-size:var(--ej-font-size-xs,0.75rem);font-weight:600;cursor:pointer;padding:var(--ej-spacing-xs,0.25rem) var(--ej-spacing-sm,0.5rem);border-radius:var(--ej-border-radius-sm,6px)}.ej-notification-panel__mark-all:hover{background:var(--ej-color-primary-light,rgba(255,140,66,0.08))}.ej-notification-panel__filters{display:flex;gap:var(--ej-spacing-xs,0.25rem);padding:var(--ej-spacing-sm,0.5rem) var(--ej-spacing-lg,1.5rem);border-bottom:1px solid var(--ej-border-color-light,#EEEEEE);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.ej-notification-panel__filters::-webkit-scrollbar{display:none}.ej-notification-panel__filter{background:none;border:1px solid rgba(0,0,0,0);color:var(--ej-text-muted,#64748B);font-size:var(--ej-font-size-xs,0.75rem);font-weight:500;padding:var(--ej-spacing-xs,0.25rem) var(--ej-spacing-sm,0.5rem);border-radius:var(--ej-border-radius-pill,20px);cursor:pointer;white-space:nowrap;transition:all 150ms ease}.ej-notification-panel__filter:hover{color:var(--ej-text-primary,#334155);border-color:var(--ej-border-color,#E0E0E0)}.ej-notification-panel__filter.is-active{background:var(--ej-color-primary,#FF8C42);color:var(--ej-text-on-primary,#ffffff);border-color:var(--ej-color-primary,#FF8C42)}.ej-notification-panel__list{flex:1;overflow-y:auto;padding:var(--ej-spacing-sm,0.5rem) 0}.ej-notification-panel__item{display:flex;align-items:flex-start;gap:var(--ej-spacing-sm,0.5rem);padding:var(--ej-spacing-sm,0.5rem) var(--ej-spacing-lg,1.5rem);cursor:pointer;transition:background 150ms ease;text-decoration:none;color:inherit}.ej-notification-panel__item:hover{background:var(--ej-bg-hover,rgba(0,0,0,0.02))}.ej-notification-panel__item--unread{background:var(--ej-color-primary-subtle,rgba(255,140,66,0.04))}.ej-notification-panel__item--unread::before{content:"";flex-shrink:0;width:8px;height:8px;background:var(--ej-color-primary,#FF8C42);border-radius:50%;margin-top:6px}.ej-notification-panel__item-content{flex:1;min-width:0}.ej-notification-panel__item-title{font-size:var(--ej-font-size-sm,0.875rem);font-weight:500;color:var(--ej-text-primary,#334155);margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ej-notification-panel__item-message{font-size:var(--ej-font-size-xs,0.75rem);color:var(--ej-text-muted,#64748B);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ej-notification-panel__item-time{font-size:.6875rem;color:var(--ej-text-muted,#64748B);white-space:nowrap;flex-shrink:0}.ej-notification-panel__empty{padding:var(--ej-spacing-md,1rem)}.ej-notification-panel__empty.is-hidden{display:none}.ej-notification-panel__empty .ej-empty-state{min-height:200px;padding:var(--ej-spacing-lg,1.5rem);border:none}.ej-quick-start{position:fixed;inset:0;z-index:1090;display:flex;align-items:center;justify-content:center;padding:var(--ej-spacing-md,1rem)}.ej-quick-start[hidden]{display:none}.ej-quick-start__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.ej-quick-start__content{position:relative;width:100%;max-width:480px;background:var(--ej-bg-card,#ffffff);border-radius:var(--ej-border-radius-lg,16px);box-shadow:var(--ej-shadow-xl,0 20px 60px rgba(0,0,0,0.2));padding:var(--ej-spacing-xl,2rem);animation:ej-fadeInScale 250ms cubic-bezier(0.4,0,0.2,1)}.ej-quick-start__close{position:absolute;top:var(--ej-spacing-md,1rem);right:var(--ej-spacing-md,1rem);background:none;border:none;font-size:1.5rem;line-height:1;color:var(--ej-text-muted,#64748B);cursor:pointer;padding:4px}.ej-quick-start__close:hover{color:var(--ej-text-primary,#334155)}.ej-quick-start__header{text-align:center;margin-bottom:var(--ej-spacing-lg,1.5rem)}.ej-quick-start__title{font-family:var(--ej-font-family-heading,"Outfit",sans-serif);font-size:var(--ej-font-size-2xl,1.5rem);font-weight:700;color:var(--ej-text-primary,#334155);margin:0 0 var(--ej-spacing-xs,0.25rem)}.ej-quick-start__subtitle{font-size:var(--ej-font-size-sm,0.875rem);color:var(--ej-text-muted,#64748B);margin:0;line-height:1.5}.ej-quick-start__actions{display:flex;flex-direction:column;gap:var(--ej-spacing-sm,0.5rem);margin-bottom:var(--ej-spacing-lg,1.5rem)}.ej-quick-start__action{display:flex;align-items:center;gap:var(--ej-spacing-md,1rem);padding:var(--ej-spacing-md,1rem);background:var(--ej-bg-subtle,#F8FAFC);border:1px solid var(--ej-border-color-light,#EEEEEE);border-radius:var(--ej-border-radius,10px);text-decoration:none;color:inherit;transition:transform 150ms ease,box-shadow 150ms ease,border-color 150ms ease}.ej-quick-start__action:hover{transform:translateY(-1px);box-shadow:var(--ej-shadow-sm,0 2px 8px rgba(0,0,0,0.06));border-color:var(--ej-color-primary,#FF8C42)}.ej-quick-start__action:active{transform:translateY(0) scale(0.99)}.ej-quick-start__action-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--ej-color-primary-light,rgba(255,140,66,0.1));border-radius:var(--ej-border-radius-sm,8px);color:var(--ej-color-primary,#FF8C42)}.ej-quick-start__action-icon .material-icons{font-size:20px}.ej-quick-start__action-text{flex:1;min-width:0}.ej-quick-start__action-label{display:block;font-family:var(--ej-font-family-heading,"Outfit",sans-serif);font-weight:600;font-size:var(--ej-font-size-sm,0.875rem);color:var(--ej-text-primary,#334155)}.ej-quick-start__action-desc{display:block;font-size:var(--ej-font-size-xs,0.75rem);color:var(--ej-text-muted,#64748B);line-height:1.4}.ej-quick-start__action-arrow{flex-shrink:0;color:var(--ej-text-muted,#64748B);font-size:1.25rem}.ej-quick-start__footer{text-align:center}.error-page{display:flex;flex-direction:column;min-height:100vh;padding-top:1.5rem;background:linear-gradient(135deg,#F8FAFC 0%,rgb(184.4440298507,202.973880597,230.0559701493) 100%)}.error-page__hero{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem;max-width:640px;margin:0 auto;width:100%}.error-page__illustration{width:100%;max-width:280px;margin-bottom:2rem}.error-page__illustration svg{width:100%;height:auto;display:block}@media(min-width:768px){.error-page__illustration{max-width:320px}}.error-page__title{font-family:"Outfit",sans-serif;font-size:2rem;font-weight:700;color:#1a1a2e;margin:0 0 .5rem;line-height:1.2}@media(min-width:768px){.error-page__title{font-size:2.5rem}}.error-page__subtitle{font-size:1.0625rem;color:#64748b;margin:0 0 2rem;line-height:1.6;max-width:480px}@media(min-width:768px){.error-page__subtitle{font-size:1.125rem}}.error-page__search{display:flex;width:100%;max-width:480px;margin-bottom:2rem;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.07);background:#fff}.error-page__search-input{flex:1;border:none;padding:1rem 1.5rem;font-size:1rem;color:#334155;background:rgba(0,0,0,0);outline:none}.error-page__search-input::placeholder{color:#64748b}.error-page__search-input:focus{box-shadow:inset 0 0 0 2px rgba(255,140,66,.4)}.error-page__search-btn{border:none;background:#ff8c42;color:#fff;padding:1rem 1.5rem;cursor:pointer;font-size:1rem;font-weight:600;transition:background 150ms ease;white-space:nowrap}.error-page__search-btn:hover{opacity:.85}.error-page__search-btn:focus-visible{outline:3px solid rgba(255,140,66,.4);outline-offset:2px}.error-page__actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:3rem}.error-page__btn--primary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#ff8c42;color:#fff;font-weight:600;font-size:1rem;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:transform 150ms ease,box-shadow 150ms ease}.error-page__btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12);color:#fff}.error-page__btn--primary:focus-visible{outline:3px solid rgba(255,140,66,.4);outline-offset:2px}.error-page__btn--secondary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:rgba(0,0,0,0);color:#233d63;font-weight:600;font-size:1rem;border:2px solid #e5e7eb;border-radius:8px;text-decoration:none;cursor:pointer;transition:border-color 150ms ease,background 150ms ease}.error-page__btn--secondary:hover{border-color:#233d63;background:rgba(35,61,99,.04);color:#233d63}.error-page__btn--secondary:focus-visible{outline:3px solid rgba(255,140,66,.4);outline-offset:2px}.error-page__quick-links{width:100%;max-width:900px;margin:0 auto;padding:0 1.5rem 3rem}.error-page__quick-links-title{font-family:"Outfit",sans-serif;font-size:1.125rem;font-weight:600;color:#1a1a2e;text-align:center;margin:0 0 1.5rem}.error-page__cards{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.error-page__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.error-page__cards{grid-template-columns:repeat(3,1fr)}}.error-page__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;background:#fff;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);text-decoration:none;color:inherit;transition:transform 250ms ease,box-shadow 250ms ease}.error-page__card:hover{transform:translateY(-4px);box-shadow:0 10px 15px rgba(0,0,0,.1);color:inherit}.error-page__card:focus-visible{outline:3px solid rgba(255,140,66,.4);outline-offset:2px}.error-page__card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#ff8c42}.error-page__card-icon svg{width:28px;height:28px}.error-page__card-title{font-family:"Outfit",sans-serif;font-weight:600;font-size:1rem;color:#1a1a2e;margin:0 0 .25rem}.error-page__card-desc{font-size:.875rem;color:#64748b;margin:0;line-height:1.5}.language-switcher{position:relative;display:inline-flex;align-items:center;margin-right:.75rem}.language-switcher__toggle{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:inherit;font-size:.8125rem;font-weight:600;font-family:"Outfit",Arial,Helvetica,sans-serif;letter-spacing:.025em;cursor:pointer;transition:all .2s ease}.language-switcher__toggle:hover,.language-switcher__toggle:focus-visible{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.35)}.language-switcher__toggle[aria-expanded=true]{background:hsla(0,0%,100%,.18)}.language-switcher__toggle[aria-expanded=true] .language-switcher__arrow{transform:rotate(180deg)}.language-switcher__current{text-transform:uppercase}.language-switcher__arrow{transition:transform .2s ease;flex-shrink:0}.language-switcher__dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;padding:.375rem;margin:0;list-style:none;background:rgba(30,40,55,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.3);opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .2s ease;z-index:1000}.language-switcher__toggle[aria-expanded=true]+.language-switcher__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.language-switcher__option{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;color:hsla(0,0%,100%,.9);text-decoration:none;border-radius:6px;transition:background .15s ease}.language-switcher__option:hover{background:hsla(0,0%,100%,.1);color:#fff}.language-switcher__flag{font-size:1.125rem;line-height:1}.language-switcher__name{flex:1;font-size:.8125rem;font-weight:500}.language-switcher__code{font-size:.6875rem;font-weight:700;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em}.landing-header--light .language-switcher__toggle,.landing-header--transparent.is-scrolled .language-switcher__toggle{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.12);color:#233d63}.landing-header--light .language-switcher__toggle:hover,.landing-header--transparent.is-scrolled .language-switcher__toggle:hover{background:rgba(0,0,0,.08)}@media(max-width:768px){.language-switcher{margin-right:0}.language-switcher__dropdown{position:static;opacity:1;visibility:visible;transform:none;background:rgba(0,0,0,0);backdrop-filter:none;border:none;box-shadow:none;padding:0;margin-top:.5rem}.language-switcher__toggle{display:none}.language-switcher__option{color:hsla(0,0%,100%,.85);padding:.625rem 0;border-bottom:1px solid hsla(0,0%,100%,.08)}}
.icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;}.icon svg{width:1em;height:1em;fill:currentColor;}.icon--sm svg{width:0.875em;height:0.875em;}.icon--lg svg{width:1.25em;height:1.25em;}.icon--xl svg{width:1.5em;height:1.5em;}
