.page-module__xOOtwG__section{border-top:1px solid var(--page-line);padding:3rem 0}.page-module__xOOtwG__section>h2{margin:.75rem 0 2rem}.page-module__xOOtwG__introCopy{max-width:55ch;font-size:clamp(1.15rem,1.7vw,1.35rem);line-height:1.6}.page-module__xOOtwG__detail{border-top:1px solid var(--page-line);padding:1.25rem 0}.page-module__xOOtwG__detail:last-child{border-bottom:1px solid var(--page-line)}.page-module__xOOtwG__detail summary{cursor:pointer;font-size:1.15rem}.page-module__xOOtwG__detail p{max-width:65ch;color:var(--page-muted);margin:1rem 0;line-height:1.65}.page-module__xOOtwG__detail a{margin-top:.5rem}.page-module__xOOtwG__section>.page-module__xOOtwG__detailsIntro{color:var(--page-muted);margin:-1rem 0 2rem;line-height:1.6}.page-module__xOOtwG__detail summary{padding-right:1rem;line-height:1.5}.page-module__xOOtwG__detail summary:focus-visible{outline:2px solid var(--page-foreground);outline-offset:5px}.page-module__xOOtwG__detail[open]{padding-bottom:1.75rem}.page-module__xOOtwG__heroActions{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.page-module__xOOtwG__heroActions a{border:1px solid var(--page-foreground);justify-content:space-between;align-items:center;gap:1.5rem;min-height:52px;padding:.875rem 1.25rem;font-size:1rem;line-height:1.4;text-decoration:none;display:inline-flex}.page-module__xOOtwG__primaryAction{background:var(--page-foreground);color:var(--page-background)}.page-module__xOOtwG__secondaryAction{color:var(--page-foreground);background:0 0}.page-module__xOOtwG__heroActions a:hover{box-shadow:0 0 0 1px var(--page-foreground)}.page-module__xOOtwG__heroActions a:focus-visible{outline:2px solid var(--page-foreground);outline-offset:5px}@media (max-width:480px){.page-module__xOOtwG__heroActions{flex-direction:column}}.page-module__xOOtwG__engagementHeading{grid-template-columns:1.4fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.page-module__xOOtwG__engagementHeading h2{letter-spacing:-.04em;max-width:20ch;margin:.75rem 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.1}.page-module__xOOtwG__timeline{border-left:2px solid var(--page-line);margin:0;padding-left:1.25rem}.page-module__xOOtwG__timeline strong{margin-bottom:.5rem;font-size:1.2rem;font-weight:400;display:block}.page-module__xOOtwG__timeline span{color:var(--page-muted);font-size:.95rem;line-height:1.5;display:block}.page-module__xOOtwG__engagementSteps{border:1px solid var(--page-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__xOOtwG__engagementSteps li{background:color-mix(in srgb, var(--page-foreground) 3%, transparent);flex-direction:column;padding:1.5rem;display:flex}.page-module__xOOtwG__engagementSteps li+li{border-left:1px solid var(--page-line)}.page-module__xOOtwG__engagementSteps h3{letter-spacing:-.025em;margin:1rem 0;font-size:1.5rem;font-weight:400;line-height:1.2}.page-module__xOOtwG__engagementSteps p{color:var(--page-muted);margin:0 0 1.5rem;line-height:1.6}.page-module__xOOtwG__engagementSteps li>div{border-top:1px solid var(--page-line);margin-top:auto;padding-top:1rem}.page-module__xOOtwG__engagementSteps div span{color:var(--page-muted);margin-bottom:.4rem;font-size:.85rem;display:block}.page-module__xOOtwG__engagementSteps div strong{font-weight:400;line-height:1.5}.page-module__xOOtwG__engagementNext{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.page-module__xOOtwG__engagementNext p{color:var(--page-muted);max-width:40ch;margin:0;line-height:1.5}.page-module__xOOtwG__nextAction{border:1px solid var(--page-foreground);justify-content:space-between;align-items:center;gap:1.5rem;min-height:52px;padding:.875rem 1.25rem;text-decoration:none;display:inline-flex}.page-module__xOOtwG__nextAction:hover{background:var(--page-foreground);color:var(--page-background)}.page-module__xOOtwG__nextAction:focus-visible{outline:2px solid var(--page-foreground);outline-offset:5px}@media (max-width:700px){.page-module__xOOtwG__engagementHeading,.page-module__xOOtwG__engagementSteps{grid-template-columns:1fr;gap:0}.page-module__xOOtwG__timeline{margin-top:1.5rem}.page-module__xOOtwG__engagementSteps li+li{border-left:0;border-top:1px solid var(--page-line)}}
