html:root{--bh-ink:#1c1a17;--bh-ink-2:#2a241f;--bh-on-dark:#f5f0ea;--bh-on-dark-muted:#b7ada3;--bh-accent:#ff5b2e;--bh-accent-edge:#d9441c;--bh-accent-text:#bf3a12;--bh-accent-on-dark:#ff8c66;--bh-tint:#ffefe8;--bh-surface:#f3f2f0;--bh-surface-2:#f6f5f3;--bh-line:#eceae7;--bh-border:#dedad5;--bh-border-2:#e3e0dc;--bh-muted:#6b655e;--bh-muted-2:#57514b;--bh-subtle:#8a827a;--bh-disabled:#a29b93;--bh-pastel:#ffb396;--bh-pastel-on:#ffa382;--bh-pill-lit:#ffcfa6;--bh-rust:#8f2a0c;--bh-good:#bf3a12;--bh-good-tint:#ffe4d9;--bh-good-fill:#ffb396;--bh-good-edge:#ffa382;--bh-error:#c8243f;--bh-field:#f3f2f0;--bh-field-hover:#eeece9;--bh-field-focus:#e9e7e3;--bh-field-invalid:#fdeee8;--bh-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%231c1a17' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--bh-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231c1a17' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--bh-float-shadow:0 2px 6px rgba(28,26,23,0.05),0 22px 56px -14px rgba(28,26,23,0.22);--bh-display:var(--font-gabarito),"Gabarito",system-ui,sans-serif;--bh-body:var(--font-hanken),"Hanken Grotesk",system-ui,sans-serif;--bh-gutter:clamp(16px,4vw,40px);--bh-header-h:clamp(64px,1.6vw + 58px,76px);--bh-header-pill:clamp(44px,0.4vw + 42px,46px);--bh-band-pad:clamp(8px,1.2vw,16px);--bh-section:clamp(96px,10vw,136px);--bh-radius-box:clamp(28px,3.4vw,48px);--bh-radius-panel:clamp(28px,3.4vw,40px);--display:var(--bh-display);--body:var(--bh-body);--cream:#ffffff;--cream-warm:var(--bh-surface-2);--dark:var(--bh-ink);--dark-soft:var(--bh-muted);--burgundy:var(--bh-accent-text);--burgundy-light:var(--bh-accent);--burgundy-deep:#8f2a0c;--burgundy-strong:var(--bh-accent-text);--gold:var(--bh-accent);--gold-deep:var(--bh-accent-text);--gold-light:#ffb59c;--gold-pale:var(--bh-tint);--ink:var(--bh-ink);--ink-soft:var(--bh-ink-2);--flame:var(--bh-error);--flame-deep:#a12a08;--sage:var(--bh-good);--sage-pale:var(--bh-good-tint);--error:var(--bh-error)}html body input:-moz-placeholder-shown{text-overflow:ellipsis}html body input:placeholder-shown{text-overflow:ellipsis}html body{background:#ffffff;color:var(--bh-ink);font-family:var(--bh-body);-webkit-font-smoothing:antialiased}html[data-resizing] :is(h1,h2,h3,.bh-section,.bh-band,.bh-band__box,.bh-footer__card){transition:font-size .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1),border-radius .34s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){html[data-resizing] :is(h1,h2,h3,.bh-section,.bh-band,.bh-band__box,.bh-footer__card){transition:none}}html:has(.bh-header){scroll-padding-top:calc(var(--bh-header-h) + 12px)}.bh-page{color:var(--bh-ink);font-family:var(--bh-body);font-size:16px;line-height:1.45;overflow-x:clip;flex:1 0 auto}:where(.bh-page) a{color:inherit}.bh-page :focus-visible:not(input,textarea,select){outline:2px solid var(--bh-ink);outline-offset:2px}html body :is(input,textarea,select):focus-visible{outline:none}html body :is(input,textarea){caret-color:var(--bh-accent-text)}html body input:-webkit-autofill,html body input:-webkit-autofill:focus,html body input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px var(--bh-fill,var(--bh-field-focus)) inset;-webkit-text-fill-color:var(--bh-ink);caret-color:var(--bh-accent-text)}html body .join-field input{height:56px;padding:0 16px;border:0;border-radius:16px;background:var(--bh-field);box-shadow:none;box-sizing:border-box;transition:background-color .16s}html body .join-field input:hover{background:var(--bh-field-hover)}html body .join-field input:focus{background:var(--bh-field-focus);border:0;box-shadow:none}html body .join-field input[aria-invalid=true]{background:var(--bh-field-invalid)}html body .pw-input-toggle:focus-visible{outline:2px solid var(--bh-ink)}html body :is(.bh-browse-chip,.bh-browse-pill,.bh-rx-chip,.bh-auth-plan,.bh-acct__option){transition:background-color .2s,color .2s,transform .24s cubic-bezier(.22,1,.36,1)}html body :is(.bh-browse-chip,.bh-browse-pill,.bh-rx-chip):active:not(:disabled){transform:scale(.96)}html body :is(.bh-auth-plan,.bh-acct__option):active{transform:scale(.985)}html body :where(.bh-page,.bh-auth-focus) section{padding:0}.bh-container{max-width:1520px;margin:0 auto;padding:0 var(--bh-gutter);box-sizing:border-box}.bh-section{padding-top:var(--bh-section)}.bh-band{padding:var(--bh-section) var(--bh-band-pad) 0}.bh-band--flush{padding-top:8px}.bh-band__box{max-width:1648px;margin:0 auto;border-radius:var(--bh-radius-box);padding:clamp(48px,6vw,88px) calc(var(--bh-gutter) - var(--bh-band-pad));box-sizing:border-box}.bh-band__inner{max-width:1440px;margin:0 auto}.bh-band__box--surface{background:var(--bh-surface)}.bh-band__box--ink{background:var(--bh-ink);color:var(--bh-on-dark)}.bh-band__box--accent{background:var(--bh-accent);color:var(--bh-ink)}.bh-h1,.bh-h2,.bh-h3{text-wrap:balance}.bh-h1{font-size:clamp(46px,5.6vw,82px);line-height:.95;letter-spacing:-.045em}.bh-h1,.bh-h2{margin:0;font-family:var(--bh-display);font-weight:800}.bh-h2{font-size:clamp(34px,3.8vw,52px);line-height:1.02;letter-spacing:-.035em}.bh-h3{margin:0;font-family:var(--bh-display);font-weight:800;font-size:clamp(26px,2.4vw,32px);line-height:1.05;letter-spacing:-.025em}.bh-lead{font-size:clamp(17px,1.5vw,20px)}.bh-body-lg,.bh-lead{margin:0;color:var(--bh-muted)}.bh-body-lg{font-size:18px}.bh-band__box--ink .bh-body-lg,.bh-band__box--ink .bh-lead{color:var(--bh-on-dark-muted)}.bh-fine{margin:0;font-size:13px;color:var(--bh-muted)}.bh-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.bh-head__copy{display:flex;flex-direction:column;gap:14px;max-width:600px}.bh-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bh-btn{--bh-btn-on:var(--bh-accent);--bh-btn-on-ink:var(--bh-ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background-color .26s,color .26s,border-color .26s}@media (hover:hover){.bh-btn:not(:disabled):not([aria-disabled=true]):not(.bh-btn--off):hover{background-color:var(--bh-btn-on);color:var(--bh-btn-on-ink);border-color:var(--bh-btn-on)}}.bh-btn:not(:disabled):not([aria-disabled=true]):not(.bh-btn--off):active{background-color:var(--bh-btn-on);color:var(--bh-btn-on-ink);border-color:var(--bh-btn-on)}.bh-btn:disabled,.bh-btn[aria-disabled=true]{cursor:not-allowed}.bh-btn--lg{height:56px;padding:0 28px;font-size:17px}.bh-btn--sm{height:46px;padding:0 22px}.bh-btn--block{display:flex;width:100%}.bh-btn--ink,.bh-page .bh-btn--ink{--bh-btn-on:var(--bh-ink);--bh-btn-on-ink:#ffffff;background:var(--bh-accent);color:var(--bh-ink)}.bh-btn--accent,.bh-page .bh-btn--accent{--bh-btn-on:var(--bh-pastel);--bh-btn-on-ink:var(--bh-ink);background:var(--bh-pastel-on);color:var(--bh-ink)}.bh-btn--white,.bh-page .bh-btn--white{--bh-btn-on:#ffffff;--bh-btn-on-ink:var(--bh-ink);background:var(--bh-accent);color:var(--bh-ink)}.bh-btn--outline,.bh-page .bh-btn--outline{--bh-btn-on:var(--bh-soft,var(--bh-surface));--bh-btn-on-ink:var(--bh-ink);background:var(--bh-ink);color:#ffffff}.bh-band__box--ink .bh-btn--outline,.bh-page .bh-band__box--ink .bh-btn--outline{--bh-btn-on-ink:#ffffff;background:#ffffff;color:var(--bh-ink)}.bh-band__box--surface,.bh-footer__card,.bh-partner-band{--bh-soft:#ffffff}.bh-band__box--ink{--bh-soft:rgba(255,255,255,0.14)}.bh-band__box--accent{--bh-soft:rgba(255,255,255,0.4)}.bh-btn--ghost,.bh-page .bh-btn--ghost{--bh-btn-on:transparent;background:var(--bh-surface);color:var(--bh-ink)}.bh-btn--tint,.bh-page .bh-btn--tint{--bh-btn-on:var(--bh-pastel);background:var(--bh-pastel-on);color:var(--bh-ink)}.bh-btn--off,.bh-page .bh-btn--off{background:#e9e7e4;color:var(--bh-subtle)}.bh-abtn{--abtn-bg:var(--bh-accent);--abtn-fg:var(--bh-ink);--abtn-dot:var(--bh-ink);--abtn-arrow:#ffffff;--abtn-on:#ffffff;--abtn-ease:cubic-bezier(0.65,0,0.35,1);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;--abtn-h:52px;--abtn-d:40px;gap:14px;height:var(--abtn-h);padding:0 6px 0 24px;border-radius:999px;background:var(--abtn-bg);color:var(--abtn-fg);font-size:15px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;box-sizing:border-box}.bh-abtn--lg{--abtn-h:56px;--abtn-d:44px;font-size:17px}.bh-page a.bh-abtn{color:var(--abtn-fg)}.bh-abtn__flood{position:absolute;z-index:1;inset:0;display:flex;align-items:center;gap:14px;padding:0 6px 0 24px;background:var(--abtn-dot);color:var(--abtn-on);clip-path:circle(calc(var(--abtn-d) / 2) at calc(100% - 6px - var(--abtn-d) / 2) 50%);transition:clip-path .64s var(--abtn-ease)}.bh-abtn__dot,.bh-abtn__spacer{flex:none;width:var(--abtn-d)}.bh-abtn__dot{position:relative;z-index:2;height:var(--abtn-d);border-radius:999px;overflow:hidden;color:var(--abtn-arrow)}.bh-abtn__arrow{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .52s var(--abtn-ease)}.bh-abtn__arrow svg{width:20px;height:20px}.bh-abtn__arrow--next{transform:translateX(-120%)}.bh-abtn--white{--abtn-bg:var(--bh-ink);--abtn-fg:#ffffff;--abtn-dot:#ffffff;--abtn-arrow:var(--bh-ink);--abtn-on:var(--bh-ink)}.bh-abtn--accent{--abtn-bg:var(--bh-ink);--abtn-fg:#ffffff;--abtn-dot:var(--bh-accent);--abtn-arrow:var(--bh-ink);--abtn-on:var(--bh-ink)}@media (hover:hover){.bh-abtn:hover .bh-abtn__flood{clip-path:circle(150% at calc(100% - 6px - var(--abtn-d) / 2) 50%)}.bh-abtn:hover .bh-abtn__arrow{transform:translateX(120%)}.bh-abtn:hover .bh-abtn__arrow--next{transform:none}}.bh-abtn:active .bh-abtn__flood{clip-path:circle(150% at calc(100% - 6px - var(--abtn-d) / 2) 50%)}.bh-abtn:active .bh-abtn__arrow{transform:translateX(120%)}.bh-abtn:active .bh-abtn__arrow--next{transform:none}@media (prefers-reduced-motion:reduce){.bh-abtn__arrow,.bh-abtn__flood{transition:none}}.bh-rbtn{--rbtn-bg:var(--bh-pastel-on);--rbtn-on:var(--bh-pastel);--rbtn-fg:var(--bh-ink);--rbtn-h:52px;--rbtn-pad:32px;--rbtn-pad-on:19px;--rbtn-spring:linear(0,0.0877,0.2706,0.4696,0.645,0.7822,0.8801,0.9445,0.9832,1.0039,1.013,1.0152,1.0138,1.0111,1.008,1.0054,1.0033,1.0018,1.0008,1.0003,0.9999,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,1,1,1);--rbtn-move:600ms var(--rbtn-spring);--rbtn-tone:360ms cubic-bezier(0.22,1,0.36,1);display:inline-flex;align-items:center;height:var(--rbtn-h);color:var(--rbtn-fg);font-size:15px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:color var(--rbtn-tone)}.bh-rbtn--sm{--rbtn-h:46px}.bh-rbtn--lg{--rbtn-h:56px;--rbtn-pad:34px;--rbtn-pad-on:20px;font-size:17px}.bh-rbtn--xl{--rbtn-h:clamp(64px,6.2vw,88px);--rbtn-pad:clamp(28px,2.6vw,38px);--rbtn-pad-on:clamp(18px,1.6vw,24px);font-size:clamp(17px,1.4vw,20px);font-weight:600}.bh-rbtn--white{--rbtn-bg:#f1efec;--rbtn-on:#ffffff;--rbtn-fg:var(--bh-ink)}.bh-rbtn--block{display:flex;width:100%}.bh-rbtn--block .bh-rbtn__pill{flex:1 1 auto;justify-content:center}.bh-rbtn__pill{display:flex;align-items:center;gap:10px;height:100%;padding:0 var(--rbtn-pad);border-radius:999px;background:var(--rbtn-bg);transition:padding var(--rbtn-move),background-color var(--rbtn-tone)}.bh-rbtn__dot{flex:none;display:grid;place-items:center;width:4px;height:4px;margin-left:-4px;border-radius:999px;overflow:hidden;background:var(--rbtn-bg);transition:width var(--rbtn-move),height var(--rbtn-move),margin-left var(--rbtn-move),background-color var(--rbtn-tone)}.bh-rbtn__dot svg{flex:none;width:calc(var(--rbtn-h) * .25);height:calc(var(--rbtn-h) * .25);opacity:0}.bh-rbtn:focus-visible .bh-rbtn__pill{padding:0 var(--rbtn-pad-on);background:var(--rbtn-on)}.bh-rbtn:focus-visible .bh-rbtn__dot{background:var(--rbtn-on);width:var(--rbtn-h);height:var(--rbtn-h);margin-left:4px}.bh-rbtn:focus-visible .bh-rbtn__dot svg{opacity:1}@media (hover:hover){.bh-rbtn:hover .bh-rbtn__pill{padding:0 var(--rbtn-pad-on);background:var(--rbtn-on)}.bh-rbtn:hover .bh-rbtn__dot{background:var(--rbtn-on);width:var(--rbtn-h);height:var(--rbtn-h);margin-left:4px}.bh-rbtn:hover .bh-rbtn__dot svg{opacity:1}}@media (prefers-reduced-motion:reduce){.bh-rbtn__dot,.bh-rbtn__pill{transition:background-color var(--rbtn-tone)}}.bh-hl{color:var(--bh-accent)}.bh-money{color:var(--bh-good);font-weight:700}.bh-nbtn{--nbtn-bg:var(--bh-pastel-on);--nbtn-on:var(--bh-pastel);--nbtn-fg:var(--bh-ink);--nbtn-ease:cubic-bezier(0.22,1,0.36,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:155px;height:48px;padding:0 18px 0 22px;border-radius:999px;background:var(--nbtn-bg);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.5;text-decoration:none;white-space:nowrap;box-sizing:border-box;transition:background-color .2s,transform .2s}.bh-nbtn,.bh-page a.bh-nbtn{color:var(--nbtn-fg)}.bh-nbtn svg{flex:none;width:24px;height:24px;transition:translate .3s var(--nbtn-ease)}@media (hover:hover){.bh-nbtn:hover{background:var(--nbtn-on)}.bh-nbtn:hover svg{translate:4px}}.bh-nbtn:focus-visible svg{translate:4px}.bh-nbtn:active{transform:scale(.98)}.bh-nbtn--sm{min-width:0;height:40px;padding:0 14px 0 18px;font-size:15px}.bh-nbtn--lg{height:56px;padding:0 22px 0 28px;font-size:18px;letter-spacing:-.03em}.bh-nbtn--block{display:flex;width:100%}.bh-nbtn--ink{--nbtn-bg:#34302b;--nbtn-on:var(--bh-ink);--nbtn-fg:#ffffff}@media (prefers-reduced-motion:reduce){.bh-nbtn svg{transition:none}}.bh-tarrow{--ta-arrow:16px;--ta-gap:8px;--ta-ease:cubic-bezier(0.65,0,0.35,1);position:relative;display:inline-flex;align-items:center;gap:var(--ta-gap);padding:0;border:0;background:none;font:inherit;font-size:15px;font-weight:800;line-height:1.25;text-decoration:none;white-space:nowrap;cursor:pointer}.bh-page a.bh-tarrow,.bh-tarrow{color:inherit}span.bh-tarrow{font-size:inherit;font-weight:inherit}.bh-tarrow--back{flex-direction:row-reverse}.bh-tarrow__label{transition:translate .46s var(--ta-ease)}.bh-tarrow__in,.bh-tarrow__out{flex:none;display:flex;transition:scale .42s var(--ta-ease),rotate .42s var(--ta-ease),opacity .3s}.bh-tarrow__in svg,.bh-tarrow__out svg{width:var(--ta-arrow);height:var(--ta-arrow)}.bh-tarrow__in{position:absolute;left:0;top:50%;margin-top:calc(var(--ta-arrow) / -2);opacity:0;scale:0;rotate:-90deg}.bh-tarrow--back .bh-tarrow__in{left:auto;right:0;rotate:90deg}.bh-tarrow:after,.bh-tarrow:before{content:"";position:absolute;left:0;right:0;top:calc(50% + .78em);height:1.5px;border-radius:1px;background:currentColor;pointer-events:none}.bh-tarrow:before{transform-origin:100% 50%;transition:transform .3s var(--ta-ease) .24s}.bh-tarrow:after{transform:scaleX(0);transition:transform .3s var(--ta-ease)}.bh-tarrow--back:before,.bh-tarrow:after{transform-origin:0 50%}.bh-tarrow--back:after{transform-origin:100% 50%}@media (hover:hover){.bh-tarrow-host:hover .bh-tarrow:before,.bh-tarrow:hover:before{transform:scaleX(0);transition-delay:0s}.bh-tarrow-host:hover .bh-tarrow:after,.bh-tarrow:hover:after{transform:none;transition-delay:.24s}.bh-tarrow-host:hover .bh-tarrow__label,.bh-tarrow:hover .bh-tarrow__label{translate:calc(var(--ta-arrow) + var(--ta-gap)) 0}.bh-tarrow--back:hover .bh-tarrow__label,.bh-tarrow-host:hover .bh-tarrow--back .bh-tarrow__label{translate:calc(-1 * (var(--ta-arrow) + var(--ta-gap))) 0}.bh-tarrow-host:hover .bh-tarrow__out,.bh-tarrow:hover .bh-tarrow__out{opacity:0;scale:0;rotate:-90deg}.bh-tarrow--back:hover .bh-tarrow__out,.bh-tarrow-host:hover .bh-tarrow--back .bh-tarrow__out{rotate:90deg}.bh-tarrow-host:hover .bh-tarrow__in,.bh-tarrow:hover .bh-tarrow__in{opacity:1;scale:1;rotate:0deg}}@media (prefers-reduced-motion:reduce){.bh-tarrow:after,.bh-tarrow:before,.bh-tarrow__in,.bh-tarrow__label,.bh-tarrow__out{transition:none}}.bh-round{width:52px;height:52px;border-radius:999px;border:0;background:var(--bh-ink);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .24s,border-color .2s,box-shadow .36s cubic-bezier(.65,0,.35,1)}@media (hover:hover){.bh-round:not(:disabled):hover{color:var(--bh-ink);box-shadow:inset 0 0 0 26px var(--bh-soft,var(--bh-surface))}}.bh-round:not(:disabled):active{color:var(--bh-ink);box-shadow:inset 0 0 0 26px var(--bh-soft,var(--bh-surface))}.bh-round:disabled{background:var(--bh-soft,var(--bh-surface));color:var(--bh-disabled);cursor:default}.bh-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:#ffffff;color:var(--bh-ink);font-size:12px;font-weight:800;line-height:1.2}.bh-chip--green{background:var(--bh-good-tint);color:var(--bh-good)}.bh-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--bh-gutter),calc((100% - 1520px) / 2 + 40px));padding:0 max(var(--bh-gutter),calc((100% - 1520px) / 2 + 40px)) 4px;scrollbar-width:none}.bh-rail::-webkit-scrollbar{display:none}.bh-rail>*{scroll-snap-align:start}.bh-captcha{width:100%}.bh-captcha:empty{display:none}.bh-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bh-logo{--bh-logo-h:30px;display:inline-grid;flex:none;text-decoration:none}.bh-logo__art{grid-area:1/1;display:block;height:var(--bh-logo-h);width:auto}.bh-logo--partners .bh-logo__art{height:calc(var(--bh-logo-h) * 1.4853)}@property --bh-under{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --bh-under-logo{syntax:"<color>";inherits:true;initial-value:#ffffff}.bh-header{--bh-header-ease:cubic-bezier(0.22,1,0.36,1);--bh-header-spring:linear(0,0.0877,0.2706,0.4696,0.645,0.7822,0.8801,0.9445,0.9832,1.0039,1.013,1.0152,1.0138,1.0111,1.008,1.0054,1.0033,1.0018,1.0008,1.0003,0.9999,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,1,1,1);--bh-header-tone:360ms var(--bh-header-ease);position:sticky;top:0;z-index:40;font-family:var(--bh-body);transition:--bh-under .36s var(--bh-header-ease),--bh-under-logo .36s var(--bh-header-ease)}.bh-header__bar{position:relative;z-index:2;max-width:1520px;min-height:var(--bh-header-h);margin:0 auto;padding:0 var(--bh-gutter);display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box}.bh-header__veil{position:absolute;inset:0 0 -20px;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bh-under-logo) 78%,transparent) min(250px,44%),color-mix(in srgb,var(--bh-under) 78%,transparent) min(440px,72%));backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#000 64%,transparent);mask-image:linear-gradient(#000 64%,transparent);transition:opacity .26s var(--bh-header-ease)}.bh-header[data-scrolled] .bh-header__veil{opacity:1}.bh-header .bh-logo{--bh-logo-h:clamp(19px,max(min(6.2vw,24px),2.6vw),30px);--bh-logo-in:clamp(0px,1.2vw,12px);min-height:44px;align-content:center;transition:translate var(--bh-header-tone)}.bh-header .bh-logo--partners{--bh-logo-h:clamp(22px,max(min(6.2vw,24px),2.6vw),30px)}.bh-header .bh-logo__art{transition:opacity var(--bh-header-tone),height .3s var(--bh-header-ease)}.bh-header .bh-logo__art--white{opacity:0}.bh-header[data-logo=deep] .bh-header__bar>.bh-logo{translate:var(--bh-logo-in) 0}.bh-header[data-logo=deep] .bh-header__bar>.bh-logo .bh-logo__art{opacity:0}.bh-header[data-logo=deep] .bh-header__bar>.bh-logo .bh-logo__art--white{opacity:1}.bh-burger,.bh-switch{--tray:var(--bh-surface);--tray-word:var(--bh-ink);--tray-on:#ffffff;--tray-glass:none}.bh-header:is([data-burger=soft]) .bh-burger,.bh-header:is([data-tray=soft]) .bh-switch{--tray:#ffffff;--tray-on:var(--bh-surface)}.bh-header:is([data-burger=accent]) .bh-burger,.bh-header:is([data-tray=accent]) .bh-switch{--tray:#d4431b;--tray-word:#ffffff;--tray-on:#b9340f}.bh-header:is([data-burger=ink]) .bh-burger,.bh-header:is([data-tray=ink]) .bh-switch{--tray:#2f2b27;--tray-word:#ffffff;--tray-on:#4a453f}.bh-header:is([data-burger=photo]) .bh-burger,.bh-header:is([data-tray=photo]) .bh-switch{--tray:rgba(24,20,17,0.5);--tray-word:#ffffff;--tray-on:rgba(255,255,255,0.18);--tray-glass:blur(18px) saturate(1.4)}.bh-switch{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;align-items:center;padding:6px;border-radius:100px;background:var(--tray);backdrop-filter:var(--tray-glass);transition:background-color var(--bh-header-tone),opacity .24s var(--bh-header-ease),scale .42s var(--bh-header-ease),visibility .24s}.bh-switch__members{position:relative}.bh-switch__btn,.bh-switch__link{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 22px;border:0;border-radius:999px;background:transparent;color:var(--tray-word);font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .4s var(--bh-header-ease),color var(--bh-header-tone),box-shadow .4s var(--bh-header-ease)}.bh-header .bh-switch__link,.bh-page .bh-switch__link{color:var(--tray-word)}.bh-switch__btn{background:var(--tray-on)}.bh-header .bh-switch__btn[aria-expanded=true],.bh-header .bh-switch__link[aria-current=page]{background:var(--bh-pill-lit);color:var(--bh-ink);box-shadow:0 1px 3px rgba(143,42,12,.07)}@media (hover:hover){.bh-header .bh-switch__btn:hover{background:var(--bh-pill-lit);color:var(--bh-ink);box-shadow:0 1px 3px rgba(143,42,12,.07)}.bh-header .bh-switch__link:hover:not([aria-current=page]){color:var(--bh-accent-text)}.bh-header:is([data-tray=accent],[data-tray=ink],[data-tray=photo]) .bh-switch__link:hover:not([aria-current=page]){color:var(--bh-pill-lit)}}.bh-switch__chev{transition:transform .3s var(--bh-header-ease)}.bh-switch__btn[aria-expanded=true] .bh-switch__chev{transform:rotate(180deg)}.bh-header__ctas{display:flex;align-items:center;gap:6px}.bh-header[data-cta=accent] .bh-header__ctas .bh-rbtn,.bh-header[data-cta=photo] .bh-header__ctas .bh-rbtn{--rbtn-bg:#ffffff;--rbtn-on:#f1efec}.bh-header[data-cta=ink] .bh-header__ctas .bh-rbtn{--rbtn-bg:var(--bh-pill-lit);--rbtn-on:#ffdfc4}.bh-header__short{display:none}.bh-header .bh-nbtn--sm{padding:0 16px 0 22px}.bh-header .bh-btn--sm,.bh-header .bh-nbtn--sm{height:var(--bh-header-pill)}.bh-header .bh-rbtn{--rbtn-h:var(--bh-header-pill);--rbtn-pad:clamp(16px,2.4vw,32px);--rbtn-pad-on:clamp(12px,1.4vw,19px);font-size:clamp(14px,1.2vw + 10px,15px)}.bh-burger{position:relative;flex:none;display:block;width:0;height:var(--bh-header-pill);margin-left:-6px;padding:0;border:0;border-radius:999px;background:var(--tray);color:var(--tray-word);backdrop-filter:var(--tray-glass);opacity:0;scale:.6;visibility:hidden;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:width .52s var(--bh-header-spring),margin-left .52s var(--bh-header-spring),scale .52s var(--bh-header-spring),opacity .2s var(--bh-header-ease),visibility .2s,background-color var(--bh-header-tone),color var(--bh-header-tone)}.bh-burger span{position:absolute;left:50%;top:50%;width:18px;height:2px;margin:-1px 0 0 -9px;border-radius:2px;background:currentColor;transition:transform .42s var(--bh-header-spring),background-color var(--bh-header-tone)}.bh-burger span:first-child{transform:translateY(-4px)}.bh-burger span:last-child{transform:translateY(4px)}.bh-burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.bh-burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.bh-burger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.bh-burger:active{scale:.94}.bh-header--partners{background:var(--bh-accent)}.bh-header--partners .bh-header__veil{display:none}.bh-header--partners .bh-burger,.bh-header--partners .bh-switch{--tray:#d4431b;--tray-word:#ffffff;--tray-on:#b9340f}.bh-header--partners .bh-switch__link[aria-current=page]{background:#b9340f;color:#ffffff;box-shadow:none}@media (hover:hover){.bh-header--partners .bh-switch__link:hover:not([aria-current=page]){color:#000000}}.bh-header--partners .bh-btn--ghost{--bh-btn-on:#b9340f;--bh-btn-on-ink:#ffffff}.bh-menu{position:absolute;top:100%;left:50%;width:208px;margin-left:-104px;padding-top:16px;z-index:50}.bh-menu__panel{position:relative;display:flex;flex-direction:column;padding:8px;border-radius:24px;background:#ffffff;box-shadow:var(--bh-float-shadow)}.bh-menu__lit{position:absolute;top:0;left:8px;right:8px;border-radius:999px;background:var(--bh-pill-lit);box-shadow:0 1px 3px rgba(143,42,12,.07);pointer-events:none;transition:transform .42s var(--bh-header-ease),height .42s var(--bh-header-ease),opacity .2s}.bh-menu__lit--jump{transition:opacity .2s}.bh-menu__item{position:relative;display:flex;align-items:center;justify-content:center;height:44px;padding:0 12px;border-radius:999px;color:var(--bh-ink);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.bh-header .bh-menu__item:focus-visible{outline:none}@media (max-width:1023px){.bh-switch{opacity:0;scale:.92;visibility:hidden;pointer-events:none}.bh-burger{width:var(--bh-header-pill);margin-left:0;opacity:1;scale:1;visibility:visible}.bh-header__login{display:none}}@media (max-width:640px){.bh-header .bh-nbtn--sm{min-width:0;padding:0 16px;font-size:14px}.bh-header .bh-nbtn--sm svg{display:none}}@media (max-width:400px){.bh-header__long{display:none}.bh-header__short{display:inline}}html[data-bh-sheet]{overflow:hidden;scrollbar-gutter:stable}.bh-header[data-open] .bh-header__veil{opacity:0}.bh-header:not(.bh-header--partners)[data-open] .bh-header__bar>.bh-logo{translate:none}.bh-header:not(.bh-header--partners)[data-open] .bh-header__bar>.bh-logo .bh-logo__art{opacity:0}.bh-header:not(.bh-header--partners)[data-open] .bh-header__bar>.bh-logo .bh-logo__art--white{opacity:1}.bh-header:not(.bh-header--partners)[data-open] .bh-header__ctas .bh-rbtn{--rbtn-bg:var(--bh-pill-lit);--rbtn-on:#ffdfc4}.bh-header[data-open] .bh-burger{--tray:#ffffff;--tray-word:var(--bh-ink);--tray-glass:none}.bh-sheet{position:fixed;inset:0;z-index:1}.bh-sheet__scrim{position:absolute;inset:0;background:rgba(28,26,23,.58);backdrop-filter:blur(6px)}.bh-header--partners .bh-sheet__scrim,.bh-sheet__card{top:var(--bh-header-h)}.bh-sheet__card{--sheet-pad:clamp(16px,5vw,24px);position:absolute;right:var(--bh-band-pad);left:var(--bh-band-pad);bottom:calc(var(--bh-band-pad) + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;padding:var(--sheet-pad);border-radius:var(--bh-radius-panel);background:#ffffff;color:var(--bh-ink);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:var(--bh-float-shadow);transform-origin:calc(100% - 44px) -24px}.bh-sheet__sides{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:100px;background:var(--bh-surface)}.bh-sheet__side{display:grid;place-items:center;min-height:46px;padding:0 8px;border-radius:999px;color:var(--bh-ink);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .3s var(--bh-header-ease),box-shadow .3s var(--bh-header-ease)}.bh-sheet__side[aria-current]{background:var(--bh-pill-lit);box-shadow:0 1px 3px rgba(143,42,12,.07)}.bh-sheet__list{margin:clamp(10px,2.4vh,20px) 0 0;padding:0;list-style:none}.bh-sheet__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:clamp(54px,8.2vh,68px);padding:0 clamp(8px,2.6vw,12px);border-radius:20px;color:var(--bh-ink);font-family:var(--bh-display);font-size:clamp(25px,7.6vw,32px);font-weight:700;letter-spacing:-.025em;line-height:1.1;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .24s var(--bh-header-ease),color .24s var(--bh-header-ease)}.bh-sheet__row svg{flex:none;color:var(--bh-subtle);transition:translate .3s var(--bh-header-ease),color .24s var(--bh-header-ease)}.bh-sheet__row[aria-current=page],.bh-sheet__row[aria-current=page] svg{color:var(--bh-accent-text)}@media (hover:hover){.bh-sheet__row:hover{background:var(--bh-surface)}.bh-sheet__row:hover svg{translate:4px}}.bh-sheet__row:active{background:var(--bh-surface)}.bh-header .bh-sheet :focus-visible{outline:2px solid var(--bh-ink);outline-offset:2px}.bh-sheet__foot{margin-top:auto;padding-top:clamp(16px,3vh,28px);display:flex;flex-direction:column;gap:8px}.bh-sheet__foot>span{display:block}.bh-sheet__login{width:100%;height:56px}.bh-sheet__stores{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:8px}.bh-sheet__stores .bh-store{justify-content:center;min-width:0}@media (min-width:640px){.bh-sheet__card{left:auto;bottom:auto;right:var(--bh-gutter);width:400px;max-height:calc(100dvh - var(--bh-header-h) - 16px)}}@media (prefers-reduced-motion:reduce){.bh-burger,.bh-burger span,.bh-header,.bh-header .bh-logo,.bh-header .bh-logo__art,.bh-switch{transition:none}}.bh-store{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:12px;background:#000000;border:0;color:#ffffff;text-decoration:none;box-sizing:border-box}.bh-store:hover{background:#1a1a1a;color:#ffffff}.bh-store__text{display:flex;flex-direction:column;line-height:1.1}.bh-store__small{font-size:10px;font-weight:600}.bh-store__big{font-size:18px;font-weight:800}.bh-store--lg{height:60px;padding:0 20px;border-color:#000000}.bh-store--lg .bh-store__big{font-size:21px}.bh-store-tiles{display:flex;gap:8px;width:100%}.bh-store-tile{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:14px;background:var(--bh-ink);color:#ffffff;text-decoration:none;font-size:14px;font-weight:800}.bh-store-tile:hover{background:#000000;color:#ffffff}.bh-qr{display:block}.bh-appcta{gap:clamp(36px,4vw,56px)}.bh-appcta,.bh-appcta__head{display:flex;flex-direction:column}.bh-appcta__head{max-width:680px;margin:0 auto;align-items:center;gap:16px;text-align:center}.bh-appcta__actions{margin-top:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bh-appcta__cards{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bh-appcta__card{display:flex;flex-direction:column;gap:10px}.bh-appcta__visual{position:relative;aspect-ratio:3/4;margin-bottom:14px;border-radius:var(--bh-radius-panel);overflow:hidden;background:var(--bh-surface-2);display:flex;align-items:center;justify-content:center}.bh-appcta__visual>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bh-appcta__visual--accent{background:var(--bh-accent)}.bh-appcta__visual--ink{background:var(--bh-ink)}.bh-appcta__title{margin:0;font-family:var(--bh-display);font-weight:800;font-size:clamp(24px,2vw,30px);line-height:1.1;letter-spacing:-.02em}.bh-appcta__text{margin:0;max-width:440px;font-size:17px;color:var(--bh-muted)}.bh-appcta__board{width:78%;display:flex;flex-direction:column;gap:14px;color:var(--bh-on-dark)}.bh-appcta__board-brand{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1.5px solid rgba(245,240,234,.25);font-family:var(--bh-display);font-weight:800;font-size:18px;letter-spacing:-.04em}.bh-appcta__board-logo{flex:none;display:block;height:22px;width:auto}.bh-appcta__board-line{display:flex;align-items:baseline;gap:8px;font-family:var(--bh-display);font-weight:800;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.035em}.bh-appcta__board-dots{flex:1 1 16px;height:6px;margin-bottom:.12em;background:radial-gradient(circle,rgba(245,240,234,.45) 1.3px,transparent 1.8px) 0 50% /9px 6px repeat-x}.bh-appcta__board-price{color:var(--bh-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.bh-appcta__board-price small{margin-left:2px;font-size:.5em;letter-spacing:0;color:var(--bh-on-dark)}@media (max-width:900px){.bh-appcta__cards{grid-template-columns:minmax(0,1fr);max-width:480px;margin:0 auto;gap:40px}}.bh-partner-band{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:16px 32px 16px 16px;border-radius:32px;background:var(--bh-surface);text-decoration:none;color:var(--bh-ink)}.bh-partner-band img{width:112px;height:112px;border-radius:24px;-o-object-fit:cover;object-fit:cover;display:block}.bh-partner-band__copy{flex:1 1 320px;display:flex;flex-direction:column;gap:4px}.bh-partner-band__title{font-family:var(--bh-display);font-weight:800;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.02em}.bh-partner-band__text{color:var(--bh-muted);font-size:16px}.bh-partner-band__cta{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 18px 0 22px;border-radius:999px;background:var(--bh-ink);color:#ffffff;font-weight:700;font-size:15px;transition:background-color .26s,color .26s}.bh-partner-band:hover .bh-partner-band__cta{background:var(--bh-soft);color:var(--bh-ink)}.bh-partner-band__cta svg{flex:none;width:22px;height:22px;transition:translate .3s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.bh-partner-band:hover .bh-partner-band__cta svg{translate:4px}}.bh-partner-band:focus-visible .bh-partner-band__cta svg{translate:4px}@media (prefers-reduced-motion:reduce){.bh-partner-band__cta svg{transition:none}}.bh-footer{margin-top:clamp(64px,8vw,112px);padding:0 var(--bh-gutter) 28px;color:var(--bh-ink);font-family:var(--bh-body);-webkit-font-smoothing:antialiased}.bh-footer__card{max-width:1440px;margin:0 auto;padding:clamp(24px,3.4vw,48px);border-radius:24px;background:var(--bh-surface);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"logo find" "stores cols";-moz-column-gap:clamp(24px,2.4vw,32px);column-gap:clamp(24px,2.4vw,32px);row-gap:clamp(48px,5vw,64px);box-sizing:border-box}.bh-logo.bh-footer__logo{--bh-logo-h:clamp(32px,3vw,44px);grid-area:logo;align-self:start}.bh-footer__card--partners{background:var(--bh-accent)}.bh-footer__card--partners .bh-footer__heading{color:rgba(28,26,23,.72)}.bh-footer__card--partners .bh-footer__link:hover{color:#ffffff}.bh-footer__card--partners .bh-footer__find{--bh-fill:#d4431b;background:#d4431b}.bh-footer__card--partners .bh-footer__input{color:#ffffff;caret-color:#ffffff}.bh-footer__card--partners .bh-footer__input::-moz-placeholder{color:#ffffff}.bh-footer__card--partners .bh-footer__input::placeholder{color:#ffffff}.bh-footer__card--partners .bh-footer__find-text{color:#ffffff}.bh-footer__card--partners .bh-btn--tint{--bh-btn-on:#ffffff;--bh-btn-on-ink:#b9340f;background:#b9340f;color:#ffffff}.bh-footer__find{--bh-fill:#ffffff;grid-area:find;display:flex;flex-direction:column;gap:clamp(28px,3vw,44px);padding:24px;border-radius:16px;background:#ffffff}.bh-footer__input{width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--bh-ink);font-family:var(--bh-display);font-weight:500;font-size:clamp(38px,4.4vw,64px);line-height:1.15;letter-spacing:-.03em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bh-footer__input::-moz-placeholder{color:var(--bh-muted);opacity:1}.bh-footer__input::placeholder{color:var(--bh-muted);opacity:1}.bh-footer__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.bh-footer__find-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.bh-footer__find-text{margin:0;max-width:560px;font-size:clamp(16px,1.4vw,20px);line-height:1.4;color:var(--bh-ink-2)}.bh-footer__cols{grid-area:cols;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,44%),1fr));gap:32px 24px}.bh-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bh-footer__heading{margin:0 0 8px;font:inherit;font-size:15px;font-weight:500;letter-spacing:0;color:var(--bh-muted)}.bh-footer__link{padding:4px 0;font-size:15px;font-weight:600;line-height:1.3;color:var(--bh-ink);text-decoration:none;transition:color .2s}.bh-footer__link:hover{color:var(--bh-accent-text)}.bh-footer__link--icon{display:inline-flex;align-items:center;gap:6px}.bh-footer__stores{grid-area:stores;align-self:end;display:flex;flex-wrap:wrap;gap:8px}.bh-footer__base{max-width:1440px;margin:20px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 40px;font-size:13px;line-height:1.5;color:var(--bh-muted)}.bh-footer__base p{margin:0}.bh-footer__legal{max-width:780px}.bh-footer__rights{display:flex;flex-wrap:wrap;gap:4px 20px}.bh-footer__rights a{color:var(--bh-ink);text-decoration:underline;text-underline-offset:3px}.bh-footer__card--nofind{grid-template-areas:"logo cols" "stores cols"}.bh-footer :focus-visible:not(input){outline:2px solid var(--bh-ink);outline-offset:2px}@media (max-width:900px){.bh-footer__card{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "find" "cols" "stores";row-gap:40px}.bh-footer__card--nofind{grid-template-areas:"logo" "cols" "stores"}}@media (max-width:640px){.bh-footer__stores{display:grid;grid-template-columns:repeat(auto-fit,minmax(146px,1fr))}.bh-footer__stores .bh-store{justify-content:center;padding:0 10px}}@media (pointer:coarse){.bh-footer__link{display:inline-flex;align-items:center;min-height:44px;padding:0}.bh-footer__col{gap:0}}@media (prefers-reduced-motion:reduce){.bh-footer *,.bh-header,.bh-header *,.bh-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}