.essai-ui{--ink: #17142E;--ink-2: #5E5A75;--ink-3: #9A96AD;--paper: #FBF7F1;--card: #FFFFFF;--line: #ECE6DC;--coral: #FF5A36;--coral-soft: #FFE3DA;--hl: #FFE15A;--lilac: #DCD5FF;--mint: #CDEFD9;--mint-ink: #1F7A4A;--display: "Bricolage Grotesque", system-ui, sans-serif;--text: "Inter", system-ui, sans-serif;--serif: "Instrument Serif", Georgia, serif;--r: 20px;--shadow: 0 1px 2px rgba(23, 20, 46, .06), 0 8px 24px rgba(23, 20, 46, .08)}.essai-ui,.essai-ui *{box-sizing:border-box}.essai-ui{font-family:var(--text);color:var(--ink);background:var(--paper);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;min-height:100dvh}.essai-ui .screen{max-width:430px;min-height:100vh;margin:0 auto;padding:14px 22px 28px;display:flex;flex-direction:column}.essai-ui .topbar{display:flex;align-items:center;justify-content:space-between;height:44px;margin-bottom:18px}.essai-ui .topbar .logo{height:24px;width:auto}.essai-ui .topbar .who{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink-2)}.essai-ui .back{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--card);box-shadow:var(--shadow);color:var(--ink)}.essai-ui .back svg{width:18px;height:18px}.essai-ui .eyebrow{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--coral);margin-bottom:8px}.essai-ui h1,.essai-ui .h1{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.04;letter-spacing:-.025em;font-variation-settings:"opsz" 96}.essai-ui h2,.essai-ui .h2{font-family:var(--display);font-weight:700;font-size:20px;line-height:1.15;letter-spacing:-.015em}.essai-ui .help{margin-top:10px;font-size:17px;color:var(--ink-2);line-height:1.4}.essai-ui .small{font-size:13px;color:var(--ink-3)}.essai-ui .center{text-align:center}.essai-ui .grow{flex:1}.essai-ui .stack>*+*{margin-top:12px}.essai-ui .hl{background:linear-gradient(transparent 58%,var(--hl) 58%,var(--hl) 92%,transparent 92%);padding:0 2px}.essai-ui .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:56px;border-radius:16px;border:0;background:var(--ink);color:#fff;font:600 17px/1 var(--text);letter-spacing:-.01em;text-decoration:none;box-shadow:0 6px 16px #17142e2e}.essai-ui .btn .arrow{width:18px;height:18px}.essai-ui .btn.coral{background:var(--coral);box-shadow:0 8px 20px #ff5a3652}.essai-ui .link{display:block;text-align:center;font-weight:600;font-size:15px;color:var(--ink-2);padding:14px 0 0;text-decoration:none}.essai-ui .dock{margin-top:auto;padding-top:18px}.essai-ui .dock .note{text-align:center;font-size:13px;color:var(--ink-3);margin-top:10px}.essai-ui .field{margin-top:18px}.essai-ui .field label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.essai-ui .input{width:100%;min-height:54px;border-radius:14px;background:var(--card);border:1.5px solid var(--line);padding:15px 16px;font-size:17px;color:var(--ink)}.essai-ui .input.focus{border-color:var(--ink);box-shadow:0 0 0 4px #17142e12}.essai-ui .input .ph{color:var(--ink-3)}.essai-ui .input.area{min-height:132px;line-height:1.45}.essai-ui .caret{display:inline-block;width:2px;height:20px;background:var(--coral);vertical-align:-4px;margin-left:1px}.essai-ui .chips{display:flex;flex-wrap:wrap;gap:8px}.essai-ui .chip{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;background:var(--card);border:1.5px solid var(--line);font-size:15px;font-weight:500;color:var(--ink)}.essai-ui .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.essai-ui .chip .x{opacity:.6;font-size:13px}.essai-ui .chip.add{color:var(--ink-2);border-style:dashed}.essai-ui .av{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;font:700 14px/1 var(--display);color:var(--ink)}.essai-ui .av.sm{width:28px;height:28px;font-size:12px}.essai-ui .av.lg{width:52px;height:52px;font-size:20px}.essai-ui .a1{background:#ffd0c2}.essai-ui .a2{background:var(--lilac)}.essai-ui .a3{background:var(--mint)}.essai-ui .a4{background:#ffe9a6}.essai-ui .a5{background:#cde6ff}.essai-ui .a6{background:#f4d4f0}.essai-ui .avs{display:flex}.essai-ui .avs .av{border:2px solid var(--paper);margin-left:-8px}.essai-ui .avs .av:first-child{margin-left:0}.essai-ui .story{background:var(--card);border-radius:var(--r);padding:20px 20px 16px;box-shadow:var(--shadow);position:relative}.essai-ui .story .q{font-family:var(--serif);font-size:23px;line-height:1.22;letter-spacing:-.005em}.essai-ui .story .q:before{content:"“";color:var(--coral)}.essai-ui .story .q:after{content:"”";color:var(--coral)}.essai-ui .story .by{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px}.essai-ui .story .by b{font-weight:600}.essai-ui .story .by span{color:var(--ink-3)}.essai-ui .tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--paper);color:var(--ink-2)}.essai-ui .tag.coral{background:var(--coral-soft);color:#b33a1c}.essai-ui .tag.mint{background:var(--mint);color:var(--mint-ink)}.essai-ui .tag.hl{background:var(--hl);color:var(--ink)}.essai-ui .plan{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.essai-ui .plan-head{padding:16px 18px 14px;border-bottom:1px solid var(--line)}.essai-ui .plan-head .t{font-family:var(--display);font-weight:700;font-size:18px}.essai-ui .plan-head .s{font-size:13px;color:var(--ink-3);margin-top:2px}.essai-ui .quality{margin-top:12px;display:flex;gap:10px;align-items:flex-start}.essai-ui .quality .k{font-size:12px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.essai-ui .quality .v{font-family:var(--display);font-weight:700;font-size:19px;line-height:1.15}.essai-ui .para{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.essai-ui .para:last-child{border-bottom:0}.essai-ui .para .n{width:28px;height:28px;border-radius:9px;background:var(--ink);color:#fff;display:grid;place-items:center;font:700 14px/1 var(--display)}.essai-ui .para .pt{font-weight:700;font-size:16px;line-height:1.25}.essai-ui .para .meta{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;color:var(--ink-3)}.essai-ui .para ul{list-style:none;margin-top:8px}.essai-ui .para li{position:relative;padding-left:14px;font-size:14.5px;line-height:1.4;color:var(--ink-2);margin-top:4px}.essai-ui .para li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:2px;background:var(--coral)}.essai-ui .locked{position:relative}.essai-ui .locked .fog{filter:blur(6px);opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none}.essai-ui .lockpill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:14px;white-space:nowrap;box-shadow:0 8px 20px #17142e40}.essai-ui .lockpill svg{width:15px;height:15px}.essai-ui .meter{height:10px;background:#efe9df;border-radius:99px;overflow:hidden}.essai-ui .meter i{display:block;height:100%;background:var(--coral);border-radius:99px}.essai-ui .rows{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow)}.essai-ui .row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.essai-ui .row:last-child{border-bottom:0}.essai-ui .row .nm{font-weight:600;font-size:15px}.essai-ui .row .rl{font-size:13px;color:var(--ink-3)}.essai-ui .row .st{margin-left:auto}.essai-ui .legal{margin-top:18px;text-align:center;font-size:12px;color:var(--ink-3)}.essai-ui .legal a{color:inherit;text-decoration:none}.essai-ui .home{max-width:1240px;margin:0 auto;padding:0 22px}.essai-ui .nav{display:flex;align-items:center;justify-content:space-between;height:60px}.essai-ui .nav .logo{height:26px}.essai-ui .pill{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;font-size:15px;text-decoration:none}.essai-ui .hero{padding:16px 0 4px}.essai-ui .hero h1{font-size:44px;line-height:.98;letter-spacing:-.035em}.essai-ui .hero .help{font-size:18px;margin-top:12px}.essai-ui .hero .cta{margin-top:22px}.essai-ui .hero .cta .note{margin-top:10px;font-size:14px;color:var(--ink-3);text-align:center}.essai-ui .collage{position:relative;height:344px;margin-top:20px}.essai-ui .collage .story{position:absolute;width:262px;padding:16px 16px 12px}.essai-ui .collage .story .q{font-size:18.5px}.essai-ui .collage .story .by{margin-top:10px;font-size:13px}.essai-ui .c1{left:0;top:0;transform:rotate(-4deg);z-index:2}.essai-ui .c2{right:0;top:116px;transform:rotate(3deg);z-index:3}.essai-ui .c3{left:6px;top:230px;transform:rotate(-1.5deg);z-index:4}.essai-ui .collage .ex,.essai-ui .side .ex{position:absolute;z-index:6;top:-10px;left:14px}.essai-ui .sticker{position:absolute;z-index:5;background:var(--hl);color:var(--ink);font:800 14px/1 var(--display);padding:9px 12px;border-radius:12px;transform:rotate(6deg);right:2px;top:-6px;box-shadow:0 6px 14px #17142e1f}.essai-ui .sec{padding:26px 0 0}.essai-ui .sec h2{font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.essai-ui .steps{margin-top:14px;display:grid;gap:8px}.essai-ui .step{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:center;background:var(--card);border-radius:18px;padding:11px 14px;box-shadow:var(--shadow)}.essai-ui .step .num{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;font:800 20px/1 var(--display)}.essai-ui .step:nth-child(1) .num{background:var(--coral-soft);color:#b33a1c}.essai-ui .step:nth-child(2) .num{background:var(--lilac)}.essai-ui .step:nth-child(3) .num{background:var(--hl)}.essai-ui .step b{display:block;font-weight:700;font-size:16px}.essai-ui .step span{font-size:14px;color:var(--ink-2)}.essai-ui .example{margin-top:16px;position:relative}.essai-ui .example .ex{position:absolute;top:-10px;right:14px;z-index:2}.essai-ui .plan .para{padding:10px 16px;gap:10px}.essai-ui .plan .plan-head{padding:14px 16px 12px}.essai-ui .plan .quality{margin-top:8px}.essai-ui .plan .para .pt{font-size:15px}.essai-ui .final{margin:26px 0 0;background:var(--ink);color:#fff;border-radius:26px;padding:26px 20px 20px;text-align:center;position:relative;overflow:hidden}.essai-ui .final h2{color:#fff;font-size:25px;font-weight:800;letter-spacing:-.03em}.essai-ui .final .btn{background:var(--coral);margin-top:18px;box-shadow:none}.essai-ui .final .bubble{position:absolute;width:120px;opacity:.14;right:-24px;top:-20px}.essai-ui .foot{display:flex;align-items:center;justify-content:space-between;padding:18px 0 20px;font-size:13px;color:var(--ink-3)}.essai-ui .foot img{height:18px;opacity:.8}.essai-ui .foot a{color:inherit;text-decoration:none}.essai-ui .desk-only{display:none}.essai-ui .final br.m{display:inline}@media (min-width: 900px){.essai-ui .home{padding:0 64px}.essai-ui .nav{height:84px}.essai-ui .nav .logo{height:30px}.essai-ui .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;padding:40px 0 30px}.essai-ui .hero h1{font-size:76px}.essai-ui .hero .help{font-size:21px;margin-top:20px}.essai-ui .hero .cta{display:flex;align-items:center;gap:18px;margin-top:34px}.essai-ui .hero .cta .btn{width:auto;padding:0 30px;height:60px}.essai-ui .hero .cta .note{margin:0;text-align:left;font-size:15px}.essai-ui .collage{height:470px;margin-top:0}.essai-ui .collage .story{width:340px;padding:20px 22px 16px}.essai-ui .collage .story .q{font-size:24px}.essai-ui .c1{left:0;top:10px}.essai-ui .c2{right:0;top:150px}.essai-ui .c3{left:40px;top:300px}.essai-ui .sec{padding-top:76px}.essai-ui .sec h2{font-size:44px;text-align:center}.essai-ui .steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.essai-ui .step{grid-template-columns:1fr;padding:26px;align-items:start}.essai-ui .step b{font-size:20px;margin-top:6px}.essai-ui .step span{font-size:16px}.essai-ui .example-wrap{display:grid;grid-template-columns:1fr 1.25fr;gap:40px;align-items:center;margin-top:30px}.essai-ui .example{margin-top:0}.essai-ui .desk-only{display:block}.essai-ui .final br.m{display:none}.essai-ui .sticker{left:296px;right:auto;top:-8px}.essai-ui .plan .para{padding:12px 18px}.essai-ui .side{position:relative}.essai-ui .side .story{margin-bottom:14px}.essai-ui .side .story .q{font-size:21px}.essai-ui .final{padding:56px 40px 50px;margin-top:80px}.essai-ui .final h2{font-size:48px}.essai-ui .final .btn{width:auto;display:inline-flex;padding:0 34px;height:60px}.essai-ui .final .bubble{width:260px;right:-40px;top:-50px}}.essai-ui .pied-essai footer{color:var(--ink-3);justify-content:center}.essai-ui .pied-essai footer a:hover{color:var(--ink-2)}.essai-ui .btn:disabled{opacity:.55}.essai-ui .btn.ghost{background:transparent;color:var(--ink-2);box-shadow:none;height:48px;font-weight:600}.essai-ui .btn.light{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.essai-ui a.btn{color:#fff}.essai-ui a.btn.light{color:var(--ink)}.essai-ui .citation-plan{margin-top:10px;background:var(--paper);border-radius:14px;padding:10px 14px}.essai-ui .citation-plan .k{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.essai-ui .citation-plan p{font-family:var(--serif);font-size:19px;line-height:1.2;margin-top:2px}.essai-ui textarea.input,.essai-ui input.input{display:block;font:400 17px/1.45 var(--text);outline:none}.essai-ui textarea.input{min-height:150px;resize:vertical}.essai-ui .input:focus{border-color:var(--ink);box-shadow:0 0 0 4px #17142e12}.essai-ui button.chip{cursor:pointer}.essai-ui .tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin:0 -22px;padding-left:22px;padding-right:22px;scrollbar-width:none}.essai-ui .tabs .chip{flex:none;height:44px;font-weight:600}.essai-ui .tabs .chip small{opacity:.6;margin-left:4px;font-weight:500}.essai-ui .banner{background:var(--ink);color:#fff;border-radius:var(--r);padding:16px 18px}.essai-ui .banner .k{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.essai-ui .banner .v{font-family:var(--display);font-weight:700;font-size:21px;line-height:1.15;margin-top:4px}.essai-ui .banner .v em{font-style:normal;color:var(--hl)}.essai-ui .alerte{background:var(--coral-soft);color:#8a2a12;border-radius:14px;padding:12px 14px;font-size:15px}.essai-ui .share{display:grid;grid-template-columns:1fr 1fr;gap:8px}.essai-ui .share a,.essai-ui .share button{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:14px;background:var(--card);border:1.5px solid var(--line);font-weight:600;font-size:15px;color:var(--ink);text-decoration:none}.essai-ui .bubble-msg{background:#e9e9eb;border-radius:19px 19px 19px 6px;padding:10px 14px;font-size:16px;line-height:1.35;color:#000}.essai-ui details.para-more summary{list-style:none;cursor:pointer}.essai-ui details.para-more summary::-webkit-details-marker{display:none}.essai-ui .q-list li{padding:8px 0;border-top:1px solid var(--line);font-size:15px;color:var(--ink-2)}.essai-ui .q-list li:first-child{border-top:0}.essai-ui .home .pill{color:#fff}.essai-ui .home .btn .arrow{width:18px;height:18px}.essai-ui .final .btn{color:#fff}.essai-ui .foot-essai footer{justify-content:center;padding-bottom:20px;color:var(--ink-3)}.os{--os-ink: #15171c;--os-paper: #f6f2ea;--os-green: #0e5a44;--os-green-deep: #0a4535;--os-orange: #ff6236;--os-sage: #e2ece5;--os-stone: #77756d;--os-line: #e7e0d3;--os-card: #fffdf9;--os-sans: "Geist", system-ui, sans-serif;--os-serif: "Instrument Serif", Georgia, serif;--background: 40 41% 94%;--foreground: 225 14% 10%;--card: 40 100% 99%;--card-foreground: 225 14% 10%;--primary: 163 73% 20%;--primary-foreground: 0 0% 100%;--primary-hover: 164 75% 16%;--border: 39 28% 87%;--input: 39 28% 87%;--ring: 163 73% 20%;--radius: 1rem;background:var(--os-paper);color:var(--os-ink);font-family:var(--os-sans);-webkit-font-smoothing:antialiased}.os h1{font-family:var(--os-serif);font-weight:400;letter-spacing:-.01em;line-height:1.05;font-size:34px}.os h1 em,.os .os-display em,.os .os-titre em{font-style:italic;color:var(--os-green)}.os .os-display{font-family:var(--os-serif);font-weight:400;letter-spacing:-.01em;line-height:1.02}.os .os-titre{font-family:var(--os-serif);font-weight:400;font-size:36px;line-height:1.02;letter-spacing:-.01em}.os .os-aide{color:var(--os-stone)}.os .os-petit{font-size:13px;color:var(--os-stone)}.os .os-carte{background:var(--os-card);border:1px solid var(--os-line);border-radius:18px}.os .rounded-xl.border{background:var(--os-card);border-color:var(--os-line);border-radius:18px}.os button,.os a{-webkit-tap-highlight-color:transparent}.os .os-logo{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:17px;letter-spacing:-.03em;color:var(--os-ink)}.os .os-logo em{font-family:var(--os-serif);font-weight:400;font-style:italic;font-size:20px;letter-spacing:0}.os .os-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:600;background:var(--os-sage);color:var(--os-green);white-space:nowrap}.os .os-tag.chaud{background:#ffe6dc;color:#b23b12}.os .os-tag.exemple{background:var(--os-ink);color:#fff;font-size:11px;height:22px;letter-spacing:.04em;text-transform:uppercase}.os .os-point{width:8px;height:8px;border-radius:50%;background:var(--os-orange);display:inline-block}.os .os-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 14px 4px 10px;border-radius:99px;background:var(--os-card);border:1px solid var(--os-line);font-size:13px;font-weight:500;color:#4b473c}.os .os-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:600 14px/1 var(--os-sans);flex:none;letter-spacing:-.02em}.os .t1{background:#dfe9fb;color:#24467f}.os .t2{background:#fbe3d6;color:#8a3a17}.os .t3{background:#e4f0e3;color:#2f5a2b}.os .t4{background:#efe2f6;color:#5b2f74}.os .t5{background:#fdf0c9;color:#7a5a06}.os .t6{background:#d9f0ef;color:#1f5c5a}.os .t7{background:#f6dde3;color:#7d2a40}.os .t8{background:#e6e3da;color:#4b473c}.os .os-anneau{position:relative;aspect-ratio:1;width:100%}.os .os-anneau .rond{position:absolute;top:11%;right:11%;bottom:11%;left:11%;border-radius:50%;border:1.5px dashed #d6cdbd}.os .os-anneau .siege{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 3px var(--os-paper)}.os .os-anneau .siege.pris{background:var(--os-ink)}.os .os-anneau .siege.libre{background:var(--os-paper);border:2px dashed var(--os-orange)}.os .os-anneau .coeur{position:absolute;top:28%;right:28%;bottom:28%;left:28%;border-radius:50%;display:grid;place-items:center;text-align:center}.os .os-anneau .coeur b{display:block;font-family:var(--os-serif);font-weight:400;font-size:22px;line-height:1.05}.os .os-anneau .coeur span{display:block;font-size:12.5px;color:var(--os-stone);margin-top:6px;line-height:1.35}.os .os-etapes{display:grid;background:var(--os-card);border:1px solid var(--os-line);border-radius:22px;padding:4px 18px}.os .os-etape{padding:12px 0;display:grid;grid-template-columns:36px 1fr;gap:2px 14px;border-top:1px solid var(--os-line)}.os .os-etape:first-child{border-top:0}.os .os-etape .n{grid-row:span 2;width:34px;height:34px;border-radius:50%;background:var(--os-ink);color:#fff;display:grid;place-items:center;font-family:var(--os-serif);font-size:22px}.os .os-etape:first-child .n{background:var(--os-orange)}.os .os-etape b{font-size:17px;letter-spacing:-.02em;padding-top:5px}.os .os-etape p{color:var(--os-stone);font-size:14.5px;line-height:1.4}.os .os-sem{background:var(--os-card);border:1px solid var(--os-line);border-radius:24px;padding:6px 0 4px;box-shadow:0 30px 60px -40px #15171c59}.os .os-sem .tete{display:flex;justify-content:space-between;align-items:baseline;padding:14px 18px 8px}.os .os-sem .tete b{font-size:17px;letter-spacing:-.02em}.os .os-bes{display:grid;grid-template-columns:40px 1fr;gap:2px 12px;padding:13px 16px;border-top:1px solid var(--os-line)}.os .os-bes .os-av{grid-row:span 2}.os .os-bes .qui{font-size:13px;color:var(--os-stone)}.os .os-bes .qui b{color:var(--os-ink);font-weight:600}.os .os-bes p{font-size:15.5px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.os .os-notif{background:var(--os-ink);color:#fff;border-radius:20px;padding:14px 16px;display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;box-shadow:0 24px 40px -20px #15171c99}.os .os-notif b{font-size:14.5px;display:block;letter-spacing:-.01em}.os .os-notif .d{font-size:13px;color:#c9c6bd;display:block;line-height:1.3;margin-top:2px}.os .os-fin{background:var(--os-green);color:#fff;border-radius:30px;padding:30px 22px 22px;text-align:center;position:relative;overflow:hidden}.os .os-fin .os-titre em{color:#ffd7c9}.os .os-fin .prix{margin-top:12px;display:flex;align-items:baseline;justify-content:center;gap:8px}.os .os-fin .prix b{font-family:var(--os-serif);font-weight:400;font-size:56px;line-height:1}.os .os-fin .prix span,.os .os-fin p{color:#cfe3da}.os .os-fin .deco{position:absolute;width:220px;height:220px;border-radius:50%;border:24px solid rgba(255,255,255,.06);left:-130px;bottom:-130px}.ycc{--ink: #12201c;--ink-2: #4a5a55;--ink-3: #5f6e69;--line: #e3e8e5;--fond: #f7f8f5;--carte: #ffffff;--accent: #0e6b5c;--accent-fonce: #0a5146;--accent-doux: #e3f1ed;--or: #b7791f;--or-doux: #fbf1df;--rouge: #b42318;--ui: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:var(--fond);color:var(--ink);font:400 16px/1.5 var(--ui);-webkit-font-smoothing:antialiased;min-height:100dvh}:where(.ycc) *,:where(.ycc) *:before,:where(.ycc) *:after{box-sizing:border-box}:where(.ycc) :where(a){color:inherit;text-decoration:none}:where(.ycc) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:where(.ycc) :where(input,textarea){font:inherit;color:inherit}.ycc .ecran{min-height:100dvh;max-width:460px;margin:0 auto;padding:0 20px 24px;display:flex;flex-direction:column}.ycc .ecran.large{max-width:1120px}.ycc .haut{height:60px;display:flex;align-items:center;justify-content:space-between;flex:none}.ycc .logo{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:750;font-size:17px;letter-spacing:-.01em}.ycc .logo span{color:var(--ink)}.ycc .rond{width:40px;height:40px;margin-left:-10px;border-radius:50%;display:grid;place-items:center;color:var(--ink-2)}.ycc .grandir{flex:1}.ycc .centre{text-align:center}.ycc .label{font-size:13px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 6px}.ycc .titre{display:block;font-size:30px;line-height:1.12;font-weight:780;letter-spacing:-.025em;margin:14px 0 10px;text-wrap:balance}.ycc .titre.xl{font-size:38px;line-height:1.06}.ycc .sous-titre{font-size:19px;line-height:1.3;font-weight:700;margin:0 0 8px;letter-spacing:-.01em}.ycc .aide{font-size:17px;color:var(--ink-2);margin:0;text-wrap:pretty}.ycc .petit{font-size:14px;color:var(--ink-3);margin:8px 0 0}.ycc .erreur{color:var(--rouge);font-size:15px;margin:10px 0 0}.ycc .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:14px 20px;border-radius:16px;background:var(--accent);color:#fff;font-size:17px;font-weight:700;text-align:center;transition:background .15s}.ycc .btn:hover{background:var(--accent-fonce)}.ycc .btn:disabled{opacity:.55;cursor:default}.ycc .btn.clair{background:var(--carte);color:var(--ink);border:1.5px solid var(--line)}.ycc .btn.clair:hover{background:#fff;border-color:var(--ink-3)}.ycc .lien{display:block;text-align:center;padding:14px 8px;color:var(--accent);font-weight:650}.ycc .lien.gris{color:var(--ink-3);font-weight:500;font-size:14px}.ycc .lien.rouge{color:var(--rouge)}.ycc .carte{background:var(--carte);border:1px solid var(--line);border-radius:20px;padding:18px;margin-top:14px}.ycc .carte.accent{background:var(--accent-doux);border-color:transparent}.ycc .carte.or{background:var(--or-doux);border-color:transparent}.ycc .champ{width:100%;min-height:56px;padding:14px 16px;border-radius:14px;border:1.5px solid var(--line);background:var(--carte);font-size:18px;outline:none}.ycc textarea.champ{min-height:96px;resize:vertical;font-size:16px;line-height:1.45}.ycc textarea.champ.message{min-height:240px}.ycc .champ:focus{border-color:var(--accent)}.ycc .nom-champ{display:block;font-size:15px;font-weight:650;margin:18px 0 8px}.ycc .puces{display:flex;flex-wrap:wrap;gap:8px}.ycc .puce{padding:10px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--carte);font-size:15px;font-weight:550;line-height:1.2}.ycc .puce.on{background:var(--accent);border-color:var(--accent);color:#fff}.ycc .puce:disabled{opacity:.4;cursor:default}.ycc .puce.compte{background:var(--accent-doux);border-color:transparent;color:var(--accent-fonce)}.ycc .puce.compte b{margin-left:6px}.ycc .choix{display:flex;flex-direction:column;gap:10px}.ycc .choix button{width:100%;text-align:left;padding:16px 18px;border-radius:16px;border:1.5px solid var(--line);background:var(--carte);font-size:17px;font-weight:600}.ycc .choix button.on{border-color:var(--accent);background:var(--accent-doux)}.ycc .etapes{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-direction:column;gap:18px}.ycc .etapes li{display:flex;gap:14px}.ycc .etapes .n{flex:none;width:32px;height:32px;border-radius:50%;background:var(--accent-doux);color:var(--accent-fonce);display:grid;place-items:center;font-weight:750;font-size:15px}.ycc .etapes b{display:block;font-size:17px}.ycc .etapes span{color:var(--ink-2);font-size:15px}.ycc .liste{list-style:none;padding:0;margin:0}.ycc .liste li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.ycc .liste li:first-child{border-top:0}.ycc .etat{font-size:14px;color:var(--ink-3)}.ycc .etat.ok{color:var(--accent);font-weight:650}.ycc .petit-btn{font-size:14px;font-weight:650;color:var(--accent);padding:6px 10px;border-radius:10px;background:var(--accent-doux)}.ycc .citation{margin:12px 0 0;padding-left:12px;border-left:3px solid var(--accent-doux);color:var(--ink)}.ycc .citation small{display:block;color:var(--ink-3);font-size:13px;margin-top:2px}.ycc .points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ycc .points li{display:flex;gap:10px}.ycc .points li:before{content:"";flex:none;width:8px;height:8px;margin-top:9px;border-radius:50%;background:var(--accent)}.ycc .prix{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0}.ycc .prix small{font-size:16px;font-weight:600;color:var(--ink-2)}.ycc .ligne-prix{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);font-size:16px}.ycc .ligne-prix:first-child{border-top:0}.ycc .ligne-prix b{font-weight:700}.ycc .indisponible{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f2f2f0;color:var(--ink);font-weight:650;text-align:center}.ycc .barre{position:relative;height:8px;border-radius:999px;background:var(--line);margin:10px 0 6px}.ycc .barre i{position:absolute;top:-4px;width:16px;height:16px;border-radius:50%;background:var(--accent);transform:translate(-50%)}.ycc .poles{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-3)}.ycc .progression{height:6px;border-radius:999px;background:var(--line);overflow:hidden;margin-top:4px}.ycc .progression i{display:block;height:100%;background:var(--accent);transition:width .2s}.ycc .echelle{display:flex;flex-direction:column;gap:10px;margin-top:26px}.ycc .echelle button{min-height:54px;border-radius:14px;border:1.5px solid var(--line);background:var(--carte);font-size:17px;font-weight:600}@media (hover: hover){.ycc .echelle button:hover{border-color:var(--accent)}}.ycc .phrase{font-size:26px;line-height:1.2;font-weight:750;letter-spacing:-.02em;margin:30px 0 0;min-height:96px}.ycc .envoyer{display:flex;flex-direction:column;gap:12px}.ycc .canaux{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.ycc .canaux a,.ycc .canaux button{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;border:1.5px solid var(--line);background:var(--carte);font-size:15px;font-weight:650}.ycc .bulle{background:var(--carte);border:1px solid var(--line);border-radius:18px 18px 18px 6px;padding:14px 16px;white-space:pre-wrap;font-size:16px}.ycc .pied{margin-top:auto;padding-top:28px}.ycc .carte.accent .puce.compte{background:var(--carte)}.ycc .vitrine-haut{height:68px;display:flex;align-items:center;justify-content:space-between}.ycc .mini{padding:10px 16px;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;font-size:15px}.ycc .hero{display:grid;gap:34px;padding:18px 0 10px}.ycc .hero .titre.xl{margin-top:10px}.ycc .hero .aide{max-width:520px}.ycc .bloc>.carte{max-width:760px}.ycc .hero .cta{margin-top:26px;max-width:380px}.ycc .hero .cta .petit{margin-left:4px}.ycc .scene{position:relative;padding:26px 0 0}.ycc .scene .carte{margin:0;box-shadow:0 18px 50px -24px #12201c59}.ycc .scene .derriere{position:absolute;top:0;right:0;width:72%;transform:rotate(3deg);background:var(--accent);border:0;color:#fff;padding:16px 18px 22px}.ycc .scene .derriere .petit{color:#ffffffd9}.ycc .scene .derriere .progression{background:#ffffff40}.ycc .scene .derriere .progression i{background:#fff}.ycc .scene .devant{position:relative;margin-top:74px}.ycc .badge-but{display:inline-block;font-weight:700;font-size:15px}.ycc .qui{display:flex;align-items:center;gap:10px}.ycc .qui b{display:block;font-size:16px}.ycc .qui div span{font-size:13px;color:var(--ink-3)}.ycc .pastille{width:38px;height:38px;border-radius:50%;background:var(--accent-doux);color:var(--accent-fonce);display:grid;place-items:center;font-weight:800}.ycc .badge{margin-left:auto;font-size:12px;font-weight:650;color:var(--ink-2);background:#f0f2f0;padding:4px 10px;border-radius:999px}.ycc .bloc{margin-top:56px}.ycc .sous-titre.grand{font-size:28px;line-height:1.15;letter-spacing:-.02em;margin-bottom:18px}.ycc .grille{display:grid;gap:14px}.ycc .grille .carte{margin:0;display:flex;flex-direction:column;gap:6px}.ycc .grille .n{width:32px;height:32px;border-radius:10px;background:var(--accent-doux);color:var(--accent-fonce);display:grid;place-items:center;font-weight:750;margin-bottom:6px}.ycc .grille span:last-child{color:var(--ink-2);font-size:15px}.ycc .bloc .carte{margin-top:0}.ycc .fin{text-align:center;max-width:460px;margin-left:auto;margin-right:auto}@media (min-width: 900px){.ycc .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-top:40px}.ycc .hero .titre.xl{font-size:56px}.ycc .hero .aide{font-size:19px;max-width:470px}.ycc .grille{grid-template-columns:repeat(3,1fr)}.ycc .sous-titre.grand{font-size:34px}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600 800;font-display:swap;src:url(/assets/bricolage-grotesque-Cre6nC2_.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:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/geist-BgDaEnEv.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}.charte-augmentation{--bs-forest: #0d3b2e;--bs-forest-2: #15503f;--bs-mint: #2fd07a;--bs-lime: #e4f9a8;--bs-coral: #ff5b3a;--bs-paper: #f6f4ee;--bs-card: #ffffff;--bs-ink: #0f1a15;--bs-muted: #5e6b64;--bs-faint: #8c978f;--bs-line: #e4e1d7;--bs-display: "Bricolage Grotesque", "Geist", system-ui, sans-serif;--bs-text: "Geist", system-ui, sans-serif;--bs-r: 20px;--bs-shadow: 0 1px 0 rgba(15, 26, 21, .04), 0 10px 30px -12px rgba(13, 59, 46, .18);--background: 45 31% 95%;--foreground: 153 27% 8%;--card: 0 0% 100%;--card-foreground: 153 27% 8%;--popover: 0 0% 100%;--popover-foreground: 153 27% 8%;--primary: 163 64% 14%;--primary-foreground: 0 0% 100%;--accent: 43 23% 91%;--accent-foreground: 153 27% 8%;--muted: 43 23% 91%;--muted-foreground: 148 6% 39%;--border: 46 19% 87%;--input: 46 19% 87%;--ring: 148 63% 50%;--radius: 18px;--stone-50: 246 244 238;--stone-100: 238 235 227;--stone-200: 228 225 215;--stone-300: 207 203 191;--stone-400: 140 151 143;--stone-500: 107 119 111;--stone-600: 94 107 100;--stone-700: 58 70 64;--stone-800: 31 43 37;--stone-900: 15 26 21;--stone-950: 8 17 13;background:var(--bs-paper);color:var(--bs-ink);font-family:var(--bs-text);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","tnum"}:where(.charte-augmentation) h1,:where(.charte-augmentation) h2,:where(.charte-augmentation) h3,:where(.charte-augmentation) .bs-num{font-family:var(--bs-display);font-optical-sizing:auto;text-wrap:balance}:where(.charte-augmentation) h1{font-weight:800;letter-spacing:-.025em;line-height:1.02}:where(.charte-augmentation) h2{font-weight:800;letter-spacing:-.02em;line-height:1.08}:where(.charte-augmentation) h3{font-weight:700;letter-spacing:-.01em;line-height:1.2}.charte-augmentation :where(input:not([type=checkbox]):not([type=radio]),textarea){border-width:1.5px;border-radius:14px;min-height:54px;padding:15px 16px;font-size:17px;line-height:1.35;background:#fff}.charte-augmentation input:focus-visible,.charte-augmentation textarea:focus-visible{outline:none;border-color:var(--bs-forest);box-shadow:0 0 0 4px #2fd07a38;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}.charte-augmentation input::-moz-placeholder,.charte-augmentation textarea::-moz-placeholder{color:#a3aca6!important}.charte-augmentation input::placeholder,.charte-augmentation textarea::placeholder{color:#a3aca6!important}.bs-top{display:flex;align-items:center;justify-content:space-between;height:64px}.bs-top .bs-logo{height:26px;display:block}.bs-pied{display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:space-between;align-items:center;padding:26px 0 10px}.bs-pied img{height:18px;opacity:.9}.bs-aide{color:var(--bs-muted);font-size:17px;line-height:1.4}.bs-petit{font-size:14px;color:var(--bs-muted)}.bs-mini{font-size:12.5px;color:var(--bs-faint)}.bs-surligne{background:linear-gradient(transparent 58%,var(--bs-lime) 58%,var(--bs-lime) 92%,transparent 92%);padding:0 .06em}.bs-num{font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bs-coral{color:var(--bs-coral)}.bs-vert{color:#14995a}.bs-titre-bloc{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--bs-faint)}.bs-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;border:0;border-radius:16px;padding:0 18px;background:var(--bs-forest);color:#fff;font:600 17px/1.15 var(--bs-text);letter-spacing:-.005em;text-decoration:none;cursor:pointer;text-align:center;box-shadow:0 1px #ffffff1f inset,0 8px 20px -10px #0d3b2eb3;transition:background-color .15s}.bs-btn:hover{background:var(--bs-forest-2)}.bs-btn:disabled{opacity:.5;cursor:default}.bs-btn:focus-visible{outline:3px solid var(--bs-mint);outline-offset:2px}.bs-btn svg{width:18px;height:18px;flex:none}.bs-btn.bs-mint{background:var(--bs-mint);color:var(--bs-forest);box-shadow:none}.bs-btn.bs-mint:hover{background:#45d98a}.bs-btn2{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;min-height:48px;border-radius:14px;border:1px solid var(--bs-line);background:var(--bs-card);font:500 15px/1 var(--bs-text);color:var(--bs-ink);text-decoration:none;cursor:pointer}.bs-btn2:hover{border-color:#cfcbbf}.bs-btn2 svg{width:18px;height:18px;flex:none}.bs-lien{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--bs-forest);font-weight:600;font-size:14px;cursor:pointer;background:none;border:0;padding:0}.bs-lien svg{width:16px;height:16px}.bs-lien-discret{color:var(--bs-muted);font-size:15px;text-align:center;display:block;min-height:44px;line-height:44px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--bs-line)}.bs-carte{background:var(--bs-card);border-radius:var(--bs-r);border:1px solid var(--bs-line);box-shadow:var(--bs-shadow);padding:20px}.bs-pastille{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#fff;border:1px solid var(--bs-line);font-size:13px;font-weight:500;color:var(--bs-muted);white-space:nowrap}.bs-pastille.bs-ok{background:#e6f8ee;border-color:#c3edd5;color:#11734a}.bs-pastille.bs-attente{background:#fff3e6;border-color:#fbddbd;color:#9a5a12}.bs-pastille.bs-exemple{background:var(--bs-lime);border-color:#cfea86;color:var(--bs-forest);font-weight:600}.bs-puce{width:8px;height:8px;border-radius:50%;background:currentColor;display:inline-block}.bs-hausse{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e6f8ee;color:#11734a;font-weight:600;font-size:14px}.bs-vert-fonce{background:var(--bs-forest);border-color:var(--bs-forest);color:#fff;box-shadow:0 20px 40px -24px #0d3b2ecc}.bs-vert-fonce .bs-hausse{background:var(--bs-mint);color:var(--bs-forest);font-weight:700}.bs-verrou{border-radius:18px;border:1px solid var(--bs-line);background:repeating-linear-gradient(-45deg,#fbfaf6 0,#fbfaf6 8px,#f4f2eb 8px,#f4f2eb 16px);padding:14px 16px;display:flex;flex-direction:column;gap:12px;color:var(--bs-muted)}.bs-verrou b{color:var(--bs-ink);font-weight:600;font-size:15.5px}.bs-verrou svg{width:18px;height:18px;color:var(--bs-forest);flex:none}.bs-ava{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 15px/1 var(--bs-display);color:#fff;flex:none;text-transform:uppercase}.bs-ava-0{background:#3b6fd8}.bs-ava-1{background:#c2477f}.bs-ava-2{background:#e07a2e}.bs-ava-3{background:#8a62d6}.bs-ava-4{background:#14995a}.bs-fait{font-size:16.5px;line-height:1.45;color:var(--bs-ink)}.bs-fait:before{content:"“"}.bs-fait:after{content:"”"}.bs-signe{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:var(--bs-muted)}.bs-signe .bs-ava{width:24px;height:24px;font-size:11px}.bs-signe b{color:var(--bs-ink);font-weight:600}.bs-masque{margin:0 2px;display:inline-block;white-space:nowrap;border-radius:6px;background:var(--bs-line);padding:0 5px;font-size:13px;color:var(--bs-muted)}.bs-puces{display:flex;flex-wrap:wrap;gap:7px}.bs-puces button{min-height:40px;padding:9px 13px;border-radius:999px;background:#fff;border:1px solid var(--bs-line);font-size:14.5px;font-weight:500;color:var(--bs-ink)}.bs-puces button[aria-checked=true]{background:var(--bs-forest);border-color:var(--bs-forest);color:#fff}.bs-groupe{background:#fff;border:1px solid var(--bs-line);border-radius:18px;box-shadow:var(--bs-shadow)}.bs-groupe .bs-rang{position:relative;display:flex;flex-direction:column;gap:1px;padding:11px 16px 4px;border-top:1px solid var(--bs-line)}.bs-groupe .bs-rang:first-child{border-top:0;border-radius:18px 18px 0 0}.bs-groupe .bs-rang:focus-within{box-shadow:inset 0 0 0 2px var(--bs-forest);z-index:1}.bs-groupe .bs-rang:first-child:focus-within{border-radius:18px 18px 0 0}.bs-groupe .bs-rang:last-child:focus-within{border-radius:0 0 18px 18px}.bs-groupe .bs-rang label{font-size:12.5px;font-weight:600;color:var(--bs-muted)}.charte-augmentation .bs-groupe input{border:0;box-shadow:none;min-height:36px;padding:2px 0 8px;font-size:17px;background:transparent;border-radius:0}.charte-augmentation .bs-groupe input:focus-visible{box-shadow:none}.bs-groupe .bs-aide-champ{font-size:13px;color:var(--bs-faint);padding:0 0 9px}.bs-groupe .bs-aide-champ.bs-erreur{color:#b42318}.bs-hero{padding:8px 0 20px}.bs-hero h1{font-size:46px}.bs-hero .bs-aide{margin-top:12px}.bs-form{margin-top:20px;display:flex;flex-direction:column;gap:12px}.bs-sec{padding:26px 0 4px}.bs-sec>h2{font-size:28px;margin-bottom:14px}.bs-etapes{display:flex;flex-direction:column;gap:10px}.bs-etape{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--bs-line);border-radius:18px;padding:12px 14px 12px 12px}.bs-etape .bs-vis{width:60px;height:60px;border-radius:14px;background:var(--bs-paper);flex:none;position:relative;overflow:hidden}.bs-etape h3{font-size:18px;display:flex;align-items:center;gap:8px}.bs-etape p{font-size:14.5px;color:var(--bs-muted);margin-top:3px;line-height:1.35;padding-left:29px}.bs-etape .bs-n{font:700 12px/1 var(--bs-text);color:var(--bs-forest);background:var(--bs-lime);width:21px;height:21px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.bs-v1 .bs-b{position:absolute;left:10px;height:10px;border-radius:5px}.bs-v1 .bs-b1{top:18px;width:24px;background:var(--bs-coral)}.bs-v1 .bs-b2{top:33px;width:40px;background:var(--bs-forest)}.bs-v2 .bs-bu{position:absolute;height:18px;border-radius:8px}.bs-v2 .bs-bu1{left:7px;top:11px;width:34px;background:var(--bs-forest);border-bottom-left-radius:3px}.bs-v2 .bs-bu2{right:7px;top:31px;width:34px;background:var(--bs-mint);border-bottom-right-radius:3px}.bs-v2 .bs-bu i{position:absolute;left:7px;right:8px;top:7.5px;height:3px;border-radius:2px;background:#ffffff8c}.bs-v2 .bs-bu2 i{background:#0d3b2e66}.bs-v3 .bs-doc{position:absolute;left:13px;top:8px;width:34px;height:44px;background:#fff;border-radius:7px;border:1px solid var(--bs-line);box-shadow:0 6px 12px -6px #0d3b2e59}.bs-v3 .bs-doc b{position:absolute;left:5px;top:6px;font:800 10px/1 var(--bs-display);color:var(--bs-forest)}.bs-v3 .bs-doc i{position:absolute;left:5px;height:3px;border-radius:2px;background:var(--bs-line)}.bs-v3 .bs-doc .bs-l1{top:20px;width:22px}.bs-v3 .bs-doc .bs-l2{top:26px;width:17px}.bs-v3 .bs-doc .bs-l3{top:32px;width:20px}.bs-v3 .bs-doc .bs-ok{position:absolute;right:-7px;bottom:-6px;width:18px;height:18px;border-radius:50%;background:var(--bs-mint);display:flex;align-items:center;justify-content:center}.bs-objet{position:relative;margin-top:4px}.bs-objet:before,.bs-objet:after{content:"";position:absolute;left:14px;right:14px;height:100%;border-radius:22px;background:#fff;border:1px solid var(--bs-line)}.bs-objet:before{top:12px;left:22px;right:22px;opacity:.55}.bs-objet:after{top:6px;opacity:.85}.bs-dossier{position:relative;z-index:1;background:#fff;border-radius:22px;border:1px solid var(--bs-line);box-shadow:0 24px 50px -24px #0d3b2e59;overflow:hidden}.bs-dossier .bs-tete{padding:18px 20px 16px;border-bottom:1px solid var(--bs-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.bs-dossier .bs-qui{font-size:13.5px;color:var(--bs-muted);margin-top:2px}.bs-dossier .bs-montant{padding:18px 20px 6px}.bs-dossier .bs-demande{font-size:14px;font-weight:600;color:var(--bs-muted)}.bs-dossier .bs-grand{font-size:44px;line-height:1;margin-top:4px;color:var(--bs-forest)}.bs-bloc{padding:16px 20px;border-top:1px solid var(--bs-line)}.bs-bloc .bs-titre-bloc{margin-bottom:10px}.bs-bloc .bs-fait{font-size:15.5px}.bs-msg{font-size:15px;line-height:1.5;color:var(--bs-ink)}.bs-cta{margin:30px 0 0;background:var(--bs-forest);border-radius:26px;padding:26px 20px 20px;color:#fff;text-align:center;position:relative;overflow:hidden}.bs-cta h2{color:#fff;font-size:27px}.bs-cta p{color:#ffffffb8;margin:6px 0 18px;font-size:16px}.bs-cta .bs-deco{position:absolute;right:-26px;top:-22px;width:120px;opacity:.14;pointer-events:none}.bs-ex-texte .bs-aide{display:none}.bs-ex-texte h2{font-size:28px;margin-bottom:14px}.bs-ex-texte .bs-prix{margin:-8px 0 14px;font-size:16px;color:var(--bs-muted)}.bs-f2{display:none}.bs-jauge{padding:22px 18px 14px}.bs-echelle{position:relative;height:80px}.bs-echelle .bs-plage{position:absolute;left:0;right:0;top:50px;height:12px;border-radius:6px;background:linear-gradient(90deg,#eeebe3,#dce7df)}.bs-echelle .bs-ecart{position:absolute;top:50px;height:12px;background:repeating-linear-gradient(-45deg,#ff5b3ad9 0,#ff5b3ad9 5px,#ff5b3a73 5px,#ff5b3a73 9px)}.bs-echelle .bs-ecart.bs-dessus{background:repeating-linear-gradient(-45deg,#2fd07ad9 0,#2fd07ad9 5px,#2fd07a73 5px,#2fd07a73 9px)}.bs-mark{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;white-space:nowrap}.bs-mark em{font-style:normal;font-size:12px;font-weight:600;color:var(--bs-muted)}.bs-mark b{font:800 17px/1.2 var(--bs-display);letter-spacing:-.02em}.bs-mark.bs-toi b{color:var(--bs-coral)}.bs-mark.bs-toi.bs-haut b{color:#14995a}.bs-trait{position:absolute;top:44px;width:4px;height:24px;border-radius:2px;transform:translate(-50%)}.bs-trait-toi{background:var(--bs-coral)}.bs-trait-haut{background:#14995a}.bs-trait-med{background:var(--bs-forest)}.bs-axe{display:flex;justify-content:space-between;font-size:12px;color:var(--bs-faint);margin-top:2px}.bs-fil{background:#fff;border:1px solid var(--bs-line);border-radius:22px;padding:16px 14px 12px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--bs-shadow)}.bs-bleue{align-self:flex-end;max-width:290px;background:#2f80f6;color:#fff;border-radius:19px 19px 5px;padding:10px 14px;font:400 16px/1.35 -apple-system,Geist,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.bs-apercu{align-self:flex-end;border-radius:18px;overflow:hidden;background:#e9e9eb;width:268px;max-width:100%}.bs-og{position:relative;height:140px;background:radial-gradient(120% 120% at 100% 0%,#1e6b52,#0d3b2e 60%);padding:16px;color:#fff;overflow:hidden}.bs-og-sym{position:absolute;right:14px;bottom:12px;width:30px;height:30px;border-radius:8px;box-shadow:0 0 0 1px #ffffff26}.bs-og-t{font:800 20px/1.05 var(--bs-display);letter-spacing:-.02em;max-width:236px}.bs-og-flou{margin-top:10px;display:flex;flex-direction:column;gap:6px;filter:blur(1.5px)}.bs-og-flou i{height:7px;border-radius:4px;background:#ffffff73}.bs-og-chip{position:absolute;left:16px;bottom:13px;background:var(--bs-lime);color:var(--bs-forest);font:600 11px/1 var(--bs-text);padding:6px 9px;border-radius:999px}.bs-ap-bas{padding:9px 13px 10px;display:flex;flex-direction:column;gap:1px;font-family:-apple-system,Geist,sans-serif}.bs-ap-bas b{font-size:14px;font-weight:600;color:#111}.bs-ap-bas span{font-size:13px;color:#8a8a8e}.bs-trois{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bs-prog{flex:1;height:6px;border-radius:3px;background:var(--bs-line);overflow:hidden}.bs-prog i{display:block;height:100%;background:var(--bs-mint);border-radius:3px}.bs-ajout{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:54px;border-radius:18px;border:1.5px dashed #cfcbbf;background:transparent;color:var(--bs-forest);font-weight:600;font-size:15.5px;cursor:pointer}.bs-ajout svg{width:18px;height:18px}.bs-cache{position:relative;border-radius:18px;background:#fff;border:1px solid var(--bs-line);overflow:hidden;box-shadow:var(--bs-shadow);padding:18px;min-height:96px}.bs-cache .bs-flou{display:flex;flex-direction:column;gap:9px;filter:blur(4px)}.bs-cache .bs-flou i{display:block;height:11px;border-radius:6px;background:#c9cfc8}.bs-sceau{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;gap:7px;align-items:center;white-space:nowrap;background:var(--bs-forest);color:#fff;padding:9px 14px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:0 8px 20px -8px #0d3b2e99}.bs-sceau svg{width:16px;height:16px;color:var(--bs-mint)}.bs-rond{width:60px;height:60px;border-radius:50%;background:var(--bs-mint);color:var(--bs-forest);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px #2fd07a2e}.bs-rond svg{width:30px;height:30px}.bs-revele{border:1.5px solid #cfea86;background:linear-gradient(#fbffef,#fff)}.bs-revele .bs-titre-bloc{color:#5c7a1c;margin-bottom:8px}.bs-boucle{background:var(--bs-forest);border-radius:22px;padding:20px 18px 18px;color:#fff}.bs-boucle h2{color:#fff;font-size:25px}.bs-boucle p{color:#ffffffbf;margin:6px 0 16px;font-size:15.5px}.bs-plancher{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.15);font-size:15px;color:#ffffffc7}.bs-plancher b{color:var(--bs-mint);font-family:var(--bs-display);font-size:17px}.bs-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.bs-trio div{background:var(--bs-paper);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px}.bs-trio span{font-size:12px;color:var(--bs-muted);font-weight:500}.bs-trio b{font:800 19px/1.1 var(--bs-display);letter-spacing:-.02em}.bs-lettre{padding:16px 18px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;line-height:1.45;white-space:pre-line}.bs-obj{padding:14px 16px}.bs-obj summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font:700 16.5px/1.3 var(--bs-display)}.bs-obj summary::-webkit-details-marker{display:none}.bs-obj summary svg{width:20px;height:20px;color:var(--bs-muted);flex:none;transition:transform .15s}.bs-obj[open] summary svg{transform:rotate(180deg)}.bs-obj .bs-r{font-size:15px;margin-top:6px;color:var(--bs-ink)}.bs-obj .bs-appui{margin-top:10px;font-size:13px;color:#11734a;background:#e6f8ee;border-radius:8px;padding:7px 10px}@media (min-width: 1000px){.bs-large{max-width:1180px!important;padding-left:40px!important;padding-right:40px!important}.bs-large .bs-top{height:84px}.bs-large .bs-top .bs-logo{height:32px}.bs-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center;padding:50px 0 70px}.bs-hero h1{font-size:84px;letter-spacing:-.035em}.bs-hero .bs-aide{font-size:21px;margin-top:20px;max-width:460px}.bs-hero .bs-form{margin-top:0;padding:26px;gap:16px;background:#fff;border:1px solid var(--bs-line);border-radius:26px;box-shadow:0 30px 60px -30px #0d3b2e59}.bs-hero .bs-groupe{box-shadow:none}.bs-hero .bs-resultat{padding:26px;background:#fff;border:1px solid var(--bs-line);border-radius:26px;box-shadow:0 30px 60px -30px #0d3b2e59}.bs-sec{padding:40px 0 10px}.bs-sec>h2{font-size:40px;margin-bottom:26px}.bs-etapes{flex-direction:row;gap:20px}.bs-etape{flex:1;flex-direction:column;align-items:flex-start;padding:22px;gap:18px;border-radius:22px}.bs-etape .bs-vis{width:100%;height:150px}.bs-etape h3{font-size:22px;gap:10px}.bs-etape p{font-size:16px;padding-left:0;margin-top:8px}.bs-etape .bs-n{width:26px;height:26px;font-size:14px}.bs-v1 .bs-b{left:30%;height:20px;border-radius:10px}.bs-v1 .bs-b1{top:44px;width:22%}.bs-v1 .bs-b2{top:76px;width:40%}.bs-v2 .bs-bu{height:38px;border-radius:14px}.bs-v2 .bs-bu1{left:22%;top:30px;width:40%}.bs-v2 .bs-bu2{right:22%;top:80px;width:40%}.bs-v2 .bs-bu i{top:16px;height:5px;left:14px;right:18px}.bs-v3 .bs-doc{left:calc(50% - 46px);top:20px;width:92px;height:112px;border-radius:12px}.bs-v3 .bs-doc b{font-size:20px;left:12px;top:14px}.bs-v3 .bs-doc i{left:12px;height:5px}.bs-v3 .bs-doc .bs-l1{top:50px;width:60px}.bs-v3 .bs-doc .bs-l2{top:64px;width:46px}.bs-v3 .bs-doc .bs-l3{top:78px;width:54px}.bs-v3 .bs-doc .bs-ok{width:30px;height:30px;right:-10px;bottom:-10px}.bs-ex{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;padding-top:60px}.bs-ex .bs-ex-texte h2{font-size:48px}.bs-ex .bs-ex-texte .bs-aide{display:block;font-size:19px;margin-top:16px}.bs-ex .bs-ex-texte h2{margin-bottom:0}.bs-ex .bs-ex-texte .bs-prix{margin:8px 0 0;font-size:19px}.bs-f2{display:block}.bs-bloc .bs-fait+.bs-signe{margin-bottom:14px}.bs-objet{max-width:560px}.bs-dossier .bs-grand{font-size:60px}.bs-cta{margin-top:80px;padding:56px 40px 50px}.bs-cta h2{font-size:48px}.bs-cta p{font-size:19px}.bs-cta .bs-btn{max-width:300px;margin:0 auto}.bs-cta .bs-deco{width:260px;right:-40px;top:-50px}.bs-pied{padding:34px 0 20px}}@media print{.charte-augmentation{background:#fff}.bs-vert-fonce{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.charte-augmentation .min-h-12{min-height:56px;border-radius:16px;font-size:17px;font-weight:600}
