/* Static additions retained from the current root presentation. */
html { scroll-behavior: smooth; }
body { margin: 0; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.glass-card { background: rgba(255, 255, 255, .95); backdrop-filter: blur(10px); }
@keyframes pulse-ring { 0%, 100% { box-shadow: 0 0 0 0 rgba(132, 204, 22, .45); } 50% { box-shadow: 0 0 0 10px rgba(132, 204, 22, 0); } }
.call-pulse { animation: pulse-ring 2s infinite; }
.trust-photo { min-height: 150px; background-size: cover; background-position: center; }
@media (prefers-reduced-motion: reduce) { .call-pulse { animation: none; } }
