.br-deal{position:relative;padding:22px;border-radius:var(--r-lg);background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 80px -40px #0009;max-width:460px;margin-left:auto}.br-deal__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12)}.br-deal__dom{display:flex;align-items:center;gap:10px;min-width:0}.br-deal__dom .hp-ico{flex:none;color:var(--gold)}.br-deal__dom b{font:800 20px/1.2 var(--head);color:#fff;overflow-wrap:anywhere}.br-deal__tag{flex:none;display:inline-flex;align-items:center;gap:6px;font:600 12px/1 var(--body);color:#ffd0df;background:#c5386f38;border:1px solid rgba(225,76,127,.45);padding:6px 9px;border-radius:999px}.br-deal__tag i{width:6px;height:6px;border-radius:50%;background:var(--brand-l)}.br-deal__track{position:relative;display:grid;gap:4px;margin:16px 0 0;padding:0 0 0 2px}.br-deal__track:before{content:"";position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:#ffffff1f}.br-deal__track li{position:relative;display:flex;align-items:center;gap:14px;padding:9px 0;color:var(--on-dark-mute);font-size:15px}.br-deal__track li .hp-ico{position:relative;flex:none;width:36px;height:36px;padding:9px;border-radius:50%;background:var(--deep-2);border:1.5px solid rgba(255,255,255,.18);color:var(--on-dark-mute);box-sizing:border-box}.br-deal__track li:last-child .hp-ico{border-color:#fdd70099;color:var(--gold)}.br-deal__track li:last-child span{color:#fff;font-weight:600}.hp-mo .br-deal__track li .hp-ico{animation:br-pulse 10s var(--ease-o) infinite;animation-delay:calc(var(--i) * 2s)}@keyframes br-pulse{0%,2%{transform:scale(1);background:var(--deep-2)}6%{transform:scale(1.12);background:var(--brand)}14%,to{transform:scale(1);background:var(--deep-2)}}.br-deal.is-paused .hp-ico{animation-play-state:paused!important}.br-deal__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);font-size:13.5px;color:var(--on-dark-mute)}.br-deal__foot b{color:var(--gold);font:700 14px/1.2 var(--head)}.br-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;counter-reset:none}.br-steps li{position:relative;padding:26px 22px 24px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.br-steps li:after{content:"";position:absolute;top:50px;right:-21px;width:22px;height:2px;background:linear-gradient(90deg,var(--brand),transparent)}.br-steps li:last-child:after{display:none}.br-steps__n{position:absolute;right:18px;top:18px;font:800 13px/1 var(--head);color:var(--brand-d);letter-spacing:.04em}.br-steps h3{margin-top:16px;font:700 17px/1.3 var(--head)}.br-steps p{margin-top:8px;font-size:14.5px;color:var(--muted)}.br-fees{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start}.br-feebox{position:relative;overflow:hidden;padding:clamp(24px,3vw,36px);border-radius:var(--r-lg);background:var(--deep);color:#fff;box-shadow:var(--shadow)}.br-feebox:before{content:"";position:absolute;inset:0;background:radial-gradient(520px 260px at 100% 0,rgba(197,56,111,.35),transparent 60%);pointer-events:none}.br-feebox>*{position:relative}.br-feebox__k{font:700 12.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.br-feebox h2{margin-top:12px;color:#fff;font:800 clamp(24px,2.6vw,32px)/1.18 var(--head)}.br-usd{font:600 .55em/1 var(--body);color:var(--on-dark-mute);letter-spacing:0}.br-feebox__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.br-fee{padding:18px;border-radius:var(--r);background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.br-fee b{display:block;font:800 34px/1 var(--head);color:#fff}.br-fee--gold b{color:var(--gold)}.br-fee span{display:block;margin-top:8px;font:700 15px/1.3 var(--head);color:#fff}.br-fee small{display:block;margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--on-dark-mute)}.br-feebox__note{display:flex;gap:10px;margin-top:18px;font-size:13.5px;color:var(--on-dark-mute)}.br-feebox__note .hp-ico{flex:none;color:var(--gold);margin-top:2px}.br-exs{grid-row:span 2;padding:clamp(20px,2.6vw,30px);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.br-exs__h{font:800 20px/1.25 var(--head)}.br-ex{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.br-ex__h{font-size:15px;color:var(--muted)}.br-ex__h b{color:var(--ink);font-size:17px}.br-ex dl{margin:12px 0 0;display:grid;gap:8px}.br-ex dl div{display:flex;justify-content:space-between;gap:16px;font-size:14.5px}.br-ex dt{color:var(--muted)}.br-ex dd{margin:0;font-weight:600;white-space:nowrap}.br-ex__tot{padding-top:8px;border-top:1px dashed var(--line-2)}.br-ex__tot dt,.br-ex__tot dd{color:var(--ink);font-weight:800}.br-ex__seller{padding:10px 12px;margin-top:4px;border-radius:var(--r-sm);background:var(--tint)}.br-ex__seller dd{color:var(--ink)}.br-exs__note{margin-top:16px;font-size:13px;color:var(--muted)}.br-inc{padding:clamp(20px,2.6vw,28px);border-radius:var(--r-lg);background:#fff;border:1px solid var(--line)}.br-inc h3{font:800 20px/1.25 var(--head)}.br-inc ul{margin-top:14px;display:grid;gap:14px}.br-inc li{display:flex;gap:14px;align-items:flex-start}.br-inc b{display:block;font:700 15.5px/1.3 var(--head)}.br-inc span{display:block;margin-top:2px;font-size:14px;color:var(--muted)}.br-sec{padding-top:72px}.br-wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px;align-items:start;max-width:1360px}.br-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(20px,3.2vw,40px);min-width:0}.br-form [hidden],.br-card [hidden]{display:none!important}.br-form__h{font:800 clamp(24px,2.4vw,30px)/1.2 var(--head)}.br-form__lead{margin-top:8px;color:var(--muted);font-size:15px}.br-req{color:var(--brand-d);font-weight:700}.br-opt{font-weight:400;color:var(--muted);font-size:13px;margin-left:4px}.br-alert{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:12px 14px;border-radius:var(--r-sm);background:#fdecef;border:1px solid #f3b8c8;color:#7d1236;font-size:14.5px}.br-alert .hp-ico{flex:none;margin-top:1px}.br-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-top:24px}.br-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.br-field--wide{grid-column:1/-1}.br-field>label,.br-budget legend{font:600 14.5px/1.3 var(--body);color:var(--ink);padding:0}.br-field .hp-input,.br-field .hp-select{width:100%;height:50px;font-size:16px}.br-ta{height:auto!important;min-height:110px;padding:12px 14px;line-height:1.5;resize:vertical}.br-hint{font-size:13px;color:var(--muted)}.br-err{font-size:13.5px;color:#b0123f;font-weight:500}.br-field.is-err .hp-input,.br-field.is-err .hp-select,.br-budget__in.is-err .hp-input{border-color:#c8143f}.br-budget__row{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:8px;align-items:end}.br-budget__in{display:flex;flex-direction:column;gap:4px;min-width:0}.br-budget__in>span{font-size:13px;color:var(--muted)}.br-consent{position:relative;display:flex;gap:12px;align-items:flex-start;padding:14px;border:1.5px solid var(--line-2);border-radius:var(--r-sm);font:400 14.5px/1.5 var(--body)!important;color:var(--ink);cursor:pointer;background:var(--tint)}.br-consent input{position:absolute;opacity:0;width:1px;height:1px}.br-consent__bx{flex:none;width:22px;height:22px;margin-top:1px;border-radius:5px;border:1.5px solid var(--line-2);display:grid;place-items:center;background:#fff}.br-consent__bx .hp-ico{width:14px;height:14px;color:#fff;stroke-width:3;opacity:0}.br-consent:has(input:checked){border-color:var(--brand);background:var(--brand-tint)}.br-consent input:checked+.br-consent__bx{background:var(--brand);border-color:var(--brand)}.br-consent input:checked+.br-consent__bx .hp-ico{opacity:1}.br-consent:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.br-field.is-err .br-consent{border-color:#c8143f}.br-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.br-submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.br-submit .hp-btn{min-height:54px;padding:0 26px;font-size:16px}.br-submit .hp-btn[disabled]{opacity:.7;cursor:progress}.br-submit p{flex:1 1 240px;font-size:13.5px;color:var(--muted)}.br-submit a{color:var(--brand-d);font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.br-done{text-align:center;padding:24px 8px}.br-done:focus{outline:none}.br-done .hp-hexi{margin:0 auto;width:64px;height:70px;background:#e8f6ee;color:var(--ok)}.br-done .hp-hexi .hp-ico{width:28px;height:28px;stroke-width:2.4}.br-done h2{margin-top:16px;font:800 28px/1.2 var(--head)}.br-done p{margin:10px auto 0;max-width:54ch;color:var(--muted)}.br-done p b{color:var(--ink);font-size:18px;background:var(--tint);border:1px solid var(--line);border-radius:6px;padding:2px 8px}.br-done__pay{margin-top:22px;padding:22px;border-radius:var(--r);background:var(--brand-tint);border:1px solid #f1c4d5}.br-done__pay .hp-btn{min-height:54px}.br-done__pay p{font-size:13.5px}.br-done .hp-actions{justify-content:center;margin-top:20px;display:flex;flex-wrap:wrap;gap:4px 20px}.br-side{position:sticky;top:calc(var(--header-h) + 20px);padding:28px;border-radius:var(--r-lg);background:var(--tint);border:1px solid var(--line)}.br-side h2{font:800 22px/1.2 var(--head)}.br-next{margin-top:16px;display:grid;gap:14px}.br-next li{display:flex;gap:12px;align-items:flex-start}.br-next li>.num{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;border:1.5px solid var(--brand);color:var(--brand-d);font:800 13px/1 var(--head)}.br-next b{display:block;font:700 15.5px/1.3 var(--head)}.br-next span{display:block;font-size:14px;color:var(--muted);margin-top:2px}.br-side__fee{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.br-side__fee div{padding:12px 14px;border-radius:var(--r-sm);background:#fff;border:1px solid var(--line)}.br-side__fee span{display:block;font-size:12.5px;color:var(--muted)}.br-side__fee b{display:block;margin-top:4px;font:800 20px/1.1 var(--head)}.br-side__fee small{font:500 12px/1 var(--body);color:var(--muted)}.br-faq{max-width:900px}@media(max-width:1100px){.br-wrap{grid-template-columns:minmax(0,1fr)}.br-side{position:static}.br-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.br-steps li:after{display:none}.br-fees{grid-template-columns:minmax(0,1fr)}.br-exs{grid-row:auto}.br-deal{margin:0;max-width:none}}@media(max-width:640px){.br-grid,.br-steps,.br-feebox__grid{grid-template-columns:minmax(0,1fr)}.br-budget__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.br-budget__cur{grid-column:1/-1}.br-submit .hp-btn,.br-done__pay .hp-btn{width:100%}.br-ex dl div{flex-direction:column;gap:2px}}@media(prefers-reduced-motion:reduce){.br-deal__track li .hp-ico{animation:none!important}}
