.form-card[data-astro-cid-5yt3isc2]{color:var(--ink);background:#fff;border-radius:36px;flex-direction:column;align-self:start;gap:20px;padding:clamp(24px,3.5vw,40px);display:flex}.form-title[data-astro-cid-5yt3isc2]{font-family:var(--font-head);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1}.form[data-astro-cid-5yt3isc2]{flex-direction:column;gap:12px;display:flex}.form[data-astro-cid-5yt3isc2][hidden]{display:none}.form[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:not([type=hidden]):not(.hp),.form[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]{border:2px solid var(--line);background:var(--cream);color:var(--ink);border-radius:18px;outline:none;width:100%;padding:16px 18px;font-size:16px;transition:border-color .2s}.form[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%232a1f2e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;padding-right:48px}.form[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]::placeholder{color:var(--muted)}.form[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2]:focus,.form[data-astro-cid-5yt3isc2] select[data-astro-cid-5yt3isc2]:focus{border-color:var(--purple)}.form[data-astro-cid-5yt3isc2] input[data-astro-cid-5yt3isc2][aria-invalid=true]{border-color:var(--coral)}.hp[data-astro-cid-5yt3isc2]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.buttons[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding-top:6px;display:grid}.buttons[data-astro-cid-5yt3isc2] button[data-astro-cid-5yt3isc2]{cursor:pointer;border-radius:999px;min-height:52px;font-weight:700}.submit-primary[data-astro-cid-5yt3isc2]{background:var(--purple);color:#fff;box-shadow:0 6px 0 var(--purple-shadow);border:none;padding:16px;transition:transform .15s,box-shadow .15s}.submit-primary[data-astro-cid-5yt3isc2]:active{box-shadow:0 3px 0 var(--purple-shadow);transform:translateY(3px)}.submit-outline[data-astro-cid-5yt3isc2]{color:var(--ink);border:2px solid var(--ink);background:#fff;padding:14px}.buttons[data-astro-cid-5yt3isc2] button[data-astro-cid-5yt3isc2]:disabled{opacity:.6;cursor:progress}.error[data-astro-cid-5yt3isc2]{color:#7a2615;background:#fbe3dc;border-radius:16px;margin:0;padding:12px 16px;font-size:15px;line-height:1.45}.error[data-astro-cid-5yt3isc2][hidden]{display:none}.error[data-astro-cid-5yt3isc2] a{color:#7a2615;font-weight:700}.sent[data-astro-cid-5yt3isc2]{background:#e6f4ea;border-radius:24px;outline:none;flex-direction:column;gap:8px;padding:22px;display:flex}.sent[data-astro-cid-5yt3isc2][hidden]{display:none}.sent[data-astro-cid-5yt3isc2] strong[data-astro-cid-5yt3isc2]{font-size:18px}.sent[data-astro-cid-5yt3isc2] span[data-astro-cid-5yt3isc2]{color:var(--body-text)}.wa-btn[data-astro-cid-5yt3isc2]{background:var(--whatsapp);color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:6px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.wa-btn[data-astro-cid-5yt3isc2]:hover{color:#fff;filter:brightness(.95)}.rating[data-astro-cid-6t2cpe6p]{color:var(--ink);background:#fff;border-radius:999px;align-self:flex-start;align-items:baseline;gap:6px;min-height:40px;padding:9px 16px;font-size:15px;text-decoration:none;display:inline-flex;box-shadow:0 2px #8a4b121f}.rating[data-astro-cid-6t2cpe6p]:hover{color:var(--ink);box-shadow:0 2px #8a4b1240}.star[data-astro-cid-6t2cpe6p]{color:#f2a900;font-size:18px;line-height:1}.rating[data-astro-cid-6t2cpe6p] strong[data-astro-cid-6t2cpe6p]{font-family:var(--font-head);font-size:18px}.count[data-astro-cid-6t2cpe6p]{color:var(--body-text);font-weight:600}.visit-details[data-astro-cid-nxuahsca]{color:var(--on-dark);flex-direction:column;gap:4px;font-style:normal;line-height:1.6;display:flex}strong[data-astro-cid-nxuahsca]{color:#fff}a[data-astro-cid-nxuahsca]{color:var(--yellow);align-self:flex-start}a[data-astro-cid-nxuahsca]:hover{color:#fff}
