.page-index-review-ban-ca-33win9{color:#FFF6D6;background-color:#0A0A0A;font-family:'Segoe UI',Roboto,Arial,sans-serif;}
.page-index-review-ban-ca-33win9__btn{display:inline-block;padding:12px 28px;font-size:16px;font-weight:700;border-radius:8px;text-decoration:none;cursor:pointer;transition:transform 0.2s ease, box-shadow 0.2s ease;}
.page-index-review-ban-ca-33win9__btn:active{transform:scale(0.98)}
.page-index-review-ban-ca-33win9__btn--primary{background:linear-gradient(180deg, #FFD86A 0%, #DDA11D 100%);color:#1A1A1A;border:none;}
.page-index-review-ban-ca-33win9__btn--primary:hover{box-shadow:0 0 15px rgba(255,211,107,0.5);color:#000}
.page-index-review-ban-ca-33win9__btn--secondary{background:transparent;color:#FFF6D6;border:2px solid #F2C14E;}
.page-index-review-ban-ca-33win9__btn--secondary:hover{border-color:#FFD36B;color:#FFD36B}
.page-index-review-ban-ca-33win9__btn--gold{background:linear-gradient(180deg, #FFD86A 0%, #DDA11D 100%);color:#000;border:none;}
.page-index-review-ban-ca-33win9__btn--gold:hover{box-shadow:0 0 20px rgba(255,213,120,0.5);}

/* HERO SECTION - FIXED BTN WRAP */
.page-index-review-ban-ca-33win9__hero-section{max-width:1200px;margin:0 auto;padding:10px 20px 0;}
.page-index-review-ban-ca-33win9__hero-image{width:100%;border-radius:12px;overflow:hidden;margin-bottom:24px;display:block;position:relative;}
.page-index-review-ban-ca-33win9__hero-image img{width:100%;height:auto;object-fit:cover;display:block;}
.page-index-review-ban-ca-33win9__hero-content{padding:0 15px 20px;text-align:center;}
.page-index-review-ban-ca-33win9__hero-title{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.3;color:#FFD36B;font-weight:800;margin-top:5px;margin-bottom:12px;letter-spacing:1px;text-shadow:0 0 6px rgba(0,0,0,0.5);}
.page-index-review-ban-ca-33win9__hero-subtitle{font-size:clamp(0.95rem,2vw,1.2rem);color:#FFF6D6;line-height:1.6;max-width:800px;margin:auto auto 20px;}
.page-index-review-ban-ca-33win9__hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;width:100%;max-width:600px;margin:auto;box-sizing:border-box;}
@media (max-width:768px){.page-index-review-ban-ca-33win9__hero-actions{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;}.page-index-review-ban-ca-33win9__btn{width:100%;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;text-align:center;}}

/* LOGOS & SAFE PAYMENT */
.page-index-review-ban-ca-33win9__logos-safe{max-width:1200px;margin:auto;padding:0 20px 15px;}
.page-index-review-ban-ca-33win9__logos-title{color:#A8A29E;font-size:0.8rem;text-align:left;margin:0 auto;max-width:1200px;padding-top:1px;}
.page-index-review-ban-ca-33win9__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;justify-items:center;max-width:1200px;margin:10px auto;padding:0;}
.page-index-review-ban-ca-33win9__logo-item{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:280px;width:100%;border:1px solid #3A2A12;border-radius:12px;background:#111111;padding:15px 10px;}
.page-index-review-ban-ca-33win9__logo-image{width:100%;aspect-ratio:2/1;object-fit:contain;}
.page-index-review-ban-ca-33win9__logo-cta{padding:10px 22px;border-radius:999px;background:#0477db;color:#fff;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:background 0.2s;text-align:center;box-sizing:border-box;max-width:100%;white-space:normal;word-wrap:break-word;}
.page-index-review-ban-ca-33win9__logo-cta:hover{background:#0a8ce6}
.page-index-review-ban-ca-33win9__logo-item:nth-child(5){grid-column:2}
.page-index-review-ban-ca-33win9__logo-item:nth-child(6){grid-column:3}
@media (max-width:768px){.page-index-review-ban-ca-33win9__logo-grid{grid-template-columns:repeat(2,1fr)}.page-index-review-ban-ca-33win9__logo-item:nth-child(5),.page-index-review-ban-ca-33win9__logo-item:nth-child(6){grid-column:auto}}

/* FEATURE SECTION */
.page-index-review-ban-ca-33win9__feature-section{max-width:1200px;margin:0 auto;padding:35px 20px 20px;}
.page-index-review-ban-ca-33win9__section-title{color:#FFD36B;font-size:2rem;font-weight:800;text-align:center;margin-bottom:25px;line-height:1.3;}
.page-index-review-ban-ca-33win9__feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;}
.page-index-review-ban-ca-33win9__feature-card{background-color:#111;border-radius:16px;padding:24px 20px;box-shadow:0 4px 20px rgba(0,0,0,0.45);border-top:3px solid #F2C14E;transition:transform 0.3s;}
.page-index-review-ban-ca-33win9__feature-card:hover{transform:translateY(-5px)}
.page-index-review-ban-ca-33win9__feature-icon{font-size:2.5rem;margin-bottom:12px;}
.page-index-review-ban-ca-33win9__feature-title{color:#FFD36B;font-size:1.4rem;font-weight:700;margin:8px 0;}
.page-index-review-ban-ca-33win9__feature-text{color:#D4D4D4;font-size:1rem;line-height:1.6;}
@media (max-width:768px){.page-index-review-ban-ca-33win9__feature-grid{grid-template-columns:1fr;gap:14px}.page-index-review-ban-ca-33win9__feature-section{padding-top:15px}}

/* GUIDE SECTION */
.page-index-review-ban-ca-33win9__guide-section{max-width:1200px;margin:0 auto;padding:30px 20px 20px;}
.page-index-review-ban-ca-33win9__guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
.page-index-review-ban-ca-33win9__guide-card{background-color:#111;border:1px solid #3A2A12;border-radius:12px;padding:20px;backdrop-filter:blur(2px);}
.page-index-review-ban-ca-33win9__guide-step{width:46px;height:46px;border-radius:50%;background:linear-gradient(180deg,#FFD86A,#DDA11D);color:#000;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}
.page-index-review-ban-ca-33win9__guide-card h3{color:#F2C14E;font-size:1.45rem;margin:12px 0 10px;}
.page-index-review-ban-ca-33win9__guide-card p{color:#CCC;font-size:0.95rem;line-height:1.5;}
.page-index-review-ban-ca-33win9__guide-card img{width:100%;max-width:600px;aspect-ratio:2/1;object-fit:cover;border-radius:8px;margin-top:10px;}
.page-index-review-ban-ca-33win9__guide-card .page-index-review-ban-ca-33win9__logo-cta{margin-top:15px;display:inline-block;}
@media (max-width:768px){.page-index-review-ban-ca-33win9__guide-grid{grid-template-columns:1fr;gap:18px}.page-index-review-ban-ca-33win9__guide-title{font-size:clamp(1.5rem,7vw,2.2rem);text-align:center;}.page-index-review-ban-ca-33win9__guide-section h2{font-size:1.8rem}}

/* BLOG SECTION */
.page-index-review-ban-ca-33win9__blog-section{max-width:1200px;margin:0 auto;padding:20px 20px 40px;}
.page-index-review-ban-ca-33win9__blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
.page-index-review-ban-ca-33win9__blog-card{background:#111;border:1px solid #3A2A12;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,0.4);transition:transform 0.2s;}
.page-index-review-ban-ca-33win9__blog-card:hover{transform:translateY(-4px)}
.page-index-review-ban-ca-33win9__blog-card img{width:100%;aspect-ratio:2/1;object-fit:cover;}
.page-index-review-ban-ca-33win9__blog-content{padding:15px;}
.page-index-review-ban-ca-33win9__blog-content h3{color:#F2C14E;font-size:1.3rem;margin:0 0 12px;}
.page-index-review-ban-ca-33win9__blog-content h3 a{color:inherit;}
.page-index-review-ban-ca-33win9__blog-meta{color:#A8A8A8;font-size:0.8rem;margin:0 0 12px;font-style:italic;}
.page-index-review-ban-ca-33win9__blog-content p{color:#c5c5c5;font-size:0.95rem;line-height:1.6;}
.page-index-review-ban-ca-33win9__center-cta{display:flex;justify-content:center;margin-top:20px}
.page-index-review-ban-ca-33win9__text-btn{color:#f2c14e;text-decoration:none;font-weight:650;padding:8px 10px 0 0;display:inline-block;}
.page-index-review-ban-ca-33win9__text-btn:hover{text-decoration:underline;color:#fff}
@media (max-width:768px){.page-index-review-ban-ca-33win9__blog-grid{grid-template-columns:1fr;gap:15px}.page-index-review-ban-ca-33win9__blog-content h3{font-size:1.2rem}}

/* COMPARISON*/
.page-index-review-ban-ca-33win9__comparison-section{max-width:1200px;margin:0 auto;padding:20px;}
.page-index-review-ban-ca-33win9__table{background-color:#111;border:1px solid #3A2A12;border-radius:12px;overflow:hidden;}
.page-index-review-ban-ca-33win9__table-row{display:flex;border-bottom:1px solid #ddd;padding:0;}
.page-index-review-ban-ca-33win9__table-row:last-child{border-bottom:none}
.page-index-review-ban-ca-33win9__table-header{background:linear-gradient(90deg,#FFD36B,#F2C14E);color:#000;font-weight:700;}
.page-index-review-ban-ca-33win9__table-cell{flex:1;padding:16px 18px;font-size:0.95rem;color:#FFF;border-right:1px solid #ddd;line-height:1.4;}
.page-index-review-ban-ca-33win9__table-header .page-index-review-ban-ca-33win9__table-cell{color:#000}
.page-index-review-ban-ca-33win9__table-row .page-index-review-ban-ca-33win9__table-cell:last-child{border-right:none}
.page-index-review-ban-ca-33win9__table-row:not(:first-child) .page-index-review-ban-ca-33win9__table-cell{color:#ccccc3}
@media (max-width:600px){.page-index-review-ban-ca-33win9__table-row{flex-direction:column}.page-index-review-ban-ca-33win9__table-cell{border-right:none;border-bottom:1px solid #ddd}}

/* CTA BANNER */
.page-index-review-ban-ca-33win9__cta-banner{max-width:1200px;margin:0 auto;background:linear-gradient(120deg,#FFD86A,#DDA11D);border-radius:12px;padding:38px 16px;margin-bottom:50px;}
.page-index-review-ban-ca-33win9__cta-content{max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:20px;flex-wrap:wrap;}
.page-index-review-ban-ca-33win9__cta-desc{max-width:700px}
.page-index-review-ban-ca-33win9__cta-title{font-size:clamp(1.5rem,4vw,2.2rem);color:#111;margin:0;}
.page-index-review-ban-ca-33win9__cta-text{color:#222;font-size:1rem;margin-top:10px;}
.page-index-review-ban-ca-33win9__cta-banner .page-index-review-ban-ca-33win9__btn{margin-left:10px;}
.page-index-review-ban-ca-33win9__cta-banner .page-index-review-ban-c-a-33win9__btn--gold{background:#111;color:#FFF;border:1px solid #222;}
.page-index-review-ban-ca-33win9__cta-banner .page-index-review-ban-ca-33win9__btn--primary{background:#111;color:#ffd36b;border:1px solid #FFD36B;}
.page-index-review-ban-ca-33win9__cta-banner .page-index-review-ban-ca-33win9__btn--primary:hover{color:#000;}
@media (max-width:600px){.page-index-review-ban-ca-33win9__cta-content{flex-direction:column;text-align:center}.page-index-review-ban-ca-33win9__btn{margin:10px 0 0 0!important;width:80%}}

/* FAQ SECTION */
.page-index-review-ban-ca-33win9__faq-section{max-width:1100px;margin:0 auto;padding-bottom:50px;}
.page-index-review-ban-ca-33win9__faq-item{background:#111;border-radius:16px;border:1px solid #3A2A12;margin-bottom:10px;padding:4px 15px;}
.page-index-review-ban-ca-33win9__faq-question{background:none;padding:13px 0;font-size:1.15rem;color:#F2C14E;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;}
.page-index-review-ban-ca-33win9__faq-question::-webkit-details-marker{display:none}
.page-index-review-ban-ca-33win9__faq-answer{padding-bottom:20px;color:#cccccc;font-size:1rem;line-height:1.5;border-top:1px solid #302620;padding-top:10px;}
.page-index-review-ban-ca-33win9__faq-toggle{font-size:28px;font-weight:300;color:#fff;line-height:0.8;}
.page-index-review-ban-ca-33win9__faq-prefix{font-weight:300;color:#FFF;margin-right:8px;}

/* RESPONSIVE 768 MUST-LIST */
@media (max-width:768px){
  .page-index-review-ban-ca-33win9__hero-image img{max-width:100%;height:auto;}
  .page-index-review-ban-ca-33win9 img{max-width:100%!important;height:auto!important;}
  .page-index-review-ban-ca-33win9__hero-section{padding-left:16px;padding-right:16px;}
  .page-index-review-ban-ca-33win9__logos-title{text-align:center;}
  .page-index-review-ban-ca-33win9__feature-section .page-index-review-ban-ca-33win9__section-title, .page-index-review-ban-ca-33win9__guide-section .page-index-review-ban-ca-33win9__section-title, .page-index-review-ban-ca-33win9__blog-section .page-index-review-ban-ca-33win9__section-title{font-size:clamp(1.4rem,5vw,2rem);}
  .page-index-review-ban-ca-33win9__comparison-section, .page-index-review-ban-ca-33win9__cta-banner{max-width:100%;padding-left:16px;padding-right:16px;box-sizing:border-box;}
  .page-index-review-ban-ca-33win9__blog-card img{width:100%;height:auto;}
  .page-index-review-ban-ca-33win9__table-cell{font-size:0.85rem;padding:10px}
  .page-index-review-ban-ca-33win9__faq-item{padding:0 10px;}
  .page-index-review-ban-ca-33win9__faq-question{font-size:0.9rem;}
}