.cotiza[data-astro-cid-auejic7k]{padding-top:72px;padding-bottom:var(--section-pad);flex-wrap:wrap;align-items:flex-start;gap:56px;display:flex}.intro[data-astro-cid-auejic7k]{flex-direction:column;flex:420px;gap:28px;min-width:0;display:flex}.badge[data-astro-cid-auejic7k]{background:var(--surface);border:1px solid var(--line-subtle);border-radius:var(--r-button);align-self:flex-start;padding:8px 14px}.title[data-astro-cid-auejic7k]{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(40px,5.4vw,64px);font-weight:500;line-height:.98}.sub[data-astro-cid-auejic7k]{color:var(--muted);max-width:520px;margin:0;font-size:19px;line-height:1.55}.steps[data-astro-cid-auejic7k]{border:1px solid var(--line-strong);border-radius:var(--r-card);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.step[data-astro-cid-auejic7k]{border-bottom:1px solid var(--line-subtle);gap:16px;padding:20px 22px;display:flex}.step[data-astro-cid-auejic7k]:last-child{border-bottom:0}.step-n[data-astro-cid-auejic7k]{padding-top:3px}.step-text[data-astro-cid-auejic7k]{flex-direction:column;gap:4px;display:flex}.step-title[data-astro-cid-auejic7k]{font-weight:600}.step-desc[data-astro-cid-auejic7k]{color:var(--muted);font-size:15px}.step-accent[data-astro-cid-auejic7k]{background:var(--accent);color:var(--on-accent)}.step-accent[data-astro-cid-auejic7k] .step-desc[data-astro-cid-auejic7k]{color:var(--on-accent)}.contact[data-astro-cid-auejic7k]{flex-wrap:wrap;gap:24px;margin:0;font-size:15px;display:flex}.contact[data-astro-cid-auejic7k] div[data-astro-cid-auejic7k]{flex-direction:column;gap:4px;display:flex}.contact[data-astro-cid-auejic7k] dt[data-astro-cid-auejic7k]{color:var(--muted);font-size:13px}.contact[data-astro-cid-auejic7k] dd[data-astro-cid-auejic7k]{margin:0;font-weight:600}.contact[data-astro-cid-auejic7k] a[data-astro-cid-auejic7k]{align-items:center;min-height:44px;margin:-12px 0;display:inline-flex}.form-card[data-astro-cid-auejic7k]{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-section);min-width:0;box-shadow:0 0 0 1px var(--line), 0 40px 120px -40px color-mix(in srgb, var(--accent) 35%, transparent);flex:520px;padding:36px}@media (width<=720px){.cotiza[data-astro-cid-auejic7k]{flex-flow:column;align-items:stretch;gap:24px;padding-top:32px}.intro[data-astro-cid-auejic7k]{display:contents}.form-card[data-astro-cid-auejic7k]{order:1}.steps[data-astro-cid-auejic7k],.contact[data-astro-cid-auejic7k]{order:2}.steps[data-astro-cid-auejic7k]{margin-top:16px}.form-card[data-astro-cid-auejic7k]{padding:24px 20px}}.form-card[data-astro-cid-auejic7k] .cf{flex-direction:column;gap:24px;display:flex}.form-card[data-astro-cid-auejic7k] .cf-progress{flex-direction:column;gap:10px;display:flex}.form-card[data-astro-cid-auejic7k] .cf-progress-row{justify-content:space-between;gap:12px;font-size:14px;font-weight:600;display:flex}.form-card[data-astro-cid-auejic7k] .cf-bar{background:var(--chip);border-radius:10px;height:8px;overflow:hidden}.form-card[data-astro-cid-auejic7k] .cf-bar-fill{height:100%;width:var(--avance,33%);background:var(--accent);border-radius:10px;transition:width .3s}.form-card[data-astro-cid-auejic7k] .cf-step{border:0;flex-direction:column;gap:22px;min-width:0;margin:0;padding:0;display:flex}.form-card[data-astro-cid-auejic7k] .cf-step-tight{gap:16px}.form-card[data-astro-cid-auejic7k] .cf-legend{float:left;width:100%;margin:0;padding:0}.form-card[data-astro-cid-auejic7k] .cf-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,32px);font-weight:700;line-height:1.15}.form-card[data-astro-cid-auejic7k] .cf-title:focus{outline:none}.form-card[data-astro-cid-auejic7k] .cf-title:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.form-card[data-astro-cid-auejic7k] .cf-note{color:var(--muted);margin:0;font-size:15px}.form-card[data-astro-cid-auejic7k] .cf-note strong{color:var(--text)}.form-card[data-astro-cid-auejic7k] .cf-radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.form-card[data-astro-cid-auejic7k] .cf-options{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;display:grid}.form-card[data-astro-cid-auejic7k] .cf-opt{cursor:pointer;display:flex;position:relative}.form-card[data-astro-cid-auejic7k] .cf-opt-body{border-radius:var(--r-panel);background:var(--surface);min-height:44px;color:var(--text);border:1px solid var(--line);flex-direction:column;flex:1;gap:6px;padding:18px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.form-card[data-astro-cid-auejic7k] .cf-opt:hover .cf-opt-body{border-color:var(--faint)}.form-card[data-astro-cid-auejic7k] .cf-radio:checked+.cf-opt-body{background:var(--panel-a);color:#fff;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset, 0 20px 60px -30px var(--accent)}.form-card[data-astro-cid-auejic7k] .cf-radio:focus-visible+.cf-opt-body,.form-card[data-astro-cid-auejic7k] .cf-radio:focus-visible+.cf-chip-body{outline:2px solid var(--accent);outline-offset:3px}.form-card[data-astro-cid-auejic7k] .cf-opt-label{font-size:17px;font-weight:600}.form-card[data-astro-cid-auejic7k] .cf-opt-sub{color:var(--text-2);font-size:14px}.form-card[data-astro-cid-auejic7k] .cf-step[aria-invalid=true] .cf-opt-body{border-color:var(--danger)}.form-card[data-astro-cid-auejic7k] .cf-group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.form-card[data-astro-cid-auejic7k] .cf-group-legend{float:left;width:100%;margin:0;padding:0;font-size:15px;font-weight:600}.form-card[data-astro-cid-auejic7k] .cf-chips{flex-wrap:wrap;gap:8px;display:flex}.form-card[data-astro-cid-auejic7k] .cf-chip{cursor:pointer;display:inline-flex;position:relative}.form-card[data-astro-cid-auejic7k] .cf-chip-body{border-radius:var(--r-button);background:var(--surface);min-height:44px;color:var(--text);border:1px solid var(--line);align-items:center;padding:10px 16px;font-size:15px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.form-card[data-astro-cid-auejic7k] .cf-chip:hover .cf-chip-body{border-color:var(--faint)}.form-card[data-astro-cid-auejic7k] .cf-radio:checked+.cf-chip-body{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.form-card[data-astro-cid-auejic7k] .cf-field-lg{gap:8px;font-size:15px}.form-card[data-astro-cid-auejic7k] .cf-fields{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;display:grid}.form-card[data-astro-cid-auejic7k] .cf-opcional{color:var(--muted);font-weight:400}.form-card[data-astro-cid-auejic7k] .cf-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-card[data-astro-cid-auejic7k] .cf-privacy{background:var(--bg);border-radius:var(--r-card);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.form-card[data-astro-cid-auejic7k] .cf-privacy p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.form-card[data-astro-cid-auejic7k] .cf-privacy a{color:var(--text)}.form-card[data-astro-cid-auejic7k] .cf-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.45;display:flex}.form-card[data-astro-cid-auejic7k] .cf-check input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin:0}.form-card[data-astro-cid-auejic7k] .cf-check input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px}.form-card[data-astro-cid-auejic7k] .cf-alert{border:1px solid var(--danger);border-radius:var(--r-card);color:var(--text);background:color-mix(in srgb, var(--danger) 8%, var(--surface));padding:14px 16px;font-size:15px}.form-card[data-astro-cid-auejic7k] .cf-nav{border-top:1px solid var(--line-subtle);align-items:center;gap:12px;padding-top:20px;display:flex}.form-card[data-astro-cid-auejic7k] .cf-spacer{flex-grow:1}.form-card[data-astro-cid-auejic7k] .cf-back{min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 4px;font-size:16px;font-weight:600;display:inline-flex}.form-card[data-astro-cid-auejic7k] .cf-back:disabled{opacity:.45;cursor:not-allowed}.form-card[data-astro-cid-auejic7k] .cf-done-icon{background:var(--accent);width:56px;height:56px;color:var(--on-accent);border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;display:flex}.form-card[data-astro-cid-auejic7k] .cf-done-text{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.form-card[data-astro-cid-auejic7k] .cf-summary{border:1px solid var(--line-subtle);border-radius:var(--r-panel);margin:0;overflow:hidden}.form-card[data-astro-cid-auejic7k] .cf-summary>div{border-bottom:1px solid var(--line-subtle);justify-content:space-between;gap:12px;padding:14px 18px;font-size:15px;display:flex}.form-card[data-astro-cid-auejic7k] .cf-summary>div:last-child{border-bottom:0}.form-card[data-astro-cid-auejic7k] .cf-summary dt{color:var(--muted)}.form-card[data-astro-cid-auejic7k] .cf-summary dd{text-align:right;margin:0;font-weight:600}.form-card[data-astro-cid-auejic7k] .cf-done-actions{flex-wrap:wrap;gap:12px;display:flex}@media (width<=420px){.form-card[data-astro-cid-auejic7k] .cf-nav .btn{padding-left:20px;padding-right:20px}}
