.academy-live-page{background:radial-gradient(circle at 10% 0,rgba(199,164,91,.08),transparent 25%),#f3f6f8}.academy-live-header{align-items:center}.academy-live-brand{display:flex;align-items:center;gap:13px}.academy-live-brand img{width:64px;height:64px;padding:5px;object-fit:contain;border:1px solid #e0e5e2;border-radius:11px;background:#fff}.live-submit-button{min-width:160px;min-height:44px;border:0;border-radius:8px;background:#176b52;color:#fff;font:inherit;font-weight:700;cursor:pointer}.live-submit-button:hover{background:#0f513d}.live-submit-button:disabled{opacity:.55;cursor:not-allowed}.live-submit-error{width:min(620px,100%);margin-top:8px;padding:10px 12px;border:1px solid #e6c2c2;border-radius:7px;background:#fff4f4;color:#a03c3c;text-align:center}.live-success{display:grid;justify-items:center;gap:9px;padding:36px 20px;border:1px solid #cfe2d9;border-radius:12px;background:#fff;text-align:center;box-shadow:0 8px 26px rgba(37,68,53,.06)}.live-success__icon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#eaf7f1;color:#227151;font-size:28px;font-weight:700}.live-success h2{margin:0}.live-success p{margin:0;color:#718078}.live-unavailable{padding:34px 20px;border:1px solid #e1e5e3;border-radius:12px;background:#fff;text-align:center}.live-unavailable h2{margin:0 0 8px}.live-unavailable p{margin:0;color:#6d7973}[data-live-honeypot]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}@media(max-width:720px){.academy-live-brand img{width:54px;height:54px}}

/* STAGE 04B V2 — SEND ANOTHER RESPONSE */
.live-another-button{min-width:170px;min-height:42px;margin-top:8px;padding:8px 16px;border:1px solid #176b52;border-radius:8px;background:#fff;color:#176b52;font:inherit;font-weight:700;cursor:pointer}.live-another-button:hover{background:#edf7f3}

/* ==========================================================
   Stage 17A V2 — public form description
   ========================================================== */
.academy-form-description{
    position:relative;
    margin:0 0 16px;
    padding:15px 20px 17px;
    border-top:1px solid rgba(23,107,82,.18);
    border-bottom:1px solid rgba(199,164,91,.22);
    background:linear-gradient(
        90deg,
        rgba(255,255,255,.72),
        rgba(245,250,247,.92),
        rgba(255,255,255,.72)
    );
    direction:rtl;
    text-align:right;
}
.academy-form-description__title-row{
    display:flex;
    align-items:center;
    gap:10px;
    margin:0 0 8px;
}
.academy-form-description__title-row>span{
    height:1px;
    flex:1 1 auto;
    background:linear-gradient(
        90deg,
        transparent,
        rgba(23,107,82,.28),
        rgba(199,164,91,.45)
    );
}
.academy-form-description__title-row>span:last-child{
    background:linear-gradient(
        270deg,
        transparent,
        rgba(23,107,82,.28),
        rgba(199,164,91,.45)
    );
}
.academy-form-description__title-row h2{
    margin:0;
    flex:0 0 auto;
    color:#176b52;
    font-size:13px;
    line-height:1.6;
    font-weight:800;
}
.academy-form-description__text{
    margin:0;
    color:#41544c;
    font-size:13px;
    line-height:2;
    font-weight:500;
    white-space:normal;
    overflow-wrap:anywhere;
}
@media(max-width:720px){
    .academy-form-description{
        margin-bottom:13px;
        padding:13px 14px 15px;
    }
    .academy-form-description__title-row{
        gap:8px;
        margin-bottom:7px;
    }
    .academy-form-description__title-row h2{
        font-size:12px;
    }
    .academy-form-description__text{
        font-size:12px;
        line-height:1.9;
    }
}

