.section-about{padding:7rem;background-color:var(--body-color)}.section-about-header{max-width:2200px;margin:0 auto 4rem auto}.section-about-paragraph{font-size:1rem;color:var(--main-color);text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:.5rem}.section-about h2{font-size:2.5rem;line-height:1.3;font-weight:800;text-transform:uppercase}.about-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:1200px;margin:0 auto}.about-content-image img{width:100%;height:500px;object-fit:cover;border-radius:20px;box-shadow:0 16px 48px rgb(0 0 0 / .12);position:relative;z-index:1}.about-image-accent{position:absolute;top:-16px;left:-16px;width:100%;height:100%;border-radius:20px;border:3px solid var(--main-color);z-index:0}.about-content-text{display:flex;flex-direction:column;gap:1.5rem}.about-content-paragraph{font-size:1.1rem;line-height:1.85;color:#333}.about-stats{display:flex;gap:2rem;margin-top:1.5rem;padding-top:2rem;border-top:2px solid rgb(12 192 223 / .2)}.about-stat{display:flex;flex-direction:column;gap:.3rem}.about-stat-number{font-size:2rem;font-weight:800;color:var(--main-color);line-height:1}.about-stat-label{font-size:.85rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.section-why-us{padding:7rem;background-color:var(--white-color)}.section-why-us-header{max-width:2200px;margin:0 auto 4rem auto}.section-why-us-wrapper{max-width:1200px;margin:0 auto}.section-why-us p:first-child{font-size:1rem;color:var(--main-color);text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:.5rem}.section-why-us h2{font-size:2.5rem;line-height:1.3;font-weight:800;text-transform:uppercase}.why-us-box-wrapper{display:flex;justify-content:center;gap:2rem;margin-top:4rem}.why-us-box{flex:1;border:1px solid rgb(12 192 223 / .3);border-radius:16px;padding:2.5rem 2rem;background-color:var(--white-color);box-shadow:0 4px 20px rgb(0 0 0 / .06);transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;position:relative;overflow:hidden}.why-us-box::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--main-color);border-radius:16px 16px 0 0}.why-us-box h3{font-size:1.1rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.why-us-box p{font-size:1rem;line-height:1.75;color:#555}.why-us-box:hover{transform:translateY(-6px);box-shadow:0 16px 48px rgb(12 192 223 / .25);background-color:#ffffffb7;border-color:var(--main-color)}.section-our-story{padding:7rem;background-color:var(--body-color)}.section-why-us-header{max-width:2200px;margin:0 auto 4rem auto}.our-story-paragraph{font-size:1rem;color:var(--main-color);text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin-bottom:.5rem}.section-our-story h2{font-size:2rem;font-weight:800;text-transform:uppercase;margin-bottom:2rem}.our-story-content{display:flex;justify-content:center;align-items:center;gap:2rem;max-width:1200px;margin:0 auto}.our-story-content-text h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.our-story-content p{font-size:1.2rem;line-height:1.85;color:#333}.our-story-content img{width:100%;height:400px;object-fit:contain;border-radius:20px;box-shadow:0 16px 48px rgb(0 0 0 / .12);margin-top:3rem}@media (max-width:1200px){.section-about{padding:4rem 2rem}.section-about-header{margin:0 auto 2.5rem auto}.section-about h2{font-size:2.2rem}.about-content{grid-template-columns:1fr;gap:3rem}.about-content-image{max-width:600px;margin:0 auto}.about-content-image img{height:400px}.about-content-paragraph{font-size:1rem}.section-why-us{padding:4rem 2rem}.section-why-us-header{margin:0 auto 2.5rem auto}.section-why-us h2{font-size:2.2rem}.why-us-box-wrapper{flex-direction:column;gap:1.5rem;margin-top:2.5rem}.why-us-box{padding:2rem 1.5rem}.section-our-story{padding:4rem 2rem}.section-our-story h2{font-size:2.2rem;margin-bottom:1.5rem}.our-story-content{flex-direction:column;gap:2.5rem}.our-story-content-text h3{font-size:1.3rem}.our-story-content p{font-size:1.05rem}.our-story-content img{height:350px;margin-top:0}}@media (max-width:600px){.section-about{padding:3rem 1.2rem}.section-about-paragraph{font-size:.9rem;letter-spacing:1px}.section-about h2{font-size:1.8rem}.about-content{gap:2.5rem}.about-content-image img{height:280px}.about-image-accent{top:-10px;left:-10px}.about-content-text{gap:1.2rem}.about-content-paragraph{font-size:.95rem;line-height:1.7}.about-stats{flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;margin-top:1rem}.about-stat-number{font-size:1.6rem}.about-stat-label{font-size:.75rem}.section-why-us{padding:3rem 1.2rem}.section-why-us p:first-child{font-size:.9rem;letter-spacing:1px}.section-why-us h2{font-size:1.8rem}.why-us-box-wrapper{margin-top:2rem;gap:1.2rem}.why-us-box{padding:1.75rem 1.25rem;border-radius:14px}.why-us-box h3{font-size:1rem}.why-us-box p{font-size:.95rem;line-height:1.65}.section-our-story{padding:3rem 1.2rem}.our-story-paragraph{font-size:.9rem;letter-spacing:1px}.section-our-story h2{font-size:1.8rem;margin-bottom:1.2rem}.our-story-content{gap:2rem}.our-story-content-text h3{font-size:1.15rem}.our-story-content p{font-size:.95rem;line-height:1.7}.our-story-content img{height:250px}}