.promo-wrapper{display:grid;grid-template-columns:1fr;gap:25px;margin:40px 0}@media (min-width:768px){.promo-wrapper{grid-template-columns:1fr 1fr}}.promo-card{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 20px rgba(0,0,0,0.05);position:relative}.promo-card__legal{text-align:left;margin-bottom:15px}.promo-card__legal p{font-family:'Open Sans',sans-serif;font-size:11px!important;line-height:1.4!important;color:#adb5bd!important;margin:0!important;padding:0!important}.promo-card__header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.promo-card__icon{width:24px;height:24px;color:#ffc107;flex-shrink:0}.promo-card__title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:700;margin:0;color:#212529}.promo-card__description{font-family:'Open Sans',sans-serif;font-size:15px;color:#495057;line-height:1.6;margin-bottom:25px;flex-grow:1}.promo-card__action{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;border-radius:8px;padding:8px;border:1px solid #dee2e6}.promo-card__code{font-family:'Courier New',Courier,monospace;font-size:20px;font-weight:700;color:#212529;padding:0 15px}.promo-card__copy-button{background:linear-gradient(to bottom,#ffda73,#ffc107);color:#212529;border:1px solid #f5b300;border-bottom:3px solid #d89d00;border-radius:6px;padding:10px 15px;display:flex;align-items:center;gap:8px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;cursor:pointer;transition:all 0.1s ease}.promo-copy-button:hover{background:linear-gradient(to bottom,#ffe08a,#ffc821);transform:translateY(-2px);border-bottom-width:5px}.promo-copy-button:active{transform:translateY(0);border-bottom-width:3px}.promo-copy-button.copied{background:#28a745;color:#fff;border-color:#28a745;border-bottom-color:#1e7e34}.promo-copy-button.copied span{display:none}@media (min-width:1120px){.breakdance .bde-code-block-8227-101{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-code-block-8227-101{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-code-block-8227-101{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-code-block-8227-101{display:none}}@media (max-width:479px){.breakdance .bde-code-block-8227-101{display:none}}.hellobiz-promo-wrapper{display:grid;grid-template-columns:1fr;gap:25px;margin:40px 0}@media (min-width:768px){.hellobiz-promo-wrapper{grid-template-columns:1fr 1fr}}.hellobiz-promo-card-v2{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 20px rgba(0,0,0,0.05)}.promo-header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.promo-icon{width:24px;height:24px;color:#ffc107;flex-shrink:0}.promo-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:700;margin:0;color:#212529}.promo-description{font-family:'Open Sans',sans-serif;font-size:15px;color:#495057;line-height:1.6;margin-bottom:25px;flex-grow:1}.promo-action{display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;border-radius:8px;padding:8px;border:1px solid #dee2e6}.promo-code{font-family:'Courier New',Courier,monospace;font-size:20px;font-weight:700;color:#212529;padding:0 15px}.promo-copy-button{background:linear-gradient(to bottom,#ffda73,#ffc107);color:#212529;border:1px solid #f5b300;border-bottom:3px solid #d89d00;border-radius:6px;padding:10px 15px;display:flex;align-items:center;gap:8px;font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;cursor:pointer;transition:all 0.1s ease}.promo-copy-button:hover{background:linear-gradient(to bottom,#ffe08a,#ffc821);transform:translateY(-2px);border-bottom-width:5px}.promo-copy-button:active{transform:translateY(0);border-bottom-width:3px}.promo-copy-button.copied{background:#28a745;color:#fff;border-color:#28a745;border-bottom-color:#1e7e34}.promo-copy-button.copied span{display:none}@media (min-width:1120px){.breakdance .bde-code-block-8227-102{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-code-block-8227-102{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-code-block-8227-102{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-code-block-8227-102{display:none}}@media (max-width:479px){.breakdance .bde-code-block-8227-102{display:none}}