.site-nav a[aria-current]{color:var(--green);font-weight:700}.engage-hero{position:relative;background:var(--navy);color:var(--paper);overflow:hidden}.engage-hero:after{content:'';position:absolute;right:-17%;top:-40%;width:750px;height:750px;border-radius:50%;border:1px solid rgba(184,217,178,.13);box-shadow:0 0 0 110px rgba(184,217,178,.035),0 0 0 220px rgba(184,217,178,.025);pointer-events:none}.engage-hero-grid{display:grid;grid-template-columns:1.2fr .55fr;gap:12%;align-items:center;padding:85px 0 105px;position:relative;z-index:1}.engage-hero h1{max-width:880px;font-size:clamp(3.8rem,6vw,6.5rem)}.engage-hero h1 em{color:#B9D7AF}.engage-hero-lede{font-size:1.25rem;line-height:1.54;color:#D8E4DC;max-width:710px}.engage-hero-aside{border-top:1px solid #79A087;border-bottom:1px solid #79A087;padding:25px 0}.engage-hero-aside>:is(span,p.meridian-label){font:500 12px 'IBM Plex Mono',monospace;color:#B6D4B1;letter-spacing:.08em}.engage-hero-aside p{font-size:1.75rem;line-height:1.35;font-weight:500;margin:35px 0;color:#F0F7EF}.engage-hero-aside div{font:500 12px 'IBM Plex Mono',monospace;color:#B7CEC0;line-height:1.7}.engage-hero-aside b{color:#A8C99D}.engage-section-head{max-width:910px;margin-bottom:50px}.engage-section-head>p:not(.eyebrow){font-size:1.16rem;color:var(--slate)}.engage-questions{background:var(--paper)}.engage-question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.engage-question-grid article{background:white;border:1px solid var(--line);padding:28px;min-height:250px}.engage-question-grid article>:is(span,p.meridian-label){display:block;color:var(--green);font:500 12px 'IBM Plex Mono',monospace;letter-spacing:.07em;margin-bottom:75px}.engage-question-grid h3{font-size:1.6rem;line-height:1.25;max-width:390px;margin:0}.engage-two{display:grid;grid-template-columns:1fr .85fr;gap:12%;align-items:start}.engage-two h2{max-width:770px}.engage-two>div:last-child>p{font-size:1.15rem;color:var(--slate)}.engage-logic{background:#fff}.engage-logic-note{border-left:3px solid var(--green);padding-left:22px;margin-top:35px;font-size:1.45rem;line-height:1.35;color:var(--forest);font-weight:500}.engage-forms{background:#E9F0EB}.engage-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.engage-form-grid article{background:white;border:1px solid #C9D9CF;padding:30px;min-height:336px;display:flex;flex-direction:column}.engage-form-grid article>:is(span,p.meridian-label){font:500 12px 'IBM Plex Mono',monospace;color:var(--green);letter-spacing:.08em;margin-bottom:48px}.engage-form-grid h3{font-size:1.65rem;margin-bottom:14px}.engage-form-grid p{color:var(--slate);margin-bottom:24px}.engage-form-grid article>div{margin-top:auto;border-top:1px solid var(--line);padding-top:16px;color:var(--slate);font-size:14px}.engage-form-grid strong{color:var(--forest)}.engage-process{background:var(--navy);color:var(--paper)}.engage-process .eyebrow{color:#BFDDB8}.engage-process .engage-section-head>p:not(.eyebrow){color:#CBDCD3}.engage-process-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #618774;border-left:1px solid #618774}.engage-process-list li{min-height:218px;padding:25px 27px;border-right:1px solid #618774;border-bottom:1px solid #618774}.engage-process-list li>:is(span,p.meridian-label){display:block;color:#B7D8B0;font:500 12px 'IBM Plex Mono',monospace;margin-bottom:42px}.engage-process-list h3{font-size:1.7rem;margin-bottom:10px}.engage-process-list p{color:#CEDDD5;margin:0}.engage-pilot{background:#fff}.engage-pilot-list{margin:32px 0 20px;border-top:1px solid var(--ink)}.engage-pilot-list>div{display:grid;grid-template-columns:35px 170px 1fr;gap:15px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line)}.engage-pilot-list :is(span,p.meridian-label){font:500 12px 'IBM Plex Mono',monospace;color:var(--green)}.engage-pilot-list strong{font-weight:600;color:var(--forest)}.engage-pilot-list p{font-size:15px!important;margin:0;color:var(--slate)}.engage-pilot-end{font-size:14px!important;border-left:2px solid var(--green);padding-left:16px;margin-top:25px}.engage-readiness{background:var(--paper)}.engage-readiness-list{border-top:1px solid var(--ink)}.engage-readiness-list>div{display:grid;grid-template-columns:37px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.engage-readiness-list :is(span,p.meridian-label){font:500 12px 'IBM Plex Mono',monospace;color:var(--green)}.engage-readiness-list p{margin:0;color:var(--slate);font-size:1.09rem}.engage-boundary{background:var(--forest);color:var(--paper)}.engage-boundary .eyebrow{color:#C8E1C0}.engage-boundary .engage-two>div:last-child>p{color:#DCE9E0}.engage-final{background:var(--navy);color:var(--paper);padding:105px 0;border-top:1px solid #4D7563}.engage-final-grid{display:grid;grid-template-columns:1.25fr .65fr;gap:12%;align-items:end}.engage-final h2{max-width:850px}.engage-final p:not(.eyebrow){color:#CEDDD5;font-size:1.14rem;max-width:660px}.engage-final-actions{display:flex;align-items:flex-start;flex-direction:column;gap:25px}
@media(max-width:1000px){.engage-hero-grid{grid-template-columns:1fr;gap:35px}.engage-hero-aside{max-width:620px}.engage-hero-aside p{margin:24px 0}.engage-question-grid{grid-template-columns:repeat(2,1fr)}.engage-two,.engage-final-grid{grid-template-columns:1fr;gap:28px}.engage-process-list{grid-template-columns:repeat(2,1fr)}.engage-final-actions{margin-top:12px}}
@media(max-width:640px){.engage-hero-grid{padding:66px 0 75px}.engage-hero h1{font-size:clamp(3rem,12vw,4.5rem)}.engage-hero-lede{font-size:1.09rem}.engage-hero-aside p{font-size:1.45rem}.engage-question-grid,.engage-form-grid,.engage-process-list{grid-template-columns:1fr}.engage-question-grid article{min-height:0}.engage-question-grid article>:is(span,p.meridian-label){margin-bottom:40px}.engage-question-grid h3{font-size:1.38rem}.engage-form-grid article{min-height:0}.engage-form-grid article>:is(span,p.meridian-label){margin-bottom:34px}.engage-process-list li{min-height:0}.engage-process-list li>:is(span,p.meridian-label){margin-bottom:24px}.engage-pilot-list>div{grid-template-columns:30px 1fr;gap:7px}.engage-pilot-list p{grid-column:2}.engage-final{padding:70px 0}}

.engage-form-grid article{min-height:370px}.engage-form-grid .engage-deliverables{margin:16px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--slate)}.engage-form-grid .engage-deliverables strong{display:block;color:var(--forest);margin-bottom:5px}.engage-form-grid article>div{margin-top:0}
