.data-collection-page{--dc-line:rgba(123,177,229,.2);background:#f4f7fb}.data-collection-page .dc-section{position:relative;padding-block:clamp(3rem,5vw,5rem)}.data-collection-page .dc-section-heading{max-width:52rem;margin-bottom:clamp(1.75rem,3vw,2.6rem)}.data-collection-page .dc-section-heading .eyebrow{margin-bottom:.8rem}.data-collection-page .dc-section-heading h2{margin-bottom:0}
.data-collection-page .collection-hero{overflow:hidden;padding-block:clamp(3rem,5vw,5.4rem);color:#fff;background:radial-gradient(circle at 88% 12%,rgba(34,211,238,.12),transparent 25rem),radial-gradient(circle at 12% 92%,rgba(124,58,237,.12),transparent 28rem),linear-gradient(135deg,#050e1a,#071426 58%,#0b1f3a)}.data-collection-page .collection-hero .container{position:relative}.data-collection-page .collection-hero .container:before{position:absolute;inset:-4rem 0 auto 48%;height:28rem;opacity:.2;background-image:linear-gradient(rgba(115,169,219,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(115,169,219,.16) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to bottom,#000,transparent);pointer-events:none;content:""}.data-collection-page .collection-hero .row{position:relative;z-index:1}.data-collection-page .collection-hero h1{max-width:11ch;margin-bottom:1.2rem;color:#fff;font-size:clamp(2.55rem,5.4vw,5rem)}.data-collection-page .collection-hero-copy>p{max-width:60ch;margin:0;color:#bdcddd;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.72}.data-collection-page .collection-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.data-collection-page .breadcrumb{margin-bottom:1.25rem}
.data-collection-page .pipeline-console,.data-collection-page .capture-console,.data-collection-page .qa-console,.data-collection-page .review-console,.data-collection-page .delivery-console{overflow:hidden;color:#dce9f5;background:linear-gradient(145deg,rgba(12,34,61,.98),rgba(5,14,26,.98));border:1px solid rgba(118,175,226,.26);border-radius:1.25rem;box-shadow:0 30px 80px rgba(0,0,0,.28)}.data-collection-page .console-bar{display:flex;gap:.4rem;align-items:center;min-height:2.7rem;padding:.65rem 1rem;color:#9bb2c8;background:rgba(2,8,18,.58);border-bottom:1px solid var(--dc-line);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.data-collection-page .console-bar i{width:.48rem;height:.48rem;background:#22d3ee;border-radius:50%;box-shadow:0 0 12px rgba(34,211,238,.75)}.data-collection-page .console-bar i:nth-child(2){background:#3b82f6}.data-collection-page .console-bar i:nth-child(3){margin-right:.35rem;background:#7c3aed}.data-collection-page .pipeline-body{padding:1rem}.data-collection-page .source-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem}.data-collection-page .source-node{min-width:0;padding:.7rem .25rem;background:rgba(255,255,255,.045);border:1px solid var(--dc-line);border-radius:.65rem;text-align:center}.data-collection-page .source-node svg{display:block;width:1.25rem;height:1.25rem;margin:0 auto .4rem;color:#63dbef}.data-collection-page .source-node span{display:block;overflow-wrap:anywhere;color:#c3d4e5;font-size:.54rem;font-weight:800;letter-spacing:.06em;line-height:1.25}.data-collection-page .pipeline-label{display:flex;gap:.6rem;align-items:center;margin:.8rem 0;color:#7292ad;font-size:.58rem;font-weight:800;letter-spacing:.12em}.data-collection-page .pipeline-label:before,.data-collection-page .pipeline-label:after{height:1px;flex:1;background:var(--dc-line);content:""}.data-collection-page .pipeline-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:.36rem}.data-collection-page .pipeline-step{position:relative;min-width:0;padding:.66rem .35rem;background:rgba(59,130,246,.09);border:1px solid rgba(59,130,246,.22);border-radius:.55rem;text-align:center}.data-collection-page .pipeline-step:not(:last-child):after{position:absolute;z-index:2;top:50%;right:-.34rem;color:#22d3ee;content:">";transform:translateY(-52%)}.data-collection-page .pipeline-step b{display:block;color:#fff;font-size:.55rem;letter-spacing:.045em;line-height:1.25}.data-collection-page .pipeline-step small{color:#7897b4;font-size:.48rem}.data-collection-page .pipeline-bottom{display:grid;grid-template-columns:minmax(0,1fr) 8.5rem;gap:.7rem}.data-collection-page .metadata-code{min-width:0;margin:0;padding:.78rem;overflow:hidden;color:#9ee9f2;background:rgba(0,0,0,.28);border:1px solid var(--dc-line);border-radius:.65rem;font:600 .56rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.data-collection-page .cloud-targets{display:grid;gap:.42rem}.data-collection-page .cloud-targets span{display:grid;place-items:center;min-height:2.5rem;color:#d9e9f7;background:rgba(32,201,151,.08);border:1px solid rgba(32,201,151,.28);border-radius:.6rem;font-size:.62rem;font-weight:850;letter-spacing:.08em}.data-collection-page .console-status{display:flex;justify-content:space-between;gap:.75rem;margin-top:.75rem;color:#87a4be;font-size:.58rem;font-weight:750;letter-spacing:.06em}.data-collection-page .console-status strong{color:#5be2bd}
.data-collection-page .capabilities-section{background:#fff}.data-collection-page .modality-stack{display:grid;gap:1.5rem}.data-collection-page .modality-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(1.35rem,3vw,2.5rem);align-items:stretch;padding:clamp(1.25rem,2.5vw,2rem);background:#f7fafe;border:1px solid rgba(11,31,58,.12);border-radius:1.5rem;box-shadow:0 16px 40px rgba(7,20,38,.07)}.data-collection-page .modality-panel:nth-child(even) .modality-visual{order:-1}.data-collection-page .modality-title{display:flex;gap:.8rem;align-items:center;margin-bottom:1.1rem}.data-collection-page .modality-index{display:grid;width:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:.75rem;font-size:.72rem;font-weight:850}.data-collection-page .modality-title h3{margin:0;font-size:clamp(1.25rem,2vw,1.8rem)}.data-collection-page .capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.data-collection-page .capability-item{padding:.9rem 1rem;background:#fff;border:1px solid rgba(11,31,58,.1);border-radius:.85rem}.data-collection-page .capability-item h4{margin-bottom:.42rem;font-size:.98rem;letter-spacing:-.02em}.data-collection-page .capability-item p{margin:0;color:#526174;font-size:.84rem;line-height:1.55}.data-collection-page .modality-visual{min-width:0}.data-collection-page .capture-console{height:100%;min-height:20rem;box-shadow:none}.data-collection-page .capture-body{padding:1rem}.data-collection-page .capture-view{position:relative;min-height:10rem;overflow:hidden;background:linear-gradient(150deg,#25425c,#101f31 60%,#172b3f);border:1px solid var(--dc-line);border-radius:.7rem}.data-collection-page .capture-view:before{position:absolute;inset:12% 9%;border:1px solid rgba(34,211,238,.6);border-radius:.4rem;content:""}.data-collection-page .capture-reticle{position:absolute;top:50%;left:50%;width:1.8rem;height:1.8rem;transform:translate(-50%,-50%);border:1px solid #22d3ee;border-radius:50%}.data-collection-page .capture-reticle:before,.data-collection-page .capture-reticle:after{position:absolute;top:50%;left:50%;background:#22d3ee;content:"";transform:translate(-50%,-50%)}.data-collection-page .capture-reticle:before{width:2.8rem;height:1px}.data-collection-page .capture-reticle:after{width:1px;height:2.8rem}.data-collection-page .capture-scenes{position:absolute;right:.6rem;bottom:.6rem;left:.6rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem}.data-collection-page .capture-scenes span{padding:.38rem .2rem;color:#b8ccdf;background:rgba(4,13,24,.72);border:1px solid rgba(255,255,255,.1);border-radius:.35rem;font-size:.49rem;font-weight:800;text-align:center}.data-collection-page .metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.65rem}.data-collection-page .metric{min-width:0;padding:.55rem;background:rgba(255,255,255,.04);border:1px solid var(--dc-line);border-radius:.55rem}.data-collection-page .metric span{display:block;color:#7895af;font-size:.5rem;font-weight:800;letter-spacing:.08em}.data-collection-page .metric b{display:block;overflow-wrap:anywhere;color:#e3effa;font-size:.68rem}.data-collection-page .waveform-capture{display:flex;gap:3px;align-items:center;height:6.5rem;padding:.6rem;background:rgba(0,0,0,.22);border:1px solid var(--dc-line);border-radius:.65rem}.data-collection-page .waveform-capture i{width:100%;height:var(--wave);background:linear-gradient(#22d3ee,#3b82f6);border-radius:999px}.data-collection-page .recording-state{display:flex;justify-content:space-between;gap:1rem;margin:.75rem 0;color:#afc6d9;font:750 .65rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.data-collection-page .recording-state strong{color:#fff}.data-collection-page .recording-state .verified{color:#5be2bd}.data-collection-page .document-stage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.75rem}.data-collection-page .synthetic-doc{position:relative;min-height:10.5rem;padding:.85rem;color:#182b3d;background:#f8fbfd;border-radius:.5rem;transform:rotate(-2deg);box-shadow:0 12px 25px rgba(0,0,0,.28)}.data-collection-page .synthetic-doc strong{display:block;font-size:.72rem}.data-collection-page .synthetic-doc span{display:block;width:82%;height:3px;margin-top:.62rem;background:#cad7e2}.data-collection-page .synthetic-doc span:nth-child(3){width:58%}.data-collection-page .synthetic-doc span:nth-child(5){width:70%}.data-collection-page .synthetic-doc small{position:absolute;right:.7rem;bottom:.55rem;color:#61788e;font-size:.5rem}.data-collection-page .document-meta{display:grid;gap:.45rem;align-content:start}.data-collection-page .language-pair{padding:.7rem;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.25);border-radius:.55rem}.data-collection-page .language-pair span{color:#7f9bb5;font-size:.5rem;font-weight:800;letter-spacing:.08em}.data-collection-page .language-pair p{margin:.25rem 0 0;color:#dceaf5;font-size:.65rem;line-height:1.4}
.data-collection-page .governance-section{color:#d4e1ed;background:#071426}.data-collection-page .governance-section h2,.data-collection-page .governance-section h3{color:#fff}.data-collection-page .governance-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:.7rem;margin-bottom:1.5rem}.data-collection-page .governance-flow span{position:relative;padding:.8rem .5rem;background:rgba(255,255,255,.045);border:1px solid var(--dc-line);border-radius:.65rem;color:#c3d4e4;font-size:.65rem;font-weight:850;letter-spacing:.08em;text-align:center}.data-collection-page .governance-flow span:not(:last-child):after{position:absolute;top:50%;right:-.52rem;color:#22d3ee;content:">";transform:translateY(-50%)}.data-collection-page .governance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.data-collection-page .governance-card{padding:1.2rem;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border:1px solid var(--dc-line);border-radius:1rem}.data-collection-page .governance-card svg{width:1.7rem;height:1.7rem;margin-bottom:1rem;color:#22d3ee}.data-collection-page .governance-card h3{margin-bottom:.65rem;font-size:1.05rem}.data-collection-page .governance-card p{margin:0;color:#a9bfd2;font-size:.86rem;line-height:1.62}
.data-collection-page .rigor-section{background:#eef4fa}.data-collection-page .rigor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.data-collection-page .rigor-card{position:relative;overflow:hidden;padding:1.35rem;background:#fff;border:1px solid rgba(11,31,58,.12);border-radius:1.1rem;box-shadow:0 14px 34px rgba(7,20,38,.06)}.data-collection-page .rigor-card:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#3b82f6,#22d3ee);content:""}.data-collection-page .rigor-kicker{color:#2563eb;font-size:.65rem;font-weight:850;letter-spacing:.12em}.data-collection-page .rigor-card h3{margin:.35rem 0 1rem}.data-collection-page .spec-chips{display:flex;flex-wrap:wrap;gap:.38rem;margin-bottom:1rem}.data-collection-page .spec-chips span{padding:.35rem .55rem;color:#0b1f3a;background:#eaf4ff;border:1px solid rgba(59,130,246,.18);border-radius:.45rem;font:850 .62rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.data-collection-page .spec-list{margin:0;padding:0;list-style:none}.data-collection-page .spec-list li{position:relative;margin-top:.7rem;padding-left:1rem;color:#526174;font-size:.86rem;line-height:1.6}.data-collection-page .spec-list li:before{position:absolute;top:.7em;left:0;width:.36rem;height:.36rem;background:#20c997;border-radius:50%;content:""}
.data-collection-page .validation-section{background:#fff}.data-collection-page .stage-stack{display:grid;gap:1.35rem}.data-collection-page .stage-panel{display:grid;grid-template-columns:minmax(12rem,.28fr) minmax(0,.72fr);overflow:hidden;background:#f6f9fc;border:1px solid rgba(11,31,58,.13);border-radius:1.25rem;box-shadow:0 12px 30px rgba(7,20,38,.055)}.data-collection-page .stage-heading{padding:1.35rem;color:#c5d5e4;background:linear-gradient(145deg,#0c213c,#071426)}.data-collection-page .stage-number{display:block;margin-bottom:.75rem;color:#22d3ee;font:850 .72rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em}.data-collection-page .stage-heading h3{margin-bottom:.7rem;color:#fff;font-size:clamp(1.25rem,2vw,1.75rem)}.data-collection-page .stage-heading p{margin:0;color:#94abc0;font-size:.78rem}.data-collection-page .stage-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1.1rem}.data-collection-page .check-card{padding:1rem;background:#fff;border:1px solid rgba(11,31,58,.1);border-radius:.85rem}.data-collection-page .check-card h4{margin-bottom:.42rem;font-size:.98rem}.data-collection-page .check-card p{margin:0;color:#526174;font-size:.82rem;line-height:1.58}.data-collection-page .stage-visual{grid-column:1/-1}.data-collection-page .qa-console,.data-collection-page .review-console,.data-collection-page .delivery-console{box-shadow:none}.data-collection-page .qa-metrics{display:grid;grid-template-columns:repeat(7,1fr);gap:.4rem;padding:.75rem}.data-collection-page .qa-metrics div{min-width:0;padding:.55rem .35rem;background:rgba(255,255,255,.045);border:1px solid var(--dc-line);border-radius:.5rem;text-align:center}.data-collection-page .qa-metrics span{display:block;color:#7594af;font-size:.49rem;font-weight:850;letter-spacing:.08em}.data-collection-page .qa-metrics b{display:block;overflow-wrap:anywhere;color:#62dfbd;font:800 .62rem/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.data-collection-page .review-body{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:.8rem}.data-collection-page .review-body span{min-width:0;padding:.55rem;color:#a9c0d4;background:rgba(255,255,255,.04);border:1px solid var(--dc-line);border-radius:.5rem;font-size:.56rem;font-weight:800;text-align:center}.data-collection-page .review-actions{display:flex;gap:.45rem;justify-content:flex-end;padding:0 .8rem .8rem}.data-collection-page .review-actions span{padding:.42rem .65rem;border:1px solid var(--dc-line);border-radius:.4rem;color:#9bb3c8;font-size:.54rem;font-weight:850}.data-collection-page .review-actions .approve{color:#62dfbd;border-color:rgba(32,201,151,.32)}.data-collection-page .review-actions .reject{color:#ff9eaa;border-color:rgba(255,87,107,.3)}.data-collection-page .delivery-body{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem;padding:.8rem}.data-collection-page .delivery-body span{display:grid;min-width:0;min-height:3rem;place-items:center;padding:.45rem;color:#c7d9e8;background:rgba(255,255,255,.045);border:1px solid var(--dc-line);border-radius:.5rem;font-size:.55rem;font-weight:850;line-height:1.25;text-align:center}.data-collection-page .delivery-body span:last-child{color:#62dfbd;border-color:rgba(32,201,151,.3)}
.data-collection-page .collection-cta{padding-block:clamp(3rem,5vw,4.5rem);color:#d2dfeb;background:linear-gradient(125deg,#08182b,#102a4b 62%,#12263f)}.data-collection-page .collection-cta h2{margin-bottom:.8rem;color:#fff}.data-collection-page .collection-cta p{margin:0;color:#b4c7d8}.data-collection-page .collection-cta-actions{display:grid;gap:.65rem}
@media(min-width:992px){.data-collection-page .collection-hero{padding-block:clamp(2.5rem,3vw,3.5rem)}.data-collection-page .collection-hero .row{align-items:flex-start!important}}
@media(max-width:1199.98px){.data-collection-page .pipeline-flow{grid-template-columns:repeat(3,1fr)}.data-collection-page .pipeline-step:nth-child(3):after{display:none}.data-collection-page .governance-grid{grid-template-columns:repeat(2,1fr)}.data-collection-page .qa-metrics{grid-template-columns:repeat(4,1fr)}}
@media(max-width:991.98px){.data-collection-page .collection-hero h1{max-width:14ch}.data-collection-page .modality-panel{grid-template-columns:1fr}.data-collection-page .modality-panel:nth-child(even) .modality-visual{order:initial}.data-collection-page .capture-console{min-height:0}.data-collection-page .rigor-grid{grid-template-columns:1fr}.data-collection-page .stage-panel{grid-template-columns:1fr}.data-collection-page .collection-cta-actions{margin-top:.6rem}}
@media(max-width:767.98px){.data-collection-page .dc-section{padding-block:clamp(2.6rem,11vw,3.5rem)}.data-collection-page .collection-hero{padding-block:2.6rem 3.2rem}.data-collection-page .source-grid{grid-template-columns:repeat(5,1fr)}.data-collection-page .pipeline-flow{grid-template-columns:repeat(3,1fr)}.data-collection-page .pipeline-step:nth-child(3):after{display:none}.data-collection-page .pipeline-bottom{grid-template-columns:minmax(0,1fr) 8rem}.data-collection-page .governance-flow{grid-template-columns:repeat(5,1fr)}.data-collection-page .governance-grid{grid-template-columns:repeat(2,1fr)}.data-collection-page .stage-content{grid-template-columns:1fr}.data-collection-page .qa-metrics{grid-template-columns:repeat(4,1fr)}}
@media(max-width:575.98px){.data-collection-page .source-grid{grid-template-columns:repeat(3,1fr)}.data-collection-page .pipeline-flow{grid-template-columns:repeat(2,1fr)}.data-collection-page .pipeline-step:nth-child(3):after{display:block}.data-collection-page .pipeline-step:nth-child(even):after{display:none}.data-collection-page .pipeline-bottom{grid-template-columns:1fr}.data-collection-page .cloud-targets{grid-template-columns:repeat(3,1fr)}.data-collection-page .capability-list{grid-template-columns:1fr}.data-collection-page .governance-flow{grid-template-columns:1fr}.data-collection-page .governance-flow span:not(:last-child):after{display:none}.data-collection-page .governance-grid{grid-template-columns:1fr}.data-collection-page .qa-metrics{grid-template-columns:repeat(3,1fr)}.data-collection-page .delivery-body{grid-template-columns:repeat(3,1fr)}}
@media(max-width:389.98px){.data-collection-page .collection-actions{display:grid}.data-collection-page .collection-actions .btn{width:100%}.data-collection-page .pipeline-body,.data-collection-page .capture-body{padding:.75rem}.data-collection-page .source-grid{grid-template-columns:repeat(2,1fr)}.data-collection-page .source-node:last-child{grid-column:1/-1}.data-collection-page .pipeline-flow{grid-template-columns:1fr}.data-collection-page .pipeline-step:not(:last-child):after{display:none}.data-collection-page .cloud-targets{grid-template-columns:1fr}.data-collection-page .modality-panel{padding:1rem}.data-collection-page .document-stage{grid-template-columns:1fr}.data-collection-page .synthetic-doc{min-height:10rem}.data-collection-page .metric-grid{grid-template-columns:repeat(2,1fr)}.data-collection-page .qa-metrics{grid-template-columns:repeat(2,1fr)}.data-collection-page .review-body{grid-template-columns:repeat(2,1fr)}.data-collection-page .review-actions{display:grid;grid-template-columns:repeat(3,1fr)}.data-collection-page .review-actions span{text-align:center}.data-collection-page .delivery-body{grid-template-columns:repeat(2,1fr)}.data-collection-page .console-status{display:grid}}
