.salRkG_page{background:var(--color-linen);min-height:100svh;color:var(--color-ink);font-family:var(--sans);padding:2.5rem 1rem 3rem}.salRkG_column{width:100%;max-width:440px;margin:0 auto}.salRkG_wordmark{text-align:center;margin:0 0 1.75rem;line-height:1.3}.salRkG_wordmarkName{font-family:var(--serif);font-size:var(--text-card-title);letter-spacing:.18em;text-transform:uppercase;font-weight:500;display:block}.salRkG_wordmarkSub{color:var(--color-taupe);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:.16em;text-transform:uppercase;margin-top:.25rem;display:block}.salRkG_card{background:#fff;border-radius:28px;padding:2rem 1.25rem 1.75rem;box-shadow:0 1px 2px #2a24200a,0 12px 32px #2a242014}.salRkG_title{font-family:var(--serif);font-size:var(--text-page-title);text-align:center;margin:0;font-weight:500;line-height:1.15}.salRkG_title+.salRkG_body,.salRkG_title+.salRkG_message,.salRkG_title+.salRkG_form{margin-top:1.25rem}.salRkG_subtitle{color:var(--color-taupe);font-size:var(--text-body);text-align:center;margin:.5rem 0 1.5rem;line-height:1.5}.salRkG_form{gap:1rem;display:grid}.salRkG_field{gap:.4rem;display:grid}.salRkG_labelRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.salRkG_label{font-size:var(--text-meta);font-weight:var(--weight-semibold)}.salRkG_input{width:100%;height:50px;color:var(--color-ink);font-size:var(--text-body);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);background:#fff;border:1px solid #ddd8d3;border-radius:14px;outline:none;padding:0 1rem}.salRkG_input::placeholder{color:#8f857c}.salRkG_input:focus,.salRkG_input:focus-visible{border-color:var(--color-taupe);box-shadow:inset 0 0 0 1px var(--color-taupe);outline:none}.salRkG_input[aria-invalid=true]{border-color:var(--error)}.salRkG_primary,.salRkG_google{width:100%;height:52px;font-size:var(--text-label);font-weight:var(--weight-semibold);cursor:pointer;transition:background .15s var(--ease), border-color .15s var(--ease), opacity .15s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:.6rem;display:inline-flex}.salRkG_primary{background:var(--color-ink);color:#fff;border:0}.salRkG_primary:hover{background:#3d3530}.salRkG_primary:disabled{cursor:progress;opacity:.72}.salRkG_google{color:var(--color-ink);background:#fff;border:1px solid #ddd8d3}.salRkG_google:hover{border-color:var(--color-taupe)}.salRkG_primary:focus-visible,.salRkG_google:focus-visible,.salRkG_link:focus-visible,.salRkG_applyCard:focus-visible{outline:2px solid var(--color-taupe);outline-offset:3px}.salRkG_googleMark{flex:none;width:20px;height:20px}.salRkG_divider{color:var(--color-taupe);font-size:var(--text-meta);align-items:center;gap:.75rem;margin:1.25rem 0;display:flex}.salRkG_divider:before,.salRkG_divider:after{content:"";background:var(--color-mist);flex:1;height:1px}.salRkG_link{color:var(--color-taupe);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:underline}.salRkG_link:hover{color:var(--color-ink)}.salRkG_footnote{font-size:var(--text-body);text-align:center;margin:1.25rem 0 0;line-height:1.5}.salRkG_footnote .salRkG_link{font-size:var(--text-body)}.salRkG_message{background:var(--color-linen);font-size:var(--text-body);border-radius:14px;margin:0 0 1rem;padding:.75rem 1rem;line-height:1.5}.salRkG_messageError{color:var(--error);background:#f8ecea}.salRkG_body{font-size:var(--text-body);margin:0 0 1rem;line-height:1.6}.salRkG_hints{font-size:var(--text-meta);gap:.25rem;margin:.25rem 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.salRkG_hint{color:var(--color-taupe);gap:.5rem;display:flex}.salRkG_hint:before{content:"";border:1.5px solid var(--color-taupe);border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.35rem}.salRkG_hintMet{color:var(--success)}.salRkG_hintMet:before{border-color:var(--success);background:var(--success)}.salRkG_turnstile{min-height:0}.salRkG_turnstile:not(:empty){margin:.25rem 0}.salRkG_turnstileStatus{color:var(--error);font-size:var(--text-meta);margin:0;line-height:1.5}.salRkG_retry{color:var(--color-taupe);font-size:var(--text-meta);font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.salRkG_applyCard{background:var(--color-latte-soft);color:var(--color-ink);font-size:var(--text-body);border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.1rem 1.25rem;line-height:1.45;display:flex}.salRkG_applyCard strong{font-weight:var(--weight-semibold)}.salRkG_applyArrow{font-size:var(--text-card-title);flex:none}.salRkG_applyCard:hover{background:var(--color-latte)}.salRkG_help{color:var(--color-ink);font-size:var(--text-body);text-align:center;margin:1.5rem 0 0;line-height:1.6}.salRkG_help a{color:var(--color-taupe);font-weight:var(--weight-semibold);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.salRkG_legal{text-align:center;margin:1.25rem 0 0}.salRkG_actions{gap:.75rem;margin-top:1.25rem;display:grid}.salRkG_secondaryButton{width:100%;height:52px;color:var(--color-ink);font-size:var(--text-label);font-weight:var(--weight-semibold);background:#fff;border:1px solid #ddd8d3;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.salRkG_secondaryButton:hover{border-color:var(--color-taupe)}.salRkG_contactPanel{background:var(--color-latte-soft);border-radius:20px;margin:1.25rem 0;padding:1.1rem 1rem 1rem}.salRkG_contactTitle{font-size:var(--text-label);font-weight:var(--weight-semibold);margin:0 0 .35rem;line-height:1.4}.salRkG_contactBody{font-size:var(--text-body);margin:0 0 .85rem;line-height:1.55}.salRkG_whatsappButtons{gap:.5rem;display:grid}.salRkG_whatsappButton{min-height:48px;color:var(--color-ink);font-size:var(--text-label);font-weight:var(--weight-semibold);background:#fff;border:1px solid #ddd8d3;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;padding:.5rem 1rem;display:flex}.salRkG_whatsappButton:hover{border-color:var(--color-taupe)}.salRkG_whatsappButton:focus-visible{outline:2px solid var(--color-taupe);outline-offset:3px}.salRkG_whatsappMark{color:#1f7a4d;flex:none;width:20px;height:20px}@media (min-width:600px){.salRkG_page{padding:4.5rem 1.5rem 4rem}.salRkG_card{padding:2.5rem 2.5rem 2.25rem}}
