.mfx.cxp{overflow:clip}.mfx .cxm{width:30px;height:30px;display:block;flex-shrink:0}.mfx .cx1.scene{display:grid;min-height:900px}.mfx .cx1 .sb{height:auto;justify-content:center;padding:104px 48px 220px}.mfx .cx1 .sb,.mfx .cx1-in{display:flex;flex-direction:column;align-items:center}.mfx .cx1-in{width:100%;max-width:900px;text-align:center;gap:22px}.mfx .cx1-in .hero-title{font-size:68px;text-align:center}.mfx .cx1-t1{display:block}.mfx .cx1-in .lede{max-width:44rem;text-align:center}.mfx .cx1-in .hero-cta{justify-content:center}.mfx .cx1-trail{position:absolute;left:0;right:0;bottom:144px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:16px}.mfx .cx1-tl{font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.mfx .cx1-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;grid-gap:12px;gap:12px;width:min(1120px,calc(100% - 96px));list-style:none;margin:0;padding:0}.mfx .cx1-lg2{display:flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:0 10px;border-radius:18px;font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--fg);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .2s,transform .25s cubic-bezier(.2,0,0,1),box-shadow .2s}.mfx .cx1-lg2:hover{background:var(--fill);transform:translateY(-2px)}.mfx .cx1-lg2:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mfx .cx1-lg2 .cxm{flex:none}.mfx .cx2{padding:84px 48px}.mfx .cx2,.mfx .cx4a{overflow-x:clip}.mfx .cx2-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-gap:56px;gap:56px;align-items:center}.mfx .cx2-deck{position:relative;display:grid;perspective:1500px;perspective-origin:50% 30%}.mfx .cx2-pick,.mfx .cx2-steps{grid-area:1/1;display:flex;flex-direction:column;gap:18px;transform-origin:50% 0;transition:transform .8s cubic-bezier(.2,0,0,1),opacity .55s cubic-bezier(.2,0,0,1),visibility 0s linear 0s}.mfx .cx2-pick.off,.mfx .cx2-steps.off{transform:translate3d(0,46px,-240px) scale(.97);opacity:0;visibility:hidden;pointer-events:none;transition:transform .8s cubic-bezier(.2,0,0,1),opacity .5s cubic-bezier(.2,0,0,1),visibility 0s linear .8s}.mfx .cx2-steps{z-index:2}.mfx .cx2-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;list-style:none;margin:6px 0 0;padding:0}.mfx .cx2-card{--b:var(--fg);position:relative;aspect-ratio:1/1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:14px;border-radius:22px;border:1px solid color-mix(in srgb,var(--b) 26%,var(--st2));background:color-mix(in srgb,var(--b) 9%,var(--chrome));color:var(--fg);text-align:center;cursor:pointer;transition:transform .25s cubic-bezier(.2,0,0,1),box-shadow .25s,border-color .2s,background .2s}.mfx .cx2-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--b) 55%,var(--st2));background:color-mix(in srgb,var(--b) 14%,var(--chrome))}.mfx .cx2-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mfx .cx2-card .cxm{width:54px;height:54px;color:var(--b)}.mfx .cx2-card b{display:block;font-size:19px;font-weight:700;letter-spacing:-.01em}.mfx .cx2-card.soon{cursor:default;border-style:dashed;background:transparent;border-color:var(--st1);gap:10px}.mfx .cx2-card.soon:hover{transform:none;box-shadow:none;background:transparent}.mfx .cx2-back{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 12px;border-radius:999px;border:1px solid var(--st1);background:var(--fill);color:var(--fg);font-size:15px;font-weight:620;cursor:pointer}.mfx .cx2-back:hover{background:rgba(127,127,160,.16)}.mfx .cx2-back:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mfx .cx2-back svg{width:18px;height:18px}.mfx .cx2-who{display:flex;align-items:center;gap:14px}.mfx .cx2-who h3{margin:0;font-size:28px;line-height:1.15;font-weight:720;letter-spacing:-.02em}.mfx .cx2-who p{margin:2px 0 0;font-size:14px;color:var(--mut)}.mfx .cx2-wm{display:block}.mfx .cx2-ol{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.mfx .cx2-st{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border-radius:18px;border:1px solid var(--st2);background:var(--chrome)}.mfx .cx2-steps:not(.off) .cx2-st{animation:cx2in .75s cubic-bezier(.2,0,0,1) calc(.32s + var(--d, 0s)) both}@keyframes cx2in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.mfx .cx2-st i{flex-shrink:0;width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-style:normal;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,#6b4fe0,#2176a8)}.mfx .cx2-st p{margin:3px 0 0;line-height:1.55}.mfx .cx2-need,.mfx .cx2-st p{font-size:15.5px;color:var(--fg)}.mfx .cx2-need{margin:0;line-height:1.5;font-weight:620}.mfx .cx2-consent{margin:0;padding:12px 16px;border-radius:14px;border:1px solid var(--st2);border-left:3px solid var(--a1);background:var(--chrome);font-size:13.5px;line-height:1.55;color:var(--fg2)}.mfx .cx2-gh{margin:8px 0 -2px;font-size:14px;line-height:1.4;font-weight:650;color:var(--fg)}.mfx .cx2-int{align-self:flex-start}.mfx .cx2-stage{position:relative;width:100%;max-width:560px;justify-self:end;aspect-ratio:280/284}.mfx .cx-mount{width:116%;margin-left:-8%}.mfx .cx-cap{margin-top:10px;text-align:right;font-size:12.5px;color:var(--mut)}@media (prefers-reduced-motion:reduce){.mfx .cx2-pick,.mfx .cx2-steps{transition:none!important;transform:none!important}.mfx .cx2-st{animation:none!important}}.mfx .cx5a.scene{display:grid;min-height:360px}.mfx .cx5a .sb{height:auto;justify-content:center;padding:0 48px}.mfx .cx5a .sb,.mfx .cx5a-in{display:flex;align-items:center}.mfx .cx5a-in{flex-direction:column;text-align:center;gap:12px;max-width:760px}.mfx .cx5a-in .h2{font-size:48px}.mfx .cx5a-in .lede{font-size:18px;max-width:40rem}.mfx .cx4b.scene{display:grid;min-height:880px}.mfx .cx4b .sb{height:auto;justify-content:center;padding:96px 48px 72px}.mfx .cx4b .sb,.mfx .cx4b-in{display:flex;flex-direction:column;align-items:center}.mfx .cx4b-in{width:100%;max-width:880px;text-align:center;gap:16px}.mfx .cx4b-in .hero-title{font-size:68px}.mfx .cx4b-in .lede{max-width:44rem}.mfx .cx4b-sub{margin:0;font-size:24px;line-height:1.3;font-weight:650;letter-spacing:-.01em;color:var(--fg)}.mfx .cx4b-cta{font-size:17px;margin-top:6px}.mfx .cx4b-tips{width:100%;max-width:760px;margin-top:18px}.mfx .cx4b-win{display:grid;justify-items:center;min-height:104px}.mfx .cx4b-line{grid-area:1/1;display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;text-align:center;opacity:0;animation:cx4l2 12.6s linear infinite both;animation-delay:calc(var(--i) * 4.2s)}.mfx .cx4b-line .k{display:block;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a2);opacity:0;animation:cx4k 12.6s linear infinite both;animation-delay:calc(var(--i) * 4.2s)}:root[data-theme=light] .mfx .cx4b-line .k{color:var(--a1)}.mfx .cx4b-line .t{display:block;font-size:26px;line-height:1.35;font-weight:560;color:var(--fg);opacity:0;animation:cx4t 12.6s linear infinite both;animation-delay:calc(var(--i) * 4.2s)}@keyframes cx4l2{0%{opacity:0;transform:none;filter:none}0.5%{opacity:1}29%{opacity:1;transform:none;filter:none;animation-timing-function:cubic-bezier(.4,0,1,1)}33%{opacity:0;transform:translateY(-14px);filter:blur(5px)}to{opacity:0;transform:translateY(-14px);filter:blur(5px)}}@keyframes cx4k{0%{opacity:0;transform:translateY(-20px);animation-timing-function:cubic-bezier(.2,.8,.2,1)}3.6%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes cx4t{0%,2.8%{opacity:0;transform:translateY(-20px)}2.8%{animation-timing-function:cubic-bezier(.2,.8,.2,1)}6.4%{opacity:1;transform:none}to{opacity:1;transform:none}}.mfx .cx4b-tips:hover .cx4b-line,.mfx .cx4b-tips:hover .cx4b-line .k,.mfx .cx4b-tips:hover .cx4b-line .t{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mfx .cx4b-win{display:flex;flex-direction:column;gap:14px}.mfx .cx4b-line,.mfx .cx4b-line .k,.mfx .cx4b-line .t{grid-area:auto;animation:none;opacity:1;transform:none;filter:none}}.mfx .cx4b-plans{grid-template-columns:repeat(3,164px);justify-content:center;gap:18px;margin:34px 0 0}.mfx .cx4b-plans>li{display:flex}.mfx .cx4b-ap{--b:#4fb3a8}:root .mfx.cxp .scene .cx4b-ap.lgt{width:164px;height:164px;min-height:0;padding:16px 12px;background:transparent;color:var(--fg);text-decoration:none}.mfx .cx4b-ap.t2{--b:#7bafe9}.mfx .cx4b-ap.t3{--b:#e58a6a}:root[data-theme=light] .mfx .cx4b-ap{--b:#2f8f84}:root[data-theme=light] .mfx .cx4b-ap.t2{--b:#3a77c2}:root[data-theme=light] .mfx .cx4b-ap.t3{--b:#d1663f}.mfx .cx4b-ap .ic{font-size:40px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--b)}.mfx .cx4b-ap:hover{border-color:var(--b)}.mfx .cx4b-ap:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mfx .cx4a{padding:84px 48px}.mfx .cx4a-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:64px;gap:64px;align-items:center}.mfx .cx4a-pts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mfx .cx4a-pts li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.55;color:var(--fg2)}.mfx .cx4a-pts li:before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:9px;border-radius:99px;background:linear-gradient(135deg,#6b4fe0,#2176a8)}.mfx .cx4a-stage{position:relative;width:100%;max-width:520px;justify-self:end;aspect-ratio:280/376}.mfx .cx4a-stage .bosc-bg-body{height:240px}.mfx .cx6{padding:96px 48px}.mfx .cx6-wrap{position:relative;overflow:clip;isolation:isolate}.mfx .cx6-wrap>.sec{position:relative;z-index:2}.mfx .cx7-notes{padding:56px 48px 64px;border-top:1px solid var(--st2);background:var(--chrome)}.mfx .cx7-notes .inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 48px;gap:16px 48px}.mfx .cx7-notes .fine{margin:0}@media (max-width:1240px){.mfx .cx1-lg2{font-size:17px;gap:8px;padding:0 6px}}@media (max-width:1040px){.mfx .cx1-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.mfx .cx1 .sb{padding-bottom:300px}.mfx .cx1-trail{bottom:72px}}@media (max-width:829px){.mfx.mfx.cxp .hero-cta .btn{flex:0 1 auto}.mfx.mfx .cx1.scene,.mfx.mfx .cx4b.scene,.mfx.mfx .cx5a.scene{min-height:0}.mfx.mfx .cx1 .sb{padding:96px 20px 246px}.mfx.mfx .cx1-in .hero-title{font-size:38px}.mfx.mfx .cx1-in .lede{font-size:17px}.mfx.mfx .cx1-trail{bottom:36px}.mfx.mfx .cx1-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px;width:calc(100% - 28px)}.mfx.mfx .cx1-lg2{flex-direction:column;gap:6px;min-height:66px;font-size:13px;padding:0 4px}.mfx.mfx .cx1-lg2 .cxm{width:26px;height:26px}.mfx.mfx .cx2{padding:56px 20px}.mfx.mfx .cx2-grid{grid-template-columns:minmax(0,1fr);gap:28px}.mfx.mfx .cx2-right{order:-1}.mfx.mfx .cx2-stage{justify-self:center;max-width:420px}.mfx.mfx .cx2-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mfx.mfx .cx2-card{padding:14px 12px 12px;border-radius:18px}.mfx.mfx .cx2-card b{font-size:16px}.mfx.mfx .cx2-card .cxm{width:40px;height:40px}.mfx.mfx .cx2-who h3{font-size:22px}.mfx.mfx .cx-cap{text-align:center}.mfx.mfx .cx5a .sb{padding:48px 20px}.mfx.mfx .cx5a-in .h2{font-size:34px}.mfx.mfx .cx4b .sb{padding:72px 20px 56px}.mfx.mfx .cx4b-in .hero-title{font-size:38px}.mfx.mfx .cx4b-sub{font-size:19px}.mfx.mfx .cx4b-line .t{font-size:20px}.mfx.mfx .cx4b-win{min-height:120px}.mfx.mfx .cx4b-plans{grid-template-columns:repeat(3,minmax(0,100px));gap:10px}:root .mfx.mfx.cxp .scene .cx4b-ap.lgt{width:100%;height:auto;aspect-ratio:1;padding:12px 8px;border-radius:16px}.mfx.mfx .cx4b-ap .ic{font-size:28px}.mfx.mfx .cx4b-ap .lgw{font-size:15px}.mfx.mfx .cx4b-ap .lgf{gap:8px}.mfx.mfx .cx4a{padding:56px 20px}.mfx.mfx .cx4a-grid{grid-template-columns:minmax(0,1fr);gap:32px}.mfx.mfx .cx4a-stage{justify-self:center;max-width:400px}.mfx.mfx .cx6{padding:56px 20px}.mfx.mfx .cx7-notes{padding:40px 20px 48px}.mfx.mfx .cx7-notes .inner{grid-template-columns:minmax(0,1fr)}}