.elementor-7201 .elementor-element.elementor-element-821bd4c{--display:flex}.campaign-wrapper-eb{background-color:#f4f7f9;padding:60px 15px;font-family:'Inter',sans-serif}.campaign-container-eb{max-width:960px;margin:0 auto;background:#fff;padding:50px;border-radius:12px;box-shadow:0 10px 30px rgb(0 64 93 / .08)}.brand-badge-eb{background:#00ADEF;color:#fff;display:inline-block;padding:5px 15px;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;margin-bottom:20px}.campaign-header-eb h1{color:#00405D;font-size:2.5rem;font-weight:800;margin-bottom:10px}.campaign-header-eb h2{color:#555;font-weight:400;font-size:1.3rem;margin-bottom:40px}.campaign-header-eb h2 strong{color:#00ADEF}.highlight-box-eb{background:#f0faff;border:2px solid #00ADEF;padding:30px;border-radius:10px;margin:30px 0;text-align:center}.box-title-eb{display:block;font-weight:700;color:#00405D;font-size:1.1rem;margin-bottom:10px}.cashback-badge-eb{display:inline-block;background:#E6332A;color:#fff;padding:10px 25px;border-radius:50px;font-weight:800;margin-top:15px;box-shadow:0 4px 10px rgb(230 51 42 / .3)}.dates-grid-eb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:30px 0}.date-card-eb{background:#00405D;color:#fff;padding:25px;border-radius:8px;text-align:center;transition:transform 0.3s}.date-card-eb:hover{transform:translateY(-5px)}.date-card-eb .icon-eb{font-size:2rem;display:block;margin-bottom:10px}.steps-list-eb{list-style:none;padding:0}.steps-list-eb li{padding:15px 0;border-bottom:1px solid #eee}.steps-list-eb li strong{color:#00405D;font-size:1.1rem;margin-right:5px}.cta-area-eb{text-align:center;margin:50px 0}.btn-cta-eb{background:#FFD100;color:#00405D!important;padding:20px 45px;font-size:1.2rem;font-weight:900;text-decoration:none!important;border-radius:5px;box-shadow:0 6px 0 #d4af00;transition:all 0.2s}.btn-cta-eb:hover{transform:translateY(2px);box-shadow:0 3px 0 #d4af00;background:#ffe04d}.table-responsive-eb{overflow-x:auto;margin:30px 0}table{width:100%;border-collapse:collapse}th{background:#f4f7f9;color:#00405D;padding:15px;text-align:left}td{padding:15px;border-bottom:1px solid #eee}tr:hover{background:#fafafa}.disclaimer-eb{font-size:.8rem;color:#888;border-top:1px solid #eee;padding-top:20px;margin-top:40px}@media (max-width:768px){.campaign-container-eb{padding:25px}.campaign-header-eb h1{font-size:1.8rem}}