.page-hero{color:var(--text-primary);background:var(--page-hero-background,var(--bg-primary));position:relative;overflow:hidden}.page-hero__fill,.page-hero__background-image,.page-hero__overlay{position:absolute;inset:0}.page-hero__fill{background-image:var(--page-hero-texture,none);background-repeat:repeat;background-size:100px 100px}.page-hero__background-image{object-fit:cover;object-position:var(--page-hero-background-position,center);width:100%;height:100%}.page-hero__overlay{background:var(--page-hero-overlay,none)}.page-hero__container{z-index:2;padding-top:1rem;padding-bottom:2.5rem;position:relative}.page-hero__content{text-align:center;margin-inline:auto;position:relative}.page-hero__partners{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;margin-bottom:3.75rem;display:flex}.page-hero__partners-label,.page-hero__subtitle,.page-hero__disclaimer{margin-block:0}.page-hero__partner-list{justify-content:center;align-items:center;gap:.875rem;display:flex}.page-hero__partner{align-items:center;display:inline-flex}.page-hero__partner-image{width:auto;height:1.5rem;display:block}.page-hero__partner-svg svg{width:auto;height:auto;display:block}.page-hero__partner-svg{height:auto;display:inline-flex}.page-hero__title{max-width:291px;margin-inline:auto}.page-hero__subtitle{margin-top:1.25rem;max-width:42rem;margin-inline:auto}.page-hero--balanced-subtitle .page-hero__subtitle{text-wrap:balance}.page-hero__badges{margin-top:3.75rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;max-width:56rem;margin-inline:auto;display:flex}.page-hero__badge-icon{vertical-align:middle;width:auto;height:1.5rem;margin-right:.5rem;display:inline-block}.page-hero__badge-label{vertical-align:middle}.page-hero__badge-link{color:currentColor;text-decoration:underline}.page-hero__cta{margin-top:2rem}.page-hero__disclaimer{margin-top:1rem}.page-hero__band{width:100vw;margin-top:3.5rem;position:relative;left:50%;transform:translate(-50%)}.page-hero__product{width:100%;margin-inline:auto;display:block}.page-hero__product.is-armed{transition:transform 1.2s cubic-bezier(.45,0,.15,1);transform:translateY(100%)}.page-hero__product.is-revealed{transform:translateY(0)}@media (scripting:none){.page-hero__product.is-armed{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-hero__product.is-armed{transition:none;transform:translateY(0)}}.page-hero__decoration{z-index:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.page-hero__decoration--left{background-image:var(--page-hero-left-decoration,none)}.page-hero__decoration--right{background-image:var(--page-hero-right-decoration,none)}.page-hero__decoration--mobile{background-image:var(--page-hero-mobile-decoration,none)}.page-hero__decoration--left,.page-hero__decoration--right{display:none}.page-hero__decoration--mobile{width:15rem;max-width:15rem;height:8rem;top:6rem;left:50%;transform:translate(-50%)}.page-hero--no-decorations{--page-hero-background:linear-gradient(180deg, #926cde 0%, #be93e1 40%, #f4b8c8 58%, #fdecc5 88%, #fdf1b6 100%)}.page-hero--no-decorations .page-hero__content{max-width:60rem;padding-top:7.5rem;padding-bottom:.5rem}.page-hero--no-decorations .page-hero__product{margin-top:4.75rem;margin-bottom:-4.5rem}.page-hero--bird-decorations{--page-hero-background:linear-gradient(#7d86fa, #799beb 37%, #8cd8eb 67%, #a1f5f5)}.page-hero--bird-decorations .page-hero__container{padding-bottom:0}.page-hero--bird-decorations .page-hero__content{max-width:66rem;padding:12rem .75rem 2.5rem}.page-hero--bird-decorations .page-hero__title,.page-hero--butterfly-decorations .page-hero__title{max-width:none}.page-hero--bird-decorations .page-hero__subtitle{padding-inline:1.25rem}.page-hero--bird-decorations .page-hero__badges{gap:.375rem 1.5rem;max-width:36rem;margin-top:2.5rem}.page-hero--bird-decorations .page-hero__badge{justify-content:center;align-items:center;gap:.625rem;display:flex}.page-hero--bird-decorations .page-hero__badge-icon{height:1.25rem;margin-right:0}.page-hero--bird-decorations .page-hero__cta{margin-top:2.5rem}.page-hero--bird-decorations .page-hero__product{border-radius:.7rem .7rem 0 0;max-width:68.75rem;margin-top:6.5rem;display:none}.page-hero--butterfly-decorations{--page-hero-background:var(--bg-primary);--page-hero-overlay:radial-gradient(circle at 20% 20%, #54492d40 0%, transparent 45%), radial-gradient(circle at 85% 18%, #54492d36 0%, transparent 42%), radial-gradient(circle at 50% 55%, #2b27226e 0%, transparent 62%);padding-top:15.5rem;padding-bottom:5.75rem}.page-hero--butterfly-decorations .page-hero__container{padding-top:0;padding-bottom:0}.page-hero--butterfly-decorations .page-hero__content{max-width:65rem}.page-hero--butterfly-decorations .page-hero__subtitle{color:var(--text-primary)}.page-hero--butterfly-decorations .page-hero__disclaimer{color:var(--neutrals-neutral-700)}.page-hero--butterfly-decorations .page-hero__badges{display:none}.page-hero--butterfly-decorations .page-hero__cta{margin-top:2.5625rem}.page-hero--butterfly-decorations .page-hero__product{border:1px solid var(--border-secondary);border-radius:.7rem .7rem 0 0;max-width:61.5rem;display:none}.page-hero--butterfly-decorations .page-hero__decoration--right{aspect-ratio:500/373;width:10rem;height:7.4375rem;display:block;top:6rem;left:50%;transform:translate(-50%)}@media (max-width:478px){.page-hero--no-decorations .page-hero__product{display:none}}@media (min-width:768px){.page-hero__container{padding-top:2rem;padding-bottom:0}.page-hero__partners{flex-direction:column}.page-hero__title{max-width:none;margin-inline:-2.125rem}.page-hero__badges{flex-wrap:nowrap;gap:1.5rem}.page-hero--no-decorations .page-hero__content{padding-top:10rem;padding-bottom:0}.page-hero--bird-decorations .page-hero__content{padding:10rem 0 0}.page-hero--bird-decorations .page-hero__badges{flex-wrap:wrap}.page-hero--bird-decorations .page-hero__badge-icon{height:1.4rem}.page-hero--bird-decorations .page-hero__title{margin-inline:auto}.page-hero--bird-decorations .page-hero__subtitle{padding-inline:0}.page-hero--bird-decorations .page-hero__product{display:block}.page-hero--bird-decorations .page-hero__decoration--mobile{display:none}.page-hero--butterfly-decorations{padding-top:12rem;padding-bottom:0}.page-hero--butterfly-decorations .page-hero__title{margin-inline:auto}.page-hero--butterfly-decorations .page-hero__subtitle{max-width:31.5625rem}.page-hero--butterfly-decorations .page-hero__cta{margin-top:3.0625rem}.page-hero--butterfly-decorations .page-hero__product{margin-top:6.875rem;margin-bottom:-3rem;display:block}.page-hero--butterfly-decorations .page-hero__decoration--right{width:6rem;height:auto;inset:40.375rem .9375rem auto auto;transform:none}}@media (min-width:992px){.page-hero__title{margin-inline:auto}.page-hero--bird-decorations .page-hero__decoration--left,.page-hero--bird-decorations .page-hero__decoration--right,.page-hero--butterfly-decorations .page-hero__decoration--left{display:block}.page-hero--bird-decorations .page-hero__decoration--left{aspect-ratio:400/296;width:12.5rem;top:50%;left:10%;transform:translateY(-50%)}.page-hero--bird-decorations .page-hero__decoration--right{aspect-ratio:400/298;width:17.5rem;top:45%;right:5%;transform:translateY(-50%)}.page-hero--bird-decorations .page-hero__product{max-width:calc(68.75*min(1.1111vw,16px));margin-top:calc(6.9625*min(1.1111vw,16px))}.page-hero--butterfly-decorations{padding-top:12.4375rem}.page-hero--butterfly-decorations .page-hero__cta{margin-top:2.75rem}.page-hero--butterfly-decorations .page-hero__product{margin-top:7rem;margin-bottom:-4.4375rem}.page-hero--butterfly-decorations .page-hero__decoration--left{aspect-ratio:250/210;width:10.625rem;top:50%;left:10%;transform:translateY(-50%)}.page-hero--butterfly-decorations .page-hero__decoration--right{width:12.4375rem;top:30.3125rem;bottom:auto;right:6.375rem}}
