.choose-peo-hero{scroll-margin-top:5.5rem}.choose-peo-hero__content{width:100%;max-width:64rem;margin:0 auto}.choose-peo-hero__breadcrumb ol{display:flex;align-items:center;gap:.5rem;margin:0 0 1.5rem;padding:0;color:#ffffffbd;list-style:none;font-size:.875rem}.choose-peo-hero__breadcrumb a{color:inherit;text-decoration:none}.choose-peo-hero__breadcrumb a:hover,.choose-peo-hero__breadcrumb a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.choose-peo-hero__eyebrow{margin:0 0 .65rem;color:#ffd5bf;font-size:.78rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.choose-peo-hero .resource-hero-title{max-width:56rem;margin-bottom:1.25rem;text-wrap:balance}.choose-peo-hero .resource-hero-description{max-width:44rem;margin-bottom:1.8rem}.choose-peo-hero .site-hero-actions{gap:.75rem}.choose-peo-hero .site-hero-cta-primary,.choose-peo-hero .site-hero-cta-secondary{gap:.55rem;min-height:3.25rem;padding-inline:1.35rem;text-decoration:none;box-shadow:0 8px 24px #00000026}.choose-peo-hero .site-hero-cta-secondary{box-shadow:none}.choose-peo-hero__reassurance{margin:1rem 0 0;color:#ffffffd4;font-size:.94rem}.choose-content{width:min(100% - 2rem,72rem);margin-inline:auto}.choose-kicker{display:inline-block;color:#b44a16;font-size:.75rem;font-weight:750;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.choose-start{padding:clamp(3.5rem,7vw,6rem) 0;background:#f5f8fa}.choose-start__intro{display:flex;align-items:flex-start;flex-direction:column;gap:.35rem;margin-bottom:2rem}.choose-start__advisory{max-width:52rem;margin:.3rem 0 0;color:#526777;font-size:.94rem;line-height:1.6}.choose-start__intro h2,.choose-proposals__heading h2,.choose-framework h2,.choose-section-heading h2,.choose-closing h2{margin:.55rem 0 0;color:#04345c;font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:750;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.choose-start__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d5e0e7;border-bottom:1px solid #d5e0e7}.choose-start__choice{display:flex;min-height:16rem;flex-direction:column;padding:1.5rem clamp(1rem,2.5vw,2rem) 1.55rem;color:inherit;text-decoration:none;transition:background-color .16s ease}.choose-start__choice+.choose-start__choice{border-left:1px solid #d5e0e7}.choose-start__choice:hover{background:#eaf1f5}.choose-start__choice:focus-visible,.choose-image-card:focus-visible,.choose-resource-link:focus-visible,.choose-current__link:focus-visible,.choose-text-link:focus-visible,.choose-support__state-link a:focus-visible{outline:3px solid #e8500a;outline-offset:4px;border-radius:3px}.choose-start__number{color:#b44a16;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;font-weight:700}.choose-start__title{max-width:17rem;margin-top:1.35rem;color:#04345c;font-size:1.32rem;font-weight:700;line-height:1.25}.choose-start__body{margin-top:.75rem;color:#526777;font-size:.94rem;line-height:1.65}.choose-start__action{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.25rem;color:#0b5a7b;font-size:.9rem;font-weight:700}.choose-proposals{padding:clamp(3.75rem,7vw,6rem) 0 3.25rem;background:#fff;scroll-margin-top:6rem}.choose-proposals__heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.choose-proposals__heading h2{margin-top:.45rem}.choose-proposals__heading p{max-width:42rem;margin:.85rem 0 0;color:#526777;font-size:1rem;line-height:1.65}.choose-proposals__count{display:flex;align-items:baseline;gap:.4rem;padding-bottom:.25rem;color:#04345c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.6rem;font-weight:700;white-space:nowrap}.choose-proposals__count span{color:#607483;font-family:inherit;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.choose-carousel-cue{margin:0 0 .8rem;color:#526777;font-size:.88rem;line-height:1.5}.choose-framework{padding:clamp(3.75rem,7vw,6.25rem) 0;background:#f0f5f7}.choose-framework__layout{display:grid;grid-template-columns:minmax(15rem,.78fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,6rem);align-items:start}.choose-framework__lead{position:sticky;top:6rem}.choose-framework__lead>p:first-of-type{margin:1rem 0 0;color:#526777;font-size:1rem;line-height:1.7}.choose-framework__review{min-width:0}.choose-framework__next{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.25rem;padding:1.2rem 1.25rem;border-left:3px solid #e8500a;background:#fff}.choose-framework__question{margin:0;color:#04345c;font-size:1.03rem;font-weight:700;line-height:1.35}.choose-framework__cta,.choose-closing__cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.1rem;padding:.75rem 1.1rem;border-radius:.45rem;background:#e8500a;color:#fff;font-size:.95rem;font-weight:700;text-align:center;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.choose-framework__cta:hover,.choose-closing__cta:hover{background:#c94208;transform:translateY(-1px)}.choose-framework__cta:focus-visible,.choose-closing__cta:focus-visible{outline:3px solid #04345c;outline-offset:3px}.choose-framework__assurance{margin:.4rem 0 0;color:#526777;font-size:.83rem;line-height:1.55}.choose-framework__list{margin:0;padding:0;border-top:1px solid #cbd9e1;list-style:none}.choose-framework__list li{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 1.25rem;gap:.75rem;align-items:start;padding:1.15rem 0;border-bottom:1px solid #cbd9e1}.choose-framework__number{padding-top:.1rem;color:#b44a16;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:700}.choose-framework__list h3{margin:0;color:#04345c;font-size:1rem;font-weight:700}.choose-framework__list p{margin:.35rem 0 0;color:#526777;font-size:.9rem;line-height:1.6}.choose-framework__check{margin-top:.15rem;color:#0b6b7d}.choose-featured{padding:clamp(3.75rem,7vw,6rem) 0;background:#fff}.choose-section-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}.choose-text-link,.choose-support__state-link a{display:inline-flex;align-items:center;min-height:44px;gap:.4rem;color:#0b5a7b;font-size:.92rem;font-weight:700;text-decoration:none}.choose-text-link:hover,.choose-support__state-link a:hover,.choose-current__link:hover{text-decoration:underline;text-underline-offset:3px}.choose-image-cards{display:grid;grid-template-columns:1.15fr .95fr .95fr;gap:1rem;align-items:stretch}.choose-image-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #d9e3e9;border-radius:.6rem;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.choose-image-card:hover{transform:translateY(-3px);border-color:#9db9c9;box-shadow:0 10px 26px #04345c1a}.choose-image-card__image{position:relative;height:12rem;overflow:hidden;background:#e9f0f3}.choose-image-card--1 .choose-image-card__image{height:14rem}.choose-image-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.choose-image-card__image span{position:absolute;bottom:.75rem;left:.75rem;padding:.35rem .55rem;border-radius:2px;background:#04345c;color:#fff;font-size:.71rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.choose-image-card__body{display:flex;flex:1;flex-direction:column;padding:1.2rem 1.2rem 1.1rem}.choose-image-card__body h3{margin:0;color:#04345c;font-size:1.17rem;line-height:1.3}.choose-image-card__body p{margin:.6rem 0 1rem;color:#526777;font-size:.9rem;line-height:1.6}.choose-image-card__action{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;color:#0b5a7b;font-size:.9rem;font-weight:700}.choose-support{padding:clamp(3.75rem,7vw,6rem) 0;background:#f5f8fa;scroll-margin-top:6rem}.choose-section-heading--support{align-items:end}.choose-section-heading--support>p{max-width:22rem;margin:0 0 .2rem;color:#526777;font-size:.95rem;line-height:1.6}.choose-resource-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.choose-resource-group{min-width:0;scroll-margin-top:10rem;padding:1.3rem 1.25rem 1rem;border-top:3px solid #0b5a7b;background:#fff}.choose-resource-group--tools{border-top-color:#e8500a}.choose-resource-group__heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#0b5a7b}.choose-resource-group--tools .choose-resource-group__heading{color:#b44a16}.choose-resource-group h3{margin:.75rem 0 0;color:#04345c;font-size:1.3rem;line-height:1.2}.choose-resource-group__intro{min-height:4.5rem;margin:.65rem 0 1rem;color:#526777;font-size:.88rem;line-height:1.6}.choose-resource-group__links{border-top:1px solid #e0e8ec}.choose-resource-link{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 0;border-bottom:1px solid #e0e8ec;color:inherit;text-decoration:none}.choose-resource-link__copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.choose-resource-link__type{color:#b44a16;font-size:.68rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.choose-resource-link__title{color:#04345c;font-size:.88rem;font-weight:700;line-height:1.35}.choose-resource-link:hover .choose-resource-link__title{color:#0b5a7b;text-decoration:underline;text-underline-offset:3px}.choose-resource-link__summary{color:#526777;font-size:.84rem;line-height:1.55}.choose-resource-link__arrow{flex:0 0 auto;color:#6c8492;transition:transform .16s ease}.choose-resource-link:hover .choose-resource-link__arrow{transform:translate(3px);color:#e8500a}.choose-resource-link--compact{min-height:3.35rem}.choose-current{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.5rem;padding:1.5rem clamp(1.25rem,3vw,2rem);border-left:4px solid #e8500a;background:#e9f0f3;scroll-margin-top:6rem}.choose-current h3{margin:.45rem 0;color:#04345c;font-size:1.25rem;line-height:1.3}.choose-current p{max-width:46rem;margin:0;color:#526777;font-size:.91rem;line-height:1.6}.choose-current__link{display:inline-flex;align-items:center;min-height:44px;gap:.4rem;flex:0 0 auto;color:#0b5a7b;font-size:.92rem;font-weight:700;text-decoration:none}.choose-support__state-link{display:flex;align-items:baseline;justify-content:flex-end;gap:.6rem;margin-top:1.3rem;color:#526777;font-size:.84rem}.choose-support__state-link a{font-size:.85rem}.choose-closing{padding:clamp(3.75rem,7vw,5.5rem) 0;background:#04345c;color:#fff}.choose-closing__inner{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}.choose-closing .choose-kicker{color:#ffc7a9}.choose-closing h2{max-width:46rem;color:#fff}.choose-closing__inner>div>p{max-width:48rem;margin:.9rem 0 0;color:#ffffffd1;font-size:.96rem;line-height:1.7}.choose-closing__cta{flex:0 0 auto}@media(max-width:900px){.choose-framework__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.25rem}.choose-image-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.choose-image-card--1{grid-column:span 2}.choose-image-card--1 .choose-image-card__image{height:15rem}.choose-resource-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.choose-content{width:min(100% - 2rem,72rem)}.choose-peo-hero__content{margin-left:0}.choose-start__intro,.choose-proposals__heading,.choose-section-heading,.choose-section-heading--support,.choose-current,.choose-closing__inner,.choose-framework__next{align-items:flex-start;flex-direction:column}.choose-start__choices{grid-template-columns:minmax(0,1fr)}.choose-start__choice{min-height:0;padding:1.35rem .25rem}.choose-start__choice+.choose-start__choice{border-top:1px solid #d5e0e7;border-left:0}.choose-start__title{margin-top:.8rem}.choose-start__action{padding-top:.85rem}.choose-proposals__heading{gap:.7rem}.choose-proposals__count{font-size:1.25rem}.choose-framework__layout{grid-template-columns:minmax(0,1fr);gap:2rem}.choose-framework__lead{position:static}.choose-framework__list li{grid-template-columns:1.85rem minmax(0,1fr) 1.15rem;gap:.55rem}.choose-image-cards,.choose-resource-groups{grid-template-columns:minmax(0,1fr)}.choose-image-card--1{grid-column:auto}.choose-image-card__image,.choose-image-card--1 .choose-image-card__image{height:13rem}.choose-resource-group__intro{min-height:0}.choose-current{gap:1rem}.choose-support__state-link{align-items:flex-start;flex-direction:column;gap:.35rem}}@media(prefers-reduced-motion:reduce){.choose-start__choice,.choose-framework__cta,.choose-closing__cta,.choose-image-card,.choose-resource-link__arrow{transition:none}}
