.peo-aso{--pa-navy: #04345c;--pa-ink: #193b52;--pa-muted: #526b7a;--pa-paper: #f1f6f7;--pa-line: #d2e0e5;--pa-orange: #e8500a;--pa-orange-dark: #b44a16;color:var(--pa-ink);background:#fff}.peo-aso *{box-sizing:border-box}.pa-container{width:min(100% - 40px,1152px);margin-inline:auto}.pa-skip-link{position:absolute;z-index:1000;top:8px;left:8px;padding:12px 16px;transform:translateY(-150%);background:#fff;color:var(--pa-navy);font-weight:700}.pa-skip-link:focus{transform:translateY(0)}.pa-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pa-kicker{display:inline-block;color:var(--pa-orange-dark);font-size:12px;font-weight:750;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.pa-hero{position:relative;display:flex;align-items:center;overflow:hidden;background:var(--pa-navy);color:#fff}.pa-hero__image,.pa-hero__shade{position:absolute;inset:0;width:100%;height:100%}.pa-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%}.pa-hero__shade{background:linear-gradient(90deg,#042641f0,#042c49d4 48%,#042c493d)}.pa-hero__inner{position:relative;z-index:1}.pa-hero__copy{max-width:760px;padding-block:42px}.pa-hero .pa-kicker{color:#ffd2b8}.pa-hero h1{max-width:740px;margin:13px 0 20px;color:#fff;font-size:clamp(2.2rem,4.4vw,3.65rem);font-weight:750;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.pa-hero__description{max-width:680px;margin:0;color:#ffffffe8;font-size:clamp(1.05rem,1.8vw,1.23rem);line-height:1.7}.pa-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.pa-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:13px 21px;border:1px solid transparent;border-radius:4px;font-size:15px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;transition:transform .16s ease,background-color .16s ease}.pa-button--orange{background:var(--pa-orange);color:#fff}.pa-button--orange:hover{background:var(--pa-orange-dark);transform:translateY(-1px)}.pa-button--light{border-color:#ffffffad;color:#fff}.pa-button--light:hover{background:#ffffff21}.pa-button--navy{background:var(--pa-navy);color:#fff}.pa-button--navy:hover{background:#0b4d78}.pa-button:focus-visible,.pa-text-link:focus-visible,.pa-inline-link:focus-visible,.pa-related a:focus-visible,.pa-faq summary:focus-visible,.pa-resource-links a:focus-visible{outline:3px solid #ef7c45;outline-offset:3px}.pa-hero__reassurance{margin:14px 0 0;color:#ffffffd6;font-size:14px}.pa-intro{padding:clamp(54px,8vw,94px) 0 clamp(45px,7vw,78px)}.pa-intro__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(30px,7vw,96px);align-items:start}.pa-intro h2,.pa-section-heading h2,.pa-scenarios h2,.pa-resources h2,.pa-faq h2,.pa-final h2{margin:9px 0 0;color:var(--pa-navy);font-size:clamp(1.9rem,3.7vw,3.05rem);font-weight:740;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.pa-intro__body{padding-top:5px;color:var(--pa-muted);font-size:17px;line-height:1.75}.pa-intro__body p{margin:0 0 17px}.pa-inline-link,.pa-text-link{color:#075d83;font-weight:700;text-decoration:underline;text-decoration-color:#9ab9c7;text-underline-offset:3px}.pa-inline-link:hover,.pa-text-link:hover{color:var(--pa-orange-dark);text-decoration-color:currentColor}.pa-text-link{display:inline-flex;min-height:44px;align-items:center;gap:5px}.pa-comparison{padding:clamp(54px,8vw,96px) 0;background:var(--pa-paper);scroll-margin-top:144px}.pa-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);align-items:end;gap:32px;margin-bottom:30px}.pa-section-heading>p{margin:0 0 4px;color:var(--pa-muted);font-size:16px;line-height:1.7}.pa-table-wrap{overflow:hidden;border:1px solid #c7d8df;border-radius:3px;background:#fff}.pa-table{width:100%;border-collapse:collapse;table-layout:fixed}.pa-table thead th{padding:18px 20px;background:var(--pa-navy);color:#fff;text-align:left;font-size:16px;line-height:1.35}.pa-table thead th:first-child{width:19%}.pa-table thead th:nth-child(3){background:#174e70}.pa-table td,.pa-table tbody th{padding:19px 20px;border-top:1px solid var(--pa-line);color:var(--pa-muted);font-size:16px;line-height:1.62;vertical-align:top;text-align:left}.pa-table tbody th{color:var(--pa-navy);font-weight:720}.pa-table tbody tr:nth-child(2n){background:#f7fafb}.pa-table td:nth-child(3){background:#e7f1f5a3}.pa-table-note{margin:15px 0 0;color:#617b89;font-size:14px;line-height:1.65}.pa-mobile-comparisons{display:none}.pa-scenarios{padding:clamp(58px,8vw,96px) 0;background:var(--pa-navy);color:#fff}.pa-scenarios .pa-kicker{color:#ffd2b8}.pa-scenarios h2{max-width:780px;color:#fff}.pa-scenarios__intro{max-width:720px;margin:16px 0 36px;color:#ffffffc9;font-size:17px;line-height:1.7}.pa-scenario-list{border-top:1px solid rgb(255 255 255 / 26%)}.pa-scenario{display:grid;grid-template-columns:70px minmax(0,.8fr) minmax(0,1.2fr);gap:25px;align-items:start;padding:25px 0;border-bottom:1px solid rgb(255 255 255 / 26%)}.pa-scenario__number{color:#ffb489;font:700 14px/1.5 ui-monospace,monospace}.pa-scenario h3{max-width:350px;margin:0;color:#fff;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.28}.pa-scenario p{max-width:570px;margin:0;color:#ffffffc9;font-size:16px;line-height:1.7}.pa-scenarios__close{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:30px}.pa-scenarios__close p{max-width:650px;margin:0;color:#fff;font-size:clamp(1.2rem,2.3vw,1.65rem);font-weight:650;line-height:1.4}.pa-resources{padding:clamp(58px,8vw,94px) 0;background:#fff}.pa-resources__heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.72fr);gap:32px;align-items:end;margin-bottom:20px}.pa-resources__heading>p{margin:0 0 3px;color:var(--pa-muted);font-size:16px;line-height:1.7}.pa-resources__embed{width:100%;min-height:455px}.pa-resource-links{margin-top:23px;padding-top:18px;border-top:1px solid var(--pa-line)}.pa-resource-links h3{margin:0 0 10px;color:var(--pa-navy);font-size:14px}.pa-resource-links__list{display:flex;flex-wrap:wrap;gap:4px 25px}.pa-resource-links a{display:inline-flex;min-height:44px;align-items:center;color:#075d83;font-size:14px;font-weight:650;text-decoration:underline;text-decoration-color:#9ab9c7;text-underline-offset:3px}.pa-resources__invite{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:37px;padding:27px 30px;border-left:4px solid var(--pa-orange);background:#f0f5f6}.pa-resources__invite h3{margin:0 0 6px;color:var(--pa-navy);font-size:22px}.pa-resources__invite p{margin:0;color:var(--pa-muted);font-size:15px;line-height:1.65}.pa-faq{padding:clamp(55px,8vw,90px) 0;background:#f1f6f7}.pa-faq__layout{display:grid;grid-template-columns:minmax(0,.67fr) minmax(0,1.33fr);gap:clamp(30px,7vw,90px);align-items:start}.pa-faq__lead>p{max-width:370px;color:var(--pa-muted);font-size:16px;line-height:1.7}.pa-faq__items{border-top:1px solid var(--pa-line)}.pa-faq details{border-bottom:1px solid var(--pa-line)}.pa-faq summary{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;color:var(--pa-navy);cursor:pointer;font-size:16px;font-weight:700;line-height:1.4;list-style:none}.pa-faq summary::-webkit-details-marker{display:none}.pa-faq summary:after{flex:0 0 auto;color:var(--pa-orange-dark);content:"+";font-size:25px;font-weight:400}.pa-faq details[open] summary:after{content:"−"}.pa-faq__answer{padding:0 40px 19px 0;color:var(--pa-muted);font-size:16px;line-height:1.7}.pa-related{padding:25px 0;background:#fff;border-top:1px solid var(--pa-line)}.pa-related__inner{display:flex;flex-wrap:wrap;align-items:center;gap:5px 24px}.pa-related__inner strong{margin-right:6px;color:var(--pa-navy);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.pa-related__inner a{display:inline-flex;min-height:42px;align-items:center;color:#075d83;font-size:14px;font-weight:650;text-decoration:underline;text-decoration-color:#9ab9c7;text-underline-offset:3px}.pa-final{padding:clamp(55px,8vw,88px) 0;background:var(--pa-navy);color:#fff}.pa-final__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.pa-final .pa-kicker{color:#ffd2b8}.pa-final h2{max-width:760px;color:#fff}.pa-final p{max-width:750px;margin:15px 0 0;color:#ffffffd6;font-size:17px;line-height:1.7}.pa-final__aside{flex:0 0 auto;text-align:center}.pa-final__aside small{display:block;margin-top:11px;color:#ffffffbf;font-size:13px}@media(max-width:800px){.pa-intro__grid,.pa-section-heading,.pa-resources__heading,.pa-faq__layout{grid-template-columns:1fr;gap:17px}.pa-scenario{grid-template-columns:44px minmax(0,.85fr) minmax(0,1.15fr);gap:17px}.pa-final__inner{align-items:flex-start;flex-direction:column}.pa-final__aside{text-align:left}}@media(max-width:680px){.pa-container{width:min(100% - 32px,1152px)}.pa-hero .pa-hero__image{-o-object-position:70% center;object-position:70% center}.pa-hero__shade{background:linear-gradient(0deg,#042641f2,#042c49cc 59%,#042c493d)}.pa-hero__copy{padding-block:34px}.pa-hero h1{font-size:clamp(2.05rem,9vw,2.7rem)}.pa-actions{align-items:stretch;flex-direction:column}.pa-button{width:100%}.pa-table-wrap{display:none}.pa-mobile-comparisons{display:grid;gap:16px}.pa-mobile-row{padding:19px;border:1px solid #c7d8df;background:#fff}.pa-mobile-row h3{margin:0 0 14px;color:var(--pa-navy);font-size:19px;line-height:1.3}.pa-mobile-row__model{padding-top:12px;border-top:1px solid var(--pa-line)}.pa-mobile-row__model+.pa-mobile-row__model{margin-top:12px}.pa-mobile-row__model strong{display:block;margin-bottom:4px;color:#075d83;font-size:15px}.pa-mobile-row__model p{margin:0;color:var(--pa-muted);font-size:16px;line-height:1.6}.pa-scenario{grid-template-columns:35px 1fr;gap:10px 14px}.pa-scenario p{grid-column:2}.pa-scenarios__close,.pa-resources__invite{align-items:stretch;flex-direction:column}.pa-resources__invite{padding:23px 20px}.pa-resources__embed{min-height:530px}.pa-resource-links__list{display:grid;grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pa-button{transition:none}}
