.hero-global{height:auto!important;min-height:500px!important;margin-bottom:0}
:root{--primary:#00b6d6;--primary-dark:#0092ac;--dark:#0a0f1c;--text:#1a1a1a;--muted:#5c6672;--radius:18px;--shadow:0 10px 30px rgba(10,15,28,.06);--shadow-hover:0 16px 40px rgba(10,15,28,.12)}
.about-page{padding:70px 20px;max-width:1120px;margin:0 auto;font-family:'Inter',sans-serif;color:var(--text)}
.about-hero{text-align:center}
.about-hero h1{font-size:clamp(28px,5vw,44px);font-weight:800;letter-spacing:-.02em;margin:12px 0}
.about-hero p{color:#eee;margin:10px 0 24px;font-size:16px}
.hero-link{display:flex;justify-content:center;gap:.5rem;font-size:14px}
.hero-link a{color:var(--primary);text-decoration:none}
.cta-btn{display:inline-block;background:var(--primary);padding:13px 32px;border-radius:40px;color:#fff;text-decoration:none;font-weight:600;transition:.25s;box-shadow:0 8px 24px rgba(0,182,214,.35)}
.cta-btn:hover{background:var(--primary-dark);transform:translateY(-2px)}
.about-section{margin-bottom:64px}
.section-title{text-align:center;font-size:clamp(22px,3vw,30px);font-weight:800;margin-bottom:32px;letter-spacing:-.01em}
.grid-2{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}
.grid-2 h2{font-size:clamp(24px,3vw,32px);font-weight:800;margin-bottom:16px;letter-spacing:-.01em}
.grid-2 p{color:var(--muted);line-height:1.7;margin-bottom:12px;font-size:16px}
.about-card{background:#fff;padding:32px;border-radius:var(--radius);box-shadow:var(--shadow);transition:.3s}
.about-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-4px)}
.about-card h3{font-size:19px;font-weight:700;margin-bottom:16px}
.about-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}
.about-card li{padding-left:26px;position:relative;color:var(--muted);font-size:15px}
.about-card li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--primary)}
.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.why-card{background:#fff;padding:26px 20px;border-radius:14px;text-align:center;box-shadow:var(--shadow);transition:.3s;display:flex;flex-direction:column;align-items:center;gap:12px;font-weight:600;font-size:15px}
.why-card svg{color:var(--primary);background:rgba(0,182,214,.1);padding:10px;border-radius:50%;box-sizing:content-box}
.why-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}
.founder-box{background:linear-gradient(160deg,var(--dark),#111a2e);color:#fff;padding:56px 40px;border-radius:24px;text-align:center;box-shadow:0 20px 50px rgba(10,15,28,.25)}
.founder-box h2{font-size:clamp(22px,3vw,28px);font-weight:800;margin-bottom:20px}
.founder-box p{color:#c7ccd6;line-height:1.75;max-width:760px;margin:0 auto 14px;font-size:15.5px}
.founder-box strong{color:#fff}
.highlight{color:var(--primary)!important;font-weight:700;font-size:17px!important;margin-top:20px!important}
.cta-strip{margin-top:8px;text-align:center;padding:40px 24px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-radius:22px;box-shadow:0 16px 40px rgba(0,182,214,.3)}
.cta-strip h3{font-size:clamp(20px,3vw,26px);font-weight:800;margin-bottom:14px}
.cta-strip a{display:inline-block;background:#fff;color:var(--primary-dark);padding:12px 30px;border-radius:30px;text-decoration:none;font-weight:700;transition:.25s}
.cta-strip a:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.15)}
.brand-section{text-align:center}
.brand-logos{display:grid;grid-template-columns:repeat(6,1fr);gap:28px;align-items:center;margin-top:24px}
.brand-logos img{max-height:38px;width:100%;object-fit:contain;filter:grayscale(100%);opacity:.65;transition:.3s}
.brand-logos img:hover{filter:grayscale(0);opacity:1;transform:scale(1.08)}
@media(max-width:900px){.grid-2{grid-template-columns:1fr}.why-grid{grid-template-columns:repeat(2,1fr)}.brand-logos{grid-template-columns:repeat(4,1fr)}}
@media(max-width:600px){.about-page{padding:48px 16px}.why-grid{grid-template-columns:1fr 1fr;gap:14px}.why-card{padding:20px 12px;font-size:13.5px}.founder-box{padding:36px 22px}.brand-logos{grid-template-columns:repeat(3,1fr);gap:20px}.cta-strip{padding:30px 18px}}
