.cpage .c-offer-urgency{text-align:center;max-width:44ch;color:var(--text);margin:4px auto 20px;font-size:14px;line-height:1.55}
html:has(.bf-pop){scrollbar-gutter:stable;overflow:hidden}.cpage .bf-pop{z-index:1000;overscroll-behavior:contain;background:#0a0807cc;padding:16px;animation:.2s ease-out bf-pop-in;display:flex;position:fixed;inset:0;overflow-y:auto}.cpage .bf-pop-card{background:var(--wine);text-align:center;width:100%;max-width:420px;color:var(--text);border:1px solid #ee711b59;border-radius:22px;margin:auto;padding:44px 20px 24px;font-size:1rem;line-height:1.5;animation:.28s cubic-bezier(.22,1,.36,1) bf-pop-sobe;position:relative;box-shadow:0 24px 60px -12px #000000b3}.cpage .bf-pop-card p{margin:0}.cpage .bf-pop-x{width:44px;height:44px;color:var(--title);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;right:6px}.cpage .bf-pop-x svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.cpage .bf-pop-h{color:var(--title);letter-spacing:-.035em;margin:0;font-size:clamp(24px,7.4vw,34px);font-weight:800;line-height:.98}.cpage .bf-pop-h>span{display:block}.cpage .bf-pop-h>span:first-child{color:var(--orange);font-size:clamp(34px,11vw,52px)}.cpage .bf-pop .bf-data{justify-content:center;align-items:center;gap:12px;margin-top:16px;line-height:1;display:flex}.cpage .bf-pop .bf-data-num{color:var(--title);letter-spacing:-.03em;align-items:center;font-size:clamp(40px,11vw,60px);font-weight:800;display:flex}@media (max-width:600px){.cpage .bf-pop .bf-data-num{font-size:44px}}.cpage .bf-pop .bf-data-bar{background:var(--orange);width:.16em;height:1.02em;margin:0 .06em 0 .08em;display:inline-block;transform:skew(-13deg)}.cpage .bf-pop .bf-data-txt{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;font-size:.92rem;line-height:1.25;display:flex}.cpage .bf-pop .bf-data-txt strong{color:var(--title);font-size:1.3rem;font-weight:800;line-height:1}.cpage .bf-pop .bf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cpage .bf-pop-lead{color:var(--title);text-wrap:balance;margin-top:16px;font-size:1rem;font-weight:600;line-height:1.4}.cpage .bf-pop .bf-pop-btn{background:var(--orange);color:#161310;letter-spacing:.02em;text-align:center;cursor:pointer;border:none;border-radius:15px;justify-content:center;align-items:center;width:100%;margin-top:20px;padding:17px 32px;font-family:inherit;font-size:1.05rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 10px 30px -8px #ee711b8c}.cpage .bf-pop .bf-pop-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.cpage .bf-pop button,.cpage .bf-pop .bf-pop-btn{outline:none}@media (hover:hover){.cpage .bf-pop button:focus-visible,.cpage .bf-pop .bf-pop-btn:focus-visible{outline:2px solid var(--title);outline-offset:2px}}@keyframes bf-pop-in{0%{opacity:0}}@keyframes bf-pop-sobe{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.cpage .bf-pop,.cpage .bf-pop-card{animation:none}}
