/* Studio 16.1: original artwork and interaction refinements. */
:root[data-bs-theme="dark"]{--bg:#101112;--soft:#191a1b;--ink:#f2efeb;--mut:#aaa7a2;--line:#323333;--navy:#0b0c0d;--v-line:#343332;--v-surface:#191a1b;--v-soft:#20201f;--basic-body-bg:#101112;--basic-surface-bg:#191a1b;--basic-border-color:#323333;--basic-heading-color:#f2efeb;--basic-body-color:#c7c3be;--basic-muted-color:#aaa7a2}
.eh-design .emir-client-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:auto!important;height:42px!important;padding:0 14px!important;border-radius:8px;font:600 13px/1.2 'IBM Plex Sans',sans-serif;white-space:nowrap}
.eh-design .emir-client-button>.bi-person-circle{font-size:18px}.eh-design .emir-client-caret{font-size:10px;margin-left:3px}
.eh-design .emir-mode-switch{display:inline-flex;align-items:center;justify-content:center;border:0;padding:3px;background:none;color:inherit;cursor:pointer;flex:none}
.eh-design .emir-mode-track{position:relative;display:flex;align-items:center;justify-content:space-between;width:54px;height:28px;padding:0 7px;border:1px solid #75716b;border-radius:20px;background:#ece6dd;color:#735943;box-shadow:inset 0 1px 3px #0001;transition:background .35s,border-color .35s}
.eh-design .emir-mode-track>.bi{font-size:12px;line-height:1}.eh-design .emir-mode-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .35s}
.eh-design .emir-mode-switch[aria-checked="true"] .emir-mode-track{background:#17191c;border-color:#67686a;color:#e9ddd0}.eh-design .emir-mode-switch[aria-checked="true"] .emir-mode-thumb{transform:translateX(26px);background:#d6c4b1}
::view-transition-old(root){animation:emir-fade-out .45s ease both}::view-transition-new(root){animation:emir-fade-in .45s ease both;mix-blend-mode:normal}
@keyframes emir-fade-out{to{opacity:0}}@keyframes emir-fade-in{from{opacity:0}}
.emir-color-changing body,.emir-color-changing .eh-design,.emir-color-changing .eh-design *{transition:background-color .45s ease,color .45s ease,border-color .45s ease!important}
.eh-design .emir-hero{position:relative;padding:0;background:#171819 url('../images/studio-161-servers.webp') center 48%/cover no-repeat;border-bottom:1px solid #353330;overflow:hidden;color:white}
.eh-design .emir-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,20,21,.96) 0%,rgba(18,20,21,.92) 31%,rgba(18,20,21,.68) 51%,rgba(18,20,21,.08) 78%);pointer-events:none}
.eh-design .emir-hero-inner{position:relative;padding-top:0;padding-bottom:0}.eh-design .emir-hero-slides{min-height:407px}
.eh-design .emir-slide{display:flex;align-items:center;min-height:407px}.eh-design .emir-slide[hidden]{display:none!important}
.eh-design .emir-hero-copy{position:relative;z-index:1;padding:42px 0 30px;max-width:610px}.eh-design .emir-hero-eyebrow{display:inline-flex;align-items:center;color:#e4af89;font-size:10px;font-weight:600;letter-spacing:.13em;margin-bottom:22px;padding-left:13px;border-left:2px solid #d9793b}
.eh-design .emir-hero-copy h1{font-size:clamp(35px,3.4vw,48px);line-height:1.12;letter-spacing:-.045em;font-weight:650;color:#fcfaf6;margin:0 0 21px}.eh-design .emir-hero-copy h1 em{font-style:normal;color:#eab48f}
.eh-design .emir-hero-copy>p{max-width:455px;color:#c0bfb9;font-size:14px;line-height:1.85;margin:0 0 24px}.eh-design .emir-hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.eh-design .emir-hero-actions .b{border-radius:7px;padding:15px 18px;font-size:13px;gap:26px;background:#c34b16;border-color:#c34b16;transition:background .2s,transform .2s}.eh-design .emir-hero-actions .b:hover{background:#df642b;transform:translateY(-1px)}
.eh-design .emir-hero-help{font-size:12px;font-weight:500;color:#e3dbd0;display:inline-flex;gap:9px;align-items:center}.eh-design .emir-hero-help:hover{color:#f4b184}
.eh-design .emir-hero-caption{display:flex;align-items:center;gap:21px;margin-top:28px;font-size:10px;color:#a8aaa5}.eh-design .emir-hero-caption span{display:flex;align-items:center;gap:7px}.eh-design .emir-hero-caption .bi{font-size:12px;color:#cbaa8c}
.eh-design .emir-hero-controls{border-top:1px solid #ffffff29;display:flex;align-items:center;justify-content:space-between;gap:12px}.eh-design .emir-hero-tabs{display:flex;gap:36px}.eh-design .emir-hero-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-top:2px solid transparent;padding:18px 0 17px;color:#b4b2ae;display:flex;align-items:center;gap:11px;font:600 12px 'IBM Plex Sans',sans-serif;cursor:pointer}.eh-design .emir-hero-tabs button>span{font-size:9px;font-weight:400;color:#b5a18e}.eh-design .emir-hero-tabs button[aria-selected="true"]{border-bottom-color:#e08a53;color:#fff}.eh-design .emir-hero-tabs button:hover{color:#f2bd98}
.eh-design .emir-hero-arrows{display:flex;gap:8px}.eh-design .emir-hero-arrows button{background:#14151655;color:#e9d8c7;border:1px solid #ffffff4d;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;cursor:pointer;transition:background .2s}.eh-design .emir-hero-arrows button:hover{background:#5a4030}
.eh-design .emir-slide-enter .emir-hero-copy{animation:emir-slide-enter .42s ease both}@keyframes emir-slide-enter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
.eh-design .emir-solutions-band{background:var(--bg);border-bottom:1px solid var(--v-line);padding:16px 0 21px;overflow:hidden}.eh-design .emir-band-heading{display:flex;align-items:center;gap:12px;color:var(--mut);font-size:9px;letter-spacing:.11em;font-weight:600;margin-bottom:13px}.eh-design .emir-band-scope{margin-left:auto;font-size:10px;font-weight:400;letter-spacing:0}.eh-design [data-emir-marquee-pause]{border:1px solid var(--v-line);background:none;color:var(--mut);border-radius:50%;width:23px;height:23px;display:grid;place-items:center;cursor:pointer;padding:0}
.eh-design .emir-marquee{max-width:1200px;margin:auto;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.eh-design .emir-marquee-track{display:flex;width:max-content;animation:emir-marquee 34s linear infinite}.eh-design .emir-marquee-group{display:flex;align-items:center;gap:58px;padding-right:58px;flex:none}.eh-design .emir-marquee-item{display:flex;align-items:center;gap:13px;white-space:nowrap;padding:6px 0}.eh-design .emir-marquee-item>b{font:600 25px/1.2 Archivo,system-ui,sans-serif;letter-spacing:-.04em;color:var(--ink)}.eh-design .emir-marquee-item .bi{font-size:25px;color:#bd5a2b}.eh-design .emir-marquee-item:nth-child(2) .bi{color:#6d7761}.eh-design .emir-marquee-item:nth-child(3) .bi{color:#4f8396}.eh-design .emir-marquee-item:nth-child(4) .bi{color:#9079a5}.eh-design .emir-marquee-item:nth-child(5) .bi{color:#8b7964}.eh-design .emir-marquee-item:nth-child(6) .bi{color:#507e7b}.eh-design .emir-marquee-item:nth-child(7) .bi{color:#c27b23}.eh-design .emir-marquee:hover .emir-marquee-track,.eh-design .emir-marquee:focus-within .emir-marquee-track,.eh-design .emir-marquee-track.is-paused{animation-play-state:paused}@keyframes emir-marquee{to{transform:translateX(-50%)}}
.eh-design .mp-mega .emir-corporate-menu{grid-template-columns:1.7fr 1fr;gap:36px;padding-top:28px;padding-bottom:30px}.eh-design .emir-menu-caption{display:block;font-size:9px;letter-spacing:.14em;font-weight:600;color:var(--mut);margin-bottom:12px}.eh-design .emir-corporate-menu h3{font-size:23px;letter-spacing:-.03em}.eh-design .emir-corporate-main>p{font-size:12px;color:var(--mut);margin:8px 0 20px}.eh-design .emir-corporate-links{display:grid;grid-template-columns:1fr 1fr;gap:9px}.eh-design .emir-corporate-links>a{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--v-line);border-radius:9px;transition:background .2s,border-color .2s}.eh-design .emir-corporate-links>a:hover{background:var(--soft);border-color:#bb8b6d}.eh-design .emir-corporate-links>a>.bi:first-child{font-size:22px;color:#b76632;flex:none}.eh-design .emir-corporate-links>a:nth-child(2)>.bi:first-child{color:#64848c}.eh-design .emir-corporate-links>a:nth-child(3)>.bi:first-child{color:#4e8571}.eh-design .emir-corporate-links>a:nth-child(4)>.bi:first-child{color:#9175a0}.eh-design .emir-corporate-links b{display:block;font-size:12px}.eh-design .emir-corporate-links small{font-size:10px;line-height:1.6;margin-top:3px}.eh-design .emir-corporate-links>a>.bi:last-child{margin-left:auto;font-size:12px;color:var(--mut)}.eh-design .emir-corporate-configured{border-left:1px solid var(--v-line);padding-left:28px}.eh-design .emir-corporate-configured>div{margin-top:14px}.eh-design .emir-corporate-configured a{display:block;font-size:12px;padding:5px 0}.eh-design .emir-corporate-configured a:hover{color:var(--link)}.eh-design .emir-corporate-menu:not(:has(.emir-corporate-configured)){grid-template-columns:1fr}
.eh-design .emir-management-art{background:#ede6dc;border:1px solid #d7cbb9;border-radius:12px;padding:33px 36px;color:#33352e;box-shadow:0 20px 40px -30px #47321b33}.eh-design .emir-management-art>span{font-size:9px;letter-spacing:.13em;color:#8c7152}.eh-design .emir-management-art h3{font-size:31px;letter-spacing:-.04em;margin:18px 0 23px;color:#35382f;line-height:1.2}.eh-design .emir-management-art>div{display:flex;align-items:center;gap:13px;padding:13px 0;border-top:1px solid #d7cbbc;font-size:12px}.eh-design .emir-management-art .bi{color:#ac6134;font-size:19px}.eh-design .emir-management-art>div:nth-of-type(2) .bi{color:#5f827e}.eh-design .emir-management-art>div:nth-of-type(3) .bi{color:#89729a}
:root[data-bs-theme="dark"] .eh-design .emir-management-art{background:#24231f;border-color:#494034;color:#c4b8a7}:root[data-bs-theme="dark"] .eh-design .emir-management-art h3{color:#e3d6c5}:root[data-bs-theme="dark"] .eh-design .emir-management-art>div{border-color:#494034}
@media(min-width:981px){.eh-design-header .eh-auth-actions .d-lg-none{display:none!important}}
@media(max-width:980px){.eh-design .ha .emir-client-button{height:36px!important;padding:0 10px!important;font-size:11px;gap:6px}.eh-design .ha .eh-auth-actions .header-icon-btn{width:auto;height:36px;display:inline-flex;gap:7px;align-items:center;padding:7px 10px}.eh-design .emir-mobile-client-label{font-size:11px;font-weight:600}.eh-design .emir-client-caret{display:none}.eh-design .emir-slide{min-height:385px}.eh-design .emir-hero-slides{min-height:385px}.eh-design .emir-hero-copy{padding:28px 0}.eh-design .emir-hero-copy h1{font-size:34px}.eh-design .emir-hero-copy>p{font-size:13px}.eh-design .emir-hero-actions{gap:15px}.eh-design .emir-hero-caption{font-size:9px;gap:8px}.eh-design .emir-hero-vector{width:120%}.eh-design .mp-mega .emir-corporate-menu{grid-template-columns:1fr;padding-top:18px;padding-bottom:20px;gap:22px}.eh-design .emir-corporate-configured{border-left:0;border-top:1px solid var(--v-line);padding:20px 0 0}.eh-design .emir-corporate-links{grid-template-columns:1fr 1fr}.eh-design .emir-corporate-menu h3{font-size:21px}}
@media(max-width:650px){.eh-design .emir-slide{grid-template-columns:1fr;gap:0;min-height:0}.eh-design .emir-hero-slides{min-height:0}.eh-design .emir-hero-copy{padding:30px 0 0}.eh-design .emir-hero-eyebrow{margin-bottom:14px;font-size:9px}.eh-design .emir-hero-copy h1{font-size:34px;max-width:450px;line-height:1.16;margin-bottom:16px}.eh-design .emir-hero-copy>p{max-width:480px;font-size:13px;margin-bottom:19px}.eh-design .emir-hero-caption{display:none}.eh-design .emir-hero-art{height:225px;max-width:410px;width:100%;margin:auto}.eh-design .emir-hero-vector{height:260px;width:auto;margin:-10px 0 0}.eh-design .emir-hero-actions .b{padding:13px 14px;font-size:12px;gap:15px}.eh-design .emir-hero-help{font-size:11px}.eh-design .emir-hero-tabs{gap:18px}.eh-design .emir-hero-tabs button{font-size:10px;gap:6px;padding:15px 0}.eh-design .emir-hero-tabs button>span{font-size:8px}.eh-design .emir-hero-arrows{gap:5px}.eh-design .emir-hero-arrows button{height:27px;width:27px;font-size:12px}.eh-design .emir-band-scope{display:none}.eh-design .emir-band-heading>[data-emir-marquee-pause]{margin-left:auto}.eh-design .emir-solutions-band{padding:12px 0 16px}.eh-design .emir-marquee-item>b{font-size:23px}.eh-design .emir-marquee-item .bi{font-size:22px}.eh-design .emir-marquee-group{gap:38px;padding-right:38px}.eh-design .emir-corporate-links{grid-template-columns:1fr}.eh-design .emir-management-art{padding:25px}.eh-design .emir-management-art h3{font-size:28px}}
@media(max-width:359px){.eh-design .emir-client-button{font-size:10px!important;gap:5px!important;padding:0 8px!important}.eh-design .emir-client-button>.bi-person-circle{font-size:15px}.eh-design .emir-mobile-client-label{font-size:10px}.eh-design .ha .eh-auth-actions .header-icon-btn{padding:5px 7px}.eh-design .emir-hero-copy h1{font-size:29px}.eh-design .emir-hero-actions{gap:12px}.eh-design .emir-hero-tabs{gap:12px}.eh-design .emir-hero-tabs button{font-size:9px}.eh-design .emir-hero-tabs button>span{display:none}.eh-design .emir-hero-art{height:202px}.eh-design .emir-hero-vector{height:235px}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}.eh-design .emir-marquee-track{animation:none;width:100%}.eh-design .emir-marquee-group{flex-wrap:wrap;justify-content:center;gap:20px;padding:0 24px;width:100%}.eh-design .emir-marquee-group[aria-hidden="true"]{display:none}.eh-design .emir-marquee-item>b{font-size:20px}.eh-design [data-emir-marquee-pause]{display:none}.eh-design .emir-mode-thumb,.eh-design .emir-mode-track{transition:none}.eh-design .emir-slide-enter *{animation:none!important}}

@media(min-width:981px){.eh-design .emir-hero{background-position:center 48%}.eh-design .emir-slide,.eh-design .emir-hero-slides{min-height:405px}}
@media(max-width:980px){.eh-design .emir-hero{background-position:65% center}.eh-design .emir-slide,.eh-design .emir-hero-slides{min-height:385px}.eh-design .emir-hero-copy{max-width:530px;padding:35px 0 29px}.eh-design .emir-hero-copy h1{font-size:40px}.eh-design .emir-hero-copy>p{max-width:400px;font-size:13px}}
@media(max-width:650px){.eh-design .emir-hero{background-position:69% center}.eh-design .emir-hero:before{background:linear-gradient(90deg,#121415f5 0%,#121415e8 45%,#12141594 100%)}.eh-design .emir-slide,.eh-design .emir-hero-slides{min-height:385px}.eh-design .emir-hero-copy{padding:32px 0 26px;max-width:100%}.eh-design .emir-hero-copy h1{font-size:36px;margin-bottom:17px}.eh-design .emir-hero-copy>p{max-width:390px;font-size:13px;margin-bottom:24px}.eh-design .emir-hero-eyebrow{margin-bottom:20px;font-size:9px}.eh-design .emir-hero-actions{gap:21px}.eh-design .emir-hero-actions .b{padding:13px 14px;font-size:12px;gap:15px}.eh-design .emir-hero-help{font-size:11px}.eh-design .emir-hero-caption{display:flex;gap:15px;font-size:9px;margin-top:26px}.eh-design .emir-hero-tabs button{padding:17px 0}.eh-design .emir-hero-arrows button{border-color:#ffffff4d;color:#e9d8c7}}
@media(max-width:359px){.eh-design .emir-hero-copy h1{font-size:30px}.eh-design .emir-hero-actions{gap:16px}.eh-design .emir-hero-copy>p{font-size:12px}.eh-design .emir-hero-caption{font-size:8px;gap:12px}}
