.accueil-hero,.accueil-expertise,.accueil-services,.accueil-projets,.accueil-methode,.accueil-confiance,.accueil-cta-final{padding-block:var(--espace-xl)}.accueil-expertise,.accueil-projets,.accueil-confiance{background-color:var(--color-surface)}.accueil-carte{background-color:var(--color-surface);border:1px solid var(--color-bordure);border-radius:var(--rayon-lg);padding:var(--espace-lg);box-shadow:var(--ombre-legere)}.accueil-expertise .accueil-carte,.accueil-projets .accueil-carte,.accueil-confiance .accueil-carte{background-color:var(--color-surface-alt)}.accueil-carte h3{margin-block-end:var(--espace-sm);font-size:1.125rem}.accueil-carte p{color:var(--color-texte-secondaire)}.accueil-hero__interieur{gap:var(--espace-xl);flex-direction:column;display:flex}.accueil-hero__surtitre{color:var(--color-bleu);text-transform:uppercase;letter-spacing:.05em;margin-block-end:var(--espace-sm);font-size:.85rem;font-weight:700}.accueil-hero__titre{margin-block-end:var(--espace-md);font-size:2rem}.accueil-hero__texte{color:var(--color-texte-secondaire);max-width:55ch}.accueil-hero__actions{gap:var(--espace-md);flex-wrap:wrap;margin-block-start:var(--espace-lg);display:flex}.accueil-hero__reassurance{color:var(--color-texte-secondaire);margin-block-start:var(--espace-lg);font-size:.9rem}.accueil-hero__visuel{aspect-ratio:1448/1086}.accueil-hero__image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (width>=960px){.accueil-hero__interieur{align-items:center;gap:var(--espace-xl);flex-direction:row}.accueil-hero__contenu{flex:55%}.accueil-hero__visuel{flex:45%}.accueil-hero__titre{font-size:2.5rem}}.accueil-expertise__piliers{gap:var(--espace-lg);grid-template-columns:1fr;margin-block-start:var(--espace-lg);display:grid}.accueil-expertise__pilier h3{margin-block-end:var(--espace-sm);font-size:1.25rem}.accueil-expertise__pilier p{color:var(--color-texte-secondaire)}.accueil-expertise__conclusion{max-width:65ch;margin-block-start:var(--espace-lg);font-weight:700}@media (width>=768px){.accueil-expertise__piliers{grid-template-columns:repeat(2,1fr)}}.accueil-services__grille{gap:var(--espace-lg);grid-template-columns:1fr;margin-block-start:var(--espace-lg);display:grid}.accueil-services__image-conteneur{border-radius:var(--rayon-lg) var(--rayon-lg) 0 0;aspect-ratio:4/3;margin:calc(-1 * var(--espace-lg)) calc(-1 * var(--espace-lg)) var(--espace-lg);overflow:hidden}.accueil-services__image{object-fit:cover;width:100%;height:100%}.accueil-services__lien{margin-block-start:var(--espace-lg)}@media (width>=640px){.accueil-services__grille{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.accueil-services__grille{grid-template-columns:repeat(4,1fr)}}.accueil-projets__grille{gap:var(--espace-lg);grid-template-columns:1fr;margin-block-start:var(--espace-lg);display:grid}.accueil-projets__carte{gap:var(--espace-sm);flex-direction:column;display:flex}.accueil-projets__image-conteneur{border-radius:var(--rayon-lg) var(--rayon-lg) 0 0;aspect-ratio:3/2;margin:calc(-1 * var(--espace-lg)) calc(-1 * var(--espace-lg)) 0;overflow:hidden}.accueil-projets__image{object-fit:cover;width:100%;height:100%}.accueil-projets__carte>.bouton-lien{align-self:flex-start;margin-block-start:var(--espace-sm)}.accueil-projets__statuts{gap:var(--espace-sm);flex-wrap:wrap;list-style:none;display:flex}.accueil-projets__statut{align-items:center;gap:var(--espace-xs);padding:var(--espace-xs) var(--espace-sm);border-radius:var(--rayon-sm);border:1px solid var(--color-bordure);font-size:.85rem;font-weight:700;display:inline-flex}.accueil-projets__statut-icone{border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.accueil-projets__statut--production{color:var(--color-bleu-nuit);background-color:var(--color-surface);border-color:var(--color-turquoise)}.accueil-projets__statut--production .accueil-projets__statut-icone{background-color:var(--color-turquoise)}.accueil-projets__statut--developpement{color:var(--color-texte-secondaire);background-color:var(--color-surface);border-color:var(--color-bordure);border-style:dashed}.accueil-projets__statut--developpement .accueil-projets__statut-icone{border:1px solid var(--color-texte-secondaire);background-color:#0000}.accueil-projets__public{font-size:.9rem}.accueil-projets__lien-global{margin-block-start:var(--espace-lg)}@media (width>=768px){.accueil-projets__grille{grid-template-columns:repeat(2,1fr)}}.accueil-methode__liste{gap:var(--espace-lg);grid-template-columns:1fr;margin-block-start:var(--espace-lg);list-style:none;display:grid}.accueil-methode__etape{gap:var(--espace-sm);flex-direction:column;display:flex}.accueil-methode__numero{background-color:var(--color-bleu-nuit);width:2.5rem;height:2.5rem;color:var(--color-blanc);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.accueil-methode__etape h3{font-size:1.125rem}.accueil-methode__etape p{color:var(--color-texte-secondaire)}@media (width>=640px){.accueil-methode__liste{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.accueil-methode__liste{grid-template-columns:repeat(4,1fr)}}.accueil-confiance__grille{gap:var(--espace-lg);grid-template-columns:1fr;margin-block-start:var(--espace-lg);display:grid}@media (width>=640px){.accueil-confiance__grille{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.accueil-confiance__grille{grid-template-columns:repeat(4,1fr)}}.accueil-cta-final{background-color:var(--color-bleu-nuit);color:var(--color-blanc)}.accueil-cta-final__interieur{text-align:center;max-width:65ch;margin-inline:auto}.accueil-cta-final__interieur h2{margin-block-end:var(--espace-md);font-size:1.75rem}.accueil-cta-final__actions{justify-content:center;align-items:center;gap:var(--espace-lg);flex-wrap:wrap;margin-block-start:var(--espace-lg);display:flex}.accueil-cta-final__lien-secondaire{min-height:44px;color:var(--color-blanc);align-items:center;font-weight:700;display:inline-flex}.accueil-cta-final__lien-secondaire:hover{color:var(--color-turquoise)}.accueil-cta-final__email{margin-block-start:var(--espace-lg)}.accueil-cta-final__email a{color:var(--color-blanc)}.accueil-cta-final__email a:hover{color:var(--color-turquoise)}
