.rc-hero .body{padding-top:120px}.rc-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;margin-top:44px;align-items:start}.rc-win{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:0 24px 60px -30px #0b1f3a59;overflow:hidden}.rc-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:var(--c-sand);border-bottom:1px solid var(--line)}.rc-bar i{width:11px;height:11px;border-radius:50%;background:#c9cfda}.rc-bar span{margin-left:12px;font-size:16px;color:var(--slate);background:#fff;border-radius:var(--radius-xs);padding:4px 14px;flex:1;max-width:320px}.rc-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.9fr);gap:22px;padding:34px 30px 54px;min-height:400px}.rc-f .t,.rc-sum .t{font-size:16px;font-weight:600;color:var(--ink);margin:0 0 10px}.rc-f .in{height:34px;border:1px solid #d5d9e2;border-radius:var(--radius-xs);margin-bottom:12px;padding:8px 10px;font-size:16px;color:var(--steel)}.rc-f .in.s{width:60%}.rc-f .in em{font-style:normal}.rc-f.pay .row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rc-f.pay .cardf{border-color:var(--signal-deep)}.rc-f .btnf{margin-top:8px;height:38px;border-radius:var(--radius-xs);background:var(--ink);color:#fff;font-size:16px;display:grid;place-items:center}.rc-sum .ln{height:12px;background:var(--c-sand-alt);border-radius:var(--radius-xs);margin-bottom:12px}.rc-sum .ln.s{width:55%}.rc-dot{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border:0;background:none;padding:0;cursor:pointer;z-index:3}.rc-dot span{position:absolute;inset:13px;border-radius:50%;background:var(--amber);box-shadow:0 0 #d9902f8c;animation:rcp 2.2s infinite}.rc-dot.acct span{background:var(--signal-deep);box-shadow:0 0 #1f4fa380}.rc-dot.hot span{background:var(--risk-dark);box-shadow:0 0 #e0705a8c}.rc-dot.on:after{content:"";position:absolute;inset:3px;border-radius:50%;border:2px solid var(--ink)}@keyframes rcp{70%{box-shadow:0 0 0 14px #d9902f00}to{box-shadow:0 0 #d9902f00}}.rc-info{position:sticky;top:110px}.rc-pn[hidden]{display:none}.rc-pn h3{font-size:40px;line-height:40px;font-weight:600;letter-spacing:-.01em;margin:6px 0 12px}.rc-pn>p{font-size:18px;line-height:28px;color:var(--slate);margin:0 0 16px}.rc-pn .rule{padding:16px 18px;border-left:3px solid var(--amber);background:#fff;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:16px;line-height:25px;color:var(--ink)}.rc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;margin-top:64px}.rc-two h3{font-size:22px;font-weight:600;margin:0 0 10px;padding-top:16px;border-top:1px solid var(--line)}.rc-two p{margin:0 0 12px;font-size:18px;line-height:27px;color:var(--slate)}.rc-two .st strong{display:block;font-size:40px;line-height:48px;color:var(--signal-deep);font-weight:600}.rc-two .st span{font-size:16px;line-height:20px;color:var(--steel)}.rc-rg{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:72px;align-items:start}.rc-rh{position:sticky;top:110px}.rc-r{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xs);padding:36px 40px 40px;box-shadow:0 22px 50px -32px #0b1f3a59;position:relative}.rc-r:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:radial-gradient(circle at 8px -2px,transparent 8px,#fff 9px) 0 0/16px 10px repeat-x}.rc-r .top{text-align:center;font-size:16px;letter-spacing:0;text-transform:none;color:var(--slate);margin:0 0 20px;padding-bottom:16px;border-bottom:2px dashed var(--line)}.rc-r .it{padding:14px 0;border-bottom:1px dashed var(--line)}.rc-r .l{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.rc-r .l b{font-size:16px;color:var(--signal-deep);font-weight:600;white-space:nowrap}.rc-r .l i{flex:1;border-bottom:1px dotted var(--c-slate-light)}.rc-r .h{margin:0;font-size:18px;line-height:27px;font-weight:500}.rc-r .e{margin:6px 0 0;font-size:16px;line-height:21px;color:var(--steel)}.rc-r .tot{display:flex;align-items:baseline;gap:10px;margin:22px 0 0;font-size:22px;font-weight:600}.rc-r .tot i{flex:1;border-bottom:1px dotted var(--c-slate-light)}.rc-r .tot span{color:var(--signal-deep)}@media(max-width:1000px){.rc-hero .body{padding-top:80px}.rc-grid,.rc-rg{grid-template-columns:1fr;gap:28px}.rc-info,.rc-rh{position:static}.rc-body{grid-template-columns:1fr 1fr;padding:24px 18px 44px}.rc-sum{display:none}.rc-two{grid-template-columns:1fr;gap:26px}.rc-r{padding:26px 22px 30px}}@media(prefers-reduced-motion:reduce){.rc-dot span{animation:none}}
