.FeedbackForm-module__i9gBCq__formContainer{background-color:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-md);border-radius:12px;max-width:600px;margin:0 auto;padding:32px;transition:border-color .3s,box-shadow .3s}.FeedbackForm-module__i9gBCq__formContainer:hover{border-color:var(--card-hover-border)}.FeedbackForm-module__i9gBCq__title{color:var(--primary);text-align:center;margin-bottom:8px;font-size:1.8rem;font-weight:700}.FeedbackForm-module__i9gBCq__subtitle{color:var(--text-light);text-align:center;margin-bottom:24px;font-size:.95rem}.FeedbackForm-module__i9gBCq__form{flex-direction:column;gap:20px;display:flex}.FeedbackForm-module__i9gBCq__formGroup{flex-direction:column;gap:8px;display:flex}.FeedbackForm-module__i9gBCq__label{color:var(--text);font-size:.95rem;font-weight:600}.FeedbackForm-module__i9gBCq__starsContainer{justify-content:center;gap:8px;margin-bottom:8px;display:flex}.FeedbackForm-module__i9gBCq__starBtn{cursor:pointer;color:var(--border-color);background:0 0;border:none;padding:4px;transition:all .2s}.FeedbackForm-module__i9gBCq__starBtn svg{width:32px;height:32px;transition:transform .2s}.FeedbackForm-module__i9gBCq__starBtn:hover svg{transform:scale(1.15)}.FeedbackForm-module__i9gBCq__starActive{color:var(--primary)}.FeedbackForm-module__i9gBCq__input,.FeedbackForm-module__i9gBCq__textarea{border:1px solid var(--input-border);background-color:var(--input-bg);width:100%;color:var(--text);border-radius:8px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:border-color .3s,box-shadow .3s}.FeedbackForm-module__i9gBCq__input:focus,.FeedbackForm-module__i9gBCq__textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #ff6b0033}.FeedbackForm-module__i9gBCq__textarea{resize:vertical;min-height:100px}.FeedbackForm-module__i9gBCq__submitBtn{width:100%;margin-top:10px;font-size:1.1rem}.FeedbackForm-module__i9gBCq__errorMessage{color:#ef4444;text-align:center;background-color:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-size:.9rem}.FeedbackForm-module__i9gBCq__successMessage{text-align:center;padding:20px 0}.FeedbackForm-module__i9gBCq__successIcon{color:#10b981;width:64px;height:64px;margin-bottom:16px}.FeedbackForm-module__i9gBCq__successMessage h3{color:var(--text);margin-bottom:12px;font-size:1.5rem}.FeedbackForm-module__i9gBCq__successMessage p{color:var(--text-light);line-height:1.6}
.ReviewsList-module__998ycW__reviewsSection{margin:60px 0}.ReviewsList-module__998ycW__title{text-align:center;color:var(--secondary);margin-bottom:40px;font-size:2rem;font-weight:700}.ReviewsList-module__998ycW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;display:grid}.ReviewsList-module__998ycW__reviewCard{background-color:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;padding:24px;transition:transform .3s,box-shadow .3s;display:flex}.ReviewsList-module__998ycW__reviewCard:hover{box-shadow:var(--shadow-md);border-color:var(--card-hover-border);transform:translateY(-4px)}.ReviewsList-module__998ycW__stars{gap:4px;margin-bottom:16px;display:flex}.ReviewsList-module__998ycW__starFilled{width:20px;height:20px;color:var(--primary)}.ReviewsList-module__998ycW__starEmpty{width:20px;height:20px;color:var(--border-color);opacity:.5}.ReviewsList-module__998ycW__comment{color:var(--text);flex-grow:1;margin-bottom:20px;font-style:italic;line-height:1.6}.ReviewsList-module__998ycW__authorInfo{border-top:1px solid var(--divider-color);justify-content:space-between;align-items:center;padding-top:16px;font-size:.9rem;display:flex}.ReviewsList-module__998ycW__name{color:var(--secondary);font-weight:600}.ReviewsList-module__998ycW__date{color:var(--text-light)}.ReviewsList-module__998ycW__loadingContainer{color:var(--text-light);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px;display:flex}
.page-module__1HkqyG__pageContainer{background-color:var(--surface);min-height:100vh;color:var(--text);padding-top:0;padding-bottom:80px}.page-module__1HkqyG__header{text-align:center;color:#fff;background-image:url(/images/headers/header-programme-2026.webp);background-position:50%;background-size:cover;margin-bottom:50px;padding:180px 0 100px;position:relative}.page-module__1HkqyG__heroOverlay{z-index:1;background:#000000a6;position:absolute;inset:0}.page-module__1HkqyG__headerContent{z-index:2;position:relative}.page-module__1HkqyG__pageTitle{text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 10px #0006;margin-bottom:10px;font-size:3rem;font-weight:700}.page-module__1HkqyG__subtitle{text-transform:uppercase;letter-spacing:1px;opacity:.95;text-shadow:0 2px 8px #0006;font-size:1.3rem;font-weight:600}.page-module__1HkqyG__content{max-width:800px;margin:0 auto;padding:0 20px}@media (max-width:900px){.page-module__1HkqyG__header{padding:120px 0 60px}.page-module__1HkqyG__pageTitle{font-size:1.8rem}.page-module__1HkqyG__subtitle{font-size:1rem}}
