/* Pages refaites (Licenciés…) : styles partagés, préfixe .lx */
.lx{--r:#E30613;--n:#0E0F11;--g:#F4F5F7;--t:#33363B;--m:#6B7078;font-family:'Barlow',Arial,sans-serif;color:var(--n)}
.lx *{box-sizing:border-box}
.lx h1,.lx h2,.lx h3,.lx .num{font-family:var(--titre,'Archivo','Arial Black',Arial,sans-serif);font-stretch:125%;margin:0;letter-spacing:-.01em}
.lx p{margin:0}
.lx .side .eyebrow{color:var(--r)}
.lx .eyebrow+h2{margin-top:8px}
.lx .in{max-width:1240px;margin:0 auto;padding:0 28px}
.lx .eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--r)}
.lx .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;background:var(--r);color:#fff;border:2px solid var(--r)}
.lx .btn.ghost{background:transparent;color:inherit;border-color:currentColor}
.lx .crumb{font-size:13px;color:rgba(255,255,255,.8)}
.lx .crumb a{color:#fff}
.lx .photo{background-size:cover;background-position:center;border-radius:14px}
.lx .euro{font-family:'Archivo',sans-serif;font-stretch:125%;font-weight:800}
@media (max-width:760px){.lx .in{padding:0 16px}}

/* Page Licenciés */
.le-top{background:linear-gradient(180deg,#FFFFFF 0%,#F1F2F4 100%);color:var(--n);position:relative;overflow:hidden;padding:56px 0 64px}
.le-top:before{content:"";position:absolute;left:-80px;top:330px;width:260px;height:900px;background:linear-gradient(90deg,var(--r) 0 50%,transparent 50% 62%,#0E0F11 62% 70%,transparent 70%);transform:skewX(-20deg);opacity:.95}
.le-top:after{content:"";position:absolute;right:-80px;top:330px;width:260px;height:900px;background:linear-gradient(90deg,transparent 30%,#0E0F11 30% 38%,transparent 38% 50%,var(--r) 50%);transform:skewX(-20deg);opacity:.95}
.le-top .in{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}
.le-top h1{font-size:clamp(32px,4.2vw,56px);font-weight:800;text-transform:uppercase;line-height:1}
.le-top .lead{font-size:18px;color:var(--t)}
.le-top .crumb{color:var(--m)}.le-top .crumb a{color:var(--n)}
.le-aff{position:relative;z-index:1;width:min(760px,100%);margin:34px auto 0;padding:0 16px}
.le-aff img{width:100%;display:block;border-radius:8px;box-shadow:0 30px 70px rgba(14,15,17,.25)}
.le-acts{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:16px}
.le-acts .btn.dark{background:var(--n);border-color:var(--n)}
.le-info{padding:72px 0 80px;background:#fff}
.le-ig{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}
.le-c{background:var(--g);border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:8px;border-top:5px solid var(--r)}
.le-c .k{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--m)}
.le-c b{font-family:'Archivo';font-stretch:125%;font-size:22px;font-weight:800}
.le-c p{color:var(--t);font-size:15px;line-height:1.5}
.le-call{margin-top:16px;background:var(--r);color:#fff;border-radius:16px;padding:26px 30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}
.le-call h2{font-size:clamp(22px,2.4vw,30px);font-weight:800}
.le-call .btn{background:#fff;color:var(--r);border-color:#fff}
.le-call .btn.ghost{background:transparent;color:#fff;border-color:#fff}
@media (max-width:600px){.lx .le-top h1{font-size:30px!important}}
@media (max-width:900px){.le-ig{grid-template-columns:1fr}.le-top:before,.le-top:after{opacity:.12}.le-info{padding-top:56px}}

/* Page Anniversaires */
.ln-top{background:linear-gradient(180deg,#FFFFFF 0%,#F1F2F4 100%);position:relative;overflow:hidden;padding:56px 0 72px}
.ln-top:before{content:"";position:absolute;right:-60px;top:250px;width:260px;height:900px;background:linear-gradient(90deg,transparent 30%,#0E0F11 30% 38%,transparent 38% 50%,var(--r) 50%);transform:skewX(-20deg)}
.ln-top .in{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.ln-top .crumb{color:var(--m)}.ln-top .crumb a{color:var(--n)}
.ln-top h1{font-size:clamp(34px,4.4vw,60px);font-weight:800;text-transform:uppercase;line-height:1;margin:14px 0 16px}
.ln-top h1 span{color:var(--r)}
.ln-top .lead{font-size:19px;color:var(--t);line-height:1.5;max-width:40ch}
.ln-badges{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 26px}
.ln-badges span{background:#fff;border:1px solid #E1E3E6;border-radius:999px;padding:8px 14px;font-weight:600;font-size:15px}
.ln-badges b{font-family:'Archivo';font-stretch:125%;font-weight:800;color:var(--r);margin-right:4px}
.ln-acts{display:flex;gap:10px;flex-wrap:wrap}
.ln-acts .btn.dark{background:var(--n);border-color:var(--n)}
.ln-ph{position:relative}
.ln-ph img{width:100%;display:block;filter:drop-shadow(0 26px 40px rgba(14,15,17,.18))}
.ln-inc{padding:80px 0 30px;background:#fff}
.ln-inc h2,.ln-tar h2{font-size:clamp(28px,3vw,40px);font-weight:800}
.ln-ig{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}
.ln-i{display:flex;gap:14px;align-items:center;background:var(--g);border-radius:14px;padding:18px 20px}
.ln-i .ic{flex:none;width:48px;height:48px;border-radius:12px;background:var(--r);display:grid;place-items:center}
.ln-i b{font-size:17px;line-height:1.3}
.ln-tar{padding:60px 0 40px;background:#fff}
.ln-tar .sub{color:var(--t);font-size:17px;margin-top:8px}
.ln-tab{margin-top:28px;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px rgba(20,22,26,.1);background:#fff}
.ln-tab table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.ln-tab th{background:var(--r);color:#fff;font-family:'Archivo';font-stretch:125%;font-weight:800;font-size:17px;padding:16px 10px;text-align:center}
.ln-tab th:first-child{text-align:left;padding-left:24px;background:var(--n)}
.ln-tab td{text-align:center;padding:16px 10px;border-bottom:1px solid #ECEDEF;font-family:'Archivo';font-stretch:125%;font-weight:800;font-size:24px}
.ln-tab td:first-child{text-align:left;padding-left:24px;font-family:inherit;font-stretch:100%;font-size:17px;font-weight:700;background:var(--g)}
.ln-tab td:first-child small{display:block;font-weight:600;color:var(--m);font-size:14px;margin-top:2px}
.ln-tab td.no{color:#C4C7CC;font-size:16px;font-weight:600;font-family:inherit;font-stretch:100%}
.ln-tab tr:last-child td{border-bottom:0}
.ln-tab tr:hover td:not(:first-child){color:var(--r)}
.ln-note{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:16px;color:var(--t);font-size:15px}
.ln-note b{color:var(--n)}
.ln-cond{padding:50px 0 80px;background:#fff}
.ln-cg{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:stretch}
.ln-cl{background:var(--g);border-radius:18px;padding:30px}
.ln-cl h3{font-size:24px;font-weight:800;margin-bottom:16px}
.ln-cl ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.ln-cl li{position:relative;padding-left:30px;font-size:17px;color:var(--t);line-height:1.4}
.ln-cl li:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:50%;background:var(--r) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}
.ln-cl li b{color:var(--n)}
.ln-call{background:var(--r);color:#fff;border-radius:18px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative;overflow:hidden}
.ln-call:after{content:"";position:absolute;right:-30px;bottom:-40px;width:110px;height:260px;background:#0E0F11;opacity:.2;transform:skewX(-20deg)}
.ln-call h3{font-size:28px;font-weight:800;line-height:1.1}
.ln-call p{font-size:16px;opacity:.92;margin-top:10px}
.ln-call .num{font-size:34px;font-weight:900;white-space:nowrap}
.ln-call .row{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}
.ln-call .btn{background:#fff;color:var(--r);border-color:#fff}
.ln-call .btn.ghost{background:transparent;color:#fff;border-color:#fff}
.ln-mob{display:none}
@media (max-width:900px){.ln-top .in,.ln-cg{grid-template-columns:1fr;gap:30px}.ln-ig{grid-template-columns:1fr 1fr}.ln-top:before{opacity:.12}}
@media (max-width:640px){.lx .ln-call .num{font-size:26px}.lx .ln-top h1{font-size:30px!important}.ln-ig{grid-template-columns:1fr}.ln-tab table{display:none}.ln-mob{display:flex;flex-direction:column}
.ln-ms{padding:18px 20px;border-bottom:1px solid #ECEDEF}.ln-ms:last-child{border-bottom:0}
.ln-ms b{display:block;font-size:18px;margin-bottom:10px}.ln-ms b small{font-weight:600;color:var(--m);font-size:14px;margin-left:6px}
.ln-mg{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}
.ln-mg span{background:var(--g);border-radius:10px;padding:8px 2px;text-align:center;font-family:'Archivo';font-stretch:125%;font-weight:800;font-size:15px}
.ln-mg span i{display:block;font-style:normal;font-family:'Barlow';font-stretch:100%;font-weight:600;font-size:11px;color:var(--m);margin-bottom:2px}
.ln-mg span.no{color:#C4C7CC}}
.lx{--confetti:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22360%22%20height%3D%22360%22%20viewBox%3D%220%200%20360%20360%22%3E%3Ccircle%20cx%3D%22117%22%20cy%3D%2254%22%20r%3D%223.2%22%20fill%3D%22%23E30613%22/%3E%3Crect%20x%3D%2221%22%20y%3D%22183%22%20width%3D%227%22%20height%3D%224%22%20rx%3D%221%22%20fill%3D%22%23E30613%22%20transform%3D%22rotate%2815%2021%20183%29%22/%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%22204%22%20r%3D%222.6%22%20fill%3D%22%23E30613%22/%3E%3Cpath%20d%3D%22M211%2018%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%23E30613%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%288%20211%2018%29%22/%3E%3Ccircle%20cx%3D%22104%22%20cy%3D%2252%22%20r%3D%223.9%22%20fill%3D%22%23E30613%22/%3E%3Ccircle%20cx%3D%2237%22%20cy%3D%22206%22%20r%3D%222.6%22%20fill%3D%22%23E30613%22/%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%2274%22%20r%3D%224.3%22%20fill%3D%22%23C9CCD1%22/%3E%3Crect%20x%3D%22130%22%20y%3D%2289%22%20width%3D%229%22%20height%3D%224%22%20rx%3D%221%22%20fill%3D%22%23E30613%22%20transform%3D%22rotate%28126%20130%2089%29%22/%3E%3Crect%20x%3D%22315%22%20y%3D%22263%22%20width%3D%229%22%20height%3D%223%22%20rx%3D%221%22%20fill%3D%22%230E0F11%22%20transform%3D%22rotate%28110%20315%20263%29%22/%3E%3Ccircle%20cx%3D%22123%22%20cy%3D%22336%22%20r%3D%224.0%22%20fill%3D%22%23C9CCD1%22/%3E%3Crect%20x%3D%22206%22%20y%3D%22315%22%20width%3D%229%22%20height%3D%225%22%20rx%3D%221%22%20fill%3D%22%230E0F11%22%20transform%3D%22rotate%2861%20206%20315%29%22/%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2234%22%20r%3D%222.6%22%20fill%3D%22%230E0F11%22/%3E%3Crect%20x%3D%22253%22%20y%3D%22233%22%20width%3D%2210%22%20height%3D%223%22%20rx%3D%221%22%20fill%3D%22%23C9CCD1%22%20transform%3D%22rotate%2851%20253%20233%29%22/%3E%3Crect%20x%3D%22166%22%20y%3D%2260%22%20width%3D%228%22%20height%3D%224%22%20rx%3D%221%22%20fill%3D%22%23E30613%22%20transform%3D%22rotate%2889%20166%2060%29%22/%3E%3Crect%20x%3D%22143%22%20y%3D%22330%22%20width%3D%229%22%20height%3D%225%22%20rx%3D%221%22%20fill%3D%22%23C9CCD1%22%20transform%3D%22rotate%2815%20143%20330%29%22/%3E%3Cpath%20d%3D%22M295%20311%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%28127%20295%20311%29%22/%3E%3Crect%20x%3D%22246%22%20y%3D%22137%22%20width%3D%227%22%20height%3D%223%22%20rx%3D%221%22%20fill%3D%22%23E30613%22%20transform%3D%22rotate%2827%20246%20137%29%22/%3E%3Crect%20x%3D%22175%22%20y%3D%22212%22%20width%3D%229%22%20height%3D%224%22%20rx%3D%221%22%20fill%3D%22%230E0F11%22%20transform%3D%22rotate%2851%20175%20212%29%22/%3E%3Cpath%20d%3D%22M115%2045%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%23E30613%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%2882%20115%2045%29%22/%3E%3Crect%20x%3D%22343%22%20y%3D%22245%22%20width%3D%229%22%20height%3D%224%22%20rx%3D%221%22%20fill%3D%22%23C9CCD1%22%20transform%3D%22rotate%2872%20343%20245%29%22/%3E%3Crect%20x%3D%2269%22%20y%3D%22354%22%20width%3D%226%22%20height%3D%223%22%20rx%3D%221%22%20fill%3D%22%23C9CCD1%22%20transform%3D%22rotate%2829%2069%20354%29%22/%3E%3Crect%20x%3D%2254%22%20y%3D%2237%22%20width%3D%227%22%20height%3D%224%22%20rx%3D%221%22%20fill%3D%22%230E0F11%22%20transform%3D%22rotate%28110%2054%2037%29%22/%3E%3Crect%20x%3D%22228%22%20y%3D%22344%22%20width%3D%229%22%20height%3D%225%22%20rx%3D%221%22%20fill%3D%22%230E0F11%22%20transform%3D%22rotate%2885%20228%20344%29%22/%3E%3Crect%20x%3D%22173%22%20y%3D%22112%22%20width%3D%228%22%20height%3D%225%22%20rx%3D%221%22%20fill%3D%22%23E30613%22%20transform%3D%22rotate%2818%20173%20112%29%22/%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%228%22%20r%3D%222.6%22%20fill%3D%22%230E0F11%22/%3E%3Crect%20x%3D%22190%22%20y%3D%22352%22%20width%3D%228%22%20height%3D%223%22%20rx%3D%221%22%20fill%3D%22%23E30613%22%20transform%3D%22rotate%28125%20190%20352%29%22/%3E%3C/svg%3E");--confetti-w:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22360%22%20height%3D%22360%22%20viewBox%3D%220%200%20360%20360%22%3E%3Ccircle%20cx%3D%22278%22%20cy%3D%22192%22%20r%3D%224.1%22%20fill%3D%22%230E0F11%22/%3E%3Ccircle%20cx%3D%22273%22%20cy%3D%2270%22%20r%3D%223.0%22%20fill%3D%22%23FFFFFF%22/%3E%3Cpath%20d%3D%22M186%20128%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%28178%20186%20128%29%22/%3E%3Cpath%20d%3D%22M170%2070%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%2881%20170%2070%29%22/%3E%3Crect%20x%3D%22356%22%20y%3D%22344%22%20width%3D%229%22%20height%3D%224%22%20rx%3D%221%22%20fill%3D%22%230E0F11%22%20transform%3D%22rotate%2814%20356%20344%29%22/%3E%3Ccircle%20cx%3D%22174%22%20cy%3D%22355%22%20r%3D%224.1%22%20fill%3D%22%23FFFFFF%22/%3E%3Cpath%20d%3D%22M31%20238%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%23FF8A92%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%28141%2031%20238%29%22/%3E%3Cpath%20d%3D%22M172%2064%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%2816%20172%2064%29%22/%3E%3Crect%20x%3D%22260%22%20y%3D%22167%22%20width%3D%227%22%20height%3D%223%22%20rx%3D%221%22%20fill%3D%22%23FFFFFF%22%20transform%3D%22rotate%28130%20260%20167%29%22/%3E%3Ccircle%20cx%3D%22326%22%20cy%3D%22290%22%20r%3D%223.4%22%20fill%3D%22%23FFFFFF%22/%3E%3Cpath%20d%3D%22M337%2056%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%284%20337%2056%29%22/%3E%3Cpath%20d%3D%22M261%2037%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%2878%20261%2037%29%22/%3E%3Ccircle%20cx%3D%22297%22%20cy%3D%2276%22%20r%3D%224.0%22%20fill%3D%22%230E0F11%22/%3E%3Ccircle%20cx%3D%22117%22%20cy%3D%22196%22%20r%3D%224.3%22%20fill%3D%22%23FFFFFF%22/%3E%3Cpath%20d%3D%22M238%20293%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%23FF8A92%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%28149%20238%20293%29%22/%3E%3Cpath%20d%3D%22M47%2055%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%28157%2047%2055%29%22/%3E%3Ccircle%20cx%3D%22219%22%20cy%3D%22279%22%20r%3D%224.0%22%20fill%3D%22%23FFFFFF%22/%3E%3Crect%20x%3D%22200%22%20y%3D%22117%22%20width%3D%229%22%20height%3D%223%22%20rx%3D%221%22%20fill%3D%22%23FF8A92%22%20transform%3D%22rotate%28141%20200%20117%29%22/%3E%3Cpath%20d%3D%22M100%20278%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%23FF8A92%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%28101%20100%20278%29%22/%3E%3Ccircle%20cx%3D%22328%22%20cy%3D%22160%22%20r%3D%223.6%22%20fill%3D%22%23FFFFFF%22/%3E%3Cpath%20d%3D%22M172%20339%20q4%20-6%208%200%20t8%200%22%20fill%3D%22none%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20transform%3D%22rotate%28166%20172%20339%29%22/%3E%3Crect%20x%3D%2273%22%20y%3D%22161%22%20width%3D%226%22%20height%3D%223%22%20rx%3D%221%22%20fill%3D%22%23FF8A92%22%20transform%3D%22rotate%2822%2073%20161%29%22/%3E%3C/svg%3E");--garland:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22240%22%20height%3D%2256%22%20viewBox%3D%220%200%20240%2056%22%3E%3Cpath%20d%3D%22M0%206%20Q120%2026%20240%206%22%20fill%3D%22none%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%222%22/%3E%3Cpath%20d%3D%22M4%206.7%20L36%2011.1%20L20.0%2039.1Z%22%20fill%3D%22%23E30613%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%221.2%22/%3E%3Cpath%20d%3D%22M44%2012.0%20L76%2014.7%20L60.0%2043.5Z%22%20fill%3D%22%230E0F11%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%221.2%22/%3E%3Cpath%20d%3D%22M84%2015.1%20L116%2016.0%20L100.0%2045.7Z%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%221.2%22/%3E%3Cpath%20d%3D%22M124%2016.0%20L156%2015.1%20L140.0%2045.7Z%22%20fill%3D%22%23E30613%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%221.2%22/%3E%3Cpath%20d%3D%22M164%2014.7%20L196%2012.0%20L180.0%2043.5Z%22%20fill%3D%22%230E0F11%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%221.2%22/%3E%3Cpath%20d%3D%22M204%2011.1%20L236%206.7%20L220.0%2039.1Z%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%230E0F11%22%20stroke-width%3D%221.2%22/%3E%3C/svg%3E")}

/* festif */
.ln-inc{position:relative;background:var(--g);padding:96px 0 70px;overflow:hidden}
.ln-inc:before{content:"";position:absolute;inset:0;background:var(--confetti);opacity:.55}
.ln-inc:after{content:"";position:absolute;left:0;right:0;top:0;height:56px;background:var(--garland) repeat-x 0 0/240px 56px}
.ln-inc .in{position:relative;z-index:1}
.ln-inc h2{display:inline-block;position:relative}
.ln-ig{gap:18px}
.ln-i{background:#fff;border-radius:16px;padding:20px 22px;box-shadow:0 10px 26px rgba(20,22,26,.08);transform:rotate(-1.2deg);transition:transform .2s}
.ln-i:nth-child(2n){transform:rotate(1.2deg)}
.ln-i:nth-child(3n){transform:rotate(-.5deg)}
.ln-i:hover{transform:rotate(0) translateY(-4px)}
.ln-i .ic{width:56px;height:62px;border-radius:0;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.ln-i:nth-child(2n) .ic{background:var(--n)}
.ln-tar{position:relative;padding:80px 0 60px;background:#fff;overflow:hidden}
.ln-tab{position:relative;overflow:visible;border:3px solid var(--n);box-shadow:10px 10px 0 var(--r);border-radius:20px}
.ln-tab table{border-radius:17px;overflow:hidden}
.ln-bow{position:absolute;right:-34px;top:-58px;width:150px;z-index:5;filter:drop-shadow(0 6px 8px rgba(0,0,0,.2))}

.ln-tab td.p{padding:12px 6px}
.ln-hex{display:inline-grid;place-items:center;width:104px;height:92px;background:var(--g);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);font-size:23px;transition:background .2s,color .2s}
.ln-tab tr:hover td:not(:first-child){color:inherit}
.ln-tab td.p:hover .ln-hex{background:var(--r);color:#fff}
.ln-tab td.no{font-size:22px}
.ln-tar .bal{position:absolute;left:14px;bottom:40px;width:110px;opacity:.95}
.ln-cond{position:relative;padding:70px 0 90px;background:var(--g);overflow:hidden}
.ln-cond:before{content:"";position:absolute;inset:0;background:var(--confetti);opacity:.45}
.ln-cond .in{position:relative;z-index:1}
.ln-cl{background:#fff;position:relative;padding:34px 36px;transform:rotate(-1deg);box-shadow:0 18px 40px rgba(20,22,26,.12);
 background-image:radial-gradient(circle at 0 50%,var(--g) 16px,transparent 17px),radial-gradient(circle at 100% 50%,var(--g) 16px,transparent 17px)}
.ln-cl:before{content:"";position:absolute;inset:12px;border:2px dashed var(--r);border-radius:12px;pointer-events:none}
.ln-cl h3{display:flex;align-items:center;gap:10px}
.ln-cl h3 small{font-family:'Barlow';font-stretch:100%;font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:var(--r);color:#fff;border-radius:999px;padding:4px 10px}
.ln-call{transform:rotate(1deg);box-shadow:0 18px 40px rgba(227,6,19,.3)}
.ln-call:before{content:"";position:absolute;inset:0;background:var(--confetti-w);opacity:.28;-webkit-mask:linear-gradient(200deg,#000 0 35%,transparent 70%);mask:linear-gradient(200deg,#000 0 35%,transparent 70%)}
.ln-call>*{position:relative;z-index:1}
@media (max-width:900px){.ln-bow{width:90px;right:-10px;top:-38px}.ln-tar .bal{display:none}}
@media (max-width:640px){.ln-i,.ln-i:nth-child(2n),.ln-i:nth-child(3n){transform:rotate(0)}.ln-cl,.ln-call{transform:none}.ln-tab{box-shadow:6px 6px 0 var(--r)}
.ln-mg span{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border-radius:0;padding:12px 2px}}
