.hero-about{position:relative;overflow:hidden;background-image:linear-gradient(rgb(22 97 125 / .6),rgb(16 72 94 / .6)),image-set(url(/images/about.webp) type("image/webp"),url(/images/about-min.png) type("image/png"));background-size:cover;background-position:center;background-attachment:fixed;height:90vh}.company-story{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.story-content{display:flex;flex-direction:column;gap:2rem}.story-block{display:flex;gap:1.5rem;align-items:flex-start}.story-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--secondary),var(--primary));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0}.story-text h3{color:var(--primary-dark);font-weight:700;margin-bottom:.75rem;font-size:1.25rem}.story-text p{color:var(--text-dark);line-height:1.6}.story-image{position:relative}.story-image img{width:100%}.mission-grid{display:flex;flex-direction:column;gap:2rem;margin-top:3rem}.mission-card{background-color:#f8f8f8;border-radius:1rem;padding:1rem 2rem;text-align:center;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1);transition:all 0.3s ease;display:flex;flex-direction:column}.mission-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgb(0 0 0 / .1)}.mission-icon{width:70px;height:70px;background-color:var(--secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.3rem;color:#fff}.mission-card h3{font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:700;color:var(--primary-dark);margin-bottom:1rem}.mission-card p{color:var(--text-dark);line-height:1.625;flex-grow:1}.mission-card.featured{background-color:var(--primary-dark);color:var(--text-light);transform:scale(1.05);box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)}.mission-card.featured:hover{transform:scale(1.08) translateY(-8px)}.mission-card.featured .mission-icon{background-color:#fff;color:var(--primary-dark)}.mission-card.featured h3{color:#fff}.mission-card.featured p{color:var(--text-light)}.featured-text{font-size:1.25rem;font-weight:600;line-height:1.75}.values-grid-light{display:flex;flex-wrap:wrap;gap:2rem;margin-top:3rem;justify-content:center}.value-item-light{flex:0 1 calc(50% - 2rem);background:#fff;text-align:center;padding:1rem 2rem;border-radius:1rem;box-shadow:0 4px 15px rgb(0 0 0 / .08);transition:all 0.3s ease;border:1px solid #f0f0f0}.value-item-light:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .15);border-color:var(--secondary)}.value-icon-light{width:80px;height:80px;background:linear-gradient(135deg,var(--secondary),var(--primary));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2rem;color:#fff;box-shadow:0 4px 15px rgb(141 170 127 / .3)}.value-item-light h3{color:var(--primary-dark);font-weight:700;margin-bottom:1rem;font-size:1.25rem}.value-item-light p{color:var(--text-dark);line-height:1.6}.nav a.active{color:var(--secondary)!important}.nav a.active::after{width:100%}.cta-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (min-width:768px){.mission-grid{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch}.mission-grid>*{flex:1 1 calc(33.333% - 2rem);min-width:250px;max-width:400px}}@media (max-width:768px){.company-story{grid-template-columns:1fr;gap:2rem}.story-block{gap:1rem}.story-icon{width:50px;height:50px;font-size:1.25rem}.values-grid-light{grid-template-columns:1fr;gap:1.5rem}.value-item-light{flex:0 1 calc(100% - 2rem);padding:2rem 1.5rem}.cta-buttons{flex-direction:column;align-items:center}}@media (max-width:600px){.company-story{grid-template-columns:1fr;gap:2rem}.story-block{gap:1rem}.story-icon{width:50px;height:50px;font-size:1.25rem}.story-text h3{font-size:1.1rem;margin-bottom:.5rem}.story-text p{font-size:.95rem;line-height:1.55}.story-image{margin-bottom:1rem}.mission-grid{gap:1.5rem;margin-top:2rem}.mission-card{padding:1.5rem 1rem}.mission-card.featured{transform:scale(1)}.mission-card.featured:hover{transform:scale(1.02) translateY(-5px)}.mission-icon{width:60px;height:60px;font-size:1.5rem;margin-bottom:.75rem}.mission-card h3{font-size:1.25rem;margin-bottom:.75rem}.mission-card p{font-size:1.1rem;line-height:1.55}.featured-text{font-size:1.1rem;line-height:1.6}.values-grid-light{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem}.value-item-light{flex:0 1 calc(100% - 2rem);padding:1.5rem 1rem}.value-icon-light{width:60px;height:60px;font-size:1.5rem;margin-bottom:1rem}.value-item-light h3{font-size:1.1rem;margin-bottom:.75rem}.value-item-light p{font-size:.95rem;line-height:1.55}.cta-buttons{flex-direction:column;gap:.75rem}.cta-buttons .btn{width:100%}}@media (min-width:601px) and (max-width:1024px){.company-story{grid-template-columns:1fr;gap:3rem}.story-content{gap:1.5rem}.story-icon{width:55px;height:55px;font-size:1.35rem}.story-image{max-width:600px;margin:0 auto}.mission-grid{gap:1.75rem;margin-top:2.5rem}.mission-card{padding:1.75rem 1.5rem}.mission-card.featured{transform:scale(1.03)}.mission-card.featured:hover{transform:scale(1.06) translateY(-5px)}.mission-icon{width:65px;height:65px;font-size:1.75rem}.mission-card h3{font-size:1.2rem}.mission-card p{font-size:1rem}.featured-text{font-size:1.15rem}.values-grid-light{grid-template-columns:repeat(2,1fr);gap:1.75rem;margin-top:2.5rem}.value-item-light{padding:1.75rem 1.5rem}.value-icon-light{width:70px;height:70px;font-size:1.75rem;margin-bottom:1.25rem}.value-item-light h3{font-size:1.2rem}.value-item-light p{font-size:1rem}.cta-buttons{gap:1.25rem}}@media (min-width:1025px){.company-story{grid-template-columns:1fr 1fr;gap:4rem}.mission-card{padding:2rem 2.5rem}.values-grid-light{grid-template-columns:repeat(2,1fr);gap:2rem}}