:root{
  --bg:#171E25;--panel:#1F2C38;--border:#354F67;--panel-2:#34345A;--gold:#FBCD00;--gold-h:#FFDA3A;--sc:#2D94FD;--sc-l:#6CB4FF;
  --green:#7FCF19;--green-h:#93E02C;--ruby:#C8102E;--ruby-l:#FF4D67;--text:#FFFFFF;--muted:#859CB0;--soft:#C9D6E2;
  --font-head:"Secular One","Arial Rounded MT Bold",sans-serif;--font-base:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  --r:12px;--r2:18px;--hd:68px;--sticky:66px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--text);font:16.5px/1.68 var(--font-base);padding-top:var(--hd);padding-bottom:var(--sticky)}
img{max-width:100%;height:auto;display:block}
a{color:var(--sc-l);text-underline-offset:2px}
a:hover{color:#fff}
h1,h2,h3{font-family:var(--font-head);font-weight:400;line-height:1.15;margin:0 0 .55em;letter-spacing:.005em}
h1{font-size:clamp(1.8rem,1.3rem + 2.1vw,2.75rem)}
h2{font-size:clamp(1.4rem,1.15rem + 1vw,1.95rem)}
h3{font-size:1.18rem;margin-top:1.3em;color:var(--gold)}
p{margin:0 0 1em}
ul,ol{margin:0 0 1.1em;padding-left:1.25em}
li{margin-bottom:.4em}
strong,b{font-weight:700}
.rc-skip{position:absolute;left:-999px;top:8px;background:var(--gold);color:var(--bg);padding:8px 14px;border-radius:8px;z-index:200}
.rc-skip:focus{left:8px}
.rc-wrap{max-width:1180px;margin:0 auto;padding:0 24px}

.rc-hd{position:fixed;top:0;left:0;right:0;height:var(--hd);background:#121820;border-bottom:1px solid var(--border);z-index:100}
.rc-hd-in{max-width:1180px;margin:0 auto;padding:0 24px;height:67px;display:flex;align-items:center;gap:22px}
.rc-logo{flex:0 0 auto;display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}
.rc-logo img{width:52px;height:38px}
.rc-logo span{font-family:var(--font-head);font-size:1.25rem;line-height:1}
.rc-logo small{display:block;font-family:var(--font-base);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:3px}
.rc-nav{display:flex;gap:2px;margin-right:auto}
.rc-nav a{color:var(--soft);text-decoration:none;font-family:var(--font-head);font-size:.98rem;padding:8px 12px;border-radius:10px;white-space:nowrap}
.rc-nav a:hover{color:#fff;background:var(--panel)}
.rc-nav a[aria-current="page"]{color:var(--bg);background:var(--gold)}
.rc-nav .rc-nav-m{display:none}
.rc-hd-btns{display:flex;gap:10px;flex:0 0 auto}
.rc-burger{display:none;width:44px;height:44px;border:1px solid var(--border);background:var(--panel);border-radius:10px;cursor:pointer;padding:0;position:relative;flex:0 0 auto}
.rc-burger span,.rc-burger span::before,.rc-burger span::after{position:absolute;left:12px;width:18px;height:2px;background:#fff;content:"";border-radius:2px}
.rc-burger span{top:20px}
.rc-burger span::before{top:-6px;left:0}
.rc-burger span::after{top:6px;left:0}

.rc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:12px;font-family:var(--font-head);font-weight:400;font-size:1.06rem;text-decoration:none;white-space:nowrap;background:var(--gold);color:#171E25;border:0;box-shadow:0 4px 0 #B89400,0 8px 22px rgba(251,205,0,.18);transition:transform .12s ease,box-shadow .12s ease}
.rc-btn:hover{background:var(--gold-h);color:#171E25;transform:translateY(1px);box-shadow:0 3px 0 #B89400,0 6px 18px rgba(251,205,0,.22)}
.rc-btn--green{background:var(--green);color:#132006;box-shadow:0 4px 0 #4F8A08,0 8px 22px rgba(127,207,25,.16)}
.rc-btn--green:hover{background:var(--green-h);color:#132006;box-shadow:0 3px 0 #4F8A08,0 6px 18px rgba(127,207,25,.2)}
.rc-btn--line{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px var(--border)}
.rc-btn--line:hover{background:var(--panel);color:#fff;box-shadow:inset 0 0 0 1px var(--sc)}
.rc-btn--line[aria-current="page"]{box-shadow:inset 0 0 0 1px var(--gold)}
.rc-btn--sm{min-height:42px;padding:0 16px;font-size:.98rem}
.rc-btns{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 1em}

.rc-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:14px 0 0;font-size:.86rem;color:var(--muted)}
.rc-crumbs li{margin:0}
.rc-crumbs li+li::before{content:"/";margin-right:6px;color:var(--border)}
.rc-crumbs a{color:var(--soft)}
.rc-hero{padding:8px 0 46px;background:radial-gradient(760px 420px at 78% 40%,rgba(52,52,90,.75),transparent 70%),radial-gradient(520px 300px at 8% 100%,rgba(200,16,46,.14),transparent 70%),var(--bg);border-bottom:1px solid var(--border)}
.rc-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px;align-items:center;padding-top:22px}
.rc-lead{font-size:1.08rem;color:var(--soft);max-width:36em}
.rc-offer-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:18px 0 22px}
.rc-offer-line b{font-family:var(--font-head);font-weight:400;font-size:clamp(2.2rem,1.7rem + 2vw,3.3rem);line-height:1;color:var(--gold)}
.rc-offer-line span{font-weight:700;font-size:1.05rem;color:#fff}
.rc-offer-line small{flex-basis:100%;color:var(--muted);font-size:.85rem}
.rc-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 0;padding:0}
.rc-chips li{margin:0;font-size:.82rem;font-weight:600;background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:4px 12px;color:var(--soft)}
.rc-chips li.rc-age{background:var(--ruby);border-color:var(--ruby);color:#fff}

.rc-hero-coins{position:relative;max-width:440px;margin:0 auto;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle at 50% 45%,#2B3A63 0%,#1F2C38 55%,rgba(31,44,56,0) 72%)}
.rc-hc-logo{position:absolute;left:50%;top:6%;transform:translateX(-50%);width:120px;height:88px;filter:drop-shadow(0 6px 14px rgba(200,16,46,.35))}
.rc-hc-coin{position:absolute;display:flex;flex-direction:column;align-items:center;text-align:center}
.rc-hc-coin img{width:150px;height:150px;filter:drop-shadow(0 12px 22px rgba(0,0,0,.45))}
.rc-hc-coin b{font-family:var(--font-head);font-weight:400;font-size:1.9rem;line-height:1;margin-top:6px}
.rc-hc-coin span{font-size:.82rem;color:var(--soft);font-weight:600}
.rc-hc-coin--gc{left:6%;top:32%}
.rc-hc-coin--gc b{color:var(--gold)}
.rc-hc-coin--sc{right:6%;top:40%}
.rc-hc-coin--sc img{width:120px;height:120px}
.rc-hc-coin--sc b{color:var(--sc-l)}
.rc-hc-note{position:absolute;left:0;right:0;bottom:4%;margin:0;text-align:center;font-size:.82rem;color:var(--muted)}
.rc-logo--hw img{width:103px;height:40px}
.rc-hero--hw{background:url(/assets/bg/pattern-pumpkin.webp) 0 0/102px auto repeat,url(/assets/bg/halloween-castle.webp) center top/cover no-repeat,radial-gradient(520px 300px at 8% 100%,rgba(200,16,46,.14),transparent 70%),var(--bg)}
.rc-hero--hw .rc-hero-grid>div:first-child{background:rgba(23,30,37,.72);border-radius:var(--r2);padding:22px 24px 24px;margin-left:-24px}
.rc-hero-witch{position:relative;max-width:400px;margin:0 auto}
.rc-hw-frame{position:relative;overflow:hidden;border-radius:200px 200px 22px 22px;padding:26px 14px 0;border:2px solid rgba(251,205,0,.6);background:radial-gradient(circle at 50% 28%,rgba(255,138,0,.35) 0%,rgba(110,40,140,.55) 38%,#1A1530 72%);box-shadow:0 0 0 6px rgba(23,30,37,.85),0 0 0 7px rgba(200,16,46,.5),0 22px 50px rgba(0,0,0,.55),inset 0 -40px 60px rgba(10,8,20,.55)}
.rc-hw-frame img{width:100%;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}
.rc-hw-coin{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;background:rgba(15,21,27,.88);border:1px solid var(--border);border-radius:999px;padding:5px 14px 5px 5px}
.rc-hw-coin img{width:46px;height:46px}
.rc-hw-coin span{font-size:.8rem;color:var(--soft);font-weight:600;line-height:1.15}
.rc-hw-coin b{display:block;font-family:var(--font-head);font-weight:400;font-size:1.15rem}
.rc-hw-coin--gc{left:-12%;bottom:24%}
.rc-hw-coin--gc b{color:var(--gold)}
.rc-hw-coin--sc{right:-10%;bottom:7%}
.rc-hw-coin--sc b{color:var(--sc-l)}
.rc-hero-icon{max-width:360px;margin:0 auto;padding:30px;border-radius:50%;background:radial-gradient(circle,#34345A 0%,rgba(31,44,56,.6) 55%,rgba(31,44,56,0) 72%)}
.rc-hero-icon img{width:100%;filter:drop-shadow(0 14px 26px rgba(0,0,0,.5))}

.rc-main{padding:30px 0 50px}
.rc-sec{padding:44px 0}
.rc-sec--panel{background:var(--panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.rc-sec--violet{background:linear-gradient(180deg,#2A2A4C,#34345A);border-top:1px solid #4A4A7A;border-bottom:1px solid #4A4A7A}
.rc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}
.rc-head h2{margin:0}
.rc-head p{margin:0;color:var(--muted);max-width:30em;font-size:.94rem}
.rc-sec--violet .rc-head p{color:var(--soft)}
.rc-prose>p,.rc-prose>ul:not([class]),.rc-prose>ol:not([class]),.rc-prose>h3{max-width:860px}
.rc-prose>p,.rc-prose>ul:not([class]) li{color:#E3EBF2}

.rc-facts,.rc-benefits,.rc-grid,.rc-steps li,.rc-more a,.rc-faq details,.rc-tile,.rc-pc>div,.rc-coin{border-radius:var(--r)}
.rc-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;list-style:none;margin:0 0 1.3em;padding:0}
.rc-facts li{margin:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--r);padding:16px 14px 14px;min-width:0;overflow-wrap:anywhere;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.rc-sec--panel .rc-facts li{background:var(--bg)}
.rc-facts b{display:block;font-family:var(--font-head);font-weight:400;font-size:1.3rem;color:var(--gold);line-height:1.1;margin-bottom:6px}
.rc-facts span{font-size:.84rem;color:var(--soft);display:block;line-height:1.4}

.rc-coins{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 1.3em}
.rc-coin{display:flex;gap:18px;align-items:flex-start;padding:22px;background:var(--panel);border:1px solid var(--border)}
.rc-coin img{width:84px;height:84px;flex:0 0 auto}
.rc-coin-h{font-family:var(--font-head);font-size:1.3rem;margin:0 0 .35em}
.rc-coin-h small{font-size:.8rem;padding:2px 8px;border-radius:999px;margin-left:6px;vertical-align:middle}
.rc-coin--gc{border-top:3px solid var(--gold)}
.rc-coin--gc .rc-coin-h{color:var(--gold)}
.rc-coin--gc small{background:var(--gold);color:var(--bg)}
.rc-coin--sc{border-top:3px solid var(--sc)}
.rc-coin--sc .rc-coin-h{color:var(--sc-l)}
.rc-coin--sc small{background:var(--sc);color:#fff}
.rc-coin p{color:#E3EBF2;font-size:.95rem}
.rc-coin p:last-child{margin:0}

.rc-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;list-style:none;margin:0 0 1.3em;padding:0}
.rc-benefits li{margin:0;background:linear-gradient(180deg,#26364A 0%,var(--panel) 100%);border:1px solid var(--border);border-radius:var(--r);padding:14px 14px 16px;text-align:center;min-width:0}
.rc-benefits img{width:100%;max-width:150px;margin:0 auto 6px;aspect-ratio:3/2;object-fit:contain}
.rc-benefits b{display:block;font-family:var(--font-head);font-weight:400;font-size:1.05rem;color:#fff;margin-bottom:4px}
.rc-benefits span{display:block;font-size:.84rem;color:var(--soft);line-height:1.45}

.rc-tabs{margin:0 0 1.3em}
.rc-tablist{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.rc-tablist button{font:400 .98rem var(--font-head);color:var(--soft);background:var(--panel-2);border:1px solid #4A4A7A;border-radius:10px;padding:8px 16px;cursor:pointer}
.rc-tablist button:hover{color:#fff}
.rc-tablist button[aria-selected="true"]{background:var(--gold);border-color:var(--gold);color:var(--bg)}
.rc-panel h3{margin-top:0}
.rc-js .rc-panel[hidden]{display:none}
.rc-js .rc-panel>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.rc-tiles{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:14px;margin:0 0 1.1em}
.rc-tile{display:block;text-decoration:none;color:#fff;background:var(--panel);border:1px solid var(--border);overflow:hidden;position:relative;transition:transform .12s ease,border-color .12s ease}
.rc-tile:hover{transform:translateY(-3px);border-color:var(--gold);color:#fff}
.rc-tile img{width:100%;aspect-ratio:1/1;object-fit:cover}
.rc-tile span{display:block;padding:8px 10px 10px;font-family:var(--font-head);font-size:.92rem;line-height:1.25}
.rc-tag{position:absolute;top:8px;left:8px;font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:var(--gold);color:var(--bg)}
.rc-tag--new{background:var(--green);color:#132006}
.rc-tag--hot{background:var(--ruby);color:#fff}

.rc-pay{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0 0 1.3em;padding:0}
.rc-pay li{margin:0;display:flex;align-items:center;gap:10px;background:#0F151B;border:1px solid var(--border);border-radius:10px;padding:8px 14px 8px 10px;color:var(--soft);font-weight:600;font-size:.88rem}
.rc-pay img{height:28px;width:auto}
.rc-stores{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 1.2em}
.rc-stores img{height:48px;width:auto}
.rc-art{margin:0}
.rc-art img{width:100%;max-width:300px;margin:0 auto;filter:drop-shadow(0 12px 22px rgba(0,0,0,.45))}
.rc-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:34px;align-items:center;margin:0 0 1.2em}
.rc-split--flip{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}
.rc-split--flip .rc-split-art{order:-1}
.rc-split-txt>p:last-child{margin-bottom:0}
.rc-split-txt>p{color:#E3EBF2}

.rc-states{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 1.2em;padding:0}
.rc-states li{margin:0;font-family:var(--font-head);font-size:.95rem;min-width:46px;text-align:center;padding:5px 10px;border-radius:8px;background:rgba(200,16,46,.16);border:1px solid rgba(255,77,103,.45);color:#FFD5DB}

.rc-pc{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 1.3em}
.rc-pc>div{padding:18px 20px 8px;background:var(--panel);border:1px solid var(--border)}
.rc-pc-h{font-family:var(--font-head);font-size:1.15rem;margin:0 0 .5em}
.rc-pc-plus{border-top:3px solid var(--green)!important}
.rc-pc-minus{border-top:3px solid var(--ruby-l)!important}
.rc-pc-plus .rc-pc-h{color:var(--green)}
.rc-pc-minus .rc-pc-h{color:var(--ruby-l)}
.rc-pc ul{list-style:none;padding:0}
.rc-pc li{position:relative;padding-left:24px;color:#E3EBF2}
.rc-pc-plus li::before{content:"+";position:absolute;left:0;top:-1px;font-family:var(--font-head);color:var(--green);font-size:1.1rem}
.rc-pc-minus li::before{content:"\2212";position:absolute;left:0;top:-1px;font-family:var(--font-head);color:var(--ruby-l);font-size:1.1rem}

.rc-tbl-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r);margin:0 0 1.3em}
.rc-tbl{width:100%;border-collapse:collapse;font-size:.93rem}
.rc-tbl caption{text-align:left;padding:10px 16px;color:var(--muted);font-size:.82rem;caption-side:bottom;border-top:1px solid var(--border)}
.rc-tbl th,.rc-tbl td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}
.rc-tbl thead th{background:var(--panel-2);color:var(--gold);font-family:var(--font-head);font-weight:400;font-size:.92rem}
.rc-tbl tbody tr:nth-child(odd){background:var(--panel)}
.rc-tbl tbody tr:last-child td{border-bottom:0}
.rc-tbl td{color:#E3EBF2}
.rc-tbl td:first-child{font-weight:700;color:#fff}

.rc-steps{list-style:none;margin:0 0 1.3em;padding:0;counter-reset:s;display:grid;gap:10px}
.rc-steps li{counter-increment:s;position:relative;margin:0;padding:15px 18px 15px 66px;background:var(--panel);border:1px solid var(--border)}
.rc-steps li::before{content:counter(s);position:absolute;left:16px;top:14px;width:34px;height:34px;border-radius:50%;background:var(--gold);color:var(--bg);font-family:var(--font-head);font-size:1.05rem;display:flex;align-items:center;justify-content:center}
.rc-steps b{display:block;margin-bottom:2px;font-family:var(--font-head);font-weight:400;font-size:1.05rem}
.rc-steps span{color:var(--soft);font-size:.93rem;display:block}

.rc-grid{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:12px;list-style:none;margin:0 0 1.3em;padding:0}
.rc-grid li{margin:0;background:var(--panel);border:1px solid var(--border);border-radius:var(--r);padding:16px 18px;font-size:.93rem;color:var(--soft);min-width:0;overflow-wrap:anywhere}
.rc-sec--panel .rc-grid li,.rc-sec--panel .rc-steps li,.rc-sec--panel .rc-coin,.rc-sec--panel .rc-pc>div{background:var(--bg)}
.rc-grid b{display:block;color:#fff;font-family:var(--font-head);font-weight:400;font-size:1.08rem;margin-bottom:4px}
.rc-note{background:rgba(45,148,253,.1);border:1px solid rgba(45,148,253,.45);border-radius:var(--r);padding:14px 18px;margin:0 0 1.3em}
.rc-note p{color:#E3EBF2}
.rc-note p:last-child{margin:0}
.rc-honest{background:rgba(200,16,46,.1);border:1px dashed rgba(255,77,103,.6);border-radius:var(--r);padding:16px 18px;margin:0 0 1.3em}
.rc-honest p{color:#F2E4E7}
.rc-honest p:last-child{margin:0}

.rc-offer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 28px;align-items:center;background:linear-gradient(135deg,#243445 0%,var(--panel) 60%);border:1px solid var(--border);border-radius:var(--r2);padding:30px 26px 24px;margin:30px 0}
.rc-offer::before{content:attr(data-badge);position:absolute;top:-12px;left:22px;background:var(--sc);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:999px}
.rc-offer-big{display:block;font-family:var(--font-head);font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem);line-height:1.05;margin-bottom:.15em;color:var(--gold)}
.rc-offer-h{font-weight:700;font-size:1.1rem;margin:0 0 .3em;color:#fff}
.rc-offer-p{margin:0;color:var(--soft);font-size:.92rem}
.rc-offer--spot{background:radial-gradient(600px 240px at 85% 50%,rgba(251,205,0,.14),transparent 70%),linear-gradient(135deg,#34345A 0%,#1F2C38 70%);border:1px solid rgba(251,205,0,.55);box-shadow:0 10px 34px rgba(0,0,0,.35)}
.rc-offer--spot::before{background:var(--gold);color:var(--bg)}

.rc-faq details{background:var(--panel);border:1px solid var(--border);margin-bottom:10px}
.rc-faq summary{cursor:pointer;list-style:none;padding:15px 50px 15px 18px;font-family:var(--font-head);font-size:1.04rem;position:relative}
.rc-faq summary::-webkit-details-marker{display:none}
.rc-faq summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--gold)}
.rc-faq details[open] summary::after{content:"\2212"}
.rc-faq details p{padding:0 18px 16px;margin:0;color:#E3EBF2}

.rc-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}
.rc-more li{margin:0}
.rc-more a{display:block;height:100%;background:var(--bg);border:1px solid var(--border);padding:18px 20px;text-decoration:none;color:#fff}
.rc-more a:hover{border-color:var(--gold);color:#fff}
.rc-more b{display:block;font-family:var(--font-head);font-weight:400;font-size:1.15rem;color:var(--gold);margin-bottom:4px}
.rc-more span{font-size:.9rem;color:var(--soft)}
.rc-main .rc-more a{background:var(--panel)}

.rc-ft{background:#10151B;border-top:1px solid var(--border);padding:42px 0 22px;font-size:.9rem;color:var(--muted)}
.rc-ft a{color:var(--soft)}
.rc-ft a:hover{color:var(--gold)}
.rc-ft-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:30px;margin-bottom:24px}
.rc-ft-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-head);color:#fff;font-size:1.1rem}
.rc-ft-brand img{width:46px;height:34px}
.rc-ft-h{font-family:var(--font-head);font-size:1.02rem;color:var(--gold);margin:0 0 10px}
.rc-ft ul{list-style:none;margin:0;padding:0}
.rc-ft li{margin-bottom:6px}
.rc-ft-rg{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--r);padding:16px 18px;margin-bottom:18px;background:var(--panel)}
.rc-ft-rg img{height:40px;width:auto}
.rc-ft-rg div{flex:1 1 360px;color:var(--soft)}
.rc-ft-rg p{margin:0 0 .4em}
.rc-ft-rg p:last-child{margin:0}
.rc-ft-rg strong{color:#fff}
.rc-ft-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;border-top:1px solid var(--border);padding-top:14px;font-size:.82rem}
.rc-ft-bottom p{margin:0}

.rc-sticky{position:fixed;left:0;right:0;bottom:0;height:var(--sticky);background:#121820;border-top:1px solid rgba(251,205,0,.45);z-index:90}
.rc-sticky-in{max-width:1180px;margin:0 auto;padding:0 24px;height:65px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.rc-sticky p{margin:0;font-weight:700;line-height:1.3}
.rc-sticky p span{font-family:var(--font-head);font-weight:400;color:var(--gold);font-size:1.1rem}
.rc-sticky small{display:block;font-weight:500;color:var(--muted);font-size:.78rem}
.rc-sticky .rc-btn{min-height:46px}

.rc-go{padding:40px 0}

@media (max-width:1080px){
  .rc-burger{display:block}
  .rc-nav{display:none;position:fixed;top:68px;left:0;right:0;flex-direction:column;background:#121820;border-bottom:1px solid var(--border);padding:10px 24px 18px;gap:2px;margin:0}
  .rc-hd.is-open .rc-nav{display:flex}
  .rc-nav a{padding:12px 12px;font-size:1.05rem}
  .rc-hd-btns{margin-left:auto}
}
@media (max-width:960px){
  .rc-hero-grid{grid-template-columns:1fr;gap:20px}
  .rc-hero-coins{max-width:340px}
  .rc-hc-coin img{width:116px;height:116px}
  .rc-hc-coin--sc img{width:94px;height:94px}
  .rc-hero-icon{max-width:240px;padding:20px}
  .rc-hero-witch{max-width:300px}
  .rc-hero--hw .rc-hero-grid>div:first-child{margin-left:0;padding:16px}
  .rc-facts{grid-template-columns:repeat(3,minmax(0,1fr))}
  .rc-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}
  .rc-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}
  .rc-split,.rc-split--flip{grid-template-columns:1fr;gap:18px}
  .rc-split--flip .rc-split-art{order:0}
  .rc-ft-grid{grid-template-columns:1fr 1fr}
  .rc-ft-grid>div:first-child{grid-column:1/-1}
  .rc-head{display:block}
  .rc-head p{margin-top:6px}
}
@media (max-width:700px){
  .rc-more,.rc-grid,.rc-pc,.rc-coins{grid-template-columns:1fr}
  .rc-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rc-benefits li:last-child{grid-column:1/-1}
}
@media (max-width:600px){
  body{font-size:16px}
  .rc-wrap,.rc-hd-in,.rc-sticky-in{padding-left:16px;padding-right:16px}
  .rc-hd-in{gap:10px}
  .rc-logo small{display:none}
  .rc-logo img{width:44px;height:32px}
  .rc-logo--hw img{width:82px;height:32px}
  .rc-hd-btns .rc-btn--line{display:none}
  .rc-nav .rc-nav-m{display:block}
  .rc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
  .rc-sec{padding:36px 0}
  .rc-offer{grid-template-columns:1fr;padding:28px 18px 20px}
  .rc-offer .rc-btn{width:100%}
  .rc-btns .rc-btn{flex:1 1 160px}
  .rc-coin{flex-direction:column}
  .rc-ft-grid{grid-template-columns:1fr}
  .rc-tbl thead{display:none}
  .rc-tbl tr{display:block;padding:10px 0;border-bottom:1px solid var(--border)}
  .rc-tbl tbody tr:last-child{border-bottom:0}
  .rc-tbl td{display:block;border:0;padding:3px 16px}
  .rc-tbl td+td::before{content:attr(data-label) ": ";color:var(--muted);font-weight:700}
  .rc-sticky p{font-size:.86rem}
  .rc-sticky small{display:none}
  .rc-sticky .rc-btn{padding:0 14px;font-size:.95rem}
}
@media (max-width:380px){
  .rc-hd-btns .rc-btn--sm{padding:0 12px;font-size:.92rem}
  .rc-logo span{display:none}
}
@media (max-width:340px){
  .rc-wrap,.rc-hd-in,.rc-sticky-in{padding-left:12px;padding-right:12px}
  .rc-hd-in{gap:8px}
  .rc-hd-btns .rc-btn--sm{padding:0 10px;font-size:.88rem;min-height:40px}
  .rc-burger{width:40px;height:40px}
  .rc-burger span{left:10px;top:18px}
  .rc-logo--hw img{width:82px;height:32px}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rc-btn,.rc-tile{transition:none}}
