.bby-page{position:relative}.bby-page>.rt-header{background:0 0;position:absolute;inset:0 0 auto}.rv-intro,.bby-hero{--hero-lilac:color-mix(in srgb, var(--brand-highlight) 56%, transparent);--hero-lilac-soft:color-mix(in srgb, var(--brand-muted) 64%, transparent);--hero-purple:color-mix(in srgb, var(--brand-highlight) 52%, transparent);--hero-purple-soft:color-mix(in srgb, var(--brand-muted) 64%, transparent);--hero-violet:color-mix(in srgb, var(--brand-muted) 56%, transparent);isolation:isolate;background:radial-gradient(ellipse 62% 92% at -8% 24%, var(--hero-lilac) 0%, var(--hero-lilac-soft) 42%, #fff0 76%), radial-gradient(ellipse 58% 88% at 108% 28%, var(--hero-purple) 0%, var(--hero-purple-soft) 43%, #fff0 77%), radial-gradient(ellipse 42% 48% at 84% 96%, var(--hero-violet) 0%, #fff0 75%), #faf8ff;position:relative}.rv-hero__inner{text-align:center;flex-direction:column;align-items:center;width:min(1200px,100% - 48px);padding:88px 0 42px;display:flex}.bby-hero__copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1180px;display:flex}.rv-hero h1,.bby-page .bby-hero__copy h1{white-space:normal;text-wrap:balance;width:100%;min-width:0;max-width:1180px;margin:0;font-family:inherit}.rv-hero p,.bby-page .bby-hero__lead{color:#4f555f;max-width:720px;margin:25px 0 0;font-size:18px;line-height:1.55}.bby-page .bby-hero__lead{margin-top:18px}@media (width<=640px){.rv-intro,.bby-hero{background:radial-gradient(ellipse 92% 72% at -18% 20%, var(--hero-lilac) 0%, var(--hero-lilac-soft) 45%, #fff0 78%), radial-gradient(ellipse 88% 76% at 118% 30%, var(--hero-purple) 0%, var(--hero-purple-soft) 46%, #fff0 80%), radial-gradient(ellipse 78% 46% at 82% 100%, var(--hero-violet) 0%, #fff0 76%), #faf8ff}.rv-hero__inner{width:calc(100% - 32px);padding-top:70px;padding-bottom:36px}.rv-hero p,.bby-page .bby-hero__lead{font-size:16px}.rv-hero p{margin-top:22px}}.rt-header{z-index:20;color:#07080b;height:64px;font-family:Inter,Inter Variable,Helvetica Neue,Arial,sans-serif;line-height:1.5;position:relative}.rt-header *,.rt-header :before,.rt-header :after{box-sizing:border-box}.rt-header :is(a,button){color:inherit;font-family:inherit;text-decoration:none}.rt-header button{cursor:pointer}.rt-header :is(a,button):focus-visible{outline:2px solid var(--brand-primary-hover);outline-offset:4px;border-radius:6px}.rt-header__nav{align-items:center;gap:42px;width:min(1200px,100% - 48px);height:100%;margin-inline:auto;display:flex}.rt-header .rt-header__brand{letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:9px;font-size:22px;font-weight:780;display:inline-flex}.rt-header__mark{width:32px;height:32px;color:var(--brand-primary);fill:currentColor;overflow:visible}.rt-header__loop{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round}.rt-header__mark circle{fill:var(--brand-highlight)}.rt-header__brand em{color:var(--brand-primary);font-style:normal}.rt-header__links{flex:1;align-items:center;gap:28px;display:flex}.rt-header .rt-header__links a{align-items:center;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.rt-header .rt-header__links a:hover,.rt-header .rt-header__login:hover{color:var(--brand-primary-hover)}.rt-header__actions{align-items:center;gap:18px;display:flex}.rt-header .rt-header__login{background:0 0;border:0;min-height:44px;font-size:14px;font-weight:650}.rt-header .rt-header__cta,.rt-header .rt-header__mobile-cta{background:var(--brand-primary);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.rt-header .rt-header__cta:hover,.rt-header .rt-header__mobile-cta:hover{background:var(--brand-primary-hover)}.rt-header__menu{background:0 0;border:0;min-width:44px;min-height:44px;padding:6px;display:none}.rt-header__mobile{background:#fff;border-top:1px solid #e6e8eb;gap:4px;padding:18px 24px 24px;display:none;position:absolute;inset:64px 0 auto;box-shadow:0 18px 35px #00000014}.rt-header .rt-header__mobile a{padding:12px 0;font-size:14px;font-weight:650}.rt-header .rt-header__mobile-cta{min-height:46px;margin-top:6px}@media (width<=1080px){.rt-header__nav{gap:25px}.rt-header__links{gap:18px}}@media (width<=820px){.rt-header__nav{gap:16px}.rt-header__links,.rt-header .rt-header__cta{display:none}.rt-header__actions{gap:12px;margin-left:auto}.rt-header__menu{place-items:center;display:grid}.rt-header__mobile{display:grid}}@media (width<=640px){.rt-header{height:60px}.rt-header__nav{width:calc(100% - 32px)}.rt-header__mobile{top:60px}}
