.cloud-shiny-cta-button{--shiny-button-bg:#050605;--shiny-button-bg-subtle:#252a27;--shiny-button-color:#fff;--shiny-button-gradient-angle:0deg;--shiny-button-gradient-angle-offset:0deg;--shiny-button-gradient-percent:5%;--shiny-button-gradient-shine:#fff;--shiny-button-highlight:#5836fe;--shiny-button-highlight-subtle:#91a7ff;box-shadow:inset 0 0 0 1px var(--shiny-button-bg-subtle), 0 18px 38px #1f222938;color:var(--shiny-button-color);transition:var(--shiny-button-transition);gap:8px;font-weight:600;transition-property:--shiny-button-gradient-angle-offset,--shiny-button-gradient-percent,--shiny-button-gradient-shine,box-shadow,opacity,transform}.cloud-shiny-cta-button.shiny-button--md{min-height:54px;padding:0 10px 0 22px}.cloud-shiny-cta-button.shiny-button--sm{padding-right:4px}.cloud-shiny-cta-button .shiny-button__icon{color:#fff;background:#ffffff1f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cloud-shiny-cta-button--contained{--shiny-button-bg:#f1f1f4;--shiny-button-bg-subtle:#1b183214;--shiny-button-color:#1b1832;--shiny-button-gradient-shine:#ffffffc2;--shiny-button-highlight:#d2d2dadb;--shiny-button-highlight-subtle:#cacad4f5;box-shadow:inset 0 0 0 1px #1b18320a}.cloud-shiny-cta-button--contained .shiny-button__icon{color:#1b1832;background:#1b18320f;border-color:#1b183214}.cloud-shiny-cta-button--contained:is(:hover,:focus-visible){--shiny-button-bg:#050605;--shiny-button-bg-subtle:#252a27;--shiny-button-color:#fff;--shiny-button-gradient-shine:#fff;--shiny-button-highlight:#5836fe;--shiny-button-highlight-subtle:#91a7ff;box-shadow:inset 0 0 0 1px var(--shiny-button-bg-subtle), 0 18px 38px #1f222938}.cloud-shiny-cta-button--contained:is(:hover,:focus-visible) .shiny-button__icon{color:#fff;background:#ffffff1f;border-color:#ffffff24}
.cloud-site{scroll-behavior:smooth}html:has(.cloud-site){scroll-behavior:smooth}.cloud-site{--cloud-ink:#252830;--cloud-muted:#777c88;--cloud-line:#ebe9f0;--cloud-success:#18ad69;--cloud-surface:#fff;--cloud-surface-soft:#f7f6f8;--cloud-primary:#5836fe;--cloud-warm:#ff9f24;--cloud-warm-shadow:#ff9f243d;--cloud-radius-xl:30px;--cloud-radius-lg:22px;--cloud-radius-md:16px;--cloud-radius-sm:10px;--cloud-shadow-soft:0 24px 80px #1f22290f;--cloud-ease:cubic-bezier(.22, 1, .36, 1);color:var(--cloud-ink);font-family:var(--font-family-sans);overflow:clip visible}.cloud-site :where(section[id],footer[id]){scroll-margin-top:92px}.cloud-stack-anchor{pointer-events:none;height:0;scroll-margin-top:0;display:block}.cloud-stack-section{--cloud-stack-overlap:0px;--cloud-stack-padding-y:clamp(28px, 5svh, 44px);--cloud-stack-cta-factor:1;--cloud-stack-scale:1;--cloud-stack-top:0px;box-sizing:border-box;height:calc(100svh - var(--cloud-stack-top));isolation:isolate;margin-top:calc(var(--cloud-stack-overlap) * -1);max-height:calc(100svh - var(--cloud-stack-top));min-height:calc(100svh - var(--cloud-stack-top));padding-bottom:var(--cloud-stack-padding-y);padding-top:var(--cloud-stack-padding-y);top:var(--cloud-stack-top);z-index:var(--cloud-stack-z,2);background:#fbfbfa;align-items:center;display:flex;position:sticky;overflow:clip;box-shadow:0 -30px 88px #1f22291c,0 -1px #fffffff2}.codlean-smooth-scroll-active .codlean-smooth-content .cloud-stack-section{position:relative;top:auto}.cloud-stack-section:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#5836fe00,#5836fe33,#5836fe00),#ffffffdb;height:1px;position:absolute;top:0;left:clamp(22px,5vw,84px);right:clamp(22px,5vw,84px)}.cloud-stack-section:after{content:"";opacity:.55;pointer-events:none;z-index:0;background-image:radial-gradient(#7a7e8929 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000094,#0000 58%);mask-image:linear-gradient(#00000094,#0000 58%)}.cloud-stack-section>div{transform:scale(var(--cloud-stack-scale));transform-origin:50%;z-index:1;width:100%;position:relative}.cloud-stack-section--operation{--cloud-stack-padding-y:clamp(22px, 4.2svh, 36px);--cloud-stack-z:2}.cloud-stack-section--modules{--cloud-stack-padding-y:clamp(20px, 3.8svh, 32px);--cloud-stack-cta-factor:1.25;--cloud-stack-scale:.8;--cloud-stack-z:3;background:#f8f8f6}.cloud-stack-section--modules>div{max-width:min(1600px,100vw - clamp(48px,9vw,176px))}.cloud-stack-section--stories{--cloud-stack-padding-y:clamp(24px, 4.4svh, 36px);--cloud-stack-z:5;background:#f7f7f5}.cloud-stack-section--pricing{--cloud-stack-padding-y:clamp(20px, 3.8svh, 32px);--cloud-stack-scale:1;--cloud-stack-z:4;background:#fbfbfa;height:auto;min-height:100svh;max-height:none;position:relative;overflow:visible}.cloud-stack-section--faq{--cloud-stack-padding-y:clamp(24px, 4.4svh, 36px);--cloud-stack-cta-factor:1.11111;--cloud-stack-scale:.9;--cloud-stack-z:7;background:#f7f7f5}.cloud-stack-section h2{font-size:clamp(34px,4.8vw,56px)}.cloud-stack-heading-grid{gap:clamp(18px,2.8vw,30px)}.cloud-stack-cta{gap:calc(8px * var(--cloud-stack-cta-factor));min-height:calc(44px * var(--cloud-stack-cta-factor));padding-inline:calc(24px * var(--cloud-stack-cta-factor));font-size:calc(14px * var(--cloud-stack-cta-factor))}.cloud-stack-ghost-cta{color:#343741;font-size:calc(14px * var(--cloud-stack-cta-factor));min-height:calc(44px * var(--cloud-stack-cta-factor));padding-inline:calc(24px * var(--cloud-stack-cta-factor));transition:color .3s var(--cloud-ease), transform .3s var(--cloud-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:760;text-decoration:none;display:inline-flex}.cloud-stack-ghost-cta:hover{color:#5836fe;transform:translateY(-2px)}.cloud-stack-ghost-cta:focus-visible{outline-offset:4px;outline:2px solid #5836fe}.cloud-stack-snapshot-grid{gap:clamp(16px,2.6vw,28px);margin-top:clamp(20px,3.4svh,32px)}.cloud-stack-section .cloud-snapshot-card{padding:clamp(18px,2.4vw,24px)}.cloud-stack-section .cloud-snapshot-card .mt-8{margin-top:clamp(16px,2.8svh,22px)}.cloud-stack-section .cloud-snapshot-card .mt-7{margin-top:clamp(14px,2.4svh,20px)}.cloud-stack-section .cloud-snapshot-card .pt-5{padding-top:clamp(12px,2svh,16px)}.cloud-stack-section .cloud-mini-bar-chart{gap:clamp(10px,1.6vw,16px);min-height:clamp(168px,25svh,204px);padding:clamp(22px,3svh,28px) clamp(16px,2vw,22px) clamp(16px,2.4svh,22px)}.cloud-stack-section .cloud-mini-bar-chart .cloud-bar{max-height:clamp(72px,17svh,122px)}.cloud-stack-feature-card{grid-template-columns:minmax(0,1fr);gap:clamp(42px,5.6vw,92px);padding:0}.cloud-stack-feature-copy{max-width:590px}@media (min-width:1024px){.cloud-stack-feature-card{grid-template-columns:minmax(620px,.96fr) minmax(480px,.72fr);align-items:center}}.cloud-stack-section--modules .cloud-activity-snapshot{max-width:370px;padding:clamp(18px,2.6vw,24px)}.cloud-stack-section--modules .cloud-activity-snapshot>div{padding:clamp(20px,2.8vw,24px)}.cloud-stack-section--modules .cloud-stack-feature-card .mt-7{margin-top:clamp(16px,2.5svh,22px)}.cloud-stack-section--modules .cloud-stack-feature-card .mt-8{margin-top:clamp(18px,3svh,24px)}.cloud-stack-module-grid{gap:clamp(10px,1.6vw,14px);margin-top:clamp(14px,2.3svh,20px)}.cloud-stack-module-card{padding:clamp(16px,2.2vw,22px)}.cloud-stack-module-card .mb-8{margin-bottom:clamp(14px,2.4svh,18px)}.cloud-stack-module-card h3{font-size:clamp(18px,1.7vw,21px)}.cloud-stack-module-card p{font-size:clamp(13px,1.25vw,15px);line-height:1.45}.cloud-app-catalog-section{z-index:8;background:#fbfbfa;min-height:100svh;box-shadow:0 -24px 72px #1f222912,0 -1px #fffffff0}.cloud-app-catalog-grid{max-width:1120px;margin-inline:auto}.cloud-app-catalog-card{min-width:0}.cloud-app-catalog-visual{aspect-ratio:1.18;background:var(--cloud-surface-soft);border-radius:var(--cloud-radius-lg);transition:background-color .26s var(--cloud-ease), border-color .26s var(--cloud-ease), box-shadow .26s var(--cloud-ease), transform .26s var(--cloud-ease);border:1px solid #e8e6edeb;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cloud-app-catalog-visual:before{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#272a310a 1px,#0000 1px),linear-gradient(90deg,#272a3109 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.cloud-app-catalog-card:hover .cloud-app-catalog-visual{background:#fff;border-color:#5836fe2e;transform:translateY(-3px);box-shadow:0 26px 70px #1f222914}.cloud-app-catalog-card h3{color:#2b2d34;margin:18px 0 0;font-size:clamp(18px,1.6vw,21px);font-weight:760;line-height:1.14}.cloud-app-catalog-card p{color:#777b86;margin:8px 0 0;font-size:14px;font-weight:520;line-height:1.5}.cloud-app-illustration{z-index:1;width:min(88%,230px);height:auto;display:block;position:relative}.cloud-app-illustration-panel{fill:#ebeaec}.cloud-app-illustration-surface{animation:cloud-app-surface-float 4.8s var(--cloud-ease) infinite;fill:var(--cloud-surface);transform-origin:50%}.cloud-app-illustration-shadow{fill:none;opacity:.18;stroke:#252830;stroke-linecap:round;stroke-width:5px}.cloud-app-illustration-accent,.cloud-app-illustration-line,.cloud-app-illustration-icon,.cloud-app-illustration-badge-mark{fill:none;stroke-linecap:round;stroke-linejoin:round}.cloud-app-illustration-accent{animation:cloud-app-stroke-drift 5.2s var(--cloud-ease) infinite;stroke:var(--cloud-primary);stroke-width:7px}.cloud-app-illustration-line{animation:cloud-app-line-pulse 3.6s var(--cloud-ease) infinite;stroke:#b8b7bf;stroke-width:5px}.cloud-app-illustration-icon{animation:cloud-app-icon-lift 4.2s var(--cloud-ease) infinite;stroke:#7a64ff;stroke-width:5px;transform-origin:50%}.cloud-app-illustration-dot{animation:cloud-app-dot-pulse 3.4s var(--cloud-ease) infinite;fill:var(--cloud-primary);transform-origin:50%}.cloud-app-illustration-dot--secondary{opacity:.72;animation-delay:.42s}.cloud-app-illustration-badge{animation:cloud-app-badge-pop 4.4s var(--cloud-ease) infinite;fill:var(--cloud-success);transform-origin:158px 106px}.cloud-app-illustration-badge-mark{stroke:#fff;stroke-width:4.5px}.cloud-app-illustration--suppliers .cloud-app-illustration-badge,.cloud-app-illustration--notes .cloud-app-illustration-badge{fill:#f3b522}.cloud-app-illustration--contacts .cloud-app-illustration-badge,.cloud-app-illustration--visitors .cloud-app-illustration-badge{fill:var(--cloud-primary)}.cloud-pricing-heading h2{font-size:clamp(42px,5.8vw,74px)}.cloud-pricing-shell{max-width:min(1320px,100vw - clamp(32px,6vw,80px))}.cloud-pricing-top-row{align-items:end}.cloud-pricing-module-tab,.cloud-pricing-billing-option{cursor:pointer;font:inherit;border:0}.cloud-pricing-module-tabs{background:#ffffffd1;border:1px solid #e2e1eae6;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;padding:5px;display:inline-flex;box-shadow:0 18px 54px #1f22290f}.cloud-pricing-module-tab{color:#737784;min-width:72px;min-height:42px;transition:background-color .18s var(--cloud-ease), box-shadow .18s var(--cloud-ease), color .18s var(--cloud-ease), transform .18s var(--cloud-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:820;line-height:1;display:inline-flex}.cloud-module-tab-icon{color:currentColor;flex:none;width:17px;height:17px}.cloud-pricing-module-tab span{white-space:nowrap}.cloud-pricing-module-tab[data-active=true]{color:#fff;background:#252830;box-shadow:inset 0 1px #ffffff14,0 12px 28px #1f222929}.cloud-pricing-billing-toggle{--cloud-pricing-toggle-x:0px;background:#ffffffd1;border:1px solid #e2e1eae6;border-radius:999px;grid-template-columns:repeat(2,minmax(110px,1fr));align-items:center;max-width:100%;padding:5px;display:grid;position:relative;box-shadow:0 18px 54px #1f22290f}.cloud-pricing-billing-toggle:before{content:"";inset-block:5px;transform:translateX(var(--cloud-pricing-toggle-x));transition:transform .24s var(--cloud-ease);background:#252830;border-radius:999px;width:calc(50% - 5px);position:absolute;left:5px;box-shadow:inset 0 1px #ffffff14,0 12px 28px #1f222929}.cloud-pricing-billing-toggle[data-billing=yearly]{--cloud-pricing-toggle-x:100%}.cloud-pricing-billing-option{color:#737784;min-height:42px;transition:color .18s var(--cloud-ease), transform .18s var(--cloud-ease);z-index:1;background:0 0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:760;line-height:1;position:relative}.cloud-pricing-billing-option[data-active=true]{color:#fff}.cloud-pricing-module-tab:is(:hover,:focus-visible),.cloud-pricing-billing-option:is(:hover,:focus-visible){transform:translateY(-1px)}.cloud-pricing-module-tab:focus-visible,.cloud-pricing-billing-option:focus-visible,.cloud-pricing-card-cta:focus-visible{outline-offset:3px;outline:2px solid #5836fe73}.cloud-pricing-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr));gap:clamp(16px,2vw,24px);padding-top:44px}.cloud-pricing-plan-card{background:#fff;border:1px solid #e2e1eaeb;border-radius:24px;min-height:368px;padding:0;position:relative;overflow:visible;box-shadow:0 24px 66px #1f222914}.cloud-pricing-plan-card[data-featured=true]{background:var(--cloud-primary);border-color:var(--cloud-primary);box-shadow:0 0 0 4px var(--cloud-primary), 0 26px 70px #5836fe29, 0 24px 66px #1f222914;margin-top:-42px;padding:42px 6px 6px}.cloud-pricing-popular-band{background:var(--cloud-primary);color:#fff;letter-spacing:0;text-transform:uppercase;z-index:2;border-radius:24px 24px 0 0;justify-content:center;align-items:center;height:42px;padding:0 18px;font-size:13px;font-weight:860;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.cloud-pricing-card-body{border-radius:inherit;background:#fff;flex-direction:column;height:100%;min-height:368px;padding:clamp(20px,2.2vw,28px);display:flex}.cloud-pricing-plan-card[data-featured=true] .cloud-pricing-card-body{border-radius:20px}.cloud-pricing-card-body h3{color:#1b1832;margin:0;font-size:clamp(24px,2vw,30px);font-weight:720;line-height:1.05}.cloud-pricing-plan-description{color:#747884;white-space:pre-line;min-height:40px;margin:18px 0 0;font-size:14px;font-weight:560;line-height:1.4}.cloud-pricing-price-row{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-height:58px;margin-top:22px;display:grid}.cloud-pricing-price-row strong{color:#180f3a;letter-spacing:0;white-space:nowrap;font-size:clamp(38px,3.6vw,54px);font-weight:860;line-height:.94}.cloud-pricing-price-row span{color:#777481;white-space:nowrap;max-width:210px;font-weight:620;line-height:1.22}.cloud-pricing-price-row span[data-helper-style=description]{font-size:14px}.cloud-pricing-price-row span[data-helper-style=suffix]{font-size:22px}.cloud-pricing-price-row .cloud-pricing-enterprise-note{color:#585c68;background:#f5f5f7;border-radius:14px;align-items:center;min-height:76px;padding:16px;font-size:15px;font-weight:720;line-height:1.2;display:inline-flex}.cloud-pricing-card-cta.cloud-shiny-cta-button{width:100%;min-height:52px;margin-top:22px}.cloud-pricing-card-cta.cloud-shiny-cta-button.shiny-button--md{padding-left:22px;padding-right:10px}.cloud-pricing-features{margin-top:24px;padding-top:0}.cloud-pricing-features p{color:#777481;margin:0 0 16px;font-size:16px;font-weight:640}.cloud-pricing-features ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cloud-pricing-features li{color:#1f1b36;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:14px;font-weight:680;line-height:1.25;display:grid}.cloud-pricing-features svg{color:#1f1b36}.cloud-stack-story-grid{gap:clamp(22px,3.4vw,34px);margin-top:clamp(22px,3.8svh,34px)}.cloud-stack-story-grid .gap-8{gap:clamp(18px,3svh,26px)}.cloud-stack-quote-card{padding:clamp(18px,2.4vw,24px)}.cloud-stack-quote-card .mt-5{margin-top:clamp(12px,2svh,16px)}.cloud-stack-faq-card{padding:clamp(24px,4vw,44px)}.cloud-stack-section--faq .mt-11{margin-top:clamp(20px,3.4svh,28px)}.cloud-stack-section--faq .cloud-faq-item{padding:clamp(13px,2svh,17px) clamp(18px,3vw,26px)}.cloud-stack-section--faq .cloud-faq-item[data-open=true] .cloud-faq-panel>div{padding-top:10px}.cloud-showcase-slider-section{background:#fff;padding:clamp(34px,6svh,72px) 0 clamp(52px,8svh,96px);position:relative;overflow:hidden}.cloud-showcase-section{isolation:isolate;background:#fff;min-height:0;display:block;position:relative;top:auto;overflow:hidden}.codlean-smooth-scroll-active .codlean-smooth-content .cloud-showcase-section{position:relative;top:auto}.cloud-showcase-section .cloud-hero-showcase{grid-template-rows:auto minmax(0,1fr);max-width:none;min-height:clamp(520px,74svh,780px);margin-top:0;display:grid}.cloud-showcase-section .cloud-hero-tabs-rail{z-index:6;align-self:start;position:relative}.cloud-showcase-section .cloud-frame-stage{height:clamp(430px,62svh,690px);min-height:0}.cloud-showcase-section .cloud-frame-stage:before{height:clamp(86px,13svh,132px)}.cloud-showcase-section .cloud-screenshot-frame--primary{height:min(680px,100% - clamp(28px,4.8svh,50px));top:clamp(28px,4.8svh,50px)}.cloud-showcase-section .cloud-frame-stage-fade{height:58%}@media (min-height:840px){.cloud-stack-section--modules{--cloud-stack-scale:.92}.cloud-stack-section--pricing{--cloud-stack-scale:.96}.cloud-stack-section--faq{--cloud-stack-scale:1}}@media (max-height:820px) and (min-width:900px){.cloud-stack-section--pricing{--cloud-stack-padding-y:clamp(18px, 3svh, 24px)}.cloud-pricing-heading h2{font-size:clamp(38px,4.6vw,58px)}.cloud-pricing-heading p{margin-top:12px}.cloud-pricing-card-grid{gap:clamp(14px,1.5vw,18px);padding-top:30px}.cloud-pricing-plan-card{min-height:0}.cloud-pricing-plan-card[data-featured=true]{margin-top:-34px;padding-top:34px}.cloud-pricing-popular-band{height:34px}.cloud-pricing-card-body{min-height:330px;padding:clamp(18px,1.6vw,22px)}.cloud-pricing-card-body h3{font-size:clamp(23px,1.7vw,27px)}.cloud-pricing-plan-description{min-height:34px;margin-top:14px}.cloud-pricing-price-row{min-height:48px;margin-top:16px}.cloud-pricing-price-row strong{font-size:clamp(36px,3vw,48px)}.cloud-pricing-card-cta.cloud-shiny-cta-button{min-height:46px;margin-top:16px}.cloud-pricing-features{margin-top:18px}.cloud-pricing-features p{margin-bottom:12px}.cloud-pricing-features ul{gap:10px}.cloud-pricing-features li{font-size:13px;line-height:1.2}}@media (min-height:980px){.cloud-stack-section--modules,.cloud-stack-section--pricing{--cloud-stack-scale:1}}.cloud-header{transition:background-color .22s var(--cloud-ease), border-color .22s var(--cloud-ease), box-shadow .22s var(--cloud-ease), transform .26s var(--cloud-ease), opacity .22s var(--cloud-ease);will-change:transform;z-index:1000;border-bottom:1px solid #0000;transform:translateY(0)}.cloud-header[data-scroll-state=hidden]{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 12px))}.cloud-header[data-scroll-state=shown],.cloud-header[data-menu-open=true]{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#ffffffe6;border-bottom-color:#dedde5bd;box-shadow:0 18px 58px #1f22291a}@media (max-width:1023px){.cloud-header[data-menu-open=true]{border-bottom-width:0;bottom:0;overflow:hidden}}.cloud-header-logo-slot,.cloud-header-primary-nav,.cloud-header-actions{align-items:center}.cloud-header-primary-nav{--shiny-button-bg:#050605;--shiny-button-bg-subtle:#252a27;--shiny-button-highlight:#5836fe;--shiny-button-highlight-subtle:#91a7ff;--shiny-button-duration:3s;--shiny-button-gradient-angle-offset:0deg;--shiny-button-gradient-percent:5%;--shiny-button-gradient-shine:#fff;--shiny-button-shadow-size:2px;--shiny-button-transition:.8s cubic-bezier(.25, 1, .5, 1);animation:shiny-button-gradient-angle var(--shiny-button-duration) linear infinite;background:linear-gradient(var(--shiny-button-bg), var(--shiny-button-bg)) padding-box, conic-gradient(from calc(var(--shiny-button-gradient-angle) - var(--shiny-button-gradient-angle-offset)), transparent, var(--shiny-button-highlight) var(--shiny-button-gradient-percent), var(--shiny-button-gradient-shine) calc(var(--shiny-button-gradient-percent) * 2), var(--shiny-button-highlight) calc(var(--shiny-button-gradient-percent) * 3), transparent calc(var(--shiny-button-gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-button-bg-subtle), 0 18px 38px #1f222938;isolation:isolate;transition:var(--shiny-button-transition);border:1px solid #0000;transition-property:--shiny-button-gradient-angle-offset,--shiny-button-gradient-percent,--shiny-button-gradient-shine,box-shadow,opacity,transform;position:relative;overflow:hidden}.cloud-header-primary-nav:before{--shiny-button-pattern-position:2px;--shiny-button-pattern-size:calc(var(--shiny-button-pattern-position) * 2);--shiny-button-pattern-width:calc(100% - var(--shiny-button-shadow-size) * 3);animation:shiny-button-gradient-angle var(--shiny-button-duration) linear infinite;background-image:radial-gradient(circle at var(--shiny-button-pattern-position) var(--shiny-button-pattern-position), white calc(var(--shiny-button-pattern-position) / 4), transparent 0), radial-gradient(circle at var(--shiny-button-pattern-position) var(--shiny-button-pattern-position), white calc(var(--shiny-button-pattern-position) / 4), transparent 0);background-position:0 0, calc(var(--shiny-button-pattern-position) * 1.5) calc(var(--shiny-button-pattern-position) * 1.5);background-size:var(--shiny-button-pattern-size) var(--shiny-button-pattern-size);border-radius:inherit;content:"";height:var(--shiny-button-pattern-width);opacity:.12;pointer-events:none;width:var(--shiny-button-pattern-width);z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cloud-header-primary-nav:after{animation:shiny-button-gradient-angle var(--shiny-button-duration) linear infinite;background:conic-gradient(from calc(var(--shiny-button-gradient-angle) + 45deg), transparent, #5836fe61, transparent 32%);border-radius:inherit;content:"";filter:blur(14px);opacity:.34;pointer-events:none;z-index:0;position:absolute;inset:6px}.cloud-header-primary-nav:is(:hover,:focus-within){--shiny-button-gradient-angle-offset:95deg;--shiny-button-gradient-percent:20%;--shiny-button-gradient-shine:var(--shiny-button-highlight-subtle);box-shadow:inset 0 0 0 1px var(--shiny-button-bg-subtle), 0 22px 46px #1f222940}.cloud-header-primary-nav-link{z-index:1;position:relative}.cloud-mega-menu{--shiny-button-bg:#fffffffa;--shiny-button-bg-subtle:#dbdfe7f5;--shiny-button-highlight:#5836fe;--shiny-button-highlight-subtle:#91a7ff;--shiny-button-gradient-angle:0deg;--shiny-button-gradient-angle-offset:0deg;--shiny-button-gradient-percent:5%;--shiny-button-gradient-shine:#fff;animation:shiny-button-gradient-angle var(--shiny-button-duration,3s) linear infinite;opacity:0;pointer-events:none;transform-origin:top;transition:opacity .18s var(--cloud-ease), transform .22s var(--cloud-ease), visibility .22s var(--cloud-ease);visibility:hidden;z-index:10;transform:translate(-50%,-8px)scale(.985)}.cloud-mega-menu:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.cloud-mega-menu[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)scale(1)}.cloud-mega-menu-panel{animation:shiny-button-gradient-angle var(--shiny-button-duration,3s) linear infinite;background:linear-gradient(var(--shiny-button-bg), var(--shiny-button-bg)) padding-box, conic-gradient(from calc(var(--shiny-button-gradient-angle) - var(--shiny-button-gradient-angle-offset)), transparent, var(--shiny-button-highlight) var(--shiny-button-gradient-percent), var(--shiny-button-gradient-shine) calc(var(--shiny-button-gradient-percent) * 2), var(--shiny-button-highlight) calc(var(--shiny-button-gradient-percent) * 3), transparent calc(var(--shiny-button-gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-button-bg-subtle), 0 28px 86px #1f222924, 0 18px 42px #5836fe14;position:relative;overflow:hidden}.cloud-mega-menu-panel:before{animation:shiny-button-gradient-angle var(--shiny-button-duration,3s) linear infinite;border-radius:inherit;content:"";-webkit-mask-image:conic-gradient(from calc(var(--shiny-button-gradient-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--shiny-button-gradient-angle) + 45deg), black, transparent 10% 90%, black);opacity:.14;pointer-events:none;background:radial-gradient(circle at 2px 2px,#5836fe33 .5px,#0000 0) 0 0/4px 4px space padding-box padding-box;position:absolute;inset:2px}.cloud-mega-menu-panel>*{z-index:1;position:relative}:is(.cloud-header:has(.cloud-header-primary-nav-link[aria-controls=cloud-modules-mega-menu]:is(:hover,:focus,:focus-visible)) .cloud-mega-menu,.cloud-header:has(.cloud-mega-menu:is(:hover,:focus-within)) .cloud-mega-menu){--shiny-button-gradient-angle-offset:95deg;--shiny-button-gradient-percent:20%;--shiny-button-gradient-shine:var(--shiny-button-highlight-subtle);opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)scale(1)}.cloud-mega-menu-card{color:inherit;background:0 0}.cloud-mega-menu-card:is(:hover,:focus-visible){background:#f5f2ff;box-shadow:inset 0 0 0 1px #5836fe14}.cloud-mega-menu-icon{color:#5836fe;transition:background-color .18s var(--cloud-ease), color .18s var(--cloud-ease), transform .18s var(--cloud-ease);background:#f3f1ff}.cloud-mega-menu-card:is(:hover,:focus-visible) .cloud-mega-menu-icon{color:#fff;background:#5836fe;transform:translateY(-1px)}.cloud-mega-menu-visual:before{content:"";opacity:.62;pointer-events:none;background:radial-gradient(circle,#ffffffd1 0 2px,#0000 2px 100%) 0 0/18px 18px,linear-gradient(135deg,#ffffff4d,#fff0) 0 0/100% 100%;position:absolute;inset:0}@media (max-width:1023px){.cloud-mega-menu{display:none}}.cloud-header-cta.shiny-button--sm{min-height:44px;padding:0 8px 0 18px;font-size:14px}.cloud-header-cta .shiny-button__icon{width:30px;height:30px}.cloud-language-menu{position:relative}.cloud-language-menu:after{content:"";height:7px;position:absolute;top:100%;left:0;right:0}.cloud-language-trigger{color:#343741;cursor:pointer;min-width:28px;height:44px;transition:color .18s var(--cloud-ease), transform .18s var(--cloud-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;list-style:none;display:inline-flex}.cloud-language-trigger:is(:hover,:focus-visible),.cloud-language-menu:focus-within .cloud-language-trigger{color:#5836fe;transform:translateY(-1px)}.cloud-language-trigger:focus-visible{outline-offset:3px;outline:2px solid #5836fe66}.cloud-language-panel{--shiny-button-bg:#050605;--shiny-button-bg-subtle:#252a27;--shiny-button-highlight:#5836fe;--shiny-button-highlight-subtle:#91a7ff;--shiny-button-duration:3s;--shiny-button-gradient-angle-offset:0deg;--shiny-button-gradient-percent:5%;--shiny-button-gradient-shine:#fff;animation:shiny-button-gradient-angle var(--shiny-button-duration) linear infinite;background:linear-gradient(var(--shiny-button-bg), var(--shiny-button-bg)) padding-box, conic-gradient(from calc(var(--shiny-button-gradient-angle) - var(--shiny-button-gradient-angle-offset)), transparent, var(--shiny-button-highlight) var(--shiny-button-gradient-percent), var(--shiny-button-gradient-shine) calc(var(--shiny-button-gradient-percent) * 2), var(--shiny-button-highlight) calc(var(--shiny-button-gradient-percent) * 3), transparent calc(var(--shiny-button-gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-button-bg-subtle), 0 20px 54px #1f222940;opacity:0;pointer-events:none;min-width:148px;transition:--shiny-button-gradient-angle-offset, --shiny-button-gradient-percent, --shiny-button-gradient-shine, opacity .16s var(--cloud-ease), transform .16s var(--cloud-ease), visibility .16s var(--cloud-ease);visibility:hidden;z-index:30;border:1px solid #0000;border-radius:16px;gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);right:0;transform:translateY(-4px)}.cloud-language-menu:is(:hover,:focus-within) .cloud-language-panel{--shiny-button-gradient-angle-offset:95deg;--shiny-button-gradient-percent:20%;--shiny-button-gradient-shine:var(--shiny-button-highlight-subtle);opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.cloud-language-option{color:#ffffffad;min-height:36px;transition:background-color .16s var(--cloud-ease), color .16s var(--cloud-ease);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 12px;font-size:13px;font-weight:720;line-height:1;text-decoration:none;display:flex}.cloud-language-option:is(:hover,:focus-visible),.cloud-language-option[aria-current=true]{color:#fff;background:#ffffff1a}.cloud-language-option:focus-visible{outline-offset:2px;outline:2px solid #91a7ff73}.cloud-mobile-header-cta.cloud-shiny-cta-button.shiny-button--md{min-height:48px;padding:0 7px 0 14px;font-size:14px}.cloud-mobile-header-cta .shiny-button__icon{width:30px;height:30px}.cloud-reveal{animation:cloud-rise .72s var(--cloud-ease) both;animation-delay:var(--cloud-delay,0s)}.codlean-smooth-content .cloud-reveal{animation:none}.cloud-hero-banner{min-height:clamp(500px,72svh,760px)}.cloud-hero-bg{transform-origin:top;background:linear-gradient(#f8f8f6 0%,#fbfbfa 42%,#fff 100%);animation:1.2s ease-out both cloud-hero-wash}.cloud-hero-bg:after{content:"";opacity:.48;pointer-events:none;background-image:linear-gradient(#272a3109 1px,#0000 1px),linear-gradient(90deg,#272a3108 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%,#0000008c 68%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18%,#0000008c 68%,#0000 100%)}.cloud-hero-motion{--cloud-cursor-x:52%;--cloud-cursor-y:34%;--cloud-cursor-strength:0;filter:saturate(1.08);pointer-events:none;overflow:hidden}.cloud-hero-motion-cursor{content:"";pointer-events:none;background:radial-gradient(ellipse at var(--cloud-cursor-x) var(--cloud-cursor-y), #5836fe3d 0%, #5836fe26 18%, #5836fe0e 34%, transparent 56%);filter:blur(20px);opacity:var(--cloud-cursor-strength);transition:opacity .24s var(--cloud-ease);position:absolute;inset:0}.cloud-hero-bg-fade{animation:cloud-hero-fade-rise 1s var(--cloud-ease) .12s both;background:linear-gradient(#fff0 0%,#ffffff57 42%,#fff 86%)}.cloud-hero-load-item{animation:cloud-hero-load .78s var(--cloud-ease) both;animation-delay:var(--cloud-load-delay,0s)}.cloud-hero-title{--cloud-load-delay:90ms}.cloud-hero-description{--cloud-load-delay:.18s}.cloud-hero-cta{--cloud-load-delay:.27s}.cloud-hero-cta.cloud-shiny-cta-button{animation:cloud-hero-load .78s var(--cloud-ease) var(--cloud-load-delay,0s) both, shiny-button-gradient-angle var(--shiny-button-duration) linear infinite}.cloud-hero-showcase-load{animation:cloud-hero-showcase-load .96s var(--cloud-ease) .36s both;transform-origin:top}.cloud-section-reveal[data-reveal-ready=true][data-revealed=false]{opacity:0;translate:0 28px;scale:.985}.cloud-section-reveal[data-revealed=true]{animation:cloud-section-reveal .78s var(--cloud-ease) both;animation-delay:var(--cloud-section-reveal-delay,0s);opacity:1;translate:0;scale:1}.cloud-soft-card{border:1px solid var(--cloud-line);transition:border-color .22s var(--cloud-ease), box-shadow .22s var(--cloud-ease), transform .22s var(--cloud-ease)}.cloud-soft-card:hover{border-color:#5836fe29;transform:translateY(-2px);box-shadow:0 26px 74px #1f222913}.cloud-section-label{color:#343741;letter-spacing:0;align-items:center;gap:7px;margin:0;font-size:clamp(14px,.95vw,16px);font-weight:820;line-height:1;display:inline-flex}.cloud-section-label__dot{background:var(--cloud-primary);border-radius:999px;flex:none;width:10px;height:10px}.cloud-section-label--footer{color:var(--cloud-primary);letter-spacing:.16em;text-transform:uppercase;gap:8px;font-size:13px;font-weight:820}.cloud-section-label--footer .cloud-section-label__dot{width:10px;height:10px}.cloud-hero-announcement{--shiny-button-bg:#ffffffe0;--shiny-button-bg-subtle:#dbdfe7f5;--shiny-button-highlight:#5836fe;--shiny-button-highlight-subtle:#91a7ff;--shiny-button-gradient-angle:0deg;--shiny-button-gradient-angle-offset:0deg;--shiny-button-gradient-percent:5%;--shiny-button-gradient-shine:#fff;animation:shiny-button-gradient-angle var(--shiny-button-duration,3s) linear infinite;background:linear-gradient(var(--shiny-button-bg), var(--shiny-button-bg)) padding-box, conic-gradient(from calc(var(--shiny-button-gradient-angle) - var(--shiny-button-gradient-angle-offset)), transparent, var(--shiny-button-highlight) var(--shiny-button-gradient-percent), var(--shiny-button-gradient-shine) calc(var(--shiny-button-gradient-percent) * 2), var(--shiny-button-highlight) calc(var(--shiny-button-gradient-percent) * 3), transparent calc(var(--shiny-button-gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-button-bg-subtle), 0 10px 26px #1f22290a, 0 18px 42px #5836fe14;color:#333741;min-height:40px;transition:--shiny-button-gradient-angle-offset, --shiny-button-gradient-percent, --shiny-button-gradient-shine, border-color .18s var(--cloud-ease), box-shadow .18s var(--cloud-ease), color .18s var(--cloud-ease), transform .18s var(--cloud-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:0 18px;font-size:15px;font-weight:720;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.cloud-hero-announcement:before{animation:shiny-button-gradient-angle var(--shiny-button-duration,3s) linear infinite;border-radius:inherit;content:"";-webkit-mask-image:conic-gradient(from calc(var(--shiny-button-gradient-angle) + 45deg), black, transparent 10% 90%, black);mask-image:conic-gradient(from calc(var(--shiny-button-gradient-angle) + 45deg), black, transparent 10% 90%, black);opacity:.28;pointer-events:none;background:radial-gradient(circle at 2px 2px,#5836fe33 .5px,#0000 0) 0 0/4px 4px space padding-box padding-box;position:absolute;inset:2px}.cloud-hero-announcement:after{animation:shiny-button-gradient-angle var(--shiny-button-duration,3s) linear infinite;aspect-ratio:1;content:"";opacity:.34;pointer-events:none;background:linear-gradient(-50deg,#0000,#5836fe73,#0000);width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle at bottom,#0000 40%,#000);mask-image:radial-gradient(circle at bottom,#0000 40%,#000)}.cloud-hero-announcement>span{z-index:1;position:relative}.cloud-hero-announcement-dot{background:#5836fe;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #5836fe1a}.cloud-hero-announcement:is(:hover,:focus-visible){--shiny-button-gradient-angle-offset:95deg;--shiny-button-gradient-percent:20%;--shiny-button-gradient-shine:var(--shiny-button-highlight-subtle);color:#20232a;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #c9cfda,0 14px 32px #1f222912,0 20px 48px #5836fe21}.cloud-hero-announcement:focus-visible{outline-offset:3px;outline:2px solid #5836fe73}@media (prefers-reduced-motion:reduce){.cloud-hero-announcement,.cloud-hero-announcement:before,.cloud-hero-announcement:after{animation:none}}.cloud-menu-mark{width:24px;height:16px;display:block;position:relative}.cloud-menu-line{height:2px;transition:opacity .18s var(--cloud-ease), transform .18s var(--cloud-ease), width .18s var(--cloud-ease);background:currentColor;border-radius:999px;width:20px;position:absolute;left:2px}.cloud-menu-line:first-child{top:4px}.cloud-menu-line:last-child{width:14px;bottom:4px}.cloud-menu-button[data-open=true] .cloud-menu-line:first-child{top:7px;transform:rotate(45deg)}.cloud-menu-button[data-open=true] .cloud-menu-line:last-child{width:20px;bottom:7px;transform:rotate(-45deg)}.cloud-mobile-menu{clip-path:inset(0);overscroll-behavior:contain;transform-origin:top;transition:clip-path .36s var(--cloud-ease), opacity .26s var(--cloud-ease), transform .36s var(--cloud-ease), visibility .36s var(--cloud-ease);will-change:clip-path, opacity, transform;overflow-y:auto}.cloud-mobile-menu[data-open=false]{clip-path:inset(0 0 100%);opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-24px)}.cloud-mobile-menu[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.cloud-mobile-language-trigger{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0}.cloud-mobile-language-sheet{opacity:0;pointer-events:none;transition:opacity .22s var(--cloud-ease), visibility .34s var(--cloud-ease);visibility:hidden;z-index:30;position:fixed;inset:0}.cloud-mobile-language-sheet[data-open=true]{opacity:1;pointer-events:auto;visibility:visible}.cloud-mobile-language-sheet-backdrop{cursor:pointer;opacity:0;transition:opacity .26s var(--cloud-ease);background:linear-gradient(#fbfbfa00,#fbfbfab8);border:0;padding:0;position:absolute;inset:0}.cloud-mobile-language-sheet[data-open=true] .cloud-mobile-language-sheet-backdrop{opacity:1}.cloud-mobile-language-sheet-panel{padding:18px 18px calc(16px + env(safe-area-inset-bottom));transition:transform .34s var(--cloud-ease);z-index:1;background:#fbfbfafa;border-top:1px solid #dedde5e6;border-radius:24px 24px 0 0;gap:8px;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 20px));box-shadow:0 -18px 54px #1f222914}.cloud-mobile-language-sheet-panel:before{content:"";background:#9b9ea861;border-radius:999px;justify-self:center;width:42px;height:4px;margin-bottom:6px}.cloud-mobile-language-sheet[data-open=true] .cloud-mobile-language-sheet-panel{transform:translateY(0)}.cloud-mobile-language-sheet-header{color:#9b9ea8;justify-content:space-between;align-items:center;padding:0 2px 2px;font-size:13px;font-weight:720;line-height:1.1;display:flex}.cloud-mobile-language-sheet-close{color:#9b9ea8;cursor:pointer;height:34px;transition:background-color .18s var(--cloud-ease), color .18s var(--cloud-ease), transform .18s var(--cloud-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;padding:0;display:inline-flex}.cloud-mobile-language-sheet-close:is(:hover,:focus-visible){color:#5836fe;background:#5836fe14;transform:translateY(-1px)}.cloud-mobile-language-options{gap:8px;display:grid}.cloud-mobile-language-option{color:#24262d;min-height:52px;transition:background-color .18s var(--cloud-ease), border-color .18s var(--cloud-ease), color .18s var(--cloud-ease), transform .18s var(--cloud-ease);background:0 0;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;padding:0 14px;font-size:16px;font-weight:720;text-decoration:none;display:flex}.cloud-mobile-language-option:is(:hover,:focus-visible),.cloud-mobile-language-option[aria-current=true]{color:#5836fe;background:#5836fe14;border-color:#5836fe1f}.cloud-mobile-language-option:is(:hover,:focus-visible){transform:translateY(-1px)}.cloud-mobile-link-active,.cloud-mobile-link-muted{color:#24262d!important}.cloud-mobile-menu-link:hover,.cloud-mobile-menu-link:focus-visible{transform:translateY(-1px);color:#5836fe!important}.cloud-hero-showcase{isolation:isolate}.cloud-hero-tabs-rail{background:#ffffff6b;border-top:1px solid #dde1e8e6;border-bottom:1px solid #dde1e8e6;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cloud-hero-tabs{border-left:1px solid #dde1e8f2;border-right:1px solid #dde1e8f2;width:min(1660px,100vw - 72px);min-height:86px;position:relative}.cloud-hero-tab{appearance:none;color:#818895;cursor:pointer;font:inherit;letter-spacing:0;text-align:center;min-height:86px;transition:background-color .24s var(--cloud-ease), color .24s var(--cloud-ease);z-index:1;background:0 0;border:0;border-right:1px solid #dde1e8e6;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:760;line-height:1.2;display:flex;position:relative}.cloud-hero-tab span{min-width:0}.cloud-hero-tab:last-of-type{border-right:0}.cloud-hero-tab:is(:hover,:focus-visible){color:#2a2d34}.cloud-hero-tab:focus-visible{outline-offset:-4px;outline:2px solid #5836fe85}.cloud-hero-tab-active{color:#252830;background:#ffffff6b}.cloud-hero-tab-indicator{content:"";pointer-events:none;height:2px;transform:translateX(calc(var(--cloud-active-tab-index,0) * 100%));width:calc(100% / var(--cloud-tab-count,4));will-change:transform;z-index:3;transition:transform .46s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.cloud-hero-tab-indicator:after{content:"";background:#252830;border-radius:999px;position:absolute;inset:0 24%}.cloud-frame-stage{background:#fff;margin-top:-1px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cloud-frame-stage:before{content:"";pointer-events:none;z-index:3;border-top:1px solid #dde1e8f2;border-left:1px solid #dde1e8f2;border-right:1px solid #dde1e8f2;width:min(1660px,100vw - 72px);height:132px;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 0 46%,#000000b8 64%,#0000 100%);mask-image:linear-gradient(#000 0 46%,#000000b8 64%,#0000 100%)}.cloud-screenshot-frame{background:#fff;border:1px solid #dedde5eb;border-radius:12px;grid-template-rows:42px 1fr;min-height:0;display:grid;overflow:hidden;box-shadow:0 26px 72px #1f22291a,inset 0 0 0 1px #ffffffd1}.cloud-screenshot-toolbar{background:#fbfbfd;border-bottom:1px solid #ebe9f0eb;align-items:center;gap:7px;padding:0 16px;display:flex}.cloud-screenshot-toolbar span{background:#d9dbe2;border-radius:999px;width:8px;height:8px}.cloud-screenshot-toolbar span:first-child{background:#ffb3c7}.cloud-screenshot-toolbar span:nth-child(2){background:#ffd989}.cloud-screenshot-toolbar span:nth-child(3){background:#9edfd6}.cloud-screenshot-empty{background:#fff;grid-template-columns:22% minmax(0,1fr) 27%;min-height:0;display:grid}.cloud-screen-sidebar,.cloud-screen-main,.cloud-screen-aside{min-width:0}.cloud-screen-sidebar{background:linear-gradient(#fbfbfc,#fff);border-right:1px solid #ebe9f0f5;align-content:start;gap:14px;padding:26px 18px;display:grid}.cloud-screen-line{background:#eceef3;border-radius:999px;width:68%;height:15px}.cloud-screen-line:first-child,.cloud-screen-line:nth-child(5){width:44%}.cloud-screen-line:nth-child(3),.cloud-screen-line:nth-child(7){width:82%}.cloud-screen-line-active{background:#e2e4ea;width:calc(100% + 12px);height:38px;margin-left:-6px}.cloud-screen-main{background-color:#fff;background-image:radial-gradient(#9da1ab4d 1px,#0000 1px);background-size:15px 15px;min-height:0;padding:28px;display:grid}.cloud-screen-aside{background:linear-gradient(#fbfbfc,#fff);border-left:1px solid #ebe9f0f5;align-content:start;gap:14px;padding:26px 18px;display:grid}.cloud-screen-side-card{background:#f5f6f8;border:1px solid #e6e8eef2;border-radius:14px;height:78px}.cloud-screen-crm,.cloud-screen-service-list,.cloud-screen-kanban,.cloud-screen-dispatch{min-height:0}.cloud-screen-crm{background:#ffffffd1;border:1px solid #e6e8eee6;border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid}.cloud-screen-row{background:#f2f3f6;border-radius:999px;height:28px}.cloud-screen-row:nth-child(3n){width:76%}.cloud-screen-service-list{align-content:start;gap:14px;display:grid}.cloud-screen-ticket{background:#fff;border:1px solid #e2e6edf2;border-radius:16px;height:66px;box-shadow:0 10px 26px #1f222909}.cloud-screen-ticket:nth-child(2n){width:82%}.cloud-screen-kanban{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cloud-screen-kanban-column{background:#fffc;border:1px solid #e2e6edf2;border-radius:16px;align-content:start;gap:12px;padding:14px;display:grid}.cloud-screen-kanban-card{background:#f4f5f8;border-radius:12px;height:58px}.cloud-screen-dispatch{grid-template-columns:minmax(0,1.1fr) minmax(0,.72fr);gap:16px;display:grid}.cloud-screen-map{background:linear-gradient(135deg,#f4f6f9e6,#ffffffdb),radial-gradient(circle at 28% 34%,#5836fe2e,#0000 13%),radial-gradient(circle at 65% 58%,#68c9d433,#0000 12%);border:1px solid #e2e6edf2;border-radius:18px;min-height:330px}.cloud-screen-dispatch-list{align-content:start;gap:12px;display:grid}.cloud-screenshot-frame--primary{z-index:2;width:min(1660px,100vw - 72px);height:680px;top:44px;left:50%;transform:translate(-50%)}.cloud-frame-stage-fade{pointer-events:none;z-index:5;background:linear-gradient(#fff0 0%,#ffffffbd 38%,#fff 64%);height:72%;position:absolute;bottom:0;left:0;right:0}.cloud-partner-strip{margin-top:clamp(-56px,-7svh,-34px);padding-bottom:18px}.cloud-client-logo{opacity:.82;transition:opacity .18s var(--cloud-ease), transform .18s var(--cloud-ease)}.cloud-client-logo:hover{opacity:1;transform:translateY(-1px)}.cloud-client-logo-image{filter:grayscale()contrast(.9);object-fit:contain;max-width:150px;max-height:42px;transition:filter .18s var(--cloud-ease);width:auto;display:block}.cloud-client-logo:hover .cloud-client-logo-image{filter:grayscale(0)contrast()}.cloud-bar{background-image:linear-gradient(135deg,#ffffff5c 0 12%,#0000 12% 24%,#ffffff5c 24% 36%,#0000 36% 48%,#ffffff5c 48% 60%,#0000 60%);background-size:15px 15px}@media (max-width:640px){.cloud-stack-section{height:auto;max-height:none;margin-top:calc(var(--cloud-stack-overlap) * -1);min-height:0;padding-top:clamp(54px,11svh,78px);padding-bottom:clamp(54px,11svh,78px);display:block;position:relative;top:auto;overflow:visible}.cloud-stack-section>div{transform:none}.cloud-stack-section--operation{--cloud-stack-overlap:0px}.cloud-pricing-controls{align-items:flex-start;width:100%;max-width:100%;margin-top:26px}.cloud-pricing-billing-toggle{width:100%}.cloud-pricing-module-tabs{scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;display:inline-flex;overflow-x:auto}.cloud-pricing-module-tab{flex:none;min-width:max-content;padding:0 14px}.cloud-pricing-module-tab[data-active=true]{flex:1 0 max-content}.cloud-pricing-module-tabs::-webkit-scrollbar{display:none}.cloud-pricing-card-grid{margin-top:22px;padding-top:18px}.cloud-pricing-plan-card{min-height:0}.cloud-pricing-plan-card[data-featured=true]{margin-top:18px}.cloud-pricing-card-body{min-height:360px;padding:24px}.cloud-pricing-price-row{grid-template-columns:max-content max-content;align-items:end;gap:8px;min-height:0}.cloud-pricing-price-row strong{font-size:clamp(38px,13vw,50px)}.cloud-pricing-features{margin-top:22px;padding-top:0}.cloud-pricing-features ul{gap:12px}.cloud-hero-tabs-rail{scrollbar-width:none;background:#ffffff8a;overflow-x:auto}.cloud-hero-tabs-rail::-webkit-scrollbar{display:none}.cloud-hero-tabs{border-left:1px solid #dde1e8f2;border-right:1px solid #dde1e8f2;width:max(760px,100vw);min-height:86px}.cloud-frame-stage:before{display:none}.cloud-hero-tab{border-bottom:0;min-height:86px;padding:0 16px;font-size:14px}.cloud-hero-tab:nth-child(2n){border-right:1px solid #dde1e8e6}.cloud-hero-tab:last-of-type{border-right:0}.cloud-screenshot-frame{border-radius:16px;grid-template-rows:34px 1fr}.cloud-screenshot-toolbar{gap:6px;padding:0 12px}.cloud-screenshot-toolbar span{width:7px;height:7px}.cloud-screenshot-frame--primary{width:760px;height:430px;top:30px}.cloud-screenshot-empty{grid-template-columns:26% minmax(0,1fr) 28%}.cloud-screen-sidebar,.cloud-screen-aside{padding:18px 12px}.cloud-screen-main{padding:18px}.cloud-screen-kanban{grid-template-columns:repeat(4,126px)}.cloud-screen-dispatch{grid-template-columns:1fr}.cloud-screen-dispatch-list{display:none}}.cloud-faq-panel{transition:grid-template-rows .26s var(--cloud-ease);grid-template-rows:0fr;display:grid}.cloud-faq-panel>div{opacity:0;min-height:0;transition:opacity .18s var(--cloud-ease), padding-top .26s var(--cloud-ease);overflow:hidden}.cloud-faq-item[data-open=true] .cloud-faq-panel{grid-template-rows:1fr}.cloud-faq-item[data-open=true] .cloud-faq-panel>div{opacity:1;padding-top:14px}.cloud-faq-toggle{position:relative}.cloud-faq-toggle>span{height:1.5px;transition:transform .22s var(--cloud-ease), opacity .18s var(--cloud-ease);background:currentColor;border-radius:999px;width:11px;position:absolute;top:50%;left:50%}.cloud-faq-toggle>span:first-child{transform:translate(-50%,-50%)}.cloud-faq-toggle>span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.cloud-faq-item[data-open=true] .cloud-faq-toggle{color:#fff;background:#1f2229}.cloud-faq-item[data-open=true] .cloud-faq-toggle>span:last-child{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(.2)}@keyframes cloud-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cloud-hero-load{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cloud-hero-showcase-load{0%{opacity:0;transform:translateY(34px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cloud-hero-wash{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes cloud-hero-fade-rise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes cloud-section-reveal{0%{opacity:0;translate:0 28px;scale:.985}to{opacity:1;translate:0;scale:1}}@keyframes cloud-app-surface-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cloud-app-stroke-drift{0%,to{opacity:.78;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes cloud-app-line-pulse{0%,to{opacity:.36}50%{opacity:.72}}@keyframes cloud-app-icon-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cloud-app-dot-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes cloud-app-badge-pop{0%,to{transform:scale(1)}48%{transform:scale(1)}58%{transform:scale(1.12)}70%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cloud-site{scroll-behavior:auto}html:has(.cloud-site){scroll-behavior:auto}.cloud-hero-motion,.cloud-hero-motion-cursor,.cloud-reveal,.cloud-hero-bg,.cloud-hero-bg-fade,.cloud-hero-load-item,.cloud-hero-showcase-load,.cloud-section-reveal,.cloud-soft-card,.cloud-app-catalog-visual,.cloud-app-illustration-accent,.cloud-app-illustration-badge,.cloud-app-illustration-dot,.cloud-app-illustration-icon,.cloud-app-illustration-line,.cloud-app-illustration-surface,.cloud-faq-panel,.cloud-faq-panel>div,.cloud-faq-toggle,.cloud-faq-toggle>span,.cloud-header,.cloud-header-shell,.cloud-mega-menu,.cloud-mega-menu-panel,.cloud-mega-menu-panel:before,.cloud-mega-menu-card,.cloud-mega-menu-icon,.cloud-header-primary-nav,.cloud-header-primary-nav:before,.cloud-header-primary-nav:after,.cloud-pricing-billing-toggle:before,.cloud-pricing-billing-option,.cloud-pricing-card-cta,.cloud-pricing-module-tab,.cloud-mobile-menu,.cloud-mobile-language-sheet,.cloud-mobile-language-sheet-backdrop,.cloud-mobile-language-sheet-panel,.cloud-mobile-language-option,.cloud-mobile-language-sheet-close,.cloud-menu-line,.cloud-capability-card,.cloud-capability-card:before,.cloud-capability-card:after{transition:none;animation:none}}.cloud-capability-card{--shiny-button-bg:#fbfbfa;--shiny-button-bg-subtle:#dbdfe7b3;--shiny-button-highlight:#5836fe;--shiny-button-highlight-subtle:#91a7ff;--shiny-button-duration:6s;--shiny-button-gradient-angle-offset:0deg;--shiny-button-gradient-percent:4%;--shiny-button-gradient-shine:#fff;--shiny-button-transition:.8s cubic-bezier(.25, 1, .5, 1);animation:shiny-button-gradient-angle var(--shiny-button-duration) linear infinite;background:linear-gradient(var(--shiny-button-bg), var(--shiny-button-bg)) padding-box, conic-gradient(from calc(var(--shiny-button-gradient-angle) - var(--shiny-button-gradient-angle-offset)), transparent, var(--shiny-button-highlight) var(--shiny-button-gradient-percent), var(--shiny-button-gradient-shine) calc(var(--shiny-button-gradient-percent) * 2), var(--shiny-button-highlight) calc(var(--shiny-button-gradient-percent) * 3), transparent calc(var(--shiny-button-gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-button-bg-subtle), 0 4px 24px #5836fe0a, 0 1px 4px #0000000a;isolation:isolate;transition:var(--shiny-button-transition);border:1px solid #0000;transition-property:--shiny-button-gradient-angle-offset,--shiny-button-gradient-percent,--shiny-button-gradient-shine,box-shadow;position:relative;overflow:hidden}.cloud-capability-card:before{animation:shiny-button-gradient-angle var(--shiny-button-duration) linear infinite;border-radius:inherit;content:"";-webkit-mask-image:conic-gradient(from calc(var(--shiny-button-gradient-angle) + 45deg), black, transparent 8% 92%, black);mask-image:conic-gradient(from calc(var(--shiny-button-gradient-angle) + 45deg), black, transparent 8% 92%, black);opacity:.18;pointer-events:none;z-index:0;background:radial-gradient(circle at 2px 2px,#5836fe2e .5px,#0000 0) 0 0/20px 20px space padding-box padding-box;position:absolute;inset:1px}.cloud-capability-card:after{animation:shiny-button-gradient-angle var(--shiny-button-duration) linear infinite;background:conic-gradient(from calc(var(--shiny-button-gradient-angle) + 45deg), transparent, #5836fe1f, transparent 28%);border-radius:inherit;content:"";filter:blur(20px);opacity:.5;pointer-events:none;z-index:0;position:absolute;inset:8px}.cloud-capability-card:is(:hover,:focus-within){--shiny-button-bg:#fff;--shiny-button-gradient-angle-offset:95deg;--shiny-button-gradient-percent:14%;--shiny-button-gradient-shine:var(--shiny-button-highlight-subtle);box-shadow:inset 0 0 0 1px var(--shiny-button-bg-subtle), 0 12px 40px #5836fe14, 0 2px 8px #0000000f}
