:root{--ink:#1c1916;--ink-deep:#14110f;--slate:#6a635a;--line:#d9d2c8;--paper:#e8ece9;--white:#f4f7f5;--cyan:#0f6e6b;--cyan-light:#8fd4cc;--stamp:#d6452f;--brass:#b0893e;--shadow:0 28px 80px #14110f38;--radius:16px;--shell:min(1180px, calc(100vw - 48px));--font-body:"Avenir Next", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--font-display:"Avenir Next Condensed", "DIN Alternate", "Franklin Gothic Medium", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-body);font-kerning:normal;font-variant-ligatures:none;letter-spacing:.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--brass);outline-offset:4px}.shell{width:var(--shell);margin-inline:auto}.site-header{z-index:10;color:#efeae3;border-bottom:1px solid #f7f3ec1f;width:100%;position:absolute;top:0}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px;display:grid}.brand{width:max-content;color:var(--ink-deep);font-family:var(--font-display), sans-serif;letter-spacing:.01em;align-items:center;gap:10px;font-size:20px;font-weight:650;display:inline-flex}.site-header .brand{color:#f7f3ec}.brand-mark{background:var(--ink-deep);border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid;position:relative;overflow:hidden}.site-header .brand-mark{background:#2a2420}.brand-mark span{border:2px solid var(--cyan-light);border-radius:100%;width:16px;height:6px;position:absolute;transform:rotate(-32deg)}.brand-mark span:last-child{transform:rotate(32deg)}.desktop-nav{color:#c9c2b6;justify-content:center;gap:20px;font-size:14px;font-weight:650;display:flex}.desktop-nav a,.site-footer nav a{transition:color .16s}.desktop-nav a:hover{color:var(--cyan-light)}.site-footer nav a:hover{color:var(--cyan)}.mobile-nav{display:none;position:relative}.mobile-nav summary{color:#f7f3ec;cursor:pointer;border:1px solid #f7f3ec38;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:750;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{background:var(--white);border:1px solid #102a431f;border-radius:12px;gap:4px;width:min(220px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #14110f2e}.mobile-nav nav a{color:#344f64;border-radius:7px;padding:10px 12px;font-size:14px;font-weight:650}.mobile-nav nav a:hover{color:var(--cyan);background:#0f6e6b14}.header-actions{justify-self:end;align-items:center;gap:16px;display:flex}.language-switch{letter-spacing:.06em;align-items:center;gap:10px;font-size:12px;font-weight:750;display:inline-flex}.language-switch a{opacity:.72}.language-switch a[aria-current=page]{opacity:1}.site-header .language-switch{color:#f7f3ec}.site-header .language-switch a[aria-current=page]{color:var(--cyan-light)}.site-footer .language-switch a[aria-current=page]{color:var(--cyan)}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:14px;font-weight:750;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{gap:14px;min-height:42px;padding-inline:16px}.button-dark{color:var(--white);background:var(--stamp)}.button-primary{color:var(--white);background:var(--stamp);box-shadow:0 14px 32px #d6452f47}.button-primary:hover{box-shadow:0 18px 40px #d6452f5c}.button-white{color:var(--ink-deep);background:var(--white)}.hero{color:#efeae3;background:var(--ink-deep);padding:0;position:relative}.hero:before{z-index:0;content:"";background:linear-gradient(#f7f3ec0a 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#f7f3ec0a 1px,#0000 1px) 0 0/56px 56px,radial-gradient(circle at 78% 28%,#d6452f2e,#0000 32%),radial-gradient(circle at 18% 72%,#8fd4cc1f,#0000 28%);width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;padding:132px 0 88px;display:grid;position:relative}.eyebrow{color:var(--cyan);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.hero .eyebrow{color:var(--cyan-light)}.status-dot{background:var(--stamp);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d6452f2e}.hero h1,.section-heading h2,.workflow h2,.cta-copy h2{color:var(--ink-deep);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.12}.hero h1{color:#f7f3ec;font-size:clamp(2.35rem,3.3vw,3.4rem)}.hero-line{color:#f7f3ec;display:block}.hero h1 .hero-accent{color:var(--stamp)}.hero-intro{color:#c9c2b6;max-width:38rem;margin:22px 0 0;font-size:1.125rem;line-height:1.7}.hero-actions{align-items:center;gap:22px;margin-top:32px;display:flex}.text-link{border-bottom:1px solid #f7f3ec38;align-items:center;gap:10px;font-size:14px;font-weight:750;display:inline-flex}.text-link span{color:var(--cyan-light)}.conversion-console{--play:5s;border-radius:var(--radius);box-shadow:var(--shadow);background:#1f1b18;border:1px solid #f7f3ec29;overflow:hidden}.console-bar,.console-footer{color:#9a9186;font-family:var(--font-display), monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;font-size:10px;display:grid}.console-bar{border-bottom:1px solid #f7f3ec1a;height:49px;padding-inline:18px}.console-bar>span:nth-child(2){justify-self:center}.console-dots{gap:5px;display:flex}.console-dots span{background:#3a342f;border-radius:50%;width:7px;height:7px}.console-dots span:first-child{background:var(--brass)}.console-state{color:var(--cyan-light);justify-self:end}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-play{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px;min-height:332px;padding:22px;display:grid}.agent-log{flex-direction:column;justify-content:center;gap:10px;margin:0;padding:6px 4px;list-style:none;display:flex}.agent-log li{opacity:0;color:#cfc6ba;animation-duration:var(--play);font-size:13px;line-height:1.4;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;transform:translate(-8px)}.agent-log li span{color:var(--cyan-light);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.agent-log li:first-child{animation-name:play-log-1}.agent-log li:nth-child(2){animation-name:play-log-2}.agent-log li:nth-child(3){animation-name:play-log-3}.agent-log li:nth-child(4){animation-name:play-log-4}.agent-log li:nth-child(5){animation-name:play-log-5}.play-flow{flex-direction:column;justify-content:center;align-items:center;min-height:258px;margin:0;padding:4px 0;list-style:none;display:flex}.flow-node,.flow-edge,.flow-split:before,.flow-n4:before,.flow-n5:before{animation-duration:var(--play);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.flow-node{color:#f7f3ec;opacity:0;background:#1a1714;border:1px solid #f7f3ec1f;border-radius:12px;gap:2px;width:min(100%,176px);padding:9px 12px;display:grid}.flow-node span{color:var(--cyan-light);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.flow-node strong{letter-spacing:-.02em;font-size:13px;font-weight:700}.flow-api{background:linear-gradient(#d6452f24,#0000 70%),#1a1714;border-color:#d6452f52}.flow-n4{background:linear-gradient(#d6452f2e,#1a1714);width:100%}.flow-n5{width:100%;color:var(--ink-deep);background:#f7f3ec;border-color:#1c191629}.flow-n5 span{color:var(--cyan)}.flow-n1{animation-name:flow-n1}.flow-n2{animation-name:flow-n2}.flow-n3{animation-name:flow-n3}.flow-n4{animation-name:flow-n4}.flow-n5{animation-name:flow-n5}.flow-edge{transform-origin:top;background:#d6452fb8;flex:none;width:2px;height:16px;display:block;position:relative;transform:scaleY(0)}.flow-edge:after{content:"";border:4px solid #0000;border-top-color:#d6452fb8;width:0;height:0;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.flow-e1{animation-name:flow-e1}.flow-e2{animation-name:flow-e2}.flow-e3{animation-name:flow-e3}.flow-e3:after{display:none}.flow-fork{flex-direction:column;align-items:center;width:min(100%,292px);display:flex}.flow-split{grid-template-columns:1fr 1fr;gap:10px;width:100%;padding-top:14px;display:grid;position:relative}.flow-split:before{content:"";transform-origin:50%;background:#d6452fb8;width:50%;height:2px;animation-name:flow-bar;position:absolute;top:0;left:25%;transform:scaleX(0)}.flow-n4:before,.flow-n5:before{content:"";transform-origin:top;background:#d6452fb8;width:2px;height:14px;position:absolute;top:-14px;left:50%;transform:scaleY(0)}.flow-n4,.flow-n5{position:relative}.flow-n4:before,.flow-n5:before{animation-name:flow-stem}.play-status{justify-self:end;min-width:4.5rem;height:1em;display:grid;position:relative}.play-status span{opacity:0;animation-duration:var(--play);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;right:0}.play-status span:first-child{animation-name:play-status-1}.play-status span:nth-child(2){animation-name:play-status-2}.play-status span:nth-child(3){animation-name:play-status-3}.play-status span:nth-child(4){animation-name:play-status-4}.play-status span:nth-child(5){animation-name:play-status-5}.agent-tape{color:#d7cfc4;background:#181512;border-top:1px solid #f7f3ec1a;gap:4px;padding:14px 18px;font-size:13px;display:grid}.agent-tape p{align-items:baseline;gap:8px;min-height:1.3em;margin:0;display:flex}.agent-tape span{color:var(--stamp);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:10px}.agent-call{min-width:0;color:var(--cyan-light);font-family:var(--font-display), ui-monospace, monospace;font-size:12px;font-weight:500;display:grid;position:relative}.agent-call span{color:var(--cyan-light);letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;animation-duration:var(--play);grid-area:1/1;font-size:12px;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;overflow:hidden}.agent-call span:first-child{animation-name:play-call-0}.agent-call span:nth-child(2){animation-name:play-call-1}.agent-call span:nth-child(3){animation-name:play-call-2}.agent-call span:nth-child(4){animation-name:play-call-3}.agent-call span:nth-child(5){animation-name:play-call-4}@keyframes play-log-1{0%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(-8px)}}@keyframes play-log-2{0%,12%{opacity:0;transform:translate(-8px)}16%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(-8px)}}@keyframes play-log-3{0%,32%{opacity:0;transform:translate(-8px)}36%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(-8px)}}@keyframes play-log-4{0%,56%{opacity:0;transform:translate(-8px)}60%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(-8px)}}@keyframes play-log-5{0%,72%{opacity:0;transform:translate(-8px)}76%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(-8px)}}@keyframes flow-n1{0%{opacity:0;box-shadow:none;transform:translateY(6px)}6%,14%{opacity:1;box-shadow:0 0 0 1px var(--stamp);transform:none}18%,92%{opacity:1;box-shadow:none;transform:none}96%,to{opacity:0}}@keyframes flow-n2{0%,14%{opacity:0;box-shadow:none;transform:translateY(6px)}18%,32%{opacity:1;box-shadow:0 0 0 1px var(--stamp);transform:none}36%,92%{opacity:1;box-shadow:none;transform:none}96%,to{opacity:0}}@keyframes flow-n3{0%,34%{opacity:0;box-shadow:none;transform:translateY(6px)}38%,54%{opacity:1;box-shadow:0 0 0 1px var(--stamp);transform:none}58%,92%{opacity:1;box-shadow:none;transform:none}96%,to{opacity:0}}@keyframes flow-n4{0%,56%{opacity:0;box-shadow:none;transform:translateY(6px)}60%,72%{opacity:1;box-shadow:0 0 0 1px var(--stamp);transform:none}76%,92%{opacity:1;box-shadow:none;transform:none}96%,to{opacity:0}}@keyframes flow-n5{0%,72%{opacity:0;box-shadow:none;transform:translateY(6px)}76%,92%{opacity:1;box-shadow:0 0 0 1px var(--stamp);transform:none}96%,to{opacity:0}}@keyframes flow-e1{0%,12%{transform:scaleY(0)}16%,92%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes flow-e2{0%,32%{transform:scaleY(0)}36%,92%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes flow-e3{0%,52%{transform:scaleY(0)}56%,92%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes flow-bar{0%,54%{transform:scaleX(0)}58%,92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes flow-stem{0%,56%{transform:scaleY(0)}60%,92%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes play-status-1{0%,12%{opacity:1}16%,to{opacity:0}}@keyframes play-status-2{0%,12%,30%,to{opacity:0}16%,26%{opacity:1}}@keyframes play-status-4{0%,52%,74%,to{opacity:0}56%,70%{opacity:1}}@keyframes play-status-3{0%,30%,58%,to{opacity:0}34%,54%{opacity:1}}@keyframes play-status-5{0%,74%{opacity:0}78%,92%{opacity:1}96%,to{opacity:0}}@keyframes play-call-0{0%,12%{opacity:1}16%,to{opacity:0}}@keyframes play-call-1{0%,12%,32%,56%,74%,to{opacity:0}16%,28%{opacity:1}}@keyframes play-call-2{0%,32%,58%,to{opacity:0}36%,54%{opacity:1}}@keyframes play-call-3{0%,52%,74%,to{opacity:0}56%,70%{opacity:1}}@keyframes play-call-4{0%,76%{opacity:0}80%,92%{opacity:1}96%,to{opacity:0}}.section{padding:96px 0}.section-heading{margin-bottom:44px}.section-heading h2,.workflow h2,.cta-copy h2{max-width:100%;font-size:clamp(1.85rem,2.7vw,2.65rem)}.split-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:48px;display:grid}.split-heading>p{max-width:36rem;color:var(--slate);margin:0;font-size:1.05rem;line-height:1.7}.faq-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.faq-item{border-bottom:1px solid var(--line);padding:28px 32px}.faq-item:last-child{border-bottom:0}.faq-item h3{margin:0 0 10px;font-size:1.05rem}.faq-item p{color:var(--slate);margin:0}.capabilities{color:#d7cfc4;background:var(--ink-deep);position:relative;overflow:hidden}.capabilities:before{content:"";background-image:linear-gradient(#f7f3ec09 1px,#0000 1px),linear-gradient(90deg,#f7f3ec09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.workflow-steps h3,.benefit-list h3,.scene-card h3,.form-card h3,.verb-grid h3{color:var(--ink-deep);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.25}.format-intro{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:48px;margin-bottom:46px;display:grid;position:relative}.format-intro .eyebrow{color:var(--cyan-light);margin-bottom:15px}.format-intro h2{max-width:18ch;color:var(--white);font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.08}.format-intro>p:last-child{color:#b7aea2;max-width:34rem;margin:0;font-size:1.05rem;line-height:1.7}.format-catalog{z-index:1;gap:12px;display:grid;position:relative}.format-family{background:#ffffff09;border:1px solid #f7f3ec21;border-radius:12px;transition:border-color .18s,background .18s;overflow:hidden}.format-family:hover{background:#ffffff0e;border-color:#8fd4cc59}.format-family-header{border-bottom:1px solid #f7f3ec1a;align-items:center;padding:17px 22px;display:flex}.format-family-title{align-items:baseline;gap:14px;display:flex}.format-family-index{color:var(--cyan-light);font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.08em;font-size:11px}.format-family-header h3{color:var(--white);font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:600;line-height:1}.format-conversion{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;gap:20px;padding:20px 22px 22px;display:grid}.format-side{min-width:0}.format-side-label{align-items:center;gap:9px;margin-bottom:13px;display:flex}.format-side-label h4{color:var(--white);font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700;line-height:1}.format-side-dot{background:var(--cyan-light);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8fd4cc1a}.format-side-output .format-side-dot{background:var(--stamp);box-shadow:0 0 0 4px #d6452f1a}.format-side-count{color:#857d73;font-family:var(--font-display), ui-monospace, monospace;margin-left:auto;font-size:11px}.format-group-list{gap:10px;display:grid}.format-group{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;display:grid}.format-group-label{color:#857d73;font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;padding-top:5px;font-size:10px;line-height:1.2}.format-code-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.format-code-list code{color:#c9c2b6;font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.03em;background:#14110f5c;border:1px solid #f7f3ec21;border-radius:5px;padding:5px 7px;font-size:10px;font-weight:650;line-height:1;display:inline-block}.format-side-output .format-code-list code{border-color:#d6452f40}.format-direction{color:var(--cyan-light);place-items:center;gap:7px;display:grid}.format-direction span{border-top:1px dashed #8fd4cc40;width:100%}.format-direction strong{color:var(--stamp);font-family:var(--font-display), sans-serif;font-size:1.25rem;font-weight:500;line-height:1}.scenes{background:var(--ink);color:#d7cfc4}.scenes h2{color:#f7f3ec}.scenes .split-heading>p{color:#b7aea2}.scenes .eyebrow{color:var(--cyan-light)}.scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.scene-card{background:#ffffff08;border:1px solid #f7f3ec1f;border-radius:14px;padding:28px}.scene-label{color:var(--cyan-light);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.scene-prompt{color:#f7f3ec;font-family:var(--font-display);margin:12px 0 20px;font-size:1.2rem;line-height:1.3}.scene-prompt:before{content:"“"}.scene-prompt:after{content:"”"}.scene-card h3{color:#f7f3ec;font-size:1.25rem}.scene-card>p:last-child{color:#b7aea2;margin:10px 0 0;font-size:.98rem;line-height:1.65}.sdk{background:var(--white)}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:32px}.form-card h3{font-size:1.45rem}.form-card>p:last-child{color:var(--slate);margin:12px 0 0;font-size:.98rem;line-height:1.65}.language-row{flex-wrap:wrap;gap:10px;margin:28px 0;padding:0;list-style:none;display:flex}.language-row li{border:1px solid var(--line);color:var(--ink-deep);background:var(--paper);font-family:var(--font-display), ui-monospace, monospace;letter-spacing:.04em;border-radius:999px;padding:8px 14px;font-size:12px}.verb-grid{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.verb-grid article{border-right:1px solid var(--line);padding:24px}.verb-grid article:last-child{border-right:0}.verb-grid h3{font-size:1.2rem}.verb-grid p{color:var(--slate);margin:10px 0 0;font-size:.95rem;line-height:1.6}.workflow{color:#c3d2db;background:var(--ink-deep);position:relative;overflow:hidden}.workflow:after{content:"";border:1px solid #d6452f2e;border-radius:50%;width:700px;height:700px;position:absolute;top:-300px;right:-300px;box-shadow:0 0 0 90px #d6452f08,0 0 0 180px #8fd4cc08}.workflow-layout{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;display:grid;position:relative}.eyebrow-light{color:var(--cyan-light)}.workflow h2,.cta-copy h2{color:var(--white)}.workflow-intro>p:not(.eyebrow){color:#9eb1bd;max-width:36rem;margin:20px 0 0;font-size:1.05rem;line-height:1.7}.workflow-command{background:#ffffff09;border:1px solid #8fd4cc33;border-radius:9px;align-items:center;gap:12px;margin-top:42px;padding:17px 19px;font-size:13px;display:flex}.workflow-command span{color:var(--brass)}.workflow-command code{color:var(--cyan-light)}.workflow-command i{color:#6f8795;margin-left:auto;font-style:normal}.workflow-steps{margin:0;padding:0;list-style:none}.workflow-steps li{border-top:1px solid #ffffff21;grid-template-columns:52px 1fr;gap:18px;padding:24px 0;display:grid}.workflow-steps li:last-child{border-bottom:1px solid #ffffff21}.step-number{color:var(--cyan-light);font-family:var(--font-display), monospace;font-size:12px}.workflow-steps h3{color:var(--white);font-size:1.35rem;line-height:1.3}.workflow-steps p{color:#8fa4b1;max-width:38rem;margin:8px 0 0;font-size:.98rem;line-height:1.65}.benefits{background:var(--paper)}.benefits-heading{max-width:40rem}.benefit-list{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.benefit-list article{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;padding:28px 28px 32px;display:flex}.benefit-list article:last-child{border-right:0}.benefit-index,.benefit-label{color:var(--slate);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.benefit-label{color:var(--cyan);margin:10px 0 4px;font-weight:700}.benefit-list h3{font-size:1.35rem;line-height:1.3}.benefit-list article>p:last-child{color:var(--slate);margin:4px 0 0;font-size:.98rem;line-height:1.65}.cta-section{background:var(--paper);padding:24px 0 0}.cta-panel{border-radius:var(--radius);background:linear-gradient(125deg, #d6452f61, transparent 46%), var(--ink-deep);text-align:center;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.cta-panel:before{content:"";background-image:radial-gradient(#ffffff2e 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45% 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 45% 55%,#0000)}.cta-copy{z-index:2;flex-direction:column;align-items:center;max-width:38rem;padding:72px 28px;display:flex;position:relative}.cta-copy h2{margin-bottom:28px}.cta-orbit{border:1px solid #ffffff3d;border-radius:50%;width:760px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.cta-orbit span{width:60px;height:60px;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-display), monospace;background:#14110f66;border:1px solid #ffffff6b;border-radius:11px;place-items:center;font-size:9px;display:grid;position:absolute}.cta-orbit span:first-child{top:9px;left:130px}.cta-orbit span:nth-child(2){bottom:8px;right:100px}.cta-orbit span:nth-child(3){top:57px;right:12px}.cta-orbit span:nth-child(4){bottom:16px;left:46px}.site-footer{background:var(--paper);padding:70px 0 32px}.footer-inner{grid-template-columns:1fr auto 1fr;align-items:end;gap:48px;display:grid}.footer-brand{margin-bottom:12px}.footer-inner>div:first-child>p{color:var(--slate);margin:0;font-size:12px}.site-footer nav{color:#6a635a;gap:28px;font-size:12px;font-weight:650;display:flex}.footer-meta{color:var(--slate);font-family:var(--font-display), sans-serif;letter-spacing:.04em;flex-direction:column;align-items:flex-end;gap:12px;font-size:10px;display:flex}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr;padding-top:128px;padding-bottom:72px}.hero-copy{max-width:720px}.conversion-console{width:min(700px,100%);margin-inline:auto}.scene-grid,.form-grid,.verb-grid{grid-template-columns:1fr}.verb-grid article{border-right:0;border-bottom:1px solid var(--line)}.verb-grid article:last-child{border-bottom:0}.workflow-layout{grid-template-columns:1fr;gap:72px}.benefit-list{grid-template-columns:1fr}.benefit-list article{border-right:0;border-bottom:1px solid var(--line)}.benefit-list article:last-child{border-bottom:0}}@media (max-width:760px){:root{--shell:min(100% - 32px, 620px)}.header-inner{grid-template-columns:1fr auto auto;gap:14px}.desktop-nav{display:none}.mobile-nav{display:block}.hero-grid{gap:40px;min-height:auto;padding-top:118px;padding-bottom:64px}.hero h1{max-width:none;font-size:clamp(2.2rem,10vw,3.1rem)}.hero-intro{font-size:1.05rem}.hero-actions{flex-direction:column;align-items:flex-start}.agent-play{grid-template-columns:1fr;gap:14px;min-height:0;padding:18px}.agent-log{flex-flow:wrap;gap:8px 16px;padding:0}.agent-log li{flex:46%;font-size:12px}.play-flow{min-height:0}.flow-fork{width:min(100%,320px)}.section{padding:72px 0}.split-heading{grid-template-columns:1fr;gap:24px}.section-heading{margin-bottom:42px}.section-heading h2,.workflow h2,.cta-copy h2{max-width:none;font-size:clamp(1.9rem,8.4vw,2.6rem)}.format-intro{grid-template-columns:1fr;gap:22px;margin-bottom:36px}.format-intro h2{max-width:16ch}.format-conversion{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:12px;padding-inline:16px}.format-group{grid-template-columns:1fr;gap:5px}.format-group-label{padding-top:0}.format-family-header{padding-inline:16px}.workflow-command{font-size:11px;overflow:hidden}.workflow-steps li{grid-template-columns:44px 1fr;gap:16px}.cta-copy{max-width:none}.cta-panel{min-height:520px}.cta-orbit{width:620px;height:360px}.footer-inner{grid-template-columns:1fr;align-items:start}.site-footer nav{flex-wrap:wrap}.footer-meta{align-items:flex-start}}@media (max-width:430px){.header-actions .button{display:none}.brand{font-size:18px}.brand-mark{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.agent-play *,.play-status span,.agent-call span{animation:none!important}.agent-log li{opacity:1;transform:none}.flow-node,.flow-edge,.flow-split:before,.flow-n4:before,.flow-n5:before{opacity:1;box-shadow:none;transform:none}.play-status span:last-child,.agent-call span:last-child{opacity:1}}
