.aboutPage{color:#0b1220;background:#f5f6fa}.container{max-width:1180px;margin:0 auto;padding:0 16px}.aboutHero{color:#fff;background:radial-gradient(circle at 20% 10%,#8887e833,#0000 55%),radial-gradient(circle at 80% 70%,#542da024,#0000 55%),linear-gradient(135deg,#1d304b,#131f31);padding:120px 0 64px;position:relative;overflow:hidden}.aboutHeroInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;max-width:1180px;margin:0 auto;padding:0 16px;display:grid}.aboutHeroContent h1{letter-spacing:-.5px;margin:10px 0 16px;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1.1}.aboutHeroContent p{opacity:.92;max-width:62ch;margin:0 0 18px;font-size:16.5px;line-height:1.75}.kicker{letter-spacing:.4px;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff24;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.aboutHeroMedia{justify-content:flex-end;display:flex}.aboutHeroMedia img{border:1px solid #ffffff24;border-radius:18px;width:min(520px,100%);height:auto;box-shadow:0 18px 50px #00000059}.heroBadges{flex-wrap:wrap;gap:10px;margin:6px 0 18px;display:flex}.badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b122059;border:1px solid #ffffff29;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.btnPrimary,.btnGhost{border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-weight:900;text-decoration:none;transition:transform .18s,opacity .18s,box-shadow .18s;display:inline-flex}.btnPrimary{color:#542da0;background:linear-gradient(135deg,#fff,#dcd9ff);box-shadow:0 14px 26px #00000038}.btnGhost{color:#fff;background:#ffffff1f;border:1px solid #ffffff29}.btnPrimary:hover,.btnGhost:hover{opacity:.98;transform:translateY(-2px)}.aboutSection{padding:64px 0}.aboutSection.alt{background:#eef1f8}.sectionTitle{letter-spacing:-.4px;color:#0b1220;margin:0 0 18px;font-size:clamp(22px,2.5vw,34px);font-weight:900}.card{background:#fff;border:1px solid #0f172a1a;border-radius:16px;padding:22px;box-shadow:0 12px 30px #0f172a14}.card h2{color:#542da0;margin:0 0 10px;font-size:20px;font-weight:900}.card p{opacity:.9;margin:0;font-size:15.5px;line-height:1.75}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px;display:grid}.stepNum{color:#542da0;background:#8887e838;border:1px solid #542da01f;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:10px;font-weight:900;display:inline-flex}.step h3{margin:0 0 8px;font-size:16.5px;font-weight:900}.cta{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.cta h3{margin:0 0 8px;font-size:18px;font-weight:900}.cta p{margin:0}.fade-in-up{opacity:0;animation:.9s forwards fadeUp;transform:translateY(18px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.aboutHeroInner{grid-template-columns:1fr;gap:26px}.aboutHeroMedia{order:-1;justify-content:center}.grid2,.steps{grid-template-columns:1fr}.cta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fade-in-up{opacity:1;animation:none;transform:none}.btnPrimary,.btnGhost{transition:none!important}}
