.about-wrapper{border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@media (min-width:1024px){.about-wrapper{flex-direction:row}}.about-content{background-color:#0d3631;padding:64px 32px}@media (min-width:1024px){.about-content{width:50%;padding:40px}}.about-subtitle{color:#a38b4d;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px;font-size:14px;font-weight:600}.about-title{color:#fff;margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.3}@media (min-width:1024px){.about-title{font-size:30px}}.about-description{color:#fffc;margin-bottom:32px;line-height:1.7}.about-features{flex-direction:column;gap:16px;display:flex}.about-feature{background-color:#ffffff0d;border-radius:12px;align-items:flex-start;gap:16px;padding:16px;display:flex}.about-feature-icon{flex-shrink:0;font-size:30px}.about-feature-title{color:#fff;margin-bottom:4px;font-weight:600}.about-feature-description{color:#fffc;font-size:14px}.about-image{background-color:#0000;background-image:linear-gradient(135deg,#c89d664d,#b8894f4d),url(/images/team/team4.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:450px;position:relative}@media (min-width:1024px){.about-image{width:50%}}.about-stats-box{text-align:center;background:#fff;border-radius:16px;padding:15px 20px;position:absolute;bottom:32px;right:32px;box-shadow:0 25px 50px -12px #00000040}.about-stats-number{color:#a38b4d;margin-bottom:8px;font-size:48px;font-weight:700}.about-stats-label{color:#0d3631;font-weight:600}.about-play-btn{color:#fff;background-color:#a38b4d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;text-decoration:none;transition:background-color .3s;animation:2s ease-in-out infinite pulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 25px #0000004d}@keyframes pulse{0%,to{box-shadow:0 0 #c89d66b3}50%{box-shadow:0 0 0 20px #c89d6600}}.about-play-btn:hover{background-color:#b08a55;animation:none}.about-play-btn svg{width:28px;height:28px;margin-left:4px;transition:transform .3s}.about-play-btn:hover svg{transform:scale(1.1)}
.statistics-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (min-width:768px){.statistics-grid{grid-template-columns:repeat(4,1fr)}}.statistics-item{text-align:center}.statistics-number{color:#a38b4d;font-size:36px;font-weight:700}@media (min-width:768px){.statistics-number{font-size:48px}}.statistics-label{color:#ffffffb3;margin-top:12px}
.team-carousel{position:relative}.team-carousel-arrow{z-index:10;color:#fff;cursor:pointer;background-color:#0d3631;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 15px #0003}.team-carousel-arrow:hover{background-color:#a38b4d}.team-carousel-arrow.prev{left:-8px}.team-carousel-arrow.next{right:-8px}@media (min-width:1024px){.team-carousel-arrow.prev{left:-16px}.team-carousel-arrow.next{right:-20px}}.team-carousel-arrow svg{width:20px;height:20px}.team-cards-wrapper{margin:0 24px;overflow:hidden}@media (min-width:1024px){.team-cards-wrapper{margin:0 32px}}.team-cards{gap:12px;transition:transform .5s ease-in-out;display:flex}.team-card-wrapper{flex-shrink:0;width:100%;padding:0 4px}@media (min-width:768px){.team-card-wrapper{width:50%}}@media (min-width:1024px){.team-card-wrapper{width:33.333%}}.team-card{background:#fff;border-radius:16px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.team-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.team-card-image{aspect-ratio:3/4;background:linear-gradient(135deg,#0d3631 0% 100%);position:relative;overflow:hidden}.team-card-img{object-fit:cover;object-position:50% 0%}.team-card-avatar{font-size:80px}.team-card-info{text-align:center;padding:24px}.team-card-name{color:#0d3631;margin-bottom:8px;font-size:20px;font-weight:700}.team-card-position{color:#0d3631;font-size:14px}
.blog-header{text-align:center;margin-bottom:48px}.blog-description{color:#7c7c7c;max-width:600px;margin:0 auto;line-height:1.7}.blog-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-card-link{height:100%;text-decoration:none;display:block}.blog-card{background-color:#fff;border-radius:16px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000d}.blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.blog-card-image{background:linear-gradient(135deg,#0d3631 0% 100%);flex-shrink:0;justify-content:center;align-items:center;height:200px;min-height:200px;display:flex;position:relative;overflow:hidden}.blog-card-icon{opacity:.8;font-size:64px}.blog-card-category{color:#fff;z-index:1;background-color:#a38b4d;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;position:absolute;top:16px;left:16px}.blog-card-content{flex-direction:column;flex:1;padding:24px;display:flex}.blog-card-date{color:#a38b4d;margin-bottom:12px;font-size:13px;font-weight:500}.blog-card-title{color:#0d3631;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:18px;font-weight:700;line-height:1.4;transition:color .3s;display:-webkit-box;overflow:hidden}.blog-card:hover .blog-card-title{color:#a38b4d}.blog-card-excerpt{color:#7c7c7c;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:16px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-read-more{color:#0d3631;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.blog-card-read-more svg{width:18px;height:18px;transition:transform .3s}.blog-card:hover .blog-card-read-more{color:#a38b4d}.blog-card:hover .blog-card-read-more svg{transform:translate(4px)}.blog-footer{text-align:center;margin-top:48px}
