.bento-page .landing-content-card,.bento-page .landing-features,.bento-page .landing-hero,.bento-page .landing-section-card,.bento-page .landing-split{display:none!important}.bento-page .landing-cta-band{max-width:1200px;margin:32px auto 0}.bento-page .btn-ghost{color:var(--rb-text-muted);font-size:14px;font-weight:600;text-decoration:none}.bento-page .btn-ghost:hover{color:var(--rb-gold)}.home-hero,.page-hero{position:relative;width:100%;aspect-ratio:1/1;max-height:420px;overflow:hidden;border-bottom:1px solid var(--rb-border);background:#1a1a1a;display:flex;align-items:center}@media (min-width:768px){.home-hero,.page-hero{aspect-ratio:auto;height:min(52vh,520px);max-height:none}}.home-hero__bg:not(img),.page-hero__bg:not(img){position:absolute;inset:0;z-index:0}img.home-hero__bg,img.page-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;display:block}.home-hero__glow,.page-hero__glow{position:absolute;width:60%;height:60%;top:-20%;right:-10%;background:radial-gradient(circle,rgba(240,192,64,.12),transparent 70%);pointer-events:none}.home-hero__inner,.page-hero__inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:48px 20px 56px;width:100%}.home-hero__eyebrow,.page-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rb-gold);margin-bottom:14px;padding:6px 12px;border:1px solid var(--rb-border);border-radius:100px;background:rgba(240,192,64,.08)}.home-hero__eyebrow .pulse,.page-hero__eyebrow .pulse{width:8px;height:8px;border-radius:50%;background:var(--rb-neon);box-shadow:0 0 12px var(--rb-neon);animation:1.5s infinite bento-pulse}@keyframes bento-pulse{50%{opacity:.4}}.home-hero h1,.page-hero h1{margin:0 0 16px;font-size:clamp(1.85rem, 4.5vw, 3rem);font-weight:700;line-height:1.12;color:#fff;max-width:18ch}.home-hero h1 em,.page-hero h1 em{font-style:normal;color:var(--rb-gold)}.home-hero__lead,.page-hero__lead{margin:0 0 28px;font-size:clamp(1rem, 2vw, 1.12rem);color:var(--rb-text-muted);max-width:54ch;line-height:1.65}.home-hero__chips,.page-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.home-hero__chip,.page-hero__chip{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--rb-bg-card);border:1px solid var(--rb-border);border-radius:10px;font-size:13px;color:var(--rb-text)}.home-hero__chip i,.page-hero__chip i{color:var(--rb-gold);font-size:1.1rem}.home-hero__chip strong,.page-hero__chip strong{color:#fff}.home-hero__actions,.page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.home-hero__actions .btn-cta,.home-hero__actions .btn-ghost,.page-hero__actions .btn-cta,.page-hero__actions .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 20px;border-radius:12px;border:1px solid transparent;font-size:14px;font-weight:700;line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s}.home-hero__actions .btn-cta-primary,.page-hero__actions .btn-cta-primary{background:linear-gradient(145deg,#f3cf66 0,#d8a825 55%,#be8e13 100%);color:#1a1405!important;border-color:#b9860f;box-shadow:0 10px 22px rgba(184,134,11,.28)}.home-hero__actions .btn-cta-neon,.page-hero__actions .btn-cta-neon{background:linear-gradient(145deg,#b31f3c 0,#9b1b30 60%,#7f1527 100%);color:#fff!important;border-color:#7f1527;box-shadow:0 10px 22px rgba(155,27,48,.28)}.home-hero__actions .btn-ghost,.page-hero__actions .btn-ghost{border-color:rgba(184,134,11,.38);background:linear-gradient(180deg,#fff 0,#fff9ef 100%);color:var(--rb-text)!important;box-shadow:0 8px 18px rgba(26,20,5,.08)}.home-hero__actions .btn-cta:hover,.home-hero__actions .btn-ghost:hover,.page-hero__actions .btn-cta:hover,.page-hero__actions .btn-ghost:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(26,20,5,.16)}.home-hero__actions .btn-cta:focus-visible,.home-hero__actions .btn-ghost:focus-visible,.page-hero__actions .btn-cta:focus-visible,.page-hero__actions .btn-ghost:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(212,160,23,.28),0 10px 22px rgba(26,20,5,.16)}.bento-page--home .home-hero__bg:not(img),.bento-page--home .page-hero__bg:not(img){background-image:linear-gradient(135deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.75) 45%,rgba(125,0,28,.35) 100%),url("../images/pages/home/Homepage%20Banner_compressed.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.bento-page--home img.home-hero__bg,.bento-page--home img.page-hero__bg{object-fit:cover}.bento-page--login .page-hero__bg{background-image:linear-gradient(135deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.75) 45%,rgba(125,0,28,.35) 100%),url("../images/pages/login/Login%20Page%20Banner.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.bento-page--register .page-hero__bg{background-image:linear-gradient(135deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.75) 45%,rgba(125,0,28,.35) 100%),url("../images/pages/register/Register%20Page%20banner.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.bento-page--support .page-hero__bg{background-image:linear-gradient(135deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.75) 45%,rgba(125,0,28,.35) 100%),url("../images/pages/customer-care/Customer%20Care%20Main%20Banner%20-%201.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.bento-page--privacy .page-hero__bg{background-image:linear-gradient(135deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.75) 45%,rgba(125,0,28,.35) 100%),url("../images/pages/privacy-policy/Privacy%20Policy%20Main%20Banner%20-%201.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.bento-page--terms .page-hero__bg{background-image:linear-gradient(135deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.75) 45%,rgba(125,0,28,.35) 100%),url("../images/pages/terms/T%26C%20Main%20Banner%20-%201.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.bento-page--responsible .page-hero__bg{background-image:linear-gradient(135deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.75) 45%,rgba(0,80,40,.35) 100%),url("../images/pages/responsible-gaming/Responsible%20Gaming%20Main%20Banner%20-%201.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.bento-page--blogs .page-hero__bg{background-image:linear-gradient(135deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.75) 45%,rgba(125,0,28,.35) 100%),url("../images/pages/home/Homepage%20-%20What%20is%20ReddyBook_%20Complete%20Guide%20to%20Betting,%20Login%20%26%20Registration.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.bento-page--categories .page-hero__bg{background-image:linear-gradient(135deg,rgba(10,10,10,.92) 0,rgba(10,10,10,.75) 45%,rgba(125,0,28,.35) 100%),url("../images/pages/home/Homepage%20-%20Live%20Betting%20Experience.webp");background-position:center;background-size:cover;background-repeat:no-repeat}.bento-page--home .bento-visual__img{background-image:url("../images/pages/home/Homepage%20-%20Live%20Betting%20Experience.webp")}.bento-page--login .bento-visual__img{background-image:url("../images/pages/login/Login%20-%20How%20to%20Login%20to%20Your%20Reddy%20Book%20Club%20Account.webp")}.bento-page--register .bento-visual__img{background-image:url("../images/pages/register/Register%20-%20How%20to%20Register%20on%20Reddy%20Book%20Club.webp")}.bento-page--support .bento-visual__img{background-image:url("../images/pages/customer-care/Customer%20Care%20Banner%20-%202.webp")}.bento-page--privacy .bento-visual__img{background-image:url("../images/pages/privacy-policy/Privacy%20Policy%20Banner%20-%202.webp")}.bento-page--responsible .bento-visual__img{background-image:url("../images/pages/responsible-gaming/Responsible%20Gaming%20Banner%20-%202.webp")}.bento-wrap,.home-bento-wrap{max-width:1200px;margin:0 auto;padding:40px 16px 24px}.bento-grid,.home-bento{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;grid-auto-rows:minmax(80px,auto)}.bento-card{background:var(--rb-bg-card);border:1px solid var(--rb-border);border-radius:var(--rb-radius-lg);padding:22px 20px;position:relative;overflow:hidden;transition:border-color .25s}.bento-card:hover{border-color:var(--rb-border-glow)}.bento-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rb-gold),transparent);opacity:.6}.bento-card__tag{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rb-gold);margin-bottom:8px}.bento-card h2,.bento-card h3{margin:0 0 10px;color:#fff;font-weight:700}.bento-card h2{font-size:1.25rem}.bento-card h3{font-size:1rem}.bento-card li,.bento-card p{margin:0 0 10px;font-size:14px;line-height:1.6;color:var(--rb-text-muted)}.bento-card ol,.bento-card ul{padding-left:1.1rem;margin:0 0 10px}.bento-card li{margin-bottom:6px}.bento-card strong{color:#fff}.bento-intro .lead{font-size:15px;color:var(--rb-text)}.bento-span-12,.bento-span-4,.bento-span-5,.bento-span-6,.bento-span-7,.bento-span-8{grid-column:span 12}@media (min-width:768px){.bento-span-8{grid-column:span 8}.bento-span-7{grid-column:span 7}.bento-span-6{grid-column:span 6}.bento-span-5{grid-column:span 5}.bento-span-4{grid-column:span 4}}.bento-visual{padding:0;min-height:260px;display:flex;flex-direction:column}.bento-visual__img{flex:1;min-height:160px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.bento-visual__img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,10,.95) 0,transparent 55%)}.bento-visual__body{padding:18px 20px 22px;position:relative;z-index:1;margin-top:-40px}.bento-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.bento-tiles--3{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.bento-tile{padding:14px 12px;background:rgba(0,0,0,.35);border:1px solid var(--rb-border);border-radius:10px}.bento-tile i{color:var(--rb-gold);font-size:1.25rem;margin-bottom:6px;display:block}.bento-tile span{display:block;font-size:12px;font-weight:600;color:#fff;margin-bottom:4px}.bento-tile p{font-size:11px;margin:0;line-height:1.4;color:var(--rb-text-muted)}.bento-steps{display:grid;grid-template-columns:1fr;gap:12px;margin-top:8px}@media (min-width:640px){.bento-steps--5{grid-template-columns:repeat(5,1fr)}.bento-steps--4{grid-template-columns:repeat(4,1fr)}.bento-steps--3{grid-template-columns:repeat(3,1fr)}}.bento-step{text-align:center;padding:14px 10px;background:rgba(0,0,0,.3);border:1px solid var(--rb-border);border-radius:10px}.bento-step__num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,var(--rb-gold),var(--rb-gold-dim));color:#0a0a0a;font-size:12px;font-weight:700;margin-bottom:8px}.bento-step p{font-size:12px;margin:0;color:var(--rb-text-muted)}.bento-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bento-pill{padding:6px 12px;font-size:12px;font-weight:600;color:var(--rb-text);background:rgba(240,192,64,.1);border:1px solid var(--rb-border);border-radius:100px}.bento-highlight{background:linear-gradient(145deg,rgba(125,0,28,.4),rgba(22,22,28,.95))}.bento-highlight--safe{background:linear-gradient(145deg,rgba(0,80,40,.35),rgba(22,22,28,.95))}.bento-highlight .bento-card__tag{color:var(--rb-neon)}.bento-legal-list{display:grid;gap:10px;margin-top:10px}.bento-legal-item{display:flex;gap:12px;padding:12px 14px;background:rgba(0,0,0,.3);border:1px solid var(--rb-border);border-radius:10px}.bento-legal-item__n{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(240,192,64,.15);color:var(--rb-gold);font-size:12px;font-weight:700}.bento-legal-item p{margin:0;font-size:13px}.bento-faq{padding:0}.bento-faq .landing-faq{padding:8px 12px}.bento-faq .landing-faq details{background:0 0;border:none;border-bottom:1px solid var(--rb-border);border-radius:0;margin:0}.bento-faq .landing-faq details:last-child{border-bottom:none}.bento-faq .landing-faq summary{display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none}.bento-faq .landing-faq summary::-webkit-details-marker{display:none}.bento-faq .landing-faq summary::after{content:"+";flex-shrink:0;font-size:20px;font-weight:400;color:var(--rb-gold);line-height:1;transition:color .2s,transform .2s}.bento-faq .landing-faq details[open] summary::after{content:"−";color:var(--rb-gold)}.bento-cta-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(160deg,rgba(240,192,64,.15),rgba(22,22,28,.98))}.bento-cta-card h3{font-size:1.2rem;margin-bottom:12px}.bento-cta-card .btn-cta{margin-top:8px}.bento-bonus-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}@media (min-width:640px){.bento-bonus-grid{grid-template-columns:repeat(4,1fr)}}.bento-bonus{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 12px;background:rgba(0,0,0,.35);border:1px solid var(--rb-border);border-radius:12px;text-align:center}.bento-bonus .val{display:block;font-size:1.5rem;font-weight:700;color:var(--rb-gold);line-height:1.2;margin-bottom:4px}.bento-bonus .lbl{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rb-text-muted)}.bento-bonus p{font-size:11px;margin:8px 0 0;line-height:1.45;color:var(--rb-text-muted)}.bento-sport-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px}.bento-sport{padding:14px 12px;background:rgba(0,0,0,.35);border:1px solid var(--rb-border);border-radius:10px}.bento-sport i{color:var(--rb-gold);font-size:1.2rem;margin-bottom:6px;display:block}.bento-sport strong{display:block;font-size:12px;color:#fff;margin-bottom:4px}.bento-sport p{font-size:11px;margin:0;line-height:1.45}.bento-media{padding:0;overflow:hidden}.bento-figure{margin:0;line-height:0}.bento-figure img{width:100%;height:auto;display:block;object-fit:contain}.bento-figure--compact img{max-height:220px;object-fit:cover;object-position:top center}.bento-no-visual .bento-visual__img{display:none}.bento-no-visual.bento-visual{min-height:auto;padding:22px 20px}