.mq-page .seo-panel p{line-height:1.6}.mq-page .card-tag a{color:inherit;text-decoration:none}.mq-page .card-tag a:hover{text-decoration:underline}.mq-brief p{font-size:17px;color:#2b2a24}.mq-small{font-size:13px;color:#6e6d66;line-height:1.5}.mq-small a{color:inherit}.mq-sub{margin-top:28px}.mq-sim{border:1px solid #e7e6e1;border-radius:18px;padding:22px;background:#fff;max-width:640px}.mq-sim-kicker{margin:0 0 14px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8a8980}.mq-sim-field{border:0;margin:0 0 18px;padding:0}.mq-sim-field label,.mq-sim-field legend,.mq-sim-field>span{display:block;font-weight:600;font-size:14px;margin-bottom:10px;color:#18170f}.mq-sim-field input[type=range]{width:100%;accent-color:#18170f}.mq-sim-options{display:flex;flex-wrap:wrap;gap:8px}.mq-sim-opt{display:inline-flex!important;align-items:center;gap:0;margin:0!important;padding:8px 14px;border:1px solid #dcdbd5;border-radius:999px;font-weight:500!important;cursor:pointer;background:#fafaf8}.mq-sim-opt input{position:absolute;opacity:0;pointer-events:none}.mq-sim-opt.is-on{background:#18170f;border-color:#18170f;color:#fff}.mq-sim-opt:focus-within{outline:2px solid #18170f;outline-offset:2px}.mq-sim-result{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;background:#f4f4f1;margin:4px 0 12px}.mq-sim-result span{font-size:13px;color:#6e6d66}.mq-sim-result strong{font-size:26px;letter-spacing:-.02em;color:#18170f}.mq-sim-result small{font-size:12px;color:#8a8980}.mq-sim-result small a{color:inherit}.mq-sim-note{font-size:13px;color:#6e6d66;margin:0 0 16px}.mq-sim-cta{display:inline-flex}.mq-sim-cta-sub{font-size:12px;color:#8a8980;margin:8px 0 0}.mq-list{padding-left:20px;grid-gap:8px;gap:8px}.mq-list,.mq-vars{margin:0;display:grid}.mq-vars{grid-gap:14px;gap:14px}.mq-vars dt{font-weight:600;color:#18170f}.mq-vars dd{margin:2px 0 0;color:#52514a}.mq-steps{margin:0;padding-left:20px;display:grid;grid-gap:12px;gap:12px}.mq-steps li strong{display:block;color:#18170f}.mq-steps li span{color:#52514a}.mq-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mq-links a{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid #dcdbd5;color:#18170f;text-decoration:none;font-size:14px}.mq-links a:hover{background:#f4f4f1}.mq-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.mq-cards a{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px;border-radius:14px;border:1px solid #e7e6e1;background:#fff;color:#18170f;text-decoration:none}.mq-cards a:hover{border-color:#18170f}.mq-cards span{font-size:13.5px;color:#6e6d66;line-height:1.45}.mq-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0}.mq-table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px}.mq-table td,.mq-table th{padding:10px 12px;border-bottom:1px solid #ecebe6;text-align:left;vertical-align:top}.mq-table thead th{font-size:12.5px;color:#6e6d66;font-weight:600}.mq-table tbody th{font-weight:600;color:#18170f}.mq-table td a{color:#52514a}.mq-caption{caption-side:top;text-align:left;font-size:13px;color:#6e6d66;padding-bottom:6px}.mq-convo{display:flex;flex-direction:column;gap:10px;max-width:620px}.mq-bubble{margin:0;padding:10px 14px;border-radius:16px;max-width:85%;font-size:15px}.mq-bubble--visiteur{align-self:flex-end;background:#18170f;color:#fff;border-bottom-right-radius:6px}.mq-bubble--agent{align-self:flex-start;background:#f1f1ee;color:#18170f;border-bottom-left-radius:6px}.mq-who{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;opacity:.6;margin-bottom:2px}@media (max-width:520px){.mq-sim{padding:16px}.mq-sim-result strong{font-size:22px}}.mq-audit-form{display:flex;gap:8px;flex-wrap:wrap}.mq-audit-form input{flex:1 1 220px;min-width:0;padding:12px 14px;border:1px solid #dcdbd5;border-radius:12px;font:inherit;font-size:15px;background:#fff;color:#18170f}.mq-audit-form input:focus{outline:2px solid #18170f;outline-offset:1px}.mq-audit-form .btn-n[disabled]{opacity:.5;cursor:default}.mq-audit-error{color:#b42318;font-size:14px;margin:12px 0 0}.mq-audit-list{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:10px;gap:10px}.mq-audit-list li{padding:12px 14px;border-radius:12px;border:1px solid #ecebe6;background:#fff}.mq-audit-list b{display:flex;align-items:center;gap:8px;color:#18170f}.mq-audit-list b i{width:10px;height:10px;border-radius:50%;flex:0 0 auto;background:#34d074}.mq-audit-list li.is-ko b i{background:#e5484d}.mq-audit-list span{display:block;font-size:12.5px;color:#8a8980;margin-top:2px}.mq-audit-list p{margin:6px 0 0;font-size:14px;color:#52514a}.mq-table--wide{min-width:820px}.mq-table tr.is-brift td,.mq-table tr.is-brift th{background:#f6f6f2}.mq-num{width:100%;max-width:240px;padding:10px 12px;border:1px solid #dcdbd5;border-radius:10px;font:inherit;font-size:15px;background:#fff;color:#18170f}.mq-num:focus{outline:2px solid #18170f;outline-offset:1px}.fq{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.fq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.fq-side{position:-webkit-sticky;position:sticky;top:90px}}.fq-form{display:grid;grid-gap:14px;gap:14px;min-width:0}.fq-field,.fq-grid label{display:grid;grid-gap:4px;gap:4px;font-size:.9rem;min-width:0}.fq-field span,.fq-grid label span,.fq-group legend,.fq-label{font-weight:600;font-size:.9rem}.fq input:not([type=checkbox]):not([type=color]),.fq select,.fq-code{width:100%;min-width:0;padding:9px 11px;border:1px solid rgba(0,0,0,.18);border-radius:10px;background:#fff;color:inherit;font:inherit;font-size:.92rem}.fq input[type=color]{width:100%;height:40px;padding:2px;border:1px solid rgba(0,0,0,.18);border-radius:10px;background:#fff}.fq-group{display:grid;grid-gap:8px;gap:8px;margin:0;padding:12px;border:1px solid rgba(0,0,0,.1);border-radius:12px;min-width:0}.fq-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:6px;gap:6px}.fq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.fq-add,.fq-x{border:1px solid rgba(0,0,0,.18);border-radius:10px;background:#fff;color:inherit;cursor:pointer;font:inherit;padding:6px 10px}.fq-x:disabled{opacity:.35;cursor:default}.fq-add{justify-self:start}.fq-check{display:flex;gap:8px;align-items:center;font-size:.9rem}.fq-hint{margin:0;font-size:.82rem;opacity:.75}.fq-side{display:grid;grid-gap:10px;gap:10px;min-width:0}.fq-preview{min-height:200px}.fq-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;resize:vertical;word-break:break-all}.mq-page .seo-panel>*{margin-top:0;margin-bottom:0}.mq-page .seo-panel>*+*{margin-top:16px}.mq-page .seo-panel>.seo-panel-title{margin-bottom:0}.mq-page .seo-panel>.seo-panel-title+*{margin-top:18px}.mq-page .seo-panel>p:has(>.btn-n){margin-top:26px}.mq-page .seo-panel>p:has(>.btn-n)+.mq-sim-cta-sub{margin-top:10px}.mq-page .btn-n{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none}.mq-page .mq-sim .btn-n{margin-top:6px}.mq-page .seo-panel>p>a:only-child:not(.btn-n){display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid #cfcec7;background:#fff;color:#18170f;font-weight:600;font-size:14.5px;text-decoration:none;transition:border-color .15s,background .15s}.mq-page .seo-panel>p>a:only-child:not(.btn-n):after{content:"→";font-weight:400}.mq-page .seo-panel>p>a:only-child:not(.btn-n):hover{border-color:#18170f;background:#fafaf8}.mq-page .seo-faq-a a,.mq-page .seo-panel p a:not(.btn-n):not(:only-child),.mq-page .seo-panel ul:not(.mq-links):not(.mq-cards) li>a:not(.btn-n){color:#18170f;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:#a9a8a0;text-decoration-color:#a9a8a0}.mq-page .mq-cards a,.mq-page .mq-links a{text-decoration:none}.mq-page .mq-links a{font-weight:500;background:#fff}.mq-page .mq-links a:after{content:" →";color:#8a8980}.mq-page .mq-vars{gap:10px}.mq-page .mq-vars>div{padding:14px 16px;border-radius:12px;background:#fff;border:1px solid #e7e6e1}.mq-page .mq-vars dd{margin-top:4px;line-height:1.55}.mq-page .mq-list{gap:10px}.mq-page .mq-list li{line-height:1.55}.mq-page .mq-convo{gap:12px}.mq-page .mq-bubble{padding:12px 16px;line-height:1.5}.mq-page .mq-bubble--agent{background:#fff;color:#18170f;border:1px solid #e3e2dc;box-shadow:0 1px 2px rgba(24,23,15,.05)}.mq-page .mq-bubble--agent .mq-who{color:#6e6d66;opacity:1}.mq-page .mq-bubble--visiteur .mq-who{opacity:.7}.mq-page .seo-faq .seo-acc+.seo-acc{margin-top:2px}.mq-page .seo-faq summary{padding:14px 0;cursor:pointer;font-weight:500}.mq-page .seo-faq-a{margin:0 0 14px;color:#52514a;line-height:1.6}.mq-roi-lifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:6px}.tools-page--seo .mq-page .seo-panel-title{font-family:var(--display);font-weight:500;font-size:clamp(19px,1.6vw,22px);line-height:1.25;letter-spacing:-.02em;color:var(--text);padding-bottom:14px}.tools-page--seo .mq-page .mq-brief p,.tools-page--seo .mq-page .seo-panel .ag-card .ag-card-text,.tools-page--seo .mq-page .seo-panel .gen-out,.tools-page--seo .mq-page .seo-panel .seo-faq-a,.tools-page--seo .mq-page .seo-panel li,.tools-page--seo .mq-page .seo-panel p{font-family:var(--sans);font-size:16px;line-height:1.65;font-weight:400;color:var(--ink);letter-spacing:-.005em}.tools-page--seo .mq-page .seo-panel .seo-faq-a{color:var(--t2)}.tools-page--seo .mq-page .seo-panel .ag-card p.ag-card-hint,.tools-page--seo .mq-page .seo-panel .ag-card p.ag-card-why,.tools-page--seo .mq-page .seo-panel .ag-cta p.ag-cta-sub,.tools-page--seo .mq-page .seo-panel .mq-cards span,.tools-page--seo .mq-page .seo-panel .mq-sim-result small,.tools-page--seo .mq-page .seo-panel .mq-sim-result span,.tools-page--seo .mq-page .seo-panel p.ag-sub,.tools-page--seo .mq-page .seo-panel p.mq-sim-cta-sub,.tools-page--seo .mq-page .seo-panel p.mq-sim-note{font-family:var(--sans);font-size:14px;line-height:1.55;font-weight:400;color:var(--t2)}.tools-page--seo .mq-page .mq-cards a{gap:8px;padding:18px 20px}.tools-page--seo .mq-page .seo-panel .ag-card-t,.tools-page--seo .mq-page .seo-panel .mq-cards strong,.tools-page--seo .mq-page .seo-panel .seo-acc summary,.tools-page--seo .mq-page .seo-panel .seo-faq summary{font-family:var(--display);font-weight:500;font-size:17px;line-height:1.35;letter-spacing:-.018em;color:var(--text);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.tools-page--seo .mq-page .seo-panel .seo-acc summary,.tools-page--seo .mq-page .seo-panel .seo-faq summary{padding:16px 0}.tools-page--seo .mq-page .seo-panel .ag-copy,.tools-page--seo .mq-page .seo-panel .btn-n,.tools-page--seo .mq-page .seo-panel .gen-copy,.tools-page--seo .mq-page .seo-panel .mq-links a,.tools-page--seo .mq-page .seo-panel>p>a:only-child:not(.btn-n){font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.tools-page--seo .mq-page .seo-panel .btn-n{font-size:15px!important;min-height:48px;padding:0 24px!important;display:inline-flex;align-items:center;justify-content:center}.tools-page--seo .mq-page .seo-panel .ag-card-actions .btn-n,.tools-page--seo .mq-page .seo-panel .ag-copy{min-height:44px;padding:0 20px!important}.tools-page--seo .mq-page .seo-panel .mq-table thead th,.tools-page--seo .mq-page .seo-panel th{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--text)}.tools-page--seo .mq-page .seo-panel td{font-family:var(--sans);font-size:14px}.tools-page--seo .mq-page .seo-panel .mq-caption,.tools-page--seo .mq-page .seo-panel .mq-who,.tools-page--seo .mq-page .seo-panel p.mq-small,.tools-page--seo .mq-page .seo-panel time{font-family:var(--sans);font-size:14px;color:var(--t2);letter-spacing:0;text-transform:none}.tools-page--seo .mq-page .seo-panel p.mq-sim-kicker{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t2)}.tools-page--seo .mq-page .seo-panel b{font-weight:600;font-size:inherit}.tools-page--seo .mq-page .seo-panel .mq-sim-result strong{font-family:var(--display);font-weight:500;font-size:26px;letter-spacing:-.02em}.tools-page--seo .mq-page .seo-panel .mq-sim-opt{font-size:15px!important;font-weight:500!important}.tools-page--seo .mq-page .seo-panel :is(.fq-field span,.fq-grid label span,.fq-label,.fq-group legend,.bq-l,legend.bq-l,label.bq-l){font-family:var(--sans);font-size:15px;font-weight:500}.tools-page--seo .mq-page .seo-panel :is(.fq-field,.fq-grid label,.fq-check,.bq-o,option){font-size:15px}.tools-page--seo .mq-page .seo-panel :is(p.fq-hint,.fq-hint){font-size:14px;color:var(--t2)}.tools-page--seo .mq-page .seo-panel .mq-links a{padding:10px 16px}.tools-page--seo .mq-page .mq-sim-field label:not(.mq-sim-opt),.tools-page--seo .mq-page .mq-sim-field legend{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--text)}.tools-page--seo .mq-page .seo-panel .mq-sim-opt{color:var(--text)}.tools-page--seo .mq-page .seo-panel .mq-sim-opt.is-on,.tools-page--seo .mq-page .seo-panel .mq-sim-opt.is-on *{color:#fff}.tools-page--seo .mq-page .gen-input,.tools-page--seo .mq-page .mq-num{font-size:16px}.gen-form{max-width:720px}.gen-input{max-width:none}.gen-area{min-height:84px;resize:vertical;line-height:1.5}select.gen-input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.gen-submit{margin-top:2px}.gen-submit[disabled]{opacity:.6;cursor:progress}.tools-page--seo .mq-page .gen-note{margin:12px 0 0;font-size:14px;color:var(--t2)}.gen-result{margin-top:16px;position:relative}.gen-out{margin:4px 0 0;white-space:pre-wrap;word-wrap:break-word;font-family:var(--sans);font-size:15.5px;line-height:1.65;color:var(--ink)}.ag-copy,.gen-copy{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid #dcdbd5;background:#fff;color:var(--text);font-family:var(--sans);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s}.gen-copy{align-self:flex-start;margin-top:10px}.ag-copy:hover,.gen-copy:hover{border-color:var(--text);background:#fafaf8}.ag-cards{display:grid;grid-gap:14px;gap:14px}.ag-card{padding:20px;border-radius:16px;border:1px solid #e7e6e1;background:#fff}.tools-page--seo .mq-page .ag-card-t{margin:0;font-family:var(--display);font-weight:500;font-size:17px;line-height:1.3;letter-spacing:-.018em;color:var(--text);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.tools-page--seo .mq-page .ag-card .ag-card-why{margin:6px 0 0}.tools-page--seo .mq-page .ag-card .ag-card-text{margin:14px 0 0;padding:14px 16px;border-radius:12px;background:#f4f4f1;white-space:pre-wrap;word-wrap:break-word}.ag-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.tools-page--seo .mq-page .ag-card .ag-card-hint{margin:10px 0 0}.ag-cta{margin-top:22px}.tools-page--seo .mq-page .ag-cta .ag-cta-sub{margin:10px 0 0}.tools-page--seo .mq-page time{font-size:14px}.tools-page--seo .mq-page .seo-panel .mq-bubble--visiteur *,.tools-page--seo .mq-page .seo-panel p.mq-bubble--visiteur{color:#fff}