.about-section{background:var(--background);background-image:var(--bg-gradient);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);background-attachment:fixed;border-radius:25px;min-height:calc(100dvh - 80px);margin:40px;padding:200px 10%;overflow:hidden;box-shadow:0 30px 60px -12px #000000a6,0 18px 36px -18px #0006}.about-container{align-items:stretch;max-width:1200px;margin:0 auto;display:flex;position:relative}.about-content{z-index:2;flex:0 0 55%;padding-right:20px;position:relative}.sub-title{color:var(--accent);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:.9rem;font-weight:700;display:block}.section-title{margin-bottom:30px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1}.section-title span{background:linear-gradient(90deg,var(--foreground),var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.highlight-text{color:var(--accent);margin-bottom:25px;font-size:1.2rem;font-weight:500}.main-text p{opacity:.85;margin-bottom:20px;line-height:1.7}.expert-box{background:rgba(var(--background-rgb,255,255,255),.05);border-left:4px solid var(--accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 15px 15px 0;margin:30px 0;padding:20px}.about-footer{border-top:1px solid #0000001a;margin-top:40px;padding-top:20px}.team-signature{color:var(--foreground);margin-top:10px;font-family:Georgia,serif;font-size:1.4rem;font-style:italic;display:block}.about-image-wrapper{z-index:1;flex:0 0 55%;margin-left:-10%;position:relative}.image-glass-card{border-radius:10px;width:100%;height:100%;transition:transform .5s;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}.image-glass-card:hover{transform:scale(1.02)}.main-img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.experience-badge{-webkit-backdrop-filter:blur(20px);text-align:center;color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:25px;padding:15px 25px;position:absolute;bottom:20px;right:20px}@media (max-width:900px){.about-section{margin:10px}.about-container{flex-direction:column;align-items:center}.about-content{flex:auto;width:100%;padding-right:0;font-size:.8rem}.about-image-wrapper{flex:auto;order:-1;width:100%;margin-bottom:-80px;margin-left:0}.image-glass-card{border-radius:40px;height:60vh;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}}
