.luxury-concierge-section[data-astro-cid-xyq5hly5]{position:relative;padding:5.5rem 1rem 6rem;background:#080a0f;overflow:hidden}.relative-z[data-astro-cid-xyq5hly5]{position:relative;z-index:2}.ambient-glow[data-astro-cid-xyq5hly5]{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;opacity:.28;z-index:1}.glow-gold[data-astro-cid-xyq5hly5]{width:480px;height:480px;top:-80px;right:5%;background:radial-gradient(circle,#d4af37,#d4af3700 70%)}.glow-wine[data-astro-cid-xyq5hly5]{width:520px;height:520px;bottom:-100px;left:5%;background:radial-gradient(circle,#720e26,#720e2600 70%)}.glass-concierge-card[data-astro-cid-xyq5hly5]{max-width:820px;margin:0 auto;background:#0e111ac7;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(212,175,55,.32);box-shadow:0 24px 60px #0009,0 0 45px #d4af371f,inset 0 1px #ffffff1a;border-radius:24px;padding:3rem 2.8rem;text-align:center;position:relative}.card-badge-row[data-astro-cid-xyq5hly5]{margin-bottom:1.25rem}.luxury-eyebrow[data-astro-cid-xyq5hly5]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem 1rem;background:#d4af371f;border:1px solid rgba(212,175,55,.38);border-radius:9999px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f7e7c4}.sparkle-icon[data-astro-cid-xyq5hly5]{font-size:.9rem}.concierge-heading[data-astro-cid-xyq5hly5]{font-family:var(--font-serif, "Playfair Display", Georgia, serif);font-size:clamp(1.85rem,3.2vw,2.6rem);color:#fff;line-height:1.2;margin:0 0 1rem;letter-spacing:-.01em}.concierge-intro-text[data-astro-cid-xyq5hly5]{font-size:1.05rem;line-height:1.65;color:#fffc;max-width:640px;margin:0 auto 2.5rem}.concierge-glass-form[data-astro-cid-xyq5hly5]{text-align:left}.glass-form-grid[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1.4rem}.glass-field-group[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:.45rem}.full-span-action[data-astro-cid-xyq5hly5]{grid-column:1 / -1;margin-top:.6rem}.glass-label[data-astro-cid-xyq5hly5]{font-size:.82rem;font-weight:600;color:#ebdcd2;letter-spacing:.03em;display:flex;align-items:center;gap:.4rem}.req-star[data-astro-cid-xyq5hly5]{color:#d4af37}.input-focus-wrapper[data-astro-cid-xyq5hly5]{position:relative;width:100%}.glass-input[data-astro-cid-xyq5hly5],.glass-select[data-astro-cid-xyq5hly5]{width:100%;padding:.88rem 1.1rem;background:#161a26b3;border:1px solid rgba(212,175,55,.28);border-radius:12px;color:#fff;font-size:.95rem;font-family:inherit;transition:all .28s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 2px 4px #00000059}.glass-input[data-astro-cid-xyq5hly5]::placeholder{color:#ffffff59}.glass-select[data-astro-cid-xyq5hly5]{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d4af37' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;padding-right:2.5rem}.glass-select[data-astro-cid-xyq5hly5] option[data-astro-cid-xyq5hly5]{background:#11141e;color:#fff}.glass-input[data-astro-cid-xyq5hly5]:hover,.glass-select[data-astro-cid-xyq5hly5]:hover{border-color:#d4af378c;background:#1c2130d9}.glass-input[data-astro-cid-xyq5hly5]:focus,.glass-select[data-astro-cid-xyq5hly5]:focus{outline:none;border-color:#d4af37;background:#1e2434f2;box-shadow:0 0 0 3px #d4af3740,0 6px 20px #0006;transform:translateY(-2px)}.focus-glow-line[data-astro-cid-xyq5hly5]{position:absolute;bottom:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,#d4af37,transparent);opacity:0;transform:scaleX(.5);transition:all .3s cubic-bezier(.16,1,.3,1);pointer-events:none;border-radius:9999px}.glass-input[data-astro-cid-xyq5hly5]:focus~.focus-glow-line[data-astro-cid-xyq5hly5],.glass-select[data-astro-cid-xyq5hly5]:focus~.focus-glow-line[data-astro-cid-xyq5hly5]{opacity:1;transform:scaleX(1)}.btn-glass-submit[data-astro-cid-xyq5hly5]{position:relative;width:100%;padding:1.05rem 1.8rem;font-size:.98rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(135deg,#d4af37,#dfbe53,#b98e21 70%,#997312);color:#080a0e;border:none;border-radius:9999px;cursor:pointer;overflow:hidden;box-shadow:0 8px 24px #d4af3759,inset 0 1px #fff6;transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-glass-submit[data-astro-cid-xyq5hly5]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d4af3780,0 0 20px #d4af374d;filter:brightness(1.08)}.btn-glass-submit[data-astro-cid-xyq5hly5]:active{transform:translateY(1px)}.btn-content[data-astro-cid-xyq5hly5]{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.btn-shine[data-astro-cid-xyq5hly5]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-25deg);animation:btnShine 4s infinite ease-in-out}@keyframes btnShine{0%,70%{left:-100%}to{left:200%}}.concierge-safe-note[data-astro-cid-xyq5hly5]{font-size:.8rem;color:#ffffff8c;margin:1.5rem 0 0;line-height:1.5}@media(max-width:640px){.glass-concierge-card[data-astro-cid-xyq5hly5]{padding:2.2rem 1.4rem}.glass-form-grid[data-astro-cid-xyq5hly5]{grid-template-columns:1fr;gap:1.2rem}}
