.page-quotes{color:#111;background:#fff;font-family:Montserrat,sans-serif;overflow-x:hidden}.page-quotes .hero{text-align:center;padding:4rem 1.5rem 2rem}.page-quotes .hero h1{background:linear-gradient(90deg,#1a3c40,#5a9ca7);-webkit-text-fill-color:transparent;letter-spacing:1.5px;-webkit-background-clip:text;font-size:3rem;font-weight:700}.page-quotes .hero p{color:#444;margin-top:1.5rem;font-size:1.3rem;font-weight:300;line-height:1.4}.page-quotes .quote-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;max-width:1400px;margin:0 auto;padding:2rem 4rem;display:grid}.page-quotes .quote-card{-webkit-backdrop-filter:blur(15px);background:#ffffff73;border:1px solid #ffffff4d;border-radius:24px;flex-direction:column;justify-content:space-between;height:100%;padding:2.5rem 2.2rem;transition:transform .4s,box-shadow .4s;display:flex;box-shadow:0 10px 35px #0000001a}.page-quotes .quote-card:hover{transform:translateY(-10px);box-shadow:0 20px 45px #00000026}.page-quotes .quote-text{color:#222;margin-bottom:2rem;font-family:Times New Roman,Times,serif;font-size:1.25rem;font-weight:300;line-height:1.7}.page-quotes .quote-author{color:#1a3c40;letter-spacing:1px;align-self:flex-end;font-size:1.05rem;font-style:italic;font-weight:700}.page-quotes .social-links{text-align:center;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4rem;padding:3rem 4rem;display:flex}.page-quotes .social-links a{color:#333;flex-direction:column;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:300;text-decoration:none;transition:color .3s,transform .3s;display:flex}.page-quotes .social-links a .icon{font-size:3rem;transition:transform .3s}.page-quotes .social-links a:hover{color:#000;transform:translateY(-8px)}.page-quotes .social-links a:hover .icon{transform:scale(1.15)}.page-quotes footer{text-align:center;color:#333;background-color:#e6f0f0;padding:2rem 1rem;font-size:.95rem}@media (max-width:1024px){.page-quotes .hero h1{font-size:2.6rem}.page-quotes .hero p{font-size:1.2rem}.page-quotes .quote-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:2rem}.page-quotes .social-links{gap:3rem;padding:3rem 2rem}.page-quotes .social-links a{font-size:1.3rem}.page-quotes .social-links a .icon{font-size:2.8rem}}@media (max-width:768px){.page-quotes .hero h1{font-size:2.3rem}.page-quotes .quote-grid{grid-template-columns:1fr}.page-quotes .social-links{gap:2.5rem}.page-quotes .social-links a{font-size:1.2rem}.page-quotes .social-links a .icon{font-size:2.5rem}}@media (max-width:600px){.page-quotes .hero h1{font-size:2rem}.page-quotes .quote-card{padding:2rem 1.8rem}.page-quotes .social-links{gap:2rem;padding:2.5rem 1.5rem}.page-quotes .social-links a{font-size:1.1rem}.page-quotes .social-links a .icon{font-size:2.2rem}}@media (max-width:400px){.page-quotes .social-links{gap:1.5rem}.page-quotes .social-links a{font-size:1rem}.page-quotes .social-links a .icon{font-size:2rem}}.page-quotes .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
