.ada{--noir:#1E1710;--nuit:#120e08;--creme:#FAF6EE;--or:#C09A5A;--or-clair:#d9b97e;--texte:#3d2e1a;--gris:#6b5c45;--ligne:rgba(192,154,90,.28);background:#FAF6EE!important;color:#3d2e1a!important;font-family:'Inter',system-ui,-apple-system,sans-serif!important;font-size:16px!important;line-height:1.75!important;text-align:left!important}.ada *,.ada *::before,.ada *::after{box-sizing:border-box}.ada p,.ada li,.ada a,.ada td,.ada th,.ada cite,.ada b,.ada strong,.ada span,.ada div,.ada button,.ada label,.ada time{font-family:'Inter',system-ui,sans-serif!important}.ada h1,.ada h2,.ada h3,.ada h4,.ada .ada-serif{font-family:'Playfair Display',Georgia,serif!important}.ada h1,.ada h2,.ada h3,.ada h4{margin:0!important;padding:0!important;font-weight:400!important;text-transform:none!important;color:var(--texte)!important;line-height:1.2!important}.ada h1{font-size:clamp(32px,5vw,54px)!important}.ada h2{font-size:clamp(25px,3.4vw,38px)!important}.ada h3{font-size:19px!important}.ada h1 em,.ada h2 em{font-style:italic;color:var(--or)!important}.ada p{margin:0 0 1em!important;padding:0!important}.ada a{text-decoration:none!important;color:inherit}.ada ul{list-style:none;margin:0;padding:0}.ada img{max-width:100%;height:auto;display:block}.ada section{width:auto!important;max-width:none!important;padding:clamp(58px,7vw,86px) 0!important}.ada .ada-wrap{max-width:1120px;margin:0 auto!important;padding:0 5%!important}.ada .ada-lead{font-size:16px!important;color:var(--gris)!important;line-height:1.85!important;max-width:58ch}.ada .ada-eyebrow{font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--or)!important;font-weight:500!important;margin:0 0 12px!important}.ada .ada-clair{background:#fff!important}.ada .ada-todo{background:#ffe8e8!important;color:#a10000!important;font-weight:500!important;padding:2px 8px;border-radius:4px;border:1px dashed #a10000}.ada .ada-btn{display:inline-block;background:var(--or)!important;color:var(--noir)!important;padding:13px 26px!important;border-radius:6px;font-size:14px!important;font-weight:500!important;border:1px solid var(--or)!important;cursor:pointer;transition:background .2s}.ada .ada-btn:hover,.ada .ada-btn:focus-visible{background:var(--or-clair)!important;border-color:var(--or-clair)!important}.ada .ada-btn.ada-vide{background:transparent!important;color:var(--texte)!important;border-color:rgba(30,23,16,.4)!important}.ada .ada-btn.ada-vide:hover{background:var(--noir)!important;color:var(--creme)!important;border-color:var(--noir)!important}.ada .ada-btn.ada-blanc{background:transparent!important;color:var(--creme)!important;border-color:rgba(250,246,238,.45)!important}.ada .ada-btn.ada-blanc:hover{background:var(--creme)!important;color:var(--noir)!important}.ada .ada-btn.ada-sm{padding:10px 18px!important;font-size:13px!important}.ada .ada-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.ada a:focus-visible,.ada button:focus-visible{outline:3px solid var(--or);outline-offset:3px}.ada .ada-hero{background:var(--noir)!important;padding:clamp(54px,7vw,88px) 0!important}.ada .ada-hero .ada-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.ada .ada-hero h1{color:var(--creme)!important;margin-bottom:20px!important}.ada .ada-hero h1 em{display:block}.ada .ada-hero .ada-lead{color:rgba(250,246,238,.82)!important;font-size:17px!important}.ada .ada-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(192,154,90,.16)!important;border:1px solid rgba(192,154,90,.55);color:var(--or)!important;font-size:13px!important;padding:7px 16px!important;border-radius:20px;margin-bottom:22px!important;letter-spacing:.05em}.ada .ada-visuel{position:relative;border-radius:10px;overflow:hidden}.ada .ada-visuel img{width:100%;aspect-ratio:3/2;object-fit:cover}.ada .ada-sessions{background:var(--nuit)!important;padding:clamp(48px,6vw,72px) 0!important}.ada .ada-sessions h2{color:var(--creme)!important}.ada .ada-sessions .ada-lead{color:rgba(250,246,238,.75)!important}.ada .ada-session{display:grid;grid-template-columns:2fr 1.3fr .8fr .9fr 1.1fr auto;gap:18px;align-items:center;padding:22px 0!important;border-bottom:1px solid rgba(192,154,90,.22)}.ada .ada-session:first-of-type{border-top:1px solid rgba(192,154,90,.22)}.ada .ada-session b{display:block;font-family:'Playfair Display',serif!important;font-size:19px!important;font-weight:400!important;color:var(--creme)!important;line-height:1.3}.ada .ada-session span{display:block;font-size:14px!important;color:rgba(250,246,238,.78)!important}.ada .ada-session .ada-etiq{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--or)!important;margin-bottom:3px}.ada .ada-sessions .ada-note{font-size:14px!important;color:rgba(250,246,238,.75)!important;margin-top:26px!important}.ada .ada-qualiopi{background:var(--or)!important;padding:15px 0!important}.ada .ada-qualiopi .ada-wrap{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;justify-content:center;text-align:center}.ada .ada-qualiopi p{margin:0!important;font-size:14px!important;color:var(--noir)!important;font-weight:500!important}.ada .ada-qualiopi a{color:var(--noir)!important;text-decoration:underline!important}.ada .ada-qualiopi img{height:34px;background:#fff;padding:3px;border-radius:3px}.ada .ada-chiffres{background:#fff!important;border-bottom:1px solid var(--ligne)}.ada .ada-chiffres .ada-wrap{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;padding-top:36px!important;padding-bottom:36px!important}.ada .ada-chiffre{text-align:center}.ada .ada-chiffre b{display:block;font-family:'Playfair Display',serif!important;font-size:34px!important;font-weight:400!important;color:var(--or)!important;line-height:1.1}.ada .ada-chiffre span{font-size:13px!important;color:var(--gris)!important;letter-spacing:.03em}.ada .ada-piliers{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px}.ada .ada-pilier{background:#fff!important;border:1px solid var(--ligne);border-radius:10px;padding:28px 24px!important}.ada .ada-pilier h3{margin-bottom:10px!important}.ada .ada-pilier p{font-size:14.5px!important;color:var(--gris)!important;line-height:1.8;margin:0!important}.ada .ada-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.ada .ada-carte{background:rgba(30,23,16,.03)!important;border:1px solid var(--ligne);border-radius:10px;padding:30px 28px!important;display:flex;flex-direction:column;transition:border-color .25s,transform .25s}.ada .ada-carte:hover{border-color:rgba(192,154,90,.7);transform:translateY(-3px)}.ada .ada-carte .ada-tag{align-self:flex-start;font-size:12px!important;letter-spacing:.11em;text-transform:uppercase;color:#8a6a2f!important;border:1px solid rgba(192,154,90,.55);padding:4px 12px!important;border-radius:20px;margin-bottom:16px!important}.ada .ada-carte h3{margin-bottom:12px!important;font-size:20px!important;line-height:1.35!important}.ada .ada-carte p{font-size:14.5px!important;color:var(--gris)!important;line-height:1.75}.ada .ada-meta{margin-top:auto;padding-top:16px;display:flex;flex-wrap:wrap;gap:8px}.ada .ada-puce{font-size:12.5px!important;color:var(--gris)!important;border:1px solid var(--ligne);padding:5px 11px!important;border-radius:20px}.ada .ada-puce.ada-cpf{background:var(--or)!important;border-color:var(--or);color:var(--noir)!important;font-weight:500!important}.ada .ada-duo{display:grid;grid-template-columns:.95fr 1.05fr;gap:54px;align-items:center}.ada .ada-infos{display:grid;gap:16px;margin-top:26px!important}.ada .ada-infos li{display:flex;gap:14px;align-items:flex-start;font-size:14.5px!important;color:var(--gris)!important}.ada .ada-infos b{display:block;color:var(--texte)!important;font-weight:500!important;font-size:15.5px!important}.ada .ada-point{width:7px;height:7px;border-radius:50%;background:var(--or);flex:none;margin-top:11px}.ada .ada-temoins{background:var(--noir)!important}.ada .ada-temoins h2{color:var(--creme)!important}.ada .ada-temoins .ada-lead{color:rgba(250,246,238,.78)!important}.ada .ada-tgrille{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.ada .ada-temoin{background:rgba(250,246,238,.06)!important;border:1px solid rgba(192,154,90,.22);border-radius:10px;padding:28px 26px!important;margin:0!important}.ada .ada-etoiles{color:var(--or)!important;font-size:15px!important;margin-bottom:14px!important;letter-spacing:.12em}.ada .ada-temoin p{font-size:15px!important;color:rgba(250,246,238,.88)!important;line-height:1.8;font-style:italic}.ada .ada-temoin cite{font-style:normal;display:block;margin-top:18px;padding-top:14px;border-top:1px solid rgba(192,154,90,.22);font-size:14px!important;color:var(--creme)!important}.ada .ada-temoin cite span{display:block;font-size:13px!important;color:rgba(250,246,238,.7)!important}.ada .ada-clients{background:#fff!important;padding:50px 0!important;border-top:1px solid var(--ligne)}.ada .ada-clients .ada-wrap{text-align:center}.ada .ada-pastilles{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.ada .ada-pastille{border:1px solid var(--ligne);color:var(--gris)!important;padding:8px 18px!important;border-radius:20px;font-size:14px!important}.ada .ada-eng-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px}.ada .ada-eng{background:#fff!important;border:1px solid var(--ligne);border-radius:10px;padding:28px 26px!important}.ada .ada-eng h3{font-size:17px!important;margin-bottom:10px!important}.ada .ada-eng p{font-size:14.5px!important;color:var(--gris)!important;line-height:1.8;margin:0!important}.ada .ada-handicap{margin-top:20px;background:var(--noir)!important;border-radius:10px;padding:28px 32px!important;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.ada .ada-handicap p{margin:0!important;font-size:14.5px!important;color:rgba(250,246,238,.85)!important;max-width:66ch;line-height:1.8}.ada .ada-handicap b{color:var(--creme)!important;font-weight:500!important}.ada .ada-appel{background:var(--noir)!important}.ada .ada-appel .ada-wrap{display:flex;flex-wrap:wrap;gap:26px;align-items:center;justify-content:space-between;padding-top:58px!important;padding-bottom:58px!important}.ada .ada-appel h2{color:var(--creme)!important;max-width:20ch}.ada .ada-appel p{margin:10px 0 0!important;color:rgba(250,246,238,.78)!important;max-width:50ch;font-size:15px!important}.ada .ada-appel .ada-actions{margin:0}@media (max-width:1040px){.ada .ada-hero .ada-wrap,.ada .ada-duo{grid-template-columns:1fr;gap:36px}.ada .ada-piliers{grid-template-columns:1fr 1fr}.ada .ada-grille,.ada .ada-tgrille,.ada .ada-eng-grille{grid-template-columns:1fr 1fr}.ada .ada-chiffres .ada-wrap{grid-template-columns:repeat(3,1fr);gap:22px}.ada .ada-session{grid-template-columns:1fr 1fr;gap:14px}.ada .ada-session>*:last-child{grid-column:1/-1}}@media (max-width:640px){.ada .ada-piliers,.ada .ada-grille,.ada .ada-tgrille,.ada .ada-eng-grille{grid-template-columns:1fr}.ada .ada-chiffres .ada-wrap{grid-template-columns:1fr 1fr}.ada .ada-session{grid-template-columns:1fr}.ada .ada-wrap{padding:0 20px!important}}@media (prefers-reduced-motion:reduce){.ada *{animation:none!important;transition:none!important}}.ada .ada-bandeau{background:#120e08;color:rgba(250,246,238,.8);font-size:13px}.ada .ada-bandeau .ada-wrap{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between;padding-top:10px!important;padding-bottom:10px!important}.ada .ada-bandeau .ada-qual{color:#C09A5A;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.ada .ada-bandeau a:hover{color:#C09A5A!important}.ada .ada-nav{position:sticky;top:0;z-index:60;background:rgba(30,23,16,.97);border-bottom:1px solid rgba(192,154,90,.22)}.ada .ada-nav .ada-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:15px!important;padding-bottom:15px!important}.ada .ada-logo{font-family:'Playfair Display',serif!important;font-size:19px!important;color:#FAF6EE!important;line-height:1.2!important}.ada .ada-logo span{display:block;font-family:'Inter',sans-serif!important;font-size:11px!important;letter-spacing:.22em;color:#C09A5A!important;text-transform:uppercase}.ada .ada-nav nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}.ada .ada-nav nav a{font-size:13.5px!important;color:rgba(250,246,238,.85)!important;padding:4px 0;border-bottom:1px solid transparent;white-space:nowrap}.ada .ada-nav nav a:hover,.ada .ada-nav nav a:focus-visible{color:#FAF6EE!important;border-bottom-color:#C09A5A}.ada .ada-burger{display:none;background:none;border:0;font-size:24px;color:#FAF6EE!important;cursor:pointer;padding:2px 8px;line-height:1}@media (max-width:1040px){.ada .ada-burger{display:block}.ada .ada-nav nav{position:absolute;top:100%;left:0;right:0;background:#1E1710;display:none;border-bottom:1px solid rgba(192,154,90,.22)}.ada .ada-nav nav.ada-ouvert{display:block}.ada .ada-nav nav ul{flex-direction:column;gap:0;padding:6px 5% 16px}.ada .ada-nav nav a{display:block;padding:13px 0;border-bottom:1px solid rgba(250,246,238,.1)}}.ada .ada-public{background:#fff;border:1px solid rgba(192,154,90,.28);border-radius:10px;padding:34px 30px;display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:210px}.ada .ada-public h3{font-size:20px!important;margin-bottom:14px!important;color:#1E1710!important}.ada .ada-public p{font-family:'Playfair Display',Georgia,serif!important;font-style:italic;font-size:17px!important;color:#6b5c45!important;line-height:1.6;margin:0!important}.ada .ada-public::after{content:'';display:block;width:34px;height:2px;background:#C09A5A;margin:18px auto 0}.ada .ada-pilier,.ada .ada-public{display:flex;flex-direction:column;text-decoration:none!important;transition:border-color .25s,transform .25s,box-shadow .25s;cursor:pointer}.ada .ada-pilier:hover,.ada .ada-public:hover,.ada .ada-pilier:focus-visible,.ada .ada-public:focus-visible{border-color:#C09A5A!important;transform:translateY(-3px);box-shadow:0 10px 26px rgba(30,23,16,.09)}.ada .ada-fleche{display:inline-block;margin-top:16px;font-size:13px!important;color:#C09A5A!important;letter-spacing:.04em;font-weight:500!important}.ada .ada-fleche::after{content:' \2192';transition:margin-left .2s}.ada .ada-pilier:hover .ada-fleche::after,.ada .ada-public:hover .ada-fleche::after{margin-left:5px}.ada .ada-public{justify-content:flex-start}.ada .ada-public h3{margin-top:0!important}}