/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.page-header-hero .page-header-hero__inner{place-items:center stretch;gap:var(--gap-x-fluid-lg);padding-block-start:var(--gap-block-lg);padding-block-end:var(--gap-block-base);display:grid}.page-header-hero.has-media .page-header-hero__inner{grid-template-columns:1fr 1fr}@media(max-width:1024px){.page-header-hero.has-media .page-header-hero__inner{grid-template-columns:1fr}}.page-header-hero.has-media-on-the-left .page-header-hero__media{order:-1}@media(max-width:1024px){.page-header-hero.has-media-on-the-left .page-header-hero__media{order:unset}}.page-header-hero .page-header-hero__content{align-items:start;gap:var(--gap-md);flex-direction:column;min-width:0;display:flex}.page-header-hero .page-header-hero__title{max-width:var(--width-display);font-size:var(--heading-xl,clamp(20px,8.5cqw,var(--size--sharp-25--step-4)));line-height:var(--line-height--heading-xl,120%);font-family:var(--font-sharp-25,"SharpGrotesk25",ui-sans-serif,system-ui,-apple-system);font-feature-settings:var(--font-sharp-25--font-feature-settings,"ss01" 1);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-wrap:balance;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin:0}.page-header-hero .page-header-hero__text{max-width:var(--width-display-text);font-size:var(--prose-lg,var(--size--sharp-20-prose--step-1));letter-spacing:.006em;word-spacing:-.02em;margin:0;line-height:150%}.page-header-hero .page-header-hero__buttons{align-items:center;gap:var(--gap-sm);flex-wrap:wrap;margin-block-start:var(--gap-xs);display:flex}.page-header-hero .page-header-hero__note{font-size:var(--prose-sm,var(--size--sharp-20-prose--step--1));letter-spacing:.006em;word-spacing:-.02em;color:var(--color-gray-950);text-wrap:pretty;margin:0;line-height:150%}.page-header-hero .page-header-hero__trust{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 26px;margin-block-start:var(--gap-xs);display:flex}.page-header-hero .page-header-hero__trust .trust-grid{flex:0 auto;inline-size:auto;container-type:normal}.page-header-hero .page-header-hero__trust .wp-block-good-tape-star-rating{color:inherit;font-size:var(--prose-sm);font-weight:500;margin-top:0!important}@media(max-width:1024px){.page-header-hero .page-header-hero__trust{justify-content:center}}.page-header-hero .page-header-hero__trust .trust-grid__inner{padding-inline:0}.page-header-hero .page-header-hero__trust .trust-grid.is-variant-pills .trust-grid__items{justify-content:start}@media(max-width:1024px){.page-header-hero .page-header-hero__trust .trust-grid.is-variant-pills .trust-grid__items{justify-content:center}}.page-header-hero .page-header-hero__media{border-radius:var(--radius-fluid-lg,clamp(var(--radius-md),3cqw,var(--radius-lg)));width:100%;min-width:0;overflow:hidden}.page-header-hero .page-header-hero__media>.illustration{overflow:visible}.page-header-hero .page-header-hero__image{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.page-header-hero .page-header-hero__frame{width:100%}.page-header-hero .page-header-hero__frame iframe,.page-header-hero .page-header-hero__frame video{aspect-ratio:16/9;border:0;width:100%;max-width:100%;height:auto;display:block}.page-header-hero .page-header-hero__poster{cursor:pointer;width:100%;display:block;position:relative}.page-header-hero .page-header-hero__poster .page-header-hero__play{justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.page-header-hero .page-header-hero__poster .page-header-hero__play:before{content:"";transition-property:background;transition-duration:var(--anim-out-duration);transition-timing-function:var(--anim-out-timing);background:0 0;position:absolute;top:0;right:0;bottom:0;left:0}.page-header-hero .page-header-hero__poster .page-header-hero__play svg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:clamp(48px,6vw,72px);height:auto;fill:var(--color-white);transition-property:transform;transition-duration:var(--anim-out-duration);transition-timing-function:var(--anim-out-timing);background:#fff3;border-radius:9999px;padding:1rem;position:relative}:is(.page-header-hero .page-header-hero__poster:hover,.page-header-hero .page-header-hero__poster:focus-visible) .page-header-hero__play:before{transition-duration:var(--anim-in-duration);transition-timing-function:var(--anim-in-timing);background:#0003}:is(.page-header-hero .page-header-hero__poster:hover,.page-header-hero .page-header-hero__poster:focus-visible) .page-header-hero__play svg{transition-duration:var(--anim-in-duration);transition-timing-function:var(--anim-in-timing);transform:scale(1.08)}@media(max-width:1024px){.page-header-hero .page-header-hero__content{text-align:center;align-items:center}.page-header-hero .page-header-hero__title,.page-header-hero .page-header-hero__text{max-width:none}.page-header-hero .page-header-hero__buttons{justify-content:center}}.page-header-hero:is(.has-black-background-color,.has-purple-background-color,.has-gradient-deep-purple-to-light-purple-gradient-background,.has-gradient-purple-to-cream-gradient-background,.has-gradient-purple-to-cream-light-gradient-background,.has-gradient-cream-to-purple-gradient-background){color:var(--color-white)}.page-header-hero:is(.has-gradient-purple-to-cream-gradient-background,.has-gradient-purple-to-cream-light-gradient-background){overflow:hidden}.page-header-hero:is(.has-gradient-purple-to-cream-gradient-background,.has-gradient-purple-to-cream-light-gradient-background) .page-header-hero__inner{padding-block-end:110px}.page-header-hero:is(.has-gradient-purple-to-cream-gradient-background,.has-gradient-purple-to-cream-light-gradient-background):after{content:"";pointer-events:none;background:linear-gradient(#fff0,#ffffff08 12%,#ffffff1f,#ffffff4d 40%,#ffffff8c 55%,#fffc 72%,#fffffff2 88%,#fff);height:150px;position:absolute;bottom:-1px;left:0;right:0}@property --tw-font-weight{syntax:"*";inherits:false}
