.panel-cell[data-s-bbe6dxrz]{position:relative}.panel-img[data-s-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;will-change:transform}.panel-zoom-in[data-s-bbe6dxrz]{animation:panelZoomIn 20s ease-in-out infinite alternate}.panel-zoom-out[data-s-bbe6dxrz]{animation:panelZoomOut 20s ease-in-out infinite alternate}@keyframes panelZoomIn{0%{transform:scale(1)}to{transform:scale(1.15)}}@keyframes panelZoomOut{0%{transform:scale(1.15)}to{transform:scale(1)}}.diagonal-sweep[data-s-bbe6dxrz]{background:linear-gradient(135deg,#0a162899,#2563eb14 40%,#0a162866 60%,#0a1628b3)}.badge-ping[data-s-bbe6dxrz]{animation:badgePing 2s cubic-bezier(0,0,.2,1) infinite}@keyframes badgePing{75%,to{transform:scale(2);opacity:0}}.hero-fade-up[data-s-bbe6dxrz]{opacity:0;transform:translateY(30px);animation:heroFadeUp .8s ease-out forwards}.hero-delay-1[data-s-bbe6dxrz]{animation-delay:.15s}.hero-delay-2[data-s-bbe6dxrz]{animation-delay:.3s}.hero-delay-3[data-s-bbe6dxrz]{animation-delay:.45s}.hero-delay-4[data-s-bbe6dxrz]{animation-delay:.6s}@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}.mech-spinner[data-s-mdyrhfk7]{animation:mech-spin 1s linear infinite}@keyframes mech-spin{to{transform:rotate(360deg)}}.testimonial-card[data-s-aadlzisc]{flex-shrink:0;min-width:350px;max-width:420px;background:#111d33;border:1px solid #1a2a45;border-radius:1rem;padding:1.75rem;transition:box-shadow .3s ease}.testimonial-card[data-s-aadlzisc]:hover{box-shadow:0 0 30px #2563eb26,0 0 60px #2563eb0d}.marquee-row[data-s-aadlzisc]{position:relative}.marquee-row[data-s-aadlzisc]:before,.marquee-row[data-s-aadlzisc]:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:10;pointer-events:none}.marquee-row[data-s-aadlzisc]:before{left:0;background:linear-gradient(to right,#0a1628,transparent)}.marquee-row[data-s-aadlzisc]:after{right:0;background:linear-gradient(to left,#0a1628,transparent)}.marquee-track[data-s-aadlzisc]{display:flex;gap:1.5rem;width:max-content}.marquee-left[data-s-aadlzisc]{animation:scroll-left 40s linear infinite}.marquee-right[data-s-aadlzisc]{animation:scroll-right 40s linear infinite}.marquee-track[data-s-aadlzisc]:hover{animation-play-state:paused}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:640px){.testimonial-card[data-s-aadlzisc]{min-width:300px;max-width:340px}}.hh[data-s-6oevv367]{border:0;padding:0;margin:0;min-width:0}.hh-legend[data-s-6oevv367]{padding:0;margin:0 0 .5rem;font-weight:600;font-size:.95rem;line-height:1.3}.hh-opt[data-s-6oevv367]{font-weight:400;opacity:.7;font-size:.85em}.hh-chips[data-s-6oevv367]{display:flex;flex-wrap:wrap;gap:.5rem}.hh-chip[data-s-6oevv367]{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 .9rem;border:1px solid rgba(128,128,128,.45);border-radius:.5rem;cursor:pointer;font-size:.9rem;line-height:1.2;user-select:none;transition:border-color .15s,background-color .15s}.hh-chip[data-s-6oevv367] input[data-s-6oevv367]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.hh-chip[data-s-6oevv367]:hover{border-color:var(--hh-accent)}.hh-chip[data-s-6oevv367]:has(input:checked){border-color:var(--hh-accent);background:color-mix(in srgb,var(--hh-accent) 14%,transparent);font-weight:600}.hh-chip[data-s-6oevv367]:has(input:focus-visible){outline:2px solid var(--hh-accent);outline-offset:2px}.hh-other[data-s-6oevv367]{display:none;margin-top:.6rem}.hh[data-s-6oevv367]:has(input[value=Other]:checked) .hh-other[data-s-6oevv367]{display:block}.hh-other-label[data-s-6oevv367]{display:block;font-size:.85rem;margin-bottom:.3rem;opacity:.85}.hh-other-input[data-s-6oevv367]{width:100%;min-height:44px;padding:.55rem .8rem;font:inherit;font-size:.95rem;border:1px solid rgba(128,128,128,.45);border-radius:.5rem;background:transparent;color:inherit}.hh-other-input[data-s-6oevv367]:focus{outline:2px solid var(--hh-accent);outline-offset:1px;border-color:var(--hh-accent)}.qs[data-s-d3yughyh]{background:var(--qs-bg);color:var(--qs-fg);padding:56px 0}.qs-in[data-s-d3yughyh]{max-width:80rem;margin:0 auto;padding:0 1.25rem;display:grid;gap:2rem;align-items:center}@media(min-width:1024px){.qs[data-s-d3yughyh]{padding:64px 0}.qs-in[data-s-d3yughyh]{grid-template-columns:1.2fr 1fr;gap:3.5rem;padding:0 2rem}}.qs-eyebrow[data-s-d3yughyh]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--qs-muted);margin-bottom:.75rem}.qs-h[data-s-d3yughyh]{font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.2;font-weight:700;margin:0 0 1rem;color:var(--qs-fg)}.qs-p[data-s-d3yughyh]{font-size:1.05rem;line-height:1.6;color:var(--qs-muted);margin:0;max-width:36rem}.qs-btns[data-s-d3yughyh]{display:grid;gap:.75rem}.qs-btn[data-s-d3yughyh]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-radius:.75rem;font-weight:600;font-size:1.1rem;text-decoration:none;min-height:56px;transition:opacity .15s}.qs-btn[data-s-d3yughyh]:hover{opacity:.9}.qs-white[data-s-d3yughyh]{background:#fff;color:#111}.qs-primary[data-s-d3yughyh]{background:var(--qs-pbg);color:var(--qs-pfg)}.qs-ghost[data-s-d3yughyh]{border:1px solid color-mix(in srgb,var(--qs-fg) 30%,transparent);color:var(--qs-fg)}.mcb[data-s-jdtrctau]{display:none}@media(max-width:1023px){.mcb[data-s-jdtrctau]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--mcb-bg);border-top:1px solid rgba(255,255,255,.1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s}.mcb[data-s-jdtrctau].mcb-on{opacity:1;visibility:visible;pointer-events:auto}.mcb-btn[data-s-jdtrctau]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;border-radius:.5rem;font-weight:600;text-decoration:none;font-size:1rem}.mcb-white[data-s-jdtrctau]{background:#fff;color:#111}.mcb-primary[data-s-jdtrctau]{background:var(--mcb-pbg);color:var(--mcb-pfg)}}
