.core-illustration[data-v-6d952784]{display:flex;justify-content:center;width:100%}.core-illustration__svg[data-v-6d952784]{height:auto;width:min(100%,420px)}.core-illustration__grid[data-v-6d952784]{fill:none;stroke:#007ebd1f;stroke-dasharray:8 10;stroke-width:2}.core-illustration__glow[data-v-6d952784]{fill:url(#core-glow)}.core-illustration__cloud-outline[data-v-6d952784]{fill:none;stroke:#fffc;stroke-width:2.5}.core-node__halo[data-v-6d952784]{fill:#62c5f22e;stroke:#62c5f299;stroke-width:1.5}.core-node__dot[data-v-6d952784]{fill:#007ebd}.core-stream[data-v-6d952784]{animation:stream-flow-6d952784 3.4s linear infinite;fill:none;stroke:url(#core-stream);stroke-dasharray:6 10;stroke-linecap:round;stroke-width:3}.core-packet[data-v-6d952784]{fill:#fff;stroke:#007ebd;stroke-width:2px}.core-packet--stream-a[data-v-6d952784]{animation:packet-move-6d952784 4.6s linear infinite;offset-path:path("M60 84 C110 90 150 112 170 132")}.core-packet--stream-b[data-v-6d952784]{animation:packet-move-6d952784 5s linear infinite;offset-path:path("M340 96 C292 108 248 124 214 140")}.core-packet--stream-c[data-v-6d952784]{animation:packet-move-6d952784 5.4s linear infinite;offset-path:path("M82 214 C136 202 176 182 198 162")}.core-packet--stream-d[data-v-6d952784]{animation:packet-move-6d952784 4.8s linear infinite;offset-path:path("M318 216 C268 198 234 180 214 162")}.core-packet[data-v-6d952784]{offset-distance:0}.core-illustration__processors .processor[data-v-6d952784]{animation:processor-pulse-6d952784 2.8s ease-in-out infinite;fill:#007ebd1f;stroke:#007ebd59;stroke-width:1.5}.core-illustration__processors .processor[data-v-6d952784]:nth-child(2){animation-delay:.5s}.core-illustration__processors .processor[data-v-6d952784]:nth-child(3){animation-delay:1s}.core-illustration__pulse .pulse[data-v-6d952784]{animation:core-wave-6d952784 4s ease-out infinite;fill:none;stroke:#62c5f273;stroke-width:1.5}.core-illustration__pulse .pulse[data-v-6d952784]:nth-child(2){animation-delay:.8s}.core-illustration__pulse .pulse[data-v-6d952784]:nth-child(3){animation-delay:1.6s}@keyframes stream-flow-6d952784{0%{stroke-dashoffset:0}to{stroke-dashoffset:-200}}@keyframes packet-move-6d952784{0%{offset-distance:0;opacity:0}10%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes processor-pulse-6d952784{0%,to{fill:#007ebd1f}50%{fill:#007ebd47}}@keyframes core-wave-6d952784{0%{opacity:.48;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.core-illustration__processors .processor[data-v-6d952784],.core-illustration__pulse .pulse[data-v-6d952784],.core-packet[data-v-6d952784],.core-stream[data-v-6d952784]{animation:none}}.command-illustration[data-v-23b9fd3e]{display:flex;justify-content:center;width:100%}.command-illustration__svg[data-v-23b9fd3e]{height:auto;width:min(100%,420px)}.command-illustration__glow[data-v-23b9fd3e]{fill:#007ebd14;stroke:#007ebd26;stroke-dasharray:12 16;stroke-width:2}.command-device[data-v-23b9fd3e]{fill:#0f2233;stroke:#2493c966;stroke-width:2.5}.command-device__inner[data-v-23b9fd3e]{stroke:#ffffff0d;stroke-width:1.5}.command-device__footer[data-v-23b9fd3e]{fill:#007ebd29}.command-device__footer-dot[data-v-23b9fd3e]{fill:#62c5f2}.command-widget rect[data-v-23b9fd3e]{fill:#0e3b58d1;stroke:#6fbee573;stroke-width:1.5}.chart-bar[data-v-23b9fd3e]{animation:bar-pulse-23b9fd3e 3.4s ease-in-out infinite;fill:url(#command-accent);transform-origin:bottom}.chart-bar--2[data-v-23b9fd3e]{animation-delay:.4s}.chart-bar--3[data-v-23b9fd3e]{animation-delay:.8s}.chart-bar--4[data-v-23b9fd3e]{animation-delay:1.2s}.command-map__grid[data-v-23b9fd3e]{fill:none;stroke:#62c5f22e;stroke-width:1.2}.command-map__pin[data-v-23b9fd3e]{fill:#fff;stroke:#25a7e2;stroke-width:3}.command-map__pin--primary[data-v-23b9fd3e]{stroke:#25a7e2}.command-map__pin--secondary[data-v-23b9fd3e]{fill:#fff6e8;stroke:#ffb347}.command-map__pulse[data-v-23b9fd3e]{animation:pin-pulse-23b9fd3e 2.8s ease-out infinite;fill:none;stroke:#ffb34773;stroke-width:2}.command-timeline rect[data-v-23b9fd3e]{fill:#0e3b58d1;stroke:#62c5f24d;stroke-width:1.5}.timeline-bar[data-v-23b9fd3e]{fill:#62c5f259}.timeline-indicator[data-v-23b9fd3e]{animation:timeline-pulse-23b9fd3e 6s ease-in-out infinite;fill:#fff;stroke:#25a7e2;stroke-width:2}.timeline-indicator--2[data-v-23b9fd3e]{animation-delay:.9s}.timeline-indicator--3[data-v-23b9fd3e]{animation-delay:1.8s}.notification-card[data-v-23b9fd3e]{fill:#fffffff0;stroke:#007ebd73;stroke-width:2}.notification-badge[data-v-23b9fd3e]{fill:#ff6d56}.notification-badge__text[data-v-23b9fd3e]{fill:#fff;font-family:Inter,Roboto,system-ui,sans-serif;font-size:16px;font-weight:700}.notification-envelope rect[data-v-23b9fd3e]{fill:#007ebd1a;stroke:#25a7e2;stroke-width:2}.notification-envelope path[data-v-23b9fd3e]{fill:none;stroke:#25a7e2;stroke-width:2}.command-notification--push .notification-card[data-v-23b9fd3e]{fill:#fffffff5;stroke:#007ebd59}.notification-dot[data-v-23b9fd3e]{fill:#25a7e2}.notification-line[data-v-23b9fd3e]{fill:#003e5ea6}.notification-line--1[data-v-23b9fd3e],.notification-line--2[data-v-23b9fd3e]{animation:push-line-23b9fd3e 3.5s ease-in-out infinite}.notification-line--2[data-v-23b9fd3e]{animation-delay:.4s}.command-alert .alert-card[data-v-23b9fd3e]{animation:alert-float-23b9fd3e 5s ease-in-out infinite;fill:#fffffff5;stroke:#ffb34799;stroke-width:2}.alert-icon[data-v-23b9fd3e]{animation:alert-bounce-23b9fd3e 2.3s ease-in-out infinite;fill:#ff6d56}.alert-line[data-v-23b9fd3e]{animation:alert-line-23b9fd3e 3.4s ease-in-out infinite;fill:#003e5ea6}.command-notification--email[data-v-23b9fd3e]{animation:email-float-23b9fd3e 6s ease-in-out infinite}.command-notification--push[data-v-23b9fd3e]{animation:push-float-23b9fd3e 6.4s ease-in-out infinite}.command-alert[data-v-23b9fd3e]{animation:alert-float-23b9fd3e 5.6s ease-in-out infinite}@keyframes bar-pulse-23b9fd3e{0%,to{transform:scaleY(.72)}40%{transform:scaleY(1.08)}}@keyframes pin-pulse-23b9fd3e{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes timeline-pulse-23b9fd3e{0%,to{fill:#fff;transform:scale(1)}50%{fill:#25a7e2;transform:scale(1.25)}}@keyframes push-line-23b9fd3e{0%,to{opacity:.3;width:0}40%{opacity:1;width:60px}}@keyframes alert-float-23b9fd3e{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes alert-bounce-23b9fd3e{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}@keyframes alert-line-23b9fd3e{0%,to{opacity:.2;width:0}40%{opacity:.8;width:48px}}@keyframes email-float-23b9fd3e{0%,to{transform:translate(0)}50%{transform:translate(-6px,-10px)}}@keyframes push-float-23b9fd3e{0%,to{transform:translate(0)}50%{transform:translate(6px,10px)}}@media (prefers-reduced-motion:reduce){.alert-icon[data-v-23b9fd3e],.alert-line[data-v-23b9fd3e],.chart-bar[data-v-23b9fd3e],.command-alert[data-v-23b9fd3e],.command-map__pulse[data-v-23b9fd3e],.command-notification--email[data-v-23b9fd3e],.command-notification--push[data-v-23b9fd3e],.notification-line[data-v-23b9fd3e],.timeline-indicator[data-v-23b9fd3e]{animation:none}}.beacon-illustration[data-v-28aaaadf]{display:flex;justify-content:center;width:100%}.beacon-illustration__svg[data-v-28aaaadf]{height:auto;width:min(100%,520px)}.beacon-block[data-v-28aaaadf]{fill:url(#beacon-grey);stroke:#132b3f1f;stroke-width:2.5}.beacon-block--primary[data-v-28aaaadf]{fill:#fff;stroke:#007ebd59}.beacon-block--badge[data-v-28aaaadf]{stroke:#0000002e}.beacon-unit[data-v-28aaaadf]{fill:#fff;stroke:#007ebd40;stroke-width:2.5}.beacon-unit--accent[data-v-28aaaadf]{fill:#f7fdff;stroke:#25a7e2}.beacon-unit--compact[data-v-28aaaadf]{fill:#fff;stroke:#007ebd2e}.beacon-dongle[data-v-28aaaadf]{fill:#fff;stroke:#007ebd4d;stroke-width:2}.beacon-dongle__usb[data-v-28aaaadf]{fill:#007ebd}.beacon-block--badge[data-v-28aaaadf]{fill:#181c24}.beacon-wave .wave[data-v-28aaaadf]{animation:beacon-wave-pulse-28aaaadf 5s ease-out infinite;fill:none;stroke:#25a7e259;stroke-width:2.2}.beacon-wave--center .wave[data-v-28aaaadf]{animation-delay:.6s;stroke:#007ebd6b}.beacon-wave--right .wave[data-v-28aaaadf]{animation-delay:1.1s;stroke:#ffb34759}.beacon-wave .wave[data-v-28aaaadf]:nth-child(2){animation-delay:.7s}.beacon-wave .wave[data-v-28aaaadf]:nth-child(3){animation-delay:1.4s}@keyframes beacon-wave-pulse-28aaaadf{0%{opacity:.5;transform:scale(.6)}60%{opacity:.15}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.beacon-wave .wave[data-v-28aaaadf]{animation:none}}.rfid-illustration[data-v-9803f2e9]{display:flex;justify-content:center;width:100%}.rfid-illustration__svg[data-v-9803f2e9]{height:auto;width:min(100%,520px)}.rfid-reader__screen[data-v-9803f2e9]{fill:#007ebd24;stroke:#007ebd73;stroke-width:2}.rfid-reader__slot[data-v-9803f2e9]{fill:#ffffff1f}.rfid-reader__indicator[data-v-9803f2e9]{animation:indicator-blink-9803f2e9 2.4s ease-in-out infinite;fill:#ff6d56}.rfid-tag__chip[data-v-9803f2e9]{fill:#007ebd2e;stroke:#007ebd73;stroke-width:1.5}.rfid-tag__code[data-v-9803f2e9]{fill:#071f2f47}.rfid-wave__arc[data-v-9803f2e9]{animation:wave-flow-9803f2e9 3.6s ease-out infinite;fill:none;stroke-dasharray:6 14;stroke-linecap:round;stroke-width:4}.rfid-wave--outbound .rfid-wave__arc[data-v-9803f2e9]{stroke:#007ebd8c}.rfid-wave--return .rfid-wave__arc[data-v-9803f2e9]{animation-delay:.8s;stroke:#ffb34799}.rfid-wave__arc[data-v-9803f2e9]:nth-child(2){animation-delay:.4s}.rfid-wave__arc[data-v-9803f2e9]:nth-child(3){animation-delay:.8s}.rfid-spark__core[data-v-9803f2e9]{animation:spark-pulse-9803f2e9 2.1s ease-in-out infinite;fill:#fff;stroke:#007ebdbf;stroke-width:2}.rfid-spark__halo[data-v-9803f2e9]{animation:spark-halo-9803f2e9 2.1s ease-in-out infinite;fill:none;stroke:#007ebd4d;stroke-width:2}@keyframes indicator-blink-9803f2e9{0%,to{opacity:.4}50%{opacity:1}}@keyframes wave-flow-9803f2e9{0%{opacity:.55;stroke-dashoffset:0}to{opacity:.05;stroke-dashoffset:-120}}@keyframes spark-pulse-9803f2e9{0%,to{transform:scale(.8)}50%{transform:scale(1.05)}}@keyframes spark-halo-9803f2e9{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.rfid-reader__indicator[data-v-9803f2e9],.rfid-spark__core[data-v-9803f2e9],.rfid-spark__halo[data-v-9803f2e9],.rfid-wave__arc[data-v-9803f2e9]{animation:none}}.integration-illustration[data-v-dd1630e0]{display:flex;justify-content:center;width:100%}.integration-illustration__svg[data-v-dd1630e0]{height:auto;width:min(100%,520px)}.integration-cloud__halo path[data-v-dd1630e0]{animation:halo-flow-dd1630e0 5s linear infinite;fill:none;stroke:#007ebd40;stroke-dasharray:12 20;stroke-width:4}.integration-device__screen[data-v-dd1630e0]{fill:#007ebd29;stroke:#007ebd73;stroke-width:2}.integration-device__button[data-v-dd1630e0]{fill:#fff3}.integration-device__indicator[data-v-dd1630e0]{animation:indicator-pulse-dd1630e0 2.4s ease-in-out infinite;fill:#ff6d56}.integration-device__slot[data-v-dd1630e0]{fill:#ffffff2e}.integration-device__badge[data-v-dd1630e0]{fill:#007ebd2e}.integration-server__tray[data-v-dd1630e0]{fill:#071f2f29}.integration-server__lights circle[data-v-dd1630e0]:first-child{fill:#62c5f2}.integration-server__lights circle[data-v-dd1630e0]:nth-child(2){fill:#ffb347}.integration-server__lights circle[data-v-dd1630e0]:nth-child(3){fill:#62f2b0}.integration-link__path[data-v-dd1630e0]{animation:link-flow-dd1630e0 3.8s ease-out infinite;fill:none;stroke-dasharray:14 30;stroke-linecap:round;stroke-width:5}.integration-link--cloud .integration-link__path[data-v-dd1630e0]{stroke:url(#integration-signal)}.integration-link--bridge .integration-link__path[data-v-dd1630e0]{animation-delay:.4s;stroke:url(#integration-bridge)}.integration-link--api .integration-link__path[data-v-dd1630e0]{animation-delay:.8s;stroke:#007ebd66}.integration-link__path[data-v-dd1630e0]:nth-child(2){animation-delay:.4s}.integration-link__path[data-v-dd1630e0]:nth-child(3){animation-delay:.8s}.integration-bridge__chip[data-v-dd1630e0]{fill:#ffffffeb;filter:drop-shadow(0 8px 20px rgba(0,31,45,.18));stroke:#007ebd66;stroke-width:2}.integration-bridge__bar[data-v-dd1630e0]{animation:bridge-scan-dd1630e0 3s ease-in-out infinite;fill:#007ebd59}.integration-bridge__bar[data-v-dd1630e0]:nth-child(3){animation-delay:.6s}@keyframes indicator-pulse-dd1630e0{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes halo-flow-dd1630e0{0%{stroke-dashoffset:0}to{stroke-dashoffset:-140}}@keyframes link-flow-dd1630e0{0%{opacity:.8;stroke-dashoffset:0}to{opacity:.15;stroke-dashoffset:-240}}@keyframes bridge-scan-dd1630e0{0%,to{opacity:.3;transform:translate(0)}50%{opacity:.7;transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.integration-bridge__bar[data-v-dd1630e0],.integration-cloud__halo path[data-v-dd1630e0],.integration-device__indicator[data-v-dd1630e0],.integration-link__path[data-v-dd1630e0]{animation:none}}.hero-composite[data-v-2b56c418]{display:flex;justify-content:center;width:100%}.hero-composite__svg[data-v-2b56c418]{height:auto;width:min(100%,960px)}.hero-orbit path[data-v-2b56c418]{animation:orbit-flow-2b56c418 14s linear infinite;fill:none;stroke:#007ebd1a;stroke-dasharray:12 18;stroke-width:1.8}.hero-orbit--inner path[data-v-2b56c418]{animation-duration:18s;stroke-dasharray:10 28}.hero-node__screen[data-v-2b56c418]{fill:#007ebd2e;stroke:#007ebd66;stroke-width:2}.hero-node__status[data-v-2b56c418]{fill:#ffffff2e}.hero-node__panel[data-v-2b56c418]{fill:#007ebd29}.hero-node__panel--wide[data-v-2b56c418]{fill:#071f2f1f}.hero-node__indicator[data-v-2b56c418]{fill:#ff6d56}.hero-node__indicator--pulse[data-v-2b56c418]{animation:indicator-pulse-2b56c418 2.4s ease-in-out infinite}.hero-node__antenna[data-v-2b56c418]{fill:#ffffff47}.hero-node__slot[data-v-2b56c418]{fill:#071f2f40}.hero-link path[data-v-2b56c418]{animation:link-flow-2b56c418 3.8s ease-out infinite;fill:none;stroke-dasharray:18 32;stroke-linecap:round;stroke-width:5}.hero-link--core path[data-v-2b56c418]{stroke:url(#hero-accent)}.hero-link--command path[data-v-2b56c418]{animation-delay:.4s;stroke:#007ebd59}.hero-link--bridge path[data-v-2b56c418]{animation-delay:.8s;stroke:url(#hero-bridge)}.hero-signal__wave[data-v-2b56c418]{animation:beacon-wave-2b56c418 2.6s ease-out infinite;fill:none;stroke:#007ebd73;stroke-dasharray:8 22;stroke-linecap:round;stroke-width:4}.hero-signal__wave[data-v-2b56c418]:nth-child(2){animation-delay:.4s}.hero-signal__node[data-v-2b56c418]{fill:#fff;stroke:#007ebd99;stroke-width:2}.hero-signal__halo[data-v-2b56c418]{animation:data-halo-2b56c418 2.2s ease-in-out infinite;fill:none;stroke:#007ebd4d;stroke-width:2}.hero-payload__card[data-v-2b56c418]{fill:#fffffff0;filter:drop-shadow(0 14px 32px rgba(0,43,61,.16));stroke:#007ebd66;stroke-width:2}.hero-payload__line[data-v-2b56c418]{animation:payload-scan-2b56c418 3.6s ease-in-out infinite;fill:#007ebd59}.hero-payload__line[data-v-2b56c418]:nth-child(3){animation-delay:.5s}@keyframes orbit-flow-2b56c418{0%{stroke-dashoffset:0}to{stroke-dashoffset:-320}}@keyframes indicator-pulse-2b56c418{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes link-flow-2b56c418{0%{opacity:.8;stroke-dashoffset:0}to{opacity:.15;stroke-dashoffset:-280}}@keyframes beacon-wave-2b56c418{0%{opacity:.8;stroke-dashoffset:0}to{opacity:.05;stroke-dashoffset:-200}}@keyframes data-halo-2b56c418{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:0;transform:scale(1.3)}}@keyframes payload-scan-2b56c418{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.75;transform:translate(10px)}}@media (prefers-reduced-motion:reduce){.hero-link path[data-v-2b56c418],.hero-node__indicator--pulse[data-v-2b56c418],.hero-orbit path[data-v-2b56c418],.hero-payload__line[data-v-2b56c418],.hero-signal__halo[data-v-2b56c418],.hero-signal__wave[data-v-2b56c418]{animation:none}}.capabilities-page[data-v-ab3276e6]{background:linear-gradient(180deg,#f1f1f1,#f1f1f1 35%,#fff);min-height:100vh}.content[data-v-ab3276e6]{margin:0 auto;max-width:960px;padding:0 1.5rem}.hero[data-v-ab3276e6]{overflow:hidden;padding:6rem 0 4rem;position:relative}.hero-layout[data-v-ab3276e6]{align-items:center;display:flex;gap:clamp(2rem,5vw,4rem)}.hero-copy[data-v-ab3276e6]{flex:1 1 360px;text-align:left}.hero-title[data-v-ab3276e6]{color:#00aeef;font-family:Montserrat,sans-serif;font-size:clamp(2.2rem,3vw,2.8rem);font-weight:700;letter-spacing:.04em;line-height:1.2}.hero-body[data-v-ab3276e6]{color:#333;font-family:Lato,sans-serif;font-size:1.15rem;line-height:1.9rem;margin-top:1.5rem}.hero-visual[data-v-ab3276e6]{align-items:center;display:flex;flex:1 1 320px;justify-content:center;position:relative}.hero-glow[data-v-ab3276e6]{background:radial-gradient(circle at 40% 40%,rgba(0,126,189,.3),transparent 72%);border-radius:50%;filter:blur(0);height:clamp(420px,48vw,700px);position:absolute;transform:rotate(10deg);width:clamp(420px,48vw,700px);z-index:0}.hero-visual[data-v-ab3276e6] .hero-composite__svg{filter:drop-shadow(0 26px 52px rgba(0,43,61,.18));max-width:680px;position:relative;z-index:1}.highlight[data-v-ab3276e6]{color:#00aeef;font-weight:600}.section[data-v-ab3276e6]{padding:4rem 0}.section-title[data-v-ab3276e6]{color:#00aeef;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;letter-spacing:.03em;text-align:center}.section-body[data-v-ab3276e6]{color:#333;font-family:Lato,sans-serif;font-size:1.1rem;line-height:1.7rem;margin:1.25rem auto 3rem;max-width:720px;text-align:center}.card-grid[data-v-ab3276e6]{display:grid;gap:2rem}.card-grid--two[data-v-ab3276e6]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--hardware[data-v-ab3276e6]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature-card[data-v-ab3276e6]{background:#fff;border-radius:18px;box-shadow:0 12px 40px #00000014;display:flex;flex-direction:column;gap:1.25rem;height:100%;padding:2.25rem 2rem}.feature-card--software[data-v-ab3276e6]{background:linear-gradient(135deg,#007ebd1f,#007ebd00);border-top:4px solid rgba(0,126,189,.4)}.feature-card--hardware[data-v-ab3276e6]{background:linear-gradient(135deg,hsla(0,0%,47%,.1),transparent);border-top:4px solid hsla(0,0%,47%,.35)}.feature-visual[data-v-ab3276e6]{align-items:center;display:flex;justify-content:center;margin-bottom:-.5rem}.feature-visual--animation[data-v-ab3276e6]{padding:.5rem .25rem .75rem}.feature-visual--animation[data-v-ab3276e6] .core-illustration__svg,.feature-visual--animation[data-v-ab3276e6] .command-illustration__svg{max-width:220px}.feature-visual--animation[data-v-ab3276e6] .beacon-illustration__svg,.feature-visual--animation[data-v-ab3276e6] .rfid-illustration__svg,.feature-visual--animation[data-v-ab3276e6] .dmr-illustration__svg,.feature-visual--animation[data-v-ab3276e6] .integration-illustration__svg{max-width:260px}.feature-visual--wide[data-v-ab3276e6]{padding-bottom:0}.feature-icon[data-v-ab3276e6]{filter:drop-shadow(0 16px 30px rgba(0,30,50,.18));max-width:120px}.feature-icon--ring[data-v-ab3276e6]{background:radial-gradient(circle,#007ebd24 0,#fff0 70%);border-radius:50%;padding:12px}.feature-title[data-v-ab3276e6]{color:#00aeef;font-family:Montserrat,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:.02em}.feature-lead[data-v-ab3276e6]{font-size:1rem;line-height:1.65rem}.feature-lead[data-v-ab3276e6],.feature-list[data-v-ab3276e6]{color:#333;font-family:Lato,sans-serif}.feature-list[data-v-ab3276e6]{display:flex;flex-direction:column;font-size:.98rem;gap:1rem;line-height:1.6rem;list-style:none;margin:0;padding:0}.feature-list li[data-v-ab3276e6]{padding-left:1.5rem;position:relative}.feature-list li[data-v-ab3276e6]:before{background:#00aeef;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.6rem;width:8px}.list-term[data-v-ab3276e6]{color:#333;font-weight:600}@media (max-width:1200px){.hero-layout[data-v-ab3276e6]{flex-direction:column}.hero-copy[data-v-ab3276e6],.hero-layout[data-v-ab3276e6]{text-align:center}.card-grid--two[data-v-ab3276e6]{grid-template-columns:1fr}.card-grid--hardware[data-v-ab3276e6]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero[data-v-ab3276e6]{padding:4rem 0 3rem}.hero-title[data-v-ab3276e6]{font-size:2.1rem}.hero-body[data-v-ab3276e6]{font-size:1.05rem}.hero-visual[data-v-ab3276e6] .hero-composite__svg{max-width:500px}.hero-glow[data-v-ab3276e6]{height:clamp(340px,60vw,600px);width:clamp(340px,60vw,600px)}}@media (max-width:768px){.card-grid--hardware[data-v-ab3276e6]{grid-template-columns:1fr}.feature-card[data-v-ab3276e6]{padding:1.75rem 1.5rem}.hero-title[data-v-ab3276e6]{font-size:2rem}.hero-body[data-v-ab3276e6]{font-size:.98rem}.section-title[data-v-ab3276e6]{font-size:1.7rem}.hero-visual[data-v-ab3276e6] .hero-composite__svg{max-width:380px}.hero-glow[data-v-ab3276e6]{height:clamp(300px,78vw,460px);width:clamp(300px,78vw,460px)}}
