.hero-section[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--color-border-subtle);background-color:#fff;background-image:radial-gradient(900px 500px at 85% 15%,#0066ff14 0%,#0000 70%),radial-gradient(700px 400px at 10% 85%,#ff5a1f0f 0%,#0000 60%),radial-gradient(#0f172a0a 1px,#0000 1px);background-size:100% 100%,100% 100%,28px 28px;padding-top:clamp(2rem,4vh,3.25rem);padding-bottom:0;position:relative;overflow:hidden}.hero-container[data-astro-cid-ge2uvauf]{width:100%;padding-bottom:clamp(2rem,3.5vh,2.75rem)}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.25rem;width:100%;min-width:0;display:grid}@media (width>=1024px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem}}.hero-content[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:100%;display:flex}.hero-eyebrow-group[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;margin-bottom:1.15rem;display:flex}.rating-badge[data-astro-cid-ge2uvauf]{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.rating-badge[data-astro-cid-ge2uvauf] .stars[data-astro-cid-ge2uvauf]{color:#f59e0b;letter-spacing:.04em;font-size:.825rem}.badge-bd[data-astro-cid-ge2uvauf]{background-color:var(--color-brand-blue-subtle);border:1px solid var(--color-brand-blue-border);color:var(--color-brand-blue);border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.live-status-pill[data-astro-cid-ge2uvauf]{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.pulse-dot[data-astro-cid-ge2uvauf]{background-color:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite live-pulse;box-shadow:0 0 #10b981b3}@keyframes live-pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--color-slate-950);word-break:normal;overflow-wrap:break-word;max-width:100%;margin-bottom:1.15rem;font-size:clamp(1.85rem,2.5vw,2.65rem);font-weight:800;line-height:1.18}.title-line-1[data-astro-cid-ge2uvauf]{display:inline}@media (width<=768px){.hero-title[data-astro-cid-ge2uvauf]{font-size:clamp(1.45rem,6vw,1.95rem);line-height:1.22}}@media (width<=380px){.hero-title[data-astro-cid-ge2uvauf]{font-size:1.35rem;line-height:1.25}}.hero-gradient-blue[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#06f 0%,#0284c7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-gradient-flare[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg,#ff5a1f 0%,#ea580c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-lead[data-astro-cid-ge2uvauf]{color:var(--color-slate-600);max-width:580px;margin-bottom:1.35rem;font-size:clamp(.975rem,1.2vw,1.075rem);line-height:1.6}.hero-lead[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--color-slate-900)}.hero-cta-cluster[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem;width:100%;margin-bottom:1.5rem;display:flex}@media (width<=480px){.hero-eyebrow-group[data-astro-cid-ge2uvauf]{gap:.4rem}.rating-badge[data-astro-cid-ge2uvauf],.badge-bd[data-astro-cid-ge2uvauf],.live-status-pill[data-astro-cid-ge2uvauf]{padding:.25rem .55rem;font-size:.735rem}.hero-cta-cluster[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;padding:.75rem 1rem}}.btn-cta-main[data-astro-cid-ge2uvauf]{box-shadow:0 8px 22px var(--color-flare-glow), 0 2px 6px #ff5a1f47;transition:all var(--transition-base);border-radius:9px;padding:.75rem 1.6rem;font-size:.95rem}.btn-cta-main[data-astro-cid-ge2uvauf]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #ff5a1f73}.cta-text-wrap[data-astro-cid-ge2uvauf]{align-items:baseline;gap:.4rem;display:flex}.cta-action[data-astro-cid-ge2uvauf]{font-size:.85rem}.cta-phone[data-astro-cid-ge2uvauf]{letter-spacing:.02em;font-size:1.05rem;font-weight:700}.btn-cta-secondary[data-astro-cid-ge2uvauf]{border-color:var(--color-border-medium);transition:all var(--transition-base);background-color:#fff;border-radius:9px;padding:.75rem 1.45rem;font-size:.925rem}.btn-cta-secondary[data-astro-cid-ge2uvauf]:hover{border-color:var(--color-brand-blue);color:var(--color-brand-blue);box-shadow:var(--shadow-card);transform:translateY(-2px)}.cta-arrow[data-astro-cid-ge2uvauf]{transition:transform var(--transition-fast)}.btn-cta-secondary[data-astro-cid-ge2uvauf]:hover .cta-arrow[data-astro-cid-ge2uvauf]{transform:translate(4px)}.hero-trust-bar[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:.65rem;width:100%;max-width:620px;display:grid}@media (width>=600px){.hero-trust-bar[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:.75rem}}.trust-pill[data-astro-cid-ge2uvauf]{border:1px solid var(--color-border-subtle);transition:all var(--transition-base);background-color:#f8fafc;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}.trust-pill[data-astro-cid-ge2uvauf]:hover{border-color:var(--color-brand-blue-border);box-shadow:var(--shadow-subtle);background-color:#fff;transform:translateY(-1px)}.trust-icon[data-astro-cid-ge2uvauf]{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;display:flex}.icon-amber[data-astro-cid-ge2uvauf]{color:#ea580c;background-color:#fff7ed}.icon-blue[data-astro-cid-ge2uvauf]{color:#2563eb;background-color:#eff6ff}.icon-emerald[data-astro-cid-ge2uvauf]{color:#059669;background-color:#ecfdf5}.trust-text[data-astro-cid-ge2uvauf]{flex-direction:column;min-width:0;display:flex}.trust-text[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);color:var(--color-slate-900);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:700;line-height:1.2;overflow:hidden}.trust-text[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--color-slate-600);white-space:nowrap;text-overflow:ellipsis;font-size:.675rem;line-height:1.25;overflow:hidden}.hero-visual[data-astro-cid-ge2uvauf]{width:100%;position:relative}.hero-image-stage[data-astro-cid-ge2uvauf]{position:relative}.image-frame[data-astro-cid-ge2uvauf]{background-color:var(--color-slate-900);aspect-ratio:16/12;border-radius:16px;width:100%;min-height:250px;max-height:440px;position:relative;overflow:hidden;box-shadow:0 20px 45px -10px #0f172a29,0 0 0 1px #0f172a14}@media (width>=768px){.image-frame[data-astro-cid-ge2uvauf]{min-height:380px}}.hero-img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.image-frame[data-astro-cid-ge2uvauf]:hover .hero-img[data-astro-cid-ge2uvauf]{transform:scale(1.025)}.image-overlay-card[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(10px);background-color:#0f172ae0;border:1px solid #ffffff2e;border-radius:9px;align-items:center;gap:.75rem;padding:.65rem .95rem;display:flex;position:absolute;bottom:.85rem;left:.85rem;right:.85rem;box-shadow:0 4px 18px #00000040}.overlay-indicator[data-astro-cid-ge2uvauf]{background-color:var(--color-brand-blue);border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 8px #06f}.overlay-text[data-astro-cid-ge2uvauf]{flex-direction:column;min-width:0;display:flex}.overlay-title[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.825rem;font-weight:700;overflow:hidden}.overlay-meta[data-astro-cid-ge2uvauf]{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:.725rem;overflow:hidden}.floating-badge[data-astro-cid-ge2uvauf]{border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-card);font-family:var(--font-heading);color:var(--color-slate-900);z-index:10;background-color:#fff;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.775rem;font-weight:700;display:flex;position:absolute}.badge-top[data-astro-cid-ge2uvauf]{border-color:#a7f3d0;top:-12px;right:12px}.badge-icon-check[data-astro-cid-ge2uvauf]{background-color:#10b981;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.badge-bottom[data-astro-cid-ge2uvauf]{background-color:var(--color-slate-900);color:#fff;border-color:#ffffff26;bottom:-14px;right:18px}.dispatch-pulse-icon[data-astro-cid-ge2uvauf]{color:#ff5a1f;font-size:.85rem}@media (width<=640px){.badge-top[data-astro-cid-ge2uvauf]{right:8px}.badge-bottom[data-astro-cid-ge2uvauf]{display:none}}.brand-strip-bar[data-astro-cid-ge2uvauf]{border-top:1px solid var(--color-border-subtle);background-color:#f8fafc;width:100%;padding:1.25rem 0}.brand-strip-header[data-astro-cid-ge2uvauf]{text-align:center;margin-bottom:.85rem}.brand-strip-label[data-astro-cid-ge2uvauf]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate-600);font-size:.7rem;font-weight:700}.brand-grid[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr);align-items:center;gap:.75rem;width:100%;display:grid}@media (width>=640px){.brand-grid[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:.85rem}}@media (width>=1024px){.brand-grid[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(6,1fr);gap:1rem}}.brand-item[data-astro-cid-ge2uvauf]{border:1px solid var(--color-border-subtle);min-height:58px;transition:all var(--transition-base);background-color:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .75rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.brand-item[data-astro-cid-ge2uvauf]:hover{border-color:var(--color-brand-blue-border);box-shadow:var(--shadow-subtle);transform:translateY(-2px)}.brand-item[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:contain;filter:grayscale(20%);opacity:.88;width:auto;max-width:100%;max-height:24px;transition:all var(--transition-base)}.brand-item[data-astro-cid-ge2uvauf]:hover img[data-astro-cid-ge2uvauf]{filter:grayscale(0%);opacity:1}.brand-caption[data-astro-cid-ge2uvauf]{color:var(--color-slate-600);text-transform:uppercase;letter-spacing:.04em;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.625rem;font-weight:600;overflow:hidden}.section-header-split[data-astro-cid-ai6dlasm]{grid-template-columns:1fr;align-items:flex-end;gap:1.5rem;margin-bottom:3.5rem;display:grid}@media (width>=860px){.section-header-split[data-astro-cid-ai6dlasm]{grid-template-columns:1.2fr 1fr;gap:3rem}}.header-left[data-astro-cid-ai6dlasm] h2[data-astro-cid-ai6dlasm]{color:var(--color-slate-950)}.header-right[data-astro-cid-ai6dlasm] p[data-astro-cid-ai6dlasm]{color:var(--color-slate-600);font-size:1.05rem;line-height:1.6}.services-grid[data-astro-cid-ai6dlasm]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (width>=768px){.services-grid[data-astro-cid-ai6dlasm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1040px){.services-grid[data-astro-cid-ai6dlasm]{grid-template-columns:repeat(3,minmax(0,1fr))}.service-card-featured[data-astro-cid-ai6dlasm]{grid-column:span 2}}.service-card[data-astro-cid-ai6dlasm]{border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-subtle);transition:all var(--transition-base);background-color:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.service-card[data-astro-cid-ai6dlasm]:hover{border-color:var(--color-brand-blue-border);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.card-visual[data-astro-cid-ai6dlasm]{background-color:var(--color-slate-900);width:100%;height:240px;position:relative;overflow:hidden}.service-card-featured[data-astro-cid-ai6dlasm] .card-visual[data-astro-cid-ai6dlasm]{height:300px}.card-img[data-astro-cid-ai6dlasm]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s ease-out}.service-card[data-astro-cid-ai6dlasm]:hover .card-img[data-astro-cid-ai6dlasm]{transform:scale(1.03)}.card-badge[data-astro-cid-ai6dlasm]{font-size:.72rem;font-weight:700;position:absolute;top:12px;right:12px}.card-body[data-astro-cid-ai6dlasm]{flex-direction:column;flex:1;padding:1.75rem;display:flex}.card-meta[data-astro-cid-ai6dlasm]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.service-category[data-astro-cid-ai6dlasm]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand-blue);font-size:.725rem;font-weight:700}.dispatch-time[data-astro-cid-ai6dlasm]{color:var(--color-flare-primary);font-size:.75rem;font-weight:700}.card-title[data-astro-cid-ai6dlasm]{color:var(--color-slate-950);margin-bottom:.75rem;font-size:1.35rem}.card-desc[data-astro-cid-ai6dlasm]{color:var(--color-slate-600);margin-bottom:1.25rem;font-size:.925rem;line-height:1.55}.card-specs[data-astro-cid-ai6dlasm]{background-color:var(--color-canvas-slate);border:1px solid var(--color-border-subtle);border-radius:8px;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.spec-item[data-astro-cid-ai6dlasm]{flex-direction:column;font-size:.825rem;line-height:1.35;display:flex}@media (width>=500px){.spec-item[data-astro-cid-ai6dlasm]{flex-direction:row;justify-content:space-between;gap:1rem}}.spec-item[data-astro-cid-ai6dlasm] strong[data-astro-cid-ai6dlasm]{color:var(--color-slate-900)}.spec-item[data-astro-cid-ai6dlasm] span[data-astro-cid-ai6dlasm]{color:var(--color-slate-600)}.card-features[data-astro-cid-ai6dlasm]{color:var(--color-slate-700);flex-direction:column;gap:.4rem;margin-bottom:1.5rem;font-size:.85rem;list-style:none;display:flex}.card-footer[data-astro-cid-ai6dlasm]{border-top:1px solid var(--color-border-subtle);flex-direction:column;align-items:stretch;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}@media (width>=500px){.card-footer[data-astro-cid-ai6dlasm]{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.card-footer[data-astro-cid-ai6dlasm] .btn[data-astro-cid-ai6dlasm]{justify-content:center;width:100%}@media (width>=500px){.card-footer[data-astro-cid-ai6dlasm] .btn[data-astro-cid-ai6dlasm]{width:auto}}.card-phone-link[data-astro-cid-ai6dlasm]{font-family:var(--font-heading);color:var(--color-slate-900);white-space:nowrap;text-align:center;font-size:.875rem;font-weight:700;display:inline-block}.card-phone-link[data-astro-cid-ai6dlasm]:hover{color:var(--color-flare-primary)}.technical-section[data-astro-cid-myel7fln]{background-color:var(--color-slate-900);border-top:1px solid #ffffff14}.tech-header[data-astro-cid-myel7fln]{text-align:center;max-width:760px;margin:0 auto 3.5rem}.tech-header[data-astro-cid-myel7fln] h2[data-astro-cid-myel7fln]{color:#fff;margin-bottom:1rem}.tech-subtitle[data-astro-cid-myel7fln]{color:#94a3b8;font-size:1.05rem;line-height:1.6}.tech-grid[data-astro-cid-myel7fln]{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-bottom:3.5rem;display:grid}@media (width>=768px){.tech-grid[data-astro-cid-myel7fln]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tech-card[data-astro-cid-myel7fln]{transition:all var(--transition-base);background-color:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;padding:2rem;display:flex}.tech-card[data-astro-cid-myel7fln]:hover{border-color:var(--color-brand-blue);background-color:#ffffff0f;transform:translateY(-2px)}.tech-card-header[data-astro-cid-myel7fln]{align-items:center;gap:.85rem;margin-bottom:1rem;display:flex}.tech-num[data-astro-cid-myel7fln]{font-family:var(--font-mono);color:var(--color-brand-blue);background-color:#0066ff26;border-radius:4px;padding:.2rem .5rem;font-size:.85rem;font-weight:700}.tech-card-header[data-astro-cid-myel7fln] h4[data-astro-cid-myel7fln]{color:#fff;font-size:1.15rem}.tech-card-text[data-astro-cid-myel7fln]{color:#cbd5e1;flex:1;margin-bottom:1.5rem;font-size:.925rem;line-height:1.6}.tech-card-text[data-astro-cid-myel7fln] strong[data-astro-cid-myel7fln]{color:#fff}.tech-meta-box[data-astro-cid-myel7fln]{border-left:3px solid var(--color-brand-blue);background-color:#0000004d;border-radius:6px;flex-direction:column;gap:.2rem;padding:.65rem .85rem;display:flex}.meta-label[data-astro-cid-myel7fln]{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.72rem;font-weight:600}.meta-value[data-astro-cid-myel7fln]{font-family:var(--font-heading);color:#fff;font-size:.85rem;font-weight:700}.tech-safety-banner[data-astro-cid-myel7fln]{background-color:#ef44441f;border:1px solid #ef44444d;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}@media (width>=860px){.tech-safety-banner[data-astro-cid-myel7fln]{flex-direction:row;align-items:center;gap:1.75rem}}.safety-icon-box[data-astro-cid-myel7fln]{background-color:var(--color-danger);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.safety-banner-text[data-astro-cid-myel7fln]{flex:1}.safety-banner-text[data-astro-cid-myel7fln] strong[data-astro-cid-myel7fln]{color:#fff;font-family:var(--font-heading);margin-bottom:.35rem;font-size:1rem;display:block}.safety-banner-text[data-astro-cid-myel7fln] p[data-astro-cid-myel7fln]{color:#fecaca;font-size:.875rem;line-height:1.5}.safety-banner-cta[data-astro-cid-myel7fln]{flex-shrink:0}
