@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b7d5735e-module__suUhcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b7d5735e-module__suUhcW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0n0by9e-ig5xq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.0xxb547n1hn74.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_5b66e03f-module__jdLdjq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_5b66e03f-module__jdLdjq__variable{--font-sora:"Sora", "Sora Fallback"}
.CookieConsent-module__Ystraa__banner{z-index:80;color:#f5f8fc;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#050814f5;border:1px solid #a9d1f72e;border-radius:1.25rem;width:min(38rem,100vw - 8.5rem);padding:1.35rem;position:fixed;bottom:1.25rem;right:6.5rem;box-shadow:0 2rem 6rem -2.5rem #000000d9}.CookieConsent-module__Ystraa__eyebrow{color:#79baff;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:750}.CookieConsent-module__Ystraa__title{color:#fff;font-family:var(--font-display);margin:.45rem 0 0;font-size:1.1rem;font-weight:650}.CookieConsent-module__Ystraa__copy{color:#a8b7ca;margin:.55rem 0 0;font-size:.75rem;line-height:1.55}.CookieConsent-module__Ystraa__actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.CookieConsent-module__Ystraa__accept,.CookieConsent-module__Ystraa__reject{cursor:pointer;border-radius:999px;min-height:2.45rem;padding:0 .9rem;font-size:.68rem;font-weight:750}.CookieConsent-module__Ystraa__accept{color:#07101f;background:#fff}.CookieConsent-module__Ystraa__reject{color:#d8e4f1;background:#ffffff0d;border:1px solid #ffffff2b}.CookieConsent-module__Ystraa__policyLink,.CookieConsent-module__Ystraa__preferencesButton{color:#8facce;text-underline-offset:.2rem;font-size:.65rem;text-decoration:underline}.CookieConsent-module__Ystraa__preferencesButton{cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:640px){.CookieConsent-module__Ystraa__banner{width:auto;bottom:5.75rem;left:1rem;right:1rem}.CookieConsent-module__Ystraa__accept,.CookieConsent-module__Ystraa__reject{flex:8.5rem}}
.Footer-module__EZoWya__footer{color:#f4f7fb;background-color:#050814;background-image:linear-gradient(#6f9ad009 1px,#0000 1px),linear-gradient(90deg,#6f9ad009 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:1px solid #a2bee224;position:relative;overflow:hidden}.Footer-module__EZoWya__glow{pointer-events:none;filter:blur(6rem);background:#3780d821;border-radius:50%;width:34rem;height:34rem;position:absolute;top:-16rem;left:8%}.Footer-module__EZoWya__container{width:min(100% - 3rem,80rem);margin:0 auto;padding:4.5rem 0 1.5rem;position:relative}.Footer-module__EZoWya__grid{grid-template-columns:minmax(17rem,1.45fr) repeat(2,minmax(9rem,.7fr)) minmax(15rem,1fr);gap:3.25rem;display:grid}.Footer-module__EZoWya__brandColumn{min-width:0}.Footer-module__EZoWya__brandCopy{color:#93a4ba;max-width:25rem;margin:1.65rem 0 0;font-size:.88rem;line-height:1.7}.Footer-module__EZoWya__locationTag{color:#b8c8dc;background:#ffffff09;border:1px solid #a9d1f721;border-radius:999px;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.62rem .8rem;font-size:.68rem;display:inline-flex}.Footer-module__EZoWya__linkColumn,.Footer-module__EZoWya__contactColumn{flex-direction:column;align-items:flex-start;gap:.72rem;min-width:0;display:flex}.Footer-module__EZoWya__columnTitle{color:#6faee9;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .55rem;font-size:.62rem;font-weight:750}.Footer-module__EZoWya__footerLink{color:#aab8ca;font-size:.76rem;line-height:1.45;transition:color .18s,transform .18s}.Footer-module__EZoWya__footerLink:hover{color:#fff;transform:translate(.15rem)}.Footer-module__EZoWya__contactLink{color:#dce6f2;border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.68rem 0;font-size:.72rem;transition:color .18s;display:grid}.Footer-module__EZoWya__contactLink:hover{color:#7cbcff}.Footer-module__EZoWya__contactLink span{overflow-wrap:anywhere;min-width:0}.Footer-module__EZoWya__contactLink small{color:#667990;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.13rem;font-size:.5rem;font-weight:750;display:block}.Footer-module__EZoWya__bottomBar{color:#66778d;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3.75rem;padding-top:1.4rem;font-size:.66rem;display:flex}.Footer-module__EZoWya__bottomBar p{margin:0}.Footer-module__EZoWya__legalLine{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Footer-module__EZoWya__socials{align-items:center;gap:1.25rem;display:flex}.Footer-module__EZoWya__socials a{color:#8fa1b7;align-items:center;gap:.25rem;transition:color .18s;display:inline-flex}.Footer-module__EZoWya__socials a:hover{color:#fff}@media (max-width:1020px){.Footer-module__EZoWya__grid{grid-template-columns:minmax(16rem,1.35fr) repeat(2,minmax(9rem,.75fr))}.Footer-module__EZoWya__contactColumn{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;display:grid}.Footer-module__EZoWya__contactColumn .Footer-module__EZoWya__columnTitle{grid-column:1/-1}}@media (max-width:720px){.Footer-module__EZoWya__container{width:min(100% - 2rem,80rem);padding-top:3.5rem;padding-bottom:6rem}.Footer-module__EZoWya__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem 1.5rem}.Footer-module__EZoWya__brandColumn,.Footer-module__EZoWya__contactColumn{grid-column:1/-1}.Footer-module__EZoWya__contactColumn{display:flex}.Footer-module__EZoWya__bottomBar{flex-direction:column;align-items:flex-start;margin-top:3rem}}@media (max-width:430px){.Footer-module__EZoWya__grid{grid-template-columns:minmax(0,1fr)}.Footer-module__EZoWya__brandColumn,.Footer-module__EZoWya__contactColumn{grid-column:auto}}@media (prefers-reduced-motion:reduce){.Footer-module__EZoWya__footerLink,.Footer-module__EZoWya__contactLink,.Footer-module__EZoWya__socials a{transition:none}}
.FaqPage-module__PQs4jW__main{background:#f4f5f7;min-height:100vh}.FaqPage-module__PQs4jW__hero{color:#fff;background:radial-gradient(circle at 76% 20%,#5ca6fa3d,#0000 31%),linear-gradient(135deg,#050814,#091a31 68%,#0e2b4e);padding:5.5rem 0 6rem;position:relative;overflow:hidden}.FaqPage-module__PQs4jW__hero:after{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#94b7e22e 1px,#0000 1px),linear-gradient(90deg,#94b7e22e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75% 42%,#000,#0000 66%);mask-image:radial-gradient(circle at 75% 42%,#000,#0000 66%)}.FaqPage-module__PQs4jW__container{z-index:1;width:min(100% - 2.5rem,80rem);margin:0 auto;position:relative}.FaqPage-module__PQs4jW__back{color:#a9bdd9;align-items:center;gap:.55rem;font-size:.8rem;font-weight:650;display:inline-flex}.FaqPage-module__PQs4jW__back:hover{color:#fff}.FaqPage-module__PQs4jW__eyebrow{color:#9fc9f7;letter-spacing:.26em;text-transform:uppercase;margin:3.25rem 0 0;font-size:.68rem;font-weight:750}.FaqPage-module__PQs4jW__heroTitle{color:#fff;max-width:50rem;font-family:var(--font-display);letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2.5rem,6vw,4.75rem);font-weight:650;line-height:.98}.FaqPage-module__PQs4jW__heroCopy{color:#b9c7d8;max-width:42rem;margin:1.6rem 0 0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.FaqPage-module__PQs4jW__heroTags{flex-wrap:wrap;gap:.55rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.FaqPage-module__PQs4jW__heroTags li{color:#c9ddf2;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #bfe0ff2e;border-radius:999px;padding:.48rem .78rem;font-size:.66rem;font-weight:700}.FaqPage-module__PQs4jW__content{grid-template-columns:minmax(14rem,.58fr) minmax(0,1.42fr);gap:4.5rem;padding-top:5rem;padding-bottom:6rem;display:grid}.FaqPage-module__PQs4jW__side{align-self:start}.FaqPage-module__PQs4jW__sideInner{position:sticky;top:6.5rem}.FaqPage-module__PQs4jW__sideLabel{color:#1e3a5f;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:750}.FaqPage-module__PQs4jW__sideTitle{color:#121820;font-family:var(--font-display);letter-spacing:-.025em;margin:.85rem 0 0;font-size:1.45rem;font-weight:650;line-height:1.18}.FaqPage-module__PQs4jW__categoryNav{gap:.45rem;margin-top:1.5rem;display:grid}.FaqPage-module__PQs4jW__categoryLink{color:#405064;background:#ffffffa6;border:1px solid #1218201a;border-radius:.8rem;justify-content:space-between;align-items:center;min-height:2.8rem;padding:0 .85rem;font-size:.78rem;font-weight:650;display:flex}.FaqPage-module__PQs4jW__categoryLink:hover{color:#1e3a5f;background:#fff;border-color:#1e3a5f3d}.FaqPage-module__PQs4jW__groups{gap:1.25rem;display:grid}.FaqPage-module__PQs4jW__group{background:#fff;border:1px solid #1218201a;border-radius:1.4rem;scroll-margin-top:6.5rem;overflow:hidden;box-shadow:0 2rem 5rem -4.5rem #1e3a5f8c}.FaqPage-module__PQs4jW__groupHeader{background:linear-gradient(110deg,#eef3f8,#fff);border-bottom:1px solid #12182014;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.6rem 1.75rem;display:grid}.FaqPage-module__PQs4jW__groupNumber{color:#fff;background:#1e3a5f;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;font-size:.68rem;font-weight:750;display:grid}.FaqPage-module__PQs4jW__groupTitle{color:#121820;font-family:var(--font-display);margin:0;font-size:1.05rem;font-weight:650}.FaqPage-module__PQs4jW__groupDescription{color:#687483;margin:.3rem 0 0;font-size:.78rem;line-height:1.5}.FaqPage-module__PQs4jW__question{border-bottom:1px solid #12182014}.FaqPage-module__PQs4jW__question:last-child{border-bottom:0}.FaqPage-module__PQs4jW__summary{cursor:pointer;color:#182333;min-height:4.8rem;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.75rem;font-size:.93rem;font-weight:620;line-height:1.4;list-style:none;display:flex}.FaqPage-module__PQs4jW__summary::-webkit-details-marker{display:none}.FaqPage-module__PQs4jW__question[open] .FaqPage-module__PQs4jW__summary{color:#1e3a5f}.FaqPage-module__PQs4jW__chevron{color:#1e3a5f;background:#f4f5f7;border:1px solid #1e3a5f1f;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;transition:transform .22s;display:grid}.FaqPage-module__PQs4jW__question[open] .FaqPage-module__PQs4jW__chevron{transform:rotate(180deg)}.FaqPage-module__PQs4jW__answer{color:#5c6570;max-width:48rem;padding:0 4.75rem 1.6rem 1.75rem;font-size:.88rem;line-height:1.72}.FaqPage-module__PQs4jW__cta{color:#fff;background:#1e3a5f;border-radius:1.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:1.25rem;padding:2rem;display:grid}.FaqPage-module__PQs4jW__ctaTitle{color:#fff;font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:650}.FaqPage-module__PQs4jW__ctaCopy{color:#c4d3e5;margin:.4rem 0 0;font-size:.82rem}.FaqPage-module__PQs4jW__ctaLink{color:#121820;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:0 1.25rem;font-size:.8rem;font-weight:750;display:inline-flex}@media (max-width:860px){.FaqPage-module__PQs4jW__content{grid-template-columns:minmax(0,1fr);gap:2rem}.FaqPage-module__PQs4jW__sideInner{position:static}.FaqPage-module__PQs4jW__categoryNav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.FaqPage-module__PQs4jW__hero{padding:4rem 0 4.5rem}.FaqPage-module__PQs4jW__container{width:min(100% - 2rem,80rem)}.FaqPage-module__PQs4jW__categoryNav{grid-template-columns:minmax(0,1fr)}.FaqPage-module__PQs4jW__groupHeader,.FaqPage-module__PQs4jW__summary,.FaqPage-module__PQs4jW__answer{padding-left:1.25rem;padding-right:1.25rem}.FaqPage-module__PQs4jW__cta{grid-template-columns:minmax(0,1fr);padding:1.5rem}.FaqPage-module__PQs4jW__ctaLink{width:100%}}@media (prefers-reduced-motion:reduce){.FaqPage-module__PQs4jW__chevron{transition:none}}
.SolutionDetailPage-module__BccsHq__page{--accent:#5aa7ff;--accent-soft:#5aa7ff29;background:#f4f5f7;min-height:100vh}.SolutionDetailPage-module__BccsHq__hero{color:#fff;background:radial-gradient(circle at 78% 42%, var(--accent-soft), transparent 32%), linear-gradient(135deg, #050814, #071326 64%, #0b213e);position:relative;overflow:hidden}.SolutionDetailPage-module__BccsHq__hero:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#94b7e229 1px,#0000 1px),linear-gradient(90deg,#94b7e229 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 75% 45%,#000,#0000 67%);mask-image:radial-gradient(circle at 75% 45%,#000,#0000 67%)}.SolutionDetailPage-module__BccsHq__container{z-index:1;width:min(100% - 2.5rem,80rem);margin:0 auto;position:relative}.SolutionDetailPage-module__BccsHq__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);align-items:center;gap:4.25rem;min-height:43rem;padding:5rem 0 5.5rem;display:grid}.SolutionDetailPage-module__BccsHq__back{color:#9fb2ca;align-items:center;gap:.55rem;font-size:.76rem;font-weight:650;transition:color .18s;display:inline-flex}.SolutionDetailPage-module__BccsHq__back:hover{color:#fff}.SolutionDetailPage-module__BccsHq__eyebrow{color:var(--accent);letter-spacing:.25em;text-transform:uppercase;margin:3rem 0 0;font-size:.68rem;font-weight:750}.SolutionDetailPage-module__BccsHq__title{color:#fff;max-width:42rem;font-family:var(--font-display);letter-spacing:-.058em;margin:1rem 0 0;font-size:clamp(2.65rem,5.5vw,4.65rem);font-weight:650;line-height:.98}.SolutionDetailPage-module__BccsHq__titleAccent{color:var(--accent);display:block}.SolutionDetailPage-module__BccsHq__description{color:#b8c5d5;max-width:39rem;margin:1.6rem 0 0;font-size:clamp(.98rem,1.55vw,1.12rem);line-height:1.72}.SolutionDetailPage-module__BccsHq__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.SolutionDetailPage-module__BccsHq__primary,.SolutionDetailPage-module__BccsHq__secondary{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:0 1.25rem;font-size:.78rem;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.SolutionDetailPage-module__BccsHq__primary{color:#07101f;background:#fff}.SolutionDetailPage-module__BccsHq__secondary{color:#d9e5f2;background:#ffffff0a;border:1px solid #ffffff29}.SolutionDetailPage-module__BccsHq__primary:hover,.SolutionDetailPage-module__BccsHq__secondary:hover{transform:translateY(-.16rem)}.SolutionDetailPage-module__BccsHq__secondary:hover{background:#ffffff14}.SolutionDetailPage-module__BccsHq__systemPanel{background:radial-gradient(circle at 50% 48%, var(--accent-soft), transparent 28%), #030a16bd;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:1px solid #a9d1f729;border-radius:2rem;min-height:31rem;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem -4rem #000000e6}.SolutionDetailPage-module__BccsHq__panelTop{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:3.7rem;padding:0 1.35rem;display:flex}.SolutionDetailPage-module__BccsHq__panelLabel,.SolutionDetailPage-module__BccsHq__panelStatus{color:#a8bad0;letter-spacing:.16em;text-transform:uppercase;font-size:.61rem;font-weight:750}.SolutionDetailPage-module__BccsHq__panelStatus{color:#d9e5f2;align-items:center;gap:.45rem;display:inline-flex}.SolutionDetailPage-module__BccsHq__panelStatus:before{content:"";background:var(--accent);width:.42rem;height:.42rem;box-shadow:0 0 1rem var(--accent);border-radius:999px}.SolutionDetailPage-module__BccsHq__systemMap{height:20rem;position:relative}.SolutionDetailPage-module__BccsHq__systemMap:before,.SolutionDetailPage-module__BccsHq__systemMap:after{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);transform-origin:50%;width:70%;height:1px;position:absolute;top:50%;left:50%}.SolutionDetailPage-module__BccsHq__systemMap:before{transform:translate(-50%,-50%)rotate(27deg)}.SolutionDetailPage-module__BccsHq__systemMap:after{transform:translate(-50%,-50%)rotate(-27deg)}.SolutionDetailPage-module__BccsHq__core{z-index:2;border:1px solid color-mix(in srgb, var(--accent) 58%, transparent);color:#fff;background:radial-gradient(circle, var(--accent-soft), transparent 68%), #071326;width:8.5rem;height:8.5rem;box-shadow:0 0 3.5rem var(--accent-soft);font-family:var(--font-display);letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:50%;place-items:center;font-size:.78rem;font-weight:750;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SolutionDetailPage-module__BccsHq__core:before,.SolutionDetailPage-module__BccsHq__core:after{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent);content:"";border-radius:50%;position:absolute}.SolutionDetailPage-module__BccsHq__core:before{inset:.75rem}.SolutionDetailPage-module__BccsHq__core:after{inset:1.55rem}.SolutionDetailPage-module__BccsHq__node{z-index:2;color:#dce8f5;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#0a1628e6;border:1px solid #ffffff1c;border-radius:.9rem;place-items:center;width:8.5rem;min-height:3.25rem;padding:.5rem;font-size:.67rem;font-weight:750;display:grid;position:absolute}.SolutionDetailPage-module__BccsHq__node1{top:2rem;left:50%;transform:translate(-50%)}.SolutionDetailPage-module__BccsHq__node2{top:50%;right:1.8rem;transform:translateY(-50%)}.SolutionDetailPage-module__BccsHq__node3{bottom:1.8rem;left:50%;transform:translate(-50%)}.SolutionDetailPage-module__BccsHq__node4{top:50%;left:1.8rem;transform:translateY(-50%)}.SolutionDetailPage-module__BccsHq__signals{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SolutionDetailPage-module__BccsHq__signal{border-right:1px solid #ffffff17;min-width:0;padding:1rem}.SolutionDetailPage-module__BccsHq__signal:last-child{border-right:0}.SolutionDetailPage-module__BccsHq__signalLabel{color:#71859f;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.55rem;font-weight:700}.SolutionDetailPage-module__BccsHq__signalValue{color:#edf5ff;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 0;font-size:.72rem;font-weight:650;overflow:hidden}.SolutionDetailPage-module__BccsHq__section{padding:7rem 0}.SolutionDetailPage-module__BccsHq__sectionWhite{background:#fff}.SolutionDetailPage-module__BccsHq__sectionHeader{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:4rem;display:grid}.SolutionDetailPage-module__BccsHq__sectionEyebrow{color:#1e3a5f;letter-spacing:.23em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:750}.SolutionDetailPage-module__BccsHq__sectionTitle{color:#121820;max-width:42rem;font-family:var(--font-display);letter-spacing:-.047em;margin:.9rem 0 0;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:650;line-height:1.02}.SolutionDetailPage-module__BccsHq__sectionCopy{color:#5c6570;max-width:38rem;margin:0 0 .2rem auto;font-size:1rem;line-height:1.72}.SolutionDetailPage-module__BccsHq__stepGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid;position:relative}.SolutionDetailPage-module__BccsHq__stepGrid:before{content:"";background:linear-gradient(90deg,#0000,#8ba4c2 12% 88%,#0000);height:1px;position:absolute;top:1.25rem;left:8%;right:8%}.SolutionDetailPage-module__BccsHq__step{z-index:1;text-align:center;padding:0 1rem;position:relative}.SolutionDetailPage-module__BccsHq__stepNumber{color:#fff;background:#1e3a5f;border:4px solid #f4f5f7;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;margin:0 auto;font-size:.66rem;font-weight:750;display:grid}.SolutionDetailPage-module__BccsHq__sectionWhite .SolutionDetailPage-module__BccsHq__stepNumber{border-color:#fff}.SolutionDetailPage-module__BccsHq__stepTitle{color:#121820;font-family:var(--font-display);margin:1.1rem 0 0;font-size:.96rem;font-weight:650}.SolutionDetailPage-module__BccsHq__stepCopy{color:#66717f;margin:.55rem 0 0;font-size:.78rem;line-height:1.6}.SolutionDetailPage-module__BccsHq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}.SolutionDetailPage-module__BccsHq__feature{background:linear-gradient(135deg,#f6f8fb,#fff);border:1px solid #1218201a;border-radius:1.35rem;min-height:12rem;padding:1.7rem;position:relative;overflow:hidden}.SolutionDetailPage-module__BccsHq__feature:after{content:"";background:var(--accent-soft);filter:blur(1.25rem);border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-3rem;right:-2rem}.SolutionDetailPage-module__BccsHq__featureIndex{color:#8a98aa;letter-spacing:.15em;font-size:.61rem;font-weight:750}.SolutionDetailPage-module__BccsHq__featureTitle{z-index:1;color:#121820;max-width:27rem;font-family:var(--font-display);margin:1.5rem 0 0;font-size:1.2rem;font-weight:650;position:relative}.SolutionDetailPage-module__BccsHq__featureCopy{z-index:1;color:#5c6570;max-width:31rem;margin:.7rem 0 0;font-size:.82rem;line-height:1.65;position:relative}.SolutionDetailPage-module__BccsHq__gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:3.5rem;display:grid}.SolutionDetailPage-module__BccsHq__figure{background:#fff;border:1px solid #1218201a;border-radius:1.35rem;grid-column:span 6;min-width:0;overflow:hidden;box-shadow:0 2rem 5rem -4.25rem #1e3a5f80}.SolutionDetailPage-module__BccsHq__figure:first-child{grid-column:span 12}.SolutionDetailPage-module__BccsHq__media{background-color:#f6f8fb;background-image:linear-gradient(#1e3a5f09 1px,#0000 1px),linear-gradient(90deg,#1e3a5f09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #12182014;place-items:center;min-height:19rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.SolutionDetailPage-module__BccsHq__figure:first-child .SolutionDetailPage-module__BccsHq__media{min-height:28rem}.SolutionDetailPage-module__BccsHq__posterFigure .SolutionDetailPage-module__BccsHq__media,.SolutionDetailPage-module__BccsHq__squareFigure .SolutionDetailPage-module__BccsHq__media{min-height:42rem;padding:2.5rem}.SolutionDetailPage-module__BccsHq__posterFigure .SolutionDetailPage-module__BccsHq__image{width:min(100%,48rem);max-height:72rem}.SolutionDetailPage-module__BccsHq__squareFigure .SolutionDetailPage-module__BccsHq__image{width:min(100%,54rem);max-height:54rem}.SolutionDetailPage-module__BccsHq__image{object-fit:contain;border:1px solid #1218201a;border-radius:.9rem;width:100%;height:auto;max-height:29rem;box-shadow:0 2rem 4rem -3rem #1e3a5f66}.SolutionDetailPage-module__BccsHq__caption{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.2rem 1.35rem;display:grid}.SolutionDetailPage-module__BccsHq__captionLabel{color:#1e3a5f;letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:750}.SolutionDetailPage-module__BccsHq__captionCopy{color:#5c6570;margin:0;font-size:.78rem;line-height:1.5}.SolutionDetailPage-module__BccsHq__related{color:#fff;background:#050814}.SolutionDetailPage-module__BccsHq__relatedTop{justify-content:space-between;align-items:end;gap:2rem;display:flex}.SolutionDetailPage-module__BccsHq__relatedTitle{color:#fff;max-width:42rem;font-family:var(--font-display);letter-spacing:-.045em;margin:.9rem 0 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:650;line-height:1.02}.SolutionDetailPage-module__BccsHq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}.SolutionDetailPage-module__BccsHq__relatedLink{color:#d9e5f2;min-height:7rem;font-family:var(--font-display);background:#ffffff09;border:1px solid #ffffff1a;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;font-size:.86rem;font-weight:650;transition:transform .2s,background .2s;display:flex}.SolutionDetailPage-module__BccsHq__relatedLink:hover{background:#ffffff12;transform:translateY(-.2rem)}.SolutionDetailPage-module__BccsHq__demoCta{color:#07101f;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.8rem 1.1rem;font-size:.78rem;font-weight:750;display:flex}@media (max-width:1050px){.SolutionDetailPage-module__BccsHq__heroGrid{grid-template-columns:minmax(0,1fr);gap:3rem}.SolutionDetailPage-module__BccsHq__systemPanel{width:min(100%,46rem)}.SolutionDetailPage-module__BccsHq__sectionHeader{grid-template-columns:minmax(0,1fr);gap:1.5rem}.SolutionDetailPage-module__BccsHq__sectionCopy{margin-left:0}}@media (max-width:760px){.SolutionDetailPage-module__BccsHq__container{width:min(100% - 2rem,80rem)}.SolutionDetailPage-module__BccsHq__heroGrid{min-height:0;padding:4rem 0}.SolutionDetailPage-module__BccsHq__systemPanel{border-radius:1.35rem;min-height:27rem}.SolutionDetailPage-module__BccsHq__systemMap{height:17rem}.SolutionDetailPage-module__BccsHq__core{width:6.5rem;height:6.5rem}.SolutionDetailPage-module__BccsHq__node{width:6.6rem;min-height:2.8rem;font-size:.58rem}.SolutionDetailPage-module__BccsHq__node2{right:.65rem}.SolutionDetailPage-module__BccsHq__node4{left:.65rem}.SolutionDetailPage-module__BccsHq__section{padding:5rem 0}.SolutionDetailPage-module__BccsHq__stepGrid,.SolutionDetailPage-module__BccsHq__featureGrid,.SolutionDetailPage-module__BccsHq__relatedGrid{grid-template-columns:minmax(0,1fr)}.SolutionDetailPage-module__BccsHq__stepGrid:before{width:1px;height:auto;top:0;bottom:0;left:1.2rem}.SolutionDetailPage-module__BccsHq__step{text-align:left;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;padding:0;display:grid}.SolutionDetailPage-module__BccsHq__stepNumber{grid-row:span 2;margin:0}.SolutionDetailPage-module__BccsHq__stepTitle{margin-top:.25rem}.SolutionDetailPage-module__BccsHq__stepCopy{margin-bottom:1.5rem}.SolutionDetailPage-module__BccsHq__figure,.SolutionDetailPage-module__BccsHq__figure:first-child{grid-column:span 12}.SolutionDetailPage-module__BccsHq__media,.SolutionDetailPage-module__BccsHq__figure:first-child .SolutionDetailPage-module__BccsHq__media{min-height:16rem;padding:.8rem}.SolutionDetailPage-module__BccsHq__posterFigure .SolutionDetailPage-module__BccsHq__media,.SolutionDetailPage-module__BccsHq__squareFigure .SolutionDetailPage-module__BccsHq__media{min-height:0;padding:.75rem}.SolutionDetailPage-module__BccsHq__caption{grid-template-columns:minmax(0,1fr);gap:.4rem}.SolutionDetailPage-module__BccsHq__relatedTop{flex-direction:column;align-items:start}.SolutionDetailPage-module__BccsHq__demoCta{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.SolutionDetailPage-module__BccsHq__back,.SolutionDetailPage-module__BccsHq__primary,.SolutionDetailPage-module__BccsHq__secondary,.SolutionDetailPage-module__BccsHq__relatedLink{transition:none}}
