:root{--ink: #18242d;--ink-soft: #59666f;--paper: #f7f5ef;--paper-deep: #ebe8df;--paper-bright: #fffdf8;--white: #ffffff;--line: rgba(24, 36, 45, 0.14);--line-strong: rgba(24, 36, 45, 0.24);--navy: #10212b;--navy-deep: #0a171e;--navy-soft: #183442;--cyan: #25b9d2;--cyan-deep: #087f9a;--mint: #a5e87c;--orange: #ff9d57;--shadow: 0 28px 80px rgba(26, 40, 49, 0.12);--shadow-dark: 0 32px 100px rgba(5, 14, 20, 0.34);--shell: min(1180px, calc(100% - 96px));--type-micro: 10px;--type-label: 12px;--type-small: 14px;--type-body: 16px;--type-title: 20px;--type-section: clamp(38px, 4.1vw, 58px);--type-display: clamp(52px, 6vw, 82px);--sans: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--display: "Avenir Next", "DIN Alternate", "PingFang SC", "Microsoft YaHei", sans-serif;--mono: "SFMono-Regular", "Cascadia Mono", "Menlo", "Consolas", monospace}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:var(--type-body);line-height:1.7;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.nav-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{padding:0;color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(a,button):focus-visible{outline:3px solid var(--cyan);outline-offset:4px}::selection{color:var(--navy);background:var(--mint)}.shell{width:var(--shell);margin:0 auto}.sr-only,.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link:focus{z-index:100;top:16px;left:16px;width:auto;height:auto;padding:10px 16px;margin:0;clip:auto;color:var(--white);background:var(--navy);border-radius:5px}.section{position:relative;padding:120px 0}section[id]{scroll-margin-top:96px}.section--dark{color:var(--white);background:var(--navy)}.section--paper-deep{background:var(--paper-deep)}.section-kicker,.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--cyan-deep);font-size:var(--type-small);font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.sequence-index{font-family:var(--mono);font-size:var(--type-small);font-variant-numeric:tabular-nums;font-weight:700}.section-kicker .sequence-index{display:inline-grid;width:34px;height:26px;place-items:center;color:var(--navy);background:var(--mint);border-radius:3px;letter-spacing:0}.section-heading{max-width:790px;margin-bottom:62px}.section-heading h2,.faq__intro h2,.contact-panel h2{margin:0;color:var(--ink);font-family:var(--display);font-size:var(--type-section);font-weight:800;letter-spacing:-.052em;line-height:1.1;text-wrap:balance}.section-heading>p:last-child{max-width:620px;margin:26px 0 0;color:var(--ink-soft)}.section-heading--split{display:grid;max-width:none;grid-template-columns:minmax(0, 1.35fr) minmax(260px, .65fr);gap:80px;align-items:end}.section-heading--split>p{max-width:390px;margin:0 0 3px auto}.section-heading--center{margin-right:auto;margin-left:auto;text-align:center}.section-heading--center .section-kicker{justify-content:center}.section-heading--center>p:last-child{margin-right:auto;margin-left:auto}.section-heading--dark h2{color:var(--white)}.section-heading--dark>p:last-child{color:rgba(240,248,250,.67)}.section-heading--dark code{padding:2px 6px;color:var(--mint);background:rgba(255,255,255,.08);border-radius:4px;font-family:var(--mono);font-size:.88em}.button{display:inline-flex;min-height:54px;padding:0 24px;align-items:center;justify-content:center;gap:18px;border:1px solid rgba(0,0,0,0);border-radius:999px;cursor:pointer;font-size:var(--type-small);font-weight:800;line-height:1;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.button>span{font-family:var(--display);font-size:var(--type-title);font-weight:500;line-height:0}.button--primary{color:var(--navy);background:var(--mint);box-shadow:0 14px 32px rgba(100,154,67,.22)}.button--dark{color:var(--white);background:var(--navy)}.button--light{color:var(--navy);background:var(--white)}.button--outline-light{color:var(--white);background:rgba(0,0,0,0);border-color:rgba(255,255,255,.34)}.button--small{min-height:42px;padding:0 18px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:var(--type-small);font-weight:800}.text-link span{color:var(--cyan-deep);font-family:var(--display);font-size:var(--type-title);transition:transform 180ms ease}.status-light{display:inline-block;width:8px;height:8px;flex:0 0 auto;background:var(--mint);border-radius:50%;box-shadow:0 0 0 5px rgba(165,232,124,.16)}.site-header{position:fixed;z-index:50;top:0;right:0;left:0;color:var(--ink);background:rgba(247,245,239,.78);border-bottom:1px solid rgba(0,0,0,0);backdrop-filter:blur(18px);transition:background-color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.site-header.is-scrolled{background:rgba(247,245,239,.96);border-color:var(--line);box-shadow:0 10px 32px rgba(20,36,43,.06)}.site-header__inner{display:flex;min-height:88px;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:12px}.brand__mark{display:grid;width:52px;height:52px;place-items:center;overflow:hidden;background:var(--navy);border-radius:13px}.brand__mark img{width:38px;height:38px;object-fit:contain}.brand__copy{display:grid;gap:3px;line-height:1.05}.brand__copy strong{font-size:var(--type-body);font-weight:800;letter-spacing:.06em}.brand__copy small{color:var(--ink-soft);font-family:var(--mono);font-size:var(--type-micro);letter-spacing:.14em}.site-nav{display:flex;align-items:center;gap:30px}.site-nav ul{display:flex;padding:0;margin:0;align-items:center;gap:28px;list-style:none}.site-nav li a{position:relative;color:var(--ink-soft);font-size:var(--type-small);font-weight:700;transition:color 180ms ease}.site-nav li a::after{position:absolute;right:0;bottom:-9px;left:0;height:2px;content:"";background:var(--cyan);transform:scaleX(0);transform-origin:left;transition:transform 180ms ease}.site-nav li a.is-active{color:var(--ink)}.site-nav li a.is-active::after{transform:scaleX(1)}.menu-toggle{display:none;width:46px;height:46px;place-items:center;background:rgba(0,0,0,0);border:1px solid var(--line);border-radius:50%;cursor:pointer}.menu-toggle>span:not(.sr-only){position:absolute;width:19px;height:2px;background:var(--ink);transition:transform 180ms ease}.menu-toggle>span:nth-child(2){transform:translateY(-4px)}.menu-toggle>span:nth-child(3){transform:translateY(4px)}.menu-toggle[aria-expanded=true]>span:nth-child(2){transform:rotate(45deg)}.menu-toggle[aria-expanded=true]>span:nth-child(3){transform:rotate(-45deg)}.hero{position:relative;min-height:900px;padding:164px 0 0;overflow:hidden;background:radial-gradient(circle at 78% 20%, rgba(37,185,210,.12), rgba(0,0,0,0) 26%),radial-gradient(circle at 7% 74%, rgba(165,232,124,.16), rgba(0,0,0,0) 25%),var(--paper)}.hero__grid,.install__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(16,33,43,.055) 1px, rgba(0,0,0,0) 1px),linear-gradient(90deg, rgba(16,33,43,.055) 1px, rgba(0,0,0,0) 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom, rgba(0,0,0,0) 4%, #000 34%, #000 76%, rgba(0,0,0,0) 100%)}.hero__orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.hero__orb--cyan{top:122px;right:-140px;width:360px;height:360px;background:rgba(37,185,210,.1);border:1px solid rgba(37,185,210,.28)}.hero__orb--mint{bottom:30px;left:-100px;width:230px;height:230px;background:rgba(165,232,124,.12);border:1px solid rgba(117,175,81,.18)}.hero__layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, .86fr) minmax(590px, 1.14fr);gap:70px;align-items:center}.hero__copy{padding-bottom:34px}.eyebrow{color:var(--cyan-deep);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.07em}.hero h1{max-width:680px;margin:0;color:var(--ink);font-family:var(--display);font-size:var(--type-display);font-weight:800;letter-spacing:-.066em;line-height:.99;text-wrap:balance}.hero h1 span{display:block;color:var(--cyan-deep)}.hero__lead{max-width:590px;margin:32px 0 0;color:var(--ink-soft);font-size:18px;line-height:1.82}.hero__actions{display:flex;margin-top:38px;align-items:center;gap:28px}.hero__promise{display:flex;margin-top:38px;color:var(--ink-soft);font-family:var(--mono);font-size:var(--type-label);gap:22px}.hero__promise span{display:flex;align-items:center;gap:8px}.hero__promise span::before{width:5px;height:5px;content:"";background:var(--cyan);border-radius:50%}.studio{position:relative;min-width:0;overflow:hidden;color:var(--white);background:var(--navy);border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:var(--shadow-dark)}.studio::before{position:absolute;z-index:3;top:52px;right:0;bottom:0;left:0;content:"";pointer-events:none;box-shadow:inset 0 0 80px rgba(0,0,0,.16)}.studio__bar{position:relative;z-index:4;display:grid;min-height:52px;padding:0 18px;grid-template-columns:1fr auto 1fr;align-items:center;color:rgba(240,248,250,.64);background:var(--navy-deep);border-bottom:1px solid rgba(255,255,255,.09);font-family:var(--mono);font-size:var(--type-micro);letter-spacing:.06em}.studio__bar p{display:flex;margin:0;align-items:center;gap:9px}.studio__bar .status-light{width:6px;height:6px;box-shadow:0 0 0 4px rgba(165,232,124,.12)}.studio__version{justify-self:end}.window-dots{display:flex;gap:6px}.window-dots span{width:7px;height:7px;background:rgba(255,255,255,.22);border-radius:50%}.window-dots span:first-child{background:var(--orange)}.window-dots span:nth-child(2){background:var(--mint)}.window-dots span:last-child{background:var(--cyan)}.studio__canvas{position:relative;min-height:615px;overflow:hidden;background:linear-gradient(rgba(37,185,210,.08) 1px, rgba(0,0,0,0) 1px),linear-gradient(90deg, rgba(37,185,210,.08) 1px, rgba(0,0,0,0) 1px),radial-gradient(circle at 50% 40%, rgba(37,185,210,.14), rgba(0,0,0,0) 34%);background-size:38px 38px,38px 38px,auto}.studio__canvas::after{position:absolute;top:32px;right:32px;width:10px;height:10px;content:"";background:var(--mint);border-radius:50%;box-shadow:0 0 0 7px rgba(165,232,124,.1),0 0 32px rgba(165,232,124,.38)}.phone-preview{position:absolute;z-index:2;top:31px;left:50%;width:259px;margin:0;transform:translateX(-50%)}.phone-preview__screen{position:relative;aspect-ratio:9/16;overflow:hidden;background:#0d1424;border:7px solid #071219;border-radius:29px;box-shadow:0 0 0 1px rgba(255,255,255,.2),0 28px 70px rgba(0,0,0,.45)}.phone-preview__screen::before{position:absolute;z-index:5;top:8px;left:50%;width:46px;height:5px;content:"";background:rgba(3,10,15,.86);border-radius:999px;transform:translateX(-50%)}.preview-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.025);transition:opacity 420ms ease,transform 900ms ease}.preview-slide.is-active{opacity:1;transform:scale(1)}.phone-preview__label{position:absolute;z-index:6;right:12px;bottom:12px;left:12px;display:flex;padding:9px 10px;align-items:center;justify-content:space-between;color:rgba(255,255,255,.86);background:rgba(8,17,28,.72);border:1px solid rgba(255,255,255,.16);border-radius:6px;backdrop-filter:blur(8px);font-family:var(--mono);font-size:8px}.phone-preview__label strong{color:var(--mint);font-weight:700}.phone-preview__controls{display:flex;margin-top:15px;justify-content:center;gap:10px}.preview-dot{width:7px;height:7px;background:rgba(255,255,255,.26);border:0;border-radius:50%;cursor:pointer;transition:width 180ms ease,background-color 180ms ease}.preview-dot.is-active{width:25px;background:var(--mint);border-radius:999px}.job-card{position:absolute;z-index:1;width:168px;padding:15px;background:rgba(10,25,33,.86);border:1px solid rgba(37,185,210,.26);border-radius:7px;box-shadow:0 16px 44px rgba(0,0,0,.22);backdrop-filter:blur(10px)}.job-card::after{position:absolute;top:50%;width:48px;height:1px;content:"";background:repeating-linear-gradient(90deg, var(--cyan) 0 6px, rgba(0,0,0,0) 6px 10px)}.job-card>span{display:block;margin-bottom:9px;color:var(--cyan);font-family:var(--mono);font-size:9px;letter-spacing:.12em}.job-card strong,.job-card small{display:block}.job-card strong{font-size:13px;line-height:1.55}.job-card small{margin-top:7px;color:rgba(240,248,250,.5);font-size:10px}.job-card--input{top:132px;left:26px}.job-card--input::after{left:100%}.job-card--output{top:310px;right:24px}.job-card--output::after{right:100%}.pipeline{position:absolute;z-index:4;right:25px;bottom:24px;left:25px;padding:14px 16px 12px;background:rgba(8,20,27,.84);border:1px solid rgba(255,255,255,.1);border-radius:7px;backdrop-filter:blur(12px)}.pipeline__track{height:3px;margin-bottom:12px;overflow:hidden;background:rgba(255,255,255,.1);border-radius:99px}.pipeline__track span{display:block;width:58%;height:100%;background:linear-gradient(90deg, var(--mint), var(--cyan));border-radius:inherit;box-shadow:0 0 16px rgba(37,185,210,.42)}.pipeline ol{display:grid;padding:0;margin:0;grid-template-columns:repeat(5, 1fr);list-style:none}.pipeline li{color:rgba(240,248,250,.4);font-size:10px;text-align:center}.pipeline li span{display:block;color:rgba(240,248,250,.28);font-family:var(--mono);font-size:8px}.pipeline li.is-complete{color:rgba(240,248,250,.78)}.pipeline li.is-complete span{color:var(--mint)}.pipeline li.is-active{color:var(--white);font-weight:700}.pipeline li.is-active span{color:var(--cyan)}.hero__foot{position:relative;z-index:3;display:flex;min-height:112px;margin-top:62px;align-items:center;gap:24px;border-top:1px solid var(--line)}.hero__foot .sequence-index{display:grid;width:36px;height:36px;place-items:center;color:var(--navy);background:var(--mint);border-radius:3px}.hero__foot p{margin:0;color:var(--ink-soft);font-size:var(--type-small)}.trust-strip{color:var(--white);background:var(--navy-deep)}.trust-strip__grid{display:grid;min-height:126px;grid-template-columns:repeat(4, 1fr)}.trust-strip__grid>div{display:grid;padding:26px 22px;grid-template-columns:46px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:15px;border-left:1px solid rgba(255,255,255,.1)}.trust-strip__grid>div:last-child{border-right:1px solid rgba(255,255,255,.1)}.trust-strip__icon{display:grid;width:46px;height:46px;grid-row:1/3;place-items:center;color:var(--mint);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:50%;font-family:var(--mono);font-size:var(--type-label);font-weight:700}.trust-strip strong{font-size:var(--type-small)}.trust-strip small{color:rgba(240,248,250,.5);font-size:var(--type-label)}.showcase{background:linear-gradient(90deg, rgba(0,0,0,0) 49.94%, rgba(24,36,45,.045) 50%, rgba(0,0,0,0) 50.06%),var(--paper-bright)}.showcase-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:22px;align-items:stretch}.output-card,.delivery-card{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.output-card--lead{grid-column:span 4}.output-card--detail{grid-column:span 4}.output-card__image{position:relative;aspect-ratio:.74;overflow:hidden;background:var(--navy)}.output-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 700ms cubic-bezier(.2, .75, .2, 1)}.output-card__badge{position:absolute;top:16px;left:16px;padding:7px 10px;color:var(--navy);background:var(--mint);border-radius:3px;font-family:var(--mono);font-size:9px;font-weight:800;letter-spacing:.1em}.output-card figcaption{display:grid;min-height:150px;padding:24px;grid-template-columns:40px 1fr;gap:16px;background:var(--paper)}.output-card figcaption .sequence-index{color:var(--cyan-deep)}.output-card figcaption strong{font-size:17px}.output-card figcaption p{margin:8px 0 0;color:var(--ink-soft);font-size:var(--type-small)}.delivery-card{display:flex;grid-column:span 4;flex-direction:column;color:var(--white);background:linear-gradient(rgba(37,185,210,.08) 1px, rgba(0,0,0,0) 1px),linear-gradient(90deg, rgba(37,185,210,.08) 1px, rgba(0,0,0,0) 1px),var(--navy);background-size:34px 34px}.delivery-card__header{display:flex;min-height:54px;padding:0 18px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12);font-family:var(--mono);font-size:var(--type-micro);letter-spacing:.08em}.status-pill{display:inline-flex;padding:5px 8px;align-items:center;gap:7px;color:var(--mint);background:rgba(165,232,124,.08);border:1px solid rgba(165,232,124,.22);border-radius:99px}.status-pill i{width:5px;height:5px;background:currentColor;border-radius:50%}.delivery-card__main{padding:36px 28px 28px;flex:1}.delivery-card__main>strong{display:block;margin-bottom:30px;font-family:var(--display);font-size:27px;letter-spacing:-.035em;line-height:1.25}.delivery-card__main ul{display:grid;padding:0;margin:0;gap:2px;list-style:none}.delivery-card__main li{display:flex;padding:13px 0;align-items:center;gap:14px;color:rgba(240,248,250,.72);border-bottom:1px solid rgba(255,255,255,.09);font-size:var(--type-small)}.delivery-card__main li span{color:var(--cyan);font-family:var(--mono);font-size:var(--type-micro)}.delivery-card__metrics{display:grid;grid-template-columns:repeat(3, 1fr);border-top:1px solid rgba(255,255,255,.12)}.delivery-card__metrics div{padding:18px 9px;text-align:center}.delivery-card__metrics div+div{border-left:1px solid rgba(255,255,255,.1)}.delivery-card__metrics small,.delivery-card__metrics strong{display:block}.delivery-card__metrics small{margin-bottom:4px;color:rgba(240,248,250,.42);font-size:9px}.delivery-card__metrics strong{color:var(--mint);font-family:var(--mono);font-size:10px}.workflow{overflow:hidden}.workflow::before{position:absolute;top:0;right:-180px;width:520px;height:520px;content:"";background:radial-gradient(circle, rgba(37,185,210,.1), rgba(0,0,0,0) 68%);pointer-events:none}.workflow-track{position:relative;display:grid;margin-top:16px;grid-template-columns:repeat(3, 1fr);gap:0}.workflow-track::before{position:absolute;top:47px;right:16.66%;left:16.66%;height:1px;content:"";background:var(--line-strong)}.workflow-step{position:relative;padding:0 50px 0 0}.workflow-step+.workflow-step{padding-left:36px}.workflow-step__meta{position:relative;display:flex;height:96px;align-items:center;justify-content:space-between}.workflow-step__meta .sequence-index{color:var(--cyan-deep)}.workflow-step__node{position:absolute;z-index:2;top:41px;left:50%;width:13px;height:13px;background:var(--paper);border:3px solid var(--cyan);border-radius:50%;transform:translateX(-50%)}.workflow-step h3{margin:0;font-family:var(--display);font-size:24px;letter-spacing:-.025em}.workflow-step p{max-width:300px;margin:14px 0 0;color:var(--ink-soft)}.workflow-example{display:grid;margin-top:72px;padding:30px 34px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;background:var(--paper-deep);border-left:4px solid var(--cyan)}.workflow-example>span{color:var(--ink-soft);font-size:var(--type-small)}.workflow-example blockquote{margin:0;font-size:19px;font-weight:700}.workflow-example strong{color:var(--cyan-deep);font-size:var(--type-small);white-space:nowrap}.install{overflow:hidden;background:radial-gradient(circle at 86% 18%, rgba(37,185,210,.14), rgba(0,0,0,0) 26%),var(--navy)}.install__grid{background-image:linear-gradient(rgba(37,185,210,.09) 1px, rgba(0,0,0,0) 1px),linear-gradient(90deg, rgba(37,185,210,.09) 1px, rgba(0,0,0,0) 1px);mask-image:linear-gradient(135deg, #000, rgba(0,0,0,0) 72%)}.install .shell{position:relative;z-index:2}.install-console{overflow:hidden;background:#09171e;border:1px solid rgba(37,185,210,.25);border-radius:9px;box-shadow:var(--shadow-dark)}.install-console__bar,.install-console__foot{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:var(--type-micro);letter-spacing:.06em}.install-console__bar{min-height:50px;padding:0 20px;color:rgba(240,248,250,.5);background:rgba(255,255,255,.025);border-bottom:1px solid rgba(255,255,255,.09)}.install-console__bar span:first-child{color:var(--cyan)}.install-console__body{position:relative;display:grid;min-height:214px;padding:48px 38px;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:24px}.install-console__prompt{color:var(--mint);font-family:var(--mono);font-size:32px;line-height:1}.install-console__body p{max-width:780px;margin:0;color:var(--white);font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.7;text-wrap:pretty}.copy-button{display:inline-flex;min-height:52px;padding:0 20px;align-items:center;gap:12px;color:var(--navy);background:var(--mint);border:0;border-radius:999px;cursor:pointer;font-size:var(--type-small);font-weight:800;white-space:nowrap;transition:background-color 180ms ease,transform 180ms ease}.copy-button i{position:relative;width:14px;height:14px;border:1.5px solid currentColor;border-radius:2px}.copy-button i::after{position:absolute;top:-5px;left:-5px;width:10px;height:10px;content:"";border:1.5px solid currentColor;border-radius:2px}.copy-button.is-copied{background:var(--cyan)}.install-console__foot{min-height:54px;padding:0 20px;color:rgba(240,248,250,.45);border-top:1px solid rgba(255,255,255,.09)}.install-console__foot>span{display:flex;align-items:center;gap:10px}.install-console__foot .status-light{width:6px;height:6px;box-shadow:none}.install-console__foot a{color:var(--cyan);font-weight:700}.agent-cloud{display:grid;margin-top:44px;padding-top:38px;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid rgba(255,255,255,.12)}.agent-cloud__copy .section-kicker{margin-bottom:12px;color:var(--mint)}.agent-cloud__copy>p:last-child{max-width:390px;margin:0;color:rgba(240,248,250,.58)}.agent-cloud__list{display:flex;align-content:flex-start;flex-wrap:wrap;gap:10px}.agent-cloud__list span{display:inline-flex;min-height:41px;padding:0 14px;align-items:center;gap:10px;color:rgba(255,255,255,.84);background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);border-radius:4px;font-family:var(--mono);font-size:var(--type-label)}.agent-cloud__list i{width:5px;height:5px;background:var(--mint);border-radius:50%}.capabilities{overflow:hidden}.capabilities::after{position:absolute;bottom:-130px;left:-130px;width:390px;height:390px;content:"";border:1px solid rgba(8,127,154,.16);border-radius:50%;box-shadow:0 0 0 70px rgba(8,127,154,.035),0 0 0 140px rgba(8,127,154,.025);pointer-events:none}.capabilities .shell{position:relative;z-index:2}.ability-flow{display:grid;padding:34px;margin-bottom:30px;grid-template-columns:auto minmax(50px, 1fr) minmax(340px, 1.2fr) minmax(50px, 1fr) auto;align-items:center;gap:20px;background:var(--paper-bright);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 50px rgba(25,41,49,.06)}.ability-flow__input,.ability-flow__output{display:grid;gap:8px}.ability-flow__input span,.ability-flow__output span{display:grid;min-width:72px;min-height:34px;place-items:center;color:var(--ink-soft);background:var(--paper-deep);border:1px solid var(--line);border-radius:3px;font-family:var(--mono);font-size:var(--type-micro)}.ability-flow__output span{color:var(--navy);background:rgba(165,232,124,.38);border-color:rgba(80,131,48,.2);font-weight:800}.ability-flow__line{position:relative;height:1px;overflow:hidden;background:var(--line-strong)}.ability-flow__line i{position:absolute;top:-2px;width:5px;height:5px;background:var(--cyan);border-radius:50%;animation:signal 2.8s linear infinite}.ability-flow__core{padding:28px;color:var(--white);background:linear-gradient(rgba(37,185,210,.08) 1px, rgba(0,0,0,0) 1px),linear-gradient(90deg, rgba(37,185,210,.08) 1px, rgba(0,0,0,0) 1px),var(--navy);background-size:28px 28px;border-radius:7px;text-align:center}.ability-flow__core img{width:54px;height:54px;margin:0 auto 16px;object-fit:contain}.ability-flow__core small,.ability-flow__core strong,.ability-flow__core p{display:block}.ability-flow__core small{color:var(--cyan);font-family:var(--mono);font-size:9px;letter-spacing:.12em}.ability-flow__core strong{margin-top:5px;font-family:var(--display);font-size:22px}.ability-flow__core p{margin:9px 0 0;color:rgba(240,248,250,.55);font-family:var(--mono);font-size:10px}@keyframes signal{from{left:-5px}to{left:100%}}.capability-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;overflow:hidden;background:var(--line);border:1px solid var(--line);border-radius:8px}.capability-card{position:relative;min-height:250px;padding:26px;overflow:hidden;background:var(--paper-bright);transition:color 220ms ease,background-color 220ms ease}.capability-card__index{color:var(--cyan-deep)}.capability-card__signal{position:absolute;top:27px;right:24px;display:flex;height:18px;align-items:end;gap:3px}.capability-card__signal i{width:3px;height:7px;background:var(--line-strong)}.capability-card__signal i:nth-child(2){height:13px}.capability-card__signal i:nth-child(3){height:18px;background:var(--cyan)}.capability-card h3{margin:68px 0 0;font-family:var(--display);font-size:22px;letter-spacing:-.025em}.capability-card p{margin:13px 0 0;color:var(--ink-soft);font-size:var(--type-small);line-height:1.8}.trial-banner{position:relative;display:flex;min-height:148px;padding:28px 34px;margin-top:30px;overflow:hidden;align-items:center;justify-content:space-between;gap:30px;background:var(--mint);border-radius:8px}.trial-banner::before{position:absolute;right:180px;width:220px;height:220px;content:"05";color:rgba(16,33,43,.06);font-family:var(--display);font-size:170px;font-weight:800;line-height:1.25}.trial-banner>div{position:relative;z-index:2;display:grid}.trial-banner .section-kicker{margin-bottom:5px;color:var(--cyan-deep);font-family:var(--mono);font-size:var(--type-micro)}.trial-banner strong{color:var(--navy);font-family:var(--display);font-size:28px;letter-spacing:-.03em}.trial-banner>div>span{color:rgba(16,33,43,.66);font-size:var(--type-small)}.trial-banner .button{position:relative;z-index:2;flex:0 0 auto}.pricing{background:radial-gradient(circle at 50% 12%, rgba(37,185,210,.08), rgba(0,0,0,0) 28%),var(--paper)}.pricing-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;align-items:stretch}.price-card{position:relative;display:flex;min-width:0;min-height:550px;padding:34px;flex-direction:column;background:var(--paper-bright);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 55px rgba(22,38,47,.055)}.price-card--featured{color:var(--white);background:linear-gradient(rgba(37,185,210,.07) 1px, rgba(0,0,0,0) 1px),linear-gradient(90deg, rgba(37,185,210,.07) 1px, rgba(0,0,0,0) 1px),var(--navy);background-size:34px 34px;border-color:var(--navy);box-shadow:var(--shadow-dark);transform:translateY(-18px)}.price-card__badge{position:absolute;top:0;right:28px;padding:7px 13px;color:var(--navy);background:var(--mint);border-radius:0 0 4px 4px;font-size:var(--type-label);font-weight:800}.price-card__head{display:flex;align-items:center;gap:20px}.price-card__head .sequence-index{color:var(--cyan-deep)}.price-card--featured .price-card__head .sequence-index{color:var(--cyan)}.price-card h3{margin:0;font-size:var(--type-title)}.price-card__price{display:flex;margin:45px 0 18px;align-items:baseline}.price-card__price>span{margin-right:5px;color:var(--cyan-deep);font-family:var(--display);font-size:24px;font-weight:800}.price-card--featured .price-card__price>span{color:var(--mint)}.price-card__price strong{font-family:var(--display);font-size:72px;font-variant-numeric:tabular-nums;letter-spacing:-.07em;line-height:.9}.price-card__price small{margin-left:12px;color:var(--ink-soft);font-size:var(--type-label)}.price-card--featured .price-card__price small{color:rgba(240,248,250,.56)}.price-card>p{min-height:55px;margin:0;color:var(--ink-soft);font-size:var(--type-small)}.price-card--featured>p{color:rgba(240,248,250,.6)}.price-card ul{display:grid;padding:24px 0 30px;margin:24px 0 0;gap:12px;border-top:1px solid var(--line);list-style:none}.price-card--featured ul{border-color:rgba(255,255,255,.12)}.price-card li{position:relative;padding-left:22px;color:var(--ink-soft);font-size:var(--type-small)}.price-card--featured li{color:rgba(240,248,250,.72)}.price-card li::before{position:absolute;top:.7em;left:0;width:7px;height:4px;content:"";border-bottom:2px solid var(--cyan-deep);border-left:2px solid var(--cyan-deep);transform:rotate(-45deg)}.price-card--featured li::before{border-color:var(--mint)}.price-card .button{width:100%;margin-top:auto}.pricing-note{margin:34px 0 0;color:var(--ink-soft);font-size:var(--type-small);text-align:center}.support{background:radial-gradient(circle at 8% 0, rgba(37,185,210,.16), rgba(0,0,0,0) 24%),var(--navy)}.support-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;overflow:hidden;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);border-radius:8px}.support-card{display:flex;min-height:400px;padding:30px;flex-direction:column;background:rgba(9,23,30,.72)}.support-card__head{display:flex;padding-bottom:22px;margin-bottom:35px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12)}.support-card__head .sequence-index{color:var(--cyan)}.support-card__head p{margin:0;color:rgba(240,248,250,.45);font-family:var(--mono);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase}.support-card>strong{margin-top:12px;color:var(--white);font-family:var(--display);font-size:25px;letter-spacing:-.02em}.support-card>span{color:rgba(240,248,250,.66);font-size:var(--type-small)}.support-card>small{padding-top:22px;margin-top:auto;color:rgba(240,248,250,.38);border-top:1px solid rgba(255,255,255,.09);font-size:var(--type-label)}.support-card--agents>div:nth-child(2){display:flex;flex-wrap:wrap;gap:8px}.support-card--agents>div:nth-child(2) span{padding:8px 10px;color:rgba(255,255,255,.8);background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:3px;font-family:var(--mono);font-size:11px}.faq{background:var(--paper-bright)}.faq__layout{display:grid;grid-template-columns:minmax(280px, .72fr) minmax(0, 1.28fr);gap:105px;align-items:start}.faq__intro{position:sticky;top:130px}.faq__intro>p:not(.section-kicker){max-width:350px;margin:26px 0 25px;color:var(--ink-soft)}.faq-list{border-top:1px solid var(--line-strong)}.faq-item{border-bottom:1px solid var(--line-strong)}.faq-item h3{margin:0}.faq-item h3 button{display:grid;width:100%;min-height:94px;padding:24px 4px;grid-template-columns:1fr 32px;align-items:center;gap:24px;background:rgba(0,0,0,0);border:0;cursor:pointer;font-family:var(--display);font-size:19px;font-weight:700;text-align:left}.faq-item h3 button i{position:relative;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:50%}.faq-item h3 button i::before,.faq-item h3 button i::after{position:absolute;top:50%;left:50%;width:10px;height:1px;content:"";background:var(--cyan-deep);transform:translate(-50%, -50%);transition:transform 180ms ease}.faq-item h3 button i::after{transform:translate(-50%, -50%) rotate(90deg)}.faq-item h3 button[aria-expanded=true] i{background:var(--mint);border-color:var(--mint)}.faq-item h3 button[aria-expanded=true] i::after{transform:translate(-50%, -50%) rotate(0deg)}.faq-item__panel{padding:0 60px 28px 4px}.faq-item__panel p{max-width:660px;margin:0;color:var(--ink-soft);line-height:1.9}.contact{padding-top:0;background:var(--paper-bright)}.contact-panel{position:relative;display:grid;min-height:500px;padding:70px;overflow:hidden;grid-template-columns:minmax(0, 1.18fr) minmax(270px, .82fr);align-items:center;gap:70px;color:var(--white);background:linear-gradient(rgba(37,185,210,.08) 1px, rgba(0,0,0,0) 1px),linear-gradient(90deg, rgba(37,185,210,.08) 1px, rgba(0,0,0,0) 1px),linear-gradient(130deg, var(--navy) 0%, #173b48 100%);background-size:42px 42px,42px 42px,auto;border-radius:10px;box-shadow:var(--shadow-dark)}.contact-panel__copy,.contact-panel__details{position:relative;z-index:2}.contact-panel .section-kicker{color:var(--mint);font-family:var(--mono);font-size:var(--type-micro)}.contact-panel h2{color:var(--white)}.contact-panel__copy>p:not(.section-kicker){max-width:570px;margin:25px 0 0;color:rgba(240,248,250,.64)}.contact-panel__actions{display:flex;margin-top:34px;gap:12px}.contact-panel__details{display:grid;border-top:1px solid rgba(255,255,255,.15)}.contact-panel__details>div{display:grid;padding:20px 0;grid-template-columns:92px 1fr;gap:18px;border-bottom:1px solid rgba(255,255,255,.15)}.contact-panel__details span{color:rgba(240,248,250,.4);font-size:var(--type-label)}.contact-panel__details a,.contact-panel__details strong{color:rgba(255,255,255,.86);font-family:var(--mono);font-size:12px;font-weight:700;word-break:break-word}.contact-panel__mark{position:absolute;right:-130px;bottom:-165px;width:430px;opacity:.045;transform:rotate(-12deg)}.site-footer{padding:44px 0 26px;color:var(--white);background:var(--navy-deep)}.site-footer__inner{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(255,255,255,.11)}.brand--footer .brand__mark{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.brand--footer .brand__copy small{color:rgba(240,248,250,.4)}.site-footer__inner>p{color:rgba(240,248,250,.46);font-size:var(--type-small)}.site-footer__back{color:var(--mint);font-size:var(--type-small);font-weight:700}.site-footer__back span{margin-left:8px}.site-footer__legal{display:flex;padding-top:25px;justify-content:space-between;color:rgba(240,248,250,.3);font-family:var(--mono);font-size:var(--type-micro);letter-spacing:.05em}.copy-status{position:fixed;z-index:90;right:24px;bottom:24px;max-width:calc(100% - 48px);padding:13px 18px;margin:0;color:var(--navy);background:var(--mint);border:1px solid rgba(16,33,43,.16);border-radius:5px;box-shadow:0 16px 50px rgba(0,0,0,.18);font-size:var(--type-small);font-weight:800;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity 180ms ease,transform 180ms ease}.copy-status.is-visible{opacity:1;transform:translateY(0)}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity 700ms cubic-bezier(.2, .75, .2, 1),transform 700ms cubic-bezier(.2, .75, .2, 1)}.js .reveal--delay{transition-delay:120ms}.js .reveal.is-visible{opacity:1;transform:translateY(0)}@media (hover: hover){.button:hover{transform:translateY(-3px)}.button--primary:hover{background:#c2f89f;box-shadow:0 18px 38px rgba(100,154,67,.26)}.button--dark:hover{background:var(--cyan-deep)}.button--light:hover{background:var(--mint)}.button--outline-light:hover{color:var(--mint);border-color:var(--mint)}.text-link:hover span{transform:translateY(3px)}.site-nav li a:hover{color:var(--ink)}.site-nav li a:hover::after{transform:scaleX(1)}.output-card:hover img{transform:scale(1.035)}.copy-button:hover{background:#c2f89f;transform:translateY(-2px)}.install-console__foot a:hover{color:var(--mint)}.capability-card:hover{color:var(--white);background:var(--navy)}.capability-card:hover p{color:rgba(240,248,250,.62)}.capability-card:hover .capability-card__index{color:var(--mint)}}@media (max-width: 1160px){:root{--shell: min(1180px, calc(100% - 64px))}.site-nav{gap:18px}.site-nav ul{gap:18px}.hero__layout{grid-template-columns:minmax(0, .84fr) minmax(520px, 1.16fr);gap:42px}.job-card{width:145px}.job-card--input{left:18px}.job-card--output{right:18px}.delivery-card__metrics strong{font-size:9px}.ability-flow{grid-template-columns:auto minmax(30px, .5fr) minmax(300px, 1.4fr) minmax(30px, .5fr) auto}.contact-panel{padding:60px}}@media (max-width: 980px){:root{--shell: min(1180px, calc(100% - 52px))}.section{padding:96px 0}.menu-toggle{position:relative;z-index:3;display:grid}.site-nav{position:fixed;top:0;right:0;bottom:0;display:flex;width:min(440px,88vw);padding:120px 44px 44px;flex-direction:column;align-items:stretch;background:var(--paper);border-left:1px solid var(--line);box-shadow:-28px 0 80px rgba(10,24,32,.16);opacity:0;pointer-events:none;transform:translateX(100%);transition:opacity 220ms ease,transform 320ms cubic-bezier(.2, .75, .2, 1)}.site-nav.is-open{opacity:1;pointer-events:auto;transform:translateX(0)}.site-nav ul{flex-direction:column;align-items:stretch;gap:0}.site-nav li a{display:block;padding:18px 0;border-bottom:1px solid var(--line);font-size:18px}.site-nav li a::after{display:none}.site-nav .button{margin-top:18px}.hero{padding-top:144px}.hero__layout{grid-template-columns:1fr;gap:52px}.hero__copy{max-width:740px;padding-bottom:0}.studio{max-width:720px;width:100%;margin:0 auto}.hero__foot{margin-top:50px}.trust-strip__grid{grid-template-columns:repeat(2, 1fr)}.trust-strip__grid>div:nth-child(3){border-top:1px solid rgba(255,255,255,.1)}.trust-strip__grid>div:nth-child(4){border-top:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.section-heading--split{grid-template-columns:1fr;gap:24px}.section-heading--split>p{max-width:620px;margin:0}.showcase-grid{grid-template-columns:repeat(2, 1fr)}.output-card--lead,.output-card--detail{grid-column:span 1}.delivery-card{min-height:440px;grid-column:1/-1}.delivery-card__main{padding-bottom:44px}.workflow-example{grid-template-columns:1fr;gap:12px}.install-console__body{grid-template-columns:auto 1fr}.copy-button{grid-column:2;justify-self:start}.agent-cloud{grid-template-columns:1fr;gap:30px}.ability-flow{grid-template-columns:1fr}.ability-flow__input,.ability-flow__output{grid-template-columns:repeat(3, 1fr)}.ability-flow__line{width:1px;height:28px;margin:0 auto}.ability-flow__line i{top:-5px;left:-2px;animation:signal-vertical 2.2s linear infinite}@keyframes signal-vertical{from{top:-5px}to{top:100%}}.capability-grid{grid-template-columns:repeat(2, 1fr)}.pricing-grid{grid-template-columns:1fr;gap:16px}.price-card{min-height:0}.price-card--featured{transform:none}.price-card>p{min-height:0}.support-grid{grid-template-columns:1fr}.support-card{min-height:330px}.faq__layout{grid-template-columns:1fr;gap:56px}.faq__intro{position:static}.contact{padding-top:0}.contact-panel{padding:56px;grid-template-columns:1fr;gap:54px}}@media (max-width: 680px){:root{--shell: calc(100% - 36px);--type-section: clamp(34px, 10vw, 45px);--type-display: clamp(45px, 13vw, 60px)}.section{padding:80px 0}.site-header__inner{min-height:74px}.brand__mark{width:44px;height:44px;border-radius:11px}.brand__mark img{width:32px;height:32px}.brand__copy strong{font-size:var(--type-small)}.brand__copy small{font-size:8px}.hero{min-height:0;padding-top:118px}.hero h1{line-height:1.03}.hero__lead{margin-top:25px;font-size:16px;line-height:1.75}.hero__actions{align-items:flex-start;flex-direction:column;gap:20px}.hero__actions .button{width:100%}.hero__promise{align-items:flex-start;flex-direction:column;gap:8px}.studio__bar{grid-template-columns:auto 1fr auto}.studio__bar p{justify-self:center}.studio__canvas{min-height:536px}.phone-preview{top:26px;width:220px}.job-card{width:122px;padding:11px}.job-card::after{width:28px}.job-card strong{font-size:10px}.job-card small{font-size:8px}.job-card--input{top:105px;left:9px}.job-card--output{top:290px;right:9px}.pipeline{right:12px;bottom:12px;left:12px;padding:11px 8px 9px}.pipeline li{font-size:8px}.hero__foot{min-height:92px;margin-top:36px}.trust-strip__grid{grid-template-columns:1fr}.trust-strip__grid>div{min-height:100px;padding:20px 16px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.trust-strip__grid>div:last-child{border-bottom:0}.section-heading{margin-bottom:46px}.section-heading h2 br,.faq__intro h2 br,.contact-panel h2 br{display:none}.showcase-grid{grid-template-columns:1fr}.output-card--lead,.output-card--detail,.delivery-card{grid-column:auto}.output-card__image{aspect-ratio:.82}.workflow-track{grid-template-columns:1fr}.workflow-track::before{top:34px;bottom:34px;left:6px;width:1px;height:auto}.workflow-step,.workflow-step+.workflow-step{padding:0 0 38px 38px}.workflow-step__meta{position:absolute;top:0;left:0;width:13px;height:30px}.workflow-step__meta .sequence-index{position:absolute;left:32px;white-space:nowrap}.workflow-step__node{top:8px;left:6px}.workflow-step h3{padding-top:42px}.workflow-example{padding:24px}.workflow-example blockquote{font-size:17px}.install-console__body{min-height:0;padding:34px 20px;grid-template-columns:1fr;gap:17px}.install-console__prompt{display:none}.install-console__body p{font-size:17px}.copy-button{width:100%;grid-column:auto;justify-content:center}.install-console__foot{padding:14px 18px;align-items:flex-start;flex-direction:column;gap:7px}.agent-cloud{gap:24px}.agent-cloud__list span{flex:1 1 auto;justify-content:space-between}.ability-flow{padding:18px}.ability-flow__core{padding:25px 16px}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:220px}.trial-banner{padding:27px;align-items:stretch;flex-direction:column}.trial-banner::before{right:-34px}.trial-banner .button{width:100%}.price-card{padding:28px}.price-card__price strong{font-size:64px}.support-card{min-height:350px;padding:26px}.faq__layout{gap:44px}.faq-item h3 button{min-height:84px;font-size:17px}.faq-item__panel{padding-right:10px}.contact{padding-top:0}.contact-panel{padding:42px 25px;gap:44px}.contact-panel__actions{align-items:stretch;flex-direction:column}.contact-panel__details>div{grid-template-columns:1fr;gap:5px}.site-footer__inner{padding:18px 0 28px;align-items:flex-start;flex-direction:column;gap:16px}.site-footer__inner>p{margin:0}.site-footer__legal{align-items:flex-start;flex-direction:column;gap:7px}.copy-status{right:18px;bottom:18px;max-width:calc(100% - 36px)}}@media (max-width: 430px){.brand__copy small{display:none}.studio__canvas{min-height:500px}.phone-preview{width:199px}.job-card{width:104px}.job-card--input{top:118px;left:7px}.job-card--output{top:278px;right:7px}.job-card>span{font-size:7px}.job-card small{display:none}.output-card figcaption{grid-template-columns:30px 1fr;padding:20px}.delivery-card__metrics{grid-template-columns:1fr}.delivery-card__metrics div+div{border-top:1px solid rgba(255,255,255,.1);border-left:0}.ability-flow__input span,.ability-flow__output span{min-width:0}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.js .reveal{opacity:1;transform:none}}@media print{.site-header,.hero__grid,.hero__orb,.button,.copy-status,.phone-preview__controls{display:none !important}.hero,.section{min-height:0;padding:40px 0}.section--dark,.studio,.delivery-card,.support,.contact-panel{color:var(--ink);background:var(--white);box-shadow:none}}