.hero-section:where(.astro-slukfhwc){display:flex;background:var(--white);padding:80px 120px;gap:80px}.hero-content:where(.astro-slukfhwc){display:flex;flex-direction:column;gap:32px;flex:1}.hero-label:where(.astro-slukfhwc){font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:2px;color:var(--primary)}.hero-title:where(.astro-slukfhwc){font-family:Newsreader,serif;font-size:48px;font-weight:500;line-height:1.2;color:var(--textDark);margin:0}.hero-description:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:18px;line-height:1.6;color:var(--textGray);margin:0}.contact-methods:where(.astro-slukfhwc){display:flex;flex-direction:column;gap:32px}.contact-region:where(.astro-slukfhwc){display:flex;flex-direction:column;gap:16px}.region-title:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.5px}.region-contacts:where(.astro-slukfhwc){display:flex;flex-direction:column;gap:16px}.contact-method:where(.astro-slukfhwc){display:flex;align-items:center;gap:16px}.contact-icon:where(.astro-slukfhwc){display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--primaryBgLight);border-radius:24px;flex-shrink:0}.contact-info:where(.astro-slukfhwc){display:flex;flex-direction:column;gap:2px}.contact-label:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:13px;color:var(--textMuted)}.contact-value:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:var(--textDark)}.form-card:where(.astro-slukfhwc){display:flex;flex-direction:column;width:520px;background:var(--bgLight);border-radius:16px;padding:40px;gap:24px;flex-shrink:0}.form-title:where(.astro-slukfhwc){font-family:Newsreader,serif;font-size:24px;font-weight:500;color:var(--textDark);margin:0}.form-row:where(.astro-slukfhwc){display:flex;gap:16px;width:100%}.form-field:where(.astro-slukfhwc){display:flex;flex-direction:column;gap:8px;flex:1}.form-label:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--textDark)}.form-input:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:14px;color:var(--textDark);background:var(--white);border:1px solid var(--border);border-radius:8px;padding:14px 16px;width:100%;outline:none;transition:border-color .2s}.form-input:where(.astro-slukfhwc):focus{border-color:var(--primary)}.form-input:where(.astro-slukfhwc)::placeholder{color:var(--textMuted)}.form-textarea:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:var(--textDark);background:var(--white);border:1px solid var(--border);border-radius:8px;padding:14px 16px;width:100%;height:120px;outline:none;resize:none;transition:border-color .2s}.form-textarea:where(.astro-slukfhwc):focus{border-color:var(--primary)}.form-textarea:where(.astro-slukfhwc)::placeholder{color:var(--textMuted)}.submit-btn:where(.astro-slukfhwc){display:flex;align-items:center;justify-content:center;gap:8px;background:var(--primary);border:none;border-radius:8px;padding:16px 24px;width:100%;cursor:pointer;transition:opacity .2s}.submit-btn:where(.astro-slukfhwc):hover{opacity:.9}.submit-btn:where(.astro-slukfhwc) span:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:var(--white)}.form-note:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:12px;color:var(--textMuted)}.num-type:where(.astro-slukfhwc){display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.num-type-opt:where(.astro-slukfhwc){cursor:pointer}.num-type-opt:where(.astro-slukfhwc) input:where(.astro-slukfhwc){position:absolute;opacity:0;width:0;height:0}.num-type-opt:where(.astro-slukfhwc) span:where(.astro-slukfhwc){display:inline-flex;align-items:center;gap:7px;padding:9px 18px;border:1.5px solid var(--border, #E5E5E5);border-radius:100px;font-family:Inter,sans-serif;font-size:14px;color:var(--textGray);background:#fff;transition:all .15s}.num-type-opt:where(.astro-slukfhwc):hover span:where(.astro-slukfhwc){border-color:var(--primary)}.num-type-opt:where(.astro-slukfhwc) input:where(.astro-slukfhwc):checked+span:where(.astro-slukfhwc){background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.num-type-opt:where(.astro-slukfhwc) input:where(.astro-slukfhwc):focus-visible+span:where(.astro-slukfhwc){outline:2px solid var(--primary);outline-offset:2px}.phone-wrap:where(.astro-slukfhwc){position:relative}.phone-wrap:where(.astro-slukfhwc) .iti{width:100%}.phone-wrap:where(.astro-slukfhwc) .form-input{padding-right:44px}.phone-type-icon:where(.astro-slukfhwc){position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;pointer-events:none;z-index:2}.phone-type-icon:where(.astro-slukfhwc) .ic:where(.astro-slukfhwc){display:none}.phone-wrap:where(.astro-slukfhwc)[data-type=whatsapp] .ic-whatsapp:where(.astro-slukfhwc){display:block;color:#25d366}.phone-wrap:where(.astro-slukfhwc)[data-type=telefono] .ic-telefono:where(.astro-slukfhwc){display:block;color:var(--primary)}.phone-wrap:where(.astro-slukfhwc)[data-type=imessage] .ic-imessage:where(.astro-slukfhwc){display:block;color:#0a84ff}.faq-section:where(.astro-slukfhwc){display:flex;flex-direction:column;background:var(--white);padding:80px 120px;gap:48px}.faq-header:where(.astro-slukfhwc){display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.faq-label:where(.astro-slukfhwc){font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:2px;color:var(--primary)}.faq-title:where(.astro-slukfhwc){font-family:Newsreader,serif;font-size:40px;font-weight:500;color:var(--textDark);margin:0}.faq-subtitle:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:18px;color:var(--textGray);margin:0}.faq-grid:where(.astro-slukfhwc){display:flex;gap:24px;width:100%}.faq-column:where(.astro-slukfhwc){display:flex;flex-direction:column;gap:16px;flex:1}.faq-item:where(.astro-slukfhwc){display:flex;flex-direction:column;background:var(--bgLight);border-radius:12px;padding:24px;gap:12px;cursor:pointer;transition:box-shadow .2s}.faq-item:where(.astro-slukfhwc):hover{box-shadow:0 4px 12px #0000000d}.faq-question:where(.astro-slukfhwc){display:flex;justify-content:space-between;align-items:center;width:100%}.faq-question:where(.astro-slukfhwc) span:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:var(--textDark)}.faq-answer:where(.astro-slukfhwc){font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:var(--textGray);margin:0}@media(max-width:1024px){.hero-section:where(.astro-slukfhwc){padding:60px 40px;gap:48px}.hero-title:where(.astro-slukfhwc){font-size:38px}.hero-description:where(.astro-slukfhwc){font-size:16px}.form-card:where(.astro-slukfhwc){width:400px;padding:32px;gap:20px}.form-row:where(.astro-slukfhwc){flex-direction:column}.faq-section:where(.astro-slukfhwc){padding:60px 40px;gap:40px}.faq-title:where(.astro-slukfhwc){font-size:34px}.faq-subtitle:where(.astro-slukfhwc){font-size:16px}}@media(max-width:768px){.hero-section:where(.astro-slukfhwc){flex-direction:column;padding:48px 20px;gap:40px}.hero-content:where(.astro-slukfhwc){gap:24px}.hero-label:where(.astro-slukfhwc){font-size:11px}.hero-title:where(.astro-slukfhwc){font-size:32px}.hero-description:where(.astro-slukfhwc){font-size:15px}.contact-methods:where(.astro-slukfhwc){gap:16px}.contact-icon:where(.astro-slukfhwc){width:44px;height:44px}.contact-value:where(.astro-slukfhwc){font-size:15px}.form-card:where(.astro-slukfhwc){width:100%;padding:24px;gap:16px;border-radius:12px}.form-title:where(.astro-slukfhwc){font-size:22px}.form-row:where(.astro-slukfhwc){flex-direction:column}.form-input:where(.astro-slukfhwc),.form-textarea:where(.astro-slukfhwc){padding:12px 14px}.submit-btn:where(.astro-slukfhwc){padding:14px 20px}.submit-btn:where(.astro-slukfhwc) span:where(.astro-slukfhwc){font-size:15px}.faq-section:where(.astro-slukfhwc){padding:48px 20px;gap:32px}.faq-label:where(.astro-slukfhwc){font-size:11px}.faq-title:where(.astro-slukfhwc){font-size:28px;text-align:center}.faq-subtitle:where(.astro-slukfhwc){font-size:15px;text-align:center}.faq-grid:where(.astro-slukfhwc){flex-direction:column}.faq-item:where(.astro-slukfhwc){padding:20px}.faq-question:where(.astro-slukfhwc) span:where(.astro-slukfhwc){font-size:15px}.faq-answer:where(.astro-slukfhwc){font-size:13px}}@media(max-width:480px){.hero-title:where(.astro-slukfhwc){font-size:28px}.form-title:where(.astro-slukfhwc){font-size:20px}.faq-title:where(.astro-slukfhwc){font-size:24px}}.iti:where(.astro-slukfhwc){width:100%}.iti__selected-country:where(.astro-slukfhwc){background:transparent!important;padding-left:8px}.iti__dropdown-content:where(.astro-slukfhwc){background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:200px}.iti__country:where(.astro-slukfhwc){padding:8px 12px}.iti__country:where(.astro-slukfhwc):hover{background:#f5f5f5}.iti__search-input:where(.astro-slukfhwc){padding:8px 12px;border-bottom:1px solid #e5e5e5;width:100%}.submit-btn:where(.astro-slukfhwc):disabled{opacity:.6;cursor:not-allowed}
