@font-face{font-display:swap;font-family:ASO Hand;font-style:normal;font-weight:500;src:url(/_astro/caveat.ipt3CwFt.woff2)format("woff2");unicode-range:U+0-24F,U+400-52F,U+2000-206F}@font-face{font-display:swap;font-family:ASO Hand;font-style:normal;font-weight:500;src:url(/_astro/mashan.YIGvemtv.woff2)format("woff2");unicode-range:U+3000-303F,U+4E00-9FFF,U+FF00-FFEF}:root:has(:is(.landing-page,.product-landing-page,.pricing-page,.blog-landing-page,.features-catalog-page,.comparison-catalog-page)){--landing-background:#080f1d;background:var(--landing-background)}:root[data-theme=light]:has(:is(.landing-page,.product-landing-page,.pricing-page,.blog-landing-page,.features-catalog-page,.comparison-catalog-page)){--landing-background:#f5f7fb}:root:has(:is(.landing-page,.product-landing-page,.pricing-page,.blog-landing-page,.features-catalog-page,.comparison-catalog-page)) body{background:var(--landing-background)}.blog-landing-page,.comparison-catalog-page,.features-catalog-page,.landing-page,.pricing-page,.product-landing-page{--landing-surface:#101c2e;--landing-border:#233750;--landing-accent:#56b8ff;--landing-heading:#f4f8ff;--landing-muted:#a8b9d1;--landing-content:78rem;--sl-font-mono:var(--sl-font);--font-mono:var(--sl-font);--aso-divider-color:#4e8bd259;background:var(--landing-background);color:var(--landing-heading);overflow-x:clip}:root[data-theme=light] :is(.landing-page,.product-landing-page,.pricing-page,.blog-landing-page,.features-catalog-page,.comparison-catalog-page){--landing-surface:#fff;--landing-border:#d4deed;--landing-accent:var(--sl-color-primary);--landing-heading:#122039;--landing-muted:#4c5c75;--landing-decoration-opacity:.5;--aso-divider-color:#4673b847}.landing-page .landing-note{color:var(--landing-accent);letter-spacing:0;white-space:pre-line;font:500 2rem/.96 ASO Hand,cursive;display:inline-flex}:root:lang(zh) .landing-page .landing-note{font-size:1.625rem;line-height:1.3}:root[data-theme] :is(.landing-page,.product-landing-page,.pricing-page,.blog-landing-page,.features-catalog-page,.comparison-catalog-page)>header.header{backdrop-filter:blur(20px);background:color-mix(in srgb,var(--landing-background) 90%,transparent);border:0}:is(.landing-page,.product-landing-page,.pricing-page,.blog-landing-page,.features-catalog-page,.comparison-catalog-page) .site-footer{background:var(--landing-background);--sl-color-gray-3:var(--landing-muted);--sl-color-gray-6:var(--landing-surface);--sl-color-text-accent:var(--landing-accent);width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}:is(.product-landing-page,.pricing-page,.comparison-catalog-page) .site-footer h3{color:var(--landing-heading)}.pricing-page .content-panel:has(.pricing-screen){border:0;padding:0}.pricing-page .content-panel:has(.pricing-screen)>.sl-container{max-width:none}.pricing-page .sl-markdown-content:has(.pricing-screen){margin-top:0}.pricing-page .content-panel:has(+.content-panel .pricing-screen){display:none}:root[data-theme] :is(.landing-page,.product-landing-page,.pricing-page,.blog-landing-page,.features-catalog-page,.comparison-catalog-page) .content-panel{border-top:0!important}:root[data-theme] :is(.landing-page,.product-landing-page,.pricing-page,.blog-landing-page,.features-catalog-page,.comparison-catalog-page) .content-panel:before{content:none}.features-catalog-page .content-panel:has(h1){padding-top:2.5rem;padding-bottom:1rem}.features-catalog-page .content-panel:has(h1) h1{margin:0}.features-catalog-page .content-panel:has(.features-catalog){padding-top:.75rem;padding-bottom:3rem}.features-catalog-page .sl-markdown-content:has(.features-catalog){margin-top:0}@media (width<=767px){.features-catalog-page .content-panel:has(h1){padding-top:1.75rem}}.pricing-page .pricing-comparison-heading{margin-top:0}.pricing-page .pricing-comparison-heading h2{color:var(--landing-heading);letter-spacing:-.045em;font-size:clamp(2rem,3.65vw,3rem);font-weight:700}.pricing-page .pricing-comparison-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.pricing-page .pricing-comparison-controls{background:var(--landing-surface);border-color:var(--landing-border);flex-wrap:wrap;min-width:0;max-width:100%}.pricing-page .pricing-comparison-controls:last-child{margin-inline-start:auto}.pricing-page .comparison-toggle-btn{padding:.625rem .875rem}.pricing-page .comparison-toggle-btn.active{box-shadow:none}@media (width<=47.99rem){.pricing-page .comparison-toggle-btn{padding-inline:.65rem;font-size:.75rem}}:root[data-theme] .pricing-page .pricing-table{backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;margin-block:2rem 0}:root[data-theme] .pricing-page .pricing-table th{background:var(--landing-surface);border-color:var(--landing-border);color:var(--landing-heading);letter-spacing:0;text-transform:none;font-size:1rem}:root[data-theme] .pricing-page .pricing-table td{border-color:var(--landing-border);color:var(--landing-muted)}:root[data-theme] .pricing-page .pricing-table td:first-child{color:var(--landing-heading)}.pricing-page .matrix-feature-name{margin:0}.pricing-page .matrix-feature-name a{color:inherit;text-decoration:none}.pricing-page .matrix-feature-name a:hover{color:var(--landing-accent)}.pricing-page .matrix-feature-name a:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.pricing-page .matrix-feature-detail{margin:0}.landing-page .content-panel:has(.hero-section){isolation:isolate;padding:0}.landing-page .content-panel:has(.hero-section) .sl-container{max-width:100%}.landing-page .content-panel:has(.hero-section) .sl-markdown-content{margin-top:0}.landing-page .hero-section:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(40% 44% at 83% 48%,#0ea5e92e,#0000 100%),radial-gradient(32% 28% at 78% 65%,#2563eb1f,#0000 100%);position:absolute;inset:0}:root[data-theme=light] .landing-page .hero-section:before{opacity:1;inset:0 0 -10rem;mask-image:linear-gradient(#000 65%,#0000)}:root[data-theme=light] .landing-page :is(.review-card,.pricing-card){box-shadow:0 10px 32px -24px #15305d38}:root[data-theme=light] .landing-page .pricing-card[data-popular=true]{background:linear-gradient(#eaf2ff,#fff 48%);box-shadow:0 16px 36px -24px #1554ed66}.landing-page :is(h2,h3){color:var(--landing-heading);text-wrap:balance}.landing-page .landing-section{padding-block:6.5rem}.landing-page .footer-information,.landing-page :is(.landing-section,.landing-counters,#pricing)>:is(.max-w-5xl,.max-w-6xl,.max-w-7xl){max-width:var(--landing-content);width:calc(100% - 6rem);margin-inline:auto;padding-inline:0}.landing-page #pricing h2,.landing-page .landing-section h2{letter-spacing:-.045em;font-size:clamp(2rem,3.65vw,3.25rem);font-weight:700;line-height:1.1}.landing-page .landing-section h3{letter-spacing:-.025em;font-weight:650}.landing-page :is(.text-neutral-400,.text-neutral-500,.text-neutral-600){color:var(--landing-muted)}.landing-page .bg-clip-text{background-color:var(--landing-accent);background-image:none}.landing-page h2.bg-clip-text{background-color:var(--landing-heading)}.landing-page .landing-differentiator>div>.grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:5rem}.landing-page .landing-differentiator .divide-y>div{border:0;padding-block:1.75rem;position:relative}.landing-page .landing-differentiator .divide-y>div:first-child{padding-top:0}.landing-page .landing-differentiator .divide-y>div:last-child{padding-bottom:0}.landing-page .landing-differentiator .divide-y>div+div:before{background:var(--aso-divider-horizontal);content:"";top:0;height:1px;position:absolute;inset-inline:0}.landing-page .landing-differentiator .divide-y>div>span{color:var(--landing-accent);font:500 1rem/1.6 var(--sl-font-mono);padding-top:.125rem}.landing-page .landing-differentiator{border-bottom:0}.landing-page .unlimited-note{transform-origin:0;margin-top:1.75rem;transform:rotate(-3deg)}.landing-page .landing-counters{background:0 0;padding-block:.5rem 4.5rem}.landing-page .landing-counters h2{font-size:.9375rem;font-weight:450;line-height:1.4}.landing-page .landing-counters h2>span:first-child{color:var(--landing-muted)}.landing-page #counters-container{gap:0}.landing-page #counters-container>div{text-align:left;padding-inline:2.25rem;position:relative}.landing-page #counters-container>div+div:before{background:var(--aso-divider-vertical);content:"";width:1px;position:absolute;inset:0 auto 0 0}.landing-page #counters-container>div:first-child{padding-left:0}.landing-page #counters-container>div:last-child{padding-right:0}.landing-page .counter-value{color:var(--landing-heading);letter-spacing:-.055em;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:650}.landing-page .counter-suffix{color:var(--landing-accent);letter-spacing:-.03em;margin-left:.13em;font-size:.62em}.landing-page .counter-label{letter-spacing:0;text-transform:none;max-width:13rem;font-size:.8125rem;font-weight:400;line-height:1.6}.landing-page .landing-intro{border-bottom:0}.landing-page .intro-heading{text-align:left;max-width:61rem;margin:0 0 2.75rem}.landing-page .intro-heading h2{margin:0;line-height:1.12}.landing-page .intro-brand{color:var(--landing-accent);white-space:nowrap}.landing-page .intro-heading p{color:var(--landing-muted);text-wrap:pretty;max-width:48rem;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.7}.landing-page :is(.feature-card,.pricing-card,.review-card){backdrop-filter:none;background:var(--landing-surface);border-color:var(--landing-border);box-shadow:none;border-radius:1.25rem}.landing-page :is(.feature-card,.pricing-card,.review-card):hover{border-color:color-mix(in srgb,var(--landing-accent) 55%,var(--landing-border));transform:none;box-shadow:0 12px 35px -24px #005bff40}:is(.landing-page,.product-landing-page) .intro-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-bottom:3rem;display:grid}:is(.landing-page,.product-landing-page) .intro-card{--intro-accent:var(--landing-accent);background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--intro-accent) 9%,transparent),transparent 65%),var(--landing-surface);border:1px solid color-mix(in srgb,var(--intro-accent) 18%,var(--landing-border));border-radius:1.5rem;min-width:0;margin:0;padding:2.25rem;position:relative}:root[data-theme=light] :is(.landing-page,.product-landing-page) .intro-card{box-shadow:0 12px 28px -24px #15305d38}:is(.landing-page,.product-landing-page) .intro-card-automation{--intro-accent:#bea0ff}:root[data-theme=light] :is(.landing-page,.product-landing-page) .intro-card-automation{--intro-accent:#7950c4}:is(.landing-page,.product-landing-page) .intro-card-heading{color:var(--intro-accent);align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}:is(.landing-page,.product-landing-page) .intro-card-heading svg{background:color-mix(in srgb,var(--intro-accent) 10%,transparent);box-sizing:content-box;border-radius:.875rem;flex:none;width:1.5rem;height:1.5rem;margin:0;padding:.625rem}:is(.landing-page,.product-landing-page) .intro-card h3{color:inherit;letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:650;line-height:1.25}:is(.landing-page,.product-landing-page) .intro-card p{color:var(--landing-muted);text-wrap:pretty;max-width:29rem;margin:0;font-size:1rem;line-height:1.7}.product-landing-page .intro-card p{max-width:none}.landing-page .landing-feature-matrix{background:0 0;border:0;margin-bottom:3rem;padding:0}:root[data-theme] .landing-page .platform-matrix{backdrop-filter:none;border-collapse:collapse;box-shadow:none;color:var(--landing-heading);table-layout:fixed;background:0 0;border:0;border-radius:0;width:100%;margin:0}:root[data-theme] .landing-page .platform-matrix td,:root[data-theme] .landing-page .platform-matrix th{color:var(--landing-heading);font-family:var(--sl-font);letter-spacing:normal;text-transform:none;vertical-align:top;background:0 0;border:0;padding:1.25rem 1rem .75rem!important}:root[data-theme] .landing-page .platform-matrix tr>:first-child{padding-left:0!important}:root[data-theme] .landing-page .platform-matrix tr>:last-child{padding-right:0!important}:root[data-theme] .landing-page .platform-matrix tr:hover td{background:0 0!important}.landing-page .platform-matrix thead{background:0 0}.landing-page .platform-matrix thead th{text-align:left;width:20%;font-weight:600}.landing-page .platform-matrix thead th:first-child{width:60%}.landing-page .matrix-eyebrow,.landing-page .matrix-platform{color:var(--landing-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:600}.landing-page .platform-matrix thead tr{background:var(--aso-divider-horizontal) bottom /100% 1px no-repeat}.landing-page .platform-matrix tbody th{text-align:left;font-weight:400}.landing-page .platform-matrix td{text-align:left}@media (width>=48rem){.landing-page .platform-matrix :is(th,td):nth-child(2){text-align:center}.landing-page .platform-matrix :is(th,td):last-child{text-align:right}}:is(.landing-page,.pricing-page) .matrix-feature{grid-template-columns:1fr;gap:.625rem;display:grid}:is(.landing-page,.pricing-page) .matrix-feature-name{color:var(--landing-heading);font-family:var(--sl-font-headings);text-wrap:pretty;font-size:1.25rem;font-weight:700;line-height:1.4;display:block}:is(.landing-page,.pricing-page) .matrix-feature-detail{color:var(--landing-muted);text-wrap:pretty;max-width:42rem;font-size:1rem;font-weight:400;line-height:1.65;display:block}.landing-page .matrix-status{color:var(--landing-muted);white-space:nowrap;font-size:.875rem;font-weight:400;line-height:1.5;display:inline-block}.landing-page .matrix-mobile-platform{display:none}.landing-page .matrix-status[data-status=live]{color:#6ee7b7;font-weight:600}.landing-page .matrix-status[data-status=soon]{color:#67b8ff;font-weight:600}:root[data-theme=light] .landing-page .matrix-status[data-status=live]{color:#047857}:root[data-theme=light] .landing-page .matrix-status[data-status=soon]{color:#175bea}.landing-page .intro-outcome{text-align:left;background:#1459e8;border-radius:1.5rem;padding:3rem 16rem 3rem 3rem;position:relative}.landing-page .intro-outcome>p:first-child{color:#fff;letter-spacing:-.045em;-webkit-text-fill-color:currentColor;background:0 0;font-size:clamp(2rem,3.5vw,3rem);font-weight:650;line-height:1.18}.landing-page .intro-outcome>p:first-child>span{display:block}.landing-page .intro-outcome>p:nth-child(2){color:#d6e5ff;max-width:36rem;font-size:.6875rem;line-height:1.65}.landing-page .intro-outcome .growth-note{color:#b9eaff;font-size:2.25rem;position:absolute;top:4rem;right:3rem;transform:rotate(-8deg)}.landing-page .landing-section-heading{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:.5rem 4rem;margin-bottom:3rem;display:grid}.landing-page .landing-section-eyebrow{color:var(--landing-accent);font:500 .6875rem/1.5 var(--sl-font);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin:0 0 .5rem}.landing-page .landing-section-heading h2{margin:0}.landing-page .landing-section-description{color:var(--landing-muted);max-width:30rem;margin:0;font-size:1rem;line-height:1.5}.landing-page .landing-section-heading--stacked{grid-template-columns:minmax(0,1fr);align-content:start;margin-bottom:0}.landing-page .landing-section-heading--stacked .landing-section-description{margin-top:.75rem}.landing-page .landing-feature-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.landing-page .feature-card{--feature-accent:#67b8ff;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--feature-accent) 10%,transparent),transparent 70%),var(--landing-surface);grid-area:auto/span 1;padding:1.75rem;transition:border-color .2s,box-shadow .2s,translate .2s}.landing-page .feature-card[data-feature-theme=blue]{--feature-accent:#67b8ff}.landing-page .feature-card[data-feature-theme=amber]{--feature-accent:#ffc56a}.landing-page .feature-card[data-feature-theme=purple]{--feature-accent:#53ceff}.landing-page .feature-card[data-feature-theme=emerald]{--feature-accent:#58d8c1}.landing-page .feature-card[data-feature-theme=rose]{--feature-accent:#ff9ab3}.landing-page .feature-card[data-feature-theme=orange]{--feature-accent:#ffa977}:root[data-theme=light] .landing-page .feature-card,:root[data-theme=light] .landing-page .feature-card[data-feature-theme=blue]{--feature-accent:#176fcb}:root[data-theme=light] .landing-page .feature-card[data-feature-theme=amber]{--feature-accent:#956000}:root[data-theme=light] .landing-page .feature-card[data-feature-theme=purple]{--feature-accent:#087ea4}:root[data-theme=light] .landing-page .feature-card[data-feature-theme=emerald]{--feature-accent:#087c69}:root[data-theme=light] .landing-page .feature-card[data-feature-theme=rose]{--feature-accent:#c14470}:root[data-theme=light] .landing-page .feature-card[data-feature-theme=orange]{--feature-accent:#b65a21}.landing-page .feature-card[data-feature-size=large]{background:radial-gradient(ellipse at 100% 0,#5285ff3d,transparent 75%),var(--landing-surface);grid-area:span 2/span 2;padding:2.25rem}.landing-page .feature-card[data-feature-size=medium]{grid-column:span 2}.landing-page .feature-content{flex-direction:column;align-items:flex-start;height:100%;display:flex}.landing-page .feature-card .floating-icon-bg{box-shadow:none;color:var(--feature-accent);opacity:.12;background:0 0;width:8.5rem;height:8.5rem;margin:0;padding:0;transition:transform .3s,opacity .3s;position:absolute;inset:-1.25rem -1.25rem auto auto;transform:rotate(-12deg)}.landing-page .feature-card[data-feature-size=large] .floating-icon-bg{width:13rem;height:13rem;inset:-1rem -2rem auto auto}.landing-page .feature-card:hover .floating-icon-bg{opacity:.2;animation:none;transform:rotate(-5deg)scale(1.05)}.landing-page .feature-card:focus-within,.landing-page .feature-card:hover{border-color:color-mix(in srgb,var(--landing-accent) 55%,var(--landing-border));box-shadow:0 14px 35px -28px color-mix(in srgb,var(--landing-accent) 55%,transparent);translate:0 -3px}.landing-page .feature-tag{background:color-mix(in srgb,var(--landing-surface) 92%,var(--feature-accent));border:1px solid color-mix(in srgb,var(--feature-accent) 22%,transparent);box-shadow:none;border-radius:999px;margin-bottom:1.25rem;padding:.375rem .75rem}.landing-page .feature-tag>span{color:var(--feature-accent);font:550 .75rem/1.3 var(--sl-font)}.landing-page .feature-card h3{text-wrap:balance;font-size:1.375rem;line-height:1.2}.landing-page .feature-card[data-feature-size=large] h3{max-width:12em;font-size:clamp(1.875rem,2.4vw,2.375rem)}.landing-page .feature-title-link{color:var(--landing-heading);text-decoration:none}.landing-page .feature-title-link:hover{color:var(--landing-accent)}.landing-page .feature-card p{max-width:none;margin-bottom:0;font-size:.9375rem}.landing-page .feature-card[data-feature-size=large] p{max-width:29rem;font-size:1rem}.landing-page .feature-card ul{margin-block:2rem auto;padding-bottom:2rem}.landing-page .feature-card li{font-size:.9375rem}.landing-page .feature-card li>div{background:color-mix(in srgb,var(--feature-accent) 12%,transparent)}.landing-page .feature-card li svg{color:var(--feature-accent)}.landing-page .feature-card .divider-fade{align-self:stretch}.landing-page .feature-metric{width:100%}.landing-page .feature-metric .bg-clip-text{background-color:var(--feature-accent)}.landing-page .feature-card[data-feature-size=large] .feature-metric .bg-clip-text{letter-spacing:-.065em;font-size:4rem;line-height:1}.landing-page .feature-card .max-h-\[4\.75rem\]{max-height:none}.landing-page .feature-chips a{background:color-mix(in srgb,var(--landing-background) 60%,var(--landing-surface));border-color:var(--landing-border);border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;text-decoration:none}.landing-page .feature-chips a:hover{border-color:var(--landing-accent);color:var(--landing-accent)}@media (prefers-reduced-motion:reduce){.landing-page .feature-card,.landing-page .feature-card .floating-icon-bg{transition:none}.landing-page .feature-card:focus-within,.landing-page .feature-card:hover{translate:none}.landing-page .feature-card:hover .floating-icon-bg{transform:rotate(-12deg)}}.landing-page .landing-reviews{background:0 0}.landing-page .landing-reviews .review-card{padding:1.75rem}.landing-page .landing-reviews .reviews-track{gap:1rem}.landing-page #pricing{border:0;padding-block:6.5rem;scroll-margin-top:5rem}.landing-page .pricing-card{padding:1.75rem;transform:translate(0)}.landing-page .pricing-card[data-popular=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--landing-accent) 15%,var(--landing-surface)),var(--landing-surface) 42%);border:2px solid var(--landing-accent);box-shadow:none;padding:calc(1.75rem - 1px)}.landing-page .pricing-popular-label{background:var(--landing-accent);box-shadow:none;color:var(--landing-background);font-weight:600}.landing-page pricing-assistant{--assistant-line:var(--landing-border)}.landing-page .pricing-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.landing-page .pricing-heading .landing-section-heading{grid-template-columns:minmax(0,1fr);margin-bottom:0}.landing-page .pricing-heading .landing-section-description{max-width:none;margin-top:.75rem}.landing-page .pricing-period{flex-shrink:0}.landing-page pricing-assistant[data-placement=landing]{max-width:none;margin:1.75rem 0 0}.landing-page .pricing-followup{margin-top:1.75rem;padding-top:1.5rem}.landing-page .pricing-compare{border:1px solid var(--landing-border);color:var(--landing-heading);text-align:center;border-radius:.65rem;justify-content:center;align-items:center;gap:.75rem;min-height:44px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex}.landing-page .pricing-compare svg{flex-shrink:0}.landing-page .pricing-seats{color:var(--landing-muted);text-align:center;margin:1rem 0 0;font-size:.75rem}.landing-page pricing-assistant:has([aria-expanded=true]){background:var(--landing-surface);box-shadow:none}.landing-page .pricing-check{background:color-mix(in srgb,var(--landing-accent) 10%,transparent)}.landing-page .pricing-check svg{color:var(--landing-accent)}.landing-page .animate-pulse-scale{animation:none}.landing-page a:focus-visible,.landing-page button:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}.landing-page .landing-footer{--sl-font-headings:var(--sl-font);backdrop-filter:none;background:var(--landing-background);isolation:isolate;border:0;mask:none}:is(.landing-page,.product-landing-page,.pricing-page,.blog-landing-page,.features-catalog-page,.comparison-catalog-page) main,:is(.landing-page,.product-landing-page,.pricing-page,.blog-landing-page,.features-catalog-page,.comparison-catalog-page) .content-panel:has(.site-footer){padding-bottom:0}.landing-page .footer-content-stage{background:var(--landing-background);z-index:1;position:relative}.landing-page .footer-community{--sl-color-gray-3:var(--landing-muted);--sl-color-gray-6:var(--landing-surface);--sl-color-text-accent:var(--landing-accent)}.landing-page .footer-brand-stage{background:var(--landing-background);z-index:0;padding:2rem 3rem 0;position:sticky;bottom:0;overflow:clip;container-type:inline-size}.landing-page .footer-brand-lockup{color:var(--landing-heading);justify-content:center;align-items:baseline;gap:2%;max-width:60rem;margin-inline:auto;font-size:min(18cqw,12rem);display:flex;position:relative}.landing-page .footer-brand-mark{aspect-ratio:1.12;height:.73em;-webkit-mask:var(--brand-mark) center /contain no-repeat;mask:var(--brand-mark) center /contain no-repeat;background:linear-gradient(155deg,#8bdcff,#347bff 65%,#2349b8);flex:none;translate:0 .012em}.landing-page .footer-brand-name{letter-spacing:-.03em;white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(165deg,#8bdcff,#347bff 65%,#2349b8) text;font-size:1em;font-weight:670;line-height:1;position:relative}:root[data-theme=light] .landing-page :is(.footer-brand-mark,.footer-brand-name){background-image:linear-gradient(110deg,#3372d6,#45a2e5)}.landing-page .footer-signoff{justify-content:center;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.landing-page .footer-peeker{pointer-events:none;flex:none;align-self:end;width:clamp(180px,20vw,220px);position:relative;transform:translateY(10%)}.landing-page .footer-mascot{width:100%;max-width:none;height:auto;display:block}.landing-page .footer-note{font-size:1.5rem;transform:rotate(-6deg)}@media (prefers-reduced-motion:reduce){.landing-page .footer-brand-stage{position:relative;bottom:auto}}@media (width<=63.99rem){:is(.landing-page,.product-landing-page) .intro-card{padding:1.75rem}:is(.landing-page,.pricing-page) .matrix-feature{grid-template-columns:1fr;gap:.5rem}:root[data-theme] .landing-page .platform-matrix td,:root[data-theme] .landing-page .platform-matrix th{padding-inline:.75rem!important}.landing-page .intro-outcome{padding:2.5rem}.landing-page .intro-outcome .growth-note{justify-content:flex-end;margin-top:1.5rem;display:flex;position:static}.landing-page .landing-differentiator>div>.grid{grid-template-columns:1fr;gap:2.5rem}.landing-page #counters-container{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.landing-page #counters-container>div:nth-child(3){padding-left:0}.landing-page #counters-container>div:nth-child(3):before{display:none}.landing-page .landing-feature-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .feature-card[data-feature-size]{grid-area:auto/span 1}.landing-page .feature-card[data-feature-size=large]{grid-column:1/-1}}@media (width<=47.99rem){.landing-page #pricing,.landing-page .landing-section{padding-block:3.75rem}.landing-page .footer-information,.landing-page :is(.landing-section,.landing-counters,#pricing)>:is(.max-w-5xl,.max-w-6xl,.max-w-7xl){width:calc(100% - 2.5rem)}.landing-page .landing-counters{padding-block:0 3rem}.landing-page .landing-counters h2{font-size:.8125rem}.landing-page #counters-container>div{padding-inline:1rem}.landing-page .counter-value{font-size:clamp(1.9rem,8vw,2.75rem)}.landing-page .counter-label{font-size:.75rem}.landing-page .landing-section-heading{grid-template-columns:1fr;gap:1rem}.landing-page .intro-heading{margin-bottom:2rem}.landing-page .intro-heading p{font-size:1rem}:is(.landing-page,.product-landing-page) .intro-benefits{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}:is(.landing-page,.product-landing-page) .intro-card{border-radius:1.25rem;padding:1.5rem}:is(.landing-page,.product-landing-page) .intro-card-heading{gap:.75rem;margin-bottom:.75rem}:is(.landing-page,.product-landing-page) .intro-card-heading svg{width:1.375rem;height:1.375rem;padding:.5rem}:is(.landing-page,.product-landing-page) .intro-card p{font-size:.9375rem}.landing-page .landing-feature-groups{grid-template-columns:1fr}.landing-page .feature-card[data-feature-size]{grid-column:auto;padding:1.5rem}.landing-page .feature-card[data-feature-size=large] .feature-metric .bg-clip-text{font-size:3.25rem}.landing-page .pricing-card{padding:1.5rem}.landing-page .pricing-heading{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.landing-page .pricing-compare{gap:.5rem;padding-inline:.75rem}.landing-page .platform-matrix,.landing-page .platform-matrix tbody,.landing-page .platform-matrix thead,.landing-page .platform-matrix thead tr{display:block}:root[data-theme] .landing-page .platform-matrix thead th:first-child{width:auto;display:block;padding:.75rem 0!important}.landing-page .platform-matrix thead th:not(:first-child){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.landing-page .platform-matrix tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem 0;display:grid}.landing-page .platform-matrix tbody th{grid-column:1/-1}:root[data-theme] .landing-page .platform-matrix tbody th,:root[data-theme] .landing-page .platform-matrix td{padding:0!important}.landing-page .matrix-mobile-platform{color:var(--landing-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:block}:is(.landing-page,.pricing-page) .matrix-feature-name{font-size:1.125rem}:is(.landing-page,.pricing-page) .matrix-feature-detail{max-width:none;font-size:.9375rem}.landing-page .intro-outcome{padding:1.75rem}.landing-page .intro-outcome>p:first-child{font-size:clamp(1.75rem,7.5vw,2.5rem)}.landing-page .intro-outcome>p:first-child>span{white-space:normal}.landing-page .intro-outcome .growth-note{justify-content:flex-end;margin-top:1.75rem;font-size:1.75rem;display:flex;position:static}.landing-page .footer-brand-stage{padding:1.5rem 1.25rem 0}.landing-page .footer-signoff{gap:1rem;margin-top:1.25rem}.landing-page .footer-peeker{width:min(36vw,140px)}.landing-page .footer-note{font-size:1.1875rem}:root:lang(zh) .landing-page .footer-note{font-size:1rem}}