.bmxDPq_page{--hangar:#e8ebee;--panel:#dce1e6;--field:#f8f9fa;--vp:#e2e6ea;--ink:#13171c;--steel:#56616c;--rule:#bec6ce;--tag:#d2232a;--tag-deep:#a3151c;--on-tag:#fff;--select:#1f6feb;--text:#2f3842;--head:var(--font-barlow), "Arial Narrow", sans-serif;--body:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-spline-mono), ui-monospace, Menlo, monospace;--stencil:var(--font-shoulders), "Arial Narrow", Impact, sans-serif;background:var(--hangar);color:var(--ink);font-family:var(--body);min-height:100vh;position:relative;overflow-x:hidden}.bmxDPq_page *,.bmxDPq_page :before,.bmxDPq_page :after{box-sizing:border-box}.bmxDPq_page h1,.bmxDPq_page h2,.bmxDPq_page h3{text-wrap:balance;margin:0}.bmxDPq_page p{margin:0}.bmxDPq_page :focus-visible{outline:2px solid var(--select);outline-offset:2px}.bmxDPq_strip{background:repeating-linear-gradient(135deg, var(--tag) 0 12px, var(--field) 12px 24px);height:10px}.bmxDPq_wrap{max-width:1180px;margin:0 auto;padding-inline:28px}.bmxDPq_eyebrow{font:500 13px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tag)}.bmxDPq_mono{font-family:var(--mono)}.bmxDPq_nav{justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.bmxDPq_brand{color:inherit;flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.bmxDPq_brandName{font:800 22px/1 var(--head);letter-spacing:.04em;white-space:nowrap}.bmxDPq_brandName b{color:var(--tag);font-weight:800}.bmxDPq_brandTag{font:500 9px/1 var(--mono);letter-spacing:.16em;color:var(--steel);white-space:nowrap;margin-top:4px}.bmxDPq_navLinks{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--steel);gap:18px;display:flex}.bmxDPq_navLinks a{color:inherit;text-decoration:none}.bmxDPq_btn{border:2px solid var(--ink);background:var(--ink);color:var(--field);font:800 14px/1 var(--body);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:13px 18px;text-decoration:none;display:inline-flex}.bmxDPq_btnRed{background:var(--tag);border-color:var(--tag);color:var(--on-tag)}.bmxDPq_btnGhost{background:var(--field);color:var(--ink)}.bmxDPq_btn:disabled{opacity:.55;cursor:wait}.bmxDPq_ctaShort{display:none}.bmxDPq_hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;padding-block:26px 18px;display:grid}.bmxDPq_h1{font:800 64px/.98 var(--head);margin-top:18px!important}.bmxDPq_red{color:var(--tag)}.bmxDPq_kw{font:700 19px/1.3 var(--body);color:var(--steel);margin-top:16px;display:block}.bmxDPq_heroCopy{max-width:34em;color:var(--text);flex-direction:column;gap:14px;margin-block:24px 28px;font-size:19px;line-height:1.5;display:flex}.bmxDPq_heroCta{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.bmxDPq_heroMeta{font:500 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--steel)}.bmxDPq_shot{position:relative}.bmxDPq_card{background:var(--field);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--ink)}.bmxDPq_cardHead{border-bottom:2px solid var(--ink);font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.bmxDPq_hot{color:var(--tag)}.bmxDPq_heroImg{width:100%;height:auto;display:block}.bmxDPq_rbf{z-index:2;background:var(--tag);color:var(--on-tag);font:800 15px/1 var(--stencil);letter-spacing:.14em;box-shadow:0 3px 0 var(--tag-deep);border-radius:3px;padding:11px 16px 11px 34px;position:absolute;bottom:-18px;left:22px;transform:rotate(-4deg)}.bmxDPq_rbf:before{content:"";background:var(--field);width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--tag-deep);border-radius:50%;margin-top:-5.5px;position:absolute;top:50%;left:12px}.bmxDPq_marquee{background:var(--ink);border-block:2px solid var(--ink);white-space:nowrap;margin-top:34px;overflow:hidden}.bmxDPq_marqueeTrack{font:800 26px/1 var(--stencil);letter-spacing:.06em;text-transform:uppercase;padding-block:11px;animation:26s linear infinite bmxDPq_wmMarquee;display:inline-flex}.bmxDPq_marqueeTrack span{color:var(--hangar);padding-inline:18px}.bmxDPq_marqueeTrack i{color:var(--tag);padding-inline:2px;font-style:normal}@keyframes bmxDPq_wmMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bmxDPq_marqueeTrack{animation:none}}.bmxDPq_section{padding-block:64px 0}.bmxDPq_secHead{flex-direction:column;gap:12px;margin-bottom:26px;display:flex}.bmxDPq_h2{font:800 50px/1 var(--head)}.bmxDPq_box{background:var(--field);border:2px solid var(--ink);padding:24px}.bmxDPq_gated{position:relative}.bmxDPq_locked .bmxDPq_editorWrap{filter:blur(1.5px);pointer-events:none;-webkit-user-select:none;user-select:none}.bmxDPq_gate{z-index:5;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0;overflow:hidden}.bmxDPq_door{-webkit-backdrop-filter:blur(2px);background:#dce1e69e;width:50%;transition:transform .7s cubic-bezier(.7,0,.25,1);position:absolute;top:0;bottom:0}.bmxDPq_doorL{left:0}.bmxDPq_doorR{right:0}.bmxDPq_doorL:after,.bmxDPq_doorR:before{content:"";background:repeating-linear-gradient(135deg, var(--tag) 0 9px, var(--field) 9px 18px);width:13px;position:absolute;top:0;bottom:0}.bmxDPq_doorL:after{right:0}.bmxDPq_doorR:before{left:0}.bmxDPq_opening .bmxDPq_doorL{transform:translate(-102%)}.bmxDPq_opening .bmxDPq_doorR{transform:translate(102%)}.bmxDPq_gateCard{z-index:1;background:var(--field);border:2px solid var(--ink);width:min(470px,100%);box-shadow:7px 7px 0 var(--ink);flex-direction:column;gap:14px;padding:24px;transition:opacity .2s,transform .2s;display:flex;position:relative}.bmxDPq_opening .bmxDPq_gateCard{opacity:0;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.bmxDPq_door,.bmxDPq_gateCard{transition:none}}.bmxDPq_lockRow{align-items:center;gap:10px;display:flex}.bmxDPq_lockIco{background:var(--tag);width:32px;height:32px;color:var(--on-tag);flex:none;justify-content:center;align-items:center;display:inline-flex}.bmxDPq_lockLabel{font:700 11.5px/1.25 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tag)}.bmxDPq_h3{font:800 36px/1 var(--head)}.bmxDPq_plus{color:var(--text);flex-direction:column;gap:7px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.bmxDPq_plus li{gap:9px;display:flex}.bmxDPq_plus li:before{content:"+";color:var(--tag);font-weight:800}.bmxDPq_lbl{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.bmxDPq_email{border:2px solid var(--ink);background:var(--field);width:100%;font:400 16px/1.2 var(--body);color:var(--ink);padding:12px 14px}.bmxDPq_chips{flex-wrap:wrap;gap:6px;display:flex}.bmxDPq_chip{border:1.5px solid var(--rule);background:var(--field);font:600 12px/1 var(--body);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 9px}.bmxDPq_chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--field)}.bmxDPq_hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bmxDPq_fine{color:var(--steel);font-size:12px;line-height:1.45}.bmxDPq_err{font:600 13px/1.3 var(--body);color:var(--tag-deep)}.bmxDPq_placeholder{border:2px solid var(--ink);background:var(--vp);height:760px}.bmxDPq_phoneCard{flex-direction:column;gap:12px;display:flex}.bmxDPq_linkRow{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.bmxDPq_linkText{border:2px dashed var(--rule);min-width:0;font:600 13px/1.3 var(--mono);overflow-wrap:anywhere;flex:180px;padding:10px 12px}.bmxDPq_split{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.bmxDPq_diagram{background:var(--field);border:2px solid var(--ink);margin:0;padding:14px;overflow-x:auto}.bmxDPq_diagram svg{width:100%;min-width:560px;height:auto;display:block}.bmxDPq_diagram figcaption{font:500 11.5px/1.4 var(--mono);color:var(--steel);margin-top:8px}.bmxDPq_svgT{font:500 11px var(--mono);fill:var(--steel);letter-spacing:.04em}.bmxDPq_svgB{font:700 12px var(--mono);fill:var(--ink);letter-spacing:.06em}.bmxDPq_svgR{font:700 11px var(--mono);fill:var(--tag);letter-spacing:.05em}.bmxDPq_svgW{font:700 11px var(--mono);fill:var(--field);letter-spacing:.1em}.bmxDPq_dPart{fill:var(--panel)}.bmxDPq_dHatch{stroke:var(--rule);stroke-width:1.2px}.bmxDPq_dSurface{stroke:var(--ink);stroke-width:1.6px}.bmxDPq_dFin{fill:var(--tag);stroke:var(--tag-deep);stroke-width:1.2px}.bmxDPq_dWeld{fill:var(--tag-deep)}.bmxDPq_dBed{fill:var(--ink)}.bmxDPq_dGap{fill:var(--field)}.bmxDPq_dBreak{fill:none;stroke:var(--ink);stroke-width:1.2px}.bmxDPq_dDim{stroke:var(--steel);stroke-width:1px;fill:none}.bmxDPq_dLead{stroke:var(--steel);stroke-width:1px;stroke-dasharray:3 3;fill:none}.bmxDPq_dRed{stroke:var(--tag);stroke-width:1.6px;fill:none}.bmxDPq_dTag{fill:var(--field)}.bmxDPq_prose{color:var(--text);flex-direction:column;gap:12px;font-size:17px;line-height:1.55;display:flex}.bmxDPq_solo{color:var(--ink);font-weight:800}.bmxDPq_small{color:var(--steel);font-size:14.5px}.bmxDPq_small a{color:var(--tag);font-weight:700}.bmxDPq_compare{border:2px solid var(--ink);background:var(--field);margin-top:24px;overflow-x:auto}.bmxDPq_compare table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.bmxDPq_compare th,.bmxDPq_compare td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 14px}.bmxDPq_compare thead th{font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--field)}.bmxDPq_compare thead th.bmxDPq_us{background:var(--tag)}.bmxDPq_compare tbody th{font:600 13px/1.3 var(--mono);color:var(--steel);width:28%}.bmxDPq_compare td.bmxDPq_us{font-weight:700}.bmxDPq_compare tr:last-child>*{border-bottom:0}.bmxDPq_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.bmxDPq_step{background:var(--field);border:2px solid var(--ink);flex-direction:column;gap:8px;padding:18px;display:flex}.bmxDPq_stepNo{font:900 36px/1 var(--stencil);color:var(--tag)}.bmxDPq_step h3{font:800 18px/1.15 var(--body)}.bmxDPq_step p{color:var(--text);font-size:14.5px}.bmxDPq_cad{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.bmxDPq_apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bmxDPq_app{background:var(--field);border:2px solid var(--ink);flex-direction:column;gap:4px;padding:14px;display:flex}.bmxDPq_app b{font:800 16px/1.2 var(--body)}.bmxDPq_app span{font:500 11.5px/1.35 var(--mono);color:var(--steel)}.bmxDPq_appWide{background:var(--panel);grid-column:1/-1}.bmxDPq_ctaBand{background:var(--tag);color:var(--on-tag);margin-top:72px;padding-block:44px}.bmxDPq_ctaBand .bmxDPq_wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;display:flex}.bmxDPq_ctaH{font:800 46px/1 var(--head)}.bmxDPq_foot{background:var(--ink);color:var(--rule);padding-block:44px 30px}.bmxDPq_footGrid{grid-template-columns:1.4fr repeat(3,1fr);gap:28px;display:grid}.bmxDPq_foot h4{font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--field);margin:0 0 12px}.bmxDPq_foot ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.bmxDPq_foot a{color:inherit;text-decoration:none}.bmxDPq_footBrand{color:var(--field)}.bmxDPq_footBase{font:500 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--steel);border-top:1px solid #2c333b;margin-top:30px;padding-top:16px}.bmxDPq_toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--ink);max-width:min(560px,100vw - 32px);color:var(--field);border-left:4px solid var(--tag);font:600 13.5px/1.4 var(--body);padding:12px 16px;position:fixed;transform:translate(-50%)}@media (max-width:1080px){.bmxDPq_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.bmxDPq_wrap{padding-inline:18px}.bmxDPq_navLinks,.bmxDPq_brandTag{display:none}.bmxDPq_hero{grid-template-columns:1fr;gap:40px}.bmxDPq_h1{font-size:clamp(44px,12.5vw,62px)}.bmxDPq_heroCopy{font-size:17px}.bmxDPq_h2{font-size:clamp(36px,10vw,50px)}.bmxDPq_split,.bmxDPq_cad{grid-template-columns:1fr}.bmxDPq_ctaH{font-size:clamp(34px,10vw,46px)}.bmxDPq_footGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.bmxDPq_steps,.bmxDPq_footGrid{grid-template-columns:1fr}.bmxDPq_ctaFull{display:none}.bmxDPq_ctaShort{display:inline}.bmxDPq_rbf{font-size:13px;left:12px}}
