:root{--bg:#080c12;--panel:#101722;--line:#ffffff18;--muted:#909bad;--blue:#568eff;--white:#f5f7fc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #91baff;outline-offset:6px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Space Grotesk',sans-serif;font-weight:500}header{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;border-bottom:1px solid var(--line);position:relative;z-index:10;background:#080c12eb}.brand{display:flex;align-items:center;gap:13px}.brand-mark{font-family:'Space Grotesk';font-size:40px;font-weight:700;letter-spacing:-4px;position:relative;padding-right:6px}.brand-mark>span{position:absolute;width:6px;height:6px;background:var(--blue);right:-2px;bottom:9px}.brand-type{border-left:1px solid #ffffff45;padding-left:14px;font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.7}nav{display:flex;gap:34px;font-size:14px;color:#c7cedb}nav a:hover,.text-link:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:19px 24px;background:var(--blue);color:#080f21;font-weight:600;font-size:14px;border:1px solid var(--blue);border-radius:4px;transition:background .2s,transform .2s}.button:hover{background:#8cb2ff;transform:translateY(-3px)}.button span{font-size:22px}.button.small{padding:12px 20px}.menu{display:none}.hero{min-height:690px;position:relative;display:grid;grid-template-columns:1.1fr 1fr;padding:94px 5.5% 100px;overflow:hidden}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#7587a508 1px,transparent 1px),linear-gradient(90deg,#7587a508 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to right,transparent,black)}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:600;display:flex;align-items:center;gap:10px;color:#b9c6da}.pulse{display:inline-block;width:6px;height:6px;border-radius:50%;background:#74b8ff;box-shadow:0 0 14px #6fa6ff;flex-shrink:0}.hero h1{font-size:clamp(58px,5.7vw,92px);line-height:1.04;letter-spacing:-5px;margin:32px 0 26px}.blue{color:var(--blue)}.hero p{font-size:19px;line-height:1.65;color:#aab4c5}.actions{display:flex;align-items:center;gap:27px;margin-top:36px}.text-link{font-size:13px;line-height:1.6}.text-link span{margin-left:10px}.hero-foot{display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:1.7px;color:#68758a;margin-top:54px}.tiny-cross{font-size:25px;color:var(--blue)}.orb-stage{position:relative;margin:-55px -50px -50px -40px;min-width:0}.orb-stage canvas{width:100%;height:100%;position:absolute;inset:0}.core{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #649cff66;border-radius:50%;background:radial-gradient(circle at 30% 25%,#324b77aa,#0a162c 65%);box-shadow:0 0 80px #3277ff33,inset 0 0 30px #396bbe33}.core>span{font-family:'Space Grotesk';font-size:43px;font-weight:600;letter-spacing:-3px}.core small{font-size:6px;letter-spacing:1px;color:#91a4c1;margin-top:5px}.orbit-label{position:absolute;border:1px solid #6a91c433;background:#0c1725d9;backdrop-filter:blur(12px);padding:12px 17px;font-size:11px;border-radius:5px;display:flex;align-items:center;gap:10px;animation:float 7s ease-in-out infinite;box-shadow:0 15px 30px #0004}.orbit-label i{width:5px;height:5px;background:var(--blue);border-radius:50%}.label-one{left:12%;top:24%}.label-two{right:1%;top:43%;animation-delay:-2s}.label-three{left:18%;bottom:21%;animation-delay:-4s}.orb-caption{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:8px;letter-spacing:1.7px;color:#697e9d;display:flex;align-items:center;gap:9px}.scroll{position:absolute;bottom:25px;right:5.5%;font-size:9px;letter-spacing:2px;display:flex;gap:30px;color:#7d8ba0}.scroll span{font-size:17px}.partners{min-height:118px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:20px 5.5%;gap:30px;background:#0c1119}.partners>span{font-size:9px;letter-spacing:1.4px;line-height:1.9;color:#778397}.partners>div{font-size:29px;color:#a6aeba;font-weight:700;letter-spacing:-1px}.partners .hp{font-style:italic;font-size:35px}.partners .microsoft{font-size:23px;font-weight:500}.microsoft b{font-size:32px;vertical-align:middle}.partner-dot{color:var(--blue)}.partners .afinia{font-weight:500;letter-spacing:2px}.section{padding:110px 5.5%}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:45px}h2{font-size:clamp(40px,4.4vw,65px);line-height:1.1;letter-spacing:-2.5px}.section-top .eyebrow{margin-bottom:24px}.muted{color:#7f8b9e}.section-top>p{max-width:350px;color:var(--muted);font-size:15px;line-height:1.8;padding-bottom:5px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.solution-card{background:linear-gradient(125deg,#141d2b,#0d141e);border:1px solid #ffffff12;text-align:left;border-radius:7px;padding:32px;position:relative;transition:border-color .25s,transform .25s;overflow:hidden}.solution-card:hover{border-color:#568eff88;transform:translateY(-7px)}.card-num{position:absolute;right:28px;top:30px;font-size:11px;color:#586a83}.solution-card svg{width:43px;height:43px;color:#7da9ff;margin:12px 0 35px}.solution-card h3{font-size:24px;letter-spacing:-.7px;line-height:1.25}.solution-card p{font-size:14px;line-height:1.7;color:#8796ab;margin:20px 0 30px;max-width:310px}.card-action{font-size:12px;display:flex;justify-content:space-between;align-items:center;padding-top:23px;border-top:1px solid var(--line);color:#bfcee4}.card-action b{font-size:20px;font-weight:400;color:var(--blue)}.advantage{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#0d121b;border-block:1px solid var(--line)}.people-photo{position:relative;min-height:550px;overflow:hidden;border-radius:6px}.people-photo img{width:100%;height:100%;object-fit:cover;filter:brightness(.65) saturate(.45);position:absolute}.people-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 45%,#071321)}.photo-caption{position:absolute;top:26px;left:26px;font-size:9px;letter-spacing:1.4px;z-index:1;display:flex;align-items:center;gap:9px}.since{position:absolute;bottom:35px;left:32px;z-index:1;font-size:14px;color:#acbdd4}.since strong{display:block;font-family:'Space Grotesk';font-size:93px;line-height:1.1;letter-spacing:-6px;color:#fff;font-weight:400}.advantage-copy>.eyebrow{margin:10px 0 25px}.advantage-copy>p{color:var(--muted);font-size:15px;line-height:1.8;margin:23px 0}.benefit{display:flex;gap:18px;margin:28px 0}.benefit>span{color:var(--blue);font-size:22px}.benefit h3{font-size:18px}.benefit p{color:#8190a6;font-size:13px;line-height:1.7;margin-top:8px}.advantage-copy>.text-link{display:inline-block;margin-top:10px;color:#bacce9}.carousel-controls{display:flex;gap:10px}.carousel-controls button{width:46px;height:46px;border:1px solid #ffffff28;border-radius:50%;background:transparent;font-size:20px}.carousel-controls button:hover{background:#568eff;color:#080c12}.feature{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#111b2a}.feature-copy{padding:50px}.feature-copy h3{font-size:40px;letter-spacing:-1.5px;line-height:1.15;margin:20px 0}.feature-copy p{font-size:14px;line-height:1.8;color:#9babc1;margin-bottom:27px;max-width:350px}.button.light{background:#dbe8ff;border-color:#dbe8ff}.feature-visual{display:flex;align-items:center;overflow:hidden;background:#141f2e}.feature-visual img{width:100%;min-height:100%;object-fit:cover;object-position:center;transition:opacity .2s}.slide-count{display:flex;align-items:center;gap:15px;font-size:10px;color:#67809e;margin-top:35px}.slide-count>span:first-child{color:#d4e3fa}.slide-line{width:65px;height:1px;background:#526781}.process{padding-top:30px}.process>.eyebrow{margin-bottom:25px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:60px}.steps>div{border-top:1px solid #3c5071;padding-top:24px;position:relative}.steps>div:before{content:'';position:absolute;top:-3px;left:0;width:5px;height:5px;background:var(--blue)}.steps span{font-size:10px;letter-spacing:1.8px;color:#6d8bb7}.steps h3{font-size:25px;margin:27px 0 15px}.steps p{font-size:14px;line-height:1.8;color:#8b99ae;max-width:290px}.contact{position:relative;overflow:hidden;background:#101b2e;border-block:1px solid #2b4265}.contact-glow{position:absolute;right:-10%;top:-200px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,#386bdd33,transparent 65%);pointer-events:none}.contact h2{font-size:clamp(50px,7vw,100px);letter-spacing:-4px;margin:27px 0 43px;position:relative}.contact h2>span{color:#749ef0}.contact-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative}.contact-bottom p{font-size:14px;color:#9daec9;line-height:1.8}.phone{font-size:18px}.phone span{margin-left:18px;color:var(--blue)}footer{padding:50px 5.5% 24px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:40px}.footer-top>p{color:#768397;font-size:17px}.footer-top>div{font-size:12px;line-height:1.9;color:#8190a4}.footer-bottom{padding-top:25px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#6d7b8f}.skip{position:absolute;top:-60px;background:white;color:black;z-index:99;padding:10px}.skip:focus{top:5px}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(25px);transition:opacity .7s,transform .7s}.js .reveal.visible{opacity:1;transform:none}dialog{background:#111b2a;color:#fff;border:1px solid #43618a;border-radius:12px;padding:48px;max-width:620px;width:90%;box-shadow:0 30px 150px #000}dialog::backdrop{background:#02060de8;backdrop-filter:blur(7px)}dialog h2{font-size:35px;margin:25px 0}dialog p,dialog li{color:#b1bfd3;line-height:1.8;font-size:15px}dialog ul{padding-left:20px;margin:24px 0 32px}.close{position:absolute;right:16px;top:12px;background:transparent;border:0;font-size:32px;color:#93a9c8}@keyframes float{50%{transform:translateY(-12px)}}@media(min-width:1600px){header,.section,.partners,footer{padding-left:max(5.5%,calc((100vw - 1450px)/2));padding-right:max(5.5%,calc((100vw - 1450px)/2))}}@media(max-width:1100px){header nav{gap:20px}.hero{padding-top:75px;min-height:610px}.hero h1{font-size:67px;letter-spacing:-3.7px}.actions{align-items:flex-start;flex-direction:column;gap:17px}.orb-stage{margin-left:-70px}.solution-card{padding:25px}.solution-card h3{font-size:21px}.section{padding-block:80px}.feature-copy{padding:35px}.contact-bottom{flex-wrap:wrap}.partners>div{font-size:24px}}@media(max-width:760px){header{height:82px;padding-inline:6%}header>.button{display:none}.brand-mark{font-size:34px}.brand-type{font-size:8px}header nav{display:none;position:absolute;top:82px;left:0;right:0;background:#111b2a;padding:28px 6%;flex-direction:column;border-bottom:1px solid #3b526f}header nav.open{display:flex}.menu{display:block;background:none;border:1px solid #34425a;border-radius:4px;width:40px;height:36px;font-size:19px}.hero{display:flex;flex-direction:column;padding:58px 6% 55px;min-height:unset}.hero h1{font-size:clamp(49px,9.5vw,70px);letter-spacing:-3px;margin-top:25px}.eyebrow{font-size:9px;letter-spacing:1.3px}.hero p{font-size:17px}.actions{margin-top:26px}.hero-foot{display:none}.orb-stage{height:370px;margin:12px -8% -5px;flex-shrink:0}.core{width:120px;height:120px}.core>span{font-size:37px}.core small{font-size:5px}.label-one{left:8%;top:20%}.label-two{right:2%}.label-three{left:10%;bottom:19%}.orb-caption{bottom:3%;font-size:7px}.orbit-label{padding:10px 12px;font-size:10px}.scroll{display:none}.partners{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;padding:28px 6%;text-align:center}.partners>span{font-size:8px;text-align:left}.partners>div{font-size:23px}.partners .microsoft{font-size:17px}.section{padding:65px 6%}.section-top{display:block;margin-bottom:32px}.section-top>p{margin-top:23px;max-width:100%}h2{font-size:43px;letter-spacing:-2px}.solution-grid{grid-template-columns:1fr}.solution-card{padding:28px}.solution-card svg{margin:0 0 24px}.solution-card h3{font-size:25px}.solution-card p{max-width:none}.advantage{grid-template-columns:1fr;gap:40px}.people-photo{min-height:430px}.advantage-copy>p{font-size:15px}.carousel-controls{margin-top:25px}.feature{grid-template-columns:1fr}.feature-copy{padding:32px}.feature-copy h3{font-size:36px}.feature-visual{min-height:240px;max-height:320px}.feature-visual img{height:260px;min-height:0}.steps{grid-template-columns:1fr;gap:32px;margin-top:38px}.steps h3{margin-top:18px}.steps p{max-width:100%}.contact h2{font-size:clamp(43px,9vw,67px);letter-spacing:-2.5px}.contact-bottom{flex-direction:column;align-items:flex-start;gap:25px}.footer-top{flex-direction:column;align-items:flex-start;gap:25px}.footer-bottom{flex-direction:column;font-size:11px;gap:14px}dialog{padding:32px}dialog h2{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}}

.feature-visual{background:radial-gradient(ellipse at center,#dce5f3,#9faebe);padding:30px}.feature-visual img{min-height:0;max-height:450px;object-fit:contain;filter:drop-shadow(0 25px 22px #09182a50)}
/* Original HBM brand assets and custom featured-solutions carousel. */
.original-logo{display:block;width:148px;height:73px;object-fit:contain;background:#fff;border-radius:3px;padding:5px 8px}.core-logo{width:100px;background:#fff;border-radius:3px;padding:4px}.core small{margin-top:9px}.partners{background:#f3f5f8;border:0}.partners>span{color:#526078}.partners>img{width:110px;height:63px;object-fit:contain;mix-blend-mode:multiply}.hero{padding-bottom:140px;min-height:735px}.hero-copy{transition:opacity .22s,transform .35s}.hero-copy>p{max-width:480px}.hero-controls{position:absolute;bottom:25px;left:5.5%;right:5.5%;display:flex;justify-content:space-between;align-items:center;gap:20px;z-index:4;padding-bottom:20px}.hero-selection{display:flex;gap:8px}.hero-choice{font-size:10px;background:none;border:1px solid #ffffff20;color:#78879e;width:31px;height:31px;border-radius:50%;transition:.2s}.hero-choice.active{border-color:#749eff;background:#568eff;color:#061023}.hero-choice:hover{border-color:#fff;color:#fff}.hero-playback{display:flex;align-items:center;gap:10px}.hero-playback>button{height:35px;width:35px;border:1px solid #ffffff25;background:#111d2b;border-radius:50%;font-size:16px}.hero-playback>button:hover{background:#305793}.hero-counter{color:#d5e1f4;font-size:11px;letter-spacing:2px;margin-right:15px}.hero-counter i{font-style:normal;color:#51647f;margin:0 6px}.hero-timer{position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff1a}.hero-timer>span{display:block;background:#568eff;box-shadow:0 0 7px #568eff;height:100%;transform:scaleX(0);transform-origin:left}.hero-product{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;margin:-30px -15px -30px 15px;transition:opacity .22s,transform .4s}.hero-product[hidden],.orb-stage[hidden]{display:none}.hero-product>img{position:relative;z-index:1;width:112%;max-height:450px;object-fit:contain;filter:drop-shadow(0 25px 25px #0008);animation:productEnter .65s both}.product-halo{position:absolute;inset:-15% -10%;background:radial-gradient(ellipse,#719ad346,transparent 67%)}.product-caption{position:absolute;bottom:0;left:10%;right:0;text-align:center;color:#788da9;font-size:9px;letter-spacing:2px}.hero-changing .hero-copy{opacity:0;transform:translateY(12px)}.hero-changing .hero-product{opacity:0;transform:translateX(25px)}.photo-slide .hero-product>img{width:100%;height:400px;object-fit:cover;border-radius:7px;filter:brightness(.78) saturate(.6)}.service-image{display:block;width:calc(100% + 64px);margin:-32px -32px 28px;height:150px;object-fit:cover;filter:saturate(.7) brightness(.78)}.solution-card:nth-child(2) .service-image{object-fit:contain;background:#c0ccd8;padding:10px;filter:none}.card-num{background:#0b1525c9;padding:4px 8px;border-radius:3px;color:#bacce7}.solution-card svg{width:30px;height:30px;margin:0 0 20px}@keyframes productEnter{from{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:1100px){.partners{gap:15px}.partners>img{width:88px}.hero{min-height:740px}.hero-product>img{width:115%}.service-image{width:calc(100% + 50px);margin:-25px -25px 25px}}@media(max-width:760px){.original-logo{width:116px;height:58px;padding:4px}.core-logo{width:80px}.partners{grid-template-columns:repeat(3,1fr)}.partners>img{width:100%;height:52px}.partners>span{grid-column:1/-1;text-align:center}.hero{padding-bottom:135px;min-height:860px}.hero-copy{min-height:375px}.hero h1{font-size:clamp(42px,9.5vw,64px)}.hero-copy>p{font-size:16px}.hero-product{height:325px;min-height:325px;margin:5px 0 0}.hero-product>img{width:100%;max-height:290px}.photo-slide .hero-product>img{height:290px}.hero-controls{left:6%;right:6%;bottom:25px;flex-wrap:wrap;gap:16px}.hero-selection{gap:5px;justify-content:space-between;width:100%}.hero-choice{width:25px;height:25px;font-size:9px}.hero-playback{width:100%;justify-content:flex-end}.hero-counter{margin-right:auto}.hero-playback>button{height:31px;width:31px}.hero-timer{bottom:-8px}.product-caption{bottom:-15px;left:0;font-size:8px}.service-image{width:calc(100% + 56px);margin:-28px -28px 25px;height:180px}.orb-stage{height:310px}.hero .orb-caption{bottom:-3%}}
.utility-bar{min-height:35px;padding:8px 5.5%;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#101b2b;color:#9fb0ca;font-size:10px;letter-spacing:.4px;border-bottom:1px solid #ffffff0d}.utility-bar>div{display:flex;align-items:center;gap:23px}.utility-bar button{background:none;border:0;color:#c2d4f0;font-size:11px;display:flex;gap:7px;align-items:center;padding:0}.mobile-bottom,#mobile-panel,.mobile-overlay{display:none}.menu small{font-size:7px;letter-spacing:1px}.menu-open{overflow:hidden}
html[data-theme=light]{--bg:#f5f7fb;--panel:#fff;--line:#132b491c;--muted:#57667b;--blue:#3268db;--white:#172a44}html[data-theme=light] header{background:#ffffffeb}html[data-theme=light] header nav{color:#445773}html[data-theme=light] .utility-bar{background:#e7edf6;color:#48617e}html[data-theme=light] .utility-bar button{color:#294d83}html[data-theme=light] .eyebrow{color:#47648d}html[data-theme=light] .hero p,html[data-theme=light] .feature-copy p,html[data-theme=light] .advantage-copy p,html[data-theme=light] .steps p{color:#5d6e85}html[data-theme=light] .hero-grid{background-image:linear-gradient(#315c9010 1px,transparent 1px),linear-gradient(90deg,#315c9010 1px,transparent 1px)}html[data-theme=light] .core{background:radial-gradient(circle at 25% 25%,#fff,#dce8fb);box-shadow:0 0 80px #3277ff20,inset 0 0 30px #396bbe15}html[data-theme=light] .orbit-label{background:#ffffffee;color:#315276;border-color:#7292bc50}html[data-theme=light] .solution-card{background:linear-gradient(125deg,#fff,#eaf0f8);border-color:#17345b1c}html[data-theme=light] .solution-card p{color:#5d6e85}html[data-theme=light] .card-action{color:#36557a}html[data-theme=light] .advantage{background:#eaf0f7}html[data-theme=light] .feature{background:#e7eef8}html[data-theme=light] .carousel-controls button{border-color:#1c416540}html[data-theme=light] .contact{background:#dfeafa;border-color:#a9bfdc}html[data-theme=light] .contact h2>span{color:#3268db}html[data-theme=light] .contact-bottom p{color:#4d6282}html[data-theme=light] .hero-playback>button{background:#e3ebf7;border-color:#436b9e50}html[data-theme=light] .hero-choice{color:#476183;border-color:#466b9940}html[data-theme=light] .hero-choice.active{color:#fff}html[data-theme=light] .hero-counter{color:#34557e}html[data-theme=light] .hero-timer{background:#21416a20}html[data-theme=light] .button{color:#fff}html[data-theme=light] .button.light{color:#183864;background:#fff}html[data-theme=light] .product-halo{background:radial-gradient(ellipse,#779bd52b,transparent 67%)}html[data-theme=light] dialog{background:#f1f5fc;color:#193252}html[data-theme=light] dialog p,html[data-theme=light] dialog li{color:#526680}html[data-theme=light] .muted{color:#7889a0}html[data-theme=light] .advantage-copy>.text-link{color:#3268db}
@media(max-width:760px){.utility-bar{padding:9px 6%;min-height:33px;font-size:9px}.utility-bar>span{display:none}.utility-bar>div{justify-content:space-between;width:100%;gap:12px}.utility-bar a:nth-child(2){display:none}.utility-bar button{font-size:10px}.menu{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:35;width:43px;height:76px;border-radius:10px 0 0 10px;border:1px solid #668dcc66;border-right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#315fcc;color:#fff;box-shadow:-5px 8px 30px #0003}.menu>span{font-size:20px}.mobile-bottom{position:fixed;bottom:0;left:0;right:0;z-index:45;display:grid;grid-template-columns:1fr 1fr;padding-bottom:env(safe-area-inset-bottom);background:#172b4c;box-shadow:0 -5px 25px #0002}.mobile-bottom>a{display:flex;align-items:center;justify-content:center;gap:11px;min-height:60px;font-size:13px;font-weight:600;color:#fff;background:#3569db}.mobile-bottom>a+ a{background:#172b4c;border-left:1px solid #ffffff30}.mobile-bottom span{font-size:20px}body{padding-bottom:60px;padding-bottom:calc(60px + env(safe-area-inset-bottom))}#mobile-panel{position:fixed;display:flex;flex-direction:column;z-index:44;right:0;top:0;bottom:60px;bottom:calc(60px + env(safe-area-inset-bottom));width:min(88vw,400px);background:#0e1929;color:#e9f1ff;padding:28px;transform:translateX(105%);visibility:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),visibility .35s;box-shadow:-20px 0 60px #0004;overflow-y:auto}#mobile-panel.open{transform:none;visibility:visible}.mobile-overlay:not([hidden]){display:block;position:fixed;inset:0;z-index:43;background:#030a13a8;backdrop-filter:blur(6px)}.mobile-panel-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}.mobile-panel-top img{width:127px;padding:5px;background:white;border-radius:4px}.mobile-close{border:1px solid #6885b440;width:37px;height:37px;border-radius:50%;background:transparent;font-size:27px;color:#bcd0ec}#mobile-panel nav{display:flex;position:static;flex-direction:column;gap:0;padding:0;background:transparent;border:0;margin-top:24px}#mobile-panel nav a{display:flex;align-items:center;gap:15px;font-family:'Space Grotesk',sans-serif;font-size:22px;padding:19px 0;border-bottom:1px solid #ffffff13;color:#e0eaff}#mobile-panel nav small{font-family:'DM Sans';font-size:10px;color:#6586b9}#mobile-panel nav a>span{margin-left:auto;color:#6f9cfa;font-size:19px}.mobile-panel-footer{margin-top:auto;padding-top:35px;font-size:9px;letter-spacing:1.4px;color:#7490b5;line-height:2}.mobile-panel-footer a{font-size:20px;color:#d3e1f8;letter-spacing:0;display:inline-block;margin-top:8px}html[data-theme=light] #mobile-panel{background:#f0f5fc;color:#183351}html[data-theme=light] #mobile-panel nav a{color:#193757;border-color:#1c416522}html[data-theme=light] .mobile-panel-footer a{color:#193757}html[data-theme=light] .mobile-close{color:#315987}}

.partners>img[src$="formax-logo.png"]{filter:brightness(0);mix-blend-mode:normal}
