:root{--navy:#071e29;--deep:#061923;--teal:#62dfbb;--ink:#173440;--muted:#657b84;--line:#dce5e7;--paper:#f5f8f9;--white:#fff;color-scheme:light;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;font:15px/1.75 "Segoe UI","Microsoft YaHei",system-ui,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #30bd96;outline-offset:5px}img,svg{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:650;letter-spacing:-.035em}p{color:var(--muted)}.shell{width:min(1220px,calc(100% - 96px));margin-inline:auto}.skip-link{position:fixed;z-index:100;top:10px;left:12px;transform:translateY(-160%);padding:10px 18px;background:var(--teal);color:var(--navy);border-radius:6px}.skip-link:focus{transform:translateY(0)}
.site-header{height:88px;background:var(--navy);color:#d9e6e9;border-bottom:1px solid #ffffff0d;position:relative;z-index:10}.nav-shell{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:11px;color:#f1faf9;flex-shrink:0}.brand>span{font-size:23px;font-weight:750;letter-spacing:.06em;display:flex;align-items:center;gap:11px}.brand-detail{font-size:13px;font-weight:450;letter-spacing:.03em;border-left:1px solid #ffffff32;padding-left:11px;white-space:nowrap}.site-nav{display:flex;align-items:center;gap:31px;font-size:13px}.site-nav>a{transition:color .2s;white-space:nowrap}.site-nav>a:hover,.site-nav>a[aria-current]{color:var(--teal)}.nav-console{border:1px solid #738f975c;border-radius:6px;padding:10px 18px;margin-left:12px}.nav-console span{padding-left:13px;color:var(--teal)}.menu-toggle{display:none}
.hero{background:var(--navy);color:#eff8f8;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 88% 39%,#0e596045,transparent 44%),linear-gradient(110deg,transparent 55%,#0c3d451b);pointer-events:none}.hero-orbit{position:absolute;width:810px;height:810px;border:1px solid #418b8617;border-radius:50%;right:-140px;top:-185px;pointer-events:none}.hero-orbit::before,.hero-orbit::after{content:"";position:absolute;border:1px solid #418b8612;inset:70px;border-radius:50%}.hero-orbit::after{inset:140px}.hero-grid{display:grid;grid-template-columns:1.06fr 1fr;gap:68px;align-items:center;position:relative;padding-top:88px;padding-bottom:87px}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:550;color:#b3d4d1;display:flex;align-items:center;gap:10px}.signal-dot,.tiny-dot{width:6px;height:6px;display:inline-block;background:var(--teal);border-radius:50%;box-shadow:0 0 0 4px #62dfbb0b}.hero h1{font-size:clamp(42px,4.15vw,61px);line-height:1.38;letter-spacing:-.05em;margin:24px 0 22px;font-weight:650;white-space:nowrap}.hero h1>span{background:linear-gradient(98deg,#baf4e2,#62d7b3 68%,#46b7b6);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{color:#a7bdc5;font-size:15px;line-height:1.95;max-width:470px}.hero-actions{display:flex;align-items:center;gap:13px;margin-top:33px}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:13px 21px;border:1px solid transparent;border-radius:6px;white-space:nowrap;font-size:13px;line-height:1.6;font-weight:600;transition:background .18s,transform .18s,box-shadow .18s}.button:hover{transform:translateY(-2px)}.button span{font-size:18px;line-height:1}.button-primary{background:var(--teal);color:#082d30;box-shadow:0 4px 18px #62dfbb0e}.button-primary:hover{background:#82e9c9;box-shadow:0 5px 25px #62dfbb25}.button-quiet{color:#b5cecf;padding-inline:13px;gap:18px}.button-quiet:hover{color:#e9fcf7}.hero-principles{display:flex;gap:22px;margin-top:27px;font-size:11px;color:#83a2ac}.hero-principles span{white-space:nowrap}.hero-principles i{font-style:normal;color:#61b4a4;margin-right:4px}
.product-scene{position:relative;width:100%;border:1px solid #2f5360;border-radius:13px;background:linear-gradient(145deg,#102f3be6,#0c2732f7);box-shadow:0 34px 85px #0000002b,0 0 80px #4ad9b90a;transform:perspective(1800px) rotateY(-4deg) rotateX(1deg)}.scene-top{display:flex;align-items:center;gap:13px;border-bottom:1px solid #92c3c314;padding:17px 19px;font-size:11px;color:#bacfd3}.window-dots{display:flex;gap:5px}.window-dots i{display:block;width:5px;height:5px;background:#42606a;border-radius:50%}.scene-label{margin-left:auto;color:#7aa59f;font-size:10px;padding:1px 7px;border:1px solid #3f6a623f;border-radius:4px}.scene-body{padding:21px 25px 25px}.scene-section-label{display:flex;align-items:center;gap:11px;font-size:10px;color:#8eaab2;letter-spacing:.05em}.scene-section-label>span:last-child{font-size:8px;letter-spacing:.14em;color:#557f8c}.scene-line{flex:1;background:#8ab2b11a;height:1px}.source-nodes{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.source-node{border:1px solid #46636a65;border-radius:8px;background:#122f3b;padding:14px 12px;display:flex;align-items:center;gap:10px}.source-node strong{font-size:12px;color:#dceae9;font-weight:550;display:block}.source-node small{display:block;font-size:9px;color:#78959f;margin-top:2px}.platform-mark{display:grid;place-items:center;width:31px;height:33px;border-radius:8px;font-size:25px;background:#0a222d}.douyin-mark{color:#d3eaeb;text-shadow:2px -1px #ff587555,-2px 1px #55ded455}.channels-mark{font-size:25px;color:#eab96f;background:#bf985519}.node-arrow{font-size:13px;margin-left:auto;color:#678c96}.flow-connectors{width:100%;height:59px;display:block}.pool-node{border:1px solid #58bb9e7d;background:linear-gradient(105deg,#153f43,#16403e);border-radius:9px;padding:15px 18px;display:flex;align-items:center;gap:15px;box-shadow:0 8px 30px #061d2230}.pool-icon{height:45px;width:45px;border:1px solid #6ec4ad35;border-radius:11px;background:#4bc99f0f;display:grid;place-items:center;color:#73dab9}.pool-icon svg{width:29px;height:29px}.pool-node small{font-size:9px;color:#8ebab0;letter-spacing:.05em;display:block}.pool-node strong{display:block;color:#d8f4e9;font-size:19px;letter-spacing:.12em;margin-top:2px}.pool-badge{margin-left:auto;font-size:9px;color:#77d8b8;border:1px solid #4bba933d;background:#82efbc0a;padding:3px 8px;border-radius:4px}.pool-rule{color:#7ca39f;font-size:9px;margin:7px 0 0 15px}.pool-rule span{margin-right:6px;color:#51a18e}.flow-connectors.lower{height:37px;margin-top:-1px}.execution-nodes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.execution-nodes>div{display:flex;align-items:center;gap:12px;border:1px solid #36566273;border-radius:7px;background:#102c37;padding:13px 16px}.execution-nodes strong{font-size:11px;color:#c9dde0;font-weight:550;display:block}.execution-nodes small{font-size:9px;color:#708e99;display:block;margin-top:2px}.mini-icon{font-size:32px;line-height:1;color:#8aacae;font-weight:350}.cloud-icon{font-size:27px;color:#79a8b6}.scene-bottom{padding:12px 25px;border-top:1px solid #92c3c30e;display:flex;align-items:center;gap:8px;font-size:9px;color:#6f969d}.tiny-dot{width:4px;height:4px;background:#5a9f93;box-shadow:none}.scene-float{position:absolute;right:-20px;bottom:-18px;display:flex;align-items:center;gap:9px;color:#9adcc4;border:1px solid #438c7657;background:#153f3dee;box-shadow:0 12px 26px #02191f42;border-radius:7px;padding:11px 15px;font-size:10px}.scene-float>span{font-size:18px;color:#70dbb4}
.principle-strip{border-top:1px solid #bfd6d61c;display:grid;grid-template-columns:repeat(3,1fr);padding-block:26px 31px;position:relative}.principle-strip>div{display:grid;grid-template-columns:35px 1fr;column-gap:14px;border-right:1px solid #bfd6d61a;padding-left:28px}.principle-strip>div:first-child{padding-left:0}.principle-strip>div:last-child{border-right:0}.principle-strip>div>span{grid-row:1/3;align-self:center;font-size:24px;line-height:1;font-weight:300;color:#467678;font-family:ui-monospace,monospace}.principle-strip strong{font-size:13px;font-weight:500;letter-spacing:.025em;color:#c3d9dc}.principle-strip small{font-size:10px;color:#6f929d;margin-top:4px}
.section{padding-block:99px}.light-section{background:#f5f8f9}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:42px}.kicker{font-size:11px;font-weight:650;color:#368d78;letter-spacing:.12em;margin-bottom:14px}.section-heading h2,.faq-grid h2{font-size:37px;line-height:1.5;color:#193540;font-weight:600}.section-heading>p{font-size:13px;line-height:1.95;max-width:337px;margin-bottom:5px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.capability-card{background:#fff;border:1px solid #dde6e8;border-radius:9px;padding:27px 28px 23px;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s}.capability-card:hover{transform:translateY(-4px);border-color:#86bdaa;box-shadow:0 15px 25px #19363c06}.capability-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:9px;background:#edf6f2;color:#398a77}.capability-icon svg{width:27px;height:27px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.card-number{position:absolute;top:38px;right:27px;font-size:8px;color:#8ca2a8;letter-spacing:.07em}.capability-card h3{font-size:18px;letter-spacing:-.025em;font-weight:600;margin-top:24px;color:#203f4b}.capability-card>p{font-size:12px;line-height:1.9;margin-top:11px;min-height:68px}.card-tags{display:flex;gap:9px;margin-top:20px;padding-top:17px;border-top:1px solid #edf1f2}.card-tags span{font-size:9px;color:#69838a;background:#f4f7f8;padding:3px 9px;border-radius:4px}
.workflow-section{background:#eef4f3;border-block:1px solid #e2ece9;padding-block:88px}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #d6e4df;border-radius:9px;overflow:hidden;background:#ffffff65}.workflow-grid article{padding:28px 31px;position:relative;border-right:1px solid #dbe5e1}.workflow-grid article:last-child{border-right:0}.workflow-focus{background:#e0eee6}.step-index{font:300 35px/1.2 ui-monospace,monospace;color:#8bacaa;display:block;margin-bottom:24px}.workflow-focus .step-index{color:#64a891}.workflow-grid h3{font-size:19px;font-weight:600}.workflow-grid p{font-size:12px;line-height:1.95;margin-top:11px;min-height:69px}.step-foot{font-size:10px;color:#52917d;border-top:1px solid #8dab991f;display:block;margin-top:23px;padding-top:17px}.workflow-note{font-size:10px;margin-top:20px;color:#788e90;text-align:center}
.partner-section{padding-block:93px;background:var(--paper)}.partner-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:62px 64px;background:radial-gradient(ellipse at 2% 0%,#21574d43,transparent 68%),var(--navy);border-radius:13px;color:#e7f4f2;position:relative;overflow:hidden}.partner-copy{align-self:center}.partner-copy .kicker{color:#77b7a6}.partner-copy h2{font-size:33px;line-height:1.6;white-space:nowrap}.partner-copy h2 span{display:block;color:#9ddbbf}.partner-copy>p:not(.kicker):not(.partner-contact){font-size:12px;color:#8eacae;margin-top:18px;line-height:1.95}.partner-copy .button{margin-top:27px}.partner-contact{font-size:10px;color:#759996;margin-top:17px;max-width:330px}.partner-options{display:grid;gap:17px}.partner-options article{padding:23px 25px;border:1px solid #578b8052;background:#20483f1f;border-radius:8px}.partner-option-label{display:flex;align-items:center;justify-content:space-between;color:#77b39e;letter-spacing:.1em;font-size:9px}.partner-option-label>span{font-size:18px}.partner-options h3{font-size:19px;color:#d6e9e2;margin-top:4px;font-weight:550}.partner-options p{font-size:11px;color:#84a69f;line-height:1.9;margin-top:10px}.dark-tags{display:flex;gap:14px;font-size:9px;color:#72a690;margin-top:17px}.dark-tags span+span{border-left:1px solid #5887785c;padding-left:14px}
.faq-section{background:#fff;padding-block:86px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-grid>div>p:not(.kicker){font-size:13px;line-height:1.95;margin-top:19px}.faq-list{border-top:1px solid #dce5e7}.faq-list details{border-bottom:1px solid #dce5e7;padding:21px 0}.faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:14px;font-weight:550;color:#2d4b55}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:23px;font-weight:300;color:#7c9c9f}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:12px;line-height:1.95;margin-top:14px;padding-right:20px;color:#738a91}.closing-section{text-align:center;padding:70px 0 77px;background:radial-gradient(ellipse at 50% 55%,#def1e8,transparent 62%),#eef5f1}.closing-spark{color:#5ab593;display:block;font-size:31px;margin-bottom:13px}.closing-section .kicker{font-size:10px;color:#689d86;margin-bottom:15px}.closing-section h2{font-size:32px;font-weight:600;letter-spacing:-.035em}.closing-actions{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:29px}.button-outline{border-color:#c2d5cd;color:#3b6658;background:#ffffff33;font-weight:500}.site-footer{background:var(--deep);color:#97b4bb}.footer-main{padding:49px 0 37px;display:flex;justify-content:space-between;align-items:center;gap:40px}.footer-main p{font-size:10px;color:#688c95;margin-top:13px}.footer-main nav{display:flex;gap:29px;font-size:11px;color:#99b2b8}.footer-main nav a:hover,.footer-bottom a:hover{color:#79cfb2}.footer-bottom{border-top:1px solid #acc6c311;padding-block:20px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#557b86}
.download-hero{background:radial-gradient(ellipse at 80% 10%,#15554e45,transparent 55%),var(--navy);color:#edf9f5;padding:31px 0 75px}.back-link{font-size:11px;color:#7da1a9;display:inline-block;margin-bottom:45px}.back-link:hover{color:var(--teal)}.download-hero .eyebrow{font-size:10px;letter-spacing:.15em;color:#78b4a2}.download-hero h1{font-size:45px;line-height:1.5;margin:16px 0 15px;font-weight:600}.download-hero h1>span{color:#91dbc0}.download-hero p:last-child{font-size:13px;color:#96b5bb}.downloads-section{background:var(--paper);padding:60px 0 95px}.downloads-layout{display:grid;grid-template-columns:1.24fr .76fr;gap:70px;align-items:start}.download-card{border:1px solid #dce7e5;border-radius:13px;background:#fff;padding:35px 39px;box-shadow:0 16px 40px #143c3a04}.download-product{display:flex;align-items:center;gap:17px;padding-bottom:29px;border-bottom:1px solid #e7edee}.windows-symbol{display:grid;grid-template-columns:repeat(2,17px);grid-template-rows:repeat(2,17px);gap:3px;transform:perspective(80px) rotateY(-8deg)}.windows-symbol i{display:block;background:#3c9c83}.download-product .kicker{font-size:8px;letter-spacing:.08em;margin-bottom:4px;display:block;color:#6a9990}.download-product h2{font-size:20px;font-weight:600;letter-spacing:-.03em}.release-pill{padding:4px 9px;color:#28836c;background:#eaf8f0;border-radius:4px;margin-left:auto;font-size:10px;white-space:nowrap}.release-pill.pending{color:#7c8f92;background:#f1f5f5}.pending-visual{position:relative;width:126px;height:126px;margin:34px auto 26px;display:grid;place-items:center}.pending-ring{position:absolute;inset:5px;border:1px dashed #bfdbcf;border-radius:50%;transform:rotate(8deg)}.pending-ring::before{content:"";position:absolute;inset:13px;border:1px solid #e0eee7;border-radius:50%}.pending-file{display:grid;place-items:center;width:65px;height:73px;border:1px solid #bdd7ca;background:linear-gradient(145deg,#f5faf7,#e7f2eb);border-radius:9px;font-size:28px;font-weight:300;color:#75a78d;box-shadow:0 10px 20px #2a6f4908;transform:rotate(-6deg)}.pending-orbit{position:absolute;right:14px;top:19px;width:10px;height:10px;background:#91c5a9;border:3px solid #fff;border-radius:50%}.pending-title{text-align:center;font-size:23px;font-weight:600;letter-spacing:-.035em}.pending-description{text-align:center;font-size:12px;line-height:1.9;margin-top:13px;color:#819698}.pending-actions{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:28px}.button-dark{background:#183e43;color:#daf1e6}.button-dark:hover{background:#24544d}.text-link{font-size:11px;color:#4e8371}.existing-version-note{font-size:10px;line-height:1.8;padding-top:25px;margin-top:34px;border-top:1px solid #edf1f1;text-align:center;color:#91a3a5}.download-aside{padding-top:18px}.download-aside>.kicker{font-size:10px}.download-aside h2{font-size:29px;line-height:1.6;font-weight:600}.download-checklist{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:24px}.download-checklist li{display:flex;align-items:flex-start;gap:15px}.download-checklist li>span{font:300 19px/1.3 ui-monospace,monospace;color:#8cafaa;margin-top:2px}.download-checklist h3{font-size:13px;font-weight:600}.download-checklist p{font-size:11px;line-height:1.9;margin-top:6px;color:#83969c}.download-support{border-top:1px solid #dce6e3;display:flex;gap:17px;padding-top:23px;margin-top:30px}.download-support>span{color:#72a28e;font-size:25px}.download-support h3{font-size:13px;font-weight:550}.download-support p{font-size:11px;line-height:1.9;margin-top:5px;color:#82959a}.release-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:30px}.release-title strong{font-size:29px;color:#235046;font-weight:600;letter-spacing:-.025em}.release-title>span{font-size:10px;color:#90a19f}.download-description{font-size:12px;line-height:1.9;margin-top:12px}.download-primary{margin-top:23px;width:100%;justify-content:space-between}.release-meta{font-size:11px;margin:26px 0 0;padding-top:7px}.release-meta>div{display:flex;gap:20px;justify-content:space-between;margin-top:13px}.release-meta dt{color:#91a2a2;flex-shrink:0}.release-meta dd{margin:0;color:#67817b;overflow-wrap:anywhere;text-align:right}.release-notes{padding-top:23px;border-top:1px solid #e5ede8;margin-top:26px}.release-notes h3{font-size:13px;font-weight:600}.release-notes p{font-size:11px;line-height:1.95;margin-top:9px;overflow-wrap:anywhere}.offline-download{display:flex;justify-content:space-between;gap:12px;background:#f3f7f4;border:1px solid #e1ece4;border-radius:5px;font-size:11px;color:#54826d;padding:10px 13px;margin-top:24px}.offline-download>span{font-size:10px;color:#7d9c8d}.small-note{font-size:10px;color:#91a59b;margin-top:7px}.checksum{border-top:1px solid #e8eeea;padding-top:20px;margin-top:24px}.checksum summary{cursor:pointer;font-size:10px;color:#88a194}.checksum p{font-size:9px;margin-top:10px}.checksum code{font-size:9px;color:#7d978b;overflow-wrap:anywhere;line-height:1.8;display:block;margin-top:4px}
.hero-download{gap:12px}.hero-download .button-label{font-size:13px;line-height:1.6}.hero-download .button-version{font:650 10px/1.2 ui-monospace,monospace;letter-spacing:.02em;padding:4px 7px;border-left:1px solid #0b514b38;color:#185951}.hero-download .button-arrow{margin-left:2px}@media(max-width:700px){.hero-actions{flex-wrap:wrap}}
@media(min-width:1500px){.hero-grid{padding-top:105px;padding-bottom:106px}.hero h1{font-size:64px}}
@media(max-width:1150px){.shell{width:calc(100% - 64px)}.site-nav{gap:21px}.brand-detail{font-size:11px}.hero-grid{gap:38px;padding-block:65px}.hero h1{font-size:48px}.hero-actions{gap:4px}.hero-actions .button{padding:12px 15px;font-size:11px;gap:14px}.hero-principles{gap:13px;font-size:10px}.scene-body{padding:19px}.source-node{padding:13px 10px;gap:8px}.platform-mark{width:26px;height:30px}.source-node small{font-size:8px}.scene-float{right:-7px}.partner-panel{padding:49px 44px;gap:50px}.partner-copy h2{font-size:29px}.faq-grid{gap:65px}.downloads-layout{gap:45px}.download-card{padding:30px}.download-product h2{font-size:18px}}
@media(max-width:900px){.site-header{height:77px}.site-nav{gap:18px;font-size:11px}.brand>span{font-size:21px}.brand-detail{display:none}.nav-console{padding:9px 13px;margin-left:0}.hero-grid{grid-template-columns:1fr 1fr;gap:30px}.hero h1{font-size:38px}.hero-description{font-size:13px}.hero-principles{flex-wrap:wrap;gap:9px 15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:6px}.hero-actions .button-primary{font-size:12px;padding:12px 19px}.scene-body{padding:16px 14px}.scene-top{padding:14px;font-size:10px}.scene-label{font-size:8px}.source-nodes{gap:8px}.source-node{padding:11px 8px;gap:6px}.source-node .node-arrow{display:none}.source-node strong{font-size:10px}.source-node small{font-size:8px}.platform-mark{width:23px;height:26px;font-size:20px}.pool-node{padding:13px 12px;gap:10px}.pool-node strong{font-size:17px}.pool-icon{width:37px;height:37px}.pool-badge{font-size:8px;padding:3px 5px}.execution-nodes{gap:8px}.execution-nodes>div{padding:10px;gap:8px}.execution-nodes strong{font-size:10px}.execution-nodes small{font-size:8px}.scene-bottom{font-size:8px;padding:11px 14px}.scene-float{font-size:9px;right:1px;bottom:-21px;padding:9px 12px}.section{padding-block:74px}.section-heading h2,.faq-grid h2{font-size:31px}.section-heading>p{max-width:280px;font-size:12px}.capability-card{padding:23px 21px 20px}.capability-card h3{font-size:16px}.capability-card p{font-size:11px;min-height:83px}.card-number{right:21px;top:33px;font-size:7px}.capability-icon{height:38px;width:38px}.partner-panel{gap:32px;padding:42px 35px}.partner-copy h2{font-size:24px}.partner-options article{padding:18px}.partner-options p{font-size:10px}.dark-tags{gap:8px;font-size:8px}.dark-tags span+span{padding-left:8px}.faq-grid{grid-template-columns:.8fr 1.2fr;gap:40px}.footer-main nav{gap:18px}.downloads-layout{gap:30px;grid-template-columns:1.2fr .8fr}.download-product{gap:12px;flex-wrap:wrap}.release-pill{margin-left:0}.download-product h2{font-size:17px}.download-card{padding:27px}.pending-title{font-size:20px}.pending-actions{gap:15px}.download-aside h2{font-size:26px}}
@media(max-width:700px){html{scroll-padding-top:80px}.shell{width:calc(100% - 40px)}.site-header{height:72px}.brand>span{font-size:21px}.brand-detail{display:block;font-size:10px}.brand img{height:33px;width:33px}.brand{gap:9px}.brand>span{gap:9px}.brand-detail{padding-left:9px}.menu-toggle{display:flex;flex-direction:column;gap:6px;padding:11px 6px;background:none;border:0;color:#fff;width:31px}.menu-toggle span{height:1px;width:20px;background:#aac7c8}.site-nav{display:none;position:absolute;left:0;right:0;top:72px;background:#0c2834;border-bottom:1px solid #375058;padding:18px 20px 23px;gap:8px;box-shadow:0 14px 24px #00000020}.site-nav.is-open{display:grid}.site-nav>a{padding:10px;font-size:13px}.site-nav .nav-console{margin-top:4px}.hero-grid{grid-template-columns:1fr;gap:45px;padding-top:48px;padding-bottom:56px}.eyebrow{font-size:10px;gap:9px}.hero h1{font-size:clamp(36px,8vw,51px);margin:21px 0 18px;line-height:1.38}.hero-description{font-size:13px;line-height:1.95;max-width:440px}.hero-actions{flex-direction:row;align-items:center;gap:5px;margin-top:26px}.hero-actions .button-primary{font-size:11px;padding:12px 15px;gap:16px}.hero-actions .button-quiet{padding:12px 9px;font-size:11px;gap:9px}.hero-principles{margin-top:20px;font-size:9px;gap:14px}.product-scene{max-width:465px;justify-self:center;transform:none}.scene-top{padding:16px 18px;font-size:10px}.scene-label{font-size:9px}.scene-body{padding:20px}.source-nodes{gap:13px}.source-node{padding:13px 11px;gap:9px}.platform-mark{width:30px;height:31px;font-size:25px}.source-node strong{font-size:12px}.source-node small{font-size:9px}.pool-node{padding:14px 16px;gap:13px}.pool-node strong{font-size:19px}.pool-icon{width:42px;height:42px}.pool-badge{font-size:9px;padding:3px 8px}.execution-nodes{gap:12px}.execution-nodes>div{padding:12px;gap:10px}.execution-nodes strong{font-size:11px}.execution-nodes small{font-size:9px}.scene-bottom{padding:12px 20px;font-size:9px}.scene-float{right:4px;font-size:9px;bottom:-19px}.principle-strip{padding-block:23px;gap:15px;grid-template-columns:1fr}.principle-strip>div{border-right:0;padding:0;grid-template-columns:26px 1fr;column-gap:12px}.principle-strip>div>span{font-size:18px}.principle-strip strong{font-size:11px}.principle-strip small{font-size:9px;margin-top:1px}.section{padding-block:61px}.section-heading{display:block;margin-bottom:29px}.section-heading h2,.faq-grid h2{font-size:29px;line-height:1.45}.kicker{font-size:10px;margin-bottom:12px}.section-heading>p{margin-top:16px;font-size:12px;max-width:420px}.capability-grid{grid-template-columns:repeat(2,1fr);gap:12px}.capability-card{padding:21px 17px 17px}.card-number{font-size:6px;top:32px;right:15px;letter-spacing:0}.capability-icon{height:34px;width:34px}.capability-icon svg{height:23px;width:23px}.capability-card h3{font-size:15px;margin-top:21px;letter-spacing:-.03em}.capability-card>p{font-size:10px;line-height:1.9;min-height:77px}.card-tags{gap:6px;margin-top:17px;padding-top:14px;flex-wrap:wrap}.card-tags span{font-size:8px;padding:3px 6px}.workflow-grid{grid-template-columns:1fr}.workflow-grid article{padding:24px;border-right:0;border-bottom:1px solid #dbe5e1;display:grid;grid-template-columns:39px 1fr;column-gap:13px}.workflow-grid article:last-child{border-bottom:0}.step-index{grid-row:1/4;font-size:27px;margin:0}.workflow-grid h3{font-size:18px}.workflow-grid p{font-size:11px;min-height:0;max-width:440px;margin-top:9px}.step-foot{margin-top:17px;padding-top:13px;font-size:9px}.workflow-note{text-align:left;font-size:9px;line-height:1.8;margin-top:16px}.partner-section{padding-block:52px}.partner-panel{grid-template-columns:1fr;gap:34px;padding:33px 25px}.partner-copy h2{font-size:28px;line-height:1.55}.partner-copy>p:not(.kicker):not(.partner-contact){font-size:12px;max-width:420px}.partner-contact{font-size:9px;margin-top:14px}.partner-copy .button{font-size:11px;margin-top:23px}.partner-options{gap:12px}.partner-options article{padding:21px}.partner-options p{font-size:11px}.partner-option-label{font-size:8px}.dark-tags{font-size:9px;gap:13px}.dark-tags span+span{padding-left:13px}.faq-grid{grid-template-columns:1fr;gap:27px}.faq-grid>div>p:not(.kicker){font-size:12px;margin-top:13px}.faq-list summary{font-size:12px}.faq-list details{padding:18px 0}.faq-list details p{font-size:11px;padding-right:10px}.closing-section{padding:53px 0 58px}.closing-section h2{font-size:25px}.closing-section .kicker{font-size:9px}.closing-actions{gap:10px;margin-top:25px}.closing-actions .button{font-size:11px;gap:17px;padding:12px 16px}.footer-main{padding:37px 0 27px;flex-direction:column;align-items:flex-start;gap:25px}.footer-main p{font-size:9px}.footer-main nav{flex-wrap:wrap;gap:22px;font-size:10px}.footer-bottom{flex-direction:column;gap:9px;font-size:9px;padding-block:17px}.download-hero{padding:23px 0 48px}.back-link{font-size:10px;margin-bottom:32px}.download-hero h1{font-size:33px;line-height:1.55;margin:15px 0 14px}.download-hero h1>span{display:block}.download-hero .eyebrow{font-size:9px}.download-hero p:last-child{font-size:11px;max-width:320px}.downloads-section{padding:31px 0 56px}.downloads-layout{grid-template-columns:1fr;gap:34px}.download-card{padding:24px 22px}.download-product{gap:12px;padding-bottom:22px;flex-wrap:nowrap}.download-product h2{font-size:17px}.download-product .kicker{font-size:7px}.windows-symbol{grid-template-columns:repeat(2,14px);grid-template-rows:repeat(2,14px);gap:3px}.release-pill{margin-left:auto;font-size:8px;padding:4px 7px}.pending-visual{margin:28px auto 20px;width:113px;height:113px}.pending-title{font-size:21px}.pending-description{font-size:11px}.pending-actions{gap:21px;margin-top:24px}.pending-actions .button{font-size:11px;padding:12px 15px}.text-link{font-size:10px}.existing-version-note{font-size:9px;margin-top:27px;padding-top:19px}.download-aside{padding:13px 6px}.download-aside h2{font-size:26px}.download-checklist{margin-top:24px;gap:22px}.download-checklist h3{font-size:12px}.download-checklist p{font-size:11px}.release-title strong{font-size:25px}.release-title>span{font-size:9px}.download-description{font-size:11px}.download-primary{font-size:11px}.release-meta{font-size:10px}.release-notes p{font-size:10px}.offline-download{font-size:10px}.small-note{font-size:9px}}
@media(max-width:370px){.shell{width:calc(100% - 32px)}.hero h1{font-size:34px}.brand-detail{font-size:9px}.hero-actions{gap:0}.hero-actions .button-primary{font-size:10px;padding-inline:12px;gap:10px}.hero-actions .button-quiet{font-size:10px;gap:7px}.hero-principles{font-size:8px;gap:11px}.scene-body{padding:16px}.source-node{padding:12px 8px;gap:7px}.source-node small{font-size:8px}.execution-nodes small{font-size:8px}.capability-card{padding:19px 14px 16px}.card-number{display:none}.capability-card h3{font-size:14px}.capability-card p{font-size:10px;min-height:94px}.card-tags{gap:4px}.card-tags span{font-size:7px}.partner-panel{padding:30px 22px}.partner-copy h2{font-size:25px}.download-card{padding:23px 18px}.download-product h2{font-size:15px}.release-pill{font-size:7px}.pending-actions{gap:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}.button:hover,.capability-card:hover{transform:none}}
