.scene-rail .scene-stage:has(.foreground-demo){color:#f5f5f6;background:linear-gradient(135deg,#ffffff2b,#ffffff0b 58%,#ffffff18);box-shadow:0 26px 70px #0005,inset 0 1px #ffffff38;border:1px solid #ffffff28;border-radius:30px;padding:28px}.scene-rail .scene-stage:has(.foreground-demo):before{background:radial-gradient(ellipse at 0 0,#ffffff21,transparent 65%)}.foreground-demo{--fg-height:clamp(440px,54svh,570px);position:relative;width:100%;height:var(--fg-height);color:#f4f4f6;font-size:14px;line-height:1.8;isolation:isolate}.foreground-demo *{box-sizing:border-box}.foreground-demo p,.foreground-demo h4,.foreground-demo dl,.foreground-demo dd{margin:0}.fg-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 0 22px;font-size:14px;color:#f4f4f5}.fg-header>span{display:flex;align-items:center;gap:9px}.foreground-demo .fg-muted{color:#bfc0c5;font-size:13px;font-weight:400}.fg-surface{border-radius:15px;background:linear-gradient(130deg,#535359b3,#29292de8);box-shadow:0 18px 34px #0003,inset 0 1px #ffffff3b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.fg-count{display:inline-block;min-width:1ch;font-variant-numeric:tabular-nums;font-family:Arial,Microsoft YaHei,sans-serif;font-weight:700}.fg-code-prompt{font-size:14px;padding:14px 20px;max-width:88%;margin-bottom:22px;color:#dedee1;background:#ffffff0d}.fg-editor{width:95%;background:linear-gradient(135deg,#27272ce8,#1d1d22f2);overflow:hidden;box-shadow:0 20px 38px #0005,inset 0 1px #ffffff59}.fg-window-bar{height:41px;padding:0 17px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #ffffff12;color:#bfc0c7;font-size:12px}.fg-window-bar>i{display:block;width:6px;height:6px;border-radius:50%;background:#ffffff43}.fg-window-bar>span{margin-left:auto}.fg-editor pre{padding:22px 17px 27px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:clamp(12px,1vw,14px)/2.3 Consolas,monospace;color:#efeff3}.fg-line-no{color:#97979f}.fg-code-old{color:#ffaba6}.fg-code-new{color:#c4e1cf;background:#c4e1cf12;display:inline-block}.fg-result-float{position:relative;width:79%;margin:-4px 0 0 auto;padding:20px;display:flex;align-items:center;gap:15px;background:linear-gradient(135deg,#efeff5f2,#dadae5e6);color:#26262d;box-shadow:0 20px 45px #0005,inset 0 1px #fff}.fg-result-float .fg-muted{color:#62626d}.fg-result-icon{display:grid;place-items:center;width:40px;height:40px;background:#27272d0b;border-radius:50%;flex-shrink:0}.fg-code-total{display:flex;align-items:center;gap:15px;margin-top:5px;font-size:14px}.fg-code-total s{color:#808089}.fg-code-total strong{font-size:29px;line-height:1.2}.fg-checks{display:flex;justify-content:flex-end;gap:21px;padding-top:20px;font-size:12px;color:#d3d3d8}.fg-checks span{display:flex;align-items:center;gap:7px}.fg-policy{display:flex;align-items:center;gap:15px;width:91%;padding:20px;margin-top:8px;background:#ffffff0e}.fg-policy>svg{flex-shrink:0;color:#d9d9df}.fg-policy b{font-size:14px;font-weight:500}.fg-policy p{font-size:13px;color:#c8c8ce;line-height:1.7;margin-top:5px}.fg-policy-tag{white-space:nowrap;font-size:12px;color:#c4c4cb;margin-left:auto}.fg-question{margin:32px 0 28px auto;max-width:77%;width:fit-content;background:#d8d8e02b;box-shadow:inset 0 1px #ffffff2b;padding:18px 22px;border-radius:15px 15px 4px;font-size:15px}.fg-answer{display:flex;gap:17px;padding:26px;width:92%;background:linear-gradient(135deg,#6a6a736b,#303035b3)}.fg-avatar{font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.2;color:#ff8d84;flex-shrink:0}.fg-answer>div{flex:1;min-width:0}.fg-answer-copy{position:relative;font-size:15px;line-height:2;min-height:90px}.fg-answer-spacer{visibility:hidden}.fg-answer-live{position:absolute;inset:0}.fg-citation{display:flex;align-items:center;gap:7px;font-size:12px;color:#bdbdc6;margin-top:20px}.fg-product{position:absolute;left:0;top:64px;width:53%;height:280px;overflow:hidden;border-radius:10px;box-shadow:0 20px 45px #0005}.fg-product img{width:100%;height:100%;object-fit:cover}.fg-product:after{content:"";position:absolute;inset:25% 0 0;background:linear-gradient(transparent,#000a)}.fg-product>div{position:absolute;left:22px;bottom:22px;z-index:1}.fg-product span{font-size:12px;color:#e0e0e3}.fg-product h4{font-size:25px;font-weight:400;margin-top:7px}.fg-copy-stack{position:absolute;right:0;top:108px;width:72%;display:grid;gap:15px}.fg-copy-sheet{padding:20px 22px;background:linear-gradient(135deg,#63636bd9,#303036eb);box-shadow:0 20px 35px #0004,inset 0 1px #ffffff6b}.fg-copy-sheet-0{margin-right:26px;margin-left:-16px}.fg-copy-sheet-1{margin-right:13px;margin-left:-3px}.fg-copy-sheet-2{margin-left:10px}.fg-copy-sheet>div{display:flex;align-items:center;gap:12px;color:#c8c8d1;font-size:12px}.fg-copy-sheet b{font-weight:400;font-size:13px}.fg-copy-sheet svg{margin-left:auto}.fg-copy-sheet p{font-size:15px;margin-top:10px;line-height:1.8;color:#f1f1f4}.fg-paper{position:absolute;top:67px;left:0;width:81%;min-height:330px;padding:26px 26px 45px;background:linear-gradient(135deg,#4a4a54d9,#25252cde);box-shadow:0 20px 40px #0004,inset 0 1px #fff6}.fg-paper h4{font-size:27px;font-weight:400;margin:16px 0 20px}.fg-paper p{font-size:13px;line-height:2.1;color:#d4d4db;margin:13px 0}.fg-paper p span{background:linear-gradient(#f18a7c33,#f18a7c33) no-repeat left center;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:3px 0}.fg-paper>i{display:block;height:3px;width:68%;margin-top:15px;background:#ffffff10}.fg-paper>i:last-child{width:45%}.fg-extract-stack{position:absolute;right:0;top:205px;width:71%;display:grid;gap:13px}.fg-extract{display:flex;align-items:center;gap:15px;padding:17px 20px;background:linear-gradient(130deg,#747480e0,#3f3f49f2);box-shadow:0 14px 32px #0004,inset 0 1px #ffffff57}.fg-extract>svg{color:#ffafa5;flex-shrink:0}.fg-extract b{font-size:12px;color:#d9d9e2;font-weight:400}.fg-extract p{font-size:14px;line-height:1.7;margin-top:3px;color:#f3f3f7}.fg-stats{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:27px}.fg-stats>div{padding:0 0 23px;border-bottom:1px solid #ffffff24}.fg-stats>div>span{display:block;font-size:13px;color:#c4c4ce;margin-bottom:7px}.fg-stats strong{font-size:36px;line-height:1.5;letter-spacing:-1px}.fg-stats small{font-size:13px;margin-left:8px;font-weight:400;letter-spacing:0}.fg-bars{position:absolute;left:0;right:0;bottom:55px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-inline:20px;height:calc(var(--fg-height) - 280px);border-bottom:1px solid #ffffff26}.fg-bar-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}.fg-bar-track{position:relative;height:clamp(100px,calc(var(--fg-height) - 340px),200px);width:clamp(45px,5vw,78px)}.fg-bar{position:absolute;inset:0;transform-origin:center bottom;border-radius:7px 7px 0 0;background:linear-gradient(180deg,#d6d6e4b3,#82829175);box-shadow:inset 0 1px #ffffff85,inset 1px 0 #ffffff26,0 9px 25px #0002;will-change:transform}.fg-bar-0{background:linear-gradient(180deg,#f3a096e6,#c35c539e)}.fg-bar-value{position:absolute;left:50%;transform:translate(-50%);font-size:14px;white-space:nowrap;color:#eeeef3}.fg-bar-label{padding:12px 0;font-size:13px;color:#c6c6d1}.fg-analysis-note{position:absolute;left:0;right:0;bottom:3px;display:flex;align-items:center;gap:9px;font-size:13px;color:#c4c4ce}.fg-ticket{padding:18px 21px;background:#ffffff10}.fg-ticket p{font-size:14px;line-height:1.8;margin-top:6px}.fg-flow-nodes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:23px 0}.fg-flow-node{position:relative;display:flex;align-items:center;flex-direction:column;gap:8px;color:#b8b8c1}.fg-flow-node>span{width:38px;height:38px;border-radius:11px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff26;display:grid;place-items:center;position:relative}.fg-flow-node>span:before{content:"";position:absolute;inset:0;opacity:var(--node-progress);background:#dedee7;border-radius:inherit}.fg-flow-node>span>svg:first-of-type{opacity:calc(1 - var(--node-progress))}.fg-node-check{position:absolute;opacity:var(--node-progress);color:#34343c}.fg-flow-node:not(:last-child):after{content:"";position:absolute;left:76%;top:19px;width:calc(48% + 12px);height:1px;background:#ffffff30;transform-origin:left;transform:scaleX(var(--node-progress))}.fg-flow-node b{font-size:12px;white-space:nowrap;font-weight:400}.fg-ticket-result{position:absolute;bottom:0;left:0;width:47%;min-height:192px;padding:20px 19px;background:linear-gradient(130deg,#303038e6,#202026e6)}.fg-ticket-result>div>span{font-size:12px;color:#b9b9c5}.fg-ticket-result strong{display:block;font-size:27px;font-weight:400;line-height:1.4;margin:4px 0 15px}.fg-ticket-result dl>div{display:flex;justify-content:space-between;gap:20px;font-size:13px;margin-top:7px;color:#d2d2db}.fg-ticket-result dt{color:#afafbb}.fg-reply{position:absolute;right:0;bottom:0;width:49%;min-height:174px;padding:17px 19px;background:linear-gradient(130deg,#73737edb,#40404bea);box-shadow:0 16px 30px #0004,inset 0 1px #ffffff59}.fg-reply>span{display:flex;align-items:center;gap:8px;color:#ffc3b9;font-size:13px}.fg-reply p{font-size:14px;line-height:1.8;margin-top:9px}.fg-image-backdrop{position:absolute;left:2%;top:52px;width:54%;height:72%;border-radius:6px;overflow:hidden;box-shadow:0 20px 40px #0004}.fg-image-poster{position:absolute;right:5%;top:10px;width:59%;height:83%;border:5px solid #fff;border-radius:5px;overflow:hidden;box-shadow:0 20px 40px #0005}.fg-image-poster.is-square{height:64%}.fg-image-backdrop>img,.fg-image-poster>img{width:100%;height:100%;object-fit:cover}.fg-image-poster:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#0007)}.fg-image-tools{position:absolute;bottom:2px;left:0;right:0;display:flex;justify-content:center;gap:25px}.fg-image-tools button{display:flex;align-items:center;gap:11px;color:#e8e8ed;font-size:13px;min-height:36px}.fg-image-tools button:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(min-width:1000px)and (max-height:800px){.scene-rail[data-journey=pinned] .scene-stage:has(.foreground-demo){padding:22px}.foreground-demo{--fg-height:440px}.fg-code .fg-header{padding-bottom:15px}.fg-code-prompt{padding-block:11px;margin-bottom:16px}.fg-editor pre{padding-block:11px;line-height:2}.fg-result-float{padding:16px 20px}.fg-checks{padding-top:14px}.fg-product{height:260px}.fg-copy-stack{top:94px;gap:11px}.fg-copy-sheet{padding:17px 20px}.fg-extract-stack{top:158px}.fg-paper{padding:22px;min-height:322px}.fg-workflow .fg-header{padding-bottom:14px}.fg-flow-nodes{margin-block:17px}.fg-ticket-result{padding:15px 20px}.fg-reply{padding:14px 20px}}@media(max-width:999px),(max-height:679px){.scene-rail .scene-stage:has(.foreground-demo){background:linear-gradient(135deg,#424246,#222225);padding:24px;box-shadow:0 20px 40px #0003,inset 0 1px #ffffff38}.foreground-demo{--fg-height:480px}}@media(max-width:650px){.scene-rail .scene-stage:has(.foreground-demo){padding:19px 15px;border-radius:22px}.foreground-demo{--fg-height:470px}.fg-code{--fg-height:510px}.fg-workflow{--fg-height:500px}.fg-header{font-size:13px;gap:10px}.fg-header .fg-muted{font-size:12px}.fg-code-prompt{max-width:100%;font-size:13px;padding:13px}.fg-editor{width:100%}.fg-editor pre{font-size:12px;padding:17px 12px}.fg-result-float{width:94%;padding:16px 15px;gap:9px}.fg-code-total{gap:9px}.fg-code-total strong{font-size:25px}.fg-checks{font-size:12px;gap:13px;justify-content:center}.fg-result-icon{width:31px;height:31px}.fg-policy{width:100%;padding:16px 13px;gap:10px}.fg-policy-tag{display:none}.fg-policy p{font-size:12px}.fg-question{font-size:13px;max-width:90%;padding:15px;margin-block:25px}.fg-answer{padding:20px 16px;width:98%;gap:12px}.fg-answer-copy{font-size:14px}.fg-product{width:61%;height:240px}.fg-product>div{left:17px;bottom:17px}.fg-product h4{font-size:23px}.fg-copy-stack{width:87%;top:145px;gap:11px}.fg-copy-sheet{padding:15px 17px}.fg-copy-sheet p{font-size:13px;margin-top:6px}.fg-paper{width:95%;padding:20px 18px}.fg-paper h4{font-size:23px}.fg-paper p{font-size:12px}.fg-extract-stack{width:90%;top:215px;gap:10px}.fg-extract{padding:14px 15px;gap:10px}.fg-extract p{font-size:13px}.fg-stats{gap:15px;margin-top:27px}.fg-stats strong{font-size:31px}.fg-stats>div>span{font-size:12px}.fg-bars{gap:18px;padding-inline:8px}.fg-bar-track{width:49px}.fg-bar-value{font-size:13px}.fg-analysis-note{font-size:12px}.fg-ticket{padding:15px}.fg-ticket p{font-size:13px}.fg-flow-nodes{gap:7px}.fg-flow-node b{font-size:12px;white-space:normal;text-align:center;line-height:1.4;max-width:30px}.fg-flow-node>span{width:32px;height:32px}.fg-flow-node:not(:last-child):after{top:16px;left:80%;width:calc(40% + 7px)}.fg-ticket-result{width:47%;padding:17px 13px;min-height:215px}.fg-ticket-result strong{font-size:23px}.fg-ticket-result dl>div{display:block;margin-top:12px}.fg-ticket-result dd{margin-top:2px}.fg-reply{width:49%;padding:15px 13px;min-height:215px}.fg-reply p{font-size:13px}.fg-image{height:420px}.fg-image-poster{right:0;width:66%;height:78%;border-width:4px}.fg-image-backdrop{left:0;width:61%;height:66%}.fg-image-tools{gap:20px;bottom:7px}.fg-image-tools button{font-size:12px;gap:9px}}@media(prefers-reduced-motion:reduce){.fg-bar{will-change:auto}}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Regular.woff2)}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Medium.woff2);font-weight:500}@font-face{font-family:Produkt;src:url(/fonts/Produkt-Regular.woff2)}:root{font-family:Graphik,PingFang SC,Microsoft YaHei,sans-serif;color:#22282b;background:#fff;font-synthesis:none;--red:#db3b30;--muted:#777b80;--line:#e7e8ea;--rail-bg:#fff;--rail-fg:#171717;--rail-border:#0000001a}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:none;color:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4{margin:0}h1,h2,h3,h4,b,strong{font-weight:500}button:disabled{cursor:wait}svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--red);outline-offset:5px}button:hover,a:hover{color:var(--red)}[hidden]{display:none!important}.wrap,.inner-page{width:min(1296px,calc(100% - 112px));margin-inline:auto}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:12px}.skip-link:focus{top:12px}.brand{font-family:Produkt,serif;font-size:30px;letter-spacing:-1.5px;line-height:1}.brand span{color:var(--red)}.site-header{height:72px;background:#fff;position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid #eeeeee80}.nav-inner{width:min(1328px,calc(100% - 96px));margin:auto;height:100%;display:flex;align-items:center;gap:52px}.site-header nav{display:flex;align-items:center;gap:32px;font-size:14px}.model-nav>button{display:flex;align-items:center;gap:7px;padding:12px 0}.header-actions{margin-left:auto;display:flex;align-items:center;gap:26px;font-size:14px}.nav-action{display:flex;align-items:center;gap:14px;background:#292f32;color:#fff;border-radius:7px;padding:12px 16px;box-shadow:0 5px 12px #1515150b}.nav-action:hover{background:#41474a;color:#fff}.mobile-menu-button{display:none}.model-menu{position:absolute;top:70px;left:max(48px,calc((100vw - 1328px)/2 + 130px));width:560px;background:#fff;border:1px solid var(--line);padding:24px;border-radius:14px;box-shadow:0 16px 40px #1b222014}.menu-heading{display:flex;justify-content:space-between;font-size:13px;color:#74787a;margin-bottom:20px}.menu-heading a{display:flex;align-items:center;gap:8px;color:#303639}.menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.menu-grid a{display:flex;flex-direction:column;align-items:start;gap:12px;background:#f6f6f7;border-radius:8px;padding:18px 12px}.menu-grid b{font-size:14px}.menu-grid span{font-size:12px;color:#72767a;line-height:1.6}.action{display:inline-flex;align-items:center;justify-content:center;gap:27px;border-radius:8px;background:var(--red);color:#fff;padding:14px 20px;min-height:46px;font-size:14px;font-weight:500;white-space:nowrap}.action:hover{background:#c83127;color:#fff}.action.secondary{background:#f1f2f4;color:#303639}.action.secondary:hover{background:#e7e8eb}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:500}.eyebrow{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:400;line-height:1.8;letter-spacing:.02em}.eyebrow i,.red-dot{height:6px;width:6px;background:var(--red);border-radius:50%;display:inline-block;flex-shrink:0}.hero{padding-top:72px;background:#fff;min-height:min(900px,100svh)}.hero-main{position:relative;min-height:650px;height:calc(100svh - 190px);max-height:710px;display:flex;align-items:center}.hero-copy{position:relative;z-index:2;width:60%;pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.hero-copy .eyebrow{margin-bottom:26px;color:#6f7377}.hero h1{font-size:clamp(42px,4.3vw,64px);line-height:1.33;font-weight:400;letter-spacing:-2.5px;color:#172429}.hero h1>span{color:var(--red)}.hero-description{font-size:16px;line-height:1.95;margin-top:28px;color:#747a7f}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.hero-visual{position:absolute;right:-32px;top:50%;height:440px;width:54%;transform:translateY(-50%)}.hero-color-panels{position:absolute;overflow:hidden;inset:0;pointer-events:none}.hero-color-panels__panel{position:absolute;top:50%;right:0;overflow:hidden;width:100%;height:100%;border-radius:13px;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);transform:translateY(-50%) scaleX(-1)}canvas{display:block;width:100%;height:100%}.model-families{min-height:100px;display:flex;align-items:center;gap:48px;border-top:1px solid #eeeff1}.model-families>span{font-size:12px;color:#6e757e}.model-families>div{flex:1;display:flex;justify-content:space-between;gap:20px;color:#42494d}.model-families b{font-family:Produkt,Graphik,serif;font-size:24px}.scenes-heading{display:flex;justify-content:space-between;align-items:end;padding-block:95px 30px;scroll-margin-top:85px}.scenes-heading h2,.section-heading h2{font-weight:400;font-size:36px;line-height:1.45;letter-spacing:-1px;margin-top:14px}.scenes-heading>p{font-size:14px;line-height:1.9;color:var(--muted)}.scene-rail{background:var(--rail-bg);color:var(--rail-fg);overflow:hidden;height:100svh;min-height:690px}.scene-track{display:flex;width:max-content;height:100%}.scene{width:100vw;flex-shrink:0;height:100%;display:flex;align-items:center}.scene-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:7%;align-items:center;padding-top:40px}.scene-copy{padding-bottom:15px}.scene-number{color:var(--red);margin-right:9px;font-size:13px}.scene-copy h2{font-size:clamp(32px,3vw,44px);font-weight:400;line-height:1.5;letter-spacing:-1.5px;margin-top:25px}.scene-copy h2>span{display:block}.scene-desc{white-space:pre-line;font-size:15px;line-height:1.95;max-width:350px;margin-top:24px;opacity:.66}.scene-copy .text-link{margin-top:32px;border-bottom:1px solid var(--rail-border);padding-bottom:7px}.scene-stage{position:relative;min-width:0;background:#f2f3f6;border-radius:18px;min-height:510px;display:flex;align-items:center;justify-content:center;padding:35px;color:#30343c}.demo-art{background:#fff;border:1px solid #e3e5ea;box-shadow:0 14px 40px #252c440a;border-radius:12px;width:100%;overflow:hidden;font-size:13px}.art-topline{padding:18px 22px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.art-topline>span{display:flex;align-items:center;gap:9px}.micro-button{display:inline-flex;align-items:center;gap:6px;font-size:12px;min-height:28px;padding:5px 0}.code-request{margin:21px 22px;background:#f6f6f8;border:1px solid #eeeef2;border-radius:7px;padding:13px 15px;font-size:13px;line-height:1.7}.code-file{margin:0 22px;background:#f9fafb;border-radius:6px;overflow:auto;border:1px solid #e9e9ee}.code-file>span{display:block;font-size:12px;padding:10px 15px;border-bottom:1px solid #e9e9ee;color:#81868c}.code-file pre{font:12px/2.2 Consolas,monospace;margin:0;padding:15px;white-space:pre}.dim{color:#6e757e}.removed{color:#ac6e6e;background:#fcf0f0}.added{color:#477b63;background:#eef6f1}.test-visual{display:flex;align-items:center;gap:18px;margin:22px}.test-ring{width:43px;height:43px;border:1px solid #d4e4d8;border-radius:50%;display:grid;place-items:center;color:#558267}.small-label{font-size:12px;color:#6e757e}.amount{display:flex;align-items:center;gap:15px;margin-top:7px}.amount s{color:#999;font-size:14px}.amount svg{width:15px;color:#a0a0a0}.amount strong{font-size:27px;letter-spacing:-1px}.check-row{display:flex;gap:22px;margin:0 22px 22px;font-size:12px;color:#6e757e}.check-row span{display:flex;align-items:center;gap:6px}.check-row i{width:5px;height:5px;border-radius:50%;background:#6f9b7d}.policy{display:flex;align-items:center;gap:12px;margin:20px;background:#f7f7f9;border-radius:8px;padding:15px}.policy b{font-size:12px}.policy p{font-size:12px;line-height:1.7;margin-top:6px;color:#6e757e}.policy>span{margin-left:auto;font-size:12px;white-space:nowrap;color:#6e757e}.chat-line{margin:23px 20px}.user-line{display:flex;justify-content:flex-end}.user-line>span{background:#f0f1f5;border-radius:12px 12px 2px;font-size:13px;padding:15px}.ai-line{display:flex;gap:13px;min-height:146px}.avatar-t{color:var(--red);font:26px Produkt,serif;flex-shrink:0}.ai-line>div{padding:0 0 0 3px}.ai-line p{font-size:13px;line-height:1.9}.source-link{display:flex;align-items:center;gap:5px;color:#6e757e;font-size:12px;margin-top:15px}.chat-followup{margin:0 20px 22px;width:calc(100% - 40px);padding:14px 15px;border:1px solid #e4e5e9;border-radius:8px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#767d84}.writing-art{padding:24px}.product-brief{display:flex;gap:24px;padding-bottom:24px}.product-brief img{width:100px;height:115px;object-fit:cover;border-radius:7px}.product-brief>div{display:flex;flex-direction:column;justify-content:center;min-width:0}.product-brief input{font-size:24px;font-weight:500;border:0;border-bottom:1px solid #e7e7ea;width:100%;padding:10px 0;background:none;color:#333}.product-brief p{font-size:12px;color:#8e9297;margin-top:12px}.writing-stream{display:grid;gap:12px}.output-sheet{display:flex;align-items:start;gap:14px;padding:17px 13px;background:#f7f8fa;border-radius:8px}.output-sheet>span{font-size:12px;color:#6e757e}.output-sheet h4{font-size:12px;color:#6e757e;margin-bottom:7px}.output-sheet p{font-size:13px;line-height:1.8}.output-sheet svg{color:#80978b;margin-left:auto}.art-bottomline:empty{display:none}.document-art{position:relative;min-height:440px;border:0;box-shadow:none;background:transparent;overflow:visible}.floating-paper{background:#fff;padding:28px 28px 60px;border:1px solid #e3e6eb;border-radius:7px;width:80%;box-shadow:0 12px 30px #33415c09}.paper-header{display:flex;gap:10px;align-items:center;font-size:12px;color:#6e757e}.floating-paper h4{font-size:22px;margin:26px 0 20px}.floating-paper p{font-size:12px;line-height:2.2;margin-bottom:10px;color:#6e757e}.floating-paper p.marked{background:#f3f1f9}.floating-paper>i{display:block;height:4px;background:#f3f4f6;margin:13px 0;width:80%}.floating-paper>i:last-child{width:50%}.extract-stack{position:absolute;right:-5px;top:164px;width:67%;display:grid;gap:10px}.extract-strip{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e6eb;border-radius:8px;box-shadow:0 5px 15px #28355808;padding:17px 15px;font-size:12px;color:#6e757e}.extract-strip svg{color:#b0a6c3}.extract-strip b{display:block;font-size:12px;line-height:1.8;color:#484f59;margin-top:5px}.big-kpis{padding:26px 24px;display:flex}.big-kpis>div{width:50%}.big-kpis>div+div{padding-left:24px;border-left:1px solid var(--line)}.big-kpis span{display:block;font-size:12px;color:#6e757e;margin-bottom:12px}.big-kpis strong{font-size:33px;letter-spacing:-1px}.big-kpis small{font-size:12px;margin-left:8px;letter-spacing:0}.bars-chart{height:190px;margin:5px 25px 0;display:flex;justify-content:space-around;align-items:end;border-bottom:1px solid #e7e9ef}.bars-chart>div{display:flex;flex-direction:column;align-items:center;justify-content:end}.bars-chart i{width:65px;background:#d7dce8;border-radius:5px 5px 0 0;margin:12px 0}.bars-chart>div:first-child i{background:#cb7772}.bars-chart span{font-size:12px;color:#7b838e}.bars-chart b{font-size:12px;color:#6e757e;padding-bottom:10px}.budget-slider{padding:24px;display:flex;align-items:center;gap:20px;font-size:12px;color:#6e757e}.budget-slider input{accent-color:var(--red);flex:1;min-width:0}.ticket-input{display:flex;align-items:center;gap:15px;margin:20px;padding:15px;background:#f7f8fa;border-radius:7px;font-size:12px;line-height:1.9}.ticket-input>span{color:#6e757e}.workflow-path{display:flex;justify-content:space-between;padding:17px 18px 26px}.workflow-path>div{position:relative;flex:1;text-align:center}.workflow-path>div>span{width:36px;height:36px;border:1px solid #dedfe5;border-radius:9px;display:grid;place-items:center;margin:auto;background:#fff;position:relative;z-index:1;color:#8b7796}.workflow-path b{display:block;font-size:12px;color:#6e757e;margin-top:12px}.workflow-path i{position:absolute;height:1px;background:#d6d6de;top:18px;left:70%;width:60%}.structured-ticket{display:grid;grid-template-columns:repeat(3,1fr);margin:0 22px;gap:12px;padding:18px 0;border-block:1px solid #eeeef3}.structured-ticket span{font-size:12px;color:#6e757e;display:block;margin-bottom:9px}.structured-ticket b{font-size:13px}.reply-card{margin:20px;padding:17px;border-radius:7px;background:#f8f7fa}.reply-card>span{display:flex;gap:7px;align-items:center;font-size:12px;color:#97849a}.reply-card p{font-size:13px;line-height:1.8;margin-top:12px}.stage-image{background:#f3efe6}.image-art{height:460px;position:relative;width:100%}.image-backdrop{position:absolute;left:2%;top:45px;width:52%;height:310px;border-radius:6px;overflow:hidden;box-shadow:0 12px 30px #44341418}.image-backdrop img,.main-poster img{width:100%;height:100%;object-fit:cover}.main-poster{position:absolute;right:5%;top:0;width:58%;height:365px;border:6px solid white;border-radius:5px;overflow:hidden;box-shadow:0 18px 35px #44341420}.main-poster.square{height:290px}.main-poster:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#0007)}.poster-title{position:absolute;left:20px;bottom:24px;font-size:30px;color:#fff;line-height:1.4;letter-spacing:-1px;z-index:2}.poster-title span{display:block}.poster-brand{position:absolute;left:20px;top:20px;color:#fff;font:25px Produkt;z-index:2}.image-tools{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:30px}.image-tools button{display:flex;align-items:center;gap:12px;font-size:12px}.stage-video{padding:0;background:#000;overflow:hidden}.video-art{position:relative;width:100%;height:510px;background:#000;overflow:hidden}.light-swirl{position:absolute;inset:0}.video-overlay{position:absolute;left:35px;top:40px;color:#fff;pointer-events:none}.video-overlay>span{font-size:12px;color:#afafb2}.video-overlay h4{font-size:34px;line-height:1.4;font-weight:400;margin-top:20px}.video-timeline{position:absolute;bottom:24px;left:30px;right:30px;display:flex;align-items:center;gap:15px;color:#bababa;font-size:12px}.video-timeline div{height:1px;flex:1;background:#ffffff40}.connection{background:#080a0f;color:#f0f0f8;overflow:hidden}.connection-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:680px}.connection-copy{position:relative;z-index:2;padding-block:80px}.connection-copy h2{font-size:42px;font-weight:400;line-height:1.5;letter-spacing:-1.5px;margin-top:24px}.connection-copy h2 span{display:inline-block}.connection-copy>p:not(.eyebrow){font-size:15px;line-height:1.9;color:#9d9fa6;margin:24px 0 30px}.connection .secondary{background:#ffffff14;color:#fff;border:1px solid #ffffff26}.connection-tags{display:flex;gap:20px;font-size:12px;color:#797c85;margin-top:45px}.globe-stage{position:relative;height:650px;width:125%;margin-left:-9%}.particle-globe{width:100%;height:100%}.particle-globe canvas{touch-action:pan-y}.start-section{padding-block:95px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:48px}.start-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.steps>div{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.steps>div:first-child{padding-top:12px}.steps>div>span{font-size:12px;color:var(--red);padding-top:4px}.steps h3{font-size:20px;font-weight:400}.steps p{font-size:14px;color:#6e757e;line-height:1.9;margin-top:12px;max-width:320px}.code-sample{background:#f6f7f9;border:1px solid #e7e9ed;border-radius:12px;overflow:hidden}.code-sample>div{display:flex;justify-content:space-between;padding:18px 24px;font-size:12px;color:#7a818a;border-bottom:1px solid #e3e6ed}.code-sample>div>span{display:flex;align-items:center;gap:8px}.code-sample pre{padding:25px;margin:0;font:13px/1.9 Consolas,monospace;color:#555d67;overflow:auto}.code-sample em{font-style:normal;color:#9677a1}.code-sample b{font-weight:400;color:#6a8791}.faq-section{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding-block:20px 110px}.faq-section h2{font-size:34px;line-height:1.5;font-weight:400;margin-top:17px;letter-spacing:-1px}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{padding:24px 0;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:15px;text-align:left;gap:20px}.faq-item p{font-size:14px;line-height:1.9;color:#6e757e;padding:0 30px 24px 0}footer{background:#f7f8f9;border-top:1px solid #eeeff1}.footer-main{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:55px}.footer-main p{font-size:12px;color:#6e757e;margin-top:16px}.footer-links{display:flex;gap:32px;font-size:13px;color:#60666c}.footer-bottom{border-top:1px solid #e7e9ec;padding-block:22px;display:flex;justify-content:space-between;font-size:12px;color:#6e757e}.inner-page{padding-top:155px;padding-bottom:100px;min-height:80svh}.inner-heading{margin-bottom:42px}.inner-heading h1{font-size:44px;font-weight:400;line-height:1.5;letter-spacing:-1.5px;margin:18px 0}.inner-heading h1 span{color:var(--red)}.inner-heading>p:last-child{font-size:15px;line-height:1.9;color:#6e757e}.model-toolbar{display:flex;gap:20px}.model-search{display:flex;align-items:center;gap:14px;border:1px solid #e2e4e9;border-radius:9px;padding:0 18px;height:50px;flex:1;color:#92979e;background:#fbfbfc}.model-search input{border:0;outline:0;background:transparent;flex:1;min-width:0;font-size:14px;color:#30363c}.model-search input:focus-visible{outline-offset:0}.model-search button{padding:5px;display:flex}.task-filter{display:flex;gap:14px;align-items:center;font-size:13px;color:#6e757e}.task-filter select{min-width:135px;border:1px solid #e2e4e9;border-radius:8px;padding:14px;background:#fff;color:#41464d;font-size:13px}.model-filter-row{display:flex;justify-content:space-between;align-items:center;margin:24px 0 30px;font-size:12px;color:#6e757e}.type-tabs{display:flex;gap:5px;background:#f5f6f7;border-radius:8px;padding:4px}.type-tabs button{display:flex;gap:9px;align-items:center;padding:10px 17px;font-size:13px;color:#767c84;border:1px solid transparent;border-radius:6px}.type-tabs button span{font-size:12px;opacity:.6}.type-tabs button.selected{background:#fff;color:#343a41;box-shadow:0 2px 5px #00000008;border-color:#e9e9ee}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.model-card{border:1px solid #e4e6eb;border-radius:13px;padding:25px 24px 18px;background:#fff;min-width:0;display:flex;flex-direction:column;box-shadow:0 3px 10px #18233103}.model-card:hover{border-color:#bbc0c9}.model-card-top{display:flex;align-items:center;gap:10px;font-size:12px;color:#6e757e}.family-mark{width:39px;height:39px;display:grid;place-items:center;background:#f1f2f5;border:1px solid #e8e9ef;border-radius:10px;color:#666e78}.family-mark.claude{background:#f5ede9;color:#a67962}.family-mark.chatgptgpt{background:#eaf1ed;color:#668573}.family-mark.gemini{background:#edf0f8;color:#7d8ab0}.family-mark.deepseek{background:#edf0f9;color:#788bc1}.type-badge{margin-left:auto;color:#6e757e;font-size:12px}.model-card h2{font-size:17px;line-height:1.55;overflow-wrap:anywhere;margin-top:21px;color:#343940;letter-spacing:-.3px}.model-card>p{font-size:14px;line-height:1.8;color:#6e757e;margin-top:12px;min-height:51px}.model-tags{display:flex;gap:7px;margin-top:20px;flex-wrap:wrap}.model-tags span{background:#f6f7f9;border:1px solid #eceef1;border-radius:4px;padding:4px 7px;font-size:12px;color:#6e757e}.model-card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eff0f3;padding-top:16px;margin-top:24px;font-size:12px;color:#6e757e}.model-card-bottom a{display:flex;gap:6px;align-items:center;color:#505964}.catalog-note{font-size:12px;color:#6e757e;margin-top:28px;line-height:1.8}.empty-state{grid-column:1/-1;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;gap:20px;color:#6e757e}.empty-state h2{font-size:22px;color:#424951}.empty-state p{font-size:14px}.docs-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;padding-block:20px 45px}.docs-layout ol{padding:0;list-style:none;counter-reset:steps}.docs-layout li{counter-increment:steps;padding-left:35px;position:relative;margin-bottom:36px}.docs-layout li:before{content:"0" counter(steps);position:absolute;left:0;top:5px;color:var(--red);font-size:12px}.docs-layout h2{font-size:21px;font-weight:400;margin-bottom:12px}.docs-layout li p{font-size:14px;line-height:1.9;color:#6e757e}.docs-code{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#f8f9fb}.docs-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid #e4e7ed;font-size:13px}.docs-toolbar>div{display:flex;gap:4px}.docs-toolbar button{padding:8px 12px;border-radius:5px;font-size:12px}.docs-toolbar button.selected{background:#e9ecf1}.docs-code pre{padding:24px;font:13px/2 Consolas,monospace;overflow:auto;margin:0;color:#606a78}.docs-note{font-size:12px;color:#6e757e;line-height:1.9;margin-top:18px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:50px 0 25px}.pricing-grid article{border:1px solid #e5e7ec;border-radius:12px;padding:30px}.pricing-grid article>span{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#9c8282}.pricing-grid h2{font-size:30px;font-weight:400;margin:30px 0 15px}.pricing-grid h3{font-size:15px;margin-bottom:18px}.pricing-grid p{font-size:14px;color:#6e757e;line-height:1.9}.formal-note{font-size:12px;color:#6e757e;margin-bottom:30px;line-height:1.8}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-block:30px}.about-values article{border-top:1px solid var(--line);padding-top:22px}.about-values article>span{font-size:12px;color:var(--red)}.about-values h2{font-size:24px;margin:25px 0 15px;font-weight:400}.about-values p{font-size:14px;line-height:1.9;color:#6e757e}.support-block{padding-block:45px 0}.support-block h2{font-size:28px;font-weight:400}.support-block p{font-size:14px;line-height:1.9;margin:20px 0 25px;color:#6e757e}@media(min-width:1000px)and (max-height:800px){.hero-main{min-height:550px}.scene-rail{min-height:620px}.scene-stage{min-height:470px;padding:25px}.scene-copy h2{font-size:36px}.video-art{height:470px}.image-art{height:420px}.main-poster{height:330px}.image-backdrop{height:300px}.scene-layout{gap:6%}.scene-desc{font-size:14px}.scene-copy .text-link{margin-top:25px}}@media(max-width:1100px){.wrap,.inner-page{width:calc(100% - 72px)}.nav-inner{width:calc(100% - 64px);gap:35px}.site-header nav{gap:23px}.header-actions{gap:18px}.nav-about{display:none}.hero h1{font-size:48px}.hero-visual{width:55%;right:-30px;height:390px}.scene-stage{padding:23px}.scene-layout{gap:5%}.start-grid,.faq-section{gap:55px}.footer-links{gap:20px}.model-card{padding:20px 18px 16px}.model-grid{gap:16px}}@media(max-width:999px){.hero{min-height:0}.hero-main{min-height:590px;height:72svh}.hero h1{font-size:40px;letter-spacing:-1.5px}.hero-description{font-size:14px}.hero-copy{width:65%}.hero-visual{width:52%;height:360px;right:-28px}.hero-actions{gap:20px}.model-families{gap:30px}.model-families b{font-size:20px}.model-families>span{max-width:80px;line-height:1.8}.scenes-heading{padding-top:70px;display:block}.scenes-heading>p{margin-top:20px}.scene-rail{height:auto;min-height:0;overflow:visible}.scene-track{display:block;width:100%;height:auto}.scene{height:auto;width:100%;padding:60px 0}.scene-layout{grid-template-columns:1fr;gap:35px;padding:0}.scene-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:0}.scene-copy .eyebrow{grid-column:1/-1}.scene-copy h2{grid-column:1;grid-row:2/4;font-size:34px;margin:20px 0 0}.scene-desc{grid-column:2;margin-top:22px;font-size:14px}.scene-copy .text-link{grid-column:2;justify-self:start;margin-top:20px}.scene-stage{padding:35px;min-height:0;max-width:680px;width:100%;margin:auto}.scene:nth-child(2n){background:#fafafb}.scene:nth-child(n+5){background:#0e1015;color:#f0f0f8;--rail-border:#ffffff25}.demo-art{max-width:560px}.video-art{height:470px}.scene-stage.stage-video{padding:0}.scene-stage.stage-image{min-height:510px}.connection-layout{min-height:620px;grid-template-columns:1.1fr 1fr}.connection-copy h2{font-size:34px}.connection-copy>p:not(.eyebrow){font-size:14px}.globe-stage{height:540px;width:155%;margin-left:-25%}.connection-tags{gap:12px;font-size:12px}.start-section{padding-block:70px}.start-grid{gap:30px;grid-template-columns:1fr}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.steps>div{display:block;padding:20px 0!important;border-top:1px solid var(--line);border-bottom:0}.steps h3{margin-top:18px;font-size:18px}.steps p{font-size:13px}.code-sample{max-width:none}.faq-section{gap:35px;padding-bottom:70px}.faq-section h2{font-size:30px}.footer-main{flex-wrap:wrap}.footer-main .action{display:none}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-heading h1{font-size:36px}.docs-layout{grid-template-columns:1fr;gap:20px}.docs-layout ol{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.docs-layout li{padding:25px 0 0}.docs-layout li:before{top:0}.docs-layout h2{font-size:19px}.pricing-grid{gap:15px}.pricing-grid article{padding:24px}.about-values{gap:25px}.about-values h2{font-size:22px}}@media(max-width:650px){.wrap,.inner-page{width:calc(100% - 40px)}.site-header{height:64px}.nav-inner{width:calc(100% - 40px);gap:20px}.brand{font-size:28px}.site-header nav{display:none;position:absolute;left:0;right:0;top:64px;padding:14px 20px 24px;background:#fff;border-bottom:1px solid #e5e5e8;box-shadow:0 20px 25px #00000008}.site-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-header nav>a,.model-nav>button{padding:15px 0;font-size:14px;border-bottom:1px solid #eee;width:100%;justify-content:space-between;text-align:left}.header-actions{gap:16px}.nav-action{padding:10px 12px;font-size:12px;gap:10px}.mobile-menu-button{display:grid;place-items:center;padding:5px}.model-menu{position:static;width:100%;box-shadow:none;margin-block:8px;padding:17px 12px;border-radius:8px}.menu-grid{gap:7px}.menu-grid a{padding:12px 8px;gap:10px}.menu-grid b,.menu-grid span,.menu-heading{font-size:12px}.hero{padding-top:64px}.hero-main{min-height:0;height:auto;display:flex;flex-direction:column;align-items:stretch;padding-top:65px}.hero-copy{width:100%}.hero-copy .eyebrow{font-size:12px;margin-bottom:21px}.hero h1{font-size:clamp(31px,8.4vw,45px);letter-spacing:-1.5px;line-height:1.45}.hero-description{font-size:14px;line-height:1.9;margin-top:21px}.hero-actions{gap:23px;margin-top:25px;flex-wrap:wrap}.hero-actions .action{padding:13px 18px;font-size:13px;gap:22px}.text-link{font-size:13px}.hero-visual{position:relative;width:100%;right:0;top:0;height:290px;transform:none;margin-top:15px}.model-families{display:block;padding:22px 0 27px;min-height:0}.model-families>span{max-width:none;display:block;font-size:12px}.model-families>div{margin-top:20px;display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap}.model-families b{font-size:16px}.scenes-heading{padding-block:55px 15px;scroll-margin-top:70px}.eyebrow{font-size:12px}.scenes-heading h2,.section-heading h2{font-size:27px;letter-spacing:-1px;line-height:1.5;margin-top:12px}.scenes-heading>p{font-size:13px;line-height:1.9;margin-top:15px}.scene{padding-block:42px}.scene-layout{gap:27px}.scene-copy{display:block}.scene-copy h2{font-size:30px;line-height:1.45;letter-spacing:-1.2px;margin-top:18px}.scene-desc{font-size:13px;line-height:1.9;margin-top:16px;max-width:none}.scene-copy .text-link{margin-top:20px}.scene-stage{padding:16px;border-radius:12px}.demo-art{border-radius:8px}.art-topline{padding:15px;font-size:12px}.code-request{margin:16px 12px;padding:10px;font-size:12px}.code-file{margin:0 12px}.code-file>span{font-size:12px;padding:10px}.code-file pre{font-size:12px;line-height:2;padding:12px 10px}.test-visual{margin:18px 12px;gap:12px}.test-ring{width:36px;height:36px}.test-ring svg{width:22px}.amount{gap:10px}.amount strong{font-size:24px}.amount s,.small-label{font-size:12px}.check-row{margin:0 12px 18px;gap:18px;font-size:12px}.policy{margin:15px 12px;padding:12px;gap:8px}.policy>svg,.policy>span{display:none}.policy b,.policy p{font-size:12px}.chat-line{margin:18px 12px}.user-line>span{font-size:12px;padding:12px}.ai-line{min-height:155px;gap:8px}.ai-line p{font-size:12px;line-height:1.9}.source-link{font-size:12px;flex-wrap:wrap}.avatar-t{font-size:23px}.chat-followup{margin:0 12px 16px;width:calc(100% - 24px);font-size:12px;padding:12px}.writing-art{padding:15px}.product-brief{gap:18px;padding-bottom:18px}.product-brief img{width:78px;height:100px}.product-brief input{font-size:21px}.output-sheet{gap:9px;padding:13px 10px}.output-sheet p{font-size:12px;line-height:1.9}.output-sheet>svg{width:13px}.document-art{min-height:445px}.floating-paper{width:88%;padding:20px 18px 50px}.floating-paper h4{font-size:21px;margin:20px 0 15px}.floating-paper p{font-size:12px;line-height:2}.extract-stack{top:205px;right:-2px;width:80%;gap:8px}.extract-strip{padding:12px 11px;gap:9px}.extract-strip>svg{width:16px}.big-kpis{padding:22px 16px}.big-kpis strong{font-size:29px}.big-kpis>div+div{padding-left:18px}.big-kpis span{font-size:12px;line-height:1.8;margin-bottom:6px}.bars-chart{margin:0 16px;height:190px}.bars-chart i{width:48px}.budget-slider{padding:22px 16px;gap:12px}.ticket-input{margin:15px 12px;padding:12px;gap:10px;font-size:12px;align-items:start}.workflow-path{padding:14px 6px 23px}.workflow-path>div>span{width:30px;height:30px}.workflow-path b{font-size:12px;max-width:30px;margin:10px auto 0;line-height:1.6}.workflow-path i{top:15px}.structured-ticket{margin:0 12px;gap:8px}.structured-ticket b{font-size:12px}.reply-card{margin:15px 12px;padding:12px}.reply-card p{font-size:12px}.scene-stage.stage-image{min-height:450px}.image-art{height:418px}.main-poster{height:315px;width:66%;right:0;top:5px}.main-poster.square{height:220px}.image-backdrop{left:0;width:63%;height:280px;top:45px}.poster-title{font-size:26px;left:15px;bottom:20px}.poster-brand{font-size:22px;left:15px;top:17px}.image-tools{gap:25px;bottom:10px}.image-tools button{font-size:12px;gap:8px}.video-art{height:430px}.video-overlay{left:24px;top:30px}.video-overlay h4{font-size:30px}.video-timeline{left:20px;right:20px;gap:10px}.video-timeline span{font-size:12px}.connection-layout{display:flex;flex-direction:column;min-height:0}.connection-copy{padding:58px 0 0;width:100%}.connection-copy h2{font-size:31px;margin-top:20px;letter-spacing:-1px}.connection-copy>p:not(.eyebrow){font-size:13px;margin:20px 0 25px}.connection-tags{font-size:12px;margin-top:28px;gap:20px}.globe-stage{height:430px;width:calc(100% + 40px);margin:-5px -20px 0}.connection .action{font-size:13px}.start-section{padding-block:55px}.section-heading{align-items:start;gap:20px;flex-direction:column;margin-bottom:25px}.section-heading .action{font-size:12px;padding:11px 16px;min-height:0}.steps{display:block}.steps>div{display:flex;gap:20px}.steps h3{font-size:18px;margin:0}.steps p{font-size:13px;margin-top:10px}.code-sample>div{padding:15px;font-size:12px}.code-sample pre{font-size:12px;padding:18px 14px}.faq-section{display:block;padding-block:0 55px}.faq-section h2{font-size:28px;margin-bottom:25px}.faq-section h2 br{display:none}.faq-item>button{font-size:14px;padding:21px 0}.faq-item p{font-size:13px;padding-right:10px}.footer-main{padding-block:35px;align-items:start;gap:30px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:18px 25px;font-size:12px}.footer-main>div:first-child{width:100%}.footer-main p{font-size:12px;margin-top:12px}.footer-bottom{font-size:12px;padding-block:20px}.inner-page{padding-top:112px;padding-bottom:55px}.inner-heading{margin-bottom:28px}.inner-heading h1{font-size:30px;letter-spacing:-1px;line-height:1.5;margin:16px 0}.inner-heading>p:last-child{font-size:13px;line-height:1.9}.model-toolbar{display:grid;grid-template-columns:1fr;gap:16px}.model-search{height:47px;padding-inline:14px}.model-search input{font-size:13px}.task-filter{justify-content:flex-end;font-size:12px}.task-filter select{padding:9px 12px;font-size:12px;min-width:125px}.model-filter-row{margin:20px 0;gap:10px;align-items:start;flex-direction:column}.type-tabs{width:100%;justify-content:space-between;gap:0}.type-tabs button{font-size:12px;padding:9px 11px;gap:6px}.model-filter-row>span{font-size:12px;align-self:flex-end}.model-grid{grid-template-columns:1fr;gap:14px}.model-card{padding:22px 21px 17px}.model-card h2{font-size:17px;margin-top:18px}.model-card>p{font-size:13px;min-height:0}.model-tags{margin-top:17px}.model-card-bottom{margin-top:20px}.model-card-top,.catalog-note{font-size:12px}.empty-state{padding:30px 15px}.empty-state p{font-size:13px;text-align:center}.docs-layout ol{display:block}.docs-layout li{padding:0 0 0 32px;margin-bottom:27px}.docs-layout li:before{top:4px}.docs-layout h2{font-size:19px}.docs-layout li p{font-size:13px}.docs-toolbar{padding:10px}.docs-toolbar button{font-size:12px;padding:8px 10px}.docs-code pre{font-size:12px;padding:18px 14px}.docs-note{font-size:12px}.pricing-grid{grid-template-columns:1fr;margin-top:30px}.pricing-grid article{padding:25px}.pricing-grid h2{font-size:28px;margin:22px 0 14px}.pricing-grid p{font-size:13px}.about-values{grid-template-columns:1fr;gap:25px}.about-values h2{font-size:23px;margin:18px 0 12px}.about-values p{font-size:13px}.support-block{padding-top:25px}.support-block h2{font-size:25px}.support-block p{font-size:13px}}@media(prefers-reduced-motion:reduce){.scene-rail{height:auto}.scene-track{display:block;width:100%}.scene{height:auto;padding-block:60px}.scene:nth-child(n+5){background:#0e1015;color:#f0f0f8}.scene-layout{padding-top:0}}.inner-heading h1 .heading-line{display:inline-block;color:inherit}.heading-line b{font-weight:400;color:var(--red)}.rail-backdrop{background:#080a0f}.hero-color-panels canvas,.light-swirl canvas{filter:grayscale(1)}.docs-layout>div{min-width:0}.docs-code{max-width:100%}.ref-wipe{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.ref-wipe-bar{position:absolute;inset:0;height:100%}.ref-wipe-fill{display:block;height:100%;background:var(--wipe-color,#e7e7e5);clip-path:inset(0 100% 0 0);animation:cypher-wipe-in .5s cubic-bezier(.3,0,0,1) forwards}.ref-wipe-bar.exiting{animation:cypher-wipe-out .5s cubic-bezier(.3,0,0,1) forwards}@keyframes cypher-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cypher-wipe-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.ref-button{position:relative;isolation:isolate;overflow:hidden;border-radius:8px;padding:12px 18px;font-size:13px;background:#ececea;color:#252727}.ref-button>span:first-child{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:9px;pointer-events:none}.ref-button .ref-wipe{z-index:2;--wipe-color:#fff;mix-blend-mode:difference}.ref-button:hover{color:inherit}.ref-button:disabled{opacity:.45;cursor:default}.ref-button:disabled .ref-wipe{display:none}.ref-button.dark{background:#292c2d;color:#fff}.ref-button.red{background:var(--red);color:#fff}.ref-layer{opacity:0;visibility:hidden;translate:56px 0;transition:opacity .45s ease-in,translate .55s cubic-bezier(.32,0,.67,0),visibility 0s linear .55s}.ref-layer.is-visible{opacity:1;visibility:visible;translate:0 0;transition:opacity .5s ease-out .35s,translate .7s cubic-bezier(.33,1,.68,1) .35s}.ai-brand-icon{display:block;object-fit:contain;width:36px;height:36px;flex-shrink:0}.ai-brand-name{font-family:Graphik,sans-serif;letter-spacing:-1px;font-size:18px;font-weight:500;display:grid;place-items:center;min-width:36px;height:36px}.catalog-page{padding-top:148px;padding-bottom:90px;min-height:85svh;max-width:1248px;color:#232629}.catalog-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:42px}.catalog-heading .eyebrow{color:#747776;font-size:13px}.catalog-heading h1{font-size:46px;font-weight:400;line-height:1.4;letter-spacing:-1.8px;margin:19px 0 14px}.catalog-heading h1 span{color:var(--red)}.catalog-heading>div>p:last-child{font-size:14px;color:#747774;line-height:1.8}.catalog-doc-link{font-size:13px;display:flex;align-items:center;gap:15px;margin-bottom:6px}.catalog-controls{margin-bottom:37px}.catalog-search{display:flex;align-items:center;gap:15px;height:61px;background:#f3f3f1;border-radius:12px;padding:0 22px;color:#7a7e7d}.catalog-search:focus-within{outline:2px solid #db3b3050;outline-offset:2px}.catalog-search input{font-size:14px;color:#242829;background:none;border:0;flex:1;min-width:0;outline:none}.catalog-search input:focus-visible{outline:0}.catalog-search>span{font-size:12px;white-space:nowrap;color:#818580}.catalog-search>button{display:grid;place-items:center;padding:8px}.catalog-filters{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:21px;flex-wrap:wrap}.catalog-types{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.catalog-types .ref-button{background:transparent;color:#767975;padding:12px 14px;border-radius:7px}.catalog-types .ref-button.selected{background:#292d2b;color:#fff}.catalog-types .ref-button:not(.selected) .ref-wipe{mix-blend-mode:normal;z-index:0;--wipe-color:#f0f0ed}.catalog-types .ref-button.selected>span:first-child svg{color:#ff877b}.catalog-vendor{display:flex;align-items:center;gap:12px;position:relative;color:#777c77;font-size:12px;min-height:42px}.catalog-vendor select{border:0;background:#f2f2ef;color:#393e39;padding:12px 33px 12px 14px;border-radius:7px;appearance:none;font-size:13px;min-width:117px;max-width:180px}.catalog-vendor>svg{position:absolute;right:12px;pointer-events:none;color:#7b7e7a}.catalog-results-heading{display:flex;align-items:center;gap:14px;margin:0 0 21px;min-height:30px}.catalog-results-heading h2{font-size:19px;font-weight:500;display:flex;align-items:center;gap:10px;letter-spacing:-.4px}.catalog-results-heading h2>span{font-size:12px;color:#8c8f8b;font-weight:400}.results-caption{margin-left:auto;font-size:12px;color:#838782}.catalog-task,.clear-filters{font-size:12px;display:flex;align-items:center;gap:6px;color:#777b77}.catalog-task{border-radius:4px;padding:6px 8px;background:#faf0ee;color:#b54a3e}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.catalog-card{position:relative;border:0;border-radius:17px;background:#f3f3f1;min-width:0;overflow:hidden}.catalog-card-content{position:relative;padding:27px 26px 20px;display:flex;flex-direction:column;min-height:300px}.catalog-card-brand{display:flex;align-items:center;gap:13px;min-width:0}.catalog-card-brand>div{display:flex;flex-direction:column;gap:5px}.catalog-card-brand b{font-size:13px;line-height:1.3}.catalog-card-brand>div>span{font-size:12px;color:#8a8c87}.catalog-type{margin-left:auto;align-self:flex-start;font-size:12px;color:#858883;padding-top:3px}.catalog-card h2{font-family:Graphik,Microsoft YaHei,sans-serif;font-size:21px;line-height:1.4;letter-spacing:-.65px;margin:26px 0 6px;overflow-wrap:anywhere;font-weight:500}.catalog-id{font:12px/1.65 Consolas,monospace;color:#90938f;overflow-wrap:anywhere}.catalog-description{font-size:13px;color:#757974;line-height:1.8;margin-top:15px;min-height:24px}.catalog-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.catalog-tags span{font-size:12px;color:#686f68;background:#e8e9e5;padding:5px 8px;border-radius:5px;line-height:1.4}.catalog-card-actions{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:27px;gap:12px}.catalog-card-actions>button{display:flex;align-items:center;gap:9px;padding:4px 0;font-size:12px;color:#5b625b}.catalog-card-actions>button:first-child{color:#2d342d}.catalog-detail{background:#e8e9e5;margin:20px -8px -3px;border-radius:10px;padding:18px 16px}.catalog-detail>div{display:grid;grid-template-columns:63px 1fr;gap:12px;font-size:12px;line-height:1.8;margin-bottom:10px}.catalog-detail>div>span{color:#80867f}.catalog-detail b{font-weight:400;color:#414940}.catalog-detail>a{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-top:18px;color:#b94438}.catalog-load{display:flex;flex-direction:column;align-items:center;gap:13px;margin-top:36px}.catalog-load .ref-button{min-width:155px;padding:14px 20px}.catalog-load>span{font-size:12px;color:#8c918a}.catalog-empty{background:#f5f5f2;border-radius:16px;padding:60px 25px;display:flex;align-items:center;flex-direction:column;text-align:center;color:#7c837b}.catalog-empty h2{font-size:22px;color:#393f38;margin:21px 0 12px}.catalog-empty p{font-size:13px;margin-bottom:24px}.menu-grid{grid-template-columns:repeat(3,1fr)}.scene-stage{background:#eceeec;padding:26px;border-radius:20px}.demo-art{border:0;box-shadow:none;border-radius:13px;background:#fafbf9;color:#29302d}.art-topline{border:0;padding:20px 22px;font-size:13px}.art-topline .micro-button{color:#8b918b}.art-topline .micro-button:hover{color:var(--red)}.scene-stage .ref-button{font-size:12px;padding:10px 14px}.demo-controls{display:flex;align-items:center;gap:10px;padding:0 22px 18px;flex-wrap:wrap}.demo-controls label{display:flex;align-items:center;gap:8px;color:#777e77;font-size:12px}.demo-controls input[type=number]{width:70px;border:0;background:#eceeea;border-radius:5px;padding:7px;font-size:13px;color:#29312a}.demo-controls .ref-button{margin-left:auto}.code-file{border:0;background:#eff1ed}.code-file>span{border-color:#dfe2dc}.code-request{background:#edefeb;border:0}.test-ring{border:0;background:#e4eae3;color:#426a49}.code-art .added:not(.revealed){visibility:hidden}.code-art .check-row i:not(.done){background:#d2d8d0}.art-bottomline{display:flex;justify-content:flex-end;margin-top:15px}.art-bottomline .micro-button{font-size:12px}.writing-art{padding:22px}.writing-stream .output-sheet{background:#eef0eb}.writing-stream .output-sheet:not(.is-shown){visibility:hidden}.writing-stream .output-sheet.is-shown{animation:twain-demo-entrance 1.1s cubic-bezier(.3333333333333333,1,.6666666666666666,1) backwards}@keyframes twain-demo-entrance{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.chat-art .ai-line:not(.is-shown){visibility:hidden}.chat-art .ai-line.is-shown{animation:twain-demo-entrance 1.1s cubic-bezier(.3333333333333333,1,.6666666666666666,1) backwards}.typing-dots{font-size:14px;letter-spacing:4px;color:#8c938c}.product-brief input{border-bottom:0;background:#eef0eb;border-radius:6px;padding:9px;margin:7px 0}.document-art .art-bottomline{position:absolute;bottom:0;left:0;right:0}.document-art .floating-paper{border:0;background:#fafbf9;box-shadow:none;padding-bottom:62px}.document-art .floating-paper p.marked{background:#f5e4e0;color:#6b453c}.document-art .extract-strip{border:0;background:#fff;cursor:pointer;text-align:left;box-shadow:0 8px 30px #1a30200b}.document-art .extract-strip.selected{background:#282f29;color:#bfc7bf}.document-art .extract-strip.selected b{color:#fff}.document-art .extract-strip:not(.is-shown){visibility:hidden}.document-art .extract-strip.is-shown{animation:twain-demo-entrance 1.1s cubic-bezier(.3333333333333333,1,.6666666666666666,1) backwards}.document-art .extract-strip svg{color:var(--red)}.workflow-studio{width:100%;color:#29312d;background:#fafbf9;border-radius:14px;overflow:hidden;font-size:13px}.workflow-studio .art-topline{padding:21px 23px 17px}.workflow-studio .art-topline>span{gap:10px;font-weight:500}.workflow-title-icon{background:#ebece7;padding:8px;border-radius:9px;width:34px;height:34px}.workflow-status{font-size:12px;color:#81897f;display:flex;align-items:center;gap:7px;white-space:nowrap}.workflow-status i{width:5px;height:5px;background:var(--red);border-radius:50%}.workflow-composer{margin:0 22px 20px;padding:14px 15px;background:#eef0eb;border-radius:10px}.workflow-composer label{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#7b8479;margin-bottom:10px}.workflow-composer label>span{color:#979f94;font-size:12px}.workflow-composer textarea{font:13px/1.8 Graphik,Microsoft YaHei,sans-serif;border:0;background:none;width:100%;min-height:49px;resize:vertical;color:#374136;padding:0;display:block;max-height:120px}.workflow-composer textarea:focus-visible{outline:1px solid #db3b3070;outline-offset:4px;border-radius:2px}.workflow-composer-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;gap:10px}.workflow-example{font-size:12px;color:#6d796b;display:flex;align-items:center;gap:6px;padding:5px 0}.workflow-body{display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px;padding:0 22px 22px;min-height:293px}.workflow-nodes{display:flex;flex-direction:column;gap:8px}.workflow-node{display:flex;align-items:center;gap:10px;padding:11px 9px;border-radius:8px;color:#9ba395;background:#f1f2ee;position:relative}.workflow-node>span{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;background:#e6e9e1;flex-shrink:0;font-size:12px}.workflow-node>div{display:flex;flex-direction:column;gap:5px}.workflow-node b{font-size:12px;font-weight:400}.workflow-node small{font-size:12px;color:inherit}.workflow-node.complete{color:#656d63;background:#edf0e9}.workflow-node.current{background:#2d352e;color:#fff}.workflow-node.current>span{background:var(--red);color:#fff}.workflow-node.complete>span{background:#e0e5dc;color:#727d69}.workflow-detail{position:relative;overflow:hidden;min-width:0;background:#2c302e;border-radius:11px;padding:18px 17px;display:flex;flex-direction:column}.workflow-detail-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#a8afa7;margin-bottom:20px;gap:8px}.workflow-detail-top b{color:#d4dad2;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:400}.workflow-await{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:16px;color:#9ca695;font-size:12px;line-height:1.8}.workflow-await .brand{font-size:48px;color:#bac3b5}.workflow-result{display:flex;flex-direction:column;gap:13px}.workflow-result>div{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:12px}.workflow-result span{color:#a2aaa0}.workflow-result b{font-size:12px;font-weight:400;color:#edf0e9}.workflow-result .workflow-intent{display:block;margin:0 0 2px}.workflow-intent>span{display:block;margin-bottom:6px}.workflow-intent h4{font-size:24px;line-height:1.4;font-weight:400;color:#f3f5f0;letter-spacing:-.5px}.workflow-reply{margin-top:18px;background:#ffffff0b;border-radius:8px;padding:13px 12px}.workflow-reply>span{display:flex;align-items:center;gap:6px;font-size:12px;color:#ed9180;margin-bottom:10px}.workflow-reply p{font-size:12px;line-height:1.85;color:#d1d7cc}.workflow-reply>button{display:flex;align-items:center;gap:6px;font-size:12px;color:#b2bead;margin-top:11px;padding:0}.workflow-error{color:#b04436;font-size:12px;line-height:1.6;padding-top:8px}.workflow-studio .ref-button{white-space:nowrap}.video-controls{position:absolute;right:24px;top:26px;z-index:2}.video-controls .ref-button{background:#ffffff1a;color:#fff}@media(max-width:1150px){.catalog-card-content{padding:23px 21px 19px}.catalog-card h2{font-size:19px}.catalog-filters{gap:12px}.catalog-types .ref-button{padding:11px 12px}.catalog-vendor>span{display:none}.scene-stage{padding:21px}.workflow-body{grid-template-columns:125px minmax(0,1fr);gap:12px;padding:0 16px 18px}.workflow-composer{margin-inline:16px}.workflow-studio .art-topline{padding-inline:16px}.workflow-detail{padding:16px 13px}.workflow-node{padding:11px 7px;gap:8px}}@media(max-width:999px){.catalog-page{padding-top:128px}.catalog-heading h1{font-size:37px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-heading{margin-bottom:32px}.catalog-filters{gap:17px}.catalog-vendor>span{display:block}.catalog-card h2{font-size:20px}.scene-stage{padding:30px;max-width:720px}.workflow-body{grid-template-columns:155px minmax(0,1fr);padding:0 22px 24px;gap:20px}.workflow-composer{margin-inline:22px}.workflow-studio .art-topline{padding:22px}.workflow-node{padding:13px 11px}.workflow-detail{padding:20px}}@media(max-width:650px){.catalog-page{padding-top:109px;padding-bottom:55px}.catalog-heading{display:block;margin-bottom:27px}.catalog-heading h1{font-size:30px;line-height:1.5;letter-spacing:-1.2px;margin:13px 0 10px}.catalog-heading>div>p:last-child{font-size:13px;max-width:290px;line-height:1.9}.catalog-doc-link{display:none}.catalog-search{height:53px;padding:0 14px;gap:10px;border-radius:9px}.catalog-search input{font-size:12px}.catalog-search>span{display:none}.catalog-search>svg{width:18px}.catalog-filters{margin-top:15px;gap:16px}.catalog-types{gap:6px;width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.catalog-types .ref-button{padding:11px 8px;font-size:12px;white-space:nowrap}.catalog-types .ref-button>span:first-child{gap:7px}.catalog-types svg{width:14px;height:14px}.catalog-vendor{margin-left:auto;font-size:12px;min-height:35px}.catalog-vendor select{padding:9px 32px 9px 12px;font-size:12px}.catalog-controls{margin-bottom:25px}.catalog-results-heading{gap:8px;margin-bottom:16px;flex-wrap:wrap}.catalog-results-heading h2{font-size:17px}.results-caption{font-size:12px}.catalog-grid{grid-template-columns:1fr;gap:15px}.catalog-card{border-radius:14px}.catalog-card-content{padding:24px 24px 19px;min-height:295px}.catalog-card h2{font-size:21px;margin-top:24px}.catalog-card-brand .ai-brand-icon{width:34px;height:34px}.catalog-card-actions{padding-top:24px}.catalog-empty{padding:45px 20px}.catalog-empty h2{font-size:19px}.scene-stage{padding:14px;border-radius:13px}.demo-art{border-radius:9px}.demo-controls{padding:0 12px 15px;gap:8px}.demo-controls label{gap:6px}.demo-controls input[type=number]{width:59px}.scene-stage .ref-button{padding:9px 11px}.writing-art{padding:16px}.writing-art .product-brief{gap:12px}.product-brief input{font-size:20px;padding:8px}.document-art{min-height:465px}.document-art .extract-strip{padding:13px 11px}.workflow-studio{border-radius:10px}.workflow-studio .art-topline{padding:17px 14px;gap:8px;font-size:12px}.workflow-status{font-size:12px}.workflow-title-icon{width:29px;height:29px;padding:6px}.workflow-studio .art-topline>span{gap:7px}.workflow-composer{margin:0 13px 15px;padding:13px}.workflow-composer textarea{font-size:12px;min-height:55px}.workflow-composer label>span{font-size:12px}.workflow-composer-foot{gap:8px}.workflow-example{font-size:12px}.workflow-body{grid-template-columns:1fr;gap:12px;padding:0 13px 15px;min-height:0}.workflow-nodes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.workflow-node{padding:10px 2px;flex-direction:column;gap:8px;border-radius:7px}.workflow-node>span{width:24px;height:24px}.workflow-node>div{gap:0}.workflow-node b{font-size:12px;writing-mode:horizontal-tb;line-height:1.6;max-width:28px;text-align:center}.workflow-node small{display:none}.workflow-detail{min-height:320px;padding:17px}.workflow-detail-top{margin-bottom:17px}.workflow-intent h4{font-size:23px}.workflow-reply{margin-top:16px;padding:14px}.video-controls{right:15px;top:20px}.video-controls .ref-button{padding:9px}}@media(prefers-reduced-motion:reduce){.ref-wipe-fill{animation:none;clip-path:inset(0)}.ref-wipe-bar.exiting{animation:none;display:none}.ref-layer,.ref-layer.is-visible{transition:none;translate:none}.writing-stream .output-sheet.is-shown,.chat-art .ai-line.is-shown,.document-art .extract-strip.is-shown{animation:none}}.ref-button[aria-pressed=true] .ref-wipe{display:none}.catalog-brands{display:flex;align-items:flex-start;gap:20px;margin-top:23px;padding:17px 19px;border-radius:12px;background:#f7f7f5}.catalog-brands-label{padding-top:14px;color:#92958f;font-size:12px;white-space:nowrap}.catalog-brand-options{display:flex;flex-wrap:wrap;gap:5px 9px;flex:1;min-width:0}.catalog-brand-options .ref-button{padding:12px 14px;font-size:14px;background:transparent;color:#7a8079;border-radius:7px}.catalog-brand-options .ref-button>span:first-child{gap:9px;justify-content:flex-start}.catalog-brand-options .ref-button .ref-wipe{z-index:0;mix-blend-mode:normal;--wipe-color:#28282c12}.catalog-brand-options .ai-brand-icon{width:21px;height:21px}.catalog-brand-options .ai-brand-name{height:21px;min-width:21px;font-size:12px}.catalog-card,.workflow-detail{isolation:isolate;contain:layout style}.scene-track{will-change:transform}.scene-stage{isolation:isolate}.workflow-studio .art-topline,.workflow-composer textarea{font-size:14px}.workflow-node b,.workflow-result>div,.workflow-result b,.workflow-reply p{font-size:13px}.workflow-detail-top{font-size:13px}@media(max-width:999px){.catalog-brands{display:block;padding:16px}.catalog-brands-label{display:block;padding:0 0 11px}.catalog-brand-options{gap:4px}.catalog-brand-options .ref-button{font-size:13px;padding:11px 12px}}@media(max-width:650px){.catalog-brands{margin-top:15px;padding:13px 10px;border-radius:10px}.catalog-brands-label{padding:0 6px 9px}.catalog-brand-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 0}.catalog-brand-options .ref-button{padding:10px 6px;font-size:12px}.catalog-brand-options .ref-button>span:first-child{gap:6px}.catalog-brand-options .ai-brand-icon{width:18px;height:18px}.catalog-brand-options svg{width:16px}.catalog-results-heading .results-caption{display:none}.workflow-studio .art-topline{font-size:12px}.workflow-composer textarea,.workflow-node b,.workflow-result>div,.workflow-result b,.workflow-reply p,.workflow-detail-top{font-size:12px}}.ai-brand-icon[data-family=Kimi]{background:#1c2020;border-radius:8px;padding:7px}.catalog-brand-options .ai-brand-icon[data-family=Kimi]{border-radius:4px;padding:3px}@media(min-width:1000px){.catalog-page{padding-top:124px}.catalog-heading{margin-bottom:28px}.catalog-heading h1{font-size:40px;margin:12px 0 10px}.catalog-search{height:54px}.catalog-filters{margin-top:16px}.catalog-brands{margin-top:16px;padding-block:12px}.catalog-controls{margin-bottom:25px}}.catalog-shell{position:relative;isolation:isolate;background:#fff}.catalog-page{font-size:14px;color:#24282a}.catalog-heading .eyebrow{color:#555f5d;font-size:14px}.catalog-heading>div>p:last-child{font-size:15px;color:#5b6563}.catalog-doc-link{font-size:14px}.catalog-search{background:#e7e9e866;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#58615f}.catalog-search input{font-size:15px}.catalog-search>span{font-size:14px;color:#616b68}.catalog-types .ref-button{font-size:14px;color:#505957}.catalog-types .ref-button.selected{color:#fff}.catalog-types .ref-button:not(.selected) .ref-wipe{--wipe-color:#ffffffa8}.catalog-brands{background:#e9ebe94d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.catalog-brands-label{font-size:13px;color:#5f6966}.catalog-brand-options .ref-button{font-size:14px;color:#4d5854}.catalog-brand-options .ref-button .ref-wipe{--wipe-color:#28282c12}.catalog-brand-options .ref-button.selected{background:transparent;color:#28282c;box-shadow:none}.catalog-results-heading h2{font-size:20px}.catalog-results-heading h2>span,.results-caption,.catalog-task,.clear-filters{font-size:13px;color:#606965}.catalog-grid{gap:22px}.catalog-card{background:#dfe2e066;backdrop-filter:blur(20px) saturate(.8);-webkit-backdrop-filter:blur(20px) saturate(.8);border-radius:17px;box-shadow:none;contain:layout style}.ref-reversible-fill{display:block;position:absolute;inset:0;background:#99a19d0e;clip-path:inset(0 100% 0 0)}.catalog-card-content{padding:24px 25px 17px;min-height:320px}.catalog-card-brand{min-height:36px;padding-right:68px;gap:11px}.catalog-card-brand .ai-brand-icon{width:34px;height:34px}.catalog-card-brand b{font-size:14px;font-weight:500;line-height:1.4}.catalog-card-brand>div>span{font-size:13px;line-height:1.4;color:#65706d}.catalog-card h2{font-size:22px;line-height:1.35;letter-spacing:-.5px;margin:20px 0 7px;font-weight:500;min-height:30px}.catalog-model-meta{display:flex;flex-wrap:wrap;gap:7px 12px;color:#596560;font-size:14px;line-height:1.7}.catalog-model-meta>span+span{color:#68726f}.catalog-price{margin-top:19px}.catalog-price-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#5b6562;font-size:13px;line-height:1.6}.catalog-price-heading>span:first-child{color:#414d48}.catalog-price-values{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:12px}.catalog-price-values>div{display:flex;flex-direction:column-reverse;gap:4px;align-items:flex-start}.catalog-price-values>div>span{font-size:13px;color:#606b66}.catalog-price-values strong{font-family:Graphik,Microsoft YaHei,sans-serif;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.25px;color:#252c29;font-variant-numeric:tabular-nums}.catalog-price-values strong small{font-size:13px;letter-spacing:0;color:#59655e}.catalog-price-scope{font-size:13px;color:#626d68;line-height:1.5;margin-top:9px}.catalog-card-actions{padding-top:13px;gap:14px}.catalog-card-actions>button{font-size:14px;min-height:36px;color:#536058;gap:8px}.catalog-card-actions>button:first-child{color:#293b30}.catalog-card-actions>button:hover{color:var(--red)}.catalog-discount{position:absolute;z-index:2;top:25px;right:25px;background:linear-gradient(135deg,#fff9,#efc8bd6b);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#a34a3a;padding:7px 10px;border-radius:8px;box-shadow:0 3px 10px #84452e12,inset 0 1px #ffffffb3;display:flex;align-items:baseline;gap:6px}.catalog-discount strong{font-size:17px;line-height:1.15;font-weight:600;letter-spacing:-.3px}.catalog-discount strong span{font-size:13px;margin-left:2px;letter-spacing:0}.catalog-discount small{font-size:13px;line-height:1.4}.catalog-detail{background:#ffffff85;margin:16px -8px 0;padding:18px 16px;border-radius:12px}.catalog-detail>div{grid-template-columns:minmax(80px,1fr) minmax(0,1.4fr);font-size:13px;line-height:1.7;gap:12px}.catalog-detail>div>span{color:#5e6b63}.catalog-detail b{color:#35473b;font-weight:400;overflow-wrap:anywhere}.catalog-detail .catalog-detail-id{display:block}.catalog-detail-id>span{display:block;margin-bottom:5px}.catalog-detail-id code{font:13px/1.6 Consolas,monospace;color:#3f5145;overflow-wrap:anywhere}.catalog-detail>p{font-size:13px;line-height:1.85;color:#536157;margin-top:12px}.catalog-detail>a{font-size:14px;min-height:30px;color:#a73d2f;margin-top:13px}.catalog-load>span,.catalog-empty p{font-size:14px;color:#58645d}.catalog-load .ref-button{font-size:14px}.catalog-empty{background:#ffffff90;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(max-width:1150px){.catalog-card-content{padding:23px 21px 17px}.catalog-card h2{font-size:21px}.catalog-price-values strong{font-size:20px}.catalog-discount{right:21px;top:24px}.catalog-price-heading{flex-wrap:wrap;gap:2px 8px}}@media(max-width:650px){.catalog-heading>div>p:last-child{font-size:14px}.catalog-search input{font-size:14px}.catalog-types .ref-button{font-size:13px;padding:12px 6px}.catalog-brand-options .ref-button{font-size:13px;padding:11px 5px}.catalog-brand-options .ref-button>span:first-child{gap:5px}.catalog-brands-label{font-size:13px}.catalog-grid{gap:18px}.catalog-card{border-radius:16px}.catalog-card-content{padding:23px 23px 17px;min-height:320px}.catalog-card h2{font-size:22px}.catalog-price-values strong{font-size:20px}.catalog-card-brand b,.catalog-card-actions>button,.catalog-model-meta{font-size:14px}.catalog-card-brand>div>span{font-size:13px}.catalog-results-heading h2{font-size:19px}.catalog-discount{right:23px;top:24px}.catalog-detail>div{grid-template-columns:1fr 1.3fr}}@media(prefers-reduced-transparency:reduce){.catalog-card{background:#fbfcfb;-webkit-backdrop-filter:none;backdrop-filter:none}.catalog-brands,.catalog-search{background:#f8faf8;-webkit-backdrop-filter:none;backdrop-filter:none}}:root{color:#252527;--muted:#727276;--line:#e7e7e9}.brand-marquee{background:#f1f1f3;padding:34px 0;overflow:hidden}.brand-marquee-window{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0px,rgba(0,0,0,.3) 16px,#000 56px,#000 calc(100% - 56px),rgba(0,0,0,.3) calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to right,transparent 0px,rgba(0,0,0,.3) 16px,#000 56px,#000 calc(100% - 56px),rgba(0,0,0,.3) calc(100% - 16px),transparent 100%)}.brand-marquee-track{display:flex;width:max-content;will-change:transform}.brand-marquee-group{display:flex;flex-shrink:0;align-items:center;gap:72px;padding-right:72px}.brand-marquee-logo{width:128px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brand-marquee-logo img{display:block;max-width:112px;width:100%;height:25px;object-fit:contain;filter:brightness(0);opacity:.76;transition:opacity .3s ease-out}.brand-marquee-logo img:hover{opacity:1}.logo-claude img{height:25px}.logo-gemini img{height:29px}.logo-grok img{height:27px}#scenes{scroll-margin-top:72px}.scene-rail{height:calc(100svh - 72px);min-height:608px;position:relative;display:flex;flex-direction:column;isolation:isolate}.scenes-heading{padding:26px 0 14px;gap:30px;align-items:center;flex:none;position:relative;z-index:1;color:inherit}.scenes-heading>div{display:flex;align-items:center;gap:22px}.scenes-heading .eyebrow{font-size:14px;opacity:.65;white-space:nowrap}.scenes-heading h2{font-size:21px;line-height:1.6;margin:0;letter-spacing:-.4px}.scenes-heading>p{font-size:13px;color:inherit;opacity:.6}.scene-track{flex:1;min-height:0;position:relative;z-index:1}.scene-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:6%;padding:12px 0 32px}.scene-copy{display:block;padding:0}.scene-copy h2{display:flex;align-items:baseline;gap:17px;margin:0;font-size:clamp(38px,3.8vw,56px);font-weight:600;line-height:1.25;letter-spacing:-1.8px}.scene-copy h2>.scene-number{display:inline-block;font:500 16px/1.3 Graphik,sans-serif;letter-spacing:0;margin:0;color:var(--red);align-self:flex-start;padding-top:8px}.scene-copy h3{font-size:clamp(23px,2vw,28px);font-weight:400;line-height:1.65;letter-spacing:-.5px;margin:25px 0 0}.scene-copy h3>span{display:block}.scene-desc{font-size:15px;line-height:1.9;opacity:.68;margin-top:17px;max-width:370px}.scene-copy .text-link{font-size:14px;margin-top:25px;border:0;padding:11px 0;gap:22px}.scene-stage{padding:24px;border:0;border-radius:26px;background:linear-gradient(135deg,#ffffff80,#ededf080);box-shadow:0 18px 48px #16161b0c,inset 0 1px #ffffffd9;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);min-height:0;color:#29292d}.scene-stage:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at 12% 0,#ffffffd9,transparent 62%),linear-gradient(145deg,#dedee540,transparent 50%,#d9d9df47);pointer-events:none}.showcase-viewport{width:100%;min-width:0}.scene-stage .demo-art,.workflow-studio{background:linear-gradient(135deg,#ffffffba,#ffffff80);color:#29292d;box-shadow:0 10px 28px #1f1f250b,inset 0 1px #ffffffed;border-radius:16px;border:0}.art-topline{font-size:14px;font-weight:500;padding:18px 22px}.art-topline .micro-button,.micro-button,.small-label{font-size:13px;color:#77777e}.scene-stage .ref-button,.demo-controls label,.check-row,.art-bottomline .micro-button{font-size:13px}.scene-stage .ref-button{background:#e9e9ed;color:#36363c}.scene-stage .ref-button.red{background:var(--red);color:#fff}.scene-stage .ref-button.dark{background:#303035;color:#fff}.code-request{background:#ededf080;color:#535359;margin:10px 22px 18px;font-size:13px}.code-file{background:#eeeef180}.code-file>span{border-color:#e2e2e780;font-size:13px;color:#818188}.code-file pre{font-size:13px;line-height:2;padding:13px 15px}.demo-controls{padding-top:16px;padding-bottom:8px}.demo-controls input[type=number]{background:#e9e9ed;color:#303035}.test-visual{margin-block:16px}.test-ring{background:#ececef;color:#65656c}.amount strong{font-size:25px;font-weight:600}.policy{background:#efeff280}.policy b,.policy p,.policy>span{font-size:13px;color:#66666e}.user-line>span{background:#e9e9ef99;font-size:14px}.ai-line p{font-size:14px;line-height:1.85}.source-link,.chat-followup{font-size:13px}.chat-followup{border:0;background:#eaeaf080;color:#696970}.ai-line{min-height:145px}.writing-stream .output-sheet{background:#ededf080}.output-sheet h4,.output-sheet>span,.product-brief p{font-size:13px;color:#76767d}.output-sheet p{font-size:14px}.output-sheet svg{color:#7b7b84}.product-brief input{background:#ededf080;color:#303035;font-size:22px}.document-art.demo-art{background:transparent;box-shadow:none;min-height:440px}.document-art .floating-paper{background:#ffffffb8;box-shadow:0 14px 32px #2020280d}.floating-paper p,.paper-header,.extract-strip,.extract-strip b{font-size:13px;color:#6e6e76}.document-art .extract-strip{background:#fffc;box-shadow:0 8px 24px #20202a12}.document-art .extract-strip.selected{background:#343439;color:#d3d3da}.big-kpis span,.bars-chart span,.bars-chart b,.budget-slider{font-size:13px;color:#71717a}.big-kpis strong{font-size:30px;font-weight:600}.bars-chart i{background:#cfcfd8}.workflow-title-icon{background:#e8e8ee}.workflow-status,.workflow-composer label,.workflow-example{color:#71717b}.workflow-composer{background:#ededf080}.workflow-composer textarea{color:#36363d;font-size:13px}.workflow-node{background:#eeeef180;color:#8b8b94}.workflow-node>span{background:#e2e2e9}.workflow-node.complete{background:#e9e9ef;color:#666670}.workflow-node.complete>span{background:#dedee7;color:#696973}.workflow-node.current{background:#34343c;color:#fff}.workflow-detail{background:#303038}.workflow-detail-top,.workflow-result span{color:#a8a8b5}.workflow-detail-top b,.workflow-result b{color:#dddde7}.workflow-await{color:#a5a5b1}.workflow-await .brand{color:#c7c7d1}.workflow-reply p{color:#d1d1de}.scene-stage :is(.workflow-status,.workflow-composer label,.workflow-composer label>span,.workflow-example,.workflow-node b,.workflow-node small,.workflow-detail-top,.workflow-detail-top b,.workflow-result>div,.workflow-result b,.workflow-reply>span,.workflow-reply p,.workflow-reply>button){font-size:13px}.connection{background:#0b0b0f}.connection-copy h2{font-size:clamp(36px,3.7vw,54px);line-height:1.45;letter-spacing:-1.6px}.connection-copy>p:not(.eyebrow){color:#b0b0b9}.connection-tags{color:#a0a0ab;font-size:13px}.catalog-page{color:#28282d}.catalog-heading .eyebrow,.catalog-heading>div>p:last-child,.catalog-search,.catalog-search>span{color:#66666f}.catalog-search{background:#ebebef66}.catalog-search input{color:#303037}.catalog-brands{background:#ededf14d}.catalog-types .ref-button{color:#606069}.catalog-types .ref-button.selected{background:#303036;color:#fff}.catalog-brands-label,.catalog-brand-options .ref-button{color:#62626d}.ref-reversible-fill{background:#72727c0c}.catalog-card-brand>div>span,.catalog-model-meta,.catalog-model-meta>span+span,.catalog-price-heading,.catalog-price-values>div>span,.catalog-price-scope,.catalog-results-heading h2>span,.results-caption,.catalog-task,.clear-filters{color:#6a6a74}.catalog-price-heading>span:first-child{color:#4f4f59}.catalog-price-values strong{font-size:20px;font-weight:700;color:#303038}.catalog-price-values strong small{color:#666671}.catalog-card-actions>button{color:#62626d}.catalog-card-actions>button:first-child{color:#42424c}.catalog-detail>div>span,.catalog-detail>p,.catalog-load>span,.catalog-empty p{color:#686873}.catalog-detail b,.catalog-detail-id code{color:#464652}@media(min-width:1000px)and (max-height:800px){.scenes-heading{padding-top:17px;padding-bottom:8px}.scenes-heading h2{font-size:19px}.scene-layout{padding:8px 0 22px}.scene-stage{padding:18px}.scene-copy h2{font-size:42px}.scene-copy h3{font-size:23px;margin-top:18px}.scene-desc{font-size:14px}.scene-stage .video-art{height:430px}.scene-stage .image-art{height:420px}}@media(max-width:999px),(max-height:679px){.scene-rail{height:auto;min-height:0;display:block}.scene-track{display:block;width:100%;height:auto;will-change:auto}.scenes-heading{display:flex;padding:45px 0 15px}.scenes-heading>div{display:block}.scenes-heading h2{margin-top:8px}.scenes-heading>p{display:none}.scene{height:auto;width:100%;padding:35px 0 52px}.scene-layout{grid-template-columns:1fr;gap:25px;padding:0}.scene-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.scene-copy h2{grid-column:1;grid-row:1;font-size:40px}.scene-copy h3{grid-column:1;grid-row:2/4;font-size:23px;margin-top:20px}.scene-desc{grid-column:2;grid-row:1/3;margin-top:3px}.scene-copy .text-link{grid-column:2;grid-row:3;margin-top:9px}.scene-stage{max-width:720px;width:100%;padding:22px;margin:auto}.scene:nth-child(2n){background:#fafafc}.scene:nth-child(n+5){background:#111116;color:#f0f0f8}.connection-copy h2{font-size:38px}}@media(max-width:650px){.brand-marquee{padding:27px 0}.brand-marquee-group{gap:45px;padding-right:45px}.brand-marquee-logo{width:100px;height:25px}.brand-marquee-logo img{max-width:92px;height:22px}.scene-copy{display:block}.scenes-heading{padding-top:35px}.scenes-heading h2{font-size:19px}.scene-copy h2{font-size:36px;gap:12px}.scene-copy h2>.scene-number{font-size:14px;padding-top:6px}.scene-copy h3{font-size:22px;line-height:1.5;margin-top:18px}.scene-copy h3>span{display:inline}.scene-desc{font-size:14px;margin-top:14px}.scene-copy .text-link{font-size:14px;margin-top:12px}.scene-stage{padding:12px;border-radius:20px}.scene-stage .demo-art,.workflow-studio{border-radius:12px}.art-topline{padding:16px 13px;font-size:13px}.code-request{margin:4px 12px 14px}.code-file pre{font-size:12px;padding:12px 10px}.code-file>span{font-size:13px}.demo-controls{padding:14px 12px 0}.scene-stage .ref-button{font-size:13px;padding:9px 10px}.amount strong{font-size:23px}.ai-line p,.user-line>span{font-size:13px}.ai-line{min-height:170px}.writing-art{padding:15px}.output-sheet p{font-size:13px}.document-art.demo-art{min-height:490px}.floating-paper{width:92%;padding:20px 16px 40px}.extract-stack{top:220px;width:88%;right:0}.extract-strip b,.scene-stage .workflow-node b{font-size:13px}.workflow-body{padding-inline:12px}.workflow-node b{max-width:28px}.workflow-node small{display:none}.connection-copy h2{font-size:33px}.connection-copy>p:not(.eyebrow){font-size:14px}.catalog-card{border-radius:16px}.catalog-price-values strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.brand-marquee-track{width:100%;transform:none!important;will-change:auto}.brand-marquee-group{flex:1;justify-content:center;flex-wrap:wrap;gap:24px 30px;padding:0 20px}.brand-marquee-group[aria-hidden=true]{display:none}.scene-rail{height:auto;display:block}.scene-track{display:block;width:100%;will-change:auto}.scene{height:auto;padding:40px 0}.scene-layout{padding:0}.scene-copy [data-enter]{opacity:1!important;transform:none!important}.scene:nth-child(n+5){background:#111116;color:#f0f0f8}}.capability-band{position:relative;isolation:isolate;background:#fafafa;overflow:clip}.cypher-scroll-swirl{position:absolute;inset:0;z-index:-1;pointer-events:none}.cypher-scroll-swirl>div{position:sticky;top:0;height:100svh}.cypher-scroll-swirl canvas{filter:grayscale(1);opacity:.85}.capability-section{padding-top:60px}.capability-heading{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:35px}.capability-heading .eyebrow{font-size:14px;color:#73737b}.capability-heading h2{font-size:30px;letter-spacing:-1px;font-weight:400}.capability-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;perspective:1200px}.capability-card{position:relative;min-width:0;height:380px;isolation:isolate}.capability-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:perspective(800px)}.capability-face{position:absolute;inset:0;border-radius:26px;padding:27px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(145deg,#ffffffa8,#e8e8ef9c);box-shadow:0 16px 40px #25253509,inset 0 1px 1px #fff;display:flex;flex-direction:column;color:#2d2d36;overflow:hidden}.capability-1 .capability-face{background:linear-gradient(145deg,#f9f9ffa8,#e1e1ed9c)}.capability-2 .capability-face{background:linear-gradient(145deg,#f5f5f9a8,#e7e7ee9c)}.capability-chip{font-size:13px;line-height:1.5;padding:7px 11px;background:#ffffff7a;border-radius:8px;align-self:flex-start;box-shadow:0 3px 9px #25253507,inset 0 1px #fff;color:#5b5b68}.capability-main{margin:auto 0}.capability-main h3{font-size:clamp(22px,2vw,29px);font-weight:500;letter-spacing:-.6px;line-height:1.55}.capability-main p{font-size:14px;color:#6c6c78;line-height:1.8;margin-top:12px}.capability-logos{display:flex;align-items:center;gap:16px;height:23px;justify-content:flex-end}.capability-logos img{max-width:75px;height:18px;filter:brightness(0);opacity:.47}.capability-back{height:100svh;min-height:680px;display:flex;align-items:center;padding-top:72px;position:relative}.capability-back .capability-card{height:410px}.capability-face-back{transform:rotateY(180deg)}.capability-face-back>a{display:flex;justify-content:space-between;align-items:center;font-size:14px;margin-top:auto;padding-top:20px;color:#555561}.capability-marked-copy{position:relative;margin-top:27px;font-size:16px;line-height:1.9;color:#42424f}.capability-marked-copy>p{position:relative;z-index:1}.capability-marked-copy>p+p{margin-top:15px}.capability-marked-copy>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:#e6bbb6;pointer-events:none}.swirl-cta{position:relative;isolation:isolate;min-height:680px;height:85svh;background:#131317;color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.swirl-cta .light-swirl{z-index:-1;opacity:.65}.swirl-cta .light-swirl canvas{filter:grayscale(1)}.swirl-cta-content{text-align:center}.swirl-cta-content .eyebrow{justify-content:center;color:#b8b8c0;font-size:14px}.swirl-cta-content h2{font-size:clamp(40px,5vw,72px);line-height:1.35;letter-spacing:-2px;font-weight:400;margin:24px 0}.swirl-cta-content>p:not(.eyebrow){color:#c0c0c8;font-size:16px;margin-bottom:34px}.swirl-cta-content>div{display:flex;align-items:center;justify-content:center;gap:30px}.hero{min-height:100svh;display:flex;flex-direction:column;background:#fff}.hero-main{flex:1;min-height:0;height:auto;max-height:none}.hero .brand-marquee{background:transparent;flex:none;padding:33px 0 38px}.brand-marquee-logo{width:160px;gap:10px;height:29px}.brand-marquee-logo .brand-symbol{width:27px;height:27px;max-width:27px;flex-shrink:0}.brand-marquee-logo .brand-wordmark{width:auto;max-width:112px;height:23px}.brand-marquee-logo.logo-gemini .brand-wordmark{height:27px}.brand-marquee-logo.logo-grok .brand-wordmark{height:26px}@media(max-width:1100px){.capability-face{padding:22px}.capability-main h3{font-size:23px}.capability-marked-copy{font-size:15px}.capability-logos{gap:10px}.capability-logos img{max-width:62px}}@media(max-width:999px),(max-height:679px){.capability-section{padding:45px 0}.capability-heading{margin-bottom:25px}.capability-heading h2{font-size:27px}.capability-front{display:none}.capability-back{height:auto;min-height:0;padding:0}.capability-back .capability-card{height:430px}.capability-back .capability-inner{transform:rotateY(180deg)}.capability-marked-copy{font-size:15px}.capability-row{gap:15px}.capability-face{padding:22px;border-radius:20px}.cypher-scroll-swirl>div{height:900px}.swirl-cta{height:auto;min-height:590px}}@media(max-width:650px){.hero-main{min-height:660px;padding-top:48px}.hero-visual{height:270px;margin-top:22px}.hero .brand-marquee{padding:24px 0 30px}.brand-marquee-logo{width:137px;gap:8px}.brand-marquee-logo .brand-symbol{width:24px;height:24px;max-width:24px}.brand-marquee-logo .brand-wordmark{max-width:96px;height:21px}.capability-heading{display:block}.capability-heading h2{font-size:28px;margin-top:12px}.capability-row{grid-template-columns:1fr;gap:18px}.capability-back .capability-card{height:340px}.capability-face{padding:25px}.capability-marked-copy{font-size:15px;margin-top:23px}.capability-marked-copy>p+p{margin-top:14px}.swirl-cta{min-height:550px}.swirl-cta-content h2{font-size:43px}.swirl-cta-content>p:not(.eyebrow){font-size:14px}.swirl-cta-content>div{gap:22px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.capability-front{display:none}.capability-back{height:auto;min-height:0;padding:0 0 55px}.capability-back .capability-inner{transform:rotateY(180deg)!important}.capability-marked-copy svg path{transition:none!important}.capability-heading{padding-top:15px}}.capability-back .capability-face{background:linear-gradient(145deg,#f6f6f9,#e8e8ef)}.capability-back .capability-1 .capability-face{background:linear-gradient(145deg,#f3f3fb,#e4e4f0)}.capability-back .capability-2 .capability-face{background:linear-gradient(145deg,#f2f2f7,#e4e4eb)}.capability-marked-copy{font-size:18px;line-height:1.8}.capability-chip{font-size:14px}@media(max-width:1100px){.capability-marked-copy{font-size:16px}}@media(max-width:650px){.capability-marked-copy{font-size:15px}}.catalog-price-values strong,.catalog-discount strong,.amount strong,.big-kpis strong{font-family:Arial,Microsoft YaHei,sans-serif;font-weight:700}main:has(.scene-rail){overflow-anchor:none}.rail-backdrop{background:#101010}.scene-rail{--rail-bg:#fff;--swirl-opacity:.7;background:var(--rail-bg);color:#f5f5f7;overflow:clip;isolation:isolate;display:block;height:auto;min-height:0}.scene-swirl{position:absolute;inset:0;z-index:-1;pointer-events:none}.scene-swirl canvas{position:sticky;top:72px;display:block;width:100%;height:calc(100svh - 72px);filter:grayscale(1);opacity:var(--swirl-opacity)}.scene-intro{height:calc(100svh - 72px);min-height:560px;display:flex;align-items:center;justify-content:center;text-align:center;color:#242426;position:relative;z-index:2;pointer-events:none}.scene-intro-copy{position:relative;width:max-content;max-width:92%;padding:70px 35px 110px}.scene-intro .eyebrow{justify-content:center;font-size:15px;letter-spacing:2px;color:#727275;margin:0 0 26px}.scene-intro h2{font-size:clamp(40px,5vw,72px);line-height:1.4;font-weight:500;letter-spacing:-2.8px;margin:0}.scene-intro-description{font-size:18px;line-height:1.9;color:#737377;margin-top:27px;letter-spacing:.1px}[data-shatter-line]{display:inline-block}.scene-intro-pieces{position:absolute;inset:0;pointer-events:none}.scene-intro-pieces>span{position:absolute;display:block;white-space:pre;transform-origin:50% 50%;will-change:transform,opacity}.scene-track{display:block;position:relative;height:auto;width:100%;will-change:auto}.scene-rail .scene{height:auto;padding:70px 0;width:100%;background:transparent;color:#f5f5f7}.scene-rail .scene-layout{padding:0}.scene-copy h2{font-weight:500;color:#f6f6f8;letter-spacing:-1.8px}.scene-copy h3{color:#e0e0e3}.scene-desc{color:#b5b5bd;opacity:1}.scene-copy .text-link{color:#dadade}.scene-stage{background:linear-gradient(135deg,#ffffff26,#ffffff0c);box-shadow:0 25px 70px #0004,inset 0 1px #ffffff26;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);border-radius:26px}.scene-stage:before{background:radial-gradient(ellipse at 0 0,#ffffff12,transparent 65%)}.scene-stage .demo-art,.scene-stage .workflow-studio{background:linear-gradient(130deg,#fffffff2,#ececeef0);box-shadow:0 10px 34px #0002,inset 0 1px #fff}.scene-stage .document-art{background:transparent;box-shadow:none}.scene-stage .floating-paper{background:#f8f8faed}.scene-stage .extract-strip{background:#f1f1f5f5}.scene-stage .extract-strip.selected{background:#343439;color:#e6e6ea}.scene-stage .extract-strip.selected b{color:#e6e6ea}.scene-stage.stage-image{background:linear-gradient(135deg,#ffffff20,#ffffff09)}.scene-stage .image-tools{color:#e1e1e5}.scene-stage .video-art{background:#101014}.scene-position{display:none;pointer-events:none;position:absolute;left:0;right:0;bottom:26px;justify-content:space-between;font-size:13px;color:#c5c5cd;letter-spacing:.5px}.scene-position-count{font-variant-numeric:tabular-nums}.scene-connection .connection-layout{min-height:0;width:calc(100% - 160px);height:100%;max-width:1280px;gap:25px;grid-template-columns:1fr 1.12fr}.scene-connection .connection-copy{padding:0}.scene-connection .connection-copy h2{font-size:clamp(38px,3.5vw,52px);line-height:1.45}.scene-connection .connection-copy>.eyebrow{color:#c5c5cc;font-size:14px}.scene-connection .connection-copy>p:not(.eyebrow){font-size:15px;margin-top:26px;color:#b6b6be}.scene-connection .globe-stage{height:660px;width:130%;margin-left:-15%}.scene-connection .connection-tags{font-size:14px;color:#b6b6be;margin-top:38px}.scene-rail[data-journey=pinned]{height:calc(100svh - 72px);min-height:608px}.scene-rail[data-journey=pinned] .scene-intro{position:absolute;inset:0;height:100%;min-height:0}.scene-rail[data-journey=pinned] .scene-track{display:flex;height:100%;width:max-content;will-change:transform}.scene-rail[data-journey=pinned] .scene{height:100%;width:100vw;padding:0;flex-shrink:0}.scene-rail[data-journey=pinned] .scene-layout{padding:25px 0 48px}.scene-rail[data-journey=pinned] .scene-position{display:flex}.scene-rail:has(canvas[data-render-tier=economy]) .scene-stage{backdrop-filter:none;-webkit-backdrop-filter:none}.capability-band{background:#101010;color:#f5f5f7}.capability-section{padding-top:80px}.capability-heading .eyebrow{color:#a9a9b3}.capability-heading h2{font-size:32px}.capability-face{box-shadow:0 18px 44px #0004,inset 0 1px #fff9}@media(min-width:1000px)and (max-height:800px){.scene-rail[data-journey=pinned] .scene-layout{padding:12px 0 43px}.scene-stage{min-height:0;padding:18px}.scene-connection .globe-stage{height:560px}.scene-copy h2{font-size:42px}.scene-copy h3{font-size:24px}.scene-position{bottom:20px}}@media(max-width:999px),(max-height:679px){.scene-rail{--rail-bg:#101010}.scene-intro{background:#fff}.scene-swirl{display:none}.scene-rail .scene{padding:50px 0}.scene-copy h2{grid-row:1;margin-top:0}.scene-connection .connection-layout{width:calc(100% - 72px);grid-template-columns:1fr 1fr;gap:0}.scene-connection .globe-stage{height:500px;width:140%;margin-left:-20%}.scene-connection .connection-copy h2{font-size:35px}.capability-section{padding-top:55px}.scene-intro-copy{padding:65px 0}.scene-intro h2{font-size:50px}}@media(max-width:650px){.scene-intro{height:80svh;min-height:460px}.scene-intro-copy{width:100%;max-width:100%;padding:50px 20px}.scene-intro h2{font-size:clamp(30px,8vw,42px);letter-spacing:-1.5px;white-space:nowrap}.scene-intro .eyebrow{font-size:14px;margin-bottom:24px}.scene-intro-description{font-size:14px;margin-top:22px}.scene-rail .scene{padding:38px 0}.scene-stage{padding:12px;border-radius:20px}.scene-copy h2{font-size:36px}.scene-copy h3{font-size:22px}.scene-connection .connection-layout{width:calc(100% - 40px);display:flex;flex-direction:column;gap:0}.scene-connection .connection-copy{padding:30px 0 0}.scene-connection .connection-copy h2{font-size:33px}.scene-connection .globe-stage{height:410px;width:calc(100% + 40px);margin:0 -20px}.scene-connection .connection-tags{font-size:13px;margin-top:30px}.scene-position{display:none}.capability-heading h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.scene-swirl{display:none}.scene-rail{background:#101010}.scene-intro{background:#fff}.scene-rail .scene{padding:50px 0}.scene-rail .scene-copy [data-enter]{opacity:1!important;transform:none!important}}@media(max-width:999px),(max-height:679px){.scene-swirl{display:block;bottom:auto;height:calc(100svh - 72px);min-height:560px;background:#fff}.scene-swirl canvas{position:static;height:100%;min-height:inherit}.scene-intro{background:transparent}.scene{scroll-margin-top:90px}}@media(max-width:650px){.hero-main{min-height:min(660px,calc(100svh - 147px))}.scene-swirl{height:80svh;min-height:460px}}@media(prefers-reduced-motion:reduce){.scene-swirl{display:block;bottom:auto;height:calc(100svh - 72px);min-height:560px;background:#fff}.scene-swirl canvas{position:static;height:100%;min-height:inherit}.scene-intro{background:transparent}}@media(prefers-reduced-motion:reduce)and (max-width:650px){.scene-swirl{height:80svh;min-height:460px}}@media(max-width:999px){.scene-stage .demo-art{max-width:none}}.catalog-shell{--catalog-outline:#35353f}.catalog-search,.catalog-brands,.catalog-empty{background:#f9fafb;backdrop-filter:none;-webkit-backdrop-filter:none}.catalog-search{border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.catalog-search:focus-within{background:transparent;border-color:var(--catalog-outline);outline:none;outline-offset:0}.catalog-brands-label{padding-top:8px}.catalog-brand-options{gap:5px 7px}.catalog-brand-options .ref-button{padding:6px 9px;min-height:34px;border:1px solid transparent;border-radius:6px;font-size:13px}.catalog-brand-options .ref-button>span:first-child{gap:7px}.catalog-brand-options .ai-brand-icon{width:19px;height:19px}.catalog-brand-options .ref-button.selected{background:#fff;border-color:#e74338;color:#d83a30;box-shadow:none}.catalog-brand-options .ref-button .ref-wipe{display:block;z-index:0;mix-blend-mode:normal}.catalog-brand-options .ref-button.selected .ref-wipe{display:none}.catalog-brand-options .ref-reversible-fill{background:#e9ecef}.catalog-brand-options .ref-button:hover{color:#45454e}.catalog-brand-options .ref-button.selected:hover{color:#d83a30}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.catalog-card{background:#fff;border:1px solid var(--catalog-outline);border-radius:20px;scale:1;transition:scale .22s cubic-bezier(.22,1,.36,1);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.catalog-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,#fff,#fffbfb);opacity:0;pointer-events:none;transition:opacity .26s ease}@media(hover:hover){.catalog-card:hover:before{opacity:1}}@media(hover:hover)and (pointer:fine){.catalog-card:hover{scale:1.015;z-index:1}}.catalog-card-content{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:220px;padding:18px;gap:10px}.catalog-card-header{display:flex;align-items:flex-start;gap:10px;min-height:26px;min-width:0}.catalog-card-header h2{flex:1;min-width:0;min-height:0;margin:0;font-size:16px;line-height:22px;letter-spacing:-.2px;font-weight:500;color:#303039;overflow-wrap:anywhere}.catalog-discount{position:static;flex:none;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:24px;margin:0 0 0 auto;padding:0 9px;border:0;border-radius:999px;background:linear-gradient(110deg,#f04f45,#e63c31);color:#fff;font-size:13px;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap;box-shadow:0 4px 9px #eb443418;backdrop-filter:none;-webkit-backdrop-filter:none}.catalog-model-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:22px;margin:0}.catalog-model-meta>span,.catalog-model-meta>span+span{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#f2f2f3;color:#41414a;font-size:12px;line-height:18px;white-space:nowrap;box-shadow:none}.catalog-price{flex:1;margin-top:0;padding-top:13px;border-top:1px dashed #bfc0c8}.catalog-price-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 8px;font-size:13px;line-height:20px}.catalog-price-heading>span:first-child{flex:none;font-weight:400;color:#7c7c89}.catalog-price-heading>span:last-child{margin-left:auto;text-align:right;font-size:12px;line-height:20px;color:#92929b;white-space:nowrap}.catalog-price-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:13px}.catalog-price-values>div{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:4px;min-width:0}.catalog-price-values strong{font-family:Arial,Microsoft YaHei,sans-serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.2px;font-variant-numeric:tabular-nums;color:#303039;overflow-wrap:anywhere}.catalog-price-values strong small{font-size:11px;font-weight:400;line-height:1.5;color:#7c7c89}.catalog-price-values>div>span{font-size:12px;line-height:18px;color:#7c7c89}.catalog-price-scope{font-size:11px;line-height:16px;color:#85858f;margin-top:9px}.catalog-currency-note{margin:-8px 0 20px;color:#676774;font-size:12px;line-height:1.7}@media(max-width:1199px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:999px){.catalog-brands-label{padding-top:0}}@media(max-width:899px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.catalog-brand-options{gap:4px}.catalog-brand-options .ref-button{padding:6px 5px;font-size:12px}.catalog-brand-options .ref-button>span:first-child{gap:5px}.catalog-brand-options .ai-brand-icon{width:18px;height:18px}}@media(max-width:599px){.catalog-grid{grid-template-columns:1fr;gap:12px}.catalog-card-content{padding:20px;min-height:224px}.catalog-card-header{min-height:26px}.catalog-card-header h2{font-size:17px;line-height:23px}.catalog-model-meta>span,.catalog-model-meta>span+span{font-size:12px}.catalog-price-heading>span:last-child{font-size:12px}}.catalog-load{gap:10px;margin-top:28px}.catalog-load-button{min-width:112px;min-height:40px;padding:10px 24px;border-radius:8px;background:#f0f1f3;color:#303039;font-size:14px;line-height:20px;transition:background-color .18s ease,color .18s ease}.catalog-load-button:focus-visible{background:#171719;color:#fff}@media(hover:hover){.catalog-load-button:hover{background:#171719;color:#fff}}@media(prefers-reduced-motion:reduce){.catalog-search,.catalog-load-button,.catalog-card,.catalog-card:before{transition:none}.catalog-card:hover{scale:1}}.hero h1{color:#202125}.hero .eyebrow{color:#707079}.hero-description{color:#66666f}.hero-color-panels canvas{filter:grayscale(1) contrast(1.04)}.hero-actions{gap:14px}.hero-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:0 12px 0 21px;border-radius:11px;overflow:hidden;font-size:14px;font-weight:500}.hero-button-primary{background:#db3b30;color:#fff;box-shadow:0 6px 18px #c92e241a,inset 0 1px #ffffff38}.hero-button-primary:hover{color:#fff}.hero-button-glass{color:#353538;background:linear-gradient(120deg,#f9fafbd9,#eef0f4b3);box-shadow:inset 0 0 0 1px #e8eaf0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hero-button-glass:hover{color:#353538}.hero-button-fill{position:absolute;inset:0;z-index:-1;pointer-events:none;background:#b72d24}.hero-button-glass .hero-button-fill{background:#dcdce485}.hero-button-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:7px;background:#ffffff1a}.hero-button-glass .hero-button-icon{background:#ffffff70}.scene-intro-copy{transform-origin:50% 48%;will-change:transform,opacity}.scene-rail[data-journey=pinned] .journey-layer{position:absolute;inset:0;height:100%;width:100%;z-index:4;visibility:hidden;pointer-events:none}.scene-rail[data-journey=pinned] .journey-layer .wrap{width:min(1296px,calc(100% - 112px));margin-inline:auto}.scene-rail[data-journey=pinned] .scene-connection{display:flex;align-items:center;justify-content:center;background:transparent;color:#f5f5f7}.scene-rail[data-journey=pinned] .scene-connection .connection-layout{height:100%;width:min(1040px,calc(100% - 112px));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding-bottom:72px;text-align:center}.scene-rail[data-journey=pinned] .scene-connection .connection-copy{padding:0;display:flex;flex-direction:column;align-items:center;max-width:100%}.scene-rail[data-journey=pinned] .scene-connection .connection-copy h2{font-size:clamp(38px,4.4vw,64px);line-height:1.25;letter-spacing:-2px;text-wrap:balance}.scene-rail[data-journey=pinned] .scene-connection .connection-copy>p:not(.eyebrow){font-size:17px;margin:18px 0 0;color:#bcbcc4}.scene-rail[data-journey=pinned] .scene-connection .connection-tags{font-size:14px;margin-top:12px;color:#bcbcc4}.scene-rail[data-journey=pinned] .scene-connection .globe-stage{height:min(45svh,430px);width:min(720px,75vw);margin:16px 0 0;order:2}.scene-rail[data-journey=pinned] .capability-stage{background:transparent;color:#29292d;display:flex;align-items:center;justify-content:center;padding-top:0}.scene-rail[data-journey=pinned] .capability-stage .capability-band{background:transparent;color:#29292d}.scene-rail[data-journey=pinned] .capability-stage .capability-section{width:100%;height:100%;padding:0;display:flex;align-items:center}.scene-rail[data-journey=pinned] .capability-stage .capability-back{width:100%;height:100%;min-height:0;padding:72px 0 0;display:flex;align-items:center}.scene-rail[data-journey=pinned] .capability-stage .capability-heading{top:50px}.scene-rail[data-journey=pinned] .developer-stage{background:#fff;color:#29292d;overflow:hidden;display:flex;align-items:center}.scene-rail[data-journey=pinned] .developer-stage .start-section{width:100%;height:100%;margin:0;padding:0;display:flex;align-items:center}.scene-rail[data-journey=pinned] .developer-stage .start-grid{margin-top:35px}.scene-rail[data-journey=pinned] .developer-stage .faq-section,.scene-rail[data-journey=pinned] .developer-stage footer{display:none}.developer-loop-shell .section-heading{margin-bottom:0}.developer-loop-shell .section-heading .action{pointer-events:auto}.capability-band{background:#fafafa;color:#29292d}.capability-section{padding-top:0}.capability-back{height:calc(100svh - 72px);min-height:608px;padding:64px 0 0}.capability-heading{position:absolute;top:45px;left:0;right:0;margin:auto;align-items:center}.capability-heading .eyebrow{color:#77777d}.capability-heading h2{font-size:30px}.capability-row{perspective:1600px}.capability-card{will-change:transform}.capability-back .capability-face,.capability-back .capability-1 .capability-face,.capability-back .capability-2 .capability-face{background:linear-gradient(145deg,#f6f6f8,#e9e9ed);box-shadow:0 20px 46px #27273314,0 5px 12px #27273309,inset 0 1px #fff}.capability-back .capability-card{height:clamp(360px,49svh,410px)}.capability-chip{background:#ffffff8f;box-shadow:0 3px 10px #33333b06,inset 0 1px #fff}.capability-face-back .capability-logos{margin-top:auto;padding-top:25px}.capability-marked-copy{font-size:17px;line-height:1.9}.start-section{background:#fff}@media(max-width:1100px){.capability-marked-copy{font-size:15px}}@media(max-width:999px),(max-height:679px),(prefers-reduced-motion:reduce){.scene-rail[data-journey=pinned] .journey-layer{position:static;height:auto;visibility:visible;pointer-events:auto}.scene-rail[data-journey=pinned] .scene-connection{display:block;background:#101010}.scene-rail[data-journey=pinned] .scene-connection .connection-layout{height:auto;width:calc(100% - 40px);display:flex;gap:0;padding-bottom:0;text-align:left;align-items:stretch}.scene-rail[data-journey=pinned] .scene-connection .connection-copy{align-items:flex-start}.scene-rail[data-journey=pinned] .scene-connection .connection-copy h2{font-size:35px}.scene-rail[data-journey=pinned] .scene-connection .globe-stage{height:430px;width:calc(100% + 40px);margin:0 -20px}.scene-rail[data-journey=pinned] .capability-stage{display:block}.scene-rail[data-journey=pinned] .capability-stage .capability-section{height:auto;display:block}.scene-rail[data-journey=pinned] .capability-stage .capability-back{display:block;height:auto;padding:0}.scene-rail[data-journey=pinned] .capability-stage .capability-heading{top:auto}.scene-rail[data-journey=pinned] .developer-stage{display:block;overflow:visible}.scene-rail[data-journey=pinned] .developer-stage .start-section{padding-block:70px}.capability-section{padding:50px 0}.capability-back{display:block;height:auto;min-height:0;padding:0}.capability-heading{position:static;margin-bottom:28px}.capability-back .capability-card{height:400px}.capability-card,.scene-intro-copy{will-change:auto}}@media(max-width:650px){.hero-actions{gap:12px}.hero-button{font-size:13px;min-height:48px;padding-left:16px;gap:15px}.hero-button-icon{width:27px;height:29px}.capability-heading h2{font-size:27px}.capability-back .capability-card{height:340px}.capability-marked-copy{font-size:15px}}.scene-connection .connection-copy>p:not(.eyebrow){margin-bottom:0}.scene-connection .connection-tags{margin-top:12px}.scene-rail[data-journey=pinned]{background:var(--rail-bg,#fff);color:#f6f6f7}.scene-rail[data-journey=pinned] .scene-intro{color:var(--intro-fg,#242426)}.scene-rail[data-journey=pinned] .scene-intro .eyebrow,.scene-rail[data-journey=pinned] .scene-intro-description{color:var(--intro-muted,#737377)}.scene-rail[data-journey=pinned] .scene-track{z-index:2}.scene-rail[data-journey=pinned] .scene-copy,.scene-rail[data-journey=pinned] .scene-stage{will-change:transform,opacity,filter}.scene-rail[data-journey=pinned] .scene-copy h2{font-size:clamp(40px,4vw,64px);font-weight:500;letter-spacing:-2.4px}.scene-rail[data-journey=pinned] .scene-copy h3{font-size:clamp(27px,2.25vw,38px);line-height:1.46;letter-spacing:-1.2px;margin-top:30px}.scene-rail[data-journey=pinned] .scene-desc{font-size:16px;line-height:1.9;color:#bfc0c6;opacity:.86;max-width:410px;margin-top:26px}.scene-rail[data-journey=pinned] .scene-stage{background:linear-gradient(135deg,#ffffff24,#ffffff0b 55%,#ffffff16);border:1px solid #ffffff28;box-shadow:0 30px 90px #0008,inset 0 1px #ffffff40;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-radius:30px;padding:30px}.scene-rail[data-journey=pinned] .scene-stage:before{background:radial-gradient(ellipse at 12% 0,#ffffff26,transparent 58%),linear-gradient(145deg,#ffffff1a,transparent 50%,#ffffff0d)}.scene-rail[data-journey=pinned] .scene-stage .demo-art,.scene-rail[data-journey=pinned] .scene-stage .workflow-studio{background:linear-gradient(135deg,#fffffff4,#f1f1f4e8);box-shadow:0 16px 44px #0004,inset 0 1px #fff;border-radius:19px}.scene-rail[data-journey=pinned] .scene-stage.stage-video{background:linear-gradient(135deg,#ffffff16,#ffffff08);padding:16px}.scene-rail[data-journey=pinned] .scene-stage.stage-video .video-art{border-radius:17px;box-shadow:inset 0 1px #ffffff20,0 18px 42px #0007}.scene-rail[data-journey=pinned] .capability-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;top:48px;transform-origin:center}.scene-rail[data-journey=pinned] .capability-heading .eyebrow{justify-self:start;font-size:14px;letter-spacing:.02em;color:#73747a}.scene-rail[data-journey=pinned] .capability-heading h2{justify-self:center;font-size:clamp(34px,3.2vw,52px);font-weight:400;letter-spacing:-1.8px;white-space:nowrap;color:#202125}.scene-rail[data-journey=pinned] .capability-heading .capability-description{justify-self:end;font-size:16px;color:#51535a;line-height:1.6;white-space:nowrap}.scene-rail[data-journey=pinned] .capability-row{margin-top:48px}.scene-rail[data-journey=pinned] .capability-back .capability-card{height:clamp(375px,50svh,470px)}.scene-rail[data-journey=pinned] .capability-back .capability-face{border-radius:27px;background:linear-gradient(145deg,#f8f8fa,#e7e7eb);box-shadow:0 30px 60px #24242d1c,0 7px 18px #24242d0b,inset 0 1px #fff}.scene-rail[data-journey=pinned] .capability-chip{font-size:15px;padding:11px 16px;border-radius:11px;box-shadow:0 8px 24px #33333b0b,inset 0 1px #fff}.video-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,transparent 28%,#0006 92%);mix-blend-mode:multiply}.video-beats{position:absolute;left:32px;right:32px;top:24px;display:flex;gap:7px;z-index:2;pointer-events:none}.video-beats i{height:2px;flex:1;background:#ffffff34;border-radius:999px;overflow:hidden;position:relative}.video-beats i:after{content:"";position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left;animation:trimr-video-beat 5.4s linear infinite}.video-beats i:nth-child(2):after{animation-delay:1.8s}.video-beats i:nth-child(3):after{animation-delay:3.6s}@keyframes trimr-video-beat{0%,8%{transform:scaleX(0);opacity:.2}42%,72%{transform:scaleX(1);opacity:1}85%,to{transform:scaleX(0);opacity:.2}}@media(max-width:999px){.scene-rail[data-journey=pinned] .scene-swirl canvas{transform:none}.scene-rail[data-journey=pinned] .scene-copy h2{font-size:clamp(34px,8vw,48px)}.scene-rail[data-journey=pinned] .scene-copy h3{font-size:clamp(24px,5.5vw,32px)}.scene-rail[data-journey=pinned] .scene-desc{font-size:14px}.scene-rail[data-journey=pinned] .scene-stage{padding:18px;border-radius:23px}.scene-rail[data-journey=pinned] .capability-heading{display:block;top:auto;text-align:center;margin-bottom:24px}.scene-rail[data-journey=pinned] .capability-heading .eyebrow,.scene-rail[data-journey=pinned] .capability-heading .capability-description{display:block;justify-self:auto;white-space:normal;text-align:center}.scene-rail[data-journey=pinned] .capability-heading h2{font-size:32px;margin:12px 0 8px}.scene-rail[data-journey=pinned] .capability-row{margin-top:0}}.rail-backdrop{background:var(--journey-underlay,#fff)}@media(max-width:999px),(max-height:679px),(prefers-reduced-motion:reduce){.rail-backdrop{background:#101010}}.scene-rail[data-journey=pinned]{background:var(--rail-bg,#fff);color:var(--rail-fg,#181818)}.scene-rail[data-journey=pinned] .scene-swirl{opacity:1;mix-blend-mode:normal}.scene-rail[data-journey=pinned] .scene-swirl canvas{position:absolute;inset:0;width:100%;height:100%;filter:none;opacity:1;transform:none}.scene-rail[data-journey=pinned][data-theme=light] .scene-copy h2,.scene-rail[data-journey=pinned][data-theme=light] .scene-copy h3{color:#181818}.scene-rail[data-journey=pinned][data-theme=light] .scene-desc{color:#5f5f63}.scene-rail[data-journey=pinned] .developer-stage{background:#101114;color:#f4f4f5}.developer-loop-shell{position:relative;isolation:isolate;width:100%;margin:0;background:#101114;color:#f4f4f5;overflow:hidden;min-height:calc(100svh - 72px)}.developer-loop-bg{position:absolute;inset:0;z-index:0;opacity:.9;pointer-events:none}.developer-loop-bg .light-swirl{position:absolute;inset:0}.developer-loop-bg .light-swirl canvas{width:100%;height:100%;display:block;filter:saturate(1.7) contrast(1.34) brightness(1.2);opacity:.94;mix-blend-mode:screen}.developer-loop-content{position:relative;z-index:1}.developer-loop-shell .section-heading{align-items:end}.developer-loop-shell .section-heading h2{font-size:clamp(38px,4vw,62px);letter-spacing:-2.2px;color:#fff}.developer-loop-shell .section-heading .eyebrow{color:#babcc4}.developer-loop-shell .section-heading .secondary{color:#fff;background:#ffffff15;border:1px solid #ffffff35;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.developer-loop-shell .steps>div{border-color:#ffffff2c}.developer-loop-shell .steps>div>span{color:#ff7167}.developer-loop-shell .steps h3{color:#fff;font-size:21px}.developer-loop-shell .steps p{color:#b8bac1}.developer-loop-shell .code-sample{background:#ffffff12;border:1px solid #ffffff26;box-shadow:0 22px 56px #0006,inset 0 1px #ffffff30;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#e8e8eb}.developer-loop-shell .code-sample>div{border-color:#ffffff20;color:#b8bac1}.developer-loop-shell .code-sample pre{color:#d7d8de}.developer-loop-shell .code-sample em{color:#ffaaa3}.developer-loop-shell .code-sample b{color:#d4e8f1}@media(max-width:999px){.developer-loop-shell .section-heading h2{font-size:clamp(32px,8vw,48px)}.scene-rail[data-journey=pinned] .developer-stage .start-grid{gap:28px}.developer-loop-shell .code-sample{margin-top:10px}}.contact-layer{--badge-paper:#fff;position:fixed;inset:0;z-index:200;isolation:isolate;overflow:hidden;color:#28282c;overscroll-behavior:contain}.contact-backdrop{position:absolute;inset:0;z-index:0;background:transparent}.contact-lanyard{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.lanyard-back{z-index:1;filter:drop-shadow(2px 3px 2px #33100c20)}.lanyard-front{z-index:3}.lanyard-strap{fill:none;stroke:#a6322c;stroke-width:19;stroke-linecap:butt}.lanyard-strap.strap-1{stroke:url(#lanyard-front-fold);stroke-width:21}.lanyard-texture{fill:none;stroke-width:17}.contact-badge{position:absolute;top:0;left:0;z-index:2;isolation:isolate;width:304px;padding:44px 24px 20px;transform-origin:50% 22px;will-change:transform;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;outline:none;filter:drop-shadow(0 18px 30px #00000026)}.badge-surface{position:absolute;inset:0;z-index:-1;border:0;border-radius:18px;background:var(--badge-paper);-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='10'%3E%3Crect width='48' height='10' rx='5' fill='white'/%3E%3C/svg%3E");mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='10'%3E%3Crect width='48' height='10' rx='5' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%,48px 10px;mask-size:100% 100%,48px 10px;-webkit-mask-position:0 0,center 17px;mask-position:0 0,center 17px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.contact-badge[data-dragging=true]{cursor:grabbing;filter:drop-shadow(0 24px 34px #00000030)}.badge-slot{position:absolute;left:calc(50% - 24px);top:17px;width:48px;height:10px;border-radius:5px;box-shadow:inset 0 2px 2px #30303666,0 1px #fff9;pointer-events:none}.badge-topline{display:flex;align-items:center;justify-content:center;position:relative}.badge-wordmark{font-family:Produkt,Georgia,serif;font-size:24px;line-height:1;letter-spacing:-1px}.badge-wordmark>span{color:#d6392d}.badge-close{position:absolute;right:-10px;top:-8px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#929298}.badge-close:hover{color:#252525;background:#f4f4f5}.badge-heading{margin-top:8px;text-align:center}.badge-heading h2{margin:0;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.5;color:#717178}.badge-wechat{display:flex;flex-direction:column;align-items:center;margin:20px 0 24px}.badge-qr-frame{width:164px;height:164px;display:grid;place-items:center;background:#fff;border-radius:0;border:0;padding:0}.badge-qr-frame img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.badge-qr-error{text-align:center;font-size:12px;line-height:1.8;color:#717178}.badge-wechat-label{display:flex;align-items:center;gap:6px;font-size:12px;color:#717178;margin-top:8px;line-height:19px}.badge-wechat-icon{display:block;flex-shrink:0}.badge-email{display:flex;align-items:center;gap:8px;border-top:1px solid #eeeeef;padding-top:12px;color:#96969c;min-height:44px}.badge-email .badge-email-value,.badge-email a{flex:1;min-width:0;font-size:12px;color:#4d4d54;letter-spacing:0;user-select:text;-webkit-user-select:text;overflow-wrap:anywhere}.badge-copy{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;flex-shrink:0;margin-right:-7px;color:#9a9aa1;transition:color .15s,background .15s}.badge-copy:hover{background:#f4f4f5;color:#44444b}.badge-copy-error{font-size:11px;color:#a52c22;margin-top:8px;line-height:1.5;-webkit-user-select:text;user-select:text}.contact-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-layer button:active{scale:.94}.contact-layer button:focus-visible,.contact-layer a:focus-visible{outline:2px solid #ba3127;outline-offset:3px}.footer-links button{text-align:left;font:inherit;padding:0}@media(max-width:600px){.contact-badge{width:min(296px,calc(100vw - 40px));padding:40px 22px 18px}}@media(max-height:650px){.contact-badge{padding-top:36px;padding-bottom:16px}.badge-wechat{margin:16px 0 18px}.badge-qr-frame{width:148px;height:148px}}@media(max-height:460px){.contact-badge{width:min(410px,calc(100vw - 40px));display:grid;grid-template-columns:minmax(0,1fr) 124px;gap:0 18px;padding:42px 22px 18px}.badge-topline{grid-column:1;justify-content:flex-start;align-self:end}.badge-close{position:fixed;right:8px;top:8px}.badge-heading{grid-column:1;text-align:left;margin-top:8px;align-self:start}.badge-wechat{grid-column:2;grid-row:1/4;margin:0}.badge-qr-frame{width:112px;height:112px}.badge-email{grid-column:1;gap:6px;padding-top:10px;align-self:end}.badge-email .badge-email-value,.badge-email a{font-size:10px}.badge-email>svg{width:14px;height:14px}.badge-copy{width:26px}}@media(prefers-reduced-motion:reduce){.contact-badge{will-change:auto;transition:opacity .14s ease}.contact-layer[data-state=closing] .contact-badge,.contact-layer[data-state=closing] .contact-lanyard{opacity:0}.contact-layer button:active{scale:1}}@media(prefers-contrast:more){.badge-copy,.badge-wechat-label,.badge-email{color:#45454b}}.site-header{--header-ink:#39393e;--header-glass:rgba(241,243,246,.8);--header-edge:transparent;position:fixed;inset:0 0 auto;z-index:50;height:auto;padding:12px 16px 0;background:transparent;color:var(--header-ink);border:0;outline:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.header-surface{max-width:960px;width:100%;margin-inline:auto;border-radius:28px;border:.5px solid var(--header-edge);background:var(--header-glass);box-shadow:none;backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .2s ease;pointer-events:auto}.site-header .nav-inner{width:100%;max-width:none;margin:0;height:54px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px}.header-brand{flex-shrink:0}.site-header .brand{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--header-ink);font-size:26px}.brand .brand-wordmark{color:inherit}.brand-mark{display:block;width:28px;height:28px;flex:0 0 28px}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain;filter:none}.brand-mark .brand-mark-dark,.site-header[data-theme=dark] .brand-mark-light{display:none}.site-header[data-theme=dark] .brand-mark-dark{display:block;filter:none}.site-header nav{position:static;inset:auto;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:inherit;font-size:13px}.site-header .header-desktop-nav{display:block}.header-desktop-nav ul{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.header-desktop-nav li{margin:0;padding:2px 0}.site-header .header-nav-link{position:relative;display:inline-flex;align-items:center;width:auto;padding:6px 8px;color:var(--header-ink);opacity:.8;font-size:13px;line-height:1.5;white-space:nowrap;transition:opacity .2s}.site-header .header-nav-link:hover,.site-header .header-nav-link:focus-visible,.site-header .header-nav-link[aria-current]{color:var(--header-ink);opacity:1}.header-link-line{position:absolute;left:8px;right:8px;bottom:0;height:.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .25s cubic-bezier(.16,1,.3,1);pointer-events:none}.header-nav-link:hover .header-link-line,.header-nav-link:focus-visible .header-link-line,.header-nav-link[aria-current] .header-link-line{transform:scaleX(1);transform-origin:left}.site-header .header-actions{margin:0;display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:13px}.site-header .nav-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:6px 13px;border:.5px solid transparent;border-radius:999px;background:#191a1c;color:#fff;box-shadow:none;font-size:13px;line-height:1.4;white-space:nowrap;transition:background-color .2s,border-color .2s}.site-header .nav-action:hover{background:#404046f0;color:#fff}.site-header .mobile-menu-button{position:relative;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:6px;color:var(--header-ink)}.mobile-menu-button>span{position:absolute;width:20px;height:1px;background:currentColor;transition:transform .3s ease-out,opacity .2s ease-out;pointer-events:none}.mobile-menu-button>span:first-child{transform:translateY(-6px)}.mobile-menu-button>span:last-child{transform:translateY(6px)}.site-header[data-menu-open=true] .mobile-menu-button>span:first-child{transform:rotate(45deg)}.site-header[data-menu-open=true] .mobile-menu-button>span:nth-child(2){opacity:0}.site-header[data-menu-open=true] .mobile-menu-button>span:last-child{transform:rotate(-45deg)}.header-mobile-panel{display:none;height:0;overflow:hidden}.site-header .header-mobile-nav{display:block}.header-mobile-nav ul{display:flex;flex-direction:column;gap:4px;max-height:78vh;overflow-y:auto;overscroll-behavior:contain;list-style:none;margin:0;padding:12px 16px 16px;border-top:.5px solid rgba(128,130,140,.14)}.header-mobile-nav li{margin:0;padding:0}.site-header .header-mobile-link{display:block;width:100%;padding:12px;border:0;border-radius:6px;color:var(--header-ink);font-size:13px;line-height:1.5;text-align:left;opacity:.75;transition:background-color .2s,opacity .2s}.site-header .header-mobile-link:hover,.site-header .header-mobile-link[aria-current]{color:var(--header-ink);opacity:1;background:#28282c0d}.site-header[data-theme=dark]{--header-ink:#f5f5f5;--header-glass:rgba(30,30,32,.48);--header-edge:rgba(255,255,255,.13);background:transparent;box-shadow:none}.site-header[data-theme=dark] .nav-action{background:#ffffff1f;border-color:#fff3;box-shadow:none;color:#fff}.site-header[data-theme=dark] .nav-action:hover{background:#fff3}.site-header[data-theme=dark] .header-mobile-link:hover,.site-header[data-theme=dark] .header-mobile-link[aria-current]{background:#ffffff0f}@media(max-width:1100px){.header-desktop-nav ul{gap:12px}.site-header .nav-inner{gap:16px}.site-header .header-nav-link{padding-inline:6px;font-size:13px}.header-link-line{left:6px;right:6px}}@media(max-width:767px){.site-header{padding:12px 12px 0;height:auto}.header-surface{overflow:hidden}.site-header .nav-inner{height:52px;padding-inline:18px;gap:12px}.site-header .header-desktop-nav{display:none}.site-header .header-actions{gap:4px}.site-header .mobile-menu-button{display:flex}.header-mobile-panel{display:block}.site-header .brand{gap:8px;font-size:24px}.brand-mark{width:26px;height:26px;flex-basis:26px}.site-header .nav-action{min-height:32px;padding:6px 11px;font-size:13px;gap:6px}}@media(max-width:374px){.site-header .nav-inner{padding-inline:15px;gap:8px}.site-header .brand{font-size:23px}.site-header .nav-action{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.header-link-line,.mobile-menu-button>span,.header-surface{transition:none}}@media(prefers-reduced-transparency:reduce){.header-surface{background:#f4f5f8;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header[data-theme=dark] .header-surface{background:#242426}}.page-frame{width:min(1248px,calc(100% - 112px));max-width:1248px;margin-inline:auto;padding-top:108px;padding-bottom:80px;min-height:80svh;color:#28282d}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px}.page-heading-copy{min-width:0}.page-heading h1{margin:0;font-size:38px;font-weight:400;line-height:1.3;letter-spacing:-1.2px;color:#28282d}.page-heading-copy>p{margin:12px 0 0;font-size:15px;line-height:26px;color:#66666f}.page-heading .catalog-doc-link{flex:none;margin:0 0 4px;font-size:14px}.page-frame .pricing-grid,.page-frame .about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:0}.page-frame .pricing-grid article,.page-frame .about-values article{padding:24px;border:1px solid #e5e7ec;border-radius:12px}.page-frame .pricing-grid h2,.page-frame .about-values h2{margin:22px 0 12px;font-size:24px;line-height:1.4;font-weight:400}.page-frame .pricing-grid h3{margin-bottom:12px;font-size:14px}.page-frame .pricing-grid p,.page-frame .about-values p{font-size:14px;line-height:1.8;color:#6e757e}.page-frame .support-block{padding-top:24px}@media(max-width:1100px){.page-frame{width:calc(100% - 72px)}}@media(max-width:899px){.page-frame{padding-top:100px}.page-heading h1{font-size:34px}}@media(max-width:650px){.page-frame{width:calc(100% - 40px);padding-top:92px;padding-bottom:56px}.page-heading{display:block;margin-bottom:24px}.page-heading h1{font-size:28px;line-height:1.35;letter-spacing:-.8px}.page-heading-copy>p{margin-top:10px;font-size:13px;line-height:23px}.page-frame .pricing-grid,.page-frame .about-values{grid-template-columns:1fr;gap:14px}.page-frame .pricing-grid article,.page-frame .about-values article{padding:22px}.page-frame .pricing-grid h2,.page-frame .about-values h2{font-size:23px}.page-frame .pricing-grid p,.page-frame .about-values p{font-size:13px}}
