:root{--light-purple:#ece7f2;--purple:#7a58a8;--purple-dark:#472a82;--purple-light:#9175b8;--black:#212121;--dark:#212121;--gray:rgba(33,33,33,0.16);--lime:#e9ff83;--light-lime:#f6ffcf;--lavender:#c0acd3;--pink:#f472b6;--yellow:#fbbf24;--green:#34d399;--orange:#fb923c;--blue:#60a5fa;--dark-purple:#6d28d9;--text-dark:#1f2937;--text-light:#6b7280;--white:#ffffff;--speed-card:500ms;--speed:300ms;--size-base:0.0625rem;--scrollbar-compensation:0px}@font-face{font-family:Ice;src:url(/fonts/ice.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFProDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Halvar Breitschrift;src:url(/fonts/HalvarBreit-Rg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SFProText;src:url(/fonts/SFProText-Medium.ttf) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sigmar-Regular;src:url(/fonts/Sigmar-Regular.ttf) format("woff2");font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:var(--purple);border-radius:1px}::-webkit-scrollbar-thumb:hover{background:var(--purple-dark)}html{scrollbar-width:thin;scrollbar-color:var(--purple) rgba(0,0,0,0)}html[data-software-preview]{scrollbar-color:#482272 rgba(0,0,0,0)}@supports selector(::-webkit-scrollbar){html[data-software-preview]{scrollbar-width:auto;scrollbar-color:auto}}html[data-software-preview]::-webkit-scrollbar{width:3px;height:3px}html[data-software-preview]::-webkit-scrollbar-track{background:rgba(0,0,0,0)}html[data-software-preview]::-webkit-scrollbar-thumb{background:#482272;border-radius:3px}html[data-software-preview]::-webkit-scrollbar-thumb:hover{background:#36165f}#wrapper{background-color:var(--light-purple);position:fixed;left:0;top:0;bottom:0;right:0;overflow-y:auto}#wrapper,body{overflow-x:hidden}body{font-family:SF Pro Display,sans-serif;margin:0;position:relative;color:var(--black)}body.overflow{overflow:hidden}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0;font-weight:400}body a{text-decoration:none;cursor:pointer}body ::-webkit-backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}body *,body ::backdrop,body :after,body :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}img,svg{display:block}svg{height:auto;overflow:visible}a{color:inherit}@media(hover:hover)and (pointer:fine){a:hover{text-decoration:none}}button{margin:0 2px}button[data-active=true]{background-color:var(--black);color:var(--white)}button[data-active=true][data-asc=true]:after{content:"↑"}button[data-active=true][data-asc=false]:after{content:"↓"}::selection{background-color:var(--purple);color:var(--light-purple)}::-moz-selection{background-color:var(--purple);color:var(--light-purple)}@view-transition{navigation:auto}@keyframes pageIn{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);transform:scale(1.1)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes pageOut{0%{transform:scale(1)}to{transform:scale(1.2)}}::view-transition-group(page){z-index:100}::view-transition-old(page){animation:pageOut .5s ease-in-out;transform-origin:50% 0}::view-transition-new(page){animation:pageIn .5s ease-in-out;transform-origin:50% 0}.cloud img{mix-blend-mode:screen;pointer-events:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.SoftwarePromo_root__Y8Y_u{position:fixed;left:max(18px,28/3840*200vw);bottom:max(18px,28/3840*200vw);z-index:900;width:clamp(320px,370/3840*200vw,410px);max-width:calc(100vw - 36px);overflow:hidden;border-radius:22px;background:radial-gradient(ellipse at 0 100%,#cbb5e7,transparent 60%),linear-gradient(135deg,#f0e9f8,#fff 70%);box-shadow:0 12px 38px rgba(59,30,98,.18);translate:0 calc(0px - var(--footer-lift, 0px));transition:translate var(--footer-lift-duration,.18s) ease-out;animation:SoftwarePromo_appear__BXn5E .45s cubic-bezier(.22,1,.36,1) both}body.overflow .SoftwarePromo_root__Y8Y_u{visibility:hidden}@media(max-width:1000px){.SoftwarePromo_root__Y8Y_u{left:min(16px,12/1000*266.6667vw);bottom:calc(min(16px,12/1000*266.6667vw) + env(safe-area-inset-bottom));width:min(350px,100vw - 24/1000*266.6667vw);max-width:none;border-radius:min(22px,18/1000*266.6667vw)}}.SoftwarePromo_link__KdT_7{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:186px;color:var(--black);text-decoration:none}.SoftwarePromo_link__KdT_7:focus-visible{outline:3px solid var(--purple-dark);outline-offset:-4px;border-radius:inherit}@media(hover:hover)and (pointer:fine){.SoftwarePromo_link__KdT_7:hover .SoftwarePromo_phone__LGXsJ{transform:translateY(-5px) rotate(-5deg)}.SoftwarePromo_link__KdT_7:hover .SoftwarePromo_cta__OobCI{background:var(--purple-dark);color:var(--white)}}@media(max-width:1000px){.SoftwarePromo_link__KdT_7{grid-template-columns:min(100px,92/1000*266.6667vw) minmax(0,1fr);min-height:min(180px,160/1000*266.6667vw)}}.SoftwarePromo_visual__RCaSs{position:relative;min-width:0;pointer-events:none}.SoftwarePromo_phone__LGXsJ{position:absolute;left:-12px;bottom:-24px;width:132px;height:auto;transform:rotate(-8deg);transition:transform .45s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 7px 8px rgba(49,18,85,.2))}@media(max-width:1000px){.SoftwarePromo_phone__LGXsJ{left:max(-16px,-14/1000*266.6667vw);bottom:max(-24px,-20/1000*266.6667vw);width:min(124px,112/1000*266.6667vw)}}.SoftwarePromo_spark__rfT2Q{position:absolute;top:15px;left:14px;color:var(--purple);font-size:20px}@media(max-width:1000px){.SoftwarePromo_spark__rfT2Q{top:min(15px,12/1000*266.6667vw);left:min(14px,10/1000*266.6667vw);font-size:min(20px,17/1000*266.6667vw)}}.SoftwarePromo_content__zTPdN{align-self:center;padding:22px 22px 20px 36px}@media(max-width:1000px){.SoftwarePromo_content__zTPdN{padding:min(22px,18/1000*266.6667vw) min(24px,22/1000*266.6667vw) min(20px,16/1000*266.6667vw) min(24px,23/1000*266.6667vw)}}.SoftwarePromo_title__MvcJS{font-family:Halvar Breitschrift,sans-serif;font-size:19px;line-height:1.12}@media(max-width:1000px){.SoftwarePromo_title__MvcJS{font-size:min(19px,17/1000*266.6667vw)}}.SoftwarePromo_description__Wpb9u{margin-top:8px;font-size:14px;line-height:1.35;color:var(--black)}@media(max-width:1000px){.SoftwarePromo_description__Wpb9u{margin-top:min(8px,6/1000*266.6667vw);font-size:min(14px,13/1000*266.6667vw)}}.SoftwarePromo_cta__OobCI{display:inline-flex;align-items:center;gap:32px;min-height:44px;margin-top:12px;padding:12px 18px;border-radius:10px;background:var(--lime);color:var(--purple-dark);font-family:Halvar Breitschrift,sans-serif;font-size:14px;font-weight:400;line-height:1;transition:background var(--speed),color var(--speed)}@media(max-width:1000px){.SoftwarePromo_cta__OobCI{min-height:min(44px,42/1000*266.6667vw);margin-top:min(12px,9/1000*266.6667vw);padding:min(12px,11/1000*266.6667vw) min(18px,17/1000*266.6667vw);border-radius:min(10px,8/1000*266.6667vw);font-size:min(14px,13/1000*266.6667vw)}}.SoftwarePromo_close__dhyAt{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:32px;height:32px;margin:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--purple);cursor:pointer;transition:background var(--speed),color var(--speed)}.SoftwarePromo_close__dhyAt svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.SoftwarePromo_close__dhyAt:focus-visible{outline:2px solid var(--purple-dark);outline-offset:-3px}@media(hover:hover)and (pointer:fine){.SoftwarePromo_close__dhyAt:hover{background:rgba(122,88,168,.1);color:var(--purple-dark)}}@media(max-width:1000px){.SoftwarePromo_close__dhyAt{width:max(32px,min(40px,32/1000*266.6667vw));height:max(32px,min(40px,32/1000*266.6667vw))}}@keyframes SoftwarePromo_appear__BXn5E{0%{opacity:0;transform:translate3d(-12px,12px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.SoftwarePromo_root__Y8Y_u{animation:none;transition:none}.SoftwarePromo_cta__OobCI,.SoftwarePromo_phone__LGXsJ{transition:none}}