:root{--bnb-floating-right:24px;--bnb-chat-bottom:24px;--bnb-floating-size:60px;--bnb-floating-gap:12px}@media (width<=1024px){:root{--bnb-chat-bottom:calc(3.5rem + env(safe-area-inset-bottom))}}@media (width<=480px){:root{--bnb-floating-right:16px}}:root{--heading-font:"BNBFont_foldit", "Oxanium", sans-serif;--heading-weight:400;--heading-palette:--bnb-foldit-blue;--heading-active-palette:--bnb-foldit-white;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface-canvas:oklch(100% 0 0);--color-surface-elevated:oklch(98% .005 250);--color-text-primary:oklch(18% .035 255);--color-text-secondary:oklch(18% .035 255/.72);--color-text-muted:oklch(18% .035 255/.46);--color-brand-primary:oklch(46% .145 260);--color-brand-accent:oklch(80% .125 162);--color-brand-gold:oklch(74% .125 82);--color-focus-ring:oklch(55% .18 258);--bg:var(--color-surface-canvas);--white:var(--color-text-primary);--muted:var(--color-text-secondary);--faint:var(--color-text-muted);--green:var(--color-brand-accent);--blue:var(--color-brand-primary);--brand-blue:var(--color-brand-primary);--gold:var(--color-brand-gold);--silver:#c8cdd4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100dvh;color:var(--white);background:#fff;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.space-bg{z-index:0;background:radial-gradient(circle at 60% 48%,#070c18 0%,#03060c 55%,#010205 100%)}.brand img{object-fit:contain;object-position:left center;filter:drop-shadow(0 3px 10px #1030601f);width:auto;max-width:none;height:2.6rem;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),filter .32s;display:block}.nav-blob,.nav-inner:before{display:none}.nav-inner,.language .nav-inner{z-index:2;color:#0a233f9e;min-width:auto;min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:.52rem .8rem;transition:color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.language{color:#0a233f9e;min-width:4.25rem;font-size:.75rem}.language:hover{transform:translateY(-1px)}.language:after{content:"";margin:0}.language .nav-inner{padding-inline:.68rem}.lang-arrow{color:#0a233f73;margin-left:.28rem}.site-preview-banner{z-index:1300;color:#fff;text-align:center;background:#173653;padding:10px 16px;font:13px system-ui,sans-serif;position:fixed;inset:auto 0 0}.site-maintenance-banner{z-index:1300;color:#f0f9ff;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1628f0;border-top:1px solid #38bdf861;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:10px 16px;font:500 13px/1.4 system-ui,sans-serif;display:flex;position:fixed;inset:auto 0 0}.site-maintenance-banner a{color:#7dd3fc;text-underline-offset:2px;font-weight:600;text-decoration:underline}main,footer{z-index:10;position:relative}.final .division-list,.final .actions.centered{justify-content:flex-start}.eyebrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#ffffff8c;letter-spacing:.22em;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.7rem;margin-bottom:2.25rem;padding:.55rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.63rem;display:inline-flex}.eyebrow i{background:var(--green);border-radius:999px;width:.4rem;height:.4rem;box-shadow:0 0 10px #66d4a5cc}h1,h2,h3{font-family:var(--heading-font);letter-spacing:.025em;text-transform:uppercase;color:#2bb8f6;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0;font-weight:400;line-height:1.15}h1{margin-bottom:1.5rem;font-size:clamp(1.75rem,3.8vw,3.6rem)}h2{font-family:var(--heading-font);letter-spacing:.025em;text-transform:uppercase;margin-bottom:1.75rem;font-size:clamp(1.3rem,2.6vw,2.65rem);font-weight:400;line-height:1.2}.final h2{white-space:nowrap}.est,.division-mark,.kicker,.division-list,.legal{letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.est{color:#ffffff73;align-items:center;gap:.9rem;margin-bottom:1.8rem;font-size:.7rem;display:flex}.est span{background:#ffffff40;width:2.5rem;height:1px;display:block}.actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.actions.centered{justify-content:center}.pill{letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.85rem 1.7rem;font-size:.9rem;font-weight:300;transition:transform .22s,color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.pill:hover{transform:translateY(-1px)}.pill.primary{color:#04100c;background:linear-gradient(90deg,#66d4a5eb,#5b9cffdb,#66d4a5eb) 0 0/200% 100%;animation:4s infinite gradientShift;box-shadow:0 18px 50px #5b9cff1f}.pill.glass{color:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#ffffff0a,#ffffff2e,#ffffff0a),#0000007a;border:1px solid #ffffff24}.division-brand-badge{align-items:center;width:min(52%,16.64rem);margin-bottom:1.25rem;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s;display:inline-flex}.division-brand-badge:hover{transform:translateY(-2px)scale(1.02)}.division-logo-img{object-fit:contain;filter:drop-shadow(0 4px 14px #255ab129);width:100%;max-width:100%;height:auto;display:block}.back-to-top{right:calc(var(--bnb-floating-right) + 7px);bottom:calc(var(--bnb-chat-bottom) + var(--bnb-floating-size) + var(--bnb-floating-gap));z-index:1100;color:#235abc;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffffeb;border:1px solid #255ab13d;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:opacity .2s,visibility .2s,transform .18s,box-shadow .18s,background .18s,color .18s;display:grid;position:fixed;box-shadow:0 8px 22px #0e284824,inset 0 1px #fffc}.back-to-top:not(.is-away){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.back-to-top svg{width:21px;height:21px}.back-to-top:hover{color:#fff;background:#235abc;border-color:#235abc;transform:translateY(-2px);box-shadow:0 10px 26px #235abc47}.back-to-top:focus-visible{outline-offset:3px;outline:2px solid #2859b3}@media (width<=480px){.back-to-top{right:calc(var(--bnb-floating-right) + 7px)}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none}}.division-mark{letter-spacing:.2em;align-items:center;gap:.85rem;margin-bottom:1.5rem;font-size:.67rem;display:flex}.division-mark span{opacity:.65;background:currentColor;width:2rem;height:1px}.blue{color:var(--blue)}.gold{color:var(--gold)}.silver{color:var(--silver)}.green{color:#44d4a8}.cyan{color:#24b8df}.kicker{color:#ffffff6b;letter-spacing:.25em;margin-bottom:1.75rem;font-size:.67rem}.division-list{color:#ffffff6e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin:0 0 3rem;font-size:.68rem;display:flex}.division-list i{background:#ffffff3d;border-radius:50%;width:.26rem;height:.26rem}footer{background:#0000004d;border-top:1px solid #ffffff0e;padding:3.5rem 8rem 2.5rem}.legal{color:#ffffff52;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex}.scroll-hint{z-index:16;color:#ffffff59;pointer-events:none;flex-direction:column;align-items:center;gap:.45rem;transition:opacity .24s,transform .24s;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.scroll-hint span{border:1px solid #ffffff38;border-radius:999px;width:1.35rem;height:2rem;position:relative}.scroll-hint span:after{content:"";background:#ffffff6b;border-radius:999px;width:.25rem;height:.55rem;animation:1.2s infinite wheel;position:absolute;top:.42rem;left:50%;transform:translate(-50%)}.scroll-hint small{letter-spacing:.22em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.63rem}.scroll-hint.hidden{opacity:0;transform:translate(-50%,.6rem)}.map-focus{z-index:17;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00000059;border:1px solid #ffffff14;border-radius:999px;min-width:10.5rem;padding:.85rem 1.2rem;transition:opacity .26s,transform .26s,border-color .26s;position:fixed;bottom:2.35rem;right:4.25rem;box-shadow:0 18px 50px #0000002e}.map-focus:before{content:none;background:#ffffff47;border-radius:50%;width:.78rem;height:.78rem;transition:background .26s,box-shadow .26s;position:absolute;top:50%;left:1rem;transform:translateY(-50%);box-shadow:0 0 #66d4a500}.map-focus span,.map-focus strong{white-space:nowrap;display:block}.map-focus span{color:#ffffff5c;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem}.map-focus strong{color:#ffffffdb;margin-top:.22rem;font-size:.88rem;font-weight:300}.map-focus.active-region{background:#0000007a;border-color:#66d4a538;box-shadow:0 18px 60px #66d4a51a}.map-focus.active-region:before{content:none}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes wheel{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,.65rem)}}@media (width<=900px){.map-focus{min-width:8.75rem;padding:.7rem .85rem .7rem 2.25rem;bottom:1.45rem;right:1.35rem}.map-focus:before{width:.68rem;height:.68rem;left:.85rem}.map-focus strong{font-size:.78rem}}@media (width<=520px){.brand{font-size:.95rem}.brand img{object-fit:contain;width:auto;max-width:9.6rem;height:1.95rem}.language{font-size:.7rem}.eyebrow,.division-mark,.kicker,.division-list,.est{letter-spacing:.16em}.eyebrow,.division-mark{font-size:.58rem}.division-list{gap:.65rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--white:#0b1628;--muted:#0b1628b8;--faint:#0b162875}body{color:#0b1628;background:#fff}.space-bg{background:#fff}main{pointer-events:none}.language,.lang-arrow{color:#091a309e}.eyebrow{color:#0b2644a8;background:#ffffffc2;border-color:#184c7e24;box-shadow:0 10px 30px #23528414}.pill.glass{color:#082340d6;background:#ffffffc7;border-color:#194e8229;box-shadow:0 12px 30px #1b446f1a}footer{background:#deeff8f0;border-top-color:#1845701a}.scroll-hint span{border-color:#113a613d}.map-focus,.map-focus.active-region{background:#ffffffd6;border-color:#184f8424;box-shadow:0 16px 46px #1f4d7c1f}.drawer-dot{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #66d4a5cc}.cursor-ring{pointer-events:none;will-change:transform;border:1px solid #1897cbb8;border-radius:50%;width:2rem;height:2rem;transition:width .22s,height .22s,border-color .22s,box-shadow .22s;display:block;position:fixed;top:0;left:0;box-shadow:0 0 10px #1ea4da3d,inset 0 0 8px #ffffff4d}@media (hover:none),(pointer:coarse){*{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){.cursor-ring{transition:none}}body{background:#fff}.space-bg{background:#fff;overflow:hidden}.space-bg:before,.space-bg:after{display:none!important}@keyframes circuitCurrent{to{stroke-dashoffset:-156px}}@keyframes circuitNodePulse{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:1;transform:scale(1.16)}}@keyframes skyPointDrift{0%{transform:translate(0,0)}to{transform:translate(-83px,83px)}}@keyframes atmosphereSweep{0%{transform:translate(-10%,-2%)}to{transform:translate(8%,2%)}}@keyframes skyVeil{0%{background-position:0%;transform:translate(-4%,-1%)}to{background-position:100%;transform:translate(5%,1%)}}@keyframes contourDrift{0%{transform:translate(0,0)}to{transform:translate(154px,-74px)}}footer{-webkit-backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #18457014;flex-shrink:0;width:100%;margin-top:auto;padding:1.25rem clamp(2rem,5vw,7rem) 1.15rem}.legal{color:#0b1e359e;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;line-height:1.35;display:flex}@media (width<=760px){footer{padding:1.15rem 1.25rem .95rem}.legal{flex-direction:column;align-items:flex-start;gap:.45rem}}@media (width>=1025px){.brand{border:0;justify-content:flex-start;justify-self:start;width:auto;min-height:0;padding:0}.brand img{object-fit:contain;width:auto;max-width:8.8rem;height:1.85rem}.language{justify-self:end;margin-top:0}footer{padding-left:clamp(3rem,6.5vw,8rem);padding-right:clamp(3rem,6.5vw,8rem)}.scroll-hint{left:50%}}.contact-cta{color:#123b5d;min-height:2.25rem;font-palette:normal;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(105deg,#5bd3c2eb,#67a4f9f0);border:1px solid #2c80ce24;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.52rem .85rem;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.86rem,.95vw,.96rem);font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 9px 24px #3787cd2b,inset 0 1px #ffffff61}.pill{text-decoration:none}@keyframes hqLocationOrbit{to{transform:rotate(360deg)}}@keyframes hqLocationRipple{0%{opacity:.65;transform:scale(.65)}to{opacity:0;transform:scale(1.65)}}@keyframes hqShieldLevitate{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes hqPulseRing{0%{opacity:.95;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes hqPinLight{0%,to{opacity:.58;box-shadow:0 0 #35c8ff2e,0 0 7px #22b1ff9e}50%{opacity:1;box-shadow:0 0 0 6px #35c8ff00,0 0 16px #22b1fff2}}@keyframes hqSheenSweep{0%{opacity:0;transform:translate(-100%)}40%{opacity:.9}to{opacity:0;transform:translate(120%)}}.contact-cta:hover{filter:brightness(1.035);transform:translateY(-1px);box-shadow:0 12px 28px #3787cd36,inset 0 1px #ffffff75}html,body{background:#fff!important;margin-bottom:0!important;padding-bottom:0!important}@media (width<=1024px){body{padding-bottom:0!important}.brand{align-items:center!important;display:flex!important}.brand img{object-fit:contain!important;width:auto!important;max-width:8.8rem!important;height:1.8rem!important}.language{display:inline-flex!important}.language .nav-inner{padding:.44rem .64rem!important;font-size:.68rem!important}h2{margin-bottom:.75rem!important;font-size:clamp(1.35rem,3.2vw,2.9rem)!important;line-height:1.16!important}.reveal-line-text{white-space:normal!important;line-height:1.14!important}.eyebrow{margin-bottom:.85rem!important;padding:.38rem .75rem!important;font-size:.62rem!important}.division-mark{margin-bottom:.75rem!important;font-size:.65rem!important}.division-mark span{width:1.5rem!important}.est{margin-bottom:.85rem!important;font-size:.68rem!important}.actions{flex-flow:wrap!important;align-items:center!important;gap:.65rem!important;display:flex!important}.pill{border-radius:999px!important;align-items:center!important;gap:.45rem!important;min-width:0!important;padding:.72rem 1.25rem!important;font-size:.8rem!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.pill.primary{color:#123b5d!important;background:linear-gradient(105deg,#5bd3c2f5,#67a4f9f5)!important;border:1px solid #ffffff6b!important;box-shadow:0 8px 22px #3787cd2e,inset 0 1px #ffffff6b!important}.pill.glass{color:#0b2244!important;background:#fffffff0!important;border:1px solid #0f234129!important;box-shadow:0 4px 14px #0b16280f!important}.scroll-hint{display:none!important}.final .kicker{margin-bottom:.75rem!important;font-size:.62rem!important}.final .division-list{flex-wrap:wrap!important;gap:.45rem .75rem!important;margin-bottom:1.1rem!important;font-size:.72rem!important;display:flex!important}.final .actions.centered{justify-content:flex-start!important;margin-bottom:1.5rem!important}.legal{letter-spacing:.1em!important;color:#0b162885!important;flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:.35rem .8rem!important;font-size:.52rem!important}}@media (width<=680px){.legal-document h2{margin-bottom:1.25rem;font-size:2rem!important}.legal-document h3{margin-top:1.35rem;font-size:.7rem}.legal-document p,.legal-document dd,.legal-document dt,.legal-document li{font-size:.76rem;line-height:1.65}.legal-document .legal-reference{font-size:.62rem}.legal-document dl>div{grid-template-columns:1fr;gap:.08rem}}@media (width<=430px){.legal{font-size:.48rem!important}}@media (width<=1024px){h2{margin-bottom:clamp(.55rem,1.8vw,1.75rem)!important;font-size:clamp(1.15rem,3.3vw,2.5rem)!important;line-height:1.14!important}.eyebrow{white-space:nowrap!important;gap:clamp(.25rem,.7vw,.7rem)!important;margin-bottom:clamp(.65rem,2vw,2.25rem)!important;padding:clamp(.28rem,.55vw,.55rem) clamp(.48rem,1vw,1rem)!important;font-size:clamp(.55rem,1vw,.68rem)!important}.division-mark,.est,.kicker,.division-list{font-size:clamp(.56rem,1vw,.72rem)!important}.division-mark,.est,.kicker{margin-bottom:clamp(.55rem,1.5vw,1.75rem)!important}.actions{flex-wrap:nowrap!important;gap:clamp(.2rem,.8vw,1rem)!important}.pill{white-space:nowrap!important;gap:clamp(.25rem,.65vw,.65rem)!important;min-height:clamp(1.85rem,3.3vw,3rem)!important;padding:clamp(.48rem,.85vw,.85rem) clamp(.4rem,1.35vw,1.7rem)!important;font-size:clamp(.64rem,1.1vw,.95rem)!important}.final .division-list{flex-wrap:wrap!important;justify-content:flex-start!important;gap:.35rem .55rem!important;margin-bottom:clamp(.7rem,2vw,1.5rem)!important}html{--mobile-globe-size:clamp(100px, 30vw, 320px);--mobile-gutter:clamp(1.25rem, 5vw, 3rem);--mobile-column-gap:1rem;scroll-padding-top:5rem}.global-copy{isolation:auto;width:100%;min-width:0;position:relative}.brand img{max-width:9rem!important;height:auto!important}.back-to-top{bottom:calc(var(--bnb-chat-bottom) + var(--bnb-floating-size) + var(--bnb-floating-gap))}}[hidden],.pill[hidden],.contact-cta[hidden],.mobile-drawer-cta[hidden],.language[hidden],.language-picker[hidden],.panel[hidden],.software-browser[hidden],.brand-strip[hidden],.hq-location[hidden],.hq-location[data-hq-hidden=true]{display:none!important}.panel{align-items:center;min-height:auto;padding:clamp(3.25rem,6vh,4.75rem) clamp(1.4rem,6.5vw,8rem);scroll-margin-top:4.5rem;display:flex;position:relative;overflow:visible}.hero{min-height:100dvh;padding-top:7.5rem;padding-bottom:clamp(3.5rem,6vh,5rem)}.panel-left{text-align:left;justify-content:flex-start}.panel-center{text-align:center;justify-content:center}.panel-right{text-align:left;justify-content:flex-end}.panel.final{text-align:left;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:100dvh;padding:0;display:flex}.final .panel-content{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:flex-start;max-width:34rem;padding:7rem clamp(3rem,6.5vw,8rem) 2rem;display:flex}.panel-content{max-width:39rem;position:relative}.panel .ghost-number{opacity:0;transition:opacity 3.5s .575s}.panel.is-revealed .ghost-number{opacity:1}h1.hero-title{font-family:var(--heading-font);letter-spacing:.025em;text-transform:uppercase;margin-bottom:1.75rem;font-size:clamp(1.65rem,3.6vw,3.4rem);font-weight:400;line-height:1.14}#intro h1,#intro .reveal-line-text{font-family:var(--heading-font);letter-spacing:.025em;text-transform:uppercase;font-size:clamp(1.65rem,3.6vw,3.4rem);line-height:1.14}.panel h2,.panel .reveal-line-text{font-family:var(--heading-font);letter-spacing:.025em;text-transform:uppercase;font-size:clamp(1.3rem,2.6vw,2.65rem);line-height:1.2}.hero h1,.final h2{color:#2bb8f6;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.hero h1.hero-wordmark{background:0 0;-webkit-background-clip:border-box;background-clip:border-box;width:min(35rem,74vw);height:auto;margin:0 0 1.6rem;line-height:0}.hero-wordmark img{object-fit:contain;filter:drop-shadow(0 3px 5px #1d5b9424);width:100%;height:auto;display:block}.panel p,.panel-content p,.hero p,h1~p,h2~p,h3~p{font-family:var(--body-copy-font,"Inter", system-ui, -apple-system, sans-serif);letter-spacing:.003em;font-weight:var(--body-copy-weight,400)}.panel p,.panel-content p{max-width:58ch;font-family:var(--body-copy-font,"Inter", system-ui, -apple-system, sans-serif);color:var(--body-copy-color,#2b4158);font-size:var(--body-copy-size,clamp(1rem, 1.08vw, 1.125rem));font-weight:var(--body-copy-weight,400);line-height:var(--body-copy-line-height,1.65);letter-spacing:.003em;text-transform:none;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;margin:0 0 2.25rem}#software.panel .panel-content{text-align:left;flex:0 50rem!important;width:min(50rem,45vw)!important;max-width:min(50rem,45vw)!important}#software .panel-content>h2,#software .panel-content>p{width:100%;max-width:58ch;margin-left:0;margin-right:0}#software .panel-content>p{text-align:left;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}#software .reveal-line-text{white-space:normal}.software-browser{color:#203657;background:#fff;border:1px solid #255ab12e;border-radius:14px;width:100%;max-width:100%;margin-top:1.6rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 40px #255ab11a}.software-browser:hover{transform:translateY(-4px);box-shadow:0 20px 45px #255ab12e,0 18px 28px -12px #0084ffa6}.software-browser:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(at 50% 100%,#239bff59,#0000 72%);border-radius:0 0 13px 13px;height:35%;transition:opacity .22s;position:absolute;inset:auto 0 0;box-shadow:inset 0 -2px #3caaffd9}.software-browser:hover:after,.software-browser:focus-visible:after{opacity:1}.software-browser:focus-visible,.division-brand-badge:focus-visible{outline-offset:5px;outline:3px solid #255ab1}.software-browser-tabs{background:#eaf0f8;align-items:center;gap:16px;padding:10px 14px 0;font-size:11px;display:flex}.software-browser-dots{gap:5px;padding-bottom:10px;display:flex}.software-browser-dots i{background:#ffb359;border-radius:50%;width:7px;height:7px}.software-browser-dots i:first-child{background:#ff7c78}.software-browser-dots i:last-child{background:#69c89b}.software-browser-tab{background:#fff;border-radius:8px 8px 0 0;flex:1;justify-content:space-between;gap:12px;max-width:190px;padding:8px 12px;display:flex}.software-browser-address{color:#5b6d85;background:#f3f6fa;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:8px 12px;padding:6px 10px;font-size:11px;display:flex}.software-browser-preview{aspect-ratio:1024/314;background:radial-gradient(at 100% 100%,#d7edff,#0000 70%),#fff;padding:0;display:block}.software-browser-preview img{object-fit:contain;width:100%;height:100%;display:block}.software-browser-url{white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.software-browser-tab:before{content:"";background:50%/contain no-repeat;flex:none;width:14px;height:14px;margin-right:8px}#software .software-browser-tab:before{background-image:url(data:image/webp;base64,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)}#consulting .software-browser-tab:before{background-image:url(data:image/webp;base64,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)}#store .software-browser-tab:before{background-image:url(data:image/webp;base64,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)}#analytics .software-browser-tab:before{background-image:url(data:image/webp;base64,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)}.software-browser-tab{align-items:center;justify-content:flex-start!important}.software-browser-tab>span:last-child{margin-left:auto}@keyframes url-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes url-type-again{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.panel.is-revealed .software-browser-url{animation:.9s steps(16,end) .35s backwards url-type}.software-browser:hover .software-browser-url,.software-browser:focus-visible .software-browser-url{animation:.7s steps(16,end) both url-type-again}.software-browser-visit>span:last-child{transition:transform .2s;display:inline-block}.software-browser:hover .software-browser-visit>span:last-child,.software-browser:focus-visible .software-browser-visit>span:last-child{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.panel.is-revealed .software-browser-url,.software-browser:hover .software-browser-url,.software-browser:focus-visible .software-browser-url{animation:none}.software-browser-visit>span:last-child{transition:none}}.software-browser-visit{z-index:1;color:#2859b3;background:#f3f6fa;border-top:1px solid #255ab124;justify-content:space-between;align-items:center;gap:.7rem;padding:.95rem 1.2rem;font-size:1.25rem;font-weight:700;line-height:1.2;transition:background .2s,color .2s;display:flex;position:relative}.software-browser:hover .software-browser-visit,.software-browser:focus-visible .software-browser-visit{color:#fff;background:#2859b3}@media (width<=600px){.software-browser-visit{padding:.8rem .9rem;font-size:clamp(.8rem,3.4vw,1rem)}.software-browser-tabs{gap:6px;padding:8px 8px 0}.software-browser-dots{display:none}.software-browser-address{margin:6px;padding:6px;font-size:10px}}@media (prefers-reduced-motion:reduce){.software-browser,.software-browser:after{transition:none}.software-browser:hover{transform:none}}.ghost-number{color:#ffffff09;pointer-events:none;font-size:18rem;font-weight:200;line-height:.8;position:absolute;top:50%;left:-1.2rem;transform:translateY(-50%)}@media (width<=520px){.panel{padding-left:2rem;padding-right:2rem}}@media (prefers-reduced-motion:reduce){.panel .ghost-number{opacity:1;transition:none;transform:none}}.panel-content{pointer-events:auto;text-shadow:none}h1,h2,h3,.hero h1,.final h2{color:#2bb8f6;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.ghost-number{color:#184e810b}@media (width>=1025px){.panel:not(.final){padding-left:clamp(1.5rem,3.3vw,4rem);padding-right:clamp(2rem,4.5vw,5rem)}.panel-content{max-width:min(50rem,45vw)}.panel.final{padding:0}}.panel.final,#global,section#global{box-sizing:border-box;min-height:100dvh;overflow:hidden;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;margin-bottom:0!important;padding:0!important;display:flex!important}.final .panel-content,#global .panel-content{box-sizing:border-box;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:flex-start;max-width:34rem;padding:7rem clamp(2rem,5vw,7rem) 1.5rem;display:flex}footer,.panel.final footer,#global footer{box-sizing:border-box;pointer-events:auto!important;flex-shrink:0!important;width:100%!important;margin-top:auto!important;margin-bottom:0!important}@media (width<=1024px){.panel{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;min-height:100dvh!important;padding:5rem clamp(1.4rem,4.5vw,3.5rem) 1.5rem!important;display:flex!important}.panel-content{z-index:10!important;flex:none!important;width:100%!important;max-width:36rem!important;margin-top:0!important}h1,h1.hero-title{margin-bottom:.85rem!important;font-size:clamp(1.5rem,3.8vw,3.2rem)!important;line-height:1.15!important}.panel p{color:#0b1a30e0!important;max-width:96%!important;margin-bottom:1.5rem!important;font-size:clamp(.98rem,1.25vw,1.2rem)!important;font-weight:600!important;line-height:1.62!important}.ghost-number{display:none!important}.panel.final,#global{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;min-height:100dvh!important;margin-bottom:0!important;padding:0!important;display:flex!important}.final .panel-content,#global .panel-content{flex:none!important;max-width:100%!important;padding:4.8rem 1.4rem 1.25rem!important}footer,.panel.final footer,#global footer{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#f0f6fcfa!important;border-top:1px solid #0f172a14!important;margin-top:auto!important;padding:1rem 1.15rem .85rem!important}}@media (width<=430px){footer,.panel.final footer,#global footer{padding-inline:.9rem!important}}@media (width<=1024px){.panel:not(.final){flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;min-height:100dvh!important;padding:4.2rem clamp(.8rem,4.5vw,2.8rem) 1rem!important;display:flex!important}.panel:not(.final) .panel-content{flex:0 0 43vw!important;width:43vw!important;max-width:43vw!important}h1,h1.hero-title{margin-bottom:clamp(.55rem,1.8vw,1.75rem)!important;font-size:clamp(1.25rem,3.6vw,2.8rem)!important;line-height:1.12!important}.panel p{color:#0b1a30e0!important;max-width:100%!important;margin-bottom:clamp(.85rem,2.5vw,2.5rem)!important;font-size:clamp(.94rem,2.4vw,1.15rem)!important;font-weight:600!important;line-height:1.6!important}.panel.final,#global{min-height:100dvh!important}.final .panel-content,#global .panel-content{flex:auto!important;justify-content:center!important;align-items:flex-start!important;width:43vw!important;max-width:43vw!important;padding:4.2rem .8rem 1rem clamp(.8rem,4.5vw,2.8rem)!important}.panel:not(.final){border-bottom:1px solid #255ab114;scroll-margin-top:4rem;min-height:auto!important;padding:3.25rem calc(var(--mobile-globe-size) + var(--mobile-gutter) + var(--mobile-column-gap)) 3.25rem var(--mobile-gutter)!important;flex-direction:column!important;align-items:stretch!important}.panel.hero{justify-content:flex-start!important;min-height:auto!important;padding-top:6.5rem!important;padding-bottom:3.5rem!important}.panel:not(.final) .panel-content,#software.panel .panel-content,#global.panel .panel-content{min-width:0;margin-inline:0;flex:none!important;width:100%!important;max-width:44rem!important}.panel h1,.panel h1.hero-title,.panel h2,.panel .reveal-line-text,#intro .reveal-line-text{overflow-wrap:break-word;font-family:var(--heading-font)!important;font-size:clamp(1.25rem,3.8vw,2.5rem)!important;font-weight:var(--heading-weight,400)!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:normal!important;margin-bottom:1.5rem!important;line-height:1.18!important}.panel .panel-content>p{margin-bottom:1.5rem!important;font-size:clamp(.875rem,1.8vw,1.125rem)!important;font-weight:500!important;line-height:1.75!important}.panel .panel-content>h1,.panel .panel-content>h2,.panel .panel-content>p{text-indent:0;text-align:left;overflow-wrap:break-word;display:block;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important}.panel .reveal-line,.panel .reveal-line-text{text-indent:0;width:100%;max-width:100%;margin-inline:0;padding-inline:0}.panel .panel-content>p,#software .panel-content>p{text-align:left;-webkit-hyphens:auto;hyphens:auto}.panel .ghost-number{display:none!important}.panel .panel-content{z-index:10;isolation:auto;position:relative}.panel:not(.final) .panel-content,.global-copy{-webkit-backdrop-filter:blur(18px)saturate(155%);background:linear-gradient(135deg,#ffffffe8 0%,#f6fbffdb 100%);border:1px solid #ffffffe6;border-radius:18px;padding:1.25rem;box-shadow:0 14px 36px #0f234414,0 2px 8px #0f23440a,inset 0 1px #fffffff5}.panel:not(.final) .panel-content:before,.global-copy:before{content:none!important;display:none!important}.panel .actions{flex-wrap:wrap!important;gap:.75rem!important}.panel .pill{white-space:normal!important;min-height:48px!important;padding:.85rem 1.15rem!important;font-size:.875rem!important}.software-browser{width:min(100%,24rem);margin-top:1.25rem}.panel .reveal-line-text{margin-bottom:0!important}#global.panel{background:0 0;min-height:100dvh!important;padding-top:0!important}#global.panel .panel-content{box-shadow:none;background:0 0;border-radius:0;margin-bottom:0;width:100%!important;max-width:100%!important;padding:6rem calc(var(--mobile-globe-size) + var(--mobile-gutter) + var(--mobile-column-gap)) 2.5rem var(--mobile-gutter)!important;flex:1 0 auto!important;justify-content:center!important}#global .panel-content h2,#global .reveal-line-text{color:#2bb8f6;font-family:var(--heading-font)!important;font-size:clamp(1.25rem,3.8vw,2.65rem)!important;font-weight:var(--heading-weight,400)!important;text-transform:uppercase!important}#global .kicker{color:#697c92;letter-spacing:.12em;line-height:1.6}#global .division-list{color:#697c92;gap:.45rem!important;font-size:clamp(.56rem,1.6vw,.75rem)!important}#global .division-list>span{letter-spacing:.06em;border:0;border-radius:0;padding:0}#global .division-list>i{display:block}#global .actions.centered{margin-bottom:0!important}#global .pill.glass{color:#12345d;background:#fff;border-color:#d7e1eb}}@media (width<=600px){.software-browser{border-radius:12px;width:100%;max-width:24rem}.software-browser-tabs{font-size:10px}.software-browser-tab{max-width:150px;padding:6px 9px}.software-browser-address{padding-block:4px;font-size:10px}#global .actions{gap:.5rem!important}#global .actions .pill{flex:0 auto;min-height:44px!important;padding:.7rem .8rem!important;font-size:.78rem!important}}.panel h1,.panel h2,.panel .reveal-line-text{-webkit-text-fill-color:var(--brand-blue);color:var(--brand-blue)!important;background:0 0!important}#resources .pill.primary,#intro .pill.primary,#intro .pill.secondary{font-palette:normal;letter-spacing:.04em;text-transform:uppercase;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;border-radius:10px!important;font-weight:600!important}h1,h2,h3,.panel .reveal-line-text,#intro .reveal-line-text,#global .reveal-line-text{font-palette:var(--heading-palette,normal);font-style:normal;font-family:var(--heading-font)!important;font-weight:var(--heading-weight,400)!important}.panel .panel-content>p{letter-spacing:.005em!important;text-transform:none!important;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-weight:450!important}@media (width<=1024px){#resources.panel{justify-content:flex-start;min-height:auto!important}}@media (width>=1025px){.panel:not(.final) .panel-content{flex:0 50rem!important;width:min(50rem,45vw)!important;max-width:min(50rem,45vw)!important}}body:not(.admin-page) .panel-content>:is(.eyebrow,.kicker,.division-mark,.division-brand-badge),.resources-page .resources-eyebrow,.article-error .eyebrow{display:none!important}.brand-strip{flex-wrap:wrap;align-items:center;gap:.9rem 1.7rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.brand-logo{object-fit:contain;width:auto;max-width:160px;height:34px;transition:transform .22s;display:block}.brand-strip li:hover .brand-logo{transform:translateY(-3px)}.brand-logo-hp{height:42px}.brand-logo-lenovo{height:36px}.brand-logo-dell,.brand-logo-asus{height:32px}.brand-logo-msi{height:34px}@keyframes brand-in{0%{opacity:0;transform:translateY(.7rem)}}.panel.is-revealed .brand-strip li{animation:.5s cubic-bezier(.16,1,.3,1) backwards brand-in;animation-delay:calc(.35s + var(--i,0) * 90ms)}@media (width<=600px){.brand-strip{gap:.8rem 1.3rem}.brand-logo{height:30px}.brand-logo-hp{height:36px}.brand-logo-lenovo{height:34px}.brand-logo-dell,.brand-logo-asus{height:28px}.brand-logo-msi{height:30px}}@media (prefers-reduced-motion:reduce){.panel.is-revealed .brand-strip li{animation:none}.brand-logo{transition:none}.brand-strip li:hover .brand-logo{transform:none}}.software-browser-preview.has-shot{aspect-ratio:1100/579;background:#0b1530;position:relative;overflow:hidden}.software-browser-preview.has-shot .preview-shot{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .7s}.software-browser:hover .preview-shot{transform:scale(1.035)}.software-browser-preview.has-shot .preview-logo{object-fit:contain;background:#fffffff2;border-radius:.5rem;width:auto;max-width:28%;height:auto;max-height:4.2rem;padding:.35rem .6rem;position:absolute;bottom:.7rem;left:.7rem;box-shadow:0 6px 18px #0816364d}@media (width<=600px){.software-browser-preview.has-shot .preview-logo{border-radius:.35rem;max-width:24%;max-height:2.4rem;padding:.2rem .35rem;bottom:.4rem;left:.4rem}}@media (prefers-reduced-motion:reduce){.software-browser-preview.has-shot .preview-shot{transition:none}.software-browser:hover .preview-shot{transform:none}}.software-browser-preview.has-shot .preview-shot-alt{opacity:0;position:absolute;inset:0}.software-browser-preview.has-shot.has-custom .preview-shot-alt{display:none}.software-browser-preview.has-shot:not(.has-custom) .preview-shot-alt~.preview-logo{z-index:1}@keyframes shot-dark{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes shot-light{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.software-browser-preview.has-shot:not(.has-custom) .preview-shot:has(~.preview-shot-alt){animation:10s ease-in-out infinite shot-dark}.software-browser-preview.has-shot:not(.has-custom) .preview-shot-alt{animation:10s ease-in-out infinite shot-light}@media (prefers-reduced-motion:reduce){:is(.software-browser-preview.has-shot:not(.has-custom) .preview-shot:has(~.preview-shot-alt),.software-browser-preview.has-shot:not(.has-custom) .preview-shot-alt){animation:none}}@media (width<=600px){.panel:not(.final),#global.panel{padding-right:max(var(--mobile-gutter), calc(14vw - var(--mobile-gutter)))!important}.panel:not(.final) .panel-content,#software.panel .panel-content,#global.panel .panel-content{flex:none!important;width:100%!important;max-width:none!important}}.space-bg,.shade,#earth-canvas{pointer-events:none;position:fixed;inset:0}.shade,.shade:before,.shade:after{display:none!important}#earth-canvas{z-index:2;filter:none;pointer-events:auto;touch-action:pan-y;cursor:default;opacity:1;width:100%;height:100%;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1)}#earth-canvas:not(.is-ready){opacity:0;pointer-events:none;transform:scale(.965)}.site-hide-globe #earth-canvas,.site-hide-globe .hq-location{display:none!important}#earth-canvas.earth-hover{cursor:grab}#earth-canvas.dragging{cursor:grabbing}.site-cursor{z-index:10000;pointer-events:none;opacity:0;transition:opacity .14s;display:none;position:fixed;inset:0}.site-cursor.is-enabled{display:block}.site-cursor.is-visible{opacity:1}.site-cursor.is-hovering .cursor-ring{border-color:#227ee1db;width:2.25rem;height:2.25rem;box-shadow:0 0 15px #2391e252,inset 0 0 10px #ffffff61}.site-cursor.is-over-earth .cursor-ring{border-color:#0f92bbe6;width:2.75rem;height:2.75rem;box-shadow:0 0 18px #13a8d257,inset 0 0 12px #ffffff57}.site-cursor.is-earth-dragging .cursor-ring,.site-cursor.is-pressed .cursor-ring{border-color:#0870b5f5;width:1.8rem;height:1.8rem;box-shadow:0 0 13px #138fd266}@media (hover:none),(pointer:coarse){.site-cursor{display:none!important}}.circuit-field{z-index:1;pointer-events:none;opacity:.82;width:min(84vw,1520px);height:100vh;position:fixed;inset:0 auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% 58%,#000000a6 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 58%,#000000a6 78%,#0000 100%)}.circuit-field svg{width:100%;height:100%;overflow:visible}.circuit-halos use,.circuit-traces use{fill:none;vector-effect:non-scaling-stroke}.circuit-halos use{stroke:#47a8e12e;stroke-width:8px;filter:blur(7px)}.circuit-traces use{stroke:url(#circuit-stroke);stroke-width:1.25px;stroke-dasharray:16 10 3 10;animation:13s linear infinite circuitCurrent}.circuit-traces use:nth-child(2n){animation-duration:17s;animation-direction:reverse}.circuit-junctions circle{fill:#edf9ffe6;stroke:#257fbeb8;stroke-width:1.25px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite circuitNodePulse}.circuit-junctions circle:nth-child(3n){animation-delay:-1.7s}.circuit-signals circle{fill:#39b9f1;filter:url(#circuit-glow)}@media (prefers-reduced-motion:reduce){.space-bg:before,.space-bg:after,.shade:before,.shade:after{animation:none}.shade{transition:none;transform:none}.circuit-traces use,.circuit-junctions circle{animation:none}.circuit-signals{display:none}}@media (width<=760px){.circuit-field{opacity:.48;width:112vw;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000b8 58%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000b8 58%,#0000 100%)}}.shade{background-position:var(--sky-shift-x) var(--sky-shift-y), var(--sky-shift-x) var(--sky-shift-y);will-change:background-position;transition:background-position .18s ease-out;transform:none}.hq-location{z-index:25;pointer-events:none;opacity:0;visibility:hidden;will-change:transform, opacity;width:0;height:0;transition:opacity .22s,visibility .22s;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.hq-location.is-visible{opacity:var(--hq-opacity,1);visibility:visible}.hq-location-rings{pointer-events:none;width:54px;height:54px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hq-location-rings span{border:2px solid #47cdffb3;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 12px #22b1ff40}.hq-location-rings span:first-child{border-left-color:#0000;border-right-color:#ffffffd9;animation:8s linear infinite hqLocationOrbit}.hq-location-rings span:nth-child(2){border-top-color:#0000;border-bottom-color:#fffc;animation:6s linear infinite reverse hqLocationOrbit;inset:8px}.hq-location-rings span:nth-child(3){animation:3s ease-out infinite hqLocationRipple}.hq-location-rings:after{content:"";background:#e0f7ff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #38bdf8}@media (prefers-reduced-motion:reduce){.hq-location-rings span{animation:none}.hq-location-rings span:nth-child(3){display:none}}.hq-pin-assembly{pointer-events:none;z-index:20;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;transform:translate(-50%)}.hq-pin-interactive-wrap{pointer-events:auto;flex-direction:column;align-items:center;padding-bottom:0;display:flex;position:relative}.hq-shield-wrapper{cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 8px 18px #00000080);outline:none;justify-content:center;align-items:flex-end;width:82px;height:101px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s;display:flex;position:relative}.hq-shield-wrapper:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #38bdf8}.hq-pin-interactive-wrap:hover .hq-shield-wrapper,.hq-shield-wrapper:hover{filter:drop-shadow(0 16px 28px #000000b3)drop-shadow(0 2px 6px #ffffff40);transform:scale(1.08)}.hq-shield-img{object-fit:contain;object-position:bottom center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.hq-shield-wrapper:after{content:none;z-index:3;pointer-events:none;background:#35c8ff;border:1px solid #ffffffeb;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite hqPinLight;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #22b1ffc2}.hq-shield-sheen{opacity:0;pointer-events:none;z-index:2;mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 20%,#ffffff47 45%,#ffffffbf 50%,#0000 55%);border-radius:18px 18px 8px 8px;position:absolute;inset:2px 4px 18px;transform:translate(-100%)}.hq-pin-interactive-wrap:hover .hq-shield-sheen{animation:1.2s ease-in-out forwards hqSheenSweep}.hq-info-card{-webkit-backdrop-filter:blur(20px)saturate(190%);opacity:0;visibility:hidden;pointer-events:none;z-index:30;-webkit-user-select:text;user-select:text;text-align:left;background:linear-gradient(140deg,#0a142aeb 0%,#0f2141e0 100%);border:1px solid #38bdf852;border-radius:16px;width:286px;padding:16px 18px 14px;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility .32s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,10px)scale(.94);box-shadow:0 24px 50px -10px #020617b8,0 0 30px #38bdf838,inset 0 1px 1px #ffffff52}.hq-info-card:before{content:"";background:0 0;height:22px;position:absolute;top:100%;left:-20px;right:-20px}.hq-pin-interactive-wrap:hover .hq-info-card,.hq-info-card.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.hq-card-pointer{background:#0f2141eb;border-bottom:1px solid #38bdf852;border-right:1px solid #38bdf852;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.hq-card-glow{background:linear-gradient(90deg,#0000,#38bdf8f2,#0000);height:1.5px;position:absolute;top:0;left:15%;right:15%;box-shadow:0 0 14px #38bdf8e6}.hq-card-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hq-card-status{align-items:center;gap:7px;display:flex}.hq-status-pulse{background:#10b981;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 8px #10b981}.hq-status-pulse:after{content:"";border:1.5px solid #10b981;border-radius:50%;animation:2s cubic-bezier(.2,.8,.3,1) infinite hqPulseRing;position:absolute;inset:-3px}.hq-status-text{letter-spacing:.12em;color:#38bdf8;text-transform:uppercase;font-family:inherit;font-size:.62rem;font-weight:700}.hq-country-badge{letter-spacing:.09em;color:#93c5fd;text-transform:uppercase;background:#38bdf824;border:1px solid #38bdf84d;border-radius:999px;padding:2.5px 8px;font-size:.58rem;font-weight:700}.hq-card-body{margin-bottom:12px}.hq-card-title{letter-spacing:-.01em;color:#fff;text-shadow:0 2px 8px #00000073;margin:0 0 4px;font-size:.96rem;font-weight:700}.hq-card-address{color:#94a3b8;margin:0 0 10px;font-size:.73rem;line-height:1.4}.hq-card-meta{align-items:center;display:flex}.hq-coord-badge{color:#7dd3fc;background:#0f172aa6;border:1px solid #38bdf838;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;display:inline-flex}.hq-coord-badge svg{color:#38bdf8}.hq-card-action{color:#f0f9ff;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#0ea5e947 0%,#2563eb52 100%);border:1px solid #38bdf873;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #0ea5e92e}.hq-card-action:hover{color:#fff;background:linear-gradient(135deg,#0ea5e97a 0%,#2563eb8c 100%);border-color:#38bdf8d9;transform:translateY(-1px);box-shadow:0 6px 20px #0ea5e96b}.hq-card-action svg{transition:transform .2s}.hq-card-action:hover svg{transform:translate(2px,-2px)}@media (width<=760px){.hq-shield-wrapper{width:64px;height:76px}.hq-info-card{width:250px;padding:13px 14px 11px;bottom:calc(100% + 10px)}.hq-card-title{font-size:.88rem}.hq-card-address{margin-bottom:8px;font-size:.68rem}.hq-coord-badge{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.hq-shield-wrapper,.hq-shield-wrapper:after,.hq-status-pulse:after{animation:none}}@media (width<=1024px){.hq-info-card{z-index:100!important;width:calc(100vw - 32px)!important;max-width:330px!important;position:fixed!important;bottom:24px!important;left:50%!important;transform:translate(-50%)translateY(20px)!important}.hq-info-card.is-active{transform:translate(-50%)translateY(0)!important}.hq-card-pointer{display:none!important}.hq-shield-wrapper{width:clamp(3rem,8vw,5.125rem)!important;height:clamp(3.54rem,9.44vw,6.06rem)!important}.circuit-field{opacity:.25}#earth-canvas{inset:calc(50vh - var(--mobile-globe-size) * 1.375) calc(-.5rem - 15px) auto auto;inset:calc(50svh - var(--mobile-globe-size) * 1.375) calc(-.5rem - 15px) auto auto;width:calc(var(--mobile-globe-size) * 2.75);height:calc(var(--mobile-globe-size) * 2.75);opacity:1;filter:none;pointer-events:none!important;display:block!important}.hq-location{display:block!important}.hq-pin-assembly{transform-origin:bottom;transform:translate(-50%)scale(.7)}}.topbar{z-index:20;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 4rem;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.topbar.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000061;border-bottom:1px solid #ffffff0f}.nav-links{color:#ffffff8f;align-items:center;gap:.4rem;font-size:.95rem;display:flex}.nav-links button,.language{isolation:isolate;letter-spacing:0;min-width:auto;min-height:auto;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;padding:0;transition:border-color .22s,background .22s,box-shadow .22s;position:relative;overflow:visible}.nav-links button:before,.nav-links button:after,.language:before,.language:after,.nav-blob{animation:none;display:none}.section-rail{display:none!important}@media (width<=520px){.topbar{padding-left:1.5rem;padding-right:1.5rem}}.topbar.scrolled{background:#ffffffd6;border-bottom-color:#0f23411a;box-shadow:0 12px 34px #21416914}.nav-links button,.language{background:#ffffffb8;box-shadow:0 8px 24px #1a3e691a}.nav-inner,.language .nav-inner,.nav-links button.active .nav-inner{color:#091a30d1;background:#ffffffd1;box-shadow:inset 0 0 0 1px #1e539121}.nav-links button.active .nav-inner{color:#0b2d58;box-shadow:inset 0 0 0 1px #2273d257,0 0 18px #4aa4ff24}.mobile-toggle{cursor:pointer;background:#ffffffe6;border:1px solid #0f172a1f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:2.35rem;height:2.35rem;padding:0;transition:background .2s,border-color .2s,transform .18s;display:none;box-shadow:0 4px 12px #0b16280f}.mobile-toggle:hover{background:#fff;border-color:#2c91d266;transform:translateY(-1px)}.mobile-toggle .toggle-bar{background:#0b233f;border-radius:2px;width:17px;height:2px;transition:transform .24s,opacity .24s;display:block}.mobile-drawer{z-index:1000;pointer-events:none;visibility:hidden;justify-content:flex-end;transition:visibility .28s;display:flex;position:fixed;inset:0}.mobile-drawer.is-open{pointer-events:auto;visibility:visible}.mobile-drawer-backdrop{-webkit-backdrop-filter:blur(8px);opacity:0;background:#070c1873;transition:opacity .28s;position:absolute;inset:0}.mobile-drawer.is-open .mobile-drawer-backdrop{opacity:1}.mobile-drawer-sheet{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#fffffff5;border-left:1px solid #fffc;flex-direction:column;width:min(84vw,340px);height:100%;padding:1.5rem 1.4rem 1.75rem;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow-y:auto;transform:translate(100%);box-shadow:-15px 0 40px #0b162829}.mobile-drawer.is-open .mobile-drawer-sheet{transform:translate(0)}.mobile-drawer-top{border-bottom:1px solid #0b162814;justify-content:flex-end;align-items:center;margin-bottom:1.25rem;padding-bottom:1.1rem;display:flex}.mobile-drawer-brand{letter-spacing:.18em;color:#0b1628a6;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;display:flex}.mobile-drawer-close{color:#0b1628b3;cursor:pointer;background:#0b16280d;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;transition:background .2s,color .2s;display:flex}.mobile-drawer-close:hover{color:#0b1628;background:#0b16281f}.mobile-drawer-links{flex-direction:column;flex:1;gap:.45rem;display:flex}.mobile-drawer-links button{cursor:pointer;text-align:left;background:#0b162806;border:1px solid #0b16280d;border-radius:12px;justify-content:space-between;align-items:center;padding:.85rem 1rem;transition:all .2s;display:flex}.mobile-drawer-links button:hover,.mobile-drawer-links button.active{background:#2c91d21f;border-color:#2c91d259}.mobile-drawer-links .m-idx{color:#0b162873;margin-right:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem}.mobile-drawer-links .m-name{color:#0b1628;letter-spacing:.03em;flex:1;font-family:Outfit,Inter,sans-serif;font-size:1.05rem;font-weight:400}.mobile-drawer-links button.active .m-name{color:#1e70b8;font-weight:500}.mobile-drawer-links .m-arr{color:#0b162859;font-size:.88rem;transition:transform .2s}.mobile-drawer-links button:hover .m-arr{color:#1e70b8;transform:translate(2px,-2px)}.mobile-drawer-bottom{border-top:1px solid #0b162814;flex-direction:column;gap:.85rem;margin-top:1.25rem;padding-top:1.1rem;display:flex}.mobile-drawer-cta{color:#fff;letter-spacing:.1em;background:linear-gradient(135deg,#2c91d2 0%,#1e70b8 100%);border-radius:12px;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.88rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 20px #1e70b840}.mobile-drawer-meta{text-align:center;color:#0b16288c;flex-direction:column;gap:.18rem;font-size:.7rem;display:flex}@media (width>=1025px){.topbar,.topbar.scrolled{-webkit-backdrop-filter:blur(16px)saturate(135%);background:#ffffffd6;border:0;border-bottom:1px solid #0f172a12;border-radius:0;grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:1rem;width:100%;min-height:5.75rem;padding:.92rem clamp(1.5rem,3.3vw,4rem);transition:background .28s,box-shadow .28s,border-color .28s;display:grid;position:fixed;inset:0 0 auto;overflow:visible;box-shadow:0 10px 34px #29608f0d}.topbar.scrolled{background:#fffffff5;border-bottom-color:#0f172a1a;box-shadow:0 12px 32px #0f234414}.topbar:before{display:none}.nav-links{flex-direction:row;flex:0 auto;justify-content:center;align-items:center;gap:.38rem;width:auto;font-size:clamp(.92rem,1vw,1.05rem);display:flex}.nav-links button,.language{width:auto;min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px}.nav-links button:before,.nav-links button:after,.language:before,.language:after,.nav-blob{display:none}.nav-inner,.language .nav-inner,.nav-links button.active .nav-inner,.nav-links button.active:hover .nav-inner{color:#0a233f9e;width:auto;min-width:0;min-height:2.25rem;box-shadow:none;text-shadow:none;background:0 0;justify-content:center;align-items:center;padding:.52rem .85rem;display:flex}.nav-links button:hover,.language:hover{box-shadow:none;background:#ffffff73;border-color:#2068ad1f}.nav-links button.active{background:#ffffff5c;border-color:#287ed857;box-shadow:0 0 14px #3a92e81a}.nav-links button.active .nav-inner,.nav-links button.active:hover .nav-inner{color:#0b3766;font-weight:500}}.nav-links button.active,.nav-links button.active:hover{filter:none;background:linear-gradient(105deg,#5bd3c2e6,#67a4f9eb);border-color:#0000;border-radius:10px;box-shadow:0 8px 22px #3e8ed329,inset 0 1px #ffffff57}.nav-links button.active .nav-inner,.nav-links button.active:hover .nav-inner{border-radius:inherit;color:#123b5d;box-shadow:none;background:0 0}.topbar-actions{justify-self:end;align-items:center;gap:.5rem;display:flex}@media (width<=1024px){.topbar,.topbar.scrolled{z-index:50!important;-webkit-backdrop-filter:blur(20px)saturate(160%)!important;background:#fffffff0!important;border:0!important;border-bottom:1px solid #0f172a14!important;justify-content:space-between!important;align-items:center!important;height:3.75rem!important;padding:.55rem 1.15rem!important;display:flex!important;position:fixed!important;inset:0 0 auto!important;box-shadow:0 4px 18px #0b16280a!important}.topbar-actions{align-items:center!important;gap:.45rem!important;display:flex!important}.topbar-actions .contact-cta,.contact-cta,.mobile-toggle{display:inline-flex!important}.mobile-drawer{display:flex!important}.nav-links,.section-rail{display:none!important}}@media (width>=1025px) and (width<=1280px){.topbar,.topbar.scrolled{grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem}.nav-links{flex-wrap:wrap;min-width:0}.topbar-actions .contact-cta{display:inline-flex}}@media (width<=1024px){.topbar,.topbar.scrolled{transition:background .24s,box-shadow .24s;height:4.4rem!important;padding-inline:clamp(.75rem,3.5vw,2rem)!important}.mobile-toggle,.mobile-drawer-close,.language-trigger{min-width:40px;min-height:40px}.mobile-drawer-sheet{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}.mobile-drawer-links button{min-height:52px}.mobile-drawer-links .m-name{font-size:1rem}}.pill.primary,.pill.glass,.contact-cta,.nav-links button.active,.nav-links button.active:hover{color:#fff!important;background:var(--brand-blue)!important;border-color:var(--brand-blue)!important}.nav-links button.active .nav-inner,.nav-links button.active:hover .nav-inner{color:#fff!important}body[data-visible-section] .contact-cta,body[data-visible-section] .mobile-drawer-cta{font-weight:600!important}.nav-links button .nav-inner{-webkit-text-fill-color:var(--brand-blue);opacity:1;letter-spacing:.05em!important;white-space:nowrap!important;font-palette:normal!important;color:var(--brand-blue)!important;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-size:clamp(.84rem,.92vw,.94rem)!important;font-weight:600!important}.nav-links button.active .nav-inner{-webkit-text-fill-color:#fff;opacity:1;font-palette:normal!important;color:#fff!important;font-weight:700!important}.nav-links button .nav-inner,.language .nav-inner{transition:color .22s,transform .3s cubic-bezier(.22,1,.36,1)}.nav-links button:not(.active):focus-visible .nav-inner,.language:focus-visible .nav-inner{color:var(--brand-blue);text-shadow:none}.nav-links button:focus-visible,.language:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}@media (hover:hover) and (pointer:fine){.nav-links button:not(.active):hover,.language:hover{box-shadow:none;background:#2859b314;border-color:#2859b32e}.nav-links button:not(.active):hover .nav-inner,.language:hover .nav-inner{color:var(--brand-blue);text-shadow:none}.nav-links button:hover .nav-inner,.language:hover .nav-inner{transform:translateY(-2px)scale(1.035)}}@media (prefers-reduced-motion:reduce){.nav-links button .nav-inner,.language .nav-inner{transition:none;transform:none!important}}.brand,.footer-brand{letter-spacing:0;color:#ffffffe6;align-items:center;gap:.65rem;font-size:1rem;font-weight:500;display:inline-flex}.brand span span,.footer-brand span{color:#fff6;font-weight:300}.brand-dot,.footer-brand i{background:var(--green);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 10px #66d4a5bf}.footer-grid{grid-template-columns:1.15fr repeat(3,1fr);gap:2.5rem;margin-bottom:3.5rem;display:grid}.footer-grid p{color:#ffffff5c;max-width:13rem;font-size:.9rem;font-weight:300;line-height:1.7}.footer-grid button,.footer-grid span{color:#ffffff80;width:max-content;font-size:.9rem;font-weight:300;display:block}.footer-grid button:hover,.footer-grid span:hover{color:#fff}@media (width<=520px){.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}}.est,.kicker,.division-list,.footer-grid p,.footer-grid h3,.footer-grid button,.footer-grid span,.legal,.scroll-hint,.map-focus span{color:#0b1e35a3}.est span,.division-list i,.footer-line,.scroll-hint span:after{background:#143e673d}.footer-grid button:hover,.footer-grid span:hover,.map-focus strong{color:#0a2747}.footer-grid{grid-template-columns:minmax(13rem,1.8fr) repeat(3,auto);justify-content:space-between;align-items:start;gap:clamp(1.5rem,3.5vw,4.5rem);margin-bottom:1.1rem;display:grid}.footer-brand{color:#091a30e6;align-items:center;gap:.45rem;font-size:.85rem;font-weight:500;display:inline-flex}.footer-brand i{background:var(--green);border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 10px #66d4a5bf}.footer-brand span{color:#091a3073;font-weight:300}.footer-grid p{color:#0b1e35a3;max-width:13rem;margin:.4rem 0 0;font-size:.74rem;font-weight:300;line-height:1.45}.footer-grid h3{color:#0b1e3580;letter-spacing:.22em;margin:0 0 .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:500}.footer-grid div:not(:first-child){flex-direction:column;gap:.35rem;display:flex}.footer-grid button,.footer-grid span{color:#0b1e35ad;text-align:left;width:max-content;font-size:.74rem;font-weight:300;line-height:1.35;transition:color .18s,transform .18s;display:block}.footer-grid button:hover,.footer-grid span:hover{color:#0b3766;transform:translate(1px)}.footer-line{background:#143e6726;height:1px;margin-bottom:.75rem}@media (width<=760px){.footer-grid{grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem;margin-bottom:1rem}.footer-grid>div:first-child{grid-column:span 2}}@media (width<=1024px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.9rem .65rem!important;margin-bottom:.85rem!important;display:grid!important}.footer-grid>div:first-child{grid-column:1/-1!important}.footer-brand{color:#0b1628!important;align-items:center!important;gap:.4rem!important;font-size:.95rem!important;font-weight:600!important;display:inline-flex!important}.footer-brand span{color:#0b162880!important}.footer-grid p{color:#0b1628ad!important;max-width:100%!important;margin-top:.25rem!important;font-size:.72rem!important;line-height:1.4!important}.footer-grid h3{color:#0b1628!important;letter-spacing:.12em!important;margin-bottom:.35rem!important;font-size:.58rem!important;font-weight:700!important}.footer-grid button,.footer-grid span{color:#0369a1!important;text-align:left!important;max-width:100%!important;padding:.12rem 0!important;font-size:.68rem!important;font-weight:500!important;line-height:1.25!important;display:block!important}.footer-grid button:hover,.footer-grid span:hover{color:#0284c7!important}.footer-line{background:#0f172a14!important;margin-bottom:.7rem!important}}@media (width<=1024px){footer.site-footer{flex:none;padding:1.25rem clamp(1.25rem, 5vw, 3rem) max(1.1rem, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:none!important;background:#f4fafd!important}.footer-main{flex-direction:column;align-items:flex-start;gap:.65rem}.footer-identity{flex-direction:column;align-items:flex-start;gap:.5rem}.footer-identity img{width:9.25rem;max-width:100%;height:auto}.footer-identity>span{white-space:normal;border-left:0;padding-left:0;font-size:.72rem}.footer-menu{gap:.25rem .45rem;max-width:100%}.footer-menu button{min-height:36px;font-size:.76rem}.footer-socials{flex-wrap:wrap;gap:.55rem;margin-block:.65rem .45rem}.footer-socials a{width:42px;height:42px}.footer-socials svg{width:20px;height:20px}.footer-meta{flex-wrap:wrap;gap:.25rem .85rem;margin-top:.65rem;padding-top:.65rem;font-size:.68rem;line-height:1.5}.footer-product{white-space:normal;font-size:.65rem}}@starting-style{.legal-dialog[open] .legal-dialog-card{transform:translateY(.8rem)scale(.985)}}@media (width<=680px){.legal-dialog{width:100vw;height:100dvh;max-height:none}.legal-dialog-card{width:calc(100vw - 1rem);max-height:90dvh}.legal-dialog-header{min-height:3.65rem;padding:.7rem}.legal-dialog-brand{gap:.62rem}.legal-dialog-brand img{height:1.1rem}.legal-dialog-brand span{letter-spacing:.1em;font-size:.49rem}.legal-dialog-close{width:2rem;height:2rem}.legal-dialog-content{padding:1.25rem 1rem 1.75rem}}@media (prefers-reduced-motion:reduce){.legal-dialog,.legal-dialog-close,.footer-menu button{transition:none}}@keyframes content-reveal{0%{transform:translateY(.65rem)}to{transform:translateY(0)}}.panel.is-revealed .reveal-item{animation:.45s cubic-bezier(.16,1,.3,1) backwards content-reveal;animation-delay:var(--reveal-delay,0s)}@media (prefers-reduced-motion:reduce){.panel.is-revealed .reveal-item{animation:none}}.language-picker{letter-spacing:0;z-index:100;flex:none;font:12px Inter,sans-serif;position:relative}.language-trigger{color:#164369;min-width:64px;min-height:36px;font:inherit;cursor:pointer;background:#f2faff;border:1px solid #c7deec;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.language-trigger:hover{background:#e6f4fe;border-color:#96c5e4}.language-options{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fbfffa;border:1px solid #cadfeb;border-radius:10px;gap:2px;width:max-content;min-width:196px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #174e7629}.language-options[hidden]{display:none!important}.language-options button{width:100%;min-height:38px;color:var(--brand-blue,#2859b3);text-align:left;font-palette:normal;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 11px;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:1.35;transition:background-color .12s,color .12s;display:flex}.language-options button:hover,.language-options button:focus-visible{outline-offset:-2px;background:#e1f1fc;outline:2px solid #69abd9}.language-options button[aria-pressed=true]{color:#143d6b;background:#dff0fc;font-weight:700}.lang-flag{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:15px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #0f172a24}.lang-flag[data-flag-shape=circle]{border-radius:50%;width:18px;height:18px}.lang-flag[data-flag-shape=square]{border-radius:1px}.lang-flag svg{object-fit:cover;width:100%;height:100%;display:block}.lang-code{letter-spacing:.04em;color:#1e4b7a;opacity:.85;min-width:24px;font-size:12px;font-weight:700;display:inline-block}.lang-name{white-space:nowrap;flex:auto}.lang-check{color:#1d4ed8;opacity:0;margin-left:auto;padding-left:6px;font-size:12px;font-weight:800;transition:opacity .12s}.language-options button[aria-pressed=true] .lang-check{opacity:1}.lang-trigger-label{white-space:nowrap;font-weight:700}.lang-caret{opacity:.78;margin-left:1px;font-size:11px}.resources-header,.article-header{overflow:visible}.localized-header-actions{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}@media (width<=600px){.language-trigger{gap:5px;min-width:48px;padding:6px 8px}.resources-header,.article-header{flex-wrap:wrap;gap:8px}}.topbar-actions .contact-cta,.topbar-actions .language-trigger,.article-contact,.localized-header-actions .language-trigger{box-sizing:border-box;letter-spacing:.03em;border-radius:10px;justify-content:center;align-items:center;height:44px;min-height:44px;padding:0 12px;font-size:15px;line-height:1}.topbar-actions .language-trigger,.localized-header-actions .language-trigger{width:auto;min-width:112px;display:inline-flex}@media (width>=1025px){.topbar-actions .contact-cta,.article-contact{width:128px;min-width:128px}.topbar-actions .language-trigger,.localized-header-actions .language-trigger{min-width:118px;padding-inline:14px}.topbar-actions .language-trigger[data-trigger-display=flag-only],.localized-header-actions .language-trigger[data-trigger-display=flag-only]{width:auto;min-width:64px;padding-inline:12px}}@media (width>=1025px) and (width<=1280px){.topbar,.topbar.scrolled{gap:8px;padding-inline:16px}.topbar .brand img{max-width:112px}.topbar .nav-links{flex-wrap:nowrap;gap:2px}.topbar .nav-links button .nav-inner{padding-inline:8px;font-size:12px!important}.topbar-actions .contact-cta,.topbar-actions .language-trigger{min-width:104px;font-size:14px}}@media (width<=600px){.topbar,.topbar.scrolled{gap:6px!important;padding-inline:10px!important}.topbar .brand img{max-width:clamp(96px,32vw,130px)!important}.topbar .topbar-actions{flex-shrink:0;gap:5px!important}.topbar-actions .contact-cta{border-radius:9px;gap:4px;width:auto;min-width:0;height:38px;min-height:38px;padding-inline:10px;font-size:11px}.topbar-actions .language-trigger{border-radius:9px;gap:5px;width:auto;min-width:52px;height:38px;min-height:38px;padding-inline:8px;font-size:12.5px}.topbar-actions .language-trigger .lang-flag{width:17px;height:13px}.topbar-actions .language-trigger .lang-flag[data-flag-shape=circle]{width:15px;height:15px}.topbar .mobile-toggle{border-radius:9px;flex-shrink:0;width:38px;min-width:38px;height:38px;min-height:38px}}@font-face{font-family:Inter;src:url(./fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Outfit;src:url(./fonts/outfit.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:BNBFont_foldit;src:url(./fonts/foldit-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--heading-font:"BNBFont_foldit", sans-serif;--heading-weight:400;--heading-palette:--bnb-foldit-blue;--heading-active-palette:--bnb-foldit-white;--brand-blue:#2859b3;--body-copy-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--body-copy-weight:400;--body-copy-size:clamp(1rem, 1.08vw, 1.125rem);--body-copy-line-height:1.65;--body-copy-color:#2b4158}@font-palette-values --bnb-foldit-blue{font-family:BNBFont_foldit;base-palette:0;override-colors:0 #2859b3,1 #2859b3,2 #2859b3,3 #2859b3,4 #2859b3}@font-palette-values --bnb-foldit-white{font-family:BNBFont_foldit;base-palette:0;override-colors:0 #fff,1 #fff,2 #fff,3 #fff,4 #fff}h1,h2,h3,.panel .reveal-line-text{font-palette:var(--heading-palette);font-family:var(--heading-font)!important;font-weight:var(--heading-weight)!important}.nav-inner,.mobile-drawer-links .m-name,.language-trigger,.language-options button,.contact-cta{letter-spacing:.04em;font-palette:normal!important;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important;font-weight:600!important}.resources-hero h1,.section-heading h2,.podcast-copy h3,.resource-copy h3{color:var(--brand-blue)}.article-site .article-page h1,.article-site .article-page h2,.article-site .article-page h3,.article-site .article-page h4,.article-site .article-error h1{font-palette:normal!important;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif!important}.article-site .article-hero h1,.article-site .article-content h2,.article-site .article-sidebar-title{font-weight:700!important}.article-site .article-content h3,.article-site .article-content h4,.article-site .article-recent-title{font-weight:600!important}.nav-links button.active .nav-inner{color:#0b3766;font-weight:700!important}.panel .panel-content h1,.panel .panel-content h2,.panel .panel-content .reveal-line-text,#intro .panel-content .reveal-line-text,#global .panel-content h2,#global .panel-content .reveal-line-text,.resources-hero h1,.section-heading h2{font-weight:700!important}.language-picker .language-trigger,.language-picker .language-options button{font-weight:600!important}.panel .panel-content>p,.panel .panel-content>p .reveal-copy-line,.panel .panel-content>p .reveal-copy-line-inner,.resources-hero p,.section-heading p{text-align-last:auto;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;text-align:left!important}footer.site-footer{-webkit-backdrop-filter:blur(14px)saturate(125%)!important;background:#f4fafd40!important}.language-picker{font-family:Inter,sans-serif}@media (width<=760px){.panel .panel-content>p,.panel .panel-content>p .reveal-copy-line,.panel .panel-content>p .reveal-copy-line-inner,#software .panel-content>p,.resources-hero p,.section-heading p{text-align-last:auto;-webkit-hyphens:none;hyphens:none;text-wrap:pretty;text-align:left!important}}.skip-link{z-index:10000;color:#fff;background:#2859b3;border-radius:6px;padding:.7rem 1rem;font:600 .95rem/1.2 Inter,system-ui,sans-serif;text-decoration:none;transition:transform .12s;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:3px solid #fff;transform:translateY(0)}main:focus{outline:none}.pill.secondary{color:#2859b3;box-shadow:none;background:#ffffffeb;border:1.5px solid #2859b3}.pill.secondary:hover,.pill.secondary:focus-visible{background:#2859b314}#intro .actions{flex-wrap:wrap;gap:.75rem;display:flex}#intro .pill.secondary,.pill.secondary{font-palette:normal}#intro .panel-content>p{-webkit-hyphens:none;hyphens:none;text-wrap:pretty;text-align:left!important}.panel .panel-content>p,.panel .panel-bullets li{text-wrap:pretty;font-family:var(--body-copy-font,Inter, system-ui, -apple-system, sans-serif)!important;font-weight:var(--body-copy-weight,400)!important;font-size:var(--body-copy-size,clamp(1rem, 1.08vw, 1.125rem))!important;line-height:var(--body-copy-line-height,1.65)!important;color:var(--body-copy-color,#2b4158)!important;letter-spacing:.003em!important;text-align:left!important;-webkit-hyphens:none!important;hyphens:none!important}.panel .panel-content>p strong,.panel .panel-bullets li strong{color:#162e47;font-weight:600!important}@media (width<=760px){#intro .actions{flex-direction:column;align-items:stretch;gap:.6rem}#intro .actions .pill{letter-spacing:.02em;justify-content:center;width:100%;white-space:nowrap!important;min-height:46px!important;padding:.7rem .9rem!important;font-size:clamp(.66rem,3.1vw,.78rem)!important}}.contact-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:visible}.contact-dialog[open]{place-items:center;display:grid}.contact-dialog:not([open]){display:none}.contact-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#1a345475}body.contact-open{overflow:hidden}.contact-card{color:#102b46;background:#fff;border:0;border-radius:1.1rem;width:min(36rem,100vw - 1.5rem);max-height:min(94dvh,56rem);overflow:auto;box-shadow:0 2rem 5.5rem #0e284866,0 0 0 1px #19588b24}.contact-header{color:#fff;background:linear-gradient(125deg,#234fa3 0%,#2d68c7 55%,#3b88dc 100%);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.4rem 1.5rem 1.25rem;display:flex}.contact-heading{min-width:0}.contact-card .contact-header h2{letter-spacing:.08em;text-transform:uppercase;font-palette:normal;opacity:1;margin:0;font-size:1.3rem;font-weight:700;line-height:1.2;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,sans-serif!important}.contact-header .contact-intro{color:#ffffffe0;margin:.45rem 0 0;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:.97rem;font-weight:400;line-height:1.45}.contact-close{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff57;border-radius:50%;flex:none;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;transition:background .15s}.contact-close:hover{background:#ffffff42}.contact-close:focus-visible{outline-offset:2px;outline:3px solid #fff}.contact-form,.contact-done{padding:1.35rem 1.5rem 1.5rem;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,sans-serif}.contact-form[hidden],.contact-done[hidden]{display:none}.contact-field{margin:0 0 .9rem}.contact-row{grid-template-columns:1fr 1fr;gap:0 .9rem;display:grid}@media (width<=520px){.contact-row{grid-template-columns:1fr}}.contact-field label{letter-spacing:.01em;color:#37526e;margin:0 0 .32rem;font-size:.82rem;font-weight:600;display:block}.contact-field input[type=text],.contact-field input[type=email],.contact-field input[type=tel],.contact-field select,.contact-field textarea{box-sizing:border-box;color:#102b46;width:100%;font:inherit;background:#f5f8fd;border:1px solid #19588b33;border-radius:.7rem;padding:.72rem .9rem;font-size:1rem;transition:border-color .15s,background .15s,box-shadow .15s}.contact-field input:hover,.contact-field select:hover,.contact-field textarea:hover{border-color:#2859b373}.contact-field textarea{resize:vertical;min-height:5.75rem}.contact-field input:focus-visible,.contact-field select:focus-visible,.contact-field textarea:focus-visible{background:#fff;border-color:#2859b3;outline:none;box-shadow:0 0 0 3px #2859b333}.contact-field [aria-invalid=true]{background:#fff8f7;border-color:#b3261e}.contact-error{color:#b3261e;margin:.3rem 0 0;font-size:.85rem}.contact-consent{background:#f5f8fd;border:1px solid #19588b1f;border-radius:.7rem;padding:.75rem .9rem}.contact-consent label{color:#37526e;align-items:flex-start;gap:.6rem;margin:0;font-size:.88rem;font-weight:400;line-height:1.45;display:flex}.contact-consent input{accent-color:#2859b3;flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.contact-privacy{color:#2859b3;font:inherit;cursor:pointer;background:0 0;border:0;margin:.3rem 0 0 1.7rem;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.contact-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-status{color:#7a1c16;background:#fdecea;border-radius:.6rem;margin:0 0 .9rem;padding:.7rem .8rem;font-size:.92rem}.contact-status[hidden],.contact-error[hidden]{display:none}.contact-submit{color:#fff;width:100%;min-height:3.1rem;font:inherit;letter-spacing:.01em;cursor:pointer;background:linear-gradient(120deg,#234fa3,#2f6fd0);border:0;border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.4rem;padding:.75rem 1.6rem;font-size:1.02rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 .6rem 1.4rem #2859b34d}.contact-form .contact-submit:after{content:"→";font-size:1.15em}.contact-submit:hover{transform:translateY(-1px);box-shadow:0 .8rem 1.7rem #2859b361}.contact-submit:disabled{opacity:.7;cursor:progress;transform:none}.contact-submit:focus-visible{outline-offset:2px;outline:3px solid #2859b373}.contact-done{text-align:center;padding-block:2.2rem 2rem}.contact-done:before{content:"✓";color:#2859b3;background:#e7f0fc;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;margin:0 auto 1rem;font-size:1.7rem;font-weight:700;display:grid}.contact-done h3{color:#2859b3;margin:0 0 .5rem;font-size:1.35rem}.contact-done p{color:#37526e;margin:0 0 1.4rem;line-height:1.55}.contact-done .contact-submit{width:auto;margin-inline:auto}@media (width<=520px){.contact-card{border-radius:.95rem;width:calc(100vw - 1rem)}.contact-header{padding:1.1rem 1.1rem 1rem}.contact-form,.contact-done{padding:1.1rem 1.1rem 1.25rem}}@media (width<=1024px){.topbar .brand,.mobile-drawer .brand{align-items:center;min-height:32px;display:inline-flex}}.topbar-actions .contact-cta,.article-contact{letter-spacing:.05em;gap:7px;padding-inline:14px;font-size:14px}@media (width>=1025px) and (width<=1280px){.topbar-actions .contact-cta{gap:6px;padding-inline:10px;font-size:12.5px}}@media (width<=600px){.topbar-actions .contact-cta,.article-contact{letter-spacing:.04em;gap:4px;padding-inline:8px;font-size:11px}}.topbar .brand,.resources-header .brand,.article-header .brand{border-radius:12px;flex-shrink:1;justify-self:start;align-items:center;min-width:0;padding:.34rem .68rem .34rem .35rem;transition:transform .24s cubic-bezier(.22,1,.36,1),background .24s;display:inline-flex}.topbar .brand:hover,.resources-header .brand:hover,.article-header .brand:hover{background:#2859b30d;transform:translateY(-1px)}.topbar .brand img,.resources-header .brand img,.article-header .brand img,.topbar.scrolled .brand img,.resources-header.is-scrolled .brand img{transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s;width:clamp(236px,17.5vw,280px)!important;max-width:none!important;height:auto!important}@media (width>=1025px) and (width<=1280px){.topbar .brand img,.resources-header .brand img,.article-header .brand img,.topbar.scrolled .brand img,.resources-header.is-scrolled .brand img{width:clamp(180px,15.5vw,220px)!important}}@media (width>=601px) and (width<=1024px){.topbar .brand img,.resources-header .brand img,.article-header .brand img,.topbar.scrolled .brand img,.resources-header.is-scrolled .brand img{width:196px!important}}@media (width<=600px){.topbar .brand,.resources-header .brand,.article-header .brand{padding:.2rem .25rem!important}.topbar .brand img,.resources-header .brand img,.article-header .brand img,.topbar.scrolled .brand img,.resources-header.is-scrolled .brand img{width:clamp(96px,100vw - 224px,130px)!important}}body.mobile-menu-open .bnb-chat,body.mobile-menu-open .back-to-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.mobile-drawer.is-open) .bnb-chat{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.mobile-drawer.is-open) .back-to-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.cookie-banner:not([hidden])) .bnb-chat{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.cookie-banner:not([hidden])) .back-to-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:has(.bnb-chat-toggle[aria-expanded=true]) .back-to-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.cookie-banner{z-index:1500;box-sizing:border-box;-webkit-backdrop-filter:blur(18px);color:#102b46;background:#fffffff7;border:1px solid #255ab12e;border-radius:16px;width:min(440px,100vw - 32px);padding:22px 24px;font:450 14px/1.6 Outfit,Plus Jakarta Sans,Inter,system-ui,sans-serif;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 60px #0e284838,0 0 0 1px #19588b14}.cookie-banner[hidden],.cookie-reopen[hidden]{display:none!important}.cookie-title{margin:0 0 10px;font-palette:normal!important;text-transform:none!important;letter-spacing:.01em!important;color:#102b46!important;font:700 18px/1.35 Outfit,Plus Jakarta Sans,Inter,sans-serif!important}.cookie-banner p,.cookie-dialog p{color:#37526e;margin:0 0 12px}.cookie-policy,.cookie-customize{color:#2859b3;font:inherit;font-weight:600}.cookie-policy{text-underline-offset:2px;margin-bottom:16px;text-decoration:underline;display:inline-block}.cookie-customize{cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:6px;margin:12px auto 0;padding:4px 10px;text-decoration:underline;transition:color .15s,background .15s;display:block}.cookie-customize:hover{color:#1d448f;background:#2859b30f}.cookie-actions{flex-wrap:wrap;gap:10px;display:flex}.cookie-actions button{color:#2859b3;cursor:pointer;background:#fff;border:1.5px solid #2859b352;border-radius:10px;flex:125px;min-height:44px;padding:10px 14px;font:600 13.5px/1.35 Outfit,Plus Jakarta Sans,Inter,sans-serif;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s}.cookie-actions button:hover{background:#2859b30f;border-color:#2859b3;transform:translateY(-1px)}.cookie-actions button[data-consent=all]{color:#fff;background:linear-gradient(120deg,#234fa3,#2f6fd0);border-color:#0000;box-shadow:0 6px 16px #2859b340}.cookie-actions button[data-consent=all]:hover{box-shadow:0 8px 20px #2859b357}.cookie-dialog{box-sizing:border-box;color:#102b46;background:#fff;border:1px solid #255ab12e;border-radius:18px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;font:450 14px/1.6 Outfit,Plus Jakarta Sans,Inter,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden;box-shadow:0 32px 80px #0e28485c,0 0 0 1px #19588b1a}.cookie-dialog[open]{flex-direction:column;display:flex}.cookie-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#1a345475}.cookie-dialog-heading{background:linear-gradient(135deg,#eef6fd 0%,#e3f0fc 100%);border-bottom:1px solid #255ab11f;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.cookie-dialog-heading h2{margin:0}.cookie-close{color:#2b4c6f;cursor:pointer;background:#ffffffb8;border:1px solid #255ab129;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font:24px/1 Inter,sans-serif;transition:background .15s,color .15s;display:grid}.cookie-close:hover{color:#102b46;background:#fff}.cookie-dialog-content{padding:20px 24px;overflow-y:auto}.cookie-dialog>.cookie-actions{background:#f8fbff;border-top:1px solid #255ab11f;flex-shrink:0;padding:16px 24px}.cookie-category{border-bottom:1px solid #255ab11a}.cookie-category summary{color:#102b46;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-weight:600;list-style:none;display:flex}.cookie-category summary::-webkit-details-marker{display:none}.cookie-category summary:before{content:"›";color:#2859b3;font-size:22px;transition:transform .18s}.cookie-category[open] summary:before{transform:rotate(90deg)}.cookie-category-name{flex:1}.cookie-category-status{color:#0f766e;white-space:nowrap;background:#10b9811f;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.cookie-category p{color:#476481;font-size:13.5px}.cookie-category-choice{color:#102b46;align-items:center;gap:10px;margin:12px 0 18px;font-weight:500;display:flex}.cookie-category input{accent-color:#2859b3;width:19px;height:19px}.cookie-dialog button,.cookie-dialog summary,.cookie-dialog label,.cookie-dialog input,.cookie-dialog a{cursor:pointer}.cookie-banner button:focus-visible,.cookie-dialog button:focus-visible,.cookie-dialog summary:focus-visible{outline-offset:2px;outline:2px solid #2859b3}.cookie-reopen{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#2859b3;cursor:pointer;background:#fffffff0;border:1px solid #255ab133;border-radius:10px;padding:8px 13px;font:600 12px Outfit,Inter,sans-serif;transition:transform .15s,box-shadow .15s;position:fixed;bottom:14px;left:14px;box-shadow:0 6px 18px #0e28481a}.cookie-reopen:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0e284829}@media (width<=600px){.cookie-banner{border-radius:14px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px;bottom:12px;right:12px;overflow-y:auto}.cookie-dialog-heading,.cookie-dialog-content{padding:16px}.cookie-dialog>.cookie-actions{padding:12px 16px}.cookie-category-status{white-space:normal}}footer.site-footer{z-index:25!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;background:linear-gradient(#f4fafed6 0%,#ebf5fcf2 100%)!important;border-top:1px solid #164c7d24!important;width:100%!important;min-height:0!important;margin-top:auto!important;padding:clamp(2rem,3.6vh,3rem) clamp(1.5rem,4vw,4.5rem) clamp(1.4rem,2.5vh,2rem)!important;position:relative!important;box-shadow:0 -14px 40px #23609812!important}.footer-main{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.15rem;display:flex}.footer-identity{flex-wrap:wrap;flex:none;align-items:center;gap:1.35rem;min-width:0;display:flex}.footer-identity img{object-fit:contain;filter:drop-shadow(0 2px 6px #0b162814);width:auto;height:2.35rem;display:block}.footer-identity>span{color:#1a365d;letter-spacing:.03em;text-transform:uppercase;white-space:normal;border-left:1.5px solid #2859b338;padding-left:1.35rem;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:.9rem;font-weight:500;line-height:1.55}.footer-menu{flex-wrap:wrap;flex:0 auto;justify-content:flex-start;align-items:center;gap:.45rem .95rem;min-width:0;display:flex}.footer-menu button{color:#0a233ec7;width:auto;min-width:0;box-shadow:none;letter-spacing:.01em;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:.32rem .15rem;font:500 .9rem/1.35 Outfit,Plus Jakarta Sans,Inter,system-ui,sans-serif;transition:color .18s,opacity .18s}.footer-menu button:hover,.footer-menu button:focus-visible{color:#2859b3}.footer-menu button:focus-visible{outline-offset:4px;outline:2px solid #2859b394}.footer-menu>i{opacity:.65;background:#49a9dc;border-radius:50%;flex:none;width:.22rem;height:.22rem}.footer-product{color:#10395dad;letter-spacing:.13em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:600}.footer-socials{justify-content:flex-start;align-items:center;gap:.8rem;margin-top:1.45rem;display:flex}.footer-socials a{color:#2859b3;background:#ffffffe0;border:1px solid #2859b32e;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;text-decoration:none;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 4px 12px #194c8a14}.footer-socials a:hover,.footer-socials a:focus-visible{color:#164396;background:#fff;border-color:#2859b36b;transform:translateY(-2px);box-shadow:0 8px 18px #194c8a29}.footer-socials a:focus-visible{outline-offset:2px;outline:2px solid #348ed059}.footer-socials svg{fill:currentColor;width:1.25rem;height:1.25rem}.footer-socials img{object-fit:contain;width:1.25rem;height:1.25rem}.site-footer [hidden]{display:none!important}.footer-meta{color:#0b233dad;letter-spacing:.1em;border-top:1px solid #164c7d1f;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding-top:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;display:flex}.legal-dialog{color:#102b46;width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:none;overflow:visible}.legal-dialog[open]{opacity:1;place-items:center;display:grid}.legal-dialog:not([open]){display:none}.legal-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#22446042}.legal-dialog-card{background:#f6fbfef7;border:1px solid #19588b33;border-radius:.5rem;flex-direction:column;width:min(47rem,100vw - 2rem);max-height:min(86dvh,48rem);transition:transform .22s;display:flex;overflow:hidden;transform:translateY(.8rem)scale(.985);box-shadow:0 1.7rem 5rem #1238593d}.legal-dialog[open] .legal-dialog-card{transform:translateY(0)scale(1)}@starting-style{.legal-dialog[open] .legal-dialog-card{transform:translateY(.8rem)scale(.985)}}.legal-dialog-header{background:#e1f3fcad;border-bottom:1px solid #124a7a1f;flex:none;justify-content:space-between;align-items:center;min-height:4.2rem;padding:.85rem 1rem .85rem 1.2rem;display:flex}.legal-dialog-brand{align-items:center;gap:1rem;min-width:0;display:flex}.legal-dialog-brand img{object-fit:contain;width:auto;height:1.45rem;display:block}.legal-dialog-brand span{color:#0c31519e;letter-spacing:.14em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600;overflow:hidden}.legal-dialog-controls{align-items:center;gap:.75rem;display:flex}.legal-pane[hidden]{display:none!important}.legal-dialog-close{color:#164b76;width:2.35rem;height:2.35rem;box-shadow:none;background:#ffffffad;border:1px solid #154d7c29;border-radius:50%;flex:none;place-items:center;padding:0;font:300 1.35rem/1 Inter,sans-serif;transition:background .18s,border-color .18s,transform .18s;display:grid}.legal-dialog-close:hover,.legal-dialog-close:focus-visible{background:#fff;border-color:#0876bc61;transform:rotate(4deg)}.legal-dialog-close:focus-visible{outline-offset:2px;outline:2px solid #0876bc59}.legal-dialog-content{scrollbar-color:#2f85ba66 transparent;scrollbar-width:thin;padding:clamp(1.4rem,4vw,2.8rem);overflow:auto}.legal-document[hidden]{display:none!important}.legal-document{max-width:39rem;margin:0 auto}.legal-document .legal-eyebrow{color:#2c83bd;letter-spacing:.2em;margin:0 0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;font-weight:600}.legal-document h2{color:#0e2e4d;letter-spacing:0;margin:0 0 1.8rem;font:400 clamp(2rem,5vw,3.4rem)/1.05 Outfit,Inter,sans-serif}.legal-document h3{color:#153f65;letter-spacing:.02em;text-transform:uppercase;margin:1.8rem 0 .6rem;font:600 .78rem/1.4 Inter,sans-serif}.legal-document p,.legal-document dd,.legal-document dt{color:#0f2e4bbd;letter-spacing:0;font:400 .88rem/1.75 Inter,sans-serif}.legal-document p{margin:0 0 1rem}.legal-document ul{gap:.55rem;margin:0 0 1.2rem;padding-left:1.15rem;display:grid}.legal-document li{color:#0f2e4bbd;padding-left:.15rem;font:400 .88rem/1.65 Inter,sans-serif}.legal-document .legal-reference{color:#0f41679e;overflow-wrap:anywhere;background:#dbf0fa6b;border-left:2px solid #2c83bd52;margin:-.25rem 0 1.2rem;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.55}.legal-document strong{color:#103858;font-weight:600}.legal-document dl{border-top:1px solid #1753821f;margin:1.35rem 0}.legal-document dl>div{border-bottom:1px solid #1753821a;grid-template-columns:minmax(8rem,.72fr) minmax(0,1.28fr);gap:1rem;padding:.58rem 0;display:grid}.legal-document dt{color:#0f2e4b85;font-weight:500}.legal-document dd{color:#153f65;margin:0}body.legal-dialog-open{overflow:hidden}@media (width<=680px){footer.site-footer{padding:.62rem .75rem .5rem!important}.footer-main{gap:.45rem}.footer-identity{gap:.55rem}.footer-identity img{height:1.15rem}.footer-identity>span{padding-left:.55rem;font-size:.45rem}.footer-menu{gap:.12rem .5rem}.footer-socials{justify-content:flex-start;gap:.34rem;margin-top:.42rem}.footer-socials a{width:1.5rem;height:1.5rem}.footer-socials svg{width:.82rem;height:.82rem}.footer-menu button{font-size:.57rem}.footer-product{font-size:.44rem}.footer-meta{margin-top:.38rem;padding-top:.38rem;font-size:.4rem}.legal-dialog{width:100vw;height:100dvh;max-height:none}.legal-dialog-card{width:calc(100vw - 1rem);max-height:90dvh}.legal-dialog-header{min-height:3.65rem;padding:.7rem}.legal-dialog-brand{gap:.62rem}.legal-dialog-brand img{height:1.1rem}.legal-dialog-brand span{letter-spacing:.1em;font-size:.49rem}.legal-dialog-close{width:2rem;height:2rem}.legal-dialog-content{padding:1.25rem 1rem 1.75rem}.legal-document h2{margin-bottom:1.25rem;font-size:2rem!important}.legal-document h3{margin-top:1.35rem;font-size:.7rem}.legal-document p,.legal-document dd,.legal-document dt,.legal-document li{font-size:.76rem;line-height:1.65}.legal-document .legal-reference{font-size:.62rem}.legal-document dl>div{grid-template-columns:1fr;gap:.08rem}}@media (prefers-reduced-motion:reduce){.legal-dialog,.legal-dialog-close,.footer-menu button{transition:none}}footer.site-footer{box-sizing:border-box;text-transform:none;letter-spacing:normal;font-family:Outfit,Plus Jakarta Sans,Inter,system-ui,sans-serif;display:block;-webkit-backdrop-filter:blur(16px)saturate(135%)!important;background:linear-gradient(#f4fafed6 0%,#ebf5fcf2 100%)!important}.footer-identity img{width:auto;max-width:100%;height:2.35rem}.footer-meta .footer-rights{letter-spacing:.08em;font-size:.75rem!important}.contact-cta,.contact-cta>span:not([aria-hidden]),.article-contact,.resources-contact,.mobile-drawer-cta,.mobile-drawer-cta>span,[data-legal-panel=contact],[data-legal-document=contact] h2{font-weight:700!important}footer.site-footer .footer-identity>span{font-size:.9rem!important;line-height:1.55!important}footer.site-footer .footer-menu button{font-size:.92rem!important}footer.site-footer .footer-meta{font-size:.8rem!important;line-height:1.6!important}footer.site-footer .footer-meta>span{font-size:.8rem!important}@media (width<=1024px){footer.site-footer{flex:none;padding:1.25rem calc(var(--bnb-floating-right,16px) + var(--bnb-floating-size,60px) + .75rem) max(1.1rem, env(safe-area-inset-bottom)) clamp(1.25rem, 5vw, 3rem)!important;-webkit-backdrop-filter:none!important;background:#f4fafd!important}.footer-main{flex-direction:column;align-items:flex-start;gap:.65rem}.footer-identity{flex-direction:column;align-items:flex-start;gap:.5rem}.footer-identity img{width:9.25rem;max-width:100%;height:auto}footer.site-footer .footer-identity>span{white-space:normal;border-left:0;padding-left:0;font-size:.72rem!important;line-height:1.5!important}.footer-menu{flex-wrap:nowrap;gap:0 .45rem;max-width:100%}footer.site-footer .footer-menu button{white-space:nowrap;min-height:34px;padding-inline:0;font-size:clamp(.62rem,2.8vw,.78rem)!important}.footer-socials{flex-wrap:wrap;gap:.55rem;margin-block:.65rem .45rem}.footer-socials a{width:42px;height:42px}.footer-socials svg{width:20px;height:20px}footer.site-footer .footer-meta{flex-wrap:wrap;gap:.25rem .85rem;margin-top:.65rem;padding-top:.65rem;font-size:.68rem!important;line-height:1.45!important}footer.site-footer .footer-meta>span{font-size:.68rem!important}footer.site-footer .footer-meta .footer-rights{font-size:.64rem!important}.footer-product{white-space:normal;font-size:.65rem}}@media (width>=1025px){footer.site-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2.5rem;padding:clamp(2.1rem, 3.6vh, 3rem) calc(var(--bnb-floating-right,24px) + var(--bnb-floating-size,60px) + 1.25rem) clamp(1.45rem, 2.5vh, 2.1rem) clamp(1.5rem, 3.3vw, 4rem)!important;display:grid!important}footer.site-footer .footer-main{display:contents}footer.site-footer .footer-identity{grid-area:1/1/auto/-1;justify-content:flex-start;gap:1.35rem}footer.site-footer .footer-socials{grid-area:2/1;justify-self:start;gap:.8rem;margin-top:1.5rem}footer.site-footer .footer-socials a{width:2.75rem;height:2.75rem}footer.site-footer .footer-socials svg{width:1.28rem;height:1.28rem}footer.site-footer .footer-menu{flex-wrap:nowrap;grid-area:2/2;justify-content:flex-end;justify-self:end;gap:.5rem .95rem;margin-top:1.5rem}footer.site-footer .footer-meta{grid-area:3/1/auto/-1;justify-content:space-between;width:100%;margin-top:1.45rem;padding-top:1.1rem}}
