.socle-hero{padding-block:clamp(48px,7vw,104px) clamp(56px,7vw,110px);overflow:hidden}.socle-hero-grille{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 24px;display:grid}.socle-hero-texte{animation:entree-fct 1s var(--sortie) both;grid-column:1/span 7}.socle-hero .fct-fil span{margin-inline:6px}.socle-tagline{max-width:18em;margin-top:clamp(18px,2vw,28px)}.socle-desc{margin-top:24px}.socle-hero .fct-actions{margin-top:36px}.socle-encart{border:1px solid var(--filet);background:var(--noir-2);animation:entree-fct 1s .2s var(--sortie) both;grid-column:9/span 4;align-self:end;gap:22px;padding:clamp(22px,2.2vw,32px);display:grid}.socle-encart p{color:var(--gris);margin:0;font-size:16px;line-height:1.55}.socle-compte{border-bottom:1px solid var(--filet);align-items:flex-end;gap:14px;padding-bottom:20px;display:flex}.socle-compte .chiffres{font-family:var(--f);font-variation-settings:"opsz" 96, "wdth" 80;letter-spacing:-.04em;color:var(--or);font-size:clamp(72px,6vw,112px);font-weight:700;line-height:.82}.socle-compte span:last-child{color:var(--blanc);max-width:9em;padding-bottom:4px;font-size:16px;line-height:1.3}.socle-nom{font-style:italic;color:var(--gris-2)!important;font-size:14.5px!important}.socle-nom .etiquette{margin-bottom:6px;font-style:normal;display:block}@media (max-width:1100px){.socle-hero-texte,.socle-encart{grid-column:1/-1}.socle-encart{max-width:40em}}.socle-metiers{margin-top:clamp(56px,7vw,96px)}.socle-metiers h3{margin:0 0 16px}.socle-cas{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.socle-cas li{border-top:1px solid #0e0b1c4d;flex-direction:column;gap:14px;padding-top:20px;display:flex}.socle-cas h3{color:#0e0b1c}.socle-cas p{color:#0e0b1ccc;max-width:30em;margin:0;font-size:16.5px;line-height:1.55}@media (max-width:860px){.socle-cas{grid-template-columns:1fr;gap:40px}}.socle-faq-grille{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;display:grid}.socle-faq-entete{grid-column:1/span 4;align-self:start;display:block;position:sticky;top:104px}.socle-faq-entete .num{margin-bottom:18px;padding-top:0;display:block}.socle-faq{border-top:1px solid var(--filet);grid-column:6/span 7}.socle-faq details{border-bottom:1px solid var(--filet)}.socle-faq summary{cursor:pointer;font-variation-settings:"opsz" 36, "wdth" 92;letter-spacing:-.01em;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;font-size:clamp(19px,1.5vw,24px);font-weight:600;line-height:1.25;list-style:none;transition:color .2s;display:flex}.socle-faq summary::-webkit-details-marker{display:none}.socle-faq summary:hover{color:var(--or-2)}.socle-faq summary i{flex-shrink:0;width:18px;height:18px;margin-top:4px;position:relative}.socle-faq summary i:before,.socle-faq summary i:after{content:"";background:var(--or);height:2px;transition:transform .3s var(--sortie);position:absolute;top:8px;left:0;right:0}.socle-faq summary i:after{transform:rotate(90deg)}.socle-faq details[open] summary i:after{transform:rotate(0)}.socle-faq details p{color:var(--gris);max-width:40em;margin:0;padding:0 48px 28px 0;font-size:17px;line-height:1.6}@media (max-width:960px){.socle-faq-entete,.socle-faq{grid-column:1/-1}.socle-faq-entete{margin-bottom:36px;position:static}.socle-faq details p{padding-right:0}}.socle-hero h1{letter-spacing:-.015em}
