@layer ba-user-preferences,ba-report-contrast;:root{--ba-font-display:'Fraunces', Georgia, serif;--ba-font-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--ba-canvas:var(--ba47-canvas);--ba-surface:var(--ba47-panel);--ba-card:var(--ba47-glass);--ba-border:var(--ba47-border);--ba-neon-magenta:#FF007A;--ba-royal-violet:#7928CA;--ba-cyber-cyan:var(--ba47-accent);--ba-emerald-mint:#10B981;--ba-text-white:var(--ba47-text);--ba-text-silver:var(--ba47-body);--ba-text-muted:var(--ba47-muted);--ba-grad-kinetic:linear-gradient(135deg, #FF007A 0%, #7928CA 45%, var(--ba47-accent) 100%);--ba-grad-btn:linear-gradient(135deg, #FF007A 0%, #7928CA 100%)}.ba-modern-hero{position:relative;background-color:var(--ba-canvas);color:var(--ba47-text);overflow:hidden;padding:0 0 clamp(40px, 5vw, 64px);min-height:calc(100vh - var(--ba-header-h, 82px));display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.ba-hero-ambient{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ba-ambient-glow{position:absolute;border-radius:50%;filter:blur(85px);opacity:.6;animation:baGlowPulse 8s ease-in-out infinite alternate}.ba-ambient-glow-1{width:550px;height:550px;top:-100px;left:-60px;background:radial-gradient(circle,rgb(255 0 122 / .25) 0%,transparent 70%)}.ba-ambient-glow-2{width:600px;height:600px;bottom:-100px;right:-60px;background:radial-gradient(circle,rgb(0 242 254 / .22) 0%,transparent 70%);animation-delay:-4s}@keyframes baGlowPulse{0%{transform:scale(.9) translate(0,0);opacity:.5}100%{transform:scale(1.15) translate(30px,20px);opacity:.75}}.ba-hero-slides-wrapper{position:relative;width:100%;flex:1;display:flex;align-items:center}.ba-hero-slide{position:relative;width:100%;min-height:calc(100vh - var(--ba-header-h, 82px) - 100px);display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;visibility:hidden;transition:opacity 0.45s ease,transform 0.5s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.ba-hero-slide[hidden],.ba-hero-slide:not(.is-active){display:none!important}.ba-hero-slide.is-active{display:flex!important;opacity:1;visibility:visible;transform:translateY(0)}.ba-slide-foam-backdrop{position:absolute!important;inset:-8%!important;width:116%!important;height:116%!important;pointer-events:none!important;z-index:1!important;overflow:hidden!important}.ba-foam-morph-svg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:visible!important;pointer-events:none!important}.ba-foam-morph-path{transform-origin:50% 50%!important;will-change:d,transform!important;transition:opacity 0.5s ease,filter 0.5s ease!important}.ba-foam-layer-0{opacity:0.85!important}.ba-foam-layer-1{opacity:0.65!important}.ba-foam-layer-2{opacity:0.45!important}.ba-foam-layer-3{opacity:0.25!important}.ba-foam-glow-layer{position:absolute;inset:0;background:radial-gradient(circle at 25% 35%,var(--ba-trail-1,#FF007A) 0%,transparent 45%),radial-gradient(circle at 75% 65%,var(--ba-trail-2,#7928CA) 0%,transparent 50%);opacity:.35;filter:blur(55px)}.ba-slide-content{position:relative;z-index:2;width:100%;padding-top:clamp(24px, 4vw, 44px)}.ba-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:clamp(32px, 5vw, 64px);align-items:center}.ba-hero-copy-column{display:flex;flex-direction:column;align-items:flex-start}.ba-hero-badge-wrap{margin-bottom:22px}.ba-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgb(255 0 122 / .12);border:1px solid rgb(0 242 254 / .55);border-radius:999px;font-family:var(--ba-font-body);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;box-shadow:0 0 18px rgb(0 242 254 / .25);backdrop-filter:blur(12px)}.ba-badge-pulse{width:7px;height:7px;background-color:var(--ba-neon-magenta);border-radius:50%;box-shadow:0 0 10px var(--ba-neon-magenta);animation:baPulse 2s infinite}@keyframes baPulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(255 0 122 / .7)}70%{transform:scale(1);box-shadow:0 0 0 6px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}html body #main-content .ba-modern-hero .ba-hero-title,html body .ba-modern-hero h1,body.home .ba-modern-hero h1,.ba-modern-hero .ba-hero-title{font-family:var(--ba-font-display)!important;font-size:clamp(2.4rem, 1.8rem + 3vw, 4.4rem)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:-0.035em!important;color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;text-shadow:0 2px 24px rgb(0 0 0 / .65)!important;margin:0 0 20px!important;max-width:18ch!important;text-wrap:balance!important}html body #main-content .ba-modern-hero .ba-hero-lead,html body .ba-modern-hero p.ba-hero-lead,body.home .ba-modern-hero p.ba-hero-lead,.ba-modern-hero .ba-hero-lead{font-family:var(--ba-font-body)!important;font-size:clamp(1.05rem, 0.95rem + 0.4vw, 1.25rem)!important;line-height:1.68!important;color:var(--ba-text-silver)!important;-webkit-text-fill-color:var(--ba-text-silver)!important;text-shadow:0 1px 12px rgb(0 0 0 / .5)!important;margin:0 0 34px!important;max-width:52ch!important}.ba-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.ba-btn-glow{background:var(--ba-grad-btn);color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;font-family:var(--ba-font-body);font-weight:700;font-size:1.05rem;padding:16px 32px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;box-shadow:0 12px 34px rgb(255 0 122 / .45);transition:transform 0.22s ease,box-shadow 0.22s ease;min-height:52px}.ba-btn-glow:hover{transform:translateY(-2px);box-shadow:0 16px 42px rgb(255 0 122 / .6);color:var(--ba47-text)!important}.ba-btn-text-link{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;font-family:var(--ba-font-body);font-weight:600;font-size:1.05rem;text-decoration:underline;text-underline-offset:6px;transition:color 0.2s ease;padding:8px 12px}.ba-btn-text-link:hover{color:var(--ba-cyber-cyan)!important;-webkit-text-fill-color:var(--ba-cyber-cyan)!important}.ba-hero-visual-column{position:relative;display:flex;justify-content:center}.ba-showcase-shell{position:relative;width:100%;max-width:540px;overflow:visible}.ba-showcase-browser{background:rgb(14 11 35 / .88);border:1px solid var(--ba-border);border-radius:22px;box-shadow:0 28px 70px rgb(0 0 0 / .75),0 0 30px rgb(121 40 202 / .25);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow:visible;display:flex;flex-direction:column}.ba-browser-header{padding:14px 18px;background:rgb(10 8 26 / .75);border-bottom:1px solid rgb(255 255 255 / .08);display:flex;flex-direction:column;gap:10px}.ba-browser-dots{display:flex;gap:6px}.ba-browser-dots span{width:10px;height:10px;border-radius:50%}.ba-browser-dots span:nth-child(1){background-color:#EF4444}.ba-browser-dots span:nth-child(2){background-color:#F59E0B}.ba-browser-dots span:nth-child(3){background-color:#10B981}.ba-browser-top-bar{display:flex;align-items:center;justify-content:space-between}.ba-browser-mini-brand{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:var(--ba47-text)}.ba-browser-mini-nav{display:flex;gap:10px;font-size:.65rem;color:var(--ba-text-muted)}.ba-browser-mini-btn{padding:3px 8px;background:var(--ba-grad-btn);color:var(--ba47-text);border-radius:999px;font-size:.65rem;font-weight:700}.ba-browser-body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:16px}.ba-dashboard-scores-row{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ba-score-card{padding:12px 14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:14px;display:flex;align-items:center;gap:12px}.ba-score-gauge{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:1.15rem;font-weight:800}.ba-gauge-green{border:3px solid var(--ba-emerald-mint);color:var(--ba-emerald-mint);background:rgb(16 185 129 / .12);box-shadow:0 0 16px rgb(16 185 129 / .35)}.ba-gauge-cyan{border:3px solid var(--ba-cyber-cyan);color:var(--ba-cyber-cyan);background:rgb(0 242 254 / .12);box-shadow:0 0 16px rgb(0 242 254 / .35)}.ba-score-meta{display:flex;flex-direction:column}.ba-score-meta strong{font-size:.95rem;font-weight:700;color:var(--ba47-text)}.ba-score-meta span{font-size:.72rem;color:var(--ba-text-muted)}.ba-dashboard-graph-row{display:grid;grid-template-columns:2fr 1fr;gap:14px;align-items:center}.ba-dashboard-chart-card{padding:10px 14px;background:rgb(255 255 255 / .03);border-radius:12px}.ba-chart-sparkline svg{width:100%;height:50px}.ba-dashboard-donut-card{display:grid;place-items:center}.ba-mini-donut{width:46px;height:46px;border-radius:50%;border:6px solid var(--ba-royal-violet);border-top-color:var(--ba-cyber-cyan);border-right-color:var(--ba-neon-magenta)}.ba-dashboard-code-row{display:flex;flex-direction:column;gap:6px}.ba-code-line{height:6px;background:rgb(255 255 255 / .1);border-radius:3px}.ba-showcase-floater{position:absolute;top:48%;right:-24px;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;padding:12px 18px;background:var(--ba47-glass);border:1px solid rgb(0 242 254 / .45);border-radius:16px;box-shadow:0 16px 40px rgb(0 0 0 / .65),0 0 20px rgb(0 242 254 / .25);backdrop-filter:blur(16px);z-index:5;animation:baFloat 4s ease-in-out infinite alternate}.ba-floater-stat{font-size:1.15rem;font-weight:800;color:var(--ba-emerald-mint)}.ba-floater-label{font-size:.72rem;color:var(--ba-text-silver)}@keyframes baFloat{0%{transform:translateY(-50%) translate(0,0)}100%{transform:translateY(-50%) translate(0,-8px)}}.ba-hero-pill-controls{display:inline-flex;align-items:center;gap:16px;margin:16px auto 0;padding:8px 18px;background:var(--ba47-glass);border:1px solid rgb(255 255 255 / .14);border-radius:999px;box-shadow:0 12px 36px rgb(0 0 0 / .55);backdrop-filter:blur(16px);z-index:10;position:relative}.ba-pill-btn{display:grid;place-items:center;width:32px;height:32px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);border-radius:50%;color:var(--ba47-text);cursor:pointer;transition:all 0.2s ease}.ba-pill-btn:hover{background:var(--ba-grad-btn);border-color:#fff0;transform:scale(1.08)}.ba-pill-counter{font-family:var(--ba-font-body);font-size:.9375rem;color:var(--ba47-text);display:flex;align-items:center;gap:3px}.ba-pill-counter b{color:var(--ba47-text);font-weight:800}.ba-pill-counter i{font-style:normal;color:var(--ba-text-muted)}.ba-pill-counter span{color:var(--ba-text-muted)}.ba-site-header{background:rgb(9 7 26 / .95)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;box-shadow:0 6px 32px rgb(0 0 0 / .45)!important}.ba-site-header .ba-logo span{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}.ba-site-header .ba-nav a,.ba-site-header .ba-nav-trigger{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}#ba-visitor-bar,.ba-visitor-bar{display:none!important}@media (max-width:1024px){.ba-hero-grid{grid-template-columns:1fr;gap:40px}.ba-hero-copy-column{align-items:center;text-align:center}.ba-hero-title{max-width:none!important}.ba-hero-lead{max-width:none!important}.ba-hero-actions{justify-content:center}.ba-showcase-shell{max-width:480px}.ba-showcase-floater{right:8px}}@media (max-width:640px){.ba-hero-slide{min-height:auto;padding:20px 0}.ba-hero-title{font-size:2.15rem!important}.ba-hero-actions{flex-direction:column;width:100%}.ba-btn-glow{width:100%;justify-content:center}.ba-showcase-floater{position:static;transform:none;margin-top:14px}}@layer ba-report-contrast{body,html{background-color:var(--ba-canvas,var(--ba47-canvas))!important;color:var(--ba47-text)!important}body{background-image:radial-gradient(circle at 15% 15%,rgb(255 0 122 / .14) 0%,transparent 40%),radial-gradient(circle at 85% 35%,rgb(0 242 254 / .12) 0%,transparent 45%),radial-gradient(circle at 20% 65%,rgb(121 40 202 / .16) 0%,transparent 45%),radial-gradient(circle at 80% 85%,rgb(16 185 129 / .12) 0%,transparent 40%)!important;background-attachment:fixed!important}.ba-v431-home,.ba-v431-section,.ba-section,#main-content{background:transparent!important}.ba-v431-section-head{text-align:center;max-width:780px;margin:0 auto clamp(40px, 6vw, 68px);position:relative;z-index:2}.ba-v431-section-head .ba-eyebrow,.ba-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 16px!important;background:rgb(255 0 122 / .1)!important;border:1px solid rgb(0 242 254 / .45)!important;border-radius:999px!important;color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;font-family:var(--ba-font-body)!important;font-size:0.8125rem!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;box-shadow:0 0 16px rgb(0 242 254 / .2)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;margin-bottom:16px!important}html body #main-content .ba-v431-section-head h2,html body .ba-v431-section-head h2,.ba-v431-section-head h2{font-family:var(--ba-font-display)!important;font-size:clamp(2rem, 1.6rem + 2vw, 3.25rem)!important;font-weight:700!important;line-height:1.18!important;letter-spacing:-0.03em!important;color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;text-shadow:0 2px 20px rgb(0 0 0 / .6)!important;margin:0 0 16px!important}html body #main-content .ba-v431-section-head .ba-lead,.ba-v431-section-head .ba-lead{font-family:var(--ba-font-body)!important;font-size:1.125rem!important;line-height:1.68!important;color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important;margin:0!important}.ba-v431-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;position:relative;z-index:2}.ba-v431-service-card{background:var(--ba47-glass)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid var(--ba47-border)!important;border-radius:24px!important;padding:34px!important;display:flex!important;flex-direction:column!important;box-shadow:0 20px 50px rgb(0 0 0 / .55),inset 0 1px 0 rgb(255 255 255 / .12)!important;transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease,background 0.28s ease!important}.ba-v431-service-card:hover{transform:translateY(-4px)!important;background:rgb(28 22 68 / .8)!important;border-color:rgb(255 0 122 / .55)!important;box-shadow:0 24px 60px rgb(0 0 0 / .65),0 0 25px rgb(255 0 122 / .28),inset 0 1px 0 rgb(255 255 255 / .22)!important}.ba-v431-service-card h3{font-family:var(--ba-font-display)!important;font-size:1.45rem!important;font-weight:700!important;margin:16px 0 12px!important;line-height:1.25!important}.ba-v431-service-card h3 a{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;text-decoration:none!important;transition:color 0.2s ease!important}.ba-v431-service-card:hover h3 a{color:var(--ba-neon-magenta,#FF007A)!important;-webkit-text-fill-color:var(--ba-neon-magenta,#FF007A)!important}.ba-v431-service-card p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important;line-height:1.68!important;font-size:0.96rem!important;margin-bottom:24px!important;flex:1!important}.ba-v431-card-link{display:inline-flex!important;align-items:center!important;gap:8px!important;font-weight:700!important;font-size:0.9375rem!important;color:var(--ba-cyber-cyan,var(--ba47-accent))!important;-webkit-text-fill-color:var(--ba-cyber-cyan,var(--ba47-accent))!important;text-decoration:none!important;transition:all 0.2s ease!important}.ba-v431-card-link:hover{color:var(--ba-neon-magenta,#FF007A)!important;-webkit-text-fill-color:var(--ba-neon-magenta,#FF007A)!important;gap:12px!important}.ba-v431-industry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;position:relative;z-index:2}.ba-v431-industry-card{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgb(0 242 254 / .22)!important;border-radius:20px!important;padding:30px!important;box-shadow:0 16px 40px rgb(0 0 0 / .45),inset 0 1px 0 rgb(255 255 255 / .1)!important;transition:all 0.25s ease!important}.ba-v431-industry-card:hover{transform:translateY(-3px)!important;background:rgb(26 20 64 / .78)!important;border-color:rgb(0 242 254 / .55)!important;box-shadow:0 20px 50px rgb(0 0 0 / .55),0 0 20px rgb(0 242 254 / .25)!important}.ba-v431-industry-card h3{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;font-family:var(--ba-font-display)!important;font-size:1.3rem!important;margin:14px 0 10px!important}.ba-v431-industry-card p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important;line-height:1.65!important}.ba-v431-industry-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;background:rgb(0 242 254 / .12)!important;border:1px solid rgb(0 242 254 / .3)!important;border-radius:14px!important;color:var(--ba-cyber-cyan,var(--ba47-accent))!important;margin-bottom:16px!important;box-shadow:0 0 16px rgb(0 242 254 / .2)!important}.ba-v431-faq{position:relative;z-index:2}.ba-v431-faq-list{max-width:820px;margin:0 auto}.ba-v431-faq-item{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:18px!important;margin-bottom:14px!important;padding:22px 26px!important;box-shadow:0 8px 24px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .08)!important;transition:all 0.25s ease!important}.ba-v431-faq-item[open]{background:rgb(26 20 64 / .82)!important;border-color:rgb(0 242 254 / .45)!important;box-shadow:0 12px 32px rgb(0 0 0 / .5),0 0 18px rgb(0 242 254 / .2)!important}.ba-v431-faq-item summary{font-family:var(--ba-font-body)!important;font-weight:700!important;font-size:1.1rem!important;color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.ba-v431-faq-item summary::-webkit-details-marker{display:none!important}.ba-v431-faq-item div p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important;line-height:1.7!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgb(255 255 255 / .08)!important}.ba-v431-contact{position:relative;z-index:2}.ba-v431-contact .ba-v431-contact-shell,.ba-v319-contact-shell,.contact-form,.wpcf7-form{background:var(--ba47-glass)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;border:1px solid var(--ba47-border)!important;border-radius:28px!important;padding:clamp(28px, 4vw, 48px)!important;box-shadow:0 30px 80px rgb(0 0 0 / .7),inset 0 1px 0 rgb(255 255 255 / .15)!important}.ba-v431-contact h3,.contact-form h3{font-family:var(--ba-font-display)!important;color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;font-size:1.85rem!important;margin-bottom:12px!important}.ba-v431-contact p,.ba-v458411-quote-summary li{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}.ba-form input,.ba-form textarea,.ba-form select,.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="url"],.contact-form textarea,.wpcf7-form input,.wpcf7-form textarea{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:14px!important;color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;padding:14px 18px!important;font-family:var(--ba-font-body)!important;font-size:1rem!important;backdrop-filter:blur(10px)!important;transition:all 0.2s ease!important}.ba-form input:focus,.ba-form textarea:focus,.contact-form input:focus,.contact-form textarea:focus,.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:var(--ba-cyber-cyan,var(--ba47-accent))!important;box-shadow:0 0 20px rgb(0 242 254 / .35)!important;outline:none!important}.ba-site-header{background:rgb(9 7 26 / .88)!important;backdrop-filter:blur(28px)!important;-webkit-backdrop-filter:blur(28px)!important;border-bottom:1px solid rgb(255 255 255 / .1)!important;box-shadow:0 8px 32px rgb(0 0 0 / .5)!important}.ba-mega-menu{background:rgb(14 11 35 / .94)!important;backdrop-filter:blur(32px)!important;-webkit-backdrop-filter:blur(32px)!important;border:1px solid var(--ba47-border)!important;border-radius:24px!important;box-shadow:0 28px 70px rgb(0 0 0 / .8),inset 0 1px 0 rgb(255 255 255 / .12)!important}.ba-mega-menu a{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}.ba-mega-menu a:hover{color:var(--ba-neon-magenta,#FF007A)!important;-webkit-text-fill-color:var(--ba-neon-magenta,#FF007A)!important}.ba-site-footer{background:rgb(10 8 26 / .95)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-top:1px solid var(--ba47-border)!important;box-shadow:0 -10px 40px rgb(0 0 0 / .5)!important;color:var(--ba47-body)!important}.ba-site-footer h3,.ba-site-footer h4{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;font-family:var(--ba-font-display)!important}.ba-site-footer a{color:var(--ba47-muted)!important;-webkit-text-fill-color:var(--ba47-muted)!important;transition:color 0.2s ease!important}.ba-site-footer a:hover{color:var(--ba-cyber-cyan,var(--ba47-accent))!important;-webkit-text-fill-color:var(--ba-cyber-cyan,var(--ba47-accent))!important}.ba-v415-inner-hero{background:transparent!important;position:relative!important;padding:clamp(60px, 8vw, 110px) 0!important}.ba-v415-hero-panel{background:var(--ba47-glass)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid var(--ba47-border)!important;border-radius:28px!important;padding:clamp(32px, 5vw, 56px)!important;box-shadow:0 24px 60px rgb(0 0 0 / .65),inset 0 1px 0 rgb(255 255 255 / .15)!important}.ba-v415-hero-panel h1{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;font-family:var(--ba-font-display)!important}.ba-v415-hero-panel p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}.ba-card,.ba-entry,article.service-item,article.industry-item{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:22px!important;box-shadow:0 16px 40px rgb(0 0 0 / .45),inset 0 1px 0 rgb(255 255 255 / .1)!important}html body #main-content .ba-v435-benefit-panel,html body .ba-v435-benefit-panel,html body.ba-v429-route-service .ba-v435-benefit-panel,html body.ba-v429-route-services .ba-v435-benefit-panel{position:relative!important;background:radial-gradient(circle at 85% 20%,var(--ba47-border),transparent 45%),var(--ba47-glass)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid var(--ba47-border)!important;border-radius:24px!important;padding:clamp(28px, 4.5vw, 48px)!important;box-shadow:0 24px 60px rgb(0 0 0 / .65),inset 0 1px 0 rgb(255 255 255 / .14)!important;color:var(--ba47-text)!important;overflow:hidden!important}html body #main-content .ba-v435-benefit-panel::after,html body .ba-v435-benefit-panel::after{content:""!important;position:absolute!important;inset:-10% -10% -50% 30%!important;background:radial-gradient(circle,rgb(255 0 122 / .12),transparent 60%)!important;pointer-events:none!important;z-index:0!important}html body #main-content .ba-v435-benefit-panel>*,html body .ba-v435-benefit-panel>*{position:relative!important;z-index:1!important}html body #main-content .ba-v435-benefit-panel .ba-eyebrow,html body .ba-v435-benefit-panel .ba-eyebrow,html body.ba-v429-route-service .ba-v435-benefit-panel .ba-eyebrow,html body.ba-v429-route-services .ba-v435-benefit-panel .ba-eyebrow{display:inline-flex!important;color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;font-family:var(--ba-font-body,'Inter',sans-serif)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;margin-bottom:12px!important;background:transparent!important;border:none!important;box-shadow:none!important}html body #main-content .ba-v435-benefit-panel h3,html body .ba-v435-benefit-panel h3,html body.ba-v429-route-service .ba-v435-benefit-panel :where(h2,h3,h4,strong),html body.ba-v429-route-services .ba-v435-benefit-panel :where(h2,h3,h4,strong),html body.ba-v429-route-service .ba-v435-benefit-panel h3,html body.ba-v429-route-services .ba-v435-benefit-panel h3{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;font-family:var(--ba-font-display,'Manrope',sans-serif)!important;font-size:clamp(26px, 3.2vw, 38px)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-0.025em!important;margin:10px 0 0!important;text-shadow:0 2px 20px rgb(0 0 0 / .5)!important}html body #main-content .ba-v435-benefit-list,html body .ba-v435-benefit-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}@media (max-width:768px){html body #main-content .ba-v435-benefit-list,html body .ba-v435-benefit-list{grid-template-columns:1fr!important}}html body #main-content .ba-v435-benefit-list>div,html body .ba-v435-benefit-list>div{background:rgb(255 255 255 / .05)!important;border:1px solid var(--ba47-border)!important;border-radius:16px!important;padding:16px 18px!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:0 8px 24px rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .08)!important;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease!important;display:flex!important;gap:12px!important;align-items:flex-start!important}html body #main-content .ba-v435-benefit-list>div:hover,html body .ba-v435-benefit-list>div:hover{transform:translateY(-2px)!important;border-color:rgb(0 242 254 / .45)!important;box-shadow:0 12px 32px rgb(0 242 254 / .15)!important}html body #main-content .ba-v435-benefit-list span,html body #main-content .ba-v435-benefit-list svg,html body .ba-v435-benefit-list span,html body .ba-v435-benefit-list svg{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;stroke:var(--ba47-accent)!important;fill:none!important;flex:0 0 22px!important;width:22px!important;height:22px!important;filter:drop-shadow(0 0 6px rgb(0 242 254 / .4))!important}html body #main-content .ba-v435-benefit-list p,html body .ba-v435-benefit-list p,html body.ba-v429-route-service .ba-v435-benefit-panel :where(p,li),html body.ba-v429-route-services .ba-v435-benefit-panel :where(p,li),html body.ba-v429-route-service .ba-v435-benefit-list p,html body.ba-v429-route-services .ba-v435-benefit-list p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important;font-family:var(--ba-font-body,'Inter',sans-serif)!important;font-size:15.5px!important;line-height:1.65!important;font-weight:500!important;margin:0!important;opacity:1!important}html body #main-content .ba-v429-benefit-grid .ba-v429-check,html body .ba-v429-benefit-grid .ba-v429-check{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:16px!important;color:var(--ba47-body)!important}html body #main-content .ba-v429-benefit-grid .ba-v429-check p,html body .ba-v429-benefit-grid .ba-v429-check p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html body #main-content .ba-v429-benefit-grid .ba-v429-check>span,html body .ba-v429-benefit-grid .ba-v429-check>span{background:rgb(0 242 254 / .12)!important;color:var(--ba47-accent)!important}html body #main-content .ba-v435-deliverable-grid .ba-v435-deliverable,html body .ba-v435-deliverable-grid .ba-v435-deliverable{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:16px!important;color:var(--ba47-text)!important;box-shadow:0 12px 32px rgb(0 0 0 / .4)!important}html body #main-content .ba-v435-deliverable-grid .ba-v435-deliverable strong,html body .ba-v435-deliverable-grid .ba-v435-deliverable strong{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html body #main-content .ba-v435-deliverable-grid .ba-v435-deliverable span,html body .ba-v435-deliverable-grid .ba-v435-deliverable span{color:var(--ba47-accent)!important}html body #main-content .ba-v436-journey-section,html body .ba-v436-journey-section,html body #main-content .ba-v436-hub-intro,html body .ba-v436-hub-intro{position:relative!important;background:transparent!important;color:var(--ba47-text)!important}html body #main-content .ba-v436-journey-section .ba-v429-section-head h2,html body #main-content .ba-v436-hub-intro .ba-v436-hub-head h2,html body .ba-v436-journey-section .ba-v429-section-head h2,html body .ba-v436-hub-intro .ba-v436-hub-head h2{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;font-family:var(--ba-font-display,'Manrope',sans-serif)!important;font-weight:800!important}html body #main-content .ba-v436-journey-section .ba-v429-section-head .ba-lead,html body #main-content .ba-v436-hub-intro .ba-v436-hub-head .ba-lead,html body .ba-v436-journey-section .ba-v429-section-head .ba-lead,html body .ba-v436-hub-intro .ba-v436-hub-head .ba-lead{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html body #main-content .ba-v436-journey-section .ba-eyebrow,html body #main-content .ba-v436-hub-intro .ba-eyebrow,html body .ba-v436-journey-section .ba-eyebrow,html body .ba-v436-hub-intro .ba-eyebrow{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important}html body #main-content .ba-v436-journey-buttons,html body .ba-v436-journey-buttons{background:var(--ba47-glass)!important;border:1px solid var(--ba47-border)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:18px!important;padding:8px!important;gap:8px!important;box-shadow:0 14px 40px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .08)!important}html body #main-content .ba-v436-journey-button,html body .ba-v436-journey-button,html body.ba-v429-route-industry .ba-v436-journey-button,html body.ba-v429-route-industries .ba-v436-journey-button{background:rgb(255 255 255 / .05)!important;border:1px solid var(--ba47-border)!important;border-radius:12px!important;color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important;font-family:var(--ba-font-body,'Inter',sans-serif)!important;font-weight:600!important;padding:12px 16px!important;transition:all 0.25s cubic-bezier(.16,1,.3,1)!important;box-shadow:none!important}html body #main-content .ba-v436-journey-button strong,html body .ba-v436-journey-button strong{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important;font-weight:600!important}html body #main-content .ba-v436-journey-button>span,html body .ba-v436-journey-button>span,html body #main-content .ba-v436-journey-button .ba-v430-material-icon,html body .ba-v436-journey-button .ba-v430-material-icon{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;transition:transform 0.25s ease!important}html body #main-content .ba-v436-journey-button:hover,html body .ba-v436-journey-button:hover{background:rgb(255 255 255 / .12)!important;border-color:var(--ba47-border)!important;color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgb(0 0 0 / .4)!important}html body #main-content .ba-v436-journey-button:hover strong,html body .ba-v436-journey-button:hover strong{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html body #main-content .ba-v436-journey-button:hover>span{transform:scale(1.1)!important}html body #main-content .ba-v436-journey-button.is-active,html body #main-content .ba-v436-journey-button[aria-pressed="true"],html body .ba-v436-journey-button.is-active,html body .ba-v436-journey-button[aria-pressed="true"],html body.ba-v429-route-industry .ba-v436-journey-button.is-active,html body.ba-v429-route-industries .ba-v436-journey-button.is-active{background:linear-gradient(135deg,#FF007A 0%,#7928CA 100%)!important;border-color:rgb(255 0 122 / .5)!important;color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;box-shadow:0 10px 28px rgb(255 0 122 / .38),inset 0 1px 0 rgb(255 255 255 / .25)!important;transform:translateY(-1px)!important}html body #main-content .ba-v436-journey-button.is-active strong,html body .ba-v436-journey-button.is-active strong{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;font-weight:700!important}html body #main-content .ba-v436-journey-button.is-active>span,html body .ba-v436-journey-button.is-active>span,html body #main-content .ba-v436-journey-button.is-active .ba-v430-material-icon,html body .ba-v436-journey-button.is-active .ba-v430-material-icon{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;filter:drop-shadow(0 0 6px rgb(255 255 255 / .6))!important}html body #main-content .ba-v436-journey-panels,html body .ba-v436-journey-panels{position:relative!important;min-height:250px!important}html body #main-content .ba-v436-journey-panel,html body .ba-v436-journey-panel,html body.ba-v429-route-industry .ba-v436-journey-panel,html body.ba-v429-route-industries .ba-v436-journey-panel{position:relative!important;background:radial-gradient(circle at 85% 20%,var(--ba47-border),transparent 45%),var(--ba47-glass)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid var(--ba47-border)!important;border-radius:24px!important;padding:clamp(28px, 4.5vw, 48px)!important;box-shadow:0 24px 60px rgb(0 0 0 / .65),inset 0 1px 0 rgb(255 255 255 / .14)!important;color:var(--ba47-text)!important;overflow:hidden!important}html body #main-content .ba-v436-journey-panel::before,html body .ba-v436-journey-panel::before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 82% 28%,rgb(121 40 202 / .25),transparent 40%),radial-gradient(circle at 18% 78%,rgb(255 0 122 / .15),transparent 42%)!important;pointer-events:none!important;z-index:0!important}html body #main-content .ba-v436-journey-panel>*,html body .ba-v436-journey-panel>*{position:relative!important;z-index:1!important}html body #main-content .ba-v436-stage-number,html body .ba-v436-stage-number{display:grid!important;place-items:center!important;width:84px!important;height:84px!important;border-radius:20px!important;background:rgb(0 242 254 / .12)!important;border:1px solid rgb(0 242 254 / .35)!important;color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;font-family:var(--ba-font-display,'Manrope',sans-serif)!important;font-weight:800!important;font-size:clamp(26px, 3.2vw, 36px)!important;box-shadow:0 0 25px rgb(0 242 254 / .25),inset 0 1px 0 rgb(255 255 255 / .2)!important}html body #main-content .ba-v436-journey-panel h3,html body .ba-v436-journey-panel h3,html body.ba-v429-route-industry .ba-v436-journey-panel :where(h2,h3,h4,strong),html body.ba-v429-route-industries .ba-v436-journey-panel :where(h2,h3,h4,strong),html body.ba-v429-route-industry .ba-v436-journey-panel h3,html body.ba-v429-route-industries .ba-v436-journey-panel h3{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;font-family:var(--ba-font-display,'Manrope',sans-serif)!important;font-size:clamp(24px, 3vw, 36px)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-0.025em!important;margin:0 0 14px!important;text-shadow:0 2px 20px rgb(0 0 0 / .5)!important}html body #main-content .ba-v436-journey-panel p,html body .ba-v436-journey-panel p,html body.ba-v429-route-industry .ba-v436-journey-panel :where(p,li),html body.ba-v429-route-industries .ba-v436-journey-panel :where(p,li),html body.ba-v429-route-industry .ba-v436-journey-panel p,html body.ba-v429-route-industries .ba-v436-journey-panel p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important;font-family:var(--ba-font-body,'Inter',sans-serif)!important;font-size:16.5px!important;line-height:1.75!important;font-weight:400!important;margin:0 0 22px!important;opacity:1!important}html body #main-content .ba-v436-stage-signal,html body .ba-v436-stage-signal{display:inline-flex!important;align-items:center!important;padding:8px 18px!important;border-radius:999px!important;background:rgb(255 0 122 / .12)!important;border:1px solid rgb(255 0 122 / .35)!important;color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;font-family:var(--ba-font-body,'Inter',sans-serif)!important;font-weight:700!important;font-size:13px!important;letter-spacing:0.05em!important;box-shadow:0 0 18px rgb(255 0 122 / .2)!important}html body #main-content .ba-v435-process-step,html body .ba-v435-process-step{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:18px!important;box-shadow:0 12px 32px rgb(0 0 0 / .4)!important}html body #main-content .ba-v435-process-step h3,html body .ba-v435-process-step h3{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html body #main-content .ba-v435-process-step p,html body .ba-v435-process-step p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html body #main-content .ba-v435-process-number,html body .ba-v435-process-number{background:rgb(121 40 202 / .25)!important;border:1px solid rgb(0 242 254 / .3)!important;color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important}html body #main-content .ba-v436-pressure,html body .ba-v436-pressure{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:18px!important}html body #main-content .ba-v436-pressure h3,html body .ba-v436-pressure h3{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html body #main-content .ba-v436-pressure p,html body .ba-v436-pressure p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html body #main-content .ba-v436-visual-note,html body .ba-v436-visual-note,html body.ba-v429-route-industry .ba-v436-visual-note{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:18px!important}html body #main-content .ba-v436-visual-note span,html body .ba-v436-visual-note span{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important}html body #main-content .ba-v436-visual-note strong,html body .ba-v436-visual-note strong,html body.ba-v429-route-industry .ba-v436-visual-note :where(h2,h3,h4,strong){color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html body #main-content .ba-v436-visual-note p,html body .ba-v436-visual-note p,html body.ba-v429-route-industry .ba-v436-visual-note :where(p,li){color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html body #main-content .ba-v436-outcome-card,html body .ba-v436-outcome-card{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:20px!important}html body #main-content .ba-v436-outcome-card h3,html body .ba-v436-outcome-card h3{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html body #main-content .ba-v436-outcome-card p,html body .ba-v436-outcome-card p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-cta .ba-eyebrow,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-cta .ba-eyebrow *,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-cta .ba-eyebrow,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-cta .ba-eyebrow *,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-card .ba-eyebrow,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-card .ba-eyebrow *{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;background:rgb(255 0 122 / .12)!important;border-color:rgb(255 0 122 / .35)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-card,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-card{background:var(--ba47-glass)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid var(--ba47-border)!important;box-shadow:0 24px 60px rgb(0 0 0 / .65),inset 0 1px 0 rgb(255 255 255 / .1)!important;border-radius:24px!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-card h2,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-card h2{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-card p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-card .ba-lead,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-card p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v429-final-card .ba-lead{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:20px!important;box-shadow:0 18px 46px rgb(0 0 0 / .55),inset 0 1px 0 rgb(255 255 255 / .08)!important;color:var(--ba47-text)!important;transition:transform 0.3s cubic-bezier(.16,1,.3,1),border-color 0.3s ease,box-shadow 0.3s ease!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card:hover,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card:focus-within,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card:hover,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card:focus-within{transform:translateY(-5px)!important;border-color:rgb(0 242 254 / .5)!important;box-shadow:0 24px 60px rgb(0 0 0 / .75),0 0 25px rgb(0 242 254 / .22)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-icon,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card-icon{background:rgb(0 242 254 / .12)!important;border:1px solid rgb(0 242 254 / .3)!important;color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-type,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-kicker{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card h3,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card h3 a,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card h3,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card h3 a,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card h3,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card h3 a,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card h3,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card h3 a{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-card p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-card p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-note,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-note{background:rgb(255 255 255 / .05)!important;border-left:3px solid var(--ba47-accent)!important;border-top:1px solid rgb(255 255 255 / .08)!important;border-right:1px solid rgb(255 255 255 / .08)!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;border-radius:0 14px 14px 0!important;color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-note span,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-note span{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-advantage,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-advantage,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-advantage,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-advantage{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:20px!important;box-shadow:0 16px 44px rgb(0 0 0 / .5)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-advantage-icon,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-advantage>span{background:rgb(121 40 202 / .25)!important;border:1px solid var(--ba47-border)!important;color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-advantage h3,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-advantage h3,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-advantage h3,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-advantage h3{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-advantage p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-advantage p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-advantage p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-advantage p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-delivery-card,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-delivery-card,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-delivery-panel,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-delivery-panel{background:var(--ba47-glass)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;border:1px solid var(--ba47-border)!important;border-radius:22px!important;box-shadow:0 20px 52px rgb(0 0 0 / .6)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-step-number,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-delivery-number{background:linear-gradient(135deg,#FF007A,#7928CA)!important;color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;box-shadow:0 8px 24px rgb(255 0 122 / .35)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-step-label,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-delivery-signal{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-delivery-card h3,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-delivery-card h3,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-delivery-panel h3,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-delivery-panel h3{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-delivery-card p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-delivery-card p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-delivery-panel p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-delivery-panel p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-service-nav,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v436-industry-nav,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-nav,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-nav{position:sticky!important;top:var(--ba-header-h,82px)!important;z-index:55!important;background:var(--ba47-glass)!important;backdrop-filter:blur(24px) saturate(130%)!important;-webkit-backdrop-filter:blur(24px) saturate(130%)!important;border-bottom:1px solid var(--ba47-border)!important;box-shadow:0 12px 36px rgb(0 0 0 / .55)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-service-nav-label,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v436-industry-nav-label,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-nav-label,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-nav-label{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;font-weight:700!important;letter-spacing:0.12em!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-service-nav a,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v436-industry-nav a,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-nav a,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-nav a{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important;background:transparent!important;border:1px solid transparent!important;transition:all 0.2s ease!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-service-nav a:hover,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v436-industry-nav a:hover,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-nav a:hover,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-nav a:hover,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-service-nav a:focus-visible,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v436-industry-nav a:focus-visible,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-nav a:focus-visible,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-nav a:focus-visible{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important;background:rgb(255 255 255 / .08)!important;border-color:var(--ba47-border)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-service-nav a.is-current,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v436-industry-nav a.is-current,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v437-location-nav a.is-current,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v438-location-nav a.is-current{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;background:rgb(0 242 254 / .12)!important;border-color:rgb(0 242 254 / .4)!important;box-shadow:0 0 16px rgb(0 242 254 / .22)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-system-node,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-system-node{background:var(--ba47-glass)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--ba47-border)!important;border-radius:20px!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-system-icon{background:rgb(0 242 254 / .12)!important;border:1px solid rgb(0 242 254 / .35)!important;color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important;box-shadow:0 0 20px rgb(0 242 254 / .2)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-system-node strong,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-system-node strong{color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-system-node p,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-system-node p{color:var(--ba47-body)!important;-webkit-text-fill-color:var(--ba47-body)!important}html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-node-count,html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content .ba-v435-node-count{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important}html:root body.ba-v51.ba-v51.ba-v51 :focus-visible,html:root body.ba-v51.ba-v51.ba-v51 a:focus-visible,html:root body.ba-v51.ba-v51.ba-v51 button:focus-visible,html:root body.ba-v51.ba-v51.ba-v51 input:focus-visible,html:root body.ba-v51.ba-v51.ba-v51 textarea:focus-visible,html:root body.ba-v51.ba-v51.ba-v51 select:focus-visible,html:root body.ba-v51.ba-v51.ba-v51 summary:focus-visible{outline:3px solid var(--ba47-accent)!important;outline-offset:3px!important;box-shadow:0 0 0 6px rgb(0 242 254 / .25)!important}}@layer ba-report-contrast{html body #main-content :is(h1,h2,h3,h4,h5,h6){color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html body #main-content :is(p,li,dd,label,legend){color:var(--ba47-body)!important;-webkit-text-fill-color:currentColor!important}html body .ba-logo{background:var(--ba47-text)!important;border-radius:12px;padding:8px 12px}html body #main-content :is(.ba-v438-delivery-icon,.ba-v438-advantage-icon){color:var(--ba47-accent)!important;-webkit-text-fill-color:currentColor!important}html body{--ba-grad-btn:linear-gradient(135deg,#cc0062,#7928ca)}html body #main-content :is(.ba-btn-primary,.ba-v438-step-number,.ba-v437-delivery-number){background:linear-gradient(135deg,#cc0062,#7928ca)!important;color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html.ba-a11y-high-contrast body,html.ba-a11y-high-contrast body #main-content :is(section,article,nav,aside,details,form){background:#000!important;color:var(--ba47-text)!important;backdrop-filter:none!important}@media(prefers-reduced-motion:reduce){html body #main-content :is(.ba-v438-location-card,.ba-v437-location-card){transform:none!important;transition:none!important}}html.ba-a11y-pause-animations body #main-content :is(.ba-v438-location-card,.ba-v437-location-card),html.ba-a11y-reduce-motion body #main-content :is(.ba-v438-location-card,.ba-v437-location-card){transform:none!important;transition:none!important}}@layer ba-report-contrast{html body :is(#site-navigation,.ba-mega-menu,.ba-mega-intro,.ba-dropdown-link){background:var(--ba47-glass)!important;color:var(--ba47-body)!important}html body #site-navigation :is(a,button,span,p,strong){color:var(--ba47-body)!important;-webkit-text-fill-color:currentColor!important}html body #site-navigation :is(a,button):hover{color:var(--ba47-text)!important;background:rgb(138 43 226 / .2)!important}html body #site-header .ba-btn-primary{background:linear-gradient(135deg,#cc0062,#7928ca)!important;color:var(--ba47-text)!important;-webkit-text-fill-color:var(--ba47-text)!important}html body #main-content .ba-v438-step-icon{color:var(--ba47-accent)!important;-webkit-text-fill-color:var(--ba47-accent)!important}}@layer ba-report-contrast{html:root body.ba-v51.ba-v51.ba-v51 #main-content#main-content#main-content#main-content#main-content#main-content#main-content#main-content :focus-visible,html:root body.ba-v51 #site-header :focus-visible,html:root body.ba-v51 .ba-site-footer :focus-visible{outline:3px solid var(--ba47-accent)!important;outline-offset:3px!important;box-shadow:0 0 0 6px rgb(0 242 254 / .25)!important}}