.terms-condition-container{--primary:#2e7d32;--secondary:#a5d6a7;--bg:#f4f7f5;--text:#1f2937;--muted:#6b7280;--card:#ffffff}.terms-condition-container *{box-sizing:border-box;margin:0;padding:0}.terms-condition-container{font-family:Inter,Segoe UI,Roboto,sans-serif;background:linear-gradient(180deg,#e8f5e9,var(--bg));color:var(--text);line-height:1.7;padding:24px;max-width:900px;margin:auto}.terms-condition-container .card{width:100%;background:var(--card);border-radius:18px;padding:28px;margin-bottom:20px;box-shadow:0 10px 25px rgba(0,0,0,.08)}.terms-condition-container .header{background:linear-gradient(135deg,var(--primary),#1b5e20);color:#fff;border-radius:20px;padding:32px 28px;box-shadow:0 20px 40px rgba(0,0,0,.12);margin-bottom:32px}.terms-condition-container .header h1{font-size:2.2rem;margin-bottom:8px}.terms-condition-container .header p{font-size:.95rem}.terms-condition-container .header .subtitle{color:#f1f8e9;font-weight:500}.terms-condition-container .header .last-updated{color:#e0f2f1;font-size:.85rem}.terms-condition-container h2{font-size:1.4rem;color:var(--primary);margin-bottom:12px;display:flex;align-items:center;gap:10px}.terms-condition-container h2 span{background:var(--secondary);color:var(--primary);font-size:.85rem;padding:4px 10px;border-radius:999px;font-weight:600}.terms-condition-container p{margin-bottom:12px;color:var(--text)}.terms-condition-container ul{padding-left:20px;margin-top:8px}.terms-condition-container li{margin-bottom:8px;color:var(--text)}.terms-condition-container .muted{color:var(--muted);font-size:.9rem}.terms-condition-container .footer{text-align:center;margin-top:40px;padding:20px;color:var(--muted);font-size:.9rem}.terms-condition-container .badge{display:inline-block;background:#e8f5e9;color:var(--primary);padding:6px 14px;border-radius:999px;font-weight:600;font-size:.85rem;margin-bottom:12px}@media (max-width:600px){.terms-condition-container .header h1{font-size:1.8rem}.terms-condition-container .card{padding:20px}}