@layer depth-v113{
body{background:#edf3f8!important}
body .v109-header{background:#ffffffef!important;border-bottom:1px solid #d1e0ec!important;box-shadow:0 6px 24px #1d456013,0 1px 0 #fff!important}
body .v109-brand{filter:drop-shadow(0 2px 2px #2148600a)!important}
body .e109-hero{position:relative!important;isolation:isolate!important;background:radial-gradient(ellipse at 88% 28%,#c5e4ee 0,transparent 51%),radial-gradient(ellipse at 4% 88%,#e0e0f4 0,transparent 49%),linear-gradient(125deg,#fafcff 12%,#eef5fc 50%,#e1edf6)!important;border-bottom:1px solid #c6d9e8!important;padding:70px 0 94px!important;overflow:hidden!important}
body .e109-hero::before{content:''!important;position:absolute!important;width:62%!important;height:135%!important;right:-19%!important;top:-18%!important;border-radius:56px!important;background:linear-gradient(135deg,#ffffff70,#5a9ab51a)!important;border:1px solid #ffffffbc!important;transform:rotate(-19deg)!important;box-shadow:-25px 8px 65px #234f6c0d!important;z-index:-1!important;pointer-events:none!important}
body .e109-hero::after{content:''!important;position:absolute!important;width:620px!important;height:620px!important;border:1px solid #6eabc028!important;box-shadow:0 0 0 55px #fff2,0 0 0 56px #6eabc015,0 0 0 110px #fff1!important;border-radius:50%!important;right:-210px!important;bottom:-370px!important;z-index:-1!important;pointer-events:none!important}
body .e109-grid-bg{opacity:.45!important;mask-image:linear-gradient(90deg,transparent 25%,#000 100%)!important}
body .e109-copy{position:relative!important;padding:10px 0!important}
body .e109-copy::before{content:''!important;display:block!important;width:45px!important;height:4px!important;border-radius:6px!important;background:linear-gradient(90deg,#4197a5,#81bbc8)!important;margin-bottom:27px!important;box-shadow:0 4px 10px #418f9d20!important}
body .e109-hero-grid{gap:50px!important;grid-template-columns:1fr 1.04fr!important}
body .e109-hero h1{font-size:clamp(43px,4.35vw,64px)!important;line-height:1.12!important;letter-spacing:-.005em!important;font-weight:500!important;color:#193f57!important}
body .e109-intro{font-size:21px!important;line-height:1.75!important;color:#5b7488!important}
body .e109-kicker{margin-bottom:24px!important}
body .e109-proof-strip{background:#ffffff80!important;border:1px solid #cbdde9!important;border-radius:8px!important;padding:14px 16px!important;box-shadow:0 3px 8px #1d476009!important;width:fit-content!important;margin-top:30px!important}
body .e109-primary{box-shadow:0 7px 0 #d79c2524,0 12px 22px #aa772820!important;border-top:1px solid #ffe1a1!important;min-height:51px!important;transition:transform .2s,box-shadow .2s!important}
body .e109-secondary{background:linear-gradient(#fff,#f3f8fc)!important;border:1px solid #b9cddd!important;box-shadow:0 5px 12px #234f6810,inset 0 1px 0 #fff!important;min-height:51px!important}
body .e113-stage{position:relative!important;background:linear-gradient(145deg,#f5fbffdd,#dbeaf4b8)!important;padding:11px!important;border:1px solid #fff!important;border-radius:21px!important;box-shadow:0 28px 48px -12px #153d643d,0 7px 15px #153d6414,inset 0 1px 0 #fff!important;isolation:isolate!important;transform:perspective(1600px) rotateY(-2deg)!important}
body .e113-stage::before{content:''!important;position:absolute!important;inset:16px -13px -16px 15px!important;background:linear-gradient(150deg,#b6cedcaa,#d5e5ef80)!important;border:1px solid #9ebdce8c!important;border-radius:20px!important;box-shadow:0 13px 30px #18465f15!important;z-index:-2!important;pointer-events:none!important}
body .e113-stage::after{content:''!important;position:absolute!important;inset:5px -6px -7px 7px!important;border:1px solid #ffffffdf!important;border-radius:20px!important;background:#dcebf4b5!important;z-index:-1!important;pointer-events:none!important}
body .e113-stage-header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:8px 8px 17px!important;color:#466a82!important;font-size:12px!important;line-height:1.4!important}
body .e113-stage-header strong{font-size:14px!important;font-weight:600!important;color:#345970!important}
body .e113-stage-header>span{padding:5px 8px!important;background:#f8fcffb8!important;border:1px solid #bbd2e1!important;border-radius:5px!important;font-size:10px!important;color:#64849a!important}
body .e113-stage-content{display:grid!important;gap:13px!important}
body .e110-film{transform:none!important;box-shadow:0 10px 20px #193f5b24!important;border:3px solid #fff!important;border-radius:13px!important;height:239px!important}
body .e110-sim{border:1px solid #b1cbdc!important;box-shadow:0 13px 23px #1a476313,0 2px 6px #1a47630b!important;background:#fff!important;border-radius:13px!important}
body .e110-sim-bar{background:linear-gradient(105deg,#dcecf5,#f4f9fc)!important;border-bottom:1px solid #bad2e1!important;box-shadow:inset 0 1px 0 #fff!important}
body .e110-log{background:linear-gradient(110deg,#e7f1f7,#f3f8fb)!important;border:1px solid #b9d2e2!important;box-shadow:inset 0 2px 4px #153b5710,0 1px 0 white!important}
body .v109-page-hero{background:radial-gradient(ellipse at 100% 0,#d8e9f4,transparent 65%),linear-gradient(115deg,#fff,#eaf2fa)!important;box-shadow:inset 0 -1px 0 #ccdce9!important;border-bottom:1px solid #fff!important;position:relative!important;overflow:hidden!important}
body .v109-page-hero::after{content:''!important;position:absolute!important;right:-80px!important;top:-120px!important;width:450px!important;height:450px!important;border:1px solid #6f9fba20!important;border-radius:45px!important;transform:rotate(35deg)!important;box-shadow:0 0 0 40px #ffffff33!important;pointer-events:none!important}
body .v109-page-hero>.v109-wrap{position:relative!important;z-index:1!important}
body #factory-benefits{background:linear-gradient(180deg,#eaf2f8,#f5f8fc)!important;padding:0 0 55px!important;border-bottom:0!important;overflow:visible!important}
body #factory-benefits>.v81-wrap{position:relative!important;top:-26px!important;background:linear-gradient(145deg,#fff,#f8fbfe)!important;border:1px solid #fff!important;border-radius:18px!important;padding:40px!important;box-shadow:0 25px 48px -16px #214a652a,0 3px 8px #214a6508!important;max-width:1280px!important;width:calc(100% - 48px)!important;box-sizing:border-box!important}
body .v85-benefits-heading{max-width:840px!important;margin-bottom:35px!important}
body .v85-benefit,body .v109-card{position:relative!important;background:linear-gradient(140deg,#fff,#f5f9fd)!important;border:1px solid #c3d8e8!important;border-top:3px solid #80b4c7!important;box-shadow:0 13px 23px -6px #214e6d21,0 3px 7px #214e6d08!important;border-radius:12px!important;overflow:hidden!important;transition:transform .2s,box-shadow .2s,border-color .2s!important}
body .v85-benefit::after,body .v109-card::after{content:''!important;position:absolute!important;right:-35px!important;top:-35px!important;width:100px!important;height:100px!important;border-radius:50%!important;border:1px solid #bfd6e344!important;box-shadow:0 0 0 15px #e4f1f62b!important;pointer-events:none!important}
body .v85-icon{background:linear-gradient(130deg,#d2ebee,#eaf5f6)!important;border:1px solid #b4d4dc!important;box-shadow:0 5px 10px #34738213,inset 0 1px 0 #fff!important;border-radius:13px!important}
body .v85-index{font-size:11px!important;color:#7a9caf!important;padding:4px 7px!important;border:1px solid #d4e3ed!important;border-radius:5px!important;background:#f8fcff!important}
body .v109-section:not(.e112-chain):not(.v109-page-hero):not(.e112-evidence):not(.e110-roadmap):not(.e112-scoping){background:linear-gradient(125deg,#f4f8fc,#fff)!important}
body .v109-section.e112-chain{position:relative!important;width:calc(100% - 40px)!important;max-width:1420px!important;margin:0 auto 45px!important;border-radius:20px!important;border:1px solid #3c7186!important;background:radial-gradient(ellipse at 100% 10%,#39778699,transparent 70%),linear-gradient(130deg,#274b62,#1b394e)!important;box-shadow:0 28px 40px -13px #173c583d,inset 0 1px 0 #c5e5ec24!important;overflow:hidden!important}
body .e112-chain::before{content:''!important;position:absolute!important;inset:0!important;background-image:linear-gradient(#b9e5ee06 1px,transparent 1px),linear-gradient(90deg,#b9e5ee06 1px,transparent 1px)!important;background-size:42px 42px!important;pointer-events:none!important}
body .e112-chain>.v109-wrap{position:relative!important}
body .e112-chain-panel{box-shadow:0 16px 25px #0a20302e,inset 0 1px 0 #fff!important;border:1px solid #d1e7ed!important}
body .e112-step-tabs button{box-shadow:0 6px 14px #081f3336,inset 0 1px 0 #d3edf41a!important}
body .e112-step-tabs button[aria-selected=true]{box-shadow:0 0 0 3px #97dce91a,0 10px 20px #081f3336,inset 0 1px 0 #fff!important}
body .e112-record{background:linear-gradient(125deg,#e4f0f6,#f5fafc)!important;box-shadow:inset 0 1px 0 #fff,0 4px 8px #244a6310!important}
body .v109-section.e112-evidence{background:radial-gradient(ellipse at 0 40%,#ddeaf4,transparent 55%),linear-gradient(130deg,#eff5fa,#fff)!important;border-bottom:0!important}
body .e112-report{border:1px solid #b7cddd!important;border-radius:15px!important;box-shadow:0 28px 42px -11px #234b6b2e,0 7px 14px #234b6b0b!important;position:relative!important}
body .e112-report-bar{background:linear-gradient(125deg,#dfedf5,#f7fbfe)!important;border-bottom:3px solid #5aa1b2!important;box-shadow:inset 0 1px 0 #fff!important}
body .e112-report-content{background:linear-gradient(130deg,#fff,#fcfdff)!important}
body .e112-report-tabs{box-shadow:inset 0 1px 0 white,0 1px 5px #214a6505!important}
body .e112-table-scroll{box-shadow:0 5px 12px #244d6907!important}
body .e109-table-scroll{box-shadow:0 16px 30px -8px #234c6a26,0 2px 6px #234c6a08!important;border:1px solid #c0d4e3!important;border-radius:12px!important}
body .e109-comparison thead th{background:linear-gradient(130deg,#315e79,#264b67)!important}
body .v109-section.e110-roadmap{background:radial-gradient(ellipse at 80% 0,#dfecf7,transparent 75%),linear-gradient(130deg,#eff5fa,#e8f1f8)!important;border-top:1px solid #fff!important;border-bottom:1px solid #cedeea!important}
body .e110-stages article{position:relative!important;box-shadow:0 14px 25px -5px #244f6a20,0 2px 5px #244f6a09!important;background:linear-gradient(135deg,#fff,#f7fbfe)!important;border:1px solid #c0d7e7!important;border-top:3px solid #61a5b5!important}
body .e110-stages b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border:1px solid #cee0eb!important;border-radius:12px!important;background:linear-gradient(135deg,#e6f2f7,#f9fcff)!important;color:#7098ae!important;box-shadow:0 4px 8px #3d738b0b!important;font-size:24px!important}
body #factory-pilot{background:radial-gradient(ellipse at 100% 0,#d3e9f1,transparent 70%),linear-gradient(115deg,#f9fcff,#e6f0f8)!important;border:1px solid #c0d8e9!important;border-top:1px solid #fff!important;box-shadow:0 19px 35px -8px #244f6a21,0 4px 9px #244f6a09!important;padding:45px 0!important}
body .eng-package-grid>.eng-card{position:relative!important;border:1px solid #c1d7e8!important;border-top:4px solid #8db6ca!important;border-radius:13px!important;background:linear-gradient(135deg,#fff,#f5f9fd)!important;box-shadow:0 16px 27px -7px #224d6c24,0 3px 6px #224d6c08!important;padding:28px!important;overflow:hidden!important}
body .eng-package-grid>.eng-package-featured{border-top:4px solid #e7b95c!important;box-shadow:0 18px 32px -7px #36556b29,0 0 0 4px #e8b6480b!important;background:linear-gradient(130deg,#fffdf8,#fff,#f6f9fc)!important}
body .e112-vat-notice{box-shadow:0 6px 12px #204d6510,inset 0 1px 0 white!important}
body .v112-scoping,body .e112-scoping{background:radial-gradient(ellipse at 100% 0,#d9eaf3,transparent 75%),#eff5fa!important}
body .e112-gate{box-shadow:0 9px 17px -5px #224b6720,0 2px 4px #224b6705!important;border:1px solid #bbd4e4!important;background:linear-gradient(130deg,#fff,#fbfdff)!important}
body .e112-gate[open]{box-shadow:0 14px 24px -6px #224b6723!important;border-color:#8ab8cb!important}
body .e112-scope-progress{box-shadow:0 14px 25px -6px #224b6724,inset 0 1px 0 #fff!important;background:linear-gradient(135deg,#fff,#f1f8fc)!important}
body .e112-radar-widget{border:1px solid #b4cedf!important;border-top:1px solid #fff!important;box-shadow:0 23px 38px -10px #244e6e35,0 5px 10px #244e6e0d!important;background:linear-gradient(140deg,#fff,#dfeef6)!important}
body .e112-radar-disc{box-shadow:0 0 0 7px #edf5f9,0 0 0 8px #a3c3d4,0 9px 22px #173f5d36,inset 0 3px 9px #091b2e8c!important}
body .v109-advisory{box-shadow:0 13px 22px -5px #24506c1b,0 3px 6px #24506c06!important;border:1px solid #c0d7e6!important;border-top:3px solid #9bc2d2!important;background:linear-gradient(135deg,#fff,#f8fbfe)!important}
body #otc-site-footer{background:radial-gradient(ellipse at 5% 0,#3d6b83,transparent 75%),linear-gradient(130deg,#244860,#1e3b53)!important;box-shadow:inset 0 1px 0 #b2d5e52b!important;border-top:1px solid #507991!important}
@media(hover:hover){body .v85-benefit:hover,body .v109-card:hover,body .v109-advisory:hover{transform:translateY(-5px)!important;box-shadow:0 20px 32px -8px #224e6a30,0 4px 9px #224e6a08!important;border-color:#89b5ca!important}}
@media(max-width:1100px){body .e109-hero-grid{gap:30px!important}body .e109-intro{font-size:19px!important}body #factory-benefits>.v81-wrap{padding:32px!important}}
@media(max-width:760px){body .e109-hero{padding:40px 0 66px!important}body .e109-hero-grid{grid-template-columns:1fr!important;gap:35px!important}body .e109-hero h1{font-size:41px!important;line-height:1.15!important}body .e109-copy::before{margin-bottom:20px!important}body .e109-proof-strip{padding:12px!important;gap:12px!important}body .e113-stage{transform:none!important;padding:8px!important;border-radius:16px!important;margin-right:5px!important}body .e113-stage::before{inset:14px -7px -11px 8px!important;border-radius:16px!important}body .e113-stage-header{gap:10px!important;padding:7px 4px 13px!important}body .e113-stage-header strong{font-size:13px!important}body .e113-stage-header>span{font-size:9px!important;padding:4px 6px!important}body .e110-film{height:220px!important}body #factory-benefits>.v81-wrap{width:calc(100% - 28px)!important;padding:25px 17px!important;top:-20px!important;border-radius:14px!important}body #factory-benefits{padding-bottom:20px!important}body .v109-section.e112-chain{width:calc(100% - 20px)!important;margin-bottom:25px!important;border-radius:14px!important}body .v109-section.e112-chain>.v109-wrap{width:calc(100% - 36px)!important}body .e112-report{border-radius:11px!important}body .e112-report-bar strong{font-size:19px!important}body .eng-package-grid>.eng-card{padding:24px!important}body .e112-radar-widget{box-shadow:0 17px 28px -8px #244e6e2b!important}}
@media(prefers-reduced-motion:reduce){body .e109-primary,body .e109-secondary,body .v85-benefit,body .v109-card,body .v109-advisory{transition:none!important;transform:none!important}}
}
