@charset "UTF-8";._page_1qvo4_7{position:relative;overflow:hidden;isolation:isolate;color:var(--color-steel-50);min-height:100vh;display:flex;align-items:center;--om-header-h: 130px;background:radial-gradient(60% 50% at 18% 30%,rgba(63,168,74,.1) 0%,transparent 60%),radial-gradient(70% 55% at 82% 75%,rgba(63,168,74,.08) 0%,transparent 70%),linear-gradient(180deg,#0a1830,#11244a,#0a1830)}._page_1qvo4_7:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(120% 90% at 50% 50%,#000 0%,transparent 85%);opacity:.5;z-index:0}._blueprint_1qvo4_41{position:absolute;top:calc(var(--om-header-h) + clamp(14px,1.6vh,22px));left:clamp(14px,2vw,32px);right:clamp(14px,2vw,32px);bottom:clamp(14px,2vh,26px);pointer-events:none;z-index:0}._frame-corner_1qvo4_59{position:absolute;width:clamp(12px,1.4vw,18px);height:clamp(12px,1.4vw,18px);border-color:var(--color-green-400);border-style:solid;border-width:0;--om-frame-ext: clamp(28px, 6vw, 80px)}._frame-corner_1qvo4_59:before,._frame-corner_1qvo4_59:after{content:"";position:absolute;background:#9bb9e038}._frame-corner-tl_1qvo4_77{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}._frame-corner-tl_1qvo4_77:before{top:0;left:100%;width:var(--om-frame-ext);height:1px}._frame-corner-tl_1qvo4_77:after{top:100%;left:0;width:1px;height:var(--om-frame-ext)}._frame-corner-tr_1qvo4_99{top:-1px;right:-1px;border-top-width:2px;border-right-width:2px}._frame-corner-tr_1qvo4_99:before{top:0;right:100%;width:var(--om-frame-ext);height:1px}._frame-corner-tr_1qvo4_99:after{top:100%;right:0;width:1px;height:var(--om-frame-ext)}._frame-corner-bl_1qvo4_121{bottom:-1px;left:-1px;border-bottom-width:2px;border-left-width:2px}._frame-corner-bl_1qvo4_121:before{bottom:0;left:100%;width:var(--om-frame-ext);height:1px}._frame-corner-bl_1qvo4_121:after{bottom:100%;left:0;width:1px;height:var(--om-frame-ext)}._frame-corner-br_1qvo4_143{bottom:-1px;right:-1px;border-bottom-width:2px;border-right-width:2px}._frame-corner-br_1qvo4_143:before{bottom:0;right:100%;width:var(--om-frame-ext);height:1px}._frame-corner-br_1qvo4_143:after{bottom:100%;right:0;width:1px;height:var(--om-frame-ext)}._draw_1qvo4_165{position:absolute;height:auto;color:#9ab9e0;--om-draw-margin: clamp(8px, 1.2vw, 18px)}._draw-gear_1qvo4_173{top:var(--om-draw-margin);left:var(--om-draw-margin);width:clamp(96px,20vw,280px)}._draw-shaft_1qvo4_179{top:var(--om-draw-margin);right:var(--om-draw-margin);width:clamp(110px,22vw,320px)}._draw-flange_1qvo4_185{bottom:var(--om-draw-margin);left:var(--om-draw-margin);width:clamp(96px,20vw,280px)}._draw-bearing_1qvo4_191{bottom:var(--om-draw-margin);right:var(--om-draw-margin);width:clamp(110px,22vw,280px)}._bp-stroke_1qvo4_202,._bp-stroke-fine_1qvo4_203,._bp-faint_1qvo4_204{fill:none;stroke:#9ab9e0;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4000;stroke-dashoffset:4000}._bp-stroke_1qvo4_202{stroke-width:1.4;opacity:0}._bp-stroke-fine_1qvo4_203{stroke-width:.8;opacity:0}._bp-faint_1qvo4_204{stroke-width:.8;stroke:#6b87a8;opacity:0}._bp-dash_1qvo4_229{fill:none;stroke:#6b87a8;stroke-width:.8;stroke-dasharray:6 4;stroke-linecap:round;opacity:0}._bp-label_1qvo4_241,._bp-stamp_1qvo4_242{fill:#84acdb;font-family:var(--font-mono);font-size:14px;letter-spacing:.06em;opacity:0}._bp-accent_1qvo4_250{fill:#6ec977}._bp-stroke-fine_1qvo4_203[marker-start],._bp-stroke-fine_1qvo4_203[marker-end]{color:#84acdb}._draw_1qvo4_165{--om-bp-dur: 2.6s;--om-bp-stagger: .05s}@keyframes _omBpDraw_1qvo4_1{0%{stroke-dashoffset:4000;opacity:0}10%{opacity:1}to{stroke-dashoffset:0;opacity:.85}}@keyframes _omBpDrawFaint_1qvo4_1{0%{stroke-dashoffset:4000;opacity:0}10%{opacity:.7}to{stroke-dashoffset:0;opacity:.5}}@keyframes _omBpDash_1qvo4_1{0%{opacity:0}20%{opacity:0}to{opacity:.5}}@keyframes _omBpLabel_1qvo4_1{0%{opacity:0;transform:translateY(4px)}to{opacity:.9;transform:translate(0)}}._draw_1qvo4_165 ._bp-stroke_1qvo4_202{animation:_omBpDraw_1qvo4_1 var(--om-bp-dur) var(--ease-out-cinematic) forwards;animation-delay:calc(var(--om-bp-delay, 0s) + var(--om-bp-i, 0) * var(--om-bp-stagger))}._draw_1qvo4_165 ._bp-stroke-fine_1qvo4_203{animation:_omBpDraw_1qvo4_1 var(--om-bp-dur) var(--ease-out-cinematic) forwards;animation-delay:calc(var(--om-bp-delay, 0s) + .6s)}._draw_1qvo4_165 ._bp-faint_1qvo4_204{animation:_omBpDrawFaint_1qvo4_1 var(--om-bp-dur) var(--ease-out-cinematic) forwards;animation-delay:calc(var(--om-bp-delay, 0s) + .2s)}._draw_1qvo4_165 ._bp-dash_1qvo4_229{animation:_omBpDash_1qvo4_1 .8s var(--ease-out-cinematic) forwards;animation-delay:calc(var(--om-bp-delay, 0s) + 1.4s)}._draw_1qvo4_165 ._bp-label_1qvo4_241{animation:_omBpLabel_1qvo4_1 .6s var(--ease-out-cinematic) forwards;animation-delay:calc(var(--om-bp-delay, 0s) + 1.6s)}@media(prefers-reduced-motion:reduce){._draw_1qvo4_165 ._bp-stroke_1qvo4_202,._draw_1qvo4_165 ._bp-stroke-fine_1qvo4_203{animation:none;stroke-dashoffset:0;opacity:.65}._draw_1qvo4_165 ._bp-faint_1qvo4_204{animation:none;stroke-dashoffset:0;opacity:.45}._draw_1qvo4_165 ._bp-dash_1qvo4_229{animation:none;opacity:.5}._draw_1qvo4_165 ._bp-label_1qvo4_241{animation:none;opacity:.9}}@media(max-width:600px){._bp-label_1qvo4_241,._bp-accent_1qvo4_250{display:none}}._container_1qvo4_374{position:relative;z-index:1;width:100%;max-width:var(--container-site);margin:0 auto;padding:clamp(160px,18vw,200px) var(--gutter) clamp(120px,12vw,160px);display:flex;justify-content:center}._content_1qvo4_385{position:relative;max-width:720px;text-align:center}._eyebrow_1qvo4_391{display:inline-flex;align-items:center;gap:12px;margin:0 0 28px;font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-green-300)}._title_1qvo4_403{margin:0;font-family:var(--font-display);font-size:clamp(48px,7vw,96px);line-height:1.2;letter-spacing:-.045em;padding-bottom:.08em;font-weight:500;color:var(--color-steel-50)}._title-accent_1qvo4_414{display:inline-block}._lede_1qvo4_418{margin:28px auto 0;max-width:56ch;font-size:clamp(15px,1.25vw,18px);line-height:1.65;color:var(--color-steel-200)}._cta_1qvo4_427{margin-top:40px}._apply-btn_1qvo4_431{display:inline-flex;align-items:center;gap:18px;padding:14px 22px 14px 14px;border:1px solid rgba(63,168,74,.45);background:linear-gradient(135deg,#3fa84a1f,#0a183099);border-radius:10px;color:var(--color-steel-50);text-decoration:none;font-family:var(--font-display);transition:transform .4s var(--ease-out-cinematic),border-color .4s var(--ease-out-cinematic),background .4s var(--ease-out-cinematic),box-shadow .4s var(--ease-out-cinematic);box-shadow:0 1px #ffffff0a inset;backdrop-filter:blur(6px)}._apply-btn_1qvo4_431:hover,._apply-btn_1qvo4_431:focus-visible{outline:none;transform:translateY(-2px);border-color:var(--color-green-400);background:linear-gradient(135deg,#3fa84a38,#0a1830b3);box-shadow:0 1px #ffffff0f inset,0 18px 40px -20px #3fa84a8c}._apply-btn-icon_1qvo4_456{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:var(--color-green-500);color:#fff;flex:none;transition:background .4s var(--ease-out-cinematic)}._apply-btn_1qvo4_431:hover ._apply-btn-icon_1qvo4_456{background:var(--color-green-400)}._apply-btn-icon_1qvo4_456 svg{width:20px;height:20px}._apply-btn-text_1qvo4_478{display:inline-flex;flex-direction:column;gap:2px;line-height:1.1;text-align:left}._apply-btn-label_1qvo4_486{font-size:14.5px;font-weight:600;color:var(--color-steel-50)}._apply-btn-email_1qvo4_492{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-steel-300)}._apply-btn-arrow_1qvo4_499{color:var(--color-green-300);transition:transform .4s var(--ease-out-cinematic)}._apply-btn_1qvo4_431:hover ._apply-btn-arrow_1qvo4_499{transform:translate(4px);color:var(--color-green-400)}._privacy_1qvo4_509{margin:36px auto 0;max-width:64ch;font-size:11.5px;line-height:1.55;color:var(--color-steel-400);font-family:var(--font-mono);letter-spacing:.02em}._privacy_1qvo4_509 strong{color:var(--color-steel-200);font-weight:500}
