 .work-intro {background-color: var(--couleur-fond-alt);}.intro-content {max-width: 900px;margin: 0 auto;text-align: center;}.benefits-grid-work {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: var(--espacement-md);}.benefit-work-card {background-color: white;padding: var(--espacement-md);border-radius: 8px;box-shadow: var(--ombre-legere);text-align: center;transition: transform var(--transition-normale), box-shadow var(--transition-normale);}.benefit-work-card:hover {transform: translateY(-5px);box-shadow: var(--ombre-forte);}.benefit-work-icon {font-size: 3rem;display: block;margin-bottom: var(--espacement-sm);}.benefit-work-card h3 {color: var(--couleur-primaire);font-size: 1.2rem;margin-bottom: var(--espacement-sm);}.employee-benefits {background-color: var(--couleur-fond-alt);}.two-columns {display: grid;grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));gap: var(--espacement-lg);}.column {background-color: white;padding: var(--espacement-md);border-radius: 8px;box-shadow: var(--ombre-legere);}.column h3 {color: var(--couleur-primaire);margin-bottom: var(--espacement-md);border-bottom: 3px solid var(--couleur-primaire);padding-bottom: var(--espacement-xs);}.benefits-list-work {list-style: none;padding: 0;}.benefits-list-work li {padding-left: 1.5rem;position: relative;margin-bottom: var(--espacement-sm);}.benefits-list-work li::before {content: "✓";position: absolute;left: 0;color: var(--couleur-accent);font-weight: bold;font-size: 1.2rem;}.advantages-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: var(--espacement-md);}.advantage-card {background-color: white;padding: var(--espacement-md);border-radius: 8px;box-shadow: var(--ombre-legere);text-align: center;border-left: 4px solid var(--couleur-accent);}.advantage-icon {font-size: 2.5rem;display: block;margin-bottom: var(--espacement-sm);}.advantage-card h3 {color: var(--couleur-primaire);font-size: 1.1rem;margin-bottom: var(--espacement-sm);}.advantage-card p {margin: 0;font-size: 0.95rem;}.intervention-occasions {background-color: var(--couleur-fond-alt);}.occasions-content {display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: var(--espacement-md);}.occasion-card {background-color: white;padding: var(--espacement-md);border-radius: 8px;box-shadow: var(--ombre-legere);}.occasion-card h3 {color: var(--couleur-accent);font-size: 1.3rem;margin-bottom: var(--espacement-md);}.occasion-card ul {list-style: none;padding: 0;}.occasion-card li {padding: var(--espacement-xs) 0;padding-left: 1.5rem;position: relative;}.occasion-card li::before {content: "→";position: absolute;left: 0;color: var(--couleur-accent);font-weight: bold;}.doin-section {background: linear-gradient(135deg, var(--couleur-primaire) 0%, var(--couleur-secondaire) 100%);color: white;}.doin-section h2 {color: white;text-align: center;margin-bottom: var(--espacement-md);}.doin-content {max-width: 800px;margin: 0 auto;text-align: center;}.doin-benefits {background-color: rgba(255, 255, 255, 0.1);padding: var(--espacement-md);border-radius: 8px;margin-top: var(--espacement-md);}.work-pricing {background-color: var(--couleur-fond-alt);}.pricing-info-work {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: var(--espacement-md);}.pricing-item {background-color: white;padding: var(--espacement-md);border-radius: 8px;box-shadow: var(--ombre-legere);border-top: 4px solid var(--couleur-primaire);}.pricing-item h3 {color: var(--couleur-primaire);margin-bottom: var(--espacement-sm);}.financing-options {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: var(--espacement-md);margin-bottom: var(--espacement-md);}.financing-card {background-color: white;padding: var(--espacement-md);border-radius: 8px;box-shadow: var(--ombre-legere);border-left: 4px solid var(--couleur-accent);transition: transform var(--transition-normale), box-shadow var(--transition-normale);}.financing-card:hover {transform: translateY(-5px);box-shadow: var(--ombre-forte);}.financing-card h3 {color: var(--couleur-primaire);font-size: 1.1rem;margin-bottom: var(--espacement-sm);}.financing-card p {margin: 0;font-size: 0.95rem;}.financing-note {text-align: center;font-style: italic;color: var(--couleur-texte-clair);margin-top: var(--espacement-md);}.contact-entreprise {background-color: var(--couleur-fond-alt);}.contact-entreprise h2 {text-align: center;margin-bottom: var(--espacement-md);}.contact-content-work {max-width: 900px;margin: 0 auto;}.contact-content-work .lead {text-align: center;margin-bottom: var(--espacement-lg);}.contact-details-work {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: var(--espacement-md);margin-bottom: var(--espacement-lg);}.contact-method {display: flex;gap: var(--espacement-sm);background-color: white;padding: var(--espacement-md);border-radius: 8px;box-shadow: var(--ombre-legere);}.contact-method-icon {font-size: 2.5rem;flex-shrink: 0;}.contact-method h3 {color: var(--couleur-primaire);font-size: 1.1rem;margin-bottom: var(--espacement-xs);}.contact-method p {margin: 0;}.contact-method a {color: var(--couleur-accent);font-weight: 500;}@media (max-width: 768px) {.benefits-grid-work {grid-template-columns: 1fr;}.two-columns {grid-template-columns: 1fr;}.advantages-grid {grid-template-columns: 1fr;}.occasions-content {grid-template-columns: 1fr;}.pricing-info-work {grid-template-columns: 1fr;}.financing-options {grid-template-columns: 1fr;}.contact-details-work {grid-template-columns: 1fr;}}