.engraved-text{text-shadow:0 1px 0 rgba(255,255,255,0.8),0 -1px 0 rgba(0,0,0,0.4),0 2px 2px rgba(0,0,0,0.3),0 -2px 2px rgba(255,255,255,0.5);color:#2C3E50!important;font-weight:700;letter-spacing:0.02em;position:relative;}.hero-section .engraved-text{text-shadow:0 1px 0 rgba(255,255,255,0.9),0 2px 0 rgba(255,255,255,0.7),0 -1px 0 rgba(0,0,0,0.5),0 -2px 1px rgba(0,0,0,0.3),0 3px 3px rgba(0,0,0,0.2);color:rgba(255,255,255,0.95)!important;transition:all 0.3s ease;}.hero-section .engraved-text:hover{text-shadow:0 1px 0 rgba(255,255,255,1),0 2px 0 rgba(255,255,255,0.8),0 -1px 0 rgba(0,0,0,0.6),0 -2px 1px rgba(0,0,0,0.4),0 4px 4px rgba(0,0,0,0.25);transform:translateY(-1px);}.engraved-text.dark-engraved{text-shadow:0 1px 1px rgba(255,255,255,0.6),0 -1px 1px rgba(0,0,0,0.6),0 2px 3px rgba(0,0,0,0.4);color:#34495E!important;}.engraved-text.light-engraved{text-shadow:0 1px 0 rgba(255,255,255,1),0 -1px 0 rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.15);color:#5D6D7E!important;}.engraved-text.deep-engraved{text-shadow:0 1px 0 rgba(255,255,255,0.8),0 2px 0 rgba(255,255,255,0.6),0 3px 0 rgba(255,255,255,0.4),0 -1px 0 rgba(0,0,0,0.5),0 -2px 1px rgba(0,0,0,0.4),0 -3px 2px rgba(0,0,0,0.3),0 4px 5px rgba(0,0,0,0.25);color:#2C3E50!important;font-weight:800;}@media (max-width:768px){.hero-section .engraved-text{text-shadow:0 1px 0 rgba(255,255,255,0.8),0 -1px 0 rgba(0,0,0,0.4),0 2px 2px rgba(0,0,0,0.2);font-size:1.5rem;}}@media (max-width:480px){.hero-section .engraved-text{text-shadow:0 1px 0 rgba(255,255,255,0.7),0 -1px 0 rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.15);font-size:1.25rem;letter-spacing:0.01em;}}body.season-spring .hero-section .engraved-text{text-shadow:0 1px 0 rgba(255,255,255,0.9),0 2px 0 rgba(255,255,255,0.7),0 -1px 0 rgba(85,139,47,0.4),0 -2px 1px rgba(85,139,47,0.3),0 3px 3px rgba(85,139,47,0.2);}body.season-summer .hero-section .engraved-text{text-shadow:0 1px 0 rgba(255,255,255,0.9),0 2px 0 rgba(255,255,255,0.7),0 -1px 0 rgba(245,124,0,0.4),0 -2px 1px rgba(245,124,0,0.3),0 3px 3px rgba(245,124,0,0.2);}body.season-autumn .hero-section .engraved-text{text-shadow:0 1px 0 rgba(255,255,255,0.9),0 2px 0 rgba(255,255,255,0.7),0 -1px 0 rgba(191,54,12,0.4),0 -2px 1px rgba(191,54,12,0.3),0 3px 3px rgba(191,54,12,0.2);}body.season-winter .hero-section .engraved-text{text-shadow:0 1px 0 rgba(255,255,255,0.9),0 2px 0 rgba(255,255,255,0.7),0 -1px 0 rgba(13,71,161,0.4),0 -2px 1px rgba(13,71,161,0.3),0 3px 3px rgba(13,71,161,0.2);}