:root{--gradient-brand:linear-gradient(90deg, var(--blue) 0%, var(--violet) 40%, var(--rose) 72%, var(--jaune) 100%);--gradient-violet:linear-gradient(135deg, var(--violet) 0%, #a43bff 100%);--gradient-violet-rose:linear-gradient(135deg, var(--violet) 0%, var(--rose) 100%);--tint-violet:rgba(128, 19, 255, .08);--tint-blue:rgba(16, 229, 229, .14);--tint-rose:rgba(255, 31, 190, .10);--tint-jaune:rgba(255, 194, 0, .16);--radius-md:16px;--radius-lg:24px;--shadow-sm:0 1px 2px rgba(28, 34, 34, .04),0 6px 20px rgba(28, 34, 34, .06);--shadow-lg:0 2px 4px rgba(28, 34, 34, .04),0 24px 48px -12px rgba(128, 19, 255, .22);--ease-out:cubic-bezier(.2, .7, .2, 1)}html{scroll-behavior:smooth}body{background-color:var(--white);color:var(--dark-grey);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--violet);color:var(--white)}.nav-bar{background-color:rgba(255,255,255,.82);border-bottom:1px solid rgba(231,236,240,.9);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}.nav-bar::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gradient-brand);opacity:.55}.nav-link.cta-button{background-color:var(--violet);background-image:var(--gradient-violet);border-radius:999px;padding:8px 22px;box-shadow:0 8px 20px -8px rgba(128,19,255,.6)}.nav-link.cta-button:hover{background-image:var(--gradient-violet-rose);color:var(--white);transform:translateY(-1px)}h2.heading,h2.heading-7{margin-bottom:24px}h3.heading-3,h3.heading-4,h4.heading-4{margin-bottom:24px;line-height:1.25em}h2.footer-header{margin-top:0;margin-bottom:12px;line-height:1.5em}.page-wrapper .heading{color:var(--black);letter-spacing:-.02em;line-height:1.2;font-size:clamp(26px, 3vw, 38px)}.page-wrapper .heading-7::after,.page-wrapper .heading:not(.h1)::after{content:"";display:block;width:64px;height:4px;margin:20px auto 0;border-radius:4px;background:var(--gradient-brand)}.page-wrapper .heading-7{color:var(--black);letter-spacing:-.02em;line-height:1.2;font-size:clamp(26px, 2.6vw, 34px);margin-bottom:24px}.page-wrapper .heading-7::after{margin-left:0}.page-wrapper .heading.h1{font-size:clamp(34px, 4.2vw, 52px);line-height:1.1;letter-spacing:-.03em;margin-bottom:24px}.text-gradient{background:var(--gradient-violet-rose);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--violet)}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;border-radius:999px;background-color:var(--tint-violet);color:var(--violet);font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gradient-brand)}.page-wrapper .paragraph,.page-wrapper p{line-height:1.7}.page-wrapper .button{background-color:var(--violet);background-image:var(--gradient-violet);border-radius:999px;padding:14px 32px;font-size:16px;white-space:nowrap;letter-spacing:.01em;box-shadow:0 12px 24px -10px rgba(128,19,255,.6);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),background-color .25s}.page-wrapper .button:hover{background-image:var(--gradient-violet-rose);transform:translateY(-2px);box-shadow:0 18px 32px -12px rgba(255,31,190,.55)}.page-wrapper .button:active{transform:translateY(0)}.page-wrapper .link-to-blog{color:var(--violet);font-weight:500;text-decoration:none;transition:color .2s}.page-wrapper .link-to-blog::after{content:" →";display:inline-block;transition:transform .2s var(--ease-out)}.page-wrapper .link-to-blog:hover{color:var(--rose)}.page-wrapper .link-to-blog:hover::after{transform:translateX(4px)}.section.light-color-gradient{overflow:hidden;padding-top:88px;padding-bottom:72px;background-color:var(--white);background-image:radial-gradient(520px 420px at 88% 18%,rgba(16,229,229,.2),transparent 65%),radial-gradient(480px 380px at 100% 90%,rgba(255,31,190,.14),transparent 65%),radial-gradient(640px 480px at -5% -10%,rgba(128,19,255,.1),transparent 65%)}.section.light-color-gradient .paragraph.large{color:var(--black);font-size:19px}.section.light-color-gradient .paragraph-3{color:var(--grey);font-size:16px;line-height:1.7}.hero-grid .shadow-two{border-radius:var(--radius-lg);object-fit:cover;object-position:left top;box-shadow:0 0 0 1px var(--silver),0 40px 80px -30px rgba(128,19,255,.45)}.page-wrapper>.section:not(.light-color-gradient),.page-wrapper>section.section{padding-top:128px}.page-wrapper .container{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.page-wrapper .hero-heading-right .hero-wrapper{padding-top:0}.page-wrapper .section-top{margin-bottom:48px}.page-wrapper .section>.container>.heading,.page-wrapper .section>.w-container>.heading{margin-bottom:48px}.page-wrapper .hero-heading-right{margin-top:0;border-bottom:0;border-radius:32px;padding:72px 56px;background-color:var(--back-grey);background-image:radial-gradient(420px 320px at 100% 0,rgba(16,229,229,.12),transparent 70%),radial-gradient(420px 320px at 0 100%,rgba(255,31,190,.08),transparent 70%)}.section-6,.section-7{background-color:transparent}.section-6{padding-top:32px}.page-wrapper>section:not([class]),.section-7{padding-top:128px}.page-wrapper .hero-split .shadow-two{border-radius:20px;box-shadow:0 0 0 1px var(--silver),0 30px 60px -28px rgba(28,34,34,.35)}.page-wrapper .hero-wrapper{gap:24px}.page-wrapper .hero-wrapper>.div-block,.page-wrapper .hero-wrapper>.div-block-2,.page-wrapper .hero-wrapper>.div-block-3,.page-wrapper .hero-wrapper>.div-block-6{position:relative;flex:1 1 0;align-self:stretch;width:auto;height:auto;min-width:0;margin:0;padding:32px 28px;overflow:hidden;border:1px solid var(--silver);border-radius:var(--radius-lg);background-color:var(--white);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s}.page-wrapper .hero-wrapper>.div-block-2::before,.page-wrapper .hero-wrapper>.div-block-3::before,.page-wrapper .hero-wrapper>.div-block-6::before,.page-wrapper .hero-wrapper>.div-block::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--blue)}.page-wrapper .hero-wrapper>.div-block-2::before{background:var(--violet)}.page-wrapper .hero-wrapper>.div-block-3::before{background:var(--rose)}.page-wrapper .hero-wrapper>.div-block-6::before{background:var(--jaune)}.page-wrapper .hero-wrapper>.div-block-2:hover,.page-wrapper .hero-wrapper>.div-block-3:hover,.page-wrapper .hero-wrapper>.div-block-6:hover,.page-wrapper .hero-wrapper>.div-block:hover{transform:translateY(-6px);border-color:rgba(128,19,255,.2);box-shadow:var(--shadow-lg)}.page-wrapper .hero-wrapper>[class^=div-block]>img{box-sizing:border-box;width:60px;height:60px;margin-bottom:12px;padding:12px;object-fit:contain;border-radius:18px;background-color:var(--tint-blue)}.page-wrapper .hero-wrapper>.div-block-2>img{background-color:var(--tint-violet)}.page-wrapper .hero-wrapper>.div-block-3>img{background-color:var(--tint-rose)}.page-wrapper .hero-wrapper>.div-block-6>img{background-color:var(--tint-jaune)}.page-wrapper .hero-wrapper .heading-3,.page-wrapper .hero-wrapper>[class^=div-block]>.heading-4{margin-top:4px;margin-bottom:12px;padding-top:0;color:var(--black);font-size:19px;line-height:1.35}.page-wrapper .hero-wrapper>[class^=div-block]>p{margin-bottom:0;color:var(--grey);font-size:15px}.page-wrapper .container-7{margin-top:56px;text-align:center}.page-wrapper .hero-split .w-layout-grid{grid-template-columns:44px 1fr;grid-column-gap:16px;align-items:center;margin-bottom:4px;padding:10px 12px;border-radius:var(--radius-md);transition:background-color .2s,box-shadow .2s}.page-wrapper .hero-split .w-layout-grid:hover{background-color:var(--white);box-shadow:var(--shadow-sm)}.page-wrapper .paragraph-9{width:auto;color:var(--grey);font-weight:400;line-height:1.55}.page-wrapper .paragraph-9 strong{color:var(--black);font-weight:600}.section-2{margin-top:0;padding-top:128px}.page-wrapper .paragraph-16{margin-top:-24px;margin-bottom:40px;color:var(--grey);font-size:17px}.offer-card{padding:0;border-radius:var(--radius-lg);box-shadow:none}.offer-card .container-4{position:relative;display:flex;flex-direction:column;height:100%;padding:40px 36px 32px;overflow:hidden;border:1px solid var(--silver);border-radius:var(--radius-lg);background-color:var(--white);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.offer-card .container-4::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--blue),var(--violet))}.offer-card+.offer-card .container-4::before{background:var(--gradient-violet-rose)}.offer-card .container-4:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.offer-card .container-4>.heading-4:first-child{padding-top:0;margin-bottom:4px;color:var(--black);font-size:24px;letter-spacing:-.01em}.offer-card .container-4>.heading-4:first-child+.paragraph-14{margin-bottom:20px;color:var(--violet);font-size:15px;font-weight:500}.offer-card .paragraph-14{color:var(--grey);font-size:15px;line-height:1.6}.offer-card .paragraph-14 strong{color:var(--black)}.offer-card .container-4>.heading-4:not(:first-child){margin-top:16px;margin-bottom:8px;font-size:16px;color:var(--black)}.offer-card .grid-4{padding:6px 0;border-bottom:1px dashed var(--silver)}.offer-card .grid-4 .paragraph-14{padding-top:0;color:var(--dark-grey)}.offer-card .available-icon{width:22px;height:22px;padding:3px;border-radius:50%;background-color:var(--tint-violet)}.offer-card .container-4>.paragraph-14:last-of-type em{display:block;margin-top:16px}.offer-actions{margin-top:auto;padding-top:24px;text-align:center}.offer-actions .button{display:block;margin-bottom:12px}.section-2 .paragraph-2{margin-top:40px;margin-bottom:0;color:var(--black);font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;text-align:center}.quote-panel .shadow-two{border-radius:var(--radius-lg);object-fit:cover}.quote-panel .block-quote-2{position:relative;margin-bottom:20px;padding:8px 0 0 28px;border-left:4px solid transparent;border-image:linear-gradient(var(--blue),var(--violet),var(--rose)) 1;color:var(--dark-grey);font-size:15px;line-height:1.75}.quote-panel .paragraph-15{padding-left:32px;color:var(--violet);font-family:Montserrat,sans-serif}.page-wrapper .cta-panel{overflow:hidden;color:var(--white);background-color:var(--violet);background-image:radial-gradient(520px 360px at 100% 0,rgba(255,31,190,.55),transparent 70%),radial-gradient(480px 360px at 0 100%,rgba(16,229,229,.35),transparent 70%),var(--gradient-violet)}.cta-panel .heading-7{color:var(--white)}.cta-panel .heading-7::after{background:linear-gradient(90deg,var(--jaune),var(--white))}.cta-panel .paragraph-2{color:rgba(255,255,255,.88)}.page-wrapper .cta-panel .button{background-color:var(--white);background-image:none;color:var(--violet);box-shadow:0 16px 32px -12px rgba(28,34,34,.45)}.page-wrapper .cta-panel .button:hover{background-color:var(--jaune);color:var(--black)}.cta-panel .shadow-two{box-shadow:0 40px 80px -30px rgba(28,34,34,.6)}.page-wrapper>section:last-child{padding-bottom:128px}.footer{padding-top:64px;padding-bottom:40px;background-color:var(--violet);background-image:radial-gradient(600px 320px at 92% 0,rgba(255,31,190,.45),transparent 65%),radial-gradient(520px 320px at 0 100%,rgba(16,229,229,.3),transparent 65%)}.footer::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-brand)}.footer-link{opacity:.85;transition:color .2s,opacity .2s,transform .2s}.footer-link:hover{opacity:1;color:var(--jaune);transform:translateX(3px)}.reveal-ready .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.reveal-ready .reveal.is-visible{opacity:1;transform:none}@media screen and (max-width:991px){.page-wrapper .hero-wrapper>.div-block,.page-wrapper .hero-wrapper>.div-block-2,.page-wrapper .hero-wrapper>.div-block-3,.page-wrapper .hero-wrapper>.div-block-6{flex:none;width:100%}.page-wrapper .hero-wrapper{margin-bottom:0}.page-wrapper .hero-heading-right{padding:56px 32px}.page-wrapper .hero-split{align-self:stretch;margin-bottom:0}.page-wrapper .hero-split .shadow-two{width:100%;height:auto}}@media screen and (min-width:768px) and (max-width:991px){.page-wrapper .hero-wrapper:has(> .div-block){flex-flow:row wrap}.page-wrapper .hero-wrapper:has(> .div-block)>[class^=div-block]{flex:1 1 calc(50% - 12px);width:auto}}@media screen and (max-width:767px){.section.light-color-gradient{padding-top:56px;padding-bottom:64px}.page-wrapper>.section:not(.light-color-gradient),.page-wrapper>section.section,.page-wrapper>section:not([class]),.section-2,.section-7{padding-top:72px}.section-6{padding-top:0}.page-wrapper .hero-heading-right{border-radius:var(--radius-lg);padding:40px 20px}.offer-card .container-4{padding:32px 22px 24px}.page-wrapper>section:last-child{padding-bottom:72px}}@media screen and (max-width:479px){.page-wrapper .heading.h1{width:auto;min-width:0}.page-wrapper .heading:not(.h1)::after{margin-left:0}.page-wrapper .button{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.page-wrapper *,.page-wrapper ::after,.page-wrapper ::before{transition:none!important}}.hero-split--devices{width:100%}.device-showcase{position:relative;width:100%;aspect-ratio:16/10}.device-showcase__item{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;animation:device-showcase-cycle 12s ease-in-out infinite}.device-showcase__item--tablet{animation-delay:4s}.device-showcase__item--phone{animation-delay:8s}@keyframes device-showcase-cycle{0%{opacity:0;transform:translateY(16px) scale(.96)}30%,8%{opacity:1;transform:translateY(0) scale(1)}100%,38%{opacity:0;transform:translateY(-16px) scale(.96)}}@media (prefers-reduced-motion:reduce){.device-showcase__item{animation:none}.device-showcase__item--laptop{opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:8px;left:8px;z-index:10000;padding:12px 20px;border-radius:8px;background:var(--violet);color:var(--white);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:0}.w-nav-button:focus-visible,[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.founder-quote{margin:0}.founder-quote figcaption{margin-top:0;text-align:left}