:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--aqua:#48adb5;--aqua-dark:#287c84;--aqua-pale:#e8f6f6;--ink:#11282b;--muted:#587073;--line:#d6e4e5;--paper:#f8fbfb;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:4px;outline:3px solid #48adb58c}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fbfbe6;border-bottom:1px solid #d6e4e5cc;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:72px;margin:0 auto;display:flex}.brand{letter-spacing:0;align-items:center;gap:10px;font-size:20px;font-weight:720;display:inline-flex}.brand-mark{color:#fff;background:var(--aqua);border-radius:8px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.main-nav{color:var(--muted);align-items:center;gap:30px;font-size:14px;display:flex}.main-nav a{transition:color .2s,background .2s}.main-nav a:hover{color:var(--ink)}.main-nav .nav-cta{color:#fff;background:var(--ink);border-radius:7px;align-items:center;gap:12px;padding:11px 16px;display:inline-flex}.main-nav .nav-cta:hover{color:#fff;background:var(--aqua-dark)}.menu-toggle{background:0 0;border:0;width:42px;height:42px;padding:10px;display:none}.menu-toggle span{background:var(--ink);width:21px;height:2px;margin:5px auto;display:block}@media (max-width:760px){.header-inner{width:min(100% - 32px,1180px);min-height:64px}.menu-toggle{display:block}.main-nav{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;padding:8px;display:none;position:absolute;inset:64px 16px auto;box-shadow:0 16px 35px #11282b1f}.main-nav.is-open{display:flex}.main-nav a{padding:14px 12px}.main-nav .nav-cta{justify-content:center;margin-top:5px}}.section-shell{width:min(1180px,100% - 48px);margin:0 auto}.hero{grid-template-columns:.91fr 1.09fr;align-items:center;gap:58px;min-height:700px;padding:92px 0 90px;display:grid;overflow:hidden}.eyebrow{color:var(--aqua-dark);align-items:center;gap:10px;margin:0 0 22px;font-size:13px;font-weight:650;display:flex}.eyebrow>span{background:var(--aqua);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #48adb521}.hero h1,h2,h3,p{margin-top:0}.hero h1{color:var(--ink);letter-spacing:0;margin-bottom:24px;font-size:clamp(43px,5.1vw,71px);font-weight:750;line-height:1.1}.hero h1 em{color:var(--aqua);font-style:normal}.hero-lede{max-width:500px;color:var(--muted);margin-bottom:32px;font-size:17px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 20px;font-size:14px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--aqua);box-shadow:0 9px 20px #48adb536}.button-primary:hover{background:var(--aqua-dark)}.button-quiet{color:var(--ink);border:1px solid var(--line);background:#ffffffad}.button-quiet:hover{background:#fff}.hero-proof{color:#728688;align-items:center;gap:10px;margin-top:39px;font-size:12px;display:flex}.hero-proof i{background:#a6b7b9;border-radius:50%;width:3px;height:3px;display:block}.hero-visual{position:relative}.hero-grid{z-index:-1;background-image:linear-gradient(#48adb514 1px,#0000 1px),linear-gradient(90deg,#48adb514 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:-70px -100px;-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}.product-preview{background:#fff;border:1px solid #cfe1e2;border-radius:8px;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 28px 65px #14434726}.preview-topbar{color:#677e81;background:#fbfdfd;border-bottom:1px solid #e2ebec;align-items:center;gap:14px;height:47px;padding:0 16px;font-size:10px;display:flex}.preview-dots{gap:5px;display:flex}.preview-dots i{background:#d1dfdf;border-radius:50%;width:7px;height:7px}.preview-dots i:first-child{background:#8ecacf}.preview-status{color:#719093;align-items:center;gap:5px;margin-left:auto;display:flex}.preview-status b{background:#4eb581;border-radius:50%;width:6px;height:6px}.preview-body{grid-template-columns:106px 1fr;min-height:381px;display:grid}.preview-sidebar{color:#8ca0a2;background:#f8fafb;border-right:1px solid #edf1f1;flex-direction:column;gap:15px;padding:15px 11px;font-size:9px;display:flex}.preview-avatar{color:#fff;background:var(--aqua);border-radius:5px;place-items:center;width:22px;height:22px;margin-bottom:10px;font-size:10px;display:grid}.preview-sidebar .side-active{color:var(--aqua-dark);background:#e8f6f6;border-radius:4px;padding:7px 8px;font-weight:700}.preview-main{padding:22px 23px}.preview-heading{justify-content:space-between;align-items:flex-start;display:flex}.preview-heading small{color:#a4b2b4;margin-bottom:5px;font-size:9px;display:block}.preview-heading strong{font-size:17px}.preview-pill{color:#698286;background:#f2f6f6;border-radius:4px;padding:5px 7px;font-size:8px}.preview-task{background:linear-gradient(120deg,#f3fbfb,#fff);border:1px solid #cce6e7;border-radius:6px;margin-top:22px;padding:15px}.task-intro{align-items:flex-start;gap:10px;display:flex}.task-orb{color:#fff;background:var(--aqua);border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.task-intro b{margin-bottom:4px;font-size:10px;display:block}.task-intro small{color:#759093;font-size:8px}.task-progress{grid-template-columns:repeat(6,1fr);gap:4px;margin:15px 0 10px;display:grid}.task-progress span{background:#7bcbd1;border-radius:10px;height:4px}.task-progress span:last-child{background:#d9e9e9}.task-agents{flex-wrap:wrap;gap:5px;display:flex}.task-agents span{color:#68858a;background:#eaf3f3;border-radius:3px;padding:4px 6px;font-size:8px}.task-agents .done{color:#26855e;background:#e5f5ed}.preview-result{border:1px solid #e7eeee;border-radius:6px;margin-top:12px;padding:15px}.result-label{color:var(--aqua-dark);justify-content:space-between;margin-bottom:8px;font-size:8px;font-weight:700;display:flex}.result-label em{color:#a3b2b4;font-style:normal;font-weight:400}.preview-result strong{font-size:12px}.preview-result p{color:#82999b;margin:8px 0 12px;font-size:8px;line-height:1.7}.result-meta{color:#82999b;align-items:center;gap:8px;font-size:8px;display:flex}.result-meta b{color:var(--aqua-dark);margin-left:auto}.capabilities{padding:110px 0 120px}.section-kicker{color:#6e8588;align-items:baseline;gap:17px;margin-bottom:36px;font-size:13px;display:flex}.section-kicker span{color:var(--aqua);font-weight:750}.section-kicker p{margin:0}.section-heading{grid-template-columns:1fr 330px;align-items:end;gap:40px;margin-bottom:52px;display:grid}.section-heading h2,.enterprise h2,.faq h2{letter-spacing:0;margin:0;font-size:clamp(32px,3.7vw,51px);line-height:1.19}.section-heading>p{color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.8}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.capability-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfdfd;min-height:269px;padding:25px 21px}.capability-card-top{color:#95a9aa;justify-content:space-between;font-size:12px;display:flex}.capability-card-top b{width:27px;height:27px;color:var(--aqua-dark);background:var(--aqua-pale);border-radius:6px;place-items:center;font-size:14px;display:grid}.capability-card h3{margin:61px 0 12px;font-size:17px}.capability-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.82}.workflow{color:#edfafa;background:var(--ink);padding:112px 0}.workflow-inner{grid-template-columns:.83fr 1.17fr;gap:115px;display:grid}.eyebrow.light{color:#9ed8dd}.eyebrow.light>span{background:#9ed8dd;box-shadow:0 0 0 5px #9ed8dd1c}.workflow h2{color:#fff;margin-bottom:24px;font-size:clamp(34px,4.2vw,55px);line-height:1.18}.workflow-intro>p:not(.eyebrow){color:#b2cccf;max-width:350px;margin-bottom:31px;font-size:15px;line-height:1.85}.workflow-intro>a{color:#fff;gap:15px;font-size:14px;font-weight:650;display:inline-flex}.workflow-steps{margin:0;padding:0;list-style:none}.workflow-steps li{border-bottom:1px solid #b5e0e22e;grid-template-columns:45px 1fr 20px;align-items:center;gap:17px;margin-bottom:29px;padding:0 0 29px;display:grid}.workflow-steps li:last-child{margin-bottom:0}.workflow-steps li>span{color:#72c4cb;font-size:13px}.workflow-steps h3{color:#fff;margin:0 0 8px;font-size:19px}.workflow-steps p{color:#a6c2c5;margin:0;font-size:13px;line-height:1.7}.workflow-steps>li>b{color:#9ed8dd;font-size:18px;font-weight:400}.enterprise{padding:118px 0}.enterprise-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:90px;display:grid}.enterprise-points{border-top:1px solid var(--line)}.enterprise-points article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:16px;padding:21px 0;display:grid}.enterprise-points article>span{color:var(--aqua);font-size:12px;font-weight:700}.enterprise-points h3{margin:0 0 7px;font-size:17px}.enterprise-points p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.faq{border-top:1px solid var(--line);grid-template-columns:.77fr 1.23fr;gap:84px;padding:105px 0 120px;display:grid}.faq-intro>p:not(.eyebrow){max-width:260px;color:var(--muted);margin:18px 0 24px;font-size:14px;line-height:1.75}.faq-intro>a{color:var(--aqua-dark);font-size:14px;font-weight:650}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:16px;font-weight:650;display:flex}.faq-plus{width:25px;height:25px;color:var(--aqua-dark);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:400;display:grid}.faq-item.is-open .faq-plus{color:#fff;background:var(--aqua);border-color:var(--aqua)}.faq-answer{max-width:550px;color:var(--muted);padding:0 47px 22px 0;font-size:14px;line-height:1.85}.closing{color:#fff;background:var(--aqua);padding:103px 0}.closing-inner{flex-direction:column;align-items:flex-start;display:flex}.closing h2{margin:0 0 30px;font-size:clamp(38px,5.2vw,65px);line-height:1.14}.button-light{color:var(--aqua-dark);background:#fff}.button-light:hover{background:#effafa}.footer{color:#778f91;grid-template-columns:1fr 1fr auto;align-items:center;min-height:91px;font-size:12px;display:grid}.footer p{text-align:center;margin:0}.footer .brand{color:var(--ink);font-size:17px}@media (max-width:760px){.section-shell{width:min(100% - 32px,1180px)}.hero{min-height:unset;flex-direction:column;align-items:stretch;gap:53px;padding:62px 0 73px;display:flex}.hero h1{font-size:45px}.hero-lede{font-size:15px}.hero-proof{gap:7px;font-size:10px}.product-preview{transform:none}.preview-body{grid-template-columns:72px 1fr;min-height:320px}.preview-sidebar{gap:12px;padding:13px 8px;font-size:8px}.preview-main{padding:16px}.preview-heading strong{font-size:14px}.preview-task{margin-top:16px;padding:11px}.preview-result{padding:11px}.result-meta span:nth-child(2){display:none}.capabilities,.enterprise{padding:77px 0}.section-kicker{margin-bottom:25px}.section-heading{margin-bottom:35px;display:block}.section-heading h2{margin-bottom:20px}.capability-grid{grid-template-columns:1fr 1fr}.capability-card{min-height:224px;padding:18px 15px}.capability-card h3{margin-top:44px;font-size:15px}.capability-card p{font-size:12px}.workflow{padding:76px 0}.workflow-inner{display:block}.workflow-intro{margin-bottom:48px}.workflow-steps li{grid-template-columns:35px 1fr 18px;gap:8px}.workflow-steps h3{font-size:17px}.enterprise-layout,.faq{display:block}.enterprise h2{margin-bottom:39px}.faq{padding:75px 0 85px}.faq-intro{margin-bottom:39px}.faq-question{font-size:15px}.closing{padding:76px 0}.closing h2{font-size:42px}.footer{min-height:unset;grid-template-columns:1fr auto;gap:15px;padding:23px 0}.footer p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
