.hyzenpro-pros-cons{--hyzenpro-primary-color:#10b981;--hyzenpro-secondary-color:#ef4444;--hyzenpro-background:#fff;--hyzenpro-border:#e5e7eb;--hyzenpro-text:#1f2937;--hyzenpro-text-light:#6b7280;--hyzenpro-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--hyzenpro-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--hyzenpro-radius:8px;--hyzenpro-spacing:1rem;--hyzenpro-transition:all 0.2s ease-in-out;background:var(--hyzenpro-background);border:1px solid var(--hyzenpro-border);border-radius:var(--hyzenpro-radius);box-shadow:var(--hyzenpro-shadow);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;margin:1.5rem 0;padding:var(--hyzenpro-spacing);position:relative;transition:var(--hyzenpro-transition)}.hyzenpro-pros-cons:hover{box-shadow:var(--hyzenpro-shadow-lg);transform:translateY(-1px)}.hyzenpro-pros-cons .hyzenpro-pros-cons-header{margin-bottom:calc(var(--hyzenpro-spacing)*1.5);text-align:center}.hyzenpro-pros-cons .hyzenpro-pros-cons-header .hyzenpro-pros-cons-title{color:var(--hyzenpro-text);font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;line-height:1.2;margin:0 0 .5rem}.hyzenpro-pros-cons .hyzenpro-pros-cons-header .hyzenpro-pros-cons-description{color:var(--hyzenpro-text-light);font-size:1rem;margin:0 auto;max-width:600px}.hyzenpro-pros-cons .hyzenpro-pros-cons-content{display:grid;gap:var(--hyzenpro-spacing)}.hyzenpro-pros-cons .hyzenpro-pros-cons-content.layout-side-by-side{grid-template-columns:1fr 1fr}@media(max-width:768px){.hyzenpro-pros-cons .hyzenpro-pros-cons-content.layout-side-by-side{grid-template-columns:1fr}}.hyzenpro-pros-cons .hyzenpro-pros-cons-content.layout-stacked{grid-template-columns:1fr}.hyzenpro-pros-cons .hyzenpro-pros-cons-content.layout-compact{gap:calc(var(--hyzenpro-spacing)*.75);grid-template-columns:1fr 1fr}@media(max-width:640px){.hyzenpro-pros-cons .hyzenpro-pros-cons-content.layout-compact{grid-template-columns:1fr}}.hyzenpro-pros-cons .hyzenpro-cons-section,.hyzenpro-pros-cons .hyzenpro-pros-section{background:hsla(0,0%,100%,.5);border:1px solid transparent;border-radius:calc(var(--hyzenpro-radius) - 2px);padding:calc(var(--hyzenpro-spacing)*.75);transition:var(--hyzenpro-transition)}.hyzenpro-pros-cons .hyzenpro-cons-section:hover,.hyzenpro-pros-cons .hyzenpro-pros-section:hover{background:hsla(0,0%,100%,.8);border-color:var(--hyzenpro-border)}.hyzenpro-pros-cons .hyzenpro-pros-section{border-left:4px solid var(--hyzenpro-primary-color)}.hyzenpro-pros-cons .hyzenpro-cons-section{border-left:4px solid var(--hyzenpro-secondary-color)}.hyzenpro-pros-cons .hyzenpro-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:calc(var(--hyzenpro-spacing)*.75)}.hyzenpro-pros-cons .hyzenpro-section-header .hyzenpro-section-title{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0}.hyzenpro-pros-cons .hyzenpro-section-header .hyzenpro-section-title:before{background:currentColor;border-radius:50%;content:"";height:8px;opacity:.7;width:8px}.hyzenpro-pros-cons .hyzenpro-section-header .hyzenpro-section-controls{align-items:center;color:var(--hyzenpro-text-light);display:flex;font-size:.875rem;gap:.5rem}.hyzenpro-pros-cons .hyzenpro-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.hyzenpro-pros-cons .hyzenpro-list-item{align-items:flex-start;background:transparent;border-radius:calc(var(--hyzenpro-radius) - 4px);display:flex;gap:.75rem;padding:.5rem;position:relative;transition:var(--hyzenpro-transition)}.hyzenpro-pros-cons .hyzenpro-list-item:hover{background:rgba(0,0,0,.02)}.hyzenpro-pros-cons .hyzenpro-list-item.highlighted{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3)}.hyzenpro-pros-cons .hyzenpro-list-item.highlighted:before{align-items:center;background:#ffc107;border-radius:50%;box-shadow:var(--hyzenpro-shadow);color:#fff;content:"⭐";display:flex;font-size:.75rem;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.hyzenpro-pros-cons .hyzenpro-list-item.draggable{cursor:grab}.hyzenpro-pros-cons .hyzenpro-list-item.draggable:active{cursor:grabbing}.hyzenpro-pros-cons .hyzenpro-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-top:2px;width:20px}.hyzenpro-pros-cons .hyzenpro-icon svg{height:16px;width:16px}.hyzenpro-pros-cons .hyzenpro-check-icon{background:rgba(16,185,129,.1);color:var(--hyzenpro-primary-color)}.hyzenpro-pros-cons .hyzenpro-cross-icon{background:rgba(239,68,68,.1);color:var(--hyzenpro-secondary-color)}.hyzenpro-pros-cons .hyzenpro-list-text{color:var(--hyzenpro-text);flex:1;font-size:.9375rem;line-height:1.5;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hyzenpro-pros-cons .hyzenpro-list-text strong{color:var(--hyzenpro-text);font-weight:600}.hyzenpro-pros-cons .hyzenpro-list-text em{color:var(--hyzenpro-text-light);font-style:italic}.hyzenpro-pros-cons .hyzenpro-drag-handle{background:none;border:none;border-radius:4px;color:var(--hyzenpro-text-light);cursor:grab;opacity:0;padding:.25rem;transition:var(--hyzenpro-transition)}.hyzenpro-pros-cons .hyzenpro-drag-handle:hover{background:rgba(0,0,0,.05);color:var(--hyzenpro-text)}.hyzenpro-pros-cons .hyzenpro-drag-handle:active{cursor:grabbing}.hyzenpro-list-item:hover .hyzenpro-pros-cons .hyzenpro-drag-handle{opacity:1}@media(max-width:768px){.hyzenpro-pros-cons{margin:1rem 0;padding:calc(var(--hyzenpro-spacing)*.75)}.hyzenpro-pros-cons .hyzenpro-pros-cons-header{margin-bottom:var(--hyzenpro-spacing)}.hyzenpro-pros-cons .hyzenpro-pros-cons-header .hyzenpro-pros-cons-title{font-size:1.375rem}.hyzenpro-pros-cons .hyzenpro-pros-cons-header .hyzenpro-pros-cons-description{font-size:.9375rem}.hyzenpro-pros-cons .hyzenpro-section-header{align-items:flex-start;flex-direction:column;gap:.5rem}.hyzenpro-pros-cons .hyzenpro-section-header .hyzenpro-section-title{font-size:1rem}.hyzenpro-pros-cons .hyzenpro-list-item{gap:.5rem;padding:.375rem}.hyzenpro-pros-cons .hyzenpro-list-text{font-size:.875rem}}@media(max-width:480px){.hyzenpro-pros-cons .hyzenpro-pros-cons-content{gap:calc(var(--hyzenpro-spacing)*.75)}.hyzenpro-pros-cons .hyzenpro-cons-section,.hyzenpro-pros-cons .hyzenpro-pros-section{padding:.5rem}.hyzenpro-pros-cons .hyzenpro-list-item{gap:.375rem;padding:.25rem}}@media(prefers-color-scheme:dark){.hyzenpro-pros-cons{--hyzenpro-background:#1f2937;--hyzenpro-border:#374151;--hyzenpro-text:#f9fafb;--hyzenpro-text-light:#9ca3af;--hyzenpro-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2);--hyzenpro-shadow-lg:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}.hyzenpro-pros-cons .hyzenpro-cons-section,.hyzenpro-pros-cons .hyzenpro-pros-section{background:rgba(0,0,0,.2)}.hyzenpro-pros-cons .hyzenpro-cons-section:hover,.hyzenpro-pros-cons .hyzenpro-pros-section:hover{background:rgba(0,0,0,.3);border-color:var(--hyzenpro-border)}.hyzenpro-pros-cons .hyzenpro-list-item:hover{background:hsla(0,0%,100%,.05)}.hyzenpro-pros-cons .hyzenpro-list-item.highlighted{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.4)}}@media(prefers-contrast:high){.hyzenpro-pros-cons{border-width:2px}.hyzenpro-pros-cons .hyzenpro-cons-section,.hyzenpro-pros-cons .hyzenpro-pros-section{border-left-width:6px}.hyzenpro-pros-cons .hyzenpro-list-item.highlighted{border-width:2px}}@media(prefers-reduced-motion:reduce){.hyzenpro-pros-cons{--hyzenpro-transition:none}.hyzenpro-pros-cons:hover{transform:none}}@media print{.hyzenpro-pros-cons{background:#fff;border:1px solid #000;box-shadow:none;color:#000}.hyzenpro-pros-cons .hyzenpro-drag-handle,.hyzenpro-pros-cons .hyzenpro-section-controls{display:none}.hyzenpro-pros-cons .hyzenpro-list-item.highlighted:before{background:none;border-radius:0;box-shadow:none;color:#000;content:"[★]";font-size:inherit;height:auto;position:static;width:auto}}
.hyzenpro-affiliate-product{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:24px 0;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.hyzenpro-affiliate-product:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.hyzenpro-affiliate-product .hyzenpro-product-badge{background:#ef4444;border-bottom-left-radius:8px;color:#fff;font-size:12px;font-weight:700;padding:8px 16px;position:absolute;right:0;text-transform:uppercase;top:0;z-index:2}.hyzenpro-affiliate-product .hyzenpro-affiliate-link,.hyzenpro-affiliate-product .hyzenpro-product-wrapper{color:inherit;display:block;text-decoration:none}.hyzenpro-affiliate-product .hyzenpro-product-content{align-items:flex-start;display:flex;gap:20px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-image-container{align-items:center;background:#f9fafb;border-radius:8px;display:flex;flex-shrink:0;height:150px;justify-content:center;overflow:hidden;width:150px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-image-container .hyzenpro-product-image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details{flex:1;min-width:0}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-name{color:#1f2937;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-description{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 16px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating{align-items:center;display:flex;gap:8px;margin-bottom:16px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-stars{display:flex;gap:2px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-stars .hyzenpro-star{font-size:16px;line-height:1}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-stars .hyzenpro-star.hyzenpro-star-full{color:#f59e0b}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-stars .hyzenpro-star.hyzenpro-star-half{color:#f59e0b;opacity:.5}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-stars .hyzenpro-star.hyzenpro-star-empty{color:#d1d5db}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-rating-text{color:#6b7280;font-size:12px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing{align-items:center;display:flex;gap:12px;margin-bottom:20px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing .hyzenpro-current-price{color:#059669;font-size:24px;font-weight:700}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing .hyzenpro-original-price{color:#9ca3af;font-size:16px;text-decoration:line-through}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-cta .hyzenpro-cta-button{background:#f59e0b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-cta .hyzenpro-cta-button:hover{box-shadow:0 4px 12px rgba(245,158,11,.4);transform:translateY(-1px)}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-cta .hyzenpro-cta-button:active{transform:translateY(0)}.hyzenpro-affiliate-product.card-style-compact{padding:16px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content{gap:16px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-image-container{height:100px;width:100px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-name{font-size:18px;margin-bottom:8px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-description{font-size:13px;margin-bottom:12px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing{margin-bottom:16px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing .hyzenpro-current-price{font-size:20px}.hyzenpro-affiliate-product.card-style-featured{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#3b82f6;border-width:3px}.hyzenpro-affiliate-product.card-style-featured .hyzenpro-product-content .hyzenpro-product-image-container{border:2px solid #e5e7eb;height:180px;width:180px}.hyzenpro-affiliate-product.card-style-featured .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-name{color:#1e40af;font-size:22px}.hyzenpro-affiliate-product.card-style-featured .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-cta-button{font-size:16px;font-weight:700;padding:14px 28px}@media(max-width:768px){.hyzenpro-affiliate-product{margin:16px 0;padding:16px}.hyzenpro-affiliate-product .hyzenpro-product-content{flex-direction:column;gap:16px;text-align:center}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-image-container{height:120px;margin:0 auto;width:120px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-name{font-size:18px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-description{font-size:13px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing,.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating{justify-content:center}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing .hyzenpro-current-price{font-size:20px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-cta-button{max-width:200px;width:100%}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-image-container{height:100px;width:100px}.hyzenpro-affiliate-product.card-style-featured .hyzenpro-product-content .hyzenpro-product-image-container{height:140px;width:140px}}.hyzenpro-affiliate-product:hover .hyzenpro-product-image{transform:scale(1.05)}@media(prefers-color-scheme:dark){.hyzenpro-affiliate-product{background:#1f2937;border-color:#374151}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-image-container{background:#374151}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-name{color:#f9fafb}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-description{color:#d1d5db}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-rating-text{color:#9ca3af}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-original-price{color:#6b7280}.hyzenpro-affiliate-product.card-style-featured{background:linear-gradient(135deg,#1f2937,#111827);border-color:#3b82f6}.hyzenpro-affiliate-product.card-style-featured .hyzenpro-product-details .hyzenpro-product-name{color:#60a5fa}}
.hyzenpro-comparison-table{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:24px 0;overflow:hidden}.hyzenpro-comparison-table .hyzenpro-comparison-header{margin-bottom:24px;text-align:center}.hyzenpro-comparison-table .hyzenpro-comparison-header .hyzenpro-comparison-title{color:#1f2937;font-size:28px;font-weight:700;margin:0}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper{border:2px solid var(--border-color,#e5e7eb);border-radius:12px;overflow-x:auto}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table{border-collapse:collapse;border-radius:0;box-shadow:none;margin:0;overflow:visible;width:100%}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table td,.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table th{border-bottom:1px solid var(--border-color,#e5e7eb);padding:16px;text-align:center;vertical-align:middle}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead{background:var(--header-color,#f8fafc)}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th{border-bottom:2px solid var(--border-color,#e5e7eb);color:#374151;font-weight:600;position:relative}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-feature-header{background:var(--header-color,#f8fafc);font-size:16px;min-width:200px;text-align:left;width:200px}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header{min-width:180px;position:relative}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header.is-recommended{background:linear-gradient(135deg,var(--recommended-color,#10b981) 0,rgba(16,185,129,.1) 100%);border:2px solid var(--recommended-color,#10b981);transform:scale(1.02);z-index:2}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-recommended-badge{background:var(--recommended-color,#10b981);border-radius:0 0 8px 8px;color:#fff;font-size:12px;font-weight:700;left:50%;padding:4px 12px;position:absolute;text-transform:uppercase;top:-2px;transform:translateX(-50%);white-space:nowrap}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-image{margin-bottom:12px}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-image img{border:2px solid #e5e7eb;border-radius:8px;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-name{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-price{color:#059669;font-size:20px;font-weight:600;margin-bottom:16px}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-cta .hyzenpro-cta-button{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-cta .hyzenpro-cta-button:hover{box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:nth-child(2n){background:#f9fafb}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:hover{background:#f3f4f6}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:last-child td{border-bottom:none}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name{background:var(--header-color,#f8fafc);color:#374151;font-weight:600;position:relative;text-align:left}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name .hyzenpro-tooltip{color:#6b7280;cursor:help;font-size:14px;margin-left:8px;position:relative}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name .hyzenpro-tooltip:hover:after{background:#1f2937;border-radius:6px;bottom:100%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name .hyzenpro-tooltip:hover:before{border:5px solid transparent;border-top-color:#1f2937;bottom:95%;content:"";left:50%;position:absolute;transform:translateX(-50%);z-index:10}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-value-cell .hyzenpro-feature-value{color:#1f2937;font-weight:500}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-value-cell .hyzenpro-feature-boolean{align-items:center;display:flex;justify-content:center}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-value-cell .hyzenpro-feature-boolean.is-true .hyzenpro-check-icon{color:var(--check-color,#10b981)}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-value-cell .hyzenpro-feature-boolean.is-false .hyzenpro-cross-icon{color:var(--cross-color,#ef4444)}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-value-cell .hyzenpro-feature-boolean svg{height:20px;width:20px}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper{border:1px solid var(--border-color,#e5e7eb);border-radius:8px}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table td,.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table th{border-bottom:1px solid #f3f4f6;padding:12px}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead{background:#fff}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th{border-bottom:1px solid var(--border-color,#e5e7eb)}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:nth-child(2n){background:transparent}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:hover{background:#f9fafb}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;padding:2px}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper .hyzenpro-comparison-table{background:#fff;border-radius:14px;overflow:hidden}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead{background:linear-gradient(135deg,#667eea,#764ba2)}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th{border-bottom:none;color:#fff}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header.is-recommended{background:linear-gradient(135deg,#f093fb,#f5576c)}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}@media(max-width:768px){.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table{min-width:600px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table td,.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table th{font-size:14px;padding:12px 8px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-feature-header{min-width:150px;width:150px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header{min-width:140px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-name{font-size:16px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-price{font-size:18px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-image img{height:50px;width:50px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-cta-button{font-size:12px;padding:8px 16px}.hyzenpro-comparison-table .hyzenpro-comparison-title{font-size:24px}}@media(max-width:480px){.hyzenpro-comparison-table{margin:16px 0}.hyzenpro-comparison-table .hyzenpro-comparison-header{margin-bottom:16px}.hyzenpro-comparison-table .hyzenpro-comparison-header .hyzenpro-comparison-title{font-size:20px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table{min-width:500px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table td,.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table th{font-size:13px;padding:10px 6px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-feature-header{min-width:120px;width:120px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header{min-width:120px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-name{font-size:14px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-price{font-size:16px}}@media(prefers-color-scheme:dark){.hyzenpro-comparison-table .hyzenpro-comparison-title{color:#f9fafb}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper{border-color:#374151}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead{background:#374151}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th{border-color:#4b5563;color:#f9fafb}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-name{color:#f9fafb}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:nth-child(2n){background:#1f2937}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:hover{background:#374151}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td{border-color:#4b5563}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name{background:#374151;color:#f9fafb}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td .hyzenpro-feature-value{color:#d1d5db}}
.hyzenpro-user-rating{background:var(--background-color,#f9fafb);border:2px solid var(--border-color,#e5e7eb);border-radius:12px;margin:24px 0;padding:24px;text-align:center;transition:all .3s ease}.hyzenpro-user-rating .hyzenpro-rating-header{margin-bottom:20px}.hyzenpro-user-rating .hyzenpro-rating-header .hyzenpro-rating-title{color:var(--text-color,#374151);font-size:20px;font-weight:600;margin:0}.hyzenpro-user-rating .hyzenpro-rating-content{align-items:center;display:flex;flex-direction:column;gap:24px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section{max-width:400px;width:100%}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars{display:flex;gap:4px;justify-content:center;margin-bottom:12px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars .hyzenpro-star{background:none;border:none;border-radius:4px;color:#d1d5db;cursor:pointer;font-size:32px;padding:4px;transition:all .2s ease}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars .hyzenpro-star.active,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars .hyzenpro-star:hover{color:var(--star-color,#f59e0b);transform:scale(1.1)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars .hyzenpro-star:focus{outline:2px solid var(--star-color,#f59e0b);outline-offset:2px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-rating-results{align-items:center;color:var(--text-color,#374151);display:flex;font-size:14px;gap:8px;justify-content:center}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-rating-results .hyzenpro-average-rating{font-size:16px;font-weight:600}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-rating-results .hyzenpro-total-votes{color:#6b7280}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-rating-question{color:var(--text-color,#374151);font-size:16px;font-weight:500;margin:0 0 16px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons{display:flex;gap:16px;justify-content:center;margin-bottom:12px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:8px;min-width:80px;padding:16px 24px;transition:all .3s ease}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button svg{height:24px;width:24px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button:focus{outline:2px solid #3b82f6;outline-offset:2px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.active,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.voted{background:rgba(59,130,246,.05);border-color:currentColor}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.hyzenpro-thumbs-up.active,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.hyzenpro-thumbs-up.voted{background:rgba(16,185,129,.05);border-color:var(--thumbs-up-color,#10b981);color:var(--thumbs-up-color,#10b981)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.hyzenpro-thumbs-down.active,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.hyzenpro-thumbs-down.voted{background:rgba(239,68,68,.05);border-color:var(--thumbs-down-color,#ef4444);color:var(--thumbs-down-color,#ef4444)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-results{color:#6b7280;font-size:14px;text-align:center}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-results .hyzenpro-thumbs-stats{display:inline-block}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:12px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:60px;padding:12px 8px;position:relative;transition:all .3s ease}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji{font-size:24px;line-height:1}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-label{color:#6b7280;font-size:12px;font-weight:500}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-count{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;opacity:0;position:absolute;right:-8px;top:-8px;transition:opacity .3s ease;width:20px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button:focus{outline:2px solid #3b82f6;outline-offset:2px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button.active,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button.voted{background:rgba(59,130,246,.05);border-color:#3b82f6;transform:scale(1.05)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button.active .hyzenpro-emoji-count,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button.voted .hyzenpro-emoji-count{opacity:1}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-results{color:#6b7280;font-size:14px;text-align:center}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-results .hyzenpro-most-popular{color:var(--text-color,#374151);font-weight:600}.hyzenpro-user-rating .hyzenpro-rating-message{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#065f46;margin-top:16px;padding:12px}.hyzenpro-user-rating .hyzenpro-rating-message .hyzenpro-thank-you{font-weight:500;margin:0}.hyzenpro-user-rating .hyzenpro-rating-loading{color:#6b7280;font-style:italic;margin-top:16px}.hyzenpro-user-rating.layout-horizontal .hyzenpro-rating-content{flex-direction:row;flex-wrap:wrap;justify-content:center}.hyzenpro-user-rating.layout-vertical .hyzenpro-rating-content{flex-direction:column}.hyzenpro-user-rating.layout-compact{padding:16px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-header{margin-bottom:12px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-header .hyzenpro-rating-title{font-size:16px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content{gap:16px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars .hyzenpro-star{font-size:24px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{min-width:60px;padding:12px 16px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button svg{height:20px;width:20px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button{min-width:50px;padding:8px 6px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji{font-size:20px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-label{font-size:10px}.hyzenpro-user-rating.size-small{padding:16px}.hyzenpro-user-rating.size-small .hyzenpro-rating-title{font-size:16px}.hyzenpro-user-rating.size-small .hyzenpro-stars .hyzenpro-star{font-size:24px}.hyzenpro-user-rating.size-small .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{min-width:60px;padding:12px 16px}.hyzenpro-user-rating.size-small .hyzenpro-emoji-buttons .hyzenpro-emoji-button{min-width:50px;padding:8px 6px}.hyzenpro-user-rating.size-small .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji{font-size:20px}.hyzenpro-user-rating.size-large{padding:32px}.hyzenpro-user-rating.size-large .hyzenpro-rating-title{font-size:24px}.hyzenpro-user-rating.size-large .hyzenpro-stars .hyzenpro-star{font-size:40px}.hyzenpro-user-rating.size-large .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{min-width:100px;padding:20px 32px}.hyzenpro-user-rating.size-large .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button svg{height:28px;width:28px}.hyzenpro-user-rating.size-large .hyzenpro-emoji-buttons .hyzenpro-emoji-button{min-width:80px;padding:16px 12px}.hyzenpro-user-rating.size-large .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji{font-size:32px}.hyzenpro-user-rating.size-large .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-label{font-size:14px}@media(max-width:768px){.hyzenpro-user-rating{margin:16px 0;padding:16px}.hyzenpro-user-rating .hyzenpro-rating-content{flex-direction:column;gap:16px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons{gap:12px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{min-width:70px;padding:12px 16px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons{gap:8px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button{min-width:50px;padding:10px 6px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji{font-size:20px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-label{font-size:10px}.hyzenpro-user-rating.layout-horizontal .hyzenpro-rating-content{flex-direction:column}}@media(max-width:480px){.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons{align-items:center;flex-direction:column;gap:8px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{max-width:200px;width:100%}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons{gap:6px;justify-content:center}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button{min-width:45px;padding:8px 4px}}@media(prefers-color-scheme:dark){.hyzenpro-user-rating{background:#1f2937;border-color:#374151}.hyzenpro-user-rating .hyzenpro-rating-title{color:#f9fafb}.hyzenpro-user-rating .hyzenpro-rating-question{color:#d1d5db}.hyzenpro-user-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{background:#374151;border-color:#4b5563;color:#d1d5db}.hyzenpro-user-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button:hover{background:#4b5563}.hyzenpro-user-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button{background:#374151;border-color:#4b5563}.hyzenpro-user-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-label{color:#9ca3af}.hyzenpro-user-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button:hover{background:#4b5563}.hyzenpro-user-rating .hyzenpro-emoji-results,.hyzenpro-user-rating .hyzenpro-rating-results,.hyzenpro-user-rating .hyzenpro-thumbs-results{color:#d1d5db}.hyzenpro-user-rating .hyzenpro-rating-message{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.4);color:#6ee7b7}}
.hyzenpro-content-callout{background:#fff;border:2px solid #e5e7eb;border-radius:8px;margin:24px 0;padding:16px 20px;position:relative;transition:all .3s ease}.hyzenpro-content-callout.has-shadow{box-shadow:0 2px 8px rgba(0,0,0,.1)}.hyzenpro-content-callout.is-dismissible{padding-right:50px}.hyzenpro-content-callout .hyzenpro-dismiss-button{align-items:center;background:none;border:none;border-radius:4px;color:currentColor;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;position:absolute;right:12px;top:12px;transition:opacity .3s ease}.hyzenpro-content-callout .hyzenpro-dismiss-button:hover{background:rgba(0,0,0,.1);opacity:1}.hyzenpro-content-callout .hyzenpro-dismiss-button:focus{outline:2px solid currentColor;outline-offset:2px}.hyzenpro-content-callout .hyzenpro-dismiss-button svg{height:16px;width:16px}.hyzenpro-content-callout .hyzenpro-callout-content{align-items:flex-start;display:flex;gap:16px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon{align-items:center;color:var(--icon-color,currentColor);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon svg{height:20px;width:20px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon .hyzenpro-emoji-icon{font-size:20px;line-height:1}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text{flex:1;min-width:0}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-title{color:inherit;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-message{color:inherit;line-height:1.6;margin:0 0 16px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-message p{margin:0 0 12px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-message p:last-child,.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-message:last-child{margin-bottom:0}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta{margin-top:16px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button{border:2px solid transparent;border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .3s ease}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-button{background:#3b82f6;border-color:#3b82f6;color:#fff}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-button:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-outline{background:transparent;border-color:#3b82f6;color:#3b82f6}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-outline:hover{background:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.4);color:#fff;transform:translateY(-1px)}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-link{background:transparent;border:none;color:#3b82f6;padding:4px 0;text-decoration:underline}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-link:hover{color:#2563eb;text-decoration:none}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button:focus{outline:2px solid currentColor;outline-offset:2px}.hyzenpro-content-callout.icon-top .hyzenpro-callout-content{align-items:center;flex-direction:column;text-align:center}.hyzenpro-content-callout.icon-top .hyzenpro-callout-content .hyzenpro-callout-icon{margin-bottom:8px}.hyzenpro-content-callout.icon-right .hyzenpro-callout-content{flex-direction:row-reverse}.hyzenpro-content-callout.callout-info{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.hyzenpro-content-callout.callout-info .hyzenpro-callout-icon{color:#3b82f6}.hyzenpro-content-callout.callout-tip{background:#f0fdf4;border-color:#10b981;color:#065f46}.hyzenpro-content-callout.callout-tip .hyzenpro-callout-icon{color:#10b981}.hyzenpro-content-callout.callout-warning{background:#fffbeb;border-color:#f59e0b;color:#92400e}.hyzenpro-content-callout.callout-warning .hyzenpro-callout-icon{color:#f59e0b}.hyzenpro-content-callout.callout-error{background:#fef2f2;border-color:#ef4444;color:#991b1b}.hyzenpro-content-callout.callout-error .hyzenpro-callout-icon{color:#ef4444}.hyzenpro-content-callout.callout-success{background:#f0fdf4;border-color:#10b981;color:#065f46}.hyzenpro-content-callout.callout-success .hyzenpro-callout-icon{color:#10b981}.hyzenpro-content-callout.callout-quote{background:#f8fafc;border-color:#64748b;border-radius:0;border-width:0 0 0 4px;color:#334155;padding-left:24px}.hyzenpro-content-callout.callout-quote .hyzenpro-callout-icon{color:#64748b}.hyzenpro-content-callout.callout-quote .hyzenpro-callout-title{font-style:italic}.hyzenpro-content-callout.callout-quote .hyzenpro-callout-message{font-size:16px;font-style:italic}.hyzenpro-content-callout.callout-note{background:#faf5ff;border-color:#8b5cf6;color:#581c87}.hyzenpro-content-callout.callout-note .hyzenpro-callout-icon{color:#8b5cf6}.hyzenpro-content-callout.animate-fade-in{animation:hyzenproFadeIn .6s ease-out}.hyzenpro-content-callout.animate-slide-in{animation:hyzenproSlideIn .6s ease-out}.hyzenpro-content-callout.animate-bounce{animation:hyzenproBounce .8s ease-out}@media(max-width:768px){.hyzenpro-content-callout{margin:16px 0;padding:14px 16px}.hyzenpro-content-callout.is-dismissible{padding-right:40px}.hyzenpro-content-callout .hyzenpro-dismiss-button{right:8px;top:8px}.hyzenpro-content-callout .hyzenpro-callout-content{gap:12px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon{height:20px;width:20px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon svg{height:18px;width:18px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon .hyzenpro-emoji-icon{font-size:18px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-title{font-size:16px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-message{font-size:14px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button{font-size:13px;padding:6px 12px}.hyzenpro-content-callout.icon-top .hyzenpro-callout-content .hyzenpro-callout-icon{margin-bottom:6px}}@media(max-width:480px){.hyzenpro-content-callout.icon-right .hyzenpro-callout-content{align-items:center;flex-direction:column;text-align:center}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button{text-align:center;width:100%}}@keyframes hyzenproFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hyzenproSlideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes hyzenproBounce{0%{opacity:0;transform:scale(.8) translateY(20px)}50%{opacity:.8;transform:scale(1.05) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-color-scheme:dark){.hyzenpro-content-callout.callout-info{background:#1e3a8a;border-color:#60a5fa;color:#dbeafe}.hyzenpro-content-callout.callout-tip{background:#064e3b;border-color:#34d399;color:#d1fae5}.hyzenpro-content-callout.callout-warning{background:#78350f;border-color:#fbbf24;color:#fef3c7}.hyzenpro-content-callout.callout-error{background:#7f1d1d;border-color:#f87171;color:#fecaca}.hyzenpro-content-callout.callout-success{background:#064e3b;border-color:#34d399;color:#d1fae5}.hyzenpro-content-callout.callout-quote{background:#1e293b;border-color:#94a3b8;color:#e2e8f0}.hyzenpro-content-callout.callout-note{background:#581c87;border-color:#a78bfa;color:#ede9fe}.hyzenpro-content-callout .hyzenpro-dismiss-button:hover{background:hsla(0,0%,100%,.1)}}
.hyzenpro-pros-cons{--hyzenpro-primary-color:#10b981;--hyzenpro-secondary-color:#ef4444;--hyzenpro-background:#fff;--hyzenpro-border:#e5e7eb;--hyzenpro-text:#1f2937;--hyzenpro-text-light:#6b7280;--hyzenpro-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--hyzenpro-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--hyzenpro-radius:8px;--hyzenpro-spacing:1rem;--hyzenpro-transition:all 0.2s ease-in-out;background:var(--hyzenpro-background);border:1px solid var(--hyzenpro-border);border-radius:var(--hyzenpro-radius);box-shadow:var(--hyzenpro-shadow);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;margin:1.5rem 0;padding:var(--hyzenpro-spacing);position:relative;transition:var(--hyzenpro-transition)}.hyzenpro-pros-cons:hover{box-shadow:var(--hyzenpro-shadow-lg);transform:translateY(-1px)}.hyzenpro-pros-cons .hyzenpro-pros-cons-header{margin-bottom:calc(var(--hyzenpro-spacing)*1.5);text-align:center}.hyzenpro-pros-cons .hyzenpro-pros-cons-header .hyzenpro-pros-cons-title{color:var(--hyzenpro-text);font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700;line-height:1.2;margin:0 0 .5rem}.hyzenpro-pros-cons .hyzenpro-pros-cons-header .hyzenpro-pros-cons-description{color:var(--hyzenpro-text-light);font-size:1rem;margin:0 auto;max-width:600px}.hyzenpro-pros-cons .hyzenpro-pros-cons-content{display:grid;gap:var(--hyzenpro-spacing)}.hyzenpro-pros-cons .hyzenpro-pros-cons-content.layout-side-by-side{grid-template-columns:1fr 1fr}@media(max-width:768px){.hyzenpro-pros-cons .hyzenpro-pros-cons-content.layout-side-by-side{grid-template-columns:1fr}}.hyzenpro-pros-cons .hyzenpro-pros-cons-content.layout-stacked{grid-template-columns:1fr}.hyzenpro-pros-cons .hyzenpro-pros-cons-content.layout-compact{gap:calc(var(--hyzenpro-spacing)*.75);grid-template-columns:1fr 1fr}@media(max-width:640px){.hyzenpro-pros-cons .hyzenpro-pros-cons-content.layout-compact{grid-template-columns:1fr}}.hyzenpro-pros-cons .hyzenpro-cons-section,.hyzenpro-pros-cons .hyzenpro-pros-section{background:hsla(0,0%,100%,.5);border:1px solid transparent;border-radius:calc(var(--hyzenpro-radius) - 2px);padding:calc(var(--hyzenpro-spacing)*.75);transition:var(--hyzenpro-transition)}.hyzenpro-pros-cons .hyzenpro-cons-section:hover,.hyzenpro-pros-cons .hyzenpro-pros-section:hover{background:hsla(0,0%,100%,.8);border-color:var(--hyzenpro-border)}.hyzenpro-pros-cons .hyzenpro-pros-section{border-left:4px solid var(--hyzenpro-primary-color)}.hyzenpro-pros-cons .hyzenpro-cons-section{border-left:4px solid var(--hyzenpro-secondary-color)}.hyzenpro-pros-cons .hyzenpro-section-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:calc(var(--hyzenpro-spacing)*.75)}.hyzenpro-pros-cons .hyzenpro-section-header .hyzenpro-section-title{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0}.hyzenpro-pros-cons .hyzenpro-section-header .hyzenpro-section-title:before{background:currentColor;border-radius:50%;content:"";height:8px;opacity:.7;width:8px}.hyzenpro-pros-cons .hyzenpro-section-header .hyzenpro-section-controls{align-items:center;color:var(--hyzenpro-text-light);display:flex;font-size:.875rem;gap:.5rem}.hyzenpro-pros-cons .hyzenpro-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.hyzenpro-pros-cons .hyzenpro-list-item{align-items:flex-start;background:transparent;border-radius:calc(var(--hyzenpro-radius) - 4px);display:flex;gap:.75rem;padding:.5rem;position:relative;transition:var(--hyzenpro-transition)}.hyzenpro-pros-cons .hyzenpro-list-item:hover{background:rgba(0,0,0,.02)}.hyzenpro-pros-cons .hyzenpro-list-item.highlighted{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3)}.hyzenpro-pros-cons .hyzenpro-list-item.highlighted:before{align-items:center;background:#ffc107;border-radius:50%;box-shadow:var(--hyzenpro-shadow);color:#fff;content:"⭐";display:flex;font-size:.75rem;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.hyzenpro-pros-cons .hyzenpro-list-item.draggable{cursor:grab}.hyzenpro-pros-cons .hyzenpro-list-item.draggable:active{cursor:grabbing}.hyzenpro-pros-cons .hyzenpro-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-top:2px;width:20px}.hyzenpro-pros-cons .hyzenpro-icon svg{height:16px;width:16px}.hyzenpro-pros-cons .hyzenpro-check-icon{background:rgba(16,185,129,.1);color:var(--hyzenpro-primary-color)}.hyzenpro-pros-cons .hyzenpro-cross-icon{background:rgba(239,68,68,.1);color:var(--hyzenpro-secondary-color)}.hyzenpro-pros-cons .hyzenpro-list-text{color:var(--hyzenpro-text);flex:1;font-size:.9375rem;line-height:1.5;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hyzenpro-pros-cons .hyzenpro-list-text strong{color:var(--hyzenpro-text);font-weight:600}.hyzenpro-pros-cons .hyzenpro-list-text em{color:var(--hyzenpro-text-light);font-style:italic}.hyzenpro-pros-cons .hyzenpro-drag-handle{background:none;border:none;border-radius:4px;color:var(--hyzenpro-text-light);cursor:grab;opacity:0;padding:.25rem;transition:var(--hyzenpro-transition)}.hyzenpro-pros-cons .hyzenpro-drag-handle:hover{background:rgba(0,0,0,.05);color:var(--hyzenpro-text)}.hyzenpro-pros-cons .hyzenpro-drag-handle:active{cursor:grabbing}.hyzenpro-list-item:hover .hyzenpro-pros-cons .hyzenpro-drag-handle{opacity:1}@media(max-width:768px){.hyzenpro-pros-cons{margin:1rem 0;padding:calc(var(--hyzenpro-spacing)*.75)}.hyzenpro-pros-cons .hyzenpro-pros-cons-header{margin-bottom:var(--hyzenpro-spacing)}.hyzenpro-pros-cons .hyzenpro-pros-cons-header .hyzenpro-pros-cons-title{font-size:1.375rem}.hyzenpro-pros-cons .hyzenpro-pros-cons-header .hyzenpro-pros-cons-description{font-size:.9375rem}.hyzenpro-pros-cons .hyzenpro-section-header{align-items:flex-start;flex-direction:column;gap:.5rem}.hyzenpro-pros-cons .hyzenpro-section-header .hyzenpro-section-title{font-size:1rem}.hyzenpro-pros-cons .hyzenpro-list-item{gap:.5rem;padding:.375rem}.hyzenpro-pros-cons .hyzenpro-list-text{font-size:.875rem}}@media(max-width:480px){.hyzenpro-pros-cons .hyzenpro-pros-cons-content{gap:calc(var(--hyzenpro-spacing)*.75)}.hyzenpro-pros-cons .hyzenpro-cons-section,.hyzenpro-pros-cons .hyzenpro-pros-section{padding:.5rem}.hyzenpro-pros-cons .hyzenpro-list-item{gap:.375rem;padding:.25rem}}@media(prefers-color-scheme:dark){.hyzenpro-pros-cons{--hyzenpro-background:#1f2937;--hyzenpro-border:#374151;--hyzenpro-text:#f9fafb;--hyzenpro-text-light:#9ca3af;--hyzenpro-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px 0 rgba(0,0,0,.2);--hyzenpro-shadow-lg:0 10px 15px -3px rgba(0,0,0,.3),0 4px 6px -2px rgba(0,0,0,.2)}.hyzenpro-pros-cons .hyzenpro-cons-section,.hyzenpro-pros-cons .hyzenpro-pros-section{background:rgba(0,0,0,.2)}.hyzenpro-pros-cons .hyzenpro-cons-section:hover,.hyzenpro-pros-cons .hyzenpro-pros-section:hover{background:rgba(0,0,0,.3);border-color:var(--hyzenpro-border)}.hyzenpro-pros-cons .hyzenpro-list-item:hover{background:hsla(0,0%,100%,.05)}.hyzenpro-pros-cons .hyzenpro-list-item.highlighted{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.4)}}@media(prefers-contrast:high){.hyzenpro-pros-cons{border-width:2px}.hyzenpro-pros-cons .hyzenpro-cons-section,.hyzenpro-pros-cons .hyzenpro-pros-section{border-left-width:6px}.hyzenpro-pros-cons .hyzenpro-list-item.highlighted{border-width:2px}}@media(prefers-reduced-motion:reduce){.hyzenpro-pros-cons{--hyzenpro-transition:none}.hyzenpro-pros-cons:hover{transform:none}}@media print{.hyzenpro-pros-cons{background:#fff;border:1px solid #000;box-shadow:none;color:#000}.hyzenpro-pros-cons .hyzenpro-drag-handle,.hyzenpro-pros-cons .hyzenpro-section-controls{display:none}.hyzenpro-pros-cons .hyzenpro-list-item.highlighted:before{background:none;border-radius:0;box-shadow:none;color:#000;content:"[★]";font-size:inherit;height:auto;position:static;width:auto}}.hyzenpro-affiliate-product{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:24px 0;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.hyzenpro-affiliate-product:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.hyzenpro-affiliate-product .hyzenpro-product-badge{background:#ef4444;border-bottom-left-radius:8px;color:#fff;font-size:12px;font-weight:700;padding:8px 16px;position:absolute;right:0;text-transform:uppercase;top:0;z-index:2}.hyzenpro-affiliate-product .hyzenpro-affiliate-link,.hyzenpro-affiliate-product .hyzenpro-product-wrapper{color:inherit;display:block;text-decoration:none}.hyzenpro-affiliate-product .hyzenpro-product-content{align-items:flex-start;display:flex;gap:20px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-image-container{align-items:center;background:#f9fafb;border-radius:8px;display:flex;flex-shrink:0;height:150px;justify-content:center;overflow:hidden;width:150px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-image-container .hyzenpro-product-image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details{flex:1;min-width:0}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-name{color:#1f2937;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-description{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 16px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating{align-items:center;display:flex;gap:8px;margin-bottom:16px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-stars{display:flex;gap:2px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-stars .hyzenpro-star{font-size:16px;line-height:1}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-stars .hyzenpro-star.hyzenpro-star-full{color:#f59e0b}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-stars .hyzenpro-star.hyzenpro-star-half{color:#f59e0b;opacity:.5}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-stars .hyzenpro-star.hyzenpro-star-empty{color:#d1d5db}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating .hyzenpro-rating-text{color:#6b7280;font-size:12px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing{align-items:center;display:flex;gap:12px;margin-bottom:20px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing .hyzenpro-current-price{color:#059669;font-size:24px;font-weight:700}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing .hyzenpro-original-price{color:#9ca3af;font-size:16px;text-decoration:line-through}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-cta .hyzenpro-cta-button{background:#f59e0b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;min-width:120px;padding:12px 24px;text-align:center;text-decoration:none;transition:all .3s ease}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-cta .hyzenpro-cta-button:hover{box-shadow:0 4px 12px rgba(245,158,11,.4);transform:translateY(-1px)}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-cta .hyzenpro-cta-button:active{transform:translateY(0)}.hyzenpro-affiliate-product.card-style-compact{padding:16px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content{gap:16px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-image-container{height:100px;width:100px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-name{font-size:18px;margin-bottom:8px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-description{font-size:13px;margin-bottom:12px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing{margin-bottom:16px}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing .hyzenpro-current-price{font-size:20px}.hyzenpro-affiliate-product.card-style-featured{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#3b82f6;border-width:3px}.hyzenpro-affiliate-product.card-style-featured .hyzenpro-product-content .hyzenpro-product-image-container{border:2px solid #e5e7eb;height:180px;width:180px}.hyzenpro-affiliate-product.card-style-featured .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-name{color:#1e40af;font-size:22px}.hyzenpro-affiliate-product.card-style-featured .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-cta-button{font-size:16px;font-weight:700;padding:14px 28px}@media(max-width:768px){.hyzenpro-affiliate-product{margin:16px 0;padding:16px}.hyzenpro-affiliate-product .hyzenpro-product-content{flex-direction:column;gap:16px;text-align:center}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-image-container{height:120px;margin:0 auto;width:120px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-name{font-size:18px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-description{font-size:13px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing,.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-rating{justify-content:center}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-pricing .hyzenpro-current-price{font-size:20px}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-cta-button{max-width:200px;width:100%}.hyzenpro-affiliate-product.card-style-compact .hyzenpro-product-content .hyzenpro-product-image-container{height:100px;width:100px}.hyzenpro-affiliate-product.card-style-featured .hyzenpro-product-content .hyzenpro-product-image-container{height:140px;width:140px}}.hyzenpro-affiliate-product:hover .hyzenpro-product-image{transform:scale(1.05)}@media(prefers-color-scheme:dark){.hyzenpro-affiliate-product{background:#1f2937;border-color:#374151}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-image-container{background:#374151}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-name{color:#f9fafb}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-product-description{color:#d1d5db}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-rating-text{color:#9ca3af}.hyzenpro-affiliate-product .hyzenpro-product-content .hyzenpro-product-details .hyzenpro-original-price{color:#6b7280}.hyzenpro-affiliate-product.card-style-featured{background:linear-gradient(135deg,#1f2937,#111827);border-color:#3b82f6}.hyzenpro-affiliate-product.card-style-featured .hyzenpro-product-details .hyzenpro-product-name{color:#60a5fa}}.hyzenpro-comparison-table{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:24px 0;overflow:hidden}.hyzenpro-comparison-table .hyzenpro-comparison-header{margin-bottom:24px;text-align:center}.hyzenpro-comparison-table .hyzenpro-comparison-header .hyzenpro-comparison-title{color:#1f2937;font-size:28px;font-weight:700;margin:0}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper{border:2px solid var(--border-color,#e5e7eb);border-radius:12px;overflow-x:auto}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table{border-collapse:collapse;border-radius:0;box-shadow:none;margin:0;overflow:visible;width:100%}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table td,.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table th{border-bottom:1px solid var(--border-color,#e5e7eb);padding:16px;text-align:center;vertical-align:middle}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead{background:var(--header-color,#f8fafc)}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th{border-bottom:2px solid var(--border-color,#e5e7eb);color:#374151;font-weight:600;position:relative}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-feature-header{background:var(--header-color,#f8fafc);font-size:16px;min-width:200px;text-align:left;width:200px}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header{min-width:180px;position:relative}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header.is-recommended{background:linear-gradient(135deg,var(--recommended-color,#10b981) 0,rgba(16,185,129,.1) 100%);border:2px solid var(--recommended-color,#10b981);transform:scale(1.02);z-index:2}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-recommended-badge{background:var(--recommended-color,#10b981);border-radius:0 0 8px 8px;color:#fff;font-size:12px;font-weight:700;left:50%;padding:4px 12px;position:absolute;text-transform:uppercase;top:-2px;transform:translateX(-50%);white-space:nowrap}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-image{margin-bottom:12px}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-image img{border:2px solid #e5e7eb;border-radius:8px;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-name{color:#1f2937;font-size:18px;font-weight:700;margin-bottom:8px}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-price{color:#059669;font-size:20px;font-weight:600;margin-bottom:16px}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-cta .hyzenpro-cta-button{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:all .3s ease}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-cta .hyzenpro-cta-button:hover{box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:nth-child(2n){background:#f9fafb}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:hover{background:#f3f4f6}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:last-child td{border-bottom:none}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name{background:var(--header-color,#f8fafc);color:#374151;font-weight:600;position:relative;text-align:left}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name .hyzenpro-tooltip{color:#6b7280;cursor:help;font-size:14px;margin-left:8px;position:relative}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name .hyzenpro-tooltip:hover:after{background:#1f2937;border-radius:6px;bottom:100%;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;content:attr(data-tooltip);font-size:12px;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name .hyzenpro-tooltip:hover:before{border:5px solid transparent;border-top-color:#1f2937;bottom:95%;content:"";left:50%;position:absolute;transform:translateX(-50%);z-index:10}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-value-cell .hyzenpro-feature-value{color:#1f2937;font-weight:500}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-value-cell .hyzenpro-feature-boolean{align-items:center;display:flex;justify-content:center}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-value-cell .hyzenpro-feature-boolean.is-true .hyzenpro-check-icon{color:var(--check-color,#10b981)}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-value-cell .hyzenpro-feature-boolean.is-false .hyzenpro-cross-icon{color:var(--cross-color,#ef4444)}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-value-cell .hyzenpro-feature-boolean svg{height:20px;width:20px}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper{border:1px solid var(--border-color,#e5e7eb);border-radius:8px}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table td,.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table th{border-bottom:1px solid #f3f4f6;padding:12px}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead{background:#fff}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th{border-bottom:1px solid var(--border-color,#e5e7eb)}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:nth-child(2n){background:transparent}.hyzenpro-comparison-table.table-style-minimal .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:hover{background:#f9fafb}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;padding:2px}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper .hyzenpro-comparison-table{background:#fff;border-radius:14px;overflow:hidden}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead{background:linear-gradient(135deg,#667eea,#764ba2)}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th{border-bottom:none;color:#fff}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header.is-recommended{background:linear-gradient(135deg,#f093fb,#f5576c)}.hyzenpro-comparison-table.table-style-modern .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}@media(max-width:768px){.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table{min-width:600px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table td,.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table th{font-size:14px;padding:12px 8px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-feature-header{min-width:150px;width:150px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header{min-width:140px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-name{font-size:16px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-price{font-size:18px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-image img{height:50px;width:50px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-cta-button{font-size:12px;padding:8px 16px}.hyzenpro-comparison-table .hyzenpro-comparison-title{font-size:24px}}@media(max-width:480px){.hyzenpro-comparison-table{margin:16px 0}.hyzenpro-comparison-table .hyzenpro-comparison-header{margin-bottom:16px}.hyzenpro-comparison-table .hyzenpro-comparison-header .hyzenpro-comparison-title{font-size:20px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table{min-width:500px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table td,.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table th{font-size:13px;padding:10px 6px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-feature-header{min-width:120px;width:120px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header{min-width:120px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-name{font-size:14px}.hyzenpro-comparison-table.mobile-scrollable .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-price{font-size:16px}}@media(prefers-color-scheme:dark){.hyzenpro-comparison-table .hyzenpro-comparison-title{color:#f9fafb}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper{border-color:#374151}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead{background:#374151}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th{border-color:#4b5563;color:#f9fafb}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table thead th.hyzenpro-product-header .hyzenpro-product-name{color:#f9fafb}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:nth-child(2n){background:#1f2937}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody tr:hover{background:#374151}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td{border-color:#4b5563}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td.hyzenpro-feature-name{background:#374151;color:#f9fafb}.hyzenpro-comparison-table .hyzenpro-comparison-wrapper .hyzenpro-comparison-table tbody td .hyzenpro-feature-value{color:#d1d5db}}.hyzenpro-user-rating{background:var(--background-color,#f9fafb);border:2px solid var(--border-color,#e5e7eb);border-radius:12px;margin:24px 0;padding:24px;text-align:center;transition:all .3s ease}.hyzenpro-user-rating .hyzenpro-rating-header{margin-bottom:20px}.hyzenpro-user-rating .hyzenpro-rating-header .hyzenpro-rating-title{color:var(--text-color,#374151);font-size:20px;font-weight:600;margin:0}.hyzenpro-user-rating .hyzenpro-rating-content{align-items:center;display:flex;flex-direction:column;gap:24px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section{max-width:400px;width:100%}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars{display:flex;gap:4px;justify-content:center;margin-bottom:12px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars .hyzenpro-star{background:none;border:none;border-radius:4px;color:#d1d5db;cursor:pointer;font-size:32px;padding:4px;transition:all .2s ease}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars .hyzenpro-star.active,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars .hyzenpro-star:hover{color:var(--star-color,#f59e0b);transform:scale(1.1)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars .hyzenpro-star:focus{outline:2px solid var(--star-color,#f59e0b);outline-offset:2px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-rating-results{align-items:center;color:var(--text-color,#374151);display:flex;font-size:14px;gap:8px;justify-content:center}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-rating-results .hyzenpro-average-rating{font-size:16px;font-weight:600}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-rating-results .hyzenpro-total-votes{color:#6b7280}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-rating-question{color:var(--text-color,#374151);font-size:16px;font-weight:500;margin:0 0 16px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons{display:flex;gap:16px;justify-content:center;margin-bottom:12px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:8px;min-width:80px;padding:16px 24px;transition:all .3s ease}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button svg{height:24px;width:24px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button:focus{outline:2px solid #3b82f6;outline-offset:2px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.active,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.voted{background:rgba(59,130,246,.05);border-color:currentColor}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.hyzenpro-thumbs-up.active,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.hyzenpro-thumbs-up.voted{background:rgba(16,185,129,.05);border-color:var(--thumbs-up-color,#10b981);color:var(--thumbs-up-color,#10b981)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.hyzenpro-thumbs-down.active,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button.hyzenpro-thumbs-down.voted{background:rgba(239,68,68,.05);border-color:var(--thumbs-down-color,#ef4444);color:var(--thumbs-down-color,#ef4444)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-results{color:#6b7280;font-size:14px;text-align:center}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-results .hyzenpro-thumbs-stats{display:inline-block}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:12px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:60px;padding:12px 8px;position:relative;transition:all .3s ease}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji{font-size:24px;line-height:1}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-label{color:#6b7280;font-size:12px;font-weight:500}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-count{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;opacity:0;position:absolute;right:-8px;top:-8px;transition:opacity .3s ease;width:20px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button:focus{outline:2px solid #3b82f6;outline-offset:2px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button.active,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button.voted{background:rgba(59,130,246,.05);border-color:#3b82f6;transform:scale(1.05)}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button.active .hyzenpro-emoji-count,.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button.voted .hyzenpro-emoji-count{opacity:1}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-results{color:#6b7280;font-size:14px;text-align:center}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-results .hyzenpro-most-popular{color:var(--text-color,#374151);font-weight:600}.hyzenpro-user-rating .hyzenpro-rating-message{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#065f46;margin-top:16px;padding:12px}.hyzenpro-user-rating .hyzenpro-rating-message .hyzenpro-thank-you{font-weight:500;margin:0}.hyzenpro-user-rating .hyzenpro-rating-loading{color:#6b7280;font-style:italic;margin-top:16px}.hyzenpro-user-rating.layout-horizontal .hyzenpro-rating-content{flex-direction:row;flex-wrap:wrap;justify-content:center}.hyzenpro-user-rating.layout-vertical .hyzenpro-rating-content{flex-direction:column}.hyzenpro-user-rating.layout-compact{padding:16px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-header{margin-bottom:12px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-header .hyzenpro-rating-title{font-size:16px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content{gap:16px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-star-rating .hyzenpro-stars .hyzenpro-star{font-size:24px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{min-width:60px;padding:12px 16px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button svg{height:20px;width:20px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button{min-width:50px;padding:8px 6px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji{font-size:20px}.hyzenpro-user-rating.layout-compact .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-label{font-size:10px}.hyzenpro-user-rating.size-small{padding:16px}.hyzenpro-user-rating.size-small .hyzenpro-rating-title{font-size:16px}.hyzenpro-user-rating.size-small .hyzenpro-stars .hyzenpro-star{font-size:24px}.hyzenpro-user-rating.size-small .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{min-width:60px;padding:12px 16px}.hyzenpro-user-rating.size-small .hyzenpro-emoji-buttons .hyzenpro-emoji-button{min-width:50px;padding:8px 6px}.hyzenpro-user-rating.size-small .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji{font-size:20px}.hyzenpro-user-rating.size-large{padding:32px}.hyzenpro-user-rating.size-large .hyzenpro-rating-title{font-size:24px}.hyzenpro-user-rating.size-large .hyzenpro-stars .hyzenpro-star{font-size:40px}.hyzenpro-user-rating.size-large .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{min-width:100px;padding:20px 32px}.hyzenpro-user-rating.size-large .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button svg{height:28px;width:28px}.hyzenpro-user-rating.size-large .hyzenpro-emoji-buttons .hyzenpro-emoji-button{min-width:80px;padding:16px 12px}.hyzenpro-user-rating.size-large .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji{font-size:32px}.hyzenpro-user-rating.size-large .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-label{font-size:14px}@media(max-width:768px){.hyzenpro-user-rating{margin:16px 0;padding:16px}.hyzenpro-user-rating .hyzenpro-rating-content{flex-direction:column;gap:16px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons{gap:12px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{min-width:70px;padding:12px 16px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons{gap:8px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button{min-width:50px;padding:10px 6px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji{font-size:20px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-label{font-size:10px}.hyzenpro-user-rating.layout-horizontal .hyzenpro-rating-content{flex-direction:column}}@media(max-width:480px){.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons{align-items:center;flex-direction:column;gap:8px}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-thumbs-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{max-width:200px;width:100%}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons{gap:6px;justify-content:center}.hyzenpro-user-rating .hyzenpro-rating-content .hyzenpro-rating-section.hyzenpro-emoji-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button{min-width:45px;padding:8px 4px}}@media(prefers-color-scheme:dark){.hyzenpro-user-rating{background:#1f2937;border-color:#374151}.hyzenpro-user-rating .hyzenpro-rating-title{color:#f9fafb}.hyzenpro-user-rating .hyzenpro-rating-question{color:#d1d5db}.hyzenpro-user-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button{background:#374151;border-color:#4b5563;color:#d1d5db}.hyzenpro-user-rating .hyzenpro-thumbs-buttons .hyzenpro-thumbs-button:hover{background:#4b5563}.hyzenpro-user-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button{background:#374151;border-color:#4b5563}.hyzenpro-user-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button .hyzenpro-emoji-label{color:#9ca3af}.hyzenpro-user-rating .hyzenpro-emoji-buttons .hyzenpro-emoji-button:hover{background:#4b5563}.hyzenpro-user-rating .hyzenpro-emoji-results,.hyzenpro-user-rating .hyzenpro-rating-results,.hyzenpro-user-rating .hyzenpro-thumbs-results{color:#d1d5db}.hyzenpro-user-rating .hyzenpro-rating-message{background:rgba(16,185,129,.2);border-color:rgba(16,185,129,.4);color:#6ee7b7}}.hyzenpro-content-callout{background:#fff;border:2px solid #e5e7eb;border-radius:8px;margin:24px 0;padding:16px 20px;position:relative;transition:all .3s ease}.hyzenpro-content-callout.has-shadow{box-shadow:0 2px 8px rgba(0,0,0,.1)}.hyzenpro-content-callout.is-dismissible{padding-right:50px}.hyzenpro-content-callout .hyzenpro-dismiss-button{align-items:center;background:none;border:none;border-radius:4px;color:currentColor;cursor:pointer;display:flex;justify-content:center;opacity:.6;padding:4px;position:absolute;right:12px;top:12px;transition:opacity .3s ease}.hyzenpro-content-callout .hyzenpro-dismiss-button:hover{background:rgba(0,0,0,.1);opacity:1}.hyzenpro-content-callout .hyzenpro-dismiss-button:focus{outline:2px solid currentColor;outline-offset:2px}.hyzenpro-content-callout .hyzenpro-dismiss-button svg{height:16px;width:16px}.hyzenpro-content-callout .hyzenpro-callout-content{align-items:flex-start;display:flex;gap:16px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon{align-items:center;color:var(--icon-color,currentColor);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon svg{height:20px;width:20px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon .hyzenpro-emoji-icon{font-size:20px;line-height:1}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text{flex:1;min-width:0}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-title{color:inherit;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 8px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-message{color:inherit;line-height:1.6;margin:0 0 16px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-message p{margin:0 0 12px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-message p:last-child,.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-message:last-child{margin-bottom:0}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta{margin-top:16px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button{border:2px solid transparent;border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .3s ease}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-button{background:#3b82f6;border-color:#3b82f6;color:#fff}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-button:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-outline{background:transparent;border-color:#3b82f6;color:#3b82f6}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-outline:hover{background:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.4);color:#fff;transform:translateY(-1px)}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-link{background:transparent;border:none;color:#3b82f6;padding:4px 0;text-decoration:underline}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button.cta-style-link:hover{color:#2563eb;text-decoration:none}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button:focus{outline:2px solid currentColor;outline-offset:2px}.hyzenpro-content-callout.icon-top .hyzenpro-callout-content{align-items:center;flex-direction:column;text-align:center}.hyzenpro-content-callout.icon-top .hyzenpro-callout-content .hyzenpro-callout-icon{margin-bottom:8px}.hyzenpro-content-callout.icon-right .hyzenpro-callout-content{flex-direction:row-reverse}.hyzenpro-content-callout.callout-info{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.hyzenpro-content-callout.callout-info .hyzenpro-callout-icon{color:#3b82f6}.hyzenpro-content-callout.callout-tip{background:#f0fdf4;border-color:#10b981;color:#065f46}.hyzenpro-content-callout.callout-tip .hyzenpro-callout-icon{color:#10b981}.hyzenpro-content-callout.callout-warning{background:#fffbeb;border-color:#f59e0b;color:#92400e}.hyzenpro-content-callout.callout-warning .hyzenpro-callout-icon{color:#f59e0b}.hyzenpro-content-callout.callout-error{background:#fef2f2;border-color:#ef4444;color:#991b1b}.hyzenpro-content-callout.callout-error .hyzenpro-callout-icon{color:#ef4444}.hyzenpro-content-callout.callout-success{background:#f0fdf4;border-color:#10b981;color:#065f46}.hyzenpro-content-callout.callout-success .hyzenpro-callout-icon{color:#10b981}.hyzenpro-content-callout.callout-quote{background:#f8fafc;border-color:#64748b;border-radius:0;border-width:0 0 0 4px;color:#334155;padding-left:24px}.hyzenpro-content-callout.callout-quote .hyzenpro-callout-icon{color:#64748b}.hyzenpro-content-callout.callout-quote .hyzenpro-callout-title{font-style:italic}.hyzenpro-content-callout.callout-quote .hyzenpro-callout-message{font-size:16px;font-style:italic}.hyzenpro-content-callout.callout-note{background:#faf5ff;border-color:#8b5cf6;color:#581c87}.hyzenpro-content-callout.callout-note .hyzenpro-callout-icon{color:#8b5cf6}.hyzenpro-content-callout.animate-fade-in{animation:hyzenproFadeIn .6s ease-out}.hyzenpro-content-callout.animate-slide-in{animation:hyzenproSlideIn .6s ease-out}.hyzenpro-content-callout.animate-bounce{animation:hyzenproBounce .8s ease-out}@media(max-width:768px){.hyzenpro-content-callout{margin:16px 0;padding:14px 16px}.hyzenpro-content-callout.is-dismissible{padding-right:40px}.hyzenpro-content-callout .hyzenpro-dismiss-button{right:8px;top:8px}.hyzenpro-content-callout .hyzenpro-callout-content{gap:12px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon{height:20px;width:20px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon svg{height:18px;width:18px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-icon .hyzenpro-emoji-icon{font-size:18px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-title{font-size:16px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-message{font-size:14px}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button{font-size:13px;padding:6px 12px}.hyzenpro-content-callout.icon-top .hyzenpro-callout-content .hyzenpro-callout-icon{margin-bottom:6px}}@media(max-width:480px){.hyzenpro-content-callout.icon-right .hyzenpro-callout-content{align-items:center;flex-direction:column;text-align:center}.hyzenpro-content-callout .hyzenpro-callout-content .hyzenpro-callout-text .hyzenpro-callout-cta .hyzenpro-cta-button{text-align:center;width:100%}}@keyframes hyzenproFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hyzenproSlideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes hyzenproBounce{0%{opacity:0;transform:scale(.8) translateY(20px)}50%{opacity:.8;transform:scale(1.05) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-color-scheme:dark){.hyzenpro-content-callout.callout-info{background:#1e3a8a;border-color:#60a5fa;color:#dbeafe}.hyzenpro-content-callout.callout-tip{background:#064e3b;border-color:#34d399;color:#d1fae5}.hyzenpro-content-callout.callout-warning{background:#78350f;border-color:#fbbf24;color:#fef3c7}.hyzenpro-content-callout.callout-error{background:#7f1d1d;border-color:#f87171;color:#fecaca}.hyzenpro-content-callout.callout-success{background:#064e3b;border-color:#34d399;color:#d1fae5}.hyzenpro-content-callout.callout-quote{background:#1e293b;border-color:#94a3b8;color:#e2e8f0}.hyzenpro-content-callout.callout-note{background:#581c87;border-color:#a78bfa;color:#ede9fe}.hyzenpro-content-callout .hyzenpro-dismiss-button:hover{background:hsla(0,0%,100%,.1)}}.wp-block-hyzenpro-affiliate-product,.wp-block-hyzenpro-comparison-table,.wp-block-hyzenpro-content-callout,.wp-block-hyzenpro-pros-cons,.wp-block-hyzenpro-user-rating{margin:1.5em 0}.sidebar .wp-block-hyzenpro-comparison-table .hyzenpro-comparison-wrapper,.widget-area .wp-block-hyzenpro-comparison-table .hyzenpro-comparison-wrapper{overflow-x:auto}.sidebar .wp-block-hyzenpro-affiliate-product .hyzenpro-product-content,.widget-area .wp-block-hyzenpro-affiliate-product .hyzenpro-product-content{flex-direction:column;text-align:center}
