.cv-bf-head{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-bottom:clamp(3.2rem,1.6rem + 3vw,6.4rem)}.cv-bf-head__main{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.cv-bf-head__title{margin:calc((.95em - var(--cv-lead-122)) / 2) 0;font-family:var(--cv-font-display);font-weight:800;font-stretch:120%;text-transform:uppercase;letter-spacing:-.01em;line-height:var(--cv-lead-122);font-size:clamp(2.8rem,1.6rem + 2.4vw,5.6rem);text-wrap:balance;color:rgb(var(--color-foreground))}.cv-bf-head__aside{margin:0;max-width:44ch;font-size:1.6rem;line-height:1.55;color:rgba(var(--color-foreground),.64);text-wrap:pretty}.cv-bf-head__aside p{margin:0}@media(min-width:990px){.cv-bf-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:4.8rem}.cv-bf-head__aside{justify-self:end}.cv-bf-head__main:has(.cv-eyebrow)+.cv-bf-head__aside{padding-top:3.14rem}}.cv-bf-how[id],.cv-bf-stack[id]{scroll-margin-top:var(--header-height, 6.4rem)}.cv-bf-placeholder{padding-block:1.6rem;font-family:var(--cv-font-mono);font-size:1.2rem;color:rgba(var(--color-foreground),.62)}.cv-bf-q{display:inline-grid;place-items:center;flex:none;aspect-ratio:2 / 3;border:1px solid rgba(var(--cv-accent-ink),.6);border-radius:var(--cv-radius-s);background:rgba(var(--color-foreground),.06);font-family:var(--cv-font-display);font-weight:800;font-stretch:125%;line-height:1;color:rgb(var(--cv-accent-ink))}.cv-bf-q--thumb{width:4.8rem;font-size:2.4rem}.cv-bf-hero{--bf-fg: rgb(var(--color-foreground));--bf-muted: rgba(var(--color-foreground), .64);--bf-faint: rgba(var(--color-foreground), .52);--bf-line: rgba(var(--color-foreground), .24);--bf-gap: 1.4rem;--phone-w: min(37vw, 18.5svh, 17rem);position:relative;isolation:isolate;display:block;overflow:hidden;overflow:clip;background:rgb(var(--color-background));color:var(--bf-fg)}.cv-bf-hero p{margin:0}.cv-bf-hero [hidden],.cv-bf-hero template{display:none!important}.cv-bf-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--bf-gap)}.cv-bf-hero__head,.cv-bf-hero__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bf-gap);min-width:0}.cv-bf-hero__stage{display:flex;flex-direction:column;align-items:center;gap:var(--bf-gap);min-width:0}.cv-bf-hero__eyebrow{align-items:flex-start;color:var(--bf-muted)}.cv-bf-hero__eyebrow .cv-eyebrow__dot{flex:none;margin-top:.35em}.cv-bf-hero__eyebrow-text{min-width:0}.cv-bf-hero__when{white-space:nowrap}@media(max-width:749px){.cv-bf-hero__when{display:block;overflow:hidden;white-space:normal;text-indent:calc(-2ch - .2em)}}.cv-bf-hero__title{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;font-family:var(--cv-font-display);font-weight:800;text-transform:uppercase;color:var(--bf-fg);overflow-wrap:break-word}.cv-bf-hero__line{display:block;max-width:100%;overflow:hidden;overflow:clip;padding:.12em .08em .22em;margin:-.12em -.08em -.22em}.cv-bf-hero__line-in{display:block}.cv-bf-hero__line--1{margin-bottom:-.38em;font-size:clamp(8.4rem,4.4rem + 10.5vw,16rem);font-stretch:125%;letter-spacing:-.02em;line-height:var(--cv-lead-125)}.cv-bf-hero__line--2{font-size:clamp(3rem,1.6rem + 3.2vw,6.4rem);font-stretch:122%;letter-spacing:-.015em;line-height:var(--cv-lead-122);text-wrap:balance}.cv-bf-hero__fill{display:inline-block;margin-left:-.09em;padding-inline:.02em;color:transparent;-webkit-background-clip:text;background-clip:text;background-size:220% 100%;background-position:100% 50%}.cv-bf-hero__fill--signal{background-image:linear-gradient(100deg,rgb(var(--color-primary)),#ffd872 22%,rgb(var(--color-primary)) 38%,#e0a100 58%,rgb(var(--color-primary)) 74%,#ffe29a 88%,rgb(var(--color-primary)))}.cv-bf-hero__fill--holo{background-image:linear-gradient(100deg,#ffb3e2,#b6c8ff 18%,#a8ffe0,#fff1a8,#ffc2b0,#b6c8ff 82%,#ffb3e2)}.cv-bf-hero__fill--gold{background-image:linear-gradient(100deg,#8a6420,#d9b25a 16%,#f6dd98 28%,#b3842a,#e8c572,#8a6420 76%,#f6dd98 90%,#b3842a)}.cv-bf-hero__fill--steel{background-image:linear-gradient(100deg,#7c8086,#d9dce1 18%,#9da1a8,#eef0f3,#80848a,#c5c8cd 82%,#7c8086)}.cv-bf-hero__fill--outline{background:none;-webkit-text-stroke:.025em rgb(var(--color-primary))}.cv-bf-hero__text{max-width:40ch;font-size:1.6rem;line-height:1.55;color:var(--bf-muted);text-wrap:pretty}.cv-bf-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;width:100%}.cv-bf-hero__btn{gap:1rem;flex:1 1 100%}.cv-bf-hero__btn .cv-arrow{width:1.6rem;height:1.6rem}.cv-bf-cd{--cd-n: clamp(3rem, 2.2rem + 2.2vw, 5.2rem);--cd-gap: .8rem;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;max-width:46rem}.cv-bf-cd[hidden],.cv-bf-cd [hidden],[data-cd-root][hidden]{display:none!important}.cv-bf-cd p{margin:0}.cv-bf-cd__label{font-family:var(--cv-font-mono);font-stretch:100%;font-size:clamp(1.2rem,1.1rem + .2vw,1.4rem);font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--cv-accent-ink))}.cv-bf-cd__tiles{display:flex;gap:var(--cd-gap);width:100%}.cv-bf-cd__tile{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.7rem;min-width:0;padding:1.1rem .4rem 1rem;border:1px solid rgba(var(--cv-accent-ink),.4);border-radius:var(--cv-radius-s);background:rgba(var(--cv-accent-ink),.07)}.cv-bf-cd__n{display:block;min-width:2ch;font-family:var(--cv-font-display);font-size:var(--cd-n);font-weight:800;font-stretch:112%;line-height:var(--cd-n);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:rgb(var(--color-foreground))}.cv-bf-cd__tile[data-long] .cv-bf-cd__n{font-size:calc(var(--cd-n) * .7)}.cv-bf-cd__u{font-family:var(--cv-font-mono);font-stretch:100%;font-size:clamp(1rem,.85rem + .3vw,1.2rem);font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--color-foreground),.64)}.cv-bf-cd--sm{--cd-n: clamp(2.2rem, 1.6rem + 1.4vw, 3.4rem);--cd-gap: .6rem;align-items:center;max-width:32rem;margin-inline:auto}.cv-bf-cd--sm .cv-bf-cd__tile{padding:.9rem .4rem .8rem;gap:.6rem}.cv-bf-cdsec__inner{display:flex;justify-content:center}@media(max-width:749px){.cv-bf-hero .cv-bf-cd{--cd-n: 3.6rem;margin-top:.7rem}.cv-bf-hero__title--soon~.cv-bf-cd{margin-top:0}.cv-bf-cd--sm .cv-bf-cd__u{font-size:1rem}}@media(min-width:750px){.cv-bf-hero .cv-bf-cd{max-width:53.8rem}.cv-bf-hero--teaser .cv-bf-cd{max-width:47rem}}@media(min-width:990px){.cv-bf-cd--sm{--cd-n: 4.4rem;max-width:40rem}}.cv-bf-hero__title--soon .cv-bf-hero__line--2{font-size:clamp(3.2rem,1.8rem + 3.4vw,6.4rem)}.cv-bf-hero__title--offer .cv-bf-hero__line--1{margin-bottom:-.36em;font-size:clamp(5.6rem,3.2rem + 5vw,9.6rem)}.cv-bf-hero__title--offer .cv-bf-hero__line--2{font-size:clamp(2.2rem,1.4rem + 1.8vw,3.6rem)}.cv-bf-hero__small{display:flex;flex-direction:column;gap:.4rem;max-width:46ch}.cv-bf-hero__note,.cv-bf-hero__fine{font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.62);text-wrap:pretty}.cv-bf-hero__note a{display:inline-block;padding-block:1.2rem;margin-block:-1.2rem;color:var(--bf-fg);text-decoration:underline;text-decoration-color:rgba(var(--color-foreground),.4);text-underline-offset:.3rem;white-space:nowrap}.cv-bf-hero__fine{font-size:1.2rem;color:var(--bf-faint)}.cv-bf-hero__chips{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;width:100%;min-width:0}.cv-bf-hero__chips-label{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-faint)}.cv-bf-hero__chip-list{display:flex;gap:.6rem;max-width:calc(100% + 1.2rem);margin:-.6rem;padding:.6rem;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.cv-bf-hero__chip-list::-webkit-scrollbar{display:none}.cv-bf-hero__chip-list>li{flex:none}.cv-bf-hero__chip{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 1.6rem;border:1px solid var(--bf-line);border-radius:99px;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.2rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;color:var(--bf-fg);text-decoration:none;transition:border-color .25s,background-color .25s,transform .08s}@media(hover:hover){.cv-bf-hero__chip:hover{border-color:rgba(var(--color-foreground),.6);background:rgba(var(--color-foreground),.05)}}.cv-bf-hero__chip:active{transform:scale(.97)}.cv-bf-hero__editor{padding:1rem 1.2rem;border:1px dashed rgba(var(--color-foreground),.4);border-radius:var(--cv-radius-s);font-size:1.2rem;color:var(--bf-muted)}.cv-bf-hero__pair{position:relative;display:flex;align-items:flex-start;justify-content:center;margin-block:.4rem}.cv-bf-hero__glow{position:absolute;left:50%;top:46%;z-index:-1;width:130%;aspect-ratio:1.3;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--color-foreground),.07),transparent);pointer-events:none}.cv-bf-hero__fig{display:grid;grid-template-areas:"k" "v" "s";justify-items:center;align-content:start;row-gap:.6rem;width:max(var(--phone-w),11.6rem);margin:0;text-align:center}.cv-bf-hero__cap{display:contents}.cv-bf-hero__kicker{grid-area:k;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--bf-muted)}.cv-bf-hero__sub{grid-area:s;max-width:100%;font-size:1.2rem;line-height:1.35;color:var(--bf-muted);text-wrap:balance}.cv-bf-hero__phone{grid-area:v / v / s / s;display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--bf-fg);text-decoration:none;-webkit-tap-highlight-color:transparent}.cv-bf-hero__box,.cv-bf-hero__ghost{grid-area:v;position:relative;display:block;width:var(--phone-w);aspect-ratio:2 / 3;transition:translate .5s var(--cv-ease-out)}.cv-bf-hero__fig--mine .cv-bf-hero__box{rotate:-2deg}.cv-bf-hero__fig--ours .cv-bf-hero__ghost{rotate:2deg}.cv-bf-hero__skin{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;opacity:0;transition:opacity 0s linear .42s}.cv-bf-hero__skin[data-active]{z-index:1;opacity:1;transition:opacity .42s var(--cv-ease-out)}.cv-bf-hero__img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 .2rem .3rem rgba(0,0,0,.5)) drop-shadow(0 2rem 2.4rem rgba(0,0,0,.55));-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cv-bf-hero__skin--css{display:grid;place-items:center}.cv-bf-hero__skin--css .cv-phone{--w: calc(var(--phone-w) * .66)}.cv-bf-hero__name{display:inline-flex;align-items:center;gap:.4rem;min-height:2.4rem;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.2rem;font-weight:500;letter-spacing:.02em;white-space:nowrap;text-decoration:underline;text-decoration-color:rgba(var(--color-foreground),.35);text-underline-offset:.3rem}.cv-bf-hero__name .cv-arrow{flex:none;width:1.4rem;height:1.4rem}.cv-bf-hero__phone:focus-visible{outline:none}.cv-bf-hero__phone:focus-visible .cv-bf-hero__name{outline:2px solid rgb(var(--cv-accent-ink));outline-offset:.3rem;border-radius:.2rem}@media(hover:hover){.cv-bf-hero__phone:hover .cv-bf-hero__box{translate:0 -.8rem}.cv-bf-hero__phone:hover .cv-bf-hero__name{text-decoration-color:currentColor}}.cv-bf-hero__plus{align-self:center;z-index:1;margin:0 .2rem;font-family:var(--cv-font-display);font-weight:800;font-stretch:125%;font-size:clamp(3.2rem,2rem + 3vw,7.2rem);line-height:1;color:rgba(var(--color-foreground),.4)}.cv-bf-hero__trace{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.cv-bf-cut{fill:none;stroke:rgba(var(--color-foreground),.7);stroke-width:1.5;vector-effect:non-scaling-stroke}.cv-bf-cut--outline{fill:rgba(var(--color-foreground),.04)}.cv-bf-hero__q{position:absolute;left:49.75%;top:56%;translate:-50% -50%;font-family:var(--cv-font-display);font-weight:800;font-stretch:125%;font-size:calc(var(--phone-w) * .42);line-height:1;color:transparent;-webkit-text-stroke:.025em rgba(var(--color-foreground),.9)}.cv-bf-hero__tag{position:absolute;top:30%;right:2%;rotate:6deg;padding:.36em .8em;border-radius:99px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--cv-font-mono);font-stretch:100%;font-size:clamp(1.1rem,var(--phone-w) * .075,1.9rem);font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.cv-bf-hero__caption{max-width:40ch;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;line-height:1.5;letter-spacing:.02em;text-align:center;text-wrap:balance;color:var(--bf-faint)}@media(max-width:749px){.cv-bf-hero__caption{display:none}}.cv-bf-hero--inactive .cv-bf-hero__line--1{margin-bottom:-.3em;font-size:clamp(6rem,3.2rem + 7vw,11.2rem)}.cv-bf-hero--inactive .cv-bf-hero__fill{background:none;color:transparent;-webkit-text-stroke:.022em rgba(var(--color-foreground),.5)}.cv-bf-hero--inactive .cv-bf-hero__line--2{font-size:clamp(3.6rem,1.8rem + 4vw,7.6rem)}.cv-bf-hero--inactive .cv-bf-hero__fig--ours,.cv-bf-hero--inactive .cv-bf-hero__plus,.cv-bf-hero--inactive .cv-bf-hero__caption,.cv-bf-hero--inactive .cv-bf-hero__kicker,.cv-bf-hero--inactive .cv-bf-cd,.cv-bf-hero--inactive .cv-bf-hero__small,.cv-bf-hero--inactive .cv-bf-hero__when{display:none}@media(max-width:989px)and (max-height:680px){.cv-bf-hero{--phone-w: min(34vw, 16svh)}}@media(max-width:989px)and (max-height:600px){.cv-bf-hero{--bf-gap: 1rem;--phone-w: min(30vw, 14svh);--section-padding-top: 16px !important}.cv-bf-hero__line--1{font-size:6.8rem}.cv-bf-hero__tag{top:19%}}@media(min-width:750px)and (max-width:989px){.cv-bf-hero{--phone-w: min(26vw, 22rem, 28svh)}.cv-bf-hero__btn{flex:0 1 auto}}@media(min-width:990px){.cv-bf-hero{--phone-w: clamp(17rem, min(19vw, 40svh), 28rem);display:grid;align-content:center;min-height:min(calc(100svh - var(--header-height, 6.4rem)),88rem)}.cv-bf-hero>.page-width{width:100%}.cv-bf-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:". stage" "head stage" "body stage" ". stage";column-gap:4.8rem;row-gap:0}.cv-bf-hero__head{grid-area:head;gap:2rem}.cv-bf-hero__stage{grid-area:stage;align-self:center;gap:2.8rem}.cv-bf-hero__body{grid-area:body;gap:1.4rem;margin-top:1.6rem}.cv-bf-hero__ctas{width:auto}.cv-bf-hero__btn{flex:0 1 auto}.cv-bf-hero__chips{flex-direction:row;align-items:center;gap:1.2rem}.cv-bf-hero__chip-list{flex-wrap:wrap}.cv-bf-hero__chip{min-height:3.4rem;padding:0 1.4rem;border-color:rgba(var(--color-foreground),.18);font-size:1.1rem;color:rgba(var(--color-foreground),.72)}.cv-bf-hero__fig--mine .cv-bf-hero__box{rotate:-3deg}.cv-bf-hero__fig--ours .cv-bf-hero__ghost{rotate:3deg}.cv-bf-hero__plus{margin:0 .8rem}.cv-bf-hero__sub{font-size:1.3rem}}@media(min-width:990px)and (max-height:900px){.cv-bf-hero.section--padding{padding-block-start:min(var(--section-padding-top, 0px),2.4rem)}.cv-bf-hero__line--1{font-size:min(16rem,16svh)}.cv-bf-hero__line--2{font-size:min(6.4rem,6svh)}.cv-bf-hero__head{gap:min(2rem,1.9svh)}.cv-bf-hero__body{gap:1.2rem;margin-top:1.6rem}.cv-bf-hero .cv-bf-cd{--cd-n: min(5.2rem, 5svh);gap:.6rem}.cv-bf-hero .cv-bf-cd__tile{padding-block:.8rem .7rem;gap:.5rem}}@media(min-width:990px)and (max-height:760px),(min-width:990px)and (max-width:1199px)and (max-height:900px){.cv-bf-hero__chips{display:none}}@media(min-width:990px)and (max-width:1199px){.cv-bf-hero__head .cv-bf-hero__btn{padding-inline:1.8rem}}@media(min-width:990px){.cv-bf-hero--teaser{min-height:0}.cv-bf-hero--teaser .cv-bf-cd{--cd-n: min(4.4rem, 4.8svh)}.cv-bf-hero--teaser .cv-bf-hero__small{display:none}.cv-bf-hero--teaser .cv-bf-cd__tile{padding-block:.9rem .8rem}}.cv-bf-hero--teaser.cv-bf-hero--soon .cv-bf-hero__when{display:block;overflow:hidden;white-space:normal;margin-top:.4rem;font-size:1.4rem;font-weight:600;letter-spacing:.1em;text-indent:calc(-2ch - .2em);color:rgb(var(--color-primary))}@media(min-width:990px){.cv-bf-hero--teaser.cv-bf-hero--soon .cv-bf-hero__when{font-size:1.6rem}}@supports not (height: 1svh){.cv-bf-hero{--phone-w: min(37vw, 17rem)}@media(min-width:750px){.cv-bf-hero{--phone-w: min(26vw, 22rem)}}@media(min-width:990px){.cv-bf-hero{--phone-w: clamp(17rem, 19vw, 28rem)}}}@media(max-width:749px){.cv-bf-hero__chip-list{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3.2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3.2rem),transparent);padding-right:3.6rem;scroll-padding-inline:.6rem 3.6rem}.cv-bf-hero__line--1{margin-bottom:-.42em}}@media(max-width:399px){.cv-bf-hero__name{font-size:1.1rem;letter-spacing:0}}@media(max-width:359px){.cv-bf-hero .cv-eyebrow{font-size:1rem;letter-spacing:.06em}.cv-bf-hero__when{text-indent:calc(-2ch - .12em)}}.cv-bf-how__body{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.cv-bf-how__left{display:flex;flex-direction:column;gap:3.2rem}.cv-bf-how__steps{display:grid;gap:2.4rem;margin:0;padding:0;list-style:none}.cv-bf-how__step{display:grid;gap:.6rem;padding-left:1.6rem;border-left:1px solid rgba(var(--color-foreground),.12)}.cv-bf-how__num{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.2rem;font-weight:500;letter-spacing:.06em;color:rgba(var(--color-foreground),.52)}.cv-bf-how__step:nth-child(2) .cv-bf-how__num{color:rgb(var(--cv-accent-ink))}.cv-bf-how__step-title{margin:0;font-family:var(--cv-font-display);font-size:2rem;font-weight:700;font-stretch:112%;line-height:1.25;letter-spacing:-.005em;text-transform:none;color:rgb(var(--color-foreground))}.cv-bf-how__step-text{margin:0;max-width:46ch;font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.64)}.cv-bf-how__cta{margin:0}.cv-bf-how__btn{gap:1rem}@media(max-width:989px){.cv-bf-how__left{display:contents}.cv-bf-how__cta{order:1}}@media(max-width:749px){.cv-bf-how__btn{width:100%}}@media(min-width:990px){.cv-bf-how__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4.8rem}}.cv-bf-demo{--bf-ease-back: cubic-bezier(.34, 1.56, .64, 1);display:grid;gap:1.6rem;min-width:0;padding:clamp(1.6rem,1rem + 1.6vw,2.4rem);border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--cv-radius-l);background:rgb(var(--color-secondary-background))}.cv-bf-demo p{margin:0}.cv-bf-demo__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.cv-bf-demo__label,.cv-bf-demo__legend{font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.cv-bf-demo__badge,.cv-bf-demo__chip{display:inline-flex;align-items:center;padding:.3rem .8rem;border:1px solid rgba(var(--color-foreground),.24);border-radius:99px;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:rgba(var(--color-foreground),.8)}.cv-bf-demo__chip{justify-self:start;border-color:rgba(var(--cv-accent-ink),.6);color:rgb(var(--cv-accent-ink))}.cv-bf-demo__ctl{display:none;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;min-width:0;margin:0;padding:0;border:0}.cv-bf-demo__legend{float:left;padding:0}.cv-bf-demo__opts{display:flex;gap:.6rem}.cv-bf-demo__opt{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border:1px solid rgba(var(--color-foreground),.24);border-radius:99px;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s,color .2s,border-color .2s,transform .08s}@media(hover:hover){.cv-bf-demo__opt:hover{border-color:rgba(var(--color-foreground),.6)}}.cv-bf-demo__opt:active{transform:scale(.94)}.cv-bf-demo__radio:checked+.cv-bf-demo__opt{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cv-bf-demo__radio:focus-visible+.cv-bf-demo__opt{outline:2px solid rgb(var(--cv-accent-ink));outline-offset:2px}.cv-bf-demo__rows{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid rgba(var(--color-foreground),.12)}.cv-bf-demo__row{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;grid-template-areas:"thumb info price" "thumb qty price";align-items:center;column-gap:1.4rem;row-gap:.2rem;padding:1.4rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12)}.cv-bf-demo__thumb{grid-area:thumb;display:block;width:4.8rem;aspect-ratio:2 / 3}.cv-bf-demo__img,.cv-bf-demo__thumb-empty{display:block;width:100%;height:100%;object-fit:contain}.cv-bf-demo__thumb-empty{border-radius:var(--cv-radius-s);background:rgba(var(--color-foreground),.06)}.cv-bf-demo__info{grid-area:info;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;min-width:0}.cv-bf-demo__title{font-size:1.4rem;font-weight:600;line-height:1.3;color:rgb(var(--color-foreground))}.cv-bf-demo__sub{flex-basis:100%;font-size:1.2rem;line-height:1.35;color:rgba(var(--color-foreground),.62)}.cv-bf-demo__qty{grid-area:qty;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.2rem;color:rgba(var(--color-foreground),.8);font-variant-numeric:tabular-nums}.cv-bf-demo__n{display:inline-block;min-width:1ch}.cv-bf-demo__price{grid-area:price;justify-self:end;min-width:9ch;font-size:1.4rem;font-weight:600;line-height:1.35;text-align:right;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground))}.cv-bf-demo__p{display:block}.cv-bf-demo__was{display:block;font-size:1.2rem;font-weight:400;color:rgba(var(--color-foreground),.52)}.cv-bf-demo__unit{font-size:1.1rem;font-weight:400;color:rgba(var(--color-foreground),.62)}.cv-bf-demo__price--zero{color:rgb(var(--cv-accent-ink))}.cv-bf-demo__bundle{justify-self:start;text-wrap:balance;padding:.6rem 1.2rem;border-radius:1.4rem;line-height:1.45;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.2rem;font-weight:600;letter-spacing:.02em}.cv-bf-demo__result{font-size:1.5rem;font-weight:600;line-height:1.45;color:rgb(var(--color-foreground))}.cv-bf-demo__note{font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.56)}@supports not selector(:has(*)){.cv-bf-demo [data-q]:not([data-q~="2"]){display:none}}@supports selector(:has(*)){.cv-bf-demo__ctl{display:flex}.cv-bf-demo:has(input[value="1"]:checked) [data-q]:not([data-q~="1"]),.cv-bf-demo:has(input[value="2"]:checked) [data-q]:not([data-q~="2"]),.cv-bf-demo:has(input[value="3"]:checked) [data-q]:not([data-q~="3"]),.cv-bf-demo:has(input[value="4"]:checked) [data-q]:not([data-q~="4"]),.cv-bf-demo:has(input[value="5"]:checked) [data-q]:not([data-q~="5"]){display:none}}.cv-bf-stack__table{width:100%;border-collapse:collapse;font-size:1.6rem;line-height:1.5}.cv-bf-stack__table th{padding:0 1.6rem 1.2rem 0;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-align:left;text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.cv-bf-stack__table td{text-wrap:balance;padding:1.8rem 1.6rem 1.8rem 0;vertical-align:top;border-top:1px solid rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.8)}.cv-bf-stack__table td:first-child{width:42%;font-weight:600;color:rgb(var(--color-foreground))}.cv-bf-stack__table tr:last-child td{border-bottom:1px solid rgba(var(--color-foreground),.12)}.cv-bf-stack__hl{font-weight:600;color:rgb(var(--cv-accent-ink))}.cv-bf-stack__no{color:rgba(var(--color-foreground),.62)}.cv-bf-stack__label{display:none}.cv-bf-stack__foot{max-width:72ch;margin-top:2.4rem;font-size:1.3rem;line-height:1.6;color:rgba(var(--color-foreground),.62)}.cv-bf-stack__foot p{margin:0}.cv-bf-stack__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.cv-bf-stack__ctas .btn{gap:1rem}@media(max-width:749px){.cv-bf-stack__table,.cv-bf-stack__table tbody,.cv-bf-stack__table tr,.cv-bf-stack__table td{display:block}.cv-bf-stack__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cv-bf-stack__table tr{padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground),.12)}.cv-bf-stack__table tr:last-child{border-bottom:1px solid rgba(var(--color-foreground),.12)}.cv-bf-stack__table td,.cv-bf-stack__table tr:last-child td{width:auto;padding:0;border:0}.cv-bf-stack__table td+td{margin-top:.8rem}.cv-bf-stack__table .cv-bf-stack__label{display:block;margin-bottom:.2rem;font-family:var(--cv-font-mono);font-stretch:100%;font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.62)}.cv-bf-stack__table td:first-child{width:auto}.cv-bf-stack__ctas .btn{flex:1 1 100%}}@media(prefers-reduced-motion:no-preference){body:not(.disable-animations) .cv-bf-hero__line-in{animation:cv-bf-rise 1.1s var(--cv-ease-out) .12s both}body:not(.disable-animations) .cv-bf-hero__line--2 .cv-bf-hero__line-in{animation-delay:.22s}body:not(.disable-animations) .cv-bf-hero__in{animation:cv-bf-fade .9s var(--cv-ease-out) calc(var(--d, 0) * 1ms) both}body:not(.disable-animations) .cv-bf-hero__fig--mine .cv-bf-hero__box{animation:cv-bf-settle 1.2s var(--cv-ease-out) .15s both}body:not(.disable-animations) .cv-bf-hero__plus{animation:cv-bf-pop .5s var(--cv-ease-out) .5s both}body:not(.disable-animations) .cv-bf-hero__ghost{animation:cv-bf-lift 1.2s var(--cv-ease-out) .6s both}body:not(.disable-animations) .cv-bf-hero__trace{animation:cv-bf-trace .8s var(--cv-ease-out) .7s both}body:not(.disable-animations) .cv-bf-hero__q{animation:cv-bf-q .42s var(--cv-ease-out) 1.3s both}body:not(.disable-animations) .cv-bf-hero__tag{animation:cv-bf-tag .42s var(--cv-ease-out) 1.45s both}body:not(.disable-animations) .cv-bf-hero__kicker,body:not(.disable-animations) .cv-bf-hero__sub,body:not(.disable-animations) .cv-bf-hero__name{animation:cv-bf-fade .9s var(--cv-ease-out) .9s both}body:not(.disable-animations) .cv-bf-demo__n,body:not(.disable-animations) .cv-bf-demo__p,body:not(.disable-animations) .cv-bf-demo__result>span{animation:cv-bf-roll .22s var(--cv-ease-out) both}body:not(.disable-animations) .cv-bf-demo__bundle{animation:cv-bf-chip .24s var(--bf-ease-back) both}}@keyframes cv-bf-rise{0%{transform:translate3d(0,150%,0)}}@keyframes cv-bf-fade{0%{opacity:0;transform:translate3d(0,1.6rem,0)}}@keyframes cv-bf-settle{0%{transform:translate3d(0,5rem,0) rotate(-4deg)}}@keyframes cv-bf-lift{0%{transform:translate3d(0,5rem,0)}}@keyframes cv-bf-pop{0%{opacity:0;transform:scale(.4)}}@keyframes cv-bf-trace{0%{opacity:0;transform:scale(.94)}}@keyframes cv-bf-q{0%{opacity:0;transform:scale(.6)}}@keyframes cv-bf-tag{0%{opacity:0;transform:translate(1.2rem)}}@keyframes cv-bf-roll{0%{opacity:0;transform:translateY(60%)}}@keyframes cv-bf-chip{0%{opacity:0;transform:scale(.9)}}.disable-animations .cv-bf-hero__skin,.disable-animations .cv-bf-hero__box{transition:none}@media(prefers-reduced-motion:reduce){.cv-bf-hero *,.cv-bf-demo *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/cv-bf.css.map */
