.fonction-page_crumbs__J5dzX{max-width:1232px;margin:0 auto;padding:120px 24px 0;font-size:13.5px;color:#76666a}.fonction-page_crumbs__J5dzX a:hover{color:var(--home-primary)}.fonction-page_hero__QTKCR{max-width:1232px;margin:0 auto;padding:28px 24px 32px;display:grid;gap:40px;align-items:center}@media (min-width:1024px){.fonction-page_hero__QTKCR{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}}.fonction-page_heroCopy__xlR0Y{display:flex;flex-direction:column;gap:22px;min-width:0}.fonction-page_heroCopy__xlR0Y h1{font-size:clamp(40px,5.4vw,74px);line-height:.95;letter-spacing:-.05em}.fonction-page_lede__wWE6e{max-width:580px;font-size:18px;line-height:1.65;color:var(--home-muted)}.fonction-page_countCard__bJknI{border-radius:22px;padding:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.fonction-page_countNote__D18VG{flex:1 1 100%;font-size:14px;color:var(--home-muted)}.fonction-page_countNote__D18VG strong{color:var(--home-fg)}.fonction-page_photo__WjC01{position:relative;height:420px;border-radius:32px;overflow:hidden;box-shadow:0 35px 80px rgba(88,43,72,.22),0 10px 25px rgba(55,39,49,.1)}@media (min-width:1024px){.fonction-page_photo__WjC01{height:460px}}.fonction-page_demoWrap__Jiayy{max-width:1232px;margin:0 auto;padding:8px 24px 48px}.fonction-page_demo__Dz96K{border-radius:30px;padding:20px}.fonction-page_demoGrid__h_w2T{display:grid;gap:22px}@media (min-width:1000px){.fonction-page_demoGrid__h_w2T{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.fonction-page_floor__XEB5H{position:relative;display:grid;gap:18px;align-items:center;min-height:380px;box-sizing:border-box;padding:48px 16px 22px;border-radius:22px;border:1px solid #fff;background:linear-gradient(135deg,#ead5d7,#f3e4e3,#f6deda)}@media (min-width:640px){.fonction-page_floor__XEB5H{grid-template-columns:1fr 1fr}}.fonction-page_floorTag__U2QLG{position:absolute;left:50%;top:14px;transform:translateX(-50%);border-radius:999px;padding:4px 11px;background:hsla(0,0%,100%,.9);color:var(--home-primary-deep);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.fonction-page_rt___ybSj{position:relative;width:250px;height:250px;max-width:100%;margin:0 auto}.fonction-page_rtTop__z5nZS{position:absolute;inset:62px;border-radius:50%;background:#fff;border:1px solid #eadcdb;box-shadow:0 16px 30px -16px rgba(94,48,56,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.fonction-page_rtTop__z5nZS b{font-family:var(--font-home-display),"Inter Tight",sans-serif;font-weight:600;font-size:15px}.fonction-page_rtTop__z5nZS span{font-size:12px;color:var(--home-muted);font-variant-numeric:tabular-nums}.fonction-page_seat__WgR_Y{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;width:96px;text-align:center;transform:translate(-50%,-50%)}.fonction-page_seat__WgR_Y>span:first-child{animation:fonction-page_seatPop__V8hJT .5s cubic-bezier(.3,1.4,.5,1) both}@keyframes fonction-page_seatPop__V8hJT{0%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.fonction-page_sTop___DGgH{left:50%;top:9%}.fonction-page_sRight__JwTYo{left:91%;top:50%}.fonction-page_sBottom__j3Oej{left:50%;top:91%}.fonction-page_sLeft__rAsCM{left:9%;top:50%}.fonction-page_who__X7dRm{font-size:11.5px;font-weight:600;line-height:1.2;background:hsla(0,0%,100%,.88);border-radius:999px;padding:3px 8px;white-space:nowrap}.fonction-page_whoFree__PAjeJ{color:var(--home-primary-deep);border:1px dashed var(--home-primary)}.fonction-page_empty__ASWZB{width:30px;height:30px;border-radius:50%;border:2px dashed var(--home-primary);background:hsla(0,0%,100%,.6);box-sizing:border-box}.fonction-page_side__IeiSI{display:flex;flex-direction:column;gap:14px;min-width:0;padding:6px 4px}.fonction-page_sideHead__OAzA9{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.fonction-page_sideHead__OAzA9 h3{font-size:20px;letter-spacing:-.02em}.fonction-page_chipWait__zZwSk{background:#f6ecd8;color:#7d5e27;white-space:normal}.fonction-page_stats__X__99{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fonction-page_stat__tIZWd{border-radius:14px;padding:14px;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 2px 4px rgba(46,41,44,.06),0 16px 28px -14px rgba(46,41,44,.35)}.fonction-page_stat__tIZWd small{font-size:12px;color:var(--home-muted)}.fonction-page_stat__tIZWd strong{display:block;font-family:var(--font-home-display),"Inter Tight",sans-serif;font-size:28px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fonction-page_stat__tIZWd span{display:block;margin-top:4px;font-size:11.5px;color:var(--home-muted)}.fonction-page_toast__fTYVN{display:flex;align-items:center;gap:10px;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45;border:1px solid rgba(169,102,107,.35);background:hsla(4,44%,93%,.9);animation:fonction-page_toastIn__6b2Ny .5s cubic-bezier(.2,.7,.2,1) both}@keyframes fonction-page_toastIn__6b2Ny{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fonction-page_toggle__WBbmH{margin-top:auto;font:inherit;font-weight:600;font-size:14.5px;min-height:48px;padding:10px 18px;border:0;border-radius:999px;cursor:pointer;color:#fff;background:linear-gradient(90deg,var(--home-primary),var(--home-primary-deep));box-shadow:0 4px 12px rgba(169,102,107,.3)}.fonction-page_toggle__WBbmH:focus-visible{outline:2px solid var(--home-primary);outline-offset:3px}.fonction-page_hint__C49LO{text-align:center;font-size:13px;color:#76666a}.fonction-page_block__MCACJ{max-width:1232px;margin:0 auto;padding:40px 24px}.fonction-page_brief__RZB__{border-radius:26px;padding:30px 34px;display:flex;flex-direction:column;gap:12px;color:#fff;background:radial-gradient(circle at 92% 10%,rgba(201,142,146,.6) 0,transparent 40%),linear-gradient(135deg,#57383c,#2f2527)}.fonction-page_brief__RZB__ h2{font-size:26px;letter-spacing:-.02em;color:#efc5c8}.fonction-page_brief__RZB__ p:last-child{max-width:880px;font-size:16.5px;line-height:1.7;color:hsla(0,0%,100%,.85)}.fonction-page_brief__RZB__ a{color:#f3c9cb;text-decoration:underline}.fonction-page_head__dUGCH{display:flex;flex-direction:column;gap:16px;margin-bottom:26px}.fonction-page_head__dUGCH h2{font-size:clamp(30px,4.4vw,52px);line-height:1;letter-spacing:-.03em}.fonction-page_cards3__9xHet{display:grid;gap:18px}@media (min-width:900px){.fonction-page_cards3__9xHet{grid-template-columns:repeat(3,minmax(0,1fr))}}.fonction-page_adv__y3vg3{border-radius:24px;padding:16px 16px 24px;display:flex;flex-direction:column;gap:14px}.fonction-page_advVis__aII3B{height:130px;border-radius:16px;box-sizing:border-box;padding:14px;display:flex;flex-direction:column;gap:7px;justify-content:center;background:linear-gradient(135deg,#ead5d7,#f3e4e3,#f6deda)}.fonction-page_advRow__m5imI{display:flex;align-items:center;gap:8px;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:500;background:hsla(0,0%,100%,.85);border:1px solid hsla(20,18%,83%,.55);animation:fonction-page_toastIn__6b2Ny .6s cubic-bezier(.2,.7,.2,1) both}.fonction-page_advRow__m5imI span:nth-child(2){flex:1}.fonction-page_advSwap__OrdAo{flex-direction:row;justify-content:center;align-items:center;gap:14px}.fonction-page_swapSlot__om_Xh{position:relative;width:30px;height:30px}.fonction-page_swapSlot__om_Xh>*{position:absolute;inset:0}.fonction-page_swapA__mZ62o{animation:fonction-page_swapA__mZ62o 6s ease-in-out infinite}.fonction-page_swapB__uM0wW{animation:fonction-page_swapB__uM0wW 6s ease-in-out infinite}@keyframes fonction-page_swapA__mZ62o{0%,42%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes fonction-page_swapB__uM0wW{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.fonction-page_advTxt__fOWVD{padding:0 8px;display:flex;flex-direction:column;gap:8px}.fonction-page_advTxt__fOWVD h3{font-size:20px;letter-spacing:-.01em}.fonction-page_advTxt__fOWVD p,.fonction-page_step__kFeXP p{font-size:15px;line-height:1.65;color:var(--home-muted)}.fonction-page_steps__6H2e9{list-style:none;margin:0;padding:0;display:grid;gap:16px}@media (min-width:640px){.fonction-page_steps__6H2e9{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.fonction-page_steps__6H2e9{grid-template-columns:repeat(4,minmax(0,1fr))}}.fonction-page_step__kFeXP{border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.fonction-page_stepNum___JWHw{font-size:40px;letter-spacing:-.04em;line-height:1}.fonction-page_stepNum___JWHw,.fonction-page_step__kFeXP b{font-family:var(--font-home-display),"Inter Tight",sans-serif;font-weight:600}.fonction-page_step__kFeXP b{font-size:19px}.fonction-page_offers__jh_9W{display:grid;gap:18px}@media (min-width:768px){.fonction-page_offers__jh_9W{grid-template-columns:1fr 1fr}}.fonction-page_offer__DPhRQ{border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:14px}.fonction-page_offerDark__X2_X5{color:#fff;background:radial-gradient(circle at 90% 0,rgba(201,142,146,.6) 0,transparent 45%),linear-gradient(135deg,#57383c,#2f2527)}.fonction-page_offer__DPhRQ ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15.5px}.fonction-page_offer__DPhRQ li{display:flex;gap:10px;align-items:center}.fonction-page_offer__DPhRQ li svg{flex-shrink:0;width:16px;height:16px;color:#4f6b4c}.fonction-page_offerDark__X2_X5 li svg{color:#efc5c8}.fonction-page_offerDark__X2_X5 a{color:#f3c9cb;font-weight:600;margin-top:auto}.fonction-page_premiumChip__Jb_6h{align-self:flex-start;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;background:rgba(239,197,200,.2);color:#f6d6d8;border:1px solid rgba(239,197,200,.4)}.fonction-page_links__DP6d6{display:grid;gap:16px}@media (min-width:640px){.fonction-page_links__DP6d6{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.fonction-page_links__DP6d6{grid-template-columns:repeat(4,minmax(0,1fr))}}.fonction-page_linkCard__ig14u{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #eadfe0;box-shadow:0 14px 40px rgba(95,55,59,.08)}.fonction-page_linkCard__ig14u:hover{box-shadow:0 22px 55px rgba(169,102,107,.16)}.fonction-page_linkImg__ozGPN{position:relative;height:130px;background:var(--home-line)}.fonction-page_linkBody__l7xSS{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px}.fonction-page_linkTag__D6G5Y{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--home-primary)}.fonction-page_linkBody__l7xSS b{font-family:var(--font-home-display),"Inter Tight",sans-serif;font-weight:600;font-size:17px;line-height:1.3}@media (prefers-reduced-motion:reduce){.fonction-page_advRow__m5imI,.fonction-page_seat__WgR_Y>span:first-child,.fonction-page_swapA__mZ62o,.fonction-page_swapB__uM0wW,.fonction-page_toast__fTYVN{animation:none!important}.fonction-page_swapB__uM0wW{opacity:0}}.fonction-page_stage__vsI86{position:relative;display:flex;flex-direction:column;gap:10px;min-height:380px;box-sizing:border-box;padding:18px;border-radius:22px;border:1px solid #fff;background:linear-gradient(135deg,#ead5d7,#f3e4e3,#f6deda);min-width:0}.fonction-page_stageTag__nS3r4{align-self:center;border-radius:999px;padding:4px 11px;background:hsla(0,0%,100%,.9);color:var(--home-primary-deep);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.fonction-page_line__mwEX1{display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid hsla(20,18%,83%,.55);background:hsla(0,0%,100%,.85);padding:9px 12px;font-size:13px;animation:fonction-page_toastIn__6b2Ny .5s cubic-bezier(.2,.7,.2,1) both;min-width:0}.fonction-page_lineMain__NCaTp{flex:1;min-width:0}.fonction-page_lineMain__NCaTp b{display:block;font-weight:600}.fonction-page_lineMain__NCaTp small{display:block;font-size:11.5px;color:var(--home-muted)}.fonction-page_amount__Esb5N{font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.fonction-page_cols__Huv4z{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:0 12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#96897e}.fonction-page_filters__qPlB4{display:flex;flex-wrap:wrap;gap:6px}.fonction-page_fTab__vvqbi{font:inherit;font-size:12.5px;font-weight:600;min-height:36px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;background:hsla(0,0%,100%,.85);color:var(--home-fg)}.fonction-page_fTab__vvqbi[aria-pressed=true]{background:linear-gradient(90deg,var(--home-primary),var(--home-primary-deep));color:#fff}.fonction-page_fTab__vvqbi:focus-visible{outline:2px solid var(--home-primary);outline-offset:2px}.fonction-page_kan__29LeI{display:grid;gap:10px;flex:1}@media (min-width:640px){.fonction-page_kan__29LeI{grid-template-columns:repeat(3,minmax(0,1fr))}}.fonction-page_kcol__V2HT5{border-radius:16px;background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.8);padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.fonction-page_kcol__V2HT5 h4{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--home-primary-deep);font-family:inherit}.fonction-page_kcard__3fz92{border-radius:12px;background:#fff;padding:10px 12px;box-shadow:0 1px 3px rgba(46,41,44,.1);font-size:12.5px;animation:fonction-page_seatPop__V8hJT .5s cubic-bezier(.3,1.4,.5,1) both}.fonction-page_kcard__3fz92 b{display:block;font-weight:600}.fonction-page_kcard__3fz92 small{color:var(--home-muted);font-size:11.5px}.fonction-page_kSigned___Stbu{border-left:3px solid #4f6b4c}.fonction-page_lock___UC96{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--home-primary-deep)}.fonction-page_lock___UC96 svg{width:16px;height:16px;flex-shrink:0}.fonction-page_info__h1yfr{display:flex;flex-direction:column;gap:4px;font-size:13px}.fonction-page_sitePrev__06v4V{flex:1;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 20px 40px -20px rgba(46,41,44,.45)}.fonction-page_siteBar__9wRBY{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-bottom:1px solid #e6e0d9}.fonction-page_siteBar__9wRBY i{width:9px;height:9px;border-radius:50%}.fonction-page_siteAddr__E_PU5{flex:1;max-width:260px;margin:0 auto;height:20px;border-radius:999px;background:#f0ebe6;font-size:10.5px;color:#96897e;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;padding:0 8px}.fonction-page_siteHero__eIHgc{padding:28px 16px;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center;transition:background .4s,color .4s}.fonction-page_siteHero__eIHgc small{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.fonction-page_siteTitle__o2nTN{font-size:30px;font-weight:600;line-height:1.1}.fonction-page_siteBtn__7KvLD{border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.fonction-page_siteCards__ab1Zq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.fonction-page_siteCards__ab1Zq p{border-radius:12px;border:1px solid hsla(20,18%,83%,.55);background:hsla(0,0%,100%,.85);padding:8px 10px;font-size:11.5px}.fonction-page_siteCards__ab1Zq b{display:block;font-weight:600}.fonction-page_siteCards__ab1Zq span{color:var(--home-muted)}.fonction-page_themes__INOKT{display:flex;flex-direction:column;gap:8px}.fonction-page_themeBtn__ACelq{font:inherit;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;cursor:pointer;font-size:13px;text-align:left;color:var(--home-fg);background:hsla(0,0%,100%,.85);border:1px solid hsla(20,18%,83%,.55)}.fonction-page_themeBtn__ACelq[aria-pressed=true]{background:hsla(4,44%,93%,.95);border-color:var(--home-primary)}.fonction-page_themeBtn__ACelq:focus-visible{outline:2px solid var(--home-primary);outline-offset:2px}.fonction-page_themeDot__bRysH{width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);flex-shrink:0}.fonction-page_themeTxt__YsYxW{flex:1;min-width:0}.fonction-page_themeTxt__YsYxW b{display:block;font-weight:600}.fonction-page_themeTxt__YsYxW small{display:block;font-size:11.5px;color:var(--home-muted)}.fonction-page_owe__G9Fnp{display:flex;align-items:center;gap:12px}.fonction-page_oweLine__Gc1b_{flex:1;height:2px;background:linear-gradient(90deg,#c98e92,var(--home-primary))}.fonction-page_advCenter__25miC{flex-direction:row;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.fonction-page_dash__xQJd4{width:40px;height:2px;background:#c98e92}.fonction-page_bars__I3TiS{display:flex;flex-direction:column;gap:8px;padding:0 6px;font-size:12px;font-weight:600}.fonction-page_bars__I3TiS p{display:flex;justify-content:space-between}.fonction-page_bigDot__NImbg{width:26px;height:26px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.fonction-page_bigDot__NImbg,.fonction-page_pop__g3koQ{animation:fonction-page_seatPop__V8hJT .5s cubic-bezier(.3,1.4,.5,1) both}@media (prefers-reduced-motion:reduce){.fonction-page_bigDot__NImbg,.fonction-page_kcard__3fz92,.fonction-page_line__mwEX1,.fonction-page_pop__g3koQ{animation:none!important}}.fonction-page_simTable__iTozS{width:100%;border-collapse:collapse;font-size:14.5px}.fonction-page_simTable__iTozS td,.fonction-page_simTable__iTozS th{padding:14px 16px;text-align:left;border-bottom:1px solid #eadcdb;font-variant-numeric:tabular-nums}.fonction-page_simTable__iTozS thead th{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--home-muted)}.fonction-page_simTable__iTozS tbody tr:last-child td,.fonction-page_simTable__iTozS tbody tr:last-child th{border-bottom:0}.fonction-page_simTable__iTozS tbody th{font-weight:600}.fonction-page_tableWrap__HSZqB{overflow-x:auto;border-radius:22px}.fonction-page_tableNote__CCD49{margin-top:14px;font-size:14px;color:var(--home-muted)}.fonction-page_tableNote__CCD49 a{color:var(--home-primary-deep);text-decoration:underline}.fonction-page_chipNeutral__6IfRt{background:#efebe5;color:#5d534b}@media (max-width:640px){.fonction-page_line__mwEX1{flex-wrap:wrap}.fonction-page_line__mwEX1 .fonction-page_lineMain__NCaTp{flex:1 1 calc(100% - 44px)}.fonction-page_line__mwEX1 .fonction-page_amount__Esb5N{margin-left:auto}.fonction-page_cols__Huv4z{display:none}.fonction-page_stat__tIZWd strong{font-size:clamp(22px,6.4vw,28px);white-space:nowrap}}