:root{--bi-blue:#00f;--bi-blue-light:#2e75ff;--bi-dark-1:#131315;--bi-dark-2:#1c1c1c;--bi-warm:#eaeae3;--bi-white:#fafafa;--bi-black:#0d0d0d;--em-accent:#ff6d00;--em-dark:#0f1923;--em-dark-mid:#152030;--sw-rise:#00c8ff;--sw-evolve:#ff6d00;--sw-beyond:#4db6ac;--em-mark-svg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cpath fill='none' stroke='%23189eff' stroke-linecap='round' stroke-linejoin='round' stroke-width='20' d='m40 30 90 70-90 70'/%3E%3Cpath fill='none' stroke='%23189eff' stroke-linecap='round' stroke-linejoin='round' stroke-width='20' d='m95 30 90 70-90 70' opacity='.4'/%3E%3C/svg%3E")}[data-em-reveal]{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}[data-em-reveal].em-revealed{opacity:1;transform:none}.em-overline{color:var(--em-accent);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.em-overline--blue{color:var(--bi-blue-light)}.em-headline{color:var(--bi-black);font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1.15;margin:0 0 20px}.em-headline--light{color:var(--bi-white)}.em-headline em{color:var(--bi-blue-light);font-style:italic}.em-subtext{color:hsla(0,0%,5%,.65);font-size:1.0625rem;line-height:1.7;max-width:700px}.em-subtext--light{color:hsla(0,0%,98%,.65)}.em-section-header{margin-bottom:60px;text-align:center}.em-section-header .em-subtext{margin:0 auto}.em-section-header--dark .em-subtext{color:hsla(0,0%,5%,.65)}.em-btn{align-items:center;border-radius:9999px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:9px;padding:13px 26px;text-decoration:none;transition:all .22s ease}.em-btn svg{flex-shrink:0;height:16px;width:16px}.em-btn--lg{font-size:1rem;padding:16px 32px}.em-btn--primary{background:var(--bi-blue);border:1px solid var(--bi-blue);color:var(--bi-white)}.em-btn--primary:hover{background:var(--bi-blue-light);border-color:var(--bi-blue-light);box-shadow:0 0 28px rgba(46,117,255,.4);transform:translateY(-1px)}.em-btn--ghost{background:transparent;border:1px solid hsla(0,0%,98%,.2);color:hsla(0,0%,98%,.75)}.em-btn--ghost:hover{background:hsla(0,0%,98%,.05);border-color:hsla(0,0%,98%,.45);color:var(--bi-white)}.em-inline-link{color:var(--em-accent);text-decoration:underline;text-underline-offset:2px}.em-inline-link:hover{color:var(--bi-blue-light)}.em-sw-watermark{background:var(--sw-arrow-svg) no-repeat center/contain;opacity:.04;pointer-events:none;position:absolute}.em-hero{background:linear-gradient(145deg,#0f1923 0,#0f1923 20%,#152030 45%,var(--bi-dark-1) 70%);overflow:hidden;padding:120px 0 80px;position:relative}.em-hero__grid-overlay{background-image:linear-gradient(hsla(0,0%,98%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,98%,.02) 1px,transparent 0);background-size:60px 60px;inset:0;pointer-events:none;position:absolute}.em-hero__glow{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute}.em-hero__glow--left{background:radial-gradient(circle,rgba(14,0,53,.6) 0,rgba(0,0,255,.18) 40%,transparent 70%);height:600px;left:-60px;top:-80px;width:600px}.em-hero__glow--right{background:radial-gradient(circle,rgba(24,158,255,.28) 0,rgba(24,158,255,.06) 50%,transparent 72%);bottom:-60px;height:500px;right:8%;width:500px}.em-hero .em-sw-watermark{height:520px;opacity:.055;right:-80px;top:-60px;transform:rotate(5deg);width:520px}.em-hero__bg-image{inset:0;pointer-events:none;position:absolute}.em-hero__bg-image img{height:100%;object-fit:cover;opacity:.18;width:100%}.em-hero__layout{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 420px}.em-hero__badge-row{margin-bottom:16px}.em-hero__overline{align-items:center;background:linear-gradient(90deg,rgba(24,158,255,.14),rgba(24,158,255,.06));border:1px solid rgba(24,158,255,.4);border-radius:100px;box-shadow:0 0 20px rgba(24,158,255,.12),inset 0 0 12px rgba(24,158,255,.04);color:var(--em-accent);display:inline-flex;font-size:.6875rem;font-weight:700;gap:8px;letter-spacing:.18em;padding:6px 16px 6px 10px;text-transform:uppercase}.em-hero__headline{color:var(--bi-white);font-size:clamp(2rem,4vw,3.375rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 24px}.em-hero__headline-accent{background:linear-gradient(135deg,#ff6d00,#2e75ff);-webkit-background-clip:text;color:var(--em-accent);-webkit-text-fill-color:transparent;background-clip:text}.em-hero__subline{color:hsla(0,0%,98%,.6);font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.7;margin:0 0 36px;max-width:580px}.em-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:40px}.em-hero__trust-badges{display:flex;flex-wrap:wrap;gap:24px}.em-trust-badge{display:flex;flex-direction:column;gap:2px}.em-trust-badge__value{color:var(--bi-white);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;letter-spacing:-.02em;line-height:1}.em-trust-badge__label{color:hsla(0,0%,98%,.4);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.em-hero__visual-card{background:linear-gradient(160deg,#0f1923,#152030 40%,#0f1923);border:1px solid rgba(24,158,255,.35);border-radius:20px;box-shadow:inset 0 0 0 1px rgba(24,158,255,.1),0 24px 80px rgba(14,0,53,.5),0 0 60px rgba(24,158,255,.08);display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:40px 36px;position:relative}.em-hero__visual-glow{background:radial-gradient(circle,rgba(24,158,255,.35) 0,rgba(24,158,255,.08) 50%,transparent 72%);height:280px;right:-80px;top:-80px;width:280px}.em-hero__visual-card:after,.em-hero__visual-glow{border-radius:50%;pointer-events:none;position:absolute}.em-hero__visual-card:after{background:radial-gradient(circle,rgba(123,76,245,.25) 0,transparent 70%);bottom:-60px;content:"";height:200px;left:-60px;width:200px}.em-hero__sw-logo{display:block;height:auto;width:180px}.em-hero__visual-divider{background:rgba(24,158,255,.15);height:1px}.em-hero__visual-badge{align-items:center;display:flex;gap:14px}.em-hero__visual-badge-title{color:var(--bi-white);font-size:1rem;font-weight:700}.em-hero__visual-badge-sub{color:rgba(24,158,255,.7);font-size:.75rem}.em-hero__visual-card:before{background:linear-gradient(90deg,var(--em-accent) 0,#4db6ac 50%,var(--bi-blue) 100%);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.em-hero__visual-stats{align-items:center;display:flex;gap:0}.em-hero__visual-stat{align-items:center;display:flex;flex:1;flex-direction:column;gap:2px}.em-hero__visual-stat-num{color:var(--bi-white);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.em-hero__visual-stat-lbl{color:hsla(0,0%,98%,.4);font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase}.em-hero__visual-stat-divider{background:hsla(0,0%,98%,.08);height:36px;width:1px}.em-hero__visual-paas{align-items:center;background:rgba(24,158,255,.06);border:1px solid rgba(24,158,255,.25);border-radius:100px;color:var(--em-accent);display:inline-flex;font-size:.75rem;font-weight:700;gap:8px;padding:6px 14px;width:fit-content}.em-hero__customers{align-items:center;border-top:1px solid hsla(0,0%,98%,.06);display:flex;flex-wrap:wrap;gap:24px;margin-top:60px;padding-top:40px}.em-hero__customers-label{color:hsla(0,0%,98%,.35);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.em-hero__customers-logos{display:flex;flex-wrap:wrap;gap:10px}.em-customer-tag{background:hsla(0,0%,98%,.02);border:1px solid hsla(0,0%,98%,.1);border-radius:100px;color:hsla(0,0%,98%,.5);font-size:.8125rem;font-weight:700;padding:5px 14px;transition:border-color .2s,color .2s}.em-customer-tag:hover{border-color:rgba(24,158,255,.35);color:hsla(0,0%,98%,.85)}.em-pain{background:linear-gradient(180deg,#0f1923 0,var(--bi-dark-2) 40%);border-top:1px solid rgba(24,158,255,.06);padding:100px 0}.em-pain__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.em-pain-card{background:hsla(0,0%,98%,.025);border:1px solid hsla(0,0%,98%,.07);border-radius:14px;padding:32px 28px;transition:border-color .2s,background .2s}.em-pain-card:hover{background:rgba(24,158,255,.03);border-color:rgba(24,158,255,.2)}.em-pain-card__icon{color:var(--em-accent);height:40px;margin-bottom:16px;width:40px}.em-pain-card__icon svg{height:100%;width:100%}.em-pain-card__title{color:var(--bi-white);font-size:1rem;font-weight:700;margin:0 0 10px}.em-pain-card__text{color:hsla(0,0%,98%,.5);font-size:.875rem;line-height:1.65;margin:0}.em-diff{background:var(--bi-white);padding:100px 0}.em-diff__table-wrap{border:1px solid rgba(0,0,0,.07);border-radius:12px;margin-bottom:60px;overflow-x:auto}.em-diff__table{border-collapse:collapse;font-size:.9rem;width:100%}.em-diff__table thead th{background:#f4f4f0;border-bottom:1px solid rgba(0,0,0,.08);font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:14px 20px;text-align:left;text-transform:uppercase}.em-diff__table-col-bestit{background:rgba(0,0,255,.03)!important;color:var(--bi-blue)}.em-diff__table-col-avg{color:var(--bi-mid-gray,#6e6e6e)}.em-diff__table tbody tr{border-bottom:1px solid rgba(0,0,0,.05);transition:background .15s}.em-diff__table tbody tr:hover{background:rgba(0,0,0,.015)}.em-diff__table tbody td{color:hsla(0,0%,5%,.75);padding:13px 20px}.em-diff__table tbody td:first-child{color:var(--bi-black);font-weight:700;white-space:nowrap}.em-diff__cell--good{background:rgba(0,0,255,.025)!important;color:var(--bi-black)!important;font-weight:500!important}.em-diff__check{color:var(--bi-blue);font-weight:700;margin-right:4px}.em-diff__blocks{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.em-diff-block{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px;padding:36px 28px;transition:border-color .2s,box-shadow .2s}.em-diff-block:hover{border-color:rgba(24,158,255,.25);box-shadow:0 8px 32px rgba(24,158,255,.06)}.em-diff-block__icon{height:40px;margin-bottom:18px;width:40px}.em-diff-block__icon svg{height:100%;width:100%}.em-diff-block__title{color:var(--bi-black);font-size:1.0625rem;font-weight:700;margin:0 0 12px}.em-diff-block__text{color:hsla(0,0%,5%,.6);font-size:.9rem;line-height:1.7;margin:0}.em-platform{background:#0f1923;border-bottom:1px solid rgba(24,158,255,.08);border-top:1px solid rgba(24,158,255,.08);overflow:hidden;padding:100px 0;position:relative}.em-platform__glow{background:radial-gradient(ellipse,rgba(24,158,255,.14) 0,rgba(123,76,245,.05) 45%,transparent 68%);border-radius:50%;height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.em-platform .em-sw-watermark{bottom:-80px;height:600px;opacity:.05;right:-60px;transform:rotate(-10deg);width:600px}.em-platform__stats{background:rgba(24,158,255,.12);border:1px solid rgba(24,158,255,.2);border-radius:14px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-bottom:48px;overflow:hidden}.em-stat{background:rgba(14,0,53,.6);display:flex;flex-direction:column;gap:8px;padding:32px 28px;transition:background .2s}.em-stat:hover{background:rgba(24,158,255,.06)}.em-stat__value{color:var(--em-accent);font-size:clamp(1.5rem,2.5vw,2.125rem);font-weight:700;letter-spacing:-.02em;line-height:1;text-shadow:0 0 24px rgba(24,158,255,.4)}.em-stat__label{color:hsla(0,0%,98%,.45);font-size:.8125rem;line-height:1.45}.em-platform__analysts{align-items:center;background:rgba(24,158,255,.04);border:1px solid rgba(24,158,255,.12);border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:56px;padding:20px 28px}.em-platform__analysts-label{color:hsla(0,0%,98%,.35);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.em-platform__analysts-badges{display:flex;flex:1;flex-wrap:wrap;gap:10px}.em-analyst-badge{background:rgba(24,158,255,.05);border:1px solid rgba(24,158,255,.25);border-radius:100px;color:var(--em-accent);font-size:.75rem;font-weight:700;padding:5px 13px}.em-platform__analysts-note{color:hsla(0,0%,98%,.45);font-size:.8125rem;margin:0;width:100%}.em-plans__tabs{background:rgba(14,0,53,.7);border:1px solid rgba(24,158,255,.18);border-radius:10px;display:flex;gap:4px;margin:0 auto 32px;padding:4px;width:fit-content}.em-plans__tab{background:transparent;border:none;border-radius:7px;color:hsla(0,0%,98%,.55);cursor:pointer;font-size:.875rem;font-weight:700;padding:10px 24px;position:relative;transition:all .22s}.em-plans__tab:hover{background:hsla(0,0%,98%,.08);color:var(--bi-white)}.em-plans__tab--active[data-plan-tab=rise]{background:rgba(0,200,255,.15)!important;box-shadow:0 0 20px rgba(0,200,255,.15)!important;color:var(--em-secondary)!important}.em-plans__tab--active[data-plan-tab=evolve]{background:rgba(24,158,255,.18)!important;box-shadow:0 0 20px rgba(24,158,255,.18)!important;color:var(--em-accent)!important}.em-plans__tab--active[data-plan-tab=beyond]{background:rgba(123,76,245,.2)!important;box-shadow:0 0 20px rgba(123,76,245,.2)!important;color:var(--em-secondary)!important}.em-plan-panel{background:rgba(14,0,53,.5);border:1px solid rgba(24,158,255,.2);border-radius:14px;display:none;padding:36px 40px}.em-plan-panel--active{align-items:flex-start;display:flex;gap:28px}#plan-rise.em-plan-panel--active{background:rgba(0,200,255,.04);border-color:rgba(0,200,255,.25)}#plan-evolve.em-plan-panel--active{background:rgba(24,158,255,.05);border-color:rgba(24,158,255,.28)}#plan-beyond.em-plan-panel--active{background:rgba(123,76,245,.06);border-color:rgba(123,76,245,.3)}.em-plan-panel__badge{background:rgba(0,200,255,.08);border:1.5px solid var(--em-secondary);border-radius:8px;color:var(--em-secondary);font-size:.875rem;font-weight:700;padding:8px 18px;text-shadow:0 0 16px rgba(0,200,255,.3);white-space:nowrap}.em-plan-panel__badge--evolve{background:rgba(24,158,255,.08);border-color:var(--em-accent);color:var(--em-accent);text-shadow:0 0 16px rgba(24,158,255,.3)}.em-plan-panel__badge--beyond{background:rgba(123,76,245,.08);border-color:var(--em-secondary);color:var(--em-secondary);text-shadow:0 0 16px rgba(123,76,245,.3)}.em-plan-panel__info{flex:1}.em-plan-panel__for{color:hsla(0,0%,98%,.7);font-size:.875rem;margin-bottom:10px}.em-plan-panel__meta{align-items:center;color:hsla(0,0%,98%,.45);display:flex;font-size:.8125rem;gap:10px;margin-bottom:14px}.em-plan-panel__meta-tag{background:rgba(24,158,255,.07);border:1px solid rgba(24,158,255,.3);border-radius:100px;color:var(--em-accent);font-size:.6875rem;font-weight:700;padding:3px 10px}.em-platform__sw-logo{display:block;filter:brightness(1.1);margin:0 auto 8px;opacity:.85}.em-plan-panel__desc{color:hsla(0,0%,98%,.65);font-size:.9375rem;line-height:1.65;margin:0 0 14px}.em-plan-panel__ideal{color:hsla(0,0%,98%,.5);font-size:.875rem}.em-plans__cta-hint{color:hsla(0,0%,98%,.5);font-size:.9375rem;margin-top:24px;text-align:center}.em-services{background:var(--bi-white);padding:100px 0}.em-services__grid{display:grid;gap:28px;grid-template-columns:repeat(2,1fr)}.em-service-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;padding:36px 32px;position:relative;transition:border-color .2s,box-shadow .2s}.em-service-card:hover{border-color:rgba(24,158,255,.3);box-shadow:0 8px 40px rgba(24,158,255,.07)}.em-service-card__number{color:rgba(0,0,0,.1);font-size:.6875rem;font-weight:700;letter-spacing:.1em;position:absolute;right:28px;top:28px}.em-service-card__icon{color:var(--em-accent);height:40px;margin-bottom:18px;width:40px}.em-service-card__icon svg{height:100%;width:100%}.em-service-card__title{color:var(--bi-black);font-size:1.125rem;font-weight:700;margin:0 0 8px}.em-service-card__lead{color:hsla(0,0%,5%,.5);font-size:.875rem;font-style:italic;margin:0 0 16px}.em-service-card__list{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0 0 20px;padding:0}.em-service-card__list li{color:hsla(0,0%,5%,.65);font-size:.875rem;line-height:1.5;padding-left:16px;position:relative}.em-service-card__list li:before{color:var(--em-accent);content:"→";font-weight:700;left:0;position:absolute}.em-service-card__result{border-top:1px solid rgba(0,0,0,.06);color:var(--bi-blue);font-size:.875rem;font-weight:700;padding-top:16px}.em-proof{background:var(--bi-dark-1);overflow:hidden;padding:100px 0;position:relative}.em-proof__glow{background:radial-gradient(ellipse,rgba(24,158,255,.07) 0,transparent 65%);border-radius:50%;bottom:-100px;height:300px;left:20%;pointer-events:none;position:absolute;width:500px}.em-proof__cases{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:56px}.em-case-card{background:hsla(0,0%,98%,.025);border:1px solid hsla(0,0%,98%,.08);border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:28px 24px;transition:border-color .2s}.em-case-card:hover{border-color:rgba(24,158,255,.25)}.em-case-card__header{display:flex;flex-direction:column;gap:4px}.em-case-card__industry{color:var(--em-accent);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.em-case-card__platform{color:hsla(0,0%,98%,.35);font-size:.6875rem}.em-case-card__title{color:var(--bi-white);font-size:1.0625rem;font-weight:700;margin:0}.em-case-card__challenge{color:hsla(0,0%,98%,.5);font-size:.8125rem;line-height:1.6;margin:0}.em-case-card__solution{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.em-case-card__solution li{color:hsla(0,0%,98%,.55);font-size:.8125rem;padding-left:14px;position:relative}.em-case-card__solution li:before{color:var(--em-accent);content:"•";left:0;position:absolute}.em-case-card__metrics{border-top:1px solid hsla(0,0%,98%,.06);display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:16px}.em-case-metric{align-items:center;display:flex;flex-direction:column;gap:2px;text-align:center}.em-case-metric__value{color:var(--em-accent);font-size:1rem;font-weight:700;letter-spacing:-.01em}.em-case-metric__label{color:hsla(0,0%,98%,.35);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase}.em-testimonial{background:rgba(24,158,255,.04);border:1px solid rgba(24,158,255,.15);border-left:3px solid var(--em-accent);border-radius:12px;margin-bottom:56px;padding:36px 40px}.em-testimonial__quote-icon{margin-bottom:14px;opacity:.6}.em-testimonial__text{color:hsla(0,0%,98%,.75);font-size:clamp(1rem,1.5vw,1.1875rem);font-style:italic;line-height:1.65;margin:0 0 24px}.em-testimonial__author{align-items:center;display:flex;gap:16px}.em-testimonial__author-name{color:var(--bi-white);display:block;font-size:.9375rem;font-weight:700}.em-testimonial__author-role{color:hsla(0,0%,98%,.45);font-size:.8125rem}.em-proof__logos{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.em-proof__logos-label{color:hsla(0,0%,98%,.3);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.em-proof__logo-tags{display:flex;flex-wrap:wrap;gap:8px}.em-proof__logo-tag{border:1px solid hsla(0,0%,98%,.08);border-radius:100px;color:hsla(0,0%,98%,.45);font-size:.8125rem;font-weight:700;padding:5px 13px}.em-certs{background:var(--bi-warm);padding:100px 0}.em-certs__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:48px}.em-cert-group{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px;padding:32px 26px}.em-cert-group--paas{background:rgba(24,158,255,.02);border-color:rgba(24,158,255,.2)}.em-cert-group__icon{height:36px;margin-bottom:14px;width:36px}.em-cert-group__icon svg{height:100%;width:100%}.em-cert-group__title{color:var(--bi-black);font-size:.9375rem;font-weight:700;margin:0 0 8px}.em-cert-group__count{color:var(--em-accent);font-size:2.25rem;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:14px}.em-cert-group__count--paas{color:#2e7d32;font-size:1.75rem}.em-cert-group__list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.em-cert-group__list li{color:hsla(0,0%,5%,.6);font-size:.8125rem;padding-left:12px;position:relative}.em-cert-group__list li:before{color:var(--em-accent);content:"·";left:0;position:absolute}.em-cert-group__paas-desc{color:hsla(0,0%,5%,.6);font-size:.875rem;line-height:1.6;margin:0}.em-certs__team{align-items:center;background:#fff;border:1px solid rgba(24,158,255,.15);border-radius:12px;display:flex;gap:20px;padding:28px 32px}.em-certs__team-icon{flex-shrink:0;height:48px;width:48px}.em-certs__team-icon svg{height:100%;width:100%}.em-certs__team-title{color:var(--bi-black);font-size:1rem;font-weight:700;margin-bottom:4px}.em-certs__team-roles{color:hsla(0,0%,5%,.55);font-size:.875rem}.em-compare{background:var(--bi-white);padding:100px 0}.em-compare__table-wrap{border:1px solid rgba(0,0,0,.07);border-radius:12px;margin-bottom:36px;overflow-x:auto}.em-compare__table{border-collapse:collapse;font-size:.875rem;min-width:700px;width:100%}.em-compare__table thead th{background:#f4f4f0;border-bottom:1px solid rgba(0,0,0,.08);font-size:.75rem;font-weight:700;letter-spacing:.06em;padding:14px 18px;text-align:left;text-transform:uppercase}.em-compare__col--emporix{background:rgba(24,158,255,.04)!important;color:hsla(0,0%,5%,.85)!important;font-weight:700!important}.em-compare__table tbody tr{border-bottom:1px solid rgba(0,0,0,.05)}.em-compare__table tbody tr:hover{background:rgba(0,0,0,.015)}.em-compare__table tbody td{color:hsla(0,0%,5%,.65);padding:12px 18px}.em-compare__table tbody td:first-child{color:var(--bi-black);font-weight:700;white-space:nowrap}.em-stars{color:var(--em-accent);font-size:.75rem;margin-right:4px}.em-compare__note{color:hsla(0,0%,5%,.6);font-size:.9375rem;line-height:1.6;text-align:center}.em-faq{background:var(--bi-dark-1);overflow:hidden;padding:100px 0;position:relative}.em-faq__glow{background:radial-gradient(circle,rgba(24,158,255,.06) 0,transparent 65%);border-radius:50%;height:400px;pointer-events:none;position:absolute;right:-100px;top:0;width:400px}.em-faq__list{display:flex;flex-direction:column;gap:2px;margin:0 auto;max-width:800px}.em-faq-item{background:hsla(0,0%,98%,.02);border:1px solid hsla(0,0%,98%,.08);border-radius:10px;overflow:hidden;transition:border-color .2s}.em-faq-item[open]{background:rgba(24,158,255,.03);border-color:rgba(24,158,255,.2)}.em-faq-item__q{align-items:center;color:var(--bi-white);cursor:pointer;display:flex;font-size:.9375rem;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:20px 24px;transition:color .2s}.em-faq-item__q::-webkit-details-marker{display:none}.em-faq-item__q:after{color:var(--em-accent);content:"+";flex-shrink:0;font-size:1.25rem;font-weight:400;transition:transform .2s}.em-faq-item[open] .em-faq-item__q:after{content:"−"}.em-faq-item__a{color:hsla(0,0%,98%,.55);font-size:.9rem;line-height:1.7;padding:0 24px 20px}.em-faq-item__a p{margin:0 0 10px}.em-faq-item__a p:last-child{margin-bottom:0}.em-faq-item__a ol,.em-faq-item__a ul{display:flex;flex-direction:column;gap:4px;margin:8px 0;padding-left:20px}.em-faq-item__a li{font-size:.875rem}.em-contact{background:var(--bi-dark-2);border-top:1px solid hsla(0,0%,98%,.04);overflow:hidden;padding:100px 0;position:relative}.em-contact__glow{background:radial-gradient(circle,rgba(24,158,255,.08) 0,transparent 65%);border-radius:50%;height:450px;pointer-events:none;position:absolute;right:10%;top:-80px;width:450px}.em-contact__layout{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}.em-contact__person{display:flex;flex-direction:column;gap:24px}.em-contact__person-avatar{align-items:center;background:hsla(0,0%,98%,.03);border:1px solid hsla(0,0%,98%,.08);border-radius:14px;display:flex;flex-direction:column;gap:12px;height:auto;justify-content:center;min-height:220px;overflow:hidden;width:100%}.em-contact__person-avatar-placeholder{height:60px;opacity:.3;width:60px}.em-contact__person-avatar-placeholder svg{height:100%;width:100%}.em-contact__person-photo{border-radius:14px;height:100%;object-fit:cover;width:100%}.em-contact__person-name{color:var(--bi-white);font-size:1.375rem;font-weight:700;margin:0 0 4px}.em-contact__person-role{color:hsla(0,0%,98%,.45);font-size:.875rem;margin:0 0 16px}.em-contact__person-quote{border-left:2px solid var(--em-accent);color:hsla(0,0%,98%,.65);font-size:.9375rem;font-style:italic;line-height:1.7;margin:0 0 20px;padding-left:16px}.em-contact__person-links{display:flex;flex-direction:column;gap:10px}.em-contact__person-link{align-items:center;color:hsla(0,0%,98%,.55);display:inline-flex;font-size:.875rem;gap:8px;text-decoration:none;transition:color .2s}.em-contact__person-link:hover{color:var(--em-accent)}.em-contact__person-availability{color:hsla(0,0%,98%,.3);font-size:.8125rem;margin-top:8px}.em-contact__form-card{background:hsla(0,0%,98%,.03);border:1px solid rgba(24,158,255,.15);border-radius:16px;padding:36px 32px}.em-contact__form-title{color:var(--bi-white);font-size:1.125rem;font-weight:700;margin:0 0 8px}.em-contact__form-sub{color:hsla(0,0%,98%,.45);font-size:.875rem;margin:0 0 24px}.em-contact__form-microcopy{color:#9e9e9e;font-size:.75rem;margin:16px 0 0;text-align:center}.em-final-cta{background:linear-gradient(175deg,var(--bi-dark-1) 0,#0f1923 55%,#0f1923 100%);border-top:1px solid rgba(24,158,255,.12);overflow:hidden;padding:120px 0;position:relative}.em-final-cta__glow{background:radial-gradient(ellipse,rgba(24,158,255,.12) 0,rgba(123,76,245,.07) 30%,rgba(0,0,255,.05) 55%,transparent 70%);border-radius:50%;height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:800px}.em-final-cta .em-sw-watermark{height:700px;left:50%;opacity:.04;top:50%;transform:translate(-50%,-50%);width:700px}.em-final-cta__content{position:relative;text-align:center;z-index:1}.em-final-cta__overline{color:var(--em-accent);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.2em;margin-bottom:16px;text-transform:uppercase}.em-final-cta__headline{color:var(--bi-white);font-size:clamp(2.5rem,6vw,5rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 20px}.em-final-cta__sub{color:hsla(0,0%,98%,.5);font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:1.65;margin:0 auto 40px;max-width:580px}.em-final-cta__actions{gap:14px;margin-bottom:48px}.em-final-cta__actions,.em-final-cta__badges{display:flex;flex-wrap:wrap;justify-content:center}.em-final-cta__badges{align-items:center;border-top:1px solid hsla(0,0%,98%,.06);gap:28px;padding-top:36px}.em-final-cta__badge{align-items:center;display:flex}.em-final-cta__badge img{opacity:.6}.em-final-cta__badge-text{align-items:center;display:flex;flex-direction:column;gap:2px}.em-final-cta__badge-value{color:hsla(0,0%,98%,.7);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1}.em-final-cta__badge-label{color:hsla(0,0%,98%,.3);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}@media (max-width:1100px){.em-hero__layout{grid-template-columns:1fr}.em-hero__visual{display:none}.em-platform__stats{grid-template-columns:repeat(2,1fr)}.em-proof__cases{grid-template-columns:1fr}.em-certs__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.em-diff__blocks,.em-pain__grid{grid-template-columns:1fr;margin:0 auto;max-width:520px}.em-contact__layout,.em-services__grid{grid-template-columns:1fr}.em-diff__table{font-size:.8rem}}@media (max-width:640px){.em-hero{padding:90px 0 60px}.em-plan-panel--active{flex-direction:column}.em-case-card__metrics,.em-certs__grid{grid-template-columns:1fr}.em-case-card__metrics{gap:12px}.em-final-cta__headline{font-size:2.25rem}.em-compare__table{font-size:.75rem}.em-compare__table td,.em-compare__table th{padding:10px 12px}}