.disc-hero{background:linear-gradient(135deg,#3b82f6 0%,#8b5cf6 100%);color:#fff;padding:50px 20px;text-align:center;border-radius:0 0 40px 40px;margin-bottom:30px}.disc-hero h1{font-size:2.1rem;margin-bottom:8px}.disc-hero p{opacity:.92;max-width:640px;margin:0 auto}.disc-wrap{max-width:860px;margin:0 auto 70px;padding:0 20px}.disc-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:-10px 0 30px}.disc-chip{background:#fff;border:1px solid #c7d2fe;color:#4338ca;border-radius:50px;padding:8px 16px;font-size:.88rem;text-decoration:none;transition:all .2s;cursor:pointer}.disc-chip:hover{background:#4338ca;color:#fff;transform:translateY(-2px)}.disc-card{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px 22px;margin-bottom:14px;text-decoration:none;color:inherit;transition:all .2s}.disc-card:hover{border-color:#3b82f6;box-shadow:0 4px 14px rgba(59,130,246,.12);transform:translateX(4px)}.disc-card h2{font-size:1.08rem;color:#1e293b;margin:0 0 6px}.disc-faq-badge{display:inline-block;background:#fef3c7;color:#92400e;border-radius:50px;padding:2px 10px;font-size:.72rem;font-weight:700;margin-right:8px;vertical-align:middle}.disc-card .meta{font-size:.82rem;color:#64748b;display:flex;gap:14px;flex-wrap:wrap}.disc-card .answers{color:#3b82f6;font-weight:600}.disc-empty{text-align:center;background:linear-gradient(135deg,#eef2ff,#faf5ff);border:2px dashed #c7d2fe;border-radius:20px;padding:44px 24px;margin-bottom:26px}.disc-empty .big{font-size:2.4rem}.disc-empty h2{color:#312e81;margin:10px 0 6px}.disc-empty p{color:#6366f1}.disc-form-box{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px;margin-top:34px;box-shadow:0 6px 24px rgba(30,41,59,.06)}.disc-form-box h2{color:#1e293b;margin-bottom:4px}.disc-form-box .sub{color:#64748b;font-size:.92rem;margin-bottom:18px}.disc-form-box label{display:block;font-weight:600;color:#334155;margin:14px 0 5px;font-size:.92rem}.disc-form-box input[type=text],.disc-form-box input[type=email],.disc-form-box textarea{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:11px 13px;font:inherit;box-sizing:border-box}.disc-form-box textarea{min-height:120px;resize:vertical}.disc-form-box .check{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:.86rem;color:#475569}.disc-form-box .check input{margin-top:3px}.disc-submit{margin-top:20px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:0;border-radius:50px;padding:14px 34px;font-size:1.02rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.disc-submit:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(99,102,241,.35)}.disc-alert{border-radius:12px;padding:14px 18px;margin-bottom:20px}.disc-alert.ok{background:#ecfdf5;border:1px solid #6ee7b7;color:#065f46}.disc-alert.ko{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.disc-hp{position:absolute;left:-9999px;opacity:0}.disc-pager{text-align:center;margin-top:20px}.disc-pager a,.disc-pager span{display:inline-block;margin:0 4px;padding:7px 13px;border-radius:8px;text-decoration:none}.disc-pager a{background:#eef2ff;color:#4338ca}.disc-pager span{background:#4338ca;color:#fff}
