.about_aboutPage__zNwLJ{width:100%;min-height:100vh;background:linear-gradient(180deg,#f8fffe,#ffffff 50%,#f5f7fa);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.8;color:#333}.about_aboutContent__OkWJw{max-width:900px;margin:0 auto;padding:80px 20px 0}.about_title__3HAnD{font-size:32px;font-weight:700;margin-bottom:40px;text-align:center;color:#1a1a1a;letter-spacing:-.5px}.about_content__JHn68{white-space:pre-wrap;font-size:16px;line-height:1.8;margin-bottom:80px;background:rgba(255,255,255,.8);padding:40px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.04);border:1px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about_contactSection__w4AY8{width:100%;background:linear-gradient(135deg,rgba(248,255,254,.9),rgba(240,249,255,.8));padding:70px 0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);position:relative;border-top:2px solid rgba(76,175,80,.2)}.about_contactSection__w4AY8:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60px;height:2px;background:linear-gradient(90deg,#4caf50,#66bb6a)}.about_contactContainer__GSxdW{max-width:900px;margin:0 auto;padding:0 20px;text-align:center}.about_contactTitle__VeFAR{font-size:26px;font-weight:700;margin-bottom:20px;color:#1a1a1a;letter-spacing:-.4px}.about_contactSubtitle__zQ7je{font-size:16px;color:#2d3748;margin-bottom:50px;max-width:500px;margin-left:auto;margin-right:auto;font-weight:500}.about_contactInfo___xXaZ{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;max-width:520px;margin:0 auto}.about_contactItem__M2x1f{background:rgba(255,255,255,.95);border:2px solid rgba(76,175,80,.25);border-radius:16px;padding:28px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:200px;text-align:center;box-shadow:0 4px 12px rgba(76,175,80,.06);position:relative;overflow:hidden}.about_contactItem__M2x1f:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;height:3px;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:16px 16px 0 0;opacity:0;transition:opacity .3s ease;z-index:1}.about_contactItem__M2x1f:hover:before{opacity:1}.about_contactItem__M2x1f:hover{transform:translateY(-4px);background:rgba(255,255,255,1);border-color:rgba(76,175,80,.4);box-shadow:0 16px 32px rgba(76,175,80,.15)}.about_contactIcon__Q9Q2W{width:44px;height:44px;margin:0 auto 18px;background:linear-gradient(135deg,rgba(76,175,80,.15),rgba(102,187,106,.12));border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600;will-change:transform,background}.about_contactItem__M2x1f:hover .about_contactIcon__Q9Q2W{background:linear-gradient(135deg,rgba(76,175,80,.25),rgba(102,187,106,.2));transform:scale(1.1) rotate(2deg)}.about_contactLabel__UdbBs{display:block;font-weight:600;color:#1a1a1a;font-size:16px;margin-bottom:8px}.about_contactLink__fDHy1{color:#2d3748;text-decoration:none;font-size:15px;font-weight:500;transition:all .3s ease;display:inline-block}.about_contactLink__fDHy1:hover{color:#4caf50;transform:scale(1.03)}@media (max-width:768px){.about_aboutContent__OkWJw{padding:60px 15px 0}.about_title__3HAnD{font-size:28px;margin-bottom:30px}.about_content__JHn68{padding:30px 20px;font-size:15px;margin-bottom:60px}.about_contactSection__w4AY8{padding:60px 0}.about_contactContainer__GSxdW{padding:0 15px}.about_contactTitle__VeFAR{font-size:24px}.about_contactSubtitle__zQ7je{font-size:15px}.about_contactInfo___xXaZ{flex-direction:column;gap:24px;max-width:320px}.about_contactItem__M2x1f{padding:24px 28px;min-width:auto}}@media (max-width:480px){.about_aboutContent__OkWJw{padding:40px 15px 0}.about_title__3HAnD{font-size:24px}.about_content__JHn68{padding:20px 15px;font-size:14px}.about_contactSection__w4AY8{padding:50px 0}.about_contactTitle__VeFAR{font-size:22px}.about_contactSubtitle__zQ7je{font-size:14px;margin-bottom:40px}.about_contactInfo___xXaZ{max-width:300px}.about_contactItem__M2x1f{padding:20px 24px}.about_contactIcon__Q9Q2W{width:40px;height:40px;font-size:18px;margin-bottom:15px}}