.about-page{background:#f5fafb;min-height:100vh}.about-nav{background:#073f68;color:#fff}.about-nav .container{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px}.about-brand{font-weight:900;letter-spacing:1.5px}.about-back{font-size:13px;font-weight:800}.about-hero{padding:78px 0 64px;background:linear-gradient(135deg,#073f68,#0b8297);color:#fff}.about-hero h1{max-width:850px;font-size:clamp(42px,7vw,76px);line-height:.98;margin:14px 0 20px}.about-hero p{max-width:740px;font-size:18px;line-height:1.7}.about-content{padding:56px 22px 78px}.about-intro{max-width:820px;font-size:19px;line-height:1.75;color:#38525f}.about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0}.about-card{padding:26px;border:1px solid #d3e7ec;border-radius:20px;background:#fff}.about-card span{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e2f6f5;font-size:24px}.about-card h2{margin:18px 0 9px;font-size:23px}.about-card p{margin:0;color:#5d747e;line-height:1.65}.disclosure{padding:28px;border-left:5px solid #0b98ac;border-radius:16px;background:#e9f6f7;color:#264d5a}.disclosure h2{margin:0 0 10px}.disclosure p{margin:0;line-height:1.7}.about-contact{display:inline-block;margin-top:30px;color:#fff;background:#073f68;border-radius:999px;padding:14px 20px;font-weight:900}@media(max-width:760px){.about-grid{grid-template-columns:1fr}.about-hero{padding-top:56px}.about-hero h1{font-size:48px}}