/* Last-loaded contrast guard: theme CSS must never hide actionable labels. */
.ieta-school-app button,.ieta-school-app input[type=submit],.ieta-school-app .button,.ieta-front .ieta-btn,.ieta-front button,.ieta-front input[type=submit]{color:#fff!important;text-shadow:none!important;opacity:1!important}.ieta-school-app .rs-btn-gold,.ieta-school-app .button-gold,.ieta-front .ieta-btn.gold,.ieta-front .ieta-btn.primary{color:#101a32!important}.ieta-school-app button:hover,.ieta-school-app input[type=submit]:hover,.ieta-school-app .button:hover{filter:brightness(1.08)}.ieta-front #ieta-pricing+.ieta-addon-section,.ieta-front .ieta-addon-section{display:block!important;visibility:visible!important;opacity:1!important;max-height:none!important;overflow:visible!important}.ieta-front .ieta-addon-section .ieta-addon-card:before{content:'✦';display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:14px;background:#d4af4f;color:#0b1325;font-size:22px;box-shadow:0 8px 20px rgba(212,175,79,.28);animation:ietaAddonGlow 2.4s ease-in-out infinite}.ieta-front .ieta-addon-card{transition:transform .25s ease,box-shadow .25s ease}.ieta-front .ieta-addon-card:hover{transform:translateY(-6px);box-shadow:0 18px 38px rgba(7,16,35,.17)}@keyframes ietaAddonGlow{50%{transform:rotate(12deg) scale(1.1)}}
 .ieta-public-addons{padding:70px 8%;background:#0b1325;color:#fff;text-align:center}.ieta-public-addons>div:first-child>b{color:#d4af4f;letter-spacing:2px}.ieta-public-addons h2{color:#fff}.ieta-public-addon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;text-align:left}.ieta-public-addon-grid article{background:#16223b;border:1px solid #4c4021;border-radius:18px;padding:22px;transition:.25s}.ieta-public-addon-grid article:hover{transform:translateY(-6px)}.ieta-public-addon-grid i{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#d4af4f;color:#0b1325;font-style:normal;font-size:22px}.ieta-public-addon-grid h3{color:#fff;margin:16px 0 8px}.ieta-public-addon-grid strong{color:#e7c96f}@media(max-width:850px){.ieta-public-addon-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ieta-public-addon-grid{grid-template-columns:1fr}}

.ieta-public-addon-grid ul{list-style:none;margin:16px 0 0;padding:0}.ieta-public-addon-grid li{color:#c9d4e7;font-size:13px;padding:5px 0}
.ieta-pricing-toggle button,.ieta-billing-toggle button,.ieta-cycle-toggle button{color:#0b1325!important;opacity:1!important}.ieta-pricing-toggle button:not(.active),.ieta-billing-toggle button:not(.active),.ieta-cycle-toggle button:not(.active){color:#ffffff!important;background:#1a2540!important}
.ieta-front [class*="billing"] button,.ieta-front [class*="cycle"] button,.ieta-front [class*="toggle"] button{color:#fff!important;background:#111a34!important;opacity:1!important}.ieta-front [class*="billing"] button.active,.ieta-front [class*="billing"] button.is-active,.ieta-front [class*="cycle"] button.active,.ieta-front [class*="cycle"] button.is-active,.ieta-front [class*="toggle"] button.active,.ieta-front [class*="toggle"] button.is-active{color:#0b1325!important;background:#d4af4f!important}.ieta-front [class*="billing"] button *, .ieta-front [class*="cycle"] button *, .ieta-front [class*="toggle"] button *{color:inherit!important;opacity:1!important}
