@charset "UTF-8";.cb-bach-hero{background:#102c78;color:#fff;padding:70px 20px;text-align:center}.cb-bach-hero .cb-bach-inner{max-width:1280px;margin:0 auto}.cb-bach-hero h1{color:#fff;font-size:46px;font-weight:800;line-height:1.1;margin:0 auto 20px;max-width:1050px}.cb-bach-hero p{color:#e4ecf7;font-size:18px;line-height:1.85;max-width:980px;margin:0 auto 18px}.cb-bach-hero .cb-bach-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:28px 0 0}.cb-bach-hero .cb-bach-actions a{display:inline-block;background:#0f2f5f;color:#fff;text-decoration:none;padding:12px 22px;border-radius:999px;font-size:15px;font-weight:700;box-shadow:0 8px 20px rgba(0,0,0,.12);transition:background .2s ease,transform .2s ease}.cb-bach-hero .cb-bach-actions a:hover{background:#f58220;color:#fff;transform:translateY(-2px)}.cb-bach-hero .cb-bach-actions a:focus-visible{outline:3px solid #f58220;outline-offset:4px}.cb-bach-wave{height:44px;background:linear-gradient(135deg,#102c78 25%,transparent 25%) -20px 0/40px 40px,linear-gradient(225deg,#102c78 25%,transparent 25%) -20px 0/40px 40px,linear-gradient(315deg,#102c78 25%,transparent 25%) 0 0/40px 40px,linear-gradient(45deg,#102c78 25%,#fff 25%) 0 0/40px 40px}@media (max-width:767px){.cb-bach-hero{padding:56px 20px}.cb-bach-hero h1{font-size:34px;line-height:1.15}.cb-bach-hero p{font-size:16px;line-height:1.7}.cb-bach-hero .cb-bach-actions{flex-direction:column}.cb-bach-hero .cb-bach-actions a{width:100%;box-sizing:border-box;text-align:center}}@media (prefers-reduced-motion:reduce){.cb-bach-hero .cb-bach-actions a{transition:none}}
