.overview-des,.overview-full,.slider-inner,.tabs{display:flex}.card,.slider-container{backdrop-filter:blur(20px)}.contact-form button,.tab{font-weight:700;cursor:pointer;transition:.3s}.contact-form button:hover,.contact-links a:hover{background:linear-gradient(to right,#8172a4,#561033)}.contact-links a,.contact-links a:hover,.site-footer strong,.tab.active,.team-position{-webkit-text-fill-color:transparent}.tabs{position:sticky;top:0;z-index:999;gap:1rem;padding:1rem;background-color:#18181b;border-bottom:1px solid #ccc;justify-content:center}.tab{padding:.5rem 1rem;color:#fff6f6;border-bottom:3px solid transparent}.tab.active{background:linear-gradient(to right,#8b5cf6,#ec4899);-webkit-background-clip:text;border-bottom-color:#ec4899}.slider-container{flex:0 0 100%;max-width:1200px;margin:20px auto;display:flex;background:rgba(204,206,210,.05);border-radius:18px;overflow:hidden;scroll-snap-align:start;transition:.4s;max-height:max-content}.card,.team-position{background:linear-gradient(to right,#8b5cf6,#ec4899);text-align:center}.slider-inner{transition:transform .5s ease-in-out;width:300%}.ov-image img,.overview-row-top,.slide{width:100%}.slide{flex-shrink:0;padding:1rem;box-sizing:border-box;flex-direction:row}.card,.overview-des{flex-direction:column}.slide h3{text-align:center;font-size:2rem;margin-bottom:.8rem;color:#fff6f6}.slide p{font-size:1rem;color:#d7d4d4;line-height:1.6}.ov-image img{height:100%;object-fit:cover}.overview-des{padding:1.5rem}@media (max-width:768px){.slider-container{flex:0 0 100%;max-width:100%;margin:1rem;padding:1px}.overview-full{flex-direction:column}.ov-image img,.overview-des{width:100%;padding:1px}.ov-image img{padding:1px}}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.card{border-radius:12px;padding:1.5rem;box-shadow:0 6px 20px rgba(0,0,0,.1);display:flex;align-items:center}.card img,.card video{width:100%;height:150px;object-fit:cover;border-radius:8px;margin-bottom:1rem}.card h3{font-size:1.2rem;margin:.5rem 0;color:#333}.card p{font-size:.95rem;color:#f0eeee;font-weight:700}@media (max-width:600px){.card img,.card video{height:100%;width:100%}}.main-container{max-width:1200px;margin:auto;padding:2rem}.ov-name-position h3{text-align:center}.team-position{-webkit-background-clip:text;margin-top:0}.contact-section{color:#180b0b;padding:10px 5px;text-align:center}.contact-container{max-width:600px;margin:0 auto}.contact-section h2{font-size:2.5rem;margin-bottom:10px;color:#00ffd1}.contact-description{font-size:1rem;color:#ccc;margin-bottom:30px}.contact-form{display:flex;flex-direction:column;gap:15px}.contact-form input,.contact-form textarea{padding:15px;background:#1e1e1e;border:1px solid #333;color:#fff;border-radius:8px;font-size:1rem}.contact-form button,.contact-links a{background:linear-gradient(to right,#8b5cf6,#ec4899)}.contact-form button{color:#121212;padding:12px;border:none;border-radius:8px;font-size:1rem}.contact-links{text-align:center;margin-top:30px;font-size:1rem}.contact-links a{display:inline-block;margin:8px 10px;-webkit-background-clip:text;text-decoration:none;transition:color .3s}.contact-links a:hover{-webkit-background-clip:text}.site-footer{background-color:#0f0f0f;color:#ccc;text-align:center;padding:30px 20px;font-size:.95rem;border-top:1px solid #222}.site-footer p{margin:6px 0}.site-footer strong{background:linear-gradient(to right,#8b5cf6,#ec4899);-webkit-background-clip:text}