.contact-page-wrapper:where(.astro-EXFPM4HT){width:100%}.contact-hero-banner:where(.astro-EXFPM4HT){position:relative;width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:-2rem;margin-bottom:2.5rem;min-height:480px;background-image:url(/compressor_hero_bg.jpg),url(/siam-compressor-hero.png);background-size:cover;background-position:center right;background-repeat:no-repeat;display:flex;align-items:center;overflow:hidden;box-sizing:border-box}.contact-hero-overlay:where(.astro-EXFPM4HT){position:absolute;inset:0;z-index:1;background:linear-gradient(to right,rgba(15,27,45,.96) 0%,rgba(15,27,45,.9) 45%,rgba(15,27,45,.65) 75%,rgba(15,27,45,.4) 100%);pointer-events:none}[dir=rtl] .contact-hero-overlay:where(.astro-EXFPM4HT){background:linear-gradient(to left,rgba(15,27,45,.96) 0%,rgba(15,27,45,.9) 45%,rgba(15,27,45,.65) 75%,rgba(15,27,45,.4) 100%)}.contact-hero-container:where(.astro-EXFPM4HT){position:relative;z-index:2;max-width:1200px;width:100%;margin:0 auto;padding:60px 24px;box-sizing:border-box}.contact-breadcrumbs:where(.astro-EXFPM4HT){display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#94a3b8;margin-bottom:1rem}.contact-breadcrumbs:where(.astro-EXFPM4HT) a:where(.astro-EXFPM4HT){color:#cbd5e1;text-decoration:none;transition:color .15s}.contact-breadcrumbs:where(.astro-EXFPM4HT) a:where(.astro-EXFPM4HT):hover{color:#fff}.breadcrumb-separator:where(.astro-EXFPM4HT){color:#64748b;font-size:.8rem}.breadcrumb-current:where(.astro-EXFPM4HT){color:#60a5fa}.contact-hero-title:where(.astro-EXFPM4HT){font-size:clamp(2rem,3.5vw,2.85rem);font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.02em;margin:0 0 1rem}[dir=rtl] .contact-hero-title:where(.astro-EXFPM4HT){letter-spacing:normal}.contact-hero-desc:where(.astro-EXFPM4HT){font-size:clamp(.95rem,1.4vw,1.1rem);color:#e2e8f0;max-width:650px;line-height:1.65;margin-bottom:2rem}.contact-hero-badges:where(.astro-EXFPM4HT){display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:1.5rem}.hero-feature-badge:where(.astro-EXFPM4HT){display:flex;align-items:center;gap:10px;background:rgba(23,43,69,.85);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);padding:8px 16px;border-radius:9999px}.feature-icon-circle:where(.astro-EXFPM4HT){width:32px;height:32px;border-radius:50%;background-color:#1764d8;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-badge-text:where(.astro-EXFPM4HT){font-size:.82rem;font-weight:700;color:#fff;white-space:nowrap}.contact-main-grid-section:where(.astro-EXFPM4HT){max-width:1200px;margin:0 auto 3rem}.contact-main-grid:where(.astro-EXFPM4HT){display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media (min-width: 1024px){.contact-main-grid:where(.astro-EXFPM4HT){grid-template-columns:4.5fr 7.5fr;gap:36px}}[dir=rtl] .contact-main-grid:where(.astro-EXFPM4HT){direction:rtl}@media (min-width: 1024px){[dir=rtl] .contact-info-column:where(.astro-EXFPM4HT){order:1}[dir=rtl] .contact-form-column:where(.astro-EXFPM4HT){order:2}}.info-column-header:where(.astro-EXFPM4HT){margin-bottom:20px}.info-section-title:where(.astro-EXFPM4HT){font-size:1.5rem;font-weight:800;color:#172b45;margin-bottom:6px}.info-section-subtitle:where(.astro-EXFPM4HT){font-size:.875rem;color:#64748b;line-height:1.5}.info-cards-list:where(.astro-EXFPM4HT){display:flex;flex-direction:column;gap:16px}.contact-info-card:where(.astro-EXFPM4HT){background-color:#fff;border:1px solid #E2E8F0;border-radius:14px;padding:20px 22px;box-shadow:0 1px 3px #00000008;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.contact-info-card:where(.astro-EXFPM4HT):hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000f;transform:translateY(-1px)}.card-top-row:where(.astro-EXFPM4HT){display:flex;align-items:center;gap:14px;margin-bottom:14px}.info-card-icon-box:where(.astro-EXFPM4HT){width:44px;height:44px;border-radius:50%;background-color:#ebf3fc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-text-group:where(.astro-EXFPM4HT){display:flex;flex-direction:column;gap:2px}.info-card-label:where(.astro-EXFPM4HT){font-size:.8rem;font-weight:700;color:#64748b}.info-card-value:where(.astro-EXFPM4HT){font-size:1.05rem;color:#172b45;text-decoration:none;transition:color .15s}a:where(.astro-EXFPM4HT).info-card-value:hover{color:#1764d8}.card-btn-whatsapp:where(.astro-EXFPM4HT){width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#25d366;color:#fff;font-size:.85rem;font-weight:700;padding:10px 18px;border-radius:8px;text-decoration:none;box-shadow:0 2px 6px #25d36640;transition:background-color .15s ease,transform .15s ease}.card-btn-whatsapp:where(.astro-EXFPM4HT):hover{background-color:#1ebe5d;transform:translateY(-1px)}.card-btn-outline:where(.astro-EXFPM4HT){width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#f0f6fd;border:1px solid #D0E2FB;color:#1764d8;font-size:.85rem;font-weight:700;padding:10px 18px;border-radius:8px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.card-btn-outline:where(.astro-EXFPM4HT):hover{background-color:#e2eefb;border-color:#1764d8}.form-container-card:where(.astro-EXFPM4HT){background-color:#fff;border:1.5px solid #DCE6F2;border-radius:16px;padding:32px 36px;box-shadow:0 2px 8px #0000000a}@media (max-width: 640px){.form-container-card:where(.astro-EXFPM4HT){padding:24px 18px}}.form-header-box:where(.astro-EXFPM4HT){margin-bottom:24px;border-bottom:1px solid #F1F5F9;padding-bottom:16px}.form-card-title:where(.astro-EXFPM4HT){font-size:1.6rem;font-weight:800;color:#172b45;margin-bottom:6px}.form-card-subtitle:where(.astro-EXFPM4HT){font-size:.875rem;color:#64748b;line-height:1.5}.contact-actual-form:where(.astro-EXFPM4HT){display:flex;flex-direction:column;gap:18px}.form-fields-row:where(.astro-EXFPM4HT){display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 640px){.form-fields-row:where(.astro-EXFPM4HT){grid-template-columns:1fr 1fr}}.field-item:where(.astro-EXFPM4HT){display:flex;flex-direction:column;gap:6px}.field-label:where(.astro-EXFPM4HT){font-size:.8rem;font-weight:700;color:#172b45;display:flex;align-items:center;gap:4px}.required-asterisk:where(.astro-EXFPM4HT){color:#ef4444;font-weight:700}.optional-pill:where(.astro-EXFPM4HT){font-size:.72rem;font-weight:500;color:#94a3b8}.form-text-input:where(.astro-EXFPM4HT),.form-select-input:where(.astro-EXFPM4HT),.form-textarea-input:where(.astro-EXFPM4HT){width:100%;padding:11px 14px;border-radius:8px;border:1px solid #CBD5E1;background-color:#f8fafc;color:#172b45;font-size:.875rem;font-family:inherit;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.form-text-input:where(.astro-EXFPM4HT):focus,.form-select-input:where(.astro-EXFPM4HT):focus,.form-textarea-input:where(.astro-EXFPM4HT):focus{background-color:#fff;border-color:#1764d8;box-shadow:0 0 0 3px #1764d826}.input-has-error:where(.astro-EXFPM4HT){border-color:#ef4444!important;background-color:#fef2f2!important}.input-error-msg:where(.astro-EXFPM4HT){color:#ef4444;font-size:.75rem;font-weight:600;margin-top:2px}.select-wrapper:where(.astro-EXFPM4HT){position:relative;width:100%}.form-select-input:where(.astro-EXFPM4HT){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-inline-end:36px}.select-chevron-icon:where(.astro-EXFPM4HT){position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}[dir=rtl] .select-chevron-icon:where(.astro-EXFPM4HT){left:12px;right:auto}[dir=ltr] .select-chevron-icon:where(.astro-EXFPM4HT){right:12px;left:auto}.submit-btn-wrap:where(.astro-EXFPM4HT){margin-top:6px}.btn-primary-submit:where(.astro-EXFPM4HT){width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background-color:#1764d8;color:#fff;font-size:.95rem;font-weight:700;padding:13px 28px;border-radius:8px;border:none;cursor:pointer;box-shadow:0 2px 6px #1764d840;transition:background-color .15s ease,transform .15s ease}.btn-primary-submit:where(.astro-EXFPM4HT):hover{background-color:#1251b5;transform:translateY(-1px)}.submission-status-box:where(.astro-EXFPM4HT){margin-top:18px;padding:18px;border-radius:12px;border:1px solid #BFDBFE;background-color:#eff6ff;color:#172b45}.status-inner-box:where(.astro-EXFPM4HT){display:flex;align-items:flex-start;gap:12px}.status-check-circle:where(.astro-EXFPM4HT){width:32px;height:32px;border-radius:50%;background-color:#1764d8;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.status-content:where(.astro-EXFPM4HT){flex:1}.status-title:where(.astro-EXFPM4HT){font-size:.95rem;font-weight:800;color:#172b45;margin-bottom:4px}.status-desc:where(.astro-EXFPM4HT){font-size:.8rem;color:#475569;line-height:1.5;margin-bottom:12px}.status-actions:where(.astro-EXFPM4HT){display:flex;gap:10px;flex-wrap:wrap}.btn-status-wa:where(.astro-EXFPM4HT){display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;font-size:.8rem;font-weight:700;color:#fff;background-color:#25d366;text-decoration:none;transition:background-color .15s}.btn-status-wa:where(.astro-EXFPM4HT):hover{background-color:#1ebe5d}.btn-status-mail:where(.astro-EXFPM4HT){display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:8px;font-size:.8rem;font-weight:700;color:#172b45;background-color:#fff;border:1px solid #CBD5E1;text-decoration:none;transition:background-color .15s}.btn-status-mail:where(.astro-EXFPM4HT):hover{background-color:#f8fafc}.status-config-note:where(.astro-EXFPM4HT){font-size:.72rem;color:#64748b;margin-top:12px;padding-top:10px;border-top:1px solid #BFDBFE;font-style:italic;line-height:1.4}.quick-assistance-section:where(.astro-EXFPM4HT){max-width:1200px;margin:0 auto 3rem}.quick-assistance-card:where(.astro-EXFPM4HT){background:#F0F6FD;border:1px solid #DCE6F2;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1fr;align-items:center;box-shadow:0 1px 4px #00000008}@media (min-width: 900px){.quick-assistance-card:where(.astro-EXFPM4HT){grid-template-columns:280px 1fr auto;gap:24px;padding-inline-end:32px}}.assistance-image-box:where(.astro-EXFPM4HT){position:relative;width:100%;height:160px;background-color:#172b45;overflow:hidden}@media (min-width: 900px){.assistance-image-box:where(.astro-EXFPM4HT){height:100%;min-height:140px}}.assistance-img:where(.astro-EXFPM4HT){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assistance-img-badge:where(.astro-EXFPM4HT){position:absolute;bottom:12px;left:12px;background:rgba(23,43,69,.9);backdrop-filter:blur(4px);padding:4px 10px;border-radius:6px;color:#fff;display:flex;flex-direction:column;line-height:1.1}.badge-title:where(.astro-EXFPM4HT){font-size:.75rem;font-weight:800;color:#fff}.badge-sub:where(.astro-EXFPM4HT){font-size:.6rem;font-weight:600;color:#60a5fa;letter-spacing:.05em}.assistance-info-box:where(.astro-EXFPM4HT){padding:20px 24px;display:flex;align-items:center;gap:16px}.assistance-icon-circle:where(.astro-EXFPM4HT){width:48px;height:48px;border-radius:50%;background-color:#d8e8fc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.assistance-text-wrap:where(.astro-EXFPM4HT){display:flex;flex-direction:column;gap:4px}.assistance-title:where(.astro-EXFPM4HT){font-size:1.25rem;font-weight:800;color:#172b45;margin:0}.assistance-desc:where(.astro-EXFPM4HT){font-size:.85rem;color:#475569;margin:0;line-height:1.5}.assistance-actions-box:where(.astro-EXFPM4HT){padding:0 24px 20px;display:flex;flex-direction:column;gap:10px;justify-content:center}@media (min-width: 900px){.assistance-actions-box:where(.astro-EXFPM4HT){padding:0;min-width:200px}}.btn-assistance-wa:where(.astro-EXFPM4HT){display:flex;align-items:center;justify-content:center;gap:8px;background-color:#25d366;color:#fff;font-size:.85rem;font-weight:700;padding:10px 18px;border-radius:8px;text-decoration:none;box-shadow:0 2px 6px #25d36640;transition:background-color .15s ease,transform .15s ease;white-space:nowrap}.btn-assistance-wa:where(.astro-EXFPM4HT):hover{background-color:#1ebe5d;transform:translateY(-1px)}.btn-assistance-phone:where(.astro-EXFPM4HT){display:flex;align-items:center;justify-content:center;gap:8px;background-color:#fff;border:1px solid #1764D8;color:#1764d8;font-size:.85rem;font-weight:700;padding:9px 18px;border-radius:8px;text-decoration:none;transition:background-color .15s ease;white-space:nowrap}.btn-assistance-phone:where(.astro-EXFPM4HT):hover{background-color:#f8fafc}
