#rcpage{--bg:#0d0b08;--card1:#1a150c;--card2:#120f08;--line:#2a2318;--line2:#3d3421;--gold:#f0b23c;--gold2:#e8c063;--violet:#6e34c9;--violet2:#8b5cf6;--tx:#faf6ee;--mut:#a49a8a;--mut2:#75695a;position:relative;min-height:100dvh;background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;overflow-x:hidden}#rcpage *{box-sizing:border-box}#rcpage .bgglow{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(60% 45% at 50% 12%,rgba(240,178,60,.1),transparent 70%),radial-gradient(50% 40% at 82% 88%,rgba(110,52,217,.14),transparent 70%)}#rcpage .wiz{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column;max-width:520px;margin:0 auto;padding:0 22px}#rcpage .top{gap:14px;padding:18px 2px 6px}#rcpage .rcback,#rcpage .top{display:flex;align-items:center}#rcpage .rcback{width:38px;height:38px;border-radius:50%;border:1px solid var(--line2);background:transparent;color:var(--mut);cursor:pointer;justify-content:center;transition:.2s;flex:none}#rcpage .rcback svg{width:17px;height:17px}#rcpage .rcback:hover{border-color:var(--gold);color:var(--gold)}#rcpage .rcback.hide{visibility:hidden}#rcpage .prog{flex:1;height:5px;border-radius:6px;background:#241d11;overflow:hidden}#rcpage .prog i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--violet2));border-radius:6px;transition:width .5s cubic-bezier(.4,0,.2,1)}#rcpage .brandmini{font-weight:800;letter-spacing:.14em;font-size:12px;color:var(--gold);flex:none;text-decoration:none}#rcpage .stage{flex:1;align-items:center;position:relative}#rcpage .stage,#rcpage .step{display:flex;justify-content:center}#rcpage .step{width:100%;flex-direction:column;padding:18px 0 30px;animation:rcEnter .45s cubic-bezier(.2,.7,.2,1)}@keyframes rcEnter{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}#rcpage .kick{font-size:11px;letter-spacing:.2em;color:var(--gold2);text-transform:uppercase;margin-bottom:14px}#rcpage h1{font-size:29px;line-height:1.16;font-weight:800;letter-spacing:-.01em;color:var(--tx)}#rcpage h1 .g{background:linear-gradient(90deg,var(--gold),var(--gold2));-webkit-background-clip:text;background-clip:text;color:transparent}#rcpage h1 .v{color:var(--violet2)}#rcpage p.lead{margin-top:14px;color:var(--mut);font-size:16px;line-height:1.6}#rcpage .note{margin-top:16px;padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:0 12px 12px 0;background:linear-gradient(180deg,var(--card1),var(--card2));font-size:14.5px;color:#cdbfa9;line-height:1.6}#rcpage .note.v{border-left-color:var(--violet2)}#rcpage .facts{margin-top:18px;display:flex;flex-direction:column;gap:11px}#rcpage .fact{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#d8cdb8;line-height:1.45}#rcpage .fact .b{width:30px;height:30px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;background:rgba(240,178,60,.12);color:var(--gold)}#rcpage .fact .b svg{width:16px;height:16px}#rcpage .fact.v .b{background:rgba(139,92,246,.16);color:var(--violet2)}#rcpage .fact b{color:var(--tx);font-weight:600}#rcpage .choices{margin-top:26px;display:grid;gap:12px;grid-template-columns:1fr 1fr}#rcpage .ch{border:1px solid var(--line2);background:linear-gradient(180deg,var(--card1),var(--card2));color:var(--tx);border-radius:16px;padding:22px 16px;cursor:pointer;text-align:center;transition:.18s;font-family:inherit}#rcpage .ch:hover{border-color:var(--gold);transform:translateY(-2px)}#rcpage .ch.no:hover{border-color:var(--violet2)}#rcpage .ch .ic{display:flex;justify-content:center;margin-bottom:9px;color:var(--gold)}#rcpage .ch.no .ic{color:var(--violet2)}#rcpage .ch .ic svg{width:27px;height:27px}#rcpage .ch .tw{display:flex;flex-direction:column;align-items:center;gap:3px}#rcpage .ch .t{font-size:16px;font-weight:700}#rcpage .ch .s{font-size:13px;color:var(--mut2);line-height:1.4}#rcpage .lnk{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(240,178,60,.4);font-weight:600;white-space:nowrap}#rcpage .lnk svg{width:13px;height:13px;vertical-align:-1px;margin-left:2px}#rcpage .lnkwrap{margin-top:16px;font-size:14px;color:var(--mut)}#rcpage .cta{margin-top:26px;display:flex;flex-direction:column;gap:11px}#rcpage .btn{display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;padding:15px 22px;font-size:15.5px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:none;transition:.18s}#rcpage .btn svg{width:18px;height:18px}#rcpage .btn.gold{background:var(--gold);color:#241a05}#rcpage .btn.violet{background:var(--violet);color:#f5f0ff}#rcpage .btn.wa{background:#1f8f4e;color:#fff}#rcpage .btn.ghost{background:transparent;border:1px solid var(--line2);color:var(--mut)}#rcpage .btn:hover{filter:brightness(1.08);transform:translateY(-1px)}#rcpage .mini{text-align:center;margin-top:16px;font-size:13px;color:var(--mut2)}#rcpage .mini a{color:var(--gold);cursor:pointer;display:inline-flex;align-items:center;gap:6px}#rcpage .mini a svg{width:14px;height:14px}#rcpage .badgeok{display:inline-flex;align-items:center;gap:8px;background:rgba(46,158,107,.15);color:#7fd8a5;border:1px solid rgba(46,158,107,.3);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;margin-bottom:16px;align-self:flex-start}#rcpage .badgeok svg{width:15px;height:15px}#rcpage .foot{text-align:center;color:#5a5145;font-size:11px;padding:10px 0 16px}@media (max-width:540px){#rcpage .choices{grid-template-columns:1fr}#rcpage .ch{padding:18px 20px;display:flex;align-items:center;gap:16px;text-align:left}#rcpage .ch .ic{margin:0}#rcpage .ch .tw{align-items:flex-start}}@media (max-width:400px){#rcpage h1{font-size:25px}}#rcpage .promo{margin-top:16px;padding:14px 16px;border:1px solid rgba(139,92,246,.4);border-radius:12px;background:linear-gradient(180deg,rgba(110,52,217,.14),rgba(110,52,217,.05));font-size:14.5px;color:#e7ddf7;line-height:1.55}#rcpage .promo b{color:#fff;font-weight:700}#rcpage .promo .tag{display:inline-block;background:var(--violet);color:#f5f0ff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 9px;border-radius:20px;margin-right:6px;vertical-align:1px}