.inscription-container{background:rgba(51,51,51,.9);border:2px solid #4a4a4a;border-radius:8px;overflow:hidden;backdrop-filter:blur(10px)}.inscription-header{background:#4caf50;padding:15px 20px;border-bottom:2px solid #45a049}.inscription-header h2{margin:0;color:white;font-size:20px;text-transform:uppercase}.inscription-content{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px}.form-section h3{color:#4caf50;margin-top:0;margin-bottom:20px}.inscription-form{gap:20px}.form-group,.inscription-form{display:flex;flex-direction:column}.form-group label{color:#cccccc;margin-bottom:5px;font-weight:700}.form-group input{padding:12px;border:2px solid #555;border-radius:4px;background:#2a2a2a;color:#ffffff;font-size:14px}.form-group input:focus{outline:none;border-color:#4caf50}.form-group input:disabled{opacity:.7;cursor:not-allowed}.checkbox-group{flex-direction:row;align-items:center}.checkbox-label{display:flex;align-items:center;gap:10px;color:#cccccc;cursor:pointer}.checkbox-label input[type=checkbox]{width:auto;margin:0}.terms-link{color:#4caf50;text-decoration:none}.terms-link:hover{text-decoration:underline}.submit-button{padding:15px;background:#4caf50;color:white;border:none;border-radius:4px;cursor:pointer;font-weight:700;font-size:16px;transition:background .3s ease}.submit-button:hover:not(:disabled){background:#45a049}.submit-button:disabled{opacity:.7;cursor:not-allowed}.message{margin-top:15px;padding:12px;border-radius:4px;font-weight:700;text-align:center}.message.success{background:rgba(76,175,80,.2);color:#4caf50;border:1px solid #4caf50}.message.error{background:rgba(244,67,54,.2);color:#f44336;border:1px solid #f44336}.login-link{margin-top:20px;text-align:center;color:#aaa}.login-link a{color:#4caf50;text-decoration:none}.login-link a:hover{text-decoration:underline}.info-section h3{color:#4caf50;margin-top:0;margin-bottom:20px}.benefits-list{list-style:none;padding:0;margin-bottom:30px}.benefits-list li{color:#cccccc;border-bottom:1px solid #444;position:relative;padding:10px 0 10px 25px}.benefits-list li:before{content:"✓";color:#4caf50;font-weight:700;position:absolute;left:0}.benefits-list li:last-child{border-bottom:none}.security-info{background:#2a2a2a;border:1px solid #555;border-radius:8px;padding:20px}.security-info h4{color:#4caf50;margin-top:0;margin-bottom:10px}.security-info p{color:#aaa;line-height:1.5;margin:0}@media (max-width:768px){.inscription-content{grid-template-columns:1fr;gap:20px;padding:20px}}.main-container .sidebar{width:250px;background:rgba(42,42,42,.95);border-right:2px solid #4a4a4a;padding:20px 0;min-height:600px;backdrop-filter:blur(10px)}.main-container .sidebar .section-title{background:rgba(76,175,80,.9);color:white;padding:10px 20px;font-weight:700;text-transform:uppercase;border-left:4px solid #45a049;box-shadow:0 0 10px rgba(76,175,80,.3)}.main-container .sidebar .menu-items{background:rgba(51,51,51,.9);backdrop-filter:blur(5px)}