.informations-container{background:0 0;max-width:1172px;margin:0 auto;padding:32px 16px 48px}.informations-title{text-align:center;color:#1e293b;letter-spacing:.5px;margin-bottom:28px;font-size:2.2rem;font-weight:700}.informations-intro{color:#334155;background:#f8fafc;border-radius:10px;margin-bottom:32px;padding:18px 20px;font-size:1.13rem;font-weight:500;line-height:1.7;box-shadow:0 2px 8px #1e293b0a}.informations-cards{flex-direction:column;gap:28px;display:flex}.informations-accordion{width:100%}.informations-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:0;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.informations-card:hover{border-color:#00a650;transform:translateY(-2px);box-shadow:0 10px 24px #00a6502e}.informations-card-header{cursor:pointer;background:linear-gradient(135deg,#f9fafb 0%,#fff 100%);border:none;outline:none;justify-content:space-between;align-items:center;width:100%;padding:24px 24px 18px;transition:all .3s;display:flex}.informations-card-header:hover{background:linear-gradient(135deg,#f0fdf4 0%,#fff 100%)}.informations-card-header h3{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600;transition:color .3s}.informations-card:hover .informations-card-header h3{color:#00a650}.informations-card-toggle{color:#00a650;font-size:1.5rem;transition:transform .3s,color .3s}.informations-card-toggle.open{transform:rotate(90deg)}.informations-card:hover .informations-card-toggle{color:#008a42}.informations-card-content{opacity:1;background:#fff;max-height:1000px;padding:0 24px 22px;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s,padding .3s}.informations-card-content.closed{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.informations-card-content p{color:#334155;margin-bottom:10px;font-size:1.08rem;line-height:1.7;transition:color .3s}.informations-card-content ol{color:#334155;margin-bottom:10px;margin-left:18px}.informations-card-content ol li{margin-bottom:8px;line-height:1.7}.informations-note{color:#00a650;background:#00a6501a;border-left:3px solid #00a650;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:1rem;font-style:italic;font-weight:500}@media (max-width:600px){.informations-container{padding:12px 2vw 32px}.informations-title{font-size:1.3rem}.informations-card-header{padding:14px 8px 10px}.informations-card-content{padding:0 8px 10px}.informations-intro{padding:10px 8px;font-size:1rem}}
