.bc-wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;max-width:900px;margin:0 auto}.bc-card{display:flex;flex-direction:column;align-items:flex-start;padding:30px 28px;border-radius:var(--radius, 14px);border:1px solid rgba(16,17,20,.1);background:#fff}.bc-book{border-color:#0067cc4d;box-shadow:0 6px 26px #0067cc17}.bc-eyebrow{font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-text);margin-bottom:8px}.bc-card h3{margin:0 0 10px;font-family:var(--font-display);font-weight:900;font-size:1.35rem;line-height:1.1;text-transform:uppercase;color:var(--ink, var(--ink))}.bc-card p{margin:0 0 20px;font-size:.92rem;line-height:1.6;color:#101114a8}.bc-cta{margin-top:auto}.bc-card .btn-outline{background:transparent;color:var(--ink, #101114);border-color:#10111447;box-shadow:none}.bc-card .btn-outline:hover{border-color:var(--cyan);color:var(--cyan-text);background:#168cff0f;box-shadow:0 0 20px #168cff24}.bc-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bc-contact-actions>a:last-child{color:var(--cyan-text);font:800 .75rem/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.bc-note{margin-top:10px;font-size:.78rem;color:#5b5d61}.bc-expect{grid-column:1 / -1;display:grid;grid-template-columns:.72fr 2fr;gap:32px;margin-top:16px;padding:28px;border:1px solid rgba(16,17,20,.1);border-radius:4px;background:linear-gradient(90deg,rgba(22,140,255,.045) 1px,transparent 1px),#ffffff9e;background-size:36px 36px,auto}.bc-expect-heading h3{margin:0;font-family:var(--font-display);font-weight:900;font-size:1.35rem;line-height:1.1;text-transform:uppercase;color:var(--ink, #101114)}.bc-expect-heading .bc-eyebrow{display:block}.bc-expect ol{display:grid;grid-template-columns:1fr 1fr;gap:0;list-style:none}.bc-expect li{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:5px 20px 20px 0}.bc-expect li:nth-child(2n){padding-left:20px;border-left:1px solid rgba(16,17,20,.1)}.bc-expect li:nth-child(n+3){padding-top:20px;border-top:1px solid rgba(16,17,20,.1)}.bc-expect li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(22,140,255,.28);color:var(--cyan-text);font:800 10px/1 var(--font-display)}.bc-expect strong{display:block;margin-bottom:5px;color:var(--ink);font:800 .82rem/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.bc-expect p{margin:0;color:#10111499;font-size:.82rem;line-height:1.55}.bc-divider{position:relative;display:flex;align-items:center;justify-content:center;width:62px}.bc-divider:before{content:"";position:absolute;top:12px;bottom:12px;width:1px;background:#1011141f}.bc-divider span{position:relative;padding:6px 0;background:inherit;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#10111466}.bc-divider span:before{content:"";position:absolute;top:-2px;right:-8px;bottom:-2px;left:-8px;z-index:-1;border-radius:100px;background:var(--paper, var(--paper))}.svc-section.alt .bc-divider span:before{background:var(--paper-2)}@media (max-width: 780px){.bc-wrap{grid-template-columns:1fr}.bc-divider{width:auto;height:52px}.bc-divider:before{top:auto;bottom:auto;left:12px;right:12px;width:auto;height:1px}.bc-expect{grid-template-columns:1fr;gap:22px}.bc-expect ol{grid-template-columns:1fr}.bc-expect li,.bc-expect li:nth-child(2n),.bc-expect li:nth-child(n+3){padding:16px 0;border-left:0;border-top:1px solid rgba(16,17,20,.1)}.bc-expect li:first-child{border-top:0;padding-top:0}}
