.tube-wrap[data-astro-cid-ok6mepyr]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.tube-svg[data-astro-cid-ok6mepyr]{width:100%;height:100%;object-fit:contain}.valve-wrap[data-astro-cid-vh3oxgye]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.valve-svg[data-astro-cid-vh3oxgye]{width:100%;height:100%;object-fit:contain}.flanche-wrap[data-astro-cid-sxucbfx6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.flanche-svg[data-astro-cid-sxucbfx6]{width:100%;height:100%;object-fit:contain}.acc-wrap[data-astro-cid-d34w5tb7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.acc-svg[data-astro-cid-d34w5tb7]{width:100%;height:100%;object-fit:contain}.products-section[data-astro-cid-3imcm7af]{padding:3rem 0;background-color:#f8f9fa}.products-inner[data-astro-cid-3imcm7af]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.products-grid[data-astro-cid-3imcm7af]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.product-card[data-astro-cid-3imcm7af]{background-color:#fff;border:1px solid #e8ecf0;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:220px;transition:box-shadow .2s}.product-card[data-astro-cid-3imcm7af]:hover{box-shadow:0 6px 24px #0e245b1a}.product-card__content[data-astro-cid-3imcm7af]{padding:1.75rem 1.5rem;display:flex;flex-direction:column;justify-content:center;gap:.6rem}.product-card__title[data-astro-cid-3imcm7af]{font-size:1.5rem;font-weight:800;color:#0e245b;line-height:1.2}.product-card__description[data-astro-cid-3imcm7af]{font-size:.78rem;font-weight:600;color:#4a5568;text-transform:uppercase;letter-spacing:.05em;line-height:1.5}.product-card__btn[data-astro-cid-3imcm7af]{display:inline-block;align-self:flex-start;margin-top:.5rem;background-color:#00b0ad;color:#0e245b;font-size:.9rem;font-weight:700;padding:.5rem 1.25rem;border-radius:6px;text-decoration:none;transition:background-color .2s,transform .1s}.product-card__btn[data-astro-cid-3imcm7af]:hover{background-color:#009e9b;transform:translateY(-1px)}.product-card__image-wrap[data-astro-cid-3imcm7af]{overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f8fafc}.product-card__image[data-astro-cid-3imcm7af]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.product-card[data-astro-cid-3imcm7af]:hover .product-card__image[data-astro-cid-3imcm7af]{transform:scale(1.04)}@media(max-width:768px){.products-grid[data-astro-cid-3imcm7af]{grid-template-columns:1fr}.product-card[data-astro-cid-3imcm7af]{min-height:160px}}@media(max-width:480px){.product-card[data-astro-cid-3imcm7af]{grid-template-columns:1fr}.product-card__image-wrap[data-astro-cid-3imcm7af]{height:200px}}.providers-section[data-astro-cid-lwbgaoef]{padding:4rem 0;background-color:#fff;border-top:1px solid #e8ecf0;border-bottom:1px solid #e8ecf0}.providers-inner[data-astro-cid-lwbgaoef]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.providers-title[data-astro-cid-lwbgaoef]{text-align:center;font-size:1.75rem;font-weight:800;color:#0e245b;margin-bottom:2.5rem}.providers-marquee-wrap[data-astro-cid-lwbgaoef]{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.providers-track[data-astro-cid-lwbgaoef]{display:flex;gap:1.5rem;width:max-content;animation:marquee 40s linear infinite;padding:.5rem 0}.providers-track[data-astro-cid-lwbgaoef]:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.providers-track[data-astro-cid-lwbgaoef]{animation:none;flex-wrap:wrap;width:100%;justify-content:center}.provider-item[data-astro-cid-lwbgaoef][aria-hidden=true]{display:none}}.provider-item[data-astro-cid-lwbgaoef]{flex-shrink:0;width:160px;height:80px;display:flex;align-items:center;justify-content:center;border:1px solid #e8ecf0;border-radius:8px;padding:1rem;background:#fff;transition:border-color .2s,box-shadow .2s}.provider-item[data-astro-cid-lwbgaoef]:hover{border-color:#00b0ad;box-shadow:0 2px 12px #00b0ad26}.provider-logo[data-astro-cid-lwbgaoef]{max-width:100%;max-height:48px;width:auto;height:auto;object-fit:contain}.provider-fallback[data-astro-cid-lwbgaoef]{display:none;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#4a5568;text-align:center;letter-spacing:.05em;text-transform:uppercase;width:100%}@media(max-width:768px){.provider-item[data-astro-cid-lwbgaoef]{width:130px;height:68px}}.contact-section[data-astro-cid-svshx33u]{background-color:#0e245b;padding:5rem 0}.contact-inner[data-astro-cid-svshx33u]{max-width:860px;margin:0 auto;padding:0 1.5rem}.contact-header[data-astro-cid-svshx33u]{text-align:center;margin-bottom:3rem}.contact-title[data-astro-cid-svshx33u]{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:#fff;margin-bottom:.75rem;letter-spacing:-.02em}.contact-subtitle[data-astro-cid-svshx33u]{font-size:1rem;color:#ffffffa6;line-height:1.6}.form-grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.4rem}.form-group--half[data-astro-cid-svshx33u]{grid-column:span 1}.form-group--full[data-astro-cid-svshx33u]{grid-column:span 2}.form-label[data-astro-cid-svshx33u]{font-size:.85rem;font-weight:600;color:#fffc;letter-spacing:.02em}.form-required[data-astro-cid-svshx33u]{color:#00b0ad;margin-left:2px}.form-input[data-astro-cid-svshx33u]{background-color:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:.95rem;padding:.7rem 1rem;width:100%;transition:border-color .2s,background-color .2s;outline:none;font-family:inherit}.form-input[data-astro-cid-svshx33u]::placeholder{color:#ffffff59}.form-input[data-astro-cid-svshx33u]:focus{border-color:#00b0ad;background-color:#ffffff1a}.form-input--invalid[data-astro-cid-svshx33u]{border-color:#f87171}.form-input--textarea[data-astro-cid-svshx33u]{resize:vertical;min-height:130px}.form-input--select[data-astro-cid-svshx33u]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.5rem;cursor:pointer}.form-input--select[data-astro-cid-svshx33u] option[data-astro-cid-svshx33u]{background-color:#0e245b;color:#fff}.form-error[data-astro-cid-svshx33u]{font-size:.78rem;color:#f87171;min-height:1em}.form-footer[data-astro-cid-svshx33u]{margin-top:1.75rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.form-submit[data-astro-cid-svshx33u]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#00b0ad;color:#0e245b;font-size:1rem;font-weight:700;padding:.8rem 2rem;border-radius:6px;border:none;cursor:pointer;transition:background-color .2s,transform .1s;min-width:180px;height:48px;font-family:inherit}.form-submit[data-astro-cid-svshx33u]:hover:not(:disabled){background-color:#009e9b;transform:translateY(-1px)}.form-submit[data-astro-cid-svshx33u]:disabled{opacity:.7;cursor:default}.submit-spinner[data-astro-cid-svshx33u] svg[data-astro-cid-svshx33u]{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-feedback[data-astro-cid-svshx33u]{font-size:.9rem;font-weight:500}.form-feedback--success[data-astro-cid-svshx33u]{color:#34d399}.form-feedback--error[data-astro-cid-svshx33u]{color:#f87171}@media(max-width:640px){.form-grid[data-astro-cid-svshx33u]{grid-template-columns:1fr}.form-group--half[data-astro-cid-svshx33u],.form-group--full[data-astro-cid-svshx33u]{grid-column:span 1}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Overpass,system-ui,sans-serif;color:#1a1a2e;background-color:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Nunito Sans,system-ui,sans-serif}
