@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url('../pixidia-public-pages/assets/fonts/urbanist-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url('../pixidia-public-pages/assets/fonts/urbanist-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
body.pxcn-page{margin:0;background:#f6f9f8;}
.pxcn{position:relative;overflow:clip;background:#f6f9f8;container:pxcn/inline-size;}
.pxcn-main{display:block;}
.pxcn-sec{position:relative;isolation:isolate;padding-block:clamp(48px,5.6cqi,96px);}
.pxcn-sec>.pxcn-wrap{z-index:1;}
.pxcn-wrap{width:min(1280px,100% - 2*clamp(16px,4.4cqi,72px));margin-inline:auto;position:relative;}
.pxcn-hero{padding-block:56px 88px;}
.pxcn-strip{padding-block:8px 56px;}
.pxcn-aura{position:absolute;inset:-12cqi 0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(transparent,#000 16%,#000 84%,transparent);}
.pxcn-aura i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;}
.pxcn-aura .a1{width:52cqi;height:52cqi;background:radial-gradient(circle,rgba(110,231,183,.9),transparent 66%);animation:pxcn-d1 26s ease-in-out infinite alternate;}
.pxcn-aura .a2{width:44cqi;height:44cqi;background:radial-gradient(circle,rgba(94,234,212,.8),transparent 66%);animation:pxcn-d2 31s ease-in-out infinite alternate;}
.pxcn-aura .a3{width:40cqi;height:40cqi;background:radial-gradient(circle,rgba(147,197,253,.75),transparent 66%);animation:pxcn-d3 34s ease-in-out infinite alternate;}
.pxcn-aura .a4{width:34cqi;height:34cqi;background:radial-gradient(circle,rgba(253,186,116,.55),transparent 66%);animation:pxcn-d4 29s ease-in-out infinite alternate;}
.pxcn-aura .a5{width:30cqi;height:30cqi;background:radial-gradient(circle,rgba(196,181,253,.55),transparent 66%);animation:pxcn-d2 37s ease-in-out infinite alternate-reverse;}
@keyframes pxcn-d1{to{transform:translate(-7cqi,6cqi) scale(1.12);}}
@keyframes pxcn-d2{to{transform:translate(8cqi,-5cqi) scale(.9);}}
@keyframes pxcn-d3{to{transform:translate(-5cqi,-7cqi) scale(1.1);}}
@keyframes pxcn-d4{to{transform:translate(6cqi,5cqi) scale(1.15);}}
.pxcn-grain{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(11,43,40,.07) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000,transparent 75%);}
.pxcn-herogrid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5cqi,80px);align-items:center;}
.pxcn-intro{gap:26px;}
.pxcn-eyebrow{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:6px 14px 6px 6px;border-radius:999px;font-size:.84rem;font-weight:700;color:var(--pxcn-ink);background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 8px 20px -14px rgba(13,82,74,.4);}
.pxcn-eyebrow>b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--pxcn-grad);color:#fff;}
.pxcn-eyebrow>b .pxcn-ic{width:13px;height:13px;stroke-width:2.6;}
.pxcn-h1{font-weight:800;font-size:clamp(2.4rem,1.2rem + 4.2cqi,5.2rem);line-height:.96;letter-spacing:-.05em;color:var(--pxcn-ink);text-wrap:balance;}
.pxcn-lead{font-size:clamp(1.08rem,.98rem + .45cqi,1.36rem);line-height:1.5;color:var(--pxcn-muted);text-wrap:pretty;max-width:34em;}
.pxcn-formwrap{max-width:560px;}
.pxcn-micro{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:.9rem;font-weight:600;color:var(--pxcn-muted);}
.pxcn-micro span{display:inline-flex;align-items:flex-start;gap:7px;}
.pxcn-micro .pxcn-ic{width:16px;height:16px;margin-top:2px;color:var(--pxcn-green);stroke-width:2.6;}
.pxcn-preview{position:relative;padding:150px 8px 56px;}
.pxcn-pixi-fig{position:absolute;right:2%;top:0;width:300px;height:auto;filter:drop-shadow(0 26px 24px rgba(1,40,39,.22));pointer-events:none;}
.pxcn-card{padding:18px;border-radius:36px;max-width:520px;margin-inline:auto;transform:rotate(1.2deg);}
.pxcn-card__head{padding:4px 6px 12px;}
.pxcn-card img{width:100%;height:auto;border-radius:20px;aspect-ratio:2/1;object-fit:cover;}
.pxcn-card__body{padding:16px 6px 6px;display:grid;gap:8px;}
.pxcn-card__body .pxcn-p{font-size:.95rem;}
.pxcn-chips{display:flex;gap:8px;flex-wrap:wrap;}
.pxcn-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;font-size:.84rem;font-weight:700;color:var(--pxcn-ink);background:rgba(255,255,255,.75);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95);}
.pxcn-float{position:absolute;display:flex;align-items:center;gap:12px;padding:10px 18px 10px 10px;border-radius:20px;font-size:.94rem;font-weight:700;color:var(--pxcn-ink);background:linear-gradient(140deg,rgba(255,255,255,.88),rgba(255,255,255,.62));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.95),0 24px 44px -22px rgba(13,82,74,.45);}
.pxcn-float small{display:block;font-size:.8rem;font-weight:600;color:var(--pxcn-muted);}
.pxcn-float--a{left:-2%;top:94px;transform:rotate(-2deg);}
.pxcn-float--b{right:0;bottom:8%;transform:rotate(1.5deg);}
.pxcn-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.pxcn-tile{padding:clamp(22px,2.4cqi,28px);display:grid;gap:14px;align-content:start;border-radius:26px;}
/* Même poids que la remise à zéro de carnet.css (.pxcn :where(p)), chargée après : sans le préfixe .pxcn la marge était annulée. */
.pxcn .pxcn-src{margin-top:44px;text-align:center;font-size:.84rem;font-weight:600;color:var(--pxcn-muted);}
@container pxcn (max-width:1060px){.pxcn-herogrid{grid-template-columns:1fr;}.pxcn-tiles{grid-template-columns:1fr;}}
@container pxcn (max-width:700px){.pxcn .pxcn-src{margin-top:28px;}.pxcn .pxcn-pixi-fig{display:none;}.pxcn-preview{padding-top:36px;}.pxcn-hero{padding-block:40px 56px;}.pxcn-float--a{left:0;top:-3%;}.pxcn-card{transform:none;}}
/* Page /newsletter/desinscription/ (liens signés des mails) : une carte de verre centrée, ton sobre. */
.pxcn-unsub{min-height:62vh;display:grid;align-items:center;}
.pxcn-unsub__card{max-width:620px;margin-inline:auto;padding:clamp(26px,4cqi,44px);display:grid;gap:18px;justify-items:start;}
.pxcn-unsub__form{margin:0;}
.pxcn-unsub .pxcn-btn--go{padding:0 30px;}
.pxcn-btn--glass{color:var(--pxcn-ink);background:#fff;border:1px solid #dde8e5;box-shadow:0 12px 28px -16px rgba(13,82,74,.4);}
.pxcn-unsub__why{display:grid;gap:10px;width:100%;padding:18px 20px;border-radius:22px;background:#f3f7f6;}
.pxcn-unsub__reasons{display:flex;flex-wrap:wrap;gap:8px;}
.pxcn-unsub__reasons .pxcn-btn{min-height:44px;padding:0 18px;font-size:.98rem;}
@container pxcn (max-width:700px){.pxcn-unsub .pxcn-h2{font-size:1.9rem;}.pxcn-unsub .pxcn-btn{white-space:normal;}}
