.bnc{background:linear-gradient(135deg,#c9a84c1a 0%,#ffffff08 60%);border:1px solid #c9a84c59;border-radius:20px;margin:10px 0 8px;padding:26px 28px}.bnc__row{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-bottom:22px;display:flex}.bnc__area{color:var(--muted);flex-direction:column;gap:6px;font-size:.8rem;display:flex}.bnc__input{color:var(--text);align-items:center;gap:8px;font-size:1rem;display:inline-flex}.bnc__input input{border:1px solid var(--line);width:92px;color:var(--text);background:#0000004d;border-radius:12px;padding:11px 12px;font-family:inherit;font-size:1.12rem;font-weight:800}.bnc__input input:focus{border-color:var(--accent);outline:none}.bnc__range{min-width:150px;accent-color:var(--accent);flex:200px}.bnc__pkgs{gap:8px;display:flex}.bnc__pkg{cursor:pointer;border:1px solid var(--line);color:var(--text);letter-spacing:.06em;background:0 0;border-radius:999px;padding:10px 16px;font-family:inherit;font-size:.8rem;font-weight:700;transition:border-color .2s,background .2s}.bnc__pkg--on{border-color:var(--accent);background:#c9a84c24}.bnc__out{flex-wrap:wrap;align-items:stretch;gap:14px 18px;display:flex}.bnc__part{border:1px solid var(--line);background:#0000002e;border-radius:14px;flex-direction:column;flex:200px;gap:3px;padding:16px 18px;display:flex}.bnc__part span{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.76rem}.bnc__part b{letter-spacing:-.01em;font-size:1.35rem}.bnc__part em{color:var(--muted);font-size:.74rem;font-style:normal}.bnc__part--total{border-color:var(--accent);background:#c9a84c1a}.bnc__part--total b{color:var(--accent);font-size:1.5rem}.bnc__plus,.bnc__eq{color:var(--muted);align-self:center;font-size:1.5rem}.bnc__cta{margin-top:20px}@media (max-width:720px){.bnc{padding:20px 16px}.bnc__plus,.bnc__eq{display:none}.bnc__part{flex-basis:100%}}
