.oldbridge-page{color:#233c50}.ob-hero{padding:76px 0;background:linear-gradient(135deg,#f4faff,#e5f3fc)}.ob-hero-grid,.ob-two{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.ob-hero h1{font-size:clamp(40px,5.6vw,66px);line-height:1.05;letter-spacing:-.035em;color:#102d47;margin:12px 0 20px;max-width:700px}.ob-lead{font-size:20px;line-height:1.6;max-width:650px}.ob-hours,.ob-small,.ob-note{font-size:14px;color:#536b7d}.ob-hero .hero-buttons{margin-top:26px}.ob-price,.ob-card,.ob-process,.ob-faq{background:#fff;border:1px solid #d9e9f3;border-radius:18px;box-shadow:0 12px 30px rgba(30,75,110,.08);padding:30px}.ob-price{border-top:5px solid #48a9df}.ob-label,.ob-card-number{font-size:12px;letter-spacing:.09em;color:#1674ad;font-weight:800}.ob-price h2{color:#123452;margin:12px 0}.ob-price p{margin:8px 0}.ob-amount{font-size:48px;line-height:1.2;color:#0c6eaa;font-weight:850}.ob-amount span{font-size:15px;color:#536b7d;font-weight:500}.ob-price a,.ob-card a,.ob-about a{font-weight:750;color:#096da7}.ob-trust{background:#fff;border-bottom:1px solid #dfebf3}.ob-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:22px;padding-bottom:22px}.ob-trust strong,.ob-trust span{display:block}.ob-trust strong{color:#133a59}.ob-trust span{font-size:14px;color:#536b7d}.ob-section{background:#fff}.ob-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ob-card{border-top:4px solid #56ace0}.ob-card h3,.ob-process h3,.ob-faq h3{color:#123452;font-size:22px;margin:12px 0}.ob-card p{line-height:1.65}.ob-note{margin-top:20px}.ob-about{background:#eef7fc}.ob-two h2{font-size:clamp(30px,3.3vw,42px);line-height:1.15;color:#102f4a}.ob-two p{line-height:1.7}.ob-process ol{padding-left:22px}.ob-process li{padding:8px 0}.ob-process li strong,.ob-process li span{display:block}.ob-process li span{color:#536b7d}.ob-faq details{border-top:1px solid #d9e9f3;padding:16px 0}.ob-faq summary{font-weight:750;color:#123452;cursor:pointer}.ob-faq details p{margin-bottom:0}.ob-cta-call{color:#fff;font-weight:800;padding:12px 10px;display:inline-block}.oldbridge-page a:focus-visible{outline:3px solid #1c78ac;outline-offset:3px}@media(max-width:800px){.ob-hero{padding:48px 0}.ob-hero-grid,.ob-two{grid-template-columns:1fr;gap:28px}.ob-cards{grid-template-columns:1fr}.ob-trust-grid{grid-template-columns:1fr;gap:12px}.ob-hero h1{font-size:42px}.ob-price,.ob-card,.ob-process,.ob-faq{padding:24px}}@media(max-width:520px){.ob-hero h1{font-size:36px}.ob-lead{font-size:17px}.ob-amount{font-size:42px}}
