.site-root{--s-text:#1d1d1f;--s-muted:#6e6e73;--s-gray:#f5f5f7;--s-line:rgba(0,0,0,.08);--s-dark:#0b0a12;--s-dark-2:#12111a;--s-surface:#1c1b26;--s-soft:#8a8fa8;--s-light:#ededf2;--s-pink:#ff2d9b;--s-violet:#7b3ff2;--s-coral:#ff6b4a;--s-grad:linear-gradient(135deg,#ff6b4a,#ff2d9b 45%,#7b3ff2);--s-ease:cubic-bezier(0.16,1,0.3,1);--s-header-h:52px;position:relative;z-index:0;isolation:isolate;min-height:100vh;background:#fff;color:var(--s-text);color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;letter-spacing:-.011em;line-height:1.47;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}:where(.site-root) *,:where(.site-root) :after,:where(.site-root) :before{border-color:var(--s-line)}.site-root ::-moz-selection{background:rgba(255,45,155,.2)}.site-root ::selection{background:rgba(255,45,155,.2)}.site-root a:focus-visible,.site-root button:focus-visible,.site-root input:focus-visible,.site-root summary:focus-visible{outline:2px solid var(--s-violet);outline-offset:3px;border-radius:10px}.site-main{display:block;padding-top:var(--s-header-h);animation:none}.s-wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:16px}.s-wrap--narrow{max-width:820px}.s-wrap--wide{max-width:1280px}@media (min-width:640px){.s-wrap{padding-inline:24px}}@media (min-width:1024px){.s-wrap{padding-inline:32px}}.s-sec{position:relative;padding-block:clamp(88px,12vw,160px);background:#fff;scroll-margin-top:var(--s-header-h)}.s-sec--gray{background:var(--s-gray)}.s-sec--dark{background:var(--s-dark);color:var(--s-light)}.s-sec--tight{padding-block:clamp(64px,8vw,104px)}.s-sec--top0{padding-top:0}.s-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--s-pink)}.s-sec--dark .s-eyebrow{color:#ff5cb2}.s-h1{font-size:clamp(48px,8.4vw,96px);line-height:1.02;letter-spacing:-.045em}.s-h1,.s-h2{font-weight:700;margin:0;text-wrap:balance}.s-h2{font-size:clamp(38px,6vw,72px);line-height:1.04;letter-spacing:-.04em}.s-h2--md{font-size:clamp(34px,4.6vw,56px)}.s-h3{font-size:clamp(22px,2.2vw,28px);line-height:1.15;font-weight:600;letter-spacing:-.025em;margin:0}.s-lead{font-size:clamp(19px,2vw,24px);line-height:1.38;font-weight:500;letter-spacing:-.018em;color:var(--s-muted);margin:0;text-wrap:pretty}.s-sec--dark .s-lead{color:var(--s-soft)}.s-body{font-size:17px;line-height:1.55;color:var(--s-muted)}.s-sec--dark .s-body{color:var(--s-soft)}.s-fine{font-size:12px;line-height:1.5;color:var(--s-muted)}.s-sec--dark .s-fine{color:var(--s-soft)}.s-grad{background:var(--s-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.s-center{text-align:center}.s-center .s-lead,.s-center.s-lead{margin-inline:auto}.s-maxw{max-width:720px}.s-reveal-grad{background-image:linear-gradient(var(--s-veil,#d2d2d7),var(--s-veil,#d2d2d7)),var(--s-grad);background-repeat:no-repeat;background-position:100%,0 0;background-size:calc((1 - var(--g, var(--p, 0))) * 100%) 100%,100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.s-sec--dark .s-reveal-grad,.s-stage .s-reveal-grad{--s-veil:#34323f}.s-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;border:0;transition:transform .2s var(--s-ease),background-color .2s ease,color .2s ease,box-shadow .3s ease,opacity .2s ease;-webkit-tap-highlight-color:transparent}.s-btn:active{transform:scale(.97)}.s-btn:disabled{opacity:.4;cursor:not-allowed}.s-btn--sm{height:32px;padding:0 14px;font-size:13px}.s-btn--md{height:44px;padding:0 22px;font-size:16px}.s-btn--lg{height:54px;padding:0 30px;font-size:18px}.s-btn--primary{color:#fff;background:var(--s-grad);background-size:140% 140%;background-position:0 50%;box-shadow:0 8px 24px -10px rgba(255,45,155,.6);transition:transform .2s var(--s-ease),background-position .6s var(--s-ease),box-shadow .3s ease}.s-btn--primary:hover{background-position:100% 50%;box-shadow:0 12px 32px -10px rgba(123,63,242,.6)}.s-btn--secondary{color:var(--s-text);background:rgba(0,0,0,.05)}.s-btn--secondary:hover{background:rgba(0,0,0,.09)}.s-btn--dark{color:#fff;background:#1d1d1f}.s-btn--dark:hover{background:#000}.s-btn--light{color:#1d1d1f;background:#fff}.s-btn--light:hover{background:#f0f0f3}.s-btn--ghost{color:var(--s-text);background:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.s-btn--ghost:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.4)}.s-sec--dark .s-btn--ghost,.s-stage .s-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3)}.s-sec--dark .s-btn--secondary{color:#fff;background:hsla(0,0%,100%,.1)}.s-sec--dark .s-btn--secondary:hover{background:hsla(0,0%,100%,.16)}.s-btn--link{height:auto;padding:0;background:none;color:#0071e3;font-weight:500;border-radius:4px}.s-btn--link.s-btn--lg{font-size:19px}.s-btn--link:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.s-sec--dark .s-btn--link,.s-stage .s-btn--link{color:#2997ff}.s-btn__arrow{transition:transform .25s var(--s-ease)}.s-btn:hover .s-btn__arrow{transform:translateX(3px)}.s-logo-link{display:inline-flex;text-decoration:none;border-radius:8px}.s-logo{display:inline-flex;align-items:center;gap:9px}.s-logo__mark{display:block;height:auto;filter:drop-shadow(0 4px 10px rgba(255,45,155,.25))}.s-logo__text{display:flex;flex-direction:column;line-height:1}.s-logo__word{font-weight:800;letter-spacing:-.035em;font-size:20px}.s-logo__base{margin-top:3px;font-size:7.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;font-variant:small-caps;opacity:.6}.s-logo--md .s-logo__word{font-size:24px}.s-logo--md .s-logo__base{font-size:8.5px}.s-logo--lg .s-logo__word{font-size:40px}.s-logo--lg .s-logo__base{font-size:12px;margin-top:5px}.s-logo--dark{color:#1d1d1f}.s-logo--light{color:#fff}.s-appicon{display:block;height:auto;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 52%,transparent 71%);mask-image:radial-gradient(circle at 50% 48%,#000 52%,transparent 71%)}.s-header{position:fixed;inset:0 0 auto 0;z-index:50;background:hsla(0,0%,100%,.72);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid transparent;transition:border-color .3s ease,background-color .3s ease}.s-header.is-scrolled{border-bottom-color:rgba(0,0,0,.08)}.s-header.is-open{background:hsla(0,0%,100%,.96)}.s-header__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--s-header-h)}.s-header__nav{display:none;align-items:center;gap:30px}.s-header__link{font-size:13px;color:rgba(0,0,0,.72);text-decoration:none;transition:color .2s ease}.s-header__link.is-active,.s-header__link:hover{color:#000}.s-header__link.is-active{font-weight:600}.s-header__cta{display:none;align-items:center;gap:8px}.s-header__burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;background:none;border:0;color:#1d1d1f;cursor:pointer;border-radius:10px}@media (min-width:900px){.s-header__cta,.s-header__nav{display:flex}.s-header__burger{display:none}.s-mobile{display:none!important}}.s-mobile{height:calc(100vh - var(--s-header-h));height:calc(100dvh - var(--s-header-h));overflow-y:auto}.s-mobile[hidden]{display:none}.s-mobile__nav{display:flex;flex-direction:column;padding-top:18px;padding-bottom:40px}.s-mobile__link{display:block;padding:12px 0;font-size:30px;font-weight:600;letter-spacing:-.03em;color:#1d1d1f;text-decoration:none}.s-mobile__cta,.s-mobile__link{animation:sMenuIn .5s var(--s-ease) both}.s-mobile__cta{display:flex;flex-direction:column;gap:10px;margin-top:28px}@keyframes sMenuIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.s-footer{background:var(--s-gray);color:var(--s-muted);font-size:12px;padding:56px 0 40px;border-top:1px solid rgba(0,0,0,.06)}.s-footer__top{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:720px){.s-footer__top{grid-template-columns:1.6fr repeat(3,1fr)}}.s-footer__brand p{margin:14px 0 0;max-width:300px;font-size:13px;line-height:1.5}.s-footer__col h3{margin:0 0 10px;font-size:12px;font-weight:600;color:#1d1d1f}.s-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.s-footer__col a{color:var(--s-muted);text-decoration:none;font-size:13px}.s-footer__col a:hover{color:#1d1d1f;text-decoration:underline}.s-footer__legal{margin-top:40px;padding-top:18px;border-top:1px solid rgba(0,0,0,.1);display:grid;gap:6px}.s-footer__legal p{margin:0}.s-page{animation:sPageIn .7s var(--s-ease) both}@keyframes sPageIn{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.rv{opacity:0;transform:translate3d(0,44px,0) scale(.98);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1.1s var(--s-ease),filter .9s ease;transition-delay:var(--rv-delay,0ms);will-change:opacity,transform}.rv.is-above{transform:translate3d(0,-44px,0) scale(.98);transition-delay:0ms}.rv--fade,.rv--fade.is-above{transform:none}.rv--scale{transform:scale(.9)}.rv--scale.is-above{transform:scale(.94)}.rv--left{transform:translate3d(-56px,0,0)}.rv--right{transform:translate3d(56px,0,0)}.rv--blur{filter:blur(14px);transform:translate3d(0,24px,0)}.rv.is-in{opacity:1;transform:none;filter:none}.s-hero{position:relative;background:#fff;overflow:hidden}.s-hero__glow{position:absolute;inset:-20% -10% auto -10%;height:90%;background:radial-gradient(40% 50% at 30% 30%,rgba(255,107,74,.12),transparent 70%),radial-gradient(40% 50% at 70% 25%,rgba(123,63,242,.12),transparent 70%),radial-gradient(30% 40% at 50% 60%,rgba(255,45,155,.08),transparent 70%);pointer-events:none;opacity:calc(1 - var(--p, 0))}.s-hero__inner{position:relative;min-height:calc(100vh - var(--s-header-h));min-height:calc(100svh - var(--s-header-h));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-block:56px 72px;opacity:calc(1 - var(--p, 0) * 1.4);transform:translate3d(0,calc(var(--p, 0) * 80px),0) scale(calc(1 - var(--p, 0) * .08));transform-origin:50% 30%}.s-hero__mark{width:84px;height:auto;margin-bottom:26px;filter:drop-shadow(0 18px 30px rgba(255,45,155,.35));animation:sFloat 6s ease-in-out infinite,sPop 1s var(--s-ease) both}@keyframes sFloat{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -8px;rotate:-3deg}}@keyframes sPop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.s-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;font-size:14px;font-weight:500;color:#1d1d1f;text-decoration:none;background:rgba(0,0,0,.04);transition:background-color .2s ease}.s-pill:hover{background:rgba(0,0,0,.07)}.s-pill__tag{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:var(--s-grad)}.s-hero__title{margin-top:22px}.s-hero__title>span{display:block}.s-hero__line{animation:sLineIn 1s var(--s-ease) both}.s-hero__line--2{animation-delay:.12s}@keyframes sLineIn{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.s-hero__grad{background-image:linear-gradient(#d2d2d7,#d2d2d7),var(--s-grad);background-repeat:no-repeat;background-position:100%,0 0;background-size:0 100%,100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em;animation:sLineIn 1s var(--s-ease) .12s both,sGradSweep 1.6s var(--s-ease) .35s both}@keyframes sGradSweep{0%{background-size:100% 100%,100% 100%}to{background-size:0 100%,100% 100%}}.s-hero__lead{margin-top:24px;max-width:680px;animation:sLineIn 1s var(--s-ease) .25s both}.s-hero__ctas{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;justify-content:center;animation:sLineIn 1s var(--s-ease) .38s both}.s-hero__note{margin-top:22px;font-size:13px;color:var(--s-muted);animation:sLineIn 1s var(--s-ease) .5s both}.s-hero__scroll{position:absolute;bottom:22px;left:50%;translate:-50% 0;color:#c7c7cc;animation:sBob 2.2s ease-in-out infinite}@keyframes sBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.s-stage{position:relative;height:300vh;background:var(--s-dark);color:var(--s-light)}.s-stage__sticky{--icon:clamp(0,calc((var(--p, 0) - 0.18) * 3.2),1);--title:clamp(0,calc((var(--p, 0) - 0.2) * 5),1);--g:clamp(0,calc((var(--p, 0) - 0.26) * 3),1);--dash:clamp(0,calc((var(--p, 0) - 0.4) * 2.8),1);position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--s-header-h) + 12px) 0 24px}.s-stage__halo{width:120vmax;height:120vmax;translate:-50% -50%;background:radial-gradient(closest-side,rgba(123,63,242,.28),rgba(255,45,155,.12) 45%,transparent 70%);opacity:calc(.6 + var(--dash) * .4)}.s-stage__halo,.s-stage__icon{position:absolute;left:50%;top:50%;pointer-events:none}.s-stage__icon{width:clamp(180px,26vw,300px);transform:translate(-50%,-50%) scale(calc(1 + var(--p, 0) * 2.4));filter:blur(calc(var(--icon) * 22px));opacity:calc(1 - var(--icon))}.s-stage__icon img{width:100%;height:auto}.s-stage__caption{position:absolute;left:0;right:0;bottom:12vh;text-align:center;font-size:15px;letter-spacing:.3em;text-transform:uppercase;color:var(--s-soft);opacity:calc(1 - clamp(0, calc(var(--p, 0) * 6), 1))}.s-stage__title{position:relative;text-align:center;margin-bottom:clamp(20px,4vh,40px);opacity:var(--title);transform:translate3d(0,calc((1 - var(--title)) * 30px),0)}.s-stage__dash{position:relative;width:100%;max-width:1000px;padding-inline:16px;opacity:var(--dash);transform:translate3d(0,calc((1 - var(--dash)) * 160px),0) scale(calc(.86 + var(--dash) * .14));transform-origin:50% 0}.s-stage[data-reduced]{height:auto}.s-stage[data-reduced] .s-stage__sticky{position:relative;height:auto;padding-block:96px}.s-stage[data-reduced] .s-stage__caption,.s-stage[data-reduced] .s-stage__icon{display:none}@media (max-height:640px){.s-stage__dash{transform:translate3d(0,calc((1 - var(--dash)) * 160px),0) scale(calc((.86 + var(--dash) * .14) * .86))}}.s-pillars{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:560px){.s-pillars{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.s-pillars{grid-template-columns:repeat(4,1fr);gap:20px}}.s-card{position:relative;display:flex;flex-direction:column;border-radius:28px;padding:28px;background:#fff;color:var(--s-text);text-decoration:none;transition:transform .4s var(--s-ease),box-shadow .4s ease}a.s-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 30px 60px -30px rgba(0,0,0,.25)}.s-card--dark,.s-sec--dark .s-card{background:var(--s-surface);color:var(--s-light)}.s-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;color:#fff;background:var(--s-grad);box-shadow:0 10px 20px -10px rgba(255,45,155,.7)}.s-card__icon--soft{color:var(--s-violet);background:#f1eaff;box-shadow:none}.s-card--dark .s-card__icon--soft,.s-sec--dark .s-card__icon--soft{color:#c4a6ff;background:rgba(123,63,242,.18)}.s-card__title{margin-top:20px;font-size:21px;font-weight:600;letter-spacing:-.022em;line-height:1.2}.s-card__text{margin-top:6px;font-size:15px;line-height:1.5;color:var(--s-muted)}.s-card--dark .s-card__text,.s-sec--dark .s-card__text{color:var(--s-soft)}.s-card__more{margin-top:auto;padding-top:18px;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#0071e3}.s-card--dark .s-card__more,.s-sec--dark .s-card__more{color:#2997ff}.s-card--feature{grid-column:1/-1;overflow:hidden;background:var(--s-dark-2);color:var(--s-light);padding:clamp(28px,4vw,48px);display:grid;gap:28px;align-items:center}@media (min-width:860px){.s-card--feature{grid-template-columns:1.1fr 1fr}}.s-card--feature:before{content:"";position:absolute;inset:auto -20% -60% 30%;height:120%;background:radial-gradient(closest-side,rgba(255,45,155,.28),transparent 70%);pointer-events:none}.s-split{display:grid;gap:clamp(40px,6vw,80px);align-items:center;grid-template-columns:1fr}@media (min-width:900px){.s-split{grid-template-columns:1fr 1.05fr}.s-split--rev>:first-child{order:2}}.s-points{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:12px}.s-points li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.45}.s-points li svg{flex-shrink:0;margin-top:2px;color:var(--s-pink)}.s-sec--dark .s-points li svg{color:#ff5cb2}.s-status{display:grid;gap:10px;margin-top:28px}.s-status__row{display:flex;gap:14px;align-items:baseline;padding:14px 18px;border-radius:18px;background:var(--s-gray)}.s-status__tag{flex-shrink:0;min-width:76px;font-weight:700;font-size:15px}.s-status__row p{margin:0;font-size:15px;color:var(--s-muted);line-height:1.45}.s-stats{display:grid;gap:40px;grid-template-columns:1fr;text-align:center}@media (min-width:760px){.s-stats{grid-template-columns:repeat(3,1fr)}}.s-stat__num{font-size:clamp(56px,7vw,88px);font-weight:700;letter-spacing:-.05em;line-height:1}.s-stat__label{margin-top:10px;font-size:17px;color:var(--s-muted)}.s-domains{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.s-domain{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;font:500 14px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:0;background:#fff;color:#1d1d1f;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.s-sec--dark .s-domain{background:var(--s-surface);color:var(--s-light);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.s-domain svg,.s-soon{color:var(--s-violet)}.s-soon{display:inline-flex;align-items:center;margin-left:8px;padding:3px 9px;border-radius:999px;vertical-align:3px;font-size:11px;font-weight:600;letter-spacing:.02em;background:rgba(123,63,242,.1)}.s-chipnav{position:sticky;top:var(--s-header-h);z-index:20;background:hsla(0,0%,100%,.8);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.s-chipnav__list{display:flex;gap:6px;overflow-x:auto;padding-block:10px;scrollbar-width:none}.s-chipnav__list::-webkit-scrollbar{display:none}@media (min-width:1100px){.s-chipnav__list{justify-content:center}}.s-chip{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:7px 13px;border-radius:999px;font-size:13px;font-weight:500;color:#1d1d1f;text-decoration:none;background:rgba(0,0,0,.04);transition:background-color .2s ease,color .2s ease}.s-chip:hover{background:rgba(0,0,0,.08)}.s-chip svg{color:var(--s-violet)}.s-chip--hl{color:#fff;background:#1d1d1f}.s-chip--hl svg{color:#ff5cb2}.s-chip--hl:hover{background:#000}.m-window{overflow:hidden;border-radius:22px;text-align:left}.m-window--dark{background:#12111a;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 60px 140px -40px rgba(123,63,242,.55),0 30px 60px -30px rgba(0,0,0,.8)}.m-window--light{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 40px 100px -40px rgba(0,0,0,.35)}.m-window__bar{display:flex;align-items:center;gap:7px;height:38px;padding:0 14px}.m-window--dark .m-window__bar{background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.06)}.m-window--light .m-window__bar{background:#f5f5f7;border-bottom:1px solid rgba(0,0,0,.06)}.m-dot{width:11px;height:11px;border-radius:999px;display:inline-block}.m-window__url{margin-inline:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:8px;font-size:11px;transform:translateX(-20px)}.m-window--dark .m-window__url{background:hsla(0,0%,100%,.06);color:#8a8fa8}.m-window--light .m-window__url{background:#fff;color:#6e6e73}.m-live{position:relative;width:7px;height:7px;border-radius:999px;background:#3ddc97}.m-live:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#3ddc97;animation:mPing 1.8s ease-out infinite}@keyframes mPing{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.m-bar{transform-origin:left center;animation:mGrow 1.4s var(--s-ease) both}@keyframes mGrow{0%{transform:scaleX(.1)}to{transform:none}}.rv:not(.is-in) .m-bar,.rv:not(.is-in) .m-draw,.rv:not(.is-in) .m-notif,.rv:not(.is-in) .m-shift{animation:none}.m-draw{stroke-dasharray:1200;stroke-dashoffset:0;animation:mDraw 2.2s var(--s-ease) both}@keyframes mDraw{0%{stroke-dashoffset:1200}to{stroke-dashoffset:0}}.m-fade{animation:sFadeOnly 1.6s ease .4s both}@keyframes sFadeOnly{0%{opacity:0}to{opacity:1}}.m-table-hl{animation:mHl 2.4s ease-in-out infinite}@keyframes mHl{0%,to{box-shadow:inset 0 0 0 1.5px #b596ff,0 0 0 0 rgba(123,63,242,.45)}50%{box-shadow:inset 0 0 0 1.5px #b596ff,0 0 0 8px rgba(123,63,242,0)}}.m-assign{animation:sFloat 5s ease-in-out infinite}.m-shift{animation:mPopIn .6s var(--s-ease) both}@keyframes mPopIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.m-notif{animation:mSlideIn .8s var(--s-ease) both}@keyframes mSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.96)}to{opacity:1;transform:none}}.m-press{box-shadow:0 10px 24px -12px rgba(0,0,0,.6)}.m-phone{position:relative;width:min(320px,100%);margin-inline:auto;padding:12px;border-radius:54px;background:linear-gradient(145deg,#2a2933,#0d0c12);box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.12),0 60px 120px -40px rgba(123,63,242,.5),0 30px 60px -30px rgba(0,0,0,.6)}.m-phone__screen{position:relative;overflow:hidden;border-radius:42px;background:#fff}.m-phone__island{position:absolute;top:10px;left:50%;translate:-50% 0;width:96px;height:28px;border-radius:999px;background:#0d0c12;z-index:2}.s-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:rgba(0,0,0,.06)}.s-toggle button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 18px;border:0;border-radius:999px;background:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--s-muted);white-space:nowrap;transition:color .25s ease}.s-toggle button.is-on{color:#1d1d1f}.s-toggle__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .4s var(--s-ease)}.s-toggle__badge{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:var(--s-grad)}.s-toggle--dark{background:hsla(0,0%,100%,.08)}.s-toggle--dark button{color:var(--s-soft)}.s-toggle--dark button.is-on{color:#1d1d1f}.s-plans{display:grid;gap:16px;grid-template-columns:1fr;align-items:stretch}@media (min-width:640px){.s-plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.s-plans{grid-template-columns:repeat(3,1fr)}}@media (min-width:1240px){.s-plans{grid-template-columns:repeat(5,1fr);gap:14px}}.s-plan{position:relative;display:flex;flex-direction:column;padding:28px 24px 24px;border-radius:28px;background:var(--s-gray)}.s-plan--featured{background:#fff;box-shadow:0 0 0 2px transparent,0 30px 80px -30px rgba(123,63,242,.45)}.s-plan--featured:before{content:"";inset:0;border-radius:inherit;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.s-plan--featured:before,.s-plan__flag{position:absolute;background:var(--s-grad)}.s-plan__flag{top:-12px;left:24px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#fff}.s-plan__name{font-size:24px;font-weight:700;letter-spacing:-.03em}.s-plan__range{font-size:14px;color:var(--s-muted);margin-top:2px}.s-plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:22px}.s-plan__amount{font-size:44px;font-weight:700;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.s-plan__unit{font-size:14px;color:var(--s-muted)}.s-plan__sub{margin-top:6px;font-size:13px;color:var(--s-muted);min-height:1.4em}.s-plan__pitch{margin:16px 0 0;font-size:15px;line-height:1.45;color:#1d1d1f}.s-plan__list{list-style:none;margin:18px 0 24px;padding:0;display:grid;gap:9px}.s-plan__list li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.4;color:#3a3a3c}.s-plan__list svg{flex-shrink:0;margin-top:1px;color:var(--s-pink)}.s-plan__cta{margin-top:auto;width:100%}.s-calc{display:grid;gap:0;overflow:hidden;border-radius:32px;background:var(--s-dark-2);color:var(--s-light);box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 60px 140px -50px rgba(123,63,242,.55)}@media (min-width:900px){.s-calc{grid-template-columns:1.25fr 1fr}}.s-calc__controls,.s-calc__result{padding:clamp(24px,4vw,44px)}.s-calc__result{position:relative;background:linear-gradient(160deg,rgba(255,107,74,.16),rgba(255,45,155,.12) 40%,rgba(123,63,242,.24)),var(--s-surface)}.s-calc__label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--s-soft)}.s-calc__count{font-size:clamp(64px,9vw,96px);font-weight:700;letter-spacing:-.05em;line-height:.9;color:#fff}.s-calc__ticks{position:relative;height:22px;margin-top:10px;font-size:11px;color:var(--s-soft)}.s-calc__ticks span{position:absolute;top:0;white-space:nowrap;transition:color .2s ease}.s-calc__ticks span:nth-child(n+2){translate:-50% 0}.s-calc__ticks span:nth-child(4),.s-calc__ticks span:nth-child(5){translate:-30% 0}.s-calc__ticks span.is-on{color:#fff;font-weight:600}@media (max-width:520px){.s-calc__ticks span:nth-child(2),.s-calc__ticks span:nth-child(3){display:none}}.s-calc__tier{font-size:15px;color:var(--s-soft)}.s-calc__tier span{margin-left:6px;padding:3px 10px;border-radius:999px;font-weight:600;color:#fff;background:var(--s-grad)}.s-calc__big{margin-top:18px;font-size:clamp(56px,7vw,80px);font-weight:700;letter-spacing:-.05em;line-height:1;color:#fff}.s-calc__big span{margin-left:8px;font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--s-soft)}.s-calc__meta{margin-top:8px}.s-calc__meta,.s-calc__per{font-size:14px;color:var(--s-soft)}.s-calc__per{display:flex;justify-content:space-between;align-items:baseline;margin-top:22px;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.07)}.s-calc__per strong{font-size:20px;color:#fff;letter-spacing:-.02em}.s-calc__caption{margin-top:22px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--s-soft)}.s-calc__lines{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:0;font-size:14px}.s-calc__lines li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.s-calc__lines li span:last-child{color:#fff;font-weight:500}.s-calc__note{margin:14px 0 0;font-size:13px;color:#ffb3d9}.s-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;cursor:pointer}.s-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#ff6b4a,#ff2d9b 45%,#7b3ff2) 0 0 /var(--fill,0) 100% no-repeat,hsla(0,0%,100%,.14)}.s-range::-moz-range-track{height:6px;border-radius:999px;background:hsla(0,0%,100%,.14)}.s-range::-moz-range-progress{height:6px;border-radius:999px;background:linear-gradient(90deg,#ff6b4a,#ff2d9b 45%,#7b3ff2)}.s-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:999px;border:0;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.4),0 0 0 6px rgba(255,45,155,.18);-webkit-transition:transform .2s var(--s-ease);transition:transform .2s var(--s-ease)}.s-range:active::-webkit-slider-thumb{transform:scale(1.12)}.s-range::-moz-range-thumb{width:28px;height:28px;border-radius:999px;border:0;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.4),0 0 0 6px rgba(255,45,155,.18)}.s-range:focus-visible{outline:none}.s-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #7b3ff2,0 4px 14px rgba(0,0,0,.4)}.s-opt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:16px;background:hsla(0,0%,100%,.05);cursor:pointer}.s-opt.is-disabled{cursor:default}.s-opt.is-disabled .s-opt__label{opacity:.75}.s-opt__label{display:flex;flex-direction:column;gap:2px;font-size:15px;font-weight:500;color:#fff}.s-opt__note{font-size:12px;font-weight:400;color:var(--s-soft)}.s-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;position:relative;width:46px;height:28px;border-radius:999px;margin:0;background:hsla(0,0%,100%,.18);cursor:pointer;transition:background-color .3s ease}.s-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3);transition:transform .35s var(--s-ease)}.s-switch:checked{background:#ff2d9b}.s-switch:checked:after{transform:translateX(18px)}.s-switch:disabled{cursor:not-allowed;opacity:.55}.s-switch:focus-visible{outline:2px solid #c4a6ff;outline-offset:2px}.s-stepper{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;font-weight:600}.s-stepper>span{min-width:28px;text-align:center}.s-stepper button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer}.s-stepper button:disabled{opacity:.3;cursor:not-allowed}.s-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:24px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.s-sec--gray .s-table-wrap{box-shadow:none}.s-table{width:100%;border-collapse:collapse;font-size:14px}.s-table td,.s-table th{padding:16px 18px;text-align:left;border-bottom:1px solid rgba(0,0,0,.06);vertical-align:middle}.s-table tbody tr:last-child td,.s-table tbody tr:last-child th{border-bottom:0}.s-table thead th{font-size:13px;font-weight:600;color:var(--s-muted);background:#fafafc}.s-table--compare{min-width:860px}.s-table--compare th[scope=row]{position:sticky;left:0;z-index:1;background:#fff;font-weight:500;color:#1d1d1f;min-width:220px;max-width:280px}.s-table--compare thead th:first-child{position:sticky;left:0;z-index:2;background:#fafafc}.s-table--compare td{text-align:center;color:#1d1d1f}.s-table--compare thead th:not(:first-child){text-align:center}.s-table--compare .is-featured{background:rgba(255,45,155,.045)}.s-table--compare thead th.is-featured{background:rgba(255,45,155,.08)}.s-table__tier{display:block;font-size:16px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f}.s-table__hint,.s-table__range{display:block;margin-top:2px;font-size:12px;font-weight:400}.s-table__hint{color:var(--s-muted)}.s-cell-yes{display:inline-flex;color:var(--s-pink)}.s-cell-no{color:#c7c7cc;font-size:18px}.s-cell-price{font-weight:600;font-variant-numeric:tabular-nums}.s-table--sizes{min-width:560px}.s-table--sizes td:nth-child(n+3),.s-table--sizes thead th:nth-child(n+3){text-align:right}.s-table--sizes th[scope=row]{font-weight:700;font-size:16px}.s-tier-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600}.s-tier-pill--gratuit{color:#1e9e62;background:#e6f6ee}.s-tier-pill--essentiel{color:#d9461f;background:#ffede7}.s-tier-pill--pro{color:#fff;background:var(--s-grad)}.s-tier-pill--multi{color:#6a2fe0;background:#f1eaff}.s-tier-pill--groupe{color:#fff;background:#1d1d1f}.s-faq{border-top:1px solid rgba(0,0,0,.1)}.s-faq__item{border-bottom:1px solid rgba(0,0,0,.1)}.s-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;list-style:none;font-size:clamp(18px,2vw,22px);font-weight:600;letter-spacing:-.02em}.s-faq__item summary::-webkit-details-marker{display:none}.s-faq__icon{flex-shrink:0;color:var(--s-muted);transition:transform .35s var(--s-ease)}.s-faq__item[open] .s-faq__icon{transform:rotate(45deg);color:var(--s-pink)}.s-faq__a{padding:0 40px 26px 0;font-size:17px;line-height:1.55;color:var(--s-muted);animation:sMenuIn .4s var(--s-ease) both}.s-faq__a p{margin:0}.s-demo-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;color:var(--s-muted);background:rgba(0,0,0,.04)}@media (prefers-reduced-motion:reduce){.site-root *,.site-root :after,.site-root :before{animation:none!important;transition:none!important}.rv,.rv.is-above{filter:none!important}.rv,.rv.is-above,.s-hero__inner{opacity:1!important;transform:none!important}.s-hero__grad,.s-reveal-grad{background-size:0 100%,100% 100%}.s-stage{height:auto}.s-stage__sticky{position:relative;height:auto;padding-block:96px}.s-stage__caption,.s-stage__icon{display:none}.s-stage__dash,.s-stage__title{opacity:1;transform:none}}