.pre-scoped-detail,.pre-scoped-detail *{letter-spacing:0}.pre-scoped-detail h1{line-height:var(--page-title-line-height);letter-spacing:var(--page-title-tracking)}.pre-scoped-detail h2,.pre-scoped-detail h3{line-height:1.2}.pre-scoped-detail p,.pre-scoped-detail li,.pre-scoped-detail dd{overflow-wrap:anywhere}.pre-scoped-detail-hero{color:var(--white);background:var(--deep);position:relative;overflow:hidden}.pre-scoped-detail-gridlines{opacity:.32;background-image:linear-gradient(#94bbd617 1px,#0000 1px),linear-gradient(90deg,#94bbd617 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0,#000 55%,#0000 100%)}.pre-scoped-detail-hero .shell{z-index:2;position:relative}.pre-scoped-detail-topline{color:#8199ab;font-family:var(--font-data);text-transform:uppercase;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:1.2rem 0;font-size:.65rem;display:flex}.pre-scoped-detail-topline a{min-height:44px;color:var(--cyan-soft);align-items:center;text-decoration:none;display:inline-flex}.pre-scoped-detail-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:clamp(4rem,8vw,8rem);padding:clamp(4rem,7vw,6.5rem) 0;display:grid}.pre-scoped-detail-hero h1{max-width:880px;color:var(--white);font-size:var(--page-title-size);margin:1rem 0 1.5rem}.pre-scoped-detail-lede{color:#c1d2de;max-width:760px;font-size:clamp(1.05rem,.98rem + .32vw,1.25rem);line-height:1.65}.pre-scoped-detail-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.pre-scoped-detail-gate{color:#829bad;max-width:760px;margin:1.4rem 0 0;font-size:.75rem;line-height:1.6}.pre-scoped-detail-record{border:1px solid #93bbd847;border-top:2px solid var(--cyan);box-shadow:var(--shadow);clip-path:var(--clip);background:#081e37e6}.pre-scoped-detail-record>div{color:var(--cyan-soft);font-family:var(--font-data);text-transform:uppercase;border-bottom:1px solid #ffffff24;justify-content:space-between;padding:1rem 1.2rem;font-size:.62rem;display:flex}.pre-scoped-detail-record>div i{color:#839bad;font-style:normal}.pre-scoped-detail-record dl{margin:0;padding:.7rem 1.2rem 1.2rem}.pre-scoped-detail-record dl div{border-bottom:1px solid #ffffff1f;padding:1rem 0}.pre-scoped-detail-record dl div:last-child{border-bottom:0}.pre-scoped-detail-record dt{color:#7f99ac;font-family:var(--font-data);text-transform:uppercase;font-size:.62rem}.pre-scoped-detail-record dd{color:var(--white);margin:.35rem 0 0;font-size:.88rem;font-weight:700;line-height:1.45}.pre-scoped-detail-overview-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:clamp(4rem,8vw,8rem);display:grid}.pre-scoped-detail-overview h2,.pre-scoped-section-heading h2,.pre-scoped-deliverables-grid>div>h2,.pre-scoped-fit-grid h2,.pre-scoped-faq-grid h2,.pre-scoped-related-service h2,.pre-scoped-related-heading h2{max-width:720px;font-size:clamp(2rem,1.7rem + 1.1vw,3rem)}.pre-scoped-detail-overview-grid>div>p:not(.eyebrow){max-width:760px;color:var(--slate);font-size:1rem;line-height:1.78}.pre-scoped-detail-overview-grid aside{border:1px solid var(--line);border-top:3px solid var(--cyan);background:var(--cloud);padding:1.6rem}.pre-scoped-detail-overview-grid aside>span,.pre-scoped-boundary-grid article>span,.pre-scoped-related-service aside>span{color:var(--blue-700);font-family:var(--font-data);text-transform:uppercase;font-size:.65rem;font-weight:700}.pre-scoped-detail-overview-grid aside>p{color:var(--ink);margin:1.5rem 0;font-size:1rem;font-weight:700}.pre-scoped-detail-overview-grid aside dl{border-top:1px solid var(--line);margin:0}.pre-scoped-detail-overview-grid aside dl div{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1fr;gap:1rem;padding:.8rem 0;display:grid}.pre-scoped-detail-overview-grid aside dt{color:var(--muted);font-size:.72rem}.pre-scoped-detail-overview-grid aside dd{color:var(--ink);margin:0;font-size:.8rem;font-weight:700}.pre-scoped-section-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:clamp(3rem,7vw,7rem);margin-bottom:3rem;display:grid}.pre-scoped-section-heading h2{margin-bottom:0}.pre-scoped-section-heading>p{max-width:520px;color:var(--slate);margin:0}.pre-scoped-question-grid{border-top:1px solid var(--navy-900);border-bottom:1px solid var(--navy-900);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.pre-scoped-question-grid li{min-height:220px;padding:1.6rem 1.6rem 1.6rem 0}.pre-scoped-question-grid li+li{border-left:1px solid var(--line);padding-left:1.6rem}.pre-scoped-question-grid span,.pre-scoped-workflow-grid>li>span{color:var(--blue-700);font-family:var(--font-data);font-size:.68rem}.pre-scoped-question-grid p{color:var(--ink);margin:3.2rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.5}.pre-scoped-section-heading-light h2{color:var(--white)}.pre-scoped-section-heading-light>p{color:#a9bfce}.pre-scoped-workflow-grid{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.pre-scoped-workflow-grid li{min-height:300px;padding:1.6rem 1.5rem 1.6rem 0}.pre-scoped-workflow-grid li+li{border-left:1px solid #ffffff2e;padding-left:1.5rem}.pre-scoped-workflow-grid>li>span{color:var(--cyan)}.pre-scoped-workflow-grid h3{color:var(--white);margin:4rem 0 1rem;font-size:1.15rem}.pre-scoped-workflow-grid p{color:#a9bdcc;font-size:.84rem;line-height:1.65}.pre-scoped-deliverables-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(4rem,8vw,8rem);display:grid}.pre-scoped-deliverables-grid>div:first-child>p:not(.eyebrow){color:var(--slate)}.pre-scoped-deliverable-list{border-top:1px solid var(--navy-900)}.pre-scoped-deliverable-list article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:1.2rem;padding:1.4rem 0;display:grid}.pre-scoped-deliverable-list article>span{color:var(--blue-700);font-family:var(--font-data);font-size:.65rem}.pre-scoped-deliverable-list h3{margin-bottom:.4rem;font-size:1.1rem}.pre-scoped-deliverable-list p{color:var(--slate);margin:0;font-size:.85rem;line-height:1.6}.pre-scoped-boundary-grid{border-top:1px solid var(--navy-900);border-bottom:1px solid var(--navy-900);grid-template-columns:repeat(3,1fr);display:grid}.pre-scoped-boundary-grid article{min-height:260px;padding:1.6rem 1.6rem 1.6rem 0}.pre-scoped-boundary-grid article+article{border-left:1px solid var(--line);padding-left:1.6rem}.pre-scoped-boundary-grid ul{margin:2.4rem 0 0;padding:0;list-style:none}.pre-scoped-boundary-grid li{border-top:1px solid var(--line);color:var(--slate);padding:.65rem 0 .65rem 1rem;font-size:.84rem;position:relative}.pre-scoped-boundary-grid li:before{background:var(--cyan);content:"";width:5px;height:5px;position:absolute;top:1.05rem;left:0}.pre-scoped-boundary-grid article>p{color:var(--slate);margin:2.4rem 0 0;font-size:.88rem;line-height:1.7}.pre-scoped-window-note{color:var(--muted);margin:1.5rem 0 0;font-size:.78rem;line-height:1.65}.pre-scoped-fit-grid{grid-template-columns:1fr 1fr;gap:clamp(4rem,8vw,8rem);display:grid}.pre-scoped-fit-grid>div+div{border-left:1px solid var(--line);padding-left:clamp(2rem,4vw,4rem)}.pre-scoped-fit-grid ul{border-top:1px solid var(--navy-900);margin:2rem 0 0;padding:0;list-style:none}.pre-scoped-fit-grid li{border-bottom:1px solid var(--line);color:var(--slate);padding:1rem 0 1rem 1.4rem;position:relative}.pre-scoped-fit-grid li:before{background:var(--cyan);content:"";width:6px;height:6px;position:absolute;top:1.55rem;left:0}.pre-scoped-faq-grid{grid-template-columns:.65fr 1.35fr;align-items:start;gap:clamp(4rem,8vw,8rem);display:grid}.pre-scoped-faq-list{border-top:1px solid var(--navy-900)}.pre-scoped-faq-list details{border-bottom:1px solid var(--line)}.pre-scoped-faq-list summary{min-height:76px;color:var(--ink);cursor:pointer;grid-template-columns:42px 1fr;align-items:center;gap:1rem;font-weight:750;list-style:none;display:grid}.pre-scoped-faq-list summary::-webkit-details-marker{display:none}.pre-scoped-faq-list summary span{color:var(--blue-700);font-family:var(--font-data);font-size:.65rem}.pre-scoped-faq-list details p{color:var(--slate);margin:0 0 1.4rem 58px;line-height:1.7}.pre-scoped-related-service-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.pre-scoped-related-service h2{color:var(--white)}.pre-scoped-related-service-grid>div>p:not(.eyebrow){color:#a9bdcc;max-width:680px}.pre-scoped-related-service-grid aside{border:1px solid #ffffff2e;border-top:2px solid var(--cyan);background:#02081240;padding:1.6rem}.pre-scoped-related-service-grid aside>span{color:var(--cyan-soft)}.pre-scoped-related-service-grid aside p{color:#a9bdcc;margin:1.5rem 0}.pre-scoped-related-service-grid aside a{color:var(--white);border-top:1px solid #ffffff26;justify-content:space-between;padding-top:1rem;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.pre-scoped-related-service-grid aside i{color:var(--cyan);font-style:normal}.pre-scoped-related-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.pre-scoped-related-heading h2{margin-bottom:0}.pre-scoped-related-grid{border-top:1px solid var(--navy-900);border-bottom:1px solid var(--navy-900);grid-template-columns:repeat(3,1fr);display:grid}.pre-scoped-related-grid a{min-height:300px;color:inherit;flex-direction:column;padding:1.5rem 1.5rem 1.5rem 0;text-decoration:none;display:flex}.pre-scoped-related-grid a+a{border-left:1px solid var(--line);padding-left:1.5rem}.pre-scoped-related-grid a>span{color:var(--blue-700);font-family:var(--font-data);font-size:.65rem}.pre-scoped-related-grid h3{margin:2.5rem 0 1rem;font-size:1.2rem}.pre-scoped-related-grid p{color:var(--slate);font-size:.82rem;line-height:1.6}.pre-scoped-related-grid strong{color:var(--blue-700);justify-content:space-between;margin-top:auto;font-size:.75rem;display:flex}.pre-scoped-related-grid i{color:var(--blue-700);font-style:normal}.pre-scoped-detail-cta{color:var(--white);background:var(--navy-800);padding:5rem 0}.pre-scoped-detail-cta-grid{grid-template-columns:1fr auto;align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.pre-scoped-detail-cta h2{max-width:820px;color:var(--white);font-size:clamp(2rem,1.7rem + 1.1vw,3.1rem)}.pre-scoped-detail-cta p:not(.eyebrow){color:#b9cbd7;max-width:760px}.pre-scoped-detail-cta-grid>div:last-child{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}@media (width<=1000px){.pre-scoped-detail-hero-grid,.pre-scoped-detail-overview-grid,.pre-scoped-deliverables-grid,.pre-scoped-faq-grid,.pre-scoped-related-service-grid,.pre-scoped-detail-cta-grid{grid-template-columns:1fr}.pre-scoped-detail-record,.pre-scoped-detail-overview-grid aside{max-width:620px}.pre-scoped-workflow-grid{grid-template-columns:1fr 1fr}.pre-scoped-workflow-grid li:nth-child(odd){border-left:0;padding-left:0}.pre-scoped-workflow-grid li:nth-child(n+3){border-top:1px solid #ffffff2e}.pre-scoped-related-grid{grid-template-columns:1fr 1fr}.pre-scoped-related-grid a:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:1/-1;min-height:240px;padding-left:0}}@media (width<=700px){.pre-scoped-detail-topline span{display:none}.pre-scoped-detail-hero-grid{gap:3rem;padding:3.5rem 0 4rem}.pre-scoped-detail-actions{flex-direction:column;align-items:flex-start}.pre-scoped-detail-actions .button{width:100%}.pre-scoped-section-heading{grid-template-columns:1fr;gap:1rem}.pre-scoped-question-grid,.pre-scoped-workflow-grid,.pre-scoped-boundary-grid,.pre-scoped-fit-grid,.pre-scoped-related-grid{grid-template-columns:1fr}.pre-scoped-question-grid li,.pre-scoped-question-grid li+li,.pre-scoped-workflow-grid li,.pre-scoped-workflow-grid li+li,.pre-scoped-boundary-grid article,.pre-scoped-boundary-grid article+article,.pre-scoped-related-grid a,.pre-scoped-related-grid a+a,.pre-scoped-related-grid a:nth-child(3){border-left:0;grid-column:1;min-height:0;padding:1.5rem 0}.pre-scoped-question-grid li+li,.pre-scoped-workflow-grid li+li,.pre-scoped-boundary-grid article+article,.pre-scoped-related-grid a+a{border-top:1px solid var(--line)}.pre-scoped-workflow-grid li+li{border-top-color:#ffffff2e}.pre-scoped-question-grid p,.pre-scoped-workflow-grid h3,.pre-scoped-boundary-grid article>p,.pre-scoped-boundary-grid ul,.pre-scoped-related-grid h3{margin-top:1.5rem}.pre-scoped-fit-grid{gap:3rem}.pre-scoped-fit-grid>div+div{border-left:0;padding-left:0}.pre-scoped-related-heading{flex-direction:column;align-items:flex-start}.pre-scoped-detail-cta{padding:4rem 0}.pre-scoped-detail-cta-grid>div:last-child,.pre-scoped-detail-cta .button{width:100%}}
