.bin-about-page{background:#fff;color:#253348}.bin-about-page .container{width:min(1180px,calc(100% - 32px));max-width:none;margin-inline:auto}.bin-about-hero{padding:62px 0 70px;background:radial-gradient(circle at 85% 15%,rgba(17,138,204,.65),transparent 34%),linear-gradient(125deg,#06182c,#075f94);color:#fff}.bin-about-breadcrumb{display:flex;gap:8px;margin-bottom:40px;color:#bcd2e2;font-size:.82rem}.bin-about-breadcrumb a{color:#dff4ff;text-decoration:none}.bin-about-eyebrow,.bin-about-kicker{margin:0 0 10px;color:#58bced;text-transform:uppercase;letter-spacing:.11em;font-size:.74rem;font-weight:800}.bin-about-hero h1{max-width:850px;margin:0;color:#fff;font-size:clamp(2.5rem,6vw,4.7rem);line-height:1.02;letter-spacing:-.035em}.bin-about-lead{max-width:760px;margin:22px 0 0;color:#dceaf3;font-size:1.22rem;line-height:1.65}.bin-about-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-top:75px;padding-bottom:75px}.bin-about-intro h2,.bin-about-section-heading h2,.bin-about-standards h2,.bin-about-directory h2,.bin-about-contact h2{margin:0;color:#101e31;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.17}.bin-about-intro>div:last-child{color:#526174;font-size:1.02rem;line-height:1.8}.bin-about-coverage{padding:72px 0;background:#f4f7fa}.bin-about-section-heading{max-width:700px;margin-bottom:34px}.bin-about-section-heading>p{margin:0 0 8px;color:#0877bb;text-transform:uppercase;letter-spacing:.1em;font-size:.74rem;font-weight:800}.bin-about-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bin-about-card{padding:25px;border:1px solid #dde5ed;border-radius:10px;background:#fff;box-shadow:0 7px 22px rgba(15,36,58,.04)}.bin-about-card>span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:18px;border-radius:9px;background:#e7f3fa;color:#0877bb;font-size:1.2rem;font-weight:800}.bin-about-card h3{margin:0 0 9px;color:#142337;font-size:1.15rem}.bin-about-card p{min-height:70px;margin:0 0 16px;color:#5c697a;font-size:.88rem;line-height:1.6}.bin-about-card a{color:#0877bb;font-size:.82rem;font-weight:800;text-decoration:none}.bin-about-standards{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding-top:80px;padding-bottom:80px}.bin-about-standards-copy>p:not(.bin-about-kicker){margin:20px 0 25px;color:#59687a;line-height:1.75}.bin-about-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border-radius:7px;background:#0877bb;color:#fff!important;font-weight:800;text-decoration:none!important}.bin-about-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.bin-about-principles>div{padding-top:16px;border-top:2px solid #dce5ed}.bin-about-principles strong{color:#0877bb;font-size:.78rem}.bin-about-principles h3{margin:7px 0 6px;color:#142337;font-size:1.05rem}.bin-about-principles p{margin:0;color:#647184;font-size:.86rem;line-height:1.6}.bin-about-directory{padding:55px 0;background:linear-gradient(125deg,#071b33,#0877bb);color:#fff}.bin-about-directory>.container{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.bin-about-directory h2{color:#fff}.bin-about-directory p:not(.bin-about-kicker){max-width:720px;margin:15px 0 0;color:#d6e6f0;line-height:1.7}.bin-about-actions{display:flex;gap:16px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.bin-about-button-light{background:#fff;color:#075f94!important}.bin-about-actions>a:last-child{color:#fff;font-weight:800;text-decoration:none}.bin-about-contact{padding-top:75px;padding-bottom:80px;text-align:center}.bin-about-contact .bin-about-kicker{color:#0877bb}.bin-about-contact p:not(.bin-about-kicker){max-width:650px;margin:15px auto 24px;color:#5b687a}.bin-about-contact>div{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bin-about-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid #cbd6e0;border-radius:7px;color:#1b3953;font-weight:800;text-decoration:none}
@media(max-width:850px){.bin-about-intro,.bin-about-standards,.bin-about-directory>.container{grid-template-columns:1fr;gap:35px}.bin-about-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bin-about-actions{justify-content:flex-start}}
@media(max-width:560px){.bin-about-page .container{width:min(100% - 22px,1180px)}.bin-about-hero{padding:42px 0 50px}.bin-about-breadcrumb{margin-bottom:28px}.bin-about-intro,.bin-about-standards{padding-top:52px;padding-bottom:52px}.bin-about-coverage{padding:52px 0}.bin-about-card-grid,.bin-about-principles{grid-template-columns:1fr}.bin-about-card p{min-height:auto}}
