héritait de main{padding-top:42px}. */ main.home-main{ padding-top:6px!important; } /* Le hero ajoutait encore 60px avant les deux chatons centrés. */ main.home-main > section.hero{ padding-top:10px!important; } } /* V4.10 — respiration finale accueil desktop Une ligne visuelle entre le bandeau supérieur et les deux chatons du hero. */ @media(min-width:801px){ main.home-main{ padding-top:10px!important; } main.home-main > section.hero{ padding-top:18px!important; } } /* V4.11 — nouvelles pages éditoriales */ .v411-reading{margin-top:28px} .v411-reading>h2{margin:30px 0 10px;font-size:25px} .v411-reading>p{max-width:820px;color:var(--ink2);line-height:1.72} .v411-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0} .v411-two article,.v411-examples{ padding:17px;background:#fff;border:1px solid var(--line);border-radius:15px } .v411-two h3{margin:0 0 7px;font-size:22px} .v411-two p{color:var(--ink2);line-height:1.6} .v411-two a{color:var(--blue);font-weight:750;text-decoration:none} .v411-examples p{margin:7px 0;color:var(--ink2);line-height:1.55} @media(max-width:700px){.v411-two{grid-template-columns:1fr}} /* V4.12 — sources éditoriales */ .v412-sources{ margin-top:30px;padding-top:18px;border-top:1px solid var(--line); color:var(--muted);font-size:13px } .v412-sources strong{display:block;color:var(--ink);margin-bottom:7px} .v412-sources div{display:flex;flex-wrap:wrap;gap:8px} .v412-sources a{ display:inline-block;padding:6px 9px;border:1px solid var(--line); border-radius:999px;background:#fff;color:var(--blue);text-decoration:none;font-weight:700 } .v45-related{margin:26px 0;padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:rgba(255,255,255,.58)}.v45-related h2{margin-top:0}.v45-chips{display:flex;gap:10px;flex-wrap:wrap}.v45-chip{display:inline-block;padding:9px 13px;border-radius:999px;text-decoration:none;border:1px solid rgba(0,0,0,.1);background:#fff;font-weight:650}.v45-chip:hover{text-decoration:underline}@media(max-width:640px){.v45-related{padding:16px}.v45-chip{font-size:.94rem}} /* V4.23 — prototypes lexicographiques visuels */ .avm-lab{max-width:1120px;margin:0 auto;padding:28px 18px 64px} .avm-lab h1{max-width:800px}.avm-intro{max-width:800px;font-size:1.08rem;line-height:1.75;color:#4e4a43} .avm-demo{margin:34px 0 52px}.avm-demo-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px} .avm-demo-head p{max-width:620px;margin:0;color:#6a645b} .avm-visual{position:relative;overflow:hidden;border:1px solid #e4ddd2;border-radius:26px;background: radial-gradient(circle at 15% 15%,rgba(231,197,144,.25),transparent 28%), radial-gradient(circle at 88% 18%,rgba(157,188,174,.22),transparent 26%), linear-gradient(145deg,#fffdf9,#f7f2e9);box-shadow:0 18px 50px rgba(73,60,43,.08)} .avm-wordmap{min-height:560px;padding:36px;display:grid;place-items:center} .avm-map{position:relative;width:min(780px,100%);height:470px} .avm-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;background:#24211d;color:#fff;z-index:3;box-shadow:0 14px 30px rgba(0,0,0,.18)} .avm-center strong{font-size:1.55rem}.avm-center small{display:block;color:#ddd4c8;margin-top:4px} .avm-node{position:absolute;z-index:2;padding:13px 16px;border-radius:16px;background:#fff;border:1px solid #ddd4c7;box-shadow:0 8px 22px rgba(65,53,39,.08);text-decoration:none;color:#29251f;min-width:116px;text-align:center} .avm-node b{display:block}.avm-node small{display:block;margin-top:3px;color:#7b7369}.n1{left:3%;top:8%}.n2{right:4%;top:10%}.n3{left:0;bottom:13%}.n4{right:0;bottom:13%}.n5{left:40%;top:2%}.n6{left:40%;bottom:1%} .avm-line{position:absolute;left:50%;top:50%;height:1px;background:#cfc4b5;transform-origin:0 0;z-index:1}.l1{width:300px;transform:rotate(210deg)}.l2{width:300px;transform:rotate(330deg)}.l3{width:310px;transform:rotate(150deg)}.l4{width:310px;transform:rotate(30deg)}.l5{width:185px;transform:rotate(270deg)}.l6{width:190px;transform:rotate(90deg)} .avm-tone{padding:28px}.tone-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.tone-tabs button{border:1px solid #d8d0c4;background:#fff;border-radius:999px;padding:10px 15px;font:inherit;cursor:pointer}.tone-tabs button.active{background:#25211d;color:#fff;border-color:#25211d}.tone-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tone-card{background:#fff;border:1px solid #e2dbd0;border-radius:18px;padding:20px;min-height:180px}.tone-card .tag{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:#81786d}.tone-card strong{display:block;font-size:1.3rem;margin:8px 0}.tone-card p{color:#655f57;line-height:1.55}.tone-card.emphasis{background:#29251f;color:#fff}.tone-card.emphasis p,.tone-card.emphasis .tag{color:#ddd3c6} .avm-colloc{padding:30px}.colloc-word{text-align:center;margin:6px 0 26px}.colloc-word span{display:inline-block;padding:14px 24px;background:#29251f;color:#fff;border-radius:16px;font-size:1.4rem;font-weight:700}.colloc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.colloc-col{background:rgba(255,255,255,.82);border:1px solid #e2d9cc;border-radius:18px;padding:18px}.colloc-col h3{margin-top:0}.colloc-col a{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #eee7dc;color:inherit;text-decoration:none}.colloc-col a:first-of-type{border-top:0}.colloc-col small{color:#847b70} .avm-family{padding:30px}.family-track{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.family-item{background:#fff;border:1px solid #dfd7cb;border-radius:20px;padding:22px;text-align:center}.family-item i{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 12px;border-radius:50%;background:#eee7dc;font-style:normal}.family-item strong{font-size:1.18rem}.family-item span{display:block;color:#7a7268;margin-top:5px} .avm-note{margin-top:14px;padding:14px 17px;border-left:3px solid #a18b69;background:#faf7f1;color:#615a51;border-radius:0 12px 12px 0} @media(max-width:760px){ .avm-lab{padding:18px 14px 48px}.avm-demo{margin:26px 0 40px}.avm-demo-head{display:block}.avm-demo-head p{margin-top:8px} .avm-wordmap{min-height:auto;padding:20px}.avm-map{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.avm-center{position:static;transform:none;width:auto;height:auto;border-radius:18px;grid-column:1/-1;padding:18px}.avm-node{position:static;min-width:0}.avm-line{display:none} .tone-grid,.colloc-grid,.family-track{grid-template-columns:1fr 1fr}.avm-tone,.avm-colloc,.avm-family{padding:18px} } @media(max-width:430px){.tone-grid,.colloc-grid,.family-track{grid-template-columns:1fr}.avm-map{grid-template-columns:1fr 1fr}.avm-node{padding:11px 8px;font-size:.92rem}} /* V4.30 — Comparer : signature visuelle légère AvosMots */ .avc-hero{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#fff,#faf6ef);padding:28px;margin:18px 0 22px} .avc-hero:after{content:"";position:absolute;width:190px;height:190px;border:1px solid #e6ddd1;border-radius:50%;right:-65px;top:-90px;box-shadow:0 0 0 26px rgba(239,232,222,.32),0 0 0 52px rgba(239,232,222,.16)} .avc-hero>*{position:relative;z-index:1}.avc-hero h1{margin:.2em 0}.avc-hero p{max-width:760px;line-height:1.7} .avc-glance{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:18px 0} .avc-word{border:1px solid var(--line);border-radius:17px;padding:18px;background:#fff;min-height:175px} .avc-word .mark{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f3eee7;font-weight:800;margin-bottom:13px} .avc-word b{display:block;font-size:1.3rem}.avc-word em{display:block;font-style:normal;font-weight:700;margin:5px 0;color:var(--blue)} .avc-word p{margin:7px 0 0;line-height:1.5;color:var(--ink2)} .avc-flow{display:flex;align-items:center;gap:8px;margin:18px 0;padding:17px;border-radius:16px;background:#faf7f2;border:1px solid var(--line)} .avc-flow span{flex:1;text-align:center}.avc-flow b{display:block}.avc-arrow{flex:0!important;color:var(--muted);font-size:1.2rem} .avc-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.avc-choice{padding:17px;border-radius:15px;border:1px solid var(--line);background:#fff}.avc-choice strong{display:block;margin-bottom:6px}.avc-choice p{margin:0;line-height:1.5;color:var(--ink2)} .avc-scenes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.avc-scene{padding:17px 18px;border-left:3px solid #aa9475;background:#faf7f2;border-radius:0 14px 14px 0}.avc-scene p{margin:5px 0}.avc-scene small{color:var(--muted)} .avc-overlap{display:grid;grid-template-columns:1fr 1fr;gap:12px}.avc-ok,.avc-no{padding:18px;border-radius:16px;border:1px solid var(--line)}.avc-ok{background:#f7faf7}.avc-no{background:#fcf8f4}.avc-overlap h3{margin-top:0} .avc-links{display:flex;flex-wrap:wrap;gap:8px}.avc-links a{display:inline-block;padding:10px 13px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-weight:700;background:#fff} @media(max-width:720px){ .avc-hero{padding:19px 16px;border-radius:17px}.avc-hero:after{width:120px;height:120px;right:-60px;top:-60px} .avc-glance{grid-template-columns:1fr;gap:8px}.avc-word{min-height:0;padding:15px}.avc-word .mark{float:left;margin:0 12px 25px 0} .avc-flow{display:block;padding:14px}.avc-flow span{display:block;text-align:left;padding:8px 4px}.avc-arrow{display:none!important} .avc-choices,.avc-scenes,.avc-overlap{grid-template-columns:1fr}.avc-choice{padding:15px} } .avc-axis{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0;border:1px solid var(--line);border-radius:17px;overflow:hidden;background:#fff}.avc-axis>div{padding:17px;border-right:1px solid var(--line)}.avc-axis>div:last-child{border-right:0}.avc-axis small{display:block;color:var(--muted);margin-bottom:5px}.avc-axis b{font-size:1.15rem}.avc-axis p{color:var(--ink2);line-height:1.45}.avc-warm{background:linear-gradient(135deg,#fffdf9,#f6eee3)}.avc-cool{background:linear-gradient(135deg,#fff,#f2f6f4)} @media(max-width:720px){.avc-axis{grid-template-columns:1fr}.avc-axis>div{border-right:0;border-bottom:1px solid var(--line);padding:14px}.avc-axis>div:last-child{border-bottom:0}} /* Origine des mots — prototype */ .avo-origin{max-width:980px;margin:0 auto;padding:18px 22px 64px}.avo-origin-hero{position:relative;overflow:hidden;margin:12px 0 30px;padding:38px;border:1px solid var(--line);border-radius:25px;background:linear-gradient(135deg,#fffaf2,#f2f6f4)}.avo-origin-hero:after{content:"B";position:absolute;right:18px;top:-34px;font:700 180px/1 Georgia,serif;color:rgba(80,67,49,.055)}.avo-origin-kicker{font-size:.78rem;text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-weight:700}.avo-origin-hero h1{position:relative;margin:.3em 0 .15em;font:700 clamp(2.8rem,8vw,5.6rem)/.95 Georgia,serif}.avo-origin-lead{position:relative;max-width:690px;font-size:1.15rem;line-height:1.65;color:var(--ink2)}.avo-origin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.avo-origin-summary div{padding:17px;border:1px solid var(--line);border-radius:16px;background:#fff}.avo-origin-summary small{display:block;color:var(--muted);margin-bottom:4px}.avo-origin-summary b{font-size:1.05rem}.avo-story{margin:38px 0}.avo-story h2{font-size:1.65rem}.avo-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:26px 0 36px}.avo-timeline:before{content:"";position:absolute;left:8%;right:8%;top:25px;height:2px;background:var(--line)}.avo-era{position:relative;padding:0 14px}.avo-era:before{content:"";display:block;position:relative;z-index:1;width:13px;height:13px;margin:19px 0 15px;border-radius:50%;background:var(--ink)}.avo-era time{font-size:.78rem;color:var(--muted)}.avo-era b{display:block;margin:5px 0;font-size:1.05rem}.avo-era p{line-height:1.5;color:var(--ink2)}.avo-turn{margin:30px 0;padding:24px 26px;border-radius:18px;background:#f7f2e9;border-left:4px solid #b59b73}.avo-turn strong{display:block;font-size:1.18rem;margin-bottom:8px}.avo-family{display:flex;flex-wrap:wrap;gap:9px;margin:15px 0}.avo-family span,.avo-family a{padding:9px 13px;border:1px solid var(--line);border-radius:999px;background:#fff;text-decoration:none}.avo-caution{margin-top:28px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fafafa}.avo-caution h3{margin-top:0}.avo-origin-next{margin-top:38px;padding-top:25px;border-top:1px solid var(--line)}.avo-origin-next a{display:inline-block;padding:11px 15px;border-radius:12px;background:var(--ink);color:#fff;text-decoration:none} @media(max-width:720px){.avo-origin{padding:10px 15px 48px}.avo-origin-hero{padding:25px 20px;border-radius:19px}.avo-origin-summary{grid-template-columns:1fr}.avo-timeline{grid-template-columns:1fr;margin-left:6px}.avo-timeline:before{left:6px;right:auto;top:8px;bottom:8px;width:2px;height:auto}.avo-era{padding:0 0 18px 28px}.avo-era:before{position:absolute;left:0;top:-11px}.avo-origin-hero:after{font-size:125px}} /* V4.51 — comparer : cartes sémantiques légères, 100% CSS */ .compare-v2{max-width:1120px;margin:auto;padding:28px 20px 72px}.compare-v2 h1{font-size:clamp(2.35rem,6vw,5rem);line-height:.96;letter-spacing:-.055em;margin:.2em 0}.cmp-lead{max-width:760px;font-size:1.15rem;line-height:1.65;color:#39424e}.cmp-axis{margin:34px 0;padding:24px;border:1px solid #e6e2d8;border-radius:26px;background:#fff}.cmp-axis-line{height:10px;border-radius:99px;background:linear-gradient(90deg,#e8f3ee,#f5dfb9,#e7ddf3);position:relative;margin:28px 18px 52px}.cmp-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border:6px solid #fff;border-radius:50%;box-shadow:0 2px 12px #0002;background:#263238}.cmp-dot span{position:absolute;top:24px;left:50%;transform:translateX(-50%);white-space:nowrap;font-weight:800;font-size:.9rem}.cmp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cmp-card{border:1px solid #e6e2d8;border-radius:24px;padding:22px;background:#fff;min-height:235px}.cmp-card h2{font-size:1.65rem;margin:0 0 4px}.cmp-tag{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#667085}.cmp-example{margin-top:18px;padding:13px 15px;border-radius:15px;background:#f7f6f2;font-size:.95rem}.cmp-scene{margin:36px 0}.cmp-row{display:grid;grid-template-columns:1.1fr repeat(3,.72fr);gap:8px;align-items:stretch;margin:8px 0}.cmp-cell{padding:13px;border-radius:14px;background:#f6f5f1}.cmp-word{text-align:center;font-weight:800}.cmp-best{background:#e6f2eb}.cmp-possible{background:#f6ecd7}.cmp-no{background:#f0eeee;color:#8a8a8a}.cmp-legend{font-size:.84rem;color:#626b75;margin:12px 0}.cmp-switch{margin:38px 0;padding:26px;border-radius:26px;background:#202c2b;color:#fff}.cmp-switch h2{margin-top:0;color:#fff}.cmp-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;margin:14px 0}.cmp-sentence{background:#ffffff12;border:1px solid #ffffff20;border-radius:15px;padding:14px}.cmp-arrow{font-size:1.3rem}.cmp-note{font-size:.92rem;color:#d7dfdc}.cmp-rule{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.cmp-rule div{padding:18px;border-radius:18px;border:1px solid #e6e2d8}.cmp-rule b{display:block;font-size:1.08rem;margin-bottom:5px} @media(max-width:720px){.compare-v2{padding:20px 15px 56px}.cmp-cards{grid-template-columns:1fr}.cmp-card{min-height:0}.cmp-axis{padding:18px 12px}.cmp-axis-line{margin-left:10px;margin-right:10px}.cmp-dot span{font-size:.76rem}.cmp-row{grid-template-columns:1fr repeat(3,.62fr);font-size:.8rem}.cmp-cell{padding:9px 5px}.cmp-pair{grid-template-columns:1fr}.cmp-arrow{text-align:center;transform:rotate(90deg)}.cmp-rule{grid-template-columns:1fr}.cmp-switch{padding:20px}} /* Comparer directory pagination — V4.66 */ .compare-directory{max-width:1120px;margin:0 auto;padding:30px 22px 54px} .compare-directory .dir-hero{padding:26px 28px;border:1px solid rgba(0,0,0,.08);border-radius:22px;margin:10px 0 26px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,248,248,.98))} .compare-directory .dir-kicker{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;opacity:.62;margin-bottom:8px} .compare-directory .dir-hero h1{margin:.1em 0 .35em;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05} .compare-directory .dir-hero p{max-width:760px;margin:0;font-size:1.05rem;line-height:1.65} .compare-directory .dir-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px} .compare-directory .dir-pill{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;border:1px solid rgba(0,0,0,.09);font-size:.86rem;background:#fff} .compare-directory .compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .compare-directory .compare-card{display:block;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:18px;background:#fff;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;min-height:158px} .compare-directory .compare-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.07);border-color:rgba(0,0,0,.14)} .compare-directory .compare-card small{display:block;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;opacity:.52;margin-bottom:7px} .compare-directory .compare-card h2{font-size:1.08rem;line-height:1.3;margin:0 0 8px} .compare-directory .compare-card p{font-size:.92rem;line-height:1.5;margin:0;opacity:.78} .compare-directory .pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:32px 0 4px} .compare-directory .pagination a,.compare-directory .pagination span{min-width:40px;height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(0,0,0,.09);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;background:#fff} .compare-directory .pagination .current{font-weight:700;border-color:rgba(0,0,0,.28);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)} .compare-directory .pagination .disabled{opacity:.35} @media(max-width:900px){.compare-directory .compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:620px){.compare-directory{padding:20px 14px 40px}.compare-directory .dir-hero{padding:20px}.compare-directory .compare-grid{grid-template-columns:1fr}.compare-directory .compare-card{min-height:0}.compare-directory .pagination a,.compare-directory .pagination span{min-width:38px;height:38px}} /* Comparer editorial hub — V4.67 */ .cmp-editorial{max-width:1160px;margin:0 auto;padding:28px 22px 58px} .cmp-home-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.6fr);gap:24px;align-items:stretch;margin:14px 0 42px} .cmp-home-hero>div:first-child,.cmp-home-stat,.cmp-theme-hero{border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#fff} .cmp-home-hero>div:first-child{padding:34px} .cmp-eyebrow,.cmp-section-head span,.cmp-theme-hero>span{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.58} .cmp-home-hero h1{font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98;margin:.18em 0 .35em;max-width:850px} .cmp-home-hero p{font-size:1.08rem;line-height:1.7;max-width:760px;margin:0} .cmp-home-stat{display:flex;flex-direction:column;justify-content:flex-end;padding:28px} .cmp-home-stat strong{font-size:3.4rem;line-height:1} .cmp-home-stat span{margin-top:8px;opacity:.66} .cmp-section-head{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:18px} .cmp-section-head h2{margin:.15em 0 0;font-size:clamp(1.55rem,3vw,2.35rem)} .cmp-section-head p{max-width:420px;margin:0;line-height:1.55;opacity:.72} .cmp-featured{margin-bottom:48px} .cmp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .cmp-feature{padding:22px;border-radius:20px;border:1px solid rgba(0,0,0,.08);background:#fff;display:flex;flex-direction:column;min-height:220px} .cmp-feature h2{font-size:1.22rem;line-height:1.25;margin:0 0 10px} .cmp-feature p{margin:0 0 18px;line-height:1.56;opacity:.75} .cmp-feature a{text-decoration:none;color:inherit} .cmp-read{margin-top:auto;font-weight:700;font-size:.9rem} .cmp-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .cmp-category{display:block;text-decoration:none;color:inherit;padding:26px;border-radius:22px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fff,#fafafa);transition:transform .15s ease,box-shadow .15s ease} .cmp-category:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(0,0,0,.06)} .cmp-category-num{font-size:.78rem;font-weight:800;opacity:.35} .cmp-category h2{margin:6px 0 8px;font-size:1.45rem} .cmp-category p{margin:0 0 14px;line-height:1.55;opacity:.74} .cmp-category ul{margin:0 0 18px;padding-left:1.1rem;font-size:.92rem;line-height:1.6;opacity:.8} .cmp-category strong{font-size:.9rem} .cmp-theme-hero{padding:30px;margin:14px 0 24px} .cmp-theme-hero h1{font-size:clamp(2rem,4vw,3.4rem);margin:.15em 0 .25em} .cmp-theme-hero p{max-width:760px;margin:0;line-height:1.65;font-size:1.04rem} .cmp-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} .cmp-topic-card{padding:22px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff;display:flex;flex-direction:column;min-height:190px} .cmp-topic-card h2{font-size:1.18rem;margin:0 0 8px;line-height:1.25} .cmp-topic-card p{margin:0 0 16px;line-height:1.55;opacity:.74} .cmp-topic-card a{text-decoration:none;color:inherit} .cmp-theme-back{margin-top:28px} .cmp-theme-back a{text-decoration:none;font-weight:700;color:inherit} @media(max-width:850px){.cmp-home-hero{grid-template-columns:1fr}.cmp-home-stat{min-height:150px}.cmp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:650px){.cmp-editorial{padding:20px 14px 42px}.cmp-home-hero>div:first-child,.cmp-home-stat,.cmp-theme-hero{padding:22px}.cmp-section-head{display:block}.cmp-section-head p{margin-top:8px}.cmp-feature-grid,.cmp-category-grid,.cmp-topic-grid{grid-template-columns:1fr}.cmp-feature{min-height:0}} /* Comparer editorial hub V4.68 */ .cmp-hub{max-width:1120px;margin:0 auto;padding:28px 22px 60px} .cmp-main-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(240px,.65fr);gap:18px;margin:14px 0 48px} .cmp-main-hero>div,.cmp-main-hero aside,.cmp-topic-hero{border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#fff} .cmp-main-hero>div{padding:34px}.cmp-main-hero aside{padding:26px;display:flex;flex-direction:column;justify-content:flex-end} .cmp-main-hero span,.cmp-topic-hero>span,.cmp-section-title>span{font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800;opacity:.56} .cmp-main-hero h1{font-size:clamp(2.2rem,5vw,4.3rem);line-height:1;margin:.15em 0 .35em} .cmp-main-hero p,.cmp-topic-hero p{font-size:1.05rem;line-height:1.72;margin:0;max-width:780px} .cmp-main-hero aside strong{font-size:1.1rem}.cmp-main-hero aside p{font-size:.95rem;margin:.5em 0 0;line-height:1.6;opacity:.75} .cmp-section-title{margin:0 0 20px}.cmp-section-title h2{font-size:clamp(1.55rem,3vw,2.35rem);margin:.15em 0 .2em} .cmp-section-title p{max-width:700px;margin:0;line-height:1.6;opacity:.72} .cmp-home-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:50px} .cmp-home-theme{display:block;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.08);border-radius:22px;padding:25px;background:linear-gradient(180deg,#fff,#fafafa)} .cmp-home-theme>span{font-size:.75rem;font-weight:800;opacity:.32}.cmp-home-theme h2{font-size:1.42rem;margin:.35em 0 .4em} .cmp-home-theme p{line-height:1.58;margin:0 0 18px;opacity:.74}.cmp-home-theme strong{font-size:.9rem} .cmp-home-featured{margin-top:6px} .cmp-topic-hero{padding:32px;margin:14px 0 38px}.cmp-topic-hero h1{font-size:clamp(2rem,4.5vw,3.6rem);margin:.15em 0 .3em} .cmp-topic-guide{margin-bottom:42px} .cmp-topic-guide>article{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr);gap:28px;padding:22px 0;border-top:1px solid rgba(0,0,0,.08)} .cmp-topic-guide>article:last-child{border-bottom:1px solid rgba(0,0,0,.08)} .cmp-topic-guide h2{font-size:1.12rem;margin:0}.cmp-topic-guide p{margin:0;line-height:1.68;opacity:.8} .cmp-context-examples{margin-bottom:44px} .cmp-example-block{border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:22px;margin-bottom:14px;background:#fff} .cmp-example-block>div{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center} .cmp-example-block strong{font-size:1rem}.cmp-example-block span{opacity:.35}.cmp-example-block p{margin:12px 0 0;line-height:1.58;opacity:.76} .cmp-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px} .cmp-link-card{border:1px solid rgba(0,0,0,.08);border-radius:18px;padding:20px;background:#fff;display:flex;flex-direction:column;min-height:210px} .cmp-link-card h3{font-size:1.08rem;line-height:1.3;margin:0 0 9px}.cmp-link-card h3 a,.cmp-read{text-decoration:none;color:inherit} .cmp-link-card p{font-size:.92rem;line-height:1.55;margin:0 0 16px;opacity:.74}.cmp-read{font-size:.88rem;font-weight:700;margin-top:auto} .cmp-back{margin-top:28px}.cmp-back a{text-decoration:none;color:inherit;font-weight:700} @media(max-width:850px){.cmp-main-hero{grid-template-columns:1fr}.cmp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-topic-guide>article{grid-template-columns:1fr;gap:8px}} @media(max-width:620px){.cmp-hub{padding:20px 14px 42px}.cmp-main-hero>div,.cmp-main-hero aside,.cmp-topic-hero{padding:22px}.cmp-home-theme-grid,.cmp-related-grid{grid-template-columns:1fr}.cmp-example-block>div{grid-template-columns:1fr}.cmp-example-block>div span{transform:rotate(90deg);width:max-content}} /* Comparer redesign V4.69 */ .cmp-redesign{max-width:1180px;margin:0 auto;padding:28px 22px 64px} .cmp-redesign-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);gap:18px;margin:16px 0 52px} .cmp-redesign-hero-main{padding:38px 40px;border-radius:28px;background:linear-gradient(145deg,#f7f4ed 0%,#fff 72%);border:1px solid rgba(0,0,0,.07);position:relative;overflow:hidden} .cmp-redesign-hero-main:after{content:"Aa";position:absolute;right:24px;bottom:-28px;font-size:9rem;font-weight:800;letter-spacing:-.08em;opacity:.035;pointer-events:none} .cmp-redesign-eyebrow,.cmp-redesign-heading span,.cmp-redesign-note>span,.cmp-feature-kicker,.cmp-redesign-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;opacity:.58} .cmp-redesign-hero h1{font-size:clamp(2.5rem,5.8vw,5rem);line-height:.95;letter-spacing:-.035em;margin:.18em 0 .4em;max-width:900px} .cmp-redesign-hero h1 em{font-style:normal;font-weight:500;opacity:.72} .cmp-redesign-hero-main>p{font-size:1.08rem;line-height:1.72;max-width:760px;margin:0} .cmp-redesign-note{border:1px solid rgba(0,0,0,.08);border-radius:28px;padding:28px;background:#fff;display:flex;flex-direction:column;justify-content:flex-end} .cmp-redesign-note strong{font-size:1.3rem;line-height:1.25;margin:.5em 0} .cmp-redesign-note p{margin:0;line-height:1.6;opacity:.72} .cmp-redesign-heading{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:20px} .cmp-redesign-heading h2{font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.02em;margin:.15em 0 0} .cmp-redesign-heading p{max-width:460px;margin:0;line-height:1.55;opacity:.7} .cmp-redesign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:54px} .cmp-redesign-card{border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:24px 24px 22px;background:#fff;position:relative;overflow:hidden;min-height:300px;display:flex;flex-direction:column} .cmp-redesign-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,rgba(0,0,0,.16),rgba(0,0,0,.03))} .cmp-redesign-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px} .cmp-redesign-index{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.12);font-size:.78rem;font-weight:800;opacity:.68} .cmp-redesign-card h2{font-size:1.55rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 10px} .cmp-redesign-card p{font-size:.98rem;line-height:1.62;margin:0 0 18px;opacity:.76;max-width:94%} .cmp-redesign-tags{font-size:.82rem;font-weight:700;opacity:.48;margin-top:auto;margin-bottom:18px} .cmp-redesign-action{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08);text-decoration:none;color:inherit;font-weight:800;font-size:.92rem} .cmp-redesign-action span{font-size:1.2rem} .cmp-redesign-discover{margin-top:10px} .cmp-redesign-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px} .cmp-redesign-feature{border-radius:20px;padding:22px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fff,#fafafa);display:flex;flex-direction:column;min-height:240px} .cmp-redesign-feature h3{font-size:1.2rem;line-height:1.25;margin:.45em 0 .5em} .cmp-redesign-feature p{font-size:.92rem;line-height:1.58;margin:0;opacity:.72} .cmp-feature-action{margin-top:auto;padding-top:18px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:inherit;font-weight:800;border-top:1px solid rgba(0,0,0,.08)} .cmp-feature-action span{font-size:1.15rem} @media(max-width:900px){.cmp-redesign-hero{grid-template-columns:1fr}.cmp-redesign-feature-grid{grid-template-columns:1fr}.cmp-redesign-feature{min-height:0}} @media(max-width:720px){.cmp-redesign{padding:20px 14px 44px}.cmp-redesign-hero-main,.cmp-redesign-note{padding:24px}.cmp-redesign-grid{grid-template-columns:1fr}.cmp-redesign-heading{display:block}.cmp-redesign-heading p{margin-top:8px}.cmp-redesign-card{min-height:0}.cmp-redesign-hero-main:after{font-size:6rem}} /* ========================================================= COMPARER V4.70 — strong editorial redesign ========================================================= */ .cmp70{ --cmp70-ink:#20262b; --cmp70-muted:#667078; --cmp70-line:#e5e7e5; --cmp70-paper:#ffffff; --cmp70-soft:#f5f3ed; --cmp70-accent:#d8eadf; --cmp70-accent-strong:#245c43; max-width:1180px; margin:0 auto; padding:30px 22px 68px; color:var(--cmp70-ink) } .cmp70 a{color:inherit} .cmp70-hero{ display:grid; grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr); gap:18px; margin:18px 0 54px } .cmp70-hero-copy{ position:relative; overflow:hidden; padding:44px 46px 42px; border:1px solid var(--cmp70-line); border-radius:30px; background: radial-gradient(circle at 93% 13%,rgba(216,234,223,.85),transparent 27%), linear-gradient(145deg,#fff 0%,#faf9f6 100%) } .cmp70-hero-copy:after{ content:"mot"; position:absolute; right:-12px; bottom:-58px; font-size:11rem; line-height:1; font-weight:800; letter-spacing:-.08em; opacity:.035; pointer-events:none } .cmp70-kicker,.cmp70-section-head>div>span,.cmp70-method>span,.cmp70-pick-label{ display:block; font-size:.72rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; color:var(--cmp70-accent-strong) } .cmp70-hero h1{ max-width:880px; margin:.22em 0 .36em; font-size:clamp(2.55rem,5.5vw,5.1rem); line-height:.94; letter-spacing:-.045em } .cmp70-hero h1 em{ font-style:normal; font-weight:500; color:#5c666d } .cmp70-hero-copy>p{ max-width:800px; margin:0; font-size:1.08rem; line-height:1.75; color:#4e575e } .cmp70-method{ display:flex; flex-direction:column; justify-content:flex-end; padding:30px; border-radius:30px; background:var(--cmp70-ink); color:#fff } .cmp70-method>span{color:#b9d8c7} .cmp70-method ol{ list-style:none; padding:0; margin:24px 0 0 } .cmp70-method li{ display:grid; grid-template-columns:30px 1fr; gap:10px; padding:14px 0; border-top:1px solid rgba(255,255,255,.14); line-height:1.45 } .cmp70-method li:last-child{border-bottom:1px solid rgba(255,255,255,.14)} .cmp70-method li strong{color:#b9d8c7} .cmp70-section-head{ display:flex; align-items:end; justify-content:space-between; gap:32px; margin-bottom:22px } .cmp70-section-head h2{ margin:.15em 0 0; font-size:clamp(1.8rem,3vw,2.65rem); line-height:1.05; letter-spacing:-.025em } .cmp70-section-head>p{ max-width:490px; margin:0; color:var(--cmp70-muted); line-height:1.6 } .cmp70-guide-list{ display:grid; grid-template-columns:1fr 1fr; gap:18px; margin-bottom:58px } .cmp70-guide{ display:grid; grid-template-columns:108px minmax(0,1fr); min-height:290px; border:1px solid var(--cmp70-line); border-radius:26px; overflow:hidden; background:var(--cmp70-paper); box-shadow:0 1px 0 rgba(0,0,0,.02); transition:transform .18s ease,box-shadow .18s ease } .cmp70-guide:hover{ transform:translateY(-3px); box-shadow:0 18px 42px rgba(32,38,43,.08) } .cmp70-number{ display:flex; flex-direction:column; justify-content:space-between; padding:22px 18px; background:var(--cmp70-accent); border-right:1px solid #c6ddce } .cmp70-number small{ font-size:.68rem; text-transform:uppercase; letter-spacing:.12em; font-weight:800; color:var(--cmp70-accent-strong) } .cmp70-number strong{ font-size:2.8rem; line-height:1; letter-spacing:-.06em; color:var(--cmp70-accent-strong) } .cmp70-guide-body{ display:flex; flex-direction:column; min-width:0; padding:26px 26px 22px } .cmp70-guide-copy h2{ margin:0 0 11px; font-size:1.62rem; line-height:1.12; letter-spacing:-.025em } .cmp70-guide-copy p{ margin:0; max-width:95%; color:var(--cmp70-muted); line-height:1.64 } .cmp70-guide-foot{ display:flex; align-items:end; justify-content:space-between; gap:18px; margin-top:auto; padding-top:22px } .cmp70-words{ display:flex; flex-wrap:wrap; gap:7px } .cmp70-words span{ padding:6px 9px; border:1px solid var(--cmp70-line); border-radius:999px; background:#fafafa; font-size:.76rem; font-weight:700; color:#657078 } .cmp70-cta{ flex:0 0 auto; display:inline-flex; align-items:center; gap:10px; padding:10px 13px; border-radius:12px; text-decoration:none; font-size:.88rem; font-weight:800; background:var(--cmp70-ink); color:#fff!important } .cmp70-cta span{font-size:1.05rem} .cmp70-picks{margin-top:6px} .cmp70-pick-grid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px } .cmp70-pick{ display:flex; flex-direction:column; min-height:245px; padding:23px; border:1px solid var(--cmp70-line); border-radius:22px; background:linear-gradient(180deg,#fff,#fafafa) } .cmp70-pick h3{ margin:.5em 0 .55em; font-size:1.23rem; line-height:1.25; letter-spacing:-.015em } .cmp70-pick p{ margin:0 0 20px; color:var(--cmp70-muted); line-height:1.58 } .cmp70-pick>a{ display:flex; align-items:center; justify-content:space-between; gap:12px; margin-top:auto; padding-top:16px; border-top:1px solid var(--cmp70-line); text-decoration:none; font-weight:800; font-size:.9rem } @media(max-width:920px){ .cmp70-hero{grid-template-columns:1fr} .cmp70-method{min-height:230px} .cmp70-guide-list{grid-template-columns:1fr} .cmp70-pick-grid{grid-template-columns:1fr} .cmp70-pick{min-height:0} } @media(max-width:620px){ .cmp70{padding:20px 14px 46px} .cmp70-hero-copy,.cmp70-method{padding:24px} .cmp70-hero-copy:after{font-size:7rem} .cmp70-section-head{display:block} .cmp70-section-head>p{margin-top:9px} .cmp70-guide{grid-template-columns:72px minmax(0,1fr);min-height:0} .cmp70-number{padding:18px 12px} .cmp70-number strong{font-size:2rem} .cmp70-guide-body{padding:20px} .cmp70-guide-foot{display:block} .cmp70-cta{margin-top:14px} } .home-context-link{margin:32px 0;padding:24px;border:1px solid #e2e7e4;border-radius:16px;background:#fff} .home-context-link h2{margin:0 0 8px} .home-context-link p{margin:0 0 14px;max-width:760px} .home-context-link a{font-weight:700;text-decoration:none} @media(max-width:700px){.home-context-link{margin:32px 0;padding:24px;border:1px solid #e2e7e4;border-radius:16px;background:#fff}} .promise-width{width:100%;box-sizing:border-box} .cld-bridge{max-width:1080px;margin:34px auto;padding:22px 24px;border:1px solid #dde6e1;border-radius:18px;background:#f7faf8;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center} .cld-bridge span{font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:#34745a} .cld-bridge strong{font-size:.94rem;color:#26332d} .cld-bridge a{font-size:.82rem;font-weight:800;color:#34745a;text-decoration:none} @media(max-width:760px){.cld-bridge{margin:26px 16px;grid-template-columns:1fr;gap:7px}} .qml-door{max-width:1080px;margin:34px auto;padding:22px 24px;border:1px solid #dde6e1;border-radius:18px;background:#f7faf8;display:grid;grid-template-columns:auto auto 1fr auto;gap:14px;align-items:center} .qml-door span{font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em;color:#34745a} .qml-door strong{font-size:.94rem;color:#26332d} .qml-door p{margin:0;font-size:.86rem;line-height:1.45;color:#5e6c65} .qml-door a{font-size:.82rem;font-weight:800;color:#34745a;text-decoration:none;white-space:nowrap} @media(max-width:820px){.qml-door{margin:26px 16px;grid-template-columns:1fr;gap:7px}.qml-door a{white-space:normal}} /* Prototype Formulations — léger, sans dépendance externe */ .frm-page{--f-ink:#172a31;--f-muted:#63757b;--f-line:#dbe6e7;--f-blue:#276b83;--f-blue-deep:#183e4c;--f-mint:#eaf5f1;--f-sand:#f8f3e9;--f-coral:#c66c60;max-width:1180px;margin:0 auto;padding:30px 22px 76px;color:var(--f-ink)} .frm-breadcrumb{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#75868c;font-size:13px;margin:4px 0 23px}.frm-breadcrumb a{color:inherit;text-decoration:none}.frm-breadcrumb a:hover{text-decoration:underline} .frm-hero{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:17px;align-items:stretch}.frm-hero-main,.frm-hero-side{border:1px solid var(--f-line);border-radius:28px;overflow:hidden}.frm-hero-main{position:relative;padding:38px 40px;background:radial-gradient(circle at 95% 0,rgba(39,107,131,.10),transparent 34%),#fff}.frm-hero-main:after{content:"";position:absolute;right:-80px;bottom:-105px;width:250px;height:250px;border:1px solid rgba(39,107,131,.12);border-radius:50%;box-shadow:0 0 0 34px rgba(39,107,131,.035),0 0 0 68px rgba(39,107,131,.025);pointer-events:none}.frm-eyebrow,.frm-section-kicker,.frm-mini-label,.frm-result-label{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:var(--f-blue)}.frm-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#55a17f;margin-right:6px;box-shadow:0 0 0 5px rgba(85,161,127,.12)} .frm-hero h1{position:relative;z-index:1;font-size:clamp(38px,5.3vw,66px);line-height:.99;letter-spacing:-.048em;margin:15px 0 18px;max-width:850px}.frm-lead{position:relative;z-index:1;font-size:19px;line-height:1.65;color:#50656c;max-width:800px;margin:0}.frm-verdict-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:30px}.frm-verdict{padding:13px 14px;border:1px solid #dfe9e9;border-radius:15px;background:#fbfdfd}.frm-verdict.good{background:#edf7f2;border-color:#cee5d9}.frm-verdict b{display:block;font-size:14px}.frm-verdict span{display:block;font-size:12px;line-height:1.35;color:#718187;margin-top:3px} .frm-hero-side{padding:30px;background:linear-gradient(150deg,#173c4a,#102d38);color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 40px rgba(17,51,64,.12)}.frm-hero-side .frm-mini-label{color:#a9d2df}.frm-hero-side p{font-size:16px;line-height:1.7;color:#e5f0f3;margin:18px 0 30px}.frm-hero-side strong{color:#fff}.frm-jump{display:flex;justify-content:space-between;align-items:center;color:#fff;text-decoration:none;font-weight:800;border-top:1px solid rgba(255,255,255,.16);padding-top:17px}.frm-jump span{font-size:20px} .frm-sense-strip{margin:18px 0 46px;padding:21px 23px;border:1px solid var(--f-line);border-radius:21px;background:#fbfdfc}.frm-strip-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:17px}.frm-strip-head span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:850;color:#738187}.frm-strip-head strong{font-size:14px}.frm-anatomy{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.frm-token{border:1px solid #cfdedf;background:#fff;color:var(--f-ink);padding:11px 14px;border-radius:999px;font:inherit;font-weight:760;cursor:pointer;transition:.15s ease}.frm-token:hover,.frm-token.is-active{border-color:#8ebbc9;background:#eaf4f7;color:#205d74;transform:translateY(-1px)}.frm-plus{color:#9aabad}.frm-token-note{min-height:27px;margin:14px 0 0;color:#5e6f75;font-size:14px} .frm-section{margin:52px 0}.frm-section h2{font-size:clamp(27px,3vw,39px);line-height:1.08;letter-spacing:-.025em;margin:9px 0 16px}.frm-section>p,.frm-two-col>div>p{color:var(--f-muted);max-width:760px}.frm-two-col{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:24px;align-items:start}.frm-context-list{display:grid;gap:10px;margin-top:22px}.frm-context-list article{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:start;padding:16px;border:1px solid var(--f-line);border-radius:16px;background:#fff}.frm-context-list article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#eef5f6;color:var(--f-blue);font-size:11px;font-weight:900}.frm-context-list b{font-size:15px}.frm-context-list p{margin:4px 0 0;color:#64767c;font-size:14px;line-height:1.55}.frm-warning-card{padding:25px;border-radius:23px;border:1px solid #eadfcb;background:linear-gradient(155deg,#fffaf1,#fff)}.frm-warning-card h3{font-size:24px;line-height:1.13;margin:8px 0 12px}.frm-warning-card>p{color:#716958}.frm-before-after{display:grid;gap:9px;margin-top:20px}.frm-before-after>div{padding:14px;border:1px solid #eadfcb;border-radius:14px;background:rgba(255,255,255,.8)}.frm-before-after .better{border-color:#cae0d5;background:#f2f8f5}.frm-before-after small{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;color:#8c7a59}.frm-before-after .better small{color:#4f806c}.frm-before-after p{font-weight:650;font-size:14px;line-height:1.5;margin:5px 0 0} .frm-section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:20px}.frm-section-head h2{margin-bottom:0}.frm-section-head>p{max-width:410px;margin:0;color:var(--f-muted);font-size:14px}.frm-workshop{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);border:1px solid var(--f-line);border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 20px 55px rgba(21,51,62,.07)}.frm-workshop-controls{padding:27px}.frm-control-group+.frm-control-group{margin-top:25px}.frm-control-label{display:block;font-weight:850;font-size:13px;margin-bottom:10px}.frm-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.frm-segmented button,.frm-tone-scale button{border:1px solid #d7e3e5;background:#fff;color:#41565e;border-radius:12px;padding:11px 12px;font:inherit;font-size:13px;font-weight:730;cursor:pointer;transition:.15s ease}.frm-segmented button:hover,.frm-segmented button.is-active{background:#edf6f8;border-color:#97bfcb;color:#215d73}.frm-tone-scale{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.frm-tone-scale button{display:flex;align-items:center;justify-content:center;gap:7px}.frm-tone-scale button span{width:8px;height:8px;border:2px solid #9aafb5;border-radius:50%}.frm-tone-scale button.is-active{background:#f2f7f5;border-color:#aacdbf;color:#376e59}.frm-tone-scale button.is-active span{border-color:#4d8a72;background:#4d8a72;box-shadow:0 0 0 3px #dcece5}.frm-workshop-result{position:relative;padding:30px;background:linear-gradient(145deg,#eaf4f7,#f9fcfc);border-left:1px solid var(--f-line);display:flex;flex-direction:column;justify-content:center}.frm-workshop-result:before{content:"“";position:absolute;right:20px;top:8px;font:900 90px/1 Georgia,serif;color:rgba(39,107,131,.09)}.frm-workshop-result blockquote{position:relative;margin:12px 0 13px;font-size:clamp(21px,2.4vw,29px);font-weight:820;line-height:1.3;letter-spacing:-.02em}.frm-workshop-result>p{color:#596e75;line-height:1.6;margin:0}.frm-result-meta{display:flex;gap:7px;margin-top:20px}.frm-result-meta span{padding:6px 9px;border-radius:999px;background:#fff;border:1px solid #d6e5e8;color:#45636d;font-size:11px;font-weight:800} .frm-alt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.frm-alt-card{display:flex;flex-direction:column;min-height:245px;padding:20px;border:1px solid var(--f-line);border-radius:18px;background:#fff;transition:.16s ease}.frm-alt-card:hover{transform:translateY(-3px);border-color:#a9cbd4;box-shadow:0 12px 30px rgba(31,74,89,.07)}.frm-alt-top{display:flex;flex-direction:column;gap:8px}.frm-alt-top b{font-size:17px;line-height:1.35}.frm-alt-top span{align-self:flex-start;padding:5px 8px;border-radius:999px;background:#eef5f6;color:#3c7388;font-size:10px;text-transform:uppercase;letter-spacing:.07em;font-weight:900}.frm-alt-card>p{color:#64767c;font-size:14px;line-height:1.6}.frm-alt-card footer{margin-top:auto;padding-top:15px;border-top:1px solid #e7eded;color:#65767b;font-size:12px}.frm-alt-card footer strong{color:#334c54} .frm-spectrum-section{padding:30px;border-radius:26px;background:#173b49;color:#fff}.frm-spectrum-section .frm-section-kicker{color:#9fc9d6}.frm-spectrum-section .frm-section-head>p{color:#bcd0d7}.frm-spectrum{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:21px}.frm-spectrum-line{position:absolute;top:27px;left:4%;right:4%;height:2px;background:linear-gradient(90deg,#b5d6df,#8ab8c6,#5d93a5,#d08a7f)}.frm-spectrum article{position:relative;padding-top:25px}.frm-spectrum-point{position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;background:#fff;border:4px solid #75a9b9;box-shadow:0 0 0 4px rgba(255,255,255,.08)}.frm-spectrum article:last-child .frm-spectrum-point{border-color:#d08a7f}.frm-spectrum small{font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:900;color:#a9c9d3}.frm-spectrum p{font-size:14px;line-height:1.55;color:#eef5f7;margin:8px 0 0} .frm-quiz{display:grid;grid-template-columns:290px 1fr;gap:26px;padding:29px;border:1px solid var(--f-line);border-radius:26px;background:#fff}.frm-quiz-intro{position:sticky;top:18px;align-self:start}.frm-quiz-intro h2{font-size:31px}.frm-quiz-intro>p{color:var(--f-muted);font-size:14px}.frm-score{display:flex;align-items:baseline;margin-top:22px}.frm-score span{font-size:52px;font-weight:900;line-height:1;color:var(--f-blue)}.frm-score small{font-size:18px;font-weight:800;color:#8ba0a6}.frm-quiz-list{display:grid;gap:13px}.frm-question{padding:19px;border:1px solid #dfe8e9;border-radius:17px;background:#fbfcfc}.frm-question-head span{display:block;color:var(--f-blue);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.frm-question-head b{display:block;margin-top:5px;font-size:15px;line-height:1.5}.frm-answers{display:grid;gap:7px;margin-top:14px}.frm-answers button{padding:12px 14px;text-align:left;border:1px solid #d8e3e4;border-radius:12px;background:#fff;color:#354b53;font:inherit;font-size:13px;line-height:1.45;cursor:pointer}.frm-answers button:hover{border-color:#9fc5cf;background:#f4f9fa}.frm-answers button.correct{border-color:#9fceb9;background:#edf8f2;color:#2f6550}.frm-answers button.wrong{border-color:#e0b1aa;background:#fff2f0;color:#8b4b42}.frm-answers button:disabled{cursor:default}.frm-feedback{min-height:20px;margin:9px 2px 0;color:#617279;font-size:12px}.frm-question.is-correct .frm-feedback{color:#38735c}.frm-question.is-wrong .frm-feedback{color:#95594f}.frm-reset{grid-column:2;border:0;background:transparent;color:var(--f-blue);font-weight:850;cursor:pointer;justify-self:start;padding:0} .frm-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.frm-rule-grid article{padding:25px;border-radius:21px;background:#eef6f8;border:1px solid #d7e6e9}.frm-rule-grid article:last-child{background:#f5f7f0;border-color:#e2e7d6}.frm-rule-grid h2{font-size:25px}.frm-rule-grid p{color:#5e7075;margin-bottom:0}.frm-related{display:grid;grid-template-columns:auto repeat(3,1fr);gap:9px;align-items:stretch;margin-top:54px;padding-top:22px;border-top:1px solid var(--f-line)}.frm-related>span{align-self:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#718187;padding-right:10px}.frm-related a{display:flex;flex-direction:column;padding:13px 14px;border:1px solid var(--f-line);border-radius:13px;text-decoration:none;color:var(--f-ink);background:#fff}.frm-related a:hover{border-color:#a6c6cf}.frm-related b{font-size:13px}.frm-related small{color:#7b8b90;margin-top:2px} @media(max-width:900px){.frm-hero{grid-template-columns:1fr}.frm-hero-side{min-height:210px}.frm-two-col,.frm-workshop{grid-template-columns:1fr}.frm-workshop-result{border-left:0;border-top:1px solid var(--f-line)}.frm-alt-grid{grid-template-columns:repeat(2,1fr)}.frm-spectrum{grid-template-columns:repeat(2,1fr)}.frm-spectrum-line{display:none}.frm-quiz{grid-template-columns:1fr}.frm-quiz-intro{position:static}.frm-reset{grid-column:1}.frm-related{grid-template-columns:1fr 1fr}.frm-related>span{grid-column:1/-1}} @media(max-width:620px){.frm-page{padding:22px 14px 56px}.frm-breadcrumb{font-size:12px}.frm-hero-main{padding:26px 20px}.frm-hero-side{padding:23px}.frm-hero h1{font-size:38px}.frm-lead{font-size:17px}.frm-verdict-row{grid-template-columns:1fr}.frm-strip-head{display:block}.frm-strip-head strong{display:block;margin-top:5px}.frm-sense-strip{padding:18px 15px}.frm-two-col{gap:14px}.frm-section{margin:42px 0}.frm-section-head{display:block}.frm-section-head>p{margin-top:10px}.frm-segmented{grid-template-columns:1fr}.frm-tone-scale{grid-template-columns:1fr 1fr 1fr}.frm-workshop-controls,.frm-workshop-result{padding:20px}.frm-alt-grid,.frm-spectrum,.frm-rule-grid{grid-template-columns:1fr}.frm-spectrum-section{padding:23px 18px}.frm-spectrum article{padding-top:18px}.frm-spectrum-point{top:-1px}.frm-quiz{padding:19px 15px}.frm-related{grid-template-columns:1fr}.frm-related>span{grid-column:auto}.frm-related a{padding:12px}.frm-token{font-size:14px}.frm-plus{display:none}} @media(prefers-reduced-motion:reduce){.frm-token,.frm-alt-card,.frm-segmented button,.frm-tone-scale button{transition:none!important}.frm-alt-card:hover,.frm-token:hover{transform:none}} /* Modules V2 */ .frm-verdict.warn{background:#fff7ec;border-color:#ecd9bd}.frm-verdict.warn b{color:#835d24}.frm-verdict.debate{background:#f7f2fb;border-color:#dfd1ea}.frm-verdict.debate b{color:#64477a} .frm-callout{margin:22px 0;padding:19px 20px;border-left:4px solid var(--f-blue);border-radius:0 16px 16px 0;background:#f3f8f9}.frm-callout b{display:block;margin-bottom:4px}.frm-callout p{margin:0;color:#587078;line-height:1.6} .frm-choice-lab{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.frm-choice-lab button{min-height:108px;padding:16px;border:1px solid var(--f-line);border-radius:16px;background:#fff;text-align:left;cursor:pointer;font:inherit;color:var(--f-ink);transition:.15s ease}.frm-choice-lab button:hover,.frm-choice-lab button.is-active{border-color:#91bec9;background:#eef7f8;transform:translateY(-2px)}.frm-choice-lab b{display:block;font-size:15px}.frm-choice-lab small{display:block;color:#72858b;margin-top:5px;line-height:1.45}.frm-lab-result{margin-top:12px;padding:18px 20px;border-radius:17px;background:#173b49;color:#fff}.frm-lab-result small{text-transform:uppercase;letter-spacing:.1em;color:#a9cbd4;font-weight:850;font-size:10px}.frm-lab-result strong{display:block;margin-top:6px;font-size:20px;line-height:1.35}.frm-lab-result p{color:#dce8eb;margin:8px 0 0;line-height:1.55;font-size:14px} .frm-compare-table{display:grid;gap:8px;margin-top:18px}.frm-compare-row{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:14px;padding:14px 15px;border:1px solid var(--f-line);border-radius:14px}.frm-compare-row b{font-size:14px}.frm-compare-row p{margin:0;color:#66787e;font-size:13px;line-height:1.55} .frm-position-demo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.frm-position-demo article{padding:18px;border:1px solid var(--f-line);border-radius:16px;background:#fff}.frm-position-demo small{display:block;color:var(--f-blue);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.frm-position-demo p{font-weight:700;line-height:1.45;margin:8px 0 0}.frm-position-demo span{display:block;color:#72858a;font-size:12px;line-height:1.45;margin-top:8px} .frm-debate-box{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.frm-debate-box article{padding:20px;border-radius:18px;border:1px solid var(--f-line)}.frm-debate-box article:first-child{background:#f6faf8}.frm-debate-box article:last-child{background:#fff8f0}.frm-debate-box h3{margin:0 0 8px;font-size:18px}.frm-debate-box p{margin:0;color:#65777c;line-height:1.6;font-size:14px} .frm-mini-nav{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0 0}.frm-mini-nav a{padding:7px 10px;border-radius:999px;border:1px solid var(--f-line);text-decoration:none;color:#49626b;font-size:12px;font-weight:750;background:#fff}.frm-mini-nav a:hover{border-color:#98bec9;color:#245f75} @media(max-width:720px){.frm-choice-lab,.frm-position-demo,.frm-debate-box{grid-template-columns:1fr}.frm-compare-row{grid-template-columns:1fr;gap:5px}.frm-choice-lab button{min-height:auto}} /* petit complément spécifique à l'aperçu autonome */ .frm-hub-count{font-size:.82rem;font-weight:800;opacity:.65} .frm-hub-intro{max-width:760px} .frm-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} .frm-hub-card{display:block;text-decoration:none;color:inherit} .frm-hub-card .frm-alt-card{height:100%;box-sizing:border-box} .frm-hub-card:hover .frm-alt-card{transform:translateY(-2px)} @media(max-width:760px){.frm-hub-grid{grid-template-columns:1fr}}
Disponibilité et refus

« Je ne suis pas disponible »

« Je ne suis pas disponible » est une manière neutre d’indiquer que l’on ne peut pas être présent, répondre ou prendre en charge quelque chose au moment proposé. La phrase ne signifie pas nécessairement que l’on refuse : elle peut simplement signaler que le moment ne convient pas.

Formulationnaturelle et courante
Tonneutre, parfois un peu sec seule
Idée centraleindisponibilité, pas forcément refus
Le bon réflexePréciser le moment ou proposer une solution lorsque c’est utile.
Selon la situation

Que comprend réellement votre interlocuteur ?

01
Refuser un horaire, pas la rencontre

On vous propose un rendez-vous mardi à 18 h. Vous répondez : « Je ne suis pas disponible à 18 h, mais je peux à partir de 19 h 30. » L’intention est très claire : la rencontre reste souhaitée, seul l’horaire pose problème.

02
Réponse professionnelle

Dans un échange professionnel, vous recevez une demande de rendez-vous pour un moment où vous êtes déjà pris. « Je ne suis pas disponible demain matin. En revanche, je peux vous recevoir jeudi après-midi. » La seconde phrase évite que l’indisponibilité soit interprétée comme une fin de non-recevoir.

03
Réponse très courte

À la question « Tu peux m’aider ce soir ? », répondre seulement « Je ne suis pas disponible » est correct. Entre proches, toutefois, « Je ne peux pas ce soir » ou « Pas ce soir, désolée » peut paraître plus spontané selon le contexte.

Choisir la bonne formulation

« Je ne suis pas disponible », « je ne peux pas » ou « je ne pourrai pas » ?

Je ne suis pas disponible

Neutre

Met l’accent sur la disponibilité. Très naturel pour un rendez-vous, un créneau, une réunion ou une période donnée : « Je ne suis pas disponible vendredi matin. »

Je ne peux pas

Plus direct

Très courant dans la conversation. Il exprime simplement l’impossibilité : « Je ne peux pas ce soir. » Selon le contexte, il peut sonner plus spontané que « je ne suis pas disponible ».

Je ne pourrai pas

Action prévue

Convient particulièrement lorsque l’on parle d’une action future déjà identifiée : « Je ne pourrai pas venir à la réunion de lundi. » On précise directement ce que l’on ne pourra pas faire.

Je ne suis pas libre

Courant

Proche de « je ne suis pas disponible », souvent naturel pour parler de son emploi du temps : « Je ne suis pas libre mercredi soir. »

Formuler selon l’intention

Quelques réponses naturelles

A
Vous voulez proposer un autre moment

« Je ne suis pas disponible lundi. Est-ce que mardi vous conviendrait ? »

B
Vous ne connaissez pas encore vos disponibilités

« Je ne sais pas encore si je serai disponible. Je vous confirme cela demain. »

C
Vous refusez simplement pour cette fois

« Je ne pourrai pas venir cette fois-ci, merci de m’avoir proposé. »

Exercice interactif

Quelle réponse convient le mieux ?

Choisissez la formulation la plus naturelle selon l’intention.

0/ 3
Situation 1Vous souhaitez accepter la rencontre, mais l’horaire proposé ne vous convient pas.
Situation 2Vous savez que vous ne pourrez pas assister à une réunion lundi.
Situation 3Vous ne connaissez pas encore votre emploi du temps de vendredi.
À retenir

« Je ne suis pas disponible » est correct et naturel. La phrase indique d’abord qu’un moment ou une demande n’est pas compatible avec vos disponibilités.

Pour être plus clair

Ajoutez le créneau concerné et, si vous souhaitez maintenir l’échange, une autre possibilité.