.pa-secondary-link{font-size:var(--pa-type-body);text-underline-offset:.4em;padding:.8rem .6rem;text-decoration:none}.pa-secondary-link:hover{text-decoration:underline}.pa-trust-line{font-size:var(--pa-type-small);line-height:var(--pa-leading-small);flex-wrap:wrap;gap:.75rem 2rem;padding:0;list-style:none;display:flex}.pa-trust-line li{align-items:center;gap:.7rem;display:flex}.pa-trust-line li:before{content:"";background:var(--pa-red);border-radius:50%;flex:none;width:5px;height:5px}.pa-intro>.pa-trust-line{border-bottom:1px solid #c6d0d2;grid-column:1/-1;width:100%;max-width:none;margin:0 0 3.5rem;padding-bottom:1.5rem}.pa-intro>.pa-eyebrow{margin-top:0}.pa-sector-fit{margin-top:3rem!important;margin-left:0!important}.pa-pillar-hero h1{font-size:var(--pa-type-h1);max-width:1200px}.pa-pillar-hero>.pa-trust-line{color:#b8c9d5;margin:2rem 0 0}.pa-pillar-fit>h2,.pa-pillar-scope>h2,.pa-pillar-process>h2{max-width:20ch;margin-left:0}.pa-pillar-fit>p{margin-left:0}.pa-pillar-intro{max-width:52rem;margin:0!important}.pa-pillar-intro p{max-width:46rem}.pa-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-top:3rem;display:grid}.pa-pillar-grid>*{min-width:0;margin:0}.pa-pillar-grid p{margin-left:0}.pa-team-note{border-left:2px solid var(--pa-red);background:#e8ece9;max-width:60rem;padding:2rem;margin:3rem 0 0!important}.pa-team-note h3{font-size:var(--pa-type-card);margin:0 0 1rem}.pa-team-note p{max-width:48rem;margin:0}.pa-scope-list{margin-top:3rem!important}.pa-scope-row{border-color:#34404a;grid-template-columns:2.5rem minmax(0,.9fr) minmax(0,1.35fr);gap:2rem;padding:2.5rem 0;display:grid}.pa-scope-row:not(.is-waiting){border-color:#923b45}.pa-scope-row h3{font-size:var(--pa-type-h3);letter-spacing:var(--pa-tracking-card);margin:0}.pa-scope-row p{color:#c1c7ce;max-width:none;margin:0}.pa-scope-number{color:#ed7781;font-size:var(--pa-type-label)}.pa-scope-output{font-size:var(--pa-type-body)!important;margin-top:1.25rem!important}.pa-scope-output strong{color:#fff;margin-bottom:.3rem;font-weight:500;display:block}.pa-scope-note{color:#adb7c0;font-size:var(--pa-type-body)!important;max-width:55rem!important;margin:2rem 0 0!important}.pa-pillar-process .pa-process-step h3{font-size:var(--pa-type-card);margin-top:1rem}.pa-process-example{background:#e7ece8;border:1px solid #c6d0c7;border-radius:3px;padding:clamp(1.5rem,4vw,3.5rem);margin:4rem 0 0!important}.pa-process-example h3{font-size:var(--pa-type-h3);max-width:26ch;margin:1.5rem 0}.pa-example-label{letter-spacing:.05em;color:#565d58;font-size:var(--pa-type-label)!important;margin:0!important}.pa-process-example .pa-pillar-grid{gap:3rem;margin-top:1.5rem}.pa-process-example p{font-size:var(--pa-type-body)}.pa-process-example p:first-child{margin-top:0}.pa-example-path{border-left:1px solid #aebeb4;align-self:start;padding-left:1.25rem}.pa-example-path>div{margin:0;padding:0 0 1.75rem}.pa-example-path>div:last-child{padding-bottom:0}.pa-example-path .pa-context-point:before{width:6px;height:6px;top:.7rem;left:-1.45rem}.pa-example-path dt{font-size:var(--pa-type-label);color:#48594c;margin:0 0 .4rem}.pa-example-path dd{font-size:var(--pa-type-body);line-height:var(--pa-leading-body);color:#17281e;margin:0}.pa-pillar-measure .pa-measure-step{min-height:0;padding-block:2rem}.pa-pillar-measure h2{font-size:var(--pa-type-h2)}.pa-pillar-faq summary h3{font-size:var(--pa-type-body);line-height:var(--pa-leading-card);letter-spacing:var(--pa-tracking-card);margin:0;font-weight:600;display:inline}.pa-pillar-faq .pa-details p{max-width:48rem;margin-left:0;padding-left:0}.pa-content-cta h2{max-width:20ch}.pa-content-cta>p:not(.pa-eyebrow){max-width:44rem}@media (width<=1000px){.pa-scope-row{grid-template-columns:2rem minmax(0,1fr);gap:1.25rem}.pa-scope-row>div{grid-column:2}}@media (width<=781px){.pa-pillar-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.pa-intro>.pa-trust-line{font-size:var(--pa-type-small);margin-bottom:0}.pa-scope-row{padding-block:2rem}.pa-team-note{padding:1.5rem}.pa-process-example .pa-pillar-grid{gap:2rem}}@media (prefers-reduced-motion:no-preference){.pa-scope-row{transition:border-color .5s,opacity .7s,translate .8s}.pa-example-path .pa-context-point{transition:opacity .6s,translate .6s}}@media print{.pa-trust-line,.pa-scope-row p,.pa-scope-output strong,.pa-scope-number{color:#000}.pa-process-example,.pa-team-note{break-inside:avoid}}
