.about .about-hero{background:var(--header-color);padding:200px 0 120px;position:relative}.about .about-hero:after{content:"";clip-path:ellipse(55% 100% at 50% 100%);background:#fff;width:100%;height:60px;position:absolute;bottom:0;left:0}.about .about-hero__content{z-index:1;max-width:800px;position:relative}.about .about-hero__eyebrow{text-transform:uppercase;letter-spacing:2px;color:#8b6f63;margin-bottom:20px;font-size:14px;font-weight:600;display:inline-block}.about .about-hero__title{color:#1a1a1a;font-size:42px;font-weight:700;line-height:1.3}.about .about-hero__title em{color:#8b6f63;font-style:italic}.about .about-piruza{background:#fff;padding-bottom:120px;position:relative}.about .about-piruza:after{content:"";background:var(--footer-color);clip-path:ellipse(55% 100% at 50% 100%);width:100%;height:60px;position:absolute;bottom:0;left:0}.about .about-piruza__grid{z-index:1;align-items:center;gap:60px;display:flex;position:relative}.about .about-piruza__image-wrap{background:var(--header-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;display:flex}.about .about-piruza__title{color:#1a1a1a;margin-bottom:24px;font-size:32px;font-weight:700}.about .about-piruza p{color:#444;font-size:18px;line-height:1.8}.about .about-mission{background:var(--footer-color);padding-bottom:120px;position:relative}.about .about-mission:after{content:"";clip-path:ellipse(55% 100% at 50% 100%);background:#fff;width:100%;height:60px;position:absolute;bottom:0;left:0}.about .about-mission__content{text-align:center;z-index:1;max-width:760px;margin:0 auto;position:relative}.about .about-mission__title{color:#1a1a1a;margin-bottom:32px;font-size:32px;font-weight:700}.about .about-mission__text{color:#444;margin-bottom:20px;font-size:18px;line-height:1.8}.about .about-mission__quote{color:#8b6f63;border-top:2px solid #8b6f6330;margin-top:32px;padding-top:32px;font-size:22px;font-style:italic;font-weight:600}.about .about-values{background:#fff}.about .about-values__title{color:#1a1a1a;text-align:center;margin-bottom:50px;font-size:32px;font-weight:700}.about .about-values__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.about .about-values__card{background:var(--header-color);text-align:center;border-radius:16px;padding:32px 24px;transition:transform .2s}.about .about-values__card:hover{transform:translateY(-4px)}.about .about-values__card h3{color:#1a1a1a;margin-bottom:12px;font-size:18px;font-weight:700}.about .about-values__card p{color:#555;font-size:15px;line-height:1.6}.about .about-values__icon{margin-bottom:16px;font-size:36px;display:block}@media (max-width:1024px){.about .about-values__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about .about-hero{padding:160px 0 100px}.about .about-hero__title{font-size:30px}.about .about-piruza{padding-bottom:100px}.about .about-piruza__grid{text-align:center;flex-direction:column;gap:30px}.about .about-piruza__title{font-size:26px}.about .about-piruza p{font-size:16px}.about .about-mission{padding-bottom:100px}.about .about-mission__title{font-size:26px}.about .about-mission__text{font-size:16px}.about .about-mission__quote{font-size:18px}.about .about-values__title{font-size:26px}.about .about-values__grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}@media (max-width:480px){.about .about-hero{padding:140px 0 90px}.about .about-hero__title{font-size:24px}.about .about-piruza__image-wrap{width:160px;height:160px}}
