.ps-rich[data-astro-cid-3oadxro2]>.container[data-astro-cid-3oadxro2]{z-index:2;position:relative}.ps{position:relative}.ps-copy{max-width:46rem;font-size:1.25rem;line-height:1.6}.ps-copy p{margin:0 0 1.25rem}.ps-copy p:last-child{margin-bottom:0}.ps-copy ul{margin:0 0 1.25rem;padding-left:1.5rem}.ps-copy li{margin-bottom:.5rem}.ps-copy a{color:var(--purple);text-underline-offset:.2em;text-decoration:underline .09375rem;transition:color .15s}.ps-copy a:hover,.dark .ps-copy a,.ps--dark .ps-copy a{color:var(--purple-light)}.dark .ps-copy a:hover,.ps--dark .ps-copy a:hover{color:#fff}.ps-eyebrow{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:block}.ps--dark .ps-eyebrow{color:var(--purple-light)}.ps-intro{max-width:46rem;margin-top:1.25rem;font-size:1.25rem;line-height:1.6}.ps-outro{margin-top:2.5rem}.ps-outro .ps-copy{font-size:1.125rem}.ps-rich{padding-block:var(--section-medium)}.ps-rich:first-child{padding-top:var(--section-large)}.ps-rich-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:4rem;display:grid}.ps--dark{color:#fff;background:radial-gradient(at 100% 0,#391369b3,#0000 60%),#070707}.ps--dark.ps-rich{padding-block:var(--section-large)}.ps-rich--statement{padding-bottom:0}.ps-rich--statement .ps-rich-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:2rem 5rem}.ps-rich--statement h2{text-wrap:balance;max-width:15ch}.ps-rich--statement h2 em{font-size:1.06em;display:block}.ps-rich--statement .ps-copy{border-left:.1875rem solid var(--purple);max-width:34rem;padding-left:1.75rem;font-size:1.1875rem;line-height:1.6}@media (width<=991px){.ps-rich--statement .ps-rich-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem}.ps-rich--statement h2{max-width:none}.ps-rich--statement .ps-copy{max-width:40rem;padding-left:1.25rem}}.ps-list{padding-block:var(--section-large);background:linear-gradient(#fff,var(--porcelain))}.ps-list-head{max-width:52rem;margin-bottom:3rem}.ps-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ps-list-item{background:#fff;border:1px solid #7725f41f;border-radius:1.25rem;align-items:flex-start;gap:1rem;padding:1.75rem;display:flex}.ps-list-item h3{font-size:1.375rem;font-weight:600;line-height:1.3;font-family:var(--body-font);margin-bottom:.5rem}.ps-list-item p{color:#212024;font-size:1.0625rem;line-height:1.6}.ps-list-item p a,.ps-list-item h3 a{color:var(--purple);text-underline-offset:.2em;text-decoration:underline}.ps-list-grid--odd>.ps-list-item:last-child{grid-column:1/-1}.ps-list-grid--odd>.ps-list-item:last-child>div{max-width:44rem}.ps-table{padding-block:var(--section-large)}.ps-table-head{max-width:52rem;margin-bottom:2.5rem}.ps-table-scroll{background:#fff;border:1px solid #7725f426;border-radius:1.25rem;overflow-x:auto}.ps-table table{border-collapse:collapse;width:100%;min-width:36rem;font-size:1.0625rem;line-height:1.5}.ps-table th,.ps-table td{text-align:left;vertical-align:top;border-bottom:1px solid #7725f41a;padding:1.125rem 1.375rem}.ps-table thead th{background:var(--porcelain);color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.ps-table tbody tr:last-child td{border-bottom:0}.ps-table tbody td:first-child{font-weight:600}.ps-table tbody td:last-child{white-space:nowrap}.ps-steps{padding-block:var(--section-large);background:linear-gradient(var(--porcelain),#fff)}.ps-steps-head{max-width:52rem;margin-bottom:3rem}.ps-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.ps-step{overflow:clip}.ps-step .process-content{padding-top:5rem}.ps-step h3{text-wrap:balance}.ps-step p a{color:var(--purple);text-underline-offset:.2em;text-decoration:underline}.ps-steps-grid--many{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-band{padding-block:var(--section-large);color:#fff;text-align:center;background:radial-gradient(at 50% 100%,#391369cc,#0000 70%),#070707}.ps-band-content{flex-direction:column;align-items:center;gap:1.5rem;max-width:52rem;margin-inline:auto;display:flex}.ps-band .ps-copy{font-size:1.375rem;font-family:var(--editorial-font);font-style:italic;line-height:1.5}.ps-band .ps-copy a{color:var(--purple-light)}.ps--dark:has(+.featured),.ps-band:has(+.featured){padding-block-end:calc(var(--section-large) / 2)}.ps-verdict{padding-block:var(--section-medium) 0}.ps-verdict-card{background:linear-gradient(145deg,#fff,var(--porcelain));border:1px solid #7725f433;border-radius:1.5625rem;padding:2.5rem 2.5rem 2.5rem 3rem;position:relative;box-shadow:0 1rem 3rem #7725f414}.ps-verdict-card:before{content:"";background:var(--gradient);border-radius:1rem;width:.25rem;position:absolute;top:2rem;bottom:2rem;left:0}.ps-verdict-card .ps-eyebrow{margin-bottom:.75rem}.ps-verdict-card .ps-copy{max-width:50rem;font-size:1.375rem;line-height:1.5}@media (width<=991px){.ps-table tbody td:last-child{white-space:normal;min-width:9rem}.ps-rich-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ps-list-grid,.ps-steps-grid,.ps-steps-grid--many{grid-template-columns:minmax(0,1fr)}.ps-verdict-card{padding:2rem 1.5rem 2rem 2rem}}@media (width<=767px){.ps-copy,.ps-intro{font-size:1.125rem}.ps-list-head,.ps-table-head,.ps-steps-head{margin-bottom:2rem}.ps-list-item{padding:1.25rem}.ps-table th,.ps-table td{padding:.875rem 1rem;font-size:1rem}.ps-band .ps-copy,.ps-verdict-card .ps-copy{font-size:1.25rem}.ps-table-scroll{background:0 0;border:0;border-radius:0;overflow:visible}.ps-table table{min-width:0;display:block}.ps-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ps-table tbody{gap:1rem;display:grid}.ps-table tbody tr{background:#fff;border:1px solid #7725f426;border-radius:1.25rem;gap:.875rem;padding:1.25rem;display:grid}.ps-table tbody th,.ps-table tbody td{border:0;padding:0;display:block}.ps-table tbody th{font-size:1.125rem;line-height:1.3}.ps-table tbody td:before{content:attr(data-label);color:var(--purple);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.ps-table tbody td:last-child{font-weight:600}}.ps--compact.ps-rich,.ps--compact.ps-list,.ps--compact.ps-steps,.ps--compact.ps-table{padding-block:3.5rem}.ps--compact.ps-rich:first-child{padding-top:var(--section-medium)}.ps--compact.ps--dark.ps-rich{padding-block:var(--section-medium)}.ps--compact h2{font-size:2.5rem}.ps--compact .ps-rich-layout{gap:2.5rem 4rem}.ps--compact .ps-list-head,.ps--compact .ps-steps-head{margin-bottom:1.5rem}.ps--compact .ps-intro{margin-top:.75rem;font-size:1.125rem}.ps--compact .ps-outro{margin-top:1.5rem}.ps--compact .ps-outro .ps-copy{font-size:1.0625rem}.ps--compact .ps-list-grid{border-top:1px solid #7725f426;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem}.ps--compact .ps-list-grid--odd>.ps-list-item:last-child{grid-column:auto}.ps--compact .ps-list-grid--odd>.ps-list-item:last-child>div{max-width:none}.ps--compact .ps-list-item{background:0 0;border:0;border-bottom:1px solid #7725f426;border-radius:0;align-items:flex-start;gap:.875rem;padding:1rem 0}.ps--compact .ps-list-item :is(.check-badge,.check-badge--compact){flex:none;margin-top:.125rem}.ps--compact .ps-list-item h3{margin-bottom:.25rem;font-size:1.0625rem;line-height:1.35}.ps--compact .ps-list-item p{color:#212024b3;font-size:.9375rem;line-height:1.5}.ps--compact .ps-steps-grid{gap:2.5rem}.ps--compact .ps-step{box-shadow:none;background:0 0;border-top:1px solid #7725f440;border-radius:0;padding:1.25rem 0 0;overflow:visible}.ps--compact .ps-step .process-number{background:var(--gradient);color:#fff;width:2rem;height:2rem;font-family:var(--body-font);opacity:1;-webkit-text-fill-color:#fff;background-clip:border-box;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.875rem;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;position:static}.ps--compact .ps-step .process-content{gap:0;padding-top:0}.ps--compact .ps-step h3{font-size:1.1875rem;line-height:1.3}.ps--compact .ps-step p{color:#212024b3;font-size:.9375rem;line-height:1.55}@media (width<=991px){.ps--compact h2{font-size:2rem}.ps--compact .ps-list-grid{grid-template-columns:minmax(0,1fr)}.ps--compact .ps-steps-grid{gap:1.5rem}}@media (width<=767px){.ps--compact.ps-rich,.ps--compact.ps-list,.ps--compact.ps-steps,.ps--compact.ps-table{padding-block:2.5rem}}.testimonial-card[data-astro-cid-gakqr736]{width:100%;min-height:0;margin:0}.testimonial-photo[data-astro-cid-gakqr736]{flex-shrink:0;min-height:0}.testimonial-copy[data-astro-cid-gakqr736]{flex:1;min-height:0}.testimonial-author[data-astro-cid-gakqr736]>img[data-astro-cid-gakqr736]{object-fit:contain;object-position:right center;width:7.5rem;min-width:0;height:2.5rem}.testimonial-copy[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{white-space:pre-line;margin:0;font-size:1.125rem}.testimonials[data-astro-cid-gakqr736][data-count="1"] .testimonials-grid[data-astro-cid-gakqr736]{grid-template-columns:minmax(0,1fr);width:100%;max-width:51rem;margin-inline:auto}.testimonials[data-astro-cid-gakqr736][data-count="1"] .testimonial-card[data-astro-cid-gakqr736]{flex-direction:row}.testimonials[data-astro-cid-gakqr736][data-count="1"] .testimonial-photo[data-astro-cid-gakqr736]{flex:0 0 36%;height:auto;min-height:20rem}.testimonials[data-astro-cid-gakqr736][data-count="1"] .testimonial-copy[data-astro-cid-gakqr736]{flex:1;min-width:0;padding-top:3rem}.testimonials--organization[data-astro-cid-gakqr736] .testimonial-card[data-astro-cid-gakqr736]{background:var(--porcelain);border:1px solid #7725f414;border-radius:1.5625rem}.testimonials--organization[data-astro-cid-gakqr736] .quote-icon{color:var(--purple);position:static}.testimonials--organization[data-astro-cid-gakqr736] .testimonial-copy[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{font-size:1.375rem;line-height:1.6}.testimonials-note[data-astro-cid-gakqr736]{text-align:center;color:#212024b3;margin-top:-1.5rem;font-size:1.125rem;line-height:1.6}.testimonials-note[data-astro-cid-gakqr736] p{margin:0}.testimonials-note[data-astro-cid-gakqr736] a{color:var(--purple);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.testimonials-note[data-astro-cid-gakqr736] a:hover{color:var(--purple-light)}@media (width<=767px){.testimonials[data-astro-cid-gakqr736][data-count="1"] .testimonial-card[data-astro-cid-gakqr736]{flex-direction:column}.testimonials[data-astro-cid-gakqr736][data-count="1"] .testimonial-photo[data-astro-cid-gakqr736]{flex-basis:auto;height:20rem}}.testimonials[data-astro-cid-gakqr736].testimonials--embedded{background:0 0;min-width:0}.testimonials[data-astro-cid-gakqr736].testimonials--embedded .testimonials-stack[data-astro-cid-gakqr736]{gap:1.5rem}.testimonials[data-astro-cid-gakqr736].testimonials--embedded[data-count="1"] .testimonials-grid[data-astro-cid-gakqr736]{max-width:none;margin:0}.testimonials[data-astro-cid-gakqr736].testimonials--embedded[data-count="1"] .testimonial-card[data-astro-cid-gakqr736]{border:1px solid #7725f414;border-radius:1.25rem;grid-template-columns:4.5rem minmax(0,1fr);align-content:start;align-items:center;gap:1.25rem;padding:2rem;display:grid}.testimonials[data-astro-cid-gakqr736].testimonials--embedded[data-count="1"] .testimonial-photo[data-astro-cid-gakqr736]{background:var(--porcelain);border-radius:50%;flex:none;grid-area:3/1;width:4.5rem;height:4.5rem;min-height:0;overflow:hidden}.testimonials[data-astro-cid-gakqr736].testimonials--embedded .testimonial-photo[data-astro-cid-gakqr736]>div[data-astro-cid-gakqr736]{display:none}.testimonials[data-astro-cid-gakqr736].testimonials--embedded .testimonial-photo[data-astro-cid-gakqr736] img[data-astro-cid-gakqr736]{object-fit:cover;object-position:center 20%;width:100%;height:100%}.testimonials[data-astro-cid-gakqr736].testimonials--embedded[data-count="1"] .testimonial-copy[data-astro-cid-gakqr736]{padding:0;display:contents}.testimonials[data-astro-cid-gakqr736].testimonials--embedded .quote-icon{width:2rem;height:2rem;color:var(--purple);grid-area:1/1/auto/-1;position:static}.testimonials[data-astro-cid-gakqr736].testimonials--embedded blockquote[data-astro-cid-gakqr736]{letter-spacing:-.02em;grid-area:2/1/auto/-1;font-size:1.375rem;line-height:1.5}.testimonials[data-astro-cid-gakqr736].testimonials--embedded .testimonial-author[data-astro-cid-gakqr736]{grid-area:3/2;gap:.75rem 1rem;min-width:0}.testimonials[data-astro-cid-gakqr736].testimonials--embedded .testimonial-author[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{font-size:1rem;line-height:1.5}.testimonials[data-astro-cid-gakqr736].testimonials--embedded .testimonial-author[data-astro-cid-gakqr736]>img[data-astro-cid-gakqr736]{object-position:left center;width:6rem;height:2rem}@media (width<=767px){.testimonials[data-astro-cid-gakqr736].testimonials--embedded[data-count="1"] .testimonial-card[data-astro-cid-gakqr736]{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding:1.25rem}.testimonials[data-astro-cid-gakqr736].testimonials--embedded[data-count="1"] .testimonial-photo[data-astro-cid-gakqr736]{width:3.5rem;height:3.5rem}.testimonials[data-astro-cid-gakqr736].testimonials--embedded blockquote[data-astro-cid-gakqr736]{letter-spacing:normal;font-size:1.125rem;line-height:1.6}.testimonials[data-astro-cid-gakqr736].testimonials--embedded .testimonial-author[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{font-size:.9375rem}}
