.about-page{color:var(--secondary-color);overflow:hidden}.section-padding{padding:100px 0}.section-label,.about-eyebrow{color:var(--primary-color);font-family:var(--font-body);letter-spacing:2px;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-block}.about-page h2{font-family:var(--font-heading);margin-bottom:22px;font-size:clamp(30px,4vw,43px);font-weight:800;line-height:1.2}.about-page h2 span,.about-hero h1 span{color:var(--primary-color)}.about-page p{color:var(--text-color);font-family:var(--font-body);font-size:16px;line-height:1.9}.about-hero{background:var(--light-background);padding:85px 0}.about-hero .container{grid-template-columns:1fr .95fr;align-items:center;gap:65px;display:grid}.about-hero-content{max-width:540px}.about-hero h1{font-family:var(--font-heading);letter-spacing:-1.8px;margin-bottom:25px;font-size:clamp(40px,5vw,62px);font-weight:800;line-height:1.12}.about-hero-content p{max-width:480px;margin-bottom:30px;font-size:16px}.about-primary-btn{background:var(--primary-color);color:#fff;font-family:var(--font-body);border-radius:50px;justify-content:center;align-items:center;gap:15px;padding:15px 25px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.about-primary-btn:hover{background:var(--primary-dark);color:#fff;transform:translateY(-3px)}.about-primary-btn i{font-size:18px}.about-hero-image{border-radius:12px;min-height:440px;position:relative;overflow:hidden}.about-hero-image img,.about-intro-image img{object-fit:cover}.about-image-caption{color:var(--secondary-color);font-family:var(--font-body);background:#fff;border-radius:5px;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:600;display:flex;position:absolute;top:22px;left:22px}.caption-dot{background:var(--primary-color);border-radius:50%;width:8px;height:8px}.about-intro{background:#fff}.about-intro-image{border-radius:10px;min-height:480px;margin-right:25px;position:relative;overflow:visible}.about-intro-image>img{border-radius:10px}.about-experience-card{background:var(--primary-color);color:#fff;width:230px;font-family:var(--font-body);border-radius:7px;align-items:center;gap:14px;padding:20px;font-size:14px;font-weight:600;line-height:1.6;display:flex;position:absolute;bottom:30px;right:-25px}.about-experience-card i{flex-shrink:0;font-size:30px}.about-content{padding-left:20px}.about-content p{margin-bottom:17px}.about-highlight{border-left:3px solid var(--primary-color);background:var(--light-background);color:var(--secondary-color);font-family:var(--font-body);align-items:center;gap:12px;margin-top:25px;padding:17px 20px;font-size:15px;font-weight:600;display:flex}.about-highlight i{color:var(--primary-color);font-size:20px}.about-values{background:#fff}.about-values-content{max-width:420px}.about-values-content p{color:#62737b;max-width:390px;font-size:17px;line-height:1.8}.values-list{border-top:1px solid var(--border-color)}.value-item{border-bottom:1px solid var(--border-color);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:18px;padding:23px 0;transition:padding .25s;display:grid}.value-item:hover{padding-left:6px}.value-number{color:var(--primary-color);font-family:var(--font-heading);font-size:14px;font-weight:800}.value-item p{color:#191919;margin:0;font-size:17px;line-height:1.7}.about-commitment{background:var(--light-background);padding:65px 0}.about-commitment-inner{border-left:5px solid var(--primary-color);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:35px;padding:45px 50px;display:flex}.about-commitment-inner>div{max-width:650px}.about-commitment-inner h2{margin-bottom:12px;font-size:clamp(27px,3vw,36px)}.about-commitment-inner p{color:#62737b;margin:0;font-size:16px;line-height:1.7}@media (max-width:991.98px){.section-padding{padding:75px 0}.about-hero{padding:65px 0}.about-hero .container{grid-template-columns:1fr 1fr;gap:35px}.about-hero h1{font-size:44px}.about-hero-image{min-height:380px}.about-content{padding-left:0}.about-intro-image{min-height:400px}.about-values-content{max-width:650px}.about-values-content p{max-width:600px}.about-commitment-inner{padding:35px}}@media (max-width:767.98px){.section-padding{padding:60px 0}.about-hero{padding:55px 0}.about-hero .container{grid-template-columns:1fr;gap:35px}.about-hero h1{letter-spacing:-1px;font-size:42px}.about-hero-image{min-height:340px}.about-intro-image{min-height:350px;margin-right:15px}.about-experience-card{width:210px;right:-15px}.about-values-content{max-width:100%}.about-commitment-inner{flex-direction:column;align-items:flex-start;padding:32px 25px}}@media (max-width:480px){.about-hero h1{font-size:36px}.about-hero-image{min-height:280px}.about-intro-image{min-height:290px}.value-item{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:20px 0}.value-item p{font-size:16px;line-height:1.65}.about-commitment{padding:45px 0}.about-commitment-inner{gap:25px;padding:28px 22px}.about-commitment-inner h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.about-primary-btn,.value-item{transition:none}}
