.about-page{background:var(--background);width:100%;color:var(--foreground);overflow:hidden}.about-page .about-hero{text-align:center;box-sizing:border-box;width:100%;padding:70px 24px 55px}.about-page .about-hero-content{max-width:750px;margin:0 auto}.about-page .about-hero h1{color:var(--foreground);font-family:var(--font-primary);letter-spacing:-2px;margin:0;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1}.about-page .about-hero p{max-width:560px;color:var(--muted-foreground);font-family:var(--font-secondary);margin:20px auto 0;font-size:14px;font-weight:400;line-height:1.7}.about-page .about-content{box-sizing:border-box;width:100%;padding:0 24px 70px}.about-page .about-grid{grid-template-columns:1fr .65fr;gap:20px;width:100%;max-width:1120px;margin:0 auto;display:grid}.about-page .about-card{border-radius:20px;overflow:hidden}.about-page .who-card{background:var(--card);border:1px solid var(--border-subtle);box-sizing:border-box;min-height:300px;padding:35px;box-shadow:0 4px 20px #0000000a}.about-page .card-icon{width:42px;height:42px;color:var(--primary);background:var(--surface-muted);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:22px;display:flex}.about-page .about-card h2{color:var(--foreground);font-family:var(--font-primary);margin:0 0 14px;font-size:24px;font-weight:800;line-height:1.3}.about-page .about-card p{color:var(--muted-foreground);font-family:var(--font-secondary);margin:0;font-size:14px;font-weight:400;line-height:1.75}.about-page .empowerment-card{min-height:300px}.about-page .empowerment-image{border-radius:20px;width:100%;height:100%;min-height:300px;position:relative;overflow:hidden}.about-page .empowerment-image img{object-fit:cover;z-index:1}.about-page .image-overlay{z-index:2;background:#75765abf;position:absolute;inset:0}.about-page .image-check-icon{z-index:10;color:#fff;background:0 0;border-radius:0;justify-content:center;align-items:center;width:45px;height:45px;font-size:25px;display:flex;position:absolute;top:20px;left:20px}.about-page .empowerment-content{z-index:10;position:absolute;bottom:25px;left:25px;right:25px}.about-page .empowerment-label{color:#fff;font-family:var(--font-primary);letter-spacing:1px;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.about-page .empowerment-content p{color:#fff;font-family:var(--font-secondary);font-size:13px;line-height:1.6}.about-page .seamless-card{background:var(--surface-soft);border:1px solid var(--border-subtle);box-sizing:border-box;min-height:240px;color:var(--muted-foreground);grid-column:1/-1;padding:35px}.about-page .seamless-card p{color:var(--muted-foreground)}.about-page .seamless-card p+p{color:var(--muted-foreground);margin-top:15px}.about-page .about-cta{background:var(--surface-muted);text-align:center;box-sizing:border-box;width:100%;padding:80px 24px}.about-page .about-cta-content{max-width:750px;margin:0 auto}.about-page .about-cta h2{color:var(--foreground);font-family:var(--font-primary);letter-spacing:-1px;margin:0;font-size:clamp(22px,3vw,32px);font-weight:800;line-height:1.2}.about-page .cta-buttons{justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.about-page .cta-primary,.about-page .cta-secondary{min-width:150px;font-family:var(--font-primary);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;padding:13px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.about-page .cta-primary{background:var(--primary);color:#fff;border:1px solid var(--primary)}.about-page .cta-primary:hover{background:#d94d18;transform:translateY(-2px)}.about-page .cta-secondary{color:var(--foreground);border:1px solid var(--border-subtle);background:0 0}.about-page .cta-secondary:hover{background:var(--card);transform:translateY(-2px)}@media (max-width:768px){.about-page .about-hero{padding:55px 20px 45px}.about-page .about-hero h1{letter-spacing:-1.2px;font-size:38px}.about-page .about-hero p{font-size:13px}.about-page .about-content{padding:0 20px 55px}.about-page .about-grid{grid-template-columns:1fr;gap:15px}.about-page .seamless-card{grid-column:auto}.about-page .who-card,.about-page .empowerment-card,.about-page .seamless-card,.about-page .empowerment-image{min-height:260px}.about-page .about-cta{padding:65px 20px}}@media (max-width:480px){.about-page .about-hero{padding:45px 17px 35px}.about-page .about-hero h1{letter-spacing:-.8px;font-size:30px}.about-page .about-hero p{max-width:330px;margin-top:15px;font-size:12px;line-height:1.6}.about-page .about-content{padding:0 15px 40px}.about-page .who-card,.about-page .seamless-card{min-height:auto;padding:24px}.about-page .empowerment-image{min-height:250px}.about-page .card-icon{width:36px;height:36px;font-size:18px}.about-page .about-card h2{font-size:20px}.about-page .about-card p{font-size:12px;line-height:1.7}.about-page .empowerment-content{bottom:40px;left:20px;right:20px}.about-page .empowerment-label{font-size:10px}.about-page .empowerment-content p{font-size:11px}.about-page .about-cta{padding:55px 18px}.about-page .about-cta h2{font-size:26px}.about-page .cta-buttons{flex-direction:column;gap:10px}.about-page .cta-primary,.about-page .cta-secondary{width:170px}}
