.deposit-page .section{padding:38px 0}.deposit-article{color:#f4fbf9}.deposit-hero{background:#094647}.deposit-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:30px;align-items:start}.deposit-copy h1{font-size:clamp(28px,4vw,46px);line-height:1.1;margin:10px 0 10px;color:#ffc000;letter-spacing:-.02em}.post-category-label{color:#ffc000;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.post-byline{font-size:13px;color:#c6dedc;margin:0 0 18px}.post-byline a{color:#ffc000}.deposit-copy p{font-size:15.5px;line-height:1.78;margin:0 0 13px;color:#e8f5f3}.deposit-visual{align-self:start;background:transparent}.deposit-hero-img{display:block;max-width:100%;height:auto;object-fit:contain;margin:0 auto}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.deposit-benefits,.game-access-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.deposit-benefits article,.game-access-grid article,.process-card{background:#013941;border:1px solid rgba(255,192,0,.24);padding:18px;box-shadow:0 14px 34px rgba(0,0,0,.18)}.deposit-benefits span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;background:#ffc000;color:#bb4e00;font-weight:800;margin-bottom:10px}.deposit-benefits h3,.game-access-grid h3,.process-card h3{margin:0 0 8px;color:#ffc000;font-size:18px}.deposit-benefits p,.game-access-grid p,.process-card li,.process-card p,.two-col-text p{font-size:14.5px;line-height:1.72;color:#e3f0ee}.process-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:24px;align-items:start}.deposit-steps{list-style:none;counter-reset:depositStep;padding:0;margin:18px 0 0;display:grid;gap:14px}.deposit-steps li{counter-increment:depositStep;position:relative;background:#013941;padding:16px 18px 16px 58px;border-left:4px solid #ffc000}.deposit-steps li:before{content:counter(depositStep);position:absolute;left:16px;top:16px;width:28px;height:28px;display:grid;place-items:center;background:#ffc000;color:#bb4e00;font-weight:900}.deposit-steps strong{display:block;color:#ffc000;margin-bottom:4px}.deposit-steps p{font-size:14.5px;line-height:1.68;margin:0;color:#e6f4f2}.process-card ul{padding-left:18px;margin:8px 0 0}.process-card a,.game-access-grid a,.two-col-text a{color:#ffc000}.two-col-text{display:grid;grid-template-columns:1fr 1fr;gap:24px}.faq-wrap{max-width:980px}.faq-list{display:grid;gap:10px}.faq-list details{background:#013941;border:1px solid rgba(255,192,0,.22);padding:0}.faq-list summary{cursor:pointer;padding:15px 18px;color:#ffc000;font-weight:700}.faq-list p{font-size:14.5px;line-height:1.7;padding:0 18px 16px;margin:0;color:#e4f3f1}.share-panel{margin:18px auto 0;max-width:960px;background:#013941;border:1px solid rgba(255,192,0,.22);padding:16px;text-align:center}.share-panel-title{font-weight:800;color:#ffc000;margin-bottom:6px}.share-note{font-size:13.5px;color:#d9edeb;margin:0 0 12px}.share-icons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.share-icon{width:36px;height:36px;display:grid;place-items:center;text-decoration:none;background:#0a6771;color:#ffc000;font-weight:800}.share-icon:hover{background:#ffc000;color:#bb4e00}.share-status{min-height:18px;margin:8px 0 0;color:#ffc000;font-size:12px}@media(max-width:900px){.deposit-hero-grid,.process-layout,.two-col-text{grid-template-columns:1fr}.deposit-benefits,.game-access-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.deposit-benefits,.game-access-grid{grid-template-columns:1fr}.deposit-copy h1{font-size:28px}.deposit-copy p{font-size:14.5px}.hero-actions .btn{width:100%;justify-content:center}} .payment-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:24px;align-items:start}.payment-table-wrap{overflow-x:auto;background:#013941;border:1px solid rgba(255,192,0,.22)}.payment-table{width:100%;border-collapse:collapse;font-size:14px}.payment-table th,.payment-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.12);text-align:left;vertical-align:top}.payment-table th{color:#ffc000;background:#003a3a;font-weight:800}.payment-table td{color:#e6f4f2}.payment-table tr:last-child td{border-bottom:0}.payment-note{background:#013941;border:1px solid rgba(255,192,0,.24);padding:18px}.payment-note h3{margin:0 0 8px;color:#ffc000}.payment-note p{font-size:14.5px;line-height:1.72;color:#e3f0ee}.payment-note a{color:#ffc000;font-weight:700}@media(max-width:900px){.payment-layout{grid-template-columns:1fr}} .deposit-page .deposit-hero-grid{grid-template-columns:minmax(0,1fr);} .deposit-image-under-hero{padding-top:0;} .deposit-under-image-wrap{max-width:920px;margin:0 auto;} .deposit-under-figure{margin:0;text-align:center;background:#013941;border:1px solid rgba(255,192,0,.22);padding:14px;} .deposit-under-figure img{max-width:100%;height:auto;display:block;margin:0 auto;} .deposit-page .share-panel .share-note{display:none;} .app-page .deposit-hero-grid{grid-template-columns:minmax(0,1fr);} .app-page .deposit-image-under-hero{padding-top:0;} .app-page .deposit-under-image-wrap{max-width:920px;margin:0 auto;} .app-page .deposit-under-figure{margin:0;text-align:center;background:#013941;border:1px solid rgba(255,192,0,.22);padding:14px;} .app-page .deposit-under-figure img{max-width:100%;height:auto;display:block;margin:0 auto;} .app-page .share-panel .share-note{display:none;} .app-time-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px}.app-time-grid article{background:#013941;border:1px solid rgba(255,192,0,.22);padding:16px}.app-time-grid strong{display:block;color:#ffc000;margin-bottom:6px}@media(max-width:760px){.app-time-grid{grid-template-columns:1fr}} .app-install-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.app-install-card{background:#013941;border:1px solid rgba(255,192,0,.28);padding:18px}.app-install-card h3{margin-top:0;color:#ffc000}.app-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-feature-list article{background:#013941;border-left:4px solid #ffc000;padding:16px}.app-feature-list h3{margin:0 0 8px;color:#ffc000}.app-device-note{background:#00352f;border:1px solid rgba(255,255,255,.1);padding:18px;margin-top:18px}.app-hero-img{max-width:430px;width:100%;height:auto;object-fit:contain}.app-under-figure{text-align:center}.app-under-figure img{max-width:520px;width:100%;height:auto}.app-benefits-table td:first-child{white-space:nowrap;font-weight:700;color:#ffc000}@media(max-width:800px){.app-install-grid,.app-feature-list{grid-template-columns:1fr}.app-benefits-table td:first-child{white-space:normal}} .rescue-page .deposit-hero-grid{grid-template-columns:minmax(0,1fr)} .rescue-page .deposit-copy h1{max-width:980px} .rescue-image-wrap{max-width:920px;margin:0 auto} .rescue-figure{margin:0;text-align:center;background:#013941;border:1px solid rgba(255,192,0,.22);padding:14px} .rescue-figure img{max-width:100%;height:auto;display:block;margin:0 auto} .bonus-terms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px} .bonus-terms-card{background:#013941;border:1px solid rgba(255,192,0,.24);padding:18px} .bonus-terms-card h3{margin:0 0 10px;color:#ffc000;font-size:18px} .bonus-terms-card ul{margin:0;padding-left:18px;color:#e6f4f2;line-height:1.75;font-size:14.5px} .rescue-example{background:#00352f;border-left:4px solid #ffc000;padding:18px;margin-top:16px;color:#e8f5f3;line-height:1.75} .rescue-example strong{color:#ffc000} .bonus-structure-table td:first-child{font-weight:700;color:#ffc000;white-space:nowrap} .rescue-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:18px} .rescue-benefits article{background:#013941;border:1px solid rgba(255,192,0,.22);padding:16px} .rescue-benefits h3{font-size:16px;margin:0 0 8px;color:#ffc000} .rescue-benefits p{font-size:14px;line-height:1.65;color:#e4f3f1;margin:0} .rescue-note{background:#013941;border:1px solid rgba(255,192,0,.22);padding:18px;color:#e5f2f0;line-height:1.75} @media(max-width:1000px){.rescue-benefits{grid-template-columns:repeat(2,1fr)}} @media(max-width:760px){.bonus-terms-grid,.rescue-benefits{grid-template-columns:1fr}.bonus-structure-table td:first-child{white-space:normal}} .vip-page .deposit-hero-grid{grid-template-columns:minmax(0,1fr)} .vip-page .deposit-copy h1{max-width:1000px} .vip-page .share-panel .share-note{display:none} .vip-figure img{max-width:100%;height:auto;display:block;margin:0 auto} .vip-benefits{grid-template-columns:repeat(5,minmax(0,1fr))} .vip-page .bonus-structure-table td:first-child{font-weight:800;color:#ffc000;white-space:nowrap} .vip-page .bonus-structure-table th,.vip-page .bonus-structure-table td{font-size:13.5px;padding:10px 12px} @media(max-width:1000px){.vip-benefits{grid-template-columns:repeat(2,1fr)}} @media(max-width:760px){.vip-benefits{grid-template-columns:1fr}.vip-page .bonus-structure-table td:first-child{white-space:normal}} .share-panel{padding:34px 0!important;position:relative}.share-wrap,.share-panel>.wrap{position:relative;overflow:hidden;background:linear-gradient(135deg,#013941 0%,#064d47 58%,#00352f 100%)!important;border:1px solid rgba(255,192,0,.55)!important;box-shadow:0 18px 46px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.06);padding:28px!important}.share-wrap:before,.share-panel>.wrap:before{content:"";position:absolute;right:-70px;top:-90px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(255,192,0,.35),rgba(255,192,0,0) 68%);pointer-events:none}.share-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;background:#ffc000;color:#00352f;font-weight:900;letter-spacing:.08em;padding:6px 12px;border-radius:999px;box-shadow:0 8px 18px rgba(255,192,0,.23)}.share-panel-title{margin:0 0 8px!important;color:#ffc000!important;font-size:clamp(24px,3vw,34px)!important}.share-note{max-width:820px;color:#ecfffb!important;line-height:1.65;margin:0 0 18px!important}.share-icons{display:flex;flex-wrap:wrap;gap:14px!important;align-items:center}.share-icon{width:54px!important;height:54px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 10px 24px rgba(0,0,0,.22)!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;text-decoration:none!important}.share-icon img{width:34px!important;height:34px!important;object-fit:contain!important;display:block!important}.share-icon:hover{transform:translateY(-4px) rotate(-2deg);background:#ffc000!important;box-shadow:0 16px 30px rgba(255,192,0,.25)!important}.share-status{min-height:18px;margin:12px 0 0!important;color:#dffbf6!important;font-size:13px!important}.author-social-icons,.author-card .socials{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center}.author-social-icons .social-link,.author-card .socials .social-link,.author-card .socials a{width:38px!important;height:38px!important;border-radius:50%!important;padding:0!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,192,0,.35)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px rgba(0,0,0,.18)!important;transition:transform .18s ease,background .18s ease!important;text-decoration:none!important;font-size:0!important}.author-social-icons .social-link:hover,.author-card .socials .social-link:hover,.author-card .socials a:hover{transform:translateY(-3px);background:#ffc000!important}.author-social-icons img,.author-card .socials img{width:24px!important;height:24px!important;object-fit:contain!important;display:block!important}.btn-gold,.hero-actions .btn-gold{color:#00352f!important;text-shadow:none!important}.btn-gold:hover,.hero-actions .btn-gold:hover{color:#002b2b!important}@media(max-width:560px){.share-wrap,.share-panel>.wrap{padding:20px!important}.share-icon{width:46px!important;height:46px!important;border-radius:15px!important}.share-icon img{width:29px!important;height:29px!important}}