@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_dd4e83c9-module__3pfqvW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_dd4e83c9-module__3pfqvW__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
.sg{--sg-ink:#655f59;--sg-muted:#726b63;--sg-titre:#d91e69;--sg-fuchsia:#fe3d8c;--sg-orange:#f7591d;--sg-orange-vif:#ff7a00;--sg-lime:#d9fb60;--sg-fond:#faf5ec;--sg-creme:#fff8f3;--sg-rose-pale:#ffd4c2;--sg-bord:#e0d3c4;--sg-lecture:720px;--sg-sys:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;isolation:isolate;color:var(--sg-ink);background:var(--sg-fond);font:400 16px/1.65 var(--sg-sys);-webkit-font-smoothing:antialiased;position:relative;overflow:clip}.sg:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 85% 6%,#d9fb6070,#0000 24rem),radial-gradient(circle at 6% 14%,#fe3d8c2f 0 10%,#0000 30%),radial-gradient(circle at 74% 86%,#ff7a0033 0 12%,#0000 34%);position:absolute;inset:0}.sg>*{z-index:1;position:relative}.sg *,.sg :before,.sg :after{box-sizing:border-box}.sg h1,.sg h2{font-family:var(--font-anton), var(--sg-sys);letter-spacing:-.045em;color:var(--sg-titre);text-wrap:balance;margin:0;font-weight:800;line-height:1.08}.sg h3{font-family:var(--font-anton), var(--sg-sys);letter-spacing:-.035em;color:var(--sg-orange);margin:0;font-weight:800;line-height:1.15}.sg h1{font-size:clamp(33px,6vw,55px)}.sg h2{font-size:clamp(26px,4.2vw,39px)}.sg h3{font-size:clamp(18px,2.1vw,22px)}.sg em,.sg .sg-accent{font-family:var(--font-instrument), Georgia, serif;color:var(--sg-orange);letter-spacing:0;font-style:italic;font-weight:400}.sg p{margin:0 0 1em}.sg p:last-child{margin-bottom:0}.sg strong{color:#514940;font-weight:600}.sg-surtitre{font:600 12px/1.5 var(--sg-sys);letter-spacing:1.6px;text-transform:uppercase;color:var(--sg-fuchsia);margin:0 0 12px}.sg-chapeau{color:var(--sg-muted);font-size:17.5px;line-height:1.6}.sg-section{padding:64px 20px}.sg-section.serre{padding-top:28px}.sg-lire{max-width:var(--sg-lecture);margin:0 auto}.sg-large{max-width:1040px;margin:0 auto}.sg-panneau{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf8d9;border:1px solid #ffffff9e;border-radius:28px;padding:30px 28px;box-shadow:0 18px 44px #6559591a}.sg-panneau.creme{background:#fff8f3d9}.sg-panneau.lime{background:linear-gradient(155deg,#d9fb6052,#fffaf8d9 62%)}.sg-panneau.rose{background:linear-gradient(155deg,#ffd4c259,#fffaf8d9 62%)}.sg-cta{background:var(--sg-fuchsia);border:1px solid var(--sg-fuchsia);min-height:58px;font:600 13px/1.5 var(--sg-sys);letter-spacing:.2px;color:#fff;cursor:pointer;border-radius:17px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 22px #fe3d8c22}.sg-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #fe3d8c33}.sg-cta:active{transform:translateY(0)}.sg-cta.pleine{width:100%}.sg-cta.lime{background:var(--sg-lime);color:#3f5208;border-color:#cdef50;box-shadow:0 8px 22px #d9fb6055}.sg-cta.lime:hover{box-shadow:0 14px 30px #d9fb6070}.sg-sous-cta{color:var(--sg-muted);margin:12px 0 0;font-size:13.5px}.sg :focus-visible{outline:2px solid var(--sg-fuchsia);outline-offset:3px}.sg-sequence{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:14px;display:grid}.sg-ecran{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf8d9;border:1px solid #ffffff9e;border-radius:24px;flex-direction:column;gap:10px;padding:20px 18px;display:flex;box-shadow:0 12px 30px #65595914}.sg-ecran-num{font:600 11px/1.4 var(--sg-sys);letter-spacing:1.4px;text-transform:uppercase;color:var(--sg-fuchsia)}.sg-ecran-texte{color:#514940;margin:0;font-size:16.5px;font-weight:500;line-height:1.45}.sg-ecran-role{color:var(--sg-muted);margin:0;font-size:13.5px;line-height:1.5}.sg-avant{border-left:3px solid var(--sg-orange);margin:0 0 12px;padding:2px 0 2px 16px}.sg-ressources{grid-template-columns:repeat(auto-fit,minmax(262px,1fr));gap:14px;display:grid}.sg-ressource{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf8d9;border:1px solid #ffffff9e;border-radius:24px;padding:22px 20px;box-shadow:0 12px 30px #65595912}.sg-ressource h3{margin:0 0 6px;font-size:17px}.sg-ressource p{color:var(--sg-muted);margin:0;font-size:14.5px}.sg-etapes{counter-reset:etape;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sg-etape{counter-increment:etape;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf8bf;border:1px solid #ffffff9e;border-radius:20px;align-items:flex-start;gap:14px;padding:15px 18px;display:flex}.sg-etape:before{content:counter(etape);background:var(--sg-lime);color:#3f5208;width:26px;height:26px;font:600 13px/1 var(--sg-sys);border-radius:999px;flex:none;place-items:center;display:grid}.sg-etape p{margin:0;font-size:16px}.sg-dms{columns:3;column-gap:14px;max-width:920px;margin:0 auto}.sg-dm{break-inside:avoid;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf8d9;border:1px solid #ffffff9e;border-radius:24px;margin:0 0 14px;padding:20px;box-shadow:0 12px 30px #65595912}.sg-dm.forte{background:linear-gradient(160deg,#ffd4c245,#fffaf8d9 60%)}.sg-capture{border-radius:16px;width:100%;height:auto;margin:0 auto;display:block}.sg-dm-tag{font:600 10.5px/1.4 var(--sg-sys);letter-spacing:1.3px;text-transform:uppercase;color:var(--sg-fuchsia);margin:0 0 8px}.sg-dm p{color:#514940;margin:0;font-size:15.5px;line-height:1.55}.sg-note{color:var(--sg-muted);text-align:center;margin:18px 0 0;font-size:13.5px}.sg-lu{grid-template-columns:180px 1fr;align-items:center;gap:24px;display:grid}.sg-lu img{border-radius:24px;width:100%;height:auto;display:block}.sg-liste{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sg-liste li{padding-left:27px;font-size:16px;line-height:1.5;position:relative}.sg-liste li:before{content:"🧡";font-size:13px;position:absolute;top:1px;left:0}.sg-liste.non li:before{content:"🚫";opacity:.45}.sg-faq{gap:10px;display:grid}.sg-faq details{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf8bf;border:1px solid #ffffff9e;border-radius:20px;padding:16px 20px}.sg-faq summary{cursor:pointer;color:#514940;justify-content:space-between;gap:12px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.sg-faq summary::-webkit-details-marker{display:none}.sg-faq summary:after{content:"+";color:var(--sg-fuchsia);font-weight:600}.sg-faq details[open] summary:after{content:"–"}.sg-faq details p{color:var(--sg-muted);margin:12px 0 0;font-size:15.5px}.sg-prix{justify-content:center;align-items:baseline;gap:14px;margin:0 0 4px;display:flex}.sg-prix-actif{font-family:var(--font-anton), var(--sg-sys);letter-spacing:-.045em;color:var(--sg-titre);font-size:clamp(48px,9.5vw,64px);font-weight:800;line-height:1}.sg-champ{width:100%;min-height:52px;color:var(--sg-ink);border:1px solid var(--sg-bord);font:400 16px/1.5 var(--sg-sys);background:#fffaf8b8;border-radius:14px;outline:none;padding:13px 15px;transition:border-color .15s}.sg-champ::placeholder{color:#b5a79b}.sg-champ:focus{border-color:var(--sg-fuchsia)}.sg-erreur{color:var(--sg-titre);margin:5px 0 0 15px;font-size:13px}.sg-barre{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffaf8e6;border:1px solid #ffffffb3;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;transition:transform .3s;display:flex;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(calc(100% + 16px));box-shadow:0 14px 34px #65595926}.sg-barre.visible{transform:translateY(0)}.sg-barre-nom{color:#514940;margin:0;font-size:13px;font-weight:600;line-height:1.2}.sg-barre-prix{color:var(--sg-titre);margin:0;font-size:17px;font-weight:700}.sg-barre .sg-cta{min-height:44px;padding:11px 18px}@media (min-width:769px){.sg-barre{display:none}}@media (max-width:680px){.sg-section{padding:46px 18px}.sg-panneau{border-radius:24px;padding:24px 20px}.sg-dms{columns:1;max-width:340px}.sg-lu{text-align:center;grid-template-columns:1fr;justify-items:center}.sg-lu img{max-width:210px}}@media (prefers-reduced-motion:reduce){.sg-cta,.sg-barre{transition:none}.sg-cta:hover{transform:none}}
