.bf-page *{box-sizing:border-box}.bf-page img{max-width:100%;display:block}.bf-page a{color:inherit}.bf-page{--bg:var(--wp--preset--color--bf-base);--bg-deep:var(--wp--preset--color--bf-dark);--surface:var(--wp--preset--color--bf-surface);--surface-2:#EFEBE0;--ink:var(--wp--preset--color--bf-contrast);--muted:var(--wp--preset--color--bf-muted);--muted-soft:#A8A4AE;--line:var(--wp--preset--color--bf-line);--line-2:#DBD4C5;--magenta:var(--wp--preset--color--bf-blue);--magenta-deep:var(--wp--preset--color--bf-blue-deep);--magenta-soft:var(--wp--preset--color--bf-blue-soft);--orange:var(--wp--preset--color--bf-orange);--orange-deep:var(--wp--preset--color--bf-orange-deep);--orange-soft:var(--wp--preset--color--bf-orange-soft);--wa:#25A95B;--glass:rgba(255,255,255,.80);--shadow:0 20px 50px -16px rgba(70,58,34,.22);--r:14px;--disp:'Anton','Anton Fallback','Anton Fallback Roboto','Anton Fallback DejaVu','Anton Fallback FreeSans','Arial Black',system-ui,sans-serif;--body:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif}.bf-page .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.bf-page .disp{font-family:var(--disp);font-weight:400;text-transform:uppercase;line-height:.98;letter-spacing:-.5px}.bf-page .mag{color:var(--magenta)}.bf-page .eyebrow{font-size:12.5px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:var(--magenta);display:inline-flex;align-items:center;gap:8px}.bf-page .eyebrow::before{content:"";width:22px;height:3px;border-radius:2px;background:var(--magenta)}.bf-page .btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:15px;padding:13px 22px;border-radius:12px;cursor:pointer;border:none;transition:transform .15s,box-shadow .15s;font-family:var(--body)}.bf-page .btn svg{width:17px;height:17px}.bf-page .btn-mag{color:#fff;background:linear-gradient(135deg,var(--orange),var(--orange-deep));box-shadow:0 12px 28px -10px rgba(234,88,12,.5)}.bf-page .btn-mag:hover{transform:translateY(-2px);box-shadow:0 18px 36px -10px rgba(234,88,12,.65)}.bf-page .btn-ghost{color:var(--ink);background:var(--surface);border:1.5px solid var(--line-2)}.bf-page .btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.bf-page .btn-out{background:transparent;border:1.6px solid rgba(255,255,255,.55);color:#fff}.bf-page .btn-out:hover{border-color:#fff;transform:translateY(-2px)}.bf-page .hero{position:relative;overflow:hidden}.bf-page .hero::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(640px 360px at 86% 6%,rgba(47,134,224,.11),transparent 60%),radial-gradient(620px 420px at 8% 98%,rgba(249,115,22,.06),transparent 60%)}.bf-page .hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;padding-top:64px;padding-bottom:64px}.bf-page .hero h1{font-family:var(--disp);text-transform:uppercase;font-size:clamp(38px,5.6vw,66px);line-height:.95;letter-spacing:-1px;margin:18px 0 18px;color:var(--ink)}.bf-page .hero p.lead{font-size:18px;color:var(--muted);max-width:480px;margin-bottom:26px}.bf-page .hero .acts{display:flex;gap:12px;flex-wrap:wrap}.bf-page .hrow{display:flex;align-items:center;gap:18px;margin-top:26px;flex-wrap:wrap}.bf-page .stars{color:var(--magenta);font-size:16px;letter-spacing:1px}.bf-page .hrow .rt{font-size:13.5px;color:var(--muted)}.bf-page .hrow .rt b{color:var(--ink)}.bf-page .hrow .sep{width:1px;height:26px;background:var(--line-2)}.bf-page .cfg{background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:24px;color:var(--ink)}.bf-page .cfg .pv{height:210px;border-radius:16px;background:linear-gradient(180deg,#26242c,#161519);display:grid;place-items:center;overflow:hidden;perspective:700px}.bf-page .band{width:78%;height:74px;border-radius:40px;position:relative;transform:rotateX(18deg);background:var(--band,#2F86E0);box-shadow:0 24px 40px -14px rgba(0,0,0,.6),inset 0 3px 0 rgba(255,255,255,.4),inset 0 -8px 14px rgba(0,0,0,.28);display:grid;place-items:center;transition:background .25s}.bf-page .band .txt{font-family:var(--disp);text-transform:uppercase;font-size:26px;letter-spacing:1px;white-space:nowrap;overflow:hidden;max-width:88%;text-overflow:ellipsis;color:var(--bandtext,#fff);transition:color .25s}.bf-page .band.deboss .txt{color:transparent;background:rgba(0,0,0,.2);-webkit-background-clip:text;background-clip:text;text-shadow:0 1px 0 rgba(255,255,255,.4),0 -1px 1px rgba(0,0,0,.5)}.bf-page .cfg .ctl{margin-top:18px}.bf-page .cfg label{font-size:11.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--muted);display:block;margin:0 0 8px}.bf-page .cfg input[type=text]{width:100%;border:1.5px solid var(--line);border-radius:11px;padding:11px 13px;font-size:15px;font-family:var(--body);font-weight:600;color:var(--ink);outline:none;background:#fff;transition:border .15s}.bf-page .cfg input[type=text]:focus{border-color:var(--magenta)}.bf-page .sw{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.bf-page .sw button{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1.5px var(--line);cursor:pointer;transition:transform .12s,box-shadow .12s}.bf-page .sw button:hover{transform:scale(1.12)}.bf-page .sw button.on{box-shadow:0 0 0 2.5px var(--ink);transform:scale(1.12)}.bf-page .fin{display:flex;gap:8px;margin-top:16px}.bf-page .fin button{flex:1;border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:9px;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;font-family:var(--body);transition:.15s}.bf-page .fin button.on{border-color:var(--magenta);color:var(--magenta);background:var(--magenta-soft)}.bf-page .cfg .go{margin-top:18px;width:100%;justify-content:center}.bf-page .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.bf-page .stats .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:30px;padding-bottom:30px}.bf-page .stat{text-align:center}.bf-page .stat .n{font-family:var(--disp);font-size:38px;color:var(--ink);line-height:1}.bf-page .stat .n span{color:var(--magenta)}.bf-page .stat .l{font-size:13px;color:var(--muted);margin-top:6px;font-weight:600}.bf-page .sec{padding-top:74px;padding-bottom:74px}.bf-page .sec-head{text-align:center;max-width:640px;margin:0 auto 44px}.bf-page .sec-head h2{font-family:var(--disp);text-transform:uppercase;font-size:clamp(28px,4vw,44px);line-height:1;letter-spacing:-.5px;margin:14px 0 14px;color:var(--ink)}.bf-page .sec-head p{color:var(--muted);font-size:16.5px}.bf-page .vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bf-page .vcard{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px;transition:transform .18s,box-shadow .18s,border-color .18s}.bf-page .vcard:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:transparent}.bf-page .vimg{width:100%;height:auto;display:block;border-radius:16px;margin-bottom:18px}.bf-page .vband{height:54px;border-radius:30px;margin-bottom:18px;display:grid;place-items:center;font-family:var(--disp);font-size:17px;letter-spacing:1px;text-transform:uppercase;box-shadow:inset 0 2px 0 rgba(255,255,255,.4),inset 0 -6px 10px rgba(0,0,0,.22)}.bf-page .vcard h3{font-size:18px;font-weight:800;margin-bottom:7px;color:var(--ink)}.bf-page .vcard p{font-size:14px;color:var(--muted)}.bf-page .vcard .tag{display:inline-block;margin-top:14px;font-size:11.5px;font-weight:800;letter-spacing:.5px;color:var(--magenta);text-transform:uppercase}.bf-page .agrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bf-page .acard{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;text-decoration:none;transition:.16s;position:relative;overflow:hidden}.bf-page .acard:hover{border-color:var(--magenta);transform:translateY(-3px)}.bf-page .acard .ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;margin-bottom:14px;background:var(--magenta-soft)}.bf-page .acard .ic svg{width:21px;height:21px;color:var(--magenta)}.bf-page .acard h4{font-size:15.5px;font-weight:800;margin-bottom:3px;color:var(--ink)}.bf-page .acard span{font-size:12.5px;color:var(--muted)}.bf-page .acard .arr{position:absolute;right:16px;top:20px;color:var(--line-2);transition:.16s}.bf-page .acard:hover .arr{color:var(--magenta);transform:translateX(3px)}.bf-page .acard .arr svg{width:16px;height:16px}.bf-page .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.bf-page .step{position:relative;padding-top:8px}.bf-page .step .num{font-family:var(--disp);font-size:46px;color:var(--magenta-soft);line-height:.8;-webkit-text-stroke:1px var(--magenta);margin-bottom:10px}.bf-page .step h4{font-size:17px;font-weight:800;margin-bottom:7px;color:var(--ink)}.bf-page .step p{font-size:14px;color:var(--muted)}.bf-page .qual{background:linear-gradient(160deg,#262430,#17161c);color:#fff;border-radius:26px;overflow:hidden}.bf-page .qual .in{display:grid;grid-template-columns:1fr 1fr;gap:46px;padding:52px 48px;align-items:center}.bf-page .qual h2{font-family:var(--disp);text-transform:uppercase;font-size:clamp(28px,3.6vw,40px);line-height:1;margin-bottom:18px;color:#fff}.bf-page .qual h2 .mag{color:var(--magenta)}.bf-page .qual p.sub{color:#C5C2CC;font-size:16px;margin-bottom:26px}.bf-page .qlist{display:grid;gap:16px}.bf-page .qitem{display:flex;gap:13px;align-items:flex-start}.bf-page .qitem .ck{flex:none;width:26px;height:26px;border-radius:8px;background:rgba(226,78,146,.18);display:grid;place-items:center}.bf-page .qitem .ck svg{width:15px;height:15px;color:var(--magenta)}.bf-page .qitem b{display:block;font-size:15.5px;margin-bottom:2px;color:#fff}.bf-page .qitem span{font-size:13.5px;color:#AFACB6}.bf-page .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bf-page .tcard{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px}.bf-page .tcard .qs{color:var(--magenta);font-size:15px;letter-spacing:1px;margin-bottom:12px}.bf-page .tcard p{font-size:15px;margin-bottom:20px;color:var(--ink)}.bf-page .tcard .who{display:flex;align-items:center;gap:12px}.bf-page .tcard .av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--magenta),var(--magenta-deep));display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;flex:none}.bf-page .tcard .nm2{font-size:14px;font-weight:800;color:var(--ink)}.bf-page .tcard .rl{font-size:12.5px;color:var(--muted)}.bf-page .faq{max-width:780px;margin:0 auto}.bf-page .qa{border-bottom:1px solid var(--line)}.bf-page .qa-h{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;background:none;border:none;cursor:pointer;padding:20px 4px;text-align:left;font-size:17px;font-weight:700;color:var(--ink);font-family:var(--body)}.bf-page .qa-h .pm{flex:none;width:24px;height:24px;border-radius:7px;background:var(--magenta-soft);color:var(--magenta);display:grid;place-items:center;font-size:18px;transition:.2s}.bf-page .qa.open .qa-h .pm{transform:rotate(45deg)}.bf-page .qa-b{display:none;padding:0 4px 22px;color:var(--muted);font-size:15px;max-width:680px}.bf-page .qa.open .qa-b{display:block}.bf-page .fcta{position:relative;border-radius:26px;overflow:hidden;background:linear-gradient(125deg,#262430,#16151b);color:#fff;text-align:center;padding:60px 32px}.bf-page .fcta::after{content:"";position:absolute;right:-40px;bottom:-60px;width:260px;height:260px;border-radius:50%;background:rgba(249,115,22,.30);filter:blur(10px)}.bf-page .fcta h2{font-family:var(--disp);text-transform:uppercase;font-size:clamp(30px,4.4vw,50px);line-height:1;position:relative;z-index:1;margin-bottom:14px;color:#fff}.bf-page .fcta p{position:relative;z-index:1;font-size:17px;color:#C5C2CC;margin-bottom:28px}.bf-page .fcta .acts{position:relative;z-index:1;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:1080px){.bf-page .hero .wrap{grid-template-columns:1fr;gap:36px}.bf-page .vgrid,.bf-page .tgrid{grid-template-columns:1fr 1fr}.bf-page .agrid{grid-template-columns:1fr 1fr}.bf-page .steps{grid-template-columns:1fr 1fr;gap:28px}.bf-page .qual .in{grid-template-columns:1fr;gap:30px;padding:40px 28px}}@media(max-width:600px){.bf-page .stats .wrap{grid-template-columns:1fr 1fr;gap:26px}.bf-page .vgrid,.bf-page .tgrid,.bf-page .agrid{grid-template-columns:1fr}.bf-page .steps{grid-template-columns:1fr}.bf-page .hero .acts .btn{flex:1;justify-content:center}.bf-page .hero h1{letter-spacing:0;line-height:1.2}.bf-page .sec-head h2{letter-spacing:0;line-height:1.15}.bf-page .hero .eyebrow{letter-spacing:1.5px}}@media(max-width:400px){.bf-page .hero .acts{flex-direction:column}.bf-page .hero .acts .btn{width:100%}.bf-page a.btn.go{padding-left:14px;padding-right:14px}}.bf-page .bf-brand-banner{padding-top:56px;padding-bottom:0}.bf-page .bf-banner-link{display:block;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px -24px rgba(20,20,30,.35);transition:transform .2s ease,box-shadow .2s ease}.bf-page .bf-banner-link:hover{transform:translateY(-2px);box-shadow:0 24px 60px -24px rgba(20,20,30,.45)}.bf-page .bf-banner-link:focus-visible{outline:3px solid var(--wp--preset--color--bf-blue,#2F86E0);outline-offset:4px}.bf-page .bf-banner-img{display:block;width:100%;height:auto}