.integrated-page{background:var(--navy)}.integrated-page .container{width:min(1280px,100% - 56px)}.integrated-page a:focus-visible{outline-offset:5px;outline:2px solid #8bc1ff}.integrated-kicker{color:#64acff;letter-spacing:.15em;margin:0 0 22px;font-size:11px;font-weight:700;line-height:1.8}.integrated-copy,.integrated-prose p{color:#a8b8c7;margin:0;font-size:16px;line-height:1.85}.integrated-prose p+p{margin-top:20px}.integrated-hero{background:radial-gradient(at 80% 30%,#0085ff1a,#0000 55%);padding:151px 0 85px}.integrated-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.integrated-hero-copy{min-width:0}.integrated-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,4.25vw,64px);font-weight:700;line-height:1.04}.integrated-hero h1 span{color:var(--blue-bright);margin-top:9px;display:block}.integrated-hero-lead{color:#d4e2ef;margin:27px 0 17px;font-size:19px;line-height:1.55}.integrated-actions{flex-wrap:wrap;gap:14px;margin-top:31px;display:flex}.integrated-page .button{letter-spacing:.035em;white-space:normal;text-align:center;min-height:54px;padding:15px 20px;font-size:11px;line-height:1.55}.integrated-hero-visual,.integrated-equipment-visual{background:#0a1b2b;border:1px solid #4a8ed84d;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 25px 80px #0000004d}.integrated-hero-visual>img,.integrated-equipment-visual>img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.integrated-icon{color:#66b1ff;background:#102a42;border:1px solid #2c5074;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:25px;display:flex}.integrated-section{padding:100px 0}.integrated-section[id]{scroll-margin-top:100px}.integrated-band{background:#081722;border-block:1px solid #1b344c}.integrated-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:84px;display:grid}.integrated-split>*{min-width:0}.integrated-section-intro{margin-bottom:46px}.integrated-heading h2,.integrated-final-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.3vw,48px);font-weight:700;line-height:1.1}.integrated-heading>.integrated-prose{margin-top:25px}.integrated-heading-wide{max-width:880px;margin-bottom:46px}.integrated-problem-grid,.integrated-application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.integrated-application-grid{grid-auto-rows:1fr}.integrated-card{background:linear-gradient(145deg,#0e2539,#0a1928);border:1px solid #28435d;border-radius:16px;min-width:0;padding:31px}.integrated-card h3,.integrated-principle h3{letter-spacing:-.025em;margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.3}.integrated-card p,.integrated-workflow p,.integrated-principle p{color:#a5b7c8;margin:0;font-size:14px;line-height:1.8}.integrated-workflow-system{background:linear-gradient(145deg,#0e2436,#081722);border:1px solid #294864;border-radius:22px;overflow:hidden}.integrated-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:34px;list-style:none;display:grid}.integrated-workflow>li{min-width:0;position:relative}.integrated-workflow>li:not(:last-child):before{content:"";background:#387bb6;height:1px;position:absolute;top:24px;left:24px;right:-56px}.integrated-workflow .integrated-icon{z-index:1;background:#0d263b;border-radius:50%;position:relative}.integrated-workflow>li:last-child .integrated-icon{color:#9aceff;background:#123656;border-color:#62abed}.integrated-workflow h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:18px;font-weight:700;line-height:1.3}.integrated-flow-arrow{color:#70b6f5;font-size:17px;line-height:20px;position:absolute;top:14px;right:-26px}.integrated-workflow-note{color:#8faac2;max-width:900px;margin:0 34px;font-size:13px;line-height:1.8}.integrated-order-example{background:#0085ff09;border-top:1px solid #33597c;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:46px;margin-top:30px;padding:34px;display:grid}.integrated-order-example>div{min-width:0}.integrated-order-example h3{letter-spacing:-.025em;max-width:320px;margin:0;font-size:25px;font-weight:700;line-height:1.25}.integrated-principle-grid{border-top:1px solid #28435d;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:32px;display:grid}.integrated-principle{min-width:0;padding-right:28px}.integrated-principle+.integrated-principle{border-left:1px solid #28435d;padding-left:28px}.integrated-principle:last-child{padding-right:0}.integrated-principle-icon{color:#66b1ff;margin-bottom:18px;display:block}.integrated-final-cta{text-align:center;background:radial-gradient(at 50% 80%,#0085ff21,#0000 70%);padding:100px 0}.integrated-final-cta h2{max-width:920px;margin:0 auto}.integrated-final-cta .integrated-prose{max-width:760px;margin:26px auto 0}.integrated-final-cta .integrated-actions{justify-content:center}@media (max-width:1100px){.integrated-hero-grid{gap:36px}.integrated-hero h1{font-size:46px}.integrated-split{gap:45px}.integrated-card{padding:26px}.integrated-order-example{gap:30px}}@media (max-width:980px){.integrated-hero{padding-top:135px}.integrated-hero-grid,.integrated-split{grid-template-columns:1fr;gap:36px}.integrated-hero-copy{max-width:730px}.integrated-hero h1{max-width:700px;font-size:clamp(43px,6.5vw,58px)}.integrated-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrated-workflow{grid-template-columns:1fr;gap:32px}.integrated-workflow>li{grid-template-columns:48px minmax(0,1fr);gap:10px 23px;display:grid}.integrated-workflow>li:not(:last-child):before{width:1px;height:auto;inset:24px auto -56px 24px}.integrated-workflow .integrated-icon{grid-row:span 2;margin:0}.integrated-workflow h3{margin:0}.integrated-workflow p{grid-column:2}.integrated-flow-arrow{text-align:center;width:20px;inset:auto auto -26px 14px;transform:rotate(90deg)}.integrated-order-example{grid-template-columns:1fr;gap:25px}.integrated-order-example h3{max-width:none}.integrated-principle-grid{grid-template-columns:1fr;gap:24px}.integrated-principle{padding:0}.integrated-principle+.integrated-principle{border-top:1px solid #28435d;border-left:0;padding:24px 0 0}}@media (max-width:700px){.integrated-page .container{width:calc(100% - 36px)}.integrated-hero{padding:49px 0 55px}.integrated-hero-grid,.integrated-split{gap:33px}.integrated-hero h1{font-size:clamp(38px,10.3vw,52px);line-height:1.05}.integrated-kicker{letter-spacing:.12em;margin-bottom:19px;font-size:10px}.integrated-hero-lead{margin:24px 0 17px;font-size:18px}.integrated-copy,.integrated-prose p{font-size:15px;line-height:1.8}.integrated-prose p+p{margin-top:18px}.integrated-actions{flex-direction:column;align-items:stretch;gap:13px;margin-top:25px}.integrated-page .button{padding:16px 15px;font-size:10px}.integrated-hero-visual,.integrated-equipment-visual{border-radius:18px}.integrated-section{padding:65px 0}.integrated-heading h2,.integrated-final-cta h2{font-size:34px;line-height:1.12}.integrated-heading-wide,.integrated-section-intro{margin-bottom:31px}.integrated-problem-grid,.integrated-application-grid{grid-template-columns:1fr;gap:15px}.integrated-application-grid{grid-auto-rows:auto}.integrated-card{padding:27px 24px}.integrated-icon{margin-bottom:23px}.integrated-workflow-system{border-radius:18px}.integrated-workflow{padding:26px 24px}.integrated-workflow>li{column-gap:18px}.integrated-workflow-note{margin:0 24px}.integrated-order-example{padding:26px 24px}.integrated-order-example h3{font-size:23px}.integrated-final-cta{padding:67px 0}}
