.page-ban-ca{background:#0D0E12;color:#FFF3E6;padding-top:10px}.page-ban-ca__hero-section{padding:10px 16px 32px}.page-ban-ca__hero-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.page-ban-ca__hero-image img{width:100%;height:auto;max-width:1200px;display:block;border-radius:16px;border:1px solid #A84F0C}.page-ban-ca__hero-content{max-width:900px}.page-ban-ca__hero-title{font-weight:800;line-height:1.25;letter-spacing:.2px;color:#FF8C1A;margin:0 0 12px}.page-ban-ca__hero-desc{font-size:17px;line-height:1.7;color:#FFF3E6;margin:0 0 20px}.page-ban-ca__hero-actions{display:flex;gap:12px;flex-wrap:wrap}.page-ban-ca__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:12px;font-weight:700;text-decoration:none;border:1px solid #A84F0C;transition:transform .15s ease,box-shadow .15s ease;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;text-align:center}.page-ban-ca__btn--primary{background:linear-gradient(180deg,#FFA53A 0%,#D96800 100%);color:#0D0E12;box-shadow:0 6px 18px rgba(255,140,26,.25)}.page-ban-ca__btn--secondary{background:#17191F;color:#FFF3E6}.page-ban-ca__btn:hover{transform:translateY(-1px)}.page-ban-ca__section-title{color:#FF8C1A;font-weight:800;font-size:26px;line-height:1.35;margin:0 0 18px;text-align:center}.page-ban-ca__why-section,.page-ban-ca__promo-section,.page-ban-ca__vip-section,.page-ban-ca__deposit-section,.page-ban-ca__terms-section,.page-ban-ca__glossary-section,.page-ban-ca__tips-section,.page-ban-ca__privacy-section,.page-ban-ca__faq-section{padding:36px 16px}.page-ban-ca__why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1200px;margin:0 auto}.page-ban-ca__why-card,.page-ban-ca__promo-card,.page-ban-ca__terms-card,.page-ban-ca__tips-card{background:#17191F;border:1px solid #A84F0C;border-radius:14px;padding:18px}.page-ban-ca__card-title{color:#FFA53A;font-weight:800;font-size:18px;line-height:1.4;margin:0 0 8px}.page-ban-ca__card-text{color:#FFF3E6;font-size:15px;line-height:1.7;margin:0 0 14px}.page-ban-ca__welcome-section,.page-ban-ca__safety-section,.page-ban-ca__withdraw-section,.page-ban-ca__support-section{padding:36px 16px}.page-ban-ca__welcome-container,.page-ban-ca__safety-container,.page-ban-ca__withdraw-container,.page-ban-ca__support-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.page-ban-ca__welcome-image img,.page-ban-ca__safety-image img,.page-ban-ca__withdraw-image img,.page-ban-ca__support-image img,.page-ban-ca__deposit-image img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid #A84F0C}.page-ban-ca__text{color:#FFF3E6;font-size:16px;line-height:1.75;margin:0 0 14px}.page-ban-ca__promo-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.page-ban-ca__vip-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.page-ban-ca__vip-item{background:#17191F;border:1px solid #A84F0C;border-radius:12px;padding:16px;text-align:center;color:#FFB04D;font-weight:700}.page-ban-ca__deposit-steps{max-width:1200px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page-ban-ca__deposit-step{background:#17191F;border:1px solid #A84F0C;border-radius:14px;padding:18px}.page-ban-ca__terms-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page-ban-ca__glossary-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.page-ban-ca__glossary-item{background:#17191F;border:1px solid #A84F0C;border-radius:12px;padding:16px;color:#FFF3E6;line-height:1.6}.page-ban-ca__glossary-item strong{color:#FFA53A}.page-ban-ca__tips-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.page-ban-ca__privacy-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.page-ban-ca__privacy-card{display:block;background:#17191F;border:1px solid #A84F0C;border-radius:12px;padding:16px;text-align:center;color:#FFF3E6;text-decoration:none;font-weight:700}.page-ban-ca__privacy-card:hover{color:#FFA53A}.page-ban-ca__support-actions{display:flex;gap:12px;flex-wrap:wrap}.page-ban-ca__faq-section{max-width:900px;margin:0 auto}.page-ban-ca__faq-item{background:#17191F;border:1px solid #A84F0C;border-radius:12px;margin:0 0 12px;overflow:hidden}.page-ban-ca__faq-question{display:block;width:100%;text-align:left;background:transparent;border:0;color:#FFF3E6;font-weight:700;font-size:16px;padding:16px;cursor:pointer}.page-ban-ca__faq-answer{display:none;padding:0 16px 16px;color:#FFF3E6;line-height:1.7}.page-ban-ca__faq-item--open .page-ban-ca__faq-answer{display:block}.page-ban-ca__faq-question:focus-visible{outline:2px solid #FFB04D;outline-offset:2px}@media (max-width:768px){.page-ban-ca{padding-top:8px;overflow-x:hidden}.page-ban-ca img{max-width:100%!important;height:auto!important}.page-ban-ca__hero-actions,.page-ban-ca__support-actions{flex-direction:column}.page-ban-ca__btn{width:100%;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-ban-ca__why-grid,.page-ban-ca__promo-grid,.page-ban-ca__vip-grid,.page-ban-ca__deposit-steps,.page-ban-ca__terms-grid,.page-ban-ca__glossary-grid,.page-ban-ca__tips-grid,.page-ban-ca__privacy-grid,.page-ban-ca__welcome-container,.page-ban-ca__safety-container,.page-ban-ca__withdraw-container,.page-ban-ca__support-container{grid-template-columns:1fr}.page-ban-ca__section-title{font-size:22px}}