.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:min(100svh,900px);padding:clamp(130px,16vw,180px) 0 clamp(80px,10vw,120px);display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.hero__grid[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__glow[data-astro-cid-ge2uvauf]{filter:blur(90px);border-radius:50%;position:absolute}.hero__glow--blue[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#2b3a92d9,#0000 65%);width:720px;height:720px;top:-120px;right:-160px}.hero__glow--amber[data-astro-cid-ge2uvauf]{background:radial-gradient(circle,#f9b82638,#0000 65%);width:420px;height:420px;bottom:-200px;left:-140px}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.hero__badge[data-astro-cid-ge2uvauf]{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;font-size:.86rem;font-weight:600;display:inline-flex}.hero__pulse[data-astro-cid-ge2uvauf]{background:#34d399;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #34d39999}@keyframes pulse{70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;margin-top:26px;font-size:clamp(2.7rem,6.6vw,5.4rem);font-weight:800;line-height:1}.hero__accent[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg, var(--amber), #ffd877 60%, var(--amber));color:#0000;-webkit-background-clip:text;background-clip:text}.hero__lead[data-astro-cid-ge2uvauf]{color:#ffffffb3;max-width:540px;margin-top:26px;font-size:clamp(1.05rem,1.5vw,1.2rem)}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero__facts[data-astro-cid-ge2uvauf]{color:#fffc;flex-wrap:wrap;gap:10px 26px;margin:36px 0 0;padding:0;font-size:.93rem;list-style:none;display:flex}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:inline-flex}.hero__facts[data-astro-cid-ge2uvauf] svg{color:var(--amber)}.hero__visual[data-astro-cid-ge2uvauf]{aspect-ratio:1;justify-self:end;width:100%;max-width:560px;position:relative}.hero__arcs[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.arc[data-astro-cid-ge2uvauf]{opacity:.55}.arc--main[data-astro-cid-ge2uvauf]{opacity:.9}.arc-pulse[data-astro-cid-ge2uvauf]{stroke-dasharray:8 92;stroke-dashoffset:100px;animation:3.2s cubic-bezier(.5,0,.3,1) infinite travel;animation-delay:calc(var(--i) * .28s);opacity:.95}@keyframes travel{to{stroke-dashoffset:0}}.origin-ping[data-astro-cid-ge2uvauf]{transform-origin:60px 460px;animation:ping 2.4s var(--ease) infinite}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(4)}}.float-card[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(18px);color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;animation:7s ease-in-out infinite float;position:absolute;box-shadow:0 30px 60px -20px #00000080}@keyframes float{50%{transform:translateY(-10px)}}.float-card[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:.95rem;display:block}.float-card[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:#fff9;font-size:.78rem;display:block}.float-card__icon[data-astro-cid-ge2uvauf]{color:#c8cffb;background:#4a5bc459;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.float-card__icon--amber[data-astro-cid-ge2uvauf]{color:var(--amber);background:#f9b8262e}.float-card--plan[data-astro-cid-ge2uvauf]{width:290px;padding:20px;top:12%;right:4%}.float-card__row[data-astro-cid-ge2uvauf]{align-items:center;gap:12px;display:flex}.float-card__live[data-astro-cid-ge2uvauf]{letter-spacing:.1em;color:#6ee7b7;background:#34d39929;border-radius:6px;margin-left:auto;padding:4px 8px;font-size:.68rem;font-weight:800}.speed[data-astro-cid-ge2uvauf]{align-items:baseline;gap:8px;margin-top:18px;display:flex}.speed__num[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.05em;font-size:4rem;font-weight:800;line-height:1}.speed__unit[data-astro-cid-ge2uvauf]{color:#fff9;font-weight:600}.bars[data-astro-cid-ge2uvauf]{align-items:flex-end;gap:4px;height:40px;margin-top:14px;display:flex}.bars[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:linear-gradient(to top, var(--blue-400), var(--amber));height:30%;animation:1.6s ease-in-out infinite alternate bar;animation-delay:calc(var(--i) * -.13s);opacity:.85;border-radius:3px;flex:1}@keyframes bar{0%{height:25%}50%{height:85%}to{height:55%}}.float-card__meta[data-astro-cid-ge2uvauf]{color:#ffffffb3;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:14px;padding-top:14px;font-size:.8rem;display:flex}.float-card--cctv[data-astro-cid-ge2uvauf]{align-items:center;gap:12px;padding:14px 18px 14px 14px;animation-delay:-2s;display:flex;top:58%;left:2%}.float-card--support[data-astro-cid-ge2uvauf]{align-items:center;gap:12px;padding:14px 18px 14px 14px;animation-delay:-4s;display:flex;bottom:4%;right:0}@media (width<=960px){.hero[data-astro-cid-ge2uvauf]{min-height:0}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__visual[data-astro-cid-ge2uvauf]{justify-self:center;max-width:440px;margin-top:12px}.float-card--plan[data-astro-cid-ge2uvauf]{width:250px;padding:16px}.speed__num[data-astro-cid-ge2uvauf]{font-size:3.2rem}}@media (width<=480px){.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}.float-card--plan[data-astro-cid-ge2uvauf]{width:220px;top:4%;right:0}.float-card--cctv[data-astro-cid-ge2uvauf]{top:auto;bottom:2%;left:0}.float-card--support[data-astro-cid-ge2uvauf]{display:none}}.ticker[data-astro-cid-lcdefpme]{background:var(--amber);color:var(--ink);padding:18px 0;overflow:hidden}.ticker__track[data-astro-cid-lcdefpme]{gap:48px;width:max-content;animation:40s linear infinite ticker;display:flex}.ticker[data-astro-cid-lcdefpme]:hover .ticker__track[data-astro-cid-lcdefpme]{animation-play-state:paused}.ticker[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:10px;font-weight:700;display:inline-flex}@keyframes ticker{to{transform:translate(-50%)}}.social[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:linear-gradient(110deg, var(--blue-100), var(--amber-100));border:1px solid var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);align-items:center;gap:22px;padding:28px 32px;display:flex}.social[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.social__icon[data-astro-cid-lcdefpme]{color:#fff;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid}.social__text[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);font-size:1.2rem;display:block}.social__text[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem}.social[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{flex:none;margin-left:auto}.contact-block[data-astro-cid-lcdefpme]{background:var(--surface);border-top:1px solid var(--line)}.contact-block__inner[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,6vw,80px);display:grid}.contact-block[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2rem,4.2vw,3.2rem)}.contact-block__lead[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:18px;font-size:1.06rem}.contact-block__list[data-astro-cid-lcdefpme]{gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}.contact-block__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:16px;display:flex}.contact-block__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>svg{background:var(--blue-100);width:46px;height:46px;color:var(--blue);border-radius:14px;flex:none;padding:12px}.contact-block__list[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:600;display:block}.contact-block__list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);font-weight:700}.contact-block__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--blue)}.contact-block__card[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:var(--surface);padding:clamp(24px,3vw,40px)}@media (width<=900px){.contact-block__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.social[data-astro-cid-lcdefpme]{flex-wrap:wrap}.social[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-left:0}}
