:root{--ink:#292723;--muted:#746f69;--orange:#bd512c;--line:#e7ded6;--soft:#fff9f4;--tint:#fff0e4;scroll-behavior:smooth;scroll-padding-top:35px}
*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:16px/1.8 'Segoe UI','Microsoft YaHei','PingFang SC',sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}em{font-style:normal;color:var(--orange)}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.wrap{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.site-nav{height:90px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.brand{font-size:31px;font-weight:650;letter-spacing:-1.8px;line-height:1.2}.brand span{color:var(--orange)}.site-nav nav{display:flex;gap:35px;font-size:14px}.site-nav a:hover{color:var(--orange)}.nav-contact{font-size:14px}.nav-contact span{margin-left:22px}.eyebrow{font-size:16px;color:var(--orange);font-weight:500;letter-spacing:.045em;margin-bottom:22px}.hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:65px;align-items:center;padding-block:75px 70px}.hero h1{font-size:clamp(76px,7.6vw,110px);font-weight:550;line-height:1.04;letter-spacing:-.065em}.hero h1 span{display:block;font-size:clamp(31px,3vw,43px);letter-spacing:-.035em;color:var(--orange);margin-top:20px;line-height:1.3}.hero h2{font-size:25px;line-height:1.6;font-weight:500;margin-top:34px}.lead{font-size:17px;color:var(--muted);line-height:1.95;margin-top:16px;max-width:490px}.actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:12px 23px;background:var(--orange);color:#fff;border:1px solid var(--orange);border-radius:4px;font-size:15px}.button:hover{background:#a74525}.text-link{font-size:15px;border-bottom:1px solid #bd512c60;padding-bottom:4px}.hero-art{position:relative;min-width:0;padding:0 0 62px 0}.hero-photo{position:relative;overflow:hidden;border-radius:4px}.hero-photo>img{width:100%;height:340px;object-fit:cover;object-position:80% center}.photo-caption{position:absolute;inset:0;padding:22px;display:flex;justify-content:space-between;align-items:flex-start;background:linear-gradient(#17110d55,transparent 35%,transparent 65%,#17110d33);color:#fff;font-size:13px}.record{display:flex;gap:9px;align-items:center}.record:before{content:'';width:7px;height:7px;border-radius:50%;background:#ffd4ad}.hero-note{position:relative;background:var(--soft);margin:-35px 0 0 35px;padding:22px 27px;border-left:3px solid var(--orange)}.note-label{display:flex;gap:9px;align-items:center;font-size:13px;color:var(--orange);margin-bottom:8px}.hero-note h3{font-weight:500;font-size:23px;line-height:1.5}.hero-note p{color:var(--muted);font-size:14px;margin-top:7px}.art-caption{font-size:11px;color:#8c837a;text-align:right;margin-top:10px}.hero-art .art-caption{position:absolute;right:0;bottom:26px}.journey{display:flex;align-items:center;gap:0;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.journey a{flex:1;padding:0 28px;border-right:1px solid var(--line);display:flex;align-items:center;gap:18px}.journey a:first-child{padding-left:0}.journey a:last-child{border:0}.journey span{font-size:13px;color:var(--orange)}.journey b{font-weight:500;font-size:18px}.journey a:hover b{color:var(--orange)}.section{padding-block:100px}.band{background:var(--soft)}.section-label{font-size:24px;font-weight:500;margin-bottom:24px;display:flex;gap:17px;align-items:center;line-height:1.5}.section-label span{color:var(--orange);font-size:17px;letter-spacing:.04em}.heading h2,.section h2{font-size:clamp(33px,3.3vw,46px);font-weight:500;letter-spacing:-.04em;line-height:1.4}.heading>p:not(.section-label){font-size:17px;color:var(--muted);max-width:600px;margin-top:23px}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.feature-copy{margin-top:35px;display:grid;gap:22px}.feature-copy h3{font-size:21px;font-weight:500;line-height:1.6}.feature-copy p{font-size:15px;color:var(--muted);margin-top:5px;max-width:470px}.preparation-art{padding:38px;background:#fff;border:1px solid var(--line)}.document-label{font-size:13px;color:var(--muted);display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line)}.research-topic{font-size:25px;line-height:1.5;font-weight:500;margin-top:25px}.document-list{list-style:none;padding:0;margin:23px 0 0}.document-list li{display:flex;gap:18px;padding:17px 0;border-bottom:1px solid var(--line);font-size:17px}.document-list li span{color:var(--orange);font-size:12px;padding-top:4px}.edit-request{margin-top:28px;padding:16px 18px;background:var(--soft);font-size:16px;display:flex;gap:14px;align-items:center}.edit-request>span{color:var(--orange);font-size:22px}.material-chips{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.material-chips span{font-size:12px;color:var(--muted);padding:4px 9px;border:1px solid var(--line)}.live-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:70px}.live-heading>p{font-size:17px;line-height:1.95;color:var(--muted);max-width:380px;padding-bottom:7px}.live-scene{display:grid;grid-template-columns:1.08fr .92fr;gap:0;margin-top:44px;border:1px solid var(--line);background:#fff}.conversation{padding:34px 38px}.scene-title{display:flex;align-items:center;justify-content:space-between;font-size:14px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:26px}.scene-title>span{color:var(--muted);font-size:12px}.dialogue{display:grid;gap:23px}.dialogue>div{display:grid;grid-template-columns:54px 1fr;gap:14px;font-size:17px;line-height:1.9}.speaker{font-size:12px;color:var(--muted);padding-top:7px}.dialogue mark{color:inherit;background:#ffead9;padding:2px 0}.transcribing{display:flex;gap:13px;align-items:center;color:var(--muted);font-size:12px;margin-top:30px}.wave{display:flex;gap:3px;align-items:center;height:22px}.wave i{width:2px;height:var(--h);background:var(--orange);animation:voice 1.8s ease-in-out infinite alternate;animation-delay:var(--d)}.assistant{background:var(--soft);padding:34px 32px;border-left:1px solid var(--line)}.assistant>.scene-title{color:var(--orange)}.suggestion{margin-top:23px;padding-left:18px;border-left:2px solid #d59877}.suggestion-label{font-size:12px;color:var(--orange);margin-bottom:7px}.suggestion p{font-size:18px;font-weight:500;line-height:1.75}.suggestion small{font-size:13px;color:var(--muted);display:block;margin-top:9px;line-height:1.8}.live-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:45px}.live-features article{border-top:1px solid var(--line);padding-top:23px}.live-features h3{font-size:22px;font-weight:500}.live-features h3 span{color:var(--orange);font-size:14px;margin-right:12px}.live-features p{font-size:15px;color:var(--muted);margin-top:10px}.live-control{display:flex;gap:22px;align-items:center;padding-top:26px;margin-top:30px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.live-control strong{font-weight:500;color:var(--ink)}.control-scale{display:inline-flex;gap:13px;align-items:center}.control-scale i{height:4px;width:20px;background:#e3d8cc;border-radius:3px}.control-scale i:nth-child(2){background:var(--orange)}.outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.outcome-art{height:215px;background:#fff;position:relative;overflow:hidden;padding:26px}.outcomes h3{font-size:24px;font-weight:500;margin-top:23px}.outcomes p{font-size:15px;line-height:1.9;color:var(--muted);margin-top:10px}.output-num{font-size:12px;color:var(--orange);margin-bottom:12px;display:block}.mini-document{width:81%;margin:auto;border:1px solid var(--line);padding:18px 20px;background:#fff}.mini-document>b{font-size:14px;font-weight:500}.mini-document p{font-size:12px;margin-top:12px}.mini-document p em{display:block;border-bottom:3px solid #e9c5a9;width:80px;margin-bottom:6px}.mini-document .source-line{font-size:11px;color:var(--orange);padding-top:12px;border-top:1px solid var(--line);margin-top:13px}.question-summaries{display:grid;gap:12px}.question-summaries>div{border-bottom:1px solid var(--line);padding-bottom:13px;display:flex;gap:12px;align-items:center}.question-summaries span{font-size:11px;color:var(--orange)}.question-summaries b{font-size:14px;font-weight:500}.question-summaries small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.comparison{font-size:12px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.comparison>div{padding:10px 8px;border-bottom:1px solid var(--line)}.comparison .table-head{color:var(--muted);font-size:11px}.comparison .shared{color:var(--orange)}.analysis-note{display:flex;gap:35px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:25px;margin-top:35px;font-size:15px;color:var(--muted)}.analysis-note strong{color:var(--ink);font-weight:500}.reuse-art{position:relative;display:flex;flex-direction:column;gap:20px;padding:35px;background:var(--soft)}.reuse-sources{display:grid;grid-template-columns:1fr 1fr;gap:13px}.reuse-sources div{display:flex;gap:12px;align-items:center;background:#fff;padding:19px 17px;font-size:15px;border:1px solid var(--line)}.reuse-sources svg{width:25px;height:25px;flex:none;color:var(--orange)}.reuse-result{border-top:1px solid var(--line);padding-top:26px;display:flex;align-items:center;gap:20px}.reuse-result>span{color:var(--orange);font-size:28px}.reuse-result h3{font-size:23px;font-weight:500}.reuse-result p{font-size:14px;color:var(--muted);margin-top:5px}.reuse-links{margin-top:30px;display:flex;gap:25px;flex-wrap:wrap}.datavibe-strip{margin-top:38px;display:grid;grid-template-columns:1fr auto;gap:30px;border-top:1px solid var(--line);padding-top:25px;align-items:center}.datavibe-strip p{font-size:15px;color:var(--muted)}.datavibe-strip strong{color:var(--ink);font-weight:500}.support{padding-block:75px;display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:center}.support h2{font-size:39px;font-weight:500;line-height:1.45;letter-spacing:-.03em}.support p:not(.eyebrow){font-size:16px;color:var(--muted);margin-top:20px}.prepare{border-left:1px solid var(--line);padding-left:45px}.prepare h3{font-size:21px;font-weight:500}.prepare p{font-size:15px!important}.prepare span{color:var(--orange);font-size:12px;margin-right:14px}.footer{border-top:1px solid var(--line);padding-block:32px;display:flex;justify-content:space-between;align-items:center;gap:25px}.footer p,.footer>a:last-child{font-size:13px;color:var(--muted)}.pd-connections{border-top:1px solid var(--line);padding:55px 0 45px}.mxf-node[data-node=auxio]{border:2px solid var(--orange)}.pd-connections .mxf-connections-heading>p{font-size:15px}.pd-connections .mxf-connections-heading h3{font-size:44px}.pd-connections .mxf-connections{margin-top:0;padding-top:20px}
@keyframes voice{to{transform:scaleY(.35)}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.wave i{animation:none}}
@media(max-width:1100px){.wrap{width:calc(100% - 72px)}.hero{gap:35px}.hero-photo>img{height:310px}.hero-note{margin-left:20px;padding:18px}.hero-note h3{font-size:20px}.split{gap:40px}.section{padding-block:75px}.live-heading{gap:40px}.outcomes{gap:24px}.outcome-art{padding:18px}.live-features{gap:27px}.conversation,.assistant{padding:27px}.support{gap:45px}.journey a{gap:13px;padding-inline:18px}.journey b{font-size:16px}.comparison{font-size:11px}.reuse-art{padding:25px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.site-nav{height:74px;padding-inline:20px;gap:20px}.site-nav .brand{font-size:28px}.site-nav nav{display:none}.nav-contact{font-size:13px}.nav-contact span{margin-left:10px}.hero{grid-template-columns:1fr;padding-block:45px 10px;gap:35px}.eyebrow{font-size:14px;margin-bottom:19px}.hero h1{font-size:82px}.hero h1 span{font-size:31px;margin-top:15px}.hero h2{font-size:23px;margin-top:27px}.lead{font-size:15px;line-height:1.95;margin-top:13px}.actions{gap:23px;margin-top:25px}.button{padding:11px 19px;font-size:14px}.text-link{font-size:14px}.hero-photo>img{height:270px}.photo-caption{padding:17px;font-size:12px}.hero-art{padding-bottom:50px}.hero-note{padding:18px 20px;margin-left:20px;margin-top:-25px}.hero-note h3{font-size:20px}.hero-note p{font-size:13px}.hero-art .art-caption{bottom:20px;font-size:10px}.journey{display:grid;grid-template-columns:1fr 1fr;padding-block:8px}.journey a,.journey a:first-child{padding:12px 0;border:0;gap:12px}.journey b{font-size:15px}.journey span{font-size:11px}.section{padding-block:59px}.section-label{font-size:20px;gap:13px;margin-bottom:19px}.section-label span{font-size:14px}.heading h2,.section h2{font-size:32px;line-height:1.45}.heading>p:not(.section-label){font-size:15px;margin-top:18px}.split{grid-template-columns:1fr;gap:29px}.feature-copy{gap:18px;margin-top:25px}.feature-copy h3{font-size:19px}.feature-copy p{font-size:14px}.preparation-art{padding:25px 23px}.research-topic{font-size:21px}.document-list{margin-top:13px}.document-list li{font-size:15px;gap:15px;padding:14px 0}.edit-request{font-size:14px;margin-top:20px;padding:13px}.live-heading{display:block}.live-heading>p{font-size:15px;margin-top:18px;max-width:none;padding:0}.live-scene{grid-template-columns:1fr;margin-top:28px}.conversation,.assistant{padding:23px 21px}.assistant{border-left:0;border-top:1px solid var(--line)}.scene-title{margin-bottom:19px;padding-bottom:15px}.dialogue{gap:18px}.dialogue>div{grid-template-columns:42px 1fr;gap:10px;font-size:15px}.speaker{font-size:11px;padding-top:5px}.suggestion{margin-top:19px}.suggestion p{font-size:17px}.suggestion small{font-size:12px}.live-features{grid-template-columns:1fr;gap:22px;margin-top:28px}.live-features article{padding-top:18px}.live-features h3{font-size:20px}.live-features p{font-size:14px;margin-top:7px}.live-control{align-items:flex-start;gap:13px;flex-wrap:wrap;font-size:13px;margin-top:25px;padding-top:21px}.outcomes{grid-template-columns:1fr;gap:32px;margin-top:29px}.outcome-art{height:210px;padding:25px 28px}.outcomes h3{font-size:22px;margin-top:18px}.outcomes p{font-size:14px;margin-top:7px}.mini-document{max-width:240px}.mini-document p{font-size:12px}.comparison{font-size:13px}.question-summaries b{font-size:15px}.analysis-note{display:block;font-size:14px;margin-top:27px}.analysis-note span{display:block;margin-top:10px}.reuse-art{padding:24px 20px}.reuse-sources{gap:10px}.reuse-sources div{font-size:13px;gap:8px;padding:16px 10px}.reuse-sources svg{width:21px;height:21px}.reuse-result{gap:15px;padding-top:22px}.reuse-result h3{font-size:21px}.reuse-result p{font-size:12px}.datavibe-strip{grid-template-columns:1fr;gap:16px;margin-top:28px;padding-top:21px}.datavibe-strip p{font-size:14px}.datavibe-strip .text-link{justify-self:start}.support{grid-template-columns:1fr;gap:34px;padding-block:55px}.support h2{font-size:32px}.support p:not(.eyebrow){font-size:14px;margin-top:16px}.prepare{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.prepare h3{font-size:20px}.prepare p{font-size:14px!important}.footer{flex-wrap:wrap;padding-block:26px;gap:15px}.footer .brand{font-size:28px}.footer p{display:none}.footer>a:last-child{font-size:12px}.pd-connections{padding:40px 0 20px}.pd-connections .mxf-connections-heading>p{font-size:12px}.pd-connections .mxf-connections-heading h3{font-size:31px}}

/* Distinct section fields; report examples stay illustrative. */
#a-analysis .outcome-art{background:var(--soft)}.hero h1{font-size:clamp(72px,6.8vw,98px)}
@media(max-width:760px){.hero h1{font-size:78px}}
