.bank-about{--red:#e60000;--ink:#1a1a1a;--muted:#666;--line:#e5e5e5;background:#fff;color:var(--ink);min-height:100vh;position:relative;overflow:hidden;font-family:ui-sans-serif,system-ui,sans-serif}.bank-about *{box-sizing:border-box}.bank-about a{text-decoration:none;color:inherit}.bank-about .grid{background-image:linear-gradient(rgba(229,229,229,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(229,229,229,.3) 1px,transparent 1px);background-size:50px 50px}.bank-about .scan{position:relative;overflow:hidden}.bank-about .scan:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,rgba(230,0,0,.02) 1px,transparent 2px,transparent 4px);pointer-events:none}.bank-about .wrap{width:min(100% - 32px,1280px);margin:auto}.bank-about .header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(229,229,229,.55);background:rgba(255,255,255,.9);backdrop-filter:blur(14px)}.bank-about .nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bank-about .brand{font-weight:800;font-size:18px;letter-spacing:-.03em;color:#111}.bank-about .brand span{color:var(--red)}.bank-about .links{display:flex;align-items:center;gap:24px;font-size:14px;color:#666}.bank-about .links a:hover{color:var(--red)}.bank-about .demo{background:var(--red);color:#fff;border:0;border-radius:7px;padding:11px 18px;font-size:13px;font-weight:700;box-shadow:0 0 20px rgba(230,0,0,.3)}.bank-about .mobile-links{display:none}.bank-about .hero{padding:40px 0 76px;position:relative}.bank-about .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 20%,rgba(230,0,0,.09),transparent 32%);pointer-events:none}.bank-about .crumb{font-size:13px;color:#777;margin-bottom:42px}.bank-about .crumb span{color:var(--red)}.bank-about .hero-inner{position:relative;z-index:1;max-width:940px;margin:auto;text-align:center}.bank-about .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(229,229,229,.7);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(245,245,245,.6));font-size:13px;font-weight:600}.bank-about .eyebrow i{width:7px;height:7px;background:var(--red);border-radius:50%;box-shadow:0 0 12px rgba(230,0,0,.6)}.bank-about h1,.bank-about h2,.bank-about h3{line-height:1.1;letter-spacing:-.035em}.bank-about h1{font-size:clamp(34px,5vw,62px);margin:24px auto 18px;max-width:850px}.bank-about h1 em,.bank-about .accent{color:var(--red);font-style:normal;text-shadow:0 0 20px rgba(230,0,0,.25)}.bank-about .lead{max-width:720px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.75}.bank-about .actions{display:flex;justify-content:center;gap:14px;margin-top:28px;flex-wrap:wrap}.bank-about .outline{border:1px solid rgba(230,0,0,.35);border-radius:7px;padding:11px 18px;color:var(--red);font-size:13px;font-weight:700;background:#fff}.bank-about .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0}.bank-about .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bank-about .stat{text-align:center}.bank-about .stat strong{display:block;font-size:clamp(30px,4vw,48px);color:var(--red);text-shadow:0 0 20px rgba(230,0,0,.25)}.bank-about .stat span{display:block;color:var(--muted);font-size:14px;margin-top:5px}.bank-about .section{padding:76px 0}.bank-about .section.alt{background:#f7f7f7}.bank-about .section-title{text-align:center;margin:0 auto 42px;font-size:clamp(28px,4vw,42px)}.bank-about .two-col{display:grid;grid-template-columns:1fr 1fr;gap:52px}.bank-about .two-col h2{font-size:30px;margin:0 0 14px}.bank-about .two-col p,.bank-about .feature p,.bank-about .value p,.bank-about .reason p{color:var(--muted);line-height:1.75;font-size:16px}.bank-about .icon{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(230,0,0,.09);color:var(--red);font-size:22px;margin-bottom:16px}.bank-about .features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bank-about .feature{padding:28px;border:1px solid rgba(229,229,229,.8);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(245,245,245,.6));box-shadow:0 12px 30px rgba(0,0,0,.035);transition:.25s}.bank-about .feature:hover{transform:translateY(-4px);border-color:rgba(230,0,0,.35);box-shadow:0 18px 35px rgba(230,0,0,.1)}.bank-about .feature h3{font-size:21px;margin:0 0 10px}.bank-about .reasons{max-width:820px;margin:auto;display:grid;gap:20px}.bank-about .reason{display:flex;gap:16px}.bank-about .number{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:rgba(230,0,0,.1);color:var(--red);font-weight:800;font-size:13px}.bank-about .reason h3{font-size:18px;margin:3px 0 5px}.bank-about .cta{max-width:850px;margin:auto;text-align:center;padding:46px 28px;border:1px solid rgba(230,0,0,.2);border-radius:14px;background:linear-gradient(135deg,rgba(230,0,0,.04),rgba(245,245,245,.5))}.bank-about .cta h2{font-size:30px;margin:0 0 12px}.bank-about .cta p{color:var(--muted);margin:0 auto 24px}.bank-about .footer{border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:13px}.bank-about .footer-inner{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.bank-about .binary{position:absolute;inset:0;pointer-events:none;opacity:.035;color:var(--red);font:12px/1.7 monospace;overflow:hidden;white-space:pre-wrap}.bank-about .binary:before{content:"01001101 01000001 01001001 01001110 01000110 01010010 01000001 01001101 01000101 01010111 01001111 01010010 01001011 01010011 ";position:absolute;inset:10% 0;word-spacing:20px}
 .bank-about .brand img{display:block;width:148px;height:auto;max-height:48px;object-fit:contain}
@media(max-width:800px){.bank-about .links{display:none}.bank-about .mobile-links{display:block;color:var(--red);font-size:13px}.bank-about .stats-grid{grid-template-columns:repeat(2,1fr);gap:28px}.bank-about .two-col{grid-template-columns:1fr;gap:30px}.bank-about .features{grid-template-columns:1fr}.bank-about .section{padding:58px 0}.bank-about .hero{padding-top:28px}.bank-about .brand img{width:128px}}
/* TelcoBuddy site-wide typography override */
*, *::before, *::after {
  font-family: 'Inter', sans-serif !important;
  font-style: normal !important;
}

html, body, button, input, textarea, select {
  font-family: 'Inter', sans-serif !important;
  font-style: normal !important;
}
/* Final typography specificity override */
html body [class],
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body p,
html body li,
html body a,
html body button,
html body input,
html body textarea,
html body select {
  font-family: 'Inter', sans-serif !important;
  font-style: normal !important;
}