.meci-pilier{--obsidienne:var(--m-bg);--obsidienne-2:var(--m-bg-2);--or:var(--m-or);--or-fonce:var(--m-or-fonce);--creme:var(--m-creme);--creme-2:var(--m-creme-2);--creme-3:var(--m-creme-3);--vert:#7ba86f;--serif:"Cormorant Garamond", serif;--cond:"Barlow Condensed", sans-serif;background:var(--obsidienne);color:var(--creme);font-family:var(--cond);min-height:100vh;font-weight:300;line-height:1.6;overflow-x:hidden}html:has(.meci-pilier){scroll-behavior:smooth}.meci-pilier *,.meci-pilier :before,.meci-pilier :after{box-sizing:border-box}.meci-pilier ::selection{background:var(--or);color:var(--obsidienne)}.meci-pilier .wrap{max-width:1100px;margin:0 auto;padding:0 32px}.meci-pilier .eyebrow{font-family:var(--cond);letter-spacing:.32em;text-transform:uppercase;color:var(--or);font-size:.82rem;font-weight:500}.meci-pilier h1,.meci-pilier h2,.meci-pilier h3,.meci-pilier h4{font-family:var(--serif);font-weight:500;line-height:1.12}.meci-pilier a{color:inherit}.meci-pilier .pilier-header{z-index:100;background:rgba(var(--m-bg-rgb),.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(var(--m-or-rgb),.14);position:fixed;top:0;left:0;right:0}.meci-pilier .nav{justify-content:space-between;align-items:center;height:72px;display:flex}.meci-pilier .brand{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.meci-pilier .blason{width:30px;height:36px}.meci-pilier .brand-txt{flex-direction:column;line-height:1;display:flex}.meci-pilier .brand-name{font-family:var(--serif);color:var(--creme);letter-spacing:.04em;font-size:1.5rem;font-weight:600}.meci-pilier .brand-sub{font-family:var(--cond);letter-spacing:.36em;color:var(--or);text-transform:uppercase;margin-top:3px;font-size:.62rem}.meci-pilier .back{font-family:var(--cond);letter-spacing:.08em;color:var(--creme-2);font-size:.92rem;text-decoration:none;transition:color .25s}.meci-pilier .back:hover{color:var(--or)}.meci-pilier .back:before{content:"‹ ";color:var(--or)}.meci-pilier .hero{border-bottom:1px solid rgba(var(--m-or-rgb),.14);padding:150px 0 70px;position:relative}.meci-pilier .hero .eyebrow{margin-bottom:20px;display:block}.meci-pilier .hero h1{max-width:16ch;font-size:clamp(2.3rem,5vw,3.6rem)}.meci-pilier .hero h1 em{color:var(--or);font-style:italic}.meci-pilier .hero p{color:var(--creme-2);max-width:60ch;margin-top:24px;font-size:1.25rem}.meci-pilier .reassure{padding:70px 0}.meci-pilier .reassure-grid{background:rgba(var(--m-or-rgb),.12);border:1px solid rgba(var(--m-or-rgb),.12);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.meci-pilier .reassure-item{background:var(--obsidienne);padding:36px 30px}.meci-pilier .reassure-item .n{font-family:var(--serif);color:var(--or);font-size:1.4rem;font-style:italic}.meci-pilier .reassure-item h3{margin:10px 0;font-size:1.45rem}.meci-pilier .reassure-item p{color:var(--creme-2);font-size:1.02rem}.meci-pilier .checklist-section{padding:30px 0 90px}.meci-pilier .sec-head{max-width:640px;margin-bottom:40px}.meci-pilier .sec-head h2{margin:14px 0;font-size:clamp(1.9rem,3.6vw,2.8rem)}.meci-pilier .sec-head p{color:var(--creme-2);font-size:1.12rem}.meci-pilier .regime-switch{border:1px solid var(--or-fonce);gap:0;width:fit-content;margin-bottom:14px;display:flex}.meci-pilier .regime-btn{font-family:var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--creme-2);cursor:pointer;background:0 0;border:none;padding:13px 28px;font-size:1rem;font-weight:500;transition:all .25s}.meci-pilier .regime-btn.active{background:var(--or);color:var(--obsidienne)}.meci-pilier .regime-meta{font-family:var(--cond);color:var(--creme-3);margin-bottom:26px;font-size:.95rem;font-style:italic}.meci-pilier .regime-meta strong{color:var(--creme-2);font-style:normal;font-weight:500}.meci-pilier .progress-wrap{background:var(--obsidienne-2);border:1px solid rgba(var(--m-or-rgb),.18);z-index:50;margin-bottom:26px;padding:22px 26px;position:sticky;top:84px}.meci-pilier .progress-top{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.meci-pilier .progress-label{font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--creme-2);font-size:.84rem}.meci-pilier .progress-count{font-family:var(--serif);color:var(--or);font-size:1.6rem}.meci-pilier .progress-bar{background:rgba(var(--m-or-rgb),.15);height:4px;overflow:hidden}.meci-pilier .progress-fill{background:linear-gradient(90deg,var(--or-fonce),var(--or));width:0%;height:100%;transition:width .4s}.meci-pilier .pieces{margin:0;padding:0;list-style:none}.meci-pilier .piece{border-bottom:1px solid rgba(var(--m-or-rgb),.1);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-top:none;border-left:none;border-right:none;align-items:flex-start;gap:16px;padding:18px 4px;transition:background .2s;display:flex}.meci-pilier .piece:hover{background:rgba(var(--m-or-rgb),.03)}.meci-pilier .piece-check{border:1px solid var(--or-fonce);flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;transition:all .2s;display:flex}.meci-pilier .piece.done .piece-check{background:var(--or);border-color:var(--or)}.meci-pilier .piece-check svg{opacity:0;width:15px;height:15px;transition:opacity .2s}.meci-pilier .piece.done .piece-check svg{opacity:1}.meci-pilier .piece-body h4{font-family:var(--serif);color:var(--creme);font-size:1.28rem;font-weight:500;transition:color .2s}.meci-pilier .piece.done .piece-body h4{color:var(--creme-3);text-decoration:line-through}.meci-pilier .piece-body p{color:var(--creme-2);margin-top:3px;font-size:.98rem}.meci-pilier .piece-ref{font-family:var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--or-fonce);margin-top:6px;font-size:.74rem;display:inline-block}.meci-pilier .piece-flag{color:var(--or);font-style:italic}.meci-pilier .block{padding:30px 0 90px}.meci-pilier .legal-content article{max-width:740px}.meci-pilier .legal-content h2{color:var(--or);margin-top:56px;margin-bottom:18px;font-size:clamp(1.5rem,2.8vw,2rem)}.meci-pilier .legal-content h2:first-child{margin-top:0}.meci-pilier .legal-content h3{font-family:var(--cond);letter-spacing:.04em;color:var(--creme);text-transform:none;margin-top:26px;margin-bottom:10px;font-size:1.1rem;font-weight:500}.meci-pilier .legal-content p{color:var(--creme-2);margin-bottom:14px;font-size:1.08rem}.meci-pilier .legal-content ul{margin-bottom:18px;padding-left:24px;list-style:outside}.meci-pilier .legal-content li{color:var(--creme-2);margin-bottom:8px;font-size:1.04rem}.meci-pilier .legal-content a{color:var(--or);text-underline-offset:3px;text-decoration:underline;transition:color .25s}.meci-pilier .legal-content a:hover{color:var(--creme)}.meci-pilier .legal-content strong{color:var(--creme);font-weight:500}.meci-pilier .legal-content .last-update{color:var(--creme-3);margin-top:40px;font-size:.96rem}.meci-pilier .disclaimer{color:var(--creme-3);border-left:2px solid var(--or-fonce);background:rgba(var(--m-or-rgb),.03);margin-top:28px;padding:16px 20px;font-size:.86rem;font-style:italic}.meci-pilier .cta-band{background:var(--obsidienne-2);border-top:1px solid rgba(var(--m-or-rgb),.14);border-bottom:1px solid rgba(var(--m-or-rgb),.14);text-align:center;padding:70px 0}.meci-pilier .cta-band h2{margin-bottom:16px;font-size:clamp(1.9rem,3.6vw,2.7rem)}.meci-pilier .cta-band p{color:var(--creme-2);max-width:56ch;margin:0 auto 32px;font-size:1.15rem}.meci-pilier .btn{font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;padding:14px 30px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .28s;display:inline-block}.meci-pilier .btn-gold{background:var(--or);color:var(--obsidienne)}.meci-pilier .btn-gold:hover{background:var(--creme)}.meci-pilier .pilier-footer{background:var(--obsidienne-2);border-top:1px solid rgba(var(--m-or-rgb),.14);padding:40px 0}.meci-pilier .foot-legal{color:var(--creme-3);max-width:80ch;font-size:.84rem;line-height:1.6}@media(max-width:820px){.meci-pilier .reassure-grid{grid-template-columns:1fr}.meci-pilier .regime-switch{width:100%}.meci-pilier .regime-btn{flex:1;padding:13px 10px}}@media(max-width:520px){.meci-pilier .wrap{padding:0 22px}.meci-pilier .progress-wrap{position:static}}.meci-pilier .nav-right{align-items:center;gap:16px;display:flex}.meci-mediation{--obsidienne:var(--m-bg);--obsidienne-2:var(--m-bg-2);--or:var(--m-or);--or-fonce:var(--m-or-fonce);--creme:var(--m-creme);--creme-2:var(--m-creme-2);--creme-3:var(--m-creme-3);--serif:"Cormorant Garamond", serif;--cond:"Barlow Condensed", sans-serif;background:var(--obsidienne);color:var(--creme);font-family:var(--cond);min-height:100vh;font-weight:300;line-height:1.6;overflow-x:hidden}html:has(.meci-mediation){scroll-behavior:smooth}.meci-mediation *,.meci-mediation :before,.meci-mediation :after{box-sizing:border-box}.meci-mediation ::selection{background:var(--or);color:var(--obsidienne)}.meci-mediation .wrap{max-width:1040px;margin:0 auto;padding:0 32px}.meci-mediation .eyebrow{font-family:var(--cond);letter-spacing:.32em;text-transform:uppercase;color:var(--or);font-size:.82rem;font-weight:500}.meci-mediation h1,.meci-mediation h2,.meci-mediation h3{font-family:var(--serif);font-weight:500;line-height:1.12}.meci-mediation a{color:inherit}.meci-mediation .pilier-header{z-index:100;background:rgba(var(--m-bg-rgb),.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(var(--m-or-rgb),.14);position:fixed;top:0;left:0;right:0}.meci-mediation .nav{justify-content:space-between;align-items:center;height:72px;display:flex}.meci-mediation .brand{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.meci-mediation .blason{width:30px;height:36px}.meci-mediation .brand-txt{flex-direction:column;line-height:1;display:flex}.meci-mediation .brand-name{font-family:var(--serif);color:var(--creme);letter-spacing:.04em;font-size:1.5rem;font-weight:600}.meci-mediation .brand-sub{font-family:var(--cond);letter-spacing:.36em;color:var(--or);text-transform:uppercase;margin-top:3px;font-size:.62rem}.meci-mediation .back{font-family:var(--cond);letter-spacing:.08em;color:var(--creme-2);font-size:.92rem;text-decoration:none;transition:color .25s}.meci-mediation .back:hover{color:var(--or)}.meci-mediation .back:before{content:"‹ ";color:var(--or)}.meci-mediation .hero{padding:165px 0 90px}.meci-mediation .hero .eyebrow{margin-bottom:22px;display:block}.meci-mediation .hero h1{max-width:16ch;font-size:clamp(2.5rem,5.5vw,4rem)}.meci-mediation .hero h1 em{color:var(--or);font-style:italic}.meci-mediation .hero p{color:var(--creme-2);max-width:56ch;margin-top:26px;font-size:1.3rem;line-height:1.7}.meci-mediation .hero-cta{margin-top:38px}.meci-mediation .pivot{border-top:1px solid rgba(var(--m-or-rgb),.14);border-bottom:1px solid rgba(var(--m-or-rgb),.14);background:var(--obsidienne-2);padding:70px 0}.meci-mediation .pivot p{font-family:var(--serif);max-width:27ch;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:500;line-height:1.3}.meci-mediation .pivot p em{color:var(--or);font-style:italic}.meci-mediation section.block{padding:90px 0}.meci-mediation .sec-head{max-width:640px;margin-bottom:50px}.meci-mediation .sec-head h2{margin:16px 0;font-size:clamp(1.9rem,3.6vw,2.7rem)}.meci-mediation .sec-head p{color:var(--creme-2);font-size:1.12rem}.meci-mediation .conflits{background:rgba(var(--m-or-rgb),.12);border:1px solid rgba(var(--m-or-rgb),.12);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.meci-mediation .conflit{background:var(--obsidienne);padding:34px 32px;transition:background .3s}.meci-mediation .conflit:hover{background:var(--obsidienne-2)}.meci-mediation .conflit h3{margin-bottom:8px;font-size:1.4rem}.meci-mediation .conflit p{color:var(--creme-2);font-size:1.02rem}.meci-mediation .why{background:var(--obsidienne-2);border-top:1px solid rgba(var(--m-or-rgb),.14);border-bottom:1px solid rgba(var(--m-or-rgb),.14)}.meci-mediation .why-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.meci-mediation .why-item h3{color:var(--or);margin-bottom:10px;font-size:1.5rem}.meci-mediation .why-item p{color:var(--creme-2);font-size:1.05rem}.meci-mediation .cta-band{text-align:center;padding:80px 0}.meci-mediation .cta-band h2{margin-bottom:16px;font-size:clamp(1.9rem,3.6vw,2.7rem)}.meci-mediation .cta-band p{color:var(--creme-2);max-width:52ch;margin:0 auto 34px;font-size:1.15rem}.meci-mediation .btn{font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;padding:15px 34px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .28s;display:inline-block}.meci-mediation .btn-gold{background:var(--or);color:var(--obsidienne)}.meci-mediation .btn-gold:hover{background:var(--creme)}.meci-mediation .pilier-footer{background:var(--obsidienne-2);border-top:1px solid rgba(var(--m-or-rgb),.14);padding:40px 0}.meci-mediation .foot-legal{color:var(--creme-3);max-width:86ch;font-size:.84rem;line-height:1.6}@media(max-width:820px){.meci-mediation .conflits{grid-template-columns:1fr}.meci-mediation .why-grid{grid-template-columns:1fr;gap:30px}}@media(max-width:520px){.meci-mediation .wrap{padding:0 22px}}.meci-mediation .nav-right{align-items:center;gap:16px;display:flex}.meci-formation{--obsidienne:var(--m-bg);--obsidienne-2:var(--m-bg-2);--or:var(--m-or);--or-fonce:var(--m-or-fonce);--creme:var(--m-creme);--creme-2:var(--m-creme-2);--creme-3:var(--m-creme-3);--serif:"Cormorant Garamond", serif;--cond:"Barlow Condensed", sans-serif;background:var(--obsidienne);color:var(--creme);font-family:var(--cond);min-height:100vh;font-weight:300;line-height:1.6;overflow-x:hidden}html:has(.meci-formation){scroll-behavior:smooth}.meci-formation *,.meci-formation :before,.meci-formation :after{box-sizing:border-box}.meci-formation ::selection{background:var(--or);color:var(--obsidienne)}.meci-formation .wrap{max-width:1040px;margin:0 auto;padding:0 32px}.meci-formation .eyebrow{font-family:var(--cond);letter-spacing:.32em;text-transform:uppercase;color:var(--or);font-size:.82rem;font-weight:500}.meci-formation h1,.meci-formation h2,.meci-formation h3{font-family:var(--serif);font-weight:500;line-height:1.12}.meci-formation a{color:inherit}.meci-formation .pilier-header{z-index:100;background:rgba(var(--m-bg-rgb),.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(var(--m-or-rgb),.14);position:fixed;top:0;left:0;right:0}.meci-formation .nav{justify-content:space-between;align-items:center;height:72px;display:flex}.meci-formation .brand{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.meci-formation .blason{width:30px;height:36px}.meci-formation .brand-txt{flex-direction:column;line-height:1;display:flex}.meci-formation .brand-name{font-family:var(--serif);color:var(--creme);letter-spacing:.04em;font-size:1.5rem;font-weight:600}.meci-formation .brand-sub{font-family:var(--cond);letter-spacing:.36em;color:var(--or);text-transform:uppercase;margin-top:3px;font-size:.62rem}.meci-formation .back{font-family:var(--cond);letter-spacing:.08em;color:var(--creme-2);font-size:.92rem;text-decoration:none;transition:color .25s}.meci-formation .back:hover{color:var(--or)}.meci-formation .back:before{content:"‹ ";color:var(--or)}.meci-formation .hero{padding:165px 0 90px}.meci-formation .hero .eyebrow{margin-bottom:22px;display:block}.meci-formation .hero h1{max-width:17ch;font-size:clamp(2.5rem,5.5vw,4rem)}.meci-formation .hero h1 em{color:var(--or);font-style:italic}.meci-formation .hero p{color:var(--creme-2);max-width:56ch;margin-top:26px;font-size:1.3rem;line-height:1.7}.meci-formation .hero-cta{margin-top:38px}.meci-formation .pivot{border-top:1px solid rgba(var(--m-or-rgb),.14);border-bottom:1px solid rgba(var(--m-or-rgb),.14);background:var(--obsidienne-2);padding:70px 0}.meci-formation .pivot p{font-family:var(--serif);max-width:26ch;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:500;line-height:1.3}.meci-formation .pivot p em{color:var(--or);font-style:italic}.meci-formation section.block{padding:90px 0}.meci-formation .sec-head{max-width:620px;margin-bottom:50px}.meci-formation .sec-head h2{margin:16px 0 0;font-size:clamp(1.9rem,3.6vw,2.7rem)}.meci-formation .themes{background:rgba(var(--m-or-rgb),.12);border:1px solid rgba(var(--m-or-rgb),.12);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.meci-formation .theme{background:var(--obsidienne);padding:38px 34px;transition:background .3s}.meci-formation .theme:hover{background:var(--obsidienne-2)}.meci-formation .theme .n{font-family:var(--serif);color:var(--or);font-size:1.4rem;font-style:italic}.meci-formation .theme h3{margin:10px 0;font-size:1.6rem}.meci-formation .theme p{color:var(--creme-2);font-size:1.05rem}.meci-formation .publics{background:var(--obsidienne-2);border-top:1px solid rgba(var(--m-or-rgb),.14);border-bottom:1px solid rgba(var(--m-or-rgb),.14)}.meci-formation .publics-grid{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.meci-formation .public-chip{border:1px solid var(--or-fonce);font-family:var(--cond);letter-spacing:.04em;color:var(--creme);padding:14px 24px;font-size:1.1rem;transition:all .25s}.meci-formation .public-chip:hover{border-color:var(--or);background:rgba(var(--m-or-rgb),.05)}.meci-formation .public-chip span{color:var(--or);font-style:italic;font-family:var(--serif);margin-right:8px}.meci-formation .formats{background:rgba(var(--m-or-rgb),.12);border:1px solid rgba(var(--m-or-rgb),.12);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:14px;display:grid}.meci-formation .format{background:var(--obsidienne);padding:40px 36px}.meci-formation .format .tag{font-family:var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--or);border:1px solid var(--or-fonce);margin-bottom:18px;padding:4px 11px;font-size:.72rem;display:inline-block}.meci-formation .format h3{margin-bottom:10px;font-size:1.55rem}.meci-formation .format p{color:var(--creme-2);font-size:1.05rem}.meci-formation .cta-band{text-align:center;padding:80px 0}.meci-formation .cta-band h2{margin-bottom:16px;font-size:clamp(1.9rem,3.6vw,2.7rem)}.meci-formation .cta-band p{color:var(--creme-2);max-width:52ch;margin:0 auto 34px;font-size:1.15rem}.meci-formation .btn{font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;padding:15px 34px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .28s;display:inline-block}.meci-formation .btn-gold{background:var(--or);color:var(--obsidienne)}.meci-formation .btn-gold:hover{background:var(--creme)}.meci-formation .pilier-footer{background:var(--obsidienne-2);border-top:1px solid rgba(var(--m-or-rgb),.14);padding:40px 0}.meci-formation .foot-legal{color:var(--creme-3);max-width:86ch;font-size:.84rem;line-height:1.6}@media(max-width:820px){.meci-formation .themes,.meci-formation .formats{grid-template-columns:1fr}}@media(max-width:520px){.meci-formation .wrap{padding:0 22px}.meci-formation .public-chip{text-align:center;flex:1}}.meci-formation .nav-right{align-items:center;gap:16px;display:flex}.meci-home{--obsidienne:var(--m-bg);--obsidienne-2:var(--m-bg-2);--or:var(--m-or);--or-fonce:var(--m-or-fonce);--creme:var(--m-creme);--creme-2:var(--m-creme-2);--creme-3:var(--m-creme-3);--serif:"Cormorant Garamond", serif;--cond:"Barlow Condensed", sans-serif;background:var(--obsidienne);color:var(--creme);font-family:var(--cond);min-height:100vh;font-weight:300;line-height:1.6;overflow-x:hidden}html:has(.meci-home){scroll-behavior:smooth}.meci-home *,.meci-home :before,.meci-home :after{box-sizing:border-box}.meci-home ::selection{background:var(--or);color:var(--obsidienne)}.meci-home .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.meci-home .eyebrow{font-family:var(--cond);letter-spacing:.32em;text-transform:uppercase;color:var(--or);font-size:.82rem;font-weight:500}.meci-home h1,.meci-home h2,.meci-home h3{font-family:var(--serif);margin:0;font-weight:500;line-height:1.1}.meci-home .filon{background:linear-gradient(90deg,transparent,var(--or-fonce) 20%,var(--or) 50%,var(--or-fonce) 80%,transparent);opacity:.55;border:none;height:1px}.meci-home header.meci-header{z-index:100;background:rgba(var(--m-bg-rgb),.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(var(--m-or-rgb),.14);position:fixed;top:0;left:0;right:0}.meci-home .nav{justify-content:space-between;align-items:center;height:76px;display:flex}.meci-home .brand{cursor:pointer;background:0 0;border:none;align-items:center;gap:13px;padding:0;text-decoration:none;display:flex}.meci-home .blason{flex-shrink:0;width:34px;height:40px}.meci-home .brand-txt{text-align:left;flex-direction:column;line-height:1;display:flex}.meci-home .brand-name{font-family:var(--serif);color:var(--creme);letter-spacing:.04em;font-size:1.5rem;font-weight:600}.meci-home .brand-sub{font-family:var(--cond);letter-spacing:.36em;color:var(--or);text-transform:uppercase;margin-top:3px;font-size:.62rem}.meci-home .nav-links{align-items:center;gap:38px;display:flex}.meci-home .nav-links button,.meci-home .nav-links a{color:var(--creme-2);font-family:var(--cond);letter-spacing:.06em;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;font-weight:400;text-decoration:none;transition:color .25s}.meci-home .nav-links button:hover,.meci-home .nav-links a:hover{color:var(--or)}.meci-home .btn{font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;padding:12px 26px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .28s;display:inline-block}.meci-home .btn-gold{background:var(--or);color:var(--obsidienne)}.meci-home .btn-gold:hover{background:var(--creme)}.meci-home .btn-ghost{color:var(--or);border:1px solid var(--or-fonce);background:0 0}.meci-home .btn-ghost:hover{border-color:var(--or);background:rgba(var(--m-or-rgb),.07)}.meci-home .nav-toggle{color:var(--or);cursor:pointer;z-index:110;background:0 0;border:none;font-size:1.6rem;line-height:1;display:none}.meci-home .mobile-menu{background:var(--obsidienne-2);border-bottom:1px solid rgba(var(--m-or-rgb),.18);flex-direction:column;padding:12px 32px 24px;display:none}.meci-home .mobile-menu.open{display:flex}.meci-home .mobile-menu button,.meci-home .mobile-menu a{color:var(--creme);font-family:var(--cond);letter-spacing:.05em;border-bottom:1px solid rgba(var(--m-or-rgb),.1);text-align:left;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;padding:14px 0;font-size:1.15rem;text-decoration:none;transition:color .2s}.meci-home .mobile-menu button:first-child{color:var(--or);font-weight:500}.meci-home .mobile-menu button:hover,.meci-home .mobile-menu a:hover{color:var(--or)}.meci-home .mobile-menu button:last-child{border-bottom:none}.meci-home #piliers,.meci-home #assistant,.meci-home #contact,.meci-home #cabinet{scroll-margin-top:80px}.meci-home .hero{align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.meci-home .hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.meci-home .hero-bg svg{width:130%;height:130%;position:absolute;top:-15%;left:-15%}.meci-home .hero-bg .marble{opacity:.5}.meci-home .hero:after{content:"";z-index:0;background:radial-gradient(ellipse 80% 60% at 70% 40%,rgba(var(--m-or-rgb),.04),transparent 60%);pointer-events:none;position:absolute;inset:0}.meci-home .hero-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;display:flex;position:relative}.meci-home .hero-blason{opacity:0;width:116px;height:135px;filter:drop-shadow(0 0 18px rgba(var(--m-or-rgb),.18));margin-bottom:30px;animation:.9s 50ms forwards meci-rise}.meci-home .hero .eyebrow{opacity:0;animation:.9s .15s forwards meci-rise}.meci-home .hero h1{letter-spacing:.005em;opacity:0;margin:22px 0 28px;font-size:clamp(2.6rem,6vw,4.4rem);animation:.9s .3s forwards meci-rise}.meci-home .hero h1 em{color:var(--or);font-style:italic}.meci-home .hero p.lede{color:var(--creme-2);opacity:0;max-width:620px;font-size:1.3rem;font-weight:300;line-height:1.7;animation:.9s .45s forwards meci-rise}.meci-home .hero-cta{opacity:0;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;animation:.9s .6s forwards meci-rise;display:flex}@keyframes meci-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.meci-home .authority{border-top:1px solid rgba(var(--m-or-rgb),.14);border-bottom:1px solid rgba(var(--m-or-rgb),.14);background:var(--obsidienne-2)}.meci-home .auth-grid{grid-template-columns:repeat(4,1fr);display:grid}.meci-home .auth-item{text-align:center;border-right:1px solid rgba(var(--m-or-rgb),.1);padding:32px 26px}.meci-home .auth-item:last-child{border-right:none}.meci-home .auth-num{font-family:var(--serif);color:var(--or);font-size:2.4rem;font-weight:600;line-height:1}.meci-home .auth-label{font-family:var(--cond);letter-spacing:.08em;color:var(--creme-2);text-transform:uppercase;margin-top:10px;font-size:.92rem}.meci-home section.block,.meci-home .block{padding:110px 0}.meci-home .sec-head{max-width:720px;margin-bottom:64px}.meci-home .sec-head h2{margin:18px 0 16px;font-size:clamp(2rem,4vw,3.1rem)}.meci-home .sec-head p{color:var(--creme-2);margin:0;font-size:1.18rem;font-weight:300}.meci-home .piliers-grid{background:rgba(var(--m-or-rgb),.12);border:1px solid rgba(var(--m-or-rgb),.12);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.meci-home .pilier{background:var(--obsidienne);padding:42px 38px;transition:background .3s;position:relative}.meci-home .pilier:hover{background:var(--obsidienne-2)}.meci-home .pilier-num{font-family:var(--serif);color:var(--or);letter-spacing:.05em;font-size:1.5rem;font-style:italic;font-weight:500}.meci-home .pilier h3{color:var(--creme);margin:14px 0;font-size:1.85rem}.meci-home .pilier p{color:var(--creme-2);max-width:60ch;margin:0;font-size:1.08rem}.meci-home .pilier .tag{font-family:var(--cond);letter-spacing:.18em;text-transform:uppercase;color:var(--or);border:1px solid var(--or-fonce);margin-top:18px;padding:5px 12px;font-size:.74rem;display:inline-block}.meci-home .pilier .more{font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--creme-2);border-bottom:1px solid var(--or-fonce);cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;margin-top:22px;padding-bottom:3px;font-size:.92rem;text-decoration:none;transition:color .25s,border-color .25s;display:inline-block}.meci-home .pilier .more:hover{color:var(--or);border-color:var(--or)}.meci-home .assistant{background:var(--obsidienne-2);border-top:1px solid rgba(var(--m-or-rgb),.14);border-bottom:1px solid rgba(var(--m-or-rgb),.14)}.meci-home .assistant-inner{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.meci-home .assistant h2{margin-bottom:20px;font-size:clamp(2rem,3.6vw,2.9rem)}.meci-home .assistant p{color:var(--creme-2);margin-bottom:32px;font-size:1.18rem}.meci-home .demo{border:1px solid rgba(var(--m-or-rgb),.18);background:var(--obsidienne);padding:26px}.meci-home .demo-label{font-family:var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--creme-3);margin-bottom:18px;font-size:.72rem}.meci-home .q{text-align:left;border:1px solid rgba(var(--m-or-rgb),.16);width:100%;color:var(--creme);font-family:var(--cond);cursor:pointer;background:0 0;margin-bottom:12px;padding:15px 18px;font-size:1.04rem;font-weight:300;transition:all .25s;display:block}.meci-home .q:before{content:"› ";color:var(--or)}.meci-home .q:hover{border-color:var(--or);background:rgba(var(--m-or-rgb),.05);transform:translate(4px)}.meci-home .q:last-child{margin-bottom:0}.meci-home .steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.meci-home .step{padding:0 26px;position:relative}.meci-home .step:not(:last-child):after{content:"";background:rgba(var(--m-or-rgb),.18);width:1px;height:60%;position:absolute;top:26px;right:0}.meci-home .step-num{font-family:var(--serif);color:var(--or-fonce);font-size:3rem;font-weight:600;line-height:1}.meci-home .step h3{margin:12px 0 10px;font-size:1.5rem}.meci-home .step p{color:var(--creme-2);margin:0;font-size:1.02rem}.meci-home .cta-final{text-align:center;position:relative}.meci-home .cta-final:before{content:"";background:radial-gradient(ellipse 60% 80% at 50% 50%,rgba(var(--m-or-rgb),.07),transparent 65%);position:absolute;inset:0}.meci-home .cta-final .inner{z-index:2;max-width:640px;margin:0 auto;position:relative}.meci-home .cta-final h2{margin-bottom:20px;font-size:clamp(2.2rem,4.5vw,3.4rem)}.meci-home .cta-final p{color:var(--creme-2);margin-bottom:38px;font-size:1.2rem}.meci-home .cta-final .hero-cta{justify-content:center}.meci-home .contact-block{flex-direction:column;align-items:center;gap:14px;margin-top:10px;display:flex}.meci-home .contact-row{border:1px solid rgba(var(--m-or-rgb),.18);background:rgba(var(--m-bg-rgb),.35);grid-template-columns:110px 1fr;align-items:baseline;gap:18px;min-width:320px;padding:14px 28px;text-decoration:none;transition:border-color .25s,background .25s;display:grid}.meci-home .contact-row:hover{border-color:var(--or);background:rgba(var(--m-or-rgb),.06)}.meci-home .contact-label{font-family:var(--cond);letter-spacing:.22em;text-transform:uppercase;color:var(--or);text-align:left;font-size:.78rem;font-weight:500}.meci-home .contact-value{font-family:var(--cond);letter-spacing:.04em;color:var(--creme);font-size:1.05rem;font-weight:300;transition:color .25s}.meci-home .contact-row:hover .contact-value{color:var(--creme)}@media(max-width:640px){.meci-home .contact-row{grid-template-columns:96px 1fr;gap:12px;width:100%;min-width:auto;padding:14px 20px}.meci-home .contact-label{font-size:.72rem}.meci-home .contact-value{font-size:.98rem}}.meci-home footer.meci-footer{background:var(--obsidienne-2);border-top:1px solid rgba(var(--m-or-rgb),.14);padding:64px 0 36px}.meci-home .foot-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.meci-home .foot-brand .brand-name{font-size:1.7rem}.meci-home .foot-brand p{color:var(--creme-2);max-width:32ch;margin-top:18px;font-size:.98rem}.meci-home .foot-col h4{font-family:var(--cond);letter-spacing:.2em;text-transform:uppercase;color:var(--or);margin:0 0 18px;font-size:.82rem;font-weight:500}.meci-home .foot-col a{color:var(--creme-2);cursor:pointer;text-align:left;font-size:1rem;font-family:var(--cond);background:0 0;border:none;margin-bottom:11px;padding:0;text-decoration:none;transition:color .25s;display:block}.meci-home .foot-col a:hover{color:var(--or)}.meci-home .foot-legal{border-top:1px solid rgba(var(--m-or-rgb),.12);flex-wrap:wrap;justify-content:space-between;gap:30px;padding-top:28px;display:flex}.meci-home .foot-legal p{color:var(--creme-3);max-width:60ch;margin:0;font-size:.86rem;line-height:1.6}.meci-home .foot-legal .links{flex-shrink:0;gap:24px;display:flex}.meci-home .foot-legal .links a{color:var(--creme-2);font-size:.86rem;text-decoration:none}.meci-home .foot-legal .links a:hover{color:var(--or)}@media(max-width:860px){.meci-home .nav-links{display:none}.meci-home .nav-toggle{display:block}.meci-home .auth-grid{grid-template-columns:repeat(2,1fr)}.meci-home .auth-item:nth-child(2){border-right:none}.meci-home .auth-item:first-child,.meci-home .auth-item:nth-child(2){border-bottom:1px solid rgba(var(--m-or-rgb),.1)}.meci-home .piliers-grid{grid-template-columns:1fr}.meci-home .assistant-inner{grid-template-columns:1fr;gap:40px}.meci-home .steps{grid-template-columns:1fr 1fr;gap:40px 0}.meci-home .step:nth-child(2):after{display:none}.meci-home .foot-top{grid-template-columns:1fr 1fr}.meci-home .foot-brand{grid-column:span 2}}@media(max-width:520px){.meci-home .wrap{padding:0 22px}.meci-home .steps{grid-template-columns:1fr}.meci-home .step:after{display:none!important}.meci-home .foot-top{grid-template-columns:1fr}.meci-home .foot-brand{grid-column:span 1}.meci-home .hero-cta .btn{text-align:center;flex:1}}@media(prefers-reduced-motion:reduce){.meci-home *{transition:none!important;animation:none!important}.meci-home .hero .eyebrow,.meci-home .hero h1,.meci-home .hero p.lede,.meci-home .hero-cta{opacity:1!important}}.meci-home .nav-right{align-items:center;gap:14px;display:flex}
