.gp-page .bfl-advice-component{width:100%;min-width:0}
.gp-page .bfl-expert-advice{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px!important;padding:24px 28px!important;background:#111!important;color:#fff!important;border:1px solid #383838;border-left:3px solid #FF0073;border-radius:16px}
.gp-page .bfl-advice-copy{gap:10px!important;min-width:0}
.gp-page .bfl-advice-eyebrow .elementor-heading-title{color:#FF0073!important;font:600 11px/1.4 'Work Sans',sans-serif!important;letter-spacing:.15em}
.gp-page .bfl-expert-advice h3{color:#fff!important;font:600 clamp(23px,2vw,28px)/1.25 'Exo 2',sans-serif!important;margin:0}
.gp-page .bfl-advice-copy .elementor-widget-text-editor{color:#C7CFE8!important;font:400 15px/1.65 'Work Sans',sans-serif!important;max-width:790px}
.gp-page .bfl-expert-advice p{margin:0!important}
.gp-page .bfl-advice-action{gap:10px!important;align-items:center;min-width:240px}
.gp-page .bfl-advice-action .elementor-button{background:#FF0073!important;color:#000!important;border:1px solid #FF0073!important;border-radius:10px;padding:15px 22px!important;font:600 15px/1.3 'Work Sans',sans-serif!important;white-space:nowrap}
.gp-page .bfl-advice-action .elementor-button:hover,.gp-page .bfl-advice-action .elementor-button:focus-visible{background:#fff!important;color:#000!important;border-color:#fff!important}
.gp-page .bfl-advice-support{color:#C7CFE8!important;font:400 12px/1.5 'Work Sans',sans-serif!important;text-align:center}
@media(max-width:700px){.gp-page .bfl-expert-advice{grid-template-columns:1fr;padding:22px!important;gap:18px!important}.gp-page .bfl-advice-action{min-width:0;width:100%;align-items:stretch}.gp-page .bfl-advice-action .elementor-button{width:100%}}
.gp-page .bfl-expert-advice h3{text-transform:none!important}
