.SolutionOverviewPage-module__OpLToa__page{--solution-navy:#07172f;--solution-navy-soft:#0b2443;--solution-blue:#1746e8;--solution-blue-deep:#0f35bd;--solution-cyan:#69d9ee;--solution-ink:#071725;--solution-muted:#526575;--solution-line:#cbd6e1;--solution-canvas:#f2f5f8;--solution-surface:#fff;background:var(--solution-canvas);color:var(--solution-ink);overflow:clip}.SolutionOverviewPage-module__OpLToa__shell{width:min(100% - clamp(2rem,7vw,7.5rem),1280px);margin-inline:auto}.SolutionOverviewPage-module__OpLToa__hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 86% 18%,#69d9ee29,#0000 28rem),linear-gradient(122deg,#081936 0%,#07172f 52%,#0b2941 100%);padding:clamp(4rem,8vw,7.5rem) 0 0;position:relative;overflow:hidden}.SolutionOverviewPage-module__OpLToa__heroGlow{z-index:-1;filter:blur(90px);pointer-events:none;background:#1746e82e;border-radius:50%;width:48rem;height:48rem;position:absolute;top:-18rem;left:38%}.SolutionOverviewPage-module__OpLToa__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem);min-height:clamp(34rem,68vw,46rem);display:grid}.SolutionOverviewPage-module__OpLToa__heroCopy{padding-bottom:clamp(3rem,6vw,5.5rem);animation:.68s cubic-bezier(.22,1,.36,1) both SolutionOverviewPage-module__OpLToa__copy-in}.SolutionOverviewPage-module__OpLToa__breadcrumbs{color:#b8c8d9;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);font-size:.82rem;font-weight:650;display:flex}.SolutionOverviewPage-module__OpLToa__breadcrumbs a{color:#fff;text-decoration:none}.SolutionOverviewPage-module__OpLToa__breadcrumbs a:hover{color:var(--solution-cyan)}.SolutionOverviewPage-module__OpLToa__heroSignal{max-width:36rem;color:var(--solution-cyan);margin:0 0 1.2rem;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:700;line-height:1.4}.SolutionOverviewPage-module__OpLToa__hero h1{color:#fff;letter-spacing:-.038em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(3rem,5.8vw,5.5rem);font-weight:800;line-height:.98}.SolutionOverviewPage-module__OpLToa__heroLead{color:#c6d4e1;text-wrap:pretty;max-width:60ch;margin:clamp(1.5rem,3vw,2.25rem) 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.72}.SolutionOverviewPage-module__OpLToa__heroActions{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:2.25rem;display:flex}.SolutionOverviewPage-module__OpLToa__primaryButton,.SolutionOverviewPage-module__OpLToa__secondaryButton{border-radius:10px;justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;font-size:.9rem;font-weight:750;text-decoration:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.SolutionOverviewPage-module__OpLToa__primaryButton{background:var(--solution-blue);color:#fff;padding:.8rem 1.15rem}.SolutionOverviewPage-module__OpLToa__primaryButton:hover{background:#2a56ee;transform:translateY(-2px)}.SolutionOverviewPage-module__OpLToa__secondaryButton{color:#dce8f3;padding:.8rem .15rem}.SolutionOverviewPage-module__OpLToa__secondaryButton:hover{color:var(--solution-cyan)}.SolutionOverviewPage-module__OpLToa__heroVisual{background:#052a28;border-radius:12px 12px 0 0;align-self:stretch;min-height:clamp(31rem,56vw,43rem);margin:0;animation:.82s cubic-bezier(.22,1,.36,1) 80ms both SolutionOverviewPage-module__OpLToa__visual-in;position:relative;overflow:hidden}.SolutionOverviewPage-module__OpLToa__heroVisual>img{object-fit:contain;object-position:center;transform:none}.SolutionOverviewPage-module__OpLToa__heroVisualShade{background:linear-gradient(#0000 52%,#021016e0 100%),linear-gradient(90deg,#07172f26,#0000 44%);position:absolute;inset:0}.SolutionOverviewPage-module__OpLToa__heroVisual figcaption{z-index:1;border-top:1px solid #ffffff57;grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);align-items:end;gap:1.5rem;padding-top:1.2rem;display:grid;position:absolute;bottom:clamp(1.5rem,4vw,2.5rem);left:clamp(1.25rem,3vw,2rem);right:clamp(1.25rem,3vw,2rem)}.SolutionOverviewPage-module__OpLToa__heroVisual figcaption span{color:var(--solution-cyan);font-size:.86rem;font-weight:750}.SolutionOverviewPage-module__OpLToa__heroVisual figcaption strong{color:#fff;text-wrap:balance;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.35}.SolutionOverviewPage-module__OpLToa__solutionRail{border-top:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.SolutionOverviewPage-module__OpLToa__solutionRail a{color:#d8e5ef;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:1rem clamp(.8rem,1.8vw,1.4rem);font-size:.86rem;font-weight:700;text-decoration:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);display:flex}.SolutionOverviewPage-module__OpLToa__solutionRail a+a{border-left:1px solid #fff3}.SolutionOverviewPage-module__OpLToa__solutionRail a:hover{color:#fff;background:#69d9ee1a}.SolutionOverviewPage-module__OpLToa__solutionRail svg{color:var(--solution-cyan);flex:none}.SolutionOverviewPage-module__OpLToa__architecture{padding:clamp(6rem,11vw,10rem) 0}.SolutionOverviewPage-module__OpLToa__architectureHeading{grid-template-columns:minmax(0,1.05fr) minmax(22rem,.7fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(3rem,7vw,6rem);display:grid}.SolutionOverviewPage-module__OpLToa__architectureHeading h2,.SolutionOverviewPage-module__OpLToa__proofCopy h2,.SolutionOverviewPage-module__OpLToa__contactCopy h2{letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(2.45rem,5.4vw,5.1rem);font-weight:800;line-height:1}.SolutionOverviewPage-module__OpLToa__architectureHeading h2{max-width:13ch}.SolutionOverviewPage-module__OpLToa__architectureHeading p{max-width:58ch;color:var(--solution-muted);margin:0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.72}.SolutionOverviewPage-module__OpLToa__architectureLayout{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.SolutionOverviewPage-module__OpLToa__solutionBlock{border-radius:14px;min-width:0;position:relative;overflow:hidden}.SolutionOverviewPage-module__OpLToa__platform,.SolutionOverviewPage-module__OpLToa__ai{grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr);min-height:34rem;display:grid}.SolutionOverviewPage-module__OpLToa__solutionMedia{min-height:24rem;position:relative;overflow:hidden}.SolutionOverviewPage-module__OpLToa__solutionMedia>img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.SolutionOverviewPage-module__OpLToa__solutionBlock:hover .SolutionOverviewPage-module__OpLToa__solutionMedia>img{transform:scale(1.025)}.SolutionOverviewPage-module__OpLToa__mediaShade{background:linear-gradient(#0000 55%,#020f17e0 100%);position:absolute;inset:0}.SolutionOverviewPage-module__OpLToa__mediaLabel{z-index:1;color:#fff;font-size:.88rem;font-weight:650;line-height:1.5;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.SolutionOverviewPage-module__OpLToa__solutionCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,4.75rem);display:flex}.SolutionOverviewPage-module__OpLToa__solutionCopy h3{letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2rem,4.2vw,4.25rem);font-weight:800;line-height:1.02}.SolutionOverviewPage-module__OpLToa__solutionCopy>p{max-width:56ch;margin:1.5rem 0 0;font-size:1rem;line-height:1.72}.SolutionOverviewPage-module__OpLToa__scopeList{flex-wrap:wrap;gap:.55rem;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.SolutionOverviewPage-module__OpLToa__scopeList li{border-radius:999px;padding:.48rem .68rem;font-size:.76rem;font-weight:700;line-height:1.2}.SolutionOverviewPage-module__OpLToa__solutionLink{align-items:center;gap:.6rem;min-height:2.75rem;margin-top:2rem;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}.SolutionOverviewPage-module__OpLToa__solutionLink svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.SolutionOverviewPage-module__OpLToa__solutionLink:hover svg{transform:translate(4px)}.SolutionOverviewPage-module__OpLToa__platform{background:var(--solution-navy);color:#fff}.SolutionOverviewPage-module__OpLToa__platform .SolutionOverviewPage-module__OpLToa__solutionMedia{order:2}.SolutionOverviewPage-module__OpLToa__platform .SolutionOverviewPage-module__OpLToa__solutionCopy>p{color:#bfcfdd}.SolutionOverviewPage-module__OpLToa__platform .SolutionOverviewPage-module__OpLToa__scopeList li{color:#bfeef5;background:#69d9ee1f}.SolutionOverviewPage-module__OpLToa__platform .SolutionOverviewPage-module__OpLToa__solutionLink{color:var(--solution-cyan)}.SolutionOverviewPage-module__OpLToa__middleLayer{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.SolutionOverviewPage-module__OpLToa__middleLayer .SolutionOverviewPage-module__OpLToa__solutionBlock{grid-template-rows:minmax(21rem,.9fr) minmax(0,1.1fr);display:grid}.SolutionOverviewPage-module__OpLToa__middleLayer .SolutionOverviewPage-module__OpLToa__solutionCopy{justify-content:flex-start}.SolutionOverviewPage-module__OpLToa__middleLayer .SolutionOverviewPage-module__OpLToa__solutionCopy h3{font-size:clamp(2rem,3.8vw,3.65rem)}.SolutionOverviewPage-module__OpLToa__analytics{color:#092538;background:#dff5f7}.SolutionOverviewPage-module__OpLToa__analytics .SolutionOverviewPage-module__OpLToa__scopeList li{color:#143b50;background:#09253814}.SolutionOverviewPage-module__OpLToa__analytics .SolutionOverviewPage-module__OpLToa__solutionLink{color:#075d78}.SolutionOverviewPage-module__OpLToa__governance{background:var(--solution-blue-deep);color:#fff}.SolutionOverviewPage-module__OpLToa__governance .SolutionOverviewPage-module__OpLToa__solutionCopy>p{color:#d9e1ff}.SolutionOverviewPage-module__OpLToa__governance .SolutionOverviewPage-module__OpLToa__scopeList li{color:#fff;background:#ffffff1f}.SolutionOverviewPage-module__OpLToa__governance .SolutionOverviewPage-module__OpLToa__solutionLink{color:#c6eaff}.SolutionOverviewPage-module__OpLToa__ai{color:var(--solution-ink);background:#e9edf3;grid-template-columns:minmax(24rem,.92fr) minmax(0,1.08fr)}.SolutionOverviewPage-module__OpLToa__ai .SolutionOverviewPage-module__OpLToa__solutionMedia{order:2}.SolutionOverviewPage-module__OpLToa__ai .SolutionOverviewPage-module__OpLToa__scopeList li{background:var(--solution-surface);color:#20384d}.SolutionOverviewPage-module__OpLToa__ai .SolutionOverviewPage-module__OpLToa__solutionLink{color:var(--solution-blue-deep)}.SolutionOverviewPage-module__OpLToa__proof{padding:clamp(1rem,3vw,2rem) 0 clamp(6rem,10vw,9rem)}.SolutionOverviewPage-module__OpLToa__proofPanel{background:radial-gradient(circle at 86% 20%, #69d9ee29, transparent 20rem), var(--solution-navy-soft);color:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(26rem,.95fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding:clamp(2.5rem,6vw,5.5rem);display:grid}.SolutionOverviewPage-module__OpLToa__proofCopy h2{max-width:14ch;font-size:clamp(2.25rem,4.6vw,4.25rem)}.SolutionOverviewPage-module__OpLToa__proofCopy p{color:#bfd0df;max-width:58ch;margin:1.5rem 0 0;line-height:1.7}.SolutionOverviewPage-module__OpLToa__contactFacts{border-top:1px solid #ffffff3d;margin:0}.SolutionOverviewPage-module__OpLToa__contactFacts div{border-bottom:1px solid #ffffff3d;grid-template-columns:9rem minmax(0,1fr);gap:1.5rem;padding:1.25rem 0;display:grid}.SolutionOverviewPage-module__OpLToa__contactFacts dt{color:#8fb4c8;font-size:.78rem;font-weight:700}.SolutionOverviewPage-module__OpLToa__contactFacts dd{color:#fff;margin:0;font-size:.92rem;font-weight:650;line-height:1.5}.SolutionOverviewPage-module__OpLToa__contactFacts a{color:inherit;text-decoration:none}.SolutionOverviewPage-module__OpLToa__contactFacts a:hover{color:var(--solution-cyan)}.SolutionOverviewPage-module__OpLToa__customerHeading{justify-content:space-between;align-items:end;gap:2rem;margin:clamp(4rem,8vw,7rem) 0 2rem;display:flex}.SolutionOverviewPage-module__OpLToa__customerHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:800;line-height:1}.SolutionOverviewPage-module__OpLToa__customerHeading p{max-width:34rem;color:var(--solution-muted);margin:0;line-height:1.6}.SolutionOverviewPage-module__OpLToa__customerGrid{border-top:1px solid var(--solution-line);border-left:1px solid var(--solution-line);background:var(--solution-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.SolutionOverviewPage-module__OpLToa__customerGrid figure{border-right:1px solid var(--solution-line);border-bottom:1px solid var(--solution-line);place-items:center;min-height:8rem;margin:0;padding:1.25rem;display:grid}.SolutionOverviewPage-module__OpLToa__customerGrid img{object-fit:contain;filter:saturate(.88);width:auto;max-width:min(84%,9.5rem);max-height:4.5rem;transition:filter .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.SolutionOverviewPage-module__OpLToa__customerGrid figure:hover img{filter:saturate();transform:translateY(-2px)}.SolutionOverviewPage-module__OpLToa__contact{background:radial-gradient(circle at 12% 12%, #1746e83d, transparent 25rem), var(--solution-navy);color:#fff;padding:clamp(6rem,11vw,10rem) 0}.SolutionOverviewPage-module__OpLToa__contactGrid{grid-template-columns:minmax(0,.82fr) minmax(31rem,1.18fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.SolutionOverviewPage-module__OpLToa__contactCopy{position:sticky;top:9rem}.SolutionOverviewPage-module__OpLToa__contactCopy h2{color:#fff;max-width:10ch}.SolutionOverviewPage-module__OpLToa__contactCopy>p{color:#bdccda;max-width:50ch;margin:1.5rem 0 0;font-size:1.02rem;line-height:1.72}.SolutionOverviewPage-module__OpLToa__contactGuide{border-top:1px solid #ffffff3d;margin-top:3rem;padding-top:1.5rem}.SolutionOverviewPage-module__OpLToa__contactGuide>strong{color:var(--solution-cyan);font-size:.9rem;display:block}.SolutionOverviewPage-module__OpLToa__contactGuide ol{counter-reset:contact-step;gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.SolutionOverviewPage-module__OpLToa__contactGuide li{color:#d6e1ea;counter-increment:contact-step;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.5;display:grid}.SolutionOverviewPage-module__OpLToa__contactGuide li:before{content:counter(contact-step, decimal-leading-zero);color:#7c9cb3;font-size:.72rem;font-weight:750;line-height:1.85}.SolutionOverviewPage-module__OpLToa__directContact{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2.5rem;display:flex}.SolutionOverviewPage-module__OpLToa__directContact a{color:#fff;font-size:.9rem;font-weight:700;text-decoration:none}.SolutionOverviewPage-module__OpLToa__directContact a:hover{color:var(--solution-cyan)}.SolutionOverviewPage-module__OpLToa__formPanel{color:var(--solution-ink);background:#fff;border-radius:14px;padding:clamp(1.5rem,4vw,3rem)}.SolutionOverviewPage-module__OpLToa__formPanel .consultation-form{box-shadow:none;background:0 0;border:0;border-radius:0;gap:1.25rem;padding:0;display:grid}.SolutionOverviewPage-module__OpLToa__formPanel .form-grid{gap:1.15rem}.SolutionOverviewPage-module__OpLToa__formPanel .form-field{gap:.55rem}:is(.SolutionOverviewPage-module__OpLToa__formPanel .form-field>span,.SolutionOverviewPage-module__OpLToa__formPanel .consent-field){color:#17314c;font-size:.82rem;font-weight:700}:is(.SolutionOverviewPage-module__OpLToa__formPanel .form-field input,.SolutionOverviewPage-module__OpLToa__formPanel .form-field select,.SolutionOverviewPage-module__OpLToa__formPanel .form-field textarea){color:var(--solution-ink);background:#f8fafc;border-color:#aebfca;border-radius:10px}:is(.SolutionOverviewPage-module__OpLToa__formPanel .form-field input:focus,.SolutionOverviewPage-module__OpLToa__formPanel .form-field select:focus,.SolutionOverviewPage-module__OpLToa__formPanel .form-field textarea:focus){border-color:var(--solution-blue);outline:none;box-shadow:0 0 0 4px #1746e829}.SolutionOverviewPage-module__OpLToa__formPanel .form-disclaimer{color:#526575}.SolutionOverviewPage-module__OpLToa__formPanel .form-submit{background:var(--solution-blue);border-radius:10px;min-height:3.25rem}.SolutionOverviewPage-module__OpLToa__formPanel .form-submit:hover{background:var(--solution-blue-deep)}.SolutionOverviewPage-module__OpLToa__formPanel .error-summary{border-radius:10px}.SolutionOverviewPage-module__OpLToa__primaryButton:focus-visible,.SolutionOverviewPage-module__OpLToa__secondaryButton:focus-visible,.SolutionOverviewPage-module__OpLToa__solutionRail a:focus-visible,.SolutionOverviewPage-module__OpLToa__solutionLink:focus-visible,.SolutionOverviewPage-module__OpLToa__breadcrumbs a:focus-visible,.SolutionOverviewPage-module__OpLToa__contactFacts a:focus-visible,.SolutionOverviewPage-module__OpLToa__directContact a:focus-visible{outline:3px solid var(--solution-cyan);outline-offset:4px}@keyframes SolutionOverviewPage-module__OpLToa__copy-in{0%{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes SolutionOverviewPage-module__OpLToa__visual-in{0%{clip-path:inset(0 0 14%);transform:translateY(18px)}to{clip-path:inset(0);transform:translateY(0)}}@media (max-width:1040px){.SolutionOverviewPage-module__OpLToa__heroGrid{grid-template-columns:minmax(0,.95fr) minmax(26rem,1.05fr);gap:3rem}.SolutionOverviewPage-module__OpLToa__hero h1{font-size:clamp(3rem,6vw,4.8rem)}.SolutionOverviewPage-module__OpLToa__architectureHeading,.SolutionOverviewPage-module__OpLToa__proofPanel,.SolutionOverviewPage-module__OpLToa__contactGrid{gap:3rem}.SolutionOverviewPage-module__OpLToa__customerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.SolutionOverviewPage-module__OpLToa__hero{padding-top:3rem}.SolutionOverviewPage-module__OpLToa__heroGrid,.SolutionOverviewPage-module__OpLToa__architectureHeading,.SolutionOverviewPage-module__OpLToa__platform,.SolutionOverviewPage-module__OpLToa__ai,.SolutionOverviewPage-module__OpLToa__proofPanel,.SolutionOverviewPage-module__OpLToa__contactGrid{grid-template-columns:1fr}.SolutionOverviewPage-module__OpLToa__heroGrid{min-height:0}.SolutionOverviewPage-module__OpLToa__heroCopy{padding-bottom:0}.SolutionOverviewPage-module__OpLToa__breadcrumbs{margin-bottom:2.5rem}.SolutionOverviewPage-module__OpLToa__heroVisual{min-height:min(34rem,74vw)}.SolutionOverviewPage-module__OpLToa__solutionRail{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionOverviewPage-module__OpLToa__solutionRail a:nth-child(3){border-left:0}.SolutionOverviewPage-module__OpLToa__solutionRail a:nth-child(n+3){border-top:1px solid #fff3}.SolutionOverviewPage-module__OpLToa__architectureHeading{align-items:start}.SolutionOverviewPage-module__OpLToa__architectureHeading p{max-width:68ch}.SolutionOverviewPage-module__OpLToa__platform,.SolutionOverviewPage-module__OpLToa__ai{min-height:0}.SolutionOverviewPage-module__OpLToa__platform .SolutionOverviewPage-module__OpLToa__solutionMedia,.SolutionOverviewPage-module__OpLToa__ai .SolutionOverviewPage-module__OpLToa__solutionMedia{order:0}.SolutionOverviewPage-module__OpLToa__middleLayer{grid-template-columns:1fr}.SolutionOverviewPage-module__OpLToa__middleLayer .SolutionOverviewPage-module__OpLToa__solutionBlock{grid-template-rows:minmax(21rem,auto) auto}.SolutionOverviewPage-module__OpLToa__solutionCopy{padding:clamp(2rem,7vw,3.5rem)}.SolutionOverviewPage-module__OpLToa__proofPanel{align-items:start}.SolutionOverviewPage-module__OpLToa__contactCopy{position:static}.SolutionOverviewPage-module__OpLToa__contactCopy h2{max-width:14ch}}@media (max-width:620px){.SolutionOverviewPage-module__OpLToa__shell{width:min(100% - 2rem,1280px)}.SolutionOverviewPage-module__OpLToa__hero h1{max-width:10ch;font-size:clamp(2.7rem,13vw,4rem)}.SolutionOverviewPage-module__OpLToa__heroVisual{border-radius:10px 10px 0 0;min-height:26rem}.SolutionOverviewPage-module__OpLToa__heroVisual figcaption{grid-template-columns:1fr;gap:.5rem}.SolutionOverviewPage-module__OpLToa__solutionRail{grid-template-columns:1fr}.SolutionOverviewPage-module__OpLToa__solutionRail a+a,.SolutionOverviewPage-module__OpLToa__solutionRail a:nth-child(3){border-top:1px solid #fff3;border-left:0}.SolutionOverviewPage-module__OpLToa__solutionRail a{min-height:4.5rem}.SolutionOverviewPage-module__OpLToa__architectureHeading h2,.SolutionOverviewPage-module__OpLToa__proofCopy h2,.SolutionOverviewPage-module__OpLToa__contactCopy h2{font-size:clamp(2.25rem,11vw,3.5rem)}.SolutionOverviewPage-module__OpLToa__solutionBlock,.SolutionOverviewPage-module__OpLToa__proofPanel,.SolutionOverviewPage-module__OpLToa__formPanel{border-radius:10px}.SolutionOverviewPage-module__OpLToa__solutionMedia,.SolutionOverviewPage-module__OpLToa__middleLayer .SolutionOverviewPage-module__OpLToa__solutionBlock{min-height:19rem}.SolutionOverviewPage-module__OpLToa__middleLayer .SolutionOverviewPage-module__OpLToa__solutionBlock{grid-template-rows:minmax(19rem,auto) auto}.SolutionOverviewPage-module__OpLToa__solutionCopy h3,.SolutionOverviewPage-module__OpLToa__middleLayer .SolutionOverviewPage-module__OpLToa__solutionCopy h3{font-size:clamp(2rem,10vw,3rem)}.SolutionOverviewPage-module__OpLToa__proofPanel{padding:2rem 1.25rem}.SolutionOverviewPage-module__OpLToa__contactFacts div{grid-template-columns:1fr;gap:.4rem}.SolutionOverviewPage-module__OpLToa__customerHeading{flex-direction:column;align-items:start}.SolutionOverviewPage-module__OpLToa__customerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionOverviewPage-module__OpLToa__customerGrid figure{min-height:6.5rem;padding:.85rem}.SolutionOverviewPage-module__OpLToa__customerGrid img{max-height:3.5rem}.SolutionOverviewPage-module__OpLToa__formPanel{padding:1.25rem}.SolutionOverviewPage-module__OpLToa__formPanel .form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SolutionOverviewPage-module__OpLToa__heroCopy,.SolutionOverviewPage-module__OpLToa__heroVisual{animation:none}.SolutionOverviewPage-module__OpLToa__primaryButton,.SolutionOverviewPage-module__OpLToa__secondaryButton,.SolutionOverviewPage-module__OpLToa__solutionRail a,.SolutionOverviewPage-module__OpLToa__solutionMedia>img,.SolutionOverviewPage-module__OpLToa__solutionLink svg,.SolutionOverviewPage-module__OpLToa__customerGrid img{transition:none}}
