.nt-tpl-home__hero{padding:clamp(50px,6vw,90px) 0 clamp(56px,7vw,96px)}.nt-tpl-home__hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--nt-space-xl);align-items:center}.nt-tpl-home__hero h1{font-size:var(--nt-h1);line-height:1.12;margin:0 0 var(--nt-space-md)}.nt-tpl-home__hero-sub{font-size:var(--nt-text-lg);line-height:1.66;color:var(--nt-text-muted);max-width:34em;margin:0 0 32px}.nt-tpl-home__hero-cta{display:flex;flex-wrap:wrap;gap:13px}.nt-tpl-home__hero-media{position:relative}.nt-tpl-home__hero-media img{width:100%;height:clamp(320px,40vw,520px);object-fit:cover;border-radius:var(--nt-radius-lg);display:block;box-shadow:var(--nt-shadow-media)}.nt-tpl-home__trust{border-top:1px solid var(--nt-line);border-bottom:1px solid var(--nt-line);background:var(--nt-surface)}.nt-tpl-home__trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:32px 0}.nt-tpl-home__trust-grid .nt-trust-item{border-right:1px solid var(--nt-line)}.nt-tpl-home__trust-grid .nt-trust-item:last-child{border-right:none}.nt-tpl-home__founder{background:var(--nt-bg)}.nt-tpl-home__founder-grid{display:grid;grid-template-columns:300px 1fr;gap:var(--nt-space-xl);align-items:center}.nt-tpl-home__founder-ph{position:relative}.nt-tpl-home__founder-ph img{width:100%;max-width:300px;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:var(--nt-radius-md);display:block;box-shadow:0 24px 50px -26px rgba(0,0,0,.7)}.nt-tpl-home__founder-ph:before{content:"";position:absolute;inset:-12px -12px 12px 12px;border:1px solid var(--nt-line);border-radius:var(--nt-radius-md);z-index:-1}.nt-tpl-home__sign{font-family:var(--nt-font-heading);font-style:italic;color:var(--nt-gold);font-size:18px;margin-bottom:26px}@media (max-width:1000px){.nt-tpl-home__hero-grid{grid-template-columns:1fr}.nt-tpl-home__hero-media{order:-1}.nt-tpl-home__trust-grid{grid-template-columns:repeat(2,1fr);gap:0}.nt-tpl-home__trust-grid .nt-trust-item{padding:16px 14px;border-bottom:1px solid var(--nt-line)}.nt-tpl-home__trust-grid .nt-trust-item:nth-child(2n){border-right:none}.nt-tpl-home__trust-grid .nt-trust-item:nth-child(n+3){border-bottom:none}.nt-tpl-home__founder-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.nt-tpl-home__founder-ph,.nt-tpl-home__founder-ph img{max-width:240px}}@media (max-width:560px){.nt-tpl-home__hero-cta .nt-btn{width:100%}.nt-tpl-home__newsletter-form{flex-direction:column}}@media (min-width:1025px){body.page .article-post-thumbnail{position:relative}body.page .article-post-thumbnail:after{content:"";position:absolute;left:0;right:0;bottom:0;height:130px;background:linear-gradient(to top,rgba(18,14,12,.72),rgba(18,14,12,0));z-index:1;pointer-events:none}body.page .nook-page-bc{position:relative;z-index:3;margin-top:-52px;margin-bottom:22px;color:var(--nt-gold)}body.page .nook-page-bc a{color:var(--nt-gold)}}.site-footer .widget_custom_html,.site-footer .widget_custom_html *{text-align:center}.nk-home{font-family:var(--nt-font-body);color:var(--nt-text)}.nk-home__section-head{max-width:680px;margin:0 0 var(--nt-space-xl)}.nk-home__section-head h2{font-size:var(--nt-h2);line-height:1.12;margin:0;color:var(--nt-text)}.nk-home__section-head>p{color:var(--nt-text-muted);font-size:var(--nt-text-base);line-height:var(--nt-leading-normal);margin:14px 0 0}.nk-home__hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:var(--nt-space-xl);align-items:center}.nk-home__hero h1{font-size:var(--nt-h1);line-height:1.12;margin:0 0 22px;color:var(--nt-text)}.nk-home__hero-lead{font-size:var(--nt-text-lg);line-height:1.66;color:var(--nt-text-muted);max-width:34em;margin:0 0 32px}.nk-home__hero-cta{display:flex;flex-wrap:wrap;gap:13px}.nk-home__hero-media{position:relative}.nk-home__hero-media img{width:100%;height:clamp(320px,40vw,520px);object-fit:cover;border-radius:var(--nt-radius-lg);display:block;box-shadow:var(--nt-shadow-media)}.nk-home__hero-media:after{content:"";position:absolute;inset:0;border-radius:var(--nt-radius-lg);box-shadow:inset 0 0 0 1px rgba(242,232,213,.06);pointer-events:none}.nt-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--nt-control-h);padding:0 26px;border-radius:var(--nt-radius-sm);font-size:14px;font-weight:var(--nt-weight-medium);text-decoration:none;letter-spacing:.03em;transition:transform var(--nt-transition),box-shadow var(--nt-transition),background var(--nt-transition),border-color var(--nt-transition);cursor:pointer;border:1px solid transparent;line-height:1}.nt-btn--primary{background:var(--nt-gold);color:var(--nt-bg)}.nt-btn--primary:hover{background:var(--nt-gold-2);transform:translateY(-2px);box-shadow:var(--nt-shadow-sm)}.nt-btn--ghost{background:0 0;color:var(--nt-text);border-color:var(--nt-line)}.nt-btn--ghost:hover{border-color:var(--nt-gold);color:var(--nt-gold);transform:translateY(-2px)}.nk-home__prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--nt-gap-md)}.nk-home__prob-card{display:flex;flex-direction:column;gap:14px;padding:22px 20px 20px;background:var(--nt-card);border:1px solid var(--nt-line);border-radius:var(--nt-radius-md);text-decoration:none;color:var(--nt-text);transition:transform var(--nt-transition),box-shadow var(--nt-transition),border-color var(--nt-transition)}.nk-home__prob-card:hover{transform:translateY(-5px);border-color:var(--nt-line-strong);box-shadow:var(--nt-shadow-card)}.nk-home__prob-card:focus-visible{outline:2px solid var(--nt-gold);outline-offset:3px}.nk-home__prob-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:var(--nt-gold-tint);color:var(--nt-gold);flex:0 0 auto}.nk-home__prob-ic svg{width:22px;height:22px}.nk-home__prob-voice{font-family:var(--nt-font-heading);font-weight:var(--nt-weight-medium);font-size:17px;line-height:1.32;color:var(--nt-text);flex:1 1 auto}.nk-home__prob-dest{display:inline-flex;align-items:center;gap:.4em;font-size:var(--nt-eyebrow-size);font-weight:var(--nt-weight-semibold);letter-spacing:var(--nt-eyebrow-spacing);text-transform:uppercase;color:var(--nt-gold)}.nk-home__prob-arr{display:inline-block;transition:margin var(--nt-transition)}.nk-home__prob-card:hover .nk-home__prob-arr{margin-left:5px}.nk-home__trust{border-top:1px solid var(--nt-line);border-bottom:1px solid var(--nt-line);background:var(--nt-surface)}.nk-home__trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:32px 0}.nk-home__trust-item{display:flex;align-items:center;gap:14px;padding:6px 14px;border-right:1px solid var(--nt-line)}.nk-home__trust-item:last-child{border-right:none}.nk-home__trust-ic{flex:0 0 auto;width:30px;height:30px;color:var(--nt-gold)}.nk-home__trust-ic svg{width:30px;height:30px;display:block}.nk-home__trust-t{font-size:15px;font-weight:var(--nt-weight-semibold);color:var(--nt-text);line-height:1.25;display:block}.nk-home__trust-s{font-size:12.5px;color:var(--nt-text-muted);margin-top:2px;display:block}.nk-home__rub-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--nt-gap-md)}.nk-home__rub-card{display:flex;flex-direction:column;background:var(--nt-card);border:1px solid var(--nt-line);border-radius:18px;overflow:hidden;text-decoration:none;transition:transform var(--nt-transition),box-shadow var(--nt-transition),border-color var(--nt-transition)}.nk-home__rub-card:hover{transform:translateY(-5px);box-shadow:0 24px 48px -24px rgba(0,0,0,.75);border-color:var(--nt-line-strong)}.nk-home__rub-img{position:relative;aspect-ratio:3/2;overflow:hidden}.nk-home__rub-img img{width:100%;height:100%;object-fit:cover;transition:transform var(--nt-transition-slow);display:block}.nk-home__rub-card:hover .nk-home__rub-img img{transform:scale(1.07)}.nk-home__rub-img:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(28,24,20,.72) 100%)}.nk-home__rub-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.nk-home__rub-cat{font-size:10px;font-weight:var(--nt-weight-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--nt-gold);margin:0 0 6px}.nk-home__rub-body h3{font-size:18px;line-height:1.2;margin:0 0 8px;color:var(--nt-text)}.nk-home__rub-body>p{font-size:13px;line-height:1.5;color:var(--nt-text-muted);margin:0 0 14px;flex:1}.nk-home__rub-tags{display:flex;flex-wrap:wrap;gap:var(--nt-space-2xs);margin:0 0 16px}.nk-home__rub-tags a{font-size:11.5px;color:var(--nt-text-strong);background:var(--nt-veil);border:1px solid var(--nt-line);border-radius:var(--nt-radius-pill);padding:4px 10px;text-decoration:none;transition:background var(--nt-transition),color var(--nt-transition),border-color var(--nt-transition)}.nk-home__rub-tags a:hover{background:var(--nt-gold);color:var(--nt-bg);border-color:var(--nt-gold)}.nk-home__rub-more{font-size:11.5px;font-weight:var(--nt-weight-semibold);letter-spacing:.05em;color:var(--nt-gold);text-transform:uppercase;margin-top:auto;display:inline-flex;align-items:center;gap:.4em;transition:gap var(--nt-transition)}.nk-home__rub-card:hover .nk-home__rub-more{gap:.7em}.nk-home__guides-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--nt-gap-lg)}.nk-home__guide-card{display:grid;grid-template-columns:148px 1fr;background:var(--nt-card);border:1px solid var(--nt-line);border-radius:var(--nt-radius-md);overflow:hidden;text-decoration:none;transition:transform var(--nt-transition),box-shadow var(--nt-transition),border-color var(--nt-transition)}.nk-home__guide-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px rgba(0,0,0,.7);border-color:var(--nt-line-strong)}.nk-home__guide-img{overflow:hidden}.nk-home__guide-img img{width:100%;height:100%;object-fit:cover;transition:transform var(--nt-transition-slow);display:block}.nk-home__guide-card:hover .nk-home__guide-img img{transform:scale(1.06)}.nk-home__guide-body{padding:18px 20px;display:flex;flex-direction:column;justify-content:center}.nk-home__guide-tag{font-size:10px;font-weight:var(--nt-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--nt-gold);margin:0 0 7px}.nk-home__guide-body h3{font-size:17.5px;line-height:1.22;margin:0 0 7px;color:var(--nt-text);transition:color var(--nt-transition)}.nk-home__guide-card:hover h3{color:var(--nt-gold-2)}.nk-home__guide-body>p{font-size:13px;line-height:1.5;color:var(--nt-text-muted);margin:0}.nk-home__sel{background:var(--nt-surface);border-top:1px solid var(--nt-line);border-bottom:1px solid var(--nt-line)}.nk-home__sel-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,4vw,60px);align-items:center}.nk-home__sel-media{border-radius:18px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 24px 50px -28px rgba(0,0,0,.6)}.nk-home__sel-media img{width:100%;height:100%;object-fit:cover;display:block}.nk-home__sel-copy h2{font-size:clamp(25px,2.9vw,37px);line-height:var(--nt-leading-tight);margin:0 0 16px;color:var(--nt-text)}.nk-home__sel-copy>p{font-size:var(--nt-text-base);line-height:1.65;color:var(--nt-text-muted);margin:0 0 22px}.nk-home__sel-tags{display:flex;flex-wrap:wrap;gap:var(--nt-space-xs);margin:0 0 26px}.nk-home__sel-tags a{font-size:13px;color:var(--nt-text-strong);background:var(--nt-veil);border:1px solid var(--nt-line);border-radius:var(--nt-radius-pill);padding:7px 14px;text-decoration:none;transition:background var(--nt-transition),color var(--nt-transition),border-color var(--nt-transition)}.nk-home__sel-tags a:hover{background:var(--nt-gold);color:var(--nt-bg);border-color:var(--nt-gold)}.nk-home__founder{background:var(--nt-bg)}.nk-home__founder-grid{display:grid;grid-template-columns:300px 1fr;gap:var(--nt-space-xl);align-items:center}.nk-home__founder-ph{position:relative}.nk-home__founder-ph img{width:100%;max-width:300px;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:var(--nt-radius-md);display:block;box-shadow:0 24px 50px -26px rgba(0,0,0,.7)}.nk-home__founder-ph:before{content:"";position:absolute;inset:-12px -12px 12px 12px;border:1px solid var(--nt-line);border-radius:var(--nt-radius-md);z-index:-1}.nk-home__founder-copy h2{font-size:clamp(26px,3vw,38px);margin:0 0 18px;color:var(--nt-text)}.nk-home__founder-copy>p{font-size:var(--nt-text-base);line-height:var(--nt-leading-relaxed);color:var(--nt-text-muted);margin:0 0 16px}.nk-home__founder-sign{font-family:var(--nt-font-heading);font-style:italic;color:var(--nt-gold);font-size:18px;margin-bottom:26px}.nk-home__news{text-align:center;background:var(--nt-surface);border-top:1px solid var(--nt-line)}.nk-home__news-box{max-width:740px;margin:0 auto;background:linear-gradient(180deg,var(--nt-surface-2),var(--nt-surface));border:1px solid var(--nt-line);border-radius:var(--nt-radius-lg);padding:clamp(40px,5vw,62px) clamp(26px,4vw,56px)}.nk-home__news-box h2{font-size:clamp(24px,2.9vw,35px);line-height:1.18;margin:0 0 14px;color:var(--nt-text)}.nk-home__news-box>p{color:var(--nt-text-muted);font-size:var(--nt-text-base);line-height:var(--nt-leading-normal);margin:0 0 24px}.nk-home__news-proof{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center;margin:0 0 28px;padding:0;list-style:none;font-size:12.5px;color:var(--nt-text-muted)}.nk-home__news-proof li:before{content:"✓ ";color:var(--nt-gold)}.nk-home__news-form{display:flex;gap:12px;max-width:520px;margin:0 auto}.nk-home__news-form input[type=email]{flex:1;height:var(--nt-control-h-lg);border-radius:var(--nt-radius-sm);border:1px solid var(--nt-line);background:var(--nt-veil);color:var(--nt-text);padding:0 18px;font-size:15px;outline:none;transition:border-color var(--nt-transition)}.nk-home__news-form input[type=email]::placeholder{color:var(--nt-text-faint)}.nk-home__news-form input[type=email]:focus{border-color:var(--nt-gold)}.nk-home__news-form .nt-btn{height:var(--nt-control-h-lg);padding:0 26px}.nk-home__news-note{font-size:var(--nt-text-xs);color:var(--nt-text-faint);margin:16px 0 0}@media (max-width:1000px){.nk-home__hero-grid{grid-template-columns:1fr}.nk-home__hero-media{order:-1}.nk-home__prob-grid{grid-template-columns:repeat(2,1fr)}.nk-home__rub-grid{grid-template-columns:repeat(2,1fr)}.nk-home__guides-grid{grid-template-columns:1fr}.nk-home__sel-grid{grid-template-columns:1fr}.nk-home__sel-media{order:-1}.nk-home__trust-grid{grid-template-columns:repeat(2,1fr);gap:0}.nk-home__trust-item{padding:16px 14px;border-bottom:1px solid var(--nt-line)}.nk-home__trust-item:nth-child(2n){border-right:none}.nk-home__trust-item:nth-child(n+3){border-bottom:none}.nk-home__founder-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.nk-home__founder-ph img{max-width:240px}}@media (max-width:560px){.nk-home__prob-grid{grid-template-columns:1fr}.nk-home__rub-grid{grid-template-columns:1fr}.nk-home__guide-card{grid-template-columns:1fr}.nk-home__guide-img{aspect-ratio:3/2}.nk-home__news-form{flex-direction:column}.nk-home__news-form input[type=email],.nk-home__news-form .nt-btn{width:100%;flex:0 0 auto;height:54px}.nk-home__hero-cta .nt-btn{width:100%}}@media (prefers-reduced-motion:reduce){.nk-home__prob-card,.nk-home__rub-card,.nk-home__guide-card,.nk-home__rub-img img,.nk-home__guide-img img{transition:none}.nk-home__prob-card:hover,.nk-home__rub-card:hover,.nk-home__guide-card:hover{transform:none}}.nk-home__rub-tags a:before,.nk-home__rub-tags a:after,.nk-home__sel-tags a:before,.nk-home__sel-tags a:after,.nk-home__prob-dest:before,.nk-home__prob-dest:after{display:none !important;content:none !important}.nk-home{width:100%;max-width:none}.nk-home .nt-wrap{width:100%;max-width:var(--nt-max-w,1240px);margin-inline:auto;padding-inline:clamp(16px,4vw,48px);box-sizing:border-box}.nk-home__rub-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:var(--nt-gap-md)}.nk-home__rub-card{display:flex !important;flex-direction:column !important;width:100% !important}.nk-home__rub-img{width:100% !important;flex-shrink:0}Parfait,j'ai tout ce qu'il me faut. J'ai trouvé le bug. **Le problème est là dans le HTML :** ```html <main id="inner-wrap" class="wrap kt-clear" role="main"><div class="nt-canvas"><main id="primary" class="nk-home">``` Kadence injecte son propre `<main id="inner-wrap" class="wrap kt-clear">` **autour** de ton `nt-canvas`. Ce wrapper Kadence a une largeur contrainte via `.site-container` et `.content-area` qui ajoute `margin-top:5rem` et `margin-bottom:5rem` — et surtout,il limite la largeur du contenu. **Le vrai bug :** `.content-area` ou `.wrap` de Kadence applique `max-width:var(--global-content-width)` soit **1290px**,ce qui est correct,mais le padding interne et le box model écrasent le layout de tes cards. **Le fix propre — dans `04-templates.css` :** ```css #inner-wrap.wrap{padding:0 !important;margin-top:0 !important;margin-bottom:0 !important;max-width:none !important}.nt-canvas{width:100%}.nk-home__rub-tags a:before,.nk-home__rub-tags a:after,.nk-home__sel-tags a:before,.nk-home__sel-tags a:after{display:none !important;content:none !important;background:0 0 !important;width:0 !important;height:0 !important}#inner-wrap.wrap{padding:0 !important;margin-top:0 !important;margin-bottom:0 !important;max-width:none !important}.nt-canvas{width:100%}.nk-home__rub-tags a:before,.nk-home__rub-tags a:after,.nk-home__sel-tags a:before,.nk-home__sel-tags a:after{display:none !important;content:none !important;background:0 0 !important;width:0 !important;height:0 !important}