.about-hero{background:linear-gradient(125deg,#0b2440,#154c69);color:#fff;padding:92px clamp(24px,8vw,124px);display:grid;grid-template-columns:1.15fr .85fr;gap:8vw;align-items:center}.about-hero h1{margin:18px 0;font-size:clamp(48px,6vw,78px)}.about-hero p{max-width:670px;color:#d3e0e6;font-size:19px}.about-card{background:#fff;color:#0b2440;border-radius:18px;padding:30px;box-shadow:0 24px 65px rgba(0,0,0,.2)}.about-monogram{width:76px;height:76px;border-radius:20px 20px 20px 5px;background:#47d6bf;display:grid;place-items:center;font:800 34px Manrope,sans-serif;margin-bottom:24px}.about-card h2{font-size:28px;letter-spacing:-1.2px;margin:0 0 4px}.about-card>p{color:#5c6f7d;font-size:15px;margin:0}.credential-list{display:grid;gap:10px;margin-top:25px;padding-top:22px;border-top:1px solid #d7e1e4}.credential-list span{display:flex;justify-content:space-between;gap:18px;font-size:14px}.credential-list b{color:#168f83}.about-content{padding:100px clamp(24px,8vw,124px)}.about-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:start}.about-intro h2,.about-values h2{font-size:clamp(40px,4.5vw,62px);margin:14px 0}.about-copy p{font-size:18px;color:#5c6f7d;margin-top:0}.about-values{margin-top:80px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d7e1e4;background:#fff}.value-grid article{padding:30px;border-right:1px solid #d7e1e4}.value-grid article:last-child{border:0}.value-grid span{color:#168f83;font-size:12px;font-weight:700;letter-spacing:1px}.value-grid h3{font-size:20px}.value-grid p{color:#5c6f7d}.about-contact{margin-top:80px;padding:42px;background:#eaf5f7;display:flex;align-items:center;gap:35px}.about-contact>div{margin-right:auto}.about-contact h2{font-size:clamp(32px,4vw,48px);margin:6px 0}.about-contact p{margin:0;color:#5c6f7d}.about-actions{display:flex;gap:10px;flex-wrap:wrap}.about-actions .secondary{background:#fff;border:1px solid #b8c9ce}@media(max-width:800px){.about-hero,.about-intro{grid-template-columns:1fr}.about-card{max-width:560px}.value-grid{grid-template-columns:1fr}.value-grid article{border-right:0;border-bottom:1px solid #d7e1e4}.about-contact{align-items:flex-start;flex-direction:column}.about-content{padding:72px 20px}.about-hero{padding:65px 20px}}
