.p1-rich-text__inner{margin-inline:auto}.p1-rich-text[data-measure=narrow] .p1-rich-text__inner{max-inline-size:var(--p1-container-narrow)}.p1-rich-text[data-measure=standard] .p1-rich-text__inner{max-inline-size:var(--p1-container-default)}.p1-rich-text[data-measure=wide] .p1-rich-text__inner{max-inline-size:var(--p1-container-wide)}.p1-rich-text__inner>*{margin-block:0}.p1-rich-text__inner>*+*{margin-block-start:var(--p1-space-md)}.p1-rich-text__inner p,.p1-rich-text__inner li{line-height:var(--p1-leading-normal);text-wrap:pretty}.p1-rich-text[data-size=large] .p1-rich-text__inner p,.p1-rich-text[data-size=large] .p1-rich-text__inner li{font-size:var(--p1-text-lg)}.p1-rich-text__inner h2{font-size:var(--p1-text-2xl);font-weight:var(--p1-weight-bold);letter-spacing:-.02em;line-height:var(--p1-leading-tight);text-wrap:balance;margin-block-start:var(--p1-space-xl)}.p1-rich-text__inner h3{font-size:var(--p1-text-xl);font-weight:var(--p1-weight-bold);letter-spacing:-.01em;line-height:var(--p1-leading-tight);text-wrap:balance;margin-block-start:var(--p1-space-lg)}.p1-rich-text__inner ul,.p1-rich-text__inner ol{padding-inline-start:1.5rem}.p1-rich-text__inner ul{list-style-type:disc}.p1-rich-text__inner ol{list-style-type:decimal}.p1-rich-text__inner li+li{margin-block-start:.375rem}.p1-rich-text__inner blockquote{border-inline-start:3px solid var(--p1-border);color:var(--p1-fg-muted);padding-inline-start:var(--p1-space-md);font-style:italic}.p1-rich-text__inner strong{font-weight:var(--p1-weight-bold)}.p1-rich-text__inner em{font-style:italic}.p1-rich-text__inner a{color:var(--p1-accent);text-decoration:underline}.p1-rich-text__inner mark{background-color:color-mix(in oklch, var(--p1-highlight) 40%, transparent);border-radius:.125rem;padding-inline:.125rem}.p1-rich-text[data-dropcap=on] .p1-rich-text__inner>p:first-of-type:first-letter{float:left;margin-block-end:.05em;margin-inline-end:.1em;font-size:4em;font-weight:800;line-height:.8}
.p1-spacer[data-size=xs]{block-size:var(--p1-space-xs)}.p1-spacer[data-size=sm]{block-size:var(--p1-space-sm)}.p1-spacer[data-size=md]{block-size:var(--p1-space-lg)}.p1-spacer[data-size=lg]{block-size:var(--p1-space-xl)}.p1-spacer[data-size=xl]{block-size:var(--p1-space-2xl)}
.p1-stats[data-tone=light]{background-color:var(--p1-surface-subtle)}.p1-stats[data-tone=dark]{background-color:var(--p1-surface-inverse);color:var(--p1-fg-inverse)}.p1-stats__grid{gap:var(--p1-space-lg);max-inline-size:var(--p1-container-default);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:40rem){.p1-stats__grid{grid-template-columns:repeat(var(--p1-stats-cols,4), minmax(0, 1fr))}}.p1-stats__item{text-align:center}.p1-stats__value{color:var(--p1-accent);font-size:var(--p1-text-3xl);letter-spacing:-.02em;font-weight:800}@media (min-width:48rem){.p1-stats__value{font-size:var(--p1-text-4xl)}}.p1-stats[data-tone=dark] .p1-stats__value{color:var(--p1-highlight)}.p1-stats__label{color:var(--p1-fg-muted);font-size:var(--p1-text-sm);font-weight:var(--p1-weight-medium);margin-block-start:var(--p1-space-sm)}.p1-stats[data-tone=dark] .p1-stats__label{color:var(--p1-fg-inverse-muted)}.p1-stats__label--above{margin-block:0 var(--p1-space-sm)}.p1-stats__caption{color:var(--p1-fg-muted);font-size:var(--p1-text-sm);margin-block-start:var(--p1-space-xs)}.p1-stats[data-tone=dark] .p1-stats__caption{color:var(--p1-fg-inverse-muted)}.p1-stats[data-num-style=serif] .p1-stats__value{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.p1-stats[data-layout=single-hero] .p1-stats__grid{max-inline-size:var(--p1-container-narrow,48rem);grid-template-columns:1fr}.p1-stats[data-layout=single-hero] .p1-stats__value{font-size:clamp(4rem,14vw,8rem);line-height:1}.p1-stats__source{text-align:center;margin-block-start:var(--p1-space-lg)}.p1-stats__source-link{color:var(--p1-accent);font-size:var(--p1-text-sm);text-decoration:underline}.p1-stats__source-link:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px}.p1-stats[data-tone=dark] .p1-stats__source-link{color:var(--p1-highlight)}
.p1-steps[data-tone=light]{background-color:var(--p1-surface-subtle)}.p1-steps[data-tone=dark]{background-color:var(--p1-surface-inverse);color:var(--p1-fg-inverse)}.p1-steps__inner{max-inline-size:var(--p1-container-wide);margin-inline:auto}.p1-steps__header{text-align:center;margin-block-end:var(--p1-space-xl)}.p1-steps__eyebrow{color:var(--p1-accent);font-size:var(--p1-text-lg);margin-block-end:var(--p1-space-xs);font-style:italic}.p1-steps[data-tone=dark] .p1-steps__eyebrow{color:var(--p1-highlight)}.p1-steps__heading{font-size:var(--p1-text-2xl);font-weight:var(--p1-weight-bold);letter-spacing:-.02em;text-wrap:balance}@media (min-width:48rem){.p1-steps__heading{font-size:var(--p1-text-3xl)}}.p1-steps__grid{gap:var(--p1-space-xl);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.p1-steps__grid{grid-template-columns:repeat(2,1fr)}}@media not (min-width:40rem){.p1-steps__grid{grid-template-columns:1fr!important}}.p1-steps__item{gap:var(--p1-space-sm);flex-direction:column;display:flex}.p1-steps__number{background-color:color-mix(in oklch, var(--p1-accent) 8%, transparent);border-radius:var(--p1-radius-pill);block-size:3rem;color:var(--p1-accent);font-size:var(--p1-text-lg);place-content:center;place-items:center;inline-size:3rem;font-weight:800;display:grid}.p1-steps[data-tone=dark] .p1-steps__number{background-color:color-mix(in oklch, var(--p1-highlight) 15%, transparent);color:var(--p1-highlight)}.p1-steps__item-title{font-size:var(--p1-text-xl);font-weight:var(--p1-weight-bold);margin-block-start:var(--p1-space-xs)}.p1-steps__item-body{color:var(--p1-fg-muted);font-size:.9375rem;line-height:var(--p1-leading-normal)}.p1-steps[data-tone=dark] .p1-steps__item-body{color:var(--p1-fg-inverse-subtle)}
.p1-testimonial[data-tone=light]{background-color:var(--p1-surface-subtle)}.p1-testimonial[data-tone=accent]{background-color:var(--p1-accent);color:var(--p1-fg-inverse)}.p1-testimonial[data-tone=dark]{background-color:var(--p1-surface-inverse);color:var(--p1-fg-inverse)}.p1-testimonial__inner{margin-inline:auto}.p1-testimonial__single{gap:var(--p1-space-lg);flex-direction:column;display:flex}.p1-testimonial[data-layout=large] .p1-testimonial__inner{max-inline-size:var(--p1-container-narrow)}.p1-testimonial:not([data-layout=large]) .p1-testimonial__inner{max-inline-size:48rem}.p1-testimonial[data-layout=with-image] .p1-testimonial__inner{max-inline-size:var(--p1-container-narrow)}.p1-testimonial:not([data-layout=card],[data-layout=with-image]) .p1-testimonial__inner{text-align:center}.p1-testimonial__mark{font-size:5rem;font-style:italic;font-weight:800;line-height:.5}.p1-testimonial[data-tone=light] .p1-testimonial__mark,.p1-testimonial[data-tone=white] .p1-testimonial__mark{color:var(--p1-accent)}.p1-testimonial[data-tone=accent] .p1-testimonial__mark,.p1-testimonial[data-tone=dark] .p1-testimonial__mark{color:var(--p1-highlight)}.p1-testimonial__quote{font-size:var(--p1-text-2xl);font-style:italic;font-weight:var(--p1-weight-medium);line-height:var(--p1-leading-tight);text-wrap:balance;margin:0}.p1-testimonial[data-layout=large] .p1-testimonial__quote{font-size:var(--p1-text-3xl)}.p1-testimonial__attribution{align-items:center;gap:var(--p1-space-sm);display:flex}.p1-testimonial:not([data-layout=card],[data-layout=with-image]) .p1-testimonial__inner .p1-testimonial__attribution{justify-content:center}.p1-testimonial__avatar{background-color:color-mix(in oklch, var(--p1-fg-default) 10%, transparent);border-radius:var(--p1-radius-pill);flex:none;block-size:3rem;inline-size:3rem;overflow:hidden}.p1-testimonial__avatar-img{object-fit:cover;block-size:100%;inline-size:100%}.p1-testimonial__byline{text-align:start}.p1-testimonial__name{font-weight:var(--p1-weight-bold)}.p1-testimonial__role{font-size:var(--p1-text-sm);color:var(--p1-fg-muted)}.p1-testimonial[data-tone=accent] .p1-testimonial__role,.p1-testimonial[data-tone=dark] .p1-testimonial__role{color:var(--p1-fg-inverse-muted)}.p1-testimonial__mark[data-mark=serif]{font-family:Georgia,serif;font-style:normal;font-weight:400}.p1-testimonial__stars{color:var(--p1-accent);letter-spacing:.125rem}.p1-testimonial[data-tone=accent] .p1-testimonial__stars,.p1-testimonial[data-tone=dark] .p1-testimonial__stars{color:var(--p1-highlight)}.p1-testimonial__logo{color:var(--p1-fg-muted);font-weight:var(--p1-weight-bold);letter-spacing:.05em;text-transform:uppercase;margin-inline-start:auto}.p1-testimonial[data-tone=accent] .p1-testimonial__logo,.p1-testimonial[data-tone=dark] .p1-testimonial__logo{color:var(--p1-fg-inverse-muted)}.p1-testimonial[data-layout=with-image] .p1-testimonial__inner{align-items:center;gap:var(--p1-space-2xl);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.p1-testimonial[data-layout=with-image] .p1-testimonial__inner{grid-template-columns:.8fr 1.2fr}}.p1-testimonial__portrait{aspect-ratio:4/5;background-color:color-mix(in oklch, var(--p1-fg-default) 10%, transparent);border-radius:var(--p1-radius-card);overflow:hidden}.p1-testimonial__portrait-img{object-fit:cover;block-size:100%;inline-size:100%}.p1-testimonial__list{gap:var(--p1-space-lg);max-inline-size:var(--p1-container-default);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:48rem){.p1-testimonial[data-layout="3-up-grid"] .p1-testimonial__list{grid-template-columns:repeat(3,1fr)}}.p1-testimonial[data-layout=carousel] .p1-testimonial__list{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.p1-testimonial[data-layout=carousel] .p1-testimonial__card{scroll-snap-align:start;flex:0 0 min(35rem,82%)}.p1-testimonial__list:focus-visible{outline:2px solid var(--p1-accent);outline-offset:2px}.p1-testimonial__card{background-color:var(--p1-surface-default);border:1px solid var(--p1-border);border-radius:var(--p1-radius-card);color:var(--p1-fg-default);gap:var(--p1-space-lg);padding:var(--p1-space-xl);text-align:start;flex-direction:column;justify-content:space-between;margin:0;display:flex}.p1-testimonial[data-tone=dark] .p1-testimonial__card{background-color:color-mix(in oklch, var(--p1-fg-inverse) 6%, transparent);border-color:var(--p1-border-inverse);color:var(--p1-fg-inverse)}.p1-testimonial[data-tone=accent] .p1-testimonial__card{background-color:color-mix(in oklch, var(--p1-fg-inverse) 10%, transparent);border-color:var(--p1-border-inverse);color:var(--p1-fg-inverse)}.p1-testimonial__card .p1-testimonial__quote{font-size:var(--p1-text-lg);font-style:normal;font-weight:var(--p1-weight-normal)}.p1-testimonial__card .p1-testimonial__mark{block-size:2rem}.p1-testimonial__card .p1-testimonial__role{color:var(--p1-fg-muted)}.p1-testimonial[data-tone=dark] .p1-testimonial__card .p1-testimonial__role,.p1-testimonial[data-tone=accent] .p1-testimonial__card .p1-testimonial__role{color:var(--p1-fg-inverse-muted)}
.p1-timeline[data-tone=light]{background-color:var(--p1-surface-subtle)}.p1-timeline__inner{max-inline-size:var(--p1-container-default);margin-inline:auto}.p1-timeline__header{text-align:center;margin-block-end:var(--p1-space-xl)}.p1-timeline__eyebrow{color:var(--p1-accent);font-size:var(--p1-text-xl);margin-block-end:var(--p1-space-sm);font-style:italic}.p1-timeline__heading{font-size:var(--p1-text-2xl);font-weight:var(--p1-weight-bold);letter-spacing:-.02em;text-wrap:balance}@media (min-width:48rem){.p1-timeline__heading{font-size:var(--p1-text-3xl)}}.p1-timeline[data-layout=vertical] .p1-timeline__track{gap:var(--p1-space-xl);flex-direction:column;max-inline-size:40rem;margin-inline:auto;padding-inline-start:.5rem;display:flex;position:relative}.p1-timeline[data-layout=vertical] .p1-timeline__track:before{background-color:color-mix(in oklch, var(--p1-accent) 15%, transparent);content:"";block-size:calc(100% - 2rem);inline-size:2px;position:absolute;inset-block-start:1rem;inset-inline-start:7px}.p1-timeline[data-layout=vertical] .p1-timeline__item{align-items:start;gap:var(--p1-space-lg);grid-template-columns:1rem 1fr;display:grid}.p1-timeline[data-layout=vertical] .p1-timeline__dot{z-index:1;margin-block-start:.25rem;position:relative}.p1-timeline[data-layout=alternating] .p1-timeline__track{gap:var(--p1-space-xl);flex-direction:column;display:flex;position:relative}.p1-timeline[data-layout=alternating] .p1-timeline__track:before{background-color:color-mix(in oklch, var(--p1-accent) 15%, transparent);content:"";block-size:calc(100% - 2rem);inline-size:2px;position:absolute;inset-block-start:1rem;inset-inline-start:7px}.p1-timeline[data-layout=alternating] .p1-timeline__item{align-items:start;gap:var(--p1-space-lg);grid-template-columns:1rem 1fr;display:grid}@media (min-width:48rem){.p1-timeline[data-layout=alternating] .p1-timeline__track:before{inset-inline-start:50%;transform:translate(-50%)}.p1-timeline[data-layout=alternating] .p1-timeline__item{grid-template-columns:1fr 2rem 1fr;gap:0}.p1-timeline[data-layout=alternating] .p1-timeline__dot{z-index:1;grid-area:1/2;justify-self:center;margin-block-start:.25rem;position:relative}.p1-timeline[data-layout=alternating] .p1-timeline__item[data-side=left] .p1-timeline__content{text-align:right;grid-area:1/1;padding-inline-end:var(--p1-space-lg)}.p1-timeline[data-layout=alternating] .p1-timeline__item[data-side=right] .p1-timeline__content{grid-area:1/3;padding-inline-start:var(--p1-space-lg)}}.p1-timeline__dot{background-color:var(--p1-highlight);border:3px solid var(--p1-accent);border-radius:var(--p1-radius-pill);block-size:1rem;inline-size:1rem}.p1-timeline__date{color:var(--p1-accent);font-size:var(--p1-text-sm);font-weight:var(--p1-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin-block-end:.25rem}.p1-timeline__item-title{font-size:var(--p1-text-xl);font-weight:var(--p1-weight-bold);letter-spacing:-.01em;margin-block-end:var(--p1-space-xs)}.p1-timeline__item-body{color:var(--p1-fg-muted);line-height:var(--p1-leading-normal);text-wrap:pretty;margin:0}
