.sirius-image[data-v-c80d45d9]{margin:0;overflow:hidden;border-radius:8px;background:#f1f5f9}.sirius-image img[data-v-c80d45d9]{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.water-flow-container[data-v-51f6b076]{width:100%;height:100%;position:relative;overflow:hidden}.water-flow-svg[data-v-51f6b076]{width:100%;height:100%;display:block}.water-stream[data-v-51f6b076]{fill:none;stroke:#e30613;stroke-linecap:round}.base-stream[data-v-51f6b076]{stroke-width:12;opacity:.3;stroke-dasharray:200,400;animation:flow-51f6b076 4s linear infinite}.fast-particles[data-v-51f6b076]{stroke:#fb7185;stroke-width:4;opacity:.6;stroke-dasharray:10,100;animation:flow-51f6b076 2s linear infinite}.glowing-stream[data-v-51f6b076]{stroke:#fecdd3;stroke-width:2;opacity:.8;stroke-dasharray:40,300;animation:flow-51f6b076 3s linear infinite}@keyframes flow-51f6b076{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}.needle-anim[data-v-51f6b076]{animation:gauge-wiggle-51f6b076 3s ease-in-out infinite;transform-origin:0 0}@keyframes gauge-wiggle-51f6b076{0%,to{transform:rotate(-30deg)}50%{transform:rotate(45deg)}}.overlay-badge[data-v-51f6b076]{position:absolute;top:20px;right:20px;background:#0f172acc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:8px 16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;gap:10px;box-shadow:0 4px 20px #0000004d}.pulse-icon[data-v-51f6b076]{width:8px;height:8px;background:#e30613;border-radius:50%;box-shadow:0 0 10px #e30613;animation:pulse-51f6b076 2s infinite}.badge-text[data-v-51f6b076]{font-size:.75rem;font-weight:700;letter-spacing:1px;color:#fff}@keyframes pulse-51f6b076{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.mode-vertical .manometer[data-v-51f6b076]{transform:scale(.8)}@media(prefers-reduced-motion:reduce){.base-stream[data-v-51f6b076],.fast-particles[data-v-51f6b076],.glowing-stream[data-v-51f6b076],.needle-anim[data-v-51f6b076],.pulse-icon[data-v-51f6b076]{animation:none!important}}.cms-form-block[data-v-8479cb45]{padding:var(--section-pad) 0}.block-form[data-v-8479cb45]{display:grid;gap:16px;max-width:640px;margin-top:28px}.block-form-grid[data-v-8479cb45]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-label[data-v-8479cb45]{display:block;font-size:.82rem;font-weight:800;color:#475569;margin-bottom:6px;letter-spacing:.02em;text-transform:uppercase}.form-field[data-v-8479cb45]{display:block;width:100%;min-height:46px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;font-size:.95rem;background:#fff;transition:border-color .15s;outline:none}.form-field[data-v-8479cb45]:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #6366f114}textarea.form-field[data-v-8479cb45]{min-height:110px;resize:vertical;line-height:1.6}.form-msg[data-v-8479cb45]{padding:12px 16px;border-radius:8px;font-weight:700}.form-err[data-v-8479cb45]{background:#fee2e2;color:#991b1b}.form-success[data-v-8479cb45]{text-align:center}.success-card[data-v-8479cb45]{display:inline-flex;flex-direction:column;align-items:center;gap:14px;padding:48px 40px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 4px 20px #0000000d}.success-icon[data-v-8479cb45]{width:64px;height:64px;border-radius:999px;background:#dcfce7;color:#16a34a;display:grid;place-items:center;font-size:1.8rem}.success-card h2[data-v-8479cb45]{margin:0}.success-card p[data-v-8479cb45]{margin:0;color:var(--muted)}.spin[data-v-8479cb45]{animation:spin-8479cb45 1s linear infinite}@keyframes spin-8479cb45{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:640px){.block-form-grid[data-v-8479cb45]{grid-template-columns:1fr}}.bg-dark[data-v-cff2dc32]{background-color:#0f172a;color:#fff}.bg-brand[data-v-cff2dc32]{background-color:var(--sirius-red,#ff2c49);color:#fff}.bg-brand .eyebrow[data-v-cff2dc32],.bg-brand .rich-body[data-v-cff2dc32],.bg-brand .section-title[data-v-cff2dc32],.bg-brand h2[data-v-cff2dc32],.bg-brand h3[data-v-cff2dc32],.bg-brand p[data-v-cff2dc32],.bg-dark .eyebrow[data-v-cff2dc32],.bg-dark .rich-body[data-v-cff2dc32],.bg-dark .section-title[data-v-cff2dc32],.bg-dark h2[data-v-cff2dc32],.bg-dark h3[data-v-cff2dc32],.bg-dark p[data-v-cff2dc32]{color:#fff!important}.bg-brand .card[data-v-cff2dc32],.bg-dark .card[data-v-cff2dc32]{background-color:#ffffff0d;border:1px solid hsla(0,0%,100%,.1)}.pad-tight[data-v-cff2dc32]{padding-top:32px!important;padding-bottom:32px!important}.pad-large[data-v-cff2dc32]{padding-top:120px!important;padding-bottom:120px!important}.text-center[data-v-cff2dc32]{text-align:center}.text-center .grid-3[data-v-cff2dc32],.text-center .metric-grid[data-v-cff2dc32]{justify-content:center}.text-center .split[data-v-cff2dc32],.text-center .split-panel[data-v-cff2dc32]{flex-direction:column;align-items:center;text-align:center}@media(max-width:768px){.hidden-mobile[data-v-cff2dc32]{display:none!important}}.dynamic-hero[data-v-cff2dc32]{padding:130px 0 72px}.hero-grid[data-v-cff2dc32]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:38px;align-items:center}.hero-copy[data-v-cff2dc32]{min-width:0}.hero-actions[data-v-cff2dc32]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.hero-media[data-v-cff2dc32]{box-shadow:0 24px 70px #0f172a29}.dynamic-cards[data-v-cff2dc32],.dynamic-metrics[data-v-cff2dc32]{margin-top:28px}.dynamic-cards h3[data-v-cff2dc32]{margin:18px 0 8px;font-size:1.1rem;font-weight:900}.dynamic-cards p[data-v-cff2dc32]{margin:0;color:var(--muted);line-height:1.65}.cta-panel[data-v-cff2dc32]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px;border-radius:8px;color:#fff;background:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0),#09090b;background-size:34px 34px}.cta-panel .eyebrow[data-v-cff2dc32],.cta-panel h2[data-v-cff2dc32]{color:#fff}.cta-panel h2[data-v-cff2dc32]{margin:10px 0 0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:900}.cta-panel .rich-body[data-v-cff2dc32]{max-width:680px;margin:12px 0 0;color:#cbd5e1}.text-lead[data-v-cff2dc32]{margin-top:0}.text-items[data-v-cff2dc32]{margin-top:18px}.text-block-cta[data-v-cff2dc32]{margin-top:24px}.gallery-grid[data-v-cff2dc32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:28px}.gallery-item[data-v-cff2dc32]{position:relative;border:0;border-radius:10px;overflow:hidden;cursor:zoom-in;background:#f1f5f9;aspect-ratio:4/3;transition:transform .2s,box-shadow .2s}.gallery-item[data-v-cff2dc32]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001f}.gallery-item img[data-v-cff2dc32]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gallery-caption[data-v-cff2dc32]{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:linear-gradient(transparent,#0009);color:#fff;font-size:.82rem;font-weight:600}.lightbox-dialog[data-v-cff2dc32]{position:fixed;inset:0;width:100%;height:100%;max-width:100%;max-height:100%;border:0;padding:0;background:#000000eb;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.lightbox-dialog[data-v-cff2dc32]::backdrop{background:transparent}.lightbox-img[data-v-cff2dc32]{max-width:90vw;max-height:80vh;-o-object-fit:contain;object-fit:contain;border-radius:6px}.lightbox-caption[data-v-cff2dc32]{color:#ffffffbf;font-size:.9rem}.lightbox-close[data-v-cff2dc32]{position:absolute;top:20px;right:20px;width:42px;height:42px;border:0;border-radius:999px;background:#ffffff26;color:#fff;cursor:pointer;display:grid;place-items:center;font-size:1.2rem;transition:background .2s}.lightbox-close[data-v-cff2dc32]:hover{background:#ffffff40}.lightbox-next[data-v-cff2dc32],.lightbox-prev[data-v-cff2dc32]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;border-radius:999px;background:#ffffff26;color:#fff;cursor:pointer;display:grid;place-items:center;font-size:1.3rem;transition:background .2s}.lightbox-prev[data-v-cff2dc32]{left:20px}.lightbox-next[data-v-cff2dc32]{right:20px}.lightbox-next[data-v-cff2dc32]:hover,.lightbox-prev[data-v-cff2dc32]:hover{background:#ffffff4d}[data-v-cff2dc32] .rich-body p{margin:0 0 .75em}[data-v-cff2dc32] .rich-body ul{list-style:disc;padding-left:20px;margin-bottom:.75em}[data-v-cff2dc32] .rich-body ol{list-style:decimal;padding-left:20px;margin-bottom:.75em}[data-v-cff2dc32] .rich-body li{margin-bottom:.3em}[data-v-cff2dc32] .rich-body a{color:var(--sirius-red);text-decoration:underline}[data-v-cff2dc32] .rich-body b,[data-v-cff2dc32] .rich-body strong{font-weight:700}@media(max-width:900px){.hero-grid[data-v-cff2dc32]{grid-template-columns:1fr}.cta-panel[data-v-cff2dc32]{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.dynamic-hero[data-v-cff2dc32]{padding:104px 0 56px}.gallery-grid[data-v-cff2dc32]{grid-template-columns:1fr 1fr}}.pricing-grid[data-v-cff2dc32]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:32px}.pricing-card[data-v-cff2dc32]{position:relative;display:flex;flex-direction:column;padding:32px;border-radius:16px;border:1px solid var(--line);background:#fff}.pricing-card.is-featured[data-v-cff2dc32]{border-color:var(--sirius-red);box-shadow:0 12px 32px #e306131a;transform:scale(1.02)}.pricing-badge[data-v-cff2dc32]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--sirius-red);color:#fff;padding:4px 12px;border-radius:99px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pricing-title[data-v-cff2dc32]{font-size:1.2rem;font-weight:700;margin:0 0 12px}.pricing-price[data-v-cff2dc32]{font-size:2.5rem;font-weight:800;margin:0 0 8px;color:var(--ink)}.pricing-desc[data-v-cff2dc32]{color:var(--muted);font-size:.95rem;margin:0 0 24px}.pricing-features[data-v-cff2dc32]{list-style:none;padding:0;margin:0 0 32px;flex-grow:1}.pricing-features li[data-v-cff2dc32]{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.95rem;color:var(--ink)}.text-primary[data-v-cff2dc32]{color:var(--sirius-red);flex-shrink:0;margin-top:2px}.faq-list[data-v-cff2dc32]{display:flex;flex-direction:column;gap:16px;margin-top:32px}.faq-item[data-v-cff2dc32]{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.faq-summary[data-v-cff2dc32]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:600;font-size:1.1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.faq-summary[data-v-cff2dc32]::-webkit-details-marker{display:none}.faq-icon[data-v-cff2dc32]{transition:transform .2s;color:var(--muted)}.faq-item[open] .faq-icon[data-v-cff2dc32]{transform:rotate(180deg)}.faq-content[data-v-cff2dc32]{padding:0 24px 20px;color:var(--muted);line-height:1.6}.faq-content p[data-v-cff2dc32]{margin:0}.testimonials-grid[data-v-cff2dc32]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-top:32px}.testimonial-card[data-v-cff2dc32]{display:flex;flex-direction:column;justify-content:space-between}.testimonial-content[data-v-cff2dc32]{font-size:1.1rem;font-style:italic;line-height:1.6;color:var(--ink);margin-bottom:24px}.testimonial-author[data-v-cff2dc32]{display:flex;align-items:center;gap:16px}.author-avatar[data-v-cff2dc32],.author-avatar-placeholder[data-v-cff2dc32]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-avatar-placeholder[data-v-cff2dc32]{background:#f1f5f9;display:grid;place-items:center;color:var(--muted)}.testimonial-author strong[data-v-cff2dc32]{display:block;font-weight:700;color:var(--ink)}.testimonial-author span[data-v-cff2dc32]{display:block;font-size:.85rem;color:var(--muted)}.logos-grid[data-v-cff2dc32]{flex-wrap:wrap;gap:40px;margin-top:32px;opacity:.7}.logo-item[data-v-cff2dc32],.logos-grid[data-v-cff2dc32]{display:flex;justify-content:center;align-items:center}.logo-item[data-v-cff2dc32]{width:140px;height:60px;filter:grayscale(100%);transition:filter .2s,opacity .2s}.logo-item[data-v-cff2dc32]:hover{filter:grayscale(0);opacity:1}.logo-item img[data-v-cff2dc32]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
