
.eq-page{color:#10233d;background:#fff}.eq-page *{box-sizing:border-box}.eq-page .svc-hero{height:650px;padding:96px 0 88px;background:linear-gradient(135deg,var(--navy-950),var(--navy-900))}.eq-page .svc-hero-grid{min-height:466px;grid-template-columns:1fr 1fr;gap:58px}.eq-page .svc-hero h1{max-width:670px;font-size:50px;line-height:1.12}.eq-page .hero-proof-strip{grid-template-columns:repeat(4,1fr);gap:0;margin-top:34px;border:1px solid rgba(255,255,255,.18);border-radius:12px;overflow:hidden}.eq-page .hero-proof-strip span{padding:18px 14px;border-right:1px solid rgba(255,255,255,.16);font-size:12px}.eq-page .hero-proof-strip span:last-child{border-right:0}.eq-page .hero-proof-strip b{display:block;margin-bottom:4px;color:#ffd16a;font-size:18px}.eq-hero-visual{position:relative;margin:0;min-height:430px;border:1px solid rgba(255,255,255,.2);border-radius:18px;overflow:hidden;background:#132846;box-shadow:0 28px 55px rgba(0,0,0,.22)}.eq-hero-visual img{display:block;width:100%;height:430px;object-fit:cover}.eq-hero-visual figcaption{position:absolute;left:0;right:0;bottom:0;padding:52px 22px 18px;background:linear-gradient(transparent,rgba(5,20,45,.94));color:#fff;font-size:12px;line-height:1.55}.eq-tag{position:absolute;left:20px;top:20px;z-index:2;padding:9px 12px;border-left:3px solid #e31b23;border-radius:4px;background:#10233d;color:#fff;font:700 11px/1.2 Consolas, "Courier New",monospace;letter-spacing:.08em;text-transform:uppercase}.eq-disclosure{border-bottom:1px solid #d8e0eb;background:#fff}.eq-disclosure .wrap{display:grid;grid-template-columns:190px 1fr;gap:28px;align-items:center;padding-top:24px;padding-bottom:24px}.eq-disclosure b{font:700 12px/1.4 Consolas, "Courier New",monospace;letter-spacing:.08em;text-transform:uppercase;color:#d71920}.eq-disclosure p{margin:0;color:#53627b;font-size:14px;line-height:1.7}.eq-section{padding:88px 0}.eq-section.eq-mist{background:#f3f6fa}.eq-section.eq-dark{background:#0b1f3a;color:#fff}.eq-section .lead{max-width:840px}.eq-intro-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:54px;align-items:end;margin-bottom:38px}.eq-kicker{margin-bottom:14px;color:#d71920;font:700 11px/1.4 Consolas, "Courier New",monospace;letter-spacing:.17em;text-transform:uppercase}.eq-intro-grid h2,.eq-section h2{margin:0 0 16px;font-family:var(--disp);font-size:40px;line-height:1.13;letter-spacing:-.7px;color:#0b2344}.eq-dark h2{color:#fff}.eq-intro-grid p,.eq-section-copy{margin:0;color:#53627b;font-size:17px;line-height:1.75}.eq-dark .eq-section-copy{color:#bdc9dc}.eq-table-wrap{overflow-x:auto;border:1px solid #ced8e6;border-radius:14px;background:#fff;box-shadow:0 18px 40px rgba(9,32,66,.06)}.eq-decision-table{width:100%;min-width:880px;border-collapse:collapse}.eq-decision-table th{padding:18px 20px;background:#10233d;color:#fff;text-align:left;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.eq-decision-table td{padding:20px;border-top:1px solid #dce3ec;vertical-align:top;color:#40516c;font-size:14px;line-height:1.6}.eq-decision-table td:first-child{font-weight:800;color:#10233d}.eq-method{display:inline-flex;padding:6px 9px;border-radius:5px;background:#eef3f8;color:#d71920;font:700 11px/1.2 Consolas, "Courier New",monospace}.eq-equipment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.eq-equipment-card{display:flex;min-width:0;flex-direction:column;border:1px solid #ced8e6;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 16px 34px rgba(9,32,66,.06)}.eq-equipment-card img{display:block;width:100%;height:206px;object-fit:cover;background:#e8edf3}.eq-equipment-body{display:flex;flex:1;flex-direction:column;padding:22px}.eq-equipment-body small{color:#d71920;font:700 10px/1.4 Consolas, "Courier New",monospace;letter-spacing:.12em;text-transform:uppercase}.eq-equipment-body h3{margin:8px 0 10px;color:#10233d;font-size:20px;line-height:1.3}.eq-equipment-body>p{min-height:68px;margin:0 0 16px;color:#53627b;font-size:14px;line-height:1.65}.eq-spec-list{margin:auto 0 0;padding:15px 0 0;border-top:1px solid #dce3ec;list-style:none}.eq-spec-list li{margin:7px 0;color:#52617a;font-size:12px;line-height:1.45}.eq-spec-list b{color:#10233d}.eq-note{margin-top:22px;padding:16px 18px;border-left:3px solid #d71920;background:#fff;color:#53627b;font-size:13px;line-height:1.7}.eq-route{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-top:38px}.eq-route-step{position:relative;min-height:154px;padding:22px 18px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.055)}.eq-route-step span{display:block;margin-bottom:25px;color:#ff4d53;font:700 11px/1 Consolas, "Courier New",monospace}.eq-route-step b{display:block;margin-bottom:8px;color:#fff;font-size:15px}.eq-route-step p{margin:0;color:#b9c7dc;font-size:12px;line-height:1.55}.eq-route-step:after{content:'›';position:absolute;right:-10px;top:62px;z-index:2;color:#ff4d53;font-size:25px}.eq-route-step:last-child:after{display:none}.eq-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch;margin-top:38px}.eq-report-card,.eq-evidence-copy{height:100%;border-radius:14px}.eq-report-card{border:1px solid #cad5e2;background:#fff;box-shadow:0 18px 40px rgba(9,32,66,.07)}.eq-report-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #dce3ec}.eq-report-head b{font-size:15px}.eq-report-head span{color:#d71920;font:700 10px/1.4 Consolas, "Courier New",monospace;letter-spacing:.1em}.eq-report-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dce3ec}.eq-report-summary div{padding:18px;background:#f7f9fc}.eq-report-summary strong{display:block;color:#10233d;font-size:22px}.eq-report-summary small{color:#68768b}.eq-report-lines{padding:18px 20px}.eq-report-line{display:grid;grid-template-columns:100px 1fr 64px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e1e7ef;font-size:12px}.eq-report-line:last-child{border-bottom:0}.eq-report-line b{color:#10233d}.eq-report-line span{color:#62718a}.eq-status{padding:5px 7px;border-radius:12px;background:#e8f6ee!important;color:#15713b!important;text-align:center;font-weight:800}.eq-status.review{background:#fff1dc!important;color:#a85c00!important}.eq-evidence-copy{display:flex;flex-direction:column;justify-content:center;padding:38px;background:#10233d;color:#fff}.eq-evidence-copy h3{margin:0 0 16px;font-size:27px;line-height:1.3}.eq-evidence-copy p{margin:0;color:#c1cde0;line-height:1.75}.eq-evidence-copy ul{margin:22px 0 0;padding:0;list-style:none}.eq-evidence-copy li{position:relative;margin:12px 0;padding-left:22px;color:#e3e9f3;font-size:14px}.eq-evidence-copy li:before{content:'✓';position:absolute;left:0;color:#ff4249;font-weight:900}.eq-profile-split{display:grid;grid-template-columns:.92fr 1.08fr;gap:0;align-items:stretch;margin-top:38px;border:1px solid #ccd7e4;border-radius:16px;overflow:hidden;background:#fff}.eq-profile-image{position:relative;min-height:510px}.eq-profile-image img{display:block;width:100%;height:100%;min-height:510px;object-fit:cover}.eq-profile-image span{position:absolute;left:0;right:0;bottom:0;padding:60px 24px 20px;background:linear-gradient(transparent,rgba(5,20,45,.9));color:#fff;font-size:12px;line-height:1.5}.eq-profile-list{display:flex;flex-direction:column}.eq-profile-item{display:grid;grid-template-columns:54px 1fr;gap:18px;flex:1;padding:28px 30px;border-bottom:1px solid #d8e0e9}.eq-profile-item:last-child{border-bottom:0}.eq-profile-item>span{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#eef3f8;color:#d71920;font:700 12px/1 Consolas, "Courier New",monospace}.eq-profile-item h3{margin:0 0 7px;font-size:18px}.eq-profile-item p{margin:0;color:#53627b;font-size:13px;line-height:1.65}.eq-link-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.eq-link-card{display:block;padding:22px;border:1px solid #ced8e6;border-radius:10px;background:#fff;color:#10233d;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.eq-link-card:hover,.eq-link-card:focus{border-color:#d71920;transform:translateY(-2px)}.eq-link-card b{display:block;margin-bottom:7px}.eq-link-card span{color:#62718a;font-size:12px;line-height:1.55}.eq-quote-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:28px;align-items:stretch}.eq-input-panel,.eq-action-panel{height:100%}.eq-input-panel h2{max-width:650px}.eq-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.eq-inputs span{display:flex;min-height:54px;align-items:center;padding:14px 16px;border:1px solid #ced8e6;border-radius:8px;background:#fff;color:#1f3554;font-size:13px;font-weight:700}.eq-action-panel{display:flex;min-height:420px;flex-direction:column;justify-content:space-between;padding:38px;border-radius:15px;background:#0b1f3a;color:#fff}.eq-action-panel h3{margin:0 0 14px;font-size:26px;line-height:1.35}.eq-action-panel p{margin:0;color:#c2cee0;font-size:14px;line-height:1.75}.eq-action-list{margin:24px 0;padding:0;list-style:none}.eq-action-list li{margin:10px 0;color:#fff;font-size:13px}.eq-action-list li:before{content:'—';margin-right:10px;color:#ff4249}.eq-actions{display:flex;flex-wrap:wrap;gap:12px}.eq-actions .btn{min-height:48px}.eq-outline{display:inline-flex;align-items:center;justify-content:center;padding:12px 17px;border:1px solid rgba(255,255,255,.4);border-radius:6px;color:#fff!important;font-weight:800;text-decoration:none}.eq-outline:hover,.eq-outline:focus{border-color:#fff;background:rgba(255,255,255,.08)}.eq-page .faq>summary:focus-visible{outline:3px solid rgba(215,25,32,.28);outline-offset:-3px}.eq-sticky{position:fixed;right:24px;bottom:24px;z-index:60;display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:8px;background:#d71920;color:#fff!important;font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 16px 34px rgba(10,25,55,.28)}.eq-sticky:hover,.eq-sticky:focus{background:#b9151b}.eq-sticky:focus-visible{outline:3px solid #fff;outline-offset:3px}
.eq-page .hero-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:34px;border:0;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);border-radius:0;overflow:visible;background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(255,255,255,.015));box-shadow:none}.eq-page .hero-proof-strip span{position:relative;display:flex;min-width:0;min-height:88px;flex-direction:column;justify-content:center;padding:16px 22px;border:0;border-right:1px solid rgba(255,255,255,.18);border-radius:0;background:transparent;color:#cbd6e8;font-size:12px;font-weight:600;line-height:1.4}.eq-page .hero-proof-strip span:last-child{border-right:0}.eq-page .hero-proof-strip b{display:block;margin-bottom:7px;color:var(--gold-hi);font-family:var(--mono);font-size:19px;font-weight:500;line-height:1.1;letter-spacing:.02em;white-space:nowrap}
@media(max-width:1100px){.eq-page .svc-hero{height:auto}.eq-page .svc-hero-grid{min-height:0;grid-template-columns:1fr}.eq-page .hero-proof-strip{max-width:720px}.eq-equipment-grid{grid-template-columns:repeat(2,1fr)}.eq-route{grid-template-columns:repeat(4,1fr)}.eq-route-step:after{display:none}.eq-link-grid{grid-template-columns:repeat(2,1fr)}.eq-profile-image,.eq-profile-image img{min-height:560px}}
@media(max-width:820px){.eq-intro-grid,.eq-evidence-grid,.eq-profile-split,.eq-quote-grid{grid-template-columns:1fr}.eq-profile-image,.eq-profile-image img{min-height:360px}.eq-input-panel,.eq-action-panel{height:auto}.eq-action-panel{min-height:0}.eq-disclosure .wrap{grid-template-columns:1fr;gap:8px}.eq-route{grid-template-columns:repeat(2,1fr)}.eq-report-line{grid-template-columns:86px 1fr 58px}}
@media(max-width:760px){.eq-page{padding-bottom:66px}.eq-page .svc-hero{padding:72px 0 64px}.eq-page .svc-hero-grid{gap:34px}.eq-hero-visual,.eq-hero-visual img{min-height:0;height:310px}.eq-page .hero-proof-strip{grid-template-columns:repeat(2,1fr)}.eq-page .hero-proof-strip span:nth-child(2){border-right:0}.eq-page .hero-proof-strip span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.16)}.eq-section{padding:64px 0}.eq-intro-grid h2,.eq-section h2{font-size:32px}.eq-equipment-grid,.eq-link-grid,.eq-inputs{grid-template-columns:1fr}.eq-equipment-card img{height:230px}.eq-route{grid-template-columns:1fr}.eq-report-summary{grid-template-columns:1fr}.eq-report-summary div{border-bottom:1px solid #dce3ec}.eq-profile-item{grid-template-columns:44px 1fr;padding:24px 20px}.eq-action-panel,.eq-evidence-copy{padding:28px 22px}.eq-sticky{left:0;right:0;bottom:0;justify-content:center;border-radius:0;padding:16px 18px}.eq-page .ctaband{padding-bottom:92px}}
@media(max-width:430px){.eq-report-line{grid-template-columns:1fr}.eq-status{justify-self:start}.eq-actions{display:grid}.eq-actions a{width:100%}}
@media print{.eq-sticky{display:none!important}}
@media(min-width:1101px){.eq-equipment-body small{min-height:28px}.eq-equipment-body h3{min-height:52px}.eq-equipment-body>p{min-height:116px}.eq-spec-list{margin:0}}
