#irp-complex-hero{display:flex;flex-direction:column;align-self:center;min-width:0;margin:28px 0 28px 20px;padding:0;border:1px solid #52634e;border-radius:14px;overflow:hidden;background:#17291f;color:#f6f5ef;box-shadow:0 18px 42px #0002}
#irp-complex-hero .irp-complex-heading{padding:17px 20px;border-bottom:1px solid #405346;font:700 17px/1.35 Arial,Helvetica,sans-serif;letter-spacing:-.02em}
#irp-complex-hero .irp-complex-scene{position:relative;aspect-ratio:1.65;background:#1b3026;isolation:isolate}
#irp-complex-hero .irp-complex-scene>img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;margin:0;border:0;border-radius:0}
#irp-complex-hero .irp-complex-point{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:calc(100% - 24px);padding:10px 12px;border:1px solid #ddd2acb0;border-radius:7px;background:#0b211be8;color:#fff;font:600 12px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;box-shadow:0 3px 14px #0003;transition:background .18s,border-color .18s}
#irp-complex-hero .irp-complex-point>span{width:7px;height:7px;background:#e0cb91;border-radius:50%;box-shadow:0 0 0 4px #e0cb9120;flex-shrink:0}
#irp-complex-hero .irp-complex-point svg{width:12px;height:12px;fill:none;stroke:#e0cb91;stroke-width:1.5;flex-shrink:0}
#irp-complex-hero .irp-complex-point--detect{left:4%;top:42%}
#irp-complex-hero .irp-complex-point--nets{right:4%;top:17%}
#irp-complex-hero .irp-complex-point--center{right:6%;bottom:8%}
#irp-complex-hero .irp-complex-point:hover{background:#254938;border-color:#f1d58c}
#irp-complex-hero figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:15px 18px;border-top:1px solid #405346}
#irp-complex-hero figcaption>span{max-width:140px;color:#bdcbbf;font:400 11px/1.5 Arial,Helvetica,sans-serif}
#irp-complex-hero .irp-complex-open{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid #d3bc86;border-radius:7px;background:#d3bc86;color:#15281d;font:700 12px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap}
#irp-complex-hero .irp-complex-open svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}
#irp-complex-hero a:focus-visible,#irp-complex-hero button:focus-visible{outline:3px solid #f2db9d;outline-offset:3px}
@media(max-width:1100px) and (min-width:821px){#irp-complex-hero{margin-left:12px}#irp-complex-hero .irp-complex-heading{font-size:15px;padding:15px}#irp-complex-hero figcaption{flex-direction:column;align-items:stretch;padding:12px}#irp-complex-hero figcaption>span{max-width:none;text-align:center}#irp-complex-hero .irp-complex-point{font-size:11px;gap:6px;padding:9px}#irp-complex-hero .irp-complex-point--detect{left:3%;top:43%}}
@media(max-width:820px){body.page-id-7445 .bt26-hero-inner{grid-template-columns:minmax(0,1fr)!important}body.page-id-7445 .bt26-hero-copy{min-width:0;padding-right:0}#irp-complex-hero{width:100%;max-width:640px;margin:4px auto 26px;grid-column:1/-1}#irp-complex-hero .irp-complex-heading{font-size:17px}#irp-complex-hero figcaption{padding:13px 15px}}
@media(max-width:420px){#irp-complex-hero .irp-complex-heading{padding:14px 15px;font-size:16px}#irp-complex-hero .irp-complex-point{font-size:11px;padding:9px 10px;gap:6px}#irp-complex-hero .irp-complex-point--detect{left:3%;top:42%}#irp-complex-hero .irp-complex-point--nets{right:3%;top:12%}#irp-complex-hero .irp-complex-point--center{right:4%;bottom:6%}#irp-complex-hero figcaption{align-items:stretch;flex-direction:column;gap:10px}#irp-complex-hero figcaption>span{max-width:none;text-align:center}#irp-complex-hero .irp-complex-open{font-size:13px}}
@media(prefers-reduced-motion:reduce){#irp-complex-hero .irp-complex-point{transition:none}}
