:root{color-scheme:light;--paper: #f7f3ea;--ivory: #fbfaf5;--paper-deep: #eee8dc;--soft-ink: #d8d5cc;--ink: #161616;--muted: #62615c;--line: #c9c5ba;--line-strong: #9d978b;--cyan: #00aeef;--magenta: #ec008c;--yellow: #ffd200;--process-black: #111111;--lab-green: #37a66b;--warning: #d99a00;--critical: #d4145a;--spectral-violet: #6c4ddc;--bg: var(--paper);--bg-2: var(--ivory);--surface: rgba(251, 250, 245, .92);--surface-2: #f1eadf;--shadow: 0 24px 70px rgba(44, 38, 26, .14);--display: Georgia, "Times New Roman", "Noto Serif", serif;--text: "Helvetica Neue", Arial, "Noto Sans SC", "Noto Sans Devanagari", ui-sans-serif, system-ui, sans-serif;--mono: "IBM Plex Mono", "JetBrains Mono", "Space Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-family:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;background:linear-gradient(180deg,#ffffff94,#fff0 34%),linear-gradient(rgba(22,22,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,22,.035) 1px,transparent 1px),var(--paper);background-size:auto,48px 48px,48px 48px,auto;color:var(--ink);line-height:1.5;text-rendering:optimizeLegibility;font-kerning:normal}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.34;background:radial-gradient(circle,rgba(22,22,22,.16) .7px,transparent 1.3px) 0 0 / 14px 14px,radial-gradient(circle,rgba(0,174,239,.16) .6px,transparent 1.3px) 6px 6px / 22px 22px;mask-image:linear-gradient(to bottom,#000 0 24%,transparent 74%)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(90deg,rgba(22,22,22,.08) 1px,transparent 1px),linear-gradient(rgba(22,22,22,.08) 1px,transparent 1px);background-size:160px 160px}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}::selection{background:#ffd200b3;color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.site-header,.site-footer,.hero,.section,.legal-page{width:min(1220px,calc(100% - 40px));margin-inline:auto}.site-header{position:relative;z-index:50;min-height:76px;display:flex;align-items:center;gap:28px;justify-content:space-between;border-bottom:1px solid rgba(157,151,139,.38)}.site-header:before,.site-header:after{content:"";position:absolute;top:18px;width:36px;height:36px;pointer-events:none}.site-header:before{left:-72px;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.site-header:after{right:-72px;border-right:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:850}.mobile-menu-button{display:none}.nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:14px}.nav-groups{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:18px;min-width:0}.nav-links{display:flex;align-items:center;justify-content:center;gap:4px}.nav-links a{display:inline-flex;align-items:center;min-height:38px;border:1px solid transparent;padding:9px 10px;color:var(--muted);font-size:13px;font-weight:720}.nav-links a:hover,.nav-links a:focus-visible{border-color:#9d978b70;background:#fffefa94;color:var(--ink)}.nav-group{z-index:4}.nav-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:9px 11px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:13px;line-height:1.1;font-weight:600;cursor:pointer;list-style:none}.nav-trigger::-webkit-details-marker{display:none}.nav-trigger:hover,.nav-group[open]>.nav-trigger,.nav-group:focus-within>.nav-trigger{color:var(--ink);border-color:var(--line-strong);background:#ffffff6b}.nav-trigger-caret{width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.nav-group[open] .nav-trigger-caret,.nav-group:hover .nav-trigger-caret,.nav-group:focus-within .nav-trigger-caret{transform:translateY(1px) rotate(-135deg)}.nav-panel{position:absolute;top:calc(100% + 12px);left:50%;width:min(920px,calc(100vw - 48px));max-height:min(620px,calc(100vh - 120px));padding:0;border:1px solid rgba(157,151,139,.52);background:#fcf9f4;box-shadow:0 26px 54px #231f1a1f;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(10px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.nav-group[open]>.nav-panel,.nav-group:hover>.nav-panel,.nav-group:focus-within>.nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.nav-panel{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);z-index:60;overflow:hidden}.nav-panel-summary{display:flex;flex-direction:column;gap:12px;padding:20px;border-right:1px solid rgba(157,151,139,.34);background:#fffefa}.nav-panel-kicker{margin:0;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.nav-panel-title{display:block;margin:0;font-size:17px;line-height:1.14}.nav-panel-summary p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.nav-panel-links{display:flex;flex-wrap:wrap;gap:8px}.nav-panel-links a{display:inline-flex;align-items:center;min-height:32px;padding:7px 10px;border:1px solid rgba(157,151,139,.38);background:#fcfaf5eb;color:var(--ink);font-size:12px;font-weight:600;letter-spacing:0}.nav-panel-links a:hover,.nav-panel-links a:focus-visible{border-color:var(--process-black);background:var(--ivory)}.nav-panel-list{display:grid;align-content:start;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;background:#fbfaf5;scrollbar-width:thin}.nav-link-row{display:grid;grid-template-columns:minmax(88px,112px) minmax(120px,170px) minmax(0,1fr);align-items:start;column-gap:12px;row-gap:4px;min-height:78px;padding:13px 18px;border-bottom:1px solid rgba(157,151,139,.24);color:var(--ink);background:transparent}.nav-link-row:hover,.nav-link-row:focus-visible{background:#ffffffb8}.nav-row-eyebrow{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.nav-link-row strong{font-size:13px;line-height:1.18}.nav-link-row p{max-width:560px;margin:0;color:var(--muted);font-size:12px;line-height:1.42}@media(max-width:760px){.nav-link-row{grid-template-columns:1fr;min-height:auto}}.nav-cta.button{min-height:42px;padding-inline:14px;white-space:nowrap;font-size:13px}.nav a,.language-switcher a,.site-footer a{display:inline-flex;align-items:center;min-height:36px;border-bottom:1px solid transparent}.brand-mark{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line-strong);border-radius:0;background:var(--ivory);color:transparent}.brand-mark:before,.brand-mark:after{content:"";position:absolute;background:var(--process-black)}.brand-mark:before{width:22px;height:1px}.brand-mark:after{width:1px;height:22px}.site-footer nav{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:13px}.language-switcher{position:relative;z-index:5;color:var(--muted);font-size:13px}.language-trigger{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(157,151,139,.28);padding:7px 10px;background:#fffefa8a;color:var(--muted);cursor:pointer;list-style:none}.language-trigger::-webkit-details-marker{display:none}.language-trigger-kicker{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.language-current{color:var(--ink);font-size:13px;font-weight:720;white-space:nowrap}.language-switcher[open]>.language-trigger,.language-switcher:focus-within>.language-trigger{border-color:var(--line-strong);background:#ffffffc2}.language-panel{position:absolute;top:calc(100% + 10px);right:0;display:grid;min-width:178px;border:1px solid rgba(157,151,139,.52);background:#fcf9f4;box-shadow:0 20px 42px #231f1a1f;overflow:hidden}.language-panel a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:9px 12px;color:var(--muted);border-bottom:1px solid rgba(157,151,139,.22);white-space:nowrap}.language-panel a:last-child{border-bottom:0}.language-panel a:hover,.language-panel a:focus-visible,.language-panel a[aria-current=page]{background:#ffffffc2;color:var(--ink)}.language-active-mark{color:var(--magenta);font-size:16px;line-height:1}.language-switcher a,.site-footer a{border-bottom:1px solid transparent}.site-footer a:hover{border-bottom-color:var(--process-black);color:var(--ink)}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:42px 0;border-top:1px solid var(--line);color:var(--muted)}.footer-links{display:flex;flex-direction:column;gap:12px;align-items:flex-end}.site-footer strong{color:var(--ink)}.site-footer p{max-width:520px;margin:8px 0 0}.footer-links nav{justify-content:flex-end}.legal-page{min-height:58vh;padding:72px 0}.legal-page p{max-width:760px;color:var(--muted);font-size:18px}.hero{position:relative;min-height:640px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(460px,.86fr);align-items:center;gap:44px;padding:46px 0 66px}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px dashed rgba(98,97,92,.44)}.eyebrow,.section-kicker{margin:0 0 16px;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-copy{display:flex;flex-direction:column}.hero-copy .eyebrow{order:1}.hero h1{order:2;max-width:690px;margin:0;font-size:56px;line-height:1.03;letter-spacing:0}.hero p:not(.eyebrow){order:3;max-width:680px;margin:22px 0 0;color:var(--muted);font-size:19px}.hero-audience{order:4;display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.hero-audience span{border:1px solid rgba(157,151,139,.52);padding:6px 9px;background:#fffefaad;color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:800;text-transform:uppercase}.hero-expert-card{order:6;display:grid;gap:14px;max-width:720px;margin-top:24px;border:1px solid rgba(157,151,139,.44);border-left:3px solid var(--yellow);padding:14px 16px;background:#fffefab8}.hero-expert-card div{display:grid;gap:4px}.hero-expert-card span{color:var(--ink);font-weight:900}.hero-expert-card strong{color:var(--muted);font-family:var(--mono);font-size:13px;font-weight:650;line-height:1.45}.hero-expert-card ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.hero-expert-card li{border:1px solid rgba(157,151,139,.38);padding:8px;color:var(--muted);font-size:12px;line-height:1.35}.hero-actions{order:5;display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.button,.plan a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line-strong);border-radius:2px;padding:12px 18px;background:var(--ivory);color:var(--ink);font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:after,.plan a:after{content:"->";flex:0 0 auto;font-family:var(--mono);font-weight:700;white-space:nowrap}.button:hover,.plan a:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2c261a1c}.button.primary{background:var(--process-black);border-color:var(--process-black);color:var(--ivory)}.button.secondary,.plan a{background:#fbfaf5bd;color:var(--ink)}.button.secondary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.hero-sheet-wrap{position:relative}.hero-sheet-wrap:before{content:"";position:absolute;inset:16px -12px -16px 18px;z-index:-1;border:1px solid rgba(157,151,139,.4);background:#d8d5cc3d}.control-sheet{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;border:1px solid var(--line-strong);padding:18px;background:linear-gradient(rgba(22,22,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,22,.035) 1px,transparent 1px),var(--ivory);background-size:22px 22px;box-shadow:var(--shadow)}.sheet-header{grid-column:1 / -1;display:flex;justify-content:space-between;gap:18px;align-items:start;border-bottom:1px solid var(--line-strong);padding:0 0 12px}.sheet-header p,.sheet-label,.sheet-footer,.mono-row,.control-sheet dl,.control-sheet table,.sample-stamp{font-family:var(--mono)}.sheet-header p{margin:0 0 4px;color:var(--muted);font-size:12px}.sheet-header h2{margin:0;font-size:28px;line-height:1;text-transform:uppercase}.sample-stamp{border:1px solid var(--critical);padding:7px 10px;color:var(--critical);font-size:12px;font-weight:800;text-transform:uppercase}.sheet-panel{min-height:118px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px;background:#fbfaf5b3}.sheet-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--ink);font-size:10px;font-weight:800;text-transform:uppercase}.sheet-label span{color:var(--muted);font-weight:600}.cmyk-panel{grid-column:span 5}.gray-panel{grid-column:span 7}.register-panel,.metrics-panel{grid-column:span 3}.raster-panel,.rip-panel{grid-column:span 4}.spectral-panel,.acceptance-panel{grid-column:span 5}.cmyk-bars,.motif-bars,.card-calibration,.page-calibration{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cmyk-bars i,.motif-bars i,.card-calibration span,.page-calibration span{min-height:46px;border:1px solid rgba(22,22,22,.2)}.cmyk-bars .c,.motif-bars i:nth-child(1),.card-calibration span:nth-child(1),.page-calibration span:nth-child(1){background:var(--cyan)}.cmyk-bars .m,.motif-bars i:nth-child(2),.card-calibration span:nth-child(2),.page-calibration span:nth-child(2){background:var(--magenta)}.cmyk-bars .y,.motif-bars i:nth-child(3),.card-calibration span:nth-child(3),.page-calibration span:nth-child(3){background:var(--yellow)}.cmyk-bars .k,.motif-bars i:nth-child(4),.card-calibration span:nth-child(4),.page-calibration span:nth-child(4){background:var(--process-black)}.mono-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin-top:6px;color:var(--muted);font-size:10px;text-align:center}.gray-strip{display:grid;grid-template-columns:repeat(11,1fr);min-height:44px;border:1px solid rgba(22,22,22,.22)}.gray-strip i{background:#fff}.gray-strip i:nth-child(2){background:#eee}.gray-strip i:nth-child(3){background:#ddd}.gray-strip i:nth-child(4){background:#c8c8c8}.gray-strip i:nth-child(5){background:#b2b2b2}.gray-strip i:nth-child(6){background:#969696}.gray-strip i:nth-child(7){background:#7f7f7f}.gray-strip i:nth-child(8){background:#666}.gray-strip i:nth-child(9){background:#4c4c4c}.gray-strip i:nth-child(10){background:#2a2a2a}.gray-strip i:nth-child(11){background:#050505}.registration-target,.motif-register{position:relative;width:86px;height:86px;margin:10px auto;border:1px solid var(--line-strong);border-radius:50%;background:linear-gradient(90deg,transparent calc(50% - 1px),var(--cyan) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(transparent calc(50% - 1px),var(--magenta) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px))}.registration-target:before,.registration-target:after,.motif-register:before,.motif-register:after{content:"";position:absolute;inset:18px;border:1px solid var(--line);border-radius:50%}.registration-target:after,.motif-register:after{inset:34px;border-color:var(--warning)}.halftone-scale{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.halftone-scale i{min-height:58px;border:1px solid rgba(22,22,22,.18);background:radial-gradient(circle,rgba(22,22,22,calc(.1 + var(--dot-step) * .08)) 1.5px,transparent 2px) 0 0 / calc(11px - var(--dot-step) * .4px) calc(11px - var(--dot-step) * .4px)}.spectral-panel svg{display:block;width:100%;height:118px}.chart-grid path{fill:none;stroke:#62615c33;stroke-width:1}.spectral-curve{fill:none;stroke:var(--spectral-violet);stroke-width:3}.delta-block{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:10px}.delta-block span{color:var(--muted);font-family:var(--mono);font-size:11px}.delta-block strong{color:var(--critical);font-family:var(--mono);font-size:46px;line-height:1}.control-sheet dl,.control-sheet table{width:100%;margin:8px 0 0;color:var(--muted);font-size:10px}.control-sheet dl div{display:flex;justify-content:space-between;gap:12px}.control-sheet dt,.control-sheet dd{margin:0}.control-sheet th,.control-sheet td{padding:4px 0;text-align:left}.control-sheet td{text-align:right}.sheet-warning,.acceptance-panel strong{display:block;margin-top:10px;color:var(--critical);font-size:13px}.pass-note{color:var(--lab-green);font-family:var(--mono);font-size:11px}.acceptance-panel ul{margin:12px 0 0;padding-left:18px;color:var(--ink);font-size:12px}.sheet-footer{grid-column:1 / -1;display:flex;justify-content:space-between;gap:12px;padding-top:10px;color:var(--muted);font-size:9px;text-transform:uppercase}.sheet-crop,.sheet-register{position:absolute;pointer-events:none}.sheet-crop{width:34px;height:34px}.crop-tl{top:12px;left:12px;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.crop-tr{top:12px;right:12px;border-right:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.crop-bl{bottom:12px;left:12px;border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.crop-br{bottom:12px;right:12px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.sheet-register{width:28px;height:28px;border:1px solid var(--line-strong);border-radius:50%;background:linear-gradient(90deg,transparent calc(50% - 1px),var(--process-black) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(transparent calc(50% - 1px),var(--process-black) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px))}.register-top{top:-14px;left:50%;transform:translate(-50%)}.register-bottom{bottom:-14px;left:50%;transform:translate(-50%)}.register-left{left:-14px;top:50%;transform:translateY(-50%)}.register-right{right:-14px;top:50%;transform:translateY(-50%)}.section{padding:78px 0}.section-muted{width:100%;max-width:none;padding-inline:max(20px,calc((100vw - 1220px)/2));background:linear-gradient(90deg,rgba(0,174,239,.05),transparent 28%),linear-gradient(rgba(22,22,22,.035) 1px,transparent 1px),var(--paper-deep);background-size:auto,42px 42px,auto;border-block:1px solid var(--line)}.section-heading{margin-bottom:30px}.split-heading{display:grid;grid-template-columns:.32fr minmax(0,1fr);gap:28px;align-items:start}.stakes-section,.focus-section,.proof-workbench{position:relative}.stakes-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border:1px solid var(--line-strong);background:var(--line-strong)}.stake-item{position:relative;min-height:220px;display:grid;align-content:space-between;gap:18px;padding:18px;background:linear-gradient(180deg,#ffffff85,#fff0),var(--ivory)}.stake-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--process-black)}.stake-item.marker-0:before{background:var(--cyan)}.stake-item.marker-1:before{background:var(--magenta)}.stake-item.marker-2:before{background:var(--yellow)}.stake-item.marker-3:before{background:var(--process-black)}.stake-item span,.focus-table article span,.ledger-block>span{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.stake-item h3{margin:0;font-size:19px;line-height:1.12}.stake-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.focus-table{display:grid;border-top:1px solid var(--line-strong)}.focus-table article{display:grid;grid-template-columns:90px minmax(220px,.38fr) minmax(0,1fr);gap:24px;align-items:start;border-bottom:1px solid var(--line);padding:20px 0}.focus-table article strong{font-size:21px;line-height:1.15}.focus-table article p{max-width:760px;margin:0;color:var(--muted)}.section h2,.legal-page h1{max-width:920px;margin:0;font-size:52px;line-height:1.05;letter-spacing:0}.feature-grid,.plan-grid,.use-case-list,.problem-grid,.metric-grid,.proof-list,.diagnostic-grid{display:grid;gap:16px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-stack{display:grid;grid-template-columns:1fr;gap:12px}.use-case-list{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-grid,.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-grid article,.plan,.use-case-list article,.lead-form,.faq-list details,.proof-list p,.problem-grid span,.metric-grid span,.diagnostic-grid li,.loss-card,.workflow-node,.checklist-card{border:1px solid var(--line);border-radius:3px;background:#fbfaf5db;box-shadow:0 1px #ffffffb8 inset}.feature-grid article,.use-case-list article,.faq-list details,.proof-list p{padding:22px}.feature-grid article,.use-case-list article,.plan,.diagnostic-grid li,.workflow-node,.loss-card{position:relative}.feature-grid article:before,.use-case-list article:before,.plan:before,.diagnostic-grid li:before,.workflow-node:before,.loss-card:before{content:"";position:absolute;top:12px;right:12px;width:18px;height:18px;border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);opacity:.55}.feature-grid h3,.plan h3,.use-case-list h3{margin:0 0 10px;font-size:21px}.feature-grid p,.plan p,.use-case-list p,.legal-page p,.lead-magnet p,.contact-section p,.faq-list p,.technical-panel p{color:var(--muted)}.plan{min-height:330px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;overflow:hidden}.service-row{position:relative;display:grid;grid-template-columns:112px minmax(220px,.55fr) minmax(0,1fr) auto;gap:20px;align-items:stretch;min-height:190px;border:1px solid var(--line-strong);padding:18px;overflow:hidden}.service-row:after{content:"";position:absolute;right:18px;bottom:18px;width:46px;height:46px;opacity:.28;pointer-events:none}.service-row .folder-index{align-self:stretch;display:grid;align-content:space-between;margin:0;border-bottom:0;border-right:1px solid var(--line);padding:8px 16px 8px 0}.service-row .folder-index strong{font-size:40px}.service-row-main{display:grid;align-content:start;gap:12px}.service-row-main h3{margin:0;font-size:28px;line-height:1.05}.service-row-main p{margin:0;color:var(--muted)}.service-row-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.service-row-details div{border:1px solid rgba(157,151,139,.36);padding:11px;background:#fffefa9e}.service-row-details dt{margin-bottom:6px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.service-row-details dd{margin:0;color:var(--muted);font-size:13px;line-height:1.42}.service-row-link{align-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid var(--process-black);padding:10px 12px;background:var(--process-black);color:var(--ivory);font-size:13px;font-weight:850;white-space:nowrap}.service-row-link:after{content:"->";margin-left:8px;font-family:var(--mono)}.service-row-link:hover,.service-row-link:focus-visible{background:var(--ivory);color:var(--ink)}.lab-folder{border-color:var(--line-strong);background:linear-gradient(90deg,rgba(0,174,239,.06),transparent 34%),linear-gradient(rgba(22,22,22,.03) 1px,transparent 1px),var(--ivory);background-size:auto,20px 20px,auto}.folder-index{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:10px 0 22px;border-bottom:1px solid var(--line);padding-bottom:14px;font-family:var(--mono);text-transform:uppercase}.folder-index strong{font-size:42px;line-height:.85}.folder-index span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em}.plan:after{content:"";position:absolute;right:18px;bottom:72px;width:70px;height:70px;opacity:.44;background:radial-gradient(circle,var(--process-black) 1.3px,transparent 1.8px) 0 0 / 8px 8px}.lab-folder.halftone-line:after{background:repeating-linear-gradient(135deg,rgba(17,17,17,.58) 0 2px,transparent 2px 8px)}.lab-folder.halftone-fm:after{background:radial-gradient(circle at 20% 20%,var(--cyan) 1px,transparent 2px),radial-gradient(circle at 76% 38%,var(--process-black) 1px,transparent 2px),radial-gradient(circle at 48% 82%,var(--magenta) 1px,transparent 2px);background-size:11px 13px,17px 19px,13px 17px}.lab-folder.halftone-rosette:after{background:radial-gradient(circle,transparent 42%,rgba(0,174,239,.7) 43% 48%,transparent 50%) 0 0 / 20px 20px,radial-gradient(circle,transparent 42%,rgba(236,0,140,.54) 43% 48%,transparent 50%) 5px 4px / 20px 20px}.lab-folder.halftone-gain:after{background:radial-gradient(circle,var(--process-black) 1px,transparent 2px) 0 0 / 7px 7px,linear-gradient(135deg,transparent 0 45%,rgba(217,154,0,.45) 45% 52%,transparent 52%)}.lab-folder.halftone-moire:after{background:repeating-linear-gradient(28deg,rgba(17,17,17,.42) 0 1px,transparent 1px 8px),repeating-linear-gradient(-24deg,rgba(236,0,140,.32) 0 1px,transparent 1px 9px)}.card-calibration{position:absolute;top:0;left:0;right:0;height:4px;gap:0}.card-calibration span{min-height:4px;border:0}.status-row,.form-topline{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.status-row span,.form-topline span,.risk-chip,.priority-chip,.service-proof li{width:fit-content;border:1px solid var(--line);border-radius:0;padding:5px 8px;background:#fbfaf5b8;color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.plan ul{display:grid;gap:8px;margin:18px 0;padding-left:18px;color:var(--muted)}.problem-grid span,.metric-grid span,.checklist-card span{padding:14px;color:var(--ink)}.diagnostic-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.diagnostic-dashboard,.loss-dashboard{position:relative;display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;border:1px solid var(--line-strong);border-radius:3px;padding:18px;background:linear-gradient(rgba(22,22,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,22,.035) 1px,transparent 1px),var(--ivory);background-size:24px 24px;box-shadow:var(--shadow)}.diagnostic-dashboard:before,.loss-dashboard:before,.document-preview:before{content:"";position:absolute;inset:10px;border:1px solid rgba(157,151,139,.4);pointer-events:none}.diagnostic-legend{display:grid;align-content:start;gap:14px;color:var(--muted)}.diagnostic-legend p,.defect-panel p,.document-header span,.form-topline span,.rip-console small{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.diagnostic-legend span{display:flex;gap:8px;align-items:center;font-size:13px}.dot{width:10px;height:10px;border-radius:50%}.dot.good{background:var(--lab-green)}.dot.warn{background:var(--yellow)}.dot.bad{background:var(--magenta)}.diagnostic-table{display:grid;gap:1px;border:1px solid var(--line);background:var(--line)}.diagnostic-row{display:grid;grid-template-columns:1fr 1.55fr 1.05fr .8fr .7fr;gap:12px;align-items:center;min-height:56px;padding:12px 14px;background:#fbfaf5f0}.diagnostic-head{min-height:42px;color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.diagnostic-row strong{font-size:14px}.diagnostic-row>span{color:var(--muted);font-size:13px}.score-cell{display:grid;grid-template-columns:42px 1fr;gap:8px;align-items:center}.score-cell b{color:var(--ink);font-family:var(--mono);font-size:18px}.score-cell i{height:6px;border-radius:0;background:linear-gradient(90deg,var(--yellow) var(--score),rgba(22,22,22,.1) var(--score))}.accent-cyan .score-cell i{background:linear-gradient(90deg,var(--cyan) var(--score),rgba(22,22,22,.1) var(--score))}.accent-magenta .score-cell i{background:linear-gradient(90deg,var(--magenta) var(--score),rgba(22,22,22,.1) var(--score))}.compact-diagnostic{margin-top:18px}.workflow-pipeline{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:10px}.workflow-node{min-height:144px;display:grid;align-content:space-between;padding:14px;background:radial-gradient(circle at 22px 22px,rgba(0,174,239,.14),transparent 34px),var(--ivory)}.workflow-node:not(:last-child):after{content:"";position:absolute;top:50%;right:-11px;z-index:2;width:12px;height:1px;background:var(--process-black)}.workflow-node small,.diagnostic-grid span{color:var(--magenta);font-family:var(--mono);font-size:12px;font-weight:800}.workflow-node strong{font-size:15px}.workflow-node span{color:var(--muted);font-size:12px}.loss-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.loss-card{min-height:132px;display:grid;align-content:space-between;padding:16px}.loss-card small{color:var(--muted);font-family:var(--mono);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.loss-card strong{font-family:var(--mono);font-size:28px;text-transform:uppercase}.tone-cyan strong{color:var(--cyan)}.tone-magenta strong{color:var(--magenta)}.tone-yellow strong{color:var(--warning)}.loss-card span{color:var(--muted);font-size:13px}.defect-panel{display:grid;gap:18px;align-content:start}.micro-patterns{display:grid;gap:10px}.micro-patterns span,.motif-patterns i{min-height:48px;border:1px solid var(--line);border-radius:0}.micro-patterns span:nth-child(1),.motif-patterns i:nth-child(1){background:repeating-linear-gradient(90deg,rgba(0,174,239,.36) 0 1px,transparent 1px 8px)}.micro-patterns span:nth-child(2),.motif-patterns i:nth-child(2){background:radial-gradient(circle,rgba(236,0,140,.5) 1px,transparent 1.5px) 0 0 / 8px 8px}.micro-patterns span:nth-child(3),.motif-patterns i:nth-child(3){background:repeating-linear-gradient(135deg,rgba(255,210,0,.52) 0 2px,transparent 2px 10px)}.micro-patterns span:nth-child(4),.motif-patterns i:nth-child(4){background:linear-gradient(90deg,rgba(22,22,22,.08),transparent),repeating-linear-gradient(0deg,rgba(22,22,22,.22) 0 1px,transparent 1px 12px)}.diagnostic-grid li{min-height:118px;display:grid;align-content:space-between;padding:16px}.lead-magnet,.contact-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(340px,1fr);gap:34px;align-items:start}.proof-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:18px;align-items:stretch}.proof-sheet,.proof-ledger{min-width:0}.proof-sheet .control-sheet{height:100%;min-height:560px}.proof-ledger{display:grid;gap:14px;align-content:start}.ledger-block{border:1px solid var(--line-strong);padding:14px;background:linear-gradient(rgba(22,22,22,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,22,.028) 1px,transparent 1px),#fbfaf5e6;background-size:22px 22px}.ledger-block>span{display:block;margin-bottom:12px}.ledger-row{display:grid;grid-template-columns:minmax(84px,.7fr) minmax(0,1.2fr) auto;gap:10px;align-items:center;border-top:1px solid rgba(157,151,139,.36);padding:10px 0}.ledger-row strong{font-size:13px;line-height:1.2}.ledger-row p{margin:0;color:var(--muted);font-size:12px;line-height:1.36}.ledger-row b{border:1px solid var(--line);padding:4px 6px;color:var(--ink);font-family:var(--mono);font-size:10px}.ledger-row.accent-cyan b{border-color:var(--cyan)}.ledger-row.accent-magenta b{border-color:var(--magenta)}.ledger-row.accent-yellow b{border-color:var(--warning)}.loss-ledger{display:grid;gap:8px}.loss-ledger p{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:10px;margin:0;border-top:1px solid rgba(157,151,139,.34);padding-top:8px}.loss-ledger strong{font-family:var(--mono);font-size:11px;text-transform:uppercase}.loss-ledger em{color:var(--muted);font-size:12px;font-style:normal}.checklist-card{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px}.document-preview{position:relative;padding:24px;background:linear-gradient(90deg,var(--cyan) 0 5px,var(--magenta) 5px 10px,var(--yellow) 10px 15px,var(--process-black) 15px 20px,transparent 20px),var(--ivory)}.document-header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--line)}.document-header b{color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:700}.document-preview span{display:flex;gap:10px;align-items:center}.document-preview span i{color:var(--magenta);font-family:var(--mono);font-style:normal;font-weight:800}.checklist-card .button{grid-column:1 / -1}.process-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:process}.process-list li{counter-increment:process;border:1px solid var(--line);border-radius:3px;padding:16px;background:#fbfaf5d1;color:var(--ink)}.process-list strong{display:block;margin-bottom:8px;font-size:16px;line-height:1.16}.process-list span{display:block;color:var(--muted);font-size:13px;line-height:1.42}.process-list li:before{content:counter(process,decimal-leading-zero);display:block;margin-bottom:20px;color:var(--magenta);font-family:var(--mono);font-weight:800}.faq-list{display:grid;gap:12px}.faq-list summary{cursor:pointer;font-weight:850}.measurement-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr) minmax(280px,.9fr);gap:16px}.spectro-panel,.separation-card,.tone-curve-card,.expert-card{border:1px solid var(--line-strong);border-radius:3px;background:linear-gradient(rgba(22,22,22,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,22,.032) 1px,transparent 1px),#fbfaf5eb;background-size:24px 24px;box-shadow:var(--shadow)}.spectro-panel,.separation-card,.tone-curve-card{padding:18px}.spectro-head,.visual-card-head{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:16px;border-bottom:1px solid var(--line);padding-bottom:12px}.spectro-head span,.visual-card-head span,.lab-readout span,.delta-readout span,.spectro-panel p{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.spectro-head strong,.visual-card-head strong{font-family:var(--mono);font-size:11px}.spectro-grid{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:stretch}.lab-readout,.delta-readout{display:grid;gap:6px;border:1px solid var(--line);padding:12px;background:#fbfaf5c2}.lab-readout b,.delta-readout strong{font-family:var(--mono)}.delta-readout strong{font-size:42px;line-height:1}.delta-readout em{color:var(--critical);font-family:var(--mono);font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.spectro-panel svg,.tone-curve-card svg{width:100%;margin-top:14px}.spectro-gridline,.tone-grid{fill:none;stroke:#9d978b85;stroke-width:1}.spectro-cyan,.spectro-magenta,.tone-output,.tone-compensation,.tone-reference{fill:none;stroke-width:3;stroke-linecap:round}.spectro-cyan{stroke:var(--cyan)}.spectro-magenta,.tone-output{stroke:var(--magenta)}.tone-compensation{stroke:var(--lab-green);stroke-dasharray:5 7}.tone-reference{stroke:#1111115c;stroke-width:1.5}.plate-stack{position:relative;min-height:134px;margin-bottom:16px}.plate-stack i{position:absolute;inset:16px;border:1px solid rgba(17,17,17,.24);mix-blend-mode:multiply}.plate-c{background:#00aeef57;transform:translate(-10px,-6px)}.plate-m{background:#ec008c47;transform:translate(8px,2px)}.plate-y{background:#ffd20061;transform:translate(-2px,10px)}.plate-k{background:#1111111f;transform:translate(12px,-12px)}.separation-rows{display:grid;gap:1px;border:1px solid var(--line);background:var(--line);font-family:var(--mono);font-size:10px}.separation-rows div{display:grid;grid-template-columns:24px 1fr 1fr auto;gap:8px;padding:8px;background:#fbfaf5f0}.separation-rows em{color:var(--critical);font-style:normal;font-weight:800;text-transform:uppercase}.tone-axis{display:flex;justify-content:space-between;color:var(--muted);font-family:var(--mono);font-size:10px}.expert-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:center;padding:28px}.expert-mark{position:relative;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--line-strong);background:radial-gradient(circle,rgba(17,17,17,.22) 1px,transparent 2px) 0 0 / 9px 9px,var(--ivory)}.expert-mark span{position:relative;z-index:1;font-family:var(--mono);font-size:48px;font-weight:900}.expert-mark i{position:absolute;inset:34px;border:1px solid var(--process-black);border-radius:50%}.expert-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.expert-evidence{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none;color:var(--muted)}.expert-evidence li{position:relative;padding-left:18px}.expert-evidence li:before{content:"";position:absolute;left:0;top:.75em;width:8px;border-top:2px solid var(--magenta)}.expert-tags span{border:1px solid var(--line);padding:6px 9px;background:#fbfaf5c7;font-family:var(--mono);font-size:10px;font-weight:800;text-transform:uppercase}.route-entry-section{border-top:0}.route-entry-grid{display:grid;grid-template-columns:minmax(280px,.64fr) minmax(0,1fr);gap:18px;align-items:start}.route-entry-rail{display:grid;gap:16px;min-height:100%}.route-entry-rail h3,.route-entry-card h3{margin:0;font-size:28px;line-height:1.04}.route-entry-rail>p,.route-entry-note,.route-entry-card p,.route-entry-card li{color:var(--muted)}.route-entry-steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.route-entry-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;border-top:1px solid rgba(157,151,139,.3);padding-top:12px}.route-entry-steps li:first-child{border-top:0;padding-top:0}.route-entry-steps strong,.route-entry-card strong{color:var(--ink)}.route-entry-steps p,.route-entry-card ul{margin:6px 0 0}.route-entry-note{margin:0;font-size:14px}.route-entry-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.route-entry-card{display:grid;align-content:start;gap:14px;min-height:100%;text-decoration:none}.route-entry-card ul{display:grid;gap:8px;padding-left:18px}.route-entry-card strong:last-child{font-size:14px;text-transform:uppercase;letter-spacing:.04em}.lead-form{position:relative;display:grid;gap:16px;border:1px solid var(--line-strong);padding:18px;background:linear-gradient(90deg,var(--cyan) 0 25%,var(--magenta) 25% 50%,var(--yellow) 50% 75%,var(--process-black) 75% 100%) top left / 100% 4px no-repeat,linear-gradient(rgba(22,22,22,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,22,.026) 1px,transparent 1px),#fbfaf5eb;background-size:100% 4px,22px 22px,22px 22px,auto}.lead-form:focus-within{border-color:var(--process-black)}.technical-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.technical-fields.two-col,.lead-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form label{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:750}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid var(--line);border-radius:2px;min-height:46px;padding:12px 14px;background:#fbfaf5e0;color:var(--ink);outline:none}.lead-form textarea{min-height:132px;resize:vertical}.lead-form button[type=submit]{justify-self:start}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--process-black);box-shadow:0 0 0 3px #00aeef24}.lead-form input:user-invalid,.lead-form select:user-invalid,.lead-form textarea:user-invalid{border-color:var(--critical)}.lead-form input:user-invalid:focus,.lead-form select:user-invalid:focus,.lead-form textarea:user-invalid:focus{box-shadow:0 0 0 3px #d4145a24}.lead-form input::placeholder,.lead-form select,.lead-form textarea::placeholder{color:#62615cb8}.lead-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px}.checkbox-label{grid-template-columns:20px 1fr;align-items:start;color:var(--muted);font-weight:500}.checkbox-label input{width:16px;height:16px;margin-top:3px;accent-color:var(--process-black)}.form-details{display:grid;gap:14px;border:1px solid rgba(157,151,139,.42);background:#fbfaf59e}.form-details:focus-within{border-color:var(--process-black)}.form-details summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;cursor:pointer;color:var(--ink);font-weight:850;list-style:none}.form-details summary::-webkit-details-marker{display:none}.form-details summary:after{content:"+";font-family:var(--mono);font-weight:900}.form-details[open] summary{border-bottom:1px solid rgba(157,151,139,.42)}.form-details[open] summary:after{content:"-"}.form-details .technical-fields,.form-details>label{margin-inline:14px}.form-details>label:last-child{margin-bottom:14px}.honeypot{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;visibility:hidden;pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.lead-form .honeypot{display:none;position:absolute;width:1px;min-width:1px;max-width:1px;height:1px;min-height:1px;max-height:1px;margin:0;padding:0;border:0;opacity:0;visibility:hidden;pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.form-status{min-height:24px;margin:0;color:var(--warning);font-family:var(--mono);font-size:12px;font-weight:750}.form-next-step{margin:-2px 0 0;border-left:3px solid var(--cyan);padding:8px 0 8px 12px;color:var(--muted);font-size:13px;line-height:1.45}.service-page{position:relative;width:min(1220px,calc(100% - 40px));margin-inline:auto;padding:58px 0 84px}.contact-landing{padding-bottom:28px}.editorial-page{padding-bottom:96px}.page-calibration{position:absolute;top:26px;right:0;width:min(320px,42vw);height:10px;gap:0;border:1px solid var(--line);background:var(--ivory)}.page-calibration span{min-height:8px;border:0}.service-hero{display:flex;flex-direction:column;max-width:900px;padding-top:42px}.service-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:34px;align-items:start;max-width:none}.service-hero .section-kicker{order:1}.service-hero h1{order:2;max-width:940px;margin:0;font-size:60px;line-height:1.02;letter-spacing:0}.service-hero p{order:4;max-width:760px;margin:22px 0 0;color:var(--muted);font-size:20px}.section-intro{max-width:840px;margin:0 0 24px;color:var(--muted);font-size:18px}.service-hero .button{order:3;margin-top:30px}.service-actions{order:3;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.service-actions .button{margin-top:0}.service-proof{order:5;display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none}.technical-page-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(320px,.86fr);gap:18px;margin-top:48px}.technical-panel{position:relative;border:1px solid var(--line);border-radius:3px;padding:24px;background:linear-gradient(rgba(22,22,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,22,.035) 1px,transparent 1px),#fbfaf5e0;background-size:24px 24px}.technical-panel:before{content:"";position:absolute;top:12px;right:12px;width:20px;height:20px;border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong);opacity:.55}.technical-panel h2,.technical-faq h2{margin:0 0 18px}.technical-panel ul{display:grid;gap:12px;margin:0;padding-left:18px;color:var(--ink)}.technical-faq{margin-top:42px}.clarity-section{margin-top:58px;display:grid;gap:22px}.clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.clarity-list{display:grid;gap:16px}.clarity-list strong{display:block;margin-bottom:4px;font-size:16px}.clarity-list p{margin:0;color:var(--muted)}.clarity-bullets{display:grid;gap:12px;margin:0;padding-left:18px;color:var(--ink)}.clarity-bullets.negative li::marker{color:var(--critical)}.clarity-links{display:flex;flex-wrap:wrap;gap:12px}.editorial-note{max-width:760px;margin:18px 0 0;color:var(--muted);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.editorial-hero-with-visual{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.62fr);gap:42px;align-items:center;max-width:none}.editorial-hero-copy{display:flex;flex-direction:column;min-width:0}.editorial-hero-visual{min-width:0}.insights-route-map{position:relative;display:grid;gap:16px;border:1px solid var(--line-strong);padding:18px;background:linear-gradient(rgba(22,22,22,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,22,.04) 1px,transparent 1px),#fbfaf5eb;background-size:22px 22px;box-shadow:var(--shadow)}.insights-route-map:before,.insights-route-map:after{content:"";position:absolute;width:28px;height:28px;pointer-events:none}.insights-route-map:before{top:10px;left:10px;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.insights-route-map:after{right:10px;bottom:10px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.insights-route-head{display:grid;gap:8px;border-bottom:1px solid var(--line);padding:6px 8px 14px}.insights-route-head span,.insights-route-lanes li>span,.insights-route-counters span{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.insights-route-head strong{max-width:360px;color:var(--ink);font-size:24px;line-height:1.05}.insights-route-lanes{display:grid;gap:8px;margin:0;padding:0;list-style:none}.insights-route-lanes li{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(86px,.55fr);gap:12px;align-items:center;min-height:70px;border:1px solid rgba(157,151,139,.48);padding:12px;background:#fffefac7}.insights-route-lanes li:nth-child(2){border-left:4px solid var(--cyan)}.insights-route-lanes li:nth-child(3){border-left:4px solid var(--magenta)}.insights-route-lanes li:nth-child(4){border-left:4px solid var(--yellow)}.insights-route-lanes b,.insights-route-lanes strong{color:var(--ink);font-size:14px;line-height:1.1}.insights-route-lanes em{display:block;margin-top:3px;color:var(--muted);font-style:normal;font-size:12px}.insights-route-lanes strong{justify-self:end;max-width:120px;text-align:right}.insights-route-counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:var(--process-black);color:var(--ivory)}.insights-route-counters div{display:grid;gap:3px;padding:14px 12px;border-right:1px solid rgba(251,250,245,.18)}.insights-route-counters div:last-child{border-right:0}.insights-route-counters strong{font-size:28px;line-height:1}.insights-route-counters span{color:#fbfaf5b8}.insights-route-map p{margin:0;color:var(--muted);font-family:var(--mono);font-size:11px;line-height:1.45}.related-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.related-link-card{display:grid;align-content:start;gap:10px}.related-link-card span{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.related-link-card strong{font-size:20px}.related-link-card p{margin:0;color:var(--muted)}.section-directory-page{display:grid;gap:44px}.section-directory-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.74fr);gap:28px;align-items:start}.section-directory-route{display:grid;gap:18px;margin-top:42px}.section-route-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.section-route-list li{display:grid;grid-template-columns:36px minmax(0,.74fr) minmax(0,1fr);gap:12px;align-items:start;border-top:1px solid rgba(157,151,139,.3);padding-top:12px}.section-route-list li:first-child{border-top:0;padding-top:0}.section-route-list span,.directory-cluster-head span{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.section-route-list strong{display:block;color:var(--ink);font-size:16px;line-height:1.15}.section-route-list em{display:block;margin-top:4px;color:var(--muted);font-style:normal;font-size:12px}.section-route-list p,.section-route-note,.directory-cluster-head p{margin:0;color:var(--muted)}.section-route-note{max-width:56ch;font-size:14px}.section-directory-groups{display:grid;gap:24px}.section-directory-mode{display:grid;gap:22px}.section-directory-mode-head{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:18px;align-items:start}.section-directory-mode-head h2{margin:0;font-size:34px;line-height:1.04}.section-directory-mode-head p{margin:0;max-width:68ch}.section-directory-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.section-directory-mode-grid article{display:grid;gap:8px;border-top:1px solid rgba(157,151,139,.34);padding-top:12px}.section-directory-mode-grid span{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:820;letter-spacing:.1em;text-transform:uppercase}.section-directory-mode-grid strong{font-size:22px;line-height:1.05}.section-directory-services .section-directory-mode{border-color:#00aeef59}.section-directory-problems .section-directory-mode{border-color:#d4145a59}.section-directory-resources .section-directory-mode{border-color:#ffd60a6b}.directory-cluster-list{display:grid;gap:24px}.directory-cluster{display:grid;gap:16px;border-top:1px solid rgba(157,151,139,.34);padding-top:20px}.directory-cluster-head{display:grid;gap:6px;max-width:760px}.directory-cluster-head h3{margin:0;font-size:32px;line-height:1.04}.directory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-card{min-height:100%}.section-directory-next{margin-top:0}.service-framework,.service-report-grid,.service-intake-section{margin-top:54px}.service-boundary-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr)}.boundary-panel{border-color:#d4145a85}.boundary-panel ul li::marker{color:var(--critical)}.service-report-grid{grid-template-columns:minmax(240px,.64fr) minmax(300px,.88fr) minmax(300px,.88fr)}.report-preview .preview-line{justify-content:space-between;align-items:flex-start;gap:18px}.report-preview .preview-line i{color:var(--muted);font-size:13px;font-weight:750}.report-preview .preview-line strong{color:var(--ink);text-align:right}.report-preview .preview-line.critical strong{color:var(--critical)}.report-preview .preview-line.high strong{color:var(--warning)}.report-preview .preview-line.medium strong{color:var(--cyan)}.service-process-list{display:grid;gap:10px;margin:0;padding-left:20px;color:var(--ink)}.contact-page-form{padding-top:24px}.contact-intake-page{align-items:start;padding-top:58px}.contact-intake-copy{position:sticky;top:24px;display:grid;gap:16px}.contact-intake-copy h1{margin:0;font-size:58px;line-height:1.03}.contact-intake-copy p{max-width:560px;margin:0;color:var(--muted);font-size:18px}.contact-proof-list{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.contact-proof-list li{border-left:3px solid var(--yellow);padding:8px 0 8px 12px;color:var(--ink);font-weight:750}.service-diagnostic-strip{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:24px;align-items:end;margin-top:46px;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);padding:24px 0}.service-diagnostic-strip h2{max-width:720px;margin:0;font-size:36px;line-height:1.08}.service-diagnostic-strip ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.service-diagnostic-strip li{min-height:54px;display:flex;align-items:center;border:1px solid rgba(157,151,139,.42);padding:10px;background:#fffefab3;color:var(--ink);font-size:13px;font-weight:780}.decision-ladder{display:grid;gap:0;border:1px solid var(--line-strong);background:var(--process-black);color:var(--ivory)}.decision-ladder div{display:grid;gap:8px;min-height:122px;padding:18px;border-bottom:1px solid rgba(251,250,245,.18)}.decision-ladder div:last-child{border-bottom:0;background:var(--magenta);color:#000}.decision-ladder div:last-child span{opacity:1}.decision-ladder span{font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.86}.decision-ladder strong{font-size:20px;line-height:1.14}.technical-panel-lead{margin:-4px 0 18px;color:var(--muted);font-size:16px}.resource-workbench{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:14px;margin-top:22px}.resource-workbench article{display:grid;align-content:space-between;min-height:150px;border:1px solid var(--line);padding:18px;background:var(--process-black);color:var(--ivory)}.resource-workbench article:nth-child(2){background:var(--magenta)}.resource-workbench article:nth-child(3){background:var(--ivory);color:var(--ink)}.resource-workbench span{font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.74}.resource-workbench strong{font-size:20px;line-height:1.14}.resource-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);padding:28px 0}.resource-final-cta h2{margin-bottom:8px}.resource-final-cta p:not(.section-kicker){max-width:720px;margin:0;color:var(--muted)}.service-motif{position:relative;display:grid;gap:14px;border:1px solid var(--line-strong);padding:18px;background:linear-gradient(rgba(22,22,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(22,22,22,.035) 1px,transparent 1px),var(--ivory);background-size:22px 22px;box-shadow:var(--shadow)}.service-motif:before,.service-motif:after{content:"";position:absolute;width:28px;height:28px;pointer-events:none}.service-motif:before{top:10px;left:10px;border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}.service-motif:after{right:10px;bottom:10px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.motif-header{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--line)}.motif-header span{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.motif-header strong{font-size:20px}.motif-register{width:94px;height:94px}.motif-bars i{min-height:20px}.motif-patterns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.motif-patterns i,.defect-pattern,.halftone-patch span{min-height:58px;border:1px solid var(--line);background:radial-gradient(circle,rgba(17,17,17,.7) 1px,transparent 2px) 0 0 / 8px 8px,#fbfaf5c7}.motif-pre-purchase-printing-equipment-audit .motif-patterns i,.halftone-am span,.halftone-am.defect-pattern{background:radial-gradient(circle,rgba(17,17,17,.72) 1.2px,transparent 2px) 0 0 / 8px 8px}.motif-printing-equipment-acceptance-testing .motif-patterns i,.halftone-line span,.halftone-line.defect-pattern{background:repeating-linear-gradient(135deg,rgba(17,17,17,.6) 0 2px,transparent 2px 9px)}.motif-uv-wide-format-printing-rescue .motif-patterns i,.halftone-fm span,.halftone-fm.defect-pattern{background:radial-gradient(circle at 18% 26%,var(--cyan) 1px,transparent 2px),radial-gradient(circle at 62% 48%,var(--process-black) 1px,transparent 2px),radial-gradient(circle at 84% 70%,var(--magenta) 1px,transparent 2px);background-size:13px 15px,17px 19px,11px 17px}.motif-print-color-quality-stabilization .motif-patterns i,.halftone-rosette span,.halftone-rosette.defect-pattern{background:radial-gradient(circle,transparent 38%,rgba(0,174,239,.72) 39% 45%,transparent 47%) 0 0 / 21px 21px,radial-gradient(circle,transparent 38%,rgba(236,0,140,.58) 39% 45%,transparent 47%) 5px 5px / 21px 21px}.motif-print-production-workflow-crm-erp .motif-patterns i,.halftone-gain span,.halftone-gain.defect-pattern{background:radial-gradient(circle,rgba(17,17,17,.7) 1px,transparent 2px) 0 0 / 7px 7px,linear-gradient(135deg,transparent 0 44%,rgba(217,154,0,.44) 45% 53%,transparent 54%)}.motif-vendor-integration-support .motif-patterns i,.halftone-moire span,.halftone-moire.defect-pattern{background:repeating-linear-gradient(25deg,rgba(17,17,17,.48) 0 1px,transparent 1px 9px),repeating-linear-gradient(-24deg,rgba(236,0,140,.34) 0 1px,transparent 1px 10px)}.halftone-patch{display:grid;gap:8px;margin:0}.halftone-patch figcaption{color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:800;text-transform:uppercase}.defect-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.defect-card{display:grid;gap:8px;border:1px solid var(--line);padding:10px;background:#fbfaf5c7}.defect-card span{font-family:var(--mono);font-size:10px;font-weight:800;text-transform:uppercase}.motif-table{display:grid;grid-template-columns:1fr auto;gap:1px;border:1px solid var(--line);background:var(--line);font-family:var(--mono);font-size:10px}.motif-table span,.motif-table b{padding:8px;background:#fbfaf5f2}.motif-table b{color:var(--critical);text-transform:uppercase}.ru-faq-technical-transfer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:48px 0;scroll-margin-top:112px}.ru-faq-technical-transfer article{min-height:520px;display:grid;align-content:space-between;gap:24px;border:1px solid var(--line);padding:28px;background:linear-gradient(90deg,rgba(17,20,18,.05) 1px,transparent 1px),linear-gradient(rgba(17,20,18,.05) 1px,transparent 1px),#fffefae0;background-size:28px 28px}.ru-faq-technical-transfer span{color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:850;text-transform:uppercase}.ru-faq-technical-transfer h2{margin:0;font-family:var(--display);font-size:44px;font-weight:600;line-height:1}.ru-faq-technical-transfer ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ru-faq-technical-transfer li{position:relative;border-top:1px solid var(--line);padding:12px 0 0 34px;color:var(--muted)}.ru-faq-technical-transfer li:before{content:"";position:absolute;top:15px;left:0;width:18px;height:18px;border:1px solid var(--line-strong);background:linear-gradient(135deg,var(--cyan),var(--magenta),var(--yellow))}@media(max-width:900px){.ru-faq-technical-transfer{grid-template-columns:1fr}.ru-faq-technical-transfer article{min-height:auto}.ru-faq-technical-transfer h2{font-size:34px}}.contact-channels{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.contact-channels a{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--line-strong);padding:8px 10px;background:#fffefaad;color:var(--ink);font-size:13px;font-weight:760}.contact-channels a:hover,.contact-channels a:focus-visible{background:var(--paper);border-color:var(--cyan)}.contact-channels-footer{max-width:420px}.cookie-consent{width:min(100% - 40px,1220px);margin:16px auto 20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border:1px solid var(--line-strong);border-radius:3px;padding:14px;background:#fbfaf5f5;box-shadow:0 18px 54px #2c261a33;backdrop-filter:blur(10px)}.cookie-consent[hidden]{display:none}.cookie-consent p{margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.cookie-actions{display:flex;gap:8px;justify-content:flex-end}.cookie-actions button{border:1px solid var(--line-strong);border-radius:2px;padding:9px 12px;background:var(--ivory);color:var(--ink);cursor:pointer;font-size:14px;font-weight:750}.cookie-actions button:last-child{background:var(--process-black);color:var(--ivory)}@media(max-width:1180px){.hero{grid-template-columns:1fr}.hero-sheet-wrap{max-width:860px}.workflow-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header{flex-wrap:wrap;gap:14px 18px;padding:14px 0}.site-header:before,.site-header:after{display:none}.nav{order:3;flex-basis:100%;justify-content:flex-start}.nav-groups{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.nav-links{flex:0 0 auto}.nav-trigger{white-space:nowrap}.nav-panel{top:calc(100% + 10px);width:min(900px,calc(100vw - 40px));max-height:min(500px,calc(100vh - 170px))}}@media(max-width:1080px){.plan-grid,.problem-grid,.metric-grid,.diagnostic-grid,.process-list,.stakes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-row{grid-template-columns:92px minmax(0,.7fr) minmax(0,1fr)}.service-row-link{grid-column:2 / -1;justify-self:start}.proof-grid,.diagnostic-dashboard,.loss-dashboard{grid-template-columns:1fr}.diagnostic-row{grid-template-columns:1fr 1.2fr .9fr}.diagnostic-row span:nth-child(4),.diagnostic-row span:nth-child(5){display:none}.service-hero-grid{grid-template-columns:1fr}.service-motif{max-width:560px}.section-directory-hero,.section-directory-mode-head,.section-directory-mode-grid,.section-route-list li,.directory-card-grid{grid-template-columns:1fr}.section-directory-route{margin-top:0}}@media(max-width:820px){.control-sheet{grid-template-columns:1fr}.sheet-panel,.sheet-header,.sheet-footer,.cmyk-panel,.gray-panel,.register-panel,.raster-panel,.spectral-panel,.metrics-panel,.rip-panel,.acceptance-panel{grid-column:1 / -1}.sheet-header,.sheet-footer{flex-direction:column}}@media(max-width:760px){.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-height:auto;padding:10px 0}.site-header:before,.site-header:after{display:none}.brand-mark{width:34px;height:34px}.brand{order:1;gap:10px;font-size:17px;min-height:44px;min-width:0;white-space:nowrap}.brand span:last-child{overflow:hidden;text-overflow:ellipsis}.mobile-menu-button{order:2;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(157,151,139,.44);padding:10px 12px;background:#fbfaf5c7;color:var(--ink);font-size:12px;font-weight:850;cursor:pointer}.mobile-menu-icon{position:relative;width:13px;height:10px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.mobile-menu-icon:after{content:"";position:absolute;left:0;right:0;top:3px;border-top:2px solid currentColor}.nav{grid-column:1 / -1;width:100%;display:flex;align-items:center;justify-content:stretch;order:3}.motion-site-header .nav{width:0;height:0;overflow:visible}.motion-site-header .nav-cta.button{display:none}.nav-groups{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%;z-index:70;flex-direction:column;align-items:stretch;gap:0;border:1px solid rgba(157,151,139,.48);background:#fcf9f4;box-shadow:0 22px 42px #231f1a1f}.nav-links{flex-direction:column;align-items:stretch;gap:0}.nav-links a{min-height:44px;border:0;border-bottom:1px solid rgba(157,151,139,.28);padding:12px 14px;background:#fbfaf5b8}.site-header.mobile-menu-open .nav-groups{display:flex}.nav-group{width:100%}.nav-trigger{width:100%;min-height:44px;padding:12px 14px;border:0;border-bottom:1px solid rgba(157,151,139,.28);background:#fbfaf5b8;white-space:nowrap}.nav-cta.button{width:100%;min-height:44px;justify-content:center;padding-inline:12px;font-size:12px}.nav-panel{position:static;top:auto;left:0;right:0;width:100%;max-height:min(420px,calc(100vh - 210px));margin-top:0;padding:0;transform:none;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;grid-template-columns:1fr}.nav-group[open]>.nav-panel,.nav-group:hover>.nav-panel,.nav-group:focus-within>.nav-panel{transform:none}.nav-group:not([open])>.nav-panel{display:none}.nav-panel-summary{padding:14px;border-right:0;border-bottom:1px solid rgba(157,151,139,.34)}.nav-panel-summary h3{font-size:16px}.nav-panel-summary p{display:none}.nav-panel-links{gap:6px}.nav-panel-links a{min-height:30px;padding:6px 8px}.nav-panel-list{max-height:320px;overflow-y:auto}.nav-link-row{min-height:0;padding:11px 14px}.nav-link-row strong{font-size:13px}.nav-link-row p{display:none}.nav{gap:8px;font-size:13px}.language-switcher{display:none;grid-column:1 / -1;order:4;width:100%;padding:0}.language-trigger{width:100%;min-height:44px;justify-content:space-between;border:0;border-bottom:1px solid rgba(157,151,139,.28);padding:12px 14px;background:#fbfaf5b8}.language-panel{position:static;min-width:0;border:0;border-bottom:1px solid rgba(157,151,139,.28);box-shadow:none;background:#fffefad1}.language-panel a{min-height:44px;align-items:center;padding:10px 12px}.site-header.mobile-menu-open .language-switcher{display:block}.hero{min-height:auto;padding:22px 0 48px;gap:24px}.hero-copy{display:flex;flex-direction:column}.hero .eyebrow{order:1;margin-bottom:12px}.hero h1{order:2;font-size:30px;line-height:1.04}.section h2,.legal-page h1{font-size:34px;line-height:1.06}.hero-actions{order:5;margin-top:18px}.hero p:not(.eyebrow){order:3;margin-top:18px;font-size:16px}.hero-audience{order:4;margin-top:14px}.hero-audience span{font-size:10px}.hero-expert-card{order:6;margin-top:18px}.hero-expert-card ul{grid-template-columns:1fr}.service-page{padding:28px 0 64px}.contact-landing{padding-bottom:8px}.contact-page-form{padding-top:28px}.contact-intake-copy{position:static}.contact-intake-copy h1{font-size:30px}.contact-intake-copy p{font-size:16px}.service-hero{padding-top:14px}.editorial-hero-with-visual{grid-template-columns:1fr;gap:22px}.service-hero h1{font-size:25px;line-height:1.03}.service-hero p{margin-top:14px;font-size:16px}.service-hero .button{margin-top:14px}.service-actions{gap:10px;margin-top:12px}.service-proof{gap:8px;margin-top:14px}.split-heading,.route-entry-grid,.route-entry-cards,.feature-grid,.use-case-list,.clarity-grid,.lead-magnet,.contact-section,.technical-page-grid,.service-diagnostic-strip,.resource-workbench,.related-link-grid,.measurement-grid,.expert-card,.plan-grid,.problem-grid,.metric-grid,.diagnostic-grid,.process-list,.instrument-grid,.checklist-card,.hero-meters,.technical-fields,.technical-fields.two-col,.lead-contact-fields,.loss-map,.workflow-pipeline,.rip-console,.stakes-grid,.service-row,.service-row-details,.resource-final-cta,.proof-grid{grid-template-columns:1fr}.insights-route-map{padding:14px}.route-entry-rail h3,.route-entry-card h3{font-size:22px}.route-entry-steps li{grid-template-columns:30px minmax(0,1fr)}.insights-route-head strong{font-size:20px}.insights-route-lanes li{grid-template-columns:30px minmax(0,1fr);min-height:0}.insights-route-lanes strong{grid-column:2;justify-self:start;max-width:none;text-align:left}.insights-route-counters{grid-template-columns:1fr}.insights-route-counters div{grid-template-columns:44px minmax(0,1fr);align-items:baseline;border-right:0;border-bottom:1px solid rgba(251,250,245,.18);padding:11px 12px}.insights-route-counters div:last-child{border-bottom:0}.stake-item{min-height:0}.focus-table article{grid-template-columns:52px minmax(0,1fr);gap:12px}.focus-table article p{grid-column:2}.service-row .folder-index{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.service-row .folder-index strong{font-size:34px}.service-row-main h3{font-size:24px}.service-row-link{grid-column:auto;justify-self:start}.proof-sheet .control-sheet{min-height:0}.lead-form{padding:14px}.technical-panel{padding:18px}.resource-final-cta{align-items:start;padding:22px 0}.service-diagnostic-strip{align-items:start;margin-top:28px;padding:18px 0}.service-diagnostic-strip ul{grid-template-columns:1fr}.compact-diagnostic{gap:8px}.compact-diagnostic li{min-height:64px;grid-template-columns:42px minmax(0,1fr);align-content:center;align-items:center;gap:10px}.expert-card{gap:16px}.expert-mark{max-width:220px}.workflow-node:not(:last-child):after{inset:auto auto -11px 20px;width:1px;height:12px}.diagnostic-row{grid-template-columns:1fr}.diagnostic-row span:nth-child(4),.diagnostic-row span:nth-child(5){display:inline-flex}.diagnostic-head{display:none}.site-footer{flex-direction:column}.footer-links{align-items:flex-start}.site-footer a{min-height:44px}.page-calibration{display:none}}@media(max-width:540px){.site-header,.site-footer,.hero,.section,.legal-page,.service-page{width:min(100% - 28px,1220px)}.section{padding:54px 0}.button,.hero-actions,.hero-actions .button{width:100%}.lead-form button[type=submit]{justify-self:stretch}.ledger-row,.loss-ledger p{grid-template-columns:1fr}.service-actions,.service-actions .button{width:100%}.control-sheet{padding:12px}.sheet-panel{padding:10px}.sheet-header h2{font-size:20px}.halftone-scale{grid-template-columns:repeat(3,1fr)}.gray-row,.sheet-footer{display:none}.cookie-consent{position:static;margin:16px 14px 14px;width:auto;grid-template-columns:1fr;gap:10px;padding:12px}.cookie-consent p{display:none}.cookie-consent strong{font-size:14px}.cookie-actions{justify-content:stretch}.cookie-actions button{flex:1;padding:10px 8px}}html{scroll-padding-top:112px}section[id],#stakes,#services,#resources,#faq,#audit-form{scroll-margin-top:112px}:root{color-scheme:light;--paper: #f5f1e8;--ivory: #fffdf7;--paper-deep: #ebe5d8;--soft-ink: #4b4a45;--ink: #151615;--muted: #5e625d;--line: rgba(49, 50, 45, .16);--line-strong: rgba(49, 50, 45, .28);--cyan: #00a7d7;--magenta: #d41478;--yellow: #e7b900;--process-black: #111412;--lab-green: #21895a;--warning: #a86f00;--critical: #bd184d;--spectral-violet: #7051ca;--bg: #f5f1e8;--bg-2: #fffdf7;--surface: rgba(255, 253, 247, .78);--surface-2: rgba(238, 232, 220, .82);--glass: rgba(255, 255, 255, .52);--glass-strong: rgba(255, 255, 255, .72);--glass-line: rgba(49, 50, 45, .18);--glass-shadow: 0 24px 70px rgba(47, 42, 32, .14);--glass-shadow-tight: 0 14px 38px rgba(47, 42, 32, .12);--shadow: var(--glass-shadow)}html,body{background:var(--bg);color:var(--ink)}body{background:linear-gradient(180deg,#ffffffd6,#fff0 34%),linear-gradient(118deg,rgba(0,167,215,.075) 0 10%,transparent 10% 36%,rgba(212,20,120,.06) 36% 38%,transparent 38%),linear-gradient(64deg,transparent 0 54%,rgba(231,185,0,.08) 54% 56%,transparent 56% 100%),linear-gradient(rgba(17,20,18,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,18,.045) 1px,transparent 1px),var(--paper);background-size:auto,auto,auto,56px 56px,56px 56px,auto}body:before{opacity:.36;background:repeating-linear-gradient(112deg,transparent 0 116px,rgba(17,20,18,.09) 117px,transparent 119px),repeating-linear-gradient(24deg,rgba(0,167,215,.08) 0 1px,transparent 1px 38px);mask-image:linear-gradient(to bottom,#000 0 62%,transparent 100%)}body:after{opacity:.2;background:linear-gradient(90deg,transparent 0 18%,rgba(0,167,215,.14) 18% 18.4%,transparent 18.4% 64%,rgba(212,20,120,.12) 64% 64.35%,transparent 64.35%),linear-gradient(180deg,rgba(255,255,255,.64),transparent 28% 100%)}::selection{background:#00a7d733;color:var(--ink)}.site-header{position:sticky;top:0;z-index:140;width:100%;max-width:none;min-height:78px;margin:0;border-width:0 0 1px;border-color:#31322d29;border-radius:0;padding-inline:max(20px,calc((100vw - 1220px)/2));background:linear-gradient(135deg,#ffffffe6,#fffdf79e 58%,#00a7d714),#fffdf7db;box-shadow:0 18px 44px #2f2a201f,inset 0 1px #ffffffd6}.brand,.hero h1,.section h2,.legal-page h1,.service-hero h1,.sheet-header h2,.sheet-label,.acceptance-panel ul,.feature-grid h3,.plan h3,.use-case-list h3,.stake-item h3,.focus-table article strong,.lead-form label{color:var(--ink)}.brand-mark{border-color:#31322d38;background:linear-gradient(135deg,#fffffff5,#fffdf79e),linear-gradient(135deg,#00a7d724,#d414781a);box-shadow:inset 0 1px #fffffff0,0 10px 28px #2f2a201a}.nav-links a,.nav-trigger,.language-switcher a{border:1px solid transparent;color:#1c1e1bc2;text-shadow:none}.nav-links a:hover,.nav-links a:focus-visible,.nav-trigger:hover,.nav-group[open]>.nav-trigger,.nav-group:focus-within>.nav-trigger,.language-switcher a[aria-current=page]{border-color:#31322d33;background:#ffffff94;color:var(--ink)}.nav-panel,.nav-panel-summary,.nav-panel-list{border-color:#31322d2e;background:linear-gradient(135deg,#ffffffe6,#fffdf7ad),#fffdf7f0;color:var(--ink);box-shadow:var(--glass-shadow)}.nav-panel-links a,.nav-link-row{border-color:#31322d24;background:#ffffff75}.hero{min-height:680px;padding:58px 0 74px}.hero:before{border-color:#31322d24;background:linear-gradient(122deg,#ffffffc7,#fffdf76b 42%,#00a7d714 62%,#d414780e),#fffdf785;box-shadow:var(--glass-shadow),inset 0 1px #ffffffbd}.hero p:not(.eyebrow),.section-intro,.feature-grid p,.plan p,.use-case-list p,.legal-page p,.lead-magnet p,.contact-section p,.faq-list p,.technical-panel p,.stake-item p,.focus-table article p,.sheet-header p,.sheet-label span,.sheet-footer,.mono-row,.control-sheet dl,.control-sheet table,.form-status,.form-next-step{color:var(--muted)}.hero-audience span,.hero-expert-card,.technical-panel,.feature-grid article,.plan,.use-case-list article,.lead-form,.faq-list details,.proof-list p,.problem-grid span,.metric-grid span,.diagnostic-grid li,.loss-card,.workflow-node,.checklist-card,.stake-item,.service-row,.form-details,.cookie-consent,.spectro-panel,.separation-card,.tone-curve-card,.expert-card,.defect-card,.sheet-panel{border-color:#31322d24;background:linear-gradient(145deg,#ffffffc7,#fffdf75c 44%,#fff3),#fffdf794;box-shadow:var(--glass-shadow-tight),inset 0 1px #ffffffc7}.hero-expert-card span,.hero-expert-card strong,.hero-expert-card li,.service-proof li{color:var(--ink)}.hero-expert-card li,.service-proof li{border-color:#31322d1f;background:#ffffff57}.button.primary{border-color:var(--process-black);background:linear-gradient(135deg,#171a17,#2f352f);color:#fffdf7;text-shadow:none}.nav-cta.button.primary,.hero-actions .button.primary,.lead-form .button.primary{color:#fffdf7}.button.secondary,.plan a{border-color:#31322d38;background:linear-gradient(145deg,#ffffffd6,#fffdf77a),#fffdf794;color:var(--ink)}.control-sheet{border-color:#31322d38;background:linear-gradient(rgba(17,20,18,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,18,.035) 1px,transparent 1px),linear-gradient(145deg,#ffffffc7,#fffdf76b 42%,#00a7d70f),#fffdf7b8;background-size:24px 24px,24px 24px,auto,auto;box-shadow:var(--glass-shadow),inset 0 1px #ffffffc2}.control-sheet:before{background:linear-gradient(118deg,rgba(255,255,255,.6),transparent 16% 48%,rgba(255,255,255,.35) 49% 51%,transparent 52%),linear-gradient(180deg,rgba(255,255,255,.35),transparent 56%)}.sheet-header{border-bottom-color:#31322d38}.sample-stamp{border-color:#bd184db3;color:var(--critical);background:#bd184d12}.gray-strip i:first-child{background:#fffffff5}.gray-strip i:nth-child(2){background:#eeeeeef5}.gray-strip i:nth-child(3){background:#ddddddf5}.gray-strip i:nth-child(4){background:#c8c8c8f0}.gray-strip i:nth-child(5){background:#b2b2b2f0}.gray-strip i:nth-child(6){background:#969696f0}.gray-strip i:nth-child(7){background:#7f7f7ff0}.gray-strip i:nth-child(8){background:#666666f0}.gray-strip i:nth-child(9){background:#4c4c4cf0}.gray-strip i:nth-child(10){background:#2a2a2af0}.gray-strip i:nth-child(11){background:#050505f0}.registration-target,.motif-register,.sheet-register,.cmyk-bars i,.motif-bars i,.card-calibration span,.page-calibration span,.gray-strip,.halftone-scale i,.motif-patterns i,.defect-pattern,.halftone-patch span{border-color:#31322d2e;box-shadow:inset 0 1px #ffffffad}.sheet-warning,.acceptance-panel strong,.delta-block strong{color:var(--critical)}.pass-note{color:var(--lab-green)}.section-muted{border-color:#31322d1f;background:linear-gradient(112deg,rgba(255,255,255,.72),transparent 30%),linear-gradient(76deg,transparent 0 64%,rgba(0,167,215,.08) 64% 65%,transparent 65%),#eee8dcb8;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #31322d14}.lead-form{border-color:#31322d29;background:linear-gradient(90deg,var(--cyan) 0 25%,var(--magenta) 25% 50%,var(--yellow) 50% 75%,var(--process-black) 75% 100%) top left / 100% 4px no-repeat,linear-gradient(145deg,#ffffffdb,#fffdf770),#fffdf7a8}.lead-form input,.lead-form select,.lead-form textarea{border-color:#31322d2e;background:#ffffffb8;color:var(--ink)}.lead-form input::placeholder,.lead-form select,.lead-form textarea::placeholder{color:#5e625db8}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:#00a7d794;box-shadow:0 0 0 4px #00a7d724,inset 0 1px #fffc}@media(prefers-reduced-motion:no-preference){body{animation:none}}@media(max-width:760px){.site-header{min-height:64px;padding:9px 14px;background:linear-gradient(135deg,#ffffffeb,#fffdf7ad),#fffdf7eb}.nav-groups{border-color:#31322d29;background:linear-gradient(135deg,#fffffff2,#fffdf7c2),#fffdf7fa;box-shadow:0 26px 62px #2f2a202e}.nav-links a,.language-switcher a{border-bottom-color:#31322d1f;color:#1c1e1bd6}.mobile-menu-button{border-color:#31322d2e;background:#ffffff94;color:var(--ink)}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header,.nav-panel,.nav-panel-summary,.nav-panel-list,.hero:before,.hero-audience span,.hero-expert-card,.button.secondary,.plan a,.control-sheet,.sheet-panel,.technical-panel,.feature-grid article,.plan,.use-case-list article,.lead-form,.faq-list details,.proof-list p,.problem-grid span,.metric-grid span,.diagnostic-grid li,.loss-card,.workflow-node,.checklist-card,.stake-item,.service-row,.form-details,.cookie-consent,.spectro-panel,.separation-card,.tone-curve-card,.expert-card,.defect-card{-webkit-backdrop-filter:blur(18px) saturate(128%);backdrop-filter:blur(18px) saturate(128%)}}.site-header:before,.site-header:after{display:none}.cinematic-hero{grid-template-columns:minmax(0,.78fr) minmax(520px,.92fr);gap:38px;min-height:720px}.hero-media-rig{display:grid;gap:14px}.machine-cinema,.spectro-media-panel,.diagnostic-cockpit-panel,.motion-defect-card{position:relative;overflow:hidden;border:1px solid rgba(49,50,45,.16);background:linear-gradient(145deg,#ffffffd1,#fffdf76b),#fffdf7a3;box-shadow:var(--glass-shadow-tight),inset 0 1px #ffffffbd}.machine-cinema{min-height:430px;border-radius:8px;isolation:isolate}.machine-cinema:before,.machine-cinema:after,.spectro-media-panel:before,.diagnostic-cockpit-panel:before{content:"";position:absolute;pointer-events:none;z-index:3}.machine-cinema:before,.spectro-media-panel:before{inset:12px;border:1px solid rgba(255,255,255,.42);box-shadow:inset 0 0 0 1px #31322d14}.machine-cinema:after,.spectro-media-panel:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.62),transparent 18% 78%,rgba(255,255,255,.7)),linear-gradient(180deg,transparent 55%,rgba(245,241,232,.62))}.machine-cinema video{width:100%;height:100%;min-height:430px;display:block;object-fit:cover;filter:saturate(1.04) contrast(1.02)}.machine-overlay{position:absolute;inset:0;z-index:4;pointer-events:none}.scan-rail{position:absolute;top:0;bottom:0;left:-18%;width:18%;background:linear-gradient(90deg,transparent,rgba(0,167,215,.2) 42%,rgba(255,255,255,.46) 50%,rgba(0,167,215,.12) 58%,transparent);mix-blend-mode:screen;animation:scan-pass 6.4s linear infinite}.uv-glow{position:absolute;left:12%;right:42%;top:47%;height:16%;background:radial-gradient(ellipse at 50% 50%,rgba(0,167,215,.35),rgba(0,167,215,.08) 44%,transparent 68%);filter:blur(4px);opacity:.82;animation:uv-pulse 2.8s ease-in-out infinite}.registration-corner{position:absolute;width:44px;height:44px;border-color:#1114129e}.corner-tl{top:18px;left:18px;border-top:1px solid;border-left:1px solid}.corner-br{right:18px;bottom:18px;border-right:1px solid;border-bottom:1px solid}.machine-hud,.measurement-hud{position:absolute;z-index:5;display:grid;gap:8px}.machine-hud{right:18px;bottom:18px;width:min(260px,calc(100% - 36px))}.machine-hud span,.measurement-hud span,.cockpit-head,.cockpit-row,.motion-defect-card{border:1px solid rgba(49,50,45,.16);background:linear-gradient(145deg,#ffffffc2,#fffdf76b),#ffffff80;backdrop-filter:blur(14px) saturate(1.18)}.machine-hud span,.measurement-hud span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:38px;padding:8px 10px;font-family:var(--mono)}.machine-hud b,.measurement-hud b{color:var(--ink);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.machine-hud em,.measurement-hud em{color:var(--muted);font-size:10px;font-style:normal}.hero-proof-mini{max-height:190px;overflow:hidden;border:1px solid rgba(49,50,45,.14);border-radius:8px;background:#fffdf7a3;box-shadow:var(--glass-shadow-tight)}.hero-proof-mini .control-sheet{transform:scale(.58);transform-origin:top left;width:172%;min-height:320px;box-shadow:none}.print-motion-lab{position:relative}.print-motion-lab:before,.print-motion-lab:after{content:"";position:absolute;left:max(20px,calc((100vw - 1220px)/2));right:max(20px,calc((100vw - 1220px)/2));pointer-events:none}.print-motion-lab:before{top:24px;border-top:1px dashed rgba(49,50,45,.22)}.print-motion-lab:after{bottom:20px;height:34px;background:repeating-linear-gradient(90deg,rgba(17,20,18,.2) 0 1px,transparent 1px 28px),linear-gradient(90deg,var(--cyan) 0 24%,var(--magenta) 24% 50%,var(--yellow) 50% 74%,var(--process-black) 74% 100%);opacity:.16}.motion-lab-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(360px,.78fr);gap:18px;align-items:stretch}.spectro-media-panel{min-height:430px;border-radius:8px}.spectro-media-panel img{width:100%;height:100%;min-height:430px;display:block;object-fit:cover}.measurement-hud{left:18px;right:18px;bottom:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-cockpit-panel{display:grid;align-content:stretch;gap:10px;min-height:430px;border-radius:8px;padding:14px;background:linear-gradient(rgba(17,20,18,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,18,.035) 1px,transparent 1px),linear-gradient(145deg,#ffffffc2,#fffdf775),#fffdf7ad;background-size:22px 22px,22px 22px,auto,auto}.diagnostic-cockpit-panel:before{inset:14px;border:1px solid rgba(49,50,45,.12)}.cockpit-head{display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:54px;padding:12px;font-family:var(--mono)}.cockpit-head span,.cockpit-row span,.cockpit-row em{color:var(--muted);font-family:var(--mono);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cockpit-head strong{color:var(--ink);font-size:12px}.cockpit-flow{position:relative;z-index:2;display:grid;gap:8px}.cockpit-row{position:relative;display:grid;grid-template-columns:42px minmax(92px,.56fr) minmax(0,1fr);gap:10px 12px;align-items:center;min-height:62px;padding:10px}.cockpit-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cyan);transform-origin:top;animation:layer-signal 4.8s ease-in-out infinite;animation-delay:calc(var(--layer-delay, 0) * .2s)}.layer-1:before{background:var(--yellow);--layer-delay: 1}.layer-2:before{background:var(--magenta);--layer-delay: 2}.layer-3:before{background:var(--lab-green);--layer-delay: 3}.layer-4:before{background:var(--process-black);--layer-delay: 4}.cockpit-row strong{color:var(--ink);font-size:15px;line-height:1.12}.cockpit-row p{margin:0;color:var(--muted);font-size:12px;line-height:1.34}.cockpit-row em{grid-column:2 / -1}.defect-motion-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.motion-defect-card{min-height:210px;display:grid;align-content:space-between;gap:12px;border-radius:8px;padding:14px}.motion-defect-card strong{color:var(--ink);font-size:20px;line-height:1.1}.motion-defect-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.defect-visual{position:relative;display:block;min-height:82px;border:1px solid rgba(49,50,45,.14);background:#ffffff6b;overflow:hidden}.defect-0 .defect-visual{background:repeating-linear-gradient(0deg,rgba(17,20,18,.14) 0 2px,transparent 2px 12px),linear-gradient(90deg,#00a7d71f,#d414781a);animation:banding-shift 1.8s steps(6) infinite}.defect-1 .defect-visual{background:linear-gradient(90deg,#00a7d747,#d4147847,#e7b90042),repeating-linear-gradient(90deg,rgba(255,255,255,.62) 0 1px,transparent 1px 24px)}.defect-1 .defect-visual:before{content:"";position:absolute;left:10px;right:10px;top:46px;height:2px;background:var(--critical);transform:rotate(-7deg);transform-origin:left center;animation:delta-drift 3.2s ease-in-out infinite}.defect-2 .defect-visual{background:linear-gradient(145deg,#ffffffbd,#e7b9002e),repeating-linear-gradient(135deg,rgba(17,20,18,.13) 0 1px,transparent 1px 12px)}.defect-2 .defect-visual:before{content:"";position:absolute;left:20px;right:32px;bottom:18px;height:22px;border:1px solid rgba(189,24,77,.42);background:#d414782e;transform:skew(-12deg);animation:lift-edge 3.6s ease-in-out infinite}.defect-3 .defect-visual{background:linear-gradient(rgba(17,20,18,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,18,.05) 1px,transparent 1px),#ffffff75;background-size:16px 16px}.defect-3 .defect-visual:before,.defect-3 .defect-visual:after{content:"";position:absolute;left:12px;right:12px;height:14px;border:1px solid rgba(49,50,45,.16);background:#ffffff94}.defect-3 .defect-visual:before{top:18px;box-shadow:24px 22px #00a7d73d}.defect-3 .defect-visual:after{bottom:18px;box-shadow:-18px -20px #d414782e}@keyframes scan-pass{0%{transform:translate(0)}to{transform:translate(760%)}}@keyframes uv-pulse{0%,to{opacity:.5;transform:scaleX(.96)}50%{opacity:.95;transform:scaleX(1.04)}}@keyframes layer-signal{0%,to{transform:scaleY(.28);opacity:.42}45%,60%{transform:scaleY(1);opacity:.95}}@keyframes banding-shift{0%{background-position:0 0,0 0}to{background-position:0 24px,0 0}}@keyframes delta-drift{0%,to{transform:translateY(10px) rotate(-7deg)}50%{transform:translateY(-12px) rotate(5deg)}}@keyframes lift-edge{0%,to{transform:translateY(8px) skew(-12deg);opacity:.52}50%{transform:translateY(-8px) skew(-12deg);opacity:.9}}@media(max-width:1180px){.cinematic-hero,.motion-lab-grid{grid-template-columns:1fr}.machine-cinema,.machine-cinema video,.spectro-media-panel,.spectro-media-panel img{min-height:380px}}@media(max-width:900px){.defect-motion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.measurement-hud{grid-template-columns:1fr}}@media(max-width:760px){.cinematic-hero{min-height:auto}.machine-cinema,.machine-cinema video,.spectro-media-panel,.spectro-media-panel img{min-height:300px}.machine-hud{position:relative;right:auto;bottom:auto;width:auto;margin:-86px 12px 12px}.hero-proof-mini{display:none}.cockpit-row{grid-template-columns:34px minmax(0,1fr)}.cockpit-row p,.cockpit-row em{grid-column:2 / -1}.defect-motion-grid{grid-template-columns:1fr}}@keyframes ru-scan-pass{to{transform:translate(136vw)}}@keyframes ru-film-roll{to{transform:translateY(80px)}}@keyframes ru-measure-pass{0%,to{transform:translate(0) rotate(-1deg)}28%{transform:translate(34vw,5vh) rotate(1deg)}52%{transform:translate(16vw,22vh) rotate(0)}78%{transform:translate(46vw,26vh) rotate(1deg)}}@keyframes ru-view-rise{0%{opacity:.18;transform:translateY(54px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ru-measure-scroll{0%{transform:translate(0) rotate(-1deg)}24%{transform:translate(32vw,4vh) rotate(1deg)}48%{transform:translate(8vw,22vh) rotate(0)}72%{transform:translate(42vw,26vh) rotate(1deg)}to{transform:translate(15vw,34vh) rotate(-1deg)}}.ru-motion-intro{position:relative;width:100vw;min-height:calc(100svh - 82px);margin-left:calc(50% - 50vw);overflow:hidden;background:var(--process-black);isolation:isolate}.ru-motion-intro video{width:100%;height:calc(100svh - 82px);min-height:620px;display:block;object-fit:cover;filter:contrast(1.08) saturate(1.05)}.ru-motion-intro:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(17,20,18,.18),transparent 34%,rgba(17,20,18,.2)),radial-gradient(circle at 68% 48%,transparent 0 18%,rgba(0,0,0,.14) 46%,rgba(0,0,0,.46))}.ru-motion-scan{position:absolute;inset:0;z-index:3;pointer-events:none}.ru-motion-scan:before{content:"";position:absolute;top:0;bottom:0;left:-18vw;width:18vw;background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),rgba(0,174,239,.3),transparent);mix-blend-mode:screen;animation:ru-scan-pass 5.8s linear infinite}.ru-motion-statement,.ru-risk-film,.ru-diagnostic-focus,.ru-defect-motion,.ru-measure-film,.ru-scroll-route,.ru-main-cta{position:relative;padding:92px 0}.ru-motion-statement{display:grid;gap:24px;border-bottom:1px solid var(--line)}.ru-motion-statement>p,.ru-film-copy span,.ru-focus-copy span,.ru-defect-copy span,.ru-measure-copy span,.ru-route-head span{margin:0;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ru-motion-statement h1,.ru-film-copy h2,.ru-focus-copy h2,.ru-defect-copy h2,.ru-measure-copy h2,.ru-route-head h2,.ru-main-cta h2{max-width:980px;margin:0;font-family:var(--display);font-size:96px;font-weight:600;line-height:.94;letter-spacing:0}.ru-motion-statement-grid{display:grid;grid-template-columns:minmax(0,.72fr) auto;gap:28px;align-items:end;max-width:1040px}.ru-motion-statement-grid p,.ru-focus-copy p,.ru-defect-copy p,.ru-measure-copy p,.ru-main-cta p{margin:0;color:var(--muted);font-size:21px;line-height:1.45}.ru-risk-film{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:34px;align-items:stretch;overflow:hidden;border-bottom:1px solid var(--line)}.ru-film-copy{position:sticky;top:108px;align-self:start;display:grid;gap:18px}.ru-risk-reel{display:grid;gap:16px;perspective:1200px}.ru-risk-frame{position:relative;min-height:260px;display:grid;align-content:end;gap:14px;overflow:hidden;border:1px solid var(--line-strong);padding:24px;background:linear-gradient(90deg,rgba(17,17,17,.08) 1px,transparent 1px),linear-gradient(rgba(17,17,17,.06) 1px,transparent 1px),#fffefad1;background-size:36px 36px;transform:translateZ(0)}.ru-risk-frame:before{content:"";position:absolute;inset:0;opacity:.34;background:repeating-linear-gradient(0deg,transparent 0 12px,rgba(17,17,17,.1) 13px 14px),linear-gradient(90deg,transparent,rgba(0,174,239,.14),rgba(236,0,140,.12),transparent);transform:translate(-18%);animation:ru-film-scan 5.4s linear infinite}.ru-risk-frame:after{content:"";position:absolute;inset:18px;border:1px solid rgba(17,17,17,.18);pointer-events:none}.ru-risk-frame>span,.ru-risk-frame h3,.ru-risk-frame p,.ru-risk-signal{position:relative;z-index:2}.ru-risk-frame>span,.ru-scroll-route small{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ru-risk-frame h3{max-width:620px;margin:0;font-family:var(--display);font-size:40px;font-weight:600;line-height:1}.ru-risk-frame p{max-width:620px;margin:0;color:var(--muted)}.ru-risk-signal{position:absolute;top:24px;right:24px;width:128px;height:72px;border:1px solid rgba(17,17,17,.2);background:#fffefab8}.ru-risk-signal:before,.ru-risk-signal:after{content:"";position:absolute;inset:12px}.signal-contract:before{border:2px solid var(--process-black);border-width:2px 0}.signal-contract:after{left:26px;right:26px;background:linear-gradient(90deg,var(--cyan),var(--magenta),var(--yellow),var(--process-black));height:8px;top:32px}.signal-defect:before{background:repeating-linear-gradient(90deg,rgba(17,17,17,.75) 0 4px,transparent 5px 13px);mask-image:linear-gradient(180deg,transparent,#000 20% 82%,transparent)}.signal-defect:after{border:1px solid var(--magenta);transform:skew(-14deg)}.signal-loss:before{background:linear-gradient(90deg,var(--cyan) 0 24%,transparent 24% 31%,var(--magenta) 31% 58%,transparent 58% 66%,var(--yellow) 66% 100%)}.signal-loss:after{border-top:2px solid var(--process-black);transform:translateY(22px) rotate(-7deg)}.ru-diagnostic-focus{width:100%;display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,.5fr);gap:44px;align-items:center;border-block:1px solid rgba(247,243,234,.18);padding-inline:max(20px,calc((100vw - 1220px)/2));background:radial-gradient(circle at 78% 26%,rgba(0,174,239,.22),transparent 28%),linear-gradient(135deg,#111111fa,#20211df0);color:var(--ivory)}.ru-focus-copy{display:grid;gap:20px}.ru-focus-copy span,.ru-focus-copy p{color:#f7f3eab8}.ru-focus-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ru-focus-board article{min-height:160px;display:grid;align-content:space-between;gap:14px;border:1px solid rgba(247,243,234,.18);padding:18px;background:linear-gradient(90deg,rgba(247,243,234,.06) 1px,transparent 1px),linear-gradient(rgba(247,243,234,.06) 1px,transparent 1px),#f7f3ea0f;background-size:24px 24px}.ru-focus-board span{color:#f7f3ea8c;font-family:var(--mono);font-size:12px;font-weight:900}.ru-focus-board strong{font-size:28px;line-height:1}.ru-focus-board p{margin:0;color:#f7f3eab8}.ru-defect-motion{display:grid;gap:34px;border-bottom:1px solid var(--line)}.ru-defect-copy{display:grid;gap:18px;max-width:980px}.ru-defect-stage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ru-defect-card{display:grid;gap:16px;min-height:300px;border:1px solid var(--line);padding:18px;background:#fffefad1}.ru-defect-sample{position:relative;min-height:148px;overflow:hidden;border:1px solid var(--line-strong);background:var(--ivory)}.ru-defect-sample:before,.ru-defect-sample:after{content:"";position:absolute;inset:0}.defect-1 .ru-defect-sample:before{background:repeating-linear-gradient(90deg,rgba(17,17,17,.7) 0 5px,transparent 6px 18px);animation:ru-defect-slide 3.4s linear infinite}.defect-2 .ru-defect-sample:before{background:radial-gradient(circle at 28% 52%,rgba(236,0,140,.42),transparent 18%),linear-gradient(115deg,transparent 0 42%,rgba(17,17,17,.72) 43% 48%,transparent 49%);animation:ru-defect-tear 3.8s ease-in-out infinite}.defect-3 .ru-defect-sample:before{background:radial-gradient(circle,rgba(17,17,17,.52) 0 1px,transparent 1.5px) 0 0 / 7px 7px,radial-gradient(circle,rgba(0,174,239,.4) 0 1px,transparent 1.5px) 4px 3px / 9px 9px;animation:ru-grain-drift 4.8s steps(6) infinite}.defect-4 .ru-defect-sample:before{background:linear-gradient(90deg,#00aeefb3,#ec008cad,#ffd200a8);animation:ru-color-drift 4.6s ease-in-out infinite}.defect-4 .ru-defect-sample:after{background:linear-gradient(180deg,transparent,rgba(255,255,255,.55),transparent);mix-blend-mode:screen}.ru-defect-card strong{font-size:24px;line-height:1.05}.ru-defect-card p{margin:0;color:var(--muted)}.ru-measure-film{display:grid;grid-template-columns:minmax(360px,.54fr) minmax(0,.62fr);gap:42px;align-items:center;border-bottom:1px solid var(--line)}.ru-measure-visual{position:relative;min-height:500px;overflow:hidden;border:1px solid var(--line-strong);background:var(--ivory)}.ru-measure-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.02);opacity:.5}.ru-patch-sheet{position:absolute;left:8%;right:8%;bottom:82px;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:18px;border:1px solid rgba(17,17,17,.24);background:#fffefad1}.ru-patch-sheet i{height:46px;border:1px solid rgba(17,17,17,.16);background:linear-gradient(135deg,#11111114,#11111138);animation:ru-patch-read 4.8s ease-in-out infinite;animation-delay:calc(var(--patch-delay, 0) * .12s)}.ru-patch-sheet i:nth-child(1){--patch-delay: 1;background:var(--cyan)}.ru-patch-sheet i:nth-child(2){--patch-delay: 2;background:var(--magenta)}.ru-patch-sheet i:nth-child(3){--patch-delay: 3;background:var(--yellow)}.ru-patch-sheet i:nth-child(4){--patch-delay: 4;background:var(--process-black)}.ru-patch-sheet i:nth-child(5){--patch-delay: 5}.ru-patch-sheet i:nth-child(6){--patch-delay: 6}.ru-patch-sheet i:nth-child(7){--patch-delay: 7}.ru-patch-sheet i:nth-child(8){--patch-delay: 8}.ru-patch-sheet i:nth-child(9){--patch-delay: 9}.ru-patch-sheet i:nth-child(10){--patch-delay: 10}.ru-patch-sheet i:nth-child(11){--patch-delay: 11}.ru-patch-sheet i:nth-child(12){--patch-delay: 12}.ru-spectro-head{position:absolute;z-index:3;left:10%;bottom:128px;width:104px;height:72px;border:1px solid rgba(17,17,17,.36);background:#fffefaeb;box-shadow:0 18px 52px #1111112e;animation:ru-measure-pass 5.6s ease-in-out infinite}.ru-spectro-head:before{content:"";position:absolute;left:50%;bottom:-44px;width:2px;height:44px;background:var(--cyan);box-shadow:0 0 22px var(--cyan)}.ru-measure-readout{position:absolute;z-index:4;top:24px;right:24px;width:min(260px,calc(100% - 48px));display:grid;border:1px solid rgba(17,17,17,.22);background:#fffefae6}.ru-measure-readout span{display:grid;gap:3px;border-bottom:1px solid rgba(17,17,17,.12);padding:10px 12px;color:var(--muted);font-size:13px}.ru-measure-readout span:last-child{border-bottom:0}.ru-measure-readout strong{color:var(--ink);font-family:var(--mono);font-size:11px;text-transform:uppercase}.ru-measure-copy{display:grid;gap:18px}.ru-scroll-route{display:grid;grid-template-columns:minmax(0,.56fr) minmax(360px,.44fr);gap:24px;align-items:start;border-bottom:1px solid var(--line)}.ru-route-head{position:relative;display:grid;gap:18px;grid-column:1 / -1;max-width:900px}.ru-route-map{position:sticky;top:104px}.ru-route-map{min-height:560px;overflow:hidden;border:1px solid var(--line-strong);background:linear-gradient(90deg,rgba(17,17,17,.05) 1px,transparent 1px),linear-gradient(rgba(17,17,17,.05) 1px,transparent 1px),#fffefac7;background-size:34px 34px}.route-line,.route-node{position:absolute;z-index:2}.route-line{height:2px;width:74%;left:13%;background:var(--process-black);transform-origin:left center;animation:ru-route-draw 7.2s ease-in-out infinite}.route-line-a{top:28%;background:var(--cyan)}.route-line-b{top:50%;background:var(--magenta);animation-delay:.42s}.route-line-c{top:72%;background:var(--yellow);animation-delay:.84s}.route-node{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(17,17,17,.42);background:var(--ivory);font-family:var(--mono);font-weight:900}.node-a{top:18%;left:12%}.node-b{top:40%;right:16%}.node-c{bottom:20%;left:20%}.node-d{bottom:10%;right:12%;background:var(--process-black);color:var(--ivory)}.ru-scroll-route ol{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none}.ru-scroll-route li{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;min-height:136px;align-content:center;border:1px solid var(--line);padding:18px;background:#fffefad6}.ru-scroll-route li:before{content:"";position:absolute;inset:-1px auto -1px -1px;width:4px;background:linear-gradient(180deg,var(--cyan),var(--magenta),var(--yellow));transform:scaleY(.32);transform-origin:top;animation:ru-step-pulse 5.8s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}.ru-scroll-route li>span{grid-row:1 / span 3;color:var(--muted);font-family:var(--mono);font-size:18px;font-weight:900}.ru-scroll-route strong{font-size:24px;line-height:1.05;overflow-wrap:anywhere}.ru-scroll-route em{color:var(--muted);font-style:normal;overflow-wrap:anywhere}section.ru-scroll-route[aria-label="Маршрут диагностики"]{width:100%;margin-left:0;padding-inline:0;background:transparent;color:var(--ink)}section.ru-scroll-route[aria-label="Маршрут диагностики"] .ru-route-head{margin-bottom:0}section.ru-scroll-route[aria-label="Маршрут диагностики"] .ru-route-head span,section.ru-scroll-route[aria-label="Маршрут диагностики"] em{color:var(--muted)}section.ru-scroll-route[aria-label="Маршрут диагностики"] ol{grid-template-columns:minmax(0,1fr);gap:12px;background:transparent;border:0}section.ru-scroll-route[aria-label="Маршрут диагностики"] ol:before,section.ru-scroll-route[aria-label="Маршрут диагностики"] li:after{display:none}section.ru-scroll-route[aria-label="Маршрут диагностики"] li{grid-template-columns:56px minmax(0,1fr);min-height:136px;align-content:center;gap:14px;border:1px solid var(--line);padding:18px;background:#fffefad6}section.ru-scroll-route[aria-label="Маршрут диагностики"] li>span{width:auto;border:0;padding:0;background:transparent;color:var(--muted)}section.ru-scroll-route[aria-label="Маршрут диагностики"] li strong{max-width:none;font-size:24px;line-height:1.05}.ru-main-cta{min-height:560px;display:grid;align-content:center;justify-items:start;gap:22px}.ru-expert-dock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:76px 0;border-bottom:1px solid var(--line)}.ru-expert-dock div{display:grid;gap:16px}.ru-expert-dock span{color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ru-expert-dock h2{max-width:860px;margin:0;font-family:var(--display);font-size:62px;font-weight:600;line-height:.98}.expert-nav-panel .nav-panel-summary{background:linear-gradient(135deg,#111412f0,#1f221eeb),var(--process-black);color:var(--ivory)}.expert-nav-panel .nav-panel-title,.expert-nav-panel .nav-panel-summary p,.expert-nav-panel .nav-panel-kicker{color:var(--ivory)}.expert-signal-stack{display:grid;gap:7px}.expert-signal-stack span{border:1px solid rgba(247,243,234,.22);padding:8px 9px;color:#f7f3eadb;font-family:var(--mono);font-size:11px;font-weight:750}.expert-nav-panel .nav-panel-links a{border-color:#f7f3ea47;background:#f7f3ea14;color:var(--ivory)}@supports (animation-timeline: view()){.ru-motion-statement,.ru-risk-frame,.ru-focus-board article,.ru-defect-card,.ru-measure-visual,.ru-measure-copy,.ru-scroll-route li,.ru-expert-dock,.ru-main-cta{animation:ru-view-rise both;animation-timeline:view();animation-range:entry 8% cover 34%}.ru-scroll-route li:nth-child(2),.ru-scroll-route li:nth-child(7){animation-range:entry 12% cover 38%}.ru-scroll-route li:nth-child(3),.ru-scroll-route li:nth-child(8){animation-range:entry 16% cover 42%}.ru-scroll-route li:nth-child(4),.ru-scroll-route li:nth-child(9){animation-range:entry 20% cover 46%}.ru-scroll-route li:nth-child(5),.ru-scroll-route li:nth-child(10){animation-range:entry 24% cover 50%}.ru-spectro-head,.ru-measure-readout{animation:ru-view-rise both;animation-timeline:view();animation-range:entry 12% cover 72%}}.ru-main-cta div{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){.ru-motion-intro,.ru-motion-intro video{min-height:72svh;height:72svh}.ru-motion-statement-grid,.ru-measure-film,.ru-risk-reel,.ru-risk-film,.ru-diagnostic-focus,.ru-defect-stage,.ru-scroll-route ol,.ru-scroll-route,.ru-expert-dock{grid-template-columns:1fr}.ru-motion-statement,.ru-risk-film,.ru-diagnostic-focus,.ru-defect-motion,.ru-measure-film,.ru-scroll-route,.ru-expert-dock,.ru-main-cta{padding-block:58px}.ru-motion-statement h1,.ru-film-copy h2,.ru-focus-copy h2,.ru-defect-copy h2,.ru-measure-copy h2{font-size:44px;line-height:1}.ru-route-head h2,.ru-expert-dock h2,.ru-main-cta h2{font-size:38px;line-height:1.04}.ru-risk-frame{min-height:300px}.ru-measure-visual{min-height:380px}.ru-film-copy,.ru-route-head,.ru-route-map{position:relative;top:auto}.ru-focus-board{grid-template-columns:1fr}.ru-defect-stage{gap:10px}.ru-defect-card{min-height:auto}.ru-measure-readout{position:relative;top:auto;right:auto;width:auto;margin:18px}.ru-patch-sheet{left:18px;right:18px;bottom:36px;grid-template-columns:repeat(4,minmax(0,1fr))}.ru-spectro-head{bottom:92px;width:86px}.ru-route-map{min-height:320px}.ru-scroll-route li{min-height:112px}}@media(max-width:680px){.ru-motion-statement h1,.ru-film-copy h2,.ru-focus-copy h2,.ru-defect-copy h2,.ru-measure-copy h2,.ru-route-head h2,.ru-expert-dock h2,.ru-main-cta h2{font-size:clamp(36px,11vw,44px);line-height:1.02;max-width:100%}.ru-focus-copy p,.ru-defect-copy p,.ru-measure-copy p,.ru-main-cta p{font-size:18px}.ru-diagnostic-focus,.ru-defect-motion,.ru-scroll-route{overflow-x:clip}.ru-focus-board article,.ru-scroll-route li{min-width:0}}@media(prefers-reduced-motion:reduce){.ru-motion-scan:before,.machine-rail,.machine-loupe,.ru-risk-frame:before,.ru-patch-sheet i,.ru-spectro-head,.route-line,.ru-scroll-route li:before,.ru-defect-sample:before,.ru-defect-sample:after{animation:none}}@keyframes ru-film-scan{0%{transform:translate(-22%);opacity:.18}45%{opacity:.38}to{transform:translate(22%);opacity:.2}}@keyframes ru-defect-slide{0%{transform:translate(-18px)}to{transform:translate(18px)}}@keyframes ru-defect-tear{0%,to{transform:translate(-8px) skew(-4deg)}50%{transform:translate(10px) skew(6deg)}}@keyframes ru-grain-drift{0%{transform:translate(0)}to{transform:translate(9px,-7px)}}@keyframes ru-color-drift{0%,to{filter:hue-rotate(0deg) saturate(1);transform:scaleX(1)}50%{filter:hue-rotate(18deg) saturate(1.25);transform:scaleX(1.06)}}@keyframes ru-patch-read{0%,70%,to{transform:translateY(0);box-shadow:none}36%,48%{transform:translateY(-3px);box-shadow:0 0 0 3px #00aeef38}}@keyframes ru-measure-pass{0%,to{transform:translate(0)}52%{transform:translate(min(360px,48vw))}}@keyframes ru-route-draw{0%,to{transform:scaleX(.2);opacity:.4}48%,72%{transform:scaleX(1);opacity:1}}@keyframes ru-step-pulse{0%,to{transform:scaleY(.24);opacity:.4}48%,72%{transform:scaleY(1);opacity:1}}@media(max-width:900px){.ru-motion-intro{width:100%;margin-left:0}.ru-motion-intro video{width:100%}}.ru-motion-intro{width:100%;margin-left:0}.ru-motion-intro video{width:100%}.ru-motion-machine{position:absolute;inset:0;z-index:4;pointer-events:none}.machine-crop,.machine-rail,.machine-loupe{position:absolute;display:block}.machine-crop{width:58px;height:58px;border-color:#f7f3eadb;border-style:solid;filter:drop-shadow(0 0 16px rgba(247,243,234,.2))}.crop-a{top:12%;left:6%;border-width:2px 0 0 2px}.crop-b{top:12%;right:6%;border-width:2px 2px 0 0}.crop-c{bottom:12%;left:6%;border-width:0 0 2px 2px}.crop-d{right:6%;bottom:12%;border-width:0 2px 2px 0}.machine-rail{right:clamp(22px,5vw,72px);bottom:clamp(22px,6vw,76px);width:clamp(84px,10vw,154px);height:7px;transform-origin:right center;box-shadow:0 0 24px #f7f3ea2e;animation:ru-rail-read 4.8s ease-in-out infinite}.rail-c{transform:translateY(0) scaleX(.62);background:var(--cyan)}.rail-m{transform:translateY(15px) scaleX(.78);background:var(--magenta);animation-delay:.2s}.rail-y{transform:translateY(30px) scaleX(.9);background:var(--yellow);animation-delay:.4s}.rail-k{transform:translateY(45px) scaleX(1);background:var(--ivory);animation-delay:.6s}.machine-loupe{left:50%;top:50%;width:min(32vw,330px);aspect-ratio:1;border:1px solid rgba(247,243,234,.62);border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle,transparent 0 44%,rgba(247,243,234,.1) 45%,transparent 47%),repeating-linear-gradient(0deg,rgba(247,243,234,.2) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,rgba(247,243,234,.14) 0 1px,transparent 1px 22px);mix-blend-mode:screen;opacity:.7;animation:ru-loupe-breathe 6.4s ease-in-out infinite}@keyframes ru-rail-read{0%,to{opacity:.38}48%{opacity:1}}@keyframes ru-loupe-breathe{0%,to{transform:translate(-50%,-50%) scale(.94);opacity:.46}45%{transform:translate(-48%,-52%) scale(1.04);opacity:.78}}.ru-risk-film{width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(20px,calc((100vw - 1220px)/2));overflow:hidden;background:linear-gradient(90deg,rgba(0,174,239,.08),transparent 32%,rgba(255,205,0,.1)),var(--paper-deep);border-block:1px solid var(--line)}.ru-film-copy{display:grid;gap:18px;margin-bottom:34px}.ru-risk-reel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ru-risk-frame{position:relative;min-height:430px;display:grid;align-content:end;gap:16px;overflow:hidden;border:1px solid rgba(49,50,45,.22);padding:24px;background:#fffefac7}.ru-risk-frame:before,.ru-risk-frame:after{content:"";position:absolute;inset:0;pointer-events:none}.ru-risk-frame:before{background:repeating-linear-gradient(0deg,rgba(17,20,18,.12) 0 1px,transparent 1px 16px),repeating-linear-gradient(90deg,transparent 0 24px,rgba(17,20,18,.08) 24px 25px);opacity:.24;transform:translateY(var(--motion-y, 0));animation:ru-film-roll 7s linear infinite}.ru-risk-frame:after{top:auto;height:46%;background:linear-gradient(180deg,transparent,rgba(255,254,250,.94))}.frame-1:before{background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(0,174,239,.22) 22px 24px),repeating-linear-gradient(0deg,rgba(17,20,18,.1) 0 1px,transparent 1px 18px)}.frame-2:before{background:radial-gradient(circle at 28% 24%,rgba(236,0,140,.28),transparent 22%),radial-gradient(circle at 70% 60%,rgba(17,20,18,.18),transparent 18%),repeating-radial-gradient(circle at 50% 50%,rgba(17,20,18,.14) 0 1px,transparent 1px 8px)}.frame-3:before{background:linear-gradient(135deg,rgba(255,205,0,.24),transparent 46%),repeating-linear-gradient(135deg,rgba(17,20,18,.13) 0 1px,transparent 1px 20px)}.ru-risk-frame>*{position:relative;z-index:2}.ru-risk-frame span{width:fit-content;border:1px solid var(--line-strong);padding:7px 10px;background:var(--ivory);font-family:var(--mono);font-size:11px;font-weight:850;text-transform:uppercase}.ru-risk-frame h3{max-width:390px;margin:0;font-size:30px;line-height:1.04}.ru-risk-frame p{max-width:360px;margin:0;color:var(--muted)}.frame-1{border-top:5px solid var(--cyan)}.frame-2{border-top:5px solid var(--magenta)}.frame-3{border-top:5px solid var(--yellow)}.ru-measure-film{display:grid;grid-template-columns:minmax(460px,.92fr) minmax(0,.74fr);gap:48px;align-items:center}.ru-measure-visual{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--line-strong);background:linear-gradient(rgba(17,20,18,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,18,.04) 1px,transparent 1px),var(--ivory);background-size:28px 28px;box-shadow:var(--shadow)}.ru-measure-visual img{position:absolute;inset:32px auto auto 32px;width:min(48%,310px);height:auto;border:1px solid rgba(17,20,18,.18);box-shadow:0 18px 42px #11141229;transform:rotate(-3deg)}.ru-patch-sheet{position:absolute;left:18%;right:7%;top:28%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;transform:perspective(900px) rotateX(16deg) rotate(-2deg)}.ru-patch-sheet i{aspect-ratio:1.38 / 1;border:1px solid rgba(17,20,18,.18);background:linear-gradient(145deg,#ffffff6b,#11141214)}.ru-patch-sheet .patch-c{background:var(--cyan)}.ru-patch-sheet .patch-m{background:var(--magenta)}.ru-patch-sheet .patch-y{background:var(--yellow)}.ru-patch-sheet .patch-k{background:var(--process-black)}.ru-spectro-head{position:absolute;top:18%;left:8%;width:120px;height:78px;border:1px solid rgba(17,20,18,.32);background:linear-gradient(135deg,#fffffff0,#dddacfd1),var(--paper);box-shadow:0 18px 60px #11141238;animation:ru-measure-pass 7.2s ease-in-out infinite}.ru-spectro-head:after{content:"";position:absolute;left:50%;bottom:-210px;width:2px;height:210px;background:linear-gradient(180deg,rgba(0,174,239,.72),transparent);box-shadow:0 0 24px #00aeef8f}.ru-measure-copy{display:grid;gap:20px}.ru-measure-copy h2,.ru-route-head h2,.ru-main-cta h2{font-size:72px;line-height:.98}.ru-scroll-route{width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(20px,calc((100vw - 1220px)/2));background:var(--process-black);color:var(--ivory)}.ru-route-head{display:grid;gap:18px;margin-bottom:34px}.ru-scroll-route .ru-route-head span,.ru-scroll-route em{color:#f7f3eaad}.ru-scroll-route ol{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:#f7f3ea33;border:1px solid rgba(247,243,234,.24)}.ru-scroll-route ol:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;z-index:2;background:linear-gradient(90deg,var(--cyan),var(--magenta),var(--yellow),rgba(247,243,234,.78));box-shadow:0 0 32px #ffcd0047}.ru-scroll-route li{position:relative;min-height:250px;display:grid;align-content:space-between;gap:18px;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),var(--process-black)}.ru-scroll-route li span,.ru-scroll-route li em{font-family:var(--mono);font-style:normal}.ru-scroll-route li span{width:fit-content;border:1px solid rgba(247,243,234,.26);padding:7px 8px;background:#f7f3ea14;color:var(--yellow);font-weight:850}.ru-scroll-route li strong{max-width:210px;font-size:25px;line-height:1.08}.ru-scroll-route li:after{content:"";position:absolute;left:22px;top:calc(50% - 5px);z-index:3;width:10px;height:10px;border-radius:999px;background:var(--yellow);box-shadow:0 0 0 6px #ffcd0021,0 0 28px #ffcd006b}@media(max-width:900px){.ru-risk-reel,.ru-measure-film,.ru-scroll-route ol{grid-template-columns:minmax(0,1fr)}.ru-risk-frame h3,.ru-risk-frame p,.ru-scroll-route li strong,.ru-scroll-route li em,.ru-measure-copy{max-width:100%}.ru-risk-frame{min-height:300px}.ru-measure-visual{min-height:380px}.ru-patch-sheet{left:10%;right:8%;gap:9px}.ru-scroll-route ol:before,.ru-scroll-route li:after{display:none}}@media(max-width:540px){.ru-risk-film,.ru-scroll-route{padding-inline:18px}.ru-risk-frame{min-height:280px;padding:20px}.ru-risk-frame h3{font-size:26px}.ru-measure-copy h2,.ru-route-head h2,.ru-main-cta h2{font-size:34px;line-height:1.04}.ru-measure-visual{min-height:330px}.ru-measure-visual img{inset:24px auto auto 22px;width:min(54%,210px)}.ru-patch-sheet{left:8%;right:6%;top:34%;gap:7px}}@media(max-width:900px){.ru-risk-film,.ru-scroll-route{width:100%;margin-left:0}}.ru-risk-film,.ru-scroll-route{width:100%;margin-left:0}.ru-services-motion{position:relative}.ru-services-hero{position:relative;width:100vw;min-height:calc(100svh - 82px);margin-left:calc(50% - 50vw);display:grid;align-items:end;overflow:hidden;background:var(--ivory);isolation:isolate}.ru-services-hero-visual{position:absolute;inset:0;z-index:1}.ru-services-hero-visual video{width:100%;height:100%;min-height:620px;display:block;object-fit:cover;filter:saturate(.98) contrast(1.06) brightness(1.02)}.ru-services-hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#f7f3eaf0,#f7f3eab8 54%,#f7f3ea38),linear-gradient(180deg,rgba(247,243,234,.18),transparent 54%,rgba(247,243,234,.86))}.ru-services-scan{position:absolute;inset:0;pointer-events:none}.ru-services-scan:before{content:"";position:absolute;inset:0 auto 0 -22vw;width:18vw;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),rgba(0,174,239,.26),transparent);mix-blend-mode:screen;animation:ru-scan-pass 6.2s linear infinite}.ru-services-machine{position:absolute;inset:0;z-index:3;pointer-events:none}.service-crop,.service-gate{position:absolute;display:block}.service-crop{width:52px;height:52px;border-color:#1114126b;border-style:solid}.service-crop.crop-a{top:13%;left:5%;border-width:2px 0 0 2px}.service-crop.crop-b{top:13%;right:5%;border-width:2px 2px 0 0}.service-crop.crop-c{bottom:14%;left:5%;border-width:0 0 2px 2px}.service-crop.crop-d{right:5%;bottom:14%;border-width:0 2px 2px 0}.service-gate{right:clamp(22px,7vw,96px);top:50%;width:clamp(120px,18vw,250px);height:1px;transform-origin:right center;opacity:.72;box-shadow:0 0 26px #1114121f}.gate-c{transform:translateY(-54px) scaleX(.62);background:var(--cyan)}.gate-m{transform:translateY(-18px) scaleX(.78);background:var(--magenta)}.gate-y{transform:translateY(18px) scaleX(.9);background:var(--yellow)}.gate-k{transform:translateY(54px) scaleX(1);background:var(--process-black)}.ru-services-hero-copy{position:relative;z-index:2;width:min(980px,calc(100% - 40px));margin:0 auto;padding:92px 0;color:var(--ink)}.ru-services-hero-copy span,.ru-services-flow-head span,.ru-services-board-head span,.ru-services-proof span{display:block;margin:0 0 18px;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ru-services-hero-copy h1,.ru-services-flow-head h2,.ru-services-board-head h2,.ru-services-proof h2{max-width:980px;margin:0;font-family:var(--display);font-size:82px;font-weight:600;line-height:.98;letter-spacing:0;overflow-wrap:break-word;hyphens:manual}.ru-services-hero-copy p,.ru-services-flow-head p,.ru-services-proof p{max-width:760px;margin:24px 0 0;color:#111412b8;font-size:21px;line-height:1.45}.ru-services-hero-copy div,.ru-services-proof article>a{margin-top:30px}.ru-services-hero-copy div{display:flex;flex-wrap:wrap;gap:12px}.ru-services-flow,.ru-services-scenario-map,.ru-services-board,.ru-services-proof{padding:92px 0}.ru-services-flow{display:grid;grid-template-columns:minmax(320px,.62fr) minmax(0,1fr);gap:44px;align-items:start;border-bottom:1px solid var(--line)}.ru-services-flow-head{position:sticky;top:112px}.ru-services-flow-head p{color:var(--muted)}.ru-services-flow ol{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ru-services-flow li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;min-height:210px;padding:24px;border:1px solid var(--line);background:#fffefac7}.ru-services-flow li>span{font-family:var(--mono);font-size:18px;font-weight:900}.ru-services-flow em{display:block;margin-bottom:12px;color:var(--muted);font-family:var(--mono);font-size:11px;font-style:normal;font-weight:850;text-transform:uppercase}.ru-services-flow strong{display:block;max-width:680px;font-size:34px;line-height:1.04}.ru-services-flow li p,.ru-service-card p{max-width:640px;margin:16px 0 0;color:var(--muted)}.ru-services-scenario-map{position:relative;display:grid;gap:34px;overflow:hidden;padding-inline:max(20px,calc((100vw - 1220px)/2));scroll-margin-top:112px;border-bottom:1px solid var(--line)}.ru-services-scenario-head{max-width:980px}.ru-services-scenario-head span{display:block;margin:0 0 18px;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:850;text-transform:uppercase}.ru-services-scenario-head h2{margin:0;font-family:var(--display);font-size:74px;font-weight:600;line-height:.98}.ru-services-scenario-head p{max-width:720px;margin:22px 0 0;color:var(--muted);font-size:21px;line-height:1.45}.ru-services-scenario-rail{position:absolute;inset:auto 0 148px;height:140px;pointer-events:none}.ru-services-scenario-rail i{position:absolute;left:0;width:100%;height:2px;transform-origin:left center;animation:ru-route-draw 7s ease-in-out infinite}.ru-services-scenario-rail .rail-c{top:18px;background:var(--cyan)}.ru-services-scenario-rail .rail-m{top:54px;background:var(--magenta);animation-delay:.24s}.ru-services-scenario-rail .rail-y{top:90px;background:var(--yellow);animation-delay:.48s}.ru-services-scenario-rail .rail-k{top:126px;background:var(--process-black);animation-delay:.72s}.ru-services-scenario-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ru-services-scenario-card{min-height:360px;display:grid;align-content:space-between;gap:20px;border:1px solid var(--line);padding:24px;background:linear-gradient(90deg,rgba(17,20,18,.05) 1px,transparent 1px),linear-gradient(rgba(17,20,18,.05) 1px,transparent 1px),#fffefae6;background-size:28px 28px;color:inherit;text-decoration:none}.ru-services-scenario-card span{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:850;text-transform:uppercase}.ru-services-scenario-card strong{display:block;font-size:30px;line-height:1.04}.ru-services-scenario-card p{margin:0;color:var(--muted)}.ru-services-board{width:100vw;margin-left:calc(50% - 50vw);padding-inline:max(20px,calc((100vw - 1220px)/2));background:var(--paper-deep);border-bottom:1px solid var(--line)}.ru-services-board-head{margin-bottom:36px;min-width:0}.ru-services-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ru-service-card{min-height:300px;display:grid;align-content:space-between;gap:22px;border:1px solid var(--line);padding:24px;background:#fffefad6;color:inherit;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ru-service-card:hover{transform:translateY(-4px);border-color:var(--process-black);box-shadow:0 18px 52px #1114121f}.ru-service-card span{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:850;text-transform:uppercase}.ru-service-card strong{display:block;font-size:30px;line-height:1.04}.ru-services-proof{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,.5fr);gap:48px;align-items:center}.ru-services-proof p{color:var(--muted)}.ru-services-mini-lab{position:relative;min-height:420px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:hidden;border:1px solid var(--line-strong);padding:24px;background:linear-gradient(rgba(17,20,18,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,18,.04) 1px,transparent 1px),var(--ivory);background-size:28px 28px}.ru-services-mini-lab i{height:68px;border:1px solid rgba(17,20,18,.18);background:linear-gradient(135deg,#00aeefbf,#ec008cb8,#ffcd00b3)}.ru-services-mini-lab b{position:absolute;top:42px;left:26px;width:118px;height:78px;border:1px solid rgba(17,20,18,.32);background:#fffefaeb;box-shadow:0 18px 52px #11141233;animation:ru-measure-pass 6.4s ease-in-out infinite}@supports (animation-timeline: view()){.ru-services-flow li,.ru-services-scenario-card,.ru-service-card,.ru-services-proof{animation:ru-view-rise both;animation-timeline:view();animation-range:entry 8% cover 34%}.ru-service-card:nth-child(2),.ru-service-card:nth-child(5){animation-range:entry 14% cover 42%}.ru-service-card:nth-child(3),.ru-service-card:nth-child(6){animation-range:entry 20% cover 48%}.ru-services-scenario-card:nth-child(2){animation-range:entry 14% cover 42%}.ru-services-scenario-card:nth-child(3){animation-range:entry 20% cover 48%}.ru-services-scenario-card:nth-child(4){animation-range:entry 26% cover 54%}}@media(max-width:900px){.ru-services-hero{min-height:76svh}.ru-services-hero-copy{padding-block:58px}.ru-services-hero-copy h1,.ru-services-flow-head h2,.ru-services-scenario-head h2,.ru-services-board-head h2,.ru-services-proof h2{font-size:35px;line-height:1.04}.ru-services-flow,.ru-services-proof,.ru-services-scenario-grid,.ru-services-card-grid{grid-template-columns:1fr}.ru-services-flow,.ru-services-scenario-map,.ru-services-board,.ru-services-proof{padding-block:58px}.ru-services-flow-head{position:static}.ru-services-flow li{min-height:auto;grid-template-columns:46px minmax(0,1fr)}.ru-service-card{min-height:230px}.ru-services-scenario-card{min-height:260px}.ru-services-scenario-rail{display:none}.ru-services-mini-lab{min-height:320px}}@media(prefers-reduced-motion:reduce){.ru-services-scan:before,.service-gate,.ru-services-scenario-rail i,.ru-services-mini-lab b{animation:none}}.ru-services-hero,.ru-services-board{width:100%;margin-left:0}.ru-about-dossier{position:relative}.ru-about-hero{position:relative;width:100vw;min-height:calc(100svh - 82px);margin-left:calc(50% - 50vw);display:grid;grid-template-columns:minmax(0,.74fr) minmax(360px,.42fr);gap:44px;align-items:end;overflow:hidden;padding:92px max(20px,calc((100vw - 1220px)/2));background:var(--ivory);color:var(--ink);isolation:isolate}.ru-about-hero-visual{position:absolute;inset:0;z-index:1;pointer-events:none}.ru-about-hero-visual video{width:100%;height:100%;min-height:620px;display:block;object-fit:cover;filter:saturate(.98) contrast(1.08) brightness(1.02)}.ru-about-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f7f3eaf0,#f7f3eab3 52%,#f7f3ea38),linear-gradient(180deg,rgba(247,243,234,.22),transparent 42%,rgba(247,243,234,.88))}.ru-about-hero-copy,.ru-about-id-card{position:relative;z-index:2}.ru-about-hero-scan{position:absolute;inset:0;z-index:2}.ru-about-hero-scan:before{content:"";position:absolute;inset:0 auto 0 -20vw;width:16vw;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),rgba(0,174,239,.26),transparent);mix-blend-mode:screen;animation:ru-scan-pass 6.6s linear infinite}.ru-about-dossier-line,.ru-about-dossier-mark{position:absolute;z-index:3;display:block}.ru-about-dossier-line{right:clamp(24px,7vw,100px);width:clamp(150px,20vw,310px);height:1px;background:#1114126b;transform-origin:right center}.ru-about-dossier-line.line-a{top:32%;transform:scaleX(.62);background:var(--cyan)}.ru-about-dossier-line.line-b{top:42%;transform:scaleX(.82);background:var(--magenta)}.ru-about-dossier-line.line-c{top:52%;transform:scaleX(1);background:var(--yellow)}.ru-about-dossier-mark{width:64px;height:64px;border-color:#1114126b;border-style:solid}.ru-about-dossier-mark.mark-a{top:12%;left:6%;border-width:2px 0 0 2px}.ru-about-dossier-mark.mark-b{right:6%;bottom:12%;border-width:0 2px 2px 0}.ru-about-hero-copy>span,.ru-about-dossier-strip span,.ru-about-section-head span,.ru-about-role span,.ru-about-final span,.ru-about-id-card span{display:block;margin:0 0 18px;color:var(--muted);font-family:var(--mono);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.ru-about-hero h1,.ru-about-section-head h2,.ru-about-role h2,.ru-about-final h2{margin:0;font-family:var(--display);font-size:78px;font-weight:600;line-height:.98;letter-spacing:0;overflow-wrap:break-word;hyphens:manual}.ru-about-hero p,.ru-about-role p,.ru-about-final p{max-width:760px;margin:24px 0 0;color:var(--muted);font-size:21px;line-height:1.45}.ru-about-hero p{color:#111412b8}.ru-about-hero-copy>div,.ru-about-final div{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;min-width:0}.ru-about-id-card{min-height:440px;display:grid;align-content:end;gap:20px;overflow:hidden;border:1px solid var(--line-strong);padding:28px;background:linear-gradient(rgba(17,20,18,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(17,20,18,.05) 1px,transparent 1px),#f7f3eaf0;background-size:28px 28px;box-shadow:var(--shadow)}.ru-about-id-card:before{content:"AM";position:absolute;top:28px;left:28px;width:112px;height:112px;display:grid;place-items:center;border:1px solid var(--line-strong);background:var(--process-black);color:var(--ivory);font-family:var(--mono);font-size:40px;font-weight:900}.ru-about-id-card strong{display:block;max-width:360px;font-size:34px;line-height:1.02}.ru-about-id-card p{margin:0;color:var(--muted)}.ru-about-card-scale{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,280px)}.ru-about-card-scale i{height:42px;border:1px solid rgba(17,20,18,.18)}.ru-about-card-scale i:nth-child(1){background:var(--cyan)}.ru-about-card-scale i:nth-child(2){background:var(--magenta)}.ru-about-card-scale i:nth-child(3){background:var(--yellow)}.ru-about-card-scale i:nth-child(4){background:var(--process-black)}.ru-about-id-card:after{content:"";position:absolute;top:30px;right:28px;width:120px;height:120px;border:1px solid rgba(17,20,18,.22);border-radius:999px;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(17,20,18,.42) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(transparent calc(50% - 1px),rgba(17,20,18,.42) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px));opacity:.54}.ru-about-id-card ul,.ru-about-proof-gaps ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ru-about-id-card li,.ru-about-proof-gaps li{border-top:1px solid var(--line);padding-top:10px;color:var(--muted)}.ru-about-dossier-strip{width:100vw;margin-left:calc(50% - 50vw);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border-block:1px solid var(--line)}.ru-about-dossier-strip article{min-height:260px;display:grid;align-content:space-between;gap:18px;padding:28px max(24px,calc((100vw - 1220px)/2));background:var(--paper-deep)}.ru-about-dossier-strip article+article{padding-inline:28px}.ru-about-dossier-strip strong{display:block;font-size:30px;line-height:1.05}.ru-about-dossier-strip p{margin:0;color:var(--muted)}.ru-about-expertise,.ru-about-expert-menu,.ru-about-role,.ru-about-final{padding:92px 0}.ru-about-section-head{display:grid;gap:18px;margin-bottom:36px;min-width:0}.ru-about-expertise-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ru-about-expertise-grid article{min-height:280px;display:grid;align-content:space-between;gap:20px;border:1px solid var(--line);padding:24px;background:#fffefad1}.ru-about-expertise-grid span{font-family:var(--mono);font-weight:900}.ru-about-expertise-grid strong{display:block;font-size:30px;line-height:1.04}.ru-about-expertise-grid p{margin:0;color:var(--muted)}.ru-about-expert-menu{scroll-margin-top:112px;border-bottom:1px solid var(--line)}.ru-about-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ru-about-menu-grid article{min-height:330px;display:grid;align-content:space-between;gap:20px;overflow:hidden;border:1px solid var(--line);padding:24px;background:linear-gradient(90deg,rgba(17,20,18,.05) 1px,transparent 1px),linear-gradient(rgba(17,20,18,.05) 1px,transparent 1px),#fffefadb;background-size:28px 28px}.ru-about-menu-grid article:before{content:"";width:100%;height:4px;background:linear-gradient(90deg,var(--cyan),var(--magenta),var(--yellow),var(--process-black));transform:scaleX(calc(.34 + var(--i) * .16));transform-origin:left center}.ru-about-menu-grid span{color:var(--muted);font-family:var(--mono);font-size:11px;font-weight:850;text-transform:uppercase}.ru-about-menu-grid strong{display:block;font-size:28px;line-height:1.06}.ru-about-menu-grid p{margin:0;color:var(--muted)}.ru-about-role{width:100vw;margin-left:calc(50% - 50vw);display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,.5fr);gap:48px;align-items:start;padding-inline:max(20px,calc((100vw - 1220px)/2));background:var(--process-black);color:var(--ivory)}.ru-about-role p,.ru-about-role span,.ru-about-proof-gaps li{color:#f7f3eab8}.ru-about-proof-gaps{border:1px solid rgba(247,243,234,.2);padding:28px;background:#f7f3ea0f}.ru-about-proof-gaps h3{margin:0 0 22px;font-size:30px;line-height:1.05}.ru-about-proof-gaps li{border-color:#f7f3ea29}.ru-about-final{display:grid;gap:18px}@supports (animation-timeline: view()){.ru-about-id-card,.ru-about-dossier-strip article,.ru-about-menu-grid article,.ru-about-expertise-grid article,.ru-about-role,.ru-about-final{animation:ru-view-rise both;animation-timeline:view();animation-range:entry 8% cover 34%}}@media(max-width:900px){.ru-about-hero,.ru-about-dossier-strip,.ru-about-menu-grid,.ru-about-expertise-grid,.ru-about-role{grid-template-columns:1fr}.ru-about-hero{align-items:end;min-height:78svh;padding-inline:20px}.ru-about-hero-visual video{min-height:78svh}.ru-about-dossier-line{opacity:.54}.ru-about-expertise,.ru-about-expert-menu,.ru-about-role,.ru-about-final{min-height:auto;padding-block:58px}.ru-about-hero{padding-block:58px}.ru-about-dossier-strip article,.ru-about-dossier-strip article+article{min-height:210px;padding-inline:20px}.ru-about-hero h1,.ru-about-section-head h2,.ru-about-role h2,.ru-about-final h2{font-size:36px;line-height:1.04}.ru-about-id-card{min-height:360px}.ru-about-menu-grid article{min-height:230px}}@media(prefers-reduced-motion:reduce){.ru-about-hero-scan:before{animation:none}}.ru-about-hero,.ru-about-dossier-strip,.ru-about-role{width:100%;margin-left:0}:root{--pantone-cloud-dancer: #f0efea;--pantone-mocha-mousse: #a47864;--pantone-peach-fuzz: #ffbe98;--pantone-viva-magenta: #bb2649;--pantone-living-coral: #ff6f61;--pantone-classic-blue: #0f4c81;--pantone-very-peri: #6667ab;--pantone-emerald: #009473;--pantone-radiant-orchid: #b163a3;--pantone-ultimate-gray: #939597;--paper: var(--pantone-cloud-dancer);--ivory: #fffdf8;--paper-deep: color-mix(in srgb, var(--pantone-cloud-dancer) 76%, var(--pantone-peach-fuzz));--ink: #161716;--muted: #5e615e;--line: rgba(15, 76, 129, .16);--line-strong: rgba(15, 76, 129, .28);--cyan: #159ec3;--magenta: var(--pantone-viva-magenta);--yellow: #f0c64b;--process-black: #111412;--lab-green: var(--pantone-emerald);--warning: #b77933;--critical: var(--pantone-viva-magenta);--spectral-violet: var(--pantone-very-peri);--bg: var(--pantone-cloud-dancer);--bg-2: #fffdf8;--surface: rgba(255, 253, 248, .78);--surface-2: rgba(255, 190, 152, .18);--glass: rgba(255, 255, 255, .55);--glass-strong: rgba(255, 255, 255, .76);--glass-line: rgba(15, 76, 129, .18);--shadow: 0 24px 70px rgba(83, 72, 62, .13)}body{background:linear-gradient(180deg,#ffffffdb,#fff0 32%),linear-gradient(118deg,rgba(15,76,129,.075) 0 10%,transparent 10% 36%,rgba(187,38,73,.062) 36% 38%,transparent 38%),linear-gradient(64deg,transparent 0 53%,rgba(255,190,152,.22) 53% 56%,transparent 56% 100%),linear-gradient(rgba(15,76,129,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(15,76,129,.042) 1px,transparent 1px),var(--pantone-cloud-dancer);background-size:auto,auto,auto,56px 56px,56px 56px,auto}.site-header{border-color:#0f4c8124;background:linear-gradient(135deg,#ffffffeb,#f0efeaa8 58%,#ffbe982e),#fffdf8e0}.brand-mark{background:linear-gradient(135deg,#fffffff5,#f0efeaa8),linear-gradient(135deg,#0f4c8129,#bb26491f)}.hero h1,.section h2,.service-hero h1,.legal-page h1{color:color-mix(in srgb,var(--pantone-classic-blue) 38%,#111412)}.eyebrow,.section-kicker,.nav-links a:hover,.nav-links a:focus-visible,.language-switcher a[aria-current=page]{color:var(--pantone-classic-blue)}.button.primary,.nav-cta.button.primary,.hero-actions .button.primary,.lead-form .button.primary,.service-row-link{border-color:color-mix(in srgb,var(--pantone-viva-magenta) 72%,#111412);background:linear-gradient(135deg,var(--pantone-viva-magenta),var(--pantone-living-coral));color:#fffdf8;box-shadow:0 16px 34px #bb264938,inset 0 1px #ffffff42}.button.primary:hover,.nav-cta.button.primary:hover,.hero-actions .button.primary:hover,.lead-form .button.primary:hover,.service-row-link:hover,.service-row-link:focus-visible{background:linear-gradient(135deg,color-mix(in srgb,var(--pantone-viva-magenta) 88%,#111412),var(--pantone-living-coral));color:#fffdf8}.button.secondary,.plan a{border-color:#0f4c813d;color:var(--pantone-classic-blue);background:linear-gradient(145deg,#ffffffd6,#f0efea94),#fffdf8ad}.hero-audience span,.hero-expert-card,.technical-panel,.feature-grid article,.plan,.use-case-list article,.lead-form,.faq-list details,.proof-list p,.problem-grid span,.metric-grid span,.diagnostic-grid li,.loss-card,.workflow-node,.checklist-card,.stake-item,.service-row,.form-details,.cookie-consent,.spectro-panel,.separation-card,.tone-curve-card,.expert-card,.defect-card,.sheet-panel,.machine-hud span,.measurement-hud span,.cockpit-head,.cockpit-row,.motion-defect-card{border-color:#0f4c8124;background:linear-gradient(145deg,#ffffffc7,#f0efea6b 48%,#ffbe981a),#fffdf89e}.machine-cinema,.spectro-media-panel,.diagnostic-cockpit-panel{border-color:#0f4c812e;box-shadow:0 24px 70px #53483e24,inset 0 1px #ffffffc7}.machine-hud b,.measurement-hud b,.cockpit-row strong,.cockpit-head strong{color:var(--pantone-classic-blue)}.cockpit-row:before,.scan-rail{background:linear-gradient(90deg,transparent,rgba(15,76,129,.18) 38%,rgba(255,255,255,.48) 50%,rgba(15,76,129,.13) 62%,transparent)}.layer-1:before{background:var(--pantone-peach-fuzz)}.layer-2:before{background:var(--pantone-viva-magenta)}.layer-3:before{background:var(--pantone-emerald)}.layer-4:before{background:var(--pantone-very-peri)}.card-calibration span:nth-child(1),.page-calibration span:nth-child(1),.cmyk-bars .c,.motif-bars i:nth-child(1){background:var(--pantone-classic-blue)}.card-calibration span:nth-child(2),.page-calibration span:nth-child(2),.cmyk-bars .m,.motif-bars i:nth-child(2){background:var(--pantone-viva-magenta)}.card-calibration span:nth-child(3),.page-calibration span:nth-child(3),.cmyk-bars .y,.motif-bars i:nth-child(3){background:var(--pantone-peach-fuzz)}.card-calibration span:nth-child(4),.page-calibration span:nth-child(4),.cmyk-bars .k,.motif-bars i:nth-child(4){background:var(--pantone-mocha-mousse)}.sample-stamp,.risk-chip,.priority-chip,.status-row span,.form-topline span{border-color:#bb264938;background:#ffbe9829;color:color-mix(in srgb,var(--pantone-viva-magenta) 84%,#111412)}
