.font-michroma[data-astro-cid-2zrc7ysh]{font-family:Michroma,sans-serif}.hardware-hero-section[data-astro-cid-2zrc7ysh]{background-color:var(--site-bg,#030712);padding-top:clamp(6.5rem,14vh,9rem);padding-bottom:0;position:relative;overflow:hidden}.hardware-hero-bg-video[data-astro-cid-2zrc7ysh]{object-fit:cover;object-position:center;z-index:0;pointer-events:none;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.hardware-hero-overlay[data-astro-cid-2zrc7ysh]{z-index:1;pointer-events:none;background:radial-gradient(at 50% 45%,#03071238 0%,#030712ad 72%,#030712 100%),linear-gradient(#03071280 0%,#0000 20% 72%,#030712 100%);position:absolute;inset:0}.hardware-hero-content-wrapper[data-astro-cid-2zrc7ysh]{z-index:2;position:relative}.hardware-hero-layout[data-astro-cid-2zrc7ysh]{max-width:70rem;margin:0 auto}.hardware-badge[data-astro-cid-2zrc7ysh]{color:var(--site-accent-soft,#8be3ff);letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);background:#081526bf;border:1px solid #8be3ff59;padding:.5rem 1.1rem;font-size:.82rem;box-shadow:0 4px 16px #0006,0 0 12px #35b8f226}.pulse-dot[data-astro-cid-2zrc7ysh]{background-color:var(--site-accent,#35b8f2);width:8px;height:8px;box-shadow:0 0 10px var(--site-accent,#35b8f2);border-radius:50%;animation:1.8s infinite pulse}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #35b8f2b3}70%{transform:scale(1);box-shadow:0 0 0 8px #35b8f200}to{transform:scale(.95);box-shadow:0 0 #35b8f200}}.hardware-hero-title[data-astro-cid-2zrc7ysh]{color:var(--text-main,#f0f9ff);text-shadow:0 0 30px var(--site-accent-glow,#35b8f26b);max-width:28ch;font-size:clamp(1.8rem,4.2vw,3rem);font-weight:400;line-height:1.35}.hardware-hero-description[data-astro-cid-2zrc7ysh]{max-width:46rem;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7;color:#cbd5e1!important}.hardware-btn-icon[data-astro-cid-2zrc7ysh]{vertical-align:middle;filter:drop-shadow(0 0 4px #35b8f299);transition:transform .2s;display:inline-block}.hardware-secondary-btn[data-astro-cid-2zrc7ysh]:hover .hardware-btn-icon[data-astro-cid-2zrc7ysh]{transform:scale(1.15)}.hardware-feature-card[data-astro-cid-2zrc7ysh]{-webkit-backdrop-filter:blur(18px)saturate(135%);border:1px solid #8be3ff38;transition:transform .3s cubic-bezier(.2,0,0,1),border-color .3s,box-shadow .3s;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff26;background:var(--site-card-gradient,linear-gradient(135deg, #35b8f21f, #0a1120d9))!important}.hardware-feature-card[data-astro-cid-2zrc7ysh]:hover{border-color:var(--site-accent,#35b8f2);transform:translateY(-4px);box-shadow:0 18px 40px #0009,0 0 24px #35b8f240}.hardware-feature-icon-box[data-astro-cid-2zrc7ysh]{background:linear-gradient(135deg,#35b8f238,#2464df1f);border:1px solid #8be3ff66;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;margin-inline:auto;display:grid;position:relative;box-shadow:0 4px 14px #0000004d,0 0 12px #35b8f233}.hardware-feature-icon-glow[data-astro-cid-2zrc7ysh]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#35b8f259 0%,#0000 70%);position:absolute;inset:0}.hardware-feature-icon[data-astro-cid-2zrc7ysh]{z-index:1;filter:drop-shadow(0 0 6px #35b8f299);width:24px;height:24px;transition:transform .3s;position:relative}.hardware-feature-card[data-astro-cid-2zrc7ysh]:hover .hardware-feature-icon[data-astro-cid-2zrc7ysh]{transform:scale(1.1)}.hardware-feature-card[data-astro-cid-2zrc7ysh] h2[data-astro-cid-2zrc7ysh]{letter-spacing:.02em;font-size:clamp(.95rem,1.4vw,1.08rem)}.hardware-feature-description[data-astro-cid-2zrc7ysh]{text-shadow:0 1px 3px #000000bf;opacity:.95;font-size:clamp(.86rem,1.2vw,.92rem);line-height:1.6;color:#e2e8f0!important}@media (width<=991.98px){.hardware-hero-section[data-astro-cid-2zrc7ysh]{min-height:auto;padding-top:8.5rem;padding-bottom:0}}@media (width<=575.98px){.hardware-hero-section[data-astro-cid-2zrc7ysh]{min-height:auto;padding-top:8.85rem;padding-bottom:0}.hardware-hero-badge-wrap[data-astro-cid-2zrc7ysh]{margin-bottom:.85rem}.hardware-primary-btn[data-astro-cid-2zrc7ysh],.hardware-secondary-btn[data-astro-cid-2zrc7ysh]{width:100%}}.hardware-solutions-section[data-astro-cid-br4cp54j]{position:relative}.text-gradient[data-astro-cid-br4cp54j]{background:linear-gradient(135deg,#8be3ff 0%,#35b8f2 50%,#2464df 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.section-intro__description[data-astro-cid-br4cp54j]{max-width:46rem;font-size:1.08rem;line-height:1.65;color:#cbd5e1!important}.hardware-solution-card[data-astro-cid-br4cp54j]{-webkit-backdrop-filter:blur(18px)saturate(135%);border:1px solid #8be3ff38;transition:transform .3s cubic-bezier(.2,0,0,1),border-color .3s,box-shadow .3s;box-shadow:0 12px 32px #00000073,inset 0 1px #ffffff1f;background:var(--site-card-gradient,linear-gradient(135deg, #35b8f21a, #0a1120e0))!important}.hardware-solution-card[data-astro-cid-br4cp54j]:hover{border-color:var(--site-accent,#35b8f2);transform:translateY(-6px);box-shadow:0 18px 40px #0009,0 0 24px #35b8f238}.hardware-solution-icon-box[data-astro-cid-br4cp54j]{background:linear-gradient(135deg,#35b8f238,#2464df1f);border:1px solid #8be3ff66;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative;box-shadow:0 4px 14px #0000004d,0 0 12px #35b8f233}.hardware-solution-icon-glow[data-astro-cid-br4cp54j]{border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#35b8f259 0%,#0000 70%);position:absolute;inset:0}.hardware-solution-icon[data-astro-cid-br4cp54j]{z-index:1;filter:drop-shadow(0 0 6px #35b8f299);transition:transform .3s;position:relative}.hardware-solution-card[data-astro-cid-br4cp54j]:hover .hardware-solution-icon[data-astro-cid-br4cp54j]{transform:scale(1.1)}.hardware-card-category-badge[data-astro-cid-br4cp54j]{color:var(--site-accent-soft,#8be3ff);background:#35b8f21f;border:1px solid #8be3ff40;padding:.35rem .75rem;font-size:.74rem;font-weight:500}.hardware-card-title[data-astro-cid-br4cp54j]{letter-spacing:.01em;font-size:1.15rem;line-height:1.4}.hardware-card-description[data-astro-cid-br4cp54j]{color:#e2e8f0;text-shadow:0 1px 2px #0009;font-size:.92rem;line-height:1.6}.hardware-point-bullet[data-astro-cid-br4cp54j]{background-color:var(--site-accent,#35b8f2);width:6px;height:6px;box-shadow:0 0 6px var(--site-accent,#35b8f2);border-radius:50%;flex-shrink:0}.hardware-point-text[data-astro-cid-br4cp54j]{color:#cbd5e1;line-height:1.45}
