@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght@400&display=swap";.contacto-page{color:#f5f5f6;background:#0b0e11;font-family:Arial,Helvetica,sans-serif;font-size:14px;overflow:clip}.contacto-page *{box-sizing:border-box}.contacto-page a{color:inherit;text-decoration:none}.contacto-page h1,.contacto-page h2,.contacto-page h3,.contacto-page p{margin:0}.contacto-page img{max-width:100%;display:block}.contacto-page a:focus-visible,.contacto-page button:focus-visible,.contacto-page input:focus-visible,.contacto-page select:focus-visible,.contacto-page textarea:focus-visible{outline-offset:2px;outline:3px solid #e41c32}.con-dark{background:radial-gradient(at 0 5%,#242a2e75,#0000 32%),#101214;padding-bottom:30px}.con-container{width:min(94%,1600px);margin-inline:auto}.con-breadcrumb{color:#8d94a0;margin-bottom:10px;font-size:12px}.con-breadcrumb a{color:#c9cfd7}.con-breadcrumb a:hover{color:#fff}.con-kicker{letter-spacing:2px;color:#f12440;font-size:11px;font-weight:800}.con-hero{background:linear-gradient(120deg,#101318,#0a0c0f 70%);border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:26px;margin-top:22px;padding:26px 30px;display:grid;position:relative;overflow:hidden}.con-hero-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.con-hero-overlay{background:linear-gradient(100deg,#080a0ded 25%,#080a0db8 55%,#a30f2647);position:absolute;inset:0}.con-hero-copy{z-index:1;max-width:640px;position:relative}.con-hero h1{letter-spacing:-.8px;color:#fff;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.05}.con-hero h1 em{color:#f12440;font-style:normal}.con-tagline{letter-spacing:2.4px;color:#f0f2f5;margin-top:10px;font-size:13px;font-weight:800}.con-description{color:#a7adb7;max-width:56ch;margin-top:12px;font-size:13px;line-height:1.65}.con-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.con-btn{color:#fff;z-index:1;cursor:pointer;background:#e41c32;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 20px;font-size:12.5px;font-weight:700;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;position:relative}.con-btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 24px #0009}.con-btn-ghost{color:#f0f2f5;background:0 0;border:1px solid #ffffff2e}.con-btn-ghost:hover{border-color:#f12440}.con-btn-whatsapp{background:#119747}.con-btn-whatsapp:hover{background:#0c7938}.con-btn-block{width:100%}.con-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.85fr);align-items:stretch;gap:16px;margin-top:24px;display:grid}.con-card{background:linear-gradient(165deg,#22272d,#14171b);border:1px solid #ffffff1c;border-radius:14px;padding:22px}.con-card-h{letter-spacing:1.6px;color:#fff;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.con-card-h .con-icon{color:#fb233c;background:#f1244022;border:1px solid #f1244055;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.con-info-list{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.con-info-list li{background:#14171c;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.con-info-list .con-icon{color:#fb233c;background:#f1244022;border:1px solid #f1244055;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.con-info-list strong{letter-spacing:1px;color:#8d94a0;font-size:11px;font-weight:800;display:block}.con-info-list span,.con-info-list a.con-info-value{color:#fff;margin-top:2px;font-size:14px;font-weight:800;display:block}.con-info-list a.con-info-value:hover{color:#fb233c}.con-info-note{color:#8d94a0;margin-top:14px;font-size:11.5px;line-height:1.6}.con-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:16px;display:grid}.con-field{flex-direction:column;gap:6px;min-width:0;display:flex}.con-field-full{grid-column:1/-1}.con-field label{letter-spacing:.4px;color:#d7dbe1;font-size:11.5px;font-weight:800}.con-field label i{color:#fb233c;font-style:normal}.con-field input,.con-field select,.con-field textarea{color:#f0f2f5;background:#0e1114;border:1px solid #fff2;border-radius:9px;width:100%;min-height:44px;padding:10px 14px;font-family:inherit;font-size:13px}.con-field textarea{resize:vertical;min-height:110px}.con-field input::placeholder,.con-field textarea::placeholder{color:#6b7280}.con-field select option{background:#14171c}.con-field-error{color:#fb6b7e;min-height:14px;font-size:11.5px}.con-field.invalid input,.con-field.invalid select,.con-field.invalid textarea{border-color:#fb233c}.con-form-foot{grid-column:1/-1;margin-top:4px}.con-form-ok{color:#4ade80;margin-top:10px;font-size:12.5px;font-weight:700;display:none}.con-help{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:16px;display:grid}.con-help a{background:#14171c;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:8px;padding:14px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex}.con-help a:hover{border-color:#f12440;transform:translateY(-2px);box-shadow:0 10px 24px #0009}.con-help .con-icon{color:#fb233c;background:#f1244022;border:1px solid #f1244055;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.con-help h3{color:#fff;font-size:12.5px;font-weight:800}.con-help p{color:#a7adb7;font-size:11px;line-height:1.55}.con-help .con-go{color:#fb233c;font-size:13px;font-weight:800}.con-banner{background:radial-gradient(at 0%,#11974733,#0000 55%),linear-gradient(120deg,#141a16,#0c0e11 70%);border:1px solid #22c55e33;border-radius:16px;grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:24px;margin-top:24px;padding:24px 28px;display:grid;overflow:hidden}.con-banner-media{min-width:0}.con-banner-media img{object-fit:cover;border:1px solid #ffffff17;border-radius:12px;width:100%;height:190px}.con-banner h2{color:#fff;letter-spacing:-.4px;font-size:clamp(19px,2vw,24px);font-weight:800}.con-banner h2 em{color:#4ade80;font-style:normal}.con-banner>div>p{color:#a7adb7;margin-top:8px;font-size:12.5px;line-height:1.6}.con-banner .con-btn{margin-top:14px}.con-banner-checks{color:#dfe3e9;flex-direction:column;gap:10px;margin:0;padding:0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.con-banner-checks li{align-items:center;gap:9px;display:flex}.con-banner-checks li:before{content:"✓";color:#4ade80;flex-shrink:0;font-weight:800}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:Material Symbols Outlined;font-style:normal;font-weight:400}@media (width<=1200px){.con-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.con-grid-help{grid-column:1/-1}.con-banner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.con-banner-checks{flex-flow:wrap;grid-column:1/-1;gap:8px 20px}}@media (width<=900px){.con-hero,.con-banner{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.con-hero{padding:22px 18px}.con-grid{grid-template-columns:minmax(0,1fr)}.con-grid-help{grid-column:auto}.con-form,.con-help{grid-template-columns:minmax(0,1fr)}.con-banner{padding:22px 18px}.con-banner-media img{height:160px}.con-actions .con-btn,.con-banner .con-btn{flex:100%}.con-actions{display:flex}}@media (prefers-reduced-motion:reduce){.con-btn,.con-help a{transition:none!important}}
