.demo-selector-help{font-size:1rem;line-height:1.7;color:#d0c5af;margin:0 0 14px}
.bfl-next-step{background:#171c15;color:#f4f0e6;border-top:1px solid #6b5b3d;border-bottom:1px solid #6b5b3d;padding:42px 30px;font-family:Arial,sans-serif;text-align:left}
.bfl-next-step-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}
.bfl-next-step .bfl-next-label{font-size:1rem;letter-spacing:2px;color:#d1b779;line-height:1.8;margin:0 0 12px}
.bfl-next-step h2{font:normal 30px/1.25 Georgia,'Times New Roman',serif;letter-spacing:-.5px;color:#f4f0e6;margin:0 0 14px}
.bfl-next-step p:not(.bfl-next-label){font-size:1rem;line-height:1.8;max-width:550px;margin:0;color:#c0c4b9}
.bfl-next-action{display:flex;align-items:flex-start;flex-direction:column;gap:12px}
.bfl-next-step a.bfl-next-button{background:#c9ae76;color:#12170f;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;min-height:48px;text-decoration:none;font:normal 1rem/1.5 Arial,sans-serif;border:1px solid #c9ae76;max-width:100%}
.bfl-next-step a.bfl-next-button:hover{background:#dfc58e}.bfl-next-step a:focus-visible{outline:2px solid #f0d7a1;outline-offset:5px}
.bfl-next-step .bfl-next-action small{color:#bfc4b5;font:normal 1rem/1.7 Arial,sans-serif;margin:0}
.bfl-next-step .bfl-next-return{color:#dac48f;font:normal 1rem/1.6 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;padding:6px 0}
@media(max-width:760px){.bfl-next-step{padding:35px 24px}.bfl-next-step-inner{grid-template-columns:1fr;gap:24px}.bfl-next-step h2{font-size:27px}.bfl-next-step p:not(.bfl-next-label){font-size:1rem}}
@media(max-width:420px){.demo-selector-help{font-size:1rem;margin-bottom:12px}.bfl-next-step{padding:30px 22px}.bfl-next-step a.bfl-next-button{font-size:1rem;padding:14px 16px;width:100%}.bfl-next-step h2{font-size:25px}}
