.bfl-hero{background:radial-gradient(60% 80% at 88% 18%,rgba(233,194,123,.14),rgba(233,194,123,0) 62%),var(--bf-ink);color:var(--bf-paper)}.bfl-hero-g{max-width:1440px;margin:0 auto;padding:32px var(--px) 96px;display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);gap:clamp(40px,4.5cqi,72px);align-items:center}.bfl-hero .crumb{margin-bottom:32px}.bfl-hero .crumb ol,.bfl-hero .crumb a{color:#C9C4BA}.bfl-hero .crumb [aria-current="page"]{color:var(--bf-paper)}.bfl-hero .crumb a:hover{color:var(--bf-gold)}.bfl-eb-p{display:none}.bfl-h1{margin:0;font:600 clamp(38px,3.75cqi,60px)/1.04 var(--head);letter-spacing:-.04em;color:#fff;text-wrap:balance;overflow-wrap:break-word}.bfl-h1 em{font-style:normal;color:var(--bf-gold)}.bfl-lead{margin:24px 0 0;max-width:600px;font:400 clamp(18px,1.5cqi,22px)/1.55 var(--dm);color:#E4DFD6;text-wrap:pretty}.bfl-when{margin:24px 0 0}.bfl-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px}.bfl-cta .tl-w:hover{color:var(--bf-gold)}.bfl-hero .sr-mk{margin:16px 0 0}.bfl-hero-f{margin:0}.bfl-hero-f .bf-frame{box-shadow:0 40px 80px -40px rgba(0,0,0,.8),0 0 0 1px rgba(233,194,123,.35)}.bf-endnote{margin:0 0 24px;padding:14px 16px;border-left:3px solid var(--bf-gold);background:rgba(233,194,123,.1);font:500 17px/1.45 var(--dm);color:var(--bf-paper)}.bf-endnote[hidden]{display:none}html[data-bf-ended] .bfl-hero .bfl-cta .btn-o~.tl,html[data-bf-ended] .bfl-when{display:none}.bfl-pv{background:var(--surface)}.bfl-pv-g{padding-top:128px;padding-bottom:128px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--gapL);align-items:center}.bfl-pv-f{margin:0}.bfl-pv-f picture img{object-position:62% 50%}.bfl-pv-t .ct-lead{margin-top:24px;max-width:560px}.bfl-feat{list-style:none;margin:40px 0 0;padding:0;border-bottom:1px solid rgba(25,35,62,.16)}.bfl-feat li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 16px;padding:24px 0;border-top:1px solid rgba(25,35,62,.16)}.bfl-feat li:first-child{border-top:2px solid #1F2433}.bfl-feat-n{font:600 30px/1 var(--head);letter-spacing:-.02em;color:var(--accent-ink)}.bfl-feat h3{margin:2px 0 0;font:600 22px/1.2 var(--head);letter-spacing:-.01em}.bfl-feat p{margin:8px 0 0;max-width:46ch;font:400 17px/1.55 var(--dm);color:#474C5A}.bfl-src{margin:28px 0 0;max-width:62ch;font:400 15px/1.55 var(--dm);color:#474C5A}.bfl-proc{background:var(--surface-2)}.bfl-proc ol{grid-template-columns:repeat(3,minmax(0,1fr))}.bfl-terms{background:var(--surface);scroll-margin-top:calc(96px + var(--bfFlow))}.bfl-terms .ct-cols2>div:last-child{background:#FFFFFF;padding:44px 48px 40px;border-top:3px solid var(--accent);box-shadow:0 24px 48px -36px rgba(25,35,62,.35)}.bfl-terms:focus{outline:0}.bfl-terms .wrap{padding-top:120px;padding-bottom:120px}.bfl-dl{border-top-color:#1F2433}.bfl-dl dd{margin:0;font-weight:600}.bfl-h3{margin:44px 0 0;font:600 20px/1.3 var(--head)}.bfl-cond{list-style:none;margin:16px 0 0;padding:0}.bfl-cond li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid rgba(25,35,62,.16);font:400 17px/1.5 var(--dm)}.bfl-cond li::before{content:"";position:absolute;left:0;top:23px;width:14px;height:2px;background:var(--accent)}.bfl-note{margin:24px 0 0;max-width:56ch;font:400 16px/1.55 var(--dm);color:#474C5A}.bfl-terms .sr-mk{margin:16px 0 0}.bfl-store{background:var(--bf-ink)}.bfl-store .split-img{background:#1C1C1C}.bfl-store .spec-l a{color:#fff}.bfl-store .spec-l a:hover{color:var(--bf-gold)}.bfl-form{scroll-margin-top:calc(96px + var(--bfFlow))}.bfl-faq{background:var(--surface-2)}.bfl-final{background:radial-gradient(70% 120% at 50% 0%,rgba(233,194,123,.16),rgba(233,194,123,0) 62%),var(--bf-ink);color:var(--bf-paper);text-align:center}.bfl-final-in{padding-top:136px;padding-bottom:144px;display:flex;flex-direction:column;align-items:center}.bfl-final-h{margin:0;max-width:16ch;font:600 clamp(44px,6cqi,104px)/1 var(--head);letter-spacing:-.045em;color:#fff;text-wrap:balance}.bfl-final-p{margin:28px 0 40px;max-width:44ch;font:400 clamp(18px,1.5cqi,22px)/1.55 var(--dm);color:#E4DFD6;text-wrap:pretty}.bfl-final .bf-k{margin-bottom:24px}@container root (max-width:1099.98px){.bfl-hero-g{grid-template-columns:minmax(0,1fr);padding:32px var(--px) 88px}.bfl-hero-f{max-width:640px}.bfl-pv-g{grid-template-columns:minmax(0,1fr);gap:48px;padding-top:104px;padding-bottom:104px}.bfl-pv-f .ct-r45{aspect-ratio:16/10}.bfl-terms .wrap{padding-top:104px;padding-bottom:104px}.bfl-terms .ct-cols2>div:last-child{padding:36px 32px 32px}.bfl-proc ol{grid-template-columns:minmax(0,1fr)}.bfl-final-in{padding-top:112px;padding-bottom:120px}}@container root (max-width:699.98px){.bfl-hero-g{padding:12px var(--px) 64px;gap:40px}.bfl-hero .crumb{margin-bottom:8px}.bfl-hero .crumb ol{gap:6px;font-size:14px;flex-wrap:nowrap;white-space:nowrap}.bfl-hero-t{display:flex;flex-direction:column}.bfl-hero-t>[data-claim]{display:contents}.bfl-hero-t .bf-k{order:1;margin-bottom:10px;font-size:12px}.bfl-eb-p{display:inline}.bfl-h1{order:2;font-size:clamp(27px,8.6cqi,38px)}.bfl-cta{order:3;margin-top:20px;gap:4px 24px}.bfl-lead{order:4;margin-top:20px;font-size:17px}.bfl-when{display:none}.bfl-hero .sr-mk{order:5}.bf-endnote{order:0}.bfl-cta .btn{width:100%;justify-content:center}.bfl-pv-g{gap:36px;padding-top:80px;padding-bottom:80px}.bfl-pv-f .ct-r45{aspect-ratio:4/3}.bfl-feat li{grid-template-columns:44px minmax(0,1fr);gap:0 12px}.bfl-feat-n{font-size:24px}.bfl-terms .wrap{padding-top:80px;padding-bottom:80px}.bfl-terms .ct-cols2>div:last-child{margin:0 calc(-1 * var(--px) + 8px);padding:28px 20px 24px}.bfl-final-in{padding-top:88px;padding-bottom:96px}}