@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.ce707e0a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.p.db06404a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.41de2d8b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_7dd2216f-module__8BYP3W__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_7dd2216f-module__8BYP3W__variable{--pj-font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.b68677ba.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.e3544bb0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_30553942-module__pIvWXa__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_30553942-module__pIvWXa__variable{--pj-font-sans:"Figtree","Figtree Fallback"}
@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3c0e0b91ac3a3c1.0339950e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/50a63ac321745c44.p.a5ecbeef.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3c0e0b91ac3a3c1.0339950e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/50a63ac321745c44.p.a5ecbeef.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atkinson_hyperlegible_mono_99b2a2e2-module__CsMCWG__className{font-family:Atkinson Hyperlegible Mono;font-style:normal}.atkinson_hyperlegible_mono_99b2a2e2-module__CsMCWG__variable{--pj-font-mono:"Atkinson Hyperlegible Mono"}
.pj{--ink:#14213d;--ink-700:#3b4a66;--ink-500:#5e6880;--paper:#f7f3ea;--paper-2:#efe8d8;--card:#fff;--line:#d9d0bc;--field:#857c69;--bleu:#1f4fa3;--bleu-700:#173d80;--bleu-50:#e9eef8;--jaune:#f4c430;--jaune-100:#fbebb0;--vert:#1b7a4b;--vert-50:#e3f2ea;--rouge:#b42318;--rouge-50:#fbe9e7;--sms:#e9e9eb;--f-display:var(--pj-font-display),"Figtree",system-ui,sans-serif;--f-sans:var(--pj-font-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:var(--pj-font-mono),ui-monospace,Menlo,monospace;--r-tag:6px;--r-control:12px;--r-card:20px;--r-panel:28px;--sh-card:0 1px 2px #14213d0f,0 8px 24px -8px #14213d24;--sh-raised:0 4px 6px -1px #14213d0f,0 16px 32px -8px #14213d24,0 40px 64px -16px #14213d1a;--sh-btn:0 6px 16px -4px #1f4fa373;--sh-btn-h:0 12px 24px -6px #1f4fa380;--sh-focus:0 0 0 3px #fff,0 0 0 6px #f4c430;--ease:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.4,.64,1);--t-fast:.15s;--t-base:.25s;--t-slow:.4s;background-color:var(--paper);min-height:100vh;color:var(--ink);font:400 1.0625rem/1.55 var(--f-sans);-webkit-text-size-adjust:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .13 0 0 0 0 .24 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.pj{--t-fast:0s;--t-base:0s;--t-slow:0s}.pj *{animation:none!important}}.pj *,.pj :before,.pj :after{box-sizing:border-box;border-color:var(--line)}.pj p{margin:0}.pj a{color:inherit}.pj h1,.pj h2,.pj h3{font-family:var(--f-display);color:var(--ink);font-optical-sizing:auto;margin:0}.pj .pj-wrap{max-width:72rem;margin:0 auto;padding:0 20px}.pj .pj-narrow{max-width:36rem;margin:0 auto;padding:40px 20px 96px}@media (min-width:768px){.pj .pj-wrap{padding:0 40px}.pj .pj-narrow{padding-top:64px}}.pj .pj-block{border-top:1px solid var(--line);padding:64px 0}@media (min-width:1024px){.pj .pj-block{padding:96px 0}}.pj .pj-grid-2{gap:24px;display:grid}.pj .pj-grid-2>*{min-width:0}@media (min-width:900px){.pj .pj-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:32px}}.pj .pj-stack>*+*{margin-top:16px}.pj .pj-display{letter-spacing:-.02em;font-size:clamp(2.5rem,1.6rem + 4.2vw,4.5rem);font-weight:800;line-height:1.02}.pj .pj-h1{letter-spacing:-.02em;font-size:clamp(2rem,1.5rem + 2.2vw,3rem);font-weight:800;line-height:1.06}.pj .pj-h2{letter-spacing:-.015em;font-size:clamp(1.875rem,1.4rem + 2vw,3rem);font-weight:700;line-height:1.08}.pj .pj-h3{font-size:1.375rem;font-weight:700;line-height:1.2}.pj .pj-lead{color:var(--ink-700);max-width:34em;font-size:1.1875rem;line-height:1.5}.pj .pj-small{font-size:.9375rem;line-height:1.45}.pj .pj-muted{color:var(--ink-500)}.pj .pj-soft{color:var(--ink-700)}.pj .pj-label{font:700 .9375rem/1.2 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);align-items:center;gap:8px;margin:0 0 16px;display:inline-flex}.pj .pj-label b{background:var(--ink);color:var(--paper);border-radius:var(--r-tag);letter-spacing:0;white-space:nowrap;padding:4px 7px}.pj .pj-link{color:var(--bleu);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.pj .pj-trait{white-space:nowrap;z-index:0;position:relative}.pj .pj-trait svg{z-index:-1;width:104%;height:.42em;position:absolute;bottom:-.08em;left:-2%;overflow:visible}.pj .pj-trait path{stroke:var(--jaune);stroke-width:14px;fill:none;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:0;animation:pj-draw .7s var(--ease).3s both}@keyframes pj-draw{0%{stroke-dashoffset:420px}}.pj .pj-top{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f7f3eaeb;position:sticky;top:0}.pj .pj-top .pj-wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.pj .pj-logo{font:800 1.375rem/1 var(--f-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.pj .pj-logo i{background:var(--vert);width:12px;height:12px;box-shadow:0 0 0 4px var(--vert-50);border-radius:50%}.pj .pj-btn{appearance:none;cursor:pointer;border-radius:var(--r-control);min-height:56px;font:700 1.0625rem/1.2 var(--f-sans);text-align:center;transition:transform var(--t-fast)var(--ease),box-shadow var(--t-fast)var(--ease),background var(--t-fast)var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.pj .pj-btn-primary{background:var(--bleu);color:#fff;box-shadow:var(--sh-btn)}.pj .pj-btn-primary:hover{background:var(--bleu-700);box-shadow:var(--sh-btn-h);transform:translateY(-3px)}.pj .pj-btn-primary:active{box-shadow:none;transform:translateY(0)scale(.98)}.pj .pj-btn-secondary{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.pj .pj-btn-secondary:hover{background:var(--paper-2)}.pj .pj-btn-ghost{color:var(--bleu);text-underline-offset:4px;background:0 0;min-height:48px;padding:0 4px;text-decoration:underline;text-decoration-thickness:2px}.pj .pj-btn-sm{min-height:48px;padding:0 16px;font-size:1rem}.pj .pj-btn-nav{min-height:44px;padding:0 16px;font-size:.9375rem}.pj .pj-btn:focus-visible{box-shadow:var(--sh-focus);outline:none}.pj .pj-btn:disabled,.pj .pj-btn[aria-disabled=true]{background:var(--paper-2);color:var(--ink-500);box-shadow:none;cursor:not-allowed;transform:none}.pj .pj-btn-block,.pj .pj-btn-block-sm{width:100%}@media (min-width:640px){.pj .pj-btn-block-sm{width:auto}}.pj .pj-btn svg{flex:none;width:20px;height:20px}.pj .pj-hero{padding:40px 0 56px}.pj .pj-hero-grid{gap:40px;display:grid}.pj .pj-hero-grid>*{min-width:0}@media (min-width:1024px){.pj .pj-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px}.pj .pj-hero{padding:72px 0 96px}}.pj .pj-eyebrow{background:var(--card);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px 6px 6px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.pj .pj-eyebrow span{background:var(--bleu-50);color:var(--bleu);border-radius:999px;padding:4px 10px}.pj .pj-cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.pj .pj-reassure{color:var(--ink-500);flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:.9375rem;display:flex}.pj .pj-reassure span:before{content:"✓";color:var(--vert);margin-right:6px;font-weight:700}.pj .pj-pain{background:var(--paper-2);border-radius:var(--r-card);color:var(--ink-700);border-left:4px solid var(--jaune);margin-top:24px;padding:16px 20px}.pj .pj-phone{width:min(340px,100%);box-shadow:var(--sh-raised);background:#0e1626;border-radius:44px;margin:0 auto;padding:12px;position:relative}.pj .pj-phone.sm{width:min(340px,100%)}.pj .pj-screen{background:#fff;border-radius:34px;flex-direction:column;display:flex;overflow:hidden}.pj .pj-status{font:600 .9375rem/1 var(--f-sans);justify-content:space-between;align-items:center;padding:14px 24px 6px;display:flex}.pj .pj-island{background:#0e1626;border-radius:20px;width:96px;height:28px}.pj .pj-thread-head{text-align:center;border-bottom:1px solid #eee;padding:8px 0 12px}.pj .pj-avatar{background:var(--bleu);color:#fff;width:44px;height:44px;font:800 1.125rem/1 var(--f-display);border-radius:50%;place-items:center;margin:0 auto 4px;display:grid}.pj .pj-thread-head b{font-size:.9375rem;display:block}.pj .pj-thread-head small{color:#6b6b70;font-size:.8125rem}.pj .pj-thread{flex-direction:column;flex:1;gap:8px;padding:14px 12px 28px;display:flex}.pj .pj-ts{text-align:center;color:#6b6b70;margin:4px 0;font-size:.8125rem}.pj .pj-sms{background:var(--sms);max-width:92%;color:var(--ink);overflow-wrap:anywhere;border-radius:20px 20px 20px 6px;padding:10px 14px;font-size:1rem;line-height:1.4}.pj .pj-sms .k{font-weight:700}.pj .pj-sms .tag{background:var(--rouge);color:#fff;border-radius:var(--r-tag);margin-bottom:4px;padding:1px 7px;font-size:.8125rem;font-weight:700;display:inline-block}.pj .pj-sms .tag.rdv{background:var(--bleu)}.pj .pj-sms a,.pj .pj-sms u{color:#0b5fd1;text-decoration:underline}.pj .pj-note{color:var(--ink-500);text-align:center;margin-top:12px;font-size:.9375rem}@media (min-width:1024px){.pj .pj-hero .pj-note{text-align:right}}.pj .pj-phone-wrap{width:min(340px,100%);margin:0 auto;position:relative}.pj .pj-toasts{pointer-events:none;flex-direction:column;gap:8px;width:min(340px,100%);margin:0 auto 16px;display:flex}@media (min-width:1024px){.pj .pj-phone-wrap{margin:0 0 0 auto}.pj .pj-toasts{z-index:2;align-items:flex-start;width:auto;margin:0;position:absolute;top:52px;left:-176px}.pj .pj-toast{white-space:nowrap}.pj .pj-toast:nth-child(2){margin-left:24px}}.pj .pj-toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--sh-card);animation:pj-toast-in var(--t-slow)var(--ease-spring)both;background:#fffffff0;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:.9375rem;line-height:1.3;display:flex}.pj .pj-toast:nth-child(2){animation-delay:.6s}.pj .pj-toast .ic{color:#fff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pj .pj-toast b{display:block}@keyframes pj-toast-in{0%{opacity:0;transform:translateY(-12px)scale(.96)}}.pj .pj-sms-pair{gap:32px;margin-top:40px;display:grid}@media (min-width:800px){.pj .pj-sms-pair{grid-template-columns:1fr 1fr;gap:40px}}.pj .pj-sms-pair figure{flex-direction:column;align-items:center;gap:14px;min-width:0;margin:0;display:flex}.pj .pj-sms-pair figcaption{align-items:center;gap:4px;font-weight:700;display:flex}@media (min-width:800px){.pj .pj-sms-pair .pj-thread{min-height:300px}}.pj .pj-who{border-radius:var(--r-tag);margin-right:6px;padding:2px 8px;font-size:.8125rem;font-weight:700;display:inline-block}.pj .pj-who.artisan{background:var(--bleu);color:#fff}.pj .pj-who.client{background:var(--jaune-100);color:var(--ink)}.pj .pj-cal-row{color:var(--ink-700);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:32px;font-weight:600;display:flex}.pj .pj-cal{background:var(--card);border:2px solid var(--field);color:var(--ink);border-radius:999px;padding:6px 14px;font-weight:700;text-decoration:none}.pj a.pj-cal{align-items:center;min-height:48px;display:inline-flex}.pj .pj-steps{counter-reset:s;flex-direction:column;gap:20px;max-width:46rem;margin:24px 0 0;padding:0;list-style:none;display:flex}.pj .pj-steps li{counter-increment:s;align-items:flex-start;gap:14px;display:flex}.pj .pj-steps li:before{content:counter(s);background:var(--ink);width:32px;height:32px;color:var(--paper);font:800 1rem/32px var(--f-display);text-align:center;border-radius:50%;flex:none}.pj .pj-proof{grid-template-columns:1fr 1fr;gap:28px 16px;display:grid}@media (min-width:900px){.pj .pj-proof{grid-template-columns:repeat(4,1fr)}}.pj .pj-tape{background:var(--jaune-100);font:800 clamp(2.25rem,1.6rem + 2.6vw,3.75rem)/1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;clip-path:polygon(0 4%,3% 0,97% 3%,100% 0,99% 50%,100% 96%,96% 100%,4% 97%,0 100%,1% 50%);padding:6px 14px 4px;display:inline-block;transform:rotate(-1.5deg)}.pj .pj-stat:nth-child(2n) .pj-tape{transform:rotate(1deg)}.pj .pj-stat p{color:var(--ink-700);max-width:16em;margin-top:12px;font-weight:600}.pj .pj-card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:24px}@media (min-width:768px){.pj .pj-card.roomy{padding:32px}}.pj .pj-panel{background:var(--paper-2);border-radius:var(--r-card);color:var(--ink-700);padding:16px 20px}.pj .pj-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-tag);background:var(--paper-2);color:var(--ink-700);white-space:nowrap;padding:3px 8px;font-size:.8125rem;font-weight:700;display:inline-block}.pj .pj-ok{background:var(--vert-50);color:var(--vert);border-radius:var(--r-card);padding:16px 20px}.pj .pj-ok b{display:block}.pj .pj-err{color:var(--rouge);font-size:.9375rem;font-weight:700}.pj .pj-alert{background:var(--rouge-50);color:var(--rouge);border-radius:var(--r-control);padding:12px 16px;font-size:.9375rem;font-weight:700}.pj .pj-wave{justify-content:center;align-items:center;gap:4px;height:44px;margin:4px 0;display:flex}.pj .pj-wave i{background:var(--bleu);opacity:.35;border-radius:3px;width:5px;height:8px}.pj .pj-wave.is-talking i{opacity:1;animation:pj-bar 1s var(--ease)infinite alternate}.pj .pj-wave.is-talking i:nth-child(3n){animation-duration:.7s}.pj .pj-wave.is-talking i:nth-child(4n+1){animation-duration:.85s}.pj .pj-wave.is-talking i:nth-child(5n+2){animation-duration:1.2s}@keyframes pj-bar{0%{height:8px}to{height:40px}}.pj .pj-demo-state{color:var(--vert);text-align:center;font-size:.9375rem;font-weight:700}.pj .pj-demo-state:before{content:"";background:var(--vert);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.pj .pj-btn-end{background:var(--rouge);color:#fff}.pj .pj-btn-end:hover{background:#8f1c13}.pj .pj-fit-grid{gap:16px;margin-top:32px;display:grid}@media (min-width:800px){.pj .pj-fit-grid{grid-template-columns:1fr 1fr}}.pj .pj-fit-card{border-radius:var(--r-card);padding:24px}.pj .pj-fit-card.yes{background:var(--card);box-shadow:var(--sh-card)}.pj .pj-fit-card.no{border:2px dashed var(--field);background:0 0}.pj .pj-fit-card ul{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pj .pj-fit-card li{align-items:flex-start;gap:12px;display:flex}.pj .pj-fit-card li:before{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;font-size:.875rem;font-weight:700;display:grid}.pj .pj-fit-card.yes li:before{content:"✓";background:var(--vert-50);color:var(--vert)}.pj .pj-fit-card.no li:before{content:"✕";background:var(--rouge-50);color:var(--rouge)}.pj .pj-compare{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh-card);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pj .pj-compare>div>div,.pj .pj-compare>.h{border-top:1px solid var(--line);padding:12px 10px;font-size:.9375rem;line-height:1.35}.pj .pj-compare>.h{background:var(--paper-2);text-align:center;color:var(--ink-700);border-top:0;font-weight:700}@media (max-width:639px){.pj .pj-compare{grid-template-columns:repeat(3,minmax(0,1fr))}.pj .pj-compare>.h.empty{display:none}.pj .pj-compare .lbl{grid-column:1/-1;padding-bottom:0;font-weight:700}.pj .pj-compare .lbl+.c,.pj .pj-compare .lbl+.c+.c,.pj .pj-compare .lbl+.c+.c+.c{border-top:0}}.pj .pj-compare .c{text-align:center}.pj .pj-compare .louise{background:var(--bleu-50)}.pj .pj-compare>.h.louise{background:var(--bleu);color:#fff}.pj .pj-compare .yes{color:var(--vert);font-size:1.125rem;font-weight:700}.pj .pj-compare .no{color:var(--ink-500);font-size:1.125rem}@media (min-width:768px){.pj .pj-compare>div>div,.pj .pj-compare>.h{padding:14px 20px;font-size:1.0625rem}}.pj .pj-faq{gap:12px;margin-top:32px;display:grid}@media (min-width:900px){.pj .pj-faq{grid-template-columns:1fr 1fr;gap:16px}}.pj .pj-faq .pj-card p{color:var(--ink-700);margin-top:8px}.pj .pj-tiers{gap:24px 16px;margin-top:40px;display:grid}@media (min-width:700px){.pj .pj-tiers{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.pj .pj-tiers{grid-template-columns:repeat(4,1fr)}}.pj .pj-tier{background:var(--card);border-radius:var(--r-card);box-shadow:var(--sh-card);color:var(--ink);transition:transform var(--t-fast)var(--ease),box-shadow var(--t-fast)var(--ease);border:2px solid #0000;flex-direction:column;gap:14px;padding:24px;text-decoration:none;display:flex;position:relative}.pj a.pj-tier:hover{box-shadow:var(--sh-raised);transform:translateY(-3px)}.pj a.pj-tier:focus-visible{box-shadow:var(--sh-focus);outline:none}.pj .pj-tier.is-pick{border-color:var(--bleu);box-shadow:var(--sh-raised)}.pj .pj-badge{background:var(--jaune);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:.9375rem;font-weight:700;position:absolute;top:-14px;left:20px}.pj .pj-price{font:800 3rem/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.pj .pj-price small{font:600 1rem/1 var(--f-sans);letter-spacing:0;color:var(--ink-500);margin-left:4px}.pj .pj-calls{background:var(--bleu-50);color:var(--bleu);border-radius:var(--r-tag);align-self:flex-start;padding:6px 10px;font-weight:700}.pj .pj-tier .fit{color:var(--ink-700);flex:1;font-size:.9375rem}.pj .pj-price-foot{color:var(--ink-700);flex-wrap:wrap;gap:8px 24px;margin-top:24px;display:flex}.pj .pj-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pj .pj-field>span:first-child,.pj .pj-legend{font-weight:700}.pj .pj-hint{color:var(--ink-500);font-size:.9375rem}.pj .pj-input{border-radius:var(--r-control);border:2px solid var(--field);background:var(--card);min-height:56px;font:400 1.0625rem/1.2 var(--f-sans);color:var(--ink);width:100%;transition:border-color var(--t-fast),box-shadow var(--t-fast);padding:0 16px}.pj select.pj-input{appearance:none;background:var(--card)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2314213D' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:44px}.pj .pj-input.time{flex:1 1 0;width:0;min-width:0;min-height:48px;padding:0 8px;font-size:1rem}@media (max-width:639px){.pj .pj-input.time::-webkit-calendar-picker-indicator{display:none}}.pj .pj-input::placeholder{color:var(--ink-500);opacity:1}.pj .pj-input:focus{border-color:var(--bleu);box-shadow:0 0 0 4px var(--bleu-50);outline:none}.pj .pj-input:disabled{background:var(--paper-2);color:var(--ink-500);border-color:var(--line)}.pj .pj-check{width:24px;height:24px;accent-color:var(--bleu);flex:none}.pj .pj-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pj .pj-choice{cursor:pointer;background:var(--card);border:2px solid var(--field);border-radius:var(--r-control);transition:border-color var(--t-fast),box-shadow var(--t-fast);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pj .pj-choice.is-on{border-color:var(--bleu);background:var(--bleu-50);box-shadow:0 0 0 2px var(--bleu)}.pj .pj-choice:focus-within{box-shadow:var(--sh-focus)}.pj .pj-choice b{font-family:var(--f-display);font-size:1.125rem}.pj .pj-secure{color:var(--ink-500);justify-content:center;align-items:center;gap:8px;font-size:.9375rem;display:flex}.pj .pj-day{align-items:center;gap:8px;display:flex}.pj .pj-day label{flex:none;align-items:center;gap:8px;width:68px;min-height:48px;font-weight:700;display:flex}.pj .pj-code-chip{background:var(--jaune-100);border:2px solid var(--ink);border-radius:var(--r-control);box-shadow:4px 4px 0 var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.pj .pj-code-chip code{font:700 clamp(1rem,.85rem + .8vw,1.375rem)/1.25 var(--f-mono);letter-spacing:.02em;color:var(--ink);flex:15rem;min-width:0;padding:6px 0}.pj .pj-code-chip code span{white-space:nowrap}.pj .pj-code-chip .acts{flex:1 0 auto;gap:8px;display:flex}.pj .pj-code-chip a,.pj .pj-code-chip button{background:var(--ink);color:#fff;min-height:48px;font:700 1rem/1 var(--f-sans);cursor:pointer;border:0;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.pj .pj-code-chip button.copy{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.pj .pj-code-chip button.copy.is-copied{background:var(--vert);color:#fff;box-shadow:none}.pj .pj-code-chip.sub{background:var(--card);box-shadow:none;border-color:var(--field)}.pj .pj-code-chip.sub code{font-size:clamp(.9375rem,.85rem + .5vw,1.125rem)}.pj .pj-number{font:800 clamp(2rem,1.5rem + 2vw,2.75rem)/1 var(--f-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.pj .pj-wait:before{content:"";background:var(--bleu);width:10px;height:10px;animation:pj-pulse 1.2s var(--ease)infinite alternate;border-radius:50%;margin-right:10px;display:inline-block}@keyframes pj-pulse{0%{opacity:.3}}.pj .pj-footer{color:var(--ink-500);border-top:1px solid var(--line);text-align:center;flex-direction:column;gap:8px;padding:40px 0 64px;font-size:.9375rem;display:flex}
