.rel-wrap[data-astro-cid-6blytwte]{max-width:1200px;margin:0 auto;padding:0 1rem 5rem}[data-astro-cid-6blytwte][hidden]{display:none!important}.rel-hero[data-astro-cid-6blytwte]{margin:1.75rem 0 2.25rem}.rel-hero-media[data-astro-cid-6blytwte]{border-radius:var(--radius);box-shadow:var(--shadow-lg);aspect-ratio:16/7;position:relative;overflow:hidden}.rel-hero-media[data-astro-cid-6blytwte] img[data-astro-cid-6blytwte]{object-fit:cover;width:100%;height:100%;display:block}.rel-hero-overlay[data-astro-cid-6blytwte]{background:linear-gradient(#231f201a 25%,#231f20cc 100%);position:absolute;inset:0}.rel-hero-text[data-astro-cid-6blytwte]{color:#fff;position:absolute;bottom:1.3rem;left:1.5rem;right:1.5rem}.rel-hero-text[data-astro-cid-6blytwte] h1[data-astro-cid-6blytwte]{color:#fff;margin:.35rem 0 0;font-size:clamp(1.7rem,4.5vw,2.5rem);line-height:1.08}.eyebrow-light[data-astro-cid-6blytwte]{text-transform:uppercase;letter-spacing:.1em;color:#fff;opacity:.92;font-size:.72rem;font-weight:800}.rel-lede[data-astro-cid-6blytwte]{color:var(--text-muted);margin:1.3rem .1rem 0;font-size:1.02rem;line-height:1.65}.rel-progress[data-astro-cid-6blytwte]{margin:0 0 1.9rem}.rel-progress-bar[data-astro-cid-6blytwte]{background:var(--border);border-radius:var(--radius-pill);height:8px;overflow:hidden}.rel-progress-bar[data-astro-cid-6blytwte] span[data-astro-cid-6blytwte]{background:linear-gradient(90deg, var(--primary), var(--accent-green));width:0;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.rel-progress-label[data-astro-cid-6blytwte]{color:var(--text-muted);letter-spacing:.01em;margin:.55rem 0 0;font-size:.78rem;font-weight:700}.rel-nav[data-astro-cid-6blytwte]{align-items:center;gap:.8rem;margin-top:2.25rem;display:flex}.rel-nav[data-astro-cid-6blytwte] .btn-primary[data-astro-cid-6blytwte]{margin-left:auto}.rel-error[data-astro-cid-6blytwte]{color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--radius-sm);margin:1.2rem 0 0;padding:.7rem .9rem;font-size:.9rem;font-weight:600}.rel-loading[data-astro-cid-6blytwte]{color:var(--text-muted)}.rel-thanks[data-astro-cid-6blytwte]{padding:2rem 0}.rel-thanks-card[data-astro-cid-6blytwte]{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:2.75rem 1.6rem}.rel-thanks-check[data-astro-cid-6blytwte]{background:var(--accent-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 1.1rem;display:flex;box-shadow:0 8px 22px #2f9d5759}.rel-thanks-check[data-astro-cid-6blytwte] svg[data-astro-cid-6blytwte]{width:34px;height:34px}.rel-thanks-card[data-astro-cid-6blytwte] h2[data-astro-cid-6blytwte]{margin:0 0 .6rem;font-size:1.7rem}.rel-thanks-card[data-astro-cid-6blytwte] p[data-astro-cid-6blytwte]{color:var(--text-muted);max-width:46ch;margin:0 auto;line-height:1.65}.rel-thanks-dir[data-astro-cid-6blytwte]{border-top:1px solid var(--border);margin-top:1.6rem;padding-top:1.4rem}.rel-thanks-dir-note[data-astro-cid-6blytwte]{font-size:.92rem}.rel-thanks-cta[data-astro-cid-6blytwte]{background:var(--accent-green);color:#fff;border-radius:var(--radius-pill);margin-top:.9rem;padding:.75em 1.5em;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block;box-shadow:0 6px 18px #2f9d574d}.rel-thanks-cta[data-astro-cid-6blytwte]:hover{transform:translateY(-1px);box-shadow:0 8px 22px #2f9d5766}.rel-otp[data-astro-cid-6blytwte]{border-top:1px solid var(--border);margin-top:1.4rem;padding-top:1.3rem}.rel-otp-lead[data-astro-cid-6blytwte]{color:var(--text-muted);margin:0 0 .8rem;font-size:.92rem;line-height:1.5}.rel-otp-row[data-astro-cid-6blytwte]{justify-content:center;gap:.5rem;max-width:320px;margin:0 auto;display:flex}.rel-otp-row[data-astro-cid-6blytwte] input[data-astro-cid-6blytwte]{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0;font:inherit;letter-spacing:.3em;text-align:center;flex:1;padding:.6em .8em;font-size:1.1rem}.rel-otp-err[data-astro-cid-6blytwte]{color:var(--danger);margin:.6rem 0 0;font-size:.88rem;font-weight:600}.rel-otp-done[data-astro-cid-6blytwte]{color:var(--accent-green-text);margin:0;font-size:1rem;font-weight:700}.rel-thanks-card[data-astro-cid-6blytwte] .rel-otp-resend[data-astro-cid-6blytwte]{color:var(--text-muted);max-width:320px;margin:.7rem auto 0;font-size:.84rem}.rel-linklike[data-astro-cid-6blytwte]{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0 .15rem;font-weight:700;text-decoration:underline}.rel-linklike[data-astro-cid-6blytwte]:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.rel-otp-timer[data-astro-cid-6blytwte]{color:var(--text-muted);font-weight:400}.rel-thanks-card[data-astro-cid-6blytwte] .rel-thanks-help[data-astro-cid-6blytwte]{margin:1.4rem auto 0;font-size:.84rem}.rel-thanks-help[data-astro-cid-6blytwte] a[data-astro-cid-6blytwte]{color:var(--primary);font-weight:600}.rel-turnstile-wrap[data-astro-cid-6blytwte]{flex-direction:column;align-items:center;gap:.6rem;margin:1.2rem 0;display:flex}.rel-ts-hint[data-astro-cid-6blytwte]{color:var(--text-muted);text-align:center;margin:0;font-size:.86rem}#rel-steps .rel-step{animation:.35s relfade}@keyframes relfade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#rel-steps .step-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-orange-text);font-size:.72rem;font-weight:800;display:inline-block}#rel-steps .step-title{margin:.35rem 0 1.9rem;font-size:1.55rem;line-height:1.15}#rel-steps .rel-qs{flex-direction:column;gap:2rem;display:flex}#rel-steps .q{border-left:3px solid #0000;flex-direction:column;gap:.75rem;padding:0 0 0 .9rem;transition:background .2s,border-color .2s;display:flex}#rel-steps .q.q-missing{border-left-color:var(--danger);background:var(--danger-bg);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:-.3rem 0;padding:.9rem 1rem .9rem .9rem}#rel-steps .q.q-missing .q-title:after{content:" · falta responder";color:var(--danger);font-size:.82rem;font-weight:700}#rel-steps .q.q-missing .fld{border-color:var(--danger)}#rel-steps .q.q-missing .chips{outline:2px dashed var(--danger);outline-offset:6px;border-radius:var(--radius-sm)}#rel-steps .q-title{color:var(--text);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}#rel-steps .req{color:var(--accent-orange-text)}#rel-steps .opt-tag{color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-pill);vertical-align:middle;text-transform:uppercase;letter-spacing:.04em;margin-left:.35rem;padding:.1rem .55rem;font-size:.66rem;font-weight:700}#rel-steps .q-help{color:var(--text-muted);margin:-.35rem 0 0;font-size:.86rem;line-height:1.5}#rel-steps .fld{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;max-width:100%;color:var(--text);background:var(--surface);padding:.75em 1em;font-family:inherit;font-size:1rem;transition:border-color .18s,box-shadow .18s}#rel-steps .fld::placeholder{color:var(--text-muted)}#rel-steps .fld:hover{border-color:var(--brand-light)}#rel-steps .fld:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--focus-ring);outline:none}#rel-steps textarea.fld{resize:vertical;min-height:84px;line-height:1.5}#rel-steps select.fld{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23315eb4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .9em center;background-repeat:no-repeat;background-size:1.15em;padding-right:2.6em}#rel-steps .chips{flex-wrap:wrap;gap:.6rem;display:flex}#rel-steps .chip{align-items:center;display:inline-flex;position:relative}#rel-steps .chip input{opacity:0;cursor:pointer;position:absolute;inset:0}#rel-steps .chip span{border:1.5px solid var(--border);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;background:var(--surface);padding:.6em 1.05em;font-size:.9rem;font-weight:600;transition:all .16s;display:inline-block}#rel-steps .chip input:checked+span{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 4px 14px #315eb447}#rel-steps .chip input:focus-visible+span{box-shadow:0 0 0 4px var(--focus-ring)}#rel-steps .chip:hover span{border-color:var(--primary)}#rel-steps .chip.disabled span{opacity:.4;cursor:not-allowed}#rel-steps .opt-other{flex-basis:100%;width:100%;margin-top:.5rem}#rel-steps .opt-other-list{flex-wrap:wrap;gap:.5rem;margin-bottom:.55rem;display:flex}#rel-steps .opt-other-list:empty{display:none}#rel-steps .opt-pill{background:var(--primary);color:#fff;border-radius:var(--radius-pill);align-items:center;gap:.35rem;padding:.5em .5em .5em .9em;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 4px 14px #315eb438}#rel-steps .opt-pill-x{color:#fff;cursor:pointer;background:#ffffff38;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.35em;height:1.35em;padding:0;font-size:1rem;line-height:1;display:inline-flex}#rel-steps .opt-pill-x:hover{background:#fff6}#rel-steps .opt-other-add{gap:.5rem;display:flex}#rel-steps .opt-other-input{flex:1;min-width:0}#rel-steps .opt-other-btn{border:1.5px solid var(--primary);background:var(--surface);color:var(--primary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;flex:none;padding:0 1.1em;font-size:.9rem;font-weight:700;transition:all .16s}#rel-steps .opt-other-btn:hover{background:var(--primary);color:#fff}#rel-steps .opt-other-hint{color:var(--text-muted);margin:.45rem .1rem 0;font-size:.8rem}#rel-steps .slider-wrap{padding:.4rem .1rem 0}#rel-steps .slider{width:100%;accent-color:var(--primary);cursor:pointer;height:8px}#rel-steps .slider-out{color:var(--primary);margin-top:.75rem;font-size:1.1rem;font-weight:800;display:inline-block}#rel-steps .slider-ticks{justify-content:space-between;gap:.3rem;margin-top:.55rem;display:flex}#rel-steps .slider-ticks span{color:var(--text-muted);text-align:center;flex:1;font-size:.68rem;line-height:1.25}#rel-steps .slider-ticks span.on{color:var(--primary);font-weight:700}#rel-steps .rel-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:1.3rem;padding:1.35rem 1.4rem}#rel-steps .rel-card .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-orange-text);margin-bottom:.35rem;font-size:.7rem;font-weight:800;display:inline-block}#rel-steps .rel-card h3{margin:0 0 .45rem;font-size:1.2rem;line-height:1.25}#rel-steps .card-sub{color:var(--text-muted);margin:0 0 1.1rem;font-size:.9rem;line-height:1.55}#rel-steps .cta-card{border-left:4px solid var(--accent-green)}#rel-steps .contact-fields{flex-direction:column;gap:.7rem;display:flex}#rel-steps .coop-results{flex-direction:column;gap:.35rem;margin-top:.7rem;display:flex}#rel-steps .coop-hit{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.9rem;font-weight:600;transition:border-color .16s;display:flex}#rel-steps .coop-hit:hover{border-color:var(--primary)}#rel-steps .coop-hit span{color:var(--text-muted);font-size:.78rem;font-weight:500}#rel-steps .coop-none{color:var(--text-muted);font-size:.84rem}#rel-steps .coop-hint,#rel-steps .coop-loading{color:var(--text-muted);margin:.7rem 0 0;font-size:.84rem}#rel-steps .identify-chosen{font-size:.95rem}#rel-steps .chosen-line{margin:0 0 .4rem;font-size:1.02rem}#rel-steps .chosen-line strong{color:var(--primary)}#rel-steps .link-btn{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0 .2rem;text-decoration:underline}#rel-steps .btn-outline{border:1.5px solid var(--accent-green);color:var(--accent-green-text);border-radius:var(--radius-pill);background:0 0;padding:.65em 1.3em;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-block}#rel-steps .btn-outline:hover{background:var(--accent-green);color:#fff}#rel-steps .field-err{color:var(--danger);margin:-.3rem 0 .1rem;font-size:.82rem;font-weight:600}#rel-steps .fld-bad{border-color:var(--danger)!important;box-shadow:0 0 0 4px var(--danger-bg)!important}#rel-steps .contact-hint{color:var(--text-muted);margin:.85rem 0 0;font-size:.84rem;line-height:1.5}#rel-steps .contact-help{color:var(--text-muted);margin:.5rem 0 0;font-size:.84rem;line-height:1.5}#rel-steps .contact-help a{color:var(--primary);font-weight:600}#rel-steps .dir-optin{border-top:1px solid var(--border);margin-top:1.1rem;padding-top:1.1rem}#rel-steps .check-row{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}#rel-steps .check-row input{width:1.1rem;height:1.1rem;accent-color:var(--accent-green);cursor:pointer;flex:none;margin-top:.18rem}#rel-steps .dir-note{color:var(--text-muted);margin:.5rem 0 0 1.7rem;font-size:.84rem;line-height:1.5}#rel-steps .dir-add{border-top:1px solid var(--border);margin-top:1.1rem;padding-top:1.1rem}#rel-steps .dir-link{color:var(--primary);white-space:nowrap;font-weight:700;text-decoration:none}#rel-steps .dir-link:hover{text-decoration:underline}
