.professional-billing{background:#0b0b0b;color:#fff;padding:92px 0}.professional-billing .sec-head{margin:0 0 48px;max-width:840px}.professional-billing .eyebrow{align-items:center;color:#b99b4e;display:inline-flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:.16em;margin:0 0 20px;text-transform:uppercase}.professional-billing .eyebrow:before{background:#b29b51;content:"";height:2px;width:26px}.professional-billing h2{color:#fff;font-size:clamp(1.85rem,3vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 14px}.professional-billing .sec-desc{color:hsla(0,0%,100%,.62);font-size:18px;line-height:1.65;margin:0}.professional-billing .gap-lead{align-items:center;border:1px solid hsla(0,0%,100%,.16);border-left:3px solid #b99b4e;border-radius:8px;display:grid;gap:52px;grid-template-columns:1fr 1fr;padding:44px 46px}.professional-billing .gap-lead+.gap-lead{margin-top:22px}.professional-billing .gap-lead h3{color:#fff;font-size:clamp(1.35rem,2.2vw,1.55rem);font-weight:700;letter-spacing:-.01em;margin:0 0 14px}.professional-billing .gap-lead p{color:hsla(0,0%,100%,.7);font-size:18px;line-height:1.65;margin:0 0 16px}.professional-billing .gap-lead p:last-child{margin-bottom:0}@media (max-width:768px){.professional-billing .gap-lead p{font-size:16px}}.professional-billing .gap-lead .punch{color:#fff;font-size:18px;font-weight:600}@media (max-width:768px){.professional-billing .gap-lead .punch{font-size:16px}}.professional-billing .gap-steps{counter-reset:g;list-style:none;margin:0;padding:0}.professional-billing .gap-steps li{color:hsla(0,0%,100%,.88);font-size:16px;line-height:1.55;padding:0 0 20px 46px;position:relative}.professional-billing .gap-steps li:last-child{padding-bottom:0}.professional-billing .gap-steps li:before{border:1.5px solid #b99b4e;border-radius:50%;color:#b99b4e;content:counter(g);counter-increment:g;display:grid;font-size:13px;font-weight:700;height:28px;left:0;place-items:center;position:absolute;top:-2px;width:28px}@media (max-width:768px){.professional-billing .gap-steps li{font-size:14px}}@media (max-width:1020px){.professional-billing .gap-lead{gap:32px;grid-template-columns:1fr;padding:34px 30px}}@media (max-width:680px){.professional-billing{padding:64px 0}.professional-billing .sec-desc{font-size:16px}}
