.bq-about-us-section{box-sizing:border-box;}.bq-about-classic-container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:var(--bq-cw,1200px);margin:0 auto;}.bq-about-classic-image{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:4/5;box-shadow:0 20px 60px rgba(0,0,0,.1);}.bq-about-classic-floating{position:absolute;bottom:-20px;right:-20px;background:#fff;border-radius:20px;padding:24px;box-shadow:0 12px 40px rgba(0,0,0,.15);z-index:2;}.bq-about-classic-feature{display:flex;align-items:flex-start;gap:14px;}.bq-about-classic-feature-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#dbeafe);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;}.bq-about-timeline-wrap{position:relative;max-width:1000px;margin:0 auto;}.bq-about-timeline-line{position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,#3b82f6,#8b5cf6,#ec4899);transform:translateX(-50%);}.bq-about-timeline-item{display:flex;align-items:center;margin-bottom:60px;position:relative;}.bq-about-timeline-item:nth-child(even){flex-direction:row-reverse;}.bq-about-timeline-item:nth-child(odd) .bq-about-timeline-content{text-align:right;padding-right:60px;}.bq-about-timeline-item:nth-child(even) .bq-about-timeline-content{text-align:left;padding-left:60px;}.bq-about-timeline-dot{position:absolute;left:50%;transform:translateX(-50%);width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid #3b82f6;z-index:2;box-shadow:0 0 0 6px rgba(59,130,246,.2);}.bq-about-timeline-image{flex:0 0 45%;border-radius:20px;overflow:hidden;aspect-ratio:16/10;box-shadow:0 12px 40px rgba(0,0,0,.1);}.bq-about-asym-container{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;max-width:var(--bq-cw,1200px);margin:0 auto;}.bq-about-asym-image-stack{position:relative;height:500px;}.bq-about-asym-image-main{position:absolute;top:0;left:0;width:75%;height:80%;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15);z-index:2;}.bq-about-asym-image-secondary{position:absolute;bottom:0;right:0;width:55%;height:60%;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.1);z-index:1;border:6px solid #fff;}.bq-about-asym-value{display:flex;align-items:flex-start;gap:12px;}.bq-about-asym-value-icon{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0;}.bq-about-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;max-width:var(--bq-cw,1200px);margin:0 auto;}.bq-about-team-card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid #f1f5f9;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;}.bq-about-team-card:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,.12);border-color:#e2e8f0;}.bq-about-team-card:hover .bq-about-team-avatar{transform:scale(1.08);}.bq-about-team-card:hover .bq-about-team-social{transform:translateY(0);}.bq-about-team-avatar{height:280px;position:relative;overflow:hidden;}.bq-about-team-avatar-img{width:100%;height:100%;object-fit:cover;transition:transform .6s;}.bq-about-team-social{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);display:flex;justify-content:center;gap:10px;transform:translateY(100%);transition:transform .4s;}.bq-about-team-social-btn{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;backdrop-filter:blur(10px);transition:all .3s;text-decoration:none;}.bq-about-team-social-btn:hover{background:#3b82f6;transform:scale(1.1);}.bq-about-flip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:var(--bq-cw,1100px);margin:0 auto;}.bq-about-flip-card{perspective:1000px;height:360px;cursor:pointer;}.bq-about-flip-inner{position:relative;width:100%;height:100%;transition:transform .8s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;}.bq-about-flip-card:hover .bq-about-flip-inner{transform:rotateY(180deg);}.bq-about-flip-front,.bq-about-flip-back{position:absolute;inset:0;backface-visibility:hidden;border-radius:24px;overflow:hidden;}.bq-about-flip-front{background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:32px;}.bq-about-flip-front-icon{width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:20px;backdrop-filter:blur(10px);}.bq-about-flip-back{background:#fff;transform:rotateY(180deg);padding:32px;display:flex;flex-direction:column;justify-content:center;border:1px solid #f1f5f9;}.bq-about-flip-stats{display:flex;gap:20px;}.bq-about-flip-stat{text-align:center;}.bq-about-flip-stat-num{font-size:28px;font-weight:800;color:#3b82f6;line-height:1;}.bq-about-flip-stat-label{font-size:11px;color:#94a3b8;margin-top:4px;}@media(max-width:1100px){.bq-about-team-grid{grid-template-columns:repeat(3,1fr);}}@media(max-width:900px){.bq-about-classic-container,.bq-about-asym-container{grid-template-columns:1fr;gap:40px;}.bq-about-asym-image-stack{height:400px;max-width:500px;margin:0 auto;}.bq-about-asym-image-main{width:85%;}.bq-about-asym-image-secondary{width:60%;}.bq-about-flip-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:768px){.bq-about-timeline-line{left:20px;}.bq-about-timeline-item,.bq-about-timeline-item:nth-child(even){flex-direction:column;}.bq-about-timeline-content,.bq-about-timeline-item:nth-child(odd) .bq-about-timeline-content,.bq-about-timeline-item:nth-child(even) .bq-about-timeline-content{text-align:left;padding:0 0 0 60px;}.bq-about-timeline-dot{left:20px;}.bq-about-timeline-image{width:100%;flex:auto;margin-top:20px;}.bq-about-team-grid{grid-template-columns:repeat(2,1fr);}}@media(max-width:600px){.bq-about-flip-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto;}}@media(max-width:500px){.bq-about-team-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto;}}