.bfp{margin:0;background:#fffaf6}.bfp a{color:inherit}.bfp{--navy0:#0a1538;--navy1:#122a66;--navy2:#1e3f96;--blue:#1c3693;--blue2:#358cff;--ink:#0b0d12;--ink2:#1f2a44;--cream:#fffaf6;--peach:#fff4ec;--mint:#eefaf3;--cta:#d12947;--cta2:#ad223b;--red:#ec3957;--display:var(--font-rcb),"Radio Canada Big","Archivo",system-ui,sans-serif;--body:var(--font-archivo),"Archivo",system-ui,sans-serif;--mono:var(--font-rcb),"Radio Canada Big","Archivo",system-ui,sans-serif;font-family:var(--body);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased}.bfp *{box-sizing:border-box}.bfp h1,.bfp h2,.bfp h3,.bfp p{margin:0}.bfp h1,.bfp h2,.bfp h3{font-family:var(--display);font-weight:700;letter-spacing:0;text-wrap:balance}.bfp a{text-decoration:none}.bfp .wrap{width:100%;max-width:1120px;margin:0 auto;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.bfp .mono{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.bfp .ic{display:inline-block;flex:0 0 auto}.bfp .ic svg{width:100%;height:100%;display:block}.bfp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--body);font-weight:600;font-size:15px;border-radius:999px;padding:14px 24px;border:0;cursor:pointer;white-space:nowrap;transition:background .15s,transform .15s}.bfp .btn-red{background:var(--cta);color:#fff;box-shadow:0 10px 24px -8px rgba(209,41,71,.7)}.bfp .btn-red:hover{background:var(--cta2)}.bfp .btn-navy{background:var(--blue);color:#fff}.bfp .btn-navy:hover{background:#142a78}.bfp .btn-white{background:#fff;color:var(--blue)}.bfp .btn-line{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35)}.bfp .btn-line:hover{background:rgba(255,255,255,.08)}.bfp .btn:focus-visible,.bfp a:focus-visible,.bfp input:focus-visible,.bfp summary:focus-visible{outline:2px solid var(--blue2);outline-offset:3px}.bfp .dealbar{color:#fff}.bfp .dealbar-in{justify-content:center;gap:16px;padding-block:10px;font-size:14px;font-weight:500}.bfp .dealbar b{font-weight:700}.bfp .dealbar .tag{background:#fff;color:var(--cta);border-radius:999px;padding:3px 10px;letter-spacing:.1em}.bfp .dealbar .tag,.bfp .dealbar .tick{font-family:var(--mono);font-weight:700}.bfp .dealbar .tick{letter-spacing:.02em;font-variant-numeric:tabular-nums}.bfp .dealbar a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.bfp .hero{position:relative;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,#1e3f96 0,#122a66 44%,#0a1538 100%);color:#fff}.bfp .hdr-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px;position:relative;z-index:3}.bfp .wordmark{display:inline-flex;flex-direction:column;font-family:var(--display);font-weight:600;font-size:22px;line-height:.92;letter-spacing:-.04em;color:inherit}.bfp .hnav{display:flex;align-items:center;gap:26px;margin-left:28px;margin-right:auto;font-size:14.5px;font-weight:500}.bfp .hnav a{display:inline-flex;align-items:center;gap:6px;opacity:.92}.bfp .hnav a:hover{opacity:1}.bfp .pdot{width:6px;height:6px;border-radius:50%;background:#8133f1;box-shadow:0 0 8px #8133f1}.bfp .hright{display:flex;align-items:center;gap:22px;font-size:14.5px;font-weight:500}.bfp .hright .btn{padding:10px 18px;font-size:14px}.bfp .blk{position:absolute;background:#1e3f96;opacity:.55}.bfp .tape{position:absolute;left:-6%;width:112%;height:34px;background:#050d28;color:#ff4d6a;display:flex;align-items:center;overflow:hidden;white-space:nowrap;z-index:1;font-family:var(--display);font-weight:700;font-size:15px;box-shadow:0 8px 22px rgba(0,0,0,.35)}.bfp .tape span{flex:0 0 auto}.bfp .tape span b{font-weight:700}.bfp .bf{position:relative;z-index:2;text-align:center;padding-top:104px}.bfp .bubble{display:inline-block;position:relative;background:#fff;color:var(--cta);font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:0;padding:8px 18px;border-radius:14px}.bfp .bubble:after{content:"";position:absolute;left:24px;bottom:-7px;width:14px;height:14px;background:#fff;transform:rotate(45deg);border-radius:2px}.bfp .mega{margin:22px 0 0;font-weight:700;letter-spacing:0;line-height:.84;font-size:clamp(84px,19vw,268px)}.bfp .mega .l{position:relative;width:fit-content;margin:0 auto}.bfp .mega .l1{color:#fff}.bfp .mega .l2{color:#ff4d6a}.bfp .sticker{position:absolute;right:-.3em;top:.02em;width:clamp(54px,8.4vw,120px);height:clamp(54px,8.4vw,120px);border-radius:50%;background:var(--cta);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(15px,2.3vw,32px);line-height:.95;letter-spacing:0;transform:rotate(12deg);box-shadow:0 14px 30px -8px rgba(0,0,0,.55),inset 0 0 0 3px rgba(255,255,255,.25)}.bfp .datepill{left:50%;top:100%;transform:translate(-50%,-50%);background:#050d28;border-radius:999px;padding:.6em 1.2em;font-family:var(--mono);font-weight:700;font-size:clamp(11px,1.5vw,21px);letter-spacing:.02em;line-height:1;white-space:nowrap;box-shadow:0 10px 24px -8px rgba(0,0,0,.6)}.bfp .datepill,.bfp .spark{position:absolute;color:#fff}.bfp .spark{z-index:3}.bfp .arc{position:relative;z-index:2;margin:52px auto 0;max-width:1080px;background:#0c1c4e;border-radius:540px 540px 0 0/340px 340px 0 0;padding:92px 56px 64px;box-shadow:inset 0 2px 0 rgba(255,255,255,.14);text-align:center}.bfp .arc-in{max-width:760px;margin:0 auto}.bfp .arc .kick{display:inline-block;font-size:clamp(34px,5vw,64px);color:#fff;line-height:1;padding-bottom:10px;border-bottom:4px solid #ff4d6a}.bfp .arc .kick,.bfp .arc .off{font-family:var(--display);font-weight:700;letter-spacing:0}.bfp .arc .off{font-size:clamp(60px,10vw,132px);line-height:.95}.bfp .arc .off span{color:#ff4d6a}.bfp .arc .tag2{font-family:var(--display);font-weight:700;font-size:clamp(22px,3vw,34px);line-height:1.1;margin-top:16px;letter-spacing:0}.bfp .arc .tag2 em{font-style:normal;color:#9ec5ff}.bfp .arc .lede2{font-size:17px;line-height:1.5;color:rgba(255,255,255,.76);margin:14px auto 0;max-width:560px}.bfp .arc .lede2 b{color:#fff}.bfp .arc .stat{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:30px}.bfp .arc .stat .mono{color:rgba(255,255,255,.55)}.bfp .timers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;text-align:left}.bfp .timers .tblock{margin-top:0;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);border-radius:18px;padding:16px}.bfp .arc .ribbon{margin-top:22px}.bfp .arc .dates{text-align:center}.bfp .arc .priceline{justify-content:center;border-top:0;padding-top:0;margin-top:18px}.bfp .arc .priceline .once{margin-left:0}.bfp .hero-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.bfp .arc .notify{margin-inline:auto;justify-content:center}.bfp .arc .notify-l{text-align:center}.bfp .clock{background:rgba(14,26,60,.66);border-radius:22px;padding:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15),0 40px 80px -30px rgba(0,0,0,.6);backdrop-filter:blur(8px);min-width:0}.bfp .clock-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.bfp .clock-top .mono{color:rgba(255,255,255,.6)}.bfp .status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.bfp .status i{width:8px;height:8px;border-radius:50%;display:inline-block}.bfp .tblock{margin-top:18px}.bfp .tlabel{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.bfp .tlabel b{font-family:var(--display);font-size:20px;letter-spacing:0}.bfp .tlabel span{font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.5)}.bfp .cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bfp .cell{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);border-radius:12px;padding:12px 6px 9px;text-align:center}.bfp .cell b{display:block;font-family:var(--display);font-weight:700;font-size:38px;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.bfp .cell small{display:block;margin-top:6px;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.bfp .cells.hot .cell{background:rgba(236,57,87,.18);box-shadow:inset 0 0 0 1px rgba(255,120,140,.45)}.bfp .dates{margin-top:16px;font-family:var(--mono);font-size:11px;line-height:1.7;color:rgba(255,255,255,.6)}.bfp .ribbon{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:3px;margin-top:14px}.bfp .ribbon i{height:26px;border-radius:5px;background:rgba(255,255,255,.1);position:relative}.bfp .ribbon i.bf{background:#ec3957}.bfp .ribbon i.cm{background:#358cff}.bfp .ribbon-l{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--mono);font-size:10px;color:rgba(255,255,255,.5)}.bfp .priceline{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)}.bfp .priceline .now{font-family:var(--display);font-weight:700;font-size:46px;letter-spacing:0;line-height:1}.bfp .priceline .was{font-size:17px;color:rgba(255,255,255,.5);text-decoration:line-through}.bfp .priceline .once{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-left:auto}.bfp .clock .btn{width:100%;margin-top:16px}.bfp .trust{background:#fff;border-bottom:1px solid #efe6df}.bfp .trust-in{display:flex;align-items:center;gap:34px;flex-wrap:wrap;justify-content:center;padding-block:26px}.bfp .trust .mono{color:#5b6580}.bfp .trust span.w{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:0;color:#7a8299}.bfp .sec{padding-block:96px}.bfp .eyebrow{display:inline-flex;align-items:center;gap:8px}.bfp .eyebrow i{width:9px;height:9px;border-radius:2px;display:inline-block}.bfp .h2{font-size:52px;line-height:1.02}.bfp .h2 em{font-style:normal;color:var(--blue)}.bfp .lead{font-size:18px;line-height:1.55;color:#3d4663;max-width:600px;margin-top:16px}.bfp .sec-head{display:grid;gap:14px;margin-bottom:44px}.bfp .mathwrap{background:radial-gradient(110% 70% at 50% -6%,#f2f5ff 0,rgba(0,0,0,0) 56%),linear-gradient(#fffdfa,#fffaf6)}.bfp .calc{background:#fff;border-radius:24px;box-shadow:0 30px 60px -30px rgba(28,54,147,.25),inset 0 0 0 1px #ece3dc;overflow:hidden}.bfp .calc-h{display:flex;justify-content:space-between;padding:20px 28px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6a7189}.bfp .row{display:flex;align-items:center;gap:16px;padding:14px 28px;border-top:1px solid #f0e8e1}.bfp .chk{width:24px;height:24px;border-radius:7px;border:0;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto}.bfp .chk.off{background:#fff;box-shadow:inset 0 0 0 1.5px #c9cfe0}.bfp .row .nm{flex:1 1 auto;min-width:0}.bfp .row .nm b{display:block;font-size:16px;font-weight:700}.bfp .row .nm span{font-size:11px}.bfp .money,.bfp .row .nm span{font-family:var(--mono);color:#6a7189}.bfp .money{display:flex;align-items:center;gap:6px;font-weight:700}.bfp .money input{width:76px;text-align:right;font:700 15px var(--mono);color:var(--ink);background:var(--cream);border:1px solid #efe3d8;border-radius:10px;padding:8px 10px}.bfp .sumbar{display:grid;grid-template-columns:1.1fr 1.1fr 1fr}.bfp .sumbar>div{padding:22px 28px}.bfp .s1{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.bfp .s1,.bfp .s2{background:#0b0d12;color:#fff}.bfp .s3{background:var(--blue);color:#fff}.bfp .sumbar .mono{color:rgba(255,255,255,.6);display:block;margin-bottom:4px}.bfp .sumbar .n{font-family:var(--display);font-weight:700;font-size:40px;letter-spacing:0;line-height:1.05;font-variant-numeric:tabular-nums}.bfp .sumbar .n small{font-size:15px;font-weight:500;letter-spacing:0;opacity:.7}.bfp .sumbar .blue{color:var(--blue2)}.bfp .calc-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:22px 28px}.bfp .calc-foot p{font-size:15px;color:#3d4663;max-width:520px}.bfp .bundle{background:var(--cream)}.bfp .bx{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:center;padding:44px;border-radius:32px;color:#fff;background:radial-gradient(120% 100% at 0 0,#1e3f96 0,#122a66 45%,#0a1538 100%);box-shadow:0 50px 90px -40px rgba(10,21,56,.7)}.bfp .bx h2{font-size:46px;line-height:1}.bfp .bx h2 em{font-style:normal;color:#9ec5ff}.bfp .bx p{font-size:16.5px;color:rgba(255,255,255,.78);margin-top:16px;max-width:420px}.bfp .bx .pr{display:flex;align-items:baseline;gap:12px;margin-top:24px;flex-wrap:wrap}.bfp .bx .pr b{font-family:var(--display);font-size:64px;letter-spacing:0;line-height:1}.bfp .bx .pr s{color:rgba(255,255,255,.5);font-size:20px}.bfp .bx .pr span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6)}.bfp .bx .btn{margin-top:22px}.bfp .dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;position:relative;z-index:2}.bfp .tile{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);border-radius:18px;padding:16px 14px 14px;min-width:0;transition:transform .15s,background .15s}.bfp .tile:hover{transform:translateY(-3px);background:rgba(255,255,255,.12)}.bfp .tile .ic{border-radius:12px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.bfp .tile b{display:block;font-size:15px;margin-top:12px}.bfp .tile .rp{display:block;margin-top:3px;font-family:var(--mono);font-size:10.5px;color:rgba(255,255,255,.62)}.bfp .tile .rp s{color:#ff9aab;text-decoration-thickness:1.5px}.bfp .tile.cof{background:rgba(139,107,251,.24);box-shadow:inset 0 0 0 1px rgba(170,140,255,.55)}.bfp .jobs{background:#fff;border-top:1px solid #efe6df;border-bottom:1px solid #efe6df}.bfp .jobs-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px;align-items:stretch}.bfp .tabs{display:grid;gap:10px;align-content:start}.bfp .tab{display:flex;gap:14px;text-align:left;width:100%;border:0;cursor:pointer;padding:18px;border-radius:18px;font-family:var(--body);box-shadow:inset 0 0 0 1px #e8dfd8;transition:background .15s,color .15s}.bfp .tab:focus-visible{outline:2px solid var(--blue2);outline-offset:3px}.bfp .tab .no{font-family:var(--mono);font-size:12px;opacity:.65;padding-top:4px}.bfp .tab b{display:block;font-size:17px;font-family:var(--display);letter-spacing:0}.bfp .tab .s{display:block;font-size:13.5px;margin-top:3px;opacity:.8}.bfp .jpanel{background:radial-gradient(120% 90% at 80% 0,#1e3f96 0,#122a66 48%,#0a1538 100%);border-radius:26px;padding:32px;color:#fff;box-shadow:0 40px 70px -34px rgba(10,21,56,.7);min-width:0}.bfp .jt{font-family:var(--display);font-weight:700;font-size:30px;letter-spacing:0;line-height:1.05;margin-bottom:26px}.bfp .chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bfp .link{position:relative;min-width:0}.bfp .link .ic{border-radius:16px;filter:drop-shadow(0 10px 16px rgba(0,0,0,.4))}.bfp .link:not(:last-child):after{content:"→";position:absolute;top:14px;right:-19px;color:rgba(255,255,255,.5);font-size:20px}.bfp .link .mono{display:block;margin-top:16px;color:rgba(255,255,255,.58);font-size:10.5px}.bfp .link b{display:block;font-family:var(--display);font-size:21px;letter-spacing:0;margin-top:4px}.bfp .link p{font-size:13.5px;color:rgba(255,255,255,.78);margin-top:8px;line-height:1.45}.bfp .repl{margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bfp .repl .mono{color:rgba(255,255,255,.58);margin-right:6px}.bfp .repl s{font-size:13px;padding:5px 11px;border-radius:99px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.78);text-decoration-color:#ff7b92;text-decoration-thickness:1.5px}.bfp .repl .own{margin-left:auto;font-size:13px;font-weight:700;color:#9ec5ff}.bfp .long{background:radial-gradient(120% 90% at 20% 0,#1e3f96 0,#122a66 44%,#0a1538 100%);color:#fff}.bfp .long .h2 em{color:#9ec5ff}.bfp .long .lead{color:rgba(255,255,255,.78)}.bfp .long-top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.bfp .yrs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:rgba(255,255,255,.1)}.bfp .yrs button{border:0;cursor:pointer;padding:10px 18px;border-radius:999px;font:600 14px var(--body)}.bfp .yrs button:focus-visible{outline:2px solid var(--blue2);outline-offset:2px}.bfp .chart{margin-top:34px;display:grid;gap:14px}.bfp .bar{display:grid;grid-template-columns:170px minmax(0,1fr) 110px;gap:18px;align-items:center}.bfp .bar .lb b{display:block;font-size:16px}.bfp .bar .lb span{font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.6)}.bfp .trk{height:40px;border-radius:12px;background:rgba(255,255,255,.07);overflow:hidden}.bfp .fill{height:100%;border-radius:12px;background:#4a6fd6;transition:width .4s ease}.bfp .bar .v{font-family:var(--display);font-weight:700;font-size:26px;letter-spacing:0;text-align:right;font-variant-numeric:tabular-nums}.bfp .bar.ltd .fill{background:#ff4d6a}.bfp .verdict{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px;padding:20px 24px;border-radius:18px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.bfp .verdict p{font-size:17px;max-width:640px}.bfp .verdict p b{color:#fff}.bfp .src{margin-top:14px;font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.5)}.bfp .get-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:28px;align-items:start}.bfp .mx{background:#fff;border-radius:26px;box-shadow:inset 0 0 0 1px #ece3dc,0 30px 60px -36px rgba(28,54,147,.3);overflow:hidden}.bfp .mx-h{padding:16px 24px;background:#f8f4f0;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6a7189}.bfp .mx-h,.bfp .mx-r{display:grid;grid-template-columns:minmax(0,.8fr) 30px minmax(0,1.5fr);gap:14px}.bfp .mx-r{align-items:center;padding:14px 24px;border-top:1px solid #f0e8e1}.bfp .theirs{display:inline-flex;align-items:center;min-width:0;padding:9px 14px;border-radius:10px;background:#f1ece7;color:#5b6580;font-family:var(--display);font-weight:700;font-size:17px;letter-spacing:0}.bfp .arrow{color:#b4bad0;font-size:18px;text-align:center}.bfp .ours{display:flex;align-items:center;gap:14px;min-width:0}.bfp .ours .ic{border-radius:12px}.bfp .ours b{display:block;font-family:var(--display);font-size:18px;letter-spacing:0}.bfp .ours span.d{display:block;font-size:13px;color:#4a5370;line-height:1.35}.bfp .ours .ok{margin-left:auto;width:26px;height:26px;border-radius:8px;background:#e8f8ee;color:#137a45;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.bfp .mx-t{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 24px;background:#0a1538;color:#fff}.bfp .mx-t b{font-family:var(--display);font-size:20px;letter-spacing:0}.bfp .mx-t .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.65)}.bfp .gd{position:sticky;top:24px;background:radial-gradient(120% 90% at 80% 0,#1e3f96 0,#122a66 48%,#0a1538 100%);color:#fff;border-radius:26px;padding:30px;box-shadow:0 40px 70px -30px rgba(10,21,56,.7)}.bfp .gd .badge{display:inline-block;background:#ff4d6a;color:#fff;border-radius:999px;padding:5px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.bfp .gd h3{font-size:28px;margin-top:16px}.bfp .gd .pr{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:12px}.bfp .gd .pr b{font-family:var(--display);font-size:72px;line-height:1;letter-spacing:0}.bfp .gd .pr s{font-size:21px;color:rgba(255,255,255,.5)}.bfp .gd .pr .unit{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6)}.bfp .gd .save{background:rgba(79,219,149,.18);color:#7ff0b4}.bfp .gd .ticks{margin-top:20px}.bfp .gd .ticks li{color:rgba(255,255,255,.9);font-size:14.5px}.bfp .gd .ticks li i{background:rgba(255,255,255,.14);color:#9ec5ff}.bfp .gd .btn{width:100%;margin-top:22px;padding:16px 24px;font-size:16px}.bfp .gd .ref{margin-top:16px;font-family:var(--mono);font-size:11px;line-height:1.7;color:rgba(255,255,255,.62);text-align:center}@media (max-width:1000px){.bfp .get-grid{grid-template-columns:minmax(0,1fr)}.bfp .gd{position:static}}@media (max-width:600px){.bfp .mx-h{display:none}.bfp .mx-r{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 18px}.bfp .arrow{display:none}.bfp .gd{padding:24px 20px}.bfp .gd .pr b{font-size:56px}}.bfp .offer{background:var(--peach)}.bfp .offer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:start}.bfp .how{display:grid;gap:14px;margin-top:30px}.bfp .how .it{display:flex;gap:16px;background:#fff;border-radius:16px;padding:18px;box-shadow:inset 0 0 0 1px #f1e2d6}.bfp .how .no{width:34px;height:34px;border-radius:10px;background:var(--peach);color:#c4421a;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:700;font-size:13px;flex:0 0 auto}.bfp .how b{font-size:16px;display:block}.bfp .how span{font-size:14.5px;color:#4a5370}.bfp .deal{background:#fff;border-radius:26px;padding:34px;box-shadow:inset 0 0 0 2px var(--blue),0 40px 70px -30px rgba(28,54,147,.35);position:relative}.bfp .deal .badge{position:absolute;top:-14px;left:28px;background:var(--blue);color:#fff;border-radius:999px;padding:5px 14px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.bfp .deal h3{font-size:30px}.bfp .deal .pr{display:flex;align-items:baseline;gap:14px;margin-top:16px;flex-wrap:wrap}.bfp .deal .pr b{font-family:var(--display);font-size:76px;line-height:1;letter-spacing:0}.bfp .deal .pr s{font-size:22px;color:#8a91a8}.bfp .deal .pr span{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#6a7189}.bfp .save{display:inline-block;margin-top:10px;background:#e8f8ee;color:#137a45;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.bfp .ticks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.bfp .ticks li{display:flex;gap:12px;align-items:flex-start;font-size:15px;font-weight:500}.bfp .ticks li i{width:20px;height:20px;border-radius:6px;background:#eaeefb;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-top:1px}.bfp .deal .btn{width:100%;margin-top:24px;padding:16px 24px;font-size:16px}.bfp .deal .ref{margin-top:18px;padding-top:16px;border-top:1px solid #eee;font-family:var(--mono);font-size:11px;color:#6a7189;line-height:1.8}.bfp .hilite{margin-top:16px;background:#fff1a8;color:#3b3000;border-radius:8px;padding:9px 12px;font-weight:700;font-size:14px}.bfp .notify{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;max-width:520px}.bfp .notify input{flex:1 1 220px;min-width:0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:12px 18px;color:#fff;font:15px var(--body)}.bfp .notify input::placeholder{color:rgba(255,255,255,.55)}.bfp .notify .btn{padding:12px 20px}.bfp .notify-l{margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6)}.bfp .extras{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 20% 0,#2a1466 0,#1a0f44 55%,#120a30 100%);color:#fff;padding-block:88px}.bfp .ex-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;position:relative;z-index:2}.bfp .ex-grid h2{font-size:48px;line-height:1}.bfp .ex-grid h2 em{font-style:normal;color:#8b6bfb}.bfp .ex-grid p{font-size:17px;color:rgba(255,255,255,.8);margin-top:18px;max-width:500px}.bfp .sp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bfp .sp div{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);border-radius:14px;padding:16px 18px}.bfp .sp b{display:block;font-size:16px}.bfp .sp span{font-size:13px;color:rgba(255,255,255,.65)}.bfp .soon{font-family:var(--mono);font-size:10px;background:rgba(139,107,251,.3);padding:2px 7px;border-radius:999px;margin-left:6px;letter-spacing:.08em}.bfp .vs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.bfp .vs a{background:#fff;border-radius:16px;padding:18px;box-shadow:inset 0 0 0 1px #ece3dc;color:var(--ink);min-width:0}.bfp .vs a:hover{box-shadow:inset 0 0 0 1.5px var(--blue)}.bfp .vs b{font-size:15px;display:block}.bfp .vs span{font-family:var(--mono);font-size:10.5px;color:#6a7189;letter-spacing:.06em;text-transform:uppercase}.bfp .faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.bfp .faq{display:grid;gap:10px}.bfp .faq details{background:#fff;border-radius:16px;padding:4px 22px;box-shadow:inset 0 0 0 1px #ece3dc}.bfp .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600;font-size:16.5px}.bfp .faq summary::-webkit-details-marker{display:none}.bfp .faq summary:after{content:"+";font-family:var(--mono);font-size:20px;color:var(--blue)}.bfp .faq details[open] summary:after{content:"–"}.bfp .faq details p{font-size:15.5px;color:#3d4663;padding-bottom:20px;max-width:620px}.bfp .finale{position:relative;overflow:hidden;text-align:center;background:radial-gradient(130% 100% at 50% 4%,#22468f 0,#16306e 46%,#0c1c47 100%);color:#fff;padding-block:110px 96px}.bfp .finale h2{font-size:76px;line-height:1;position:relative;z-index:2}.bfp .finale h2 em{font-style:normal;color:#9ec5ff}.bfp .finale .m{margin-top:18px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:rgba(255,255,255,.6);position:relative;z-index:2}.bfp .finale .btn{margin-top:32px;position:relative;z-index:2;padding:16px 30px;font-size:16px}.bfp .foot{background:#0c1c47;color:#fff;border-top:1px solid rgba(255,255,255,.1);padding-block:64px 28px}.bfp .foot-top{display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap}.bfp .foot-top p{font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.7);max-width:320px;margin-top:16px}.bfp .foot-top p b{color:#fff}.bfp .ftags{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.bfp .ftags span{font-family:var(--mono);font-size:11px;padding:6px 10px;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:rgba(255,255,255,.8)}.bfp .nl{max-width:420px;flex:1 1 340px}.bfp .nl h4{margin:0;font-family:var(--display);font-size:18px;letter-spacing:0}.bfp .nl p{margin-top:6px}.bfp .nl form{display:flex;gap:10px;margin-top:16px}.bfp .nl input{flex:1 1 auto;min-width:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:13px 14px;color:#fff;font:15px var(--body)}.bfp .nl input::placeholder{color:rgba(255,255,255,.5)}.bfp .nl .btn{border-radius:12px;padding:12px 20px}.bfp .fcols{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:24px;margin-top:48px;padding-top:36px;border-top:1px solid rgba(255,255,255,.1)}.bfp .fcols h5{margin:0 0 14px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:rgba(255,255,255,.5)}.bfp .fcols ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.bfp .fcols a{font-size:14px;color:rgba(255,255,255,.82)}.bfp .fcols a:hover{color:#fff}.bfp .legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;margin-top:44px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:rgba(255,255,255,.6)}.bfp .legal nav{display:flex;gap:18px;flex-wrap:wrap}.bfp .legal .ok{display:inline-flex;align-items:center;gap:8px}.bfp .legal .ok i{width:7px;height:7px;border-radius:50%;background:#4fdb95;display:inline-block}.bfp .sticky{position:sticky;bottom:0;z-index:20;background:var(--blue);color:#fff}.bfp .sticky-in{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding-block:14px;font-size:16px;font-weight:500}.bfp .sticky .tick{font-family:var(--mono);font-weight:700;font-variant-numeric:tabular-nums}.bfp .sticky .btn{padding:10px 20px;font-size:14px}@media (max-width:1000px){.bfp .hnav{display:none}.bfp .bx,.bfp .ex-grid,.bfp .faq-grid,.bfp .jobs-grid,.bfp .offer-grid{grid-template-columns:minmax(0,1fr);gap:32px}.bfp .bx h2,.bfp .ex-grid h2,.bfp .h2{font-size:40px}.bfp .dock{grid-template-columns:repeat(3,minmax(0,1fr))}.bfp .chain{grid-template-columns:repeat(2,minmax(0,1fr))}.bfp .link:not(:last-child):after{display:none}.bfp .fcols,.bfp .vs{grid-template-columns:repeat(2,minmax(0,1fr))}.bfp .sumbar{grid-template-columns:minmax(0,1fr)}.bfp .finale h2{font-size:46px}.bfp .arc{padding:72px 28px 48px;border-radius:400px 400px 0 0/240px 240px 0 0}.bfp .bar{grid-template-columns:120px minmax(0,1fr) 88px}}@media (max-width:600px){.bfp .cell b{font-size:28px}.bfp .hright a.lg{display:none}.bfp .sec{padding-block:64px}.bfp .row{flex-wrap:wrap;padding:14px 18px}.bfp .sp,.bfp .vs{grid-template-columns:minmax(0,1fr)}.bfp .deal{padding:26px 22px}.bfp .deal .pr b{font-size:56px}.bfp .nl form{flex-wrap:wrap}.bfp .dock{grid-template-columns:repeat(2,minmax(0,1fr))}.bfp .chain,.bfp .timers{grid-template-columns:minmax(0,1fr)}.bfp .bx{padding:28px 22px}.bfp .jpanel{padding:24px 20px}.bfp .bar{grid-template-columns:minmax(0,1fr) 84px}.bfp .bar .lb{grid-column:1/-1}.bfp .bar .trk{grid-column:1}.bfp .arc{border-radius:240px 240px 0 0/150px 150px 0 0;padding:56px 20px 40px}.bfp .bf{padding-top:96px}}.bfp .bt-l{font-family:var(--display);font-weight:700;font-size:clamp(26px,3.4vw,40px);letter-spacing:0;line-height:1}.bfp .cells.big{gap:14px;margin-top:16px}.bfp .cells.big .cell{border-radius:18px;padding:22px 6px 16px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.bfp .cells.big .cell b{font-size:clamp(42px,7.4vw,96px);letter-spacing:0}.bfp .cells.big .cell small{font-size:12px;margin-top:10px}.bfp .bigtimer .dates{margin-top:16px}.bfp .bigtimer.live{padding:26px;border-radius:22px;background:rgba(79,219,149,.14);box-shadow:inset 0 0 0 1px rgba(79,219,149,.4)}@media (max-width:600px){.bfp .cells.big{gap:8px}.bfp .cells.big .cell{padding:14px 2px 10px}.bfp .cells.big .cell small{font-size:10px;letter-spacing:.06em}}.bfp .proof-in{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding-block:0 22px;font-size:14px;color:#3d4663}.bfp .proof-in .stars{color:#f5a623;letter-spacing:2px;font-size:16px}.bfp .proof-in b{color:var(--ink)}.bfp .trust-in{padding-block:26px 14px}.bfp .cp{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 14px;border-radius:10px;background:#f1ece7;color:#5b6580}.bfp .cp b{font-family:var(--display);font-size:17px;letter-spacing:0}.bfp .cp small{font-family:var(--mono);font-size:10.5px;letter-spacing:.02em}.bfp .cp.bonus{background:transparent;border:1.5px dashed #cfc4ba}.bfp .mx-t div b{display:block;font-size:24px}.bfp .fn{margin-top:12px;font-size:12.5px;line-height:1.5;color:#6a7189}.bfp .gd .fromx{letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6)}.bfp .gd .fromx,.bfp .key{font-family:var(--mono);font-size:11px}.bfp .key{display:flex;gap:22px;flex-wrap:wrap;color:rgba(255,255,255,.7)}.bfp .key i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px}.bfp .bar2{display:grid;grid-template-columns:190px minmax(0,1fr) 110px;gap:18px;align-items:center}.bfp .bar2 .lb b{display:block;font-size:16px}.bfp .bar2 .lb span{font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.6)}.bfp .bar2 .pair{display:grid;gap:6px}.bfp .bar2 .trk{height:24px}.bfp .bar2 .vv{text-align:right;display:grid;gap:6px}.bfp .bar2 .v{font-family:var(--display);font-weight:700;font-size:17px;line-height:24px;letter-spacing:0;font-variant-numeric:tabular-nums}.bfp .bar2 .v.o{color:#ff9aab}.bfp .plans{background:var(--cream)}.bfp .tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.bfp .tier{position:relative;background:#fff;border-radius:24px;padding:26px 22px;box-shadow:inset 0 0 0 1px #e6dcd4;display:flex;flex-direction:column;min-width:0}.bfp .tier.pop{box-shadow:inset 0 0 0 2px var(--blue),0 30px 60px -30px rgba(28,54,147,.4)}.bfp .tier .mp{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--blue);color:#fff;border-radius:999px;padding:4px 14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;white-space:nowrap}.bfp .tier h3{font-size:24px}.bfp .tier .for{font-size:13.5px;color:#4a5370;margin-top:6px;min-height:40px;line-height:1.4}.bfp .tier .tp{display:flex;align-items:baseline;gap:10px;margin-top:16px;flex-wrap:wrap}.bfp .tier .tp b{font-family:var(--display);font-size:46px;letter-spacing:0;line-height:1}.bfp .tier .tp s{color:#8a91a8;font-size:17px}.bfp .tier .tp .unit{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6a7189}.bfp .tier .off{display:inline-block;align-self:flex-start;margin-top:10px;background:#fde7ea;color:#a51c39;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.bfp .tier .vs2{font-family:var(--mono);font-size:11px;color:#6a7189;margin-top:8px;min-height:16px}.bfp .btn-line2{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px #cfd5e6}.bfp .btn-line2:hover{background:#f4f6fb}.bfp .tier .btn{width:100%;margin-top:14px;padding:13px 18px;font-size:15px}.bfp .tier .cap{text-align:center;font-size:12px;color:#6a7189;margin-top:8px}.bfp .tier .lim{margin-top:18px;padding-top:16px;border-top:1px solid #eee;font-size:14px;font-weight:700;line-height:1.7}.bfp .tier .lim span{display:block;font-weight:500;color:#3d4663}.bfp .tier .hd{margin-top:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#6a7189;min-height:14px}.bfp .tier ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:9px;font-size:13.5px}.bfp .tier ul li{display:flex;gap:9px;line-height:1.35}.bfp .tier ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);margin-top:7px;flex:0 0 auto}.bfp .tier ul li.no{color:#8a91a8}.bfp .tier ul li.no:before{background:#c9cfe0;border-radius:2px;height:2px;margin-top:9px}.bfp .tier .extra{margin-top:14px;padding-top:12px;border-top:1px solid #eee;font-size:12.5px;line-height:1.5;color:#4a5370}.bfp .guar{display:flex;align-items:center;gap:18px;margin-top:22px;padding:18px 22px;border-radius:20px;background:#e8f8ee;box-shadow:inset 0 0 0 1px #bfe8d0;color:#0f5c3f}.bfp .guar p{font-size:15.5px}.bfp .g30{flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:20px}.bfp .prom{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.bfp .pm{background:#fff;border-radius:18px;padding:20px;box-shadow:inset 0 0 0 1px #ece3dc}.bfp .pm b{display:block;font-family:var(--display);font-size:22px;letter-spacing:0}.bfp .pm span{display:block;font-size:14.5px;color:#3d4663;margin-top:6px}.bfp .sticky .gbadge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.12);border-radius:999px;padding:6px 16px 6px 8px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;line-height:1.2}.bfp .sticky .gbadge b{width:30px;height:30px;border-radius:50%;background:#fff;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-size:14px}@media (max-width:1000px){.bfp .prom,.bfp .tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.bfp .bar2{grid-template-columns:130px minmax(0,1fr) 90px}}@media (max-width:600px){.bfp .prom,.bfp .tiers{grid-template-columns:minmax(0,1fr)}.bfp .bar2{grid-template-columns:minmax(0,1fr) 84px}.bfp .bar2 .lb{grid-column:1/-1}.bfp .guar{flex-direction:column;align-items:flex-start}}.bfp .arc .offsub{font-family:var(--display);font-weight:700;font-size:clamp(22px,3vw,34px);letter-spacing:0;line-height:1.1;margin-top:12px}.bfp .arc .offsub b{color:#9ec5ff;font-weight:700}.bfp .alad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px auto 0;max-width:820px;text-align:left}.bfp .alt{position:relative;display:flex;flex-direction:column;gap:3px;background:rgba(255,255,255,.07);color:#fff;border-radius:18px;padding:18px 16px 14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);transition:transform .15s,background .15s}.bfp .alt:hover{transform:translateY(-3px);background:rgba(255,255,255,.12)}.bfp .alt .n{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7);font-weight:700}.bfp .alt .w{font-size:15px;color:rgba(255,255,255,.55)}.bfp .alt b{font-family:var(--display);font-size:clamp(30px,3.6vw,46px);letter-spacing:0;line-height:1}.bfp .alt .s{font-size:13px;font-weight:700;color:#ff9aab;margin-top:2px}.bfp .alt.pop{background:rgba(236,57,87,.2);box-shadow:inset 0 0 0 2px #ff4d6a}.bfp .alt .pp2{position:absolute;top:-11px;left:14px;background:#ff4d6a;color:#fff;border-radius:999px;padding:3px 10px;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.bfp .arc .tag2{margin-top:34px}@media (max-width:1000px){.bfp .alad{grid-template-columns:repeat(2,minmax(0,1fr))}}.bfp .rcpt{background:#9ec5ff;padding-block:96px;position:relative;overflow:hidden}.bfp .rc-head .eyebrow,.bfp .rcpt{color:#0b0d12}.bfp .rc-head .h2{font-size:60px;line-height:1;max-width:860px;margin-top:14px}.bfp .rc-head .h2 em{font-style:normal;background:#0b0d12;color:#9ec5ff;padding:0 .12em;border-radius:.1em}.bfp .rc-head .lead{color:#3b2f00;margin-top:18px}.bfp .rcs{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;margin-top:52px;align-items:start}.bfp .rc{position:relative;background:#fffdf7;color:#0b0d12;font-family:var(--mono);padding:30px 28px 34px;box-shadow:0 30px 50px -26px rgba(60,40,0,.55);min-width:0}.bfp .rc:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:14px;background:linear-gradient(135deg,#fffdf7 25%,transparent 0) -7px 0,linear-gradient(225deg,#fffdf7 25%,transparent 0) -7px 0;background-size:14px 14px}.bfp .rc-big{transform:rotate(-1.1deg)}.bfp .rc-sm{transform:rotate(1.3deg);margin-top:36px}.bfp .rc-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.bfp .rc-h b{font-size:22px;letter-spacing:.04em}.bfp .rc-m{font-size:11px;letter-spacing:.1em}.bfp .rc-s{font-size:11px;letter-spacing:.12em;margin-top:4px;color:#4d4a40}.bfp .rc-dash{border-top:2px dashed rgba(11,13,18,.45);margin:16px 0}.bfp .rc-row{display:grid;grid-template-columns:minmax(0,1fr) 98px 92px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px dotted rgba(11,13,18,.3)}.bfp .rc-nm b{display:block;font-size:16px;letter-spacing:.02em}.bfp .rc-nm small{display:block;font-size:10.5px;color:#4d4a40;margin-top:2px}.bfp .rc-pr{display:flex;align-items:center;gap:4px;font-weight:700;font-size:15px}.bfp .rc-pr input{width:100%;min-width:0;font:700 15px var(--mono);color:#0b0d12;background:transparent;border:0;border-bottom:2px solid #0b0d12;padding:4px 2px;text-align:right}.bfp .rc-pr input:focus-visible{outline:2px solid #0b0d12;outline-offset:2px}.bfp .void{border:0;cursor:pointer;border-radius:4px;padding:9px 6px;font:700 11px var(--mono);letter-spacing:.08em;box-shadow:inset 0 0 0 2px #0b0d12;transition:transform .1s}.bfp .void:active{transform:scale(.96)}.bfp .void:focus-visible{outline:2px solid #0b0d12;outline-offset:2px}.bfp .rc-tot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 8px}.bfp .rc-tot .k{font-size:14px;font-weight:700;letter-spacing:.06em}.bfp .rc-tot .hl{background:#0b0d12;color:#9ec5ff;font-size:clamp(34px,4.2vw,54px);letter-spacing:0;padding:4px 14px;font-variant-numeric:tabular-nums}.bfp .rc-ln{display:flex;align-items:baseline;gap:8px;font-size:13px;padding:4px 0}.bfp .rc-ln .k{font-size:12.5px;letter-spacing:.04em}.bfp .rc-ln i{flex:1 1 auto;border-bottom:2px dotted rgba(11,13,18,.4);transform:translateY(-3px)}.bfp .rc-ln b,.bfp .rc-ln s{font-size:14px}.bfp .rc-ln s{color:#4d4a40}.bfp .rc-all{margin-top:14px;padding:12px 14px;background:#0b0d12;color:#9ec5ff;font-weight:700;font-size:13px;letter-spacing:.04em;line-height:1.4}.bfp .barcode{height:46px;margin-top:22px;background:repeating-linear-gradient(90deg,#0b0d12 0 2px,transparent 2px 4px,#0b0d12 4px 5px,transparent 5px 9px,#0b0d12 9px 12px,transparent 12px 14px)}.bfp .rc-ty{margin-top:12px;font-size:11px;letter-spacing:.08em;line-height:1.5;text-align:center}.bfp .btn-ink2:hover{background:#26220f}@media (max-width:1000px){.bfp .rcs{grid-template-columns:minmax(0,1fr);gap:52px}.bfp .rc-head .h2{font-size:42px}.bfp .rc-sm{margin-top:0}}@media (max-width:600px){.bfp .rcpt{padding-block:64px}.bfp .rc{padding:24px 18px 28px}.bfp .rc-row{grid-template-columns:minmax(0,1fr) 84px}.bfp .rc-row .void{grid-column:1/-1}}.bfp .rcpt{background:radial-gradient(120% 90% at 20% 0,#1e3f96 0,#122a66 44%,#0a1538 100%);color:#fff}.bfp .rcpt .rc-head .eyebrow{color:#9ec5ff}.bfp .rcpt .rc-head .h2 em{background:none;color:#9ec5ff;padding:0;display:inline-block;margin-top:.1em;line-height:1.08}.bfp .rcpt .rc-head .lead{color:rgba(255,255,255,.78)}.bfp .rc-all,.bfp .rc-tot .hl{color:#fff}.bfp .rc{box-shadow:0 40px 70px -26px rgba(0,0,0,.7)}.bfp .rc-ty{text-transform:uppercase}.bfp .rc-sm .btn-red{width:100%;margin-top:16px}.bfp .tape i.ld{font-style:normal;color:#fff}.bfp .pers{background:#fff;border-top:1px solid #efe6df}.bfp .pills{display:flex;flex-wrap:wrap;gap:10px}.bfp .pill2{border:0;cursor:pointer;padding:12px 20px;border-radius:999px;font:600 15px var(--body);box-shadow:inset 0 0 0 1.5px #d6dbee;transition:background .15s}.bfp .pill2:focus-visible{outline:2px solid var(--blue2);outline-offset:3px}.bfp .pp{margin-top:26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;align-items:center;background:var(--peach);border-radius:28px;padding:40px}.bfp .pp h3{font-size:38px;line-height:1.02}.bfp .pp p{font-size:17px;line-height:1.5;color:#3d4663;margin-top:14px;max-width:440px}.bfp .pp .drop{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bfp .pp .drop .mono{color:#6a7189;margin-right:4px}.bfp .pp .drop s{font-size:13px;padding:5px 11px;border-radius:99px;background:#fff;color:#5b6580;text-decoration-color:#d12947;text-decoration-thickness:1.5px}.bfp .picons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bfp .pi{display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:16px;box-shadow:inset 0 0 0 1px #f1e2d6;min-width:0}.bfp .pi .ic{border-radius:12px}.bfp .pi b{display:block;font-family:var(--display);font-size:18px;letter-spacing:0}.bfp .pi .d{display:block;font-size:13px;color:#4a5370;line-height:1.35}@media (max-width:1000px){.bfp .pp{grid-template-columns:minmax(0,1fr);padding:28px;gap:24px}.bfp .pp h3{font-size:30px}}@media (max-width:600px){.bfp .picons{grid-template-columns:minmax(0,1fr)}.bfp .pills{gap:8px}.bfp .pill2{padding:10px 14px;font-size:14px}}.bfp .clockblk{position:relative;z-index:2;text-align:center;padding-top:112px;max-width:1040px}.bfp .clockblk .stat{display:flex;justify-content:center;align-items:center;gap:14px}.bfp .clockblk .stat .mono{color:rgba(255,255,255,.55)}.bfp .clockblk .bigtimer{margin-top:14px}.bfp .clockblk .bt-l{font-size:clamp(30px,4.4vw,56px)}.bfp .clockblk .cells.big{max-width:960px;margin-inline:auto}.bfp .clockblk .bigtimer.live{max-width:760px;margin-inline:auto}.bfp .bf{padding-top:44px}.bfp .arc{max-width:1280px;margin-top:64px;padding:104px 48px 72px;border-radius:640px 640px 0 0/380px 380px 0 0}.bfp .arc-in{max-width:1180px}.bfp .arc .kick{font-size:clamp(38px,5.6vw,76px)}.bfp .arc .off{font-size:clamp(88px,15vw,224px);line-height:.9;margin-top:26px;text-shadow:0 0 90px rgba(236,57,87,.38)}.bfp .arc .offsub{font-size:clamp(26px,3.6vw,46px);margin-top:16px;max-width:900px;margin-inline:auto}.bfp .alad{max-width:1160px;gap:16px;margin-top:44px;align-items:start}.bfp .alt{padding:26px 22px 20px;border-radius:22px;gap:4px;background:rgba(255,255,255,.08)}.bfp .alt .n{font-size:13px}.bfp .alt .for2{font-size:13.5px;line-height:1.4;color:rgba(255,255,255,.7);min-height:38px;margin-top:4px}.bfp .alt .pr{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:0;margin-top:8px}.bfp .alt .pr b{font-size:clamp(44px,5.4vw,76px)}.bfp .alt .w{font-size:18px}.bfp .alt .s{font-size:15px;margin-top:4px}.bfp .alt .vs3{font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.55);min-height:16px}.bfp .alt .btn{width:100%;margin-top:16px;padding:14px 18px;font-size:15.5px}.bfp .alt .cap{display:block;text-align:center;font-size:12px;color:rgba(255,255,255,.6);margin-top:8px}.bfp .inc{margin-top:14px;border-top:1px solid rgba(255,255,255,.16);text-align:left}.bfp .inc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 2px 4px;font-weight:700;font-size:14.5px;color:#fff}.bfp .inc summary::-webkit-details-marker{display:none}.bfp .inc summary:after{content:"";width:9px;height:9px;border-right:2px solid #ff7b92;border-bottom:2px solid #ff7b92;transform:rotate(45deg);margin-right:4px;transition:transform .2s}.bfp .inc[open] summary:after{transform:rotate(-135deg)}.bfp .inc summary:focus-visible{outline:2px solid #ff7b92;outline-offset:4px;border-radius:6px}.bfp .inc-b{padding-top:6px}.bfp .alt .lim{margin-top:8px;padding-top:0;border-top:0;font-size:14px;font-weight:700;line-height:1.7;color:#fff}.bfp .alt .lim span{display:block;font-weight:500;color:rgba(255,255,255,.72)}.bfp .alt .hd{margin-top:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.bfp .alt ul{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:9px;font-size:13.5px;color:rgba(255,255,255,.88)}.bfp .alt ul li{display:flex;gap:9px;line-height:1.35}.bfp .alt ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:#ff7b92;margin-top:7px;flex:0 0 auto}.bfp .alt ul li.no{color:rgba(255,255,255,.4)}.bfp .alt ul li.no:before{background:rgba(255,255,255,.3);border-radius:2px;height:2px;margin-top:9px}.bfp .alt .extra{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14);font-size:12.5px;line-height:1.5;color:rgba(255,255,255,.7)}.bfp .arc .proms{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:52px 0 0;font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.72)}.bfp .proms span:before{content:"\2713";color:#ff7b92;margin-right:8px;font-weight:700}.bfp .arc .hero-cta{margin-top:28px}.bfp #pricing{scroll-margin-top:90px}@media (max-width:1000px){.bfp .alad{grid-template-columns:repeat(2,minmax(0,1fr))}.bfp .arc{padding:84px 24px 56px;border-radius:420px 420px 0 0/260px 260px 0 0}}@media (max-width:600px){.bfp .alad{grid-template-columns:minmax(0,1fr)}.bfp .clockblk{padding-top:104px}}.bfp .sbx{background:#fafaf8;color:#0b0d12;padding:112px 32px 104px}.bfp .sbx *,.bfp .sbx :after,.bfp .sbx :before{box-sizing:border-box}.bfp .sbx-in{max-width:1180px;margin:0 auto;gap:44px}.bfp .sbx-head,.bfp .sbx-in{display:flex;flex-direction:column}.bfp .sbx-head{align-items:center;gap:18px;text-align:center}.bfp .sbx-bf{display:inline-flex;align-items:center;gap:10px;background:#0a1538;color:#fff;border-radius:999px;padding:8px 16px;font-family:Radio Canada Big,Archivo,sans-serif;font-size:11.5px;text-transform:uppercase;font-weight:500}.bfp .sbx-bf i{width:8px;height:8px;border-radius:50%;background:#ff4d6a;display:inline-block}.bfp .sbx-eye{font-family:Radio Canada Big,Archivo,sans-serif;font-size:12px;color:#4a5068}.bfp .sbx-h2{margin:0;max-width:820px;font-family:Radio Canada Big,sans-serif;font-weight:700;font-size:52px;line-height:1.05;letter-spacing:0;text-wrap:balance}.bfp .sbx-p{margin:0;max-width:640px;font-size:18px;line-height:1.5;color:#4a5068}.bfp .sbx-tab{border:none;cursor:pointer;border-radius:999px;padding:14px 28px;font:600 16px Archivo,system-ui,sans-serif;min-height:50px;color:#fff;margin-top:4px}.bfp .sbx-tab:focus-visible{outline:2px solid #358cff;outline-offset:2px}.bfp .sbx-card{background:#fff;border:1px solid #dcdfe8;border-radius:28px;padding:28px 28px 20px;box-shadow:0 24px 60px rgba(28,54,147,.08);display:flex;flex-direction:column;gap:6px}.bfp .srow{display:grid;grid-template-columns:190px minmax(0,1fr) 28px 250px;gap:16px;align-items:center}.bfp .sbx-th{padding:0 0 12px;border-bottom:1px solid #e4e6f0;color:#4a5068}.bfp .sbx-g,.bfp .sbx-th{font-family:Radio Canada Big,Archivo,sans-serif;font-size:11px;letter-spacing:.08em}.bfp .sbx-g{color:#1c3693;padding:20px 0 4px}.bfp .sbx-row{padding:10px 0;border-top:1px solid #f0f1f7}.bfp .sbx-cat{font-weight:600;font-size:16px}.bfp .sbx-chips{display:flex;flex-wrap:wrap;gap:8px;transition:opacity .3s ease}.bfp .sbx-chip{display:flex;align-items:center;gap:8px;border:1px solid #e1e4ef;border-radius:10px;padding:5px 12px 5px 5px;background:#fff}.bfp .sbx-chip img{width:26px;height:26px;border-radius:7px}.bfp .sbx-chip span{font-size:14px;font-weight:500}.bfp .sbx-arr{font-size:20px;color:#1c3693;text-align:center}.bfp .sbx-prod{display:flex;align-items:center;gap:12px;border-radius:14px;padding:8px 14px 8px 8px;transition:all .3s ease}.bfp .sbx-prod img{width:40px;height:40px;border-radius:12px}.bfp .sbx-prod span{font-weight:600;font-size:16px}.bfp .sbx-sum{display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;margin-top:14px;padding:20px 24px;border-radius:18px;transition:background .3s ease}.bfp .sbx-sumL{font-family:Radio Canada Big,Archivo,sans-serif;font-size:13px;letter-spacing:.06em}.bfp .sbx-add{font-weight:600;font-size:16px;color:#1c3693;text-decoration:none}.bfp .sbx-offer{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.bfp .sbx-px{display:flex;align-items:baseline;gap:10px}.bfp .sbx-was{font-size:18px;color:rgba(255,255,255,.55);text-decoration:line-through}.bfp .sbx-px b{font-family:Radio Canada Big,sans-serif;font-size:44px;letter-spacing:0;line-height:1;color:#fff}.bfp .sbx-once{font-family:Radio Canada Big,Archivo,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7)}.bfp .sbx-note{display:grid;gap:2px;font-size:13.5px;color:rgba(255,255,255,.82)}@media (max-width:900px){.bfp .srow{grid-template-columns:minmax(0,1fr);gap:10px}.bfp .sarrow{display:none!important}.bfp .sbx{padding:72px 16px 64px}.bfp .sbx-h2{font-size:36px}.bfp .sbx-card{padding:20px 16px 16px}.bfp .sbx-th{display:none}}.bfp .hero{background:radial-gradient(560px 460px at 8% 14%,rgba(30,63,150,.85),transparent 72%),radial-gradient(720px 560px at 96% 40%,rgba(20,46,130,.7),transparent 72%),radial-gradient(640px 420px at 50% 100%,rgba(16,36,110,.6),transparent 72%),#04050a}.bfp .tape{background:#0c1a52;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,255,255,.14)}.bfp .arc{background:linear-gradient(180deg,#0a0e24,#06070f)}.bfp .sbx{padding:96px 32px}.bfp .sbx-in{max-width:1240px}.bfp .sbx-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.bfp .sbx-grid .gd{position:sticky;top:24px}.bfp .sbx .srow{grid-template-columns:150px minmax(0,1fr) 24px 210px;gap:14px}.bfp .sbx-card{padding:24px 24px 18px}.bfp .sbx-prod span{font-size:15px}.bfp .pers .h2,.bfp .sbx-h2{font-family:var(--display);font-weight:700;font-size:52px;line-height:1.05;letter-spacing:0;text-wrap:balance}.bfp .pers .lead,.bfp .sbx-p{font-size:18px;line-height:1.5;color:#4a5068;max-width:640px;margin:0}.bfp .pers .sec-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;margin-bottom:40px}.bfp .pers .pills{justify-content:center}@media (max-width:1000px){.bfp .sbx-grid{grid-template-columns:minmax(0,1fr)}.bfp .sbx-grid .gd{position:static}.bfp .sbx .srow{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bfp .sbx{padding:72px 16px 64px}.bfp .pers .h2,.bfp .sbx-h2{font-size:36px}}.bfp .sbx-grid .gd .fromx{flex-basis:100%}.bfp .sbx-grid .gd .pr{gap:4px 12px}.bfp .sbx-grid .gd .pr b{font-size:68px}.bfp .mega{display:flex;justify-content:center;align-items:baseline;width:fit-content;margin:36px auto 0;position:relative;line-height:.9;font-size:clamp(40px,11.4vw,176px);white-space:nowrap}.bfp .mega .l{position:static;display:block;margin:0;width:auto}.bfp .mega .sticker{right:-.28em;top:-.5em;width:clamp(48px,6.6vw,104px);height:clamp(48px,6.6vw,104px);font-size:clamp(13px,1.9vw,28px)}.bfp .bf{padding-top:36px}.bfp .mono{font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.bfp .eyebrow{display:inline-block;font-size:14px;font-weight:600;letter-spacing:.1em;color:#1c3693;gap:0}.bfp .eyebrow i{display:none}.bfp .sbx-eye{font-weight:600;letter-spacing:.1em;color:#1c3693}.bfp .sbx-bf{font-weight:600;letter-spacing:.08em}.bfp .sbx-bf i{display:none}.bfp .mega .datepill{transform:translate(-50%,14px)}.bfp .bf{padding-bottom:44px}.bfp .mega{margin:28px 0 0;padding:0;left:50%;transform:translateX(calc(-50% - .035em))}.bfp .mega .sticker{right:-.42em;top:-.56em;width:clamp(44px,5.2vw,84px);height:clamp(44px,5.2vw,84px);font-size:clamp(12px,1.5vw,23px);transform:rotate(12deg);z-index:4}.bfp .mega .datepill{display:inline-flex;align-items:stretch;padding:0;overflow:hidden;border-radius:999px;background:#050d28;box-shadow:0 0 0 1.5px rgba(255,255,255,.22),0 18px 40px -10px rgba(255,77,106,.55);font-family:var(--display);font-weight:700;font-size:clamp(15px,2vw,28px);letter-spacing:.02em;line-height:1;top:100%;left:50%;transform:translate(-50%,22px)}.bfp .mega .datepill .dp-k{padding:.8em 1em .8em 1.2em;text-transform:uppercase;font-size:.62em;letter-spacing:.14em;display:flex;align-items:center;color:rgba(255,255,255,.85)}.bfp .mega .datepill .dp-v{padding:.55em 1.2em .55em 1em;background:#ff4d6a;color:#fff;font-size:1.05em;display:flex;align-items:center;letter-spacing:0}.bfp .bf{padding-bottom:64px}.bfp .arc{margin-top:20px;padding-top:44px}@media (max-width:600px){.bfp .bf{padding-bottom:56px}.bfp .arc{margin-top:20px;padding-top:44px}.bfp .mega .sticker{right:-.85em;top:-.95em;width:38px;height:38px;font-size:10px}.bfp .bf .spark:nth-of-type(3){display:none}}.bfp .mega{gap:.2em;align-items:center}.bfp .mega .datepill{left:calc(50% + .2em)}.bfp .mega .sticker{position:relative;right:auto;top:auto;flex:none;align-self:center;width:clamp(54px,6.4vw,100px);height:clamp(54px,6.4vw,100px);font-size:clamp(14px,1.7vw,27px);transform:rotate(-10deg);margin:0 .02em;box-shadow:0 0 0 3px rgba(255,255,255,.9),0 14px 34px -6px rgba(209,41,71,.7)}@media (max-width:600px){.bfp .mega{gap:.15em}.bfp .mega .sticker{width:38px;height:38px;font-size:10.5px;box-shadow:0 0 0 2px rgba(255,255,255,.9),0 8px 18px -4px rgba(209,41,71,.7)}.bfp .bf .spark:nth-of-type(3){display:block}}.bfp .dealbar{background:var(--cta)}.bfp .dealbar-in{justify-content:space-between;gap:14px 28px;padding-block:14px;max-width:1280px;font-size:16px}.bfp .db-l,.bfp .dealbar-in{display:flex;align-items:center;flex-wrap:wrap}.bfp .db-l{gap:16px}.bfp .dealbar .tag{font-size:12px;padding:6px 14px}.bfp .db-h{font-family:var(--display);font-weight:700;font-size:clamp(22px,2.6vw,34px);letter-spacing:0;line-height:1.05}.bfp .db-t{display:flex;flex-direction:column;align-items:center;gap:6px}.bfp .db-lab{font-family:var(--display);font-weight:600;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.92;white-space:nowrap}.bfp .db-cells{display:flex;gap:8px}.bfp .db-c{min-width:72px;padding:9px 10px 8px;border-radius:12px;background:rgba(8,10,24,.42);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);text-align:center}.bfp .db-c b{display:block;font-family:var(--display);font-weight:700;font-size:36px;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.bfp .db-c small{display:block;margin-top:4px;font-family:var(--display);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.bfp .dealbar .db-cta{background:#fff;color:var(--cta);text-decoration:none;font-weight:700;font-size:17px;border-radius:999px;padding:16px 28px;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(0,0,0,.5)}.bfp .dealbar .db-cta:hover{background:#fff4f6}@media (max-width:1100px){.bfp .dealbar-in{text-align:center}.bfp .db-l,.bfp .dealbar-in{justify-content:center}}@media (max-width:600px){.bfp .dealbar-in{padding-block:16px;gap:12px}.bfp .db-c{min-width:62px}.bfp .db-c b{font-size:29px}.bfp .db-t{flex-direction:column;gap:8px}.bfp .dealbar .db-cta{width:100%;text-align:center}}.bfp .alt.pop{background:rgba(53,140,255,.22);box-shadow:inset 0 0 0 2px #358cff}.bfp .alt .pp2,.bfp .alt.pop .btn{background:#358cff;color:#06143a}.bfp .alt.pop .btn{box-shadow:0 12px 26px -10px rgba(53,140,255,.95)}.bfp .alt.pop .btn:hover{background:#5aa3ff}.bfp .alt.pop .s{color:#9ec5ff}.bfp .alt.pop .inc summary:after{border-color:#9ec5ff}.bfp .clockblk .dates.dates2{margin-top:4px}.bfp .btn-forms{background:#fff;color:#0a1538;gap:10px;padding:12px 24px 12px 14px;font-size:16px;box-shadow:0 12px 28px -12px rgba(53,140,255,.9)}.bfp .btn-forms:hover{background:#eaf2ff}.bfp .notify-by{margin-top:10px;font-size:13px;color:rgba(255,255,255,.6);text-align:center}.bfp .arc .btn-forms{margin-top:14px}.bfp .trust-in{flex-wrap:nowrap;justify-content:flex-start;gap:36px;padding-block:26px 18px}.bfp .tby-l{flex:none}.bfp .tby-mask{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.bfp .tby-track{display:flex;width:max-content;animation:bfp-tby 40s linear infinite}.bfp .tby-track:hover{animation-play-state:paused}.bfp .tby-set{display:flex;align-items:center;gap:64px;padding-right:64px;flex:none}.bfp .tby-set img{width:auto;display:block;opacity:.95}@keyframes bfp-tby{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.bfp .tby-track{animation:none}}@media (max-width:700px){.bfp .trust-in{flex-direction:column;gap:14px;align-items:center}.bfp .tby-mask{width:100%;flex:none}.bfp .tby-set{gap:44px;padding-right:44px}}.bfp .bdgs{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;padding-block:2px 28px}.bfp .bdg{display:flex;align-items:center;gap:12px;padding:10px 22px 10px 12px;border-radius:16px;background:#fff;border:1px solid #dfe5f3;box-shadow:0 10px 24px -16px rgba(10,21,56,.5)}.bfp .bdg i{display:block;line-height:0}.bfp .bdg-logo{height:22px;width:auto;display:block}.bfp .bdg-icon{height:30px;width:auto;display:block;margin-right:-4px}.bfp .bdg-sep{width:1px;align-self:stretch;background:#dfe5f3}.bfp .bdg-as{gap:14px;padding-left:18px}.bfp .bdg span{display:flex;flex-direction:column;text-align:left;gap:2px}.bfp .bdg small{font-family:var(--display);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#5b6580}.bfp .bdg b{font-family:var(--display);font-size:17px;letter-spacing:0;color:#0b0d12}.bfp .sbx-sum{align-items:center}.bfp .sbx-sumL{flex:1 1 240px}.bfp .sbx-tot{flex:0 1 auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:2px}.bfp .sbx-tl{font-family:var(--display);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#5b6580}.bfp .sbx-tn{display:flex;align-items:baseline;justify-content:flex-end;gap:4px}.bfp .sbx-tn b{font-family:var(--display);font-weight:700;font-size:48px;line-height:1;letter-spacing:0;color:#0b0d12;font-variant-numeric:tabular-nums}.bfp .sbx-tn i{font-style:normal;font-family:var(--display);font-weight:600;font-size:18px;color:#5b6580}.bfp .sbx-ty{font-size:14px;color:#3d4663}@media (max-width:700px){.bfp .sbx-tot{align-items:flex-start;text-align:left}.bfp .sbx-tn{justify-content:flex-start}}.bfp .sbx-how{margin-top:10px;padding:14px 20px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e3e7f3;font-size:14px;color:#3d4663}.bfp .sbx-how summary{cursor:pointer;font-weight:600;color:#1c3693}.bfp .sbx-how p{margin:10px 0 8px}.bfp .sbx-how ul{list-style:none;margin:0;padding:0}.bfp .sbx-how li{display:grid;grid-template-columns:150px minmax(0,1fr) 84px;gap:12px;padding:7px 0;border-top:1px solid #eef1f8;align-items:baseline}.bfp .sbx-how li b{text-align:right;color:#0b0d12;font-variant-numeric:tabular-nums}@media (max-width:700px){.bfp .sbx-how li{grid-template-columns:minmax(0,1fr) auto}.bfp .sbx-how li span:nth-child(2){grid-column:1/-1;order:3;font-size:13px;color:#5b6580}}.bfp .dealbar-in{padding-block:9px;gap:6px 24px}.bfp .dealbar .tag{font-size:10px;padding:4px 10px}.bfp .db-l{gap:12px}.bfp .db-h{font-size:clamp(16px,1.7vw,21px)}.bfp .db-t{flex-direction:row;gap:10px}.bfp .db-lab{font-size:11px;letter-spacing:.12em}.bfp .db-cells{gap:5px}.bfp .db-c{min-width:44px;padding:5px 6px 4px;border-radius:8px}.bfp .db-c b{font-size:20px}.bfp .db-c small{font-size:8px;margin-top:2px;letter-spacing:.12em}.bfp .dealbar .db-cta{font-size:14px;padding:9px 18px;box-shadow:none}@media (max-width:600px){.bfp .dealbar-in{padding-block:10px;gap:8px}.bfp .db-h{font-size:17px}.bfp .db-t{flex-direction:row;gap:8px}.bfp .db-c{min-width:42px}.bfp .db-c b{font-size:19px}.bfp .dealbar .db-cta{width:100%;padding:9px 16px}}.bfp .bdg-as{gap:12px;padding-left:14px}.bfp .bdg-icon{height:34px;margin-right:0}.bfp .h18-eye{display:inline-flex;margin-top:38px;font-family:var(--display);font-weight:600;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:#bcd8ff;background:rgba(53,140,255,.16);box-shadow:inset 0 0 0 1px rgba(158,197,255,.38);padding:9px 18px;border-radius:999px}.bfp .hero .arc{margin-top:52px}.bfp .arc .off{font-size:clamp(72px,10vw,150px);margin-top:22px}.bfp .arc .offsub{font-size:clamp(20px,2.4vw,30px);margin-top:10px}.bfp .h18-h1{font-family:var(--display);font-weight:700;font-size:clamp(28px,3.5vw,46px);line-height:1.1;letter-spacing:0;max-width:900px;margin:44px auto 0;text-wrap:balance;color:#fff}.bfp .h18-h1 em{font-style:normal}.bfp .h18-h1 .rent{color:#ff9aab}.bfp .h18-h1 .own{color:#7dbaff}.bfp .h18-sub{font-size:clamp(16px,1.5vw,19px);line-height:1.5;color:rgba(255,255,255,.8);max-width:720px;margin:16px auto 0;text-wrap:balance}.bfp .h18-from{margin:12px 0 0;font-size:15px;color:rgba(255,255,255,.8);text-align:center}.bfp .h18-from+.h18-from{margin-top:4px;color:rgba(255,255,255,.62)}.bfp .arc .hero-cta{margin-top:30px}.bfp .arc .hero-cta .btn{padding:15px 28px;font-size:16.5px}.bfp .arc .hero-cta .btn-forms{padding:12px 26px 12px 14px}.bfp .bdg-ic{display:block;line-height:0}.bfp .sbx-3{display:grid;gap:8px;max-width:640px}.bfp .sbx-3 p{font-size:18px;line-height:1.5;color:#4a5068;margin:0}.bfp .sbx .srow.a16r{grid-template-columns:minmax(0,1fr) 150px 24px 210px;gap:14px}.bfp .sbx-rent{display:grid;gap:8px;min-width:0}.bfp .sbx-rent .sbx-cat{font-size:15px}.bfp .sbx-pay{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:0;color:#0b0d12;white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity .3s ease}.bfp .sbx-ty2{margin-top:6px;max-width:440px;text-align:right;font-family:var(--display);font-weight:700;font-size:15px;line-height:1.35;color:#1c3693}.bfp .sbx-sumL{font-size:14.5px;letter-spacing:0;line-height:1.45;max-width:300px;text-wrap:balance}@media (max-width:900px){.bfp .sbx .srow.a16r{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.bfp .sbx .srow.a16r .sbx-rent{grid-column:1/-1}.bfp .sbx .srow.a16r .sbx-pay{grid-column:1}.bfp .sbx .srow.a16r .sbx-prod{grid-column:2;justify-self:end}}@media (max-width:700px){.bfp .sbx-ty2{text-align:left}}.bfp .prc{background:radial-gradient(120% 80% at 50% -10%,#1e3f96 0,#122a66 44%,#0a1538 100%);color:#fff;padding-block:104px 96px}.bfp .prc-head{text-align:center;max-width:780px;margin:0 auto;display:grid;gap:14px;justify-items:center}.bfp .prc .eyebrow{color:#9ec5ff}.bfp .prc-h2{font-family:var(--display);font-weight:700;font-size:clamp(38px,5.2vw,66px);line-height:1.03;letter-spacing:0;margin:0}.bfp .prc-p{font-size:18px;line-height:1.5;color:rgba(255,255,255,.8);margin:0;max-width:660px}.bfp .prc .alad{margin-top:48px}.bfp .prc .alt .for2{min-height:60px}.bfp .alt .pr b i{font-style:normal;font-size:.3em;letter-spacing:0;margin-left:6px;font-weight:600;color:rgba(255,255,255,.7)}.bfp .prc .alt .btn-line{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4)}.bfp .prc-every{max-width:880px;margin:44px auto 0;text-align:center;font-size:14.5px;line-height:1.75;color:rgba(255,255,255,.74)}.bfp .exc{padding:72px 0 8px}.bfp .exc-card{display:flex;justify-content:space-between;flex-wrap:wrap;background:#fff;border:1px solid #dcdfe8;padding:36px 40px;box-shadow:0 24px 60px rgba(28,54,147,.08)}.bfp .exc-card>div{flex:1 1 460px}.bfp .exc-card h2{font-family:var(--display);font-weight:700;font-size:34px;letter-spacing:0;line-height:1.1;margin:0}.bfp .exc-card p{margin:12px 0 0;max-width:680px;font-size:16.5px;line-height:1.55;color:#3d4663}.bfp .exc-card .btn{padding:15px 28px;font-size:16px}.bfp .finale .fin-sub{margin:18px auto 0;max-width:660px;font-size:19px;line-height:1.5;color:rgba(255,255,255,.84);position:relative;z-index:2}.bfp .finale .fin-by{margin-top:18px;font-size:14px;color:rgba(255,255,255,.7);position:relative;z-index:2}@media (max-width:600px){.bfp .prc{padding-block:72px 64px}.bfp .arc .hero-cta .btn{width:100%}.bfp .exc-card{padding:28px 22px}.bfp .exc-card .btn{width:100%}}.bfp .tape{height:64px;font-size:40px}.bfp .tape span{padding-right:46px}.bfp .tape span b{color:#fff}.bfp .dpill{display:inline-flex;align-items:stretch;margin-top:22px;border-radius:999px;overflow:hidden;background:#0a1538;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28),0 14px 40px -12px rgba(255,77,106,.55)}.bfp .dpill .dp-k{padding:14px 20px 14px 26px;font-weight:600;font-size:14px;letter-spacing:.16em;text-transform:uppercase}.bfp .dpill .dp-k,.bfp .dpill .dp-v{display:inline-flex;align-items:center;font-family:var(--display);color:#fff}.bfp .dpill .dp-v{padding:14px 28px;background:#ff4d6a;font-weight:700;font-size:30px}.bfp .clockblk .dates{margin-top:12px;font-size:13.5px;color:rgba(255,255,255,.7)}.bfp .hero .arc{margin-top:56px}.bfp .arc .off{margin-top:12px}.bfp .coupon{position:relative;display:inline-flex;align-items:center;gap:16px;margin-top:22px;padding:10px 10px 10px 22px;border-radius:16px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1.5px rgba(158,197,255,.4)}.bfp .coupon:after,.bfp .coupon:before{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#0c1c4e}.bfp .coupon:before{left:-7px;box-shadow:inset -1.5px 0 0 rgba(158,197,255,.4)}.bfp .coupon:after{right:-7px;box-shadow:inset 1.5px 0 0 rgba(158,197,255,.4)}.bfp .coupon .cp-k{font-family:var(--display);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7)}.bfp .coupon .cp-v{font-family:var(--display);font-weight:700;font-size:28px;letter-spacing:.04em;color:#fff;padding:0 6px}.bfp .coupon .cp-btn{border:0;cursor:pointer;border-radius:10px;padding:11px 18px;background:#fff;color:#0a1538;font:600 14px var(--body);min-width:76px}.bfp .coupon .cp-btn:hover{background:#eaf2ff}.bfp .h18-h1,.bfp .hbdgs{margin-top:40px}.bfp .hbdgs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.bfp .hbdgs .bdg{background:rgba(255,255,255,.09);border:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}.bfp .hbdgs .bdg small{color:rgba(255,255,255,.72)}.bfp .hbdgs .bdg b{color:#fff}.bfp .trust .trust-in{padding-block:26px}@media (max-width:900px){.bfp .clockblk{padding-top:232px}}@media (max-width:600px){.bfp .tape:first-of-type{top:90px!important}.bfp .tape{height:46px;font-size:28px}.bfp .tape span{padding-right:30px}.bfp .clockblk{padding-top:188px}.bfp .dpill .dp-k{padding:12px 14px 12px 20px;font-size:12px}.bfp .dpill .dp-v{padding:12px 20px;font-size:24px}.bfp .coupon{gap:10px;padding-left:16px}.bfp .coupon .cp-v{font-size:24px}.bfp .hbdgs{gap:10px;margin-top:30px}}.bfp .clockblk{padding-top:232px}.bfp .clockblk .bigtimer{margin-top:0;display:flex;flex-direction:column;align-items:center}.bfp .dpill{margin-top:0;border-radius:36px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.3),0 24px 70px -16px rgba(255,77,106,.7)}.bfp .dpill .dp-k{padding:22px 26px 22px 40px;font-size:clamp(14px,1.7vw,22px);letter-spacing:.18em}.bfp .dpill .dp-v{padding:6px 46px 10px;font-size:clamp(60px,9vw,124px);line-height:1.02;letter-spacing:0}.bfp .clockblk .dates{margin-top:18px;font-size:16px;color:rgba(255,255,255,.82)}.bfp .clockblk .bt-l{margin-top:30px;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6)}.bfp .clockblk .cells.big{max-width:none;grid-template-columns:repeat(4,84px);justify-content:center;gap:10px;margin-top:12px}.bfp .clockblk .cells.big .cell{padding:10px 4px 8px;border-radius:12px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.bfp .clockblk .cells.big .cell b{font-size:clamp(26px,3vw,36px)}.bfp .clockblk .cells.big .cell small{font-size:9.5px;margin-top:5px}.bfp .hero .arc{margin-top:44px}@media (max-width:600px){.bfp .clockblk{padding-top:188px}.bfp .dpill{border-radius:26px}.bfp .dpill .dp-k{padding:14px 12px 14px 18px;font-size:11px;letter-spacing:.12em}.bfp .dpill .dp-v{padding:4px 22px 8px;font-size:52px}.bfp .clockblk .dates{font-size:13.5px}.bfp .clockblk .cells.big{grid-template-columns:repeat(4,70px);gap:8px}.bfp .clockblk .cells.big .cell b{font-size:24px}}.bfp .tape{height:54px!important;font-size:34px!important}.bfp .tape:first-of-type{top:84px!important}.bfp .hero .clockblk{padding-top:210px;max-width:1120px}.bfp .tkt-w{position:relative;z-index:3;max-width:1060px;margin:0 auto;filter:drop-shadow(0 28px 44px rgba(0,0,0,.38))}.bfp .tkt{--sw:360px;display:grid;grid-template-columns:var(--sw) minmax(0,1fr);background:#fff;color:#0a1538;border-radius:28px;overflow:hidden;text-align:center;-webkit-mask-image:radial-gradient(circle 17px at var(--sw) 0,#0000 16px,#000 17px),radial-gradient(circle 17px at var(--sw) 100%,#0000 16px,#000 17px);mask-image:radial-gradient(circle 17px at var(--sw) 0,#0000 16px,#000 17px),radial-gradient(circle 17px at var(--sw) 100%,#0000 16px,#000 17px);-webkit-mask-composite:source-in;mask-composite:intersect}.bfp .tkt-stub{background:linear-gradient(165deg,#2d54d6,#1c3693 52%,#132a78);color:#fff;padding:34px 26px 26px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bfp .tkt-stub .tk-k{font-family:var(--display);font-weight:600;font-size:13.5px;letter-spacing:.22em;text-transform:uppercase;color:#bcd6ff}.bfp .tkt-stub .tk-d{font-family:var(--display);font-weight:700;font-size:92px;line-height:1;margin-top:6px}.bfp .tkt-stub .tk-t{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.82)}.bfp .tkt-stub .mt-l{margin-top:22px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.62)}.bfp .tkt-stub .mt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;margin-top:8px}.bfp .tkt-stub .mt div{background:rgba(255,255,255,.12);border-radius:10px;padding:8px 0 6px}.bfp .tkt-stub .mt b{display:block;font-family:var(--display);font-weight:700;font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums}.bfp .tkt-stub .mt small{display:block;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.62);margin-top:2px}.bfp .tkt-stub .tk-cta{width:100%;justify-content:center;margin-top:20px;padding:12px 20px 12px 14px;font-size:16.5px}.bfp .tkt-stub .tk-go{padding:15px 20px}.bfp .tkt-stub .tk-by{margin-top:10px;font-size:12.5px;color:rgba(255,255,255,.68)}.bfp .tkt-main{position:relative;padding:38px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.bfp .tkt-main:before{content:"";position:absolute;left:0;top:24px;bottom:24px;border-left:2.5px dashed #c5d2f0}.bfp .tkt .off{font-family:var(--display);font-weight:700;font-size:clamp(64px,9.4vw,132px);line-height:.92;color:#0a1538;margin:0;white-space:nowrap}.bfp .tkt .off span{color:#ff4d6a}.bfp .tkt .off.off-end{color:#5b6b95}.bfp .tkt .offsub{font-family:var(--display);font-weight:700;font-size:clamp(20px,2.4vw,30px);letter-spacing:0;line-height:1.1;margin:14px 0 0;color:#0a1538}.bfp .cpn{display:inline-flex;gap:14px;margin-top:26px;padding:9px 9px 9px 22px;border:2.5px dashed #9db4ea;border-radius:16px;background:#f1f6ff}.bfp .cpn .cp-k{font-size:12px;letter-spacing:.16em}.bfp .cpn .cp-v{font-size:32px;letter-spacing:.05em;padding:0 4px}.bfp .cpn .cp-btn{border:0;cursor:pointer;border-radius:10px;padding:12px 20px;background:#0a1538;color:#fff;font:600 14.5px var(--body);min-width:80px}.bfp .cpn .cp-btn:hover{background:#1c3693}.bfp .hbody{position:relative;z-index:2;padding:20px 20px 64px}.bfp .hbody-in{max-width:1100px;margin:0 auto;text-align:center}.bfp .hbody .h18-h1{margin-top:52px}.bfp .hbody .hero-cta{margin-top:26px}.bfp .hbody .hero-cta .btn{width:auto}.bfp .hbody .hbdgs{margin-top:36px}@media (max-width:880px){.bfp .tkt{grid-template-columns:minmax(0,1fr);-webkit-mask-image:none;mask-image:none;border-radius:24px}.bfp .tkt-stub{padding:28px 22px 24px}.bfp .tkt-stub .tk-d{font-size:68px}.bfp .tkt-main{padding:30px 20px}.bfp .tkt-main:before{left:24px;right:24px;top:0;bottom:auto;border-left:0;border-top:2.5px dashed #c5d2f0}.bfp .tkt .off{font-size:clamp(52px,16.5vw,120px)}.bfp .tkt-w{max-width:100%}.bfp .tkt-main,.bfp .tkt-stub{min-width:0}.bfp .hero .clockblk{padding-top:168px}.bfp .tape{height:46px!important;font-size:28px!important}.bfp .tape:first-of-type{top:76px!important}.bfp .cpn{gap:10px;padding-left:16px}.bfp .cpn .cp-v{font-size:26px}}@media (max-width:440px){.bfp .cpn .cp-k{display:none}.bfp .tkt-stub .tk-d{font-size:60px}}.bfp .wrap{max-width:1240px}.bfp .alad{max-width:none}.bfp .hero .clockblk{max-width:1240px;padding-top:124px}.bfp .tkt-w{max-width:1160px}.bfp .tkt{--sw:390px}.bfp .tape{height:38px!important;font-size:23px!important;letter-spacing:0;transform:rotate(-1.6deg)!important}.bfp .tape span{padding-right:34px}.bfp .tape:first-of-type{top:102px!important}.bfp .tape+.tape{top:132px!important}.bfp .tape+.tape span:first-child{margin-left:-120px}.bfp .dealbar .dealbar-in{justify-content:space-between;gap:8px 28px;padding-block:10px}.bfp .dealbar .db-r,.bfp .dealbar .dealbar-in{display:flex;align-items:center;flex-wrap:wrap}.bfp .dealbar .db-r{justify-content:flex-end;gap:14px 26px}.bfp .dealbar .db-l{justify-content:flex-start}.bfp .dealbar .db-h{font-size:clamp(18px,1.9vw,26px)}.bfp .dc-chip{display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;background:#fff;color:#0a1538;border-radius:12px;padding:5px 8px 5px 14px;font-family:var(--body);box-shadow:0 8px 20px -10px rgba(0,0,0,.55)}.bfp .dc-chip .dc-k{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8a1d33}.bfp .dc-chip .dc-k,.bfp .dc-chip .dc-v{font-family:var(--display);font-weight:700}.bfp .dc-chip .dc-v{background:#0a1538;color:#fff;border-radius:8px;padding:8px 12px;font-size:16px;letter-spacing:.07em}.bfp .dc-chip .dc-c{text-decoration:none;font-weight:700;font-size:12.5px;color:#d12947;min-width:44px;text-align:left}.bfp .dc-chip:hover .dc-v{background:#1c3693}.bfp .tkt-stub .tk-d{font-size:96px}.bfp .tkt-stub .tk-times{margin-top:16px;display:inline-flex;align-items:center;gap:14px;padding:10px 18px;border-radius:14px;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.26);font-size:14px;font-weight:600;color:rgba(255,255,255,.88);white-space:nowrap}.bfp .tkt-stub .tk-times b{font-family:var(--display);font-weight:700;font-size:22px;color:#fff}.bfp .tkt-stub .tk-times i{width:1.5px;height:26px;background:rgba(255,255,255,.4)}.bfp .tkt-stub .tk-close{margin-top:20px;padding-top:16px;display:flex;flex-direction:column;align-items:center;gap:2px}.bfp .tkt-stub .tk-close b{font-size:34px;line-height:1.05}.bfp .tkt-stub .tk-close em{font-style:normal;font-size:15px;font-weight:600;color:rgba(255,255,255,.86)}.bfp .tkt-stub .tk-cta{margin-top:22px}.bfp .cpn{display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100%,520px);margin-top:28px;padding:12px 12px 12px 26px;border:2.5px dashed #8fa9e6;border-radius:20px;background:#eff5ff;text-align:left}.bfp .cpn .cp-l{display:flex;flex-direction:column;gap:2px}.bfp .cpn .cp-k{font-family:var(--display);font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#5b6b95}.bfp .cpn .cp-v{font-family:var(--display);font-weight:700;font-size:40px;line-height:1.05;letter-spacing:.06em;color:#1c3693;padding:0}.bfp .cpn .cp-btn{padding:15px 26px;font-size:15.5px;border-radius:13px}.bfp .sbx-h2{max-width:none;white-space:nowrap;font-size:clamp(28px,3.55vw,52px)}.bfp .sbx-sumL{font-size:16px;max-width:340px}.bfp .alad{align-items:stretch}.bfp .prc-every{max-width:none;white-space:nowrap}.bfp .faq-grid .lead{margin-top:16px}.bfp .exc{background:#fafaf8;padding:80px 0}.bfp .exc-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;padding:40px 48px;border:1px solid #c9d9ff;border-radius:28px;background:linear-gradient(135deg,#eef4ff,#e2ecff);box-shadow:0 24px 60px -30px rgba(28,54,147,.35)}.bfp .exc-ic{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:#1c3693;color:#fff}.bfp .exc-tx{min-width:0}.bfp .exc-card h2{margin-top:8px}.bfp .exc-card p{max-width:720px}.bfp .exc-card .btn{white-space:nowrap}.bfp .finale .blk{display:none}.bfp .faq-grid>div:first-child{position:sticky;top:96px}@media (max-width:1100px){.bfp .prc-every{white-space:normal;max-width:700px}}@media (max-width:900px){.bfp .sbx-h2{white-space:normal;font-size:32px}.bfp .exc-card{grid-template-columns:minmax(0,1fr);padding:28px 22px;gap:18px}.bfp .exc{padding:56px 0}.bfp .faq-grid>div:first-child{position:static}.bfp .hero .clockblk{padding-top:96px}.bfp .dealbar .db-l,.bfp .dealbar .db-r{width:100%;justify-content:center}.bfp .dealbar .dealbar-in{text-align:center}}@media (max-width:880px){.bfp .tape{height:30px!important;font-size:18px!important}.bfp .tape:first-of-type{top:90px!important}.bfp .tape+.tape{top:114px!important}.bfp .tkt-stub .tk-d{font-size:72px}.bfp .cpn{width:100%;padding-left:18px}.bfp .cpn .cp-v{font-size:32px}}@media (max-width:440px){.bfp .dc-chip .dc-k,.bfp .dealbar .db-lab{display:none}.bfp .tkt-stub .tk-times{gap:10px;padding:9px 12px}.bfp .tkt-stub .tk-times b{font-size:19px}}.bfp .tape{height:36px!important;font-size:22px!important;letter-spacing:0!important;box-shadow:0 6px 16px rgba(0,0,0,.4)}.bfp .tape:first-of-type{top:120px!important;transform:rotate(-4deg)!important;z-index:1;background:#0c1a52}.bfp .tape+.tape{top:120px!important;transform:rotate(4deg)!important;z-index:2;background:#17298c}.bfp .tape+.tape span:first-child{margin-left:0}.bfp .hero .clockblk{padding-top:128px}.bfp .tkt-stub{padding:30px 26px 24px}.bfp .tkt-stub .tk-d{font-size:88px;letter-spacing:0;margin-top:4px}.bfp .tkt-stub .tk-times{margin-top:12px}.bfp .tkt-stub .tk-times b{letter-spacing:0}.bfp .tkt-stub .tk-close{margin:16px 0 0;padding-top:14px;border-top:1.5px dashed rgba(255,255,255,.32);width:100%;display:block;font-size:15px;font-weight:500;color:rgba(255,255,255,.85);text-align:center;white-space:nowrap}.bfp .tkt-stub .tk-close b{display:inline;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:0;color:#fff}.bfp .tkt-stub .tk-cta{margin-top:18px}.bfp .tkt .off{letter-spacing:0}.bfp .tkt-main{padding:34px 40px}.bfp .sbx-h2{font-size:clamp(26px,3.3vw,50px)}@media (max-width:880px){.bfp .tape{height:28px!important;font-size:17px!important}.bfp .tape+.tape,.bfp .tape:first-of-type{top:120px!important}.bfp .hero .clockblk{padding-top:104px}.bfp .tkt-stub .tk-d{font-size:68px}}@media (max-width:440px){.bfp .tkt-stub .tk-close{white-space:normal}.bfp .tkt-stub .tk-d{font-size:62px}.bfp .tkt .off{font-size:clamp(48px,15.5vw,120px)}}.bfp .tkt-stub .tk-cta{width:auto;min-width:190px;padding:10px 26px;font-size:15px;margin-top:16px}.bfp .tkt-stub .tk-cta.tk-go{padding:10px 26px}.bfp .faq a.faq-link{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px 22px;background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px #ece3dc;color:inherit;text-decoration:none;font-weight:600;font-size:16.5px;transition:box-shadow .15s}.bfp .faq a.faq-link:hover{box-shadow:inset 0 0 0 1.5px var(--blue)}.bfp .faq a.faq-link .fl-i{font-family:var(--mono);font-size:20px;line-height:1;color:var(--blue)}.bfp .faq a.faq-link:focus-visible{outline:2px solid var(--blue2);outline-offset:3px}.bfp .faq p a.faq-a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.bfp .faq p a.faq-a:hover{color:var(--blue2)}.bfp .faq-grid>div:first-child{position:static;align-self:start}@media (max-width:1180px){.bfp .sbx-grid{grid-template-columns:minmax(0,1fr)}.bfp .sbx-grid .gd{position:static;width:100%;max-width:680px;margin:0 auto}.bfp .alad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bfp .alad{grid-template-columns:minmax(0,1fr)}}.bfp .tkt-stub .tk-form{width:100%;margin-top:16px;display:flex;flex-direction:column;align-items:stretch}.bfp .tkt-stub .tk-lab{display:block;text-align:center;font-size:13.5px;font-weight:600;color:#fff;margin-bottom:8px}.bfp .tkt-stub .tk-row{display:flex;align-items:center;gap:6px;background:#fff;border-radius:999px;padding:5px 5px 5px 18px;box-shadow:0 12px 28px -12px rgba(0,0,0,.55);min-width:0}.bfp .tkt-stub .tk-row:focus-within{box-shadow:0 0 0 3px rgba(158,197,255,.9),0 12px 28px -12px rgba(0,0,0,.55)}.bfp .tkt-stub .tk-row input{flex:1 1 auto;min-width:0;width:100%;border:0;outline:0;background:transparent;font:500 15px/1.2 var(--body,inherit);color:#0a1538;padding:9px 0}.bfp .tkt-stub .tk-row input::placeholder{color:#5b6a99}.bfp .tkt-stub .tk-sub{flex:0 0 auto;border:0;cursor:pointer;border-radius:999px;background:#0a1538;color:#fff;font:700 14.5px/1 var(--body,inherit);padding:12px 20px;white-space:nowrap;transition:background .15s}.bfp .tkt-stub .tk-sub:hover{background:#1c3693}.bfp .tkt-stub .tk-err{margin:8px 0 0;text-align:center;font-size:12.5px;font-weight:600;color:#ffd0d8}.bfp .tkt-stub .tk-form .tk-by{text-align:center;margin-top:10px;color:#fff}.bfp .tkt-stub .tk-done{width:100%;margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:4px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);border-radius:16px;padding:14px 16px;text-align:center}.bfp .tkt-stub .tk-ok{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#1c3693}.bfp .tkt-stub .tk-done b{font-family:var(--display);font-size:19px;font-weight:700}.bfp .tkt-stub .tk-em{font-weight:700;font-size:14px;color:#fff;word-break:break-all}.bfp .tkt-stub .tk-sm{font-size:13px;color:#fff}.bfp .tkt-stub .tk-chg{margin-top:4px;border:0;background:none;color:#fff;font:600 12.5px/1 var(--body,inherit);text-decoration:underline;cursor:pointer;padding:4px}.bfp .tkt-stub .tk-by{color:#fff}@media (max-width:440px){.bfp .tkt-stub .tk-row{padding-left:14px}.bfp .tkt-stub .tk-sub{padding:12px 16px}}.bfp .alt .pr{margin-top:10px}.bfp .alt .w{font-size:30px;font-weight:700;line-height:1.1;color:#fff;text-decoration:line-through;text-decoration-thickness:3px;text-decoration-color:#ff6b85}.bfp .alt .pr b{margin-top:2px}.bfp .alt .pr{min-height:112px;justify-content:flex-start}.bfp .alt .cap,.bfp .alt .extra,.bfp .alt .for2,.bfp .alt .hd,.bfp .alt .lim span,.bfp .alt .n,.bfp .alt .pr b i,.bfp .alt .vs3,.bfp .alt ul,.bfp .alt ul li{color:#fff}.bfp .alt ul li.no{color:#fff;opacity:.7}.bfp .prc-every,.bfp .prc-p{color:#fff}.bfp .alt .hd{font-size:11.5px;font-weight:700}.bfp .alt .vs3{font-family:inherit;font-size:13px;font-weight:600;min-height:18px;margin-top:2px}.bfp .alt ul{font-size:14px;gap:8px}.bfp .alt .lim span{font-weight:600}.bfp .prc-every{white-space:normal;max-width:900px}.bfp .ft{max-width:1160px;margin:72px auto 0}.bfp .ft-head{text-align:center;display:grid;gap:10px;justify-items:center;margin-bottom:32px}.bfp .ft-head .eyebrow{color:#9ec5ff}.bfp .ft-h{font-family:var(--display);font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:0;margin:0;color:#fff}.bfp .ft-sub{margin:0;font-size:16.5px;color:#fff;max-width:620px}.bfp .ft-card{background:#fff;color:#0b0d12;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px -30px rgba(0,0,0,.6)}.bfp .ft-r{display:grid;grid-template-columns:minmax(0,2.1fr) repeat(4,minmax(0,1fr));align-items:stretch;border-bottom:1px solid #ece3dc}.bfp .ft-r:last-child{border-bottom:0}.bfp .ft-l{padding:20px 26px;font-size:17px;color:#2a3350}.bfp .ft-c,.bfp .ft-l{display:flex;align-items:center}.bfp .ft-c{justify-content:center;text-align:center;padding:20px 8px;font-size:16.5px;color:#0b0d12}.bfp .ft-c small{font-size:12px;font-weight:600;color:#4a5373;margin-left:2px}.bfp .ft-p{background:#eef0ff}.bfp .ft-hr{background:#fdf5ee;border-bottom:1px solid #ece3dc}.bfp .ft-hr .ft-c{font-weight:700;font-size:17px;padding:22px 8px}.bfp .ft-hr .ft-p{color:#1c3693;box-shadow:inset 0 -3px 0 #1c3693}.bfp .ft-g{border-bottom:0;padding:26px 26px 10px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#5b5346}.bfp .ft-ck{color:#2f7d4f}.bfp .ft-no{color:#5b5346;font-weight:700}.bfp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:760px){.bfp .ft{margin-top:56px}.bfp .ft-r{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr))}.bfp .ft-l{padding:14px 8px 14px 14px;font-size:13px;line-height:1.3}.bfp .ft-c{padding:14px 2px;font-size:13px}.bfp .ft-hr .ft-c{font-size:10px;padding:14px 0;letter-spacing:0;overflow-wrap:anywhere}.bfp .ft-c small{display:block;margin:0;font-size:10px}.bfp .ft-g{padding:20px 14px 8px;font-size:11px}.bfp .ft-ck{width:15px;height:15px}}.bfp .ft-card{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.05));color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.26),0 30px 70px -30px rgba(0,0,0,.75)}.bfp .ft-r{border-bottom-color:rgba(255,255,255,.16)}.bfp .ft-l{color:#fff;font-weight:500}.bfp .ft-c,.bfp .ft-c b{color:#fff}.bfp .ft-c b{font-weight:700}.bfp .ft-c small{color:#fff;opacity:.85}.bfp .ft-p{background:rgba(53,140,255,.22);box-shadow:inset 1px 0 0 rgba(158,197,255,.35),inset -1px 0 0 rgba(158,197,255,.35)}.bfp .ft-hr{background:rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.26)}.bfp .ft-hr .ft-c{color:#fff}.bfp .ft-hr .ft-p{color:#fff;background:#358cff;box-shadow:none;color:#06143a}.bfp .ft-g{color:#9ec5ff}.bfp .ft-ck{color:#4ade80;stroke-width:2.4}.bfp .ft-no{color:#fff;opacity:.55}.bfp .ft-r:not(.ft-hr):not(.ft-g):hover .ft-c:not(.ft-p),.bfp .ft-r:not(.ft-hr):not(.ft-g):hover .ft-l{background:rgba(255,255,255,.05)}@media (min-width:761px){.bfp .ft-c,.bfp .ft-l{font-size:17.5px}.bfp .ft-ck{width:20px;height:20px}.bfp .ft-hr .ft-c{font-size:18px}}.bfp .exb{background:#fafaf8;padding:96px 0 24px}.bfp .ex{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:36px 64px;align-items:center;color:#fff;border-radius:34px;padding:60px 60px 40px;background:radial-gradient(90% 120% at 0 0,#2a52c9 0,#1c3693 40%,#0a1538 100%);box-shadow:0 40px 90px -40px rgba(10,21,56,.8)}.bfp .ex:before{content:"";position:absolute;right:-140px;top:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(53,140,255,.38) 0,rgba(53,140,255,0) 70%);pointer-events:none}.bfp .ex>*{position:relative}.bfp .ex-eye{display:inline-block;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9ec5ff}.bfp .ex-h{font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6vw,50px);line-height:1.06;letter-spacing:0;margin:14px 0 0;color:#fff}.bfp .ex-h em{font-style:normal;color:#9ec5ff}.bfp .ex-p{margin:18px 0 0;max-width:520px;font-size:17.5px;line-height:1.55;color:#fff}.bfp .ex-q{margin-top:28px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.bfp .ex-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.bfp .ex-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;border:0;cursor:pointer;border-radius:16px;padding:11px 20px 11px 16px;font:inherit;text-align:left;transition:transform .15s}.bfp .ex-chip:hover{transform:translateY(-2px)}.bfp .ex-chip b{font-size:16px;font-weight:700}.bfp .ex-chip span{font-size:13px;font-weight:600;opacity:.8}.bfp .ex-go{margin-top:26px;padding:15px 30px;font-size:16.5px}.bfp .ex-fine{margin:12px 0 0;font-size:14px;color:#fff}.bfp .ex-r{background:rgba(255,255,255,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.26);border-radius:26px;padding:28px 28px 26px;backdrop-filter:blur(2px)}.bfp .ex-rh{display:flex;align-items:baseline;gap:8px;font-size:15px;color:#fff}.bfp .ex-rh b{font-family:var(--display);font-size:22px;font-weight:700}.bfp .ex-row{margin-top:18px}.bfp .ex-lab{font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:8px}.bfp .ex-bar{height:54px;border-radius:15px;background:rgba(255,255,255,.1);overflow:hidden}.bfp .ex-fill{height:100%;display:flex;align-items:center;justify-content:flex-end;padding-right:18px;border-radius:15px;transition:width .55s cubic-bezier(.2,.8,.2,1)}.bfp .ex-fill b{font-family:var(--display);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.bfp .ex-m{width:100%;background:rgba(255,255,255,.3)}.bfp .ex-d{background:linear-gradient(90deg,#ff4d6a,#ff7b92)}.bfp .ex-keep{margin-top:22px;padding-top:18px;border-top:1.5px dashed rgba(255,255,255,.34);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:14px;row-gap:4px}.bfp .ex-kl{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.bfp .ex-kn{grid-column:1;grid-row:2;font-family:var(--display);font-weight:700;font-size:58px;line-height:1;color:#4ade80;font-variant-numeric:tabular-nums}.bfp .ex-kp{grid-column:2;grid-row:2;font-size:14.5px;line-height:1.4;color:#fff;align-self:center}.bfp .ex-stay{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;border-top:1.5px dashed rgba(255,255,255,.3);padding-top:22px}.bfp .ex-sl{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.bfp .ex-stay ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bfp .ex-stay li{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);border-radius:999px;padding:7px 14px 7px 10px;font-size:14.5px;font-weight:600}.bfp .ex-stay li:before{content:"✓";display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#4ade80;color:#06143a;font-size:12px;font-weight:700}.bfp .ex-nt{font-size:14.5px;color:#fff}@media (max-width:900px){.bfp .exb{padding:64px 0 16px}.bfp .ex{grid-template-columns:minmax(0,1fr);padding:34px 22px 28px;border-radius:26px;gap:28px}.bfp .ex-r{padding:22px 18px}.bfp .ex-bar{height:48px}.bfp .ex-fill b{font-size:20px}.bfp .ex-kn{font-size:48px}.bfp .ex-go{width:100%;justify-content:center}}@media (max-width:440px){.bfp .ex-chip{flex:1 1 calc(50% - 5px)}.bfp .ex-chips{gap:8px}}.bfp .ex-h{font-size:clamp(30px,3.1vw,44px)}.bfp .ex-rh{flex-wrap:wrap;row-gap:2px}.bfp .ex-rh span{white-space:nowrap}@media (max-width:440px){.bfp .ex-chips{flex-wrap:nowrap;gap:8px}.bfp .ex-chip{flex:1 1 0;min-width:0;padding:10px}.bfp .ex-chip b{font-size:13.5px}.bfp .ex-chip span{font-size:12px}}.bfp .ex2{padding:60px;align-items:center}.bfp .ex-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px}.bfp .ex-steps li{display:flex;align-items:center;gap:14px;font-size:18px;font-weight:600;color:#fff}.bfp .ex-steps li span{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:#1c3693;font-family:var(--display);font-weight:700;font-size:16px}.bfp .ex2 .ex-go{margin-top:28px}.bfp .mk{position:relative;background:#fff;color:#0a1538;border-radius:22px;box-shadow:0 40px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.4);transform:rotate(1.4deg);overflow:hidden;max-width:540px;width:100%;justify-self:end}.bfp .mk-bar{display:flex;align-items:center;gap:7px;padding:13px 16px;background:#eef2fb;border-bottom:1px solid #dbe3f5}.bfp .mk-bar i{width:11px;height:11px;border-radius:50%;background:#c7d2ee}.bfp .mk-url{margin-left:10px;flex:1;background:#fff;border-radius:999px;padding:5px 14px;font-size:12.5px;color:#4a5373}.bfp .mk-body{padding:22px 24px 24px;display:grid;gap:22px}.bfp .mk-k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#4a5373}.bfp .mk-k,.bfp .mk-v{display:block;font-weight:700}.bfp .mk-v{margin-top:4px;font-family:var(--display);font-size:24px}.bfp .mk-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.bfp .mk-tg{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#eef2fb;border-radius:999px;padding:4px;font-size:14px;font-weight:700;flex:0 0 auto}.bfp .mk-tg span{position:relative;z-index:1;padding:9px 18px;text-align:center}.bfp .mk-tg .mk-hl{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);padding:0;border-radius:999px;background:#fff;box-shadow:0 2px 8px rgba(28,54,147,.25);animation:bfp-mk-hl 9s infinite}.bfp .mk-field{display:flex;gap:10px;margin-top:8px}.bfp .mk-in{flex:1;min-width:0;height:48px;border-radius:13px;border:2px solid #358cff;background:#fff;display:flex;align-items:center;padding:0 14px;box-shadow:0 0 0 4px rgba(53,140,255,.18)}.bfp .mk-type{display:inline-block;overflow:hidden;white-space:nowrap;width:0;border-right:2px solid #1c3693;font-family:var(--mono);font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.3;animation:bfp-mk-type 9s infinite}.bfp .mk-apply{flex:0 0 auto;display:grid;place-items:center;padding:0 22px;border-radius:13px;background:#1c3693;color:#fff;font-weight:700;font-size:15px;animation:bfp-mk-press 9s infinite}.bfp .mk-ok{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:12px;padding:11px 14px;border-radius:13px;background:#e7f8ee;color:#14532d;opacity:0;animation:bfp-mk-ok 9s infinite}.bfp .mk-okc{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#22c55e;color:#fff;font-size:13px;font-weight:700}.bfp .mk-ok b{font-size:15px}.bfp .mk-ok span:last-child{font-size:13.5px}.bfp .mk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.bfp .mk-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;border-radius:14px;background:#f4f6fc;box-shadow:inset 0 0 0 1px #dbe3f5}.bfp .mk-tile b{font-size:14.5px}.bfp .mk-tile em{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#22c55e;color:#fff;font-style:normal;font-size:11px;font-weight:700}@keyframes bfp-mk-hl{0%,12%{transform:translateX(0)}18%,92%{transform:translateX(100%)}98%,to{transform:translateX(0)}}@keyframes bfp-mk-type{0%,24%{width:0;border-right-color:#1c3693}24.01%{width:0;animation-timing-function:steps(6)}38%,94%{width:6.2ch}98%,to{width:0}}@keyframes bfp-mk-press{0%,42%{transform:scale(1);background:#1c3693}45%{transform:scale(.93);background:#142a78}49%,to{transform:scale(1);background:#1c3693}}@keyframes bfp-mk-ok{0%,48%{opacity:0;transform:translateY(6px)}54%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.bfp .mk-tg .mk-hl{animation:none;transform:translateX(100%)}.bfp .mk-type{width:6.2ch;border-right:0}.bfp .mk-apply,.bfp .mk-ok,.bfp .mk-type{animation:none}.bfp .mk-ok{opacity:1}}@media (max-width:900px){.bfp .ex2{padding:34px 22px 28px}.bfp .mk{transform:none;max-width:none;justify-self:stretch}.bfp .mk-body{padding:18px 16px;gap:18px}.bfp .mk-v{font-size:20px}.bfp .mk-tg span{padding:8px 12px;font-size:13px}}.bfp .mk-body{grid-template-columns:minmax(0,1fr)}.bfp .mk,.bfp .mk-row>div{min-width:0}@media (max-width:900px){.bfp .ex2{grid-template-columns:minmax(0,1fr)}.bfp .mk-row{flex-wrap:wrap}.bfp .mk-apply{padding:0 16px}.bfp .mk-tile{padding:10px}.bfp .mk-tile b{font-size:13px}}.bfp .h18-from{text-wrap:balance}@media (max-width:600px){.bfp .dealbar .tag{display:none}.bfp .dealbar-in{padding-block:10px;gap:8px}.bfp .hbdgs{flex-direction:column;align-items:center;gap:10px;margin-top:32px}.bfp .hbdgs .bdg{width:100%;max-width:320px}}@media (max-width:640px){.bfp .prc .alt .for2{min-height:0;margin-bottom:4px}.bfp .alt .pr{min-height:0}}@media (max-width:440px){.bfp .ft-r{grid-template-columns:minmax(0,1.25fr) repeat(4,minmax(0,1fr))}.bfp .ft-hr .ft-c{font-size:9.5px}}@media (max-width:380px){.bfp .ft-l{padding:12px 6px 12px 12px}.bfp .ft-c,.bfp .ft-l{font-size:12px}.bfp .ft-hr .ft-c{font-size:8.5px}.bfp .ft-c small{font-size:9px}}@media (max-width:600px){.bfp .sticky-in{flex-wrap:nowrap;justify-content:space-between;gap:12px;padding-block:10px;font-size:13.5px;line-height:1.3;text-align:left}.bfp .sticky .gbadge{display:none}.bfp .sticky .btn{flex:0 0 auto;padding:10px 16px;white-space:nowrap;font-size:13.5px}}@media (max-width:380px){.bfp .tkt-stub .tk-row{padding-left:12px}.bfp .tkt-stub .tk-row input{font-size:13.5px}.bfp .tkt-stub .tk-sub{padding:11px 13px;font-size:13.5px}}@media (max-width:600px){.bfp .dealbar-in{padding-block:9px 10px;gap:6px;flex-direction:column;align-items:stretch}.bfp .db-l{justify-content:center}.bfp .db-h{font-size:16px;font-weight:700;line-height:1.15}.bfp .db-r{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;width:100%}.bfp .db-t{flex:0 0 auto;flex-direction:row;gap:6px}.bfp .db-lab{display:none}.bfp .db-cells{gap:4px}.bfp .db-c{min-width:38px;padding:4px 4px 3px;border-radius:8px}.bfp .db-c b{font-size:17px}.bfp .db-c small{font-size:7px;margin-top:1px;letter-spacing:.08em}.bfp .dealbar .dc-chip{flex:0 0 auto;padding:4px 6px 4px 4px;gap:6px}.bfp .dealbar .dc-chip .dc-k{display:none}.bfp .dealbar .dc-chip .dc-v{padding:7px 10px;font-size:14px}.bfp .dealbar .dc-chip .dc-c{font-size:12.5px;padding-right:4px}.bfp .hbdgs .bdg{width:252px;padding:8px 12px 8px 10px;gap:10px}.bfp .hbdgs .bdg b{font-size:15.5px}}@media (max-width:900px){.bfp .sbx .srow.sbx-th.a16r{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:0 6px;padding:0 0 10px;font-size:10px;letter-spacing:.05em}.bfp .sbx .srow.sbx-th.a16r>div:nth-child(2){display:none}.bfp .sbx .srow.sbx-row.a16r{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:0 6px;align-items:stretch;padding:16px 0 6px}.bfp .sbx .srow.a16r .sbx-rent{display:contents}.bfp .sbx .srow.a16r .sbx-cat{grid-column:1/-1;grid-row:1;margin:0 0 8px;font-size:15.5px}.bfp .sbx .srow.a16r .sbx-chips{grid-column:1;grid-row:2;flex-direction:column;align-items:stretch;gap:6px;background:#f4f6fc;border-radius:14px 14px 0 0;padding:10px 10px 8px}.bfp .sbx .srow.a16r .sbx-chip{width:100%;background:#fff}.bfp .sbx .srow.a16r .sbx-pay{grid-column:1;grid-row:3;background:#f4f6fc;border-radius:0 0 14px 14px;border-top:1px dashed #cfd7ee;padding:8px 12px 11px;font-size:21px}.bfp .sbx .srow.a16r .sarrow{display:grid!important;grid-column:2;grid-row:2/span 2;place-items:center;font-size:22px}.bfp .sbx .srow.a16r .sbx-prod{grid-column:3;grid-row:2/span 2;justify-self:stretch;align-self:stretch;flex-direction:column;justify-content:center;text-align:center;gap:8px;padding:12px 8px}.bfp .sbx .srow.a16r .sbx-prod img{width:52px;height:52px;border-radius:15px}.bfp .sbx .srow.a16r .sbx-prod span{font-size:15.5px}.bfp .sbx .srow.a16r .sbx-prod:after{content:"Included";font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#15803d}.bfp .sbx .srow.sbx-th.a16r>.sarrow{display:block!important}.bfp .sbx .srow.sbx-th.a16r>div:nth-child(4){padding-left:12px}}@media (max-width:380px){.bfp .db-r{gap:6px}.bfp .db-t{gap:4px}.bfp .db-c{min-width:33px}.bfp .db-c b{font-size:15px}.bfp .db-cells{gap:3px}.bfp .dealbar .dc-chip .dc-v{padding:6px 8px;font-size:13px}.bfp .dealbar .dc-chip .dc-c{font-size:11.5px}.bfp .hbdgs .bdg{width:236px}}@media (max-width:900px){.bfp .sbx .srow.sbx-th.a16r>div:first-child{grid-column:1;grid-row:1}.bfp .sbx .srow.sbx-th.a16r>.sarrow{grid-column:2;grid-row:1}.bfp .sbx .srow.sbx-th.a16r>div:nth-child(4){grid-column:3;grid-row:1;padding-left:0}}.bfp .sbx .sbx-sum{flex-direction:column;flex-wrap:nowrap;align-items:flex-end;justify-content:center;text-align:right;gap:14px}.bfp .sbx .sbx-sum .sbx-sumL{flex:0 0 auto;max-width:340px;text-align:right}.bfp .sbx .sbx-sum .sbx-tot{align-items:flex-end;text-align:right;width:100%}.bfp .sbx .sbx-sum .sbx-tn{justify-content:flex-end}.bfp .sbx .sbx-sum .sbx-ty2{text-align:right;max-width:440px;margin-left:auto}.bfp .sbx .sbx-sum>.btn{align-self:flex-end}@media (max-width:700px){.bfp .sbx .sbx-sum .sbx-tot{align-items:flex-end;text-align:right}.bfp .sbx .sbx-sum .sbx-tn{justify-content:flex-end}.bfp .sbx .sbx-sum .sbx-ty2{text-align:right;max-width:none}.bfp .sbx .sbx-sum .sbx-sumL{max-width:none}}.bfp [hidden]{display:none!important}:where(.bfp) :is(button,input){all:revert}.bfp[data-bf-phase=ended]:not([data-bf-ready]) :is(.db-t,.db-h,.bf-hold,.tkt-stub>*,.tkt-main>*),.bfp[data-bf-phase=live]:not([data-bf-ready]) :is(.db-t,.bf-hold,.tkt-stub>*,.tkt-main>*){visibility:hidden;animation:bfp-reveal 0s linear 4s forwards}@keyframes bfp-reveal{to{visibility:visible}}.bfp .bf-ended-slot,.bfp[data-bf-phase=ended] .bf-promo,.bfp[data-bf-phase=ended] .dc-chip{display:none}.bfp[data-bf-phase=ended] .bf-ended-slot{display:block;min-height:455px}@media (max-width:1000px){.bfp[data-bf-phase=ended] .bf-ended-slot{min-height:425px}}@media (max-width:700px){.bfp[data-bf-phase=ended] .bf-ended-slot{min-height:470px}}@media (max-width:600px){.bfp[data-bf-phase=ended] .bf-ended-slot{min-height:500px}}@media (max-width:430px){.bfp[data-bf-phase=ended] .bf-ended-slot{min-height:540px}}@media (max-width:340px){.bfp[data-bf-phase=ended] .bf-ended-slot{min-height:570px}}