.page-ban-ca{color:#fff;background-color:#0D0E12;font-family:Arial,Helvetica,sans-serif}.page-ban-ca img{max-width:100%;display:block}.page-ban-ca__hero-section{display:flex;flex-direction:column;gap:8px;padding-top:10px;max-width:1200px;margin:0 auto}.page-ban-ca__hero-media{width:100%}.page-ban-ca__hero-image{width:100%;height:auto;object-fit:cover;border-radius:20px}.page-ban-ca__hero-content{text-align:center;padding:0 16px;display:flex;flex-direction:column;align-items:center}.page-ban-ca__hero-title{color:#FFF3E6;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:800;margin:0 0 12px 0;letter-spacing:1px;text-shadow:0 2px 8px rgba(0,0,0,.6);line-height:1.3}.page-ban-ca__hero-description{color:#FFB04D;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7;max-width:800px;margin:0 0 20px 0;font-weight:500}.page-ban-ca__hero-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;width:100%;max-width:100%;box-sizing:border-box}.page-ban-ca__btn{display:inline-block;padding:12px 28px;border-radius:50px;font-size:1rem;font-weight:700;text-align:center;border:2px solid #A84F0C;min-width:200px;max-width:100%;box-sizing:border-box;overflow:hidden;word-break:break-word;transition:transform .2s ease;text-decoration:none}.page-ban-ca__btn:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(255,176,77,.3)}.page-ban-ca__btn--primary{background:linear-gradient(180deg,#FFA53A 0%,#D96800 100%);color:#fff;border:none;box-shadow:0 4px 15px rgba(255,140,26,.5)}.page-ban-ca__btn--primary:hover{background:linear-gradient(180deg,#FF8C1A 0%,#FFA53A 100%);box-shadow:0 0 30px rgba(255,140,26,.8)}.page-ban-ca__btn--secondary,.page-ban-ca__btn--light{background:transparent;color:#FFA53A;border:2px solid #FFA53A}.page-ban-ca__btn--light:hover{background:rgba(255,165,58,.1)}.page-ban-ca__promo-section{background-color:#0D0E12;padding:30px 16px;margin-top:20px}.page-ban-ca__promo-card{background-color:#17191F;border:1px solid #A84F0C;border-radius:16px;padding:22px;text-align:left;margin-bottom:16px;transition:transform .3s ease,box-shadow .3s ease}.page-ban-ca__promo-card:hover{transform:scale(1.02);box-shadow:0 0 20px rgba(255,140,26,.2)}.page-ban-ca__promo-title{color:#FFA53A;font-size:1.3rem;margin:0 0 8px 0;font-weight:700}.page-ban-ca__promo-desc{color:#FFF3E6;font-size:1rem;line-height:1.6;margin:0 0 16px 0;opacity:.9}.page-ban-ca__btn--small{display:inline-block;padding:8px 18px;font-size:.8rem;width:auto;min-width:auto;border-radius:50px;background:linear-gradient(180deg,#FFA53A 0%,#D96800 100%);color:#fff;accent-color:transparent}.page-ban-ca__about-section{max-width:1200px;margin:50px auto;padding:20px 16px;display:flex;flex-direction:column;gap:30px;align-items:center}.page-ban-ca__section-subtitle{color:#FF8C1A;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0 0 8px 0;font-size:.8rem}.page-ban-ca__section-subtitle--light{color:#FFB04D}.page-ban-ca__section-title{font-size:clamp(1.4rem,4vw,2.4rem);margin:0 0 24px 0;color:#FFF3E6;font-weight:800;line-height:1.4}.page-ban-ca__section-title--light{color:#FFA53A}.page-ban-ca__about-text{line-height:1.8;color:#FFF3E6;max-width:600px;font-size:1.1rem}.page-ban-ca__about-list{list-style:none;padding:0;margin:30px 0}.page-ban-ca__about-list li{position:relative;padding-left:30px;margin-bottom:18px;color:#FFF3E6;font-size:1rem;line-height:1.6}.page-ban-ca__about-list li::before{content:"✓";position:absolute;left:0;color:#FFA53A;font-weight:bold;font-size:1.2rem}.page-ban-ca__about-list li strong{color:#FF8C1A}.page-ban-ca__about-image{border-radius:20px;width:100%;height:auto;box-shadow:0 0 30px rgba(255,140,26,.2)}.page-ban-ca__features-area{background-color:#0D0E12;padding:40px 16px}.page-ban-ca__features-wrapper{max-width:1200px;margin:0 auto}.page-ban-ca__features-grid{display:grid;grid-template-columns:1fr;gap:24px}.page-ban-ca__feature-item{background-color:#17191F;border:1px solid #A84F0C;border-radius:20px;overflow:hidden;transition:transform .2s ease}.page-ban-ca__feature-item:hover{transform:scale(1.03)}.page-ban-ca__feature-image{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.page-ban-ca__feature-title{color:#FFA53A;font-size:1.2rem;font-weight:700;margin:16px;padding:0}.page-ban-ca__feature-text{color:#FFF3E6;font-size:1rem;line-height:1.6;margin:0 16px 16px 16px;opacity:.9}.page-ban-ca__gameplay-section{max-width:1200px;margin:50px auto;padding:20px 16px;background-color:#17191F;border:1px solid #A84F0C;border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:30px;align-items:center}.page-ban-ca__gameplay-image{width:100%;height:auto;border-radius:16px}.page-ban-ca__gameplay-content{text-align:left}.page-ban-ca__gameplay-text{line-height:1.7;color:#FFF3E6;margin:0 0 20px 0;font-size:1rem}.page-ban-ca__gameplay-list{list-style:none;padding:0;margin:0}.page-ban-ca__gameplay-list li{position:relative;padding-left:30px;margin-bottom:15px;color:#DFE7F0;line-height:1.6}.page-ban-ca__gameplay-list li::before{content:"▸";position:absolute;left:0;color:#FFA53A;font-weight:bold;font-size:1.2rem}.page-ban-ca__cards-section{max-width:1200px;margin:30px auto;padding:20px 16px;display:flex;flex-direction:column;gap:20px;align-items:stretch}.page-ban-ca__card-item{background-color:#17191F;border:1px solid #A84F0C;border-radius:16px;padding:24px;text-align:center;transition:.3s}.page-ban-ca__card-item:hover{transform:translateY(-4px)}.page-ban-ca__card-item h3{color:#FFA53A;margin:0 0 10px 0;font-size:1.3rem}.page-ban-ca__card-item p{color:#FFF3E6;line-height:1.7;opacity:.9;font-size:1rem}.page-ban-ca__card-item--orange{background:linear-gradient(135deg,#D96800,#FF8C1A)}.page-ban-ca__card-item--orange h3,.page-ban-ca__card-item--orange p{color:#fff}.page-ban-ca__download-section{background-color:#17191F;border-top:1px solid #A84F0C;border-bottom:1px solid #A84F0C;max-width:1200px;margin:40px auto;padding:32px 16px;display:flex;flex-direction:column;gap:24px;align-items:center;border-radius:24px;margin-right:16px;margin-left:16px}.page-ban-ca__download-content{text-align:center}.page-ban-ca__download-text{line-height:1.7;color:#FFF3E6;font-size:1.1rem;margin:0 0 24px 0}.page-ban-ca__download-image{border-radius:16px;width:100%;height:auto}.page-ban-ca__faq-section{padding:50px 16px}.page-ban-ca__faq-list{max-width:800px;margin:0 auto;margin-top:30px}.page-ban-ca__faq-item{background:#17191F;border:1px solid #A84F0C;border-radius:12px;margin-bottom:12px;padding:16px 24px;box-sizing:border-box}.page-ban-ca__faq-item summary{cursor:pointer;font-weight:700;color:#FFA53A;display:flex;align-items:center;list-style:none;font-size:1.1rem}.page-ban-ca__faq-item summary::-webkit-details-marker{display:none}.page-ban-ca__faq-icon{display:inline-block;width:24px;height:24px;line-height:24px;background:linear-gradient(180deg,#FFA53A 0%,#D96800 100%);color:#fff;border-radius:50%;text-align:center;margin-right:12px;flex-shrink:0;font-weight:bold}.page-ban-ca__faq-content{padding-top:14px;color:#FFF3E6;line-height:1.7;margin:8px 0 0 0;font-size:1rem}.page-ban-ca__faq-item[open] .page-ban-ca__faq-icon{background:linear-gradient(180deg,#FFA53A 0%,#D96800 100%);transform:rotate(45deg)}@media (min-width:1024px){.page-ban-ca__hero-section{gap:16px}.page-ban-ca__promo-section{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:40px}.page-ban-ca__promo-card{margin:0}.page-ban-ca__about-section{flex-direction:row;gap:40px}.page-ban-ca__about-content,.page-ban-ca__about-image{flex:1}.page-ban-ca__gameplay-section{flex-direction:row;gap:40px}.page-ban-ca__gameplay-content,.page-ban-ca__gameplay-image{flex:1}.page-ban-ca__cards-section{flex-direction:row;gap:20px}.page-ban-ca__card-item{flex:1}.page-ban-ca__download-section{flex-direction:row;justify-content:space-between;padding:40px}.page-ban-ca__download-content{text-align:left}.page-ban-ca__features-grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media (min-width:768px) and (max-width:1024px){.page-ban-ca__hero-content{padding:0 40px}.page-ban-ca__features-grid{grid-template-columns:repeat(2,1fr)}.page-ban-ca__promo-section{padding:40px 24px 24px 24px}}@media (max-width:768px){.page-ban-ca{padding-bottom:40px}.page-ban-ca img{max-width:100%!important;height:auto!important}.page-ban-ca__hero-media{width:100%}.page-ban-ca__hero-image{border-radius:0}.page-ban-ca__hero-section{flex-direction:column}.page-ban-ca__hero-content{padding:16px 16px 0}.page-ban-ca__hero-actions{flex-direction:column;gap:10px}.page-ban-ca__btn,.page-ban-ca__promo-card a,.page-ban-ca__download-section a{width:100%!important}.page-ban-ca__promo-card a{display:flex;justify-content:center;align-items:center}.page-ban-ca__section-title{font-size:1.4rem}.page-ban-ca__about-section,.page-ban-ca__gameplay-section,.page-ban-ca__download-section{flex-direction:column}.page-ban-ca__gameplay-section,.page-ban-ca__download-section{padding:16px}.page-ban-ca__features-grid{grid-template-columns:1fr}.page-ban-ca__card-item{margin-bottom:16px}.page-ban-ca__download-section{margin-right:8px;margin-left:8px}.page-ban-ca__about-section{margin-top:10px}.page-ban-ca__faq-section{padding:30px 8px 10px 8px}.page-ban-ca__faq-item{box-sizing:border-box;width:100%;max-width:100%;margin:0 0 12px 0}.page-ban-ca__faq-item summary{font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.page-ban-ca__faq-content{font-size:.9rem}.page-ban-ca__promo-section{padding:10px 8px}.page-ban-ca__promo-title{font-size:1rem}.page-ban-ca{overflow-x:hidden;max-width:100%}.page-ban-ca__hero-description{font-size:.9rem}}