.concierge-call{margin:2.5rem auto;padding:0 16px;max-width:1100px}.concierge-call-inner{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;align-items:center;background:linear-gradient(135deg,#0f3f4b 0%,#14566a 100%);color:#ffffff;border:2px solid #c9a961;border-radius:16px;padding:32px;box-shadow:0 12px 32px rgba(15,63,75,0.22)}.concierge-call-eyebrow{margin:0 0 8px;font-size:0.82rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#e6cf94}.concierge-call h2{margin:0 0 12px;color:#ffffff;font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.2;text-wrap:balance}.concierge-call-text p{margin:0 0 14px;color:#eaf6f8;line-height:1.6}.concierge-call-trust{list-style:none;margin:0;padding:0;display:grid;gap:6px}.concierge-call-trust li{position:relative;padding-left:26px;color:#ffffff;font-size:0.95rem}.concierge-call-trust li::before{content:"✓";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:#c9a961;color:#0f3f4b;font-size:0.72rem;font-weight:800;line-height:18px;text-align:center}.concierge-call-actions{display:grid;gap:12px;text-align:center}.concierge-call-primary,.concierge-call-secondary{display:block;padding:16px 20px;border-radius:12px;font-weight:800;font-size:1.05rem;text-decoration:none;line-height:1.2}.concierge-call-primary{background:#c9a961;color:#0f3f4b;box-shadow:0 6px 18px rgba(0,0,0,0.25)}.concierge-call-primary:hover,.concierge-call-primary:focus-visible{background:#e0c277}.concierge-call-secondary{background:transparent;color:#ffffff;border:2px solid rgba(255,255,255,0.7)}.concierge-call-secondary:hover,.concierge-call-secondary:focus-visible{background:rgba(255,255,255,0.12)}.concierge-call-primary:focus-visible,.concierge-call-secondary:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.concierge-call-note{margin:0;font-size:0.82rem;color:#cfe6ea;line-height:1.5}@media (max-width:760px){.concierge-call-inner{grid-template-columns:minmax(0,1fr);padding:24px 20px;gap:22px}}