:root{--paper:#f6f3ec;--paper-2:#ebe6da;--panel:#fffdf8;--ink:#101419;--muted:#606a73;--faint:#8a929a;--line:#d8d1c2;--line-dark:#25313b;--graphite:#111820;--graphite-2:#18222b;--steel:#9da7ad;--blue:#167edc;--cyan:#55cfff;--radius:28px;--shadow:0 30px 90px rgba(15,20,26,.10);--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden;--scroll-progress:0}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body:after{content:"";position:fixed;left:0;top:0;height:2px;width:calc(var(--scroll-progress) * 100%);background:linear-gradient(90deg,var(--blue),var(--cyan));z-index:80;box-shadow:0 0 18px rgba(85,207,255,.45);pointer-events:none}.cursor-glow{position:fixed;left:0;top:0;width:360px;height:360px;border-radius:50%;pointer-events:none;z-index:2;background:radial-gradient(circle,rgba(85,207,255,.16),rgba(22,126,220,.08) 38%,transparent 68%);transform:translate3d(calc(var(--cursor-x,50vw) - 180px),calc(var(--cursor-y,50vh) - 180px),0);opacity:.75;mix-blend-mode:multiply;transition:opacity .25s ease}.elementor-location-header,.elementor-location-footer{display:none!important}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(22,126,220,.72);outline-offset:4px}img{max-width:100%;display:block}.skip-link{position:absolute;left:16px;top:-80px;z-index:100;background:var(--ink);color:white;padding:12px 16px;border-radius:999px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.skip-link:focus{top:16px}.wrap{width:min(var(--max),calc(100% - 56px));margin:0 auto}.nav{height:84px;position:sticky;top:0;z-index:30;background:rgba(246,243,236,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(216,209,194,.78)}.kymerion-page-header{position:sticky;top:0;z-index:40;background:rgba(255,253,248,.9)}.nav .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:26px}.brand{display:flex;align-items:center;gap:14px;text-transform:uppercase;letter-spacing:.18em;font-weight:850;font-size:14px}.mark{width:38px;height:38px;border:2px solid var(--ink);display:grid;place-items:center;font-weight:950;letter-spacing:-.08em}.brand small{display:block;color:var(--muted);font-size:9px;letter-spacing:.22em;margin-top:3px}.links{display:flex;align-items:center;gap:30px;font-size:12px;letter-spacing:.13em;text-transform:uppercase}.links a{position:relative;color:#141a20}.links a:after{content:"";position:absolute;left:0;right:100%;height:1px;background:var(--blue);bottom:-9px;transition:.28s}.links a:hover:after,.links a.is-active:after{right:0}.links a.is-active{color:var(--blue)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ink);border-radius:999px;padding:13px 19px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:760;transition:.25s;white-space:nowrap}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(16,20,25,.14)}.btn.primary{background:var(--ink);color:white}.btn.blue{background:var(--blue);border-color:var(--blue);color:white}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:780}.eyebrow:before{content:"";width:26px;height:1px;background:var(--blue)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(54px,5.9vw,92px);line-height:.93;letter-spacing:-.062em;margin-bottom:28px;text-transform:uppercase}h2{font-size:clamp(38px,5.8vw,86px);line-height:.94;letter-spacing:-.065em;margin-bottom:20px;text-transform:uppercase}h3{font-size:18px;letter-spacing:-.02em;margin-bottom:10px}p{color:var(--muted);line-height:1.72;font-size:16px}section{padding:92px 0}.hero{padding:82px 0 86px;border-bottom:1px solid rgba(216,209,194,.9);position:relative;overflow:hidden;background:radial-gradient(circle at 84% 16%,rgba(85,207,255,.22),transparent 28%),linear-gradient(135deg,#fffdf8 0%,#f4f0e7 48%,#e8edf0 100%);color:var(--ink)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,20,25,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,25,.035) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,black 0 58%,transparent 88%);pointer-events:none}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,253,248,.94),rgba(255,253,248,.6) 46%,rgba(255,253,248,.05) 100%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,650px) minmax(560px,1fr);gap:58px;align-items:center;position:relative;z-index:2}.hero-copy{padding-top:8px;max-width:650px;position:relative;z-index:3}.hero-statement{font-size:clamp(19px,2.4vw,34px);line-height:1;letter-spacing:.06em;text-transform:uppercase;font-weight:900;color:#101419;margin:0 0 18px;display:inline-block;border-bottom:3px solid var(--blue);padding-bottom:10px}.hero h1{color:#101419;text-shadow:none}.hero .eyebrow{color:#4d5a64}.hero-copy .lead{font-size:20px;line-height:1.62;max-width:680px;color:#4f5962;margin-bottom:30px;text-shadow:none}.hero h1 .accent{color:var(--blue);text-shadow:none}.hero .btn:not(.blue){background:#fffdf8;color:#101419;border-color:#101419}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:34px}.cap-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(16,20,25,.12);background:#101820;backdrop-filter:blur(12px);box-shadow:0 22px 70px rgba(16,20,25,.18)}.cap{padding:17px 18px;border-right:1px solid rgba(255,255,255,.12)}.cap:last-child{border-right:0}.cap b{font-size:18px;color:#fff}.cap span{display:block;color:#aebdc7;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-top:6px}.hero-proof{margin-top:18px;border:1px solid rgba(16,20,25,.14);background:rgba(255,253,248,.78);display:grid;grid-template-columns:1fr 1fr;gap:0;backdrop-filter:blur(12px);box-shadow:0 18px 44px rgba(16,20,25,.08)}.hero-proof div{padding:16px 18px;border-right:1px solid rgba(16,20,25,.1);border-bottom:1px solid rgba(16,20,25,.1)}.hero-proof div:nth-child(even){border-right:0}.hero-proof div:nth-last-child(-n+2){border-bottom:0}.hero-proof b{display:block;color:#101419;font-size:13px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:6px}.hero-proof span{display:block;color:#5d6973;font-size:13px;line-height:1.5}.hero-visual{border:1px solid rgba(16,20,25,.18);background:linear-gradient(135deg,#fdfbf5,#e7edf0);box-shadow:0 34px 110px rgba(16,20,25,.18);min-height:600px;position:relative;overflow:hidden;border-radius:0}.hero-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,20,25,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,25,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 48%,black 0 48%,transparent 78%)}.hero-visual:after{content:"";position:absolute;top:-20%;bottom:-20%;width:140px;left:20%;background:linear-gradient(90deg,transparent,rgba(85,207,255,.18),rgba(22,126,220,.42),rgba(85,207,255,.18),transparent);filter:blur(10px);transform:rotate(8deg);animation:scanSweep 6.8s ease-in-out infinite;z-index:3;mix-blend-mode:screen;pointer-events:none}.viz-label{position:absolute;top:22px;padding:10px 13px;background:rgba(255,255,255,.78);backdrop-filter:blur(10px);border:1px solid var(--line);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase;z-index:4}.viz-label.scan{left:22px}.viz-label.cad{left:50%;transform:translateX(-50%)}.viz-label.dev{right:22px}.viz-stack{position:absolute;inset:80px 28px 88px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:6px;z-index:2}.viz-panel{height:100%;display:grid;place-items:center;border-right:1px solid rgba(216,209,194,.8);position:relative}.viz-panel:last-child{border-right:0}.viz-panel img{max-height:82%;object-fit:contain;filter:drop-shadow(0 28px 24px rgba(0,0,0,.14))}.viz-panel:nth-child(1) img{animation:floatScan 6s ease-in-out infinite}.viz-panel:nth-child(2) img{animation:floatScan 7s ease-in-out infinite reverse}.viz-panel:nth-child(3) img{animation:floatScan 6.5s ease-in-out infinite}.viz-panel.scan{background:linear-gradient(90deg,rgba(8,15,22,.95),rgba(8,15,22,.75),transparent);margin-left:-28px;color:white}.legend{position:absolute;right:22px;bottom:22px;width:230px;border:1px solid var(--line);background:rgba(255,255,255,.84);backdrop-filter:blur(14px);padding:14px;z-index:4;font-size:11px;letter-spacing:.11em;text-transform:uppercase}.legend .bar{height:8px;background:linear-gradient(90deg,#1268cf,#15a77d,#d6cf3e,#e07036,#b63633);margin:10px 0}.legend .nums{display:flex;justify-content:space-between;color:var(--muted)}.detail-rail{position:absolute;left:22px;bottom:22px;z-index:5;display:flex;gap:10px;flex-wrap:wrap;max-width:52%}.detail-rail span{background:rgba(16,20,25,.88);color:white;border:1px solid rgba(255,255,255,.14);padding:9px 11px;font-size:11px;text-transform:uppercase;letter-spacing:.11em}.visual-dossier{position:absolute;left:22px;right:22px;top:68px;z-index:6;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;pointer-events:none}.dossier-card{border:1px solid rgba(16,20,25,.14);background:rgba(255,253,248,.86);backdrop-filter:blur(14px);padding:12px;box-shadow:0 16px 36px rgba(16,20,25,.08)}.dossier-card b{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#51606b;margin-bottom:7px}.dossier-card span{display:block;color:#101419;font-size:18px;font-weight:850;letter-spacing:-.04em}.dossier-card small{display:block;color:#69757f;font-size:11px;margin-top:5px;line-height:1.4}.scan-ribbon{position:absolute;left:-18%;right:-18%;top:48%;height:2px;z-index:6;background:linear-gradient(90deg,transparent,rgba(22,126,220,.18),rgba(85,207,255,.96),rgba(255,255,255,.8),rgba(22,126,220,.2),transparent);box-shadow:0 0 24px rgba(85,207,255,.55);transform:rotate(-9deg);animation:ribbonPass 5.6s cubic-bezier(.45,0,.18,1) infinite;pointer-events:none}.scan-ribbon:before,.scan-ribbon:after{content:"";position:absolute;left:18%;right:18%;height:1px;background:rgba(85,207,255,.36)}.scan-ribbon:before{top:-16px}.scan-ribbon:after{top:16px}.measurement-tags{position:absolute;inset:0;z-index:7;pointer-events:none}.measure-tag{position:absolute;border:1px solid rgba(16,20,25,.16);background:rgba(255,253,248,.82);backdrop-filter:blur(12px);padding:9px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:#27313a;box-shadow:0 16px 34px rgba(16,20,25,.08)}.measure-tag:before{content:"";position:absolute;width:44px;height:1px;background:rgba(22,126,220,.42);top:50%}.measure-tag.one{left:7%;top:36%;animation:tagFloat 6s ease-in-out infinite}.measure-tag.one:before{left:100%}.measure-tag.two{right:8%;top:39%;animation:tagFloat 6.4s ease-in-out infinite reverse}.measure-tag.two:before{right:100%}.measure-tag.three{right:14%;bottom:24%;animation:tagFloat 7s ease-in-out infinite}.measure-tag.three:before{right:100%}.orbit-lines{position:absolute;left:50%;top:52%;width:56%;aspect-ratio:1.9/1;border:1px dashed rgba(22,126,220,.26);border-radius:50%;transform:translate(-50%,-50%) rotate(-8deg);z-index:1;animation:orbitDrift 9s ease-in-out infinite;pointer-events:none}.orbit-lines:before,.orbit-lines:after{content:"";position:absolute;inset:12%;border:1px dashed rgba(16,20,25,.12);border-radius:50%}.orbit-lines:after{inset:24%;border-color:rgba(85,207,255,.24)}.section-head{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:34px}.section-head p{max-width:480px;margin-bottom:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:rgba(255,253,248,.78);border:1px solid var(--line);padding:28px;min-height:220px;transition:.25s;position:relative;overflow:hidden}.card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--blue),transparent);opacity:.72}.card:hover{transform:translateY(-5px);box-shadow:0 26px 60px rgba(16,20,25,.10);border-color:#bfc6ca}.icon{width:42px;height:42px;border:1px solid var(--line);display:grid;place-items:center;margin-bottom:28px;color:var(--blue);font-weight:900}.card-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.card-meta span{border:1px solid var(--line);background:rgba(255,255,255,.62);padding:7px 9px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#46515a;font-weight:760}.service-index{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service-index-card{display:grid;grid-template-columns:46px 1fr auto;gap:16px;align-items:center;color:inherit;text-decoration:none;border:1px solid var(--line);background:rgba(255,253,248,.78);padding:18px;min-height:132px;position:relative;overflow:hidden;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.service-index-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--blue),rgba(85,207,255,.08))}.service-index-card:hover{transform:translateY(-4px);box-shadow:0 24px 62px rgba(16,20,25,.095);border-color:rgba(22,126,220,.34)}.service-index-card span{width:42px;height:42px;border:1px solid var(--line);display:grid;place-items:center;color:var(--blue);font-size:12px;font-weight:950;letter-spacing:.08em}.service-index-card h3{font-size:clamp(20px,1.7vw,28px);margin:0 0 7px;letter-spacing:-.04em}.service-index-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.service-index-card b{justify-self:end;border:1px solid var(--line);background:#fff;padding:8px 9px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#46515a;white-space:nowrap}.service-cards .card{min-height:286px}.compact-foundation{padding:88px 0}.workflow-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.workflow-steps .motion-item{grid-template-columns:1fr;gap:12px;min-height:250px}.workflow-steps .motion-item strong{display:block;color:white;font-size:18px;letter-spacing:-.03em;margin-bottom:10px}.example-grid{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.foundation-matrix{background:linear-gradient(180deg,#fffdf8,#f6f2ea)}.matrix-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.matrix-grid .card{min-height:310px}.quick-links-panel{padding:70px 0}.quick-links-panel .matrix-grid .card{min-height:220px}.compact-gateway-panel{padding:34px 0}.compact-gateway{border:1px solid var(--line);background:rgba(255,253,248,.76);box-shadow:0 18px 54px rgba(16,20,25,.055);padding:24px;display:grid;grid-template-columns:.86fr 1.14fr;gap:22px;align-items:center}.compact-gateway h2{font-size:clamp(28px,3.2vw,52px);margin-bottom:8px}.compact-gateway p{margin:0}.gateway-links{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.gateway-links a{border:1px solid var(--line);background:white;color:var(--ink);text-decoration:none;padding:14px 12px;text-align:center;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.gateway-links a:hover{transform:translateY(-3px);border-color:rgba(22,126,220,.42);box-shadow:0 18px 38px rgba(16,20,25,.08)}.service-link-card{display:block;color:inherit;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.service-link-card:hover{transform:translateY(-5px);box-shadow:0 28px 80px rgba(16,20,25,.11);border-color:rgba(22,126,220,.32)}.service-deep-dive{background:linear-gradient(180deg,#fffdf8,#f4f0e8)}.service-deep-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:18px;align-items:start}.service-focus-card .viewer-shell{min-height:390px}.dark{background:var(--graphite);color:white;position:relative;overflow:hidden}.dark:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.045) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent)}.dark .wrap{position:relative;z-index:2}.dark p{color:#b8c3ca}.dark .eyebrow{color:#96a7b2}.dark .card{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.12);color:white}.dark .card p{color:#b9c4cb}.proof-system{background:linear-gradient(180deg,#fffdf8,#f1ede4);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.proof-system h2{font-size:clamp(38px,4.8vw,72px);max-width:940px}.proof-system-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:18px;align-items:stretch}.comparison-card,.deviation-card,.sketchfab-card{border:1px solid var(--line);background:var(--panel);box-shadow:0 20px 60px rgba(16,20,25,.065);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.comparison-card:hover,.deviation-card:hover,.sketchfab-card:hover{transform:translateY(-4px);box-shadow:0 28px 80px rgba(16,20,25,.11)}.comparison-stage{height:470px;position:relative;background:#111820;overflow:hidden}.comparison-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:28px;filter:drop-shadow(0 24px 26px rgba(0,0,0,.25))}.comparison-stage .cad-layer{clip-path:inset(0 0 0 var(--split,50%));background:#ece8dd}.comparison-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:54px 54px;z-index:2;pointer-events:none}.comparison-stage:after{content:"";position:absolute;inset:-20% auto -20% -30%;width:22%;background:linear-gradient(90deg,transparent,rgba(85,207,255,.18),rgba(255,255,255,.18),transparent);transform:skewX(-10deg);animation:scanSweep 7.4s ease-in-out infinite;z-index:4;pointer-events:none;mix-blend-mode:screen}.split-line{position:absolute;top:0;bottom:0;left:var(--split,50%);width:2px;background:var(--cyan);z-index:5;box-shadow:0 0 18px rgba(85,207,255,.8)}.split-line:after{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;border-radius:50%;background:var(--cyan);transform:translate(-50%,-50%);box-shadow:0 12px 30px rgba(22,126,220,.34)}.comparison-range{position:absolute;inset:auto 28px 24px;z-index:6;accent-color:var(--cyan);width:calc(100% - 56px)}.proof-caption{padding:24px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:end}.proof-fields{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.proof-fields span{border:1px solid var(--line);padding:8px 10px;background:white;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.proof-side{display:grid;gap:18px}.deviation-card img{height:275px;width:100%;object-fit:contain;background:#101820;padding:20px;transition:filter .35s ease,transform .35s ease}.deviation-card:hover img{filter:drop-shadow(0 0 22px rgba(85,207,255,.22));transform:scale(1.012)}.deviation-card div,.sketchfab-card{padding:24px}.sketchfab-card{display:grid;grid-template-columns:78px 1fr;gap:18px;align-items:start}.viewer-cube{width:78px;height:78px;border:1px solid var(--line);background:linear-gradient(135deg,#fff,#dff5ff);display:grid;place-items:center;position:relative}.viewer-cube:before{content:"";width:38px;height:38px;border:2px solid var(--blue);transform:rotate(45deg);box-shadow:12px 12px 0 rgba(85,207,255,.22)}.backend-list{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.backend-item{border:1px solid var(--line);background:rgba(255,253,248,.78);padding:16px}.backend-item b{display:block;color:var(--blue);font-size:20px}.backend-item span{display:block;color:var(--muted);font-size:13px;line-height:1.5;margin-top:7px}.home-proof-compact{padding:64px 0}.home-proof-compact h2{font-size:clamp(32px,4vw,58px);max-width:820px}.home-proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.home-proof-tile{border:1px solid var(--line);background:rgba(255,253,248,.86);box-shadow:0 18px 54px rgba(16,20,25,.055);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.home-proof-tile:hover{transform:translateY(-4px);box-shadow:0 28px 74px rgba(16,20,25,.1);border-color:rgba(22,126,220,.35)}.home-proof-tile img{width:100%;height:210px;object-fit:contain;background:linear-gradient(135deg,#101820,#eef1ec);padding:18px;display:block}.home-proof-tile:nth-child(2) img{background:#ece8dd}.home-proof-tile:nth-child(3) img{background:#d7d8d4}.home-proof-tile div{padding:18px}.home-proof-tile span{display:block;margin-bottom:9px;color:var(--blue);font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.home-proof-tile h3{font-size:clamp(22px,2vw,32px);margin:0 0 8px}.home-proof-tile p{font-size:14px;line-height:1.48;margin:0;color:var(--muted)}.home-proof-compact .home-proof-actions{margin-top:14px}.scanner-lab{background:linear-gradient(135deg,#f8f5ee,#eaf6fa);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.scanner-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:center}.scanner-stage{min-height:560px;border:1px solid var(--line);background:radial-gradient(circle at 70% 30%,rgba(85,207,255,.18),transparent 30%),linear-gradient(135deg,#fffdf8,#e7edf0);position:relative;overflow:hidden;box-shadow:var(--shadow);--beam-shift:0px}.scanner-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,20,25,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,25,.04) 1px,transparent 1px);background-size:58px 58px}.scanner-stage:after{content:"";position:absolute;left:8%;bottom:19%;width:48%;height:42%;background:repeating-linear-gradient(92deg,rgba(85,207,255,.0) 0 9px,rgba(85,207,255,.75) 10px 11px,rgba(85,207,255,.0) 12px 21px);clip-path:polygon(100% 38%,0 0,0 100%);filter:drop-shadow(0 0 10px rgba(85,207,255,.45));opacity:.42;transform:translateX(var(--beam-shift));z-index:6;mix-blend-mode:screen;animation:structuredLines 3.8s ease-in-out infinite;pointer-events:none}.scanner-img{position:absolute;right:4%;bottom:5%;width:min(58%,520px);filter:drop-shadow(0 34px 34px rgba(16,20,25,.18));z-index:3;transform:translateY(var(--float,0px))}.scan-target{position:absolute;left:8%;bottom:18%;width:47%;filter:drop-shadow(0 26px 30px rgba(16,20,25,.14));z-index:2}.laser-fan{position:absolute;right:38%;bottom:34%;width:42%;height:33%;background:linear-gradient(90deg,rgba(45,195,255,.0),rgba(45,195,255,.16),rgba(29,126,255,.48),rgba(45,195,255,.12));clip-path:polygon(100% 45%,0 0,0 100%);filter:blur(.4px);opacity:.85;mix-blend-mode:multiply;animation:laserPulse 2.6s ease-in-out infinite;z-index:4}.laser-fan:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(93deg,transparent 0 11px,rgba(255,255,255,.55) 12px 13px,transparent 14px 24px);opacity:.7;mix-blend-mode:screen}.scan-dots{position:absolute;left:10%;bottom:18%;width:44%;height:40%;background-image:radial-gradient(circle,rgba(22,126,220,.65) 1px,transparent 1.8px);background-size:13px 13px;mask-image:radial-gradient(ellipse at 50% 55%,black 0 48%,transparent 72%);opacity:.5;animation:dotsBuild 4.8s ease-in-out infinite;z-index:5}.motion-list{display:grid;gap:12px;margin-top:26px}.motion-item{border:1px solid var(--line);background:rgba(255,253,248,.74);padding:18px;display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start}.motion-item b{font-size:26px;letter-spacing:-.06em;color:var(--blue)}.motion-item span{display:block;color:var(--muted);line-height:1.55}.archive-hero{padding:86px 0 54px;background:linear-gradient(135deg,#fffdf8,#ece7db);border-bottom:1px solid var(--line)}.archive-hero h1{max-width:980px}.archive-hero .lead{max-width:800px;font-size:20px}.project-archive-grid{display:grid;gap:18px}.project-card{border:1px solid var(--line);background:var(--panel);display:grid;grid-template-columns:1.08fr .92fr;box-shadow:0 18px 54px rgba(16,20,25,.06);overflow:hidden}.project-card-media{background:#101820;min-height:330px;display:grid}.project-card-triptych{display:grid;grid-template-columns:repeat(3,1fr);min-height:330px}.project-card-triptych img{width:100%;height:100%;object-fit:contain;padding:18px;border-right:1px solid rgba(255,255,255,.1)}.project-card-triptych img:last-child{border-right:0}.project-card-placeholder{display:grid;place-items:center;color:#aab7c0;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.project-card-copy{padding:32px;align-self:end}.project-card-copy h2{font-size:clamp(28px,3vw,48px);margin-bottom:14px}.project-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:850;color:var(--blue);margin-bottom:14px}.empty-projects{border:1px solid var(--line);background:var(--panel);padding:38px;max-width:760px}.project-proof-layout{display:grid;grid-template-columns:1.18fr .82fr;gap:18px}.project-proof-side{display:grid;gap:18px}.project-meta-panel,.project-body{border:1px solid var(--line);background:var(--panel);padding:28px;box-shadow:0 18px 54px rgba(16,20,25,.055)}.project-meta-panel h2,.project-body h2{font-size:clamp(24px,2.4vw,38px)}.project-meta-panel dl{margin:0;display:grid;gap:14px}.project-meta-panel div{border-top:1px solid var(--line);padding-top:14px}.project-meta-panel dt{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:850;color:var(--faint);margin-bottom:5px}.project-meta-panel dd{margin:0;color:var(--ink);line-height:1.55}.project-meta-panel a{color:var(--blue);font-weight:800}.project-body{margin-top:18px;max-width:920px}.project-body:last-child{margin-bottom:0}.project-empty-showcase{max-width:none;display:grid;grid-template-columns:1fr .9fr;gap:24px;align-items:stretch;overflow:hidden}.project-empty-proof{min-height:300px;background:linear-gradient(135deg,#101820,#1c2b37);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid rgba(255,255,255,.12);position:relative;overflow:hidden}.project-empty-proof:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.08) 1px,transparent 1px);background-size:48px 48px}.project-empty-proof:after{content:"";position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 35%,rgba(85,207,255,.22),transparent 62%);animation:scanSweep 7s ease-in-out infinite}.project-empty-proof span{position:relative;z-index:2;display:grid;place-items:center;color:#dceaf2;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;background:rgba(255,255,255,.035)}.static-hero{background:radial-gradient(circle at 82% 12%,rgba(85,207,255,.18),transparent 28%),linear-gradient(135deg,#fffdf8,#ebe6da)}.static-hero-grid{display:grid;grid-template-columns:1fr minmax(340px,.58fr);gap:38px;align-items:end}.static-visual-card{border:1px solid rgba(16,20,25,.12);background:rgba(255,253,248,.76);box-shadow:0 24px 80px rgba(16,20,25,.09);padding:14px;position:relative;overflow:hidden}.static-visual-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,20,25,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,25,.045) 1px,transparent 1px);background-size:38px 38px}.static-visual-stack{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:rgba(16,20,25,.1);min-height:250px}.static-visual-stack figure{margin:0;background:#eef0ec;position:relative;overflow:hidden;display:grid;place-items:end center}.static-visual-stack img{width:100%;height:100%;object-fit:contain;padding:12px;filter:drop-shadow(0 18px 18px rgba(16,20,25,.16));transition:transform .45s ease}.static-visual-card:hover img{transform:scale(1.035)}.static-visual-stack figcaption{position:absolute;left:10px;top:10px;background:rgba(255,253,248,.9);border:1px solid rgba(16,20,25,.12);padding:7px 8px;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.static-visual-meta{position:relative;z-index:2;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px}.static-visual-meta span{background:#101419;color:white;padding:9px 10px;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.service-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-detail-grid .card h2{font-size:clamp(24px,2.4vw,38px);line-height:1;margin-bottom:14px}.service-proof-panel{min-height:390px;background:linear-gradient(135deg,#101820,#e9ece8);display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.service-proof-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.08) 1px,transparent 1px);background-size:50px 50px;z-index:2;pointer-events:none}.service-proof-image{position:relative;display:grid;place-items:center;overflow:hidden}.service-proof-image img{width:100%;height:100%;object-fit:contain;padding:24px;filter:drop-shadow(0 24px 22px rgba(0,0,0,.22));position:relative;z-index:1}.service-proof-image span{position:absolute;left:18px;top:18px;z-index:4;background:rgba(255,253,248,.92);border:1px solid rgba(16,20,25,.13);padding:9px 10px;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.scan-proof{background:#101820}.cad-proof{background:#ece8dd}.service-proof-sweep{position:absolute;top:-20%;bottom:-20%;left:-28%;width:18%;z-index:5;background:linear-gradient(90deg,transparent,rgba(85,207,255,.34),rgba(255,255,255,.38),transparent);transform:skewX(-10deg);animation:scanSweep 7s ease-in-out infinite;mix-blend-mode:screen}.service-next-card{grid-template-columns:120px 1fr}.service-next-card img{width:120px;height:120px;object-fit:cover;background:#101820;border:1px solid var(--line)}.workflow-proof-strip{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.workflow-proof-strip img{height:170px;width:100%;object-fit:contain;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.13);padding:14px}.gallery-grid{display:grid;gap:18px}.gallery-feature{border:1px solid var(--line);background:var(--panel);display:grid;grid-template-columns:1fr 1fr;gap:0;box-shadow:var(--shadow);overflow:hidden}.gallery-feature>div:last-child{padding:34px}.small-note{font-size:14px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.viewer-shell{min-height:430px;background:linear-gradient(135deg,#0d141b,#182633);display:grid;place-items:center;color:#c9d6de;text-transform:uppercase;letter-spacing:.14em;font-weight:850;position:relative;overflow:hidden;text-align:center;padding:28px}.viewer-shell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.08) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at 50% 50%,black,transparent 72%)}.viewer-shell .viewer-cube{position:relative;z-index:2;width:120px;height:120px;background:linear-gradient(135deg,#ecfbff,#99dfff)}.viewer-shell p{position:relative;z-index:2;color:#c9d6de}.viewer-shell.compact{min-height:280px}.gallery-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.scan-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.scan-model-card{border:1px solid var(--line);background:var(--panel);box-shadow:0 18px 54px rgba(16,20,25,.06);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.scan-model-card:hover{transform:translateY(-5px);box-shadow:0 28px 80px rgba(16,20,25,.11)}.scan-model-trigger{appearance:none;border:0;background:transparent;padding:0;width:100%;display:block;cursor:pointer;text-align:inherit}.scan-model-trigger:disabled{cursor:not-allowed}.scan-model-thumb{display:block;position:relative;aspect-ratio:1.22/1;background:#101820;overflow:hidden}.scan-model-thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) contrast(1.03);transition:transform .5s ease,filter .5s ease}.scan-model-card:hover .scan-model-thumb img{transform:scale(1.045);filter:saturate(1.04) contrast(1.06)}.scan-model-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(7,11,15,.68));pointer-events:none}.scan-model-play{position:absolute;left:18px;bottom:18px;z-index:2;background:rgba(255,253,248,.94);border:1px solid rgba(255,255,255,.4);box-shadow:0 14px 34px rgba(0,0,0,.18);padding:11px 13px;font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:var(--ink)}.scan-model-trigger:disabled .scan-model-play{opacity:.78}.scan-model-copy{padding:24px}.scan-model-copy h2{font-size:clamp(24px,2.4vw,38px);margin-bottom:12px}.viewer-open{overflow:hidden}.viewer-modal[hidden]{display:none}.viewer-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:26px}.viewer-modal-backdrop{position:absolute;inset:0;background:rgba(5,8,11,.78);backdrop-filter:blur(14px)}.viewer-modal-panel{position:relative;z-index:2;width:min(1180px,96vw);height:min(780px,88vh);background:#081018;border:1px solid rgba(255,255,255,.18);box-shadow:0 36px 110px rgba(0,0,0,.46);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.viewer-modal-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.12);color:white;background:linear-gradient(90deg,#0b1118,#111d26)}.viewer-modal-bar h2{font-size:clamp(22px,2.4vw,34px);margin:0;color:white}.viewer-close{appearance:none;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:white;padding:11px 14px;font:inherit;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em;cursor:pointer}.viewer-modal-frame{background:#05090d;min-height:0}.viewer-modal-frame iframe{width:100%;height:100%;border:0;display:block;background:#05090d}.sample-gallery-grid .scan-model-card{border-style:dashed;background:rgba(255,253,248,.72)}.sample-gallery-grid .scan-model-thumb img{filter:saturate(.82) contrast(.96)}.sample-gallery-grid .scan-model-play{background:rgba(255,253,248,.9)}.owner-page-blocks{background:linear-gradient(180deg,#f6f2ea,#fffdf8)}.owner-page-block{min-height:0}.owner-page-block-image{margin:-28px -28px 22px;background:#101820;border-bottom:1px solid var(--line);aspect-ratio:1.55/1;overflow:hidden}.owner-page-block-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.owner-page-block:hover .owner-page-block-image img{transform:scale(1.035)}.page-block-copy p:last-child{margin-bottom:0}.text-link{display:inline-flex;margin-top:16px;color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.hidden-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-message{border:1px solid var(--line);border-radius:14px;padding:14px 16px;font-weight:850}.form-message.success{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.form-message.error{background:#fef2f2;color:#991b1b;border-color:#fecaca}.form input[type=file]{padding:12px;background:#fff}.cta{padding:96px 0;background:linear-gradient(135deg,var(--graphite),#0c1218);color:white}.cta-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:start}.cta p{color:#c5ced5}.form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form input,.form textarea,.form select{width:100%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:white;padding:15px;border-radius:0;font:inherit;min-height:52px}.form textarea{grid-column:1/-1;min-height:132px}.form .full{grid-column:1/-1}.form input::placeholder,.form textarea::placeholder{color:#93a0aa}.form select{color:#dbe6ee}.form label{display:grid;gap:7px;color:#dbe6ee;font-size:11px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.form label.full{grid-column:1/-1}.form label span{opacity:.82}.home-quote-card{border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.035));box-shadow:0 28px 90px rgba(0,0,0,.22);padding:30px;align-self:stretch;display:grid;align-content:center;gap:18px;position:relative;overflow:hidden}.home-quote-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.05) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 70% 24%,black,transparent 72%)}.home-quote-card>*{position:relative;z-index:2}.home-quote-card h3{font-size:clamp(30px,3.4vw,56px);line-height:.96;color:white;margin:0}.home-quote-visual{min-height:220px;border:1px solid rgba(255,255,255,.13);display:grid;grid-template-columns:repeat(3,1fr);background:linear-gradient(135deg,#0d151d,#172632);position:relative;overflow:hidden}.home-quote-visual:before{content:"";position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 30%,rgba(85,207,255,.25),transparent 58%);animation:scanSweep 7.5s ease-in-out infinite}.home-quote-visual span{position:relative;z-index:2;display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.1);color:#e5f4fb;font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.home-quote-visual span:last-child{border-right:0}.quote-pill-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.quote-pill-row span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);padding:10px 12px;color:#dbe8ef;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.quote-intake{margin-top:28px;display:grid;gap:10px}.quote-intake div{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045);padding:15px 16px;display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:start}.quote-intake b{color:var(--cyan);font-size:22px;line-height:1}.quote-intake span{color:#d4dee5;font-size:14px;line-height:1.5}.quote-note{margin-top:16px;border-left:3px solid var(--cyan);padding:12px 0 12px 16px;color:#b9c6cf;font-size:14px;line-height:1.6}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.trust-strip span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);padding:10px 12px;color:#d7e2ea;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.form-footnote{grid-column:1/-1;color:#aebbc4;font-size:13px;line-height:1.55;margin:0}.footer{padding:42px 0;background:#090e13;color:#c7d1d8}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:24px}.footer a,.footer p{color:#c7d1d8;font-size:14px}.footer h4{margin:0 0 14px;text-transform:uppercase;letter-spacing:.13em;font-size:12px;color:white}.footer ul{list-style:none;margin:0;padding:0}.footer li{margin:8px 0}.mobile-menu{display:none;border-bottom:1px solid var(--line);background:rgba(246,243,236,.95);padding:10px 0}.mobile-menu .wrap{display:flex;gap:8px;overflow-x:auto}.mobile-menu a{border:1px solid var(--line);padding:10px 12px;background:rgba(255,253,248,.78);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.reveal{opacity:1;transform:translateY(0);transition:opacity .75s ease,transform .75s ease}.js .reveal:not(.in-view){opacity:1;transform:translateY(18px)}.tilt{transition:transform .25s ease}.tilt:hover{transform:translateY(-6px) rotateX(1.2deg) rotateY(-1.2deg)}.btn{min-height:42px;padding:12px 18px;font-size:11px;letter-spacing:.13em;font-weight:900;box-shadow:none}.btn.primary{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.btn.blue{box-shadow:0 12px 32px rgba(22,126,220,.18)}.btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(16,20,25,.12)}section{padding:72px 0}.hero{padding:58px 0 64px}.hero-grid{grid-template-columns:minmax(0,610px) minmax(520px,1fr);gap:36px}.hero-copy .lead{font-size:18px;line-height:1.55;margin-bottom:24px}.hero-actions{margin-bottom:24px}.cap b{font-size:16px}.cap span{font-size:10px}.cap{padding:13px 14px}.hero-proof{display:none}.hero-visual{min-height:500px;box-shadow:0 24px 78px rgba(16,20,25,.14)}.viz-stack{inset:104px 18px 72px}.viz-label{top:16px;padding:8px 10px;font-size:10px}.viz-label.scan{left:16px}.viz-label.dev{right:16px}.visual-dossier{top:58px;left:16px;right:auto;width:min(360px,calc(100% - 32px));grid-template-columns:1fr;gap:6px}.dossier-card{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:9px 10px}.dossier-card b{margin:0;font-size:9px}.dossier-card span{font-size:15px}.dossier-card small{grid-column:2;font-size:10px;margin:0}.measurement-tags{display:none}.detail-rail{left:16px;right:16px;bottom:14px;max-width:none;gap:6px}.detail-rail span{padding:7px 9px;font-size:9px}.legend{right:16px;bottom:46px;width:206px;padding:10px;font-size:9px}.legend .bar{height:6px;margin:8px 0}.scan-ribbon{z-index:5}.section-head{margin-bottom:24px}.service-index-card{min-height:104px;padding:15px 16px;grid-template-columns:38px 1fr auto;gap:13px}.service-index-card span{width:36px;height:36px}.service-index-card h3{font-size:clamp(19px,1.45vw,24px);margin-bottom:5px}.service-index-card p{font-size:13px;line-height:1.38}.service-index-card b{padding:7px 8px;font-size:9px}.compact-foundation{padding:68px 0}.workflow-steps .motion-item{min-height:188px;padding:17px}.workflow-steps .motion-item strong{font-size:16px}.motion-item span{font-size:14px;line-height:1.48}.proof-system{padding:72px 0}.proof-system h2{font-size:clamp(34px,4.3vw,62px)}.comparison-stage{height:390px}.comparison-stage img{padding:20px}.proof-caption{padding:18px}.proof-fields span{padding:7px 8px;font-size:9px}.proof-side{gap:14px}.deviation-card img{height:220px;padding:16px}.deviation-card div,.sketchfab-card{padding:18px}.sketchfab-card{grid-template-columns:58px 1fr;gap:14px}.sketchfab-card .viewer-cube{width:58px;height:58px}.backend-list{margin-top:18px}.compact-gateway-panel{padding:24px 0}.compact-gateway{padding:20px}.gateway-links a{padding:12px 10px;font-size:9px}.cta{padding:66px 0}.cta-grid{gap:28px}.home-quote-card{padding:24px;gap:14px}.home-quote-visual{min-height:150px}.home-quote-card .btn{width:auto}.quote-pill-row{margin-top:12px}.quote-intake{display:none}.trust-strip{grid-template-columns:1fr;gap:8px}.hero h1{font-size:clamp(44px,4.75vw,76px);line-height:.91;margin-bottom:18px}.hero-statement{font-size:clamp(17px,1.9vw,26px);margin-bottom:14px;padding-bottom:8px}.cap-strip{display:none}.hero-visual{min-height:460px}.viz-stack{inset:92px 16px 64px}.visual-dossier{width:min(300px,calc(100% - 32px))}.dossier-card:nth-child(3){display:none}.detail-rail span:nth-child(2){display:none}.proof-system .example-grid{display:none}.proof-system-grid{grid-template-columns:1.35fr .65fr}.comparison-stage{height:340px}.deviation-card img{height:185px}.sketchfab-card{min-height:0}.viewer-cube:before{width:28px;height:28px}.compact-gateway h2{font-size:clamp(24px,2.5vw,40px)}.cta-grid{grid-template-columns:minmax(0,880px);max-width:980px}.home-quote-card{display:none}.cta h2{font-size:clamp(34px,4vw,58px);max-width:820px}.quote-note{max-width:780px}@media(max-width:1240px){.nav .btn.primary{display:none}.nav .wrap{gap:18px}.links{gap:22px}.brand small{display:none}.brand{letter-spacing:.14em}.hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hero-visual{min-height:430px}.hero h1{max-width:900px}}@keyframes scanSweep{0%,100%{transform:translateX(-180%) rotate(8deg);opacity:0}18%,72%{opacity:1}50%{transform:translateX(520%) rotate(8deg);opacity:.85}}@keyframes floatScan{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(.7deg)}}@keyframes laserPulse{0%,100%{opacity:.45;transform:scaleX(.96)}50%{opacity:.95;transform:scaleX(1.05)}}@keyframes dotsBuild{0%,100%{opacity:.24;transform:translateX(-8px)}50%{opacity:.72;transform:translateX(8px)}}@keyframes structuredLines{0%,100%{opacity:.25;transform:translateX(-10px)}50%{opacity:.58;transform:translateX(18px)}}@keyframes ribbonPass{0%,100%{opacity:0;transform:translateX(-24%) rotate(-9deg)}18%,76%{opacity:1}52%{transform:translateX(24%) rotate(-9deg)}}@keyframes tagFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes orbitDrift{0%,100%{transform:translate(-50%,-50%) rotate(-8deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(-2deg) scale(1.025)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.cursor-glow{display:none}}.mobile-only{display:none}@media(max-width:1050px){.nav .btn.primary{display:none}.links{gap:14px}.links a{font-size:10px}.mobile-only{display:inline-flex}.hero-grid,.static-hero-grid,.proof-system-grid,.cta-grid,.scanner-grid,.project-card,.project-proof-layout,.gallery-feature,.service-deep-grid,.project-empty-showcase,.compact-gateway,.service-index{grid-template-columns:1fr}.hero-copy{max-width:none}.hero-visual{min-height:580px}.cards,.service-detail-grid,.scan-model-grid,.workflow-proof-strip,.gateway-links{grid-template-columns:1fr 1fr}.proof-caption{grid-template-columns:1fr}.proof-fields{justify-content:flex-start}.backend-list,.gallery-slots{grid-template-columns:1fr 1fr}.visual-dossier{grid-template-columns:1fr;top:58px;max-width:240px}.dossier-card{padding:10px}.dossier-card span{font-size:15px}.hero-proof{grid-template-columns:1fr}.workflow-steps,.example-grid,.matrix-grid{grid-template-columns:1fr 1fr}.workflow-steps .motion-item{min-height:auto}}@media(max-width:860px){.links{display:none}.mobile-menu{display:block}}@media(max-width:680px){.wrap{width:min(100% - 28px,var(--max))}section{padding:62px 0}.nav{height:72px}.nav .wrap{gap:14px}.brand{font-size:12px;letter-spacing:.14em}.brand small{display:none}.mark{width:34px;height:34px}.nav .btn.primary{display:none}h1{font-size:clamp(34px,10.6vw,54px);line-height:.96;letter-spacing:-.052em}.hero{padding:46px 0 66px}.hero-statement{font-size:clamp(17px,5.6vw,26px);line-height:1.05}.hero-copy .lead{font-size:18px}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.hero-actions .btn{width:100%}.hero-visual{min-height:600px}.viz-stack{grid-template-columns:1fr;inset:184px 14px 104px}.viz-panel{border-right:0;border-bottom:1px solid var(--line)}.viz-panel.scan{margin-left:0}.viz-label{font-size:9px;top:16px}.viz-label.scan{left:16px}.viz-label.dev{right:16px}.visual-dossier{left:14px;right:14px;top:56px;max-width:none;grid-template-columns:repeat(3,1fr);gap:6px}.dossier-card{padding:9px 8px}.dossier-card b{font-size:8px}.dossier-card span{font-size:13px}.dossier-card small{display:none}.detail-rail{max-width:none;right:14px;left:14px;bottom:14px;gap:6px}.detail-rail span{font-size:9px;padding:8px 9px}.legend{right:14px;left:14px;bottom:54px;width:auto}.cap-strip,.cards,.footer-grid,.form,.backend-list,.project-card-triptych,.service-detail-grid,.gallery-slots,.scan-model-grid,.workflow-steps,.workflow-proof-strip,.example-grid,.matrix-grid,.trust-strip,.static-visual-stack,.service-proof-panel,.gateway-links,.service-index{grid-template-columns:1fr}.service-index-card{grid-template-columns:42px 1fr}.service-index-card b{grid-column:2;justify-self:start}.cap{border-right:0;border-bottom:1px solid var(--line)}.section-head{display:block}.comparison-stage{height:340px}.comparison-stage img{padding:18px}.scanner-stage{min-height:470px}.scanner-img{width:76%;right:-10%;bottom:4%}.scan-target{left:4%;width:58%;bottom:24%}.laser-fan{right:35%;width:50%}.project-card-triptych img{min-height:210px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.viewer-shell{min-height:300px}.scan-model-card iframe{height:320px}.service-next-card{grid-template-columns:1fr}.service-next-card img{width:100%;height:180px}.compact-gateway{padding:20px}.mobile-menu .wrap{display:flex;overflow-x:auto;gap:8px;padding-bottom:2px;scrollbar-width:none}.mobile-menu .wrap::-webkit-scrollbar{display:none}.mobile-menu a{text-align:center;padding:10px 11px;font-size:9px;min-width:max-content}.cursor-glow,.measure-tag{display:none}.scan-ribbon{opacity:.45}}section{padding:60px 0}.archive-hero{padding:64px 0 38px}.archive-hero h1,.static-hero h1{font-size:clamp(42px,5.1vw,74px);max-width:920px}.archive-hero .lead{font-size:18px;line-height:1.62}.hero{padding:48px 0 54px}.hero-visual{min-height:430px}.hero h1{font-size:clamp(42px,4.9vw,74px)}.hero-copy .lead{font-size:17px;max-width:620px}.service-index-card{min-height:96px;padding:14px 16px}.workflow-steps .motion-item{min-height:160px}.matrix-grid .card,.card{min-height:0}.comparison-stage{height:330px}.deviation-card img{height:185px}.viewer-shell{min-height:320px}.static-visual-stack{min-height:210px}.service-proof-panel{min-height:310px}.scanner-stage{min-height:430px}.footer{padding:34px 0}.footer-grid{align-items:start}@media(max-width:1050px){section{padding:54px 0}.hero-visual{min-height:390px}.comparison-stage{height:300px}.service-proof-panel{min-height:280px}.scanner-stage{min-height:380px}.archive-hero{padding:56px 0 34px}}@media(max-width:680px){section{padding:44px 0}.hero{padding:34px 0 44px}.hero h1{font-size:clamp(32px,9.6vw,46px)}.hero-copy .lead{font-size:16px;line-height:1.55}.hero-statement{font-size:clamp(15px,4.9vw,22px)}.hero-visual{min-height:430px}.viz-stack{inset:148px 12px 92px}.visual-dossier{grid-template-columns:1fr 1fr;top:50px}.dossier-card:nth-child(3){display:none}.legend{display:none}.detail-rail{bottom:12px}.archive-hero{padding:42px 0 28px}.archive-hero h1,.static-hero h1{font-size:clamp(30px,9.4vw,44px)}.archive-hero .lead{font-size:16px}.service-index-card,.motion-item,.card{padding:16px}.service-index-card h3{font-size:20px}.comparison-stage{height:260px}.comparison-range{inset:auto 16px 16px;width:calc(100% - 32px)}.split-line:after{width:26px;height:26px}.deviation-card img{height:170px}.viewer-shell{min-height:230px}.static-visual-stack{min-height:0}.service-proof-panel{min-height:240px}.scanner-stage{min-height:330px}.scan-model-copy,.project-card-copy,.proof-caption,.deviation-card div,.sketchfab-card,.gallery-feature>div:last-child{padding:18px}.mobile-menu{padding:8px 0}.mobile-menu a{padding:9px 10px;font-size:8.5px}.footer{padding:30px 0}}.static-context-panel{border:1px solid rgba(16,20,25,.16);background:linear-gradient(135deg,#101820,#182633 58%,#0c1218);color:#fff;box-shadow:0 28px 88px rgba(16,20,25,.16);padding:18px;position:relative;overflow:hidden;min-height:310px}.static-context-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.065) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 75% 20%,black,transparent 72%);pointer-events:none}.static-context-panel:after{content:"";position:absolute;top:-25%;bottom:-25%;left:-20%;width:24%;background:linear-gradient(90deg,transparent,rgba(85,207,255,.2),rgba(255,255,255,.16),transparent);transform:skewX(-10deg);animation:scanSweep 8.5s ease-in-out infinite;pointer-events:none}.context-panel-top,.context-panel-items{position:relative;z-index:2}.context-panel-top{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:16px;margin-bottom:12px}.context-panel-top span,.context-panel-top b{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.context-panel-top span{color:#91a6b5}.context-panel-top b{color:#fff}.context-panel-items{display:grid;gap:10px}.context-panel-items article{display:grid;grid-template-columns:44px 1fr;gap:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);padding:14px}.context-panel-items article>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(85,207,255,.34);color:var(--cyan);font-size:11px;font-weight:950;letter-spacing:.08em}.context-panel-items h2{color:#fff;font-size:clamp(20px,1.9vw,30px);line-height:1;margin:0 0 6px}.context-panel-items p{color:#c2ced7;margin:0;font-size:14px;line-height:1.52}.page-next-step{padding:30px 0 58px;background:linear-gradient(180deg,#f6f2ea,#fffdf8)}.next-step-panel{border:1px solid var(--line);background:rgba(255,253,248,.86);box-shadow:0 20px 64px rgba(16,20,25,.07);padding:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;position:relative;overflow:hidden}.next-step-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,20,25,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,25,.03) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,black 22%,transparent 92%);pointer-events:none}.next-step-panel>*{position:relative;z-index:2}.next-step-panel h2{font-size:clamp(28px,3.2vw,52px);margin:8px 0 10px}.next-step-panel p{max-width:760px;margin:0}.next-step-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.project-publish-checklist{display:grid;gap:8px;margin:22px 0}.project-publish-checklist div{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;border:1px solid var(--line);background:rgba(255,253,248,.72);padding:11px 12px}.project-publish-checklist b{color:var(--blue);font-size:18px;line-height:1}.project-publish-checklist span{color:#34404a;font-weight:780;font-size:13px}.project-empty-actions{justify-content:flex-start}.project-empty-proof figure{position:relative;z-index:2;margin:0;background:rgba(255,255,255,.035);display:grid;place-items:center;min-width:0;overflow:hidden}.project-empty-proof img{width:100%;height:100%;object-fit:contain;padding:18px;filter:drop-shadow(0 22px 22px rgba(0,0,0,.28))}.project-empty-proof figcaption{position:absolute;left:12px;top:12px;background:rgba(255,253,248,.94);color:#101419;border:1px solid rgba(255,255,255,.35);padding:8px 9px;font-size:9px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.project-blueprint-section{padding:30px 0 0;background:linear-gradient(180deg,#f6f2ea,#fffdf8)}.project-blueprint{border:1px solid var(--line);background:rgba(255,253,248,.86);box-shadow:0 20px 70px rgba(16,20,25,.07);padding:24px;display:grid;grid-template-columns:.86fr 1.14fr;gap:20px;align-items:center}.project-blueprint h2{font-size:clamp(30px,3.7vw,58px);margin:8px 0 10px}.project-blueprint p{margin:0}.project-blueprint-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.project-blueprint-steps span{border:1px solid var(--line);background:#fff;color:#46515a;padding:13px 12px;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.project-blueprint-steps b{color:var(--blue);margin-right:8px}.gallery-operating-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.gallery-operating-strip span{border:1px solid var(--line);background:rgba(255,253,248,.78);padding:13px 12px;color:#46515a;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gallery-operating-strip b{color:var(--blue);margin-right:8px}.pricing-logic-panel{margin-top:18px;border:1px solid rgba(16,20,25,.14);background:linear-gradient(135deg,#101820,#162330 62%,#0c1218);color:white;display:grid;grid-template-columns:.95fr 1.05fr;gap:18px;padding:24px;box-shadow:0 24px 76px rgba(16,20,25,.14);position:relative;overflow:hidden}.pricing-logic-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.055) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,black,transparent 86%);pointer-events:none}.pricing-logic-panel>*{position:relative;z-index:2}.pricing-logic-panel h2{color:white;font-size:clamp(30px,3.8vw,58px);margin:8px 0 12px}.pricing-logic-panel p{color:#c4d0d9;margin-bottom:0}.pricing-drivers{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:center}.pricing-drivers span{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.055);color:#e7f1f7;padding:14px 13px;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.pricing-drivers b{color:var(--cyan);margin-right:8px}.quote-input-strip{margin:10px 0 18px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quote-input-strip span{border:1px solid var(--line);background:rgba(255,253,248,.82);padding:13px 14px;color:#44505a;font-size:12px;line-height:1.45}.quote-input-strip b{display:block;color:#101419;font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.service-router-panel{margin-bottom:18px;border:1px solid rgba(16,20,25,.14);background:linear-gradient(135deg,#fffdf8,#f1ece1);box-shadow:0 20px 70px rgba(16,20,25,.08);display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;padding:24px;position:relative;overflow:hidden}.service-router-panel:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,20,25,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,25,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,black,transparent 92%);pointer-events:none}.service-router-panel>*{position:relative;z-index:2}.service-router-panel h2{font-size:clamp(30px,3.6vw,56px);margin:8px 0 12px}.service-router-panel p{margin:0}.service-router-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.service-router-grid a{border:1px solid var(--line);background:rgba(255,253,248,.82);padding:16px;color:inherit;text-decoration:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.service-router-grid a:hover{transform:translateY(-3px);border-color:rgba(22,126,220,.36);box-shadow:0 18px 46px rgba(16,20,25,.09)}.service-router-grid b{display:block;color:#101419;font-size:15px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.service-router-grid span{display:block;color:#5d6871;font-size:13px;line-height:1.5}.workflow-gates{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.workflow-gates span{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045);color:#dce8ef;padding:13px 12px;font-size:12px;line-height:1.45}.workflow-gates b{display:block;color:var(--cyan);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.home-proof-actions{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.home-proof-actions a{border:1px solid var(--line);background:rgba(255,253,248,.82);color:inherit;text-decoration:none;padding:14px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.home-proof-actions a:hover{transform:translateY(-3px);border-color:rgba(22,126,220,.34);box-shadow:0 18px 46px rgba(16,20,25,.09)}.home-proof-actions b{display:block;color:#101419;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.home-proof-actions span{display:block;color:#5e6972;font-size:13px}.scanner-equipment-panel{margin-top:18px;border:1px solid var(--line);background:rgba(255,253,248,.84);box-shadow:0 20px 70px rgba(16,20,25,.08);padding:24px;display:grid;grid-template-columns:.86fr 1.14fr;gap:20px;align-items:center}.scanner-equipment-panel h2{font-size:clamp(30px,3.7vw,58px);margin:8px 0 10px}.scanner-equipment-panel p{margin:0}.scanner-equipment-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scanner-equipment-grid div{border:1px solid var(--line);background:#fff;padding:15px}.scanner-equipment-grid b{display:block;color:#101419;font-size:12px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}.scanner-equipment-grid span{color:#59656f;font-size:13px;line-height:1.52}@media(max-width:680px){.static-context-panel{min-height:0;padding:14px}.context-panel-items article{grid-template-columns:36px 1fr;padding:12px}.context-panel-items article>span{width:32px;height:32px}.next-step-panel{grid-template-columns:1fr;padding:18px}.next-step-actions{justify-content:flex-start}.next-step-actions .btn{width:100%}.project-publish-checklist div{grid-template-columns:34px 1fr}.project-blueprint,.project-blueprint-steps{grid-template-columns:1fr}.gallery-operating-strip{grid-template-columns:1fr 1fr}.pricing-logic-panel,.quote-input-strip{grid-template-columns:1fr}.pricing-drivers{grid-template-columns:1fr}.service-router-panel,.service-router-grid{grid-template-columns:1fr}.workflow-gates{grid-template-columns:1fr}.home-proof-actions{grid-template-columns:1fr}.scanner-equipment-panel,.scanner-equipment-grid{grid-template-columns:1fr}.home-proof-strip{grid-template-columns:1fr}.home-proof-tile img{height:210px}}.service-signature-section{padding:76px 0;background:radial-gradient(circle at 18% 18%,rgba(22,126,220,.12),transparent 30%),linear-gradient(180deg,#f8f5ee,#fffdf8);border-top:1px solid var(--line);overflow:hidden}.service-signature-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:22px;align-items:stretch}.service-signature-copy{border:1px solid var(--line);background:rgba(255,253,248,.86);box-shadow:0 22px 70px rgba(16,20,25,.075);padding:30px}.service-signature-copy h2{font-size:clamp(30px,3.8vw,62px);line-height:.96;letter-spacing:-.055em;margin:8px 0 14px}.signature-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.signature-chips span,.deliverable-format-strip span{border:1px solid rgba(16,20,25,.12);background:#fff;padding:10px 12px;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.signature-visual{min-height:430px;position:relative;overflow:hidden;border:1px solid rgba(16,20,25,.12);background:linear-gradient(135deg,#0b1219,#152535);box-shadow:0 28px 90px rgba(16,20,25,.16);isolation:isolate;transform:translateY(var(--float,0px))}.signature-gridlines{position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.09) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 55% 48%,black,transparent 78%)}.signature-part{position:absolute;inset:42px 40px 84px;display:grid;place-items:center}.signature-part img{width:min(78%,520px);max-height:300px;object-fit:contain;filter:drop-shadow(0 30px 26px rgba(0,0,0,.36));opacity:.88}.signature-scanline{position:absolute;top:-18%;bottom:-18%;left:6%;width:20%;background:linear-gradient(90deg,transparent,rgba(70,205,255,.18),rgba(120,230,255,.7),transparent);transform:skewX(-11deg) translateX(var(--beam-shift,0px));mix-blend-mode:screen;animation:scanSweep 5.8s ease-in-out infinite}.signature-scanline:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(255,255,255,.7) 11px 12px,transparent 13px 24px);opacity:.55}.signature-visual-cad,.signature-visual-drawing{background:linear-gradient(135deg,#f8f9f7,#dfe8ec)}.signature-visual-cad .signature-gridlines,.signature-visual-drawing .signature-gridlines{background-image:linear-gradient(rgba(16,20,25,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,25,.07) 1px,transparent 1px)}.signature-visual-cad .signature-scanline,.signature-visual-drawing .signature-scanline{background:linear-gradient(90deg,transparent,rgba(16,20,25,.04),rgba(22,126,220,.22),transparent);mix-blend-mode:multiply}.signature-visual-deviation{background:linear-gradient(135deg,#e8ece5,#fbf7ef)}.signature-visual-deviation:after{content:"";position:absolute;right:36px;top:42px;bottom:42px;width:32px;border:1px solid rgba(16,20,25,.18);background:linear-gradient(180deg,#e91717,#ff8a00,#f9e900,#12a82b,#1ab7df,#1b54c8,#0619ea)}.signature-visual-intent:before,.signature-visual-handoff:before{content:"";position:absolute;inset:18%;border:1px dashed rgba(85,207,255,.42);border-radius:999px;animation:measurementOrbit 9s linear infinite}.signature-readout{position:absolute;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;z-index:3}.signature-readout span{background:rgba(255,253,248,.92);border:1px solid rgba(255,255,255,.36);padding:12px;color:#101419;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.signature-readout b{display:block;color:var(--blue);margin-bottom:4px}.signature-steps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.signature-steps article{border:1px solid var(--line);background:#fff;padding:20px;box-shadow:0 18px 48px rgba(16,20,25,.055)}.signature-steps h3{margin:0 0 8px;font-size:20px;letter-spacing:-.04em}.signature-steps p{margin:0;color:#5e6972;line-height:1.55}.deliverable-lab,.applications-lab{background:linear-gradient(180deg,#fffdf8,#f2eee6);border-top:1px solid var(--line)}.deliverable-board{display:grid;gap:10px}.deliverable-row,.application-lane{display:grid;grid-template-columns:70px 1fr minmax(180px,.32fr);gap:18px;align-items:center;border:1px solid var(--line);background:rgba(255,253,248,.86);box-shadow:0 20px 58px rgba(16,20,25,.06);padding:18px;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.deliverable-row:hover,.application-lane:hover{transform:translateY(-4px);border-color:rgba(22,126,220,.34);box-shadow:0 28px 80px rgba(16,20,25,.09)}.deliverable-row>span,.application-lane>span{width:54px;height:54px;display:grid;place-items:center;background:#101419;color:white;font-weight:950;letter-spacing:.1em}.deliverable-row h3,.application-lane h3{margin:0 0 7px;font-size:clamp(22px,2.2vw,36px);letter-spacing:-.045em}.deliverable-row p,.application-lane p{margin:0;color:#5e6972;line-height:1.5}.deliverable-row b,.application-lane b{justify-self:end;border:1px solid rgba(16,20,25,.14);background:#fff;padding:12px 14px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;text-align:right}.deliverable-format-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ecosystem-lab{background:radial-gradient(circle at 76% 25%,rgba(85,207,255,.18),transparent 28%),linear-gradient(135deg,#101419,#1c2a34);color:white;overflow:hidden}.ecosystem-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:34px;align-items:center}.ecosystem-grid h2{color:white;font-size:clamp(36px,5vw,76px);line-height:.94;letter-spacing:-.06em;margin:10px 0 18px}.ecosystem-grid p{color:#c9d6de}.ecosystem-note{margin-top:24px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);padding:18px;color:#dfe9ef;line-height:1.55}.ecosystem-wall{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ecosystem-wall:before{content:"";position:absolute;inset:-34px;border:1px solid rgba(85,207,255,.18);border-radius:999px;animation:measurementOrbit 18s linear infinite}.ecosystem-badge{position:relative;z-index:2;min-height:92px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.045));backdrop-filter:blur(10px);padding:18px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 24px 70px rgba(0,0,0,.18)}.ecosystem-badge b{color:white;font-size:18px;letter-spacing:-.03em}.ecosystem-badge small{color:#9fb8c9;text-transform:uppercase;letter-spacing:.13em;font-weight:900;font-size:10px}.application-lanes{display:grid;gap:12px}.application-lane:nth-child(even){margin-left:8%}.credibility-lab{background:linear-gradient(180deg,#101419,#05080b);color:white}.credibility-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:24px;align-items:start}.credibility-grid h2{color:white;font-size:clamp(36px,5vw,78px);line-height:.92;letter-spacing:-.06em;margin:8px 0 16px}.credibility-grid p{color:#c9d6de}.credibility-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.credibility-split article{min-height:310px;border:1px solid rgba(255,255,255,.13);padding:24px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035))}.credibility-split article:first-child{opacity:.72;filter:saturate(.7)}.credibility-split h3{color:white;margin:0 0 12px;font-size:clamp(24px,2.7vw,44px);letter-spacing:-.05em}.credibility-proof-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.credibility-proof-strip span{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);padding:16px;color:white;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.credibility-proof-strip b{display:block;color:var(--blue);margin-bottom:5px}@keyframes measurementOrbit{from{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.04)}to{transform:rotate(360deg) scale(1)}}@media(max-width:900px){.service-signature-grid,.ecosystem-grid,.credibility-grid,.deliverable-row,.application-lane{grid-template-columns:1fr}.signature-steps,.signature-readout,.credibility-split,.credibility-proof-strip,.ecosystem-wall{grid-template-columns:1fr}.application-lane:nth-child(even){margin-left:0}.deliverable-row b,.application-lane b{justify-self:start;text-align:left}}.hero-premium-recut{position:relative;background:radial-gradient(circle at 78% 18%,rgba(22,126,220,.18),transparent 30%),radial-gradient(circle at 18% 72%,rgba(85,207,255,.14),transparent 28%),linear-gradient(135deg,#fffdf8 0%,#f4efe4 52%,#e8f7fb 100%);overflow:hidden}.hero-premium-recut:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(16,20,25,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,20,25,.045) 1px,transparent 1px);background-size:42px 42px;transform:translateY(calc(var(--scroll-progress,0) * -80px));pointer-events:none}.hero-premium-recut .hero-copy,.hero-premium-recut .hero-visual{position:relative;z-index:2}.hero-premium-recut .hero-statement{display:inline-block;border:1px solid rgba(22,126,220,.28);background:rgba(255,255,255,.72);box-shadow:0 14px 44px rgba(22,126,220,.11);padding:10px 12px;margin-bottom:16px}.hero-premium-recut .hero-visual{border:1px solid rgba(16,20,25,.16);box-shadow:0 36px 110px rgba(16,20,25,.18)}.hero-premium-recut .hero-visual:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-28%;width:18%;background:linear-gradient(90deg,transparent,rgba(85,207,255,.2),rgba(255,255,255,.54),rgba(22,126,220,.28),transparent);transform:skewX(-11deg);animation:heroLaserPass 5.6s ease-in-out infinite;z-index:8;mix-blend-mode:screen;pointer-events:none}.wow-pathway{padding:84px 0;background:linear-gradient(180deg,#101419,#17232d);color:white;overflow:hidden}.wow-pathway-head{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:end;margin-bottom:24px}.wow-pathway h2,.scanner-cinematic-band h2{color:inherit;font-size:clamp(34px,5vw,78px);line-height:.92;letter-spacing:-.065em;margin:8px 0 0}.wow-pathway p{color:#cbd8df}.wow-pathway-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wow-path-card{min-height:360px;position:relative;overflow:hidden;color:white;text-decoration:none;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);box-shadow:0 30px 90px rgba(0,0,0,.2);padding:22px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .42s ease,border-color .42s ease,box-shadow .42s ease}.wow-path-card:hover{transform:translateY(-10px) scale(1.015);border-color:rgba(85,207,255,.5);box-shadow:0 42px 120px rgba(0,0,0,.32)}.wow-path-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 70%);opacity:.7}.wow-path-card:after{content:"";position:absolute;inset:-40%;background:radial-gradient(circle,rgba(85,207,255,.34),transparent 42%);transform:translate3d(calc(var(--float,0px) * 1.5),0,0);opacity:.55}.wow-path-card>*{position:relative;z-index:2}.wow-path-card span{position:absolute;top:18px;left:18px;font-size:10px;font-weight:950;letter-spacing:.15em;text-transform:uppercase;color:#cdeeff}.wow-path-card h3{color:white;font-size:clamp(24px,2.5vw,40px);line-height:.98;letter-spacing:-.05em;margin:0 0 12px}.wow-path-card p{margin:0 0 18px;color:#d6e3ea;line-height:1.5}.wow-path-card b{color:white;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.wow-scan{background:linear-gradient(145deg,#07131f,#0d3a5c)}.wow-proof{background:linear-gradient(145deg,#142015,#2c5c25)}.wow-gallery{background:linear-gradient(145deg,#16131f,#3b2e73)}.wow-files{background:linear-gradient(145deg,#211409,#7b4a16)}.scanner-cinematic-band{background:linear-gradient(135deg,#f8f5ee,#e8f8ff);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.scanner-cinematic-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:36px;align-items:center}.scanner-cinematic-band h2{color:#101419}.scanner-cinematic-band p{color:#59656f;line-height:1.65;font-size:18px}.cinematic-status{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:24px}.cinematic-status span{border:1px solid var(--line);background:#fff;padding:14px;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 14px 34px rgba(16,20,25,.055)}.cinematic-status b{display:block;color:var(--blue);margin-bottom:5px}.cinematic-stage{min-height:560px;position:relative;border:1px solid rgba(16,20,25,.15);background:radial-gradient(circle at 68% 30%,rgba(85,207,255,.2),transparent 28%),linear-gradient(135deg,#0b1219,#192d3d);box-shadow:0 34px 110px rgba(16,20,25,.2);overflow:hidden;isolation:isolate;transform:translateY(var(--float,0px))}.cinematic-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.1) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(circle at 50% 48%,black,transparent 76%)}.cinematic-scanner{position:absolute;right:2%;bottom:4%;width:min(44%,420px);filter:drop-shadow(0 34px 30px rgba(0,0,0,.32));z-index:5;animation:scannerFloat 5.2s ease-in-out infinite}.cinematic-part,.cinematic-cad{position:absolute;left:6%;bottom:15%;width:48%;max-height:340px;object-fit:contain;filter:drop-shadow(0 30px 26px rgba(0,0,0,.28))}.cinematic-part{z-index:2;opacity:.9}.cinematic-cad{z-index:3;opacity:.58;mix-blend-mode:screen;animation:cadResolve 5.8s ease-in-out infinite}.cinematic-pointcloud{position:absolute;left:7%;bottom:13%;width:48%;height:45%;background-image:radial-gradient(circle,rgba(85,207,255,.78) 1px,transparent 1.8px);background-size:10px 10px;mask-image:radial-gradient(ellipse at 50% 54%,black 0 46%,transparent 74%);z-index:4;animation:pointCloudBuild 4.4s ease-in-out infinite}.cinematic-laser{position:absolute;right:33%;bottom:32%;width:52%;height:36%;clip-path:polygon(100% 45%,0 0,0 100%);background:linear-gradient(90deg,rgba(85,207,255,0),rgba(85,207,255,.18),rgba(66,204,255,.72),rgba(255,255,255,.36));filter:drop-shadow(0 0 18px rgba(85,207,255,.54));mix-blend-mode:screen;z-index:6;transform:translateX(var(--beam-shift,0px));animation:cinematicLaserPulse 2.4s ease-in-out infinite}.cinematic-laser:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(96deg,transparent 0 8px,rgba(255,255,255,.82) 9px 10px,transparent 11px 21px)}.cinematic-laser-two{bottom:24%;opacity:.56;transform:scaleY(.72) translateX(calc(var(--beam-shift,0px) * -1));animation-delay:-1.2s}.cinematic-readout{position:absolute;left:22px;top:22px;z-index:8;border:1px solid rgba(255,255,255,.18);background:rgba(5,10,14,.72);color:white;padding:15px 16px;backdrop-filter:blur(12px)}.cinematic-readout span{display:block;color:#8ee7ff;font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px}.cinematic-readout b{font-size:18px;letter-spacing:-.02em}@keyframes heroLaserPass{0%,18%{transform:translateX(0) skewX(-11deg);opacity:0}36%{opacity:1}72%{transform:translateX(760%) skewX(-11deg);opacity:.9}100%{transform:translateX(930%) skewX(-11deg);opacity:0}}@keyframes scannerFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}@keyframes cadResolve{0%,100%{opacity:.2;transform:translateX(18px) scale(.98)}52%{opacity:.75;transform:translateX(0) scale(1.01)}}@keyframes pointCloudBuild{0%,100%{opacity:.22;transform:scale(.94)}48%{opacity:.76;transform:scale(1.02)}}@keyframes cinematicLaserPulse{0%,100%{opacity:.46;filter:drop-shadow(0 0 10px rgba(85,207,255,.36))}50%{opacity:1;filter:drop-shadow(0 0 24px rgba(85,207,255,.78))}}@media(max-width:900px){.wow-pathway-head,.scanner-cinematic-grid{grid-template-columns:1fr}.wow-pathway-grid{grid-template-columns:1fr 1fr}.cinematic-stage{min-height:500px}}@media(max-width:680px){.wow-pathway-grid,.cinematic-status{grid-template-columns:1fr}.wow-path-card{min-height:260px}.cinematic-stage{min-height:430px}.cinematic-scanner{width:56%;right:-10%}.cinematic-part,.cinematic-cad,.cinematic-pointcloud{width:58%;left:3%}}.metrology-theatre{min-height:680px;border-radius:0;background:radial-gradient(circle at 75% 35%,rgba(0,180,255,.22),transparent 24%),radial-gradient(circle at 26% 60%,rgba(26,120,255,.2),transparent 34%),linear-gradient(135deg,#03070b 0%,#0b1722 42%,#0e2737 100%);border-color:rgba(125,224,255,.24);box-shadow:0 46px 140px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.04),inset 0 0 120px rgba(51,190,255,.08)}.cinematic-canvas,.cinematic-depth-grid,.cinematic-orbit{position:absolute;inset:0;pointer-events:none}.cinematic-canvas{z-index:7;mix-blend-mode:screen;opacity:.85}.cinematic-depth-grid{z-index:1;background-image:linear-gradient(rgba(85,207,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.11) 1px,transparent 1px),radial-gradient(circle at 50% 60%,rgba(85,207,255,.1),transparent 44%);background-size:56px 56px,56px 56px,100% 100%;transform:perspective(760px) rotateX(62deg) translateY(18%);transform-origin:50% 100%;opacity:.78}.metrology-theatre:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.03),transparent 18%,transparent 82%,rgba(255,255,255,.04)),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 5px);opacity:.38;z-index:12;pointer-events:none}.cinematic-orbit{z-index:2;width:54%;height:54%;left:13%;top:24%;right:auto;bottom:auto;border:1px solid rgba(85,207,255,.26);border-radius:50%;transform:rotateX(66deg) rotateZ(0deg);animation:theatreOrbit 12s linear infinite;box-shadow:0 0 38px rgba(85,207,255,.1)}.cinematic-orbit-two{width:38%;height:38%;left:21%;top:34%;border-style:dashed;animation-duration:8s;animation-direction:reverse;opacity:.72}.cinematic-part-frame{position:absolute;left:5%;bottom:10%;width:56%;height:58%;z-index:4;display:grid;place-items:center;transform:perspective(900px) rotateY(-8deg) rotateX(3deg);transform-origin:50% 60%;animation:partBreathe 6s ease-in-out infinite}.cinematic-part,.cinematic-cad{position:absolute;inset:auto;left:auto;bottom:auto;width:100%;max-height:100%;object-fit:contain;background:transparent}.cinematic-part{opacity:.92;z-index:2;filter:drop-shadow(0 38px 30px rgba(0,0,0,.42)) drop-shadow(0 0 28px rgba(85,207,255,.2))}.cinematic-cad{z-index:3;opacity:.46;mix-blend-mode:screen;filter:drop-shadow(0 30px 24px rgba(0,0,0,.28)) drop-shadow(0 0 18px rgba(255,255,255,.22));animation:cadResolvePremium 6.2s ease-in-out infinite}.cinematic-scanner{right:-5%;bottom:1%;width:min(54%,560px);z-index:9;filter:drop-shadow(0 44px 34px rgba(0,0,0,.48)) drop-shadow(0 0 30px rgba(85,207,255,.2));transform-origin:62% 72%;animation:scannerFloatPremium 5.2s ease-in-out infinite}.cinematic-laser{right:28%;bottom:34%;width:62%;height:41%;z-index:8;background:linear-gradient(90deg,rgba(85,207,255,0),rgba(35,182,255,.12),rgba(65,210,255,.72),rgba(255,255,255,.62),rgba(65,210,255,.18));filter:blur(.2px) drop-shadow(0 0 26px rgba(75,211,255,.75));animation:cinematicLaserSweep 3.4s ease-in-out infinite}.cinematic-laser:after{background:repeating-linear-gradient(96deg,transparent 0 10px,rgba(255,255,255,.95) 11px 12px,rgba(69,218,255,.42) 13px 14px,transparent 15px 28px)}.cinematic-laser-two{right:29%;bottom:26%;height:34%;opacity:.54;animation-delay:-1s}.cinematic-laser-three{right:31%;bottom:43%;height:26%;opacity:.34;transform:scaleY(.55);animation-delay:-2.1s}.cinematic-pointcloud{left:7%;bottom:11%;width:54%;height:54%;z-index:6;background-image:radial-gradient(circle,rgba(127,231,255,.95) 1px,transparent 1.8px),radial-gradient(circle,rgba(255,255,255,.7) .8px,transparent 1.4px);background-size:9px 9px,17px 17px;mask-image:radial-gradient(ellipse at 52% 55%,black 0 48%,transparent 72%);animation:pointCloudPremium 3.8s ease-in-out infinite}.cinematic-readout{left:22px;top:22px;z-index:14;border-color:rgba(125,224,255,.24);background:rgba(3,8,13,.74);box-shadow:0 18px 50px rgba(0,0,0,.28),inset 0 0 28px rgba(85,207,255,.08)}.cinematic-hud{position:absolute;z-index:14;border:1px solid rgba(125,224,255,.22);background:rgba(3,8,13,.68);backdrop-filter:blur(12px);color:white;padding:12px 14px;min-width:112px}.cinematic-hud span{display:block;color:#8ee7ff;font-size:9px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px}.cinematic-hud b{font-size:22px;letter-spacing:-.04em}.cinematic-hud-left{left:22px;bottom:22px}.cinematic-hud-right{right:22px;top:22px}.cinematic-tolerance{position:absolute;left:24%;right:18%;bottom:24px;z-index:13;display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;color:#dceef8;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cinematic-tolerance i{display:block;height:8px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(90deg,#0d4bff,#19d7ff,#12ad3b,#f0e928,#e21d1d);box-shadow:0 0 22px rgba(85,207,255,.18)}@keyframes theatreOrbit{from{transform:rotateX(66deg) rotateZ(0deg)}to{transform:rotateX(66deg) rotateZ(360deg)}}@keyframes partBreathe{0%,100%{transform:perspective(900px) rotateY(-8deg) rotateX(3deg) translateY(0)}50%{transform:perspective(900px) rotateY(-4deg) rotateX(5deg) translateY(-10px)}}@keyframes scannerFloatPremium{0%,100%{transform:translateY(0) rotate(-1deg) scale(1)}50%{transform:translateY(-16px) rotate(1deg) scale(1.02)}}@keyframes cadResolvePremium{0%,100%{opacity:.18;transform:translateX(30px) translateY(8px) scale(.98)}45%,62%{opacity:.72;transform:translateX(0) translateY(0) scale(1.015)}}@keyframes pointCloudPremium{0%,100%{opacity:.25;transform:scale(.92) translateX(8px)}44%,68%{opacity:.88;transform:scale(1.03) translateX(0)}}@keyframes cinematicLaserSweep{0%,100%{opacity:.34;transform:translateX(calc(var(--beam-shift,0px) - 18px)) scaleY(.92)}50%{opacity:1;transform:translateX(calc(var(--beam-shift,0px)+12px)) scaleY(1.04)}}@media(max-width:900px){.metrology-theatre{min-height:580px}.cinematic-scanner{width:60%;right:-14%}.cinematic-part-frame{width:62%}}@media(max-width:680px){.metrology-theatre{min-height:500px}.cinematic-readout,.cinematic-hud{padding:10px;min-width:90px}.cinematic-hud b{font-size:18px}.cinematic-tolerance{left:16px;right:16px}}.footage-theatre-section{background:radial-gradient(circle at 76% 18%,rgba(55,188,255,.18),transparent 30%),linear-gradient(135deg,#f7f4ed 0%,#eef9ff 50%,#f9fbfd 100%)}.footage-theatre-section .scanner-cinematic-grid{grid-template-columns:.72fr 1.28fr;gap:54px}.footage-source-card{margin-top:18px;border:1px solid rgba(16,20,25,.12);background:rgba(255,255,255,.82);box-shadow:0 22px 60px rgba(16,20,25,.08);padding:18px;max-width:520px}.footage-source-card b{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.footage-source-card span{display:block;color:#59656f;line-height:1.55}.licensed-footage-theatre{min-height:640px;padding:22px;display:grid;align-items:stretch;background:radial-gradient(circle at 72% 20%,rgba(86,214,255,.28),transparent 24%),linear-gradient(135deg,#03070b 0%,#08121b 44%,#0e2636 100%)}.licensed-footage-theatre:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(111,218,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(111,218,255,.09) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at 54% 48%,black 0 54%,transparent 82%)}.footage-video-shell{position:relative;z-index:2;min-height:596px;border:1px solid rgba(136,229,255,.25);background:#02070b;overflow:hidden;box-shadow:0 44px 110px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.05)}.footage-video-shell iframe{position:absolute;inset:-6%;width:112%;height:112%;border:0;filter:saturate(.9) contrast(1.08) brightness(.78)}.footage-brand-mask{position:absolute;inset:auto 0 0 0;height:25%;z-index:4;pointer-events:none;background:linear-gradient(0deg,rgba(2,7,11,.95),rgba(2,7,11,.72),transparent)}.footage-scan-glass{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(115deg,transparent 0 35%,rgba(71,211,255,.16) 42%,rgba(255,255,255,.18) 47%,rgba(71,211,255,.1) 53%,transparent 62%),repeating-linear-gradient(90deg,transparent 0 13px,rgba(122,231,255,.11) 14px 15px,transparent 16px 30px);mix-blend-mode:screen;animation:footageScanSweep 5.8s ease-in-out infinite}.footage-hero-overlay{position:absolute;z-index:8;left:44px;top:42px;max-width:360px;color:#fff;border:1px solid rgba(136,229,255,.28);background:rgba(2,7,11,.74);backdrop-filter:blur(14px);padding:18px 20px;box-shadow:0 22px 60px rgba(0,0,0,.3)}.footage-hero-overlay span,.footage-metric span{display:block;color:#8ee7ff;font-size:9px;font-weight:950;letter-spacing:.18em;text-transform:uppercase;margin-bottom:7px}.footage-hero-overlay b{display:block;font-size:24px;line-height:1.04;letter-spacing:-.04em}.footage-hero-overlay small{display:block;margin-top:10px;color:#c9d6df;font-size:12px}.footage-metric{position:absolute;z-index:9;right:42px;color:#fff;min-width:160px;border:1px solid rgba(136,229,255,.2);background:rgba(2,7,11,.68);backdrop-filter:blur(12px);padding:14px 16px}.footage-metric b{font-size:19px;letter-spacing:-.03em}.footage-metric-a{top:42px}.footage-metric-b{top:134px}.footage-cut-strip{position:absolute;z-index:10;left:42px;right:42px;bottom:38px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.footage-cut-strip figure{position:relative;margin:0;min-height:118px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);overflow:hidden}.footage-cut-strip img{width:100%;height:118px;object-fit:cover;filter:saturate(.95) contrast(1.05)}.footage-cut-strip figcaption{position:absolute;left:10px;bottom:10px;z-index:2;color:#fff;background:rgba(2,7,11,.74);padding:7px 9px;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.footage-timeline{position:absolute;z-index:11;left:42px;right:42px;top:50%;height:2px;background:linear-gradient(90deg,rgba(70,202,255,.15),rgba(70,202,255,.92),rgba(255,255,255,.5),rgba(70,202,255,.15));box-shadow:0 0 24px rgba(70,202,255,.34);pointer-events:none}.footage-timeline span{position:absolute;left:var(--x);top:-14px;translate:-50% -100%;color:#dff8ff;background:rgba(2,7,11,.72);border:1px solid rgba(136,229,255,.18);padding:7px 8px;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}@keyframes footageScanSweep{0%,100%{transform:translateX(-42%);opacity:.34}45%,60%{transform:translateX(34%);opacity:.86}}@media(max-width:900px){.footage-theatre-section .scanner-cinematic-grid{grid-template-columns:1fr}.licensed-footage-theatre{min-height:560px}.footage-video-shell{min-height:516px}}@media(max-width:680px){.licensed-footage-theatre{padding:12px;min-height:620px}.footage-video-shell{min-height:596px}.footage-hero-overlay,.footage-metric{left:22px;right:22px;max-width:none}.footage-metric-a{top:150px}.footage-metric-b{top:228px}.footage-cut-strip{left:22px;right:22px;grid-template-columns:1fr}.footage-cut-strip figure:nth-child(n+2){display:none}.footage-timeline{display:none}}.hero-production-cut{min-height:calc(100vh - 84px);padding:64px 0 72px;background:radial-gradient(circle at 72% 24%,rgba(73,207,255,.22),transparent 26%),radial-gradient(circle at 34% 72%,rgba(22,126,220,.18),transparent 34%),linear-gradient(135deg,#05090d 0%,#101923 48%,#f6f3ec 48.2%,#fffdf8 100%);color:white;border-bottom:0}.hero-production-cut:before{background-image:linear-gradient(rgba(85,207,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.065) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,black 0 72%,transparent 100%)}.hero-production-cut:after{background:linear-gradient(90deg,rgba(5,9,13,.72),rgba(5,9,13,.18) 42%,rgba(255,253,248,.12) 62%,rgba(255,253,248,.8))}.hero-production-grid{grid-template-columns:minmax(420px,.82fr) minmax(640px,1.18fr);gap:48px}.hero-production-copy{color:white;padding:34px 0 22px}.hero-production-copy .eyebrow{color:#98e7ff}.hero-production-copy .hero-statement{color:white;border-bottom-color:#55cfff;text-shadow:0 18px 60px rgba(0,0,0,.34)}.hero-production-copy h1{color:white;max-width:720px;font-size:clamp(56px,5.8vw,108px);line-height:.86;letter-spacing:-.075em;margin-bottom:24px}.hero-production-copy h1 .accent{display:block;color:#55cfff;text-shadow:0 0 34px rgba(85,207,255,.24)}.hero-production-copy .lead{color:#d4e0e8;max-width:600px}.hero-production-copy .btn:not(.blue){background:rgba(255,255,255,.08);color:white;border-color:rgba(255,255,255,.26)}.hero-proofline{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:640px;margin-top:18px}.hero-proofline span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#dcecf5;padding:14px 15px;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(10px)}.hero-proofline b{display:block;color:#55cfff;margin-bottom:6px}.hero-production-visual{min-height:680px;position:relative;isolation:isolate}.hero-video-deck{position:absolute;inset:4% 0 18% 4%;background:#03070b;border:1px solid rgba(122,231,255,.24);box-shadow:0 42px 130px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.04);overflow:hidden;transform:perspective(1200px) rotateY(-7deg) rotateX(2deg);transform-origin:50% 50%}.hero-video-deck iframe{position:absolute;inset:-9%;width:118%;height:118%;border:0;filter:saturate(.9) contrast(1.12) brightness(.72)}.hero-video-mask{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(3,7,11,.24),transparent 36%,rgba(3,7,11,.94)),radial-gradient(circle at 72% 28%,transparent 0 22%,rgba(3,7,11,.34) 58%,rgba(3,7,11,.76));pointer-events:none}.hero-scan-beam{position:absolute;inset:-20%;z-index:4;pointer-events:none;background:linear-gradient(112deg,transparent 0 39%,rgba(59,207,255,.16) 44%,rgba(255,255,255,.26) 48%,rgba(59,207,255,.14) 53%,transparent 62%),repeating-linear-gradient(91deg,transparent 0 12px,rgba(117,234,255,.18) 13px 14px,transparent 15px 30px);mix-blend-mode:screen;animation:heroProductionSweep 5.4s ease-in-out infinite}.hero-video-label{position:absolute;left:24px;top:24px;z-index:6;color:white;border:1px solid rgba(122,231,255,.24);background:rgba(3,7,11,.72);backdrop-filter:blur(14px);padding:14px 16px}.hero-video-label span,.hero-production-metric span{display:block;color:#8ee7ff;font-size:9px;font-weight:950;letter-spacing:.17em;text-transform:uppercase;margin-bottom:6px}.hero-video-label b,.hero-production-metric b{display:block;color:white;font-size:18px;letter-spacing:-.03em}.hero-output-stack{position:absolute;left:0;right:9%;bottom:0;z-index:8;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hero-output-stack figure{margin:0;min-height:164px;border:1px solid rgba(16,20,25,.16);background:rgba(255,253,248,.92);box-shadow:0 24px 70px rgba(16,20,25,.16);overflow:hidden;position:relative}.hero-output-stack img{width:100%;height:164px;object-fit:cover;filter:saturate(.96) contrast(1.04)}.hero-output-stack figcaption{position:absolute;left:12px;bottom:12px;background:rgba(16,20,25,.9);color:white;padding:8px 10px;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.hero-floating-scanner{position:absolute;right:-4%;bottom:12%;z-index:9;width:min(42%,430px);filter:drop-shadow(0 46px 34px rgba(0,0,0,.45)) drop-shadow(0 0 34px rgba(85,207,255,.18));animation:scannerFloatPremium 5.4s ease-in-out infinite}.hero-production-metric{position:absolute;z-index:10;right:2%;border:1px solid rgba(122,231,255,.22);background:rgba(3,7,11,.76);backdrop-filter:blur(14px);padding:14px 16px;min-width:190px;box-shadow:0 24px 70px rgba(0,0,0,.24)}.metric-one{top:12%}.metric-two{top:27%}@keyframes heroProductionSweep{0%,100%{transform:translateX(-36%);opacity:.32}42%,62%{transform:translateX(28%);opacity:.9}}@media(max-width:1240px){.hero-production-grid{grid-template-columns:1fr}.hero-production-cut{background:linear-gradient(135deg,#05090d,#111c27)}.hero-production-cut:after{background:linear-gradient(180deg,rgba(5,9,13,.36),rgba(5,9,13,.05))}.hero-production-visual{min-height:620px}}@media(max-width:680px){.hero-production-cut{min-height:auto;padding:38px 0 48px}.hero-production-copy h1{font-size:clamp(42px,13vw,64px);line-height:.9}.hero-proofline{grid-template-columns:1fr}.hero-production-visual{min-height:640px}.hero-video-deck{inset:0 0 190px 0;transform:none}.hero-output-stack{left:0;right:0;grid-template-columns:1fr;bottom:0}.hero-output-stack figure{min-height:170px}.hero-output-stack figure:nth-child(n+2){display:none}.hero-floating-scanner{right:-16%;bottom:142px;width:62%}.hero-production-metric{left:16px;right:16px;min-width:0}.metric-one{top:80px}.metric-two{display:none}}.home-recut-hero{min-height:calc(100vh - 84px);padding:72px 0 66px;background:radial-gradient(circle at 80% 18%,rgba(85,207,255,.16),transparent 28%),linear-gradient(135deg,#fffdf8 0%,#f3efe6 52%,#e8eef1 100%)}.home-recut-hero:before{background-size:84px 84px;mask-image:linear-gradient(90deg,black 0 48%,rgba(0,0,0,.55) 66%,transparent 96%)}.home-recut-hero:after{background:linear-gradient(90deg,rgba(255,253,248,.96),rgba(255,253,248,.72) 46%,rgba(255,253,248,.12))}.home-recut-grid{display:grid;grid-template-columns:minmax(0,620px) minmax(520px,1fr);gap:46px;align-items:center;position:relative;z-index:3}.home-recut-copy h1{font-size:clamp(46px,5.3vw,84px);max-width:820px}.home-recut-copy .lead{max-width:650px}.home-deliverable-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:720px}.home-deliverable-strip span{border:1px solid rgba(16,20,25,.13);background:rgba(255,253,248,.82);padding:12px 10px;color:#27323b;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-align:center}.home-proof-board{border:1px solid rgba(16,20,25,.17);background:#101820;color:white;box-shadow:0 32px 100px rgba(16,20,25,.18);min-height:570px;position:relative;overflow:hidden;transform:translateY(var(--float,0px))}.home-proof-board:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.065) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 44% 42%,black 0 50%,transparent 82%);pointer-events:none}.home-proof-board:after{content:"";position:absolute;left:-14%;right:-14%;top:49%;height:1px;background:linear-gradient(90deg,transparent,rgba(85,207,255,.9),rgba(255,255,255,.9),rgba(85,207,255,.36),transparent);box-shadow:0 0 18px rgba(85,207,255,.5);pointer-events:none}.home-proof-board-top{position:relative;z-index:2;display:flex;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.12)}.home-proof-board-top span,.home-proof-board-top b{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.home-proof-board-top span{color:#9eb0bc}.home-proof-board-media{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 190px;gap:1px;min-height:456px;background:rgba(255,255,255,.12)}.home-proof-board-media figure{margin:0;position:relative;display:grid;place-items:center;overflow:hidden;background:#0c1218}.home-proof-board-media img{width:100%;height:100%;object-fit:contain;padding:22px;filter:drop-shadow(0 24px 24px rgba(0,0,0,.24))}.home-proof-board-media figcaption{position:absolute;left:14px;top:14px;background:rgba(255,253,248,.92);color:#101419;border:1px solid rgba(255,255,255,.4);padding:8px 10px;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.home-proof-cad{background:#ece8dd!important}.home-proof-dev{grid-column:1/-1;background:#111820!important}.home-proof-dev img{object-fit:cover;padding:12px}.home-proof-readouts{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.12)}.home-proof-readouts span{background:#101820;padding:15px 16px;color:#d5e1e8;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.home-proof-readouts b{color:var(--cyan);margin-right:8px}.home-route-section{background:#fffdf8;padding:68px 0}.home-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.home-route-card{border:1px solid var(--line);background:linear-gradient(180deg,#fffdf8,#f6f1e7);padding:22px;min-height:210px;display:grid;align-content:start;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.home-route-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--blue),rgba(85,207,255,.3),transparent)}.home-route-card:hover{transform:translateY(-5px);border-color:rgba(22,126,220,.34);box-shadow:0 26px 70px rgba(16,20,25,.09)}.home-route-card>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);color:var(--blue);font-size:12px;font-weight:950;margin-bottom:22px}.home-route-card h3{font-size:clamp(23px,2vw,34px);line-height:.98;margin-bottom:12px}.home-route-card p{font-size:14px;line-height:1.55;margin-bottom:20px}.home-route-card b{margin-top:auto;color:#45515b;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.home-proof-preview{padding:70px 0;background:linear-gradient(135deg,rgba(16,24,32,.96),rgba(23,37,48,.98)),#101820;color:white}.home-proof-preview .eyebrow{color:#9eb0bc}.home-proof-preview h2{color:white;font-size:clamp(38px,4.9vw,72px);max-width:820px}.home-proof-preview p{color:#c4d0d8}.home-proof-preview-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center}.home-proof-preview .home-proof-actions{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-proof-preview .home-proof-actions a{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.055);color:white;padding:16px}.home-proof-preview .home-proof-actions span{color:#b9c7d0}.home-proof-card{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);box-shadow:0 28px 90px rgba(0,0,0,.22);overflow:hidden}.home-proof-card img{width:100%;aspect-ratio:1.95/1;object-fit:cover;background:#0c1218}.home-proof-card div{padding:22px 24px 26px}.home-proof-card span{display:block;color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.home-proof-card h3{color:white;font-size:clamp(28px,2.7vw,44px);line-height:.98;margin-bottom:12px}@media(max-width:1050px){.home-recut-hero{min-height:auto;padding:56px 0}.home-recut-grid,.home-proof-preview-grid{grid-template-columns:1fr}.home-proof-board{min-height:0}.home-route-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.home-recut-hero{padding:38px 0 42px}.home-recut-copy h1{font-size:clamp(34px,10.2vw,50px)}.home-deliverable-strip,.home-route-grid,.home-proof-preview .home-proof-actions,.home-proof-readouts{grid-template-columns:1fr}.home-proof-board-media{grid-template-columns:1fr;grid-template-rows:220px 220px 160px;min-height:0}.home-proof-dev{grid-column:auto}.home-proof-board-media img{padding:16px}.home-route-section,.home-proof-preview{padding:46px 0}.home-route-card{min-height:0}}.kymerion-static .static-hero{position:relative;overflow:hidden}.kymerion-static-services .static-hero{background:linear-gradient(135deg,#f7fbff 0%,#fffdf8 48%,#e9f6f2 100%)}.kymerion-static-workflow .static-hero{background:linear-gradient(135deg,#101820,#1b2832);color:white}.kymerion-static-workflow .static-hero p,.kymerion-static-workflow .static-hero .eyebrow{color:#c2d0d9}.kymerion-static-pricing .static-hero{background:linear-gradient(135deg,#fffdf8,#f2f0e9 42%,#e6f3f8)}.kymerion-static-gallery .static-hero{background:linear-gradient(135deg,#0c1117,#132333 58%,#102c2d);color:white}.kymerion-static-gallery .static-hero p,.kymerion-static-gallery .static-hero .eyebrow{color:#c7d6df}.kymerion-static-contact .static-hero{background:linear-gradient(135deg,#101820,#13222d);color:white}.kymerion-static-contact .static-hero p,.kymerion-static-contact .static-hero .eyebrow{color:#c7d6df}.service-command-hero,.workflow-hero-conveyor,.pricing-hero-stack,.gallery-hero-wall{position:relative;z-index:2;transform:translateY(var(--float,0px))}.service-command-hero{border:1px solid rgba(16,20,25,.14);background:#101820;color:white;box-shadow:0 30px 90px rgba(16,20,25,.16);padding:18px;overflow:hidden}.service-command-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.06) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 68% 24%,black,transparent 72%)}.service-command-hero>*{position:relative;z-index:2}.service-command-screen{border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03));padding:22px;margin-bottom:12px}.service-command-screen span,.service-command-grid span{display:block;color:#8fb3c8;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:900}.service-command-screen b{display:block;color:white;font-size:clamp(26px,3vw,46px);line-height:.96;margin-top:10px}.service-command-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service-command-grid a{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);padding:18px;transition:transform .28s ease,background .28s ease,border-color .28s ease}.service-command-grid a:hover{background:rgba(85,207,255,.12);border-color:rgba(85,207,255,.36)}.service-command-grid b{display:block;color:white;font-size:20px;margin-top:8px}.service-command-meter{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.service-command-meter i{height:8px;background:rgba(85,207,255,.18);overflow:hidden}.service-command-meter i:before{content:"";display:block;width:45%;height:100%;background:var(--cyan);animation:meterPulse 2.2s ease-in-out infinite}.service-command-meter i:nth-child(2):before{animation-delay:.2s}.service-command-meter i:nth-child(3):before{animation-delay:.4s}.service-command-meter i:nth-child(4):before{animation-delay:.6s}.service-command-meter i:nth-child(5):before{animation-delay:.8s}.workflow-hero-conveyor{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.055);padding:12px;box-shadow:0 30px 90px rgba(0,0,0,.24)}.workflow-hero-conveyor figure{margin:0;display:grid;grid-template-columns:120px 1fr;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.14);background:#0c1218;overflow:hidden}.workflow-hero-conveyor img{height:116px;width:100%;object-fit:cover;background:#091018}.workflow-hero-conveyor figcaption{color:white;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.pricing-hero-stack{display:grid;gap:12px}.pricing-hero-stack div{border:1px solid rgba(16,20,25,.14);background:rgba(255,253,248,.88);box-shadow:0 20px 54px rgba(16,20,25,.08);padding:18px;position:relative;overflow:hidden}.pricing-hero-stack span,.pricing-hero-stack b{position:relative;z-index:2;display:block}.pricing-hero-stack span{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#5c6872}.pricing-hero-stack b{font-size:24px;line-height:1;margin-top:8px;color:#101419}.pricing-hero-stack i{display:block;height:7px;width:var(--w);background:linear-gradient(90deg,var(--blue),var(--cyan));margin-top:18px;box-shadow:0 0 18px rgba(85,207,255,.42);animation:priceBar 3s ease-in-out infinite}.gallery-hero-wall{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);padding:10px;box-shadow:0 30px 90px rgba(0,0,0,.24);overflow:hidden}.gallery-hero-wall img{height:170px;width:100%;object-fit:cover;border:1px solid rgba(255,255,255,.12);filter:saturate(1.05) contrast(1.05);transition:transform .45s ease,filter .45s ease}.gallery-hero-wall img:first-child{grid-row:span 2;height:350px}.gallery-hero-wall:hover img{filter:saturate(1.2) contrast(1.1)}.gallery-hero-wall img:hover{transform:scale(1.045)}.gallery-hero-wall span{grid-column:1/-1;border:1px solid rgba(255,255,255,.14);background:#fffdf8;color:#101419;padding:12px;text-align:center;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.workflow-theatre{background:linear-gradient(135deg,#0d141b,#142532)}.workflow-station-board{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;position:relative}.workflow-station-board:before{content:"";position:absolute;left:5%;right:5%;top:44px;height:2px;background:linear-gradient(90deg,var(--cyan),rgba(85,207,255,.18));box-shadow:0 0 20px rgba(85,207,255,.4)}.workflow-station{position:relative;z-index:2;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);padding:18px;min-height:210px;transition:transform .32s ease,background .32s ease}.workflow-station:hover{background:rgba(85,207,255,.1)}.workflow-station b{width:54px;height:54px;display:grid;place-items:center;background:var(--cyan);color:#061018;font-size:20px;margin-bottom:36px}.workflow-station span{display:block;color:white;font-size:22px;font-weight:900;letter-spacing:-.03em;margin-bottom:12px}.workflow-station p{font-size:14px;line-height:1.5;color:#c3d0d8;margin:0}.workflow-output-reel{margin-top:14px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.workflow-output-reel figure{margin:0;position:relative;background:#071018;border:1px solid rgba(255,255,255,.12);overflow:hidden;min-height:220px}.workflow-output-reel img{width:100%;height:220px;object-fit:cover;filter:saturate(1.05) contrast(1.06);transition:transform .5s ease}.workflow-output-reel figure:hover img{transform:scale(1.06)}.workflow-output-reel figcaption{position:absolute;left:12px;bottom:12px;background:rgba(255,253,248,.93);color:#101419;padding:9px 11px;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.project-showcase-hero{background:linear-gradient(135deg,#0d141b,#172836);color:white}.project-showcase-hero .lead,.project-showcase-hero .eyebrow{color:#c7d6df}.project-showcase-hero-grid{display:grid;grid-template-columns:1fr minmax(360px,.62fr);gap:38px;align-items:center}.project-showcase-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px;transform:translateY(var(--float,0px))}.project-showcase-stack figure{margin:0;position:relative;border:1px solid rgba(255,255,255,.14);background:#0c1218;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.24)}.project-showcase-stack figure:first-child{grid-row:span 2}.project-showcase-stack img{width:100%;height:100%;min-height:180px;object-fit:cover;transition:transform .55s ease}.project-showcase-stack figure:first-child img{min-height:370px}.project-showcase-stack figure:hover img{transform:scale(1.055)}.project-showcase-stack figcaption{position:absolute;left:12px;bottom:12px;background:rgba(255,253,248,.93);color:#101419;padding:9px 11px;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.project-evidence-ribbon{background:#fffdf8}.project-case-wall{background:linear-gradient(180deg,#f6f3ec,#fffdf8)}.project-case-card{border-radius:0;transition:transform .35s ease,box-shadow .35s ease}.project-case-card:hover{transform:translateY(-7px);box-shadow:0 32px 90px rgba(16,20,25,.12)}.project-case-card .project-card-triptych{grid-template-columns:1.2fr .9fr .9fr}.project-case-card .project-card-triptych img{filter:saturate(1.04) contrast(1.06);transition:transform .45s ease}.project-case-card:hover .project-card-triptych img{transform:scale(1.025)}.project-empty-proof-alt{background:#0c1218}.kymerion-static-gallery .gallery-feature{background:#0d141b;color:white;border-color:rgba(255,255,255,.12)}.kymerion-static-gallery .gallery-feature p{color:#c4d1d9}.kymerion-static-gallery .scan-model-grid{align-items:start}.kymerion-static-gallery .scan-model-card:nth-child(3n+1){transform:translateY(18px)}.kymerion-static-gallery .scan-model-card:nth-child(3n+2){transform:translateY(-8px)}.kymerion-static-gallery .scan-model-card:hover{transform:translateY(-10px) scale(1.01)}@keyframes meterPulse{0%,100%{transform:translateX(-35%);opacity:.45}50%{transform:translateX(145%);opacity:1}}@keyframes priceBar{0%,100%{filter:saturate(.9);transform:scaleX(.96);transform-origin:left}50%{filter:saturate(1.3);transform:scaleX(1)}}@media(max-width:1050px){.project-showcase-hero-grid,.workflow-station-board,.workflow-output-reel{grid-template-columns:1fr}.workflow-station-board:before{display:none}.workflow-station{min-height:0}.workflow-station b{margin-bottom:16px}}@media(max-width:680px){.service-command-grid,.gallery-hero-wall,.project-showcase-stack{grid-template-columns:1fr}.gallery-hero-wall img,.gallery-hero-wall img:first-child,.project-showcase-stack figure:first-child img{height:210px;min-height:210px}.project-showcase-stack figure:first-child{grid-row:auto}.workflow-hero-conveyor figure{grid-template-columns:1fr}.workflow-hero-conveyor img{height:180px}.kymerion-static-gallery .scan-model-card:nth-child(n){transform:none}}:root{--ui-radius:18px;--ui-radius-sm:12px;--ui-radius-lg:26px}.btn,.mark,.icon,.mobile-menu a,.card-meta span,.proof-fields span,.quote-pill-row span,.trust-strip span,.gateway-links a,.home-deliverable-strip span,.home-proof-readouts span,.home-proof-actions a,.next-step-panel,.next-step-actions .btn{border-radius:999px}.card,.service-link-card,.service-router-panel,.service-router-grid a,.static-visual-card,.static-context-panel,.comparison-card,.deviation-card,.sketchfab-card,.project-meta-panel,.project-body,.home-proof-board,.home-route-card,.home-proof-card,.home-quote-card,.service-command-hero,.service-command-screen,.service-command-grid a,.workflow-hero-conveyor,.workflow-hero-conveyor figure,.pricing-hero-stack div,.gallery-hero-wall,.gallery-hero-wall img,.workflow-station,.workflow-output-reel figure,.project-showcase-stack figure,.project-case-card,.project-empty-showcase,.project-empty-proof,.scan-model-card,.scan-model-thumb,.gallery-feature,.viewer-shell,.pricing-logic-panel,.quote-input-strip,.scanner-stage,.scanner-equipment-panel,.ecosystem-badge,.deliverable-row,.application-lane,.credibility-split article,.page-next-step .next-step-panel{border-radius:var(--ui-radius);overflow:hidden}.home-proof-board,.service-command-hero,.workflow-hero-conveyor,.gallery-hero-wall,.project-showcase-stack,.scanner-stage,.signature-visual,.comparison-card,.scan-model-card,.project-case-card,.home-route-card,.pricing-hero-stack div,.workflow-station{will-change:transform}.home-proof-board,.service-command-hero,.workflow-hero-conveyor,.gallery-hero-wall,.project-showcase-stack,.project-case-card,.scan-model-card,.home-route-card,.pricing-hero-stack div,.workflow-station{transform-style:preserve-3d}.home-proof-board:before,.service-command-hero:before,.scanner-stage:before,.static-context-panel:before{border-radius:inherit}.home-proof-board,.service-command-hero,.gallery-hero-wall,.project-showcase-stack figure,.workflow-hero-conveyor,.workflow-station,.scan-model-card,.home-route-card,.pricing-hero-stack div,.project-case-card,.home-proof-card{--hover-x:50%;--hover-y:50%}.home-proof-board:after,.service-command-hero:after,.gallery-hero-wall:after,.workflow-hero-conveyor:after,.project-showcase-stack figure:after,.workflow-station:after,.scan-model-card:after,.home-route-card:after,.pricing-hero-stack div:after,.project-case-card:after,.home-proof-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--hover-x) var(--hover-y),rgba(85,207,255,.22),rgba(255,255,255,.08) 18%,transparent 42%);opacity:0;transition:opacity .28s ease;z-index:4}.home-proof-board:hover:after,.service-command-hero:hover:after,.gallery-hero-wall:hover:after,.workflow-hero-conveyor:hover:after,.project-showcase-stack figure:hover:after,.workflow-station:hover:after,.scan-model-card:hover:after,.home-route-card:hover:after,.pricing-hero-stack div:hover:after,.project-case-card:hover:after,.home-proof-card:hover:after{opacity:1}.home-proof-board>*,.service-command-hero>*,.workflow-hero-conveyor>*,.gallery-hero-wall>*,.project-showcase-stack figure>*,.workflow-station>*,.scan-model-card>*,.home-route-card>*,.pricing-hero-stack div>*,.project-case-card>*,.home-proof-card>*{position:relative;z-index:5}.home-route-card:before,.service-router-panel:before,.pricing-logic-panel:before,.footage-theatre-section:before{border-radius:inherit}.home-route-card,.service-link-card,.scan-model-card,.project-case-card,.workflow-station,.pricing-hero-stack div{box-shadow:0 18px 52px rgba(16,20,25,.07)}.home-route-card:hover,.service-link-card:hover,.scan-model-card:hover,.project-case-card:hover,.workflow-station:hover,.pricing-hero-stack div:hover{box-shadow:0 30px 90px rgba(16,20,25,.14),0 0 0 1px rgba(85,207,255,.18)}.service-command-hero,.home-proof-board,.project-showcase-stack figure,.gallery-hero-wall,.workflow-hero-conveyor{box-shadow:0 34px 110px rgba(5,10,15,.26),0 0 0 1px rgba(85,207,255,.08),inset 0 1px 0 rgba(255,255,255,.08)}.service-command-hero:after,.home-proof-board:after,.gallery-hero-wall:after,.workflow-hero-conveyor:after{mix-blend-mode:screen}.service-command-screen,.service-command-grid a,.workflow-hero-conveyor figure,.workflow-station,.gallery-feature,.viewer-modal-panel,.project-blueprint,.project-empty-proof figure,.home-proof-board-media figure,.home-proof-board-top,.pricing-hero-stack div,.gallery-operating-strip span,.workflow-gates span{border-radius:var(--ui-radius-sm)}.home-proof-board-media,.home-proof-readouts,.service-command-grid,.workflow-station-board,.workflow-output-reel,.project-showcase-stack,.scan-model-grid,.home-route-grid{gap:14px}.home-proof-board-media,.home-proof-readouts{background:transparent}.home-proof-board-media figure,.home-proof-readouts span{border:1px solid rgba(255,255,255,.12)}.home-proof-board-media figure{box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.home-route-card:after,.service-link-card:after,.scan-model-card:after,.project-case-card:after{background:linear-gradient(120deg,transparent 0 34%,rgba(255,255,255,.45) 46%,transparent 58%),radial-gradient(circle at var(--hover-x) var(--hover-y),rgba(85,207,255,.18),transparent 38%);transform:translateX(-120%);opacity:0;transition:transform .65s ease,opacity .25s ease}.home-route-card:hover:after,.service-link-card:hover:after,.scan-model-card:hover:after,.project-case-card:hover:after{transform:translateX(120%);opacity:.9}.service-link-card{position:relative;overflow:hidden}.service-link-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3}.service-link-card>*{position:relative;z-index:4}.static-hero:before{content:"";position:absolute;inset:auto 0 0;height:6px;background:linear-gradient(90deg,transparent,var(--blue),var(--cyan),transparent);opacity:.45;animation:heroEdgeScan 5.6s ease-in-out infinite}.kymerion-static-gallery .static-hero:before,.kymerion-static-workflow .static-hero:before,.project-showcase-hero:before{opacity:.7}.service-command-meter i,.pricing-hero-stack i,.quote-input-strip span:before,.workflow-gates span:before{border-radius:999px}.service-command-grid a:hover b,.home-route-card:hover h3,.service-link-card:hover h2,.scan-model-card:hover h2,.project-case-card:hover h2,.workflow-station:hover span{color:var(--blue)}.kymerion-static-workflow .workflow-station:hover span,.kymerion-static-gallery .scan-model-card:hover h2,.project-showcase-hero h1{color:white}.gallery-hero-wall img,.project-showcase-stack img,.workflow-output-reel img,.scan-model-thumb img,.project-card-triptych img{border-radius:calc(var(--ui-radius-sm) - 2px)}.gallery-hero-wall span,.scan-model-play,.workflow-output-reel figcaption,.project-showcase-stack figcaption,.home-proof-board-media figcaption{border-radius:999px}.workflow-station b,.project-blueprint-steps span b,.project-publish-checklist b{border-radius:14px}.project-blueprint,.next-step-panel{border-radius:var(--ui-radius-lg)}.gallery-hero-wall{animation:galleryFloat 7s ease-in-out infinite}.project-showcase-stack figure:nth-child(1){animation:proofCardFloat 6.8s ease-in-out infinite}.project-showcase-stack figure:nth-child(2){animation:proofCardFloat 7.4s ease-in-out infinite reverse}.project-showcase-stack figure:nth-child(3){animation:proofCardFloat 8s ease-in-out infinite}.workflow-hero-conveyor figure:nth-child(1){animation:stationFloat 6.5s ease-in-out infinite}.workflow-hero-conveyor figure:nth-child(2){animation:stationFloat 7.2s ease-in-out infinite reverse}.workflow-hero-conveyor figure:nth-child(3){animation:stationFloat 7.8s ease-in-out infinite}.pricing-hero-stack div:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,rgba(22,126,220,.45),rgba(85,207,255,.18),rgba(16,20,25,.08));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none}.service-command-hero:before,.home-proof-board:before,.workflow-theatre:before,.project-showcase-hero:after,.kymerion-static-gallery .static-hero:after{animation:gridDrift 14s linear infinite}.project-showcase-hero{position:relative;overflow:hidden}.project-showcase-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 74% 32%,black,transparent 70%);pointer-events:none}.project-showcase-hero .wrap{position:relative;z-index:2}@keyframes heroEdgeScan{0%,100%{transform:translateX(-35%);opacity:.18}50%{transform:translateX(35%);opacity:.72}}@keyframes gridDrift{0%{background-position:0 0,0 0}100%{background-position:120px 80px,120px 80px}}@keyframes galleryFloat{0%,100%{transform:translateY(var(--float,0px)) rotate(-.4deg)}50%{transform:translateY(calc(var(--float,0px) - 8px)) rotate(.4deg)}}@keyframes proofCardFloat{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes stationFloat{0%,100%{translate:0 0}50%{translate:7px 0}}@media(prefers-reduced-motion:reduce){.gallery-hero-wall,.project-showcase-stack figure,.workflow-hero-conveyor figure,.service-command-meter i:before,.pricing-hero-stack i,.static-hero:before{animation:none!important}}@media(max-width:680px){:root{--ui-radius:14px;--ui-radius-sm:10px;--ui-radius-lg:18px}}.project-single-hero{background:linear-gradient(135deg,#0d141b,#172836);color:white;position:relative;overflow:hidden}.project-single-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 72% 26%,black,transparent 72%);animation:gridDrift 14s linear infinite;pointer-events:none}.project-single-hero .wrap{position:relative;z-index:2}.project-single-hero .lead,.project-single-hero .eyebrow{color:#c7d6df}.project-brief-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.project-brief-row article{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:var(--ui-radius);padding:16px;box-shadow:0 18px 48px rgba(0,0,0,.18)}.project-brief-row span{display:block;color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.project-brief-row b{display:block;color:white;font-size:14px;line-height:1.45}@media(max-width:1050px){.project-brief-row{grid-template-columns:1fr 1fr}}@media(max-width:680px){.project-brief-row{grid-template-columns:1fr}}.kymerion-static-gallery .scan-model-card{background:linear-gradient(180deg,#111b24,#0b1219);color:white;border-color:rgba(255,255,255,.13)}.kymerion-static-gallery .scan-model-copy p{color:#c4d1d9}.kymerion-static-gallery .scan-model-copy .project-kicker{color:var(--cyan)}.kymerion-static-gallery .scan-model-thumb{background:radial-gradient(circle at 52% 42%,rgba(85,207,255,.22),transparent 48%),#070c11}.kymerion-static-gallery .scan-model-thumb:before{content:"";position:absolute;inset:0;z-index:2;background-image:linear-gradient(rgba(85,207,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.065) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,black,transparent 82%);pointer-events:none}.kymerion-static-gallery .scan-model-thumb:after{z-index:3;background:linear-gradient(180deg,transparent 24%,rgba(7,11,15,.86))}.kymerion-static-gallery .scan-model-play{z-index:5;background:rgba(85,207,255,.94);color:#061017;box-shadow:0 0 34px rgba(85,207,255,.34)}.kymerion-static-gallery .card-meta span{border-color:rgba(255,255,255,.13);color:#e7f4f8;background:rgba(255,255,255,.06)}.viewer-modal{perspective:1400px}.viewer-modal-panel{border-radius:var(--ui-radius-lg);background:linear-gradient(135deg,#071017,#101d27);box-shadow:0 44px 130px rgba(0,0,0,.56),0 0 0 1px rgba(85,207,255,.16),inset 0 1px 0 rgba(255,255,255,.08);animation:viewerArrive .34s ease both}.viewer-modal-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(rgba(85,207,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.035) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 74% 22%,black,transparent 68%);animation:gridDrift 16s linear infinite}.viewer-modal-bar,.viewer-modal-body{position:relative;z-index:2}.viewer-modal-bar{padding:18px 22px;background:linear-gradient(90deg,rgba(10,18,25,.94),rgba(18,32,43,.9))}.viewer-close{border-radius:999px;transition:background .22s ease,transform .22s ease,border-color .22s ease}.viewer-close:hover{transform:translateY(-2px);border-color:rgba(85,207,255,.55);background:rgba(85,207,255,.14)}.viewer-modal-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0}.viewer-modal-frame{position:relative;background:radial-gradient(circle at 50% 50%,#111f2a,#05090d 72%)}.viewer-modal-frame:before{content:"Loading interactive 3D viewer";position:absolute;inset:0;display:grid;place-items:center;color:#9fb5c1;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.viewer-modal-frame iframe{position:relative;z-index:2}.viewer-modal-info{border-left:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));color:white;padding:20px;display:grid;align-content:start;gap:14px}.viewer-modal-info div:not(.viewer-modal-hud){border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:var(--ui-radius-sm);padding:14px}.viewer-modal-info span{display:block;color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.viewer-modal-info b{display:block;font-size:15px;line-height:1.35}.viewer-modal-info p{color:#c4d1d9;line-height:1.6;margin:4px 0 0}.viewer-modal-hud{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.viewer-modal-hud i{height:7px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--cyan));box-shadow:0 0 18px rgba(85,207,255,.28);animation:viewerPulse 1.8s ease-in-out infinite}.viewer-modal-hud i:nth-child(2){animation-delay:.18s}.viewer-modal-hud i:nth-child(3){animation-delay:.36s}.viewer-modal-hud i:nth-child(4){animation-delay:.54s}@keyframes viewerArrive{from{opacity:0;transform:translateY(18px) rotateX(2deg) scale(.985)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1)}}@keyframes viewerPulse{0%,100%{opacity:.28;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@media(max-width:900px){.viewer-modal-panel{height:min(840px,90vh)}.viewer-modal-body{grid-template-columns:1fr;grid-template-rows:minmax(360px,1fr) auto}.viewer-modal-info{border-left:0;border-top:1px solid rgba(255,255,255,.12);grid-template-columns:1fr 1fr}.viewer-modal-info p,.viewer-modal-hud{grid-column:1/-1}}@media(max-width:680px){.viewer-modal{padding:12px}.viewer-modal-bar{padding:14px}.viewer-modal-body{grid-template-rows:minmax(300px,1fr) auto}.viewer-modal-info{grid-template-columns:1fr;padding:14px}}.scan-model-specs{display:grid;gap:8px;margin:16px 0 0}.scan-model-specs div{display:grid;grid-template-columns:74px 1fr;gap:10px;align-items:start;border-top:1px solid rgba(255,255,255,.1);padding-top:8px}.scan-model-specs dt{color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.scan-model-specs dd{margin:0;color:#e7f4f8;font-size:13px;line-height:1.35}.scan-model-proof-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.scan-model-proof-strip figure,.viewer-proof-images figure{position:relative;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:var(--ui-radius-sm);background:rgba(255,255,255,.06)}.scan-model-proof-strip img,.viewer-proof-images img{display:block;width:100%;height:82px;object-fit:cover;filter:saturate(1.02) contrast(1.05);transition:transform .45s ease}.scan-model-card:hover .scan-model-proof-strip img{transform:scale(1.04)}.scan-model-proof-strip figcaption,.viewer-proof-images figcaption{position:absolute;left:8px;top:8px;border-radius:999px;background:rgba(255,255,255,.9);color:#071017;padding:5px 7px;font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.viewer-modal-info{overflow:auto}.viewer-proof-images{display:grid;grid-template-columns:1fr;gap:10px}.viewer-proof-images img{height:132px}.viewer-proof-images[hidden]{display:none}.gallery-feature .viewer-shell{border-radius:var(--ui-radius)}.gallery-feature .viewer-shell{position:relative;overflow:hidden;min-height:300px;background:radial-gradient(circle at 50% 42%,rgba(85,207,255,.18),transparent 38%),linear-gradient(135deg,#07131f,#122738)}.gallery-feature .viewer-shell:before{content:"";position:absolute;inset:22px;border:1px solid rgba(85,207,255,.18);border-radius:50%;animation:galleryOrbitSpin 16s linear infinite}.gallery-feature .viewer-shell:after{content:"";position:absolute;left:-20%;right:-20%;top:48%;height:2px;background:linear-gradient(90deg,transparent,rgba(85,207,255,.72),rgba(255,255,255,.95),rgba(85,207,255,.28),transparent);box-shadow:0 0 22px rgba(85,207,255,.42);transform:rotate(-8deg);animation:galleryScanLine 4.8s ease-in-out infinite}.viewer-orbit-field{position:absolute;inset:30px;pointer-events:none}.viewer-orbit-field span{position:absolute;inset:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;transform:rotateX(62deg) rotateZ(var(--r,0deg));animation:galleryOrbitSpin 18s linear infinite}.viewer-orbit-field span:nth-child(2){inset:28px;--r:52deg;animation-duration:13s;animation-direction:reverse}.viewer-orbit-field span:nth-child(3){inset:56px;--r:-34deg;animation-duration:21s}.gallery-feature h2{max-width:560px}.scan-model-thumb{isolation:isolate}.scan-model-hud{position:absolute;left:12px;right:12px;top:12px;z-index:4;display:flex;justify-content:space-between;gap:8px;pointer-events:none}.scan-model-hud b{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:7px 9px;background:rgba(7,19,31,.5);color:#e9f7fb;font-size:8px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;backdrop-filter:blur(10px);transform:translateY(-4px);opacity:.78}.scan-model-card:hover .scan-model-hud b{animation:proofBadgePop 1.4s ease both}.scan-model-card:hover .scan-model-hud b:nth-child(2){animation-delay:.08s}.scan-model-card:hover .scan-model-hud b:nth-child(3){animation-delay:.16s}.scan-model-proof-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:16px 0 0}.scan-model-proof-meter span{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 7px;background:rgba(255,255,255,.06);color:#aebdca;font-size:8px;font-weight:950;letter-spacing:.12em;text-align:center;text-transform:uppercase}.scan-model-proof-meter span:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:translateX(-130%)}.scan-model-proof-meter span.is-ready{border-color:rgba(85,207,255,.36);background:rgba(85,207,255,.13);color:#effcff;box-shadow:0 0 18px rgba(85,207,255,.12)}.scan-model-card:hover .scan-model-proof-meter span.is-ready:after{animation:proofMeterSweep 1.8s ease-in-out both}.scan-model-card:hover .scan-model-proof-meter span.is-ready:nth-child(2):after{animation-delay:.12s}.scan-model-card:hover .scan-model-proof-meter span.is-ready:nth-child(3):after{animation-delay:.24s}.scan-model-card:hover .scan-model-proof-meter span.is-ready:nth-child(4):after{animation-delay:.36s}.scan-model-trigger-pending{cursor:default}.scan-model-trigger-pending .scan-model-thumb img{filter:saturate(.72) contrast(.98)}.scan-model-trigger-pending .scan-model-play{background:rgba(255,255,255,.82);color:#26313a;box-shadow:none}.project-card-media{position:relative;overflow:hidden}.project-card-motion-map{position:absolute;left:16px;right:16px;bottom:16px;z-index:8;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;pointer-events:none}.project-card-motion-map b{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:9px 10px;background:rgba(7,19,31,.58);color:#fff;font-size:9px;font-weight:950;letter-spacing:.13em;text-align:center;text-transform:uppercase;backdrop-filter:blur(12px)}.project-card-motion-map b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:var(--cyan);box-shadow:0 0 12px rgba(85,207,255,.7)}.project-case-card:hover .project-card-motion-map b{animation:proofBadgePop 1.45s ease both}.project-case-card:hover .project-card-motion-map b:nth-child(2){animation-delay:.1s}.project-case-card:hover .project-card-motion-map b:nth-child(3){animation-delay:.2s}.project-card-triptych{position:relative}.project-card-triptych:after{content:"";position:absolute;inset:-15% auto -15% -24%;width:18%;background:linear-gradient(90deg,transparent,rgba(85,207,255,.28),rgba(255,255,255,.42),transparent);transform:skewX(-16deg);opacity:0;pointer-events:none}.project-case-card:hover .project-card-triptych:after{animation:proofMeterSweep 1.65s ease-in-out both;opacity:1}@keyframes galleryOrbitSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes galleryScanLine{0%,100%{transform:translateY(-44px) rotate(-8deg);opacity:.35}50%{transform:translateY(44px) rotate(-8deg);opacity:1}}@keyframes proofBadgePop{0%{transform:translateY(-4px) scale(.96);opacity:.72}45%{transform:translateY(-10px) scale(1.04);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes proofMeterSweep{from{transform:translateX(-130%)}to{transform:translateX(130%)}}@media(prefers-reduced-motion:reduce){.gallery-feature .viewer-shell:before,.gallery-feature .viewer-shell:after,.viewer-orbit-field span,.scan-model-card:hover .scan-model-hud b,.scan-model-card:hover .scan-model-proof-meter span.is-ready:after,.project-case-card:hover .project-card-motion-map b,.project-case-card:hover .project-card-triptych:after{animation:none!important}}@media(max-width:900px){.viewer-proof-images{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.project-card-motion-map{grid-template-columns:1fr;left:12px;right:auto;max-width:160px}}@media(max-width:680px){.scan-model-specs div{grid-template-columns:1fr}.scan-model-proof-strip,.viewer-proof-images{grid-template-columns:1fr}.gallery-feature .viewer-shell{min-height:240px}.scan-model-hud{display:none}.scan-model-proof-meter{grid-template-columns:1fr 1fr}.project-card-motion-map{display:none}}.project-hero-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.project-hero-metrics span,.project-proof-status span,.project-card-proof-strip span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.065);color:#d9e8ef;border-radius:999px;padding:10px 12px;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.project-hero-metrics b{color:var(--cyan);margin-right:5px}.project-dashboard-readout{grid-column:1/-1;border:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,rgba(10,18,25,.92),rgba(20,36,48,.78));color:white;border-radius:var(--ui-radius-sm);padding:16px;display:grid;grid-template-columns:auto 1fr 120px;gap:14px;align-items:center;overflow:hidden}.project-dashboard-readout span{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.project-dashboard-readout b{font-size:18px}.project-dashboard-readout i{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--cyan),rgba(255,255,255,.7));box-shadow:0 0 28px rgba(85,207,255,.4);animation:viewerPulse 2.1s ease-in-out infinite}.project-case-card{background:linear-gradient(135deg,#fffdf8,#f2f6f6)}.project-card-media{position:relative;overflow:hidden}.project-card-media:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.055) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,black,transparent 76%);pointer-events:none}.project-card-proof-strip{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 20px}.project-card-proof-strip span{border-color:rgba(16,20,25,.12);background:#eef2f3;color:#71808a;padding:8px 10px}.project-card-proof-strip span.is-ready{background:#e8fbef;border-color:#9bdcb2;color:#12652d}.project-proof-status{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.project-proof-status span{color:#8fa0aa;background:rgba(255,255,255,.045)}.project-proof-status span.is-ready{color:#061017;border-color:rgba(85,207,255,.65);background:linear-gradient(90deg,var(--cyan),#e9fbff);box-shadow:0 0 26px rgba(85,207,255,.22)}.project-proof-detail{background:linear-gradient(180deg,#0b1118 0,#f4f6f6 48%,#fffdf8 100%);padding-top:34px}.project-proof-layout{align-items:start}.project-proof-layout .comparison-card{background:#071017;color:white;border-color:rgba(255,255,255,.13);box-shadow:0 34px 100px rgba(5,10,15,.28)}.project-proof-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(90deg,#0a1219,#132331)}.project-proof-toolbar span{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.project-proof-toolbar b{margin-right:auto}.project-proof-toolbar i{width:82px;height:7px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--cyan));box-shadow:0 0 22px rgba(85,207,255,.35);animation:viewerPulse 1.8s ease-in-out infinite}.project-proof-layout .comparison-stage{height:560px;background:radial-gradient(circle at 50% 48%,#172633,#080d13 70%)}.project-proof-layout .comparison-stage img{padding:34px}.comparison-label{position:absolute;z-index:7;top:18px;border:1px solid rgba(255,255,255,.16);background:rgba(6,12,18,.74);color:white;border-radius:999px;padding:9px 11px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.comparison-label-scan{left:18px}.comparison-label-cad{right:18px}.project-proof-missing{position:absolute;inset:0;display:grid;place-items:center;color:#b5c3cc;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.project-proof-layout .proof-caption{border-top:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0e1922,#101820)}.project-proof-layout .proof-caption p{color:#c4d1d9}.project-proof-layout .proof-fields span{background:rgba(255,255,255,.08);color:white;border-color:rgba(255,255,255,.14)}.project-proof-side .deviation-card,.project-proof-side .project-meta-panel{border-radius:var(--ui-radius);overflow:hidden}.project-proof-side .deviation-card{background:#071017;color:white;border-color:rgba(255,255,255,.13);box-shadow:0 24px 76px rgba(5,10,15,.22)}.project-proof-side .deviation-card img{height:320px;background:radial-gradient(circle at 50% 45%,#182632,#070c11 72%)}.project-proof-side .deviation-card p{color:#c4d1d9}.deviation-legend{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:8px;margin-top:16px}.deviation-legend span{border-radius:999px;padding:8px 9px;text-align:center;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.deviation-legend .low{background:#d9f1ff;color:#075275}.deviation-legend .pass{background:#dcfce7;color:#12652d}.deviation-legend .high{background:#ffe3d4;color:#8a2d0b}.deviation-card-empty{min-height:260px;display:grid;place-items:end stretch;background-image:linear-gradient(rgba(85,207,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.05) 1px,transparent 1px);background-size:42px 42px}.project-proof-side .project-meta-panel{background:linear-gradient(180deg,#fff,#f4f8f8)}@media(max-width:1050px){.project-dashboard-readout{grid-template-columns:1fr}.project-proof-layout .comparison-stage{height:430px}}@media(max-width:680px){.project-hero-metrics,.project-proof-status,.project-card-proof-strip{gap:7px}.project-hero-metrics span,.project-proof-status span,.project-card-proof-strip span{font-size:9px;padding:8px 9px}.project-proof-layout .comparison-stage{height:320px}.project-proof-layout .comparison-stage img{padding:18px}.project-proof-toolbar{display:grid}.project-proof-toolbar i{width:100%}.deviation-legend{grid-template-columns:1fr}}.contact-intake-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(85,207,255,.2),transparent 28%),radial-gradient(circle at 12% 88%,rgba(22,126,220,.16),transparent 24%),linear-gradient(135deg,#071017,#111d27 48%,#0b1118)}.contact-intake-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.045) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at 72% 28%,black,transparent 72%);animation:gridDrift 16s linear infinite;pointer-events:none}.contact-intake-grid{position:relative;z-index:2;display:grid;grid-template-columns:.82fr 1.18fr;gap:34px;align-items:start}.contact-intake-copy{position:sticky;top:92px}.contact-intake-copy h2{color:white;font-size:clamp(42px,5.6vw,86px)}.contact-output-selector{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:28px 0}.contact-delivery-status{display:grid;gap:6px;border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:16px;margin-top:22px;background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.04));box-shadow:0 18px 54px rgba(0,0,0,.2)}.contact-delivery-status span{color:var(--cyan);font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.contact-delivery-status b{color:#fff;font-size:clamp(24px,2.2vw,38px);line-height:1}.contact-delivery-status small{color:#c9d8e2;line-height:1.45}.contact-output-selector span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:#d7e6ed;border-radius:var(--ui-radius-sm);padding:16px;cursor:pointer;transition:transform .24s ease,background .24s ease,border-color .24s ease,box-shadow .24s ease}.contact-output-selector span:hover,.contact-output-selector span.is-selected{transform:translateY(-3px);border-color:rgba(85,207,255,.58);background:rgba(85,207,255,.13);box-shadow:0 18px 46px rgba(0,0,0,.2),0 0 28px rgba(85,207,255,.16)}.contact-output-selector b{display:block;color:var(--cyan);font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.contact-proof-panel{display:grid;gap:10px;margin-top:22px}.contact-upload-guide{display:grid;gap:8px;margin-top:18px}.contact-upload-guide span{border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:12px 14px;background:rgba(255,255,255,.055);color:#dbe8ef;font-size:13px;line-height:1.45}.contact-upload-guide b{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font-size:10px;margin-right:8px}.contact-proof-panel div{border:1px solid rgba(255,255,255,.13);background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border-radius:var(--ui-radius-sm);padding:14px 16px;display:flex;justify-content:space-between;gap:16px;align-items:center}.contact-proof-panel span{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.contact-proof-panel b{color:white;text-align:right}.quote-console-form{border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.045));border-radius:var(--ui-radius-lg);box-shadow:0 34px 110px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08);padding:22px;position:relative;overflow:hidden}.quote-console-form:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 38%,rgba(85,207,255,.1) 50%,transparent 62%);transform:translateX(-120%);animation:quoteConsoleSweep 8s ease-in-out infinite;pointer-events:none}.quote-console-form>*{position:relative;z-index:2}.quote-console-top{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.14);border-radius:22px;padding:14px 16px;background:rgba(255,255,255,.065)}.quote-console-top span{color:#a9bfcc;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.quote-console-top b{color:var(--cyan);font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.quote-console-form input,.quote-console-form textarea,.quote-console-form select{border-radius:14px;background:rgba(6,12,18,.64);border-color:rgba(255,255,255,.16);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.quote-console-form input:focus,.quote-console-form textarea:focus,.quote-console-form select:focus{outline:0;border-color:rgba(85,207,255,.72);box-shadow:0 0 0 4px rgba(85,207,255,.13);background:rgba(6,12,18,.82)}.quote-console-form input[type=file]{color:#dbe6ee}.quote-console-form .btn{min-height:54px}.quote-readiness{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quote-readiness span{border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:12px 14px;background:rgba(255,255,255,.055);color:#dbe8ef;font-size:13px;line-height:1.45}.quote-readiness b{display:block;margin-bottom:5px;color:var(--cyan);font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.kymerion-static-pricing .service-link-card{position:relative}.kymerion-static-pricing .service-link-card:before{content:"";position:absolute;left:18px;right:18px;bottom:18px;height:7px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--cyan));opacity:.28;transform-origin:left;animation:priceBar 3.8s ease-in-out infinite}.kymerion-static-pricing .service-link-card>*{position:relative;z-index:2}.kymerion-static-pricing .pricing-logic-panel{margin-top:20px;background:linear-gradient(135deg,#101820,#172836);color:white;border-color:rgba(255,255,255,.12);box-shadow:0 30px 90px rgba(16,20,25,.16)}.kymerion-static-pricing .pricing-logic-panel p{color:#c6d3dc}.kymerion-static-pricing .pricing-drivers span{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.13);color:#e4f1f7}.kymerion-static-pricing .quote-input-strip{margin-top:18px;border:1px solid rgba(16,20,25,.12);background:#fff;box-shadow:0 20px 58px rgba(16,20,25,.065)}@keyframes quoteConsoleSweep{0%,28%{transform:translateX(-125%);opacity:0}45%,62%{opacity:1}100%{transform:translateX(125%);opacity:0}}@media(max-width:1050px){.contact-intake-grid{grid-template-columns:1fr}.contact-intake-copy{position:relative;top:auto}}@media(max-width:680px){.contact-output-selector{grid-template-columns:1fr}.quote-console-form{padding:14px;border-radius:var(--ui-radius)}.contact-proof-panel div{display:grid}.contact-proof-panel b{text-align:left}.quote-readiness{grid-template-columns:1fr}.quote-console-top{display:grid}}.proof-console-section{background:linear-gradient(135deg,#071017,#132330);color:white;overflow:hidden}.proof-console-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:30px;align-items:center}.proof-console-grid h2{color:white;font-size:clamp(38px,5.2vw,78px)}.proof-console-grid p{color:#c8d5dd}.proof-console-board{border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));border-radius:var(--ui-radius-lg);box-shadow:0 36px 110px rgba(0,0,0,.34);overflow:hidden}.proof-console-map{position:relative;min-height:430px;display:grid;place-items:center;background:radial-gradient(circle at 50% 44%,rgba(85,207,255,.12),transparent 54%),#071017}.proof-console-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(85,207,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.055) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 50% 50%,black,transparent 78%);animation:gridDrift 16s linear infinite}.proof-console-map img{position:relative;z-index:2;width:88%;max-height:390px;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.32))}.proof-pin{position:absolute;z-index:3;border:1px solid rgba(255,255,255,.18);background:rgba(6,12,18,.76);color:white;border-radius:999px;padding:9px 11px;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.proof-pin-pass{left:12%;top:20%;box-shadow:0 0 24px rgba(34,197,94,.24)}.proof-pin-edge{right:10%;bottom:22%;box-shadow:0 0 24px rgba(249,115,22,.24)}.proof-console-readouts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.12)}.proof-console-readouts span{background:#0b141c;padding:16px;color:#cbd9e1;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.proof-console-readouts b{display:block;color:var(--cyan);margin-bottom:6px}.deliverable-package-console{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.deliverable-package-console article{border:1px solid var(--line);background:linear-gradient(180deg,#fff,#eef7f8);border-radius:var(--ui-radius);padding:18px;box-shadow:0 20px 58px rgba(16,20,25,.06);transition:transform .28s ease,box-shadow .28s ease}.deliverable-package-console article:hover{transform:translateY(-5px);box-shadow:0 30px 82px rgba(16,20,25,.1)}.deliverable-package-console span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#101820;color:white;font-weight:950;margin-bottom:14px}.deliverable-package-console b{display:block;font-size:18px;letter-spacing:-.03em;margin-bottom:10px}.deliverable-package-console p{margin:0;color:#5e6972;line-height:1.5}.equipment-console{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;position:relative;z-index:2}.equipment-console div{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.065);border-radius:var(--ui-radius-sm);padding:16px}.equipment-console span{display:block;color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.equipment-console b{color:white;line-height:1.35}@media(max-width:1050px){.proof-console-grid{grid-template-columns:1fr}.deliverable-package-console,.equipment-console,.proof-console-readouts{grid-template-columns:1fr 1fr}}@media(max-width:680px){.proof-console-map{min-height:310px}.deliverable-package-console,.equipment-console,.proof-console-readouts{grid-template-columns:1fr}}.premium-metrology-field{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.72;mix-blend-mode:multiply}.premium-load-veil{position:fixed;inset:0;z-index:9998;pointer-events:none;background:linear-gradient(90deg,transparent 0 38%,rgba(85,207,255,.2) 48%,transparent 58%),linear-gradient(135deg,#071017,#122231);transform:translateX(105%);opacity:0;transition:transform .82s cubic-bezier(.76,0,.18,1),opacity .82s ease}.js body:not(.page-loaded) .premium-load-veil{transform:translateX(0);opacity:1}.page-loaded .premium-load-veil{transform:translateX(105%);opacity:.18}main,.nav,.mobile-menu,.footer{position:relative;z-index:1}.js .reveal:not(.in-view){opacity:0;transform:translateY(34px) scale(.985);filter:blur(8px)}.reveal.in-view{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.reveal{transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),filter .82s cubic-bezier(.22,1,.36,1)}.motion-headline{position:relative;isolation:isolate}.motion-headline:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:4px;background:linear-gradient(90deg,transparent,var(--blue),var(--cyan),transparent);transform-origin:left;animation:headlineCharge 4.8s ease-in-out infinite;opacity:.72}.home-proof-board,.service-command-hero,.workflow-hero-conveyor,.gallery-hero-wall,.project-showcase-stack,.scanner-stage,.proof-console-board,.quote-console-form,.ecosystem-wall,.home-proof-card{outline:1px solid rgba(85,207,255,.08);box-shadow:0 36px 120px rgba(7,13,19,.18),0 0 0 1px rgba(85,207,255,.06),inset 0 1px 0 rgba(255,255,255,.08)}.home-proof-board:before,.proof-console-board:before,.quote-console-form:after,.scanner-stage .scan-dots:after{content:"";position:absolute;inset:14px;border-radius:calc(var(--ui-radius) - 8px);pointer-events:none;background:linear-gradient(90deg,var(--cyan),var(--cyan)) left top/58px 1px no-repeat,linear-gradient(180deg,var(--cyan),var(--cyan)) left top/1px 58px no-repeat,linear-gradient(270deg,var(--cyan),var(--cyan)) right bottom/58px 1px no-repeat,linear-gradient(0deg,var(--cyan),var(--cyan)) right bottom/1px 58px no-repeat;opacity:.33;z-index:6;animation:cornerPulse 3.4s ease-in-out infinite}.home-route-card,.service-link-card,.scan-model-card,.project-case-card,.deliverable-row,.application-lane,.ecosystem-badge,.deliverable-package-console article,.project-brief-row article,.contact-output-selector span{transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s cubic-bezier(.22,1,.36,1),border-color .34s ease,background .34s ease,filter .34s ease}.home-route-card:hover,.service-link-card:hover,.scan-model-card:hover,.project-case-card:hover,.deliverable-row:hover,.application-lane:hover,.ecosystem-badge:hover,.deliverable-package-console article:hover,.project-brief-row article:hover,.contact-output-selector span:hover{filter:saturate(1.08) contrast(1.02);box-shadow:0 34px 95px rgba(16,20,25,.16),0 0 0 1px rgba(85,207,255,.2),0 0 42px rgba(85,207,255,.12)}.static-hero,.archive-hero,.hero,.contact-intake-section,.proof-console-section,.ecosystem-lab{isolation:isolate}.static-hero:after,.archive-hero:after,.contact-intake-section:after,.proof-console-section:after,.ecosystem-lab:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--cursor-x,70vw) var(--cursor-y,20vh),rgba(85,207,255,.16),transparent 26%),linear-gradient(120deg,transparent 0 42%,rgba(255,255,255,.08) 50%,transparent 58%);opacity:.5;mix-blend-mode:screen}.static-hero,.archive-hero,.contact-intake-section,.proof-console-section,.ecosystem-lab{position:relative;overflow:hidden}.brand .mark{box-shadow:0 0 0 rgba(85,207,255,0);animation:markPulse 5s ease-in-out infinite}.links a:before{content:"";position:absolute;left:50%;top:-18px;width:4px;height:4px;border-radius:50%;background:var(--cyan);opacity:0;transform:translateX(-50%) scale(.5);transition:opacity .24s ease,transform .24s ease;box-shadow:0 0 16px rgba(85,207,255,.8)}.links a:hover:before,.links a.is-active:before{opacity:1;transform:translateX(-50%) scale(1)}@keyframes headlineCharge{0%,100%{transform:scaleX(.18);opacity:.22}45%,62%{transform:scaleX(1);opacity:.88}}@keyframes cornerPulse{0%,100%{opacity:.16;filter:drop-shadow(0 0 0 rgba(85,207,255,0))}50%{opacity:.56;filter:drop-shadow(0 0 12px rgba(85,207,255,.58))}}@keyframes markPulse{0%,100%{box-shadow:0 0 0 rgba(85,207,255,0);border-color:currentColor}50%{box-shadow:0 0 28px rgba(85,207,255,.34);border-color:var(--blue)}}@media(prefers-reduced-motion:reduce){.premium-metrology-field,.premium-load-veil{display:none!important}.js .reveal:not(.in-view),.reveal.in-view{opacity:1;transform:none;filter:none}}@media(max-width:680px){.premium-metrology-field{opacity:.36}.motion-headline:after{bottom:-8px;height:3px}}.kymerion-static-motion-board .static-hero{background:radial-gradient(circle at 78% 18%,rgba(85,207,255,.24),transparent 30%),linear-gradient(135deg,#071017,#132331 54%,#f5f1e8 54%,#fffdf8 100%)}.kymerion-static-motion-board .static-hero h1,.kymerion-static-motion-board .static-hero .lead{max-width:900px}.motion-board-intro{background:#071017;color:white;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.motion-board-intro-grid{display:grid;grid-template-columns:1fr 420px;gap:28px;align-items:end}.motion-board-intro h2{color:white;max-width:920px}.motion-board-intro p{color:#c8d6de;max-width:760px}.motion-board-rules{border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04));border-radius:var(--ui-radius-lg);padding:24px;box-shadow:0 34px 100px rgba(0,0,0,.28)}.motion-board-rules span,.motion-verdict{display:inline-flex;border:1px solid rgba(85,207,255,.36);background:rgba(85,207,255,.1);color:var(--cyan);border-radius:999px;padding:8px 10px;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.motion-board-rules b{display:block;color:white;font-size:24px;letter-spacing:-.04em;line-height:1.08;margin:16px 0 12px}.motion-board{background:linear-gradient(rgba(85,207,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.035) 1px,transparent 1px),linear-gradient(180deg,#0a1118,#101820 48%,#f2eee5 48%,#fffdf8);background-size:64px 64px,64px 64px,auto}.motion-board-grid{display:grid;gap:22px}.motion-candidate{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:0;border:1px solid rgba(255,255,255,.13);background:#071017;color:white;border-radius:var(--ui-radius-lg);overflow:hidden;box-shadow:0 34px 110px rgba(7,13,19,.28)}.motion-candidate-media{position:relative;min-height:390px;background:#050a0f;overflow:hidden}.motion-candidate-media:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(85,207,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.06) 1px,transparent 1px);background-size:42px 42px;opacity:.42;mix-blend-mode:screen;pointer-events:none;z-index:2}.motion-candidate-media:after{content:"";position:absolute;inset:-20% auto -20% -28%;width:22%;background:linear-gradient(90deg,transparent,rgba(85,207,255,.16),rgba(255,255,255,.18),transparent);transform:skewX(-10deg);animation:scanSweep 7.6s ease-in-out infinite;z-index:3;pointer-events:none}.motion-candidate-media video{width:100%;height:100%;min-height:390px;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.motion-candidate-media span{position:absolute;left:18px;top:18px;z-index:4;border:1px solid rgba(255,255,255,.18);background:rgba(7,13,19,.74);color:white;border-radius:999px;padding:10px 12px;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(12px)}.motion-candidate-copy{padding:28px;display:flex;flex-direction:column;justify-content:center}.motion-candidate-copy h2{color:white;font-size:clamp(30px,3.7vw,58px);margin-bottom:14px}.motion-candidate-copy p{color:#c8d6de}.motion-use{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:var(--ui-radius);padding:16px;margin:16px 0;color:#dcebf2}.motion-use b{color:var(--cyan);margin-right:8px}.motion-candidate-hud-alpha-frame .motion-candidate-media video,.motion-candidate-hud-interface-overlay .motion-candidate-media video{object-fit:contain;padding:28px;background:radial-gradient(circle at 50% 50%,#122635,#050a0f 70%)}@media(max-width:1050px){.motion-board-intro-grid,.motion-candidate{grid-template-columns:1fr}.motion-candidate-media,.motion-candidate-media video{min-height:320px}}@media(max-width:680px){.motion-board-rules,.motion-candidate{border-radius:var(--ui-radius)}.motion-candidate-copy{padding:20px}.motion-candidate-media,.motion-candidate-media video{min-height:250px}}body{background:radial-gradient(circle at 72% -10%,rgba(85,207,255,.22),transparent 34%),radial-gradient(circle at 12% 18%,rgba(22,126,220,.16),transparent 28%),linear-gradient(135deg,#061018 0%,#0d1720 46%,#f5f1e8 46%,#fffdf8 100%)}.site-atmosphere{--atm-x:0;--atm-y:0;--atm-scroll:0;--atm-drift:0px;position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at calc(52%+(var(--atm-x) * 10%)) calc(18%+(var(--atm-y) * 8%)),rgba(85,207,255,.2),transparent 28%),linear-gradient(115deg,rgba(3,9,14,.94),rgba(7,16,23,.72) 38%,rgba(246,243,236,.22) 66%,rgba(255,253,248,.58))}.site-atmosphere:before,.site-atmosphere:after{content:"";position:absolute;inset:-14%;transform:translate3d(calc(var(--atm-x) * 18px),calc((var(--atm-y) * 18px)+var(--atm-drift)),0) rotate(-8deg);background:linear-gradient(90deg,transparent 0 10%,rgba(85,207,255,.11) 10.15%,transparent 10.35%),linear-gradient(0deg,transparent 0 14%,rgba(255,255,255,.045) 14.15%,transparent 14.35%);background-size:120px 120px,120px 120px;mask-image:linear-gradient(90deg,black,black 58%,transparent 88%);opacity:.7;animation:atmosphereGridSlide 26s linear infinite}.site-atmosphere:after{transform:translate3d(calc(var(--atm-x) * -12px),calc((var(--atm-y) * -12px) - var(--atm-drift)),0) rotate(12deg);background:repeating-linear-gradient(90deg,transparent 0 54px,rgba(85,207,255,.06) 55px,transparent 57px),repeating-linear-gradient(0deg,transparent 0 54px,rgba(85,207,255,.045) 55px,transparent 57px);mask-image:radial-gradient(circle at 70% 25%,black,transparent 72%);opacity:.62;animation-duration:34s;animation-direction:reverse}.premium-metrology-field{z-index:1;opacity:.86;mix-blend-mode:screen}.atmosphere-grid,.atmosphere-depth,.atmosphere-scan,.atmosphere-readout{position:absolute;z-index:2}.atmosphere-grid{inset:7vh 6vw;border:1px solid rgba(85,207,255,.12);border-radius:42px;background:linear-gradient(90deg,rgba(85,207,255,.16),transparent 22%) left top/34% 1px no-repeat,linear-gradient(180deg,rgba(85,207,255,.16),transparent 32%) left top/1px 42% no-repeat,linear-gradient(270deg,rgba(85,207,255,.12),transparent 22%) right bottom/34% 1px no-repeat,linear-gradient(0deg,rgba(85,207,255,.12),transparent 32%) right bottom/1px 42% no-repeat;opacity:.62;transform:translate3d(calc(var(--atm-x) * -14px),calc(var(--atm-y) * -12px),0);animation:atmosphereFrame 7s ease-in-out infinite}.atmosphere-depth{width:min(44vw,680px);aspect-ratio:1.7/1;border:1px solid rgba(85,207,255,.14);border-radius:999px;filter:blur(.2px);opacity:.34}.atmosphere-depth-a{right:-8vw;top:11vh;transform:rotate(-14deg) translate3d(calc(var(--atm-x) * 22px),calc(var(--atm-y) * 18px),0);box-shadow:0 0 90px rgba(85,207,255,.12),inset 0 0 90px rgba(85,207,255,.08);animation:atmosphereOrbit 12s ease-in-out infinite}.atmosphere-depth-b{left:-15vw;bottom:5vh;transform:rotate(18deg) translate3d(calc(var(--atm-x) * -18px),calc(var(--atm-y) * -16px),0);box-shadow:0 0 80px rgba(22,126,220,.12),inset 0 0 80px rgba(22,126,220,.08);animation:atmosphereOrbit 15s ease-in-out infinite reverse}.atmosphere-scan{left:-20vw;right:-20vw;top:calc(18vh+(var(--atm-scroll) * 48vh));height:160px;transform:rotate(-10deg);background:linear-gradient(180deg,transparent,rgba(85,207,255,.08),rgba(255,255,255,.09),rgba(85,207,255,.05),transparent),linear-gradient(90deg,transparent,rgba(85,207,255,.28),rgba(255,255,255,.38),rgba(85,207,255,.2),transparent);filter:blur(.2px);mix-blend-mode:screen;opacity:.62;animation:atmosphereSweep 8.5s cubic-bezier(.45,0,.18,1) infinite}.atmosphere-readout{border:1px solid rgba(85,207,255,.18);background:rgba(5,12,18,.5);color:#dff7ff;border-radius:999px;padding:10px 13px;box-shadow:0 18px 44px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(14px);opacity:.82}.atmosphere-readout span{color:var(--cyan);font-size:9px;font-weight:950;letter-spacing:.16em;text-transform:uppercase;margin-right:9px}.atmosphere-readout b{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.atmosphere-readout-a{left:5vw;top:24vh;animation:atmosphereReadout 7.2s ease-in-out infinite}.atmosphere-readout-b{right:6vw;top:42vh;animation:atmosphereReadout 8s ease-in-out infinite reverse}.atmosphere-readout-c{left:12vw;bottom:15vh;animation:atmosphereReadout 8.8s ease-in-out infinite}main,.nav,.mobile-menu,.footer{position:relative;z-index:3}.nav,.kymerion-page-header{background:rgba(255,253,248,.76);border-bottom-color:rgba(255,255,255,.45);box-shadow:0 18px 60px rgba(5,10,15,.08)}.links{gap:24px}.nav .wrap{gap:20px}.brand{flex:0 0 auto}@media(max-width:1500px){.nav .btn.primary{display:none}.links{gap:18px}.links a{font-size:11px;letter-spacing:.11em}.brand small{display:none}}.mobile-menu{background:rgba(255,253,248,.82);backdrop-filter:blur(18px)}.hero,.archive-hero,.static-hero{background:radial-gradient(circle at 78% 8%,rgba(85,207,255,.2),transparent 28%),linear-gradient(135deg,rgba(255,253,248,.88),rgba(246,243,236,.7) 54%,rgba(232,237,240,.56))!important;backdrop-filter:blur(2px)}.home-recut-hero{background:linear-gradient(90deg,rgba(255,253,248,.93),rgba(255,253,248,.78) 46%,rgba(7,16,23,.18)),radial-gradient(circle at 84% 16%,rgba(85,207,255,.24),transparent 30%)!important}.kymerion-static-workflow .static-hero,.kymerion-static-gallery .static-hero,.kymerion-static-contact .static-hero,.project-showcase-hero,.project-single-hero{background:radial-gradient(circle at 76% 18%,rgba(85,207,255,.22),transparent 30%),linear-gradient(135deg,rgba(7,16,23,.92),rgba(13,29,42,.82) 62%,rgba(5,10,15,.72))!important}.kymerion-static-workflow .static-hero,.kymerion-static-gallery .static-hero,.kymerion-static-contact .static-hero{color:white}.home-route-section,.home-proof-preview,.proof-system,.service-deep-dive,.foundation-matrix,.owner-page-blocks,.page-next-step,.project-case-wall,.project-evidence-ribbon,.project-blueprint-section{background:linear-gradient(180deg,rgba(255,253,248,.82),rgba(246,243,236,.76)),radial-gradient(circle at 82% 18%,rgba(85,207,255,.12),transparent 28%);backdrop-filter:blur(2px)}.dark,.cta,.workflow-theatre,.motion-board-intro,.motion-board{background:linear-gradient(rgba(85,207,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.028) 1px,transparent 1px),linear-gradient(135deg,rgba(6,14,21,.94),rgba(15,29,40,.9))!important;background-size:64px 64px,64px 64px,auto!important}.card,.service-router-panel,.project-blueprint,.next-step-panel,.gallery-feature,.comparison-card,.deviation-card,.sketchfab-card,.scan-model-card,.project-case-card,.home-route-card,.home-proof-card,.static-visual-card,.pricing-hero-stack div{background-color:rgba(255,253,248,.86);backdrop-filter:blur(16px)}@keyframes atmosphereGridSlide{0%{background-position:0 0,0 0}100%{background-position:240px 180px,240px 180px}}@keyframes atmosphereFrame{0%,100%{opacity:.45;filter:drop-shadow(0 0 0 rgba(85,207,255,0))}50%{opacity:.78;filter:drop-shadow(0 0 22px rgba(85,207,255,.22))}}@keyframes atmosphereOrbit{0%,100%{scale:1;opacity:.24}50%{scale:1.05;opacity:.42}}@keyframes atmosphereSweep{0%,100%{translate:-18vw 0;opacity:.18}42%,58%{opacity:.68}50%{translate:18vw 0}}@keyframes atmosphereReadout{0%,100%{translate:0 0;opacity:.48}50%{translate:0 -10px;opacity:.88}}@media(prefers-reduced-motion:reduce){.site-atmosphere:before,.site-atmosphere:after,.atmosphere-grid,.atmosphere-depth,.atmosphere-scan,.atmosphere-readout{animation:none!important}}@media(max-width:900px){.atmosphere-readout{display:none}.atmosphere-grid{inset:9vh 4vw;border-radius:28px}.site-atmosphere{opacity:.84}}@media(max-width:680px){body{background:radial-gradient(circle at 70% -5%,rgba(85,207,255,.18),transparent 34%),linear-gradient(160deg,#071017 0%,#101820 38%,#f6f3ec 38%,#fffdf8 100%)}.atmosphere-grid{inset:10vh 14px;border-radius:18px;opacity:.42}.atmosphere-depth{width:86vw}.atmosphere-scan{height:120px;opacity:.42}}:root{--premium-black:#05090e;--premium-ink:#080f16;--premium-panel:#0d1721;--premium-panel-2:#142332;--premium-line:rgba(255,255,255,.14);--premium-glow:rgba(85,207,255,.28)}body{background:radial-gradient(circle at 70% 8%,rgba(85,207,255,.22),transparent 28%),radial-gradient(circle at 8% 26%,rgba(22,126,220,.14),transparent 30%),linear-gradient(135deg,#05090e 0%,#0c1721 48%,#eef2f1 48%,#fffdf8 100%)}.site-atmosphere{opacity:1;background:radial-gradient(circle at calc(74%+(var(--atm-x) * 7%)) calc(16%+(var(--atm-y) * 5%)),rgba(85,207,255,.22),transparent 26%),radial-gradient(circle at 18% 70%,rgba(22,126,220,.14),transparent 34%),linear-gradient(115deg,rgba(1,5,9,.98),rgba(7,16,23,.84) 46%,rgba(246,243,236,.16) 70%,rgba(255,253,248,.5))}.nav,.kymerion-page-header{background:rgba(5,9,14,.86);color:white;border-bottom-color:rgba(255,255,255,.12);box-shadow:0 22px 74px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}.brand small,.links a{color:rgba(235,247,252,.84)}.mark{border-color:rgba(255,255,255,.7)}.nav .btn.primary{border-color:rgba(85,207,255,.38);background:linear-gradient(135deg,var(--blue),#0b5dad);color:white;box-shadow:0 14px 38px rgba(22,126,220,.24)}.mobile-menu{background:rgba(5,9,14,.88);border-bottom-color:rgba(255,255,255,.1)}.mobile-menu a{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:white}.hero.home-recut-hero{min-height:calc(100vh - 84px);color:white;border-bottom:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 70% 28%,rgba(85,207,255,.24),transparent 30%),linear-gradient(100deg,rgba(5,9,14,.98) 0%,rgba(8,17,25,.93) 46%,rgba(16,29,40,.74) 68%,rgba(255,253,248,.08) 100%)!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}.home-recut-hero:before{opacity:.82;background-image:linear-gradient(rgba(85,207,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(85,207,255,.055) 1px,transparent 1px),radial-gradient(circle at 78% 24%,rgba(255,255,255,.12),transparent 26%);background-size:76px 76px,76px 76px,auto;mask-image:linear-gradient(90deg,black,black 78%,transparent)}.home-recut-hero:after{background:linear-gradient(90deg,rgba(5,9,14,.7),rgba(5,9,14,.18) 45%,rgba(255,255,255,.04)),linear-gradient(180deg,rgba(255,255,255,.05),transparent 42%)}.home-recut-grid{grid-template-columns:minmax(0,670px) minmax(520px,1fr);gap:56px}.hero .eyebrow,.home-recut-copy .eyebrow{color:#a9c4d4}.hero-statement{color:white;border-bottom-color:var(--cyan);text-shadow:0 0 28px rgba(85,207,255,.18)}.hero h1,.home-recut-copy h1{color:white;text-shadow:0 24px 80px rgba(0,0,0,.38)}.hero h1 .accent{color:#68d9ff;text-shadow:0 0 30px rgba(85,207,255,.24)}.hero-copy .lead,.home-recut-copy .lead{color:#d4e2ea;max-width:690px}.home-recut-hero .btn:not(.blue){background:rgba(255,255,255,.08);color:white;border-color:rgba(255,255,255,.34)}.home-recut-hero .btn.blue{background:linear-gradient(135deg,#1687eb,#0b5dad);border-color:rgba(85,207,255,.44);box-shadow:0 18px 52px rgba(22,126,220,.3)}.home-deliverable-strip span{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.15);color:#e7f5fb;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.home-proof-board{background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),linear-gradient(135deg,#081018,#142433);border-color:rgba(255,255,255,.16);box-shadow:0 42px 130px rgba(0,0,0,.42),0 0 0 1px rgba(85,207,255,.1),inset 0 1px 0 rgba(255,255,255,.1)}.home-proof-board:before{opacity:.9;background-size:46px 46px;mask-image:radial-gradient(circle at 48% 46%,black 0 60%,transparent 84%)}.home-proof-board:after{height:2px;top:48%;opacity:.95;box-shadow:0 0 26px rgba(85,207,255,.75),0 0 70px rgba(22,126,220,.38)}.home-proof-board-top{background:rgba(255,255,255,.035)}.home-proof-board-media figure{background:linear-gradient(135deg,#071017,#101d28)}.home-proof-cad{background:linear-gradient(135deg,#edf1ef,#cfd8d8)!important}.home-proof-dev{background:linear-gradient(135deg,#071017,#101d28)!important}.home-proof-board-media figcaption,.home-proof-readouts span{box-shadow:0 12px 30px rgba(0,0,0,.16)}.home-route-section{background:linear-gradient(180deg,#f9fbfb,#eef3f2)!important;border-top:1px solid rgba(255,255,255,.2)}.home-route-section .section-head h2,.home-route-section .home-route-card h3{color:#070c12}.home-route-card,.service-link-card,.scan-model-card,.project-case-card,.pricing-hero-stack div{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,248,248,.86));border-color:rgba(10,18,26,.12);box-shadow:0 24px 70px rgba(5,12,18,.11),inset 0 1px 0 rgba(255,255,255,.9)}.home-route-card:hover,.service-link-card:hover,.scan-model-card:hover,.project-case-card:hover,.pricing-hero-stack div:hover{transform:translateY(-8px);box-shadow:0 42px 110px rgba(5,12,18,.2),0 0 0 1px rgba(85,207,255,.28)}.home-proof-preview{background:radial-gradient(circle at 75% 20%,rgba(85,207,255,.18),transparent 28%),linear-gradient(135deg,#05090e,#0d1924 58%,#122637)!important;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.home-proof-card{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);box-shadow:0 42px 120px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.08)}.cta{background:radial-gradient(circle at 74% 18%,rgba(85,207,255,.16),transparent 28%),linear-gradient(135deg,#05090e,#0c1721 58%,#101f2b)!important}.archive-hero.static-hero,.project-showcase-hero,.project-single-hero{color:white;border-bottom:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 78% 16%,rgba(85,207,255,.24),transparent 30%),linear-gradient(135deg,rgba(5,9,14,.97),rgba(10,24,35,.9) 58%,rgba(16,38,53,.78))!important}.static-hero h1,.archive-hero h1,.static-hero .lead,.static-hero .eyebrow{color:white}.static-hero .lead{color:#ccdae2}.static-hero-grid{align-items:center}.service-command-hero,.workflow-hero-conveyor,.gallery-hero-wall,.static-context-panel,.static-visual-card{border-color:rgba(255,255,255,.16);background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),linear-gradient(135deg,#071017,#142332);box-shadow:0 44px 130px rgba(0,0,0,.34),0 0 0 1px rgba(85,207,255,.08),inset 0 1px 0 rgba(255,255,255,.1)}.service-command-screen,.service-command-grid a,.workflow-hero-conveyor figure,.context-panel-items article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.14)}.pricing-hero-stack div{color:#080f16}.gallery-hero-wall img{border-color:rgba(255,255,255,.16);box-shadow:0 18px 44px rgba(0,0,0,.22)}.gallery-feature{box-shadow:0 34px 100px rgba(5,12,18,.14),inset 0 1px 0 rgba(255,255,255,.8)}.page-next-step{background:linear-gradient(180deg,#eef3f2,#fffdf8)!important}.next-step-panel{background:rgba(255,255,255,.86);box-shadow:0 32px 96px rgba(5,12,18,.12),inset 0 1px 0 rgba(255,255,255,.9)}@media(max-width:1240px){.home-recut-grid{grid-template-columns:1fr}.home-proof-board{max-width:960px}}@media(max-width:680px){.nav,.kymerion-page-header{background:rgba(5,9,14,.92)}.hero.home-recut-hero{min-height:auto;padding-top:44px}.home-recut-copy h1{font-size:clamp(36px,10.8vw,56px)}.home-proof-board{box-shadow:0 28px 80px rgba(0,0,0,.34)}.archive-hero.static-hero{padding-top:48px}}:root{--bright-bg:#f8fbfd;--bright-panel:rgba(255,255,255,.84);--bright-panel-strong:rgba(255,255,255,.94);--bright-line:rgba(45,74,96,.14);--bright-ink:#071017;--bright-muted:#52616d;--bright-blue:#0a84ff;--bright-cyan:#62d9ff}body{background:radial-gradient(circle at 78% 4%,rgba(98,217,255,.38),transparent 30%),radial-gradient(circle at 12% 18%,rgba(10,132,255,.14),transparent 28%),linear-gradient(135deg,#ffffff 0%,#f3f8fb 45%,#e9f4f8 100%);color:var(--bright-ink)}.site-atmosphere{opacity:.8;background:radial-gradient(circle at calc(74%+(var(--atm-x) * 7%)) calc(12%+(var(--atm-y) * 5%)),rgba(98,217,255,.28),transparent 28%),radial-gradient(circle at 12% 76%,rgba(10,132,255,.1),transparent 34%),linear-gradient(120deg,rgba(255,255,255,.98),rgba(243,249,252,.88) 48%,rgba(226,242,248,.72))}.site-atmosphere:before,.site-atmosphere:after{opacity:.34;background:linear-gradient(90deg,transparent 0 10%,rgba(10,132,255,.13) 10.15%,transparent 10.35%),linear-gradient(0deg,transparent 0 14%,rgba(75,108,132,.08) 14.15%,transparent 14.35%);mask-image:linear-gradient(90deg,transparent,black 16%,black 78%,transparent)}.premium-metrology-field{opacity:.38;mix-blend-mode:multiply}.atmosphere-grid{border-color:rgba(10,132,255,.18);opacity:.5;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 24px 80px rgba(10,132,255,.08)}.atmosphere-depth{opacity:.2;border-color:rgba(10,132,255,.2);box-shadow:0 0 70px rgba(98,217,255,.18),inset 0 0 70px rgba(255,255,255,.5)}.atmosphere-scan{opacity:.34;background:linear-gradient(180deg,transparent,rgba(98,217,255,.16),rgba(255,255,255,.5),rgba(10,132,255,.08),transparent),linear-gradient(90deg,transparent,rgba(98,217,255,.32),rgba(255,255,255,.85),rgba(10,132,255,.16),transparent)}.atmosphere-readout{background:rgba(255,255,255,.68);color:#173042;border-color:rgba(10,132,255,.18);box-shadow:0 18px 48px rgba(10,40,70,.08),inset 0 1px 0 rgba(255,255,255,.95)}.nav,.kymerion-page-header{background:rgba(255,255,255,.78);color:var(--bright-ink);border-bottom-color:rgba(45,74,96,.12);box-shadow:0 18px 60px rgba(22,44,64,.08),inset 0 1px 0 rgba(255,255,255,.9)}.brand small,.links a{color:#23313d}.mark{border-color:#091019;box-shadow:0 0 0 1px rgba(10,132,255,.12),0 12px 30px rgba(10,132,255,.14)}.nav .btn.primary{background:linear-gradient(135deg,#0a84ff,#45c8ff);border-color:rgba(10,132,255,.28);color:white;box-shadow:0 16px 42px rgba(10,132,255,.2)}.mobile-menu{background:rgba(255,255,255,.88);border-bottom-color:rgba(45,74,96,.12)}.mobile-menu a{background:rgba(255,255,255,.78);border-color:rgba(45,74,96,.12);color:#111820}.hero.home-recut-hero{color:var(--bright-ink);border-bottom:1px solid rgba(45,74,96,.12);background:radial-gradient(circle at 78% 18%,rgba(98,217,255,.34),transparent 28%),radial-gradient(circle at 44% -8%,rgba(10,132,255,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(245,251,254,.9) 52%,rgba(229,243,250,.84))!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.95)}.home-recut-hero:before{opacity:.62;background-image:linear-gradient(rgba(10,132,255,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(10,132,255,.05) 1px,transparent 1px),radial-gradient(circle at 76% 24%,rgba(98,217,255,.24),transparent 26%);mask-image:linear-gradient(90deg,black,black 72%,transparent)}.home-recut-hero:after{background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,255,255,.58) 45%,rgba(255,255,255,.12)),linear-gradient(180deg,rgba(255,255,255,.4),transparent 52%)}.hero .eyebrow,.home-recut-copy .eyebrow{color:#52616d}.hero-statement{color:#071017;border-bottom-color:#0a84ff;text-shadow:none}.hero h1,.home-recut-copy h1{color:#071017;text-shadow:0 24px 70px rgba(10,45,80,.08)}.hero h1 .accent{color:#0a84ff;text-shadow:0 0 28px rgba(98,217,255,.22)}.hero-copy .lead,.home-recut-copy .lead{color:#465763}.home-recut-hero .btn:not(.blue){background:rgba(255,255,255,.72);color:#071017;border-color:rgba(7,16,23,.24);box-shadow:0 14px 38px rgba(20,45,65,.08),inset 0 1px 0 rgba(255,255,255,.95)}.home-recut-hero .btn.blue{background:linear-gradient(135deg,#0a84ff,#50ceff);border-color:rgba(10,132,255,.24);box-shadow:0 18px 48px rgba(10,132,255,.22)}.home-deliverable-strip span{background:rgba(255,255,255,.72);border-color:rgba(45,74,96,.13);color:#1d2d38;box-shadow:0 12px 34px rgba(20,45,65,.07),inset 0 1px 0 rgba(255,255,255,.95)}.home-proof-board,.service-command-hero,.workflow-hero-conveyor,.gallery-hero-wall,.static-context-panel,.static-visual-card{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(247,252,255,.72)),linear-gradient(135deg,#ffffff,#eaf7fc);color:#071017;border-color:rgba(45,74,96,.14);box-shadow:0 42px 120px rgba(20,55,80,.16),0 0 0 1px rgba(255,255,255,.9),inset 0 1px 0 rgba(255,255,255,.96)}.home-proof-board:before,.service-command-hero:before,.static-context-panel:before{opacity:.48;background-image:linear-gradient(rgba(10,132,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(10,132,255,.06) 1px,transparent 1px)}.home-proof-board:after{background:linear-gradient(90deg,transparent,rgba(10,132,255,.6),rgba(255,255,255,.98),rgba(98,217,255,.5),transparent);box-shadow:0 0 30px rgba(98,217,255,.55),0 0 80px rgba(10,132,255,.16)}.home-proof-board-top{background:rgba(255,255,255,.58);border-bottom-color:rgba(45,74,96,.1)}.home-proof-board-top span{color:#657582}.home-proof-board-top b,.service-command-screen b,.service-command-grid b,.context-panel-items h2{color:#071017}.home-proof-board-media{background:rgba(45,74,96,.08)}.home-proof-board-media figure,.workflow-hero-conveyor figure{background:linear-gradient(135deg,#ffffff,#eaf4f8);border-color:rgba(45,74,96,.1)}.home-proof-cad,.home-proof-dev{background:linear-gradient(135deg,#ffffff,#e9f4f8)!important}.home-proof-readouts span{background:rgba(255,255,255,.72);color:#1d2d38;border-color:rgba(45,74,96,.12)}.home-proof-readouts b{color:#0a84ff}.home-route-section,.home-proof-preview,.proof-system,.service-deep-dive,.foundation-matrix,.owner-page-blocks,.page-next-step,.project-case-wall,.project-evidence-ribbon,.project-blueprint-section,.cta{background:radial-gradient(circle at 80% 12%,rgba(98,217,255,.18),transparent 26%),linear-gradient(180deg,#ffffff,#f2f8fb)!important;color:#071017;border-top:1px solid rgba(45,74,96,.08)}.home-proof-preview h2,.cta h2,.home-proof-card h3{color:#071017}.home-proof-preview p,.cta p,.home-proof-card p{color:#52616d}.home-proof-preview .eyebrow,.cta .eyebrow{color:#52616d}.home-proof-card,.home-quote-card,.next-step-panel,.gallery-feature{background:rgba(255,255,255,.84);color:#071017;border-color:rgba(45,74,96,.12);box-shadow:0 34px 100px rgba(20,55,80,.13),inset 0 1px 0 rgba(255,255,255,.95)}.home-proof-preview .home-proof-actions a,.quote-pill-row span,.trust-strip span{background:rgba(255,255,255,.7);border-color:rgba(45,74,96,.12);color:#071017}.home-proof-preview .home-proof-actions span{color:#52616d}.archive-hero.static-hero,.project-showcase-hero,.project-single-hero{color:#071017;border-bottom:1px solid rgba(45,74,96,.1);background:radial-gradient(circle at 78% 16%,rgba(98,217,255,.3),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.95),rgba(242,249,252,.86) 58%,rgba(225,242,249,.78))!important}.static-hero h1,.archive-hero h1,.static-hero .lead,.static-hero .eyebrow,.project-showcase-hero h1{color:#071017}.static-hero .lead,.kymerion-static-workflow .static-hero p,.kymerion-static-gallery .static-hero p,.kymerion-static-contact .static-hero p{color:#52616d}.service-command-screen,.service-command-grid a,.context-panel-items article{background:rgba(255,255,255,.66);border-color:rgba(45,74,96,.12)}.service-command-screen span,.service-command-grid span,.context-panel-items p{color:#5b6c78}.service-command-meter i{background:rgba(10,132,255,.12)}.gallery-hero-wall span,.scan-model-play,.workflow-output-reel figcaption,.project-showcase-stack figcaption,.home-proof-board-media figcaption{background:rgba(255,255,255,.9);color:#071017;border-color:rgba(45,74,96,.12)}.dark,.workflow-theatre,.motion-board-intro,.motion-board{background:radial-gradient(circle at 78% 16%,rgba(98,217,255,.2),transparent 28%),linear-gradient(180deg,#ffffff,#edf7fb)!important;color:#071017}.dark p,.workflow-theatre p,.motion-board-intro p{color:#52616d}.dark .eyebrow,.workflow-theatre .eyebrow{color:#52616d}@media(max-width:680px){.nav,.kymerion-page-header{background:rgba(255,255,255,.9);color:#071017}.hero.home-recut-hero{background:radial-gradient(circle at 78% 10%,rgba(98,217,255,.28),transparent 32%),linear-gradient(180deg,#ffffff,#eef8fc)!important}}.kymerion-static-bright-motion-board .static-hero{background:radial-gradient(circle at 78% 14%,rgba(98,217,255,.34),transparent 28%),linear-gradient(135deg,#ffffff,#f2f9fc 58%,#e4f5fb)!important;color:#071017}.kymerion-static-bright-motion-board .static-hero h1,.kymerion-static-bright-motion-board .static-hero .lead,.kymerion-static-bright-motion-board .static-hero .eyebrow{color:#071017}.bright-motion-intro{background:radial-gradient(circle at 78% 18%,rgba(98,217,255,.18),transparent 30%),linear-gradient(180deg,#ffffff,#f2f9fc);border-top:1px solid rgba(45,74,96,.1);border-bottom:1px solid rgba(45,74,96,.1)}.bright-motion-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:30px;align-items:end}.bright-motion-intro h2{max-width:980px}.bright-motion-intro p{max-width:760px}.bright-motion-recommendation{border:1px solid rgba(45,74,96,.13);background:rgba(255,255,255,.82);border-radius:var(--ui-radius-lg);padding:24px;box-shadow:0 30px 90px rgba(20,55,80,.12),inset 0 1px 0 rgba(255,255,255,.96)}.bright-motion-recommendation span{display:inline-flex;border:1px solid rgba(10,132,255,.2);background:rgba(10,132,255,.07);color:#0a63bd;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.bright-motion-recommendation b{display:block;color:#071017;font-size:25px;letter-spacing:-.04em;line-height:1.08;margin:16px 0 12px}.bright-motion-board{background:linear-gradient(rgba(10,132,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(10,132,255,.035) 1px,transparent 1px),linear-gradient(180deg,#f8fcfe,#ffffff);background-size:64px 64px,64px 64px,auto}.bright-motion-grid{display:grid;gap:22px}.bright-motion-card{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:0;border:1px solid rgba(45,74,96,.12);background:rgba(255,255,255,.86);color:#071017;border-radius:var(--ui-radius-lg);overflow:hidden;box-shadow:0 34px 100px rgba(20,55,80,.13),inset 0 1px 0 rgba(255,255,255,.96)}.bright-motion-media{position:relative;min-height:390px;background:radial-gradient(circle at 50% 42%,rgba(98,217,255,.15),transparent 44%),linear-gradient(135deg,#ffffff,#eaf6fb);overflow:hidden}.bright-motion-media:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(10,132,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(10,132,255,.05) 1px,transparent 1px);background-size:42px 42px;opacity:.48;pointer-events:none;z-index:2}.bright-motion-media:after{content:"";position:absolute;inset:-20% auto -20% -28%;width:22%;background:linear-gradient(90deg,transparent,rgba(98,217,255,.28),rgba(255,255,255,.72),transparent);transform:skewX(-10deg);animation:scanSweep 7.6s ease-in-out infinite;z-index:3;pointer-events:none}.bright-motion-media video{width:100%;height:100%;min-height:390px;object-fit:cover;filter:saturate(1.06) contrast(1.02)}.bright-motion-card-white-hud-progress .bright-motion-media video,.bright-motion-card-product-white-stage .bright-motion-media video{object-fit:contain;padding:28px}.bright-motion-media span{position:absolute;left:18px;top:18px;z-index:4;border:1px solid rgba(45,74,96,.12);background:rgba(255,255,255,.86);color:#071017;border-radius:999px;padding:10px 12px;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(12px)}.bright-motion-copy{padding:28px;display:flex;flex-direction:column;justify-content:center}.bright-motion-copy h2{color:#071017;font-size:clamp(30px,3.5vw,56px);margin-bottom:14px}.bright-motion-copy p{color:#52616d}.bright-motion-copy .motion-use{background:rgba(245,250,253,.8);border-color:rgba(45,74,96,.12)}.bright-motion-copy .motion-verdict{border-color:rgba(10,132,255,.22);background:rgba(10,132,255,.08);color:#0a63bd}@media(max-width:1050px){.bright-motion-intro-grid,.bright-motion-card{grid-template-columns:1fr}.bright-motion-media,.bright-motion-media video{min-height:320px}}@media(max-width:680px){.bright-motion-recommendation,.bright-motion-card{border-radius:var(--ui-radius)}.bright-motion-copy{padding:20px}.bright-motion-media,.bright-motion-media video{min-height:250px}}.kymerion-static-stock-footage-board{background:radial-gradient(circle at 12% 10%,rgba(61,123,255,.16),transparent 30%),radial-gradient(circle at 86% 18%,rgba(0,186,199,.14),transparent 28%),linear-gradient(180deg,#fff 0%,#f8fbff 46%,#fff 100%)}.kymerion-static-stock-footage-board .static-hero{display:none}.kymerion-static-stock-footage-board .static-hero h1,.kymerion-static-stock-footage-board .static-hero .lead,.kymerion-static-stock-footage-board .static-hero .eyebrow{color:#07131f}.stock-footage-intro{padding:62px 0 40px}.stock-footage-hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);gap:34px;align-items:stretch}.stock-footage-copy{position:relative;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:32px;padding:42px;background:rgba(255,255,255,.76);box-shadow:0 28px 70px rgba(8,28,54,.12)}.stock-footage-copy:after{content:"";position:absolute;inset:auto -20% -45% 22%;height:220px;background:linear-gradient(90deg,transparent,rgba(61,123,255,.2),transparent);transform:rotate(-8deg);animation:ky-stock-sheen 7s ease-in-out infinite}.stock-footage-copy h2{position:relative;margin:14px 0;max-width:760px;color:#07131f;font-size:clamp(38px,5vw,78px);line-height:.94}.stock-footage-copy p{position:relative;margin:0;color:#445367;font-size:17px;line-height:1.75}.stock-footage-pills{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.stock-footage-pills span{border:1px solid rgba(61,123,255,.22);border-radius:999px;padding:10px 14px;background:#fff;color:#142237;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.stock-footage-feature,.stock-footage-card{position:relative;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:34px;background:#fff;box-shadow:0 32px 80px rgba(8,28,54,.16)}.stock-footage-feature{min-height:520px}.stock-footage-feature video,.stock-footage-media video{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.08) contrast(1.04);transform:scale(1.02)}.stock-feature-overlay{position:absolute;left:22px;right:22px;bottom:22px;display:flex;justify-content:space-between;align-items:end;gap:22px;border:1px solid rgba(255,255,255,.5);border-radius:24px;padding:18px 20px;background:rgba(255,255,255,.74);backdrop-filter:blur(14px);box-shadow:0 20px 42px rgba(7,19,31,.14)}.stock-feature-overlay span{color:#536174;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.stock-feature-overlay b{max-width:360px;color:#07131f;font-size:24px;line-height:1.05;text-align:right}.stock-footage-board{padding:28px 0 96px}.stock-footage-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px}.stock-footage-card{grid-column:span 6;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(300px,.98fr);min-height:410px;transition:transform .45s ease,box-shadow .45s ease,border-color .45s ease}.stock-footage-card:nth-child(1),.stock-footage-card:nth-child(3){grid-column:span 12;min-height:500px}.stock-footage-card:nth-child(1){grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.stock-footage-card:hover{transform:translateY(-7px);border-color:rgba(61,123,255,.28);box-shadow:0 42px 96px rgba(8,28,54,.2)}.stock-footage-media{position:relative;min-height:310px;background:#dfe7f2}.stock-footage-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 40%),linear-gradient(180deg,transparent 58%,rgba(7,19,31,.22))}.stock-footage-media span{position:absolute;left:18px;top:18px;z-index:2;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:9px 12px;background:rgba(255,255,255,.72);color:#07131f;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(12px)}.stock-footage-card-copy{display:flex;flex-direction:column;justify-content:center;padding:34px}.stock-footage-card-copy h2{margin:8px 0 12px;color:#07131f;font-size:clamp(26px,2.7vw,48px);line-height:1}.stock-footage-card-copy>p{margin:0;color:#4b5a6d;font-size:15px;line-height:1.65}.stock-footage-use{margin-top:24px;border-left:3px solid #3d7bff;padding-left:14px}.stock-footage-use b{display:block;color:#07131f;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.stock-footage-use span{display:block;margin-top:5px;color:#536174;font-size:14px;line-height:1.4}.stock-footage-verdict{align-self:flex-start;margin-top:22px;border-radius:999px;padding:10px 13px;background:linear-gradient(135deg,#07131f,#15385d);color:#fff;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}@keyframes ky-stock-sheen{0%,100%{transform:translateX(-18%) rotate(-8deg);opacity:.2}50%{transform:translateX(24%) rotate(-8deg);opacity:.95}}@media(max-width:1100px){.stock-footage-hero,.stock-footage-card,.stock-footage-card:nth-child(1){grid-template-columns:1fr}.stock-footage-hero{gap:22px}.stock-footage-feature{min-height:420px}.stock-footage-card,.stock-footage-card:nth-child(1),.stock-footage-card:nth-child(3){grid-column:span 12}}@media(max-width:720px){.stock-footage-intro{padding:60px 0 28px}.stock-footage-copy{padding:28px;border-radius:24px}.stock-footage-copy h2{font-size:34px;line-height:1}.stock-footage-feature{order:-1;min-height:300px;border-radius:24px}.stock-feature-overlay{left:14px;right:14px;bottom:14px;align-items:flex-start;flex-direction:column;border-radius:18px}.stock-feature-overlay b{text-align:left;font-size:20px}.stock-footage-card{border-radius:24px;min-height:0}.stock-footage-media{min-height:250px}.stock-footage-card-copy{padding:24px}}.kymerion-static-spline-motion-board{background:radial-gradient(circle at 14% 8%,rgba(92,150,255,.18),transparent 31%),radial-gradient(circle at 90% 18%,rgba(0,214,196,.14),transparent 28%),linear-gradient(180deg,#fff 0%,#eef6ff 48%,#fff 100%)}.kymerion-static-spline-motion-board .static-hero{display:none}.spline-motion-stage{padding:64px 0 36px}.spline-motion-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);gap:28px;align-items:stretch}.spline-motion-copy{position:relative;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:34px;padding:42px;background:rgba(255,255,255,.78);box-shadow:0 28px 70px rgba(8,28,54,.12)}.spline-motion-copy:before{content:"";position:absolute;inset:-32% -45% auto auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(61,123,255,.18),transparent 66%);animation:splinePulse 6.5s ease-in-out infinite}.spline-motion-copy h2{position:relative;margin:14px 0;color:#07131f;font-size:clamp(42px,5.1vw,82px);line-height:.92}.spline-motion-copy p{position:relative;color:#425166;font-size:17px;line-height:1.72}.spline-motion-stack{position:relative;display:grid;gap:12px;margin-top:28px}.spline-motion-stack article{display:grid;grid-template-columns:42px 1fr;gap:12px 14px;align-items:start;border:1px solid rgba(7,19,31,.08);border-radius:22px;padding:16px;background:rgba(255,255,255,.8)}.spline-motion-stack span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#07131f,#244e83);color:#fff;font-weight:950;font-size:11px}.spline-motion-stack b{color:#07131f;font-size:15px}.spline-motion-stack p{grid-column:2;margin:-8px 0 0;font-size:13px;line-height:1.45}.spline-motion-theatre,.spline-candidate-frame{position:relative;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:36px;background:#f4f7fb;box-shadow:0 34px 90px rgba(8,28,54,.18)}.spline-motion-theatre{min-height:680px}.spline-motion-theatre iframe,.spline-candidate-frame iframe{display:block;width:100%;height:100%;border:0;background:transparent}.spline-motion-label{position:absolute;left:22px;right:22px;bottom:22px;display:flex;justify-content:space-between;align-items:end;gap:20px;border:1px solid rgba(255,255,255,.58);border-radius:24px;padding:18px 20px;background:rgba(255,255,255,.74);box-shadow:0 22px 48px rgba(7,19,31,.16);backdrop-filter:blur(16px);pointer-events:none}.spline-motion-label span{color:#536174;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.spline-motion-label b{max-width:380px;color:#07131f;font-size:25px;line-height:1.04;text-align:right}.spline-candidate-board{padding:32px 0 80px}.spline-winner-map{padding:8px 0 36px}.spline-winner-panel{display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:22px;align-items:stretch;border:1px solid rgba(7,19,31,.1);border-radius:34px;padding:24px;background:radial-gradient(circle at 82% 12%,rgba(61,123,255,.12),transparent 32%),rgba(255,255,255,.72);box-shadow:0 26px 70px rgba(8,28,54,.12)}.spline-winner-panel h2{margin:12px 0;color:#07131f;font-size:clamp(34px,4.2vw,64px);line-height:.96}.spline-winner-panel p{margin:0;color:#445367;font-size:16px;line-height:1.68}.spline-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spline-role-grid article{border:1px solid rgba(7,19,31,.1);border-radius:24px;padding:20px;background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.spline-role-grid span{display:block;color:#3d7bff;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}.spline-role-grid b{display:block;color:#07131f;font-size:24px;line-height:1.04;margin-bottom:8px}.spline-role-grid p{font-size:14px;line-height:1.45}.spline-candidate-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px}.spline-candidate{grid-column:span 6;display:grid;grid-template-rows:520px auto;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:34px;background:#fff;box-shadow:0 26px 72px rgba(8,28,54,.13);transition:transform .45s ease,box-shadow .45s ease}.spline-candidate:first-child,.spline-candidate:nth-child(2){grid-column:span 6}.spline-candidate:hover{transform:translateY(-7px);box-shadow:0 38px 96px rgba(8,28,54,.19)}.spline-candidate-frame{border:0;border-radius:0;box-shadow:none}.spline-candidate-frame span{position:absolute;z-index:2;left:18px;top:18px;border:1px solid rgba(255,255,255,.56);border-radius:999px;padding:9px 12px;background:rgba(255,255,255,.74);color:#07131f;font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;backdrop-filter:blur(12px);pointer-events:none}.spline-candidate-copy{padding:28px}.spline-candidate-copy h2{margin:8px 0 12px;color:#07131f;font-size:clamp(28px,3vw,48px);line-height:1}.spline-candidate-copy>p{margin:0;color:#4b5a6d;font-size:15px;line-height:1.62}.spline-candidate-use{margin-top:22px;border-left:3px solid #3d7bff;padding-left:14px}.spline-candidate-use b{display:block;color:#07131f;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.spline-candidate-use span{display:block;margin-top:5px;color:#536174;font-size:14px;line-height:1.4}.spline-candidate-verdict{display:inline-flex;margin-top:20px;border-radius:999px;padding:10px 13px;background:linear-gradient(135deg,#07131f,#244e83);color:#fff;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.spline-motion-applications{padding:20px 0 84px}.spline-motion-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.spline-motion-app-grid article{border:1px solid rgba(7,19,31,.1);border-radius:26px;padding:24px;background:rgba(255,255,255,.78);box-shadow:0 18px 44px rgba(8,28,54,.08)}.spline-motion-app-grid span{color:#3d7bff;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.spline-motion-app-grid h2{margin:12px 0 10px;color:#07131f;font-size:24px;line-height:1.04}.spline-motion-app-grid p{margin:0;color:#526174;font-size:14px;line-height:1.55}@keyframes splinePulse{0%,100%{transform:scale(.9);opacity:.45}50%{transform:scale(1.08);opacity:.9}}@media(max-width:1180px){.spline-motion-grid{grid-template-columns:1fr}.spline-winner-panel{grid-template-columns:1fr}.spline-motion-theatre{min-height:560px;order:-1}.spline-motion-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.spline-candidate,.spline-candidate:first-child,.spline-candidate:nth-child(2){grid-column:span 12}.spline-candidate{grid-template-rows:420px auto}}@media(max-width:620px){.spline-motion-stage{padding:36px 0 26px}.spline-motion-copy{padding:28px;border-radius:26px}.spline-motion-copy h2{font-size:36px;line-height:.98}.spline-motion-theatre{min-height:430px;border-radius:26px}.spline-motion-label{left:14px;right:14px;bottom:14px;align-items:flex-start;flex-direction:column;border-radius:18px}.spline-motion-label b{text-align:left;font-size:20px}.spline-candidate{border-radius:26px;grid-template-rows:390px auto}.spline-winner-panel{padding:18px;border-radius:26px}.spline-role-grid{grid-template-columns:1fr}.spline-role-grid article{border-radius:20px}.spline-candidate-copy{padding:24px}.spline-motion-app-grid{grid-template-columns:1fr}}.home-recut-hero{background:radial-gradient(circle at 78% 18%,rgba(61,123,255,.16),transparent 28%),radial-gradient(circle at 26% 8%,rgba(0,214,196,.12),transparent 26%),linear-gradient(135deg,#fff 0%,#f5faff 48%,#eaf4ff 100%) !important}.home-recut-hero:before{opacity:.42;mask-image:linear-gradient(90deg,transparent,black 18% 84%,transparent)}.home-recut-hero:after{background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.42) 48%,rgba(255,255,255,.05)) !important}.home-spline-hero{position:relative;z-index:3;min-height:620px;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:38px;background:#f4f7fb;box-shadow:0 42px 110px rgba(8,28,54,.18);isolation:isolate}.home-spline-hero:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%,rgba(255,255,255,.28)),linear-gradient(90deg,rgba(61,123,255,.12),transparent 28%,transparent 72%,rgba(0,214,196,.08))}.home-spline-hero:after{content:"";position:absolute;inset:16px;z-index:3;border:1px solid rgba(7,19,31,.06);border-radius:28px;pointer-events:none;background:linear-gradient(rgba(61,123,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(61,123,255,.04) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 48% 42%,transparent 0 42%,black 74%)}.home-spline-hero iframe{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;background:transparent}.home-spline-scan-ui{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none;border-radius:inherit}.home-spline-scan-ui span{position:absolute;left:-35%;width:38%;height:2px;background:linear-gradient(90deg,transparent,rgba(61,123,255,.85),rgba(0,214,196,.58),transparent);box-shadow:0 0 22px rgba(61,123,255,.34);transform:rotate(-12deg);animation:homeSplineSweep 6.8s ease-in-out infinite}.home-spline-scan-ui span:nth-child(1){top:24%;animation-delay:.2s}.home-spline-scan-ui span:nth-child(2){top:42%;animation-delay:1.1s;opacity:.72}.home-spline-scan-ui span:nth-child(3){top:61%;animation-delay:2.3s;opacity:.48}.home-spline-readouts{position:absolute;top:22px;left:22px;right:22px;z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;pointer-events:none}.home-spline-readouts span{border:1px solid rgba(255,255,255,.68);border-radius:999px;padding:9px 10px;background:rgba(255,255,255,.66);color:#4c5a6e;font-size:10px;font-weight:850;letter-spacing:.06em;backdrop-filter:blur(14px);box-shadow:0 12px 30px rgba(7,19,31,.08);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-spline-readouts b{color:#07131f;text-transform:uppercase;letter-spacing:.12em}.home-spline-status{position:absolute;left:22px;right:22px;bottom:192px;z-index:4;display:flex;justify-content:space-between;align-items:end;gap:18px;border:1px solid rgba(255,255,255,.62);border-radius:26px;padding:18px 20px;background:rgba(255,255,255,.78);box-shadow:0 22px 50px rgba(7,19,31,.15);backdrop-filter:blur(16px);pointer-events:none}.home-spline-status span{color:#536174;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.home-spline-status b{max-width:310px;color:#07131f;font-size:26px;line-height:1.02;text-align:right}.home-spline-statebar{position:absolute;left:22px;right:22px;bottom:142px;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;pointer-events:none}.home-spline-statebar span{border:1px solid rgba(7,19,31,.08);border-radius:999px;padding:10px 8px;background:rgba(255,255,255,.68);color:#5b6878;text-align:center;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;backdrop-filter:blur(12px);box-shadow:0 12px 28px rgba(7,19,31,.08)}.home-spline-statebar .is-active{border-color:rgba(61,123,255,.28);background:linear-gradient(135deg,#07131f,#245188);color:#fff}.home-spline-proof-strip{position:absolute;left:22px;right:22px;bottom:22px;z-index:4;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;pointer-events:none}.home-spline-proof-strip figure{position:relative;min-height:102px;margin:0;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:20px;background:rgba(255,255,255,.74);box-shadow:0 14px 34px rgba(7,19,31,.1);backdrop-filter:blur(12px)}.home-spline-proof-strip img{width:100%;height:100%;min-height:102px;object-fit:contain;display:block;padding:10px}.home-spline-proof-strip figcaption{position:absolute;left:8px;top:8px;border-radius:999px;padding:6px 8px;background:rgba(255,255,255,.84);color:#07131f;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}@media(max-width:1240px){.home-spline-hero{min-height:540px}}@media(max-width:760px){.home-spline-hero{order:-1;min-height:430px;border-radius:28px}.home-spline-status{left:14px;right:14px;bottom:166px;align-items:flex-start;flex-direction:column;border-radius:20px;padding:15px 16px}.home-spline-status b{text-align:left;font-size:21px}.home-spline-readouts{left:14px;right:14px;top:14px;grid-template-columns:1fr;max-width:230px}.home-spline-readouts span:nth-child(n+2){display:none}.home-spline-statebar{left:14px;right:14px;bottom:108px;gap:6px}.home-spline-statebar span{padding:8px 6px;font-size:9px;letter-spacing:.1em}.home-spline-proof-strip{left:14px;right:14px;bottom:14px;gap:7px}.home-spline-proof-strip figure{min-height:86px;border-radius:16px}.home-spline-proof-strip img{min-height:86px;padding:8px}}@keyframes homeSplineSweep{0%,100%{transform:translateX(0) rotate(-12deg);opacity:0}16%{opacity:.8}54%{opacity:.72}72%{transform:translateX(360%) rotate(-12deg);opacity:0}}.page-motion-brief{padding:44px 0 20px;background:radial-gradient(circle at 82% 8%,rgba(61,123,255,.12),transparent 28%),linear-gradient(180deg,#fff,#f7fbff)}.page-motion-brief-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:22px;align-items:stretch}.page-motion-brief-copy{border:1px solid rgba(7,19,31,.1);border-radius:30px;padding:30px;background:rgba(255,255,255,.78);box-shadow:0 22px 62px rgba(8,28,54,.1)}.page-motion-brief-copy h2{margin:12px 0;color:#07131f;font-size:clamp(32px,3.9vw,58px);line-height:.96}.page-motion-brief-copy p{margin:0;color:#46566a;font-size:16px;line-height:1.65}.page-motion-brief-scene{position:relative;min-height:330px;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:30px;background:#f3f7fb;box-shadow:0 28px 74px rgba(8,28,54,.14)}.page-motion-brief-scene iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.page-motion-brief-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 48%,rgba(255,255,255,.22)),linear-gradient(90deg,rgba(61,123,255,.08),transparent 30%,transparent 70%,rgba(0,214,196,.06))}.page-motion-brief-tabs{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;pointer-events:none}.page-motion-brief-tabs span{border:1px solid rgba(255,255,255,.6);border-radius:999px;padding:10px 8px;background:rgba(255,255,255,.72);color:#526174;text-align:center;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(12px);box-shadow:0 12px 30px rgba(7,19,31,.1)}.page-motion-brief-tabs .is-active{background:linear-gradient(135deg,#07131f,#245188);color:#fff}.page-motion-brief-workflow{background:linear-gradient(180deg,#f8fbff,#eef5ff)}.page-motion-brief-pricing,.page-motion-brief-contact{background:radial-gradient(circle at 84% 12%,rgba(0,214,196,.12),transparent 28%),linear-gradient(180deg,#fff,#f8fcff)}.page-motion-brief-scanner,.page-motion-brief-equipment{background:radial-gradient(circle at 18% 10%,rgba(61,123,255,.13),transparent 30%),linear-gradient(180deg,#f7fbff,#fff)}.page-motion-brief-gallery,.page-motion-brief-projects{background:linear-gradient(180deg,#f6faff,#eef5ff)}.page-motion-brief-workflow .page-motion-brief-scene,.page-motion-brief-proof .page-motion-brief-scene,.page-motion-brief-gallery .page-motion-brief-scene,.page-motion-brief-projects .page-motion-brief-scene{background:#080b12}.page-motion-brief-proof{background:linear-gradient(180deg,#f7fbff,#fff)}.page-motion-brief-proof .page-motion-brief-copy,.page-motion-brief-projects .page-motion-brief-copy,.page-motion-brief-gallery .page-motion-brief-copy{background:rgba(255,255,255,.84)}.page-motion-brief-scanner .page-motion-brief-scene:after,.page-motion-brief-equipment .page-motion-brief-scene:after,.page-motion-brief-workflow .page-motion-brief-scene:after{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 42%,rgba(9,15,25,.28)),linear-gradient(90deg,rgba(61,123,255,.12),transparent 34%,rgba(0,214,196,.06))}@media(max-width:980px){.page-motion-brief-grid{grid-template-columns:1fr}.page-motion-brief-scene{order:-1;min-height:300px}}@media(max-width:620px){.page-motion-brief{padding:30px 0 16px}.page-motion-brief-copy{padding:24px;border-radius:24px}.page-motion-brief-copy h2{font-size:34px}.page-motion-brief-scene{min-height:270px;border-radius:24px}.page-motion-brief-tabs{left:10px;right:10px;bottom:10px;gap:5px}.page-motion-brief-tabs span{padding:8px 5px;font-size:8px;letter-spacing:.09em}}.home-live-gallery{position:relative;overflow:hidden;padding:74px 0;background:radial-gradient(circle at 82% 12%,rgba(0,214,196,.18),transparent 28%),radial-gradient(circle at 12% 76%,rgba(61,123,255,.14),transparent 32%),linear-gradient(180deg,#ffffff,#f3f9fc)}.home-live-gallery:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,19,31,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(7,19,31,.04) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at 50% 44%,black,transparent 78%);pointer-events:none}.home-live-gallery .wrap{position:relative;z-index:2}.home-live-gallery-stage{display:grid;grid-template-columns:1.28fr repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.home-live-scan-card{position:relative;min-height:340px;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:30px;background:linear-gradient(180deg,#07131f,#0f1c2b);color:#fff;box-shadow:0 28px 74px rgba(8,28,54,.16);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.home-live-scan-card:first-child{grid-row:span 2;min-height:694px}.home-live-scan-card:hover{transform:translateY(-8px);border-color:rgba(0,214,196,.44);box-shadow:0 40px 110px rgba(8,28,54,.24)}.home-live-scan-trigger{appearance:none;display:block;width:100%;border:0;padding:0;background:transparent;cursor:pointer}.home-live-scan-media{position:relative;display:block;aspect-ratio:1.38/1;overflow:hidden;background:#07131f}.home-live-scan-card:first-child .home-live-scan-media{aspect-ratio:auto;height:500px}.home-live-scan-media:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 34%,rgba(7,19,31,.84)),linear-gradient(90deg,rgba(0,214,196,.12),transparent 48%,rgba(61,123,255,.1));pointer-events:none}.home-live-scan-media:after{content:"";position:absolute;left:-22%;top:0;bottom:0;z-index:3;width:18%;background:linear-gradient(90deg,transparent,rgba(0,214,196,.32),rgba(255,255,255,.34),transparent);transform:skewX(-14deg);animation:homeLiveSweep 5.8s ease-in-out infinite;pointer-events:none}.home-live-scan-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.04) contrast(1.05);transition:transform .55s ease,filter .55s ease}.home-live-scan-card:hover img{transform:scale(1.055);filter:saturate(1.16) contrast(1.08)}.home-live-scan-media i{position:absolute;left:16px;bottom:16px;z-index:4;border-radius:999px;padding:10px 13px;background:rgba(255,255,255,.92);color:#07131f;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 14px 34px rgba(0,0,0,.18)}.home-live-scan-copy{padding:20px}.home-live-scan-copy span{display:block;color:var(--cyan);font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px}.home-live-scan-copy h3{margin:0;color:#fff;font-size:clamp(24px,2.2vw,38px);line-height:1}.home-live-scan-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.home-live-scan-meta b{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.06);color:#dcebf2;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.home-live-gallery-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;border:1px solid rgba(7,19,31,.1);border-radius:999px;padding:12px 14px 12px 18px;background:rgba(255,255,255,.72);box-shadow:0 18px 54px rgba(8,28,54,.1)}.home-live-gallery-footer span{color:#344456;font-size:11px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.scan-gallery-console{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid rgba(7,19,31,.1);border-radius:26px;padding:14px;background:rgba(255,255,255,.82);box-shadow:0 20px 60px rgba(8,28,54,.1)}.scan-gallery-console div{display:flex;align-items:center;gap:10px;margin-right:auto;border-radius:18px;padding:10px 12px;background:#07131f;color:#fff}.scan-gallery-console span{color:#aebfcd;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.scan-gallery-console b{color:#fff;font-size:22px;line-height:1}.scan-gallery-console button{border:1px solid rgba(7,19,31,.12);border-radius:999px;padding:11px 13px;background:rgba(255,255,255,.78);color:#344456;font:inherit;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease}.scan-gallery-console button:hover{transform:translateY(-2px);border-color:rgba(0,214,196,.4)}.scan-gallery-console button.is-active{background:linear-gradient(135deg,#07131f,#245188);border-color:rgba(0,214,196,.36);color:#fff}.scan-model-card[hidden]{display:none}.service-outcome-lab{position:relative;overflow:hidden;padding:76px 0;background:radial-gradient(circle at 10% 12%,rgba(0,214,196,.16),transparent 30%),radial-gradient(circle at 88% 88%,rgba(61,123,255,.12),transparent 32%),linear-gradient(180deg,#ffffff,#f4f9fc)}.service-outcome-lab:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,19,31,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(7,19,31,.04) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at 50% 42%,black,transparent 78%);pointer-events:none}.service-outcome-lab .wrap{position:relative;z-index:2}.service-outcome-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.48fr);gap:28px;align-items:end;margin-bottom:24px}.service-outcome-header h2{margin:0;max-width:860px;font-size:clamp(38px,5vw,78px);line-height:.92}.service-outcome-header p{margin:0;color:#3d4b5b;line-height:1.65}.service-outcome-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:14px}.service-outcome-card{position:relative;min-height:390px;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:32px;background:#07131f;color:#fff;text-decoration:none;box-shadow:0 26px 84px rgba(8,28,54,.14);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.service-outcome-card:first-child{grid-row:span 2;min-height:794px}.service-outcome-card:hover{transform:translateY(-8px);border-color:rgba(0,214,196,.44);box-shadow:0 42px 120px rgba(8,28,54,.24)}.service-outcome-media{position:relative;display:block;height:268px;overflow:hidden;background:#07131f}.service-outcome-card:first-child .service-outcome-media{height:610px}.service-outcome-media:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(7,19,31,.04) 22%,rgba(7,19,31,.86)),linear-gradient(90deg,rgba(0,214,196,.13),transparent 48%,rgba(61,123,255,.1));pointer-events:none}.service-outcome-media:after{content:"";position:absolute;left:-24%;top:-10%;z-index:3;width:18%;height:120%;background:linear-gradient(90deg,transparent,rgba(0,214,196,.34),rgba(255,255,255,.38),transparent);transform:skewX(-16deg);animation:homeLiveSweep 6.2s ease-in-out infinite;pointer-events:none}.service-outcome-card:nth-child(2) .service-outcome-media:after{animation-delay:1.1s}.service-outcome-card:nth-child(3) .service-outcome-media:after{animation-delay:2.2s}.service-outcome-card:nth-child(4) .service-outcome-media:after{animation-delay:3.3s}.service-outcome-media video,.service-outcome-media img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.06);transition:transform .62s ease,filter .62s ease}.service-outcome-card-cad .service-outcome-media img,.service-outcome-card-proof .service-outcome-media img{object-fit:contain;padding:20px;background:#0a121d}.service-outcome-card:hover video,.service-outcome-card:hover img{transform:scale(1.055);filter:saturate(1.18) contrast(1.08)}.service-outcome-media i{position:absolute;right:14px;bottom:14px;z-index:4;border-radius:999px;padding:10px 13px;background:rgba(255,255,255,.94);color:#07131f;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 16px 34px rgba(0,0,0,.22)}.service-outcome-copy{display:block;padding:20px}.service-outcome-copy b{display:block;color:#fff;font-size:clamp(25px,2.2vw,40px);line-height:1;margin-bottom:10px}.service-outcome-copy span{display:block;color:#c9d8e2;font-size:15px;line-height:1.52}.workflow-live-lab{position:relative;overflow:hidden;padding:78px 0;background:radial-gradient(circle at 84% 10%,rgba(0,214,196,.16),transparent 28%),radial-gradient(circle at 10% 86%,rgba(61,123,255,.12),transparent 30%),linear-gradient(180deg,#ffffff,#f5fafc)}.workflow-live-lab:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,19,31,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(7,19,31,.04) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(circle at 50% 45%,black,transparent 78%);pointer-events:none}.workflow-live-lab .wrap{position:relative;z-index:2}.workflow-live-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);gap:28px;align-items:end;margin-bottom:24px}.workflow-live-header h2{margin:0;max-width:880px;font-size:clamp(38px,5vw,80px);line-height:.92}.workflow-live-header p{margin:0;color:#3d4b5b;line-height:1.65}.workflow-live-grid{display:grid;grid-template-columns:1.05fr 1.15fr 1fr;grid-auto-rows:minmax(260px,auto);gap:14px}.workflow-live-card{position:relative;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:32px;background:rgba(255,255,255,.88);color:#07131f;box-shadow:0 24px 78px rgba(8,28,54,.12);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.workflow-live-card:hover{transform:translateY(-7px);border-color:rgba(0,214,196,.38);box-shadow:0 38px 110px rgba(8,28,54,.2)}.workflow-live-card-video{min-height:420px;background:#07131f;color:#fff}.workflow-live-card-capture{grid-row:span 2}.workflow-live-card-proof{grid-column:span 2;display:grid;grid-template-columns:1.2fr .8fr;background:#07131f;color:#fff}.workflow-live-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.06);transition:transform .62s ease,filter .62s ease}.workflow-live-card-video:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(7,19,31,.08),rgba(7,19,31,.88)),linear-gradient(90deg,rgba(0,214,196,.12),transparent 48%,rgba(61,123,255,.1))}.workflow-live-card-video:after,.workflow-live-card-proof:after{content:"";position:absolute;left:-25%;top:-12%;z-index:3;width:16%;height:124%;background:linear-gradient(90deg,transparent,rgba(0,214,196,.34),rgba(255,255,255,.36),transparent);transform:skewX(-16deg);animation:homeLiveSweep 6.8s ease-in-out infinite;pointer-events:none}.workflow-live-card-cad:after{animation-delay:2.2s}.workflow-live-card:hover video{transform:scale(1.055);filter:saturate(1.18) contrast(1.08)}.workflow-live-copy{position:relative;z-index:4;padding:22px}.workflow-live-card-video .workflow-live-copy{position:absolute;left:0;right:0;bottom:0}.workflow-live-copy span{display:block;margin-bottom:10px;color:var(--blue);font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.workflow-live-card-video .workflow-live-copy span,.workflow-live-card-proof .workflow-live-copy span{color:var(--cyan)}.workflow-live-copy h3{margin:0 0 10px;color:inherit;font-size:clamp(26px,2.35vw,42px);line-height:1}.workflow-live-copy p{margin:0;color:#3d4b5b;line-height:1.55}.workflow-live-card-video .workflow-live-copy p,.workflow-live-card-proof .workflow-live-copy p{color:#c9d8e2}.workflow-live-specs{position:absolute;left:18px;right:18px;bottom:18px;z-index:4;display:flex;flex-wrap:wrap;gap:8px}.workflow-live-specs b,.workflow-live-specs i{border-radius:999px;padding:9px 11px;font-style:normal;font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.workflow-live-specs b{background:#07131f;color:#fff}.workflow-live-specs i{background:#eef6fb;color:#263647}.workflow-mini-triptych{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;min-height:360px;background:rgba(255,255,255,.12)}.workflow-mini-triptych figure{position:relative;display:grid;place-items:center;margin:0;overflow:hidden;background:#0a121d}.workflow-mini-triptych img{width:100%;height:100%;object-fit:contain;padding:16px;filter:drop-shadow(0 18px 20px rgba(0,0,0,.24));transition:transform .55s ease}.workflow-live-card-proof:hover .workflow-mini-triptych img{transform:scale(1.04)}.workflow-mini-triptych figcaption{position:absolute;left:12px;bottom:12px;z-index:4;border-radius:999px;padding:9px 10px;background:rgba(255,255,255,.92);color:#07131f;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.workflow-package-stack{position:relative;z-index:3;display:grid;gap:10px;padding:22px 22px 0}.workflow-package-stack span{display:flex;justify-content:space-between;gap:12px;border:1px solid rgba(7,19,31,.1);border-radius:18px;padding:13px 14px;background:#fff;color:#334456;font-size:12px;font-weight:850;box-shadow:0 14px 36px rgba(8,28,54,.08)}.workflow-package-stack b{color:#167edc;font-size:12px;letter-spacing:.12em}.about-proof-lab,.deliverable-proof-builder,.equipment-hardware-theatre,.application-proof-chooser{position:relative;overflow:hidden;padding:78px 0;background:radial-gradient(circle at 82% 14%,rgba(0,214,196,.15),transparent 28%),radial-gradient(circle at 12% 82%,rgba(61,123,255,.12),transparent 30%),linear-gradient(180deg,#fff,#f5fafc)}.about-proof-lab:before,.deliverable-proof-builder:before,.equipment-hardware-theatre:before,.application-proof-chooser:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,19,31,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(7,19,31,.04) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(circle at 50% 45%,black,transparent 78%);pointer-events:none}.about-proof-lab .wrap,.deliverable-proof-builder .wrap,.equipment-hardware-theatre .wrap,.application-proof-chooser .wrap{position:relative;z-index:2}.about-proof-grid,.deliverable-proof-grid,.equipment-hardware-grid,.application-proof-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);gap:28px;align-items:center}.about-proof-copy h2,.deliverable-proof-grid h2,.equipment-hardware-copy h2,.application-proof-grid h2{margin:0 0 18px;font-size:clamp(40px,5vw,82px);line-height:.92}.about-proof-copy p,.deliverable-proof-grid p,.equipment-hardware-copy p,.application-proof-grid p{color:#3d4b5b;line-height:1.65}.about-proof-points,.equipment-hardware-readouts{display:grid;gap:10px;margin-top:22px}.about-proof-points span,.equipment-hardware-readouts span{border:1px solid rgba(7,19,31,.1);border-radius:20px;padding:14px 15px;background:rgba(255,255,255,.84);color:#263647;box-shadow:0 16px 44px rgba(8,28,54,.08)}.about-proof-points b,.equipment-hardware-readouts b{color:#167edc;margin-right:8px}.about-proof-console,.deliverable-proof-stack,.equipment-hardware-visual{position:relative;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:34px;background:#07131f;color:#fff;box-shadow:0 34px 110px rgba(8,28,54,.2)}.about-proof-console:after,.deliverable-proof-stack:after,.equipment-hardware-visual:after{content:"";position:absolute;left:-24%;top:-12%;z-index:5;width:16%;height:124%;background:linear-gradient(90deg,transparent,rgba(0,214,196,.34),rgba(255,255,255,.36),transparent);transform:skewX(-16deg);animation:homeLiveSweep 7s ease-in-out infinite;pointer-events:none}.about-proof-media,.deliverable-proof-stack{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px}.about-proof-media figure,.deliverable-proof-stack figure{position:relative;display:grid;place-items:center;margin:0;min-height:360px;overflow:hidden;background:#0a121d}.about-proof-media img,.deliverable-proof-stack img{width:100%;height:100%;object-fit:contain;padding:18px;filter:drop-shadow(0 20px 22px rgba(0,0,0,.24));transition:transform .55s ease}.about-proof-console:hover img,.deliverable-proof-stack:hover img{transform:scale(1.04)}.about-proof-media figcaption,.deliverable-proof-stack figcaption{position:absolute;left:12px;bottom:12px;z-index:6;border-radius:999px;padding:9px 10px;background:rgba(255,255,255,.93);color:#07131f;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.about-proof-readout{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.12)}.about-proof-readout span{padding:16px;background:#07131f;color:#c9d8e2;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.about-proof-readout b{display:block;color:var(--cyan);margin-bottom:6px}.deliverable-proof-stack{min-height:390px}.deliverable-format-strip{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.deliverable-format-strip span{border:1px solid rgba(7,19,31,.1);border-radius:999px;padding:10px 12px;background:#fff;color:#263647;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 30px rgba(8,28,54,.07)}.equipment-hardware-visual{min-height:520px}.equipment-orbit-rings{position:absolute;inset:8%;border:1px solid rgba(0,214,196,.22);border-radius:50%;animation:equipmentOrbit 14s linear infinite}.equipment-orbit-rings:before,.equipment-orbit-rings:after{content:"";position:absolute;inset:12%;border:1px solid rgba(255,255,255,.12);border-radius:50%}.equipment-orbit-rings:after{inset:26%;border-color:rgba(61,123,255,.2)}.equipment-scanner-img{position:absolute;right:2%;bottom:0;width:58%;max-height:92%;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.34))}.equipment-part-img{position:absolute;left:6%;bottom:12%;width:46%;object-fit:contain;filter:drop-shadow(0 28px 34px rgba(0,0,0,.34))}.equipment-hud{position:absolute;z-index:6;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:12px 14px;background:rgba(7,19,31,.72);backdrop-filter:blur(12px)}.equipment-hud-a{left:22px;top:22px}.equipment-hud-b{right:22px;bottom:22px}.equipment-hud span{display:block;color:var(--cyan);font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px}.equipment-hud b{color:#fff;font-size:16px}.application-proof-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.application-proof-cards article{border:1px solid rgba(7,19,31,.1);border-radius:24px;padding:20px;min-height:150px;background:rgba(255,255,255,.86);box-shadow:0 20px 60px rgba(8,28,54,.1);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.application-proof-cards article:hover{transform:translateY(-5px);border-color:rgba(0,214,196,.36);box-shadow:0 30px 82px rgba(8,28,54,.15)}.application-proof-cards span{display:block;color:#167edc;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px}.application-proof-cards b{color:#07131f;font-size:clamp(22px,2vw,34px);line-height:1}@keyframes equipmentOrbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.project-featured-proof{position:relative;overflow:hidden;padding:82px 0;background:radial-gradient(circle at 8% 12%,rgba(0,214,196,.18),transparent 28%),radial-gradient(circle at 92% 22%,rgba(61,123,255,.14),transparent 32%),linear-gradient(180deg,#ffffff,#f7fbfd)}.project-featured-proof:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,19,31,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(7,19,31,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle at 50% 38%,black,transparent 76%);pointer-events:none}.project-featured-proof .wrap{position:relative;z-index:2}.project-featured-proof-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);gap:28px;align-items:end;margin-bottom:26px}.project-featured-proof-header .project-kicker{grid-column:1/-1;margin-bottom:-14px}.project-featured-proof-header h2{margin:0;max-width:880px;font-size:clamp(40px,5vw,82px);line-height:.92}.project-featured-proof-header p{margin:0;color:#3d4b5b;line-height:1.65}.project-featured-proof-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:16px;align-items:stretch}.project-featured-comparison{border-radius:34px;background:#07131f;color:#fff;box-shadow:0 36px 110px rgba(8,28,54,.18)}.project-featured-comparison .comparison-stage{height:560px}.project-featured-comparison .proof-caption{background:#07131f;color:#fff}.project-featured-comparison .proof-caption h3{margin:0 0 8px;color:#fff;font-size:clamp(26px,2.4vw,40px);line-height:1}.project-featured-comparison .proof-caption p{margin:0;color:#c9d8e2}.project-featured-proof-side{display:grid;gap:14px}.project-featured-deviation{border-radius:30px;background:#07131f;color:#fff;box-shadow:0 26px 84px rgba(8,28,54,.16)}.project-featured-deviation img{height:270px;background:#08111c}.project-featured-deviation h3{margin:0 0 8px;color:#fff;font-size:clamp(24px,2vw,34px);line-height:1}.project-featured-deviation p{color:#c9d8e2}.project-featured-brief{display:grid;gap:8px}.project-featured-brief div{border:1px solid rgba(7,19,31,.1);border-radius:22px;padding:16px 17px;background:rgba(255,255,255,.86);box-shadow:0 18px 50px rgba(8,28,54,.08);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.project-featured-brief div:hover{transform:translateX(5px);border-color:rgba(0,214,196,.36);box-shadow:0 22px 62px rgba(8,28,54,.12)}.project-featured-brief span{display:block;margin-bottom:8px;color:#167edc;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.project-featured-brief b{display:block;color:#172331;font-size:15px;line-height:1.38}.project-featured-viewer{appearance:none;position:relative;overflow:hidden;border:1px solid rgba(7,19,31,.12);border-radius:28px;padding:22px;min-height:128px;background:linear-gradient(135deg,rgba(0,214,196,.2),transparent 42%),linear-gradient(135deg,#07131f,#17375d);color:#fff;text-align:left;cursor:pointer;box-shadow:0 26px 80px rgba(8,28,54,.18);transition:transform .3s ease,box-shadow .3s ease}.project-featured-viewer:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(90deg,black,transparent 88%)}.project-featured-viewer:after{content:"";position:absolute;left:-22%;top:-20%;width:18%;height:140%;background:linear-gradient(90deg,transparent,rgba(0,214,196,.4),rgba(255,255,255,.42),transparent);transform:skewX(-16deg);animation:homeLiveSweep 6s ease-in-out infinite}.project-featured-viewer:hover{transform:translateY(-5px);box-shadow:0 34px 100px rgba(8,28,54,.26)}.project-featured-viewer span,.project-featured-viewer b{position:relative;z-index:2;display:block}.project-featured-viewer span{color:var(--cyan);font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px}.project-featured-viewer b{color:#fff;font-size:clamp(24px,2vw,34px);line-height:1}.project-scan-seed-lab{position:relative;overflow:hidden;padding:76px 0;background:radial-gradient(circle at 14% 18%,rgba(0,214,196,.18),transparent 24%),radial-gradient(circle at 88% 82%,rgba(61,123,255,.14),transparent 30%),linear-gradient(180deg,#ffffff,#f4f9fc 58%,#ffffff)}.project-scan-seed-lab:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,19,31,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(7,19,31,.045) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,black 18%,black 82%,transparent);pointer-events:none}.project-scan-seed-lab .wrap{position:relative;z-index:2}.project-scan-seed-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:28px;align-items:end;margin-bottom:24px}.project-scan-seed-header h2{margin:8px 0 0;max-width:760px;font-size:clamp(36px,5vw,76px);line-height:.93}.project-scan-seed-header>p{margin:0;color:#3d4b5b;font-size:16px;line-height:1.65}.project-scan-seed-grid{display:grid;grid-template-columns:1.22fr repeat(2,minmax(0,1fr));gap:14px}.project-scan-seed-card{position:relative;min-height:330px;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:32px;background:#07131f;color:#fff;box-shadow:0 24px 78px rgba(8,28,54,.13);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.project-scan-seed-card:first-child{grid-row:span 2;min-height:674px}.project-scan-seed-card:hover{transform:translateY(-8px);border-color:rgba(0,214,196,.46);box-shadow:0 42px 110px rgba(8,28,54,.23)}.project-scan-seed-trigger{appearance:none;display:block;width:100%;height:100%;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.project-scan-seed-media{position:relative;display:block;height:238px;overflow:hidden;background:#07131f}.project-scan-seed-card:first-child .project-scan-seed-media{height:522px}.project-scan-seed-media:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(7,19,31,.02) 24%,rgba(7,19,31,.86)),linear-gradient(90deg,rgba(0,214,196,.16),transparent 42%,rgba(61,123,255,.12));pointer-events:none}.project-scan-seed-media:after{content:"";position:absolute;left:-26%;top:-12%;z-index:3;width:18%;height:124%;background:linear-gradient(90deg,transparent,rgba(0,214,196,.38),rgba(255,255,255,.48),transparent);transform:skewX(-16deg);animation:homeLiveSweep 6.4s ease-in-out infinite;pointer-events:none}.project-scan-seed-card:nth-child(2) .project-scan-seed-media:after{animation-delay:1.2s}.project-scan-seed-card:nth-child(3) .project-scan-seed-media:after{animation-delay:2.4s}.project-scan-seed-media img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.06) contrast(1.06);transition:transform .62s ease,filter .62s ease}.project-scan-seed-card:hover .project-scan-seed-media img{transform:scale(1.06);filter:saturate(1.18) contrast(1.08)}.project-scan-seed-media i{position:absolute;right:14px;bottom:14px;z-index:4;border-radius:999px;padding:10px 13px;background:rgba(255,255,255,.94);color:#07131f;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 16px 34px rgba(0,0,0,.22)}.project-scan-seed-copy{display:block;padding:18px 18px 58px}.project-scan-seed-copy span{display:block;margin-bottom:9px;color:var(--cyan);font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.project-scan-seed-copy b{display:block;color:#fff;font-size:clamp(24px,2vw,36px);line-height:1}.project-scan-seed-readout{position:absolute;left:14px;right:14px;bottom:14px;z-index:5;display:flex;flex-wrap:wrap;gap:7px;pointer-events:none}.project-scan-seed-readout span{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.08);color:#dcebf2;font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase;backdrop-filter:blur(10px)}.project-scan-seed-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;border:1px solid rgba(7,19,31,.1);border-radius:26px;padding:16px 18px;background:rgba(255,255,255,.86);box-shadow:0 18px 48px rgba(8,28,54,.08)}.project-scan-seed-footer span{color:#3d4b5b;font-size:14px;font-weight:750;line-height:1.45}.project-linked-viewer{overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(8,28,54,.1)}.project-linked-viewer-media{position:relative;min-height:230px;overflow:hidden;background:#07131f}.project-linked-viewer-media:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 28%,rgba(7,19,31,.86));pointer-events:none}.project-linked-viewer-media img{display:block;width:100%;height:100%;min-height:230px;object-fit:cover}.project-linked-viewer-button{position:absolute;left:14px;bottom:14px;z-index:4;border:0;border-radius:999px;padding:12px 15px;background:#fff;color:#07131f;font:inherit;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;box-shadow:0 16px 38px rgba(0,0,0,.24)}.project-linked-viewer-copy{padding:20px}.project-linked-viewer-copy h2{margin:6px 0 8px;font-size:26px;line-height:1}.project-linked-viewer-copy p{margin:0;color:#3d4b5b;line-height:1.55}.project-linked-viewer-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.project-linked-viewer-meta span{border-radius:999px;padding:8px 10px;background:#eef6fb;color:#263647;font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.ecosystem-logo-rail{position:relative;overflow:hidden}.ecosystem-logo-rail-home{padding:24px 0 36px;background:radial-gradient(circle at 12% 10%,rgba(61,166,255,.16),transparent 28%),linear-gradient(180deg,#fff 0%,#f6fbff 100%);border-top:1px solid rgba(15,31,46,.07);border-bottom:1px solid rgba(15,31,46,.08)}.ecosystem-logo-rail-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px}.ecosystem-logo-rail-header span{color:#426171;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.ecosystem-logo-rail-header b{max-width:560px;color:#101923;font-size:14px;line-height:1.35;text-align:right}.ecosystem-logo-track{position:relative;overflow:hidden;border-radius:30px;padding:14px 0;isolation:isolate}.ecosystem-logo-track:before,.ecosystem-logo-track:after{content:"";position:absolute;top:0;bottom:0;z-index:4;width:min(14vw,160px);pointer-events:none}.ecosystem-logo-track:before{left:0}.ecosystem-logo-track:after{right:0}.ecosystem-logo-track-bright{border:1px solid rgba(15,31,46,.08);background:rgba(255,255,255,.72);box-shadow:0 24px 70px rgba(15,31,46,.08)}.ecosystem-logo-track-bright:before{background:linear-gradient(90deg,#f8fcff 0%,rgba(248,252,255,0) 100%)}.ecosystem-logo-track-bright:after{background:linear-gradient(270deg,#f8fcff 0%,rgba(248,252,255,0) 100%)}.ecosystem-logo-marquee{display:flex;width:max-content;gap:12px;padding:0 12px;animation:ecosystemLogoRail 34s linear infinite;will-change:transform}.ecosystem-logo-marquee-reverse{animation-direction:reverse;animation-duration:42s}.ecosystem-logo-chip{position:relative;flex:0 0 auto;min-width:232px;min-height:104px;border:1px solid rgba(21,36,48,.12);border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(244,249,252,.88));box-shadow:0 14px 34px rgba(19,37,52,.1);display:flex;flex-direction:column;justify-content:center;gap:7px;padding:16px 18px;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.ecosystem-logo-chip img{display:block;width:auto;max-width:142px;height:34px;object-fit:contain;object-position:left center;margin:0 0 8px 8px}.ecosystem-logo-chip:before{content:"";position:absolute;inset:9px auto 9px 9px;width:4px;border-radius:999px;background:#45b9ff;box-shadow:0 0 22px rgba(69,185,255,.45)}.ecosystem-logo-chip b{color:#101923;font-size:16px;font-weight:950;letter-spacing:-.02em;line-height:1;white-space:nowrap}.ecosystem-logo-chip small{color:#647786;font-size:10px;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ecosystem-logo-chip:hover{transform:translateY(-4px);border-color:rgba(69,185,255,.42);box-shadow:0 22px 46px rgba(24,54,76,.16)}.ecosystem-logo-software:before{background:#38d6a5;box-shadow:0 0 22px rgba(56,214,165,.38)}.ecosystem-logo-format:before{background:#a7b4c1;box-shadow:0 0 20px rgba(126,145,160,.28)}.ecosystem-logo-showcase{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:34px;background:radial-gradient(circle at 20% 0%,rgba(95,207,255,.22),transparent 34%),radial-gradient(circle at 90% 100%,rgba(57,214,165,.16),transparent 32%),rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 34px 90px rgba(0,0,0,.24)}.ecosystem-logo-showcase.ecosystem-wall:before{display:none}.ecosystem-logo-showcase-glow{position:absolute;inset:10%;border:1px solid rgba(86,205,255,.16);border-radius:999px;filter:blur(.2px);animation:measurementOrbit 18s linear infinite;pointer-events:none}.ecosystem-logo-track-dark{border:1px solid rgba(255,255,255,.1);background:rgba(8,14,20,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.ecosystem-logo-track-dark:before{background:linear-gradient(90deg,#101419 0%,rgba(16,20,25,0) 100%)}.ecosystem-logo-track-dark:after{background:linear-gradient(270deg,#101419 0%,rgba(16,20,25,0) 100%)}.ecosystem-logo-track-dark .ecosystem-logo-chip{border-color:rgba(255,255,255,.13);background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(255,255,255,.055));box-shadow:0 18px 42px rgba(0,0,0,.22)}.ecosystem-logo-track-dark .ecosystem-logo-chip b{color:#fff}.ecosystem-logo-track-dark .ecosystem-logo-chip small{color:#b8c7d1}.ecosystem-logo-track-secondary .ecosystem-logo-chip{min-width:212px;min-height:92px}@keyframes homeLiveSweep{0%,100%{transform:translateX(0) skewX(-14deg);opacity:0}18%{opacity:.9}64%{transform:translateX(720%) skewX(-14deg);opacity:.7}82%{opacity:0}}@keyframes ecosystemLogoRail{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ecosystem-logo-marquee{animation:none}}@media(max-width:1050px){.home-live-gallery-stage{grid-template-columns:1fr 1fr}.home-live-scan-card:first-child{grid-row:auto;grid-column:1/-1;min-height:0}.home-live-scan-card:first-child .home-live-scan-media{height:auto;aspect-ratio:1.75/1}.ecosystem-logo-rail-header{align-items:flex-start;flex-direction:column}.ecosystem-logo-rail-header b{text-align:left}.service-outcome-header{grid-template-columns:1fr}.service-outcome-grid{grid-template-columns:1fr 1fr}.service-outcome-card:first-child{grid-row:auto;grid-column:1/-1;min-height:0}.service-outcome-card:first-child .service-outcome-media{height:auto;aspect-ratio:1.65/1}.workflow-live-header,.workflow-live-grid,.workflow-live-card-proof{grid-template-columns:1fr}.workflow-live-card-capture{grid-row:auto}.workflow-live-card-proof{grid-column:auto}.about-proof-grid,.deliverable-proof-grid,.equipment-hardware-grid,.application-proof-grid{grid-template-columns:1fr}.equipment-hardware-visual{min-height:440px}.project-featured-proof-header,.project-featured-proof-grid{grid-template-columns:1fr}.project-featured-comparison .comparison-stage{height:450px}.project-scan-seed-header{grid-template-columns:1fr}.project-scan-seed-grid{grid-template-columns:1fr 1fr}.project-scan-seed-card:first-child{grid-row:auto;grid-column:1/-1;min-height:0}.project-scan-seed-card:first-child .project-scan-seed-media{height:auto;aspect-ratio:1.75/1}}@media(max-width:700px){.home-live-gallery{padding:52px 0}.ecosystem-logo-rail-home{padding:18px 0 28px}.ecosystem-logo-track{border-radius:24px;padding:10px 0}.ecosystem-logo-chip{min-width:190px;min-height:88px;border-radius:18px;padding:14px 15px}.ecosystem-logo-chip img{max-width:118px;height:28px;margin-left:6px}.ecosystem-logo-chip b{font-size:15px}.ecosystem-logo-chip small{font-size:9px}.ecosystem-logo-showcase{border-radius:24px;padding:12px}.home-live-gallery-stage{grid-template-columns:1fr}.home-live-scan-card{min-height:0;border-radius:24px}.home-live-gallery-footer{align-items:stretch;flex-direction:column;border-radius:24px}.home-live-gallery-footer .btn{width:100%;justify-content:center}.scan-gallery-console{border-radius:22px}.scan-gallery-console div{width:100%;justify-content:space-between;margin-right:0}.service-outcome-lab{padding:52px 0}.service-outcome-header h2{font-size:38px}.service-outcome-grid{grid-template-columns:1fr}.service-outcome-card{min-height:0;border-radius:24px}.service-outcome-media,.service-outcome-card:first-child .service-outcome-media{height:auto;aspect-ratio:1.35/1}.workflow-live-lab{padding:52px 0}.workflow-live-header h2{font-size:38px}.workflow-live-card{border-radius:24px}.workflow-live-card-video{min-height:360px}.workflow-mini-triptych{grid-template-columns:1fr;min-height:0}.workflow-mini-triptych figure{min-height:190px}.about-proof-lab,.deliverable-proof-builder,.equipment-hardware-theatre,.application-proof-chooser{padding:52px 0}.about-proof-copy h2,.deliverable-proof-grid h2,.equipment-hardware-copy h2,.application-proof-grid h2{font-size:38px}.about-proof-media,.deliverable-proof-stack,.about-proof-readout,.application-proof-cards{grid-template-columns:1fr}.about-proof-media figure,.deliverable-proof-stack figure{min-height:210px}.equipment-hardware-visual{min-height:360px;border-radius:24px}.equipment-scanner-img{width:66%;right:-8%}.equipment-part-img{width:58%;left:0}.project-featured-proof{padding:54px 0}.project-featured-proof-header h2{font-size:38px}.project-featured-comparison,.project-featured-deviation{border-radius:24px}.project-featured-comparison .comparison-stage{height:330px}.project-featured-deviation img{height:220px}.project-featured-brief div{border-radius:18px}.project-scan-seed-lab{padding:52px 0}.project-scan-seed-grid{grid-template-columns:1fr}.project-scan-seed-card{min-height:0;border-radius:24px}.project-scan-seed-media,.project-scan-seed-card:first-child .project-scan-seed-media{height:auto;aspect-ratio:1.35/1}.project-scan-seed-header h2{font-size:38px}}@media(max-width:700px){.kymerion-static-gallery .page-motion-brief{padding:22px 0 10px}.kymerion-static-gallery .page-motion-brief-scene{min-height:210px}.kymerion-static-gallery .page-motion-brief-copy{padding:20px}.kymerion-static-gallery .page-motion-brief-copy h2{font-size:30px;line-height:.96}.kymerion-static-gallery .gallery-feature{gap:0}.kymerion-static-gallery .gallery-feature .viewer-shell{min-height:210px;padding:20px}.kymerion-static-gallery .gallery-feature>div:last-child{padding:20px}.kymerion-static-gallery .gallery-feature h2{font-size:32px;line-height:.98}.kymerion-static-gallery .gallery-feature p{font-size:14px;line-height:1.48}.kymerion-static-gallery .small-note{margin-top:12px;padding-top:12px;font-size:12px}.scan-gallery-console{padding:12px;gap:7px}.scan-gallery-console div{min-height:0;padding:10px 12px}.scan-gallery-console button{padding:9px 10px;font-size:8px;letter-spacing:.08em}.kymerion-static-gallery .scan-model-card{border-radius:22px}.kymerion-static-gallery .scan-model-thumb{aspect-ratio:1.42/1}.kymerion-static-gallery .scan-model-copy{padding:16px}.kymerion-static-gallery .scan-model-copy h2{font-size:26px;line-height:1;margin-bottom:9px}.kymerion-static-gallery .scan-model-copy>p:not(.project-kicker){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.42}.scan-model-proof-meter{margin-top:12px;gap:6px}.scan-model-proof-meter span{padding:7px 5px;font-size:7px}.scan-model-specs{margin-top:12px;gap:6px}.scan-model-specs div{padding-top:7px;gap:4px}.scan-model-specs dt{font-size:8px}.scan-model-specs dd{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.scan-model-proof-strip{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.scan-model-proof-strip img{height:66px}.kymerion-static-gallery .card-meta{gap:5px}.kymerion-static-gallery .card-meta span{padding:7px 8px;font-size:8px}}@media(max-width:700px){.kymerion-static-gallery .scan-model-grid{gap:10px}.kymerion-static-gallery .scan-model-card{display:grid;grid-template-columns:126px minmax(0,1fr);min-height:0;border-radius:20px}.kymerion-static-gallery .scan-model-trigger{height:100%}.kymerion-static-gallery .scan-model-thumb{height:100%;min-height:168px;aspect-ratio:auto;border-radius:18px 0 0 18px}.kymerion-static-gallery .scan-model-thumb img{object-fit:cover}.kymerion-static-gallery .scan-model-play{left:9px;right:9px;bottom:9px;padding:8px 9px;text-align:center;font-size:8px;letter-spacing:.09em}.kymerion-static-gallery .scan-model-copy{min-width:0;padding:13px}.kymerion-static-gallery .scan-model-copy .project-kicker{margin-bottom:6px;font-size:8px;letter-spacing:.1em}.kymerion-static-gallery .scan-model-copy h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:20px;line-height:1.02;margin-bottom:8px}.kymerion-static-gallery .scan-model-copy>p:not(.project-kicker),.kymerion-static-gallery .scan-model-specs,.kymerion-static-gallery .scan-model-proof-strip,.kymerion-static-gallery .card-meta{display:none}.kymerion-static-gallery .scan-model-proof-meter{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.kymerion-static-gallery .scan-model-proof-meter span{min-width:0;padding:7px 4px;font-size:7px}}.home-live-gallery-stage{grid-template-columns:repeat(3,minmax(0,1fr))}.home-live-scan-card:first-child{grid-row:auto;min-height:340px}.home-live-scan-card:first-child .home-live-scan-media{height:auto;aspect-ratio:1.28/1}@media(max-width:1050px){.home-live-gallery-stage{grid-template-columns:repeat(3,minmax(0,1fr))}.home-live-scan-card:first-child{grid-column:auto}}@media(max-width:700px){.hero.home-recut-hero{padding:28px 0 34px}.home-recut-grid{gap:22px}.home-spline-hero{order:0;min-height:310px;border-radius:24px}.home-spline-readouts{max-width:190px}.home-spline-status{bottom:118px;padding:11px 12px}.home-spline-status span{font-size:8px}.home-spline-status b{font-size:16px}.home-spline-statebar{bottom:76px}.home-spline-statebar span{padding:7px 5px;font-size:8px}.home-spline-proof-strip{display:none}.home-deliverable-strip{gap:6px}.home-deliverable-strip span{padding:10px 9px;font-size:9px}.ecosystem-logo-rail-home{padding:14px 0 22px}.home-live-gallery{padding:38px 0}.home-live-gallery .section-head h2,.home-route-section .section-head h2,.home-proof-preview h2{font-size:34px;line-height:.98}.home-live-gallery-stage{grid-template-columns:1fr;gap:12px}.home-live-scan-card,.home-live-scan-card:first-child{min-height:0;border-radius:22px}.home-live-scan-media,.home-live-scan-card:first-child .home-live-scan-media{height:auto;aspect-ratio:1.45/1}.home-live-scan-copy{padding:16px}.home-live-scan-copy h3{font-size:26px;line-height:1}.home-live-gallery-footer{margin-top:12px;padding:14px}.home-route-section{padding:38px 0}.home-route-grid{gap:10px}.home-route-card{padding:18px}.home-route-card>span{width:34px;height:34px;margin-bottom:12px}.home-route-card h3{font-size:28px;margin-bottom:9px}.home-route-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14px;font-size:13px}.home-proof-preview{padding:38px 0}.home-proof-preview .home-proof-actions{margin-top:16px}.home-proof-card img{aspect-ratio:1.55/1}.home-proof-card div{padding:18px}.home-proof-card h3{font-size:28px}.home-proof-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.home-proof-preview .home-proof-actions a{padding:13px 14px}.home-proof-preview .home-proof-actions span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cta.motion-section{padding:42px 0}.home-quote-card p,.cta.motion-section .quote-note{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:700px){.kymerion-static-services .page-motion-brief,.kymerion-static-workflow .page-motion-brief,.post-type-archive-kymerion_project .page-motion-brief{padding:20px 0 8px}.kymerion-static-services .page-motion-brief-grid,.kymerion-static-workflow .page-motion-brief-grid,.post-type-archive-kymerion_project .page-motion-brief-grid{gap:12px}.kymerion-static-services .page-motion-brief-scene,.kymerion-static-workflow .page-motion-brief-scene,.post-type-archive-kymerion_project .page-motion-brief-scene{min-height:220px;border-radius:24px}.kymerion-static-services .page-motion-brief-copy,.kymerion-static-workflow .page-motion-brief-copy,.post-type-archive-kymerion_project .page-motion-brief-copy{padding:20px}.kymerion-static-services .page-motion-brief-copy h2,.kymerion-static-workflow .page-motion-brief-copy h2,.post-type-archive-kymerion_project .page-motion-brief-copy h2{font-size:30px;line-height:.98}.kymerion-static-services .page-motion-brief-copy p,.kymerion-static-workflow .page-motion-brief-copy p,.post-type-archive-kymerion_project .page-motion-brief-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45}.service-outcome-lab,.workflow-live-lab,.project-scan-seed-lab{padding:36px 0}.service-outcome-header,.workflow-live-header,.project-scan-seed-header{gap:12px;margin-bottom:16px}.service-outcome-header h2,.workflow-live-header h2,.project-scan-seed-header h2,.project-featured-proof-header h2{font-size:31px;line-height:.98}.service-outcome-header p,.workflow-live-header p,.project-scan-seed-header>p,.project-featured-proof-header p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45}.service-outcome-grid,.workflow-live-grid,.project-scan-seed-grid{gap:10px}.service-outcome-card,.workflow-live-card,.project-scan-seed-card{border-radius:22px}.service-outcome-media,.service-outcome-card:first-child .service-outcome-media,.project-scan-seed-media,.project-scan-seed-card:first-child .project-scan-seed-media{aspect-ratio:1.62/1}.service-outcome-copy,.workflow-live-copy,.project-scan-seed-copy{padding:15px}.service-outcome-copy b,.workflow-live-copy h3,.project-scan-seed-copy b{font-size:24px;line-height:1}.service-outcome-copy span,.workflow-live-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.42}.service-outcome-media i,.project-scan-seed-media i{right:10px;bottom:10px;padding:8px 10px;font-size:8px}.workflow-live-card-video{min-height:270px}.workflow-live-card-video .workflow-live-copy{padding:17px}.workflow-mini-triptych{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-mini-triptych figure{min-height:116px}.workflow-mini-triptych img{padding:8px}.workflow-mini-triptych figcaption{left:7px;bottom:7px;padding:6px 7px;font-size:7px}.workflow-package-stack{gap:7px;padding:15px 15px 0}.workflow-package-stack span{border-radius:14px;padding:10px 11px;font-size:11px}.project-showcase-hero{padding:38px 0}.project-showcase-stack{gap:8px}.project-showcase-stack figure{border-radius:18px}.project-blueprint-section,.project-featured-proof,.project-case-wall{padding:38px 0}.project-featured-comparison .comparison-stage{height:280px}.project-featured-deviation img{height:180px}.project-featured-brief{gap:8px}.project-featured-brief div{padding:13px}.project-scan-seed-copy{padding-bottom:50px}.project-scan-seed-readout{left:10px;right:10px;bottom:10px;gap:5px}.project-scan-seed-readout span{padding:6px 8px;font-size:7px}.project-scan-seed-footer{align-items:stretch;flex-direction:column;gap:10px;border-radius:22px;padding:14px}.project-scan-seed-footer .btn{justify-content:center;width:100%}.project-card-copy h2{font-size:26px;line-height:1}.project-card-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:700px){.post-type-archive-kymerion_project .project-showcase-hero-grid{gap:18px}.post-type-archive-kymerion_project .project-showcase-hero h1{font-size:40px;line-height:.95}.post-type-archive-kymerion_project .project-showcase-hero .lead{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.48}.post-type-archive-kymerion_project .project-hero-metrics{gap:7px;margin-top:16px}.post-type-archive-kymerion_project .project-hero-metrics span{padding:10px 11px;font-size:10px}.post-type-archive-kymerion_project .project-showcase-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.post-type-archive-kymerion_project .project-showcase-stack figure,.post-type-archive-kymerion_project .project-showcase-stack figure:first-child{grid-row:auto}.post-type-archive-kymerion_project .project-showcase-stack img,.post-type-archive-kymerion_project .project-showcase-stack figure:first-child img{height:116px;min-height:116px;object-fit:cover}.post-type-archive-kymerion_project .project-showcase-stack figcaption{left:6px;bottom:6px;padding:6px 7px;font-size:7px;letter-spacing:.09em}.post-type-archive-kymerion_project .project-blueprint{gap:16px;padding:20px}.post-type-archive-kymerion_project .project-blueprint h2{font-size:31px;line-height:.98}.post-type-archive-kymerion_project .project-blueprint p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45}.post-type-archive-kymerion_project .project-blueprint-steps{gap:7px}.post-type-archive-kymerion_project .project-blueprint-steps span{min-height:0;padding:10px;font-size:10px}.post-type-archive-kymerion_project .project-dashboard-readout{padding:14px}.post-type-archive-kymerion_project .project-featured-proof-grid{gap:10px}.post-type-archive-kymerion_project .project-featured-comparison .comparison-stage{height:230px}.post-type-archive-kymerion_project .project-proof-toolbar{left:10px;right:10px;top:10px;padding:9px 10px}.post-type-archive-kymerion_project .proof-caption{padding:15px}.post-type-archive-kymerion_project .proof-caption h3,.post-type-archive-kymerion_project .project-featured-deviation h3{font-size:23px;line-height:1}.post-type-archive-kymerion_project .proof-caption p,.post-type-archive-kymerion_project .project-featured-deviation p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.42}.post-type-archive-kymerion_project .project-featured-deviation img{height:150px}.post-type-archive-kymerion_project .project-featured-deviation>div{padding:15px}.post-type-archive-kymerion_project .project-featured-brief b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.34}.post-type-archive-kymerion_project .project-featured-viewer{min-height:104px;border-radius:22px;padding:17px}.post-type-archive-kymerion_project .project-featured-viewer b{font-size:23px}.post-type-archive-kymerion_project .project-scan-seed-media,.post-type-archive-kymerion_project .project-scan-seed-card:first-child .project-scan-seed-media{aspect-ratio:1.9/1}.post-type-archive-kymerion_project .project-scan-seed-copy b{font-size:22px}.post-type-archive-kymerion_project .project-empty-showcase{gap:14px;padding:18px}.post-type-archive-kymerion_project .project-empty-showcase h2{font-size:31px;line-height:.98}.post-type-archive-kymerion_project .project-empty-showcase p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-type-archive-kymerion_project .project-publish-checklist{gap:7px}.post-type-archive-kymerion_project .project-publish-checklist div{padding:10px}.post-type-archive-kymerion_project .project-empty-proof{min-height:150px;grid-template-columns:repeat(3,minmax(0,1fr))}.post-type-archive-kymerion_project .project-empty-proof figure{min-height:150px}.post-type-archive-kymerion_project .project-empty-proof img{height:150px}}.pricing-estimate-lab{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(0,214,196,.12),transparent 28%),radial-gradient(circle at 88% 82%,rgba(61,123,255,.1),transparent 30%),linear-gradient(180deg,#ffffff,#f6fbff)}.pricing-estimate-lab:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(7,19,31,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(7,19,31,.035) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(circle at 50% 42%,black,transparent 76%);pointer-events:none}.pricing-estimate-lab .wrap{position:relative;z-index:2}.pricing-estimate-grid .service-link-card{border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,251,255,.82)),radial-gradient(circle at 85% 15%,rgba(0,214,196,.12),transparent 36%)}.pricing-estimate-grid .service-link-card .icon{color:#07131f;background:linear-gradient(135deg,#eaf8ff,#ffffff)}.pricing-estimate-grid .service-link-card p strong{display:inline-block;border-radius:999px;padding:9px 12px;background:#07131f;color:#fff;font-size:14px}.pricing-estimate-grid .service-link-card:nth-child(2n):before{animation-delay:1.2s}.pricing-estimate-grid .service-link-card:nth-child(3n):before{animation-delay:2.1s}.kymerion-static-proof .proof-system .comparison-card,.kymerion-static-proof .proof-system .deviation-card,.kymerion-static-proof .proof-system .project-meta-panel{border-radius:30px}.kymerion-static-proof .proof-system .project-meta-panel{background:linear-gradient(180deg,#ffffff,#f6fbff)}.kymerion-static-equipment .ecosystem-lab{background:radial-gradient(circle at 20% 18%,rgba(0,214,196,.14),transparent 30%),linear-gradient(135deg,#08111a,#142839)!important}.kymerion-static-contact .quote-console-form{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06)),radial-gradient(circle at 92% 8%,rgba(0,214,196,.13),transparent 32%)}.footer-proof-strip,.footer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.footer-proof-strip span,.footer-actions a{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.055);color:#dce8ef;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.footer-actions a{transition:background .22s ease,border-color .22s ease,color .22s ease}.footer-actions a:hover{border-color:rgba(0,214,196,.5);background:rgba(0,214,196,.12);color:#fff}.scanner-stage-video{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;filter:saturate(1.05) contrast(1.04);opacity:.72}.scanner-stage .scan-target,.scanner-stage .scanner-img,.scanner-stage .laser-fan,.scanner-stage .scan-dots{pointer-events:none}.scanner-stage:before{z-index:2}.scanner-stage:after,.scanner-stage .laser-fan,.scanner-stage .scan-dots{opacity:.22}.scanner-video-reel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.scanner-video-reel article{position:relative;overflow:hidden;min-height:238px;border:1px solid rgba(7,19,31,.1);border-radius:28px;background:#07131f;box-shadow:0 24px 70px rgba(8,28,54,.12);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.scanner-video-reel article:hover{transform:translateY(-6px);border-color:rgba(0,214,196,.42);box-shadow:0 36px 100px rgba(8,28,54,.2)}.scanner-video-reel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.06);transition:transform .55s ease,filter .55s ease}.scanner-video-reel article:hover video{transform:scale(1.055);filter:saturate(1.18) contrast(1.08)}.scanner-video-reel article:before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(7,19,31,.02),rgba(7,19,31,.82)),linear-gradient(90deg,rgba(0,214,196,.12),transparent 45%,rgba(61,123,255,.1));pointer-events:none}.scanner-video-reel article:after{content:"";position:absolute;left:-28%;top:-12%;z-index:3;width:18%;height:124%;background:linear-gradient(90deg,transparent,rgba(0,214,196,.3),rgba(255,255,255,.32),transparent);transform:skewX(-16deg);animation:homeLiveSweep 6.5s ease-in-out infinite;pointer-events:none}.scanner-video-reel article:nth-child(2):after{animation-delay:1.1s}.scanner-video-reel article:nth-child(3):after{animation-delay:2.2s}.scanner-video-reel article:nth-child(4):after{animation-delay:3.3s}.scanner-video-reel div{position:absolute;left:14px;right:14px;bottom:14px;z-index:4}.scanner-video-reel span{display:inline-block;margin-bottom:8px;border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.92);color:#07131f;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.scanner-video-reel b{display:block;color:#fff;font-size:clamp(20px,1.9vw,30px);line-height:1}.scanner-video-reel-equipment{margin-top:18px}@media(max-width:700px){.kymerion-static-pricing .static-hero,.kymerion-static-proof .static-hero,.kymerion-static-equipment .static-hero,.kymerion-static-contact .static-hero{padding:36px 0 30px}.kymerion-static-pricing .static-hero-grid,.kymerion-static-proof .static-hero-grid,.kymerion-static-equipment .static-hero-grid,.kymerion-static-contact .static-hero-grid{gap:16px}.kymerion-static-pricing .static-hero h1,.kymerion-static-proof .static-hero h1,.kymerion-static-equipment .static-hero h1,.kymerion-static-contact .static-hero h1{font-size:38px;line-height:.96}.kymerion-static-pricing .static-hero .lead,.kymerion-static-proof .static-hero .lead,.kymerion-static-equipment .static-hero .lead,.kymerion-static-contact .static-hero .lead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.48}.kymerion-static-pricing .static-visual-card,.kymerion-static-proof .static-visual-card,.kymerion-static-equipment .static-visual-card,.kymerion-static-contact .static-visual-card{padding:10px;border-radius:22px}.kymerion-static-pricing .static-visual-stack,.kymerion-static-proof .static-visual-stack,.kymerion-static-equipment .static-visual-stack,.kymerion-static-contact .static-visual-stack{min-height:150px;grid-template-columns:repeat(3,minmax(0,1fr))}.kymerion-static-pricing .static-visual-stack img,.kymerion-static-proof .static-visual-stack img,.kymerion-static-equipment .static-visual-stack img,.kymerion-static-contact .static-visual-stack img{padding:7px}.kymerion-static-pricing .static-visual-stack figcaption,.kymerion-static-proof .static-visual-stack figcaption,.kymerion-static-equipment .static-visual-stack figcaption,.kymerion-static-contact .static-visual-stack figcaption{left:6px;top:6px;padding:5px 6px;font-size:7px;letter-spacing:.09em}.kymerion-static-pricing .static-visual-meta,.kymerion-static-proof .static-visual-meta,.kymerion-static-equipment .static-visual-meta,.kymerion-static-contact .static-visual-meta{gap:5px}.kymerion-static-pricing .static-visual-meta span,.kymerion-static-proof .static-visual-meta span,.kymerion-static-equipment .static-visual-meta span,.kymerion-static-contact .static-visual-meta span{padding:7px 8px;font-size:7px}.kymerion-static-pricing .page-motion-brief,.kymerion-static-proof .page-motion-brief,.kymerion-static-equipment .page-motion-brief,.kymerion-static-contact .page-motion-brief{padding:20px 0 8px}.kymerion-static-pricing .page-motion-brief-scene,.kymerion-static-proof .page-motion-brief-scene,.kymerion-static-equipment .page-motion-brief-scene,.kymerion-static-contact .page-motion-brief-scene{min-height:210px}.kymerion-static-pricing .page-motion-brief-copy,.kymerion-static-proof .page-motion-brief-copy,.kymerion-static-equipment .page-motion-brief-copy,.kymerion-static-contact .page-motion-brief-copy{padding:20px}.kymerion-static-pricing .page-motion-brief-copy h2,.kymerion-static-proof .page-motion-brief-copy h2,.kymerion-static-equipment .page-motion-brief-copy h2,.kymerion-static-contact .page-motion-brief-copy h2{font-size:30px;line-height:.98}.kymerion-static-pricing .page-motion-brief-copy p,.kymerion-static-proof .page-motion-brief-copy p,.kymerion-static-equipment .page-motion-brief-copy p,.kymerion-static-contact .page-motion-brief-copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.44}.pricing-estimate-lab{padding:36px 0}.pricing-estimate-lab .section-head{margin-bottom:14px}.pricing-estimate-lab .section-head h2,.proof-console-grid h2,.equipment-hardware-copy h2,.ecosystem-grid h2,.contact-intake-copy h2{font-size:31px;line-height:.98}.pricing-estimate-lab .section-head p,.pricing-logic-panel p,.proof-console-grid p,.equipment-hardware-copy p,.ecosystem-grid p,.contact-intake-copy>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45}.pricing-estimate-grid{gap:10px}.pricing-estimate-grid .service-link-card{padding:18px;border-radius:22px}.pricing-estimate-grid .service-link-card h2{font-size:24px;line-height:1}.pricing-estimate-grid .service-link-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.42}.pricing-logic-panel{padding:18px}.pricing-logic-panel h2{font-size:28px;line-height:1}.pricing-drivers{gap:7px}.pricing-drivers span,.quote-input-strip span{padding:10px;font-size:10px}.quote-input-strip{gap:8px;margin-top:12px}.pricing-estimate-lab .small-note{margin-top:12px;font-size:12px;line-height:1.42}.kymerion-static-proof .proof-system{padding:36px 0}.kymerion-static-proof .project-proof-layout{gap:10px}.kymerion-static-proof .comparison-stage{height:235px}.kymerion-static-proof .comparison-stage img{padding:12px}.kymerion-static-proof .proof-caption,.kymerion-static-proof .deviation-card div,.kymerion-static-proof .project-meta-panel{padding:15px}.kymerion-static-proof .proof-caption h2,.kymerion-static-proof .deviation-card h2,.kymerion-static-proof .project-meta-panel h2{font-size:24px;line-height:1}.kymerion-static-proof .proof-caption p,.kymerion-static-proof .deviation-card p,.kymerion-static-proof .project-meta-panel dd{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.42}.kymerion-static-proof .deviation-card img{height:150px;padding:10px}.proof-console-section{padding:36px 0}.proof-console-board{border-radius:22px}.proof-console-map{min-height:210px}.proof-console-map img{padding:10px}.proof-console-readouts{gap:7px}.proof-console-readouts span{padding:10px;font-size:10px}.equipment-hardware-theatre,.ecosystem-lab{padding:36px 0}.equipment-hardware-grid,.ecosystem-grid{gap:16px}.equipment-hardware-readouts{gap:7px}.equipment-hardware-readouts span{padding:10px;font-size:10px}.equipment-hardware-visual{min-height:280px}.equipment-hud{padding:9px 10px;border-radius:14px}.equipment-hud-a{left:12px;top:12px}.equipment-hud-b{right:12px;bottom:12px}.equipment-hud b{font-size:13px}.ecosystem-note{padding:12px;border-radius:16px;font-size:12px;line-height:1.4}.kymerion-static-equipment .ecosystem-logo-showcase{padding:10px;border-radius:22px}.kymerion-static-equipment .ecosystem-logo-track{padding:8px 0}.kymerion-static-equipment .ecosystem-logo-chip{min-width:172px;min-height:76px;padding:12px}.equipment-console{gap:8px}.equipment-console div{padding:12px;border-radius:16px}.contact-intake-section{padding:36px 0}.contact-intake-grid{gap:18px}.contact-delivery-status{padding:14px;border-radius:18px}.contact-output-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contact-output-selector span{padding:11px;font-size:11px}.contact-upload-guide,.contact-proof-panel{margin-top:12px;gap:7px}.contact-upload-guide span,.contact-proof-panel div,.quote-readiness span{padding:10px 11px;border-radius:15px;font-size:12px}.quote-console-form{gap:10px}.quote-console-form label span{font-size:10px}.quote-console-form input,.quote-console-form textarea,.quote-console-form select{min-height:44px;padding:10px 11px;border-radius:12px;font-size:14px}.quote-console-form textarea{min-height:112px}.quote-console-form .btn{min-height:48px}.form-footnote{font-size:12px;line-height:1.42}.scanner-video-reel{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.scanner-video-reel article{min-height:176px;border-radius:22px}.scanner-video-reel div{left:10px;right:10px;bottom:10px}.scanner-video-reel span{padding:6px 8px;font-size:7px}.scanner-video-reel b{font-size:19px}.scanner-stage-video{opacity:.58}}.kymerion-static-gallery .gallery-hero-wall span{background:linear-gradient(90deg,#fffdf8,#ecfbff);color:#07131f}.post-type-archive-kymerion_project .project-showcase-hero{background:linear-gradient(90deg,rgba(255,253,248,.97) 0%,rgba(255,253,248,.9) 45%,rgba(16,26,34,.28) 70%,rgba(8,14,19,.18) 100%),radial-gradient(circle at 82% 16%,rgba(85,207,255,.22),transparent 30%),linear-gradient(135deg,#fffdf8,#edf4f6)!important;color:#07131f}.post-type-archive-kymerion_project .project-showcase-hero h1,.post-type-archive-kymerion_project .project-showcase-hero .eyebrow{color:#07131f}.post-type-archive-kymerion_project .project-showcase-hero .lead{color:#3d4a54;max-width:760px}.post-type-archive-kymerion_project .project-hero-metrics span{border-color:rgba(16,20,25,.12);background:rgba(255,255,255,.68);color:#40515e}.post-type-archive-kymerion_project .project-hero-metrics b{color:#167edc}.scan-model-card .card-meta a{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(22,126,220,.2);border-radius:999px;padding:8px 11px;background:rgba(22,126,220,.08);color:#167edc;font-size:10px;font-weight:900;letter-spacing:.11em;line-height:1;text-decoration:none;text-transform:uppercase}.scan-model-card .card-meta a:hover,.scan-model-card .card-meta a:focus-visible{background:#167edc;color:#fff}.scan-model-trigger:focus-visible{outline:3px solid rgba(22,126,220,.46);outline-offset:4px}.kymerion-static-gallery .static-hero{min-height:0;padding:54px 0 24px}.kymerion-static-gallery .static-hero-grid{display:block;min-height:0}.kymerion-static-gallery .static-hero h1{max-width:980px;font-size:clamp(42px,5vw,76px)}.kymerion-static-gallery .static-hero .lead{max-width:720px}.gallery-direct-grid-section{padding:24px 0 72px}.kymerion-static-gallery .gallery-grid{gap:14px}.kymerion-static-gallery .scan-gallery-console{margin-top:0}@media (max-width:640px){.kymerion-static-gallery .static-hero{padding:28px 0 12px}.kymerion-static-gallery .static-hero h1{font-size:36px;line-height:.94}.kymerion-static-gallery .static-hero .lead{display:none}.gallery-direct-grid-section{padding:10px 0 46px}}.spline-lazy-shell{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 32% 26%,rgba(85,207,255,.22),transparent 34%),linear-gradient(135deg,#f8fcff 0%,#eaf6fb 45%,#dceff8 100%);display:grid;place-items:center;isolation:isolate}.spline-lazy-shell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(22,126,220,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(22,126,220,.08) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 46%,black,transparent 72%);animation:splineLazyGrid 10s linear infinite}.spline-lazy-shell iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:5;background:transparent}.spline-lazy-orbit{position:absolute;inset:12%;display:grid;place-items:center;pointer-events:none}.spline-lazy-orbit i{position:absolute;width:min(72%,420px);aspect-ratio:1;border:1px solid rgba(22,126,220,.2);border-radius:50%;transform:rotateX(68deg) rotateZ(var(--spline-orbit,0deg));animation:splineLazyOrbit 8s linear infinite}.spline-lazy-orbit i:nth-child(2){--spline-orbit:58deg;width:min(54%,320px);animation-duration:10s}.spline-lazy-orbit i:nth-child(3){--spline-orbit:-42deg;width:min(34%,220px);animation-duration:6.5s}.spline-lazy-load{position:relative;z-index:3;appearance:none;border:1px solid rgba(7,19,31,.14);background:rgba(255,255,255,.82);color:#07131f;box-shadow:0 24px 70px rgba(24,58,86,.16);padding:18px 20px;max-width:min(360px,calc(100% - 36px));border-radius:24px;cursor:pointer;text-align:left;backdrop-filter:blur(16px)}.spline-lazy-load span{display:block;color:#167edc;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;margin-bottom:7px}.spline-lazy-load b{display:block;font-size:clamp(18px,2vw,28px);line-height:1.05}.native-motion-shell{cursor:crosshair;background:radial-gradient(circle at calc(50%+var(--native-x,0px)) calc(42%+var(--native-y,0px)),rgba(85,207,255,.34),transparent 28%),radial-gradient(circle at 70% 22%,rgba(52,225,179,.18),transparent 24%),linear-gradient(135deg,#fbfdff 0%,#edf8fc 42%,#dbeff8 100%)}.native-motion-shell:after{content:"";position:absolute;inset:8%;border-radius:38px;border:1px solid rgba(22,126,220,.18);background:linear-gradient(90deg,transparent 0 48%,rgba(22,126,220,.18) 49% 51%,transparent 52%),linear-gradient(0deg,transparent 0 48%,rgba(22,126,220,.12) 49% 51%,transparent 52%);animation:nativeMotionScan 5.8s ease-in-out infinite;pointer-events:none}.native-motion-core{position:absolute;inset:0;display:grid;place-items:center;transform:translate3d(var(--native-x,0px),var(--native-y,0px),0);transition:transform .18s ease-out}.native-motion-core i{position:absolute;width:min(34vw,280px);aspect-ratio:1;border-radius:34% 66% 58% 42%;border:1px solid rgba(22,126,220,.2);background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(85,207,255,.12));box-shadow:inset 0 0 34px rgba(85,207,255,.16),0 22px 70px rgba(24,58,86,.13);animation:nativeMotionMorph 8s ease-in-out infinite}.native-motion-core i:nth-child(2){width:min(26vw,210px);animation-duration:6.5s;animation-delay:-1.4s;transform:rotate(34deg)}.native-motion-core i:nth-child(3){width:min(18vw,150px);border-radius:50%;background:radial-gradient(circle,rgba(85,207,255,.28),rgba(255,255,255,.78) 62%,rgba(22,126,220,.08));animation-duration:5s}.native-motion-core i:nth-child(4){width:min(44vw,420px);border-radius:50%;background:transparent;border-color:rgba(22,126,220,.13);transform:rotateX(72deg);animation:nativeMotionRing 7.5s linear infinite}.native-motion-readout{position:absolute;left:20px;right:20px;bottom:20px;z-index:3;display:grid;gap:6px;width:min(420px,calc(100% - 40px));border:1px solid rgba(7,19,31,.13);border-radius:22px;padding:15px 16px;background:rgba(255,255,255,.82);box-shadow:0 22px 62px rgba(24,58,86,.14);backdrop-filter:blur(16px)}.native-motion-readout span{color:#167edc;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.native-motion-readout b{color:#07131f;font-size:clamp(18px,2vw,26px);line-height:1.05}.spline-lazy-shell.is-loading .spline-lazy-load span{color:#667785}.spline-lazy-shell.is-loading .spline-lazy-load span:after{content:"..."}.spline-lazy-shell.is-loaded .spline-lazy-load,.spline-lazy-shell.is-loaded .spline-lazy-orbit{display:none}@keyframes splineLazyOrbit{to{transform:rotateX(68deg) rotateZ(calc(var(--spline-orbit,0deg)+360deg))}}@keyframes splineLazyGrid{to{background-position:44px 44px}}@keyframes nativeMotionMorph{0%,100%{border-radius:34% 66% 58% 42%;transform:rotate(0deg) scale(1)}45%{border-radius:62% 38% 42% 58%;transform:rotate(18deg) scale(1.08)}72%{border-radius:48% 52% 68% 32%;transform:rotate(-12deg) scale(.96)}}@keyframes nativeMotionRing{to{transform:rotateX(72deg) rotateZ(360deg)}}@keyframes nativeMotionScan{0%,100%{clip-path:inset(0 78% 0 0);opacity:.28}50%{clip-path:inset(0 0 0 74%);opacity:.72}}@media (max-width:700px){.spline-lazy-shell{min-height:320px}.spline-lazy-load{border-radius:18px;padding:15px 16px}.native-motion-core i{width:230px}.native-motion-readout{left:14px;right:14px;bottom:14px;width:auto;border-radius:18px}}@media (max-width:700px){.hero.home-recut-hero{padding:18px 0 34px;background:radial-gradient(circle at 72% 4%,rgba(98,217,255,.34),transparent 26%),radial-gradient(circle at 20% 18%,rgba(10,132,255,.18),transparent 24%),linear-gradient(180deg,#ffffff 0%,#edf9fd 100%)!important}.home-recut-grid{display:flex;flex-direction:column;gap:18px}.home-spline-hero{order:-1;min-height:218px;border-radius:28px;box-shadow:0 24px 66px rgba(20,68,104,.16)}.home-spline-hero:before{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 52%,rgba(255,255,255,.22)),radial-gradient(circle at 54% 46%,transparent 0 42%,rgba(255,255,255,.34) 73%)}.home-spline-hero:after{inset:12px;border-radius:22px;background-size:38px 38px}.home-spline-readouts,.home-spline-status,.home-spline-statebar,.home-spline-proof-strip,.native-motion-readout{display:none!important}.home-spline-scan-ui span{width:58%;height:2px}.native-motion-shell{min-height:218px}.native-motion-core i{width:220px}.native-motion-core i:nth-child(2){width:172px}.native-motion-core i:nth-child(3){width:104px}.native-motion-core i:nth-child(4){width:290px}.home-recut-copy .eyebrow{margin-top:2px}.home-recut-copy h1{font-size:clamp(38px,10.4vw,52px);line-height:.94;margin-bottom:16px}.home-recut-copy .lead{font-size:16px;line-height:1.5;margin-bottom:22px}.hero-actions{margin-bottom:14px}.home-deliverable-strip{grid-template-columns:1fr 1fr;gap:7px}.home-deliverable-strip span{min-height:42px;display:grid;place-items:center;padding:9px 8px;font-size:8px}}.kymerion-static-precision-motion-board{background:radial-gradient(circle at 78% 8%,rgba(72,211,238,.22),transparent 30%),radial-gradient(circle at 18% 28%,rgba(42,143,255,.12),transparent 26%),linear-gradient(180deg,#fffdf8 0%,#f6fbff 48%,#ffffff 100%)}.kymerion-static-precision-motion-board .static-hero{min-height:0;padding:54px 0 28px}.kymerion-static-precision-motion-board .static-hero-grid{min-height:0}.kymerion-static-precision-motion-board .static-hero h1{max-width:1060px;font-size:clamp(42px,5.2vw,78px)}.kymerion-static-precision-motion-board .static-hero .lead{max-width:760px}.precision-motion-intro,.precision-motion-board,.precision-motion-production-map{padding:46px 0}.precision-motion-intro{padding-top:26px}.precision-motion-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:28px;align-items:stretch}.precision-motion-copy{position:relative;overflow:hidden;border:1px solid rgba(10,23,36,.1);border-radius:34px;padding:34px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,249,255,.78)),repeating-linear-gradient(90deg,rgba(17,112,180,.08) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(17,112,180,.06) 0 1px,transparent 1px 34px);box-shadow:0 28px 70px rgba(21,53,83,.12)}.precision-motion-copy:after{content:"";position:absolute;inset:auto -12% -44% 22%;height:220px;border-radius:999px;background:linear-gradient(90deg,rgba(36,136,255,.18),rgba(52,225,179,.16));filter:blur(18px);transform:rotate(-6deg)}.precision-motion-copy h2{position:relative;z-index:1;max-width:680px;margin:10px 0 16px;color:#07131f;font-size:clamp(38px,5.8vw,86px);line-height:.88;letter-spacing:0}.precision-motion-copy p{position:relative;z-index:1;max-width:620px;color:#42505c;font-size:18px;line-height:1.55}.precision-motion-tabs{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.precision-motion-tabs span{border:1px solid rgba(14,26,38,.1);border-radius:999px;padding:12px 16px;background:rgba(255,255,255,.82);color:#07131f;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 26px rgba(20,48,72,.08)}.precision-motion-theatre{position:relative;overflow:hidden;min-height:540px;border:1px solid rgba(5,20,32,.14);border-radius:38px;background:#f7fbff;box-shadow:0 36px 86px rgba(15,42,68,.18);isolation:isolate}.precision-motion-theatre video,.precision-motion-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.precision-motion-theatre:before,.precision-motion-media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.7)),radial-gradient(circle at 50% 42%,transparent 0 32%,rgba(255,255,255,.54) 72%);pointer-events:none}.precision-motion-theatre:after{content:"";position:absolute;inset:18px;z-index:2;border:1px solid rgba(25,129,210,.22);border-radius:28px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.58);pointer-events:none}.precision-motion-hud{position:absolute;z-index:3;display:grid;gap:4px;min-width:180px;border:1px solid rgba(8,24,38,.1);border-radius:18px;padding:13px 15px;background:rgba(255,255,255,.78);box-shadow:0 18px 42px rgba(10,32,52,.13);backdrop-filter:blur(16px)}.precision-motion-hud span{color:#167edc;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.precision-motion-hud b{color:#07131f;font-size:15px}.precision-motion-hud-a{top:28px;left:28px}.precision-motion-hud-b{right:28px;bottom:28px}.precision-motion-scanline{position:absolute;z-index:3;inset:0 auto 0 18%;width:2px;background:linear-gradient(180deg,transparent,rgba(23,147,255,.82),transparent);box-shadow:0 0 24px rgba(23,147,255,.55);animation:kymerionPrecisionSweep 5.5s ease-in-out infinite}@keyframes kymerionPrecisionSweep{0%,100%{transform:translateX(0);opacity:.18}45%,58%{opacity:.82}50%{transform:translateX(390px);opacity:.95}}.precision-motion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.precision-motion-card{overflow:hidden;border:1px solid rgba(9,24,38,.1);border-radius:30px;background:rgba(255,255,255,.82);box-shadow:0 24px 58px rgba(22,51,78,.11)}.precision-motion-media{position:relative;min-height:286px;overflow:hidden;background:#eef7ff}.precision-motion-media span{position:absolute;left:16px;top:16px;z-index:2;border:1px solid rgba(255,255,255,.65);border-radius:999px;padding:9px 12px;background:rgba(255,255,255,.78);color:#07131f;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(14px)}.precision-motion-card-copy{padding:24px}.precision-motion-card-copy h2{margin:8px 0 10px;color:#07131f;font-size:28px;line-height:1}.precision-motion-card-copy p{color:#4a5863;font-size:15px;line-height:1.48}.precision-motion-use{display:grid;gap:4px;margin-top:18px;border:1px solid rgba(10,28,42,.09);border-radius:18px;padding:14px;background:linear-gradient(135deg,rgba(242,250,255,.9),rgba(255,255,255,.78))}.precision-motion-use b{color:#07131f;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.precision-motion-use span{color:#41505c;font-size:14px}.precision-motion-verdict{display:inline-flex;margin-top:14px;border-radius:999px;padding:10px 13px;background:#07131f;color:#fff;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.precision-motion-map-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:24px;align-items:start;border:1px solid rgba(8,24,38,.1);border-radius:34px;padding:32px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,249,255,.78)),repeating-linear-gradient(90deg,rgba(17,112,180,.06) 0 1px,transparent 1px 36px);box-shadow:0 28px 70px rgba(21,53,83,.11)}.precision-motion-map-panel h2{margin:10px 0 14px;color:#07131f;font-size:clamp(32px,4.5vw,62px);line-height:.93}.precision-motion-map-panel p{max-width:660px;color:#4a5863;font-size:17px;line-height:1.55}.precision-motion-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.precision-motion-specs article{min-height:230px;border:1px solid rgba(8,24,38,.1);border-radius:24px;padding:18px;background:rgba(255,255,255,.82);box-shadow:0 16px 36px rgba(24,58,86,.09)}.precision-motion-specs span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:#167edc;color:#fff;font-size:12px;font-weight:900}.precision-motion-specs b{display:block;margin-top:44px;color:#07131f;font-size:22px}.precision-motion-specs p{margin:8px 0 0;font-size:14px;line-height:1.42}@media (max-width:980px){.precision-motion-hero,.precision-motion-map-panel{grid-template-columns:1fr}.precision-motion-theatre{min-height:430px}.precision-motion-grid,.precision-motion-specs{grid-template-columns:1fr}}@media (max-width:640px){.precision-motion-intro,.precision-motion-board,.precision-motion-production-map{padding:30px 0}.precision-motion-copy,.precision-motion-map-panel{padding:22px;border-radius:26px}.precision-motion-copy h2{font-size:42px}.precision-motion-theatre{min-height:330px;border-radius:28px}.precision-motion-hud{min-width:0;max-width:170px;padding:10px 12px}.precision-motion-hud-a{top:16px;left:16px}.precision-motion-hud-b{right:16px;bottom:16px}.precision-motion-media{min-height:220px}.precision-motion-card-copy{padding:18px}.precision-motion-card-copy h2{font-size:24px}}.home-scan-theatre{display:block;min-height:620px;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.96) 0 17%,rgba(143,225,255,.3) 18% 38%,transparent 62%),radial-gradient(circle at 76% 18%,rgba(20,132,255,.28),transparent 34%),radial-gradient(circle at 18% 78%,rgba(15,199,180,.2),transparent 32%),linear-gradient(140deg,#ffffff 0%,#edfaff 52%,#dff2fb 100%)!important}.home-scan-theatre:before{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 45%,rgba(255,255,255,.48)),radial-gradient(circle at 50% 47%,transparent 0 38%,rgba(255,255,255,.68) 68%,rgba(255,255,255,.18) 100%)!important}.home-scan-theatre:after{display:none}.scan-theatre-grid{position:absolute;inset:18px;z-index:1;border:1px solid rgba(15,45,72,.08);border-radius:30px;background:linear-gradient(rgba(20,132,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(20,132,255,.055) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 50% 46%,black 0 48%,transparent 76%);animation:scanTheatreGrid 14s linear infinite}.scan-theatre-orbits{position:absolute;inset:8%;z-index:2;display:grid;place-items:center;pointer-events:none;perspective:900px}.scan-theatre-orbits span{position:absolute;width:min(78%,520px);aspect-ratio:1;border:1px solid rgba(20,132,255,.24);border-radius:50%;box-shadow:0 0 44px rgba(88,205,255,.14);transform:rotateX(68deg) rotateZ(0deg);animation:scanTheatreOrbit 8.8s linear infinite}.scan-theatre-orbits span:nth-child(2){width:min(60%,400px);border-color:rgba(0,202,177,.23);animation-duration:6.4s;animation-direction:reverse}.scan-theatre-orbits span:nth-child(3){width:min(38%,260px);border-color:rgba(7,19,31,.14);animation-duration:4.8s}.scan-theatre-sweeps{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none;border-radius:inherit}.scan-theatre-sweeps span{position:absolute;left:-30%;width:46%;height:3px;background:linear-gradient(90deg,transparent,rgba(10,132,255,.98),rgba(82,231,255,.82),transparent);box-shadow:0 0 22px rgba(10,132,255,.52),0 0 54px rgba(82,231,255,.28);transform:rotate(-13deg);animation:scanTheatreSweep 4.9s cubic-bezier(.4,0,.2,1) infinite}.scan-theatre-sweeps span:nth-child(1){top:28%;animation-delay:.2s}.scan-theatre-sweeps span:nth-child(2){top:48%;animation-delay:1.25s;opacity:.74}.scan-theatre-sweeps span:nth-child(3){top:68%;animation-delay:2.05s;opacity:.58}.scan-theatre-part{position:absolute;inset:84px 48px 120px;z-index:4;display:grid;place-items:center;transform-style:preserve-3d;animation:scanTheatreFloat 7s ease-in-out infinite}.scan-layer{position:absolute;left:50%;top:50%;width:92%;max-width:560px;max-height:82%;object-fit:contain;filter:drop-shadow(0 28px 42px rgba(7,31,51,.2));transform-origin:50% 50%}.scan-layer-mesh{opacity:.92;mix-blend-mode:multiply;animation:scanLayerMesh 5.6s ease-in-out infinite}.scan-layer-cad{opacity:.84;transform:translate3d(34px,-28px,0) scale(.92);animation:scanLayerCad 5.6s ease-in-out infinite}.scan-layer-map{opacity:.72;transform:translate3d(-38px,34px,0) scale(.88);animation:scanLayerMap 5.6s ease-in-out infinite}.scan-theatre-stats{position:absolute;top:22px;left:22px;right:22px;z-index:7;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.scan-theatre-stats span,.scan-theatre-steps span{border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 14px 34px rgba(11,46,76,.1);backdrop-filter:blur(16px);color:#546373;font-size:10px;font-weight:900;letter-spacing:.08em;padding:10px 12px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scan-theatre-stats b{color:#07131f}.scan-theatre-console{position:absolute;left:22px;right:22px;bottom:78px;z-index:7;display:flex;justify-content:space-between;align-items:end;gap:16px;border:1px solid rgba(255,255,255,.76);border-radius:28px;padding:18px 20px;background:rgba(255,255,255,.78);box-shadow:0 24px 60px rgba(7,35,58,.16);backdrop-filter:blur(18px)}.scan-theatre-console span{color:#0a84ff;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.scan-theatre-console b{max-width:360px;color:#07131f;font-size:clamp(22px,2.5vw,34px);line-height:1;text-align:right}.scan-theatre-steps{position:absolute;left:22px;right:22px;bottom:22px;z-index:7;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.scan-theatre-steps span{text-align:center}.scan-theatre-steps .is-active{border-color:rgba(10,132,255,.24);background:linear-gradient(135deg,#07131f,#0d5797);color:#fff}@keyframes scanTheatreGrid{to{background-position:42px 42px}}@keyframes scanTheatreOrbit{to{transform:rotateX(68deg) rotateZ(360deg)}}@keyframes scanTheatreSweep{0%,100%{transform:translateX(0) rotate(-13deg);opacity:0}12%{opacity:.95}68%{transform:translateX(330%) rotate(-13deg);opacity:.75}86%{opacity:0}}@keyframes scanTheatreFloat{0%,100%{transform:translateY(0) rotateX(0deg) rotateZ(-2deg)}45%{transform:translateY(-18px) rotateX(8deg) rotateZ(2deg)}72%{transform:translateY(8px) rotateX(-5deg) rotateZ(-1deg)}}@keyframes scanLayerMesh{0%,100%{transform:translate3d(-50%,-50%,0) rotate(-2deg) scale(1);opacity:.94}46%{transform:translate3d(calc(-50% - 28px),calc(-50%+18px),0) rotate(5deg) scale(.96);opacity:.5}}@keyframes scanLayerCad{0%,100%{transform:translate3d(calc(-50%+34px),calc(-50% - 28px),0) rotate(5deg) scale(.92);opacity:.32}46%{transform:translate3d(-50%,-50%,0) rotate(-2deg) scale(1.04);opacity:.92}}@keyframes scanLayerMap{0%,100%{transform:translate3d(calc(-50% - 38px),calc(-50%+34px),0) rotate(-4deg) scale(.88);opacity:.28}46%{transform:translate3d(calc(-50%+24px),calc(-50%+26px),0) rotate(3deg) scale(.96);opacity:.86}}@media (max-width:700px){.home-scan-theatre{min-height:356px!important;border-radius:30px;margin-bottom:2px;box-shadow:0 26px 70px rgba(18,77,118,.2)}.scan-theatre-grid{inset:10px;border-radius:24px;background-size:30px 30px}.scan-theatre-orbits{inset:4%}.scan-theatre-orbits span{width:88%}.scan-theatre-orbits span:nth-child(2){width:68%}.scan-theatre-orbits span:nth-child(3){width:46%}.scan-theatre-sweeps span{width:72%;height:3px}.scan-theatre-part{inset:52px 12px 88px}.scan-layer{max-width:94%;max-height:78%}.scan-theatre-stats{top:12px;left:12px;right:12px;grid-template-columns:1fr;max-width:170px;gap:6px}.scan-theatre-stats span{padding:8px 10px;font-size:9px}.scan-theatre-stats span:nth-child(n+2){display:none}.scan-theatre-console{left:12px;right:12px;bottom:56px;border-radius:20px;padding:12px 14px;align-items:flex-start;flex-direction:column;gap:5px}.scan-theatre-console span{font-size:9px}.scan-theatre-console b{max-width:none;font-size:20px;text-align:left}.scan-theatre-steps{left:12px;right:12px;bottom:12px;gap:6px}.scan-theatre-steps span{padding:8px 5px;font-size:9px}}.home-envato-hero{position:relative;z-index:4;display:block;min-height:620px;overflow:hidden;border:1px solid rgba(7,19,31,.1);border-radius:38px;background:radial-gradient(circle at 70% 20%,rgba(71,196,255,.34),transparent 38%),linear-gradient(135deg,#f9fdff,#dff5ff);box-shadow:0 42px 110px rgba(8,28,54,.18);isolation:isolate}.home-envato-video{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:block;object-fit:cover;opacity:1;visibility:visible;filter:saturate(1.22) contrast(1.16) brightness(.96)}.home-envato-fallback{position:absolute;inset:0;z-index:1;background:#07131f}.home-envato-glass{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,rgba(7,19,31,.02),rgba(255,255,255,.08))}.home-envato-card{position:absolute;left:22px;right:22px;bottom:78px;z-index:6;display:grid;gap:6px;border:1px solid rgba(255,255,255,.72);border-radius:28px;padding:18px 20px;background:rgba(255,255,255,.82);box-shadow:0 24px 60px rgba(7,35,58,.16);backdrop-filter:blur(18px)}.home-envato-card span{color:#0a84ff;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.home-envato-card b{color:#07131f;font-size:clamp(22px,2.5vw,34px);line-height:1}.home-envato-pills{position:absolute;left:22px;right:22px;bottom:22px;z-index:6;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.home-envato-pills span{border-radius:999px;padding:10px 12px;background:rgba(255,255,255,.76);color:#304454;text-align:center;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.home-envato-pills span:first-child{background:linear-gradient(135deg,#07131f,#0d5797);color:#fff}@media(max-width:700px){.home-envato-hero{order:-1;min-height:390px;border-radius:30px;margin-bottom:2px;box-shadow:0 26px 70px rgba(18,77,118,.2)}.home-envato-card{left:12px;right:12px;bottom:56px;border-radius:20px;padding:12px 14px}.home-envato-card span{font-size:9px}.home-envato-card b{font-size:20px}.home-envato-pills{left:12px;right:12px;bottom:12px;gap:6px}.home-envato-pills span{padding:8px 5px;font-size:9px}}.home .site-atmosphere,.home .premium-load-veil{display:none!important}.home .hero.home-recut-hero{position:relative!important;overflow:hidden!important;min-height:calc(100vh - 142px)!important;background:#07131f!important;color:#fff!important}.home .hero.home-recut-hero:before,.home .hero.home-recut-hero:after{display:none!important}.home-hero-video-bg{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:72% center!important;display:block!important;opacity:1!important;filter:saturate(1.18) contrast(1.12) brightness(.78)!important}.home-hero-video-shade{position:absolute!important;inset:0!important;z-index:1!important;background:linear-gradient(90deg,rgba(5,10,16,.96) 0%,rgba(5,10,16,.9) 28%,rgba(5,10,16,.55) 52%,rgba(5,10,16,.12)),linear-gradient(180deg,rgba(5,10,16,.08),rgba(5,10,16,.48))!important;pointer-events:none!important}.home .home-recut-grid{position:relative!important;z-index:2!important;grid-template-columns:minmax(0,720px)!important;align-items:center!important}.home .home-envato-hero{display:none!important}.home .home-recut-copy .eyebrow,.home .home-recut-copy .lead,.home .hero-statement{color:rgba(245,250,255,.88)!important}.home .home-recut-copy h1{color:#fff!important;text-shadow:0 22px 70px rgba(0,0,0,.45)!important}.home .home-deliverable-strip span{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important;backdrop-filter:blur(16px)!important}@media(max-width:700px){.home .hero.home-recut-hero{min-height:calc(100vh - 160px)!important;padding:42px 0 44px!important}.home .home-recut-grid{display:block!important}.home .home-recut-copy h1{font-size:clamp(42px,12vw,62px)!important}.home .home-recut-copy .lead{font-size:16px!important}}