.inner-page,.product-hub{color:#102136;background:#f5f7f9;position:relative}.inner-page:before{z-index:0;content:"";background:radial-gradient(circle at 88% 12%,#4597be38,#0000 30%),linear-gradient(135deg,#041326,#0a2942);height:52rem;position:absolute;inset:0 0 auto}.inner-page>.site-container,.product-hub .site-container{z-index:1;position:relative}.inner-breadcrumb{color:#ffffff9e;padding-top:7.3rem;font-size:.75rem}.inner-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.inner-breadcrumb li+li:before{color:#ffffff4d;content:"/";margin-right:.6rem}.inner-breadcrumb [aria-current=page]{color:#ffffffe0}.inner-eyebrow{color:#74c8eb;letter-spacing:.22em;margin:0 0 1rem;font-size:.75rem;font-weight:750}.inner-hero h1,.inner-heading h1{color:#fff;letter-spacing:-.05em;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(3.5rem,6.2vw,6.5rem);font-weight:560;line-height:1.04}.inner-direct-answer,.product-hub__direct-answer{color:#e5eff7bd;max-width:50rem;margin:1.7rem 0 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.9}.inner-section,.product-hub__directions,.product-hub__boundaries,.product-hub__selection,.solution-hub__scenarios,.solution-hub__method{padding-block:clamp(6rem,10vw,9rem)}.inner-section-heading,.product-hub__section-heading{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:1rem 4rem;margin-bottom:clamp(3rem,5vw,5rem);display:grid}.inner-section-heading .inner-eyebrow,.product-hub__section-heading .inner-eyebrow{color:#1979a8;grid-column:1/-1;margin-bottom:0}.inner-section-heading h2,.product-hub__section-heading h2,.inner-answer-panel h2,.solution-detail__fit h2{color:#0c1e31;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,4.2vw,4.4rem);font-weight:560;line-height:1.12}.inner-section-heading>p:last-child,.product-hub__section-heading>p:last-child{color:#607083;margin:0;line-height:1.85}.inner-disclosure{color:#788797;text-align:right;margin:1rem 0 0;font-size:.75rem}.inner-text-link{border-bottom:1px solid;align-items:center;gap:1.25rem;padding-bottom:.35rem;font-size:.76rem;font-weight:650;display:inline-flex}.knowledge-hub .solution-card,.case-hub .solution-card{box-shadow:0 1.5rem 4rem #0d233412}.contextual-next-steps{border-top:1px solid #b9c9d4;margin-block:clamp(4rem,8vw,8rem);padding-top:clamp(2rem,4vw,3.5rem)}.contextual-next-steps>header{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.contextual-next-steps h2{letter-spacing:-.04em;max-width:52rem;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.08}.contextual-next-steps nav{border-top:1px solid #c5d2da;border-left:1px solid #c5d2da;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contextual-next-steps nav>a{background:#ffffff85;border-bottom:1px solid #c5d2da;border-right:1px solid #c5d2da;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;min-width:0;min-height:11rem;padding:1.25rem;transition:background-color .18s,color .18s;display:grid}.contextual-next-steps nav>a:hover{color:#fff;background:#0a2943}.contextual-next-steps nav>a>span:first-child,.contextual-next-steps nav>a>span:last-child{color:#2e93bb;font-size:.72rem;font-weight:700}.contextual-next-steps nav strong,.contextual-next-steps nav small{display:block}.contextual-next-steps nav strong{font-size:.92rem;line-height:1.4}.contextual-next-steps nav small{color:#68798a;margin-top:.8rem;font-size:.72rem;line-height:1.7}.contextual-next-steps nav>a:hover small{color:#e2eff7ad}@media (max-width:1000px){.inner-section-heading{grid-template-columns:minmax(0,1fr)}.contextual-next-steps nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.inner-page:before{height:47rem}.inner-breadcrumb{padding-top:5.8rem}.inner-hero h1,.inner-heading h1{word-break:break-word;font-size:clamp(2.25rem,11vw,3rem)}.inner-section{padding-block:5rem}.inner-section-heading{gap:1.2rem;margin-bottom:2.8rem}.inner-section-heading h2,.inner-answer-panel h2{font-size:2.25rem}.contextual-next-steps>header,.contextual-next-steps nav{grid-template-columns:1fr}}
