.signs-page__hero[data-astro-cid-cdppwofm]{position:relative;min-height:450px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#2a9d8f,#e9c46a,#f4a261)}.signs-page__hero-bg[data-astro-cid-cdppwofm]{position:absolute;inset:0;background:linear-gradient(135deg,#2a9d8fcc,#e9c46acc,#f4a261cc);opacity:.9}.signs-page__hero[data-astro-cid-cdppwofm]:before{content:"";position:absolute;top:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 70%);animation:float 10s ease-in-out infinite}.signs-page__hero[data-astro-cid-cdppwofm]:after{content:"";position:absolute;bottom:-30%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:float 12s ease-in-out infinite reverse}.signs-page__hero-content[data-astro-cid-cdppwofm]{position:relative;z-index:1;text-align:center;padding:var(--space-16) var(--space-6);max-width:900px}.signs-page__hero-icon[data-astro-cid-cdppwofm]{font-size:100px;line-height:1;margin-bottom:var(--space-8);animation:pulse 3s ease-in-out infinite;filter:drop-shadow(0 8px 24px rgba(233,196,106,.6))}.signs-page__eyebrow[data-astro-cid-cdppwofm]{display:inline-block;font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#fffffff2;margin-bottom:var(--space-3);text-shadow:0 2px 4px rgba(0,0,0,.1)}.signs-page__title[data-astro-cid-cdppwofm]{font-family:var(--font-display);font-size:var(--text-6xl);font-weight:800;color:#fff;margin:0;margin-bottom:var(--space-6);letter-spacing:-.02em;text-shadow:0 4px 12px rgba(0,0,0,.15)}.signs-page__subtitle[data-astro-cid-cdppwofm]{font-size:var(--text-xl);color:#fffffff2;margin:0;line-height:1.6;text-shadow:0 2px 8px rgba(0,0,0,.1)}.signs-page__content[data-astro-cid-cdppwofm]{background:var(--bg-page)}.signs-page__container[data-astro-cid-cdppwofm]{max-width:1200px;margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-20)}.signs-page__grid[data-astro-cid-cdppwofm]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-top:var(--space-12)}.sign-card[data-astro-cid-cdppwofm]{position:relative;display:flex;flex-direction:column;padding:var(--space-8);background:#fff;border-radius:var(--radius-card);border:2px solid transparent;box-shadow:0 2px 12px #00000014;text-decoration:none;transition:all .3s ease;overflow:hidden}.sign-card[data-astro-cid-cdppwofm]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--persian-green-500),var(--saffron-500),var(--burnt-sienna-500));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.sign-card[data-astro-cid-cdppwofm]:hover{transform:translateY(-6px);box-shadow:0 12px 32px #00000026;border-color:var(--persian-green-200)}.sign-card[data-astro-cid-cdppwofm]:hover:before{transform:scaleX(1)}.sign-card__header[data-astro-cid-cdppwofm]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}.sign-card__icon[data-astro-cid-cdppwofm]{font-size:64px;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.sign-card__title-group[data-astro-cid-cdppwofm]{display:flex;flex-direction:column;gap:var(--space-1)}.sign-card__title[data-astro-cid-cdppwofm]{font-size:var(--text-2xl);font-weight:700;color:var(--charcoal-900);margin:0}.sign-card__element[data-astro-cid-cdppwofm]{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--persian-green-600)}.sign-card__summary[data-astro-cid-cdppwofm]{font-size:var(--text-base);line-height:1.6;color:var(--charcoal-600);margin:0 0 var(--space-6) 0;flex-grow:1}.sign-card__cta[data-astro-cid-cdppwofm]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--persian-green-600);transition:gap .3s ease}.sign-card[data-astro-cid-cdppwofm]:hover .sign-card__cta[data-astro-cid-cdppwofm]{gap:var(--space-3)}.sign-card__cta[data-astro-cid-cdppwofm] svg[data-astro-cid-cdppwofm]{transition:transform .3s ease}.sign-card[data-astro-cid-cdppwofm]:hover .sign-card__cta[data-astro-cid-cdppwofm] svg[data-astro-cid-cdppwofm]{transform:translate(4px)}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-40px) scale(1.05)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width: 1024px){.signs-page__grid[data-astro-cid-cdppwofm]{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media (max-width: 768px){.signs-page__hero[data-astro-cid-cdppwofm]{min-height:350px}.signs-page__hero-content[data-astro-cid-cdppwofm]{padding:var(--space-12) var(--space-4)}.signs-page__hero-icon[data-astro-cid-cdppwofm]{font-size:70px}.signs-page__title[data-astro-cid-cdppwofm]{font-size:var(--text-4xl)}.signs-page__subtitle[data-astro-cid-cdppwofm]{font-size:var(--text-base)}.signs-page__container[data-astro-cid-cdppwofm]{padding:var(--space-8) var(--space-4) var(--space-16)}.signs-page__grid[data-astro-cid-cdppwofm]{grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-8)}.sign-card[data-astro-cid-cdppwofm]{padding:var(--space-6)}.sign-card__icon[data-astro-cid-cdppwofm]{font-size:52px}.sign-card__title[data-astro-cid-cdppwofm]{font-size:var(--text-xl)}.sign-card__summary[data-astro-cid-cdppwofm]{font-size:var(--text-sm)}}
