.about-page{background:linear-gradient(135deg,#faf7f2,#f5e9dc);min-height:100vh}.about-hero{background:linear-gradient(135deg,#d4a574,#c49464);color:#fff;padding:4rem 0;text-align:center}.about-hero-content{margin:0 auto;max-width:800px;padding:0 1rem}.about-title{font-family:Playfair Display,serif;font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 2px 4px #0000001a}.about-subtitle{font-size:1.25rem;font-weight:300;line-height:1.6;opacity:.95}.about-container{margin:0 auto;max-width:1200px;padding:3rem 1rem}.about-section{background:#fff;border:1px solid #d4a5741a;border-radius:16px;box-shadow:0 4px 20px #00000014;margin-bottom:4rem;padding:2.5rem}.section-title{color:#d4a574;font-family:Playfair Display,serif;font-size:2.25rem;font-weight:600;margin-bottom:1.5rem;position:relative;text-align:center}.section-title:after{background:linear-gradient(90deg,#d4a574,#c49464);border-radius:2px;bottom:-.5rem;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.section-content{color:#4a4a4a;font-size:1.1rem;line-height:1.8}.section-content p{margin-bottom:1.5rem}.section-content strong{color:#d4a574;font-weight:600}.about-page .products-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2rem 0}.about-page .product-item{background:#faf7f2;border-left:4px solid #d4a574;border-radius:12px;padding:1.5rem}.about-page .product-item h3{color:#d4a574;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.about-page .product-item p{font-size:1rem;line-height:1.6;margin-bottom:0}.coverage-info{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0}.coverage-item{background:#faf7f2;border-radius:12px;border-top:4px solid #d4a574;padding:1.5rem}.coverage-item h3{color:#d4a574;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.coverage-item ul{margin:1rem 0;padding-left:1.5rem}.coverage-item li{line-height:1.6;margin-bottom:.5rem}.contact-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2rem 0}.contact-item{background:#faf7f2;border:2px solid #0000;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.contact-item:hover{border-color:#d4a574;box-shadow:0 8px 25px #d4a57426;transform:translateY(-2px)}.contact-item h3{color:#d4a574;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.contact-button,.instagram-button{background:linear-gradient(135deg,#d4a574,#c49464);border-radius:8px;color:#fff;display:inline-block;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.contact-button:hover,.instagram-button:hover{box-shadow:0 6px 20px #d4a5744d;color:#fff;text-decoration:none;transform:translateY(-2px)}.instagram-section{background:linear-gradient(135deg,#faf7f2,#f5e9dc);border-radius:12px;padding:2rem;text-align:center}.instagram-content h3{color:#d4a574;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.instagram-content ul{margin:1.5rem auto;max-width:400px;text-align:left}.instagram-content li{line-height:1.6;margin-bottom:.5rem}.mission-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0}.mission-item{background:linear-gradient(135deg,#faf7f2,#f5e9dc);border-radius:12px;border-top:4px solid #d4a574;padding:2rem;text-align:center}.mission-item h3{color:#d4a574;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.mission-item ul{margin-top:1rem;text-align:left}.mission-item li{line-height:1.6;margin-bottom:.5rem}@media (max-width:768px){.about-title{font-size:2.25rem}.about-subtitle{font-size:1.1rem}.about-container{padding:2rem 1rem}.about-section{margin-bottom:2rem;padding:1.5rem}.section-title{font-size:1.75rem}.section-content{font-size:1rem}.about-page .products-grid,.contact-grid,.coverage-info,.mission-grid{gap:1rem;grid-template-columns:1fr}.about-page .product-item,.contact-item,.coverage-item,.mission-item{padding:1.5rem}}@media (max-width:480px){.about-hero{padding:2rem 0}.about-title{font-size:1.875rem}.about-container{padding:1rem .5rem}.about-section{padding:1rem}.section-title{font-size:1.5rem}}
/*# sourceMappingURL=417.22eea8cc.chunk.css.map*/