.devenir-membre-page[data-astro-cid-wltcaeri]{max-width:100%;padding:3rem 0}.main-content-container[data-astro-cid-wltcaeri]{max-width:1000px;margin:0 auto}.content-card[data-astro-cid-wltcaeri]{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;overflow:hidden}.content-header[data-astro-cid-wltcaeri]{background:linear-gradient(135deg,var(--fucec-green-primary) 0%,#3a9555 100%);color:#fff;padding:3rem;display:flex;align-items:center;gap:2rem}.header-icon[data-astro-cid-wltcaeri]{width:80px;height:80px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;flex-shrink:0;backdrop-filter:blur(10px)}.header-text[data-astro-cid-wltcaeri] h2[data-astro-cid-wltcaeri]{font-size:2rem;font-weight:700;margin:0 0 .5rem;line-height:1.2}.header-text[data-astro-cid-wltcaeri] p[data-astro-cid-wltcaeri]{font-size:1.125rem;margin:0;opacity:.95;line-height:1.5}.content-body[data-astro-cid-wltcaeri]{padding:3.5rem 3rem}.cms-content[data-astro-cid-wltcaeri]{max-width:100%;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0;line-height:1.8;color:#495057;font-size:1.05rem}.cms-content[data-astro-cid-wltcaeri] *{max-width:100%!important;box-sizing:border-box!important}.cms-content[data-astro-cid-wltcaeri] h2{font-size:1.875rem;font-weight:700;color:var(--fucec-green-primary);margin:2.5rem 0 1.25rem;padding-bottom:.75rem;border-bottom:3px solid #e9ecef;position:relative}.cms-content[data-astro-cid-wltcaeri] h2:after{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:var(--fucec-red-primary)}.cms-content[data-astro-cid-wltcaeri] h3{font-size:1.375rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem}.cms-content[data-astro-cid-wltcaeri] p{margin-bottom:1.25rem;line-height:1.8}.cms-content[data-astro-cid-wltcaeri] ul,.cms-content[data-astro-cid-wltcaeri] ol{margin:1.5rem 0;padding-left:2.5rem}.cms-content[data-astro-cid-wltcaeri] li{margin-bottom:.75rem;line-height:1.7}.cms-content[data-astro-cid-wltcaeri] strong{font-weight:600;color:#2c3e50}.cms-content[data-astro-cid-wltcaeri] a{color:var(--fucec-green-primary);text-decoration:none;font-weight:500;transition:color .2s ease}.cms-content[data-astro-cid-wltcaeri] a:hover{color:#38a169;text-decoration:underline}.cms-content[data-astro-cid-wltcaeri] img,.cms-content[data-astro-cid-wltcaeri] video,.cms-content[data-astro-cid-wltcaeri] iframe{max-width:100%!important;height:auto!important;border-radius:8px;margin:1.5rem 0}.cms-content[data-astro-cid-wltcaeri] table{display:block!important;overflow-x:auto!important}.content-footer[data-astro-cid-wltcaeri]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:3rem;border-top:1px solid #dee2e6}.cta-box[data-astro-cid-wltcaeri]{display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center;background:#fff;padding:2rem 2.5rem;border-radius:12px;border:2px solid var(--fucec-green-primary)}.cta-icon[data-astro-cid-wltcaeri]{width:64px;height:64px;background:linear-gradient(135deg,var(--fucec-green-primary) 0%,#3a9555 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #46b5694d}.cta-text[data-astro-cid-wltcaeri] h3[data-astro-cid-wltcaeri]{font-size:1.375rem;font-weight:700;color:#2c3e50;margin:0 0 .5rem;line-height:1.3}.cta-text[data-astro-cid-wltcaeri] p[data-astro-cid-wltcaeri]{font-size:1rem;color:#6c757d;margin:0;line-height:1.5}.btn-cta[data-astro-cid-wltcaeri]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--fucec-green-primary);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.05rem;transition:all .3s ease;white-space:nowrap;box-shadow:0 2px 8px #46b56940}.btn-cta[data-astro-cid-wltcaeri]:hover{background:#38a169;transform:translateY(-2px);box-shadow:0 4px 12px #46b56959}.btn-cta[data-astro-cid-wltcaeri] i[data-astro-cid-wltcaeri]{font-size:1rem;transition:transform .3s ease}.btn-cta[data-astro-cid-wltcaeri]:hover i[data-astro-cid-wltcaeri]{transform:translate(4px)}@media (max-width: 968px){.devenir-membre-page[data-astro-cid-wltcaeri]{padding:2rem 0}.content-header[data-astro-cid-wltcaeri]{flex-direction:column;text-align:center;padding:2.5rem 2rem}.header-icon[data-astro-cid-wltcaeri]{width:70px;height:70px;font-size:2rem}.header-text[data-astro-cid-wltcaeri] h2[data-astro-cid-wltcaeri]{font-size:1.75rem}.header-text[data-astro-cid-wltcaeri] p[data-astro-cid-wltcaeri]{font-size:1rem}.content-body[data-astro-cid-wltcaeri]{padding:2.5rem 2rem}.cms-content[data-astro-cid-wltcaeri]{font-size:1rem}.cms-content[data-astro-cid-wltcaeri] h2{font-size:1.625rem}.cms-content[data-astro-cid-wltcaeri] h3{font-size:1.25rem}.content-footer[data-astro-cid-wltcaeri]{padding:2rem}.cta-box[data-astro-cid-wltcaeri]{grid-template-columns:1fr;gap:1.5rem;text-align:center;padding:2rem 1.5rem}.cta-icon[data-astro-cid-wltcaeri]{margin:0 auto}.btn-cta[data-astro-cid-wltcaeri]{width:100%;justify-content:center}}@media (max-width: 640px){.content-header[data-astro-cid-wltcaeri]{padding:2rem 1.5rem}.header-icon[data-astro-cid-wltcaeri]{width:60px;height:60px;font-size:1.75rem}.header-text[data-astro-cid-wltcaeri] h2[data-astro-cid-wltcaeri]{font-size:1.5rem}.content-body[data-astro-cid-wltcaeri]{padding:2rem 1.5rem}.content-footer[data-astro-cid-wltcaeri],.cta-box[data-astro-cid-wltcaeri]{padding:1.5rem}.cta-text[data-astro-cid-wltcaeri] h3[data-astro-cid-wltcaeri]{font-size:1.25rem}.btn-cta[data-astro-cid-wltcaeri]{padding:.875rem 1.75rem;font-size:1rem}}
