.wp-block-buttons .pricing-button,.wp-block-buttons .pricing-button-highlight{margin:0;width:100%}.wp-block-buttons .pricing-button a,.wp-block-buttons .pricing-button-highlight a{background-color:#2872fa!important;border:1px solid #fff!important;border-radius:30px!important;color:#fff!important;font-size:17px!important;padding:15px!important;width:100%!important}.wp-block-buttons .pricing-button a:hover,.wp-block-buttons .pricing-button-highlight a:hover{background-color:#3b82f6!important;color:#fff!important}.wp-block-buttons .pricing-button a:focus,.wp-block-buttons .pricing-button-highlight a:focus{outline-color:#2872fa}.wp-block-buttons .pricing-button-highlight a{background-color:#10b981!important;border:1px solid #10b981!important}.wp-block-buttons .pricing-button-highlight a:hover{background-color:#10a170!important}.wp-block-pricing-block-pricing-table{background-color:transparent;font-family:'Rubik', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;padding:2rem 0}.wp-block-pricing-block-pricing-table .pricing-columns{align-items:stretch;gap:1.5rem;margin:0 auto;max-width:1400px}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column{background-color:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.25rem;min-height:100%;padding:2.5rem 2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-4px)}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced{background:linear-gradient(180deg,#3b82f6,#1e40af);box-shadow:0 10px 40px rgba(59,130,246,.4);color:#fff;transform:scale(1.05);z-index:1}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced .pricing-badge{background-color:#10b981;border-radius:20px;color:#fff;font-size:.75rem;font-weight:700;left:50%;letter-spacing:.5px;margin:0;padding:.4rem 1.5rem;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%);white-space:nowrap}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced .pricing-plan-period,.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced .pricing-plan-price,.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced .pricing-plan-subtitle,.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced .pricing-plan-tax,.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced .pricing-plan-title,.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced .pricing-price-row .pricing-plan-period,.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced .pricing-price-row .pricing-plan-price{color:#fff}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced .pricing-features-list .pricing-feature-item .pricing-feature-icon{color:#10b981}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced .pricing-features-list .pricing-feature-item .pricing-feature-text{color:#fff}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .pricing-plan-title{color:#000;font-size:2rem;font-weight:700;line-height:1.2;margin:0;text-align:left}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .pricing-plan-subtitle{color:#666;font-size:1rem;font-weight:400;margin:-.5rem 0 0;text-align:left}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .pricing-price-row{align-items:baseline;display:flex;gap:.5rem;margin:1rem 0 0}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .pricing-plan-price{color:#000;font-size:2.5rem;font-weight:700;line-height:1;margin:0;text-align:left}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .pricing-plan-period{color:#666;font-size:1rem;font-weight:400;margin:0;text-align:left}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .pricing-plan-tax{color:#999;font-size:.875rem;font-weight:400;margin:0 0 1rem;text-align:left}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .wp-block-buttons{margin:.5rem 0 0;width:100%}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .pricing-features-list{display:flex;flex-direction:column;gap:.875rem;margin:1.5rem 0 0;padding:0}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .pricing-features-list .pricing-feature-item{align-items:flex-start;display:flex;gap:.75rem;margin:0;padding:0}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .pricing-features-list .pricing-feature-item .pricing-feature-icon{align-items:center;background-color:transparent;border-radius:50%;color:#10b981;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:24px;justify-content:center;margin:0;min-width:24px;padding:0;width:24px}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column .pricing-features-list .pricing-feature-item .pricing-feature-text{color:#000;flex:1;font-size:.95rem;line-height:1.6;margin:0;padding:0;text-align:left}@media(max-width:1200px){.wp-block-pricing-block-pricing-table .pricing-columns{-moz-columns:2;column-count:2}}@media(max-width:768px){.wp-block-pricing-block-pricing-table .pricing-columns{flex-direction:column}.wp-block-pricing-block-pricing-table .pricing-columns .pricing-column.pricing-column-advanced{transform:scale(1)}}
